Hej. Nää det skall du inte behöva.Om du kollar din .vbp fil med Notepad så skall Hej Sven-Åke Jaaaaa det här är en djä... soppa. Gör lite reklam för mitt uppskick.Package and Deployment Wizard - Referens problem
Har ett problem med referens-filer, vid generering av "Standard Setup Package".
Referenser (Project->References) i mitt projekt är följande:
<code>
"Microsoft VBScript Regular Expressions 5.5" (vbscript.dll\3)
"Visual Basic For Applications" (msvbvm60.dll)
"Visual Basic runtime objects and procedures" (msvbvm60.dll\3)
"Visual Basic objects and procedures" (vb6.olb)
"OLE Automation" (stdole2.tlb)
</code>
De fyra sista är referenser som alltid finns vid nyskapande av ett projekt.
Jag får följande felmeddelande när jag försöker skapa ett "Standard Setup Package".
"
These files are needed for this package but cannot be found. Click Browse to locate the file(s), or OK to proceed without the file(s).
Missing files:
3
"
Hur bär jag mig åt för att få "vbscript.dll" inkluderad?
"Support" mappen som genereras i "Package"-mappen, i vilken PDW sparar grejerna i, tar jag bort då jag inte behöver den och dess innehåll.
Filerna som jag använder vid distribution är alltså följande:
<code>
"Project1.CAB"
"setup.exe"
"SETUP.LST"
</code>
Skall jag manuellt lägga till "system32\vbscript.dll" i "Project1.CAB"?
mvh PeterSv: Package and Deployment Wizard - Referens problem
Den referencen finnas nämnd där.
Om programmet funkar i IDE så har du satt rätt reference
<b>MS VbScript Regular Expression 5.5</b>
Nu finns uppgiften i .vbp och PDW skall ta in nämnda .dll från ditt System32.
Det måste gå denna väg eftersom din användare skall få den registrerad.
När du kör PDW så ser du att du kommer till ett läge där du får ta in eventuella
hjälpfiler ReadMe.txt mfl som du kanske vill lämna med .
Där kan du lägga in nämnda .dll och målet skall vara System32
men det är inte riktigt rätt väg att angripa just .dll :er
Har du möjligtvis glömt att spara projektet efter du tog in referencen ?Sv:Package and Deployment Wizard - Referens problem
Ja, jag har sparat projektet efter det att jag skapat referensen.
Referensen finns i .vbp, dock gnäller den ändå.
Jag har både "vbscript.dll\2" och "vbscript.dll\3" i referenslistan.
Alltså, både RegExp 1.0 och 5.5.
Kan det vara problemet?
Är det obra att istället kopiera referenserna manuellt, och låta användaren installera VB-RunTime manuellt?
Om jag kopierar "system32\vbscript.dll" och lägger den i samma mapp som exe-filen är juh en lösning.
Men är den speciellt bra? Är detta en bombsäker lösning på att användaren verkligen kan köra programmet? Även på alla Windows versioner? (förutsatt att VB-RunTime har installerats av användaren)
Eller att endast bara skicka med .exe-filen och gissa på att användaren har vbscript.dll i sitt system? :)
Om inte, så får denne fixa ner den filen på nåt sätt. Kanske bäst? :) :D
/ PeterSv: Package and Deployment Wizard - Referens problem
Jag gör så att jag har min gamla sambos dator Win ME
Sen Har jag även installerat XP på dern datorn.
Funkar programmet där så kör jag vidare.
Håller med , jag har rivit min karga huvudskål på detta "shit"Sv: Package and Deployment Wizard - Referens problem
http://www.pellesoft.se/communicate/userprogram/program.aspx?tid=208