के लिए अनुमति दी गई है, मुझे यह त्रुटि मिल रही है। FGetZoneData
पर मेरे पास है:इस विधि का विधि केवल क्लास विधियों त्रुटि
var
SelectedDept: String;
implementation
procedure TFGetZoneDept.GetClick1(Sender: TObject);
var
azone: string;
adept: string;
bstats,
bname,
btop,
bleft,
bnumber,
basset: string;
machine : TMachine;
begin
fdb.count := 0; //keeps track of number of machines in zone
azone := Combobox1.Text; //gets name of zone
adept := TfDB.GetDeptDBName(SelectedDept); //gets name of dept from a function
fdeptlayout.ListBox1.Clear;
end;
और TFdB
पर मैं एक समारोह में सार्वजनिक रूप से घोषणा की है:
public
Function GetDeptDBName(name :string):String;
end;
किसी भी विचार क्यों यह काम नहीं होगा?
कॉल 'adept: = fdb.GetDeptDBName() 'इसके बजाय। कॉलिंग 'TfDB.GetDeptDBName()' क्लास विधि मानती है। –
धन्यवाद उत्तर दें और मैं स्वीकार कर सकता हूं ... सुनिश्चित नहीं है कि मुझे यह कैसे याद आया .. लेकिन मुझे लगता है कि यह होता है –
ऐन ने पहले से ही सही उत्तर दिया है। उसके जवाब को डुप्लिकेट करने की कोई ज़रूरत नहीं है। –