Ändern der Klasse die mit einem Dialog verknüpft ist



  • Hallo,

    ich habe 2 Dialog. Für beide Dialoge gibt es 2 gleichnamige Klassen. Das Problem ist, das beide Dialoge mit ein und der selben Klasse verknüpft sind.

    Wie kann ich jetzt also dem 2. Dialog die richtige Klasse zuweisen? Wenn ich im Ressourceneditor auf den Dialog doppelklicke, dann lande ich in der Klasse vom ersten Dialog.

    Fragt mich aber bitte nicht wie ich das hingekrigt habe 😃



  • clw Datei löschen? 😕

    Kannst du nicht unterschiedliche Namen nehmen? Das verwirrt doch tierisch...



  • die Clw dateien hab ich schon oft gelöscht (immer wenn was mit dem Klassenassistenten nicht hingehauen hat).

    Naja der erste Dialog nennt sich PopDisziplin_Bearbeiten (die Klasse dazu CPopDisziplin_Bearbeiten). Der 2. Dialog nennt sich PopWertung_Taschenrechner (die Klasse: CPopWertung_Taschenrechner). Das meinte ich mit gleichnamige Klassen zu den Dialogen.



  • das löschen der clw und nbc Datei hat geholfen. Man muss danach nur noch auf den falsch Verlinkten Dialog doppelklicken und die passende vorhandene Klasse auswählen. 👍

    PS: ich hab irgendwann die ID des Taschenrechnerdialogs geändert, damit hat das auch nicht mehr zur Klasse gepasst.



  • Dann versuch mal folgendes:

    Die Dateien aus dem Projekt löschen.
    clw Datei löschen.
    Die Dateien ein Verzeichnis höher schieben.
    VS zu und wieder auf.
    In die Resource gehen.
    Strg+W drücken

    Jetzt kommt hoffentlich die Nachfrage nach den Quellcodedateien - abbrechen.

    Die Dateien wieder ins Verzeichnis packen und ins Projekt aufnehmen.

    Wieder in die Resource und Strg+W drücken.
    Dieses Mal die Frage beantworten.

    Das sollte klappen, hoffe ich... 🙂



  • estartu_de schrieb:

    Dann versuch mal folgendes:

    Die Dateien aus dem Projekt löschen.
    clw Datei löschen.
    Die Dateien ein Verzeichnis höher schieben.
    VS zu und wieder auf.
    In die Resource gehen.
    Strg+W drücken

    Jetzt kommt hoffentlich die Nachfrage nach den Quellcodedateien - abbrechen.

    Die Dateien wieder ins Verzeichnis packen und ins Projekt aufnehmen.

    Wieder in die Resource und Strg+W drücken.
    Dieses Mal die Frage beantworten.

    Das sollte klappen, hoffe ich... 🙂

    Habs so gemacht:
    - VC zu machen
    - dann hab ich clw und nbc gelöscht
    - VC aufmachen und Projekt laden
    - Dialog doppelklicken
    - Alle Dateien hinzufügen
    - Vorhandene Klasse wählen

    trozdem danke



  • Bitteschön.

    Ich hab ja auch blos ausm Kopf aufgeschrieben, wie ich es mal hinbekommen hatte.
    Dass es nciht der einfachste Weg war, war mir fast klar. 🙂


Anmelden zum Antworten