Jump to content


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.
Photo

Probleme mit Setuproutine


4 replies to this topic

scanbull

scanbull
  • Members
  • 3 posts

Posted 24 November 2005 - 16:09

Folgende Problematik:

Ich muss für eines unserer Softwarepackete, welche die installation der Java (JRE2..)-Runtime sowie einen Word-Viewer und eine mehrteilige Datenbankinstallation benötigt, eine Installationsroutine schreiben.

Bisher wurde diese vom Aussendienst per .bat-Datei ausgeführt und war unheimlich umständlich.
Nun soll das ganze Packet in eine .MSI gepackt werden und der Kunde soll selbst seinen Setup machen.

Ich dachte ich fange erstmal klein an und habe dazu die Installshield X-Express Edition V.10.0 SP2 hergenommen, leider in English und versucht die JRE2 und den Viewer einzubinden.
Leider ohne Erfolg, er kopiert mir die Setup.exe'n lediglich in die Ziel-Verzeichnisse ohne sie jedoch auszuführen?

Hat jemand hier einen Rat dazu bzw. kann mir sagen was ich vergessen habe?


Vielen dank vorab,

Scanbull

das Logfile sieht so aus:

================= Logging started at 11/24/2005 04:20:56 ==================
Created release folders
Generating metadata -- header.xml & fActions.xml...
Generating data1.cab...
Generating res.cab...
Generating final image - Setup.exe...
Express\SingleImage - 0 error(s), 0 warning(s)
================= Logging stopped at 11/24/2005 04:20:57 ==================
Log file has been created: <file:C:\My InstallShield Express Projects\MO2\Express\SingleImage\LogFiles\11-24-2005 04-20-56.txt>

Edited by scanbull, 25 November 2005 - 09:09.


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 26 November 2005 - 12:39

Du musst die EXE als Benutzerdefinierte Aktion einfügen, nicht als (Programm-)Datei.

scanbull

scanbull
  • Members
  • 3 posts

Posted 26 November 2005 - 16:49

Vielen Dank für die Info smile.gif

ich habe mich auch gleich dranngemacht.


Er nimmt die .exe jetzt (Java-Runtime) und installiert sie, prima

Jetzt soll er im Nachgang einen Wordviewer nachinstallieren, bevor die Datenbankordner kommen, aber er führt nur die erste exe aus, die zweite beginnt er nicht.


