下面的代码是写在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