Klassenassistent
-
Hallo
Ich brauche mal wieder eure Hilfe. Ich arbeite mit Visual c++ 6.0 Autorenedition. Ich probiere mich gerade an der MFC und schreibe kleine Programme. Manchmal muss ich ein zusätzliches Dialogfeld benutzen und kann dieses auch problemlos mit dem Editor erstellen. Wenn ich dann den Klassenassistent öffne, sagt mir VC, dass ich eine neue Klasse für die Ressource erstellen muss. Ich muss ihr einen Namen geben und sagen, von welcher Klasse sie abgeleite werden soll. Das haut alles auch gut hin, wenn ich dann aber alles eingegeben habe und auf OK klicke, kommt öfters dieser Text:
„Öffnen der Datei („D:\Visual Studio Projekte\grafik\DialogfeldPaint.h, D:\Visaul Studio Projekte\grafik\DialogfeldPaint.cpp) für Klasse „CDialogfeldPaint“ nicht möglich.“
Ich kann dann nur auf OK klicken, um dann wieder im Eingabedialog für den Namen der Klasse zu landen. Wenn ich dann noch einmal auf OK klicke, erscheint folgemder Text:
„Die Dateien (DialogfeldPaint.h, DialogfeldPaint.cpp) für die neue Klasse „CDialogfeldPaint“ enthalten Reste dieser Klasse.“
Dann lande ich wieder bei dem Namensdialog. Der genaue Wortlaut ist natürlich immer von dem ein gegebenen Namen abhängig. Das Programm erstellt aber die +.h und auch die *.cpp Dateien mit dem angegeben Namen. Diese lassen sich nur nicht mit dem Klassenassistenten bearbeiten.
Ich hoffe, dass ihr mein Problem versteht und mir helfen könnt.
chrische
-
Das habe ich auch manchmal. Ist aber eher selten. Bei mir werden dann immer leere, defekte oder unvollständige h- oder cpp-Dateien erzeugt. Die muss ich dann erst von Hand im Explorer löschen, um sie danach erneut über die Entwicklungsumgebung erstellen zu lassen. Beim zweiten Versuch klappt es dann i.d.R., aber wie gesagt: kommt sowieso nur ganz selten vor.
Was meinst du mit
chrische5 schrieb:
Diese lassen sich nur nicht mit dem Klassenassistenten bearbeiten.
Kommt dann eine Fehlermeldung oder sind sie gar nicht erst zu sehen ? Falls das zweite zutrifft: dann könntest du versuchen, sie über das Menü unter den Punkten
Projekt -> Dem Projekt hinzufügen -> Dateien
einzubinden. Macht aber natürlich nur Sinn, wenn sie funktionstüchtig sind...Falls sie zwar im Projekt vorhanden sind, aber nur der Klassenassistent damit Probleme hat, könnte es auch klappen, wenn du die *.clw Datei löscht und dann über das Menü
Ansicht -> Klassenassistent -> öhm, irgendwas mit "alle auswählen und neu erstellen lassen" -> OK
neu erstellst.Ach ja, und immer schön eine Sicherungskopie vor dem Löschen von Dateien machen !
-
Hallo
Die neuen Dialoge erscheinen einfach nicht im Klassensassistent. Ich kann sie im Pull-Down Menü also gar nicht aufrufen.
Gibt es eine Lösung des Problems oder muss man das einfach so hinnehmen?chrische
-
lies den Beitrag von isbeau nochmal und beantworte deine Frage danach selbst.