Translationsmanager löscht Backslash's
-
Servus Leute,
weis jemand einen Lösung für folgendes Problem?
Nachdem ich mit dem Tranlationsmanager die Funktion Sprachen-> >Ressourcen-DLL aktualisieren< aufgerufen habe, werden immer die Backslash's aus den Pfadangaben gelöscht.
VORHER: mussten von Hand eingegeben werden weil nicht automatisch erzeugt
USEFORMRES("H\\Sebas2000\\ALLE\\LagerbestandPruefe n.dfm", DataModule1, DataModule); /* TDataModule: DesignClass */
#pragma resource "H\\Sebas2000\\ALLE\\LagerbestandPruefen.dfm"NACHHER:
USEFORMRES("H\Sebas2000\ALLE\LagerbestandPruefen.d fm", DataModule1, DataModule); /* TDataModule: DesignClass */
#pragma resource "H\Sebas2000\ALLE\LagerbestandPruefen.dfm"
Ach ja, ich benutze c++Builder6 Enterprice
Besten Dank im Voraus
Manfred
-
Hallo,
Wozu hast du hier die doppelten Backslashs? Hier reichen doch einfache.
-
Nein, leider reichen die nicht aus. Ich bekomme einen Linker Fehler:
Unable to open file "HSebas2000ALLELagerbestandPruefen.dfm
-
Dann probier doch mal Slashs statt Doppelbackslashs. Windows zumindest akzeptiert auch die.
-
Geht auch nicht. Der RessoureCompiler macht immer wieder
#pragma resource "vcl\DBLOGDLG.dfm" daraus.
-
Also das hier z.Bsp.
#pragma resource "H:/Sebas2000/ALLE/LagerbestandPruefen.dfm"sollte gehen.
-
Sorry, aber der Fehler wird vom Translationsmananger erzeugt.
Menüleiste Projekt->Sprachen->RessourecnDLL aktualisieren.Bevor dann der TM startet, ändert er den Quelltext und speichert ihn ab.
Ausserdem sollte ich ja eigentlich keine Änderungen an der Datei vornehmen.
Weil....// Bearbeiten Sie diese Datei nicht. Sie wird vom Ressourcen-DLL-Experten automatisch generiert.
-
Das mit dem Ändern sollte man vielleicht nicht so eng sehen. Ich weiß jetzt aber auch nicht weiter da ich den Translationmanager nicht verwende. Ich übersetzte immer von Hand.
-
Na das blöde ich halt, dass ich nach jedem Aktualisieren alles wieder von Hand ändern muss.
Trotzdem Dank für Deine Bemühungen.