Hallo zusammen!
Ich hab jetzt seit kurzem das Buch und bin grad in Kapitel 1.4 (wir bauen uns eine eigene Engine!). Ich probier beim Lesen alle Funktionen ect. aus und pack sie in ein Programm.
Jetzt bin ich bei den virtuellen Dateien bei der Methode tbVFile::Read, und bekomm beim kompilieren eine Fehlermeldung, mit der ich absolut nichts anfangen kann:
1>c:\dokumente und einstellungen\paul und lukas.paulomed-30dfad\eigene dateien\visual studio 2008\projects\1.4 wir bauen uns eine eigene engine!\main.cpp(120) : error C2352: 'tbVFile::Read': Unzulässiger Aufruf einer nicht statischen Memberfunktion
1> c:\programme\tribase\include\tbvfile.h(54): Siehe Deklaration von 'tbVFile::Read'
Was hat das nur zu bedeuten??? :cry:
Hier die Stelle im Quellcode an der der Fehler auftritt:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
|
pFile1=new tbVFile;
if(pFile1->Init("Testdatei.txt@Data.zip#?07F161EF4F92"))
{
tbWriteToLog("Virtuelle Datei konnte nicht gelesen werden!\n");
goto WMCende;
}
tbWriteToLog("Virtuelle Datei eingelesen!!!");
pFile1=tbVFile::Read(50,pFileContent); //<- Genau da klappts nicht!!
TB_SAFE_DELETE(pFile1);
|
Ich spreche leider eher C als C++, deswegen hab ich so gut wie keine Ahnung von Methoden.