![]() |
Exe funktioniert, Installationsprogramm fehlerhaft - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Application Builder (/Forum-Application-Builder) +---- Thema: Exe funktioniert, Installationsprogramm fehlerhaft (/Thread-Exe-funktioniert-Installationsprogramm-fehlerhaft) Seiten: 1 2 |
Exe funktioniert, Installationsprogramm fehlerhaft - Praktikant_25 - 11.04.2014 10:58 Hallo liebe Forums Gemeinde ![]() bin erst seit heute dabei, aber hab gleich mal eine dringende Frage. Ich habe mir ein Programm zum einscannen von QR-Codes in Labview 2010 erstellt, dieses Programm benötigt zur Codierung und Decodierung des Barcodes mehrere Sub-VI's und 4-Textfiles. Nun wollte ich mir eine Exe-Datei erstellen und diese in ein Installationsprogrammm verpacken, sodass ich das Programm auf jeden Rechner ausführen kann. Das Problem ist, dass meine Exe-Datei noch einwandfrei funktioniert, doch sobald ich mir das Installationsprogramm erstelle und die Setup-Datei anschließend ausführe wird mein Barcode nur noch teilweise codiert/decodiert. Ich hoffe, dass dieses Problem bekannt ist und mir hier jemand weiterhelfen kann!? Danke RE: Exe funktioniert, Installationsprogramm fehlerhaft - GerdW - 11.04.2014 11:45 Hallo Praktikant, Zitat:Das Problem ist, dass meine Exe-Datei noch einwandfrei funktioniert, doch sobald ich mir das Installationsprogramm erstelle und die Setup-Datei anschließend ausführe wird mein Barcode nur noch teilweise codiert/decodiert.Im Ernst: du hoffst, irgendjemand weiß, warum dein Programm deine Barcodes nur noch teilweise decodiert? Ohne irgendetwas über dein Programm zu wissen? ![]() Oft gemachter Grundfehler bei Executables: - Man arbeitet mit absoluten Pfadangaben, die es auf dem Zielrechner nicht gibt. - Man arbeitet mit relativen Pfadangaben und vergisst die zusätzliche Ordnerhierarchie innerhalb einer EXE. RE: Exe funktioniert, Installationsprogramm fehlerhaft - Praktikant_25 - 11.04.2014 11:57 Hi GerdW, mein Problem sind nicht die Pfade, da meine Pfadangaben alle Relativ sind und die Ordnerhierarchie angepasst ist. Mein Programm funktioniert einwandfrei, das Problem ist, dass wenn ich mit dem Apllication Builder ein Installationsprogramm erstelle und anschließend die setup.exe installiere funktioniert die darin enthaltene programm.exe nicht mehr richtig, deren Funktion weicht von der Funktion der programm.exe, die mit dem Application Builder erstellt wurde ab. RE: Exe funktioniert, Installationsprogramm fehlerhaft - GerdW - 11.04.2014 12:01 Hallo Praktikant, Zitat:funktioniert die darin enthaltene programm.exe nicht mehr richtig, deren Funktion weicht von der Funktion der programm.exe, die mit dem Application Builder erstellt wurde ab.Sowas ist mir noch nicht untergekommen. Die EXE scheidet als Fehlerursache eher aus, die wird ja nur in den Installer verpackt. Die Ursache für dein Problem sollte (mMn) am Zielrechner liegen, der sich in irgendeinem Punkt vom Entwicklungsrechner unterscheidet. Was genau: musst du selbst suchen… Also: - debuggen (ja, die EXE) - in deiner EXE alle Fehlermeldungen auswerten und loggen RE: Exe funktioniert, Installationsprogramm fehlerhaft - Oscar234 - 11.04.2014 14:02 Hallo Praktikant_25, gebe da GerdW recht, dass es wahrscheinlich nicht an der EXE liegt sondern an dem Zielrechner! Hatte schon ähnlich Startschwierigkeiten gehabt. ![]() Um es zu testen ob es am Zielrechner liegt würde ich das Installationsprogramm auf beiden Rechnern anwenden. Sollte es auf dem Entwicklungsrechner laufen liegt es am Zielrechner. Dann heißt es nur noch suchen was dort fehlt. Wahrscheinlich fehlt auf dem Zielrechner nur irgend ein National Instruments Installer(Libraries) oder ähnliches welcher auf dem Entwicklungsrechner enthalten ist. Ich hatte z.B. mit DAQ – Hardware gearbeitet und musste dementsprechend beim Installer in der Category Additional Installer meine Häkchen setzen. : ) Würd da dann mal nachschauen…. Grüße Oscar RE: Exe funktioniert, Installationsprogramm fehlerhaft - jg - 11.04.2014 14:04 Fehlt vielleicht ein Treiber (z.B. VISA)? Enthält dein VI Code dynamisch geladene VIs? Wird irgendwo ein Pfad an Hand von This VIs Path erstellt? Alles mögliche Ursachen. Gruß, Jens RE: Exe funktioniert, Installationsprogramm fehlerhaft - Praktikant_25 - 11.04.2014 14:15 Danke schon mal für die vielen Tipp's ![]() @Oscar234: Leider, geht die aus der Setup.exe installierte programm.exe weder völlig funktionsfähig auf dem Entwicklungsrechner noch auf dem Zielrechner ![]() @Jens: Das mit dem Treiber werde ich nach dem Wochenende mal überprüfen. Nein, ich lade keine VI's dynamisch, ich habe nur Sub-VI's und Texfile's in meinem Projekt. Mfg Praktikant_25 RE: Exe funktioniert, Installationsprogramm fehlerhaft - GerdW - 11.04.2014 14:19 Hallo Praktikant, wie werden die Textdateien geladen? RE: Exe funktioniert, Installationsprogramm fehlerhaft - Praktikant_25 - 14.04.2014 08:55 Guten Morgen GerdW, du hast mich mit deiner letzten Frage auf eine gute Idee gebracht, nämlich habe ich bevor ich die Textdateien auslese ganz normal die Textdateien geöffnet, mit "öffne Textdatei" und anschließend Zeilenweise ausgelesen. Ich habe jetzt versucht direkt aus der Textdatei zu lesen und diese "öffne Textdatei" Methode weggelassen und siehe da es funktioniert ![]() Jedenfalls, kann ich mit dem Installer nun mein Programm auf einem anderen Rechner installieren und die exe ist voll funktionsfähig und ausführbar. Danke ![]() RE: Exe funktioniert, Installationsprogramm fehlerhaft - GerdW - 14.04.2014 08:59 Hallo Praktikant, Zitat:habe ich bevor ich die Textdateien auslese ganz normal die Textdateien geöffnet, mit "öffne Textdatei" und anschließend Zeilenweise ausgelesen.Ein Snippet wäre schön gewesen… Zitat:diese "öffne Textdatei" Methode ... diese FunktionEine ordentliche Beschreibung wäre auch schön gewesen! Einmal sprichst du von "Methoden", einmal von "Funktionen" - was genau beschreibst du hier? Ein Snippet wäre schön gewesen… Zitat:aber anscheinend ist hier ein Fehler aufgetretenDu betreibst ErrorHandling? Du lässt dir Fehlermeldungen anzeigen oder loggst diese irgendwo mit? Du hast Debugging betrieben? Zitat:Jedenfalls, kann ich mit dem Installer nun mein Programm auf einem anderen Rechner installieren und die exe ist voll funktionsfähig und ausführbar.Immerhin scheint es nun zu funktionieren… |