Avatar billede steffe Nybegynder
13. december 2001 - 10:41 Der er 13 kommentarer og
1 løsning

Run-Time

Hej.
Er der nogen der kender en kode så man ikke skal bruge Run-Time filer, da de kan fylde et par MB??
Avatar billede invisibleman Nybegynder
13. december 2001 - 10:44 #1
Det kan ikke undgås.
Der findes ingen måde hvorpå du kan undgå at skulle være sikker på, at dem der vil køre dit program har runtime filen. (VBRUN300.DLL, VBRUN400.DLL, MSVBVM50.DLL eller MSVBVM60.DLL)
Avatar billede bennytordrup Nybegynder
13. december 2001 - 10:46 #2
Jeg har hørt om et værktøj, som skulle danne en exe-fil fra et VB projekt, men det, som den gør, er at pakke alle run time filerne ind i en selvudpakkende fil, så du slipper ikke for dem alligevel.

Inden, du spørger, så kan jeg ikke huske hvor, jeg har hørt om det eller hvad, det hedder.
Avatar billede kedde65 Praktikant
13. december 2001 - 11:27 #3
Du skal bruge runtime filerne, men det er ikke noget praktisk problem da alle windows systemer har en eller anden udgave af runtime filerne.

Kedde
Avatar billede invisibleman Nybegynder
13. december 2001 - 11:31 #4
Niiixen .. der er du forkert på den, kedde65.

Windows har _ikke_ hverken MSVBVM50.DLL eller MSVBVM60.DLL installeret pr. default!
Avatar billede kedde65 Praktikant
13. december 2001 - 11:37 #5
Det tester jeg lige, er ved at køre en hel frisk windows op. Men MSVBVM60.DLL kommer ihvertfald med når man har en office 2000 på maskinen.
Avatar billede invisibleman Nybegynder
13. december 2001 - 11:40 #6
\"installeret pr. default!\"

Office installeres ikke sammen med Windows ;o)

Chancen for at MSVBVM#0.DLL ikke findes på maskinen er ikke særligt stor, men den er der - og er stor nok.
Avatar billede bennytordrup Nybegynder
13. december 2001 - 11:41 #7
AFAIR, så har Windows 2K den med som systemfiler (lige som Jet er systemfil på 2K)
Avatar billede invisibleman Nybegynder
13. december 2001 - 11:43 #8
Så må mine Win2K installationer have været meget usædvanlige .. for jeg har aldrig haft den før jeg installerede Visual Studio 6.0 (og dermed, VB 6.0)
Avatar billede kedde65 Praktikant
13. december 2001 - 11:44 #9
Hvis man ikke kan leve med den usikkerhed så må man jo tage filen med i installations pakken!!!

Kedde
Avatar billede bennytordrup Nybegynder
13. december 2001 - 11:45 #10
Sorry, det er C og C++ runtime, der er med (de ligger i hvert fald i dll cache)
Avatar billede invisibleman Nybegynder
13. december 2001 - 11:46 #11
kedde65: Det gør den automatisk, og filen kan vist ikke fjernes...
Avatar billede invisibleman Nybegynder
13. december 2001 - 11:47 #12
benny.tordrup: nåå ja .. MFC42.DLL osv., ja - Microsoft Foundation Class (MFC) er altid med da M$ selv bruger den, men MSVBVM#0.DLL bruges ikke af windows.
Avatar billede sjh Nybegynder
13. december 2001 - 13:31 #13
med GSfx Wizard 1.0 kan du lave en self-extracting
der kan køres uden at du kan se at den pakker filer ud og køre dit program

http://www.gdgsoft.com/download/gsfx.asp
Avatar billede steffe Nybegynder
12. februar 2002 - 15:29 #14
(:
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester