PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  45237 - COMO OCULTAR UN ARCHIVO, QUE SOLO MI PROGRAMA LO PUEDA VER E
Autor:  Jaider Angarita
saludos a todos, los programadores de VB6.0 y de la web
Necesito ayuda, sobre la seguridad de archivos txt, necesito proter el archivo, que este dolo se pueda ver por el programa que estoy desarrollando para mi proyecto de grado yq que solo mi programa tenga acceso al archivo, es decir windows no lo puede ver ni mofificar, ni siquiera por usuarios externos a mi rpograma.

Estare agradecido con la ayuda.
  Respuesta:  yo invento
Para protejer el archivo como vos queres tenes que encriptarlo primero ... en internet hay muchos ejemplos vb encriptadores luego lo metes dentro del exe osea si no es muy grande hablo de no mas de 10.000 lineas de 250 caracteres cada una . para hacer esto lo cargas dentro de una caja de texto y ahi ya esta protegido ..eso si no vas a poder escribir en el!!! jiji

    Pregunta:  45276 - USAR API PARA SUPLANTAR KEYASCII
Autor:  Victor David
Saludos a todos. Estoy diseñando una aplicación que guardará los datos introducidos en los documentos hechos en Word e inmediatamente los zipeará y los colocará en el servidor. Esto a manera de respaldo de datos pues la data en la presidencia de la empresa se ha perdido y ahora están requiriendo algo como lo que acabo de exponer.

Ziperlo y colocarlo en el servidor ya está controlado, pero mi pregunta es: ¿Existe alguna manera o función API para crear una aplicación que esté corriendo en memoria y que guarde una copia de los datos tecleados? (como hace el KeyAscii)
  Respuesta:  toni rodado
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer

Public Const KEY_A = 65
Public Const KEY_B = 66
Public Const KEY_C = 67
Public Const KEY_D = 68
Public Const KEY_E = 69
Public Const KEY_F = 70
...

Global Key(1 To 255) As Boolean

Public Sub GetKeys()
For X = 1 To 255
If GetKeyState(X) < 0 Then
Key(X) = True
Else
Key(X) = False
End If
Next X
End Sub

    Pregunta:  45298 - VER SI ESTA ENCENDIDA LA IMPRESORA (USB)
Autor:  Juan Pablo Escobar García
Necesito saber si la impresora esta encendida ya que No deseo que lo que mande a imprimir se vaya a la cola de impresion de la impresora ya revise el objeto printer y no encontre algo que indique ó devuelva si esta encendida ó no. Es una impresora que esta conectada al puerto USB
  Respuesta:  Leonardo Quenta
¿has probado con la propiedad de SysInfo que identifica un nuevo hardware y retorna el ID del hardware?,esto funciona si lo conectas ese mismo rato , no se si se podra utilizar otra propiedad para verificar la disponibilidad del hardware, pero esa es la idea,nos vemos.

    Pregunta:  45335 - DECLARE DLL (PROPIA)
Autor:  Mike28
Amigos, tengo un Problema sin resolver.
Tengo creada una DLL en VB con una Class y una Sub que muestra un Form About:

Class
Sub verabout
about.visible = True
End Sub

Ahora tengo un EXE que llama a esta DLL cuando quiero ver el About.
Si bien puedo usar Referencias; las Referencias registran la DLL y eso NO lo quiero, ya que esta DLL solo la usa mi Programa...
Uso DECLARE.

Leí la definición de DECLARE:
Private Declare Sub verabout Lib "midll.dll" ()

Pero me tira Error: Punto de entrada "verabout" a la DLL inexistente.

Alguien me puede ayudar;
Muchas gracias.
  Respuesta:  Edwin Vera
usa el ILMerge junto con ILGUI es para combinar exe con dll,s en uno solo asi evitas problemas de la busqueda del dll pues ya esta integrado al exe
  Respuesta:  Boluart Bedoya
Bien. si creaste tu Dll Activex en visual basic para usarlas tienes que referenciarlas Proyecto/Refrencias , este es el unico modo de hacerlo ya que visual basic no genera dll's como las genera Visual C++ y no vas a poder llamarlas como llamamos a las API's de Windows:
Declare Function ... Lib "..." Alias "..." (ByVal .. As ... ) As ...
(Sin refereniar nada) , si quieres llamar a tus DLL's asi tienes que crearlas en Visual C++ y luego llamarlas en Visual Basic como es costumbre.

    Pregunta:  45338 - ERROR EN CONSULTA A ORACLE DE VARIAS TABLAS
Autor:  Pilar Bernad
Saludos,

Mi problema es el siguiente, realizo una conexion ODBC a un a BD Oracle, tal que asi:

Set cnConect = New Connection
cnConect.Open "DSN=MyDB;UID=user;PWD=pass;"

Luego se pretende realizar una consulta con varias tablas, pero se produce un error cuando la consulta se realiza para más de tres tablas. Esta es la consulta buena:

