Nacido en Madrid y bautizado como Alejandro en la red me puedes conocer como Almorca [almorca.es]. Además de en Barrapunto me puedes encontrar en @almorca_es [twitter.com], en mi blog de Barrapunto [barrapunto.com], en mi antiguo blog Softcultura [blogspot.com.es], en el foro de Pentaxeros [pentaxeros.com], en Menéame [meneame.net], etc.
¿Por que no Visual C?
(Puntos:2)( http://web.iesrodeira.com | Última bitácora: Sábado, 25 Abril de 2009, 19:50h )
Xavi.
Un par de propuestas
(Puntos:1)( http://todoa99.blogspot.com/ | Última bitácora: Lunes, 20 Abril de 2009, 22:41h )
-En vez de utilizar Visual Basic, usa C++ Builder. El manejo de los editores de interfaces es tan sencillo como Visual Basic (casi casi idéntico), y mucho más fácil que el de Visual C++.
Yo de tí haría la segunda propuesta. O eso o aprende a crear interfaces graficas en Visual C++. Es algo más complicado pero tampoco es nada del otro mundo.
se puede pero no lo recomiendo
(Puntos:2, Informativo)( http://www.micro-electronica.com | Última bitácora: Domingo, 09 Enero de 2005, 23:44h )
Pero para que la comunicacion sea bidireccional y puedas pasar todo tipo de datos (arrays,punteros,etc..) y que el c pueda redimensionar,crear y borrar variables tienes que hacer ingenieria inversa y ver como almacena internamente las variables el visual basic.
Luego en tu rutina de C has de usar las funciones que exporta MSVBVM60.dll (para visual basic 6) para devolver los valores al visual basic.
Ya veras que estan todas las funciones del vb (redim,mid,etc...) disponibles para usarlas desde C, con lo que es muy facil pasar todo tipo de datos.
Resumiendo has de hacer dos cosas:
Ver como funciona internamente las variables de vb y hacer unas pequeñas funciones que pasen datos de vb a c y vicebersa.
Usar MSVBVMx0.dll para manipular y devolver las variables al vb.
Yo escribi hace años un articulo que explicaba como hacerlo, pero no se si vale la pena el esfuerzo. Ahora creo que es mejor hacerlo todo en C/C++.
Salu2
Eid0