• Miércoles 6 de Noviembre de 2024, 00:48

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - JKim

Páginas: [1] 2 3
1
Visual Basic 6.0 e inferiores / VMware Workstation (Herramienta)
« en: Miércoles 24 de Septiembre de 2003, 00:38 »
Yo lo conseguí en la pag web oficial, y luego busq el serial.

En cuanto a lo otro q comentas el guarda unos archivos en tu sistema para cada maquina virtual, con la posibilidad de guardar el disco duro de la maq virtual en uno o varios archivos, q ya tengan el tamaño del hd o q vayan aumentando según se van llenando.

El tema de los recursos es serio, para utilizarlo con comodidad debes disponer de RAM en grandes cantidades.

Como ya te digo cuando no los usas solo ocupan espacio en HD. Pero a más esto tiene algo bueno y es que tu te creas una carpeta digamos q un windows 2000 limpio. Antes de usarlo creas una copia de la carpeta, lo usas y cuando ya no lo quieres más lo borras. Si lo necesitas de nuevo puedes volver a partir de la copia original.

Nota: existe un problema, subsanable si quereís utilizar este método para crear varios pc's virtuales para formar una Lan, se trata del SID de la máquina, pero como digo se puede solucionar con herramientas del propio S.O. (Esto ocurre con WIN2000 y superiores)

Yo he utilizado este programa y es una maravilla.

Cualquier pregunta ya sabeis!

2
Visual Basic 6.0 e inferiores / Re: Desplegar datos en Datagrid
« en: Martes 23 de Septiembre de 2003, 23:21 »
Hola CCortes!

Supongamos q tienes una tabla con lo siguientes campos:

Nombre
Apellido
Producto

y q almacenas datos como

Carlos, Cortes, Silla
Carlos, Cortes, Mesa
Kim, CL, Album de fotos

Si es así, lo q ocurre es q no tienes la bd normalizada y tienes dos soluciones: normalizarla, con lo cual harás justicia al nombre de bd relacionales (ganando las ventajas q ello conlleva) o dos intentar un apaño.

El apaño es sencillo has dos consultas una q te devuelva los datos q vas a poner en los textbox y otra para el datagrid, ambas filtrando por el id.

Pero te recomiendo encarecidamente q hagas una normalización de las tablas.

Saludos y hablamos!

3
Visual Basic 6.0 e inferiores / Re: Desplegar datos en Datagrid
« en: Martes 23 de Septiembre de 2003, 22:24 »
Hola CCortes!

A ver yo entendí q tienes un textbox en el que introduces un id de un campo, a partir de el recuperaras de la bd unos datos q son los que quieres q aparezcan en el datagrid. Si no es así hazmelo saber, pq no acabo de entender a q te refieres con eso de desplegar datos del datagrid.

En resumen, si es lo q entendí, tienes q hacer una consulta, y los datos q recuperes estaran en un recordset, y lo q falta es que lo enlaces al datagrid con una linea del estilo a:

Set DataGrid.DataSource = Rset

Donde Rset es el recordset con los datos q has recuperado.

Bueno suerte, y espero poderte ayudar!

4
Visual Basic 6.0 e inferiores / Re: Desplegar datos en Datagrid
« en: Martes 23 de Septiembre de 2003, 02:10 »
Hola ccortes!

Varias cosas:

1) Empezando por tu cuestión, si miras en la ayuda del MSDN verás que DataGrid es un control que no permite el modo no enlazado, lo cual puede darte algún problema si pretendes usarlo moviendote por él.

Una manera de hacerlo es cargar un recordset y enlazarlo a este recordset, aunque no acostumbro a enviar código por principios, te paso un ejemplo muy sencillo en el que en lugar de cargarlo por ejemplo, ejecutando una consulta, lo creo desde cero manualmente, lo importante esta en el enlace que hacemos del datagrid con el recordset.

Ejemplo:

