Klasse ist verschwunden



  • Hallo,

    mein Problem ist das ich irgendetwas programmiere und aufeinmal ist die Klasse von dem zweite Dialogfeld verschwunden. Wenn ich sie neu anlegen will existiert sie bereit und wenn ich sie verwenden will sagt der Compiler : Verwendet soeben definiertes 'Klasse' 😮

    was soll das und wie bekomme ich das weg.

    Der Kobold



  • das passiert mir auch ab und zu.
    Ich schließe VS und öffne es erneut und dann ist die Klasse auch wieder da.



  • Hab ich schon probiert klappt nicht.
    😡



  • Das war aber nicht böse gemeint
    es ist nur frustrierent.....



  • VC beenden

    .clw Datei löschen, nbc und opt vielleicht auch noch.

    Dann sollte es wieder gehen.

    Die clw musst du über den Klassenassistenten wieder erstellen.

    Viel Erfolg



  • Danke für den Tip leider klappt das auch nicht
    es sei den ich hab das mit Klassenassistent falsch gemacht.....



  • Btw ist die Klasse nicht "weg" sondern nur aus der clw-Datei verschwunden. Der Tip mit dem löschen der clw war also goldrichtig.



  • Wenn ich die Klasse wieder mit dem Klassen- Assistent erstellen soll,
    welche Quellcodedatei muss ich nehmen???? 😕



  • Also, als erstes machst du das Developer Studio zu.

    Dann gehst du in das Verzeichnis, wo dein Projekt drin ist und löscht die *.clw Datei.

    Jetzt machst du das Developer Studio wieder auf - mit dem betroffenen Projekt drin.

    Dann rufst du von irgendwo den Klassenassistenten auf. Der stellt fest, dass du seine Datei gelöscht hast und fragt, ob er die neu erstellen soll -> natürlich.

    Im nächsten Fenster reicht im Normalfall ein OK, ohne weitere Einstellungen. Zur Not musst du da mal ein wenig experimentieren.

    Danach sollten alle Klassen wieder da sein.

    -------------------------------------------

    Falls das immer noch nicht hilft, solltest du mal sicherstellen, dass die Dateien, die zur Klasse gehören noch im Projekt sind - wenn nicht, wieder hinzufügen.

    Ausserdem kannst du irgendwo einen blöden Fehler im Quellcode haben, dann kriegt er das auch nicht gebacken.

    Letzte Idee:
    Erstelle ein leeres Projekt.
    Kopiere alle Quelldateien und die Resourcen in das dazu gehörende Verzeichnis.
    Achte darauf, wirklich nur die notwendigsten Dateien mitzunehmen.
    KEIN: dsp, dsw, aps, clw, opt oder sowas.
    Dann fügst du all die kopierten Dateien in das neue Projekt ein.

    Wenn die Klasse jetzt immernoch fehlt, dann solltest du bei Microsoft eine Vermisstenmeldung aufgeben. 😉

    Viel Glück und sag mal, wenn du es geschafft hast.



  • Hallo,

    ich habe ein wenig rum probiert und da klappte es auch mit der neuen Klasse ect.
    Dann wollte er aber das Projekt nicht mehr ausführen. (Siehe neuer Beitrag im Forum).



  • Das Problem hatte ich neulich auch.
    Habe den Supertipp von dEUs (stand irgendwann mal im Forum)benutzt und hat super geklappt.

    Einfach ein o. zwei Zeichen in die entsprechende .h eingeben und schon ist die Klasse wieder da.
    Einfacher geht's nicht.;)

    MFG


Anmelden zum Antworten