Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Objekt aus with-Klausel einer Methode übergeben (https://www.delphipraxis.net/81626-objekt-aus-klausel-einer-methode-uebergeben.html)

Pfoto 30. Nov 2006 13:41


Objekt aus with-Klausel einer Methode übergeben
 
Hallo zusammen,

ich habe eine ganz kurze Frage:

wie kann ich die Referenz eines Objektes, das ich lediglich in einer "with"-Klausel habe, einer Methode übergeben?

Beispiel:

Delphi-Quellcode:
 
  with TListe.Create do
  begin
    Add('Wort 1');
    Add('Wort 2');
    ListeVerarbeiten(--- Hier soll die Referenz von TListe rein ---);
  end;

Dank und Gruß
Pfoto

uligerhardt 30. Nov 2006 13:45

Re: Objekt aus with-Klausel einer Methode übergeben
 
Kurz gesagt: Gar nicht, so weit ich weiß. Du musst wohl oder übel eine lokale Variable bemühen.

Uli.

freak4fun 30. Nov 2006 14:05

Re: Objekt aus with-Klausel einer Methode übergeben
 
Du könntest die Items übergeben, wenn der Variablentyp nicht vorgegeben ist.
Delphi-Quellcode:
with TListe.Create do
  begin
    Add('Wort 1');
    Add('Wort 2');
    ListeVerarbeiten(Items);
  end;
MfG
freak

hoika 30. Nov 2006 14:27

Re: Objekt aus with-Klausel einer Methode übergeben
 
Hallo,

viell. klappt ja Self


Heiko

SirThornberry 30. Nov 2006 14:36

Re: Objekt aus with-Klausel einer Methode übergeben
 
Zitat:

Zitat von hoika
Hallo,

viell. klappt ja Self


Heiko

Self klappt nicht da Self eine Referenz auf die Instanz des Objectes der Methode ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:28 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