창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


LIST ALL
Posted by ps.이진백2004-12-31 21:21:25, Hit : 5297
창조의 변수형에 대한 의혹
Homepage : http://gpro.ev7.net/
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=freeboard&no=1684
의혹1
창조에서의 문자말이죠.
같은 델파이 컴파일러를 사용하는데…….
델파이에서는 API 사용시 PChar 컴파일이 필요한데,
창조에서는 왜 그럴 필요가 없느냐 이겁니다.

혹시 창조의 문자열은 본래 PChar로 선언되고,
내부적으로 메모리를 생성/해제한것 아닐까요?

의혹2
창조에서의 실수말입니다.
왜 문을수 함수를 잘못 호출하면 런타임에러가 참 거시기하냐는 겁니다.

invalid type conversion. 뭐 이런 비스무리한 에러가 나기는 하는데.

델파이에서 inttostr 함수 잘못 호출하면 그와 다른 메시지를 접할 수 있습니다.

'%s(문자)' is not a integer. 역시 이런 맥락의 오류.

창조에서의 실수의 정체는?


의혹3
창조에서의 진리말입니다.
도대체 내부적인 메모리 값은 무엇입니까?

DLL 개발하다보면 창조와 진리형 소통이 되지를 않습니다.

같은 '참'이라도 내부적인 메모리 값은 다르다는거죠.

위자드   2004-12-31 PM 11:03:51  
잘 모르겠으니 패스~
지상현   2005-01-01 PM 1:03:24  
맞습니다...
하지만 문자는, PChar가 맞습니다.
한번 테스트 해보세요.
문자열을 넘겨받는 DLL을 하나 만드시고,
문자: 시험용;
시험용 : = ""; // 생략해도 같음
이라고 하시고, 시험용 이라는 변수를 넘겨보세요.
""이 넘어오는게 아니라, NULL(델파이에선 nil이겠죠)이 넘어옵니다.
지상현   2005-01-01 PM 1:09:02  
아마 API 호출을 위해서 그런 것 같네요...
""이 NULL이 되다니...

그나저나
실수는...제 생각에 "실수"라는 이름을 잘 생각해봐야 한다고 생각합니다.
Integer는 정수라고 하죠.
실수: 숫자;
숫자 := 1.3;
문자창보여(수를문(숫자));
하시면 "1.3" 이라고 뜹니다.
아마 정수형이라면, 반올림되어 "1" 이라고 뜰겁니다.
'실수'는 실수형인 것 같네요.
정수형 인자를 요구하는 API 호출 문재는, 내부적으로 변환이 있다거나...할지도 -_-


진리형은 그냥 버그인것 같네요.
인자중에 진리형이 있으면, 호출 자체가 성립하지 않더군요.
API 호출하면서, 인자를 넘겨줄 때, "진리"형은 뭔가 안해두셨다거나...한 것 같습니다.

하지만 API에서 사용하는 모든 진리형은 4바이트 짜리입니다. 그래서 창조의 "실수"를 사용해도 되는 것 같네요.
지상현   2005-01-01 PM 1:09:26  
혹시 제 생각이 도움이 될까 싶어서 몇자 적어봤습니다.

새해 복 많이 받으세요~!
ps.이진백   2005-01-01 PM 5:25:56  
네... 도움 되었습니다.
무거운 새해! (Heavy new year)... 죄송합니다. 새해 복 철철 넘칠만큼 받으세요!
LIST ALL               GO TO THE TOP


N
C
   Subject
Posted by
Date
H
3573
   파티션나누는 프로그램.. [7]
이경근 2004/05/10  5327
3572
   드..드디어 제로보드 스킨 버그를 알아냄!! [1]
지상현 2003/02/27  5327
3571
   위자드(정도님_ㅋㅋ [2]
천호성 2004/09/20  5322
3570
   IE 7을 깔아봤습니다..... [11]
이정도 2006/11/16  5321
3569
   최재일님께서 올리신 창조98... [3]
지상현 2005/10/11  5321
3568
   MySQL, HTML/CSS 웹표준 책 추천 ^^ [5]
손상진 2009/10/05  5318
3567
   [politics]자꾸 이런 글 올리기는..머하지만.. [1]
하얀종이 2002/12/21  5315
3566
   nylon 님 열심히 하는 모습 참 좋아여 ^^ [1]
Pueding 2002/09/08  5315
3565
   아아...프림니임` [8]
미도르 2003/02/03  5314
3564
   저는 기독교의 여호와 하나님을 봣습니다^^ [1]
최문석 2004/03/25  5313
3563
   파란메일 쓰세요! ㅎ; [9]
정윤부 2005/01/29  5312
3562
   그리고.. Gmax가 discreet꺼였다니!!!! [1]
이경근 2004/03/24  5312
3561
   -0- 에휴....나도 드디어... [3]
위자드 2003/12/20  5309
3560
   Cugz.com을.. [3]
췌영 2005/10/05  5308
3559
   하핫~ 홈피 개편.. [2]
최재일 2004/10/06  5306
3558
   아아...이제 바이프리넷으론 접속이 안되네요.... [1]
Midor☆ 2003/06/08  5306
3557
   새해 복 많이받으십시요! [5]
박재성 2007/01/01  5304
3556
   uses Wininet; [1]
ps.이진백 2004/09/09  5300
3555
   최근 게시물 스킨 완성;; [4]
손상진 2004/03/07  5300
3554
   안마방의 실태[펌] [1]
권선중 2010/08/11  5298
3553
   2기 내각; 구성.. [1]
변혁수[nylon] 2004/05/21  5298

   창조의 변수형에 대한 의혹 [5]
ps.이진백 2004/12/31  5297
3551
     [re] ㅎ ㅣㅇ ㅑ~
nylon 2002/09/12  5296
3550
   [잡담]추억...ㅜㅜ [2]
김환욱 2007/01/15  5294
3549
   [우리말 바로쓰기] 홈페이지? 사이트? [5]
ps.이진백 2004/10/28  5294
LIST ALL   Prev [1]..[11][12][13] 14 [15][16][17][18][19][20]..[156] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인