>>Sven: Willst Du eine Konstante oder Struktur erst
>>verwenden und dann deklarieren?
Ja. Siehe Codebeispiel:
Code: Alles auswählen
Enumeration
#KonstanteMain1
#KonstanteMain2
EndEnumeration
Structure Main
Main1.L
Main2.L
EndStructure
{MainLoop}
.
.
z.B. If VarP1\Var1=VarP2\Var1
.
.
{EndMainLoop}
;========================================================
; Hier folgen ein paar Sub's zur Behandlung von Problem 1
; mittels nachfolgender Konstanten und Strukturen
Enumeration
#KonstanteP1a
#KonstanteP1b
#KonstanteP1c
EndEnumeration
Structure Problem1
#Var1.l
#Var2.l
#Var3.l
EndStructure
Global Dim VarP1.Problem1
Procedure Problem1a()
EndProcedure
Procedure Problem1b()
EndProcedure
Procedure Problem1c()
EndProcedure
;--------------------------------------------------------
; Hier folgen ein paar Sub's zur Behandlung von Problem 2
; mittels nachfolgender Konstanten und Strukturen
Enumeration
#KonstanteP2a
#KonstanteP2b
#KonstanteP2c
EndEnumeration
Structure Problem2
#Var1.l
#Var2.l
#Var3.l
EndStructure
Global Dim VarP2.Problem2
Procedure Problem2a()
EndProcedure
Procedure Problem2b()
EndProcedure
Procedure Problem2c()
EndProcedure
>>Sven: Wenn Dir die Deklaration am Programmanfang
>>nicht gefällt, lagere sie halt in eine Include-Datei aus.
Um sie dann am Programmanfang zu 'includen' ?
>>Sven: Wo ist das Problem?
Ich bin kein Freund von includen von zerrissenen Codes.
Ausser für meine Bibliothek verwende ich den Befehl
'Include' nicht. Du magst darüber andere Ansichten haben.
Es gibt Codes, da muss man sich erstmal alles zusammensuchen
(sprich: die ganzen IncludeFiles) bis man sich einen
Überblick verschaffen kann.
Nicht mein Ding. Ich liebe Klarheit und Ordnung. Nach
Möglichkeit Zusammen was zusammen gehört
>>freedimension: Mir ist ein schneller Compiler lieber...
Die Zeitverzögerung für den 1.Pass dürfte selbst bei grossen Sourcen
kaum in deiner Wahrnehmungsfähigkeit liegen.