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
[60163] 해결되었습니다. 감사합니다.!!
로더 [] 1205 읽음    2010-02-05 15:32
너무 빠른 답변에 완전 깜짝 놀랐습니다.ㅎㅎ
이제야 제 입가가 살짝 올라가면서 맘이 편해지는군요.
위에 "var" 요게 핵심이였군요.. 정말 감사합니다.



장성호 님이 쓰신 글 :
: 아..
: 그것요
:
: const로 선언되어있는데 값을 변경하려고 하니까  컴파일 에러가 나는것 아니겠어요?
:
: 
:  //소스에 다음과 같이 선언되어있지요?
:   const
:   m : array[0..11] of byte = (31,28,31,30,31,30,31,31,30,31,30,31); 
:   //-----------------------------------------------------------
:   //다음과 같이 바꿔 보세요
:   var
:      m : array[0..11] of byte = (31,28,31,30,31,30,31,31,30,31,30,31); 
: 
: 

:
: 상수를 변수로 바꿔주기만 하면 될듯 합니다
:
: 그럼..
:
: 로더 님이 쓰신 글 :
: : 장성호님 답글 잘 보았습니다.
: : 링크를 따라가서 많은 공부를 하였습니다.
: :
: :  먼저 현재 상황을 말씀드리면 아직 해결이 안되었습니다.
: :
: : 그런데 예전에는 패키지가 인스톨 되고 컴포넌트 팔렛트에 아무것도 생성된것이 없었지만
: :
: : 지금은 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파일 컴포넌트 인스톨 장성호 2418 2010/02/05
60160         Re:Re:pas파일 컴포넌트 인스톨 로더 3257 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.