Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi In Konsolen Anwendung Prozeduren verwenden (https://www.delphipraxis.net/90263-konsolen-anwendung-prozeduren-verwenden.html)

ferby 14. Apr 2007 10:22


In Konsolen Anwendung Prozeduren verwenden
 
Hallo,

ich schreibe das erste mal eine Konsolen Anwendung ({$APPTYPE CONSOLE})und wollte wissen ob es möglich ist Prozeduren zu verwenden.

In einer Konsollen Anwendung ist ja alles in einem durch, ich möchte das aber ein wenig übersichtlicher und deshalb aufteilen,
geht das? Bzw. wie?


Hier mein Beispiel Code

Delphi-Quellcode:
program FondskurseSQL;

{$APPTYPE CONSOLE}

uses
  SysUtils, Dialogs;

begin
  Tu etwas ....

  SchreibeLogFile('Schritt 1 gemacht');

  Tu etwas ...

  SchreibeLogFile('Und wieder was geschafft');
end.
SchreibeLogFile ist eine Prozedure, nur ich weiß nicht wie ich die hier verwenden kann...


Hoffe habe mich verständlich ausgedrückt.

mkinzler 14. Apr 2007 10:24

Re: In Konsolen Anwendung Prozeduren verwenden
 
Wie ist den die Funktion deklariert?
Vom Prinzip her stimmt es ja.

Klaus01 14. Apr 2007 10:38

Re: In Konsolen Anwendung Prozeduren verwenden
 
Delphi-Quellcode:
program FondskurseSQL;

{$APPTYPE CONSOLE}

uses
  SysUtils, Dialogs;

  procedure SchreibLogFile(s:String);
  begin
  ..
  end;

begin
  Tu etwas ....

  SchreibeLogFile('Schritt 1 gemacht');

  Tu etwas ...

  SchreibeLogFile('Und wieder was geschafft');
end.
Grüße
Klaus

mkinzler 14. Apr 2007 10:43

Re: In Konsolen Anwendung Prozeduren verwenden
 
In einer Konsolenanwendung kann man natürlich Prozeduren/Funktionen verwenden.

ferby 14. Apr 2007 10:45

Re: In Konsolen Anwendung Prozeduren verwenden
 
Hallo,

danke.

Dachte ich muss da irgendwie noch etwas mit Type reinschreiben.......
wußte nicht das es so einfach ist

Reinhard Kern 14. Apr 2007 15:06

Re: In Konsolen Anwendung Prozeduren verwenden
 
Zitat:

Zitat von ferby
Hallo,

danke.

Dachte ich muss da irgendwie noch etwas mit Type reinschreiben.......
wußte nicht das es so einfach ist

Hallo,

es ist immer zu empfehlen, das "Hauptprogramm" kürzer zu halten als eine Seite, wegen der Übersicht, also selbst wenn alles nacheinander linear abläuft, kannst du einfach schreiben

begin { main }
Teil1; { initialisierung }
Teil2; { Datei übersetzen }
Teil3; { aufräumen }
end.

Vernünftige Namen für Teilx sind noch besser.

Gruss Reinhard


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz