아래 코드는 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 (주소 0000038C 읽음) –