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 - seba123neo

Páginas: 1 [2] 3 4 5 6 7 ... 51
16
Hola, pues como dice el titulo, quisiera saber como hacer para usar una dll en memoria, estando la dll en la misma carpeta de la aplicacion.

creo que ya he visto como hacerlo embebiendo la dll en un recurso, pero tampoco quiero hacer eso...

creo que ya he visto un ejemplo aca hace años de como hacer eso(digo "años" o sea que ya me olvide de donde estaba)...o he visto algun programa aca de leandro o cobein que usa tipo "plugin" al vuelo y carga la dll en memoria y la usa.

creo tambien que habia un ejemplo que lo hacia con un OCX...

estoy usando una dll que hice en .NET y la uso perfecto desde VB6, (en realidad agrego como referencia el TLB).  8)

gracias y saludos.

17
Visual Basic .NET / C# / Re:Usar archivo WSDL en vb.net
« en: Octubre 31, 2014, 12:46:22 pm »
un archivo WSDL es el esqueleto de un webservice, es un XML, donde estan definidos los metodos, los tipos de datos, todo...pero te falta la parte de la logica que es donde esta el codigo, el archivo .ASMX.

aclarar que todo esto tiene que estar montado en un sitio web del IIS para que el ASP lo interprete y te muestre el webservice con todos sus metodos.

creo que podes a partir del WSDL crear automaticamente las clase con los metodos a traves de una herramienta de .net, yo lo hice una vez, no me acuerdo como se llama , buscala, es una linea de comandos.

si no es muy largo lo podes poner aca y te ayudo a armar los metodos, no es dificil.

saludos.

18
Visual Basic 6 / Re:Concatenar Strings Super Rapido (StringBuilder)
« en: Octubre 30, 2014, 11:22:57 pm »
Perdon por revivir este post, pero ya paso mucho tiempo y los links no funcionan :(
Alguien me puede pasar el codigo de las clases que se hablaba en el hilo?

Muchas gracias

ya corregi el link. gracias por avisar.  8)

19
Bases de Datos / Re:Escribir codigo SQL embebido en VB6
« en: Octubre 30, 2014, 11:18:24 pm »
buena pregunta Yvan  8), en mis años ya de programar te puedo decir que he renegado armando los strings, pero hoy en dia ya creo que no hay que renegar tanto para hacer esto, hay formas optimas y otras no tanto, todo depende de lo que te resulta comodo.

procedimientos almacenados no creo que sea la solucion a este tema, los sp estan para optimizar otras cosas, no para hacer simples insert a una base, si alguien crea un sp por cada insert que tiene que hacer a la base, va mal encaminado.

aca te voy a dar algunos consejos de como lo veo yo:

Si de armar el string se trata, me dolio ver tu captura de como armas una funcion con todos los campos y despues la llamas jeje.  8)

Por ejemplo si en un sistema tenes la clase Clientes, y esta tiene 100 campos, pues seguro ya tenes que tener armada la clase con todos los get y set y de esa forma armas dentro de la clase un metodo que arme el string para insertar, no necesitas armar una funcion con los 100 campos y llamarla con los 100 campos, sino que la misma clase se encarga de insertar sus propios campos en la base, obvio tenes que armar el string en algun metodo, pero todo queda dentro de la clase.

Por lo que se en .NET y Java (cuando programo en android) se puede usar lo que te comentaron antes, PARAMETROS, de esa forma solo escribis la parte del INSERT...pero el VALUES no se escribe, en realidad se escribe de otra forma evitando tener que escribir las comillas y todo ese lio.

tambien odio ver todo el string SQL en una sola linea, es algo que no se puede leer, yo por mi parte lo escribo de forma larga uno debajo del otro, tiene mas lineas pero es mas legible.

si de tiempo se trata, gracias que por lo menos eclipse en android, se encarga de casi todo, te arma toda la concatenacion, y la parte del INSERT INTO hoy lo podes autogenerar con cualquier editor de base de datos, ya directamente te genera el insert into con todos los campos, digamos que hoy es facil generar el string completo en algunos IDE.

saludos.

20
Visual Basic 6 / Re:Redimensionar controles en tiempo de ejecución
« en: Abril 23, 2014, 09:04:47 pm »
en este post:

Alguno conoce algun contro capaz de hacer esto

ahi puse un codigo para mover los controles y hasta te aparece la famosa flechita para redimensionar, el tema es que solo sirve para controles con al propiedad .Hwnd

21
Visual Basic 6 / Re:Obtener mi IP capturada en un WebBrowser
« en: Abril 23, 2014, 12:22:33 pm »
tenes razon, no ofrecen mas cuentas free, solo de pago.

Pero como dije, las cuentas "free viejas" que ya estaban registradas no se cierran, solo se bloquean(te borran el host) si no te logueas durante 30 dias en la pagina, pero te dejan reactivarla de nuevo.

seria casi un crimen que borren de un plumazo millones de cuentas free  8)

del foro de dyndns sobre este tema.

Citar
Existing free hostnames will not be deleted if the account is logged into every 30 days.

Parece que no che!
Citar
To our Dyn free hostname users:

This email is an reminder that Dyn's free hostname program will be ending on Wednesday, May 7th -- 14 days from today. If you are receiving this email, you have one or multiple free hostnames with us.

In order to avoid any service disruption, you have the option to upgrade to VIP status at a one-time 25% discount, good for any package of Remote Access (formerly DynDNS Pro). By doing so, you'll have immediate access to customer support, additional hostnames, and more.

