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:
SchreibeLogFile ist eine Prozedure, nur ich weiß nicht wie ich die hier verwenden kann...
program FondskurseSQL;
{$APPTYPE CONSOLE} uses SysUtils, Dialogs; begin Tu etwas .... SchreibeLogFile('Schritt 1 gemacht'); Tu etwas ... SchreibeLogFile('Und wieder was geschafft'); end. Hoffe habe mich verständlich ausgedrückt. |
Re: In Konsolen Anwendung Prozeduren verwenden
Wie ist den die Funktion deklariert?
Vom Prinzip her stimmt es ja. |
Re: In Konsolen Anwendung Prozeduren verwenden
Delphi-Quellcode:
Grüße
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. Klaus |
Re: In Konsolen Anwendung Prozeduren verwenden
In einer Konsolenanwendung kann man natürlich Prozeduren/Funktionen verwenden.
|
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 |
Re: In Konsolen Anwendung Prozeduren verwenden
Zitat:
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