PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  43115 - LECTURA DE LA TEMPERATURA DEL MICRO
Autor:  Nova
Mi problema es el siguiente, necesito leer la temperatura del micro desde un lenguaje de alto nivel, preferentemente Visual Basic, o C++, pero no encuentro una manera de hacerlo. Mi idea es hacerlo mediante algun dll, o leyendo alguna localidad de memoria donde la BIOS suelte la informacion...

Desde ya gracias a todos los que puedan ayudarme con este problema...
  Respuesta:  yoyovisual
http://www.elguruprogramador.com.ar/foros/tema/89

ENCONTRE ESTO PERO NO LO HE PROBADO

    Pregunta:  43223 - MODIFICAR LA CONFIGURACION REGIONAL
Autor:  David lanos
Buenas. Necesito cambiar el lenguaje de la configuracion regional y no se como. He conseguido cambiar los puntos, las comas, la moneda y los formatos de horas y fechas, pero no lo consigo con el lenguaje.
Gracias y saludos
  Respuesta:  Toni Pérez
La manera de que el visual basic te acepte la coma como signo decimal
es usando la función de conversión de números CDbl ya que el Val sólo te admite el punto como signo decimal.

    Pregunta:  43235 - EJCUTAR APLICAION DEDE VB
Autor:  Ernesto Luis Mosquera
Como ejecuto un programa desde visual basic pero necesito entubar la salida a un archivo la linea que estoy utilizando es la siguiente

d=shell("nmap -sS -O -F 192.168.0.1 > salida.txt",vbHide)

si lo ejecuto asi no funciona pero si lo hago asi

d=shell("nmap -sS -O -F 192.168.0.1",vbHide)

lo hace bien, necesito redirigir la salida de ese programa a un archivo

  Respuesta:  Héctor Shamir Pérez
Hola Ernesto,

Mi concejo es que generes un archivo .bat con la instrucción que quieres ejecutar, y luego ejecutes ese archivo .bat.

Me explico:

Open "Archivo.bat" For Output As #1
Print #1, "nmap -sS -O -F 192.168.0.1 > salida.txt"
Close #1
shell "Archivo.bat", vbHide

Espero te sirva...

Saludos

    Pregunta:  43377 - IMPRIMIR CARACTERES DE LINEAS EN VBASIC 6.0
Autor:  mariano sanchez
Como se pueden mandar a inprimir el caracter 187, 188, 200 de D.O.S. en Visual Basic. Desde ya muchisimas gracias.
  Respuesta:  frankkhan
solo usate la funcion chr(codigo); p.e. string=string & chr(200) & "lo que sea"

    Pregunta:  43412 - SERVICIOS EN VB6
Autor:  Eduardo Rescalla Pupo
Me gustaria saber como hacer un servicio de windows en Visual Basic 6.
  Respuesta:  Daniel Trejo
No se pueden hacer servicos en VB6, si se peuden hacer en VB.Net, lo mas cercano que puedes hacer para que tu aplicacion sea un servicio es grabar una entrada EN EL REGISTRO DE WINDOWS para que se inicie antes del logon igual que un servicio, suerte

    Pregunta:  43423 - COMPILAR Y REGISTRAR DLL
Autor:  Julio Cesar Norato
Hola a Todos, les agradezco me ayuden a aclarar la siguiente duda: Realice unos procesos en Visual Basic 6.0 y los compile como archivos DLL, los cuales seran comunes para varios procesos o aplicaciones (.EXE). Todos funciona de maravilla, se hace la instalación y se registran los DLL en Windows XP. Pero al realizar una modificación en algún DLL, y al copiarlo en la máquina de los usuarios, la misma presenta un error de AUTOMATIZACION, y hasta que no realice otra vez el proceso de registrarlo, no se quita el error. EXISTE ALGUNA MANERA DE COMPILAR EL DLL Y COPIARLO SIN NECESIDAD DE VOLVERLOS A REGISTRAR.

Saludos...

Y GRACIAS por su apoyo
  Respuesta:  Daniel Trejo
Por supuesto que si, tienes que utilizar la compatibilidad binaria y solo tendras que reemplazar el DLL en las maquinas, el unico caso en que esto no sucedera es cuando rompes compatibilidad, suerte.
  Respuesta:  Jose Agustin Hernandez M.
Te sugiero cambiar la Compatibilidad de tus DLLs a "Compatibilidad Binaria" en lugar de "Compatiblidad de Proyecto"...

Abre tu proyecto, te vas a Project/"tu proyecto" Properties, y en la ceja de "Component" cambias la compatibilidad de version...

