PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  45466 - ERROR AL INSTALAR VISUAL BASIC 6.0 EN WINDOWS XP
Autor:  Abraham Contreras
Hola a todos disculpen como puedo instalar Visual Basic 6.0 edicion profesional en Windows Xp Profesional, ya que al querer instalarlo me da el siguiente mensaje:
C:\WINDOWS\SYSTEM32\AUTOEXEC.NT El archivo de sistema no es apropiado para ejecutar aplicaiones MS-DOS y Windows.Elija Cerrar para finalizar la aplicación.

Ayuda por favor
  Respuesta:  Carlos Ortega
A mi me pasa muy a menudo con aplicaciones que utilizan parte de MS-DOS (por ejemplo, Encarta 99). Resulta que en mi PC tengo dos particiones con windows XP Profesional en ambos (con el Home también pasa) así que lo que se me ocurrió hacer es coger el archivo de la otra partición copiarlo y pegarlo en mi particion. Problema solucionado. Es más, no se porque regla de tres cuando a windows le da la gana, borra el archivo, así que lo q hice fué crear un programa en vbasic que comprovara si existe y si no existe, que lo autocargase. No he tenido más problemas ;)

    Pregunta:  45470 - NO PUEDO CONETAR UNA BASE DBF PORQUE TIENE CAMPOS MEMO FPT
Autor:  Diego Esquivel
Hola: estoy tratandode conectar una base DBF desde un data y me dice que es invalido, trate de vincularla y hasta importarla desde access y tampoco, ahora bien quisiera saber si hay alguna forma de trabajar con esta base, ahh, tambien trate de exportarla a excel y llevo todos los datos menos los que estan en el campo memo.
Esperando una respuesta. Gracias.
  Respuesta:  LUIS ALEJANDRO FRANCO RODRIGUEZ
ME A PASADO EN VARIAS OCASIONES Y LO QUE HE HECHO ES PONER EL CAMPO EN TEXT, CLARO QUE EL MEMO CUANDO EXPORTA A DBF LO TOMA COMO CAMPO IMAGEN Y EN ACCESS EL MEMO TE DA UNA EXTENCION COMPLETA DE CARACTERES ALFANUMERICOS.... Y EN DBF COMO UN CAMPO IMAGEN, ESO SUCEDE CUANDO EXPORTA, TRATA CAMBIANDO ESE CAMPO A TEXTO A VER....

    Pregunta:  45526 - ERROR AL REGISTRAR CRYSTL32.OCX
Autor:  beatriz rodriguez
Estoy intentando instalar una aplicacion programada en Visual Basic 6.0 en un XP y la instalación me devuelve el siguiente error:
"No se encuentra el ordinal 1010 en la biblioteca de vinculos dinámicos CRPE32.dll"
Y a continuación aparece...
"Error al registrar el archivo CRYSTL32.OCX".

He intentado ejecutar en el registro la opcion "regsvr32.exe crystl32.ocx" pero no me sirve de nada ya que vuelve a fallar la instalación.

Alguien tiene idea de como resolver esto????

Gracias
  Respuesta:  Daniel Peñalva
Bea: Existe la manera de registrar en crystl32.ocx tanto si usas Xp como Vista. Sigue paso a paso lo que te digo:
PARA WINDOWS VISTA:
INICIO - EJECUTAR y ahi escribes "msconfig" (sin las comillas)
te abrira una pantalla y buscas la pestaña HERRAMIENTAS o tambien puede llamarse TOOLS (eso dependera del idioma de tu Windows).
Abre la pestaña y busca la opcion que dice: "Deshabilitar UAC" o "Disable UAC".
Haces click sobre ella.
Mas abajo veras el boton INICIAR.
Le haces click sobre el y esperas a que te aparezca el cartel confirmando que has desahibilitado la maldita seguridad del administrador.
Luego aceptas.
Ahora bajas y descomprimes el archivo crystl.ocx fix en una carpeta en tu escritorio.
La abres y copias Fix.Bat en el disco C:
Ahora ve a INICIO - TODOS LOS PROGRAMAS - ACCESORIOS - SIMBOLO DE SISTEMA Y LO ABRES
Escribes cd.. y presionas enter tantas veces como necesites hasta que te quede C:
Luego escribes FIX
comenzara el proceso de registro.
Te saldran errores como que no se registran algunos componenentes. No te preocupes. El crystl.32.ocx y otros si se van a registrar.
Reinicia el ordenador
dale click y abre tu aplicacion.
espero que te sirva. Esto fue probado en todas las Maquinas de todas las escuelas dependientes de la Direccion General de Cultura de Educacion de la Provincia de Buenos Aires . Argentina.
Teniamos todos los datos de los 6.000.358 chicos y nos los podiamos sacar. y en todos dio resultado. No es broma. Un abrazo
  Respuesta:  Mariano
