13. marts 2001 - 16:24Der er
4 kommentarer og 3 løsninger
Distribution
Hej!
Jeg vil gerne vide, om man _absolut_ skal lave et installations program i VB til sine programmer, for at man kan sikre sig at de også kan køre på andre maskiner, end ens egen?
Når man siger \"Make blbla.exe\" i VB, så indkluderes de nødvendige filer jo ikke i .exe filen.
I wind98 findes runtimefilerne til VB5 og VB6 i \\windows\\system. Så hvis dine programmer ikke bruges eksterne moduler OCX-filer eller lign, kan du nøjes med at distribuere program- og evt. datafiler. Men det stiller lidt større krav til modtageren at oprette en mappe et passende sted, og få programmet ind under programmer i start-menuen.
Anvendes OCX-filer, skal modtageren instrueres om at disse skal lægges i \\windows\\system. Og programmet bliver ikke registreret og ken dermed ikke fjernes med un-install.
Man skal som minimum sørge for at VB standard-runtimefilen eksisterer på brugerens system, da den indeholde de basale funktioner som alle VB programmer benytter. Men du behøver ikke at lave et installationsprogram. Men alt andet lige sparer du dig selv og brugeren for en del bøvl hvis du bruger pakke-troldmanden (Package and Deployment Wizard) som jo en inkluderet med VB.
Jeg plejer ikke at bruge \"Package and Deployment Wizard\", mest fordi jeg ofte benytter mig af eksterne filer (lyde, DB\'s) og jeg har svært ved at gennemskue hvor PaD wiz\'en gør af filerne, og om de i det hele taget er der. Jeg bruger derimod selvudpakkende zip filer, hvor jeg inkluderer de Dll og OCX filer som jeg enten kan se mangler på en anden \'puter eller som PaD wiz\'en siger skal bruges. Det skal nok passe der findes en eller anden \"fancy\" måde at ordne de probs jeg har haft, jeg har bare ikke fundet den. :)
.:Berg:.
Synes godt om
Slettet bruger
13. marts 2001 - 19:03#4
cstern > Det vil altså sige, at når jeg laver VB programmer, bliver de ikke kompileret 100%, som hvis det var C++??
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.