아핫핫 ;를 오용하시고 {}도 빠뜨리셨군요~
자, 아래는 문제가 있는 코드입니다~
문자:상태; 실수:핸들;
핸들 := 환경열어(+현재경로+"\set.ini"); 상태:=환경문읽어(핸들, "프로그램정보", "상태", ""); 상태:=사용자함수0.복호화(상태); 상태:=에디트1.문자; 환경닫아(핸들);
만일(상태="1"); { 멀티버튼12.제어:=참; 메뉴2.제어:=참; 메뉴3.제목:="상태:암호 풀기 또는 만들기 전용"; 문자창보여("암호 풀기 또는 만들기 전용"); } 아니면 멀티버튼12.제어:=거짓; 메뉴2.제어:=거짓; 메뉴3.제목:="상태:암호풀기 전용"; 문자창보여("암호풀기 전용");
밑줄은 문법에러가 걸리는 부분이고, 굵게 표시한 것은 실제 문제가 있는 곳입니다.
만일(상태="1");
이 부분의 문제부터 알아봅시다~ 이부분의 만일 뒤의 ()뒤에 ;가 붙었군요~ 만일 문에는 ;를 쓰지 않습니다~
아니면
아니면 이라는 조건이 실행될 시의 명령이 여러줄 이라면 {를 아니면 뒤에 붙여주세요~ 그리고,
문자창보여("암호풀기 전용");
{를 쓰셨으니까 저 줄 다음에 }로 닫아 주어야 겠죠?
그래도 안된다고 코멘트 하시면 해결된 소스를 보내 드릴 테니 비교해 보세요~
|