wozu brauchst du einen wert, ich dachte du brauchst einen pfad wie "C:\Programme\PureBasic" wo du dann einfach "\Compilers" dranhängst, dort liegt dann auch alles was du so brauchst. wie das ganze bei jaPBe läuft, weiss ich nicht. ich frage mich auch warum gpi da eine PBCompiler-jaPBe.exe reinkopiert.
ich würds auf die schnelle einfach so machen:
Code: Alles auswählen
PBPfad.s = Reg_GetValue(#HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\PureBasic_is1", "Inno Setup: App Path", "")
PBCompiler.s = PBPfad+"\Compilers\pbcompiler.exe"
Debug PBCompiler
If FileSize(PBCompiler) > 0
Debug "Exe vorhanden :)"
Else
Debug "Exe nicht vorhanden :("
EndIf
oder so ähnlich. dafür brauchst du die Registry Include Datei aus jaPBe.
ist nicht der beste weg, weil es menschen gibt die pb nicht mit dem installer installieren, sondern von hand, da fehlt natürlich der eintrag, aber es wäre immerhin ein anfang.
c ya,
nco2k