Private Sub Form_Load()
    Dim Rs As New ADODB.Recordset
    Rs.Fields.Append "Cantidad", adBigInt
    Rs.Fields.Append "Descripción", adBSTR
    Rs.Open
    Rs.AddNew
    Rs.Fields("Cantidad") = 1
    Rs.Fields("Descripción") = "Articulo 1"
    Rs.Update
    Rs.AddNew
    Rs.Fields("Cantidad") = 10
    Rs.Fields("Descripción") = "Articulo 2"
    Rs.Update
    Set DataGrid1.DataSource = Rs ' Linea importante
End Sub

Nota: Previamente hemos ubicado un datagrid en el formulario.

2) La segunda cuestión es referente a la parte incial de tu código, aunque es muy posible de que es fácilmente optimizable:

Tu haces lo siguiente:

Dim mbEncontro As Boolean

mbEncontro = False

If Trim(Txt1.Text) <> "" Then
mbEncontro = True
msSql = "Select *"
msSql = msSql & "From Convenios where Convenio = "
msSql = msSql & "'" + Trim(Txt1.Text) + "'"

End If

If Trim(msSql) = "" Then Exit Sub
If mbEncontro = False Then Exit Sub
------------------------------

Cuando en realidad basta con

If Trim(Txt1.Text) <> "" Then
 msSql = "Select *"
 msSql = msSql & "From Convenios where  Convenio = "
 msSql = msSql & "'" + Trim(Txt1.Text) + "'"
else
 exit sub
End If

Si hay cualquier otra razón por la que esto no sea posible disculpa por la metida de pata

Bueno CCortes buena suerte
Hablamos!

5
Visual Basic 6.0 e inferiores / Como poder utilizar progress bar en visual Basic
« en: Martes 23 de Septiembre de 2003, 01:27 »
Hola Diavolo!

Mira en primer lugar quisiera aconsejarte una pag en la q encontrarás un manual de VB muy completo: www.jrubi.com. Me permito esta licencia ya que lo que preguntas se puede encontrar en cualquier manual de los más sencillitos.

De todas formas, unas indicaciones, este objeto tiene unas propiedades, que controlan el valor máximo el mínimo que pueden tener y el valor actual. Las cuestión es que juegues con ellas para obtener lo deseado. (Nota: no recuerdo si es con este control o no, pero si ves que no se actualiza al cambiar el valor de la barra de progreso, fuerza a que se vuelva a dibujar el control con el método Refresh).

Ahora queda lo más propio de la aplicación: i.e.: a que parte del proceso de carga asignas que porcentaje. Puedes hacerlo uniformemente o de cualquier otra manera. Puedes incluso medir el tiempo que tarda en cargar cada parte del programa y actualizar el valor después de cada parte. Me explico
supongamos que tienes

Private Sub Form1_Load()

   CargarArchivoIni
   CargarImagenes

End Sub

y que Cargar el archivo ini te lleva 2 segundos mientras que cargar todas las imagenes te lleva 8. Supongamos tb que lo expresaras en tanto por ciento y que has hecho una función que actualiza la barra de progreso al tanto porciento que le pasas.

Lo de antes quedaría:

Private Sub Form1_Load()

   CargarArchivoIni
   ActBar 20    ' 20%
   CargarImagenes
   ActBar 80    ' 80% restante

End Sub

Sólo decirte q todo esto es mejorable y desearte suerte

6
Visual Basic 6.0 e inferiores / Re: VMware Workstation (Herramienta)
« en: Lunes 22 de Septiembre de 2003, 20:01 »
Hola a todos!

He estado releyendo algunos post y me he decidido a escribir este para recomanderles el programa: VMware Workstation, se trata de un programa que consigue crear pc's virtuales dentro de su pc. Utilidad? Poder probar nuestros programas en equipos totalmente limpios. Incluso si disponemos de memoria suficiente montar una red de estos pc's virtuales y poder probar nuestros programas en lan.

