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.


Anmelden zum Antworten