1
我得到了一個顯示聯繫地址的mdi表單。既然是Mdi,我可以打開表單的多個副本。 但是,顯然所使用的變量在表單中被「複製」。因此,在下面的代碼中,ContactTypeId將具有基於創建的最後一個表單的值。如何在每個不同的表單實例中爲變量賦予不同的值?
implementation
uses DataModule, MainForm;
{$R *.dfm}
var ModuleUserLevel, ContactId, ContactTypeId : Integer;
EditMode, EditAccess, AddAccess, DeleteAccess : Boolean;
ContactName : String;
constructor TContactDetailsFrm.Create(AOwner:TComponent; InContactTypeId, InContactId : Integer);
Begin
Inherited Create(AOwner);
ContactId := InContactId;
ContactTypeId := InContactTypeID;
End;
我該如何避免這種情況?
在此先感謝
謝謝ulrich,似乎在做伎倆。 – mra 2012-04-24 14:25:12