Das Script ermittelt beim Start von 40tude Dialog dessen Programmpfad und stellt diesen per Konstante den anderen Scripts zur Verfügung.
Binde das Script, wie unten beschrieben, in OnStartup ein. Beim nächsten Start erstellt das Script die Datei "DialogINI.ds" im Verzeichnis \Scripts\Custom. Darin ist der Programmpfad von 40tude Dialog in der Konstante "DialogRootDir" gespeichert.
Um diese Konstante in den anderen Scripts nutzen zu können, ist es erforderlich, daß folgender Code als erstes in die Liste der Include-Files eingebunden wird.
{$I DialogINI}
Eingebunden gehört dieser Code überall dort, wo Scripte oder Programmcodes eingebunden sind, die auf eine Datendatei zugreifen.
Anschließend ergänze die Variablen zu den Datendateien in allen Scripten oder Programmcodes mit der Programmpfadkonstante, z.B.
alt: ChangeNamesIni := 'change_names.ini';
neu: ChangeNamesIni := DialogRootDir + 'change_names.ini';
Empfohlen wird jedoch ein Update auf die jeweils aktuelle Version der betroffenen Scripte.
Name und Funktion
| Include | : | {$I _i_OSt_Pathfinder} |
| Funktion | : | PathCheck(GetCurrentDir) |
Einbindung
Generelle Infos zur Einbindung von INCLUDE-Files findest du hier.
Program OnStartup;
// DialogINI muß als erstes in die Liste der Inlcude-Files eingebunden werden
{$I DialogINI}
// Weitere Inlcude-Files
{$I _i_OSt_Pathfinder}
Procedure OnStartup();
Begin
// Programmpfad von 40tude Dialog überprüfen
If Not PathCheck(GetCurrentDir) Then
Begin
Ado('ReloadScripts');
Ado('Scripting');
End;
End;
Begin
End.
Download
![]() |
![]() |
|
| |
||








