Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - EddyW

#21
Wenas,

Tengo una duda, programando en FreeBasic me fije que no hay CreateObject como en VB6, es decir no se pueden cargar objetos mediante código, como podría hacerse desde la API? (En VB6 o en FreeBasic)

En VB.Net es posible enumerar los métodos de una Dll, he intentando hacerlo desde VB6 pero no hallo modo, alguna idea?

SaluDOS!!!
#22
Cita de: BoboV1 en  1 Noviembre 2010, 19:39 PM
Batch es tan potente como visual basic? Prefieren Batch o VB?
Simplemente no!, batch es para crear pequeñas aplicaciones si así quieres entenderlo para automatizar tareas de Windows para nada es un lenguaje de programación, a penas es considerado scripting por algunos cuantos..

Depende para que quieras batch si solo vas a automatizar tareas de windows y no vas a crear aplicaciones pues usa batch..

SaluDOS!!!
#23
xD

Bueno el explorador de proyectos "view/Proyect Window" xD
La documentación es OnLine, hay unos PDF donde explica, uno la sintaxis otro es un manual básico (Es como leer un manual de vb6 :P) y otro es un manual más avanzado ;)

Creo que olvidé especificar que las variables son distintas..,
En lugar de Long debes usar Integer en KBasic es de 32bits :P y el Long en KBasic es de 64Bits (Por lo tanto te daba error)

Es una BETA aun esta en proceso de desarrollo haber que sale con el tiempo, el editor de código me gustaría que lo mejoraran eso si :D

Mi idea por ahora es solo, si deseo portar alguna aplicación a Linux pues uso KBasic :P he probado importar los códigos de VB6 y funca perfectamente, solo tendré que compilar y distribuirlo para Linux xD

Apropósito, me interesó en tema de Qt es posible usarlo desde VB6?? alguien de por ahí lo estaba usando en un proyect y me sorprendió.., por eso pregunto.

SaluDOS!!!
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
Cita de: BlackZeroX▓▓▒▒░░ en  1 Noviembre 2010, 06:26 AM
.
Por cierto implementa recolector de basura?.

Dulces Lunas!¡.
.
A que te refieres? ¬¬
#24
Cita de: BlackZeroX▓▓▒▒░░ en 31 Octubre 2010, 10:51 AM
...
ok

Como declaro apis (supongoq ue igual), soporta Hilos?, como estamos con el encapsulamiento, herencia... detalles ¬¬", dependencias(Nesesita Frameworks en equipos nuevos = que vb .net, java...? o es = que C/C++?)?

velocidad de procesamiento?

Tamaños de ejecutables minimos?

Es lo unico que me da por inteses... por ahora claro esta xD.

Por cierto lo soportan los Celulares (Ej. Java), iPhone, bueno dispositivos moviles? (Esto sería un lujo saben...)

P.D.: apenas noto los Gif's o Emoticos xP...

Dulces Lunas!¡.
Wenas,

No he tenido la oportunidad de probar a fondo la velocidad de procesamiento es algo diferente al VB6 tarda más en algunas cosas, pero si lo expones a algo que no logras fácilmente con VB6 en KBasic es más rápido, como si tuviera una velocidad constante, no se si me expliqué :P

Las API's se declaran igual para los 3 S.O, leer más ... http://www.kbasic.com/doku.php?id=dll
El Framework a diferencia del .Net se generan al mismo tiempo que el ejecutable, es decir se genera el ejecutable y las Dll's..
He leído algo aún no me entero del todo sobre KBasic pero hasta ahora es muy bueno, Hilos? pues al menos creo que si, herencia, polimorfismo.., igual que en VB6..

Tamaño del ejecutable, pues para nada te va ha servir escribir un "Hola Mundo!!!" en KBasic, mínimamente el ejecutable + las dlls (Framework) generados oscilan entre 30Mb xD (No se quejen, en VB.Net cuanto pesa el NetFramework he? he?) (Esto sin tomar en cuenta que es posible reducir considerablemente el tamaño si comprimimos con UPX y/o eliminamos las DLLs que no vamos a usar aunque dudo de la posibilidad, por ej la librería para acceder a SQL si es que no la usamos)

Tomemos en cuenta que el proyecto se encuentra en fase BETA incluso se promete la 2da versión del Framework que viene con miles de cosillas más, y supongo que habrán arreglos..

No se si funciona en dispositivos móviles, una vez vi correr una aplicación de VB4 :P en un dispositivo movil así que podría ser, quien sabe ^^
KBasic usa Qt -> Info -> http://es.wikipedia.org/wiki/Qt_(biblioteca)