Bueno, espero que le pueda ser de utilidad a alguien.  

De verdad, si tienen un segundo pruebenlo no tiraran su tiempo, se lo aseguro.

:suerte:

7
Visual Basic 6.0 e inferiores / Re: Text to Speach, creo que se canso?
« en: Lunes 22 de Septiembre de 2003, 19:50 »
Hola Kev!

Decirte q yo lo he utilizado, y aunque tengo problemas con otras cosas, no me influye el nº de palabras.

El otro día lo probé por curiosidad y sin problemas. Si puedo haré alguna prueba más. Ya te explicaré como me han ido!

Ánimo!

8
Hola a todos!

Hola Mellileo!

Existe una forma de hacer lo que dices y es mediante código. Previamente habiendo instalado un Service Pack de la VB. En particular yo instalé el de la Visual Studio SP5 y funcionó. De todas formas existe el parche por separado para lo que tu quieres. Busca en la pág de Microsoft.

En caso de que no te salgas con estas indicaciones hazmelo saber.

Saludos y buena suerte!



PD: Animar respetuosamente a Rober29 y con cariño a JMM.

9
Visual Basic 6.0 e inferiores / Ejecutable asociado a una extension de fichero
« en: Viernes 12 de Septiembre de 2003, 21:46 »
Ejecutar el programa asociado a un archivo.


Javier Ferradás / javferradas@terra.com / 04/12/00

Necesito poder mostrar a mis usuarios el contenido de los archivos de su disco duro independientemente del programa que tengan asociado, de una manera similar a como lo hace el explorador de Windows, que al hacer doble clic sobre un archivo siempre lo abre con el programa adecuado. Puedo analizar la extensión de ciertos tipos de archivo e intentar lanzar el programa más apropiado (el bloc de notas con los .txt, MS Excel con los .xls, etc...) pero no me parece el método más adecuado. ¿Existe alguna forma mejor de hacerlo y que funcione en Visual Basic?

Cuando uno hace doble clic sobre un archivo en el explorador del sistema, Windows sabe cuál es el ejecutable asociado porque dicha información se guarda en el registro. Concretamente, si abrimos la rama HKEY_CLASSES_ROOT podremos ver todos los tipos de archivos registrados. Si nos fijamos en el valor predeterminado de la clave cuyo nombre coincide con la extensión del archivo averiguaremos la denominación del mismo. Si, posteriormente, buscamos en la misma rama esa denominación podremos averiguar el ejecutable asociado, que se encuentra bajo la clave Shell/Open/Command, tal y como se ilustra en la figura adjunta. Según esto, podríamos buscar la información que necesitamos en el registro, usando para ello las funciones de las API correspondientes. Sin embargo, existe una manera mucho mejor incorporada al sistema y que efectúa ese trabajo por nosotros (casi todas las tareas habituales tienen un atajo en la API de Windows). Concretamente, en el caso que nos ocupa podemos usar la función de la API ShellExecute, cuya definición en VB es: Public Declare Function ShellExecute Lib "shell32.DLL" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpdirectory As String, ByVal nShowCmd As Long) As Long A continuación incluimos una función que hace exactamente lo que usted desea utilizando la API de Windows. Es una función idéntica a Shell de Visual Basic, pero ejecuta archivos averiguando su ejecutable asociado. Es una función asíncrona (o sea, devuelve el control inmediatamente) y usa las mismas constantes que en VB, por lo que puede sustituirla por cualquier llamada a Shell en su código y le funcionará tanto para ejecutables normales como para archivos. Si escribe, por ejemplo, ShellPlus "C:miarchivo.xls" abriría Microsoft Excel (que es el programa asociado a la extensión XLS), y análogamente con los demás tipos de archivo. Incluimos también una función auxiliar que extrae la ruta a partir de un nombre completo de archivo y que se utiliza desde dentro de ShellPlus.
Public Function ShellPlus(LineaComando As String, Optional Parametros As String, Optional EstiloVentana As Long, Optional ByVal VentanaMadre As Long) As Boolean
Dim i As Long
If IsMissing(EstiloVentana) Then
EstiloVentana = vbNormalFocus
End If
i = ShellExecute(VentanaMadre, vbNullString,
LineaComando, IIf(IsMissing(Parametros) Or (Parametros =
""), vbNullString, CStr(Parametros)), sExtraeRuta(LineaComando), CLng(EstiloVentana))
If i > 32 Then
ShellPlus = True
Else
ShellPlus = False
End If
End Function
Function sExtraeRuta(sNombreCompleto As String) As String
Dim i As Integer
For i = Len(sNombreCompleto) To 1 Step -1
If InStr(":", Mid$(sNombreCompleto, i, 1)) Then Exit For
Next
sExtraeRuta = Left$(sNombreCompleto, i)
End Function
Esta función de la API sirve también para simular hiperenlaces mediante código, abriendo el navegador o el cliente de correo cuando el usuario pulse, por ejemplo, sobre una etiqueta con texto subrayado. Basta escribir en el evento Click:
ShellExecute Me.hwnd, vbNullChar, "http://www.idg.es/pcworld/", "", vbNullChar, vbNormalFocus
para que nos envíe a la página de PC World. José M. Alarcón Aguín.

