hi,
chcę przełożyć swoje funkcje i procedury do pliku dll, ale napotkałem problem:
mam sobie taką procedurkę w pliku DLL:
procedure DoDolu(Memo: TMemo); stdcall;
begin
Memo.CaretPos := Point(0,Memo.Lines.Count-1);
Memo.Perform(EM_SCROLLCARET, 0, 0);
end;
(jak łatwo się domyślić, służy ona do przewijania obiektu Memo do dołu)
w programie wywołuję ją następująco:
DoDolu(Form1.JakisMemo);
I wywala mi błąd:
[Error] ble.pas(118): Too many actual parameters
Warto dodać, że kiedy korzystam z tej procedury bez konieczności odniesienia do "Form1", błąd ten nie występuje...
Pytanie: Co zrobić, aby naprawić ten błąd?