C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[60160] Re:Re:pas파일 컴포넌트 인스톨
로더 [] 3256 읽음    2010-02-05 15:11
장성호님 답글 잘 보았습니다.
링크를 따라가서 많은 공부를 하였습니다.

먼저 현재 상황을 말씀드리면 아직 해결이 안되었습니다.

그런데 예전에는 패키지가 인스톨 되고 컴포넌트 팔렛트에 아무것도 생성된것이 없었지만

지금은 pas 소스를 컴파일 하는 부분에서 에러를 발생 시킵니다.

좋은 쪽으로 진행되간다는 느낌이 듭니다.ㅎㅎ


에러 내용은

"Left side cannot be assigned to"  (왼쪽 부분에 값을 넣을수가 없다는 말이 맞죠?)


해당 라인을 찾아가 보니

if ((solYear mod 4=0) and not (solYear mod 100=0)) or
     (solYear mod 400=0) then  m[1] := 29  else  m[1] := 28;


m[1] 바이트 배열(12자리) 의 1번째에다(2월이겠죠?) 조건에 따라 29 나 28 을 넣는 부분이였습니다.

선언은

const
m : array[0..11] of byte = (31,28,31,30,31,30,31,31,30,31,30,31);

라고 되어 있습니다.


제가 델파이를 다뤄 본적이 없어서 위의 문법이 맞는지 잘 몰라 오늘 오전은 델파이 기본 문법
을 인터넷에서 찾아서 보았습니다.
그런데 제가 보기엔 문법 상으로 이상한 점은 발견을 못하여서 이렇게 다시 질문을 드립니다.

질문의 내용은

1. 위의 에러 내용을 저렇게 해석을 하는게 맞는건지.
2. 에러난 곳의 해당 라인에 또는 선언부에 제가 모르는 문제가 있는건지.
3. 장성호님이 인스톨을 하셨을때 혹시 소스중에 수정하신 부분이 있는지.

이런 문제는 혼자서도 척척 해결해야 하는데.. 능력이 많이 부족함을 느낍니다.
다시 한번 저에게 희망을 뻠뿌질해주십시요!!

+ -

관련 글 리스트
60150 pas파일 컴포넌트 인스톨 로더 2103 2010/02/04
60154     Re:pas파일 컴포넌트 인스톨 장성호 2417 2010/02/05
60160         Re:Re:pas파일 컴포넌트 인스톨 로더 3256 2010/02/05
60161             Re:Re:Re:pas파일 컴포넌트 인스톨 장성호 1932 2010/02/05
60163                 해결되었습니다. 감사합니다.!! 로더 1205 2010/02/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.