|
Bilderpfad relativ definieren
|
|
15.06.2011, 15:38
Beitrag: #1
|
|||
|
|||
|
Bilderpfad relativ definieren
Hallo Leute,
habe da ein Problem festgestellt (VEE 7.5 zumindest). Habe für ein Picture ein Input-Terminal erzeugt und dort einen relativen Pfad einfließen lassen (z.B. ".\programms\123\123.bmp"). Die Relativität wird gebraucht, da ich das Programm unabhängig vom "Installierungsort" ausführen möchte. Und das Promlem ist also Folgendes: beim Ausführen gibt er mir die Fehlermeldung, dass er das Bild nicht gefunden hat und dabei gibt als Suchpfad das Standardverzeichnis an (da, wo VEE selber ursprünglich installiert wurde). Der Witz dabei ist, wenn ich bei der Fehlermeldung auf OK gehe, wird das Bild gezeigt. Weiß jemand einen Ausweg gegen diese "Vorsuche" bzw. Fehlermeldung? |
|||
|
15.06.2011, 20:02
Beitrag: #2
|
|||
|
|||
|
RE: Bilderpfad relativ definieren
Moin,
wahrscheinlich wurde dein Bildpfad (Filename) nicht richtig aktualisiert. Dieser Fehler wird auch gern bei Pfaden mit I/O Operationen (z.B. Read Text) gemacht. Damit der Inputpfad (Filename) im Bildobjekt übernommen werden kann, muß er vor der Ausführung des Bildobjektes dort anliegen. Das erreicht man, indem man den Sequenzeoutput des Textobjektes (Filename/Pfad) mit dem Sequenzinput des Bildobjektes verbindet. Also am Textobjekt (unten) mit Bildobjekt (oben) verbinden, das wars. Gruß Bratbaecker |
|||
|
21.06.2011, 08:18
(Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2011 08:20 von Smitt2112.)
Beitrag: #3
|
|||
|
|||
|
RE: Bilderpfad relativ definieren
Danke für die Antwort, aber das habe ich auch schon versucht und das hat trotzdem nicht funktioniert. Das interessante daran ist, wenn man die Programmteile, wo die Bilder vorkommen einmal komplett ausführt und die ganzen Fehlermeldungen bestätigt, dann läuft es beim zweiten Lauf (ohne das Programm zu schließen) einwandfrei. Wenn man allerdings das Programm komplett schließt und wieder öffnet, dann kommen sofort die Fehlermeldungen, wobei wenn man dann, ohne auf Startknopf zu drücken, auf Properties von einem Bild geht, steht dort nicht der Relativpfad, sondern einfach nur der Name wie z. B. "123.bmp".
Ich habe mir auch gedacht, dass eigentlich zuerst ein Baustein ausgeführt werden muss, der durch die Datenfluss- und/ oder Sequenzlogik an erster Stelle steht, aber anscheinend gibt es bei Bildern eine Ausnahme. Wir haben letzte Woche die neueste Version von VEE (9.2) installiert, mal sehen, ob es dort auch der Fall sein wird. Ich werde mich dann melden. |
|||
|
05.07.2011, 08:18
Beitrag: #4
|
|||
|
|||
|
RE: Bilderpfad relativ definieren
Also die Kombination von VEE 9.2 und konkrete Sequenzfestlegung haben es gebracht. Jetzt funktioniert alles einwandfrei und die Bilder werden relativ zum Ausführungspfad des Programms aufgerufen.
|
|||
|
|

Suche
Mitglieder
Kalender
Hilfe



