/
Forside
/
Teknologi
/
Udvikling
/
Delphi/Pascal
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Delphi/Pascal
#
Navn
Point
1
oldwiking
603
2
jrossing
525
3
rpje
520
4
EXTERMINA..
500
5
DJ_Puden
250
6
PARKENSS
230
7
technet
210
8
jdjespers..
200
9
VMEK
153
10
lavang
136
Overføre funktion som parameter
Fra :
Michael Vilhelmsen
Dato :
19-09-03 11:52
Hej
Jeg syntes at kunne erindre, at man kan overføre en procedure / funktion som
parameter til en anden procedure / funktion.
Men om jeg kan få det til at virke i Delphi 5 !
F.eks. har jeg en procedure, som gør dette:
function TfrmMain.SetCardDate (Const PCord : String) : Integer;
begin
AddLine('Kort: '+PCord);
Result := 1;
end;
AddLine putter en linie i et memofelt.
Jeg har så en anden funktion fra en DLL fil, som forventer følgende:
procedure Tflxcom.flxInitCallback(method_id: FLX_CALLBACK; method_ptr:
Integer);
Dvs. den sidste parameter er en pointer til en procedure / funktion (hvis
jeg tolker det korrekt).
Michael
Finn Bindeballe (
19-09-2003
)
Kommentar
Fra :
Finn Bindeballe
Dato :
19-09-03 15:01
hej der.......
>procedure Tflxcom.flxInitCallback(method_id: FLX_CALLBACK; method_ptr:
>Integer);
>
>Dvs. den sidste parameter er en pointer til en procedure / funktion (hvis
>jeg tolker det korrekt).
>
>
>
jeps...det er rigtigt.. Du skal bare huske at den function du vil kalde
skal være >stdcall; <
eks.
function etellerandeet( n:integer) : integer; stdcall;
blablalba
/finn
Søg
Alle emner
Teknologi
Udvikling
Delphi/Pascal
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177822
Tips :
31980
Nyheder :
719565
Indlæg :
6410986
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.