![]() |
Re: Neues Fenster erstellen
Aber wo soll ich das denn rein schreiben?
Wenn ich schreibe, bevor ich den Download an sich starte, brauch ich den Paramater (Self) nicht! Und wenn ich dann überall Form bzw. FForm eingesetzt hab, funkt's trotzdem nicht. thx für bissheriges EDIT: Jetzt klappt nichtmal mehr der Download an sich. das progg hängt dann einfach ohne jegliche Meldung. |
Re: Neues Fenster erstellen
Zitat:
Das FForm respresäntiert nämlich die Download-Form, an die die Klasse ihre Werte übergeben soll... mfG mirage228 |
Re: Neues Fenster erstellen
Ich erstelle cDownStatus bzw. beginne mit URLDownloadToFile nach einem Klick auf einen Button.
|
Re: Neues Fenster erstellen
Zitat:
FForm müsste dann = Self sein und die Klasse wird die Werte auf FForm (also auf dem aktuellen Formular) ausgeben. mfG mirage228 |
Re: Neues Fenster erstellen
Ich nehme an, ich soll Self an den Konstruktor von cDownStatusCallback übergeben.
Nur ich kann kein Self an den Konst. von cDownStatusCallback übergeben. Das sind ihm dann zu viel Parameter. Ich kapier's nicht! Bitte helfen!!! |
Re: Neues Fenster erstellen
Zitat:
du musst diese Änderung an der Klasse durchführen: Zitat:
Delphi-Quellcode:
mfG
type
cDownStatusCallback = class(...) private // ... FForm: TDownloadForm; public property Form: TDownloadForm read FForm write FForm; constructor Create(aForm: TDownloadForm); end; // ... constructor cDownStatusCallback.Create(aForm: TDownloadForm); begin FForm := aForm; end; // Und dann halt noch in den Prozeduren FForm einsetzen... mirage228 |
Re: Neues Fenster erstellen
Puh!
Jetzt hast du es geschaft! Ich hab's jetzt endlich hinbekommen! Mich hatte nur dein "optional" vor dem Konstruktor verwirrt! Aber trotzdem ein ganz dickes fettes Danke!!! :dp: and mirage228! |
Re: Neues Fenster erstellen
Zitat:
mfG mirage228 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:03 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