Also ich mache einen Download eines flv Videos. Im OnWorkEnd ereignis der
Indy HTTP Komponente habe ich folgendes stehen:
Windows.WinExec(pchar(ExtractFilePath(Application.ExeName) + 'ffmpeg.exe -i "'+ TempDir + 'THYTDL1.tmp" -vn -ar 44100 -ac 2 -ab 192k "' + LV_Transferlist.Items.Item[0].SubItems.Strings[2] + '" -y'),0);
Das funktioniert aber nicht. Jedoch funktioniert der gleiche Quelltext wenn ich ihn in das OnClick Ereignis eines Buttons schreibe und ich dann auf diesen manuell klicke. Wieso gehts nun nur wenn ich manuell draufdrücke, und wieso gehts nicht das es automatisch danch gemacht wird?
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.