AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

MS-DOS-Anwendung mit Delphi-Klassen?

Ein Thema von stz · begonnen am 12. Aug 2007 · letzter Beitrag vom 13. Aug 2007
 
grenzgaenger
(Gast)

n/a Beiträge
 
#8

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

  Alt 12. Aug 2007, 11: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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz