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


LIST ALL
Posted by ps.이진백2004-12-31 21:21:25, Hit : 5389
창조의 변수형에 대한 의혹
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
3298
   찾아냈습니다~ 부탁하신 On-Air!! [9]
구루™ 2003/03/25  5070
3297
   창조홈페이지 들어올때마다... [1]
서든어택 2007/10/27  3093
3296
   창조할 때 가장 어려운 것은? [7]
靑色糖™ 2003/01/06  3355
3295
   창조패키지 인스톨 미리보기(?)... [7]
qkrwhdgns 2005/08/05  3169
3294
   창조입문 4년째.... [3]
이경근 2004/01/31  3027
3293
   창조인이 이럴수 있습니까? [11]
박재성[날개달기] 2004/09/19  2328
3292
   창조인이 아닌 사람 강퇴(?) [14]
qkrwhdgns 2005/04/23  2815
3291
   창조인의 MSN 메신져 리스트... [8]
최재일 2004/09/10  4109
3290
   창조인 합동프로젝트 "N-Create" 에 대하여..;;; [1]
김진영 2002/12/30  3421
3289
   창조의.. 이런 것이 있었으면.. [4]
qkrwhdgns 2005/08/22  3648
3288
   창조의 한계 한 가지를 깼습니다. [3]
지상현 2005/10/05  4430
3287
   창조의 저작권(라이센스)? [5]
qkrwhdgns 2005/11/13  3173
3286
   창조의 이상한 점 발견!! 버그인가? -_-;; [6]
최재일 2005/10/21  2551
3285
   창조의 음수버그-_-
박종훈 2010/07/21  5005
3284
   창조의 소켓을 이용하여... [3]
김정수 2006/07/16  2915
3283
   창조의 소스를 오픈하여 공개프로젝트로 간다면... [10]
남상기 2014/08/13  3350
3282
   창조의 새버전은 언제나올까? [9]
우유중독 2006/07/15  2648
3281
   창조의 새로운 명령어를 상상해봅시다~ [5]
구루™ 2003/03/19  3444

   창조의 변수형에 대한 의혹 [5]
ps.이진백 2004/12/31  5389
3279
   창조의 무궁한 발전을 꿈꾸며^^~ [4]
민렬만세 2005/01/19  2486
3278
   창조의 몇가지 버그사항.. [1]
권선중 2005/11/01  3952
3277
   창조유저그룹을 이끌어 주시는 모든분께 감사드립니다. [12]
남상기 2005/06/12  2783
3276
   창조유저그룹에서 지켜야 할(혹은 지키면 좋은) 5가지 [2]
ps.이진백 2004/05/28  4008
3275
   창조유저그룹-커즈닷컴은 개인서버??? [11]
장규형 2006/08/20  2521
3274
   창조유저그룹 홈페이지 인코딩 버그.. [1]
한수훈 2009/05/23  4082
LIST ALL   Prev [1]..[21][22][23][24] 25 [26][27][28][29][30]..[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이희철
로그인