wie funktionert das?
-
Habe diese Funktion:
if(appname.Right(4)== ".mp3") { ID3_Tag myTag; myTag.Link(find.GetFilePath(), ID3TT_ID3V2); Write(); }
und diese funktion Write():
void CTagForm::WriteTag() { ID3_Tag myTag; myTag.Link(find.GetFilePath(), ID3TT_ID3V2); //Müsster hier hin um den Dateinamen zu bekommen if (myTag.Find(ID3FID_TITLE) == NULL) { ID3_Frame* frame = new ID3_Frame(ID3FID_TITLE); if (frame) { const char* p1 = "Was?"; frame->GetField(ID3FN_TEXT)->Set(p1); myTag.AttachFrame(frame); myTag.Update(); }
Wenn ich jetzt diese funtion aufrufe dann schmiert mir das teil ab und zwar musss ich den find.GezFilePath in der oberen funktion aufrufen kann mir jemad helfe?