Entwickler-Ecke

Programmierwerkzeuge - Frage zu InnoSetup


Henry - Do 08.05.03 20:26
Titel: Frage zu InnoSetup
Hallo,

unterstützt Innosetup [http://www.jrsoftware.org/isinfo.htm] den Aufruf von DLL's?

Danke schon einmal im voraus


Delete - Do 08.05.03 20:35

Was verstehst du unter Aufruf? DLL's werden normaler weise von Anwendunge geladen.


Henry - Do 08.05.03 21:09

Ich möchte eine Möglichkeit nutzen um DongleDisketten zu nutzen.
Das erfordert allerdings das man Funktionen in einer DLL aufruft um abzufragen ob es die richtige Diskette ist.

Hilft Dir das?

EDIT: mir fiel da gerade noch was ein. Die DLL soll quasi aus der Setup.exe (Also Anwendung) aufgerufen werden. Also ist es im Prinzip So wie Du geschrieben hast.


Alibi - Do 08.05.03 22:53

Versuch mal die InnoSetup Extensions, da ist eine Pascalscriptsprache bei:
http://www.wintax.nl/isx/


Klabautermann - Fr 09.05.03 10:50

Hallo,
Henry hat folgendes geschrieben:
Ich möchte eine Möglichkeit nutzen um DongleDisketten zu nutzen.

du willst also, das das Setup nur dann ausgrführt werden kann, wenn die Dongle-Disk einliegt?
Warum? Es reicht doch, wenn dein Programm nicht startet, sobalt die Diskette nicht drin ist.

Gruß
Klabautermann


Henry - Fr 09.05.03 18:11

Das wäre die Möglichkeit, die ich mir als letzte gedacht habe.
Denn dann muß man die Disk ja immer einlegen wenn das Programm läuft, das ist nicht so Anwenderfreundlich.
Aber wie es aussieht, wird es die einzige Möglichkeit sein.

EDIT: Bei dem Link von Alibi scheint es möglich zu sein, da steht was von Calling DLL. Das könnte was sein, werde mal schauen ob ich da durchsteige (wegen Englisch :) )
Oder giebt es dafür auch schon ein deutschsprachiges Tutorial?


Alibi - Fr 09.05.03 19:55

Es ist eine neue Version vom "offiziellen" Innosetup unterwegs, 4. Auf innosetup.com findest du eine Preversion, ebenfalls mit Scriptingfähigkeit.