10
Visual Basic 6.0 e inferiores / Re: Error de Automatizacion con OUTLOOK
« en: Martes 2 de Septiembre de 2003, 16:15 »
Hola Pablo, mientras seguimos mirando aquello, te dejo unas fuentes donde quizá puedas hallar algo:

En la MSDN,en colección completa
has una busqueda con la palabra OL97.

tb se ve que existe un fichero q viene con la Office: Vbaoutl.hlp.

Y una duda, has mirado q en estos q te falla este Microsoft Outlook como programa de correo predeterminado?

Hablamos...

11
Visual Basic 6.0 e inferiores / Re: Importar desde OUTLOOK
« en: Martes 2 de Septiembre de 2003, 14:53 »
Hola Pablo

Sigo haciendo pruebas. Pero te diré lo siguiente: Abrir Microsoft Outlook, cree un nuevo contanto (ni si quiera configuré la cuenta de correo) cerré outlook y ejecuté programa. Y funciona ok!
Pero no funciona con Outlook Express.
Cambié los objetos al tipo correcto de objeto y funciona ok (me sigue pareciendo más correcto hacerlo así). Con esto decirte dos cosillas: Una debiera funcionar con Outlook cerrado y dos creo q es mejor declarar los objetos como tocan.

Sigo investigando, la verdad es q no lo necesito para nada en particular, pero al leer tu cuestión me pico la curiosidad. No consigo entender, yo tampoco, q para hacer algo tan simple haya q complicarse uno la vida tanto. Amigo Pablo no estaremos haciendo algo mal?

Saludos y un fuerte abrazo!

12
Visual Basic 6.0 e inferiores / Re: Importar desde OUTLOOK
« en: Martes 2 de Septiembre de 2003, 01:35 »
Hola Pablo!

Este código tb lo había encontrado en internete y en la ayuda del MSDN, pero sigo sin recuperar los contactos. Por favor dime si a ti te funciona. Por cierto en los que he encontrado dos versiones: una en la que se definen los objetos como Object y otra (me parece más correcta) en la q se definen como el objeto q pertoca, ie: contacto, aplicación, espacio de nombre....

Otra preguntilla, este código parece que originalmente es para Microsoft Outlook, en lugar de Outlook Express. Supongo q comparten la libreta de direcciones, no sé si todo lo demás tb sirve.

Dime algo, por favor, q ya estoy interesado

Saludos y un abrazo

13
Visual Basic 6.0 e inferiores / Re: Importar desde OUTLOOK
« en: Lunes 1 de Septiembre de 2003, 19:48 »

