Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: carmelo81 - Dicembre 10, 2012, 09:30:18 am

Titolo: Applicazione win32 non valida
Inserito da: carmelo81 - Dicembre 10, 2012, 09:30:18 am
Ciao a tutti,
ho fatto sto programmino nel mio pc con win7 e li gira.
Vado a provarlo nel pc di lavoro con win xp e non funziona. Mi avvisa che il file non è una applicazione di win32 valida.
E anche su win vista non si avviava ma non ricordo il messaggio di avviso.

Cosa significa e come posso fare in modo che i programmini girino in tutte le versioni di win?

Ciao e buon inizio settimana!!
Carmelo
Titolo: Re:Applicazione win32 non valida
Inserito da: Stilgar - Dicembre 10, 2012, 09:47:27 am
Forse è solo una cretinata... ma Win7 è a 64 bit e WinXp a 32?
Titolo: Re:Applicazione win32 non valida
Inserito da: xinyiman - Dicembre 10, 2012, 09:48:20 am
Stavo per scrivere la stessa cosa
Titolo: Re:Applicazione win32 non valida
Inserito da: carmelo81 - Dicembre 10, 2012, 09:55:02 am
uhm...in effetti...
Quindi se i programmi devono girare in sistemi a 64bit o a 32bit devono essere necessariamente predisposti per poter girare a 64 o 32 bit?
A questo punto mi chiedo se, dato che ho la versione di lazarus installata è a 64 bit, se ci sono delle opzioni che mi salvano le applicazioni create in 64 o 32 bit.
Immagino che non si debbano installare due versioni differenti di lazarus :S
Grazie ancora
Titolo: Re:Applicazione win32 non valida
Inserito da: Stilgar - Dicembre 10, 2012, 10:00:17 am
Allora, tieni conto che FPC è un cross compiler (di base).
Puoi decidere di ottenere una compilazione 32 su piattaforma 64.
Non ricordo l'opzione, ma da lazarus se smanetti un pochino puoi modificare le impostazioni ;) Le avevo viste :D

Marco
Titolo: Re:Applicazione win32 non valida
Inserito da: carmelo81 - Dicembre 10, 2012, 10:09:53 am
Forse ho visto l'opzione in
progetto/opzioni/opzioni compilatore/generazione del codice/piattaforma obiettivo/OS destinazione => win32.
Che dite?
Titolo: Re:Applicazione win32 non valida
Inserito da: Stilgar - Dicembre 10, 2012, 10:58:40 am
Prova... non esplode mica una centrale nucleare se sbagli ;)