Visual C++ 7.0 Projekt in Visual C++ 6.0 starten



  • also den link hatte ich von hier:
    http://www.c-plusplus.net/forum/viewtopic.php?t=93840&highlight=pipes
    vielleicht steht da ja noch mehr drinne

    viel erfolg



  • Also wenn ich in der stdafx.h die afxdhtml.h auskommentiere werden aus der einen Fehlermeldung ca. 20 mit denen ich dann erst recht nichts anfangen kann. Ob ich was aus der afxdhtml verwende kann ich leider nicht genau sagen, da ich auch nicht weiß wofür die da ist. In einer dieser Fehlermeldung stand noch irgendwas von nem Button. Ich werde mir die Fehlermeldungen nochmal anschauen und dann mal die stichpunkte herausschreiben.



  • Kannst die auch komplett hier reinkopieren. Vielleicht sieht man dann ja, wo es klemmt. 🙂



  • Wenn ich die afxdhtml.h in der stdafx.h auskommentiere, dann werden aus der einen Fehlermeldung von oben diese hier. Und was die alle bedeuten weiß ich leider absolut nicht.

    d:\mfc-zahlenhai\mfc-zahlenhai.cpp(74) : fatal error C1010: Unerwartetes Dateiende waehrend der Suche nach der Direktive für die vorkompilierte Headerdatei
    MFC-ZahlenHaiDlg.cpp
    d:\mfc-zahlenhai\zahlenhaieinstellungen.h(7) : error C2504: 'CDHtmlDialog' : Basisklasse undefiniert
    d:\mfc-zahlenhai\zahlenhaieinstellungen.h(14) : error C2061: Syntaxfehler : Bezeichner 'IHTMLElement'
    d:\mfc-zahlenhai\zahlenhaieinstellungen.h(15) : error C2061: Syntaxfehler : Bezeichner 'IHTMLElement'
    d:\mfc-zahlenhai\zahlenhaieinstellungen.h(26) : error C2143: Syntaxfehler : Fehlendes ';' vor '}'
    zahl.cpp
    ZahlenhaiEinstellungen.cpp
    d:\mfc-zahlenhai\zahlenhaieinstellungen.h(7) : error C2504: 'CDHtmlDialog' : Basisklasse undefiniert
    d:\mfc-zahlenhai\zahlenhaieinstellungen.h(14) : error C2061: Syntaxfehler : Bezeichner 'IHTMLElement'
    d:\mfc-zahlenhai\zahlenhaieinstellungen.h(15) : error C2061: Syntaxfehler : Bezeichner 'IHTMLElement'
    d:\mfc-zahlenhai\zahlenhaieinstellungen.h(26) : error C2143: Syntaxfehler : Fehlendes ';' vor '}'
    D:\MFC-ZahlenHai\ZahlenhaiEinstellungen.cpp(11) : error C2440: 'return' : 'class ZahlenhaiEinstellungen *' kann nicht in 'class CObject *' konvertiert werden
    Die Typen, auf die verwiesen wird, sind nicht verwandt; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat
    D:\MFC-ZahlenHai\ZahlenhaiEinstellungen.cpp(11) : error C2653: 'CDHtmlDialog' : Keine Klasse oder Namespace
    D:\MFC-ZahlenHai\ZahlenhaiEinstellungen.cpp(11) : error C2065: 'classCDHtmlDialog' : nichtdeklarierter Bezeichner
    D:\MFC-ZahlenHai\ZahlenhaiEinstellungen.cpp(15) : error C2614: 'ZahlenhaiEinstellungen' : Unzulaessige Elementinitialisierung: 'CDHtmlDialog' ist weder Basis noch Element
    D:\MFC-ZahlenHai\ZahlenhaiEinstellungen.cpp(24) : error C2653: 'CDHtmlDialog' : Keine Klasse oder Namespace
    D:\MFC-ZahlenHai\ZahlenhaiEinstellungen.cpp(29) : error C2653: 'CDHtmlDialog' : Keine Klasse oder Namespace
    D:\MFC-ZahlenHai\ZahlenhaiEinstellungen.cpp(33) : error C2653: 'CDHtmlDialog' : Keine Klasse oder Namespace
    D:\MFC-ZahlenHai\ZahlenhaiEinstellungen.cpp(38) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'DHTML_EVENT_ONCLICK'
    D:\MFC-ZahlenHai\ZahlenhaiEinstellungen.cpp(38) : fatal error C1004: Unerwartetes Dateiende gefunden

    Ich habs leider nicht gelesen, kann ich die Fehlermeldungen hier so einfach reinkopieren oder gibt es da ne Möglichkeit die lieber gesehen wird?



  • Hast du den
    using namespace std;
    gemacht?



  • using namespace std hat damit nix zu tun. So wie ich das sehe verwendest du einen HTML-Dialog. Den gibt es erst seit VS.NET. Falls du den HTML-Dialog garnicht brauchst und ein normaler auch tut, dann könntest du mal versuchen einfach von deinen Dialogen die Basisklasse von CDHtmlDialog auf CDialog zu ändern. Falls du die HTML-Dialoge brauchst, hast du zunächst mal keine Chance das mit dem 6er Studio zu kompilieren.



  • sry.
    habs verkehrt gelesen



  • Ich hab das was dEus gesagt hat mal probiert und dabei gemerkt das ich in dem Programm einen Html-Dialog erstellt hatte. Den hab ich jetzt entfernt mitsamt den zugehörigen .cpp und .h Datein und natürlich auch alle Einbindungen der .h Datein auskommentiert. Jetzt habe ich nur noch einen Fehler. Die .cpp Datei die ich entfernt habe wird jetzt von dem Programm gesucht. Mir kann aber nicht angezeigt werden wo diese Datei gesucht wird.
    Dann habe ich noch durch Zufall gemerkt dass das stdafx in meinen Programm anders geschrieben wird als in 6.0, die Groß-undKleinschreibung ist anders. Macht das eigentlich einen Unterschied oder ist das egal?



  • Hast du die CPP-Datei auch aus deinem Projekt gelöscht?



  • Nein hab ich noch nicht, weil ich das Fenster in 6.0 einfach nicht finde.



  • ?



  • Hilft dir Alt+0 weiter?



  • Das Fenster habe ich schon gefunden, allerdings sind dort weder die .cpp Datein noch die.h Datein enthalten. Ich kenn mich mit dem Programm leider gar nicht aus, da ich bis jetzt nur mit .NET gearbeitet habe.



  • Doch, dort hat es den Register Klassen, Resourcen und Dateien.



  • Und in den Datein müsste es doch eigentlich drin stehen oder? Nur steht da nur der Name meines Projektes und das 0 Projekte enthalten sind, an die .cpp Datein und .h Datein komm ich einfach nicht ran.



  • Na wenn da 0 Projekte enthalten sind, dann hast du keine Projekte in deinem Arbeitsbereich 😉 Ganz einfach. Irgendwas ist da schiefgelaufen.



  • Dann muss ich mal schauen ob ich den Fehler, bzw. das Problem da noch rausbekomme.
    Danke für die Hilfe.

    Thomas


Anmelden zum Antworten