14
Visual Basic 6.0 e inferiores / Re: Importar desde OUTLOOK
« en: Lunes 1 de Septiembre de 2003, 19:25 »
Hola ¿Pablo?!

Mira he buscado y he encontrado esto:

Dim RstConnect As ADODB.Connection
    Dim RSTADO As ADODB.Recordset
    Dim strConn As String

    Set RstConnect = New ADODB.Connection
    Set RSTADO = New ADODB.Recordset

    With RstConnect
        'Change the Connection String below to the correct settings
        .ConnectionString = "Provider=Microsoft.JET.OLEDB.4.0;Exchange 4.0;MAPILEVEL=Outlook Address Book;PROFILE=Outlook;TABLETYPE=1;DATABASE=c:temp"
        .Open
    End With

    With RSTADO
        Set .ActiveConnection = RstConnect
        .CursorType = adOpenStatic
        .LockType = adLockReadOnly
        .Open "Select * from [Contacts]"
        .MoveFirst
        'As a test just itterate to the first contact
        Dim i As Long
        For i = 0 To RSTADO.Fields.Count - 1
            Debug.Print RSTADO(i).Name + vbTab + Format(RSTADO(i).Value)
        Next i
        .Close
    End With

    Set RSTADO = Nothing

    RstConnect.Close
    Set RstConnect = Nothing


Pero aunque parece que hay gente a quienes les funciona a mi no me va,
te lo dejo por si quieres probarlo

Saludos!

15
Visual Basic 6.0 e inferiores / Re: ¿Alguien puede explicarme el error?
« en: Domingo 31 de Agosto de 2003, 01:49 »
Hola Tenaza!

Me temía que esa fuera tu contestación.
No sé cúal es exactamente la causa del problema. Pero con estos datos yo apuntaría a que es el sistema operativo de la máquina en la que lo intentas correr. Dos son los motivos: te pasa a veces, y win98 no es de lo más estable y más si trasteas mucho el sistema.

Te tiendo una mano para probar tu programa en mi máquina. Pero apostaría que si lo instalas en un win98 recien instalado y desde cero a buen seguro que te funcionaria.

En resumen, creo que es del sistema en lugar de ser el programa

Saludos

16
Visual Basic 6.0 e inferiores / Obtener la IP Publica del Router desde VB
« en: Sábado 30 de Agosto de 2003, 05:11 »
Hola a todos, en particular a Hurry.

Más que nada deciros que he pasado unas cuantas noches buscando información sobre este tema, y he sacado poco en claro. Por ello si alguien directamente sabe la solución se lo agradeceré pero si no no quisieran que perdieran el tiempo con este tema.

Por lo que he mirado, y por lo que Hurry, comentó, ciertamente si se hace uso de un ordenador externo ya está solucionado. (Algo que en principio yo no deseaba)

Parece ser que entonces lo único que queda por hacer es simular desde VB un telnet al Router, cosa que ahora mismo no tengo claro como se hace, ni por lo leído parece que sirva en general ya que presentan el tema como si cada Router tuviera su protocol una vez se le conecta para hacerle el telnet.

Decirles tb que de momento se ha solucionado mediante una página web externa a la que nos conectamos y que devuelve la IP, esta pagina se recupera por ejemplo con el control Inet o con las Api's del mismo, y se selecciona el trozo que contiene la IP. Todo, salvo el tiempo de espera, es transparente para el usuario. Otra incomodidad que conlleva, es que no este método no aconseja el estar constantemente consultando la IP, debido al tiempo de espera.

Se pueden preguntar, como me ocurrió hace un tiempo, lo que pasaría si la pag web cambiara su formato. Existe una solución obvia a esto y es que cuelguen ustedes mismos la pag web que devuelve la IP de un servidor externo.

En particular para Hurry: la otra preguntilla que te hize sigo interesado en ella, pero me parece que tampoco tiene una solución como yo desearía, así q si tienes otras cosas que hacer se entiende perfectamente.

