Resourcen



  • moin meisters ...

    ich möchte gern mehrere ResourcenScripte im Projekt verwenden ( VC6 ).
    Ich habe ein "Starter"-Projekt welches ein Hauptmenü u.a. bereitstellt.
    Diese soll in allen anderen Anwendungen verwendet werden.

    Wenn ich nun ein neues Projekt anlege und die *.rc des Starterprojektes
    hinzufüge, komt die Meldung, daß nur eine *.rc beim Erstellen berücksichtigt
    wird. Irgendwie logisch, da ja nur eine resource.h gibt.

    Wie kann ich das nun realisieren ?

    Besten Dank im Voraus

    mfg
    RB



  • bin mir zwar nich 100%tig sicher aber mit include kannst du die zweite ressourcendatei in die erste einbinden

    der assistent erstellt bei betimmten einstellung ne .rc und ne .rc2 datei und bindet die auch irgendwie ein



  • moin meisters ...

    oder anders gefragt, ist es irgendwie möglich die Resourcenvorlage nicht im
    Template Verzeichnis von VC zu hinterlegen, sondern im Projektverzeichniss ?

    Besten Dank im Voraus
    mfg
    RB



  • ok, jetzt habe ich in ./res eine *.rc2 angelegt

    Jetzt habe ich einfach mal wild ein paar Sachen in rc2 hinzugefügt und feststellen müssen, daß die ID mit dem Wert 102, also der Wert 102 kommt
    in beiden resource.h vor, auch nicht das ware oder ?

    also im Prj
    app.rc
    resource.h // IDD_XXX 102

    /res/app.rc2
    /res/resource.h // IDD_YYY 102

    😞

    jemand ne Idee ?



  • #ifdef APSTUDIO_INVOKED
    #ifndef APSTUDIO_READONLY_SYMBOLS
    #define _APS_NEXT_RESOURCE_VALUE 101
    #define _APS_NEXT_COMMAND_VALUE 40001
    #define _APS_NEXT_CONTROL_VALUE 1000
    #define _APS_NEXT_SYMED_VALUE 101
    #endif
    #endif

    muss ich noch was dazu sagen? 😉



  • ja bitte was muß nun in der resource.h für *.rc2 stehen, damit das nicht passiert ?

    Die Wiederverwendbarkeit von ResourcenScripte scheint mir offensichtlich nicht
    so locker von der Hand zu gehen 🙄

    mfg
    RB


Anmelden zum Antworten