AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Frage zur Übergabe von grüßer Variable
Thema durchsuchen
Ansicht
Themen-Optionen

Frage zur Übergabe von grüßer Variable

Ein Thema von faux · begonnen am 19. Sep 2005 · letzter Beitrag vom 19. Sep 2005
 
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#2

Re: Frage zur Übergabe von grüßer Variable

  Alt 19. Sep 2005, 19:24
Arrays sind immer Verweistypen (also wie die dynamischen Arrays in Delphi), es wird also nur ein Zeiger kopiert.
Zitat:
Ein Array ist ein Verweistyp, der mehrere Variablen enthält, auf die über Indizes zugegriffen wird.
Zitat:
Wäre man hier mit Delegenten besser dran, oder verwechsel ich da was GANZ GANZ stark???
Wenn du Delegates meinst , ich glaube schon . Delegates (von mir aus auch Delegaten) sind mit den Funktionszeigern von Delphi zu vergleichen, allerdings objektorient, außerdem kann jeder Delegat mehrere Methoden beinhalten. Ich wüsste aber nicht, wie man die in dein Problem einbauen könnte.
Zitat:
Delegaten ermöglichen Szenarien, für die einige andere Sprachen Funktionszeiger verwenden. Delegaten sind jedoch im Gegensatz zu Funktionszeigern objektorientiert und typsicher.

Eine Delegatdeklaration definiert eine Klasse, die von der System.Delegate-Klasse abgeleitet ist. Eine Delegatinstanz schließt eine Aufrufliste ein. Dies ist eine Liste aus einer oder mehreren Methoden, auf die als aufrufbare Entität verwiesen werden kann. Bei Instanzmethoden besteht eine aufrufbare Entität beispielsweise aus einer Instanz und einer Methode für diese Instanz. Bei statischen Methoden besteht eine aufrufbare Entität nur aus einer Methode. Das Aufrufen einer Delegatinstanz mit einem geeigneten Argumentsatz bewirkt, dass die aufrufbaren Entitäten der einzelnen Delegaten mit dem jeweiligen Argumentsatz aufgerufen werden.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:00 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