si, hoy me llego tambien el email  8).

22
Bases de Datos / Re:Conectar a Mysql Remota
« en: Abril 20, 2014, 11:15:02 pm »
si la web se llama www.hola.com, tenes que poner eso, ese es el dominio, o sea actua como si fuera una IP Publica.

si haces un ping a www.hola.com te va a devovler la IP.

23
Bases de Datos / Re:Conectar a Mysql Remota
« en: Abril 20, 2014, 12:00:51 am »
Hola, simplemente cambiar la cadena de conexion, en ves de usar DSN, tenes que poner:

server=190.180.1.2 ' esta seria la IP Publica del server (puede ser una direccion de dyndns o no-ip)
port=3306 ' este es el puerto de escucha

lo otro es todo igual, usuario, password y base de datos.

obvio el puerto debe estar abierto en el servidor.

saludos.

24
Visual Basic 6 / Re:Obtener mi IP capturada en un WebBrowser
« en: Abril 16, 2014, 03:57:37 pm »
tenes razon, no ofrecen mas cuentas free, solo de pago.

Pero como dije, las cuentas "free viejas" que ya estaban registradas no se cierran, solo se bloquean(te borran el host) si no te logueas durante 30 dias en la pagina, pero te dejan reactivarla de nuevo.

seria casi un crimen que borren de un plumazo millones de cuentas free  8)

del foro de dyndns sobre este tema.

Citar
Existing free hostnames will not be deleted if the account is logged into every 30 days.

25
Visual Basic 6 / Re:Obtener mi IP capturada en un WebBrowser
« en: Abril 16, 2014, 10:04:07 am »
PD: Una lastima que dyndns nos cierre las cuentas a los que eramos "free" desde hace años. Que soretes.

no se cerro ninguna cuenta, simplemente se borra el host a los que pasan mas de 30 dias sin loguearse a la pagina web, basta con loguearse y dar de alta de nuevo el host y listo. lo mismo pasa ahora con el NO-IP y todos los servicios grandes. igualmente comprarse una cuenta no cuesta nada, en un año pagas 10 pesos por mes.

26
Visual Basic 6 / Re:Obtener mi IP capturada en un WebBrowser
« en: Abril 15, 2014, 06:44:03 pm »
yo no usaria webbrowser, directamente descargaria el texto de la web y listo, yo personalmente uso la de dyndns:

http://checkip.dyndns.org/

con una simple expresion regular podes hacer que solo queden los numeros y listo.

saludos.


27
Bases de Datos / Re:[Crystal Report] Filtrar tabla y mostrarlo
« en: Abril 15, 2014, 06:37:30 pm »
Para asignar el resultado de un recordet a un reporte de crystal yo hago asi:

Código: (VB) [Seleccionar]
rsPrincipal.Open "SELECT * FROM CLIENTES WHERE IDCLIENTE='103'", mConexion, adOpenStatic, adLockReadOnly, adCmdText
vReporte.Database.SetDataSource rsPrincipal, , 1

crVisorReporte.ReportSource = vReporte
crVisorReporte.Zoom 100
crVisorReporte.ViewReport

saludos.

28
Visual Basic .NET / C# / Re:Pasar listView a Excel
« en: Abril 15, 2014, 06:32:29 pm »
Hola, pues es simplemente crear un archivo de excel desde .net, eso lo haces con las librerias de excel referenciadas en el proyecto.

busca en internet como crear un excel desde .net, hay mil ejemplos.

saludos.

29
General / Re:Votar por VB6
« en: Abril 15, 2014, 06:24:47 pm »

Pero una cosa es cierta, hoy en dia empezar un sistema de 0 en VB6, seria un error tremendo.

saludos.

Pues no veo porque. Yo estoy empezando proyectos nuevos a menudo y
VB6 me va perfecto con XP, Vista, Win7,  Win8, en x32 y x64.

Un saludo a todos.
MiquelMatas.

si, funcionar te va a funcionar, pero una cosa es hacer un sistema de 2 o 3 pantallas de 0 que se lo vendes a un particular, y otra es hacer algo comercial de mil pantallas, ahi ya tenes que pensar seriamente en que herramienta es la mejor para hacer algo tan grande y para reducir las horas de trabajo.

quiero creer que el hombre evoluciona, y sus herramientas tambien, asi que si en .NET esta todo hecho, mejor !!!. Asi debe ser, una herramienta mas nueva tiene que tener solucionado todas las falencias y errores de la herramienta vieja, es basico, como corregir un bug en una version de un programa.

pero si alguien dice que en .NET no se reniega igual o peor que en VB6, es porque nunca programo una linea en .NET y lo toco de oido, se reniega igual y hay que programar igual.

si todos quisieramos velocidad en los programas estariamos programando todos en C++, sin embargo la velocidad no es todo lo que se busca en el desarrollo de un sistema serio.

30
General / Re:Votar por VB6
« en: Marzo 20, 2014, 07:05:29 pm »
VB6 se va a seguir usando hasta que directamente microsoft no lo soporte mas en su windows.

En el windows 7 anda perfecto (y este windows tiene soporte hasta mas del año 2020), asi que hay muchos años de vida todavia para VB6, y para todos los sistemas que ya estan hechos.

Pero una cosa es cierta, hoy en dia empezar un sistema de 0 en VB6, seria un error tremendo.

saludos.

Páginas: 1 [2] 3 4 5 6 7 ... 51