strSQL = "Select IN.STORE_NO,IN.CREATED_DATE,INV.UPC,INVC_ITEM.PRICE,INVC.QTY,INVENTORY_OV.DESCRIPTION1 from CMS.INVOICE_OV IN,CMS.INVC_ITEM INVC,CMS.INVENTORY_OV INV
where (IN.INVC_SID=INVC.INVC_SID) AND (INVC.ITEM_SID=INV_OV.ITEM_SID) AND (IN.STORE_NO=24)

pero si le indico otra tabla más se produce un error sin descripción y cierra hasta visual basic

¿Alguien puede explicarme por que sucede?

Gracias
  Respuesta:  juan pizarro
A mí me sucede lo mismo, tego una base de datos access con tablas vinculdas de oracle, monto las relaciones entre las tablas y al hacer, desde access, consultas si cojo tres tablas o más da error, sí funcioan bien con 2 tablas. El ODBC es de sistema, con un dsn de usuario sí funciona bien.
Alguien sabe solventar el problema? Gracias
  Respuesta:  FRANCISCO ZORRILLA
tratar de leer varias tablas o unir varias tablas en un codigo visual basic no se por que el error pero si logras hacer una consulta o una vista desde la misma base de datos que te haga todo eso no tendrias por que preguntar por varias tablas si la misma base de datos te lo puede hacer con una simple consulta o vista y asi le darias un
"select * from (nombre_vista o consulta)" ademas que el codigo se hace mas rapido y seguro

    Pregunta:  45410 - IMPRIMIR CON FONDO GRIS
Autor:  Eduardo Bzura
Necesito imprimir un rectangulo con texto con el objeto printer, pero que tenga un fondo algo oscuro, para que resalte del resto de la hoja. Alguien puede ayudarme?
Gracias
  Respuesta:  cesar burgos
espero que te sirva esto. haz un imagen del fondo que quieres con el programa que se mas practico para ti y grabalo como jpg. esta imagen la llamas en tu programa en un objeto picture lo mandas imprimir. antes de indicar el fin de impresion manda imprimir el texto que quieres. y al indicar el fin de impresion se debe imprimir el fondo y el texto en la imagen. ya ya lo hice.... y me funciona muy bien. suerte

    Pregunta:  45412 - LEVANTAR SERVICIO CON VB
Autor:  juan pablo garcia urdiales
Buen dia!, alguien podria ayudarme, tengo que hacer una aplicacion en VB que verifique, cada cierto tiempo, si un servicio o la conexion con una base de datos existe, en caso de no ser asi, levantar el servicio de base de datos, desde la misma aplicacion en automatico, el problema es que no se como hacerlo, alguien podria orientarme, ya que soy relativamente nuevo en VB, gracias
  Respuesta:  toni rodado
shell "net start " & Chr(34) & NombreServicio & Chr(34)

    Pregunta:  45429 - CAPTURAR PANTALLA CON VIDEO
Autor:  Pablo
Hola, quiero capturar una pantalla en visual basic, el problema viene a la hora de querer capturar una imagen de la repdroducción de un vídeo en Windows Media Player (tanto como para el reproductor como el componente de Visual basic) ya que me sale negra la pantalla donde debería verse el vídeo.

Gracias.
  Respuesta:  DIEGO FB
Hola!!!!
Paso directo al grano. De esta si se la respuesta: nunca vas a poder ver la imagen del video ya que esta esta "encriptada", podras sacar capturas y ver la imagen de la animacion mientras escuchas musica pero no viendo videos, en este caso solo veras un recuadro negro. Se que existen capturadores que vulneran esta "bendita" cosa pero no lo tengo 8(

    Pregunta:  45434 - DAR FORMATO EN RICHTEXTBOX VIA CODIGO
Autor:  Jose F.
Hola, estoy intentando aprender a usar un richtextbox pero tengo un problema al intentar darle formato al texto por medio de código. Cuando en una frase ingresada via código (propiedad .Text), digamos "holacomoestas", quiero que aparezca "como" en negrita, manipulando las propiedades .SelStart, .SelLength y .SelBold lo consigo, pero al cambiar la selección (también desde el código) lo que no estaba en negrita pasa a estarlo y no encuentro forma de evitar eso. Es decir, si quiero otra vez escribir "holacomoestas" no sólo no funciona el mismo código sino que además

holacomoestas
holacomoestas

Aparece TODO con el mismo formato. ¿Qué hago? Gracias por adelantado.
  Respuesta:  Luis Hansel Vallecillo Gutiérrez
Es posible que no estas usando la propiedad adecuada. No trabajes sobre la propiedad .Text , sino sobre la propiedad .TextRTF.

    Pregunta:  45453 - COMO SELECCIONO LA BANDEJA DE LA IMPRESORA
Autor:  Eduardo Bzura
Necesito saber como selecciono con el objeto PRINTER de que bandeja de la impresora HP 1015 (o cualquier otra que tenga mas de una bandeja) capturo la hoja que deseo imprimir. Busque en las propiedades del objeto pero no encuentro nada que me permita solucionar este problema. printer.?
Gracias
  Respuesta:  Gabriel H
Hola, tenes la propiedad Printer.PaperBin donde le indicas el numero de bandeja, por ejemplo:

Printer.PaperBin = 1

Saludos, Gabriel.

|<  <<  255 256 257 258 259 260 261 262 263 264 265  >>  >|