De esta manera, al generar tu DLL, el mismo compilador te avisara cuando el DLL resultante sea lo bastante diferente del anterior como para que debas recompilar tus ejecutables y otros DLLs que dependan de el ... Acepta los mensajes y continua generando tu DLL.

Si no recibes aviso alguno al generar el DLL, esto significa que tus EXes y DLLs que dependen del recien generado DLL no van a tener problema con la nueva version que estas generando.

Cuando recibes el aviso? Por ejemplo, cuando eliminas funciones o SUBs publicas previamente generadas en el DLL (pues se supone que alguno de tus Exes u otros DLLs podrian estarlas utilizando), o cuando modificas las funciones o SUBs (nombre, número o tipo de parámetros, tipo de variable de retorno en el caso de las Funciones)...

Si solo agregas nuevas Funciones o Subs a tu DLL, o modificas funciones o subs solamente en cuanto a su procedimiento interno, no recibiras el aviso de compatibilidad. En el caso de nuevas funciones o subs se asume que ninguno de tus EXEs o DLLs las están utilizando aún.

    Pregunta:  43446 - MANEJO DE ERRORES EN VISUAL BASIC
Autor:  Gabriel Chami
Hay alguna forma de evitar incluir en todos los Subs o funciones un On Error y su etiqueta correspondiente, quizás un On Error global al que todos los errores se refieran ?
  Respuesta:  yo
no se si podes quitar el on error de cada sub o function pero lo que podes hacer es en vez de llamar a una etiqueta en cada uno, mejor llamate a una unica funcion a la que le mandas el numero de error y desde alli hacer el manejo de errores.

    Pregunta:  43447 - CAPTURA DE EVENTOS DE OTRA APLICACIÓN CON UN MÓDULO DE CLASE
Autor:  Sigerist Rodríguez
Hola a tosdos.

Estoy trabajando en una aplicación de VB que manipula a AutoCAD, lla aplicación utiliza una variable tipo acadAplicaciton para detectar AutoCAD y usarlo. Sin embargo me gustaría detectar cuando ocurren ciertos eventos en AutoCAD, como por ejemplo la pérdida del foco para ejecutar ciertas cosa en la aplicación. Tengo entendido que con un módulo de clases y la declaración WithEvents se puede hacer, pero no se exactamente como. Les agradecería cualquier ayuda.
Saludos
Greco.
  Respuesta:  Olivia Ruiz
define gob_acad como AcadAplication
y cuando quieras que el foco este en autocad pon la siguiente instruccion

AppActivate gob_acad.Caption
  Respuesta:  SuNcO
Uhm.. eso que pides no es tan simple como te dijeron..

Para hacer eso debes subclasificar el Programa que quieres captar los mensajes.. es un poco complejo en VB, es de las cosas mas dificiles.

Por ejemplo aqui hay un codigo para subclasificar formularios, botones o cualquier cosa que tenga propiedad Hwnd :

http://www.elguille.info/vb/avanzado/subclass_form.htm

Se puede modificar para que subclasifique con el Hwnd de la Aplicacion que requieres (para sacar el Hwnd de una Aplicacion es otra cosa.. puedes buscar en google.com por la Api EnumWindows)

    Pregunta:  43468 - COMO LIBERAR ESPACIO EN LA PILA
Autor:  cruz hinojos
estoy creando unarchivo ejecutable pero al finalizar la operacion de creacion, me manda un error de espacio insuficiente en la pila.
  Respuesta:  eider mauricio aristizabal erazo
revisa en las propiedades del proyecto bajo la pestaña compilar, activa algunas opciones o marcas depronto te sirva de algo.
Modifica tu codigo para que no utilices tantas variables optimizalo

    Pregunta:  43471 - CANALES DE SONIDO
Autor:  Manuel Jesus Gomila Alvarez
Hola, mi problema es que no conozco ningun control o Api que me permita seleccionar el canal por el que mandar sonido atraves de la tarjeta de sonido .Si alguien sabe como agradeceria su ayuda es para vb 6.0
  Respuesta:  pedro dzul
bueno, realmente no se si existan api's para las targetas de sonido, pero bueno, existen apis'para el control multimedia, como sonido, graficos,, algunas de estas son :

Gdi32.dll – operaciones gráficas
Winmm.dll – se encarga de la parte multimedia
Comdlg32.dll – controles comunes para todas las aplicaciones
ahora para configuraciones, se supone que windows utliza sus mismas apis para las configuraciones,,hasta ahi, adios

att, dj Dzul

|<  <<  246 247 248 249 250 251 252 253 254 255 256  >>  >|