Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: aviohax - Dicembre 22, 2016, 09:13:37 am

Titolo: File exe generato parte in modalità nascosta
Inserito da: aviohax - Dicembre 22, 2016, 09:13:37 am
Buongiorno,

chiedo aiuto alla comunity perchè sto quasi per impazzire  ;D
Ho realizzato una semplice form e creato il suo .exe, ma il problema è che, portato su qualsiasi altro pc dove non risiede Lazarus, l'exe non parte, o quantomeno, parte ma credo resti hide.

Ma per far girare gli exe è necessario installare qualche libreria run-time?
Se la risposta è no,... qualcuno ha idea dell'errore che commetto?

Grazie mille per il supporto che spero di ricevere.
Aviohax
Titolo: Re:File exe generato parte in modalità nascosta
Inserito da: xinyiman - Dicembre 22, 2016, 09:31:30 am
Ciao, no non è necessaria nessuna libreria aggiuntiva se hai messo solo una form vuota. Se invece fai riferimento ad altro come magari la connessione a qualche database allora in base al caso potrebbe volerci qualche altra dll o altri file su linux e mac. Per il resto molto probabilmente hai compilato su una piattaforma a 64 bit e stai cercando di farlo girare su una piattaforma a 32 bit. Oppure hai compilato per windows e stai cercando di farlo girare su linux.
Titolo: Re:File exe generato parte in modalità nascosta
Inserito da: aviohax - Dicembre 22, 2016, 10:02:01 am
Per prima cosa grazie per la risposta.
Lazarus è installato su W10 a 32bit, e ho portato l'exe su un pc con W7 sempre a 32bit. Ho pensato anche che potesse essere W10 a non essere idoneo con Lazarus e quindo l'ho compilato anche da un altro pc con W7. Il risultato è lo stesso.
Il file exe parte ma la form non compare. :(
Titolo: Re:File exe generato parte in modalità nascosta
Inserito da: xinyiman - Dicembre 22, 2016, 10:08:59 am
Allega esempio (solo sorgenti) no eseguibile. Noi facciamo delle prove e ti diciamo!
Titolo: Re:File exe generato parte in modalità nascosta
Inserito da: xinyiman - Dicembre 22, 2016, 10:09:36 am
Dimenticavo, verifica sempre se hai i permessi per eseguire!
Titolo: Re:File exe generato parte in modalità nascosta
Inserito da: aviohax - Dicembre 22, 2016, 10:41:46 am
Dimenticavo, verifica sempre se hai i permessi per eseguire!

Mhhh, questo non mi è molto chiaro...  ::)
Titolo: Re:File exe generato parte in modalità nascosta
Inserito da: aviohax - Dicembre 22, 2016, 10:52:16 am
Allega esempio (solo sorgenti) no eseguibile. Noi facciamo delle prove e ti diciamo!

Allego sia il.pas che .lfm. Ho aggiunto l'estensione txt
Attendo fiducioso.  :D
Titolo: Re:File exe generato parte in modalità nascosta
Inserito da: Stilgar - Dicembre 22, 2016, 10:56:33 am
Metti anche i file del progetto.
Coś si possono controllare anche i "parametri" di compilazione :)

Stilgar
Titolo: Re:File exe generato parte in modalità nascosta
Inserito da: aviohax - Dicembre 22, 2016, 11:07:42 am
Metti anche i file del progetto.
Coś si possono controllare anche i "parametri" di compilazione :)

Stilgar

:)
Titolo: Re:File exe generato parte in modalità nascosta
Inserito da: xinyiman - Dicembre 22, 2016, 11:16:08 am
Io fino a questa sera non ci posso guardare. Se nessuno ti aiuta prima questa sera provo a casa mia
Titolo: Re:File exe generato parte in modalità nascosta
Inserito da: aviohax - Dicembre 22, 2016, 11:35:41 am
Io fino a questa sera non ci posso guardare. Se nessuno ti aiuta prima questa sera provo a casa mia

Nessun problema. Posso aspettare e intanto andare avanti con il progetto :)
Grazie
Titolo: Re:File exe generato parte in modalità nascosta
Inserito da: aviohax - Dicembre 23, 2016, 01:06:41 am
Nell'attesa... ho risolto, grazie anche alla lampadina che mi hai acceso, ovvero guardare le configurazioni del progetto.
E' bastato agire sulle "opzioni di progetto" e specificare che il file di output doveva essere per win32.
Ora funziona! :D

Ho visto che posso impostare vari OS destinazione, tra cui Android dove vorrei che girasse quest'applicazione; ho provato a compilarlo con MacOS e Android ma mi da un errore, per il primo, "FPC non ha un file di configurazione... etc..." e per il secondo appena parte il compilatore mi dice "Impossibile trovare system usato da fcllaz del pacchetto FCL"

Dritte?
Grazie e buona notte
Titolo: Re:File exe generato parte in modalità nascosta
Inserito da: xinyiman - Dicembre 23, 2016, 11:23:18 am
Molto bene. Per target diversi dal proprio sistema operativo bisogna crearsi il giusto compilatore. Ti consiglio di comprati un mac e installare Lazarus li sopra. Fai prima credimi. Io ho fatto cosi
Titolo: Re:File exe generato parte in modalità nascosta
Inserito da: aviohax - Dicembre 23, 2016, 11:58:38 am
Ti consiglio di comprati un mac

:) con quei soldi mi pago un programmatore... :)
Titolo: Re:File exe generato parte in modalità nascosta
Inserito da: Stilgar - Dicembre 23, 2016, 06:29:02 pm
Per cambiare piattaforma guardati la parte di cross  compilazione.
Stilgar