CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Aplicaciones Echa En Una Maquina De 32 Bits

<< < (2/5) > >>

JuanK:

--- Cita de: "Eternal Idol" --- Sin duda, ya que seguramente te referis a x86-64, estas maquinas arrancan igual que uno de los antiguos 8086, pasa a modo protegido como las viejas 386 y solo si tienen un S.O. de 64 bits pasan a long mode asi que funcionan exactamente igual que una maquina de 32 bits si tienen un S.O. de 32 bits.

Lo mas probable es que no tengas instalado el framework de .NET ...
--- Fin de la cita ---

En el caso de CLR esto no es muy relevante pues la arquitectura es independiente del dispositivo en gran mayoria ya que lo importante es tener el JIT adecuado y sobre todo tener presente la manera en que se genera el codigo.

Usualmente se genera codigo independiente del tipo de CPU, pero por si las dudas mejor asegurarce que esa sea la opcion seleccionada al momento de compilar.

Click derecho sobre el proyecto , build, platform target y selcciona x64 o Any CPU.

desde luego debes tener un runtime de CLR instalado para ese tipo de sistemas.

Downloads:  http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx

Info: http://msdn2.microsoft.com/en-us/netframework/aa496329.aspx

JuanK:

--- Citar ---Cuando lo instale en una maquina que tiene procesador de 64 Bit y un sistema operativo XP de 32 bit, no me corrio y me tiro varios errores.
--- Fin de la cita ---

Debes tener instalado el runtime de 32 bit en esa maquina.


--- Citar ---Se puede crear un ejecutable para una maquina con procesador de 64 Bits y sistema operativo de 32 Bits ?

--- Fin de la cita ---

Si, mas aun si usas tecnologias que generen código intermedio como CLR, sin embargo el ejecutable deberías haberlo generado para 32 bits o any CPU ya que el sistema operativo abstrae la maquina no como una de 64 sino como una de 32 y por demas el .net framework runtime de 64 no se deja instalar en un sistema corriendo a 32.
Unicamente lo peudes instalar en:

Windows Server 2003, Datacenter x64 Edition; Windows Server 2003, Enterprise x64 Edition; Windows Server 2003, Standard x64 Edition; Windows Vista Business 64-bit edition; Windows Vista Enterprise 64-bit edition; Windows Vista Home Basic 64-bit edition; Windows Vista Home Premium 64-bit edition; Windows Vista Ultimate 64-bit edition; Windows XP 64-bit

JuanK:

--- Cita de: "lencho" ---
--- Cita de: "Eternal Idol" --- Depuralo entonces, no es razon para que falle.
--- Fin de la cita ---
ummm, no se depurar. Como lo hago ?, donde lo hago ??

GRACIAS.

BYTE.
--- Fin de la cita ---
Arrancas el proceso y antes de que falle vas en el Visual studio a:

Tools> Attach to process

Se abre un cuadro de dialogo y en el seleccionas el ejecutable que quieres depurar.

No se en que parte te este fallando pero si es dificil que lo logres atachar antes de que reviente entonces deberias coloocar un meesagebox o algo que detenga temporalmente el programa justo antes del error para asi hacerle depuración.

lencho:

--- Cita de: "JuanK" ---
--- Cita de: "lencho" ---
--- Cita de: "Eternal Idol" --- Depuralo entonces, no es razon para que falle.
--- Fin de la cita ---
ummm, no se depurar. Como lo hago ?, donde lo hago ??

GRACIAS.

BYTE.
--- Fin de la cita ---
Arrancas el proceso y antes de que falle vas en el Visual studio a:

Tools> Attach to process

Se abre un cuadro de dialogo y en el seleccionas el ejecutable que quieres depurar.

No se en que parte te este fallando pero si es dificil que lo logres atachar antes de que reviente entonces deberias coloocar un meesagebox o algo que detenga temporalmente el programa justo antes del error para asi hacerle depuración.
--- Fin de la cita ---
cuando ejecuto el acceso directo a mi aplicacion instalada, no me muestra nada de mi aplicacion, directamente me lanza errores(uno tras otro).

BYTE.

Eternal Idol:

--- Cita de: "JuanK" --- En el caso de CLR esto no es muy relevante pues la arquitectura es independiente del dispositivo en gran mayoria ya que lo importante es tener el JIT adecuado y sobre todo tener presente la manera en que se genera el codigo.
--- Fin de la cita ---
¿Se genera un ejecutable PE?  :rolleyes:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa