Nochmal: VC2005 Programm funktionieren nicht auf anderne PC's



  • Next step: Starte mal das Programm im Debugger und prüfe, was da alles an dlls etc. gezogen wird. Sind diese im Setup enthalten ? Setzt Du eventuell dritthersteller Libs ein, die selbst abhängigkeiten haben ?

    Du meinst, alle DLLs, deren Name in dem Debug-Fensterchen auftauchen, mal einbinden?? Puuh...
    Dritthersteller hab ich nix drin, nur Microsoft und meine eigenen....

    Naja, werd mal weiter guuhgeln...



  • Naja, im mom hilft nur raten. Du siehst ja was da geladen wird. Das könnte eine Basis für eine Suche sein - und ist weniger aufwendig als Filemon 🤡

    Aber googeln ist erst mal weniger aufwendig.



  • so ich beteilige mich jetzt wieder an diesem Thread (wie vorhin gesagt... meine 2 Probleme sind gelöst ^^)

    also ich hab nicht so recht verstanden, wie ihr das machen wollt... könnte das nochmal jemand erklären? Bzw. es klingt so als wüstet ihr was, aber es funktioniert noch nicht...

    seid ihr mit der Microsoft-Hilfe weitergekommen?



  • Ich hab jetzt erst mal mit dem Progrämmchen "depends.exe" vom Visual die Abhängigkeiten detektiert und eingebunden... ausserdem dürfen beim Setup-Programm keine debug-DLLs gezogen werden (die man sich selbst erstellt hat), sonst klappt das nicht. Das war wohl mit ein Fehler bei meinem Projekt (hatte vergessen die DLLs nochmal als Release zu erstellen und diese einzubinden)..
    Getestet hab ichs jetzt noch net, muss erst noch den Admin auf nen Kaffee einladen! 😉

    Halt euch aber auf dem Laufenden!

    PS: Kann man eigentlich beim Setup auch eigene Ordner anlegen? Z.B braucht mein Prog nen Ordner auf C... Oder muss man sich sowas immer von Hand anlegen? Müsste doch sicher machbar sein!?



  • Sag mal, wie kann ich denn den Setup-Wizard aufrufen?? 🙄 🙄



  • Project->Add new Project (oder ähnlich)
    Dann in dem Fenster links auf
    "Other Project Types"->"Setup and Deployment"

    Fertig



  • Du bist nicht ganz alleine mit dem Problem....
    Auch wenn ich noch nicht alles versucht habe... damit warte ich, bis das Programm fertig ist...
    mfg
    Mr X



  • Gut, Setup Wizard hab ich gefunden. Wenn ich dieses Projekt Builde, was passiert genau und in wieweit hilft das mir, mein Programm auf einem anderen Rechner auffähig zu machen?



  • JayJay schrieb:

    Gut, Setup Wizard hab ich gefunden. Wenn ich dieses Projekt Builde, was passiert genau und in wieweit hilft das mir, mein Programm auf einem anderen Rechner auffähig zu machen?

    Das Projekt erstellt dir ne setup.exe und eine msi-Datei. Mit den beiden kannst das dann auf dem Zielrechner installieren (über nen Assistenten, d.h. der Benutzer kann Ordner wählen usw......)
    VORSICHT: für das Setup-Projekt musst du alles auf Release stehen haben und darfst auch nur z.B. Release-DLL's einbinden! Ansonsten klappts nicht!

    Im Projektordner siehst du deine Dependencies; die musst natürlich auch noch einbinden.



  • Gibt es diesbezüglich irgendwelche Dokumentationen (??) 🙄


Anmelden zum Antworten