Hola te cuento que he tenido el mismo o parecido problema al que tenes vos e hice lo siguiente:

elimine del proyecto en vb todos los controles crystl32.ocx para que VB me permita eliminarlo de "Componentes".
Luego compile la aplicacion
Arme el instalable
Instale la aplicacion
Instale el crystal report 8.5 que es la version que utilice con la opcion minima de instalacion
Luego de esto funciono sin problemas y sin registrar ningun ocx o dll.

Obviamente no es la solucion mas efectiva, pero caso contrario y hasta donde se tendrias que pasar los reportes a la versión 4.6 que no da error al momento de armar el instalable o registrar pero en mi caso era y fue mejor realizar los pasos que detalle anteriormente que pasar los reportes ya que eran varios.

Un abrazo. Saludos a todos.
  Respuesta:  Evelio Alvarez
Bueno amigo,
Primero una pregunta
Estas usando una version de crystal reports superior a la 5?
Si es asi la el OCX Crystl32.ocx no se puede registrar por que ya el cryystal report en esa version hacia adelante es un programa aparte asi que vas a tener que cambiar la forma como muestras el reporte.

    Pregunta:  45558 - USO DE SSH EN VB
Autor:  omar Diaz
Quisiera saber como puedo descargar un archivo que se encuentra en un servidor usando el protocolo ssh que este me proporciona usando codigo de visual basic
  Respuesta:  Gabriel Fernandez
Estimado,
Te puedo dar una solucion de como deberias hacerlo pero por el momento no tengo tiempo para generar un codigo y verificarlo.

Pero algo es algo..

La idea seria que trabaje con winsock y navegador de directorios
Conectas winsock con el servidor ssh enviando Usuario, Password y Servidor (el puerto tambien que es 22)

Pones 2 navegadores de diectorios uno seria Origen y otro seria Destino y 1 navegador de archivos para Origen

Una vez q la coneccion se haga abilitas el navegador Origen (que es el del Servidor) y buscas el archivo, si queres podes dejar abajo un label donde guarde la ubicacion + archivo exactamente. Y luego buscas la carpeta destino y con un boton le das confirmar.

En codigo lo que haces es que copie desde una direccion a otra que seria (damos ejemplo que el servidor de SSH es 192.168.1.150 y puerto 22)

copy \192.168.1.150:22directoriootracarpetamiarchivo.txt \micomputadoramicarpeta

Lo que haces es que ejecute un copy clasico de DOS, con la coneccion de SSH abierta.

Espero que te sirva, si tengo tiempo el fin de semana hago uno medio rapidito y te lo envio. Una vez que te funcione podes ampliarlo para que te quede como el filezila :D

    Pregunta:  45560 - LEER FICHERO XML
Autor:  Francisco Garcia Corchado
Hola, necesito ayudar. Tengo poco conocimiento en XML y necesitaria ver como puedo leer un fichero xml en Visual Basic 6.0. Tengo agregado el Microsoft XML, versión 2.0

El fichero que tengo en xml es el siguiente:

<cliente><cliente valor_1= "mi producto" valor_2="1231231-a" </clientes>

Necesitaria como poder sacar la informacion de ese xml.. Sacar "Mi producto" y "1231231-a", en este caso... Espero vuestras respuestas.. gracias. Un saludo
  Respuesta:  toni rodado
Dim oParser As MSXML2.DOMDocument
Set oParser = New MSXML2.DOMDocument


If oParser.Load("FicheroXml") Then
MuestraNodos oParser.childNodes
end if

Private Sub MuestraNodos(ByVal Nodos As MSXML2.IXMLDOMNodeList)
'LECTURA DEL XML .
On Error GoTo LocalError

Dim i As Integer
Dim j As Integer
Dim nCantHabHotel As Integer
Dim oNodo As MSXML2.IXMLDOMNode

For Each oNodo In Nodos

With oNodo.childNodes

If oNodo.nodeTypeString = "text" Then
valor=oNodo.nodeValue
end if

End With

Next oNodo

    Pregunta:  45566 - ELIMINACION EN CASCADA
Autor:  francisco FLORES
tengo una BD en SQL 2000. y tengo una relacion de la tabla alumnos con la tabla residencias y esta a su vez con residencias terminadas, y deseo eliminar a un alumno. Se debe eliminar el registro de la tabla residencias terminadas y despues de residencias y por ultimo el alumno. Como mando esta eliminacion desde VB 6 si estoy utilizando ADO.Gracias.
  Respuesta:  csdk
