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
[53580] Re:[만해] 허접 초보가 고수님들께 파스칼 변환 질문을^^
장성호 [nasilso] 1360 읽음    2008-06-02 22:02
PInteger(Data)^ := 0; 는?

int  *iPData=(int *)Data;
*iPData=0;

포인터에 관한 표현을 비교하면?
C++  |  Delpie 
=============
&      |   @
-------------
*      |    ^

...

&k  =  @k
*i   = i^


그럼..


강재호.만해 님이 쓰신 글 :
: TVuirtualStringTreeView의 확장형인 TVirtualPropertyTree를 쓸려고 하는데요
:
:  with VirtualPropertyTree1 do
:      begin
:           SetLength( Fields, 4 );
:           with Fields[0] do
:           begin
:                Name := 'Rating';
:                Category := 'Appearance';
:                new( PInteger(Data) );
:                DataType := dtCombo;
:
:                PInteger(Data)^ := 0;
:
:                SetLength( ComboData, 4 );
:                ComboData[0] := '1';
:                ComboData[1] := '2';
:                ComboData[2] := '3';
:                ComboData[3] := '4';
:           end;
:
: 예제 소스에 있는 저 부분을 파스칼로 변환하다가
:
: PInterget(Data)^ :=0; <- 이 부분에서 막혀서 몇시간 동안 헤매다가..
:
: 여기다 질문 올립니다 ^^
:
:     vrtlprprtytr1->Fields.set_length(1);
:     vrtlprprtytr1->Fields[0].Name = "Test";
:     vrtlprprtytr1->Fields[0].Data = 100; <- 이부분 소스가 잘못 되었다고 하는데요
:     vrtlprprtytr1->RefreshFields();
:
: 제가 원래부터 파스칼은 학교에서만 배우고~ 델파이를 전문적으로 공부를 한게 아니라서
:
: 파스칼 문법에서 막히네요^^
:
: 저 부분만 좀 도와주세요^^

+ -

관련 글 리스트
53577 [만해] 허접 초보가 고수님들께 파스칼 변환 질문을^^ 강재호.만해 1434 2008/06/02
53580     Re:[만해] 허접 초보가 고수님들께 파스칼 변환 질문을^^ 장성호 1360 2008/06/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.