IncludeFile
IncludeFile
Hi wenn ich den befehle benutze IncludeFile.
schreibt das programm immer syntax fehler von der datei die ich einfüge obwohl wenn mann es alleine startet geht es.
Wie kann ich den fehler weg.
DAnke
schreibt das programm immer syntax fehler von der datei die ich einfüge obwohl wenn mann es alleine startet geht es.
Wie kann ich den fehler weg.
DAnke
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
der syntaxerror wird wohl sein, dass du IncludeFile nicht in ner DataSection verwenden solltest.
du willst doch, dass der code mitcompiliert wird, und nicht, dass der quelltext in die exe eingebaut wird.
innerhalb einer DataSection kannst du IncludeBinary verwenden,
um eine beliebige datei 1:1 einzubinden.
du hast hier also zwei völlig verschiedene vorgänge zusammengeworfen.
du willst doch, dass der code mitcompiliert wird, und nicht, dass der quelltext in die exe eingebaut wird.
innerhalb einer DataSection kannst du IncludeBinary verwenden,
um eine beliebige datei 1:1 einzubinden.
du hast hier also zwei völlig verschiedene vorgänge zusammengeworfen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
also wenn in deiner Include nur Daten drinne stehen mag das ja richtig sein.
Aber wnen die Include eine "normale" Code-Datei ist dann muss diese ohne DataSection eingebaut werden.
Test.pbi:
Aber wnen die Include eine "normale" Code-Datei ist dann muss diese ohne DataSection eingebaut werden.
Test.pbi:
Hauptdatei:Procedure Test()
ProcedureReturn 123
EndProcedure
IncludeFile "Test.pbi"
Debug Test()
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
DataSection
Router: IncludeBinary "C:\Dokumente und Einstellungen\Mulder\Eigene Dateien\Eigene Bilder\smc.jpg"
Reconnect: IncludeFile "C:\Dokumente und Einstellungen\Mulder\Eigene Dateien\Reconnect.pb"
EndDataSection
So steht es bei mir im Hauptprogramm.
durch einen button soll Reconnect gestartet werde. Das wollte ich halt mit einfügen das programm damit ich nur eine exe habe.
Reconncet sieht so aus
Repeat
a=a+1
Reconnect = RunProgram("C:\ATC\atc.exe","","",#PB_Program_Open | #PB_Program_Read | #PB_Program_Hide)
Delay(4000)
KillProgram(Reconnect)
Delay(900000)
ForEver
Router: IncludeBinary "C:\Dokumente und Einstellungen\Mulder\Eigene Dateien\Eigene Bilder\smc.jpg"
Reconnect: IncludeFile "C:\Dokumente und Einstellungen\Mulder\Eigene Dateien\Reconnect.pb"
EndDataSection
So steht es bei mir im Hauptprogramm.
durch einen button soll Reconnect gestartet werde. Das wollte ich halt mit einfügen das programm damit ich nur eine exe habe.
Reconncet sieht so aus
Repeat
a=a+1
Reconnect = RunProgram("C:\ATC\atc.exe","","",#PB_Program_Open | #PB_Program_Read | #PB_Program_Hide)
Delay(4000)
KillProgram(Reconnect)
Delay(900000)
ForEver