las relaciones de tu bd estan en sql por lo tanto al eliminar un alumno se eliminaran los datos que dependan de el.
si no es asi solo relaciona tus tablas con el administrador corporativo en relationships

    Pregunta:  45569 - ENVIO DE ARCHIVOS MEDIANTE EL PUERTO PARALELO
Autor:  Ricardo Meneses
Que tal, Necesito realizar un programa en visual basic que me permita enviar y recibir archivos de una computadora a otra mediante el puerto paralelo.
  Respuesta:  Leonardo Quenta
holas, creo que tengo la solucion a tu problema, la idea es la siguiente:
EN SERIE (para utilizar un solo canal)
1. Convertimos el archivo mediante un codificador de tal forma que obtengamos una cola de bits.
2. Enviamos esa secuancia de bits en un intervalo determinado usando la instruccion out incluida en la libreria inpout32.dll( compatible para XP) y el valor del bit(1 o 0) puedes poner esta secuencia en un vector y luego recorrelo para hacerlo más facil.
3. EL RECEPTOR deberá estar recibiendo los pulsos que ingresan separando una comunicacion nula(solo ceros) de un inicio de transmision, en el MISMO INTERVALO.
4. Lo vas colocando en un vector lo que vas recibiendo y lo vas descodificando con el decodificador de bits a archivos
Lo unico malo de esta idea es que es lenta lo podrias arreglar con una transmision en paralelo que seria mucho más rapida,mandarias 8 bits por intervalo.

Si te interesa la idea tengo las rutinas,nos vemos

    Pregunta:  45578 - CóDIGO PARA MARCA DE AGUA
Autor:  Pochacca
Hola, quisiera saber si alguien me puede indicar como puedo colocar la marca de agua de una fotografia en un informe, cuando esa fotografia se encuentra en una base de datos. Existe algún comando o algo que permita o me ayude con eso?
Gracias
  Respuesta:  LUIS ALEJANDRO FRANCO RODRIGUEZ
SI EXISTE INA MARCA PERO DEPENDE CON QUE COMPONENTE DE MANEJADOR DE BD LO TRABAJES EL COMANDO SE LLAMA Recordset.Bookmark PERO DEBES ESTAR AL TANTO COMO TE DIJE DEL COMPONENTE QUE UTILICES...

ESPERO QUE TE SIRVA...

    Pregunta:  45588 - DIBUJAR LINEAS CON EL MOUSE EN UN PICTUREBOX
Autor:  Vyktor Cor
Disculpen;

Espero me puedan ayudar!!

Miren lo que pretendo hacer es dibujar formas tales como lineas y cuadrados en un picturebox por medio de los metodos LINE , etc.. entonces quiero que cuando le de click al picture box yo pueda almacenar la coordenada X y Y para que sea mi punto inicial de la linea que voy trazar y cuando suelte al booton, la cooordenada sea el punto final de la linea.... si me Explico???

Espero que me puedan ayudar y manden cualquier tipo de comentarioas queme puedan ser utilies.. o si tienen una mejor idea ... que tal las APIs de paint para el dibujo... ??? pero no las se usar .. me podrian ayudar??

De antemano les mandoo un cordial salludo y espero una respuesta... Grax por leer el mensaje...
Salu2 a to2!!
  Respuesta:  Alfonso Salazar
\'vale esto ?

Dim X0 As Single, Y0 As Single
Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
X0 = X
Y0 = Y
End Sub
Private Sub Picture1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Me.Picture1.Line (X0, Y0)-(X, Y), 0
End Sub

    Pregunta:  45591 - DETECCION DE TECLAS SHIFT, SUPR, ALT Y CTRL
Autor:  Manuel Parada
Hola, que tal, estoy haciendo un programa y necesito saber como utilizar las teclas Shift, Supr, Alt y Ctrl, ya estoy utilizando la funcion Keycode para manejar las teclas de funcion, y quiero saber como hago para cuando toque la tecla Shift o Supr o Alt sobre un textbox me realize determinada funcion, si me pueden ayudar se los agradecería.
  Respuesta:  Cristian Luis Amveg
Tenes que utilizar el evento Keydown o KeyUP y en el, especificar a traves de un Select Case con el parametro Keycode las constantes de teclas que necesistas. Te paso un link donde podes encontrar todas las constantes de teclas de VB.

http://accessvbafaq.mvps.org/item.asp?pagina=86

Espero que te sirva la ayuda, avisame si es asi.

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