Como siempre, y más en estos que parecen turbios momentos, muchísimas gracias a todos. Este foro es todo un gustazo.

Saludos!

17
Visual Basic 6.0 e inferiores / Re: ¿Alguien puede explicarme el error?
« en: Sábado 30 de Agosto de 2003, 04:53 »
Hola puedes decirnos el sistema operativo sobre le que quieres que corra el aplicativo?

Saludos!

18
Visual Basic 6.0 e inferiores / Re: Obtener la IP Publica del Router desde VB
« en: Jueves 28 de Agosto de 2003, 19:58 »
Hola Hurry!

Ante todo gracias por responder y cederme algo de tu tiempo.

El Router es de alguien conocido, no pienses que quiero hacer cosillas malas;)

Es de alguien tan conocido que es mi Router. (ADSL)
Claro la puerta de enlace me sirve para llegar hasta él, esto es me lo ubica en mi red interna, pero yo quisiera saber la ip temporal que le asigna telefónica en internet.

En cuanto a lo que me propones no las tengo todas conmigo. A mi me interesa que con un programa residente en un pc de mi propia red me de la dirección externa.

Supongo que haciendo uso de un ordenador de fuera de la red programando por ejemplo con winsock ya me saldría. (Lo cual, pensandolo bien, para lo que quiero hacer no es del todo malo, gracias). En principio, pero, me interesa como decía. Ayer estuve hasta las 4 buscando y lo que encontré no me funciona. (Me parece que va a ser díficil)

Oye Hurry, por cierto, ya que te veo ducho en comunicaciones y comentas lo del troyano (Os juro que no tengo malas intenciones) es posible copiar un fichero a un ordenador, del cual lo único que tienes es la ip de la lan y hacer que el ordenador al que lo copias lo ejecute. Ya sé que esto puede parecer que te pregunte cómo se hace un virus pero realmente se me antojo esta cuestión por lo siguiente:
Hace unos días nos infecto Blaster y se me ocurrió que podía hacer un programa parecido a un virus que se moviera por la red interna (con unas ip's prefijadas) y fuera corrigiendo el problema de seguridad y pasando un antivirus.

Bueno Hurry muchas gracias por todo, siento hacerte más preguntas, pero me alegro tener con quién compartir estas inquietudes informáticas.

Saludos y suerte

19
Visual Basic 6.0 e inferiores / Re: Solo es posible con tu colaboración
« en: Miércoles 27 de Agosto de 2003, 23:32 »
A puntar dos cosillas más:

1) Hay quien ni si quiera hace una busqueda para ver si el tema que propone ha sido tratado y se le ha dado solución, así nos encontramos contestando eternamente las mismas preguntas (Quizá alguien no se haya percatado de que existe un buscador, yo mismo al principio no sabía que existía, hasta que un compañero me lo señaló)

2) Hay ocasiones en que las preguntas o cuestiones te duelen de leerlas pq crees que te toman el pelo: estan en cualquier ayuda o cualquier manual de aquellos con los que topas al hacer la más torpe busqueda en cualquier buscador.

Si a esto último le sumamos que a en ocasiones estan preguntas que duelen las hacen repetidamente, podeís imaginar como se queda uno. Muy personalmente creo que esto va en perjuicio del foro.

Ahora creo saber cómo se sentían ciertos profesores cuando nos preguntaban la lección y nosotros ni tan si quiera sabíamos en que asignatura estabamos.

Saludos a todos!

20
Visual Basic 6.0 e inferiores / Re: Solo es posible con tu colaboración
« en: Miércoles 27 de Agosto de 2003, 22:20 »
Decirles, que aunque no soy un veterano del foro, sí he ido observando ciertas costumbres, comportamientos y usuarios.

