以下のコードは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
:email:= form1.ed_Email.Text; アドレス0067A868でのEAccess違反(アドレス0000038Cの読み取り) –