Dateien im Verpackungsassi

03/02/2008 - 09:31 von Andreas Vogt | Report spam
Hallo,
gebe eine Access 2002 Anwendung mit Runtime weiter.
Verweise im Projekt sind VBA, Access 10 und DAO 3.6, der Rest per late
binding.
Das Setupscript dazu sieht so aus:
[Bootstrap]
SetupTitle=Installieren
SetupText=Die Dateien werden kopiert. Bitte warten Sie ...
CabFile=QSVordruckGeneratorSM.cab
Spawn=Setup1.exe
Uninstal=odeunst.exe
TmpDir=msftqws.pdw
Cabs=1

[Bootstrap Files]
File1=@ODSTKIT.DLL,$(WinSysPathSysFile),,,11/3/98 12:00:00 AM,
101888,6.0.82.67
File2=@COMCAT.DLL,&(WinSysPathSysFile),$(DLLSelfRegister),,11/3/98
12:00:00 AM,22288,4.71.1460.1
File3=@stdole2.tlb,$(WinSysPathSysFile),$(TLBRegister),,12/7/99
6:00:00 AM,16896,2.40.4512.1
File4=@asycfilt.dll,$(WinSysPathSysFile),,,12/7/99 6:00:00 AM,
147728,2.40.4512.1
File5=@olepro32.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,12/7/99
6:00:00 AM,164112,5.0.4512.1
File6=@oleaut32.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,12/7/99
6:00:00 AM,614672,2.40.4512.1
File7=@msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,12/7/99
6:00:00 AM,1384448,6.0.84.95

[Language]
LangID31

[IconGroups]
Group0=QSVordruckGeneratorSM
PrivateGroup0=True
Parent0=$(Programs)

[QSVordruckGeneratorSM]
ShortcutPath1=""$(ARTFolder)\MSAccess.exe" /Runtime "$(AppPath)
\QSVordruckGeneratorSM.mde""
IconImage1Title1=QSVordruckGeneratorSM
StartIn1=$(AppPath)


[Setup]
Title=QSVordruckGeneratorSM
DefaultDir=$(ProgramFiles)\QSVordruckGeneratorSM
AppExe=$(AppPath)\QSVordruckGeneratorSM.mde
AppToUninstall=$(AppPath)\QSVordruckGeneratorSM.mde

[Setup1 Files]
File1=@QSVordruckGeneratorSM.mde,$(AppPath),,,2/3/2008
9:18:4,749568,0.0.0.0
File2=@StrStorage.dll,$(AppPath),,,3/22/2006 1:13:48,90112,0.0.0.0
File3=@dynapdf.dll,$(AppPath),,,2/9/2006 1:22:30,2084864,2, 0, 10, 180
File4=@PassMassTabelle.xls,$(AppPath),,,9/5/2006
18:21:6,728064,0.0.0.0

[Runtime]
Included=-1
OSPLCID31
IEIncluded=0

[RunCommands]

Laut redist.txt dürfen stdole2.tlb, asycfilt.dll, olepro32.dll und
oleaut32.dll nicht weitergegeben werden. Was also tun? Gibts speziell
für den Verpackungsassi eine Anleitung o.Ä.?

Gruß Andreas
 

Lesen sie die antworten

#1 Frank Müller
03/02/2008 - 10:37 | Warnen spam
Hallo Andreas,

Andreas Vogt wrote:

gebe eine Access 2002 Anwendung mit Runtime weiter.

Das Setupscript dazu sieht so aus:

File4=@PassMassTabelle.xls,$(AppPath),,,9/5/2006



Eine Excel Datei solltest du nicht unter App.Path
ausliefern wenn darin auch geschrieben werden soll.
Das geht spàtestens bei Vista krachen weil da das
Programmverzeichnis für User keine entsprechenden
Berechtigungen mehr hat.

Laut redist.txt dürfen stdole2.tlb, asycfilt.dll, olepro32.dll und
oleaut32.dll nicht weitergegeben werden. Was also tun?



Raus damit, die gehören zum Betriebssystem und sind vorhanden.
Was nicht in der Redist steht solltest du weg lassen. Mal unabhàngig
von Lizenzfragen kann es sonst dazu kommen dass das Setup
Fehlermeldungen bringt wenn solche Dateien installiert / registriert
werden sollen. (Gilt natürlich nicht für Fremdkomponenten für
die du die Rechte zum Weitervertrieb hast)

Gibts speziell
für den Verpackungsassi eine Anleitung o.Ä.?



Die integrierte Hilfe dazu? <vbg>
Aber was möchtest du denn jetzt genau wissen bzw.
was funktioniert nicht? Dass Dateien die nicht in der Redist
stehen da nicht mit rein dürfen / sollten weißt du ja schon.

Gruß,
Frank

Ähnliche fragen