Forum: PC-Programmierung error C2664: 'CCommission::CCommission'


von Pascal (Gast)


Lesenswert?

Guten tag

Bin an einem kleinen Programm, C++. Ich schreibe es auf MFC Basis.
Möchte Files aus einem Ordner lesen. Hab es geschrieben und bekomme 
immer einen Fehler. Bin Anfänger. Was mache ich Falsch?

Hier der Abschnitt des Codes, wo mein Fehler auftaucht:

if(finder.GetFileTitle() != AfxGetAppName()) {
----> CCommission* pProg = new CCommission(&finder);
m_oblComm.AddTail(pProg);

Hier der Fehler:

error C2664: 'CCommission::CCommission' : cannot convert parameter 1 
from 'class CFileFind *' to 'class CString'

Besten Dank für die Hilfe
Gruss

von Wolfram (Gast)


Lesenswert?

>Was mache ich Falsch?
Du liest nicht die Fehlermeldung und schaust auch in der Hilfe nicht den 
Fehlercode (mit Beispiel) an.
Es steht eindeutig da:
Der Compiler kann Parameter 1 nicht von Klasse CFileFind nach CString 
konvertieren. Das wirst du schon selbst machen müssen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.