09. december 2003 - 13:04Der 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
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
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å???
"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!
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...
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.
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
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
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
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
Men hvis du ikke har det er det vel ikke interessant? P&D skal kunne virke, så bare klø på :o)
Synes godt om
Ny brugerNybegynder
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.