मैं इस तरह कुछ करने के लिए कोशिश कर रहा हूँ:मैं कैसे बता सकता हूं कि एक टी क्लास दूसरे से लिया गया है या नहीं?
function CreateIfForm (const nClass : TClass) : TForm;
begin
if not (nClass is TFormClass) then
raise Exception.Create('Not a form class');
Result := (nClass as TFormClass).Create(Application);
end;
यह त्रुटि पैदा करता है "ऑपरेटर इस संकार्य प्रकार के लिए लागू नहीं"। मैं तुम्हें केवल एक फार्म वर्ग स्वीकार करने के लिए समारोह को बदल सकते हैं अगर आप की जाँच करनी चाहिए डेल्फी 7.
जवाब ;-) – TLama