1) No creo que debamos preocuparnos excesivamente por este tema, ya que los foros son más que páginas web, lo que importa es la calidad de las personas que hay detrás, cualquiera que haya visitado este foro un par de veces sabe de lo que hablo: Los peces grandes siempre tienen pecillos que intentan darle mordisquillos, pero es normal. No debieramos preocuparnos por estas minucias, que aunque puedan tener su importancia, no llegarán a puerto: la gente es más lista de lo que parece y saben elegir.

2) Observé, la paliza verbal que recibió el chico de bachillerato a proposito de su proyecto. Yo pobre de mi estube a punto de ofrecerle mi humilde ayuda, menos mal que tardé un segundillo, si no quizá yo tb hubiera recibido.
Digo esto último, y lo situo en este tema, pq sé que la gente a la que le importa el foro lo leera aquí igual que en otra parte. Y lo que verdaderamente me preocupa es observar que hay un tipo de usuario que es directamente un aprovechado: No pierden el tiempo en coger un manual, por sencillo que sea, y prefieren preguntar. Mi pregunta es la siguiente: debemos contestar con código todos los temas que se plantean, por el mero hecho del nombre del foro, o por el contrario basta con unas ciertas indicaciones?
Creo sinceramente, que la ayuda con código es excelente, pero no se debe abusar de ella, los usuarios del tipo aprovechado salen benificiados.
No quiero con esto modificar la actitud de nadie, solo quiero expresar mi preocupación sobre este tema, me parece que hay gente excelente que esta pasando de ser el hermano mayor que te echa una mano al exclavo paleto que te resuelve tus problemas.
Quedo abierto, por supuesto, a cualquier opinión sobre este tema, es más debiera haber abierto una encuesta para ver que piensa nuestra comunidad.

Saludos a todos!

21
Visual Basic 6.0 e inferiores / Re: winsock y ftp
« en: Miércoles 27 de Agosto de 2003, 11:25 »
Hola Bea,
yo lo estoy haciendo de la siguiente forma:

22
Visual Basic 6.0 e inferiores / Re: Obtener la IP Publica del Router desde VB
« en: Miércoles 27 de Agosto de 2003, 01:40 »
Hola a todos!

Quisiera simplemente eso saber si hay algún método por el cual podamos conseguir la IP Pública de un Router, que tiene una asignación dinámica de la IP

Bueno, gracias y saludos a todos

23
Visual Basic 6.0 e inferiores / LEER BARRAS DE CODIGO???
« en: Sábado 23 de Agosto de 2003, 10:25 »
Buenas!

No te puedo ayudar mucho sobre este tema, pero por lo que oido me parece que la lectora lee y te lo inserta directamente en el lugar que tengas destinado para ello como un textbox

Bueno, a ver si alguno de nuestros compañeros puede ilustrarnos

Saludos a todos!

24
Visual Basic 6.0 e inferiores / Quiero aprender mas sobre base de datos
« en: Sábado 23 de Agosto de 2003, 10:22 »
Buenas _EL_DJ_LU!

Lo del error quizá sea tema de versiones, de la versión de access, y de la versión de VB. Si no recuerdo mal la office 97 utiliza un motor de bases de datos Jet 3.51 (te lo digo de memoria) y a partir de la office 2000 se utiliza otra superior.
Pues bien la VB5 enlazaba con la 3.51, en cambio en VB6 puedes elegir con que tipo quieres enlazar. Prueba con un DataEnvironment, que te da opción a elegir.
Tb puedes probar, si tienes una office moderna a grabar la base de datos en un formato antiguo
(Herramientas->Utilidades bases de datos->Convertir base de datos->A formato de archivo de Acess97)

Espero que se trate de esto, por que por ahora no se me ocurre más.

En cuanto a aprender más te aconsejo un curso de VB de la siguiente pag web:

http://www.jrubi.com/

Yo lo mirado y esta muy bueno.

Saludos y suerte

25
Visual Basic 6.0 e inferiores / Re: Guardar informacion de un grid
« en: Viernes 22 de Agosto de 2003, 15:49 »
Espero que te sirva, un  saludo!

Páginas: [1] 2 3