मैं Tdictionary से प्राप्त करने की कोशिश करता हूं और किसी भी तरह से डिफ़ॉल्ट तुलनाकर्ता खो जाता है।डेल्फी Tdictionary विरासत
type
TinpVar = class
end;
TinputVars = class(Tdictionary<string,TinpVar>)
end;
TLVRvars = class(TinputVars)
constructor create;
end;
constructor TLVRvars.create;
begin
inherited;
end;
var LVRvars : TLVRvars;
begin
LVRvars:=TLVRvars.create;
इस निर्माण जब LVRvars करने के लिए एक मुख्य/मान जोड़े जोड़ने मैं एक ए वी पाने के साथ: यह है कि मैं क्या सार में क्या है। आखिरकार मैंने पाया कि इस
constructor TLVRvars.create;
begin
inherited create;
end;
को विरासत में मिला वर्ग के निर्माता को बदलने से रोका जा सकता मुझे समझ नहीं आता क्यों मुझे लगता है कि क्या करना है। हालांकि मेरी समस्या हल हो गई है, मैं अभी भी जानना चाहूंगा।
क्या आपके पास पहले से कोई निर्माता था? – Dsm