下面的代碼是寫在unit2(form2)中,它調用在電子郵件和密碼框(form1)中輸入的值,昨天代碼工作完美,我做了一些更改,現在:此代碼不起作用,當我按一下按鈕COMMENCER它會引發訪問衝突錯誤:影響變量值時訪問衝突?
procedure TForm2.Btn_commencerClick(Sender: TObject);
begin
email := form1.ed_Email.Text;// <----- LOOK HERE
password := form1.Ed_typedpass.Text; // <-----AND HERE
MD5 := GetMD5;
MD5.Init;
MD5.Update(TByteDynArray(RawByteString(password)), Length(password));
password := LowerCase(MD5.AsString);
etc.......
但此代碼的工作:
email := '[email protected]';
password := 'mypass';
MD5 := GetMD5;
MD5.Init;
etc etc......
問題:
爲什麼?
訪問衝突在您的代碼中出現? – PresleyDias 2011-12-29 11:31:09
在這一行:email:= form1.ed_Email.Text; 地址爲0067A868(讀取地址爲0000038C)的訪問衝突 – 2011-12-29 11:38:11