Newsgroup: it.comp.lang.pascal
Titolo: Windows??

Ciao a tutti, è la 1ma volta che posto qui,
tempo fa programmavo in pascal (per fini personalissimi), ma ora son rimasto
un po' indietro.
Vorrei ricominciare a fare qualcosa, magari scriverndo dei programmini per
Windows.
Cosa devo fare? mi serve Delphi??o  c'è un Pascal per Windows??
grazie  a tutti.,
stef

"s.stef" ha dgtato nel post:

Turbo Pascal 7.0 :) lo uso anche su XP ^^
ciao
--
=Omega======================
"Hands On"
sentinellaomega[at]hotmail[dot]com
gnamos[at]email[dot]it
============================

o  c'č un Pascal per Windows??
Tanti: per esempio DevPascal e Irie Pascal. 
Google is your friend :)
-- 
Sostenete la lega per la soppressione dello sceriffo nano.

 --
Con TP7 posso sviluppare programmi con interfaccia Tipo Windows? In quelle
finestracce?
Che tp7 giri sotto xp non ne ho dubbi,...
stef

 finestracce?
Ci sono anche altri compilatori per windows come Freepascal
(
www.freepascal.org
) e lo gnu pascal (non ricondo il sito, cmq se ti
interessa fai una ricerca con google e lo trovi). Per sviluppare
applicazioni GUI puoi usare la libreria gtk2 (che è ancora in fase di
conversione, 
http://gtk2forpascal.sourceforge.net/
).
Il miglior modo di creare applicazioni GUI, velocemente, è sicuramente
delphi, per windows, e kylix, per linux.
Ciao



Allora per windows esistre alegato Al Turbo Pascal ( o Borland Pascal)
7 la sua bella versione per windows che è l'antenata di Delphi
(infatti proprio da qui parte ObjectPascal alla base di delphi, a dire
il vero muove i primi passi nella versione 5 cmq non è importante)
per quanto riguarda programmare in Pascal per Widnows beh è molto,
molto, molto complesso per fare una aplicazione decente bisogna fare
dei main interminabili di inizalizazione (il menu, le form, i bottoni,
ecc ecc ecc) il Delphi (essendo RAD) tutta sta parte te la fa lui  e
tu te ne stai tranquillo...
piccolo esempio
in delphi basta che lo apri e premi F9 parte una aplicazione
funzionante (non fa niente ma funziona)
per creare la stessa app in Pascal for Windows hai bisogno  delle
seguenti righe di listato:
Program Project1
Uses OWidnows;
Type
   TMyApp = Object(TApplication)
       Procedure InitMainWindow; Virutal;
       End;
  Procedure   TMyApp.InitMainWindow;
  Begin
     MainWindow := New(PWindow, Init(nil, 'Form1');
  End;
Var
  MyApp : TMyApp;
Begin
  MyApp.Init('Form1');
  MyApp.Run;
  MyApp.Done;
End;
ti farei far notare la riga
     MainWindow := New(PWindow, Init(nil, 'Form1');
perke se programmi in Pascal for windows istanze come queste te le
troverai spesso tra i piedi,
beh io preferisco di gran lunga usare il delphi :D
cmq aparte tutto il pascal per windows non ha tutti quei componenti
che agevolano la programmazione che invece ha Delphi, la
programamzione in Pascal per windows è molto + a livello di API ke non
Delphi (paradossalmente il codice per creare la solita finestra usando
le api è moolto meno complicato)
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
WEB     : 
http://www.razziatore.dns2go.com/
ICQ     : 67552596

 le api è moolto meno complicato)
a parte che non so c'è un API (plurale di APE?? :-)) )
mi hai convinto grazie
stef

a parte che non so c'è un API (plurale di APE?? :-)) )
Hai presente gli INT di un programma ASM? beh anke quelle sono API, la
drauzione di API non me la ricordo (perdonatimi) ma in pratica e cio
ke ti mette a disposizione un OS (o una Libreria in genere) per
programmare usando le sue funzioni, le API di windows conetono di
creare le finestre (CreateWindow e CreateWindowEx, per i curiosi) di
muoverle, di cambiare la caption e molto, molto molto ancora...
ogni  pusante, ogni scritta, ogni "conponente" corisponde
esenzialmente a 2 api 1 per crearla e 1 per registrare la classe su
cui e basata


 Cosa devo fare? mi serve Delphi??o  c'č un Pascal per Windows??
certo, vai all'indirizzo in firma e scarica il turbo pascal 7, sono un po'
di mb ma ne vale la pena. troverai sia il compilatore per dos sia quello per
win
-- 
Ciao
Gianfranco Marchese
e-mail dgruma@NOPUBBLICITA'
tin.it
 (Da togliere NOPUBBLICITA' se vuoi
rispondermi in privato) sito internet personale:
http://www.turbo-pascal.cjb.net
  Tutto sul Turbo Pascal  1.5

drauzione di API non me la ricordo 
Application Programming Interface
(forse) :-)))


 cui e basata
Oh, .... wow...... :-/
grazie mille a tutti voi.
Vi disturberò ancora + avanti
stef