Da .pas a .exe

Messaggioda fireball » 03/03/2004, 16:18

Ho realizzato un programma in Pascal che disegna i grafici delle funzioni. Quando e se sarà pubblicato su questo sito, vorrei che sia in formato eseguibile, ovvero .exe
Qualcuno di voi sa come si convertono i file da .pas a .exe?

Grazie a tutti coloro che risponderanno.
fireball
Cannot live without
Cannot live without
 
Messaggio: 632 di 6906
Iscritto il: 12/03/2003, 20:35

Messaggioda Highrender » 03/03/2004, 17:30

Ciao fireball,

per trasformare il sorgente in linguaggio Pascal (.pas) in un file eseguibile (.exe), dovresti utilizzare un compilatore per quel linguaggio (tipo il Turbo Pascal della Borland).

Highrender
Highrender
Junior Member
Junior Member
 
Messaggio: 118 di 395
Iscritto il: 22/10/2003, 20:52
Località: Italy

Messaggioda fireball » 03/03/2004, 18:05

Già lo possiedo il Turbo Pascal della Borland! Mi diresti come si fa?
fireball
Cannot live without
Cannot live without
 
Messaggio: 633 di 6906
Iscritto il: 12/03/2003, 20:35

Messaggioda Highrender » 04/03/2004, 09:51

Ciao fireball,

la compilazione può avvenire in due modi:

1)a linea di comando, mediante il compilatore "tpc" (ad esempio, "tpc /b nomefile.pas"

2)nell'ambiente integrato DOS, caricando il file sorgente con estensione .pas e compilando con le varie unit, mediante il comando del menu Compile/Build; il file prodotto sarà con estensione .exe, ottenuto dal link del file intermedio .obj con le librerie del linguaggio Pascal o eventuali librerie da te indicate nella configurazione dell'ambiente di programmazione (il cosiddetto "IDE-Integrated Development Enviroment, che contiene editor di sorgenti e compilatore, debugger).

Buona compilazione! <img src=icon_smile_wink.gif border=0 align=middle>

Highrender

P.S.: cmq, questo è link dal sito della Borlando:

http://bdn.borland.com/article/0,1410,20803,00.html

Nel museo della antichità!!!
Highrender
Junior Member
Junior Member
 
Messaggio: 120 di 395
Iscritto il: 22/10/2003, 20:52
Località: Italy

Messaggioda fireball » 04/03/2004, 14:29

Ho provato con il secondo metodo, mi dice "Compile successful" ma il file .exe non c'è!
Inoltre non ho capito il primo: devo aprire il Prompt MS-DOS e digitare quel comando? Se è così, ho provato ma non funziona!

Mi aiutate?
fireball
Cannot live without
Cannot live without
 
Messaggio: 637 di 6906
Iscritto il: 12/03/2003, 20:35

Messaggioda Highrender » 04/03/2004, 16:39

Le due modalità producono cmq un file eseguibile; se ti ha dato quel messaggio, vuol dire che è andato tutto bene e non ci sono stati warnings o peggio errori.
Per quanto riguarda il file eseguibile, se non ricordo male dovrebbe essere stato salvato nella stessa directory dove si trova il file sorgente.
Nel menu di configurazione, puoi vedere i vari percorsi che è possibile stabilire affinchè il compilatore e il linker trovino le librerie per generare l'eseguibile, ed anche il percorso della cartella dove salvare tutto il progetto.

Highrender
Highrender
Junior Member
Junior Member
 
Messaggio: 125 di 395
Iscritto il: 22/10/2003, 20:52
Località: Italy

Messaggioda fireball » 04/03/2004, 17:02

Dunque Corrado, questa è la finestra DOS:

<img src="http://matfisinf.supereva.it/dos.png" border=0>

C'è scritto "Destination: Memory"... Non è che devo cambiare proprio la destinazione?
Che mi dici?
fireball
Cannot live without
Cannot live without
 
Messaggio: 640 di 6906
Iscritto il: 12/03/2003, 20:35

Messaggioda Highrender » 04/03/2004, 21:56

Sì fireball,

ti ha compilato il file in memoria, dovresti modificare la destinazione (se non ricordo male, dovrebbe esser "file" ed è selezionabile in "options", dove puoi anche definire alcune ottimizzazioni del compilatore).

Highrender

P.S.: non hai idea quante cose mi ricorda una schermata del genere!! <img src=icon_smile.gif border=0 align=middle>
Highrender
Junior Member
Junior Member
 
Messaggio: 126 di 395
Iscritto il: 22/10/2003, 20:52
Località: Italy

Messaggioda karl » 04/03/2004, 22:49

Per Highrender.
Se a te quella schermata ti ha ricordato tante cose,a me quasi
mi faceva piangere.E non scherzo.
Bei tempi,quando avere il Turbo 5.0 era il massimo,nell'attesa
febbrile di usare il "nuovo" Turbo 6.0.
Tutta un'altra cosa!!
karl.
karl
 

Messaggioda fireball » 04/03/2004, 22:52

Quello che uso io è il Turbo Pascal 7.0
Comunque sì, FUNZIONA !!!!!
Grazie di tutto Highrender, alla prossima!
fireball
Cannot live without
Cannot live without
 
Messaggio: 648 di 6906
Iscritto il: 12/03/2003, 20:35

Prossimo

Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite