Delphi on nykyään suosituin Pascal ohjelmien teko ympäristö windowsille. Delphi6:n ilmaisen "personal editionin" saa ladattua borlandin sivuilta http://www.borland.com
Toinen hyvä kääntäjä on FreePascal. Sillä voi tehdä ohjelmia melkein mille käyttikselle tahansa(windows,linux,mac,dos,amiga) http://www.freepascal.org
0Äänestä
eivieläkääntiedä
Juu, Delphin 6 on, mutta kun se ei suoraan tajua peruspascalia. Siis "jotakin pitäisi lisätä ja jonnekin ko. sovellukseen", mutta mitä ja minne?!
0Äänestä
Jiggly
eivieläkääntiedä kirjoitti:
Juu, Delphin 6 on, mutta kun se ei suoraan tajua peruspascalia. Siis "jotakin pitäisi lisätä ja jonnekin ko. sovellukseen", mutta mitä ja minne?!
Delphi tukee kaikkia perus-Pascalin ominaisuuksia paitsi keskeytyksiä(interrupt) ja I/O porttien(Port[]) käyttöä koska windowsissa niiden käyttö aiheuttaisi "laittoman toiminnon".
Jos haluat tehdä ohjelman joka toimii komentokehotteessa tässä on esimerkki:
program Test; {$APPTYPE CONSOLE}
uses SysUtils;
var Num1: Integer; Num2: Integer;
begin WriteLn('Anna ensimmäinen numero'); ReadLn(Num1); WriteLn(Anna toinen numero); ReadLn(Num2); WriteLn('Summa on' IntToStr(Num1 Num2)); ReadLn; end.
Vastaukset 3
Vanhimmat
Delphi on nykyään suosituin Pascal ohjelmien teko ympäristö windowsille. Delphi6:n ilmaisen "personal editionin" saa ladattua borlandin sivuilta http://www.borland.com
Toinen hyvä kääntäjä on FreePascal. Sillä voi tehdä ohjelmia melkein mille käyttikselle tahansa(windows,linux,mac,dos,amiga) http://www.freepascal.org
Juu, Delphin 6 on, mutta kun se ei suoraan tajua peruspascalia. Siis "jotakin pitäisi lisätä ja jonnekin ko. sovellukseen", mutta mitä ja minne?!
Delphi tukee kaikkia perus-Pascalin ominaisuuksia paitsi keskeytyksiä(interrupt) ja I/O porttien(Port[]) käyttöä koska windowsissa niiden käyttö aiheuttaisi "laittoman toiminnon".
Jos haluat tehdä ohjelman joka toimii komentokehotteessa tässä on esimerkki:
program Test;
{$APPTYPE CONSOLE}
uses SysUtils;
var
Num1: Integer;
Num2: Integer;
begin
WriteLn('Anna ensimmäinen numero');
ReadLn(Num1);
WriteLn(Anna toinen numero);
ReadLn(Num2);
WriteLn('Summa on' IntToStr(Num1 Num2));
ReadLn;
end.