[ Passwd @ 10.04.2005. 12:58 ] @
Dal bi ovaj "program" radio u delphiju:

Code:

program proba;
var a,b:integer;
begin
readln(a,b);
writeln('Rez:',a+b);
end.


Tj. zanima me dal sve naredbe iz pascala rade i u delphiju samo sto delphi ima vecu
snagu pri izradi programa (odnosno mogu se raditi lijepo dizajnirani programi..) ili
je u necem drugom razlika izmedju delphia i pascala?
[ Srki_82 @ 10.04.2005. 14:14 ] @
Otprilike svi programi pisani u Pascal-u mogu da rade u Delphi-u (console app) sa vrlo malim izmenama. Ovaj program koji si napisao nema potrebe da se edituje uopste... napravi se nova console aplikacija, kod se samo kopira i sve ce da radi bez problema.
[ Passwd @ 10.04.2005. 17:50 ] @
OK, to me zanimalo.Za sada cu ucit pascal a onda prijedjem na delphi
i to je to!!!!!!!!........::::)))))))
[ bondja @ 13.04.2005. 12:31 ] @
Pogledaj temu:
http://www.elitesecurity.org/t...klasicnim-pascalom-kroz-Delphi
[ Passwd @ 14.04.2005. 08:33 ] @
Poprilicno dobro,al ne kuzim sta fali dos prozorima!!
[ bondja @ 14.04.2005. 08:55 ] @
Nista ne fali DOS prozorima, ali ima nekoliko stvari koje bi ti mogle pomoci:
- laksi unos podataka (umesto dosadnog readln, pa za svaku vrednost ponaosob, na formu stavis npr nekoliko tedit kontrola, u upises odgovarajuce vrednosti (chceckbox, listbox... sta ti treba)
- mozes da zaustavis beskonacno izvrsavanje petlje- npr u DOS prozoru se izvrsava neka petlja, ubacis u tu petlju ProcessMessages npr:
for i:=0 to ... do
begin
Application.ProcessMessages;
if forma.checkBox.checked then Exit; <--- !!!

.. tvoj kod u okviru petlje...
end;

itd... verovatno postoji jos stvari...

Najvaznije od svega, pisaces kod u Pascalu (za jednostavnije algoritme je vise nego dovoljno), a usput ces savladati Delphi. Sta ces vise?

Pozdrav!



[ sasas @ 14.04.2005. 10:18 ] @
Citat:
...al ne kuzim sta fali dos prozorima!!


moji favoriti:

sizeof(integer) = 2 (radi ovog ti u delphiju neće raditi bilo koji netrivijalan program napisan u turbopascalu, tako da priča da stvari rade isto nije tako jednostavna)

sizeof(real) = 6 (bila je tema oko ovoga pre na forumu, zapis realnih brojeva i samim tim i operacije nad njima su neusklađene sa ostatkom sveta, kasnije kad pređeš na delphi to takođe nije kompatibilno)

a: array[0..1000000] je u pascalu domen naučne fantastike

s: string;
length(s) = 300; je takođe za turbopascal viša matematika

dobro ti bondja kaže, drži se delphija.

ss.

ps. Treba li napominjati da je Delphi izgrađen oko ObjectPascala, dakle objektno orijentisanog jezika, a TurboPascal je izgrađen oko Pascala, strukturiranog programskog jezika? Znati pascal i ne znati principe objektnog programiranja je u startu zastarelo i beskorisno znanje.

[Ovu poruku je menjao sasas dana 15.04.2005. u 08:38 GMT+1]
[ Passwd @ 14.04.2005. 21:26 ] @
Sad ste me pak zbunili-zelite reci da je turbo pascal vise nego uzaludan???