Avatar billede systemnissen Nybegynder
29. oktober 2003 - 12:15 Der er 9 kommentarer og
1 løsning

Hvilke filer skal med for at køre exe filen?

Jeg har lavet en mini applikation som består af en listbox med statiske værdier, en timer og 2 knapper. Denne lille applikation skal kaldes fra et script under en XP installation.

Mit problem er at jeg godt kan kalde andre af mine små applikationer uden problemer og de bliver vist ok. Men denne (listbox.exe) køres ikke og der kommer ingen fejl.

Under opstarten (inden mit script bliver startet) bliver diverse filer registreret med regsvr32, herunder :

Regsvr32 %SystemRoot%\System32\MSCOMCTL.OCX /s
Regsvr32 %SystemRoot%\System32\msvbvm60.dll /s

Burde disse 2 filer ikke være nok til at afvikle min lille applikation?

Mvh
Systemnissen
Avatar billede jrl0469 Nybegynder
29. oktober 2003 - 12:21 #1
Du kan oprette en dependency fil med: Package & Deployment Wizard, og se hvilke filer der skal bruges
Avatar billede joern Nybegynder
29. oktober 2003 - 13:50 #2
Hej.

Dine statiske værdier, ligger de i kildeteksten eller i en ekstern datafil?

Kan du køre listbox.exe ved at starte den selv, - altså ikke fra dit script?

M.v.h.  Jørn
Avatar billede systemnissen Nybegynder
29. oktober 2003 - 14:31 #3
Joern>> De ligger "hardcoded" i listboxen, altså i kilden. Jeg kan køre den på en fuldt installeret XP maskine, men ikke på den maskine som skal installeres.

Men det lader til problemet er løst. Jeg lavede dependency filen og kopierede de listede filer med over. Det virkede stadig ikke... men nu har jeg oprettet et nyt "project" med nøjagtig den samme kode og nu virker det????

Jeg vil lige teste det lidt og så vender jeg tilbage.

Systemnissen
Avatar billede slumtiger Nybegynder
29. oktober 2003 - 16:14 #4
Lav en P&D wizard af dit projekt.
Der bliver  så oprette et package-dir, hvor dine setupfiler ligger.
Også kommer vi til sagens kerne, under package oprettes endnu et dir 'Support' tror jeg det hedder, her ligger alle de filer der er anvendt i installationen i udpakket format.
Avatar billede systemnissen Nybegynder
29. oktober 2003 - 16:22 #5
Det virker nu. Ny applikation (samme kode) og registrering af yderligere 5 filer.

slumtiger>> Ja det er rigtigt og det var (næsten) også det som jrl0469 foreslog. Så derfor tilfalder pointene ham/hende...

jrl0469>> Du skal lige svare så du kan få pointene.

Tak for hjælpen allesammen.

Mvh
Systemnissen
Avatar billede thesurfer Nybegynder
29. oktober 2003 - 16:42 #6
det skulle vel ikke være muligt at få fat på netop den del af msvbvm60.dll man skal bruge?
hele filen fylder jo lidt over en megabyte..

Jeg har hørt at WinAmp er lavet i vb, og at folkene bag kun har inkluderet den del af msvbvm60.dll filen de skulle bruge, i deres installationer..
Det giver en mindre installationsfil.
Avatar billede systemnissen Nybegynder
29. oktober 2003 - 16:53 #7
Jeg skal ikke kunne sige det... men hele min "pakke" fylder næsten 700mb så det er ikke noget problem for mig.
Avatar billede jrl0469 Nybegynder
30. oktober 2003 - 07:16 #8
Jeg - en mand (skulle jeg mene) - takker...
Avatar billede systemnissen Nybegynder
30. oktober 2003 - 11:31 #9
here you go... :)
Avatar billede jrl0469 Nybegynder
30. oktober 2003 - 11:42 #10
thanke yy
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