'element' ist kein Element von 'klasse', weil der Typ nicht definiert ist



  • Hallo zusammen,
    ich hab' mal wieder ein 'kleines' Problem:
    In einem Header meiner Problem-Applikation sind folgende Daten deklariert:

    #include "TProfibus.h"
    
            PPO2 sendData;
            PPO2 result;
    

    wobei der Typ PPO2 is TProfibus.h deklariert ist.

    wenn ich das so compilieren möchte, sagt mir der Compiler: 'result' ist kein Element von 'TObjectBUSManagement', weil der Typ nicht definiert ist
    aaaaaaaaaaaaaber wenn ich nur PPO2 result; auskommentiere, compiliert er ohne Problem, Warum bloss? *schulterzuck* 😕
    Der Fehler wird gemeldet bei einer Zeile die so aussieht:

    FrmMain->ptrCOM->result=locrec_struct;
    


  • Was ist denn ptrCOM? Und hat ptrCOM die Eigenschaft result?



  • ptrCOM ist die Instanz einer Klasse und result ist hässlich, bis jetzt zum Test, einfach als public Variable in ptrCOM deklariert.



  • und result ist auch vom Typ PP02?


Anmelden zum Antworten