AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

function->tfunction

Ein Thema von vsilverlord · begonnen am 1. Nov 2009 · letzter Beitrag vom 8. Nov 2009
Antwort Antwort
Seite 2 von 2     12
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#11

Re: function->tfunction

  Alt 1. Nov 2009, 13:53
Meiner Erinnerung nach erfordert Delphi bei Funktionszeigern das @.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.306 Beiträge
 
Delphi 12 Athens
 
#12

Re: function->tfunction

  Alt 1. Nov 2009, 15:21
nein, das erfordert Lazarus/GreePascal.

Wenn das Ziel eine Funktionsvariable oder ein Funkctionsparameter ist, dann weiß Delphi schon, daß man da den Zeiger übergeben will.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von vsilverlord
vsilverlord

Registriert seit: 7. Jan 2008
Ort: Baden Württemberg- Hohenlohekreis
174 Beiträge
 
RAD-Studio 2009 Arc
 
#13

Re: function->tfunction

  Alt 8. Nov 2009, 18:44
also das
Zitat:
Delphi-Quellcode:
// Einzelfunktion
tfunction = function({params}; private: Integer): result;

// Methode
tmethod = function({params}): result of object;
funktioniert nicht, der frisst die geringelte klammer nicht
Volker
~beware
Wizards First Rule:
People are stupid; given proper motivation, almost anyone will believe almost anything. Because people are stupid, they will believe a lie because they want to believe it’s true, or because they are afraid it might be true
  Mit Zitat antworten Zitat
Benutzerbild von Mithrandir
Mithrandir
(CodeLib-Manager)

Registriert seit: 27. Nov 2008
Ort: Delmenhorst
2.379 Beiträge
 
#14

Re: function->tfunction

  Alt 8. Nov 2009, 18:50
ok, "params" ist in diesem Falle nur ein Platzhalter für die Parameter deiner Wahl...
米斯蘭迪爾
"In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.306 Beiträge
 
Delphi 12 Athens
 
#15

Re: function->tfunction

  Alt 8. Nov 2009, 18:52
An diese Stelle wäre die/deiner Parameterliste, welche ich der Übersichtlichkeit halber wegließ
und mir dachte das versteht man schon, was da hin soll

z.B.
Delphi-Quellcode:
// Einzelfunktion
tfunction = function(irgendwas: byte; private: Integer): result;

// Methode
tmethod = function(irgendwas: byte): result of object;
oder
Delphi-Quellcode:
// Einzelfunktion
tfunction = function(irgendwas: byte; nochwas: pointer; private: Integer): result;

// Methode
tmethod = function(irgendwas: byte; nochwas: pointer): result of object;
uswusf.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 19:41 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