Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Inhalt eines Parameters "auslesen" (https://www.delphipraxis.net/124462-inhalt-eines-parameters-auslesen.html)

fragile 19. Nov 2008 12:40


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

DevilsCamp 19. Nov 2008 13:10

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.

fragile 19. Nov 2008 13:34

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 01:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz