Verändert der App. Builder die Runtime und weitere Probleme mit App.B. - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Application Builder (/Forum-Application-Builder) +---- Thema: Verändert der App. Builder die Runtime und weitere Probleme mit App.B. (/Thread-Veraendert-der-App-Builder-die-Runtime-und-weitere-Probleme-mit-App-B) |
Verändert der App. Builder die Runtime und weitere Probleme mit App.B. - dali4u - 23.03.2010 14:28 Hallo, ja, mein Problem ist etwas schwerer zu verstehen. Ich hoffe man versteht es... (bezieht sich alles auf LV 8.2.1). Problem ist, das ich gerade dabei bin, das was ein Kollege gemacht hat, nachzuvollziehen, der zur Zeit im Urlaub ist, denn die Software läuft nicht korrekt under Vista (Rückmeldung vom Kunden) und ich brauche dringend Hilfe. Nach der Erstellung eines Installers haben wir im "bin" Verzeichnis die Ordner "p0" bis "p15" sowie den Ordner "dp". In den Ordner "p0", "p8" und "p15" befindet sich jeweils der Ordner "lv82rte" mit den Runtime Dateien von LV8.2.1. Problem 1: Wenn ich die jeweilige "lv82runtime.msi" miteinander verleiche, sind alle zueinander unterschiedlich. Die Dateigröße ist identisch, aber der Inhalt ist unterschiedlich. Wenn es Runtime Dateien sind, sollten die Installer doch alle identisch sein, oder? Oder verändert der App. Builder was an den Dateien? Ich habe mir zusätzlich von NI die "LabVIEW821RuntimeEngine.exe" runtergeladen. Die Runtime 8.2.1 aus dieser EXE ist nochmal anders, aber nur im Inhalt, Dateigröße ist bei allen gleich. Problem 2: MetaUninstaller. Der MetaUninstaller befindet sich im Unterordner "p0" und "p2". Aber diesmal haben die beiden unterschiedliche Dateigröße und sind alle verschieden von dem MetaUninstaller aus der "LabVIEW821RuntimeEngine.exe"? Auch das verstehe ich nicht, denn der sollte doch ebenfalls gleich sein, oder? Problem 3: Im Hauptverzeichnis befindet sich ja der "MetaInstaller" von NI (setup.exe). AUs welchen Gründen auch immer, gibt es hier verschiedene Versionen. Build A: Setup.exe, 2441216byte, Dateiversion 2.5.0.146 Build B: Setup.exe, 4251648byte, Dateiversion 2.7.1.128 Auch hier bin ich überfragt, denn leider befinden sich auf dem Rechner die LabVIEW-Versionen 6, 7, 8, 8.2.1 und 9. Kann mir jemand sagen, was der korrekte Installer zu 8.2.1 ist? Ich hoffe Ihr könnt mir weiterhelfen... Danke dali4u Verändert der App. Builder die Runtime und weitere Probleme mit App.B. - schrotti - 24.03.2010 22:56 Der richtige Installer ist der, den dir LV 8.2.1 baut. Aber wo liegt jetzt eigentlich das Problem? Verändert der App. Builder die Runtime und weitere Probleme mit App.B. - dali4u - 25.03.2010 08:00 Hi schrotti, wir konnten inzwischen etwas mehr testen... 1. ein Problem ist, das man unsere Software bei Vista nur als Admin "rechte Maustaste -> starten als" installieren kann. Wir haben zuvor vermutet, das es was mit den unterschiedlichen runtimes zu tun hatte. Der Benutzer bei Vista gehört aber der Admingruppe an? Dennoch gehts nicht per Doppelklick... 2. bei diesem Punkt bin ich mir nicht sicher, da ich bisher noch nie den App. Builder verwendet habe (bezieht sich auf das Problem 3) - der Appl. Builder erstellt eine EXE Datei (richtig?) bei uns vom 14.01.2010 - die Setup.exe ist aber vom 17.07.2007 (?) - Setup.exe wird doch vom Appl. Builder erstellt, oder liege ich da falsch? Wenn ja, warum sind die Zeitstempel dann alle unterschiedlich? Ich glaube ich habe da noch viele Fragezeichen im Hirn danke dali4u Verändert der App. Builder die Runtime und weitere Probleme mit App.B. - GerdW - 25.03.2010 08:37 Hallo dali4u, der LV AppBuilder erzeugt einen Verzeichnisbaum mit vielen Unterverzeichnisse (die du ja schon bemerkt hast) und einer Setup.exe im Hauptverzeichnis. Nur dieses Setup.exe ist wichtig. Im dp-Verzeichnis landet üblicherweise deine Applikation. In den pxx-Unterverzeichnissen verstaut der AppBuilder zusätzlich zu installierende "Module" wie die RunTimeEngine oder VISA/DAQmx-Treiber. Außerdem werden teilweise verschiedene Sprachversionen abgelegt, abhängig von deinen Einstellungen im AppBuilder. Das Dateidatum ist dabei irrelevant, es werden vom AppBuilder nur verschiedene Pakete zusammenkopiert. Kern der Aussage: Nur das Setup.exe im Hauptverzeichnis ist wichtig! Alles andere sollte automatisch laufen... Verändert der App. Builder die Runtime und weitere Probleme mit App.B. - dali4u - 26.03.2010 08:02 Hallo, so, die Probleme konnten gefunden werden. - zum einen gab es Probleme bei der Insallation auf Vista ohne Admin Rechte -> erledigt - auf unserem Entwicklungsrechner sind LV 8.2.1 und LV 9 installiert. Wir verwenden die VI "LoadAndRun.vi" aus der subpanel.llb. Als wir unsere Software auf LV9 umgestellt haben, hat LV9 die llb im LV 8.2.1 Verzeichnis neu abgespeichert. Wir hatten den App. Builder in Verdacht, dem war aber nicht so... Aber hier kommt gleich die nächste Frage: - normalerweise werden die LV VIs doch beim Laden und Speichern in einer neueren LabVIEW Version "automatisch" auf die neuen VIs von 2009 umgestellt, oder sehe ich das falsch? Danke für Eure Hilfe dali4u Verändert der App. Builder die Runtime und weitere Probleme mit App.B. - rolfk - 26.03.2010 09:10 ' schrieb:Aber hier kommt gleich die nächste Frage: Ja aber dann sind sie noch nicht auf der Disk in dieser neuen Version. Dazu muss man entweder explizit ein Save machen, oder aber beim Dialog den man beim Abschliessen der VIs bekommt, sagen dass man diese Speichern möchte (was relativ einfach passieren kann, auch wenn man das eigentlich nicht wollte). |