![]() |
![]() |
|
![]() |
![]() |
|
Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Inventar
![]() |
![]() hi leute
ich will für mein Programm SPHINKS ein update anbieten in dem nur die exe und sonsr nichts enthalten ist. nun zu meinem prob. das installproggi soll nachsehen ob schon eine SPHINKS.exe vorhanden ist. nur wenn das der fall ist, soll es fortfahren wenn nicht dann abbrechen. nur das prob ich kann kein pascal und das programm benutzt das (laut hilfe). kann mir da wer helfen? thx |
![]() |
![]() |
![]() |
#2 |
Jr. Member
![]() |
![]() Folgenden Code in das Setup Script einfügen...
[code] Code:
function InitializeSetup(): Boolean; begin Result := FileExists('C:\Programme\SPHINKS\SPHINKS.EXE'); if Result = False then MsgBox('Script.InitializeSetup:' #13#13 'Kein SPRINKS gefunden.', mbInformation, MB_OK); end; [code] Code:
function InitializeSetup(): Boolean; var FilePath : String; begin FilePath := ''; Result := RegQueryStringValue(HKLM,'Software\Dein Firma\SPHRINKS', 'InstallPath', FilePath); Result := FileExists(FilePath + 'SPHINKS.EXE'); if Result = False then MsgBox('Script.InitializeSetup:' #13#13 'Kein SPRINKS gefunden.', mbInformation, MB_OK); end;
____________________________________
lg Yoghurt -- Rettet unsere Wälder, esst mehr Biber! |
![]() |
![]() |
![]() |
#3 |
Inventar
![]() |
![]() vielen dank. ich wede es sobald ein wenig zeit ist probieren.
DANKE ![]() |
![]() |
![]() |
![]() |
#4 |
Inventar
![]() |
![]() funktioniert soweit mal. ABER
wie kann ich disem ![]() ![]() |
![]() |
![]() |
![]() |
#5 |
Jr. Member
![]() |
![]() Das ist kein
![]() ![]() [code] DefaultDirName={code:GetInstallPath|{'C:\Programme \Sprinks'}} Code:
function GetInstallPath(Default: String): String; begin Result := RegQueryStringValue(HKLM,'Software\Dein Firma\SPHRINKS', 'InstallPath', FilePath); end; function InitializeSetup(): Boolean; var FilePath : String; begin FilePath := ''; Result := RegQueryStringValue(HKLM,'Software\Dein Firma\SPHRINKS', 'InstallPath', FilePath); Result := FileExists(FilePath + 'SPHINKS.EXE'); if Result = False then MsgBox('Script.InitializeSetup:' #13#13 'Kein SPRINKS gefunden.', mbInformation, MB_OK); end;
____________________________________
lg Yoghurt -- Rettet unsere Wälder, esst mehr Biber! |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|