Hallo Leute
Wenn ich isbuild via Batch aufrufe, erhalte ich nicht das gleiche Endresultat (nach der Installation auf dem Desktop), wie wenn ich das Setup per Hand umwandle.
Der Eintrag (siehe am Ende dieser Nachricht) wird nicht als Regestry Eintrag geschrieben, wenn ich das ganze via Batch umwandeln lasse. Sobald ich jedoch das ganze einmal via Programm (Medium erstellen) umgewandelt habe, funktioniert dann auch der Batch.
Was mache ich falsch? Ist das normal?
Danke für Eure Antworten.
M.Sommer@inova.ch
Setup.rul Eintrag -> welcher via Batch nicht umgewandlet wird.
szComponent = "Test Komponenten";
szComponent2 = "Test1 Komponenten";
if (ComponentIsItemSelected ( MEDIA , szComponent ) || ComponentIsItemSelected ( MEDIA , szComponent2 )) then
// Callable Wrapper für den Aufruf der .NET Componente aus COM registieren
// zuerst wird versucht, die Komponente via .NET Framework 1.1 zu registieren
szApp = WINDIR ^ "\\Microsoft.NET\\Framework\\v1.1.4322\\regasm.exe";
szCmdLine = TARGETDIR ^ "\\MyApplication\\AddIn\\Test\\Test1.dll" + "\"";
szCmdLine = "\"" + szCmdLine + " /codebase /nologo /silent";
StrRemoveLastSlash(szCmdLine);
if LaunchApp( szApp , szCmdLine) < 0 then
MessageBox("Fehler beim Registieren via Regasm.exe.\nStellen Sie sicher das der .NET Framework Version 1.1 installiert ist.\nWiederholen Sie anschliessend diese Installation.", WARNING);
endif;
endif;
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
ISBUILD - Setup.rul bei Batch nicht mitkompiliert
Started by
marcsommer
, Nov 15 2004 07:28
2 replies to this topic
Posted 15 November 2004 - 15:01
vielleicht kannst Du "compile" mit im Batch aufrufen?
1. Variablen setzen: INCLUDE, PATH ...
2. compile starten: compile "setup.rul" -i"include-Verzeichnisse" > ISBuild.rpt
3. Erfolgsprüfung: if errorlevel 1 goto CompilerErrorOccurred
4. Medienerzeugung: isbuild -m"medienbezeichnung" -p"projektname" -b"ausgabeverzeichnis" >> ISBuild.rpt
5. Erfolgsprüfung: if errorlevel 1 goto BuildErrorOccurred
1. Variablen setzen: INCLUDE, PATH ...
2. compile starten: compile "setup.rul" -i"include-Verzeichnisse" > ISBuild.rpt
3. Erfolgsprüfung: if errorlevel 1 goto CompilerErrorOccurred
4. Medienerzeugung: isbuild -m"medienbezeichnung" -p"projektname" -b"ausgabeverzeichnis" >> ISBuild.rpt
5. Erfolgsprüfung: if errorlevel 1 goto BuildErrorOccurred
Edited by Perotin, 15 November 2004 - 15:01.
Gruß / regards
Thomas
Thomas
Posted 16 November 2004 - 08:34
Danke für den Tipp. Leider ist im Installshield 6.2 kein Compile via Batch vorhanden.