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 - Eternal Idol

#3571
Cita de: _Hendrix_ en 11 Mayo 2006, 20:37 PM
quiero ahcer exactametnte lo que hace el Compilador del VB kuando generamos el proyecto y nos da un .exe....eso quiero hacer.... ;D ;D ;D

Si, se puede pero hay que saber ... mmm ... un HUEVO  :D
#3572
Cita de: _Hendrix_ en 11 Mayo 2006, 20:18 PM
jajajaja supongo que debe ser eso...xD xD tu por ejemplo...komo pasarias a lengauje makina una instruccion del VB??? porke tienes que pensar que luego el PC lo tiene que entender perfectamente e interpretar correctamente.....

Es que estas mezclando muchas cosas ...

Si tuviera por poner un ejemplo MUY TONTO:
Dim x as Integer
x = 33
x = x + 1

Lo que haria seria MUY BRUTAMENTE SERIA:
mov eax, 33
inc eax
y esto seria en hex
0xB8 0x21 0x00 0x00 0x00
0x40

Pero una cosa es COMPILAR de traducir y otra es COMPILAR de empaquetar un archivo en un ejecutable  :-X

¿¿Cual de las dos queres hacer en realidad?
#3573
Me parece que tenemos un problema de comunicacion ;D Para mi compilar es justamente pasar a lenguaje de maquina y los .BAT no se compilan para nada ...
#3574
Cita de: _Hendrix_ en 11 Mayo 2006, 18:32 PM:o :o :o desde VB se podria hacer un compilador para VB???? si se puede hacer esto se podria para otro lengauje, no????

Si, eso era lo que tenia en mente al principio, un compilador de un lenguaje muy simple.

Cita de: _Hendrix_ en 11 Mayo 2006, 18:32 PMWeno, yo veo mas dificil esto de compilar que lo de poner bytes...

Me referia justamente a eso en contraposicion a la parte de la GUI y los recursos ...
#3575
Cita de: _Hendrix_ en 11 Mayo 2006, 17:33 PMjejeje sisisisisi...asi si que se puede...yo lo que me referia era hacer un compilador de VB echo en VB...no se si me expliko....lo que te deja hacer el Compilador del VB (agregar textbox, labels...y demas kosas) y luego meterlo compilado en un .exe....ya se que el VB puede generar .exe's (incluso el batch puede ahcer esto!!!! ;D ;D ;D). Pero me referia a kompilar los archivos... ;) ;) ;) me referia a "emular" el compialdor del VB.

¿Y porque no se iba a poder hacer eso? Obviamente tendrias que ser capaz de crear una interfaz grafica que despues genere los recursos correspondientes, el codigo de manejo de ventanas, etc. Pero es posible, sin lugar a dudas.
En realidad es mucho mas dificil lo otro, teniendo lo anterior esto es una cosa muy simple a comparacion.
#3576
Cita de: _Hendrix_ en 11 Mayo 2006, 16:31 PMSi estoy ekivokado posteen... ;) ;)

Tendrias que leer en que consiste un ejecutable, no son mas que bytes. ¿VB es capaz de escribir bytes en un archivo? Si la respuesta es si entonces es capaz de compilar un determinado codigo y generar archivos  PE de objetos (.obj), ejecutables (.exe), drivers (.sys) y tambien otros formatos como el viejo MZ para MS-DOS o ELF para Linux.

¿Que es compilar? Traducir un texto de un lenguaje a otro, generalmente se genera codigo maquina en archivos objeto. Este responde a un formato especifico ciertamente pero en definitiva no es mas que un conjunto de bytes que podemos ver con cualquier editor hexadecimal.
#3577
Si usas la API de Windows (CreateFile) podes especificar los permisos para compartir los archivos.
#3578
Si. ¿Y cual es la GRAN razon por la cual Delphi puede compilar un programa y VB no?

No existe ninguna razon valida que sostenga esas afirmaciones.
#3579
Cita de: kenyon666 en 10 Mayo 2006, 04:40 AMMmmm... yo no se de donde sacas eso, pero los que brillan porsus conocimientos son los programadores a bajo nivel, ellos si programan, ASM = conocimiento. y tambien sin animos de ofender

Era una ironia ...
#3580
¿Danos una razon como para que no se pueda hacer un programa que escriba un PE en VB? No digo que vaya a ser eficiente pero si que sera capaz de escribir los bytes necesarios tanto para generar archivos PE .obj, .exe y .dll, no tengo duda.