Einzelnen Beitrag anzeigen

grenzgaenger
(Gast)

n/a Beiträge
 
#8

Re: MS-DOS-Anwendung mit Delphi-Klassen?

  Alt 12. Aug 2007, 12:17
Delphi-Quellcode:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

type ttest = object
  constructor init;
  destructor done;
  procedure main;
end;
  

constructor ttest.init;
begin
 //initialisierung der klasse resp. des objekts
end;

destructor ttest.done;
begin
 //aufräumarbeiten
end;

procedure ttest.main;
begin
 //hier liegt der code (hauptschleife)
 writeln('inside object');
end;

var
 t: ^tTest;
begin
 new(t); //instanz erzeugen
 t^.init; //objekt initialiseren
 t^.main; //objekt ausführen
 t^.done; //allokierten speicher freigeben
 dispose(t); //intanz freigeben
 readln;
end.
turbo pascal ab version 5.5 unterstützt klassen. diese werden ebenfalls wieder in delphi 2006 unterstützt, du kannst daher die codes zwischen TP5.5 und D2006 austauschen und einfach neu kompilieren.

du kannst aber mit delphi keine DOS anwendungen kompilieren, diese sind nur quelltextkompatibel... während du mit TP7 z.b. WIN programme erstellen kannst...

wenn du also wirklich noch etwas für DOS erstellen willst, so rate ich dir, hohl dir den TP compiler aus dem museum und verwende ihn... die codes kannste dann 1:1 mit delphi weiterverwenden.

noch einen schönen sonntag.
  Mit Zitat antworten Zitat