مؤشرات الدالة في إعداد ابتكارات
-
19-08-2019 - |
سؤال
هل مؤشرات الدالة معتمدة في إعداد ابتكارات؟ لا أستطيع العثور على أي شيء في الوثائق. وأنا أعلم دلفي / باسكال تدعمهم وكما يقوم المحرك إعداد البرمجة ابتكارات على ذلك، وأنا على أمل ويدعم ذلك.
المحلول
ولقد فعلت ذلك لاختبار وظيفة صغيرة مؤشرات لا تعمل في الواقع. يجمع قسم [Code]
التالية ويعمل على ما يرام:
type
TStrProc = procedure (const AStr: String);
procedure Call(const AProc: TStrProc; const AStr: String);
begin
AProc(AStr);
end;
procedure ShowStr(const AStr: String);
begin
MsgBox(AStr, mbInformation, MB_OK);
end;
function InitializeSetup(): Boolean;
begin
Call(@ShowStr, 'Hello World!');
end;
وراجع للشغل: يستخدم إعداد ابتكارات محرك باسكال سيناريو من RemObjects . ربما يمكنك أن تجد بعض مزيد من المعلومات هناك.
لا تنتمي إلى StackOverflow