Mä siis käytän delphii ihan peruspascalin koodaukseen. Elikkä teen Delphillä ns. konsoliohjelmia...
Miksi kaikki ei käänny (ko. ohjelmat kääntyy kyllä esim. gpc:llä ja turbopascalilla)?
Miksi joissain ohjelmissa suoritus sitten tavallaan lakkaa kesken eli se "suoritusikkuna" sulkeutuu ennenkuin on suoritettu ohjelma kokonaan. Joissa tapauksissa auttaa readln ennen koodin viimeistä end:ii, mutta sekään ei auta aina... Pitäiskö mun lisätä sinne jotakin koodiin vai eikö delphi yksinkertaisesti älyy kaikkee peruspascalii???
Miksi kaikki ei käänny (ko. ohjelmat kääntyy kyllä esim. gpc:llä ja turbopascalilla)?
Miksi joissain ohjelmissa suoritus sitten tavallaan lakkaa kesken eli se "suoritusikkuna" sulkeutuu ennenkuin on suoritettu ohjelma kokonaan. Joissa tapauksissa auttaa readln ennen koodin viimeistä end:ii, mutta sekään ei auta aina... Pitäiskö mun lisätä sinne jotakin koodiin vai eikö delphi yksinkertaisesti älyy kaikkee peruspascalii???
Vastaukset 3
Vanhimmat
siis ei äkyä esim. määrittelyä
testitiedosto = file of testietue;
(se testitietue on määritelty tossa tuon edellä) ja tuosta siis valittaa, että "type testitietue needs finalization -not allowed in file type
Kyllä tuo ihan standardin mukaista on, mutta kun delphi ei ymmärrä.
Delphi toimii Wintoosassa.. TurboPascal on taas Dossi ohjelma, ja konsoliohjelma ei ole sama asia kuin Dossi ikkuna.Kun Borland teki Delphin niin se samalla muutti pascal kieltä jonkin verrran. Mutta perus-syy on se että Windosassa ei voi käyttää realitilan käskyjä, esim. interrupteja, mitä taas perusPascal käyttää.
No, pystynkö mä sitten muuttamaan ton tiedoston tyypin määrittelyn jotenkin, jotta se kääntäjä sitten hyväksyis sen delphissä?