Avatar billede cyberspace Nybegynder
09. december 2003 - 13:04 Der er 13 kommentarer og
1 løsning

installations exe så Database kan køres på alle platforme

Jeg mangler noget hjælp til at få lavet min acces/VisualBasic database om til en form for exe fil så den kan køres og installeres på alle windows platforme.

Med denne form for exe skulle det ikke være nødvendigt af have VB og ACCESS for at afvikle programmet
Avatar billede martin_moth Mester
09. december 2003 - 13:39 #1
Kompiler dit VB-project til en .exe-fil
Brug Package & Deployment wizard og lav en installationsfil - tilføj databasen i installationen

Så har du en installationspakke, som folk kan installere, og får derved databasen og en .exe af dit VB project på deres PC. Uden at have Access eller VB installeret
Avatar billede cyberspace Nybegynder
09. december 2003 - 14:00 #2
jeg har nu fået lavet filen, men den opretter også et par andre filer (skal disse bruges)

Da jeg skal have programmet afleveret skal det over og bruges på en anden pc. Dette har jeg lige afprøvet men den melder fejl.
Er der noget specielt man her skal gøre/være opmærksom på???
Avatar billede martin_moth Mester
09. december 2003 - 14:03 #3
"Nu har jeg fået lavet filen"    -    hvad for en fil?
"opretter også et par andre filer "    -    hvilke filer?
"men den melder fejl."    -    hvad for fejl?
"Er der noget specielt man her skal gøre/være opmærksom på"  -  Det er der altid!
Avatar billede cyberspace Nybegynder
09. december 2003 - 14:12 #4
det er en setupfil af proggrammet.
de filer den opretter er en zip fil af databasen, en support mappe samt en fil der hedder setup.lst

Disse filer har jeg prøvet at kopiere over på en anden pc. herefter kørte jeg setupfilen men den kunne ikke køre programmet efterfølgende
Avatar billede martin_moth Mester
09. december 2003 - 14:17 #5
Fejlmeddelse?
Har du fået alle DLL'er med?
Opretter den en ZIP af databasen - det lyder meget underligt. Er du sikker på at den nu også gør det? Programmet kan vel ikke bruge en zippet version af databasen når det kører...
Avatar billede cyberspace Nybegynder
10. december 2003 - 08:04 #6
martin_moth>> Jeg tror fejlen skyltes at stien inde i databasen peger forkert, når den kommer over på en anden maskine
Avatar billede martin_moth Mester
10. december 2003 - 09:24 #7
Smid databaseb i den folder hvor din .exe-fil findes, og brug app.path
Avatar billede cyberspace Nybegynder
10. december 2003 - 14:10 #8
jeg har fået det til at virke men ikke optimalt jeg
får følgende fejl medd når jeg prøver at installere den færdig pakkede fil

”Setup cannot continue-  because some files are out of date - you will need to restart Windows before you can setup again”.

jag har fundet ud af at det drejer sig om at en fil ved navn oleaut32.dll var for gammel  jeg fandt så en nyere og smed den over i den medfølgende support mappe men det løste ikke problemet.

Måske kender du et bedre program??
Avatar billede cyberspace Nybegynder
10. december 2003 - 14:22 #9
jeg har under 2 test installationer også fået medd. der findes en nyere fil på pc end den du installerer.  det virker som om at når jeg afinstallerer så sletter den ikke det hele?

Igen findes der ikke et bedre program til at pakke end det i VB
Avatar billede martin_moth Mester
10. december 2003 - 19:10 #10
Det har ikke noget med VB at gøre - dit program bruger nogle DLL'er, som bliver smidt i installationen. Og disse findes så åbenbart nyere/ældre på de PC'ere du installere på. Den burde dog blot spørge om du ville beholde de eksisterende eller overskrive.

Du er godt klar over at andre programmer også bruger DLL'er - så overskriver du bare hovedløst, kan det være at andre programmer ikke længere virker som de skal
Avatar billede cyberspace Nybegynder
10. december 2003 - 19:57 #11
martin_moth>> Jeg er udemærket klar over at andre programer bruger dll filer.

Jeg har faktisk 2 gange unde test være ude for at den sagde at der fantes en vesion på pc'en der er nyere end den der findes i programmet. men jeg ved ikke hvornår den siger genstart eller bare at der findes nyee fil.

Det mærkelige er at det 2 pc'er jeg har testet på er stort set identilske vad software angår
Avatar billede martin_moth Mester
10. december 2003 - 20:17 #12
Jeg bruger aldrig P&D, jeg bruger i stedet noget andet - som jeg naturligvis ikke kan huske navnet på. Men det laver .msi-pakker. Måske skulle du forsøge med det, men jeg kan som sagt ikke huske navnet
Avatar billede cyberspace Nybegynder
11. december 2003 - 11:37 #13
martin_moth>> håber du kommer i tanke om programmets navn.
Avatar billede martin_moth Mester
11. december 2003 - 11:40 #14
Men hvis du ikke har det er det vel ikke interessant? P&D skal kunne virke, så bare klø på :o)
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