![]() |
Inhalt eines Parameters "auslesen"
Hi,
stehe grad auf dem Schlauch: Ich möchte aus einer Procedure heraus ein Objekt einer anderen Unit aufrufen (guter/schlechter Stil mal beiseite gelassen ;)), das Objekt übergebe ich als Parameter an die Methode (also procedure testing(QuellSource : TADODataset)). Rufe ich nun in der Methode z.b. in meinem Datenmodul die per Parameter übergebene Quelle auf (also z.b. mit DatenModul.QuellSource.Requery([]) ), findet er natürlcih keine DS namens "QuellSource". Wie übergebe ich dem Aufruf nun das eigentliche Parameter-Objekt vom Typ TADODataset oder müßte ich in diesem Aufruf mit einem String arbeiten ? Bin Anfänger, also habt Nachsicht ;)... Gruß aus der Oberpfalz FragiLe |
Re: Inhalt eines Parameters "auslesen"
Unit1:
Ruft Prozedure testing aus Unit2 auf:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin testing(ADODatasetObjekt); end; Unit2:
Delphi-Quellcode:
procedure testing(QuellSource : TADODataset);
begin QuellSource.EIGENSCHAFT := IRGENDWAS; QuellSource.METHODE(); end; So einfach geht das. |
Re: Inhalt eines Parameters "auslesen"
Hi,
ja danke :), muss mich erst noch ans OO-Denken gewöhnen, hatte damals in der Schule mal Turbo Pascal *gg* |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:58 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