SaluDOS!!!
#25
Wenas,
Esta publicación la hice en otro foro el día antes de ayer, así que esto es Copy y Paste si hay que editar algo, háganlo o simplemente esperan a que yo lo haga :P
Me muero del sueño pero haber, quiero ver opiniones mañana :xD
SaluDOS!!! y buenas noches!




Wenas,

Voy a resumir la descripción de KBasic de una forma muy sencilla de entender..

KBasic es un proyecto OpenSource (Código Abierto) creado por Bernd Noetscher en KBasic Software, son muchos años de trabajo pero al final logró algo muy bueno..,
KBasic incorpora muchas de las características de los lenguajes actuales como ser Visual Basic 6.0, Visual Basic Net, Java y C++ pero sin llegar a ser un clon de ninguno de estos, KBasic tiene su propia estructura, pero sin dejar de ser compatible con QB, VB 6.0 y VB.Net..

Screenshot (Click en la imagen para Ampliar)
El código de los ScreenShot es simple, mostrar un MsgBox y cambiar la transparencia del formulario con un simple código de una sola linea.
Screen1: Ventana de Código y Editor de Formularios Screen2:Programa en ejecución



Sin duda la diferencia más notable entre KBasic y QB, VB 6.0 y VB.Net es la posibilidad de portar el código a múltiples plataformas como ser Windows, Linux y la novedad a Mac OS sin necesidad de tener que aprender otro lenguaje,

KBasic incorpora su propio Framework o mejor dicho su propio conjunto de API's (Interfaz de programación de aplicaciones) apoyando al software libre, esto hace que nuestras aplicaciones no sean dependientes de librerías con (C)opyright de Microsoft Windows y por ende ser portables a otras plataformas.

¿CUÁL ES LA DIFERENCIA ENTRE VB6 Y KBasic?

En general, ambas son muy iguales

#26
Nah! olvidenlo (Ni siquiera leyeron ¬¬) lo solucioné comos siempre solito jum!
#27
Cita de: BlackZeroX▓▓▒▒░░ en 31 Octubre 2010, 02:34 AM
.
@3D1

Join() lo dejo para otras cosas... por algo existe "_"

Código (Vb) [Seleccionar]

' // por lo tanto Label3.Caption deberia ser =? Label1.Caption si fuese Toda la sentencia = true
VariableBoolean = CBool( _
                            Label1.Caption = Label2.Caption _
                        And Label2.Caption = Label3.Caption _
                        And Label3.Caption = "X" _
                        )


Dulce Infierno Lunar!¡.


Creo que es Bueno aprovechar todo lo que tenemos a mano., ;)
El código que coloqué no tiene ninguna restricción y/o problema cumple las reglas :P

SaluDOS!!!
#28
¿?
Creo que no está demás preguntar esas cosillas...,
Pues si, como ves muchos proyectos en la Web es también posible que tu lo hagas ;)

SaluDOS!!!
#29
Cita de: BlackZeroX▓▓▒▒░░ en 30 Octubre 2010, 03:49 AM
asi

Código (Vb) [Seleccionar]


VariableBoolean = Label1.Caption = Label2.Caption and Label2.Caption = Label3.Caption and Label3.Caption = "X" ' // por lo tanto Label3.Caption deberia ser =? Label1.Caption si fuese Toda la sentencia = true



o si que si deseas entenderlo mejor...

Código (Vb) [Seleccionar]


VariableBoolean = cbool(Label1.Caption = Label2.Caption and Label2.Caption = Label3.Caption and Label3.Caption = "X") ' // por lo tanto Label3.Caption deberia ser =? Label1.Caption si fuese Toda la sentencia = true



El código se ve algo sucio xD
No se si es más fácil así pero igual lo pongo:
Código (vbnet) [Seleccionar]
VariableBoolean = CBool(Join(Array(Label1, Label2, Label3), "") = "XXX")
En una tontera de ver que resulta si junto muchos objetos en un Array, no resultó nada, pero rescaté esto
:xD

SaluDOS!!!
#30
Si funca en LAN también en WAN, el problema no es al aceptar los Sockets, puede que sea que los sockets jamás llegen, pruebalo usando la "Hyperterminal de Windows" que está en "Programas/Accesorios/Comunicaciones/.." en el menú inicio..
abre una conexión como servidor y verifica por tu cuenta si alguien puede conectarse, si no sabrás que no son los módulos de winsock, no es tu PC y aceptar que hay un Router, Firewall o algo parecido en alguno de los 2 lados que no permite la conexión ;)

SaluDOS!!!