================= Logging started at 11/26/2005 04:33:12 ==================
Release-Ordner erstellt
AdminExecuteSequence-Tabelle erfolgreich erstellt
AdminUISequence-Tabelle erfolgreich erstellt
AdvtExecuteSequence-Tabelle erfolgreich erstellt
AdvtUISequence-Tabelle erfolgreich erstellt
InstallExecuteSequence-Tabelle erfolgreich erstellt
InstallUISequence-Tabelle erfolgreich erstellt
Directory-Tabelle erfolgreich erstellt
Feature-Tabelle erfolgreich erstellt
FeatureComponents-Tabelle erfolgreich erstellt
Component-Tabelle erfolgreich erstellt
Dateitabelle wird geladen
File-Tabelle wird erstellt
File-Tabelle erfolgreich erstellt
Class-Tabelle erfolgreich erstellt
Extension-Tabelle erfolgreich erstellt
ODBCDataSource-Tabelle erfolgreich erstellt
ODBCDriver-Tabelle erfolgreich erstellt
ActionText-Tabelle erfolgreich erstellt
AppSearch-Tabelle erfolgreich erstellt
BindImage-Tabelle erfolgreich erstellt
CCPSearch-Tabelle erfolgreich erstellt
Condition-Tabelle erfolgreich erstellt
AppId-Tabelle erfolgreich erstellt
Property-Tabelle erfolgreich erstellt
BBControl-Tabelle erfolgreich erstellt
Billboard-Tabelle erfolgreich erstellt
Binary-Tabelle erfolgreich erstellt
CompLocator-Tabelle erfolgreich erstellt
Complus-Tabelle erfolgreich erstellt
ControlCondition-Tabelle erfolgreich erstellt
ControlEvent-Tabelle erfolgreich erstellt
CreateFolder-Tabelle erfolgreich erstellt
CustomAction-Tabelle erfolgreich erstellt
Error-Tabelle erfolgreich erstellt
DrLocator-Tabelle erfolgreich erstellt
DuplicateFile-Tabelle erfolgreich erstellt
Environment-Tabelle erfolgreich erstellt
EventMapping-Tabelle erfolgreich erstellt
FileSFPCatalog-Tabelle erfolgreich erstellt
Font-Tabelle erfolgreich erstellt
IniFile-Tabelle erfolgreich erstellt
IniLocator-Tabelle erfolgreich erstellt
IsolatedComponent-Tabelle erfolgreich erstellt
ISSelfReg-Tabelle erfolgreich erstellt
Verb-Tabelle erfolgreich erstellt
LaunchCondition-Tabelle erfolgreich erstellt
LockPermissions-Tabelle erfolgreich erstellt
MIME-Tabelle erfolgreich erstellt
MoveFile-Tabelle erfolgreich erstellt
MsiAssembly-Tabelle erfolgreich erstellt
MsiAssemblyName-Tabelle erfolgreich erstellt
MsiDigitalCertificate-Tabelle erfolgreich erstellt
MsiDigitalSignature-Tabelle erfolgreich erstellt
ODBCAttribute-Tabelle erfolgreich erstellt
ODBCSourceAttribute-Tabelle erfolgreich erstellt
ODBCTranslator-Tabelle erfolgreich erstellt
PatchPackage-Tabelle erfolgreich erstellt
ProgId-Tabelle erfolgreich erstellt
PublishComponent-Tabelle erfolgreich erstellt
Registry-Tabelle erfolgreich erstellt
RegLocator-Tabelle erfolgreich erstellt
RemoveFile-Tabelle erfolgreich erstellt
RemoveIniFile-Tabelle erfolgreich erstellt
RemoveRegistry-Tabelle erfolgreich erstellt
ReserveCost-Tabelle erfolgreich erstellt
SelfReg-Tabelle erfolgreich erstellt
ServiceControl-Tabelle erfolgreich erstellt
ServiceInstall-Tabelle erfolgreich erstellt
SFPCatalog-Tabelle erfolgreich erstellt
Shortcut-Tabelle erfolgreich erstellt
Signature-Tabelle erfolgreich erstellt
TextStyle-Tabelle erfolgreich erstellt
TypeLib-Tabelle erfolgreich erstellt
UIText-Tabelle erfolgreich erstellt
Upgrade-Tabelle erfolgreich erstellt
_Validation-Tabelle erfolgreich erstellt
Projekt wird nach Komponenten zum Extrahieren bei Build durchsucht...
Einreihung der benutzerdefinierten Aktion wird validiert
Dialogfeld 'AdminChangeFolder' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'AdminNetworkLocation' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'AdminWelcome' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'CancelSetup' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'CustomSetup' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'CustomSetupTips' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'CustomerInformation' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'DatabaseFolder' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'DestinationFolder' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'DiskSpaceRequirements' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'FilesInUse' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'InstallChangeFolder' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'InstallWelcome' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'LicenseAgreement' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'MaintenanceType' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'MaintenanceWelcome' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'OutOfSpace' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'PatchWelcome' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'ReadyToInstall' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'ReadyToRemove' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'SQLBrowse' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'SQLLogin' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'SetupCompleteError' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'SetupCompleteSuccess' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'SetupError' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'SetupInitialization' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'SetupInterrupted' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'SetupProgress' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'SetupResume' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'SetupType' für Sprache 'Deutsch (Standard)' erzeugt
Dialogfeld 'SplashBitmap' für Sprache 'Deutsch (Standard)' erzeugt
Strings werden aufgelöst...
Sprache 'Deutsch (Standard)' erzeugt
CAB-Dateien werden erstellt...
Data1.cab erzeugt
Dateien erstellt
Media-Tabelle erfolgreich erstellt
Prüfung der Aktualisierung und des Patchs werden durchgeführt
Setup.exe erstellt
Automatische Update-Benachrichtigung deaktiviert
PROJECT_ASSISTANT\SINGLE_EXE_IMAGE - 0 Fehler, 0 Warnung(en)
================= Logging stopped at 11/26/2005 04:33:30 ==================
Protokolldatei wurde angelegt: <Datei:C:\Meine InstallShield-10.5-Projekte\mo1\PROJECT_ASSISTANT\SINGLE_EXE_IMAGE\LogFiles\11-26-2005 04-33-12.txt>

Edited by scanbull, 28 November 2005 - 00:02.


scanbull

scanbull
  • Members
  • 3 posts

Posted 28 November 2005 - 13:52

Also, es funktioniert immer noch nicht richtig, so habe ich mit verschiedensten Einstellungen herumprobiert und auch tatsächlich 2 Setup.exe'n nacheinander installiert bekommen, jedoch weis ich nicht mehr genau wie.

Meine Vorgehensweise in etwa:

1. Erstelle ein Projekt (Projekt für Universalinstaller(schien mir passend für mein Vorhaben)

2. Ich markiere in "Dateien und Ordner" den Ordner "Common Files Folders" und ziehe auf der rechten Seite meine Setup.exe herein und schliesse wieder indem ich auf....

3. Benutzerdef. Aktionen gehe (und da beginnen die Probleme auch schon)
3.1 starte den Wizard u. wähle einen Namen für die Aktion aus ("Java_install" in meinem Fall)
(Habe auch schon die Einstellung "neue Exe" benutzt, weis aber net ob es die war, die zum Erfolg führte)

3.2 Wähle als Aktion "Starten einer ausführbaren Datei" aus und im unteren Fenster dann "In Binärtabelle oder In Eigenschaftstabelle" aus.
Was davoin was bewirkt ist mir noch verborgen, auch wozu es dient.

3.3 Einstellung: "Aktionsparameter" Ziel/Quelle ??? Was ist wofür.


Ich benötige einen "Fahrplan" der mir die Vorgehensweise beschreibt, die mir ermöglicht, beide Setups nacheinander auszuführen und ggf. später noch die Ordner für unsere DB erstellt und den Inhalt in diese reinkopiert.






Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 30 November 2005 - 08:22

Sorry mit "Universal" (cross-plattform) Projekten kenne ich mich nicht aus. Ich bin davon ausgegangen, dass du Windows Installer (MSI) verwendest.