![]() |
Nur auf Buttonklick ausführung möglich?
Also ich mache einen Download eines flv Videos. Im OnWorkEnd ereignis der Indy HTTP Komponente habe ich folgendes stehen:
Delphi-Quellcode:
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?
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);
|
Re: Nur auf Buttonklick ausführung möglich?
Welches Betriebssystem?
![]() |
Re: Nur auf Buttonklick ausführung möglich?
Windows XP SP2
|
Re: Nur auf Buttonklick ausführung möglich?
Hast du dir das mal durchgelsen:
Zitat:
Zitat:
|
Re: Nur auf Buttonklick ausführung möglich?
Jetzt gehts aber wenn ich z.B: Shellexecute nehme dann gehts nicht oO
Aber wenn dsa Programm dann unter Vista nicht geht ist ja auch blöd |
Re: Nur auf Buttonklick ausführung möglich?
Das geht auch mit Shellexecute. Alternativ kannst du dir auch mal
![]() |
Re: Nur auf Buttonklick ausführung möglich?
Wie rufst Du ShellExecute auf?
|
Re: Nur auf Buttonklick ausführung möglich?
Ja Moment, bist du dir sicher, dass OnWorkEnd überhaupt aufgerufen wird?
Gruß alias5000 |
Re: Nur auf Buttonklick ausführung möglich?
Zitat:
...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz