Jeg har installeret en komponent (DSOFile.exe) som jeg bruger i mit projekt. Når jeg laver projektet om til en exe fil kan det kun køre på computere som har DSOFile.exe installeret i forvejen.
Kan jeg ikke kompilere projektet incl. DSOFile.exe ?
Når du compiler dit projekt så laver den en exefil, så der er faktisk mange ting som den computer det køres på skal ha installeret, dog er en del af dem en del af windows.....
Når du har compilet dit projekt til en exe skal du ind i deployment wizzard og lave et setup program hvor du under vejs kan tilføje filer som også skal med, jeg kan forestille mig det er en dll fil som er krævet den kan du tilføje dit projekt og når det så installeres på en anden maskine så er den dll med :)
Nej korekt vbcoder, men er det en dll som jeg tror det er, så virker det (mener jeg) hvis den ligger i app.path som den automatisk gør hvis man tilføjer den sin setup....
Hvis det ikke virker så skal man ha fat i Install Shield, så kan kan kode noget registrering af komponenter......
skrev jeg heller ikke hvis du læser det jeg skriver vbcoder.....
Men du KAN tage andre filer med ind i din setup (setup.exe og setup.cab) og du kan gøre det mere advanceret med Install Shield end med deployment wizzard.........
Desuden hvis vi skal være helt korekte så compiler den vel referencerne med, det er det der giver de fejl, da det der bliver refereret til ikke er der ?
jeps og er det en dll kan det oftets gøres ved at smide den med i app.path bibloteket....så den ligger sammen med exefilen.....
er det et objekt eller en komponent der skal registreres så skal man ha fat i install shield for at kunne kode noget registrering under install (desværrer så er det i C++) ville godt der var en lignende i VB da jeg bruger lige så lang tid på at lave setup som på programmet da jeg ikke kan C++ hehe
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.