INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Strings import geht nicht als exe



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

18.03.2011, 12:35 (Dieser Beitrag wurde zuletzt bearbeitet: 18.03.2011 12:47 von rolfk.)
Beitrag #10

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: Strings import geht nicht als exe
(17.03.2011 11:22 )retlaps schrieb:  Das Programm will ich nicht integrieren, da ich es extra zu dem Zweck erstelle, schon bestehende Programme ohne Änderung übersetzen zu können.
Das ganze geht auch schon sehr komfortabel, so lange es sich um vi-Dateien handelt.

Die Frage ist jetzt deshalb ob ich das Strings importieren auch mit einer exe durchführen kann.

Gruß

Doppelt falsch! Wenn Du in neueren LabVIEW Versionen dann 7.1 arbeiten willst kannst Du von einer zweiten EXE nicht an die VIs in einem anderen Exe kommen. LabVIEW hat diese Möglichkeit explizit nicht mehr weil ein paar übereifrige Leute, die Angst um ihr IP in LabVIEW Executables hatten, laut aufgeschrien haben als sie erfuhren dass diese Möglichkeit besteht.

Und selbst wenn das ginge nützte es Dir nichts. Die übersetzten Strings musst Du ja auch wieder abspeichern um bei der nächsten Ausführung des Programmes mit Deiner neuen Sprache zu erscheinen und das geht in einem Exe nicht. LabVIEW Runtime unterstützt kein Speichern von VIs und auch wenn es das täte, das OS und alle Virus Scanner die etwas auf sich halten würden bei so einem Versuch eines Executables sich selber zu verändern GANZ laut reklamieren.

Das Ausführen von Import Text Strings hat zumindest in LabVIEW 6 auch in einem Exe funktioniert aber das war nie eine komfortable Variante. Wir haben dann unsere eigenen Tools entwickelt die per VI aus einem gemeinsamen Ini artigen Textfile die Strings in alle Anzeigeelemente importiert durch Gebrauch von Property Notes. Das Textfile ist im Prinzip eine einfache ASCII Tabelle mit den Texten untereinander und den Sprachen in horizontaler Richtung. Der Key jedes Textes ist der Controlname mit extra Information wie zum Beispiel <Name>.Label fur ein Controllaber oder <Name>.Value für den Stringdefaultwert, <Name>.True für den True Boolean Text, usw.

Unser Tool ist leider nicht zur freien Verfügung und zum Verkaufen ist es nicht genug dokumentiert aber wenn Du das nicht alles selber machen willst kannst Du auch mal hier schauen. Ist zwar nicht gratis, aber auch nur eine halbwegs funktionierende Library selber zu schreiben kostet Dich ein Vielfaches davon.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: Strings import geht nicht als exe - rolfk - 18.03.2011 12:35

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  exe geht nicht auf anderen Rechnern Hydrogencarbonat 3 10.465 09.08.2016 16:25
Letzter Beitrag: Hydrogencarbonat
  txt-Datei erstellen geht nicht? Holg 12 12.712 20.12.2012 18:01
Letzter Beitrag: GerdW
  VI geht exe nicht BassSportler 3 4.320 03.03.2011 09:51
Letzter Beitrag: BassSportler

Gehe zu: