January
04
2011

Download FreePascal 2.4.2 compilatore per creare programmi in Pascal

Software->Software per programmare

Free Pascal è il compilatore con il quale possiamo creare programmi da eseguire su qualunque piattaforme.

A questo indirizzo è disponibile la versione per Windows compreso Vista, per processori a 32 bit.

La guida in Pdf di Free Pascal .

Il range supportato è davvero totale.

Nel sito troviamo i binari anche per Game Boy Advance .

Il programma supporta Pascal e Object Pascal.

Esiste anche un Wiki ma non in italiano.

Una volta installato andiamo nella consolle di Windows ed incolliamo il seguente comando:

cd C:\FPC\2.4.2\bin\i386-win32

fpc C:\FPC\2.4.2\demo\win32\winhello.pp

Verrà creato un eseguibile winhello.exe, la cosa molto interessante che il programma generato è 32 KB e usa le api di WIndows native quindi, ovunque lo andrete ad eseguire girerà senza problemi.

Ecco uno stralcio del codice sorgente:

 

function WindowProc(Window: HWnd; AMessage: UINT; WParam : WPARAM;

                    LParam: LPARAM): LRESULT; stdcall; export;

 

  var

     dc : hdc;

     ps : paintstruct;

     r : rect;

 

begin

  WindowProc := 0;

 

  case AMessage of

    wm_paint:

      begin

         dc:=BeginPaint(Window,@ps);

         GetClientRect(Window,@r);

         DrawText(dc,'Hello world by Free Pascal',-1,@r,

           DT_SINGLELINE or DT_CENTER or DT_VCENTER);

         EndPaint(Window,ps);

         Exit;

      end;

    wm_Destroy:

      begin

         PostQuitMessage(0);

         Exit;

      end;

  end;

 

Come potete vedere vengono usate le api native del sistema Windows.

Free Pascal è molto utile per creare programmi potentissimi senza portarsi dietro mille librerie.

 





Pagina 0 di 1
Ordina per Nome Data

Varie
Segui il sito con i feed RSS