Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » von selbst erstellter Klasse funktion von xyzView aaufrufen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
17.12.2004, 10:24 Uhr
sashka



sorry, natürlcih musst du das nicht für mich tun....das sollte ich noch selbst hinkriegen...!


so sollte das ja dann rein theoretisch richtig sein... ich muss doch eigentlich nur die header von der view-klasse (zusätzlich) includen, oder (die "stdafx.h" includet der ja z.B. schon automatisch)!? also rein theoretisch sollte es ja so gehen....


C++:
    CMaterial m_material;
    m_material.DoModal();
    int ret;;
    if(ret==IDOK)
        ((CAbschluss_testView*) GetActiveView())->abfrageItemRev(m_material.GetRevision,m_material.GetMaterialnummer);



In der Reihenfolge der Header hab' ich eigentlcih schon alles ausprobiert, was man ausprobieren kann....so wie es jetzt ist sollte es eigentlcih richt sein, aber er meckert eben immer noch bei der view...was ich nicht verstehe...!
Der compiler mecker genau an folgender stelle:



C++:
((CAbschluss_testView*) GetActiveView())->abfrageItemRev(m_material.GetRevision,m_material.GetMaterialnummer);



Wenn ich die maus über CAbschluss_testView* halte, zeigt er mir auch class CAbschluss_testView an.....also kennt er die klasse doch, oder irre ich mich da!? Auch die ich nenn sie mal eingabehilfe kommt, nachdem ich -> eingegeben habe, also ich konnte aus der liste aussuchen, welche funktion ich nehmen möchte...! Dann müsste der doch wissen was ich meine.....oder weiß nur die ide was ich meine und der compiler nciht!?

hier mal die beiden fehler die ich bekomme:



Zitat:
error C2065: 'CAbschluss_testView': nichtdeklarierter Bezeichner





Zitat:
error C2059: Syntaxfehler: ')'



beide fehler sind in der gleichen zeile, also die zeile in der CAbschluss_testView* steht...
--
Es ist egal was man macht, hautsache man macht etwas!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
17.12.2004, 11:26 Uhr
sashka



hhhmm........ich weiß zwar nicht, was ich jetzt verändert habe, aber ich glaube jetzt funktionierts...auf jeden fall sind die fehler erst mal weg!!! *freu* ;-)
--
Es ist egal was man macht, hautsache man macht etwas!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
17.12.2004, 12:38 Uhr
Spacelord
Hoffnungsloser Fall



Zitat von sashka:


C++:
((CAbschluss_testView*) GetActiveView())->abfrageItemRev(m_material.GetRevision,m_material.GetMaterialnummer);






GetRevision und GetMaterialnummer sind Methoden;da fehlen die Klammern () !

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
17.12.2004, 13:57 Uhr
sashka



ja, das ist mir auch aufgefallen, macht aber nichts, denn die eigentliche funktion gab es ja noch nicht, also die funktion "abfrageItemRev()" hat noch keine Parameter erwartet, da ich sie vorher testweise mit einer einfachen ausgabe versehen habe, so das ich sehen kann sie aufgerufen wird, ohne den debugger benutzen zu müssen, weil ist finde ich der einfachere weg zu schauen ob die funktion aufgerufen wird, wenn ich dafür sowieso noch kein code habe ;-)
--
Es ist egal was man macht, hautsache man macht etwas!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: