레지스트리에 값 저장하고 불러오는거 만들려고 이것저것 보며 겨우 만들긴 했는데요...
try
Reg.RootKey := HKEY_CURRENT_USER;
if Reg.OpenKey('SoftwareProgram123', true) then
begin
Reg.WriteString('MyApp','"' + ParamStr(0) + '"');
Reg.WriteString('OptSW1','sw1');
Edit1.Text := Reg.ReadString('OptSW1');
Reg.CloseKey;
end;
finally
Reg.Free;
inherited;
end;
이렇게 하니까 기록하고 불러오는것은 다 했는데요...
아랬쪽에 finally 부터 어떻게 해석을 해야 되나요??
inherited는 또 뭘 처리하는 것인지... 누가 해석좀 해주세요~~
try ~ except 에서는 try구문에 오류가 있을경우 except아래의 문장을 처리하는게 되는데 try ~ finally는 전혀 모르겠네요...
try문중에 에러가 발생한다면 상위 루틴을 타지 않게되는데요..
inherited; 를 써줌으로써 에러가 발생하여도 반드시
상위 루틴을 태우게 되는 것이지요 저게 없다면??
안탑니다.....아마 안탈거에요....ㅡ,.ㅡ;;