MDI的密碼登錄框怎麽做 |
答題得分者是:Justmade
|
yezi_ji
一般會員 發表:16 回覆:31 積分:9 註冊:2003-03-22 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
yezi_ji
一般會員 發表:16 回覆:31 積分:9 註冊:2003-03-22 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
yezi_ji
一般會員 發表:16 回覆:31 積分:9 註冊:2003-03-22 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
yezi_ji
一般會員 發表:16 回覆:31 積分:9 註冊:2003-03-22 發送簡訊給我 |
procedure TfmMain.FormShow(Sender: TObject);
begin
with TLogin.Create(Self) do
begin
try
ShowModal;
if ModalResult<>mrok then
Application.Terminate;
finally
Free;
end;
end;
end;
還是一樣的問題。我在Login(登錄框的名字)里做了這樣的語句:
if password.text='pass' then
ModalResult:=mrok;
這在做返回值到主窗口的Onshow事件里確定主程序是不是繼續運行。
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
yezi_ji
一般會員 發表:16 回覆:31 積分:9 註冊:2003-03-22 發送簡訊給我 |
以下是錯誤提示:
Project manager.exe raised exception class EAccessViolation with message 'Access violation at address 0045CECE in module 'manager.exe'. Read of address 000002F4'. Process stopped. Use Step or Run to continue.
我沒有做登錄錯誤的返回值,即:密碼錯誤,關閉或取消的返回值。我是直接用Application.Terminate來結束程序的。
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
yezi_ji
一般會員 發表:16 回覆:31 積分:9 註冊:2003-03-22 發送簡訊給我 |
|
agogorz
初階會員 發表:9 回覆:34 積分:28 註冊:2005-04-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |