Hallo,
wie muss ich mein Script ändern, damit es nicht zur Fehlermeldung kommt:
"Func" statement has no matching "EndFunc"?
Wie kommt es zu dieser Fehlermeldung?
Bitte beachtet:
Zeilen 1 bis 10 gehören in die Datei Hauptprogramm.au3
Zeilen 10 bis 15 gehören in die Datei Unterprogramm.au3
AutoIt
;~ Dateiname: Hauptprogramm.au3
Global $var=""
_Funktion_Hauptprogramm_()
Func _Funktion_Hauptprogramm_()
#include "Unterprogramm.au3"
MsgBox (0,"Hauptprogramm", $var)
EndFunc
;~ Dateiname: Unterprogramm.au3
_Funktion_Unterprogramm_()
Func _Funktion_Unterprogramm_() ; Fehler: "Func" statement has no matching "EndFunc"
$var = "Text aus dem Unterprogramm, welches includet wurde."
EndFunc
Alles anzeigen
Danke
PS: ich habe eine vergleichbare Konstruktion in einem sehr umfangreichen Script. Im Unterprogramm wird durch eine Funktion ein Wert erzeugt, den ich im Hauptprogramm benötige. Wie im obigen Beispiel. Nur wie kann ich das fehlerfrei lösen, wenn ich die Funktionalität in mehrere Dateien legen möchte wie im obigen Beispiel?