سؤال

هل مؤشرات الدالة معتمدة في إعداد ابتكارات؟ لا أستطيع العثور على أي شيء في الوثائق. وأنا أعلم دلفي / باسكال تدعمهم وكما يقوم المحرك إعداد البرمجة ابتكارات على ذلك، وأنا على أمل ويدعم ذلك.

هل كانت مفيدة؟

المحلول

ولقد فعلت ذلك لاختبار وظيفة صغيرة مؤشرات لا تعمل في الواقع. يجمع قسم [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 . ربما يمكنك أن تجد بعض مزيد من المعلومات هناك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top