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


LIST ALL
Posted by ps.이진백2004-12-31 21:21:25, Hit : 5358
창조의 변수형에 대한 의혹
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
   끌어다(Drag) 놓기(Drop) [4]
ps.이진백 2004/10/29  5877
3572
   format C: 의 시기가 다가옵니다. [3]
ps.이진백 2004/10/30  4207
3571
   XP 재설치 완료! [3]
ps.이진백 2004/10/31  5240
3570
   한/영 전환키가 Alt키로 변했으나 왜 그런지 모름. [7]
ps.이진백 2004/11/01  4305
3569
   제 친구 나쁜 놈입니다 [4]
ps.이진백 2004/11/09  3646
3568
   내일이면 수학여행입니다! [5]
ps.이진백 2004/11/09  3883
3567
   후이즈의 마구 퍼주기 덕에 저도 도메인 장만! [2]
ps.이진백 2004/11/25  4140
3566
   가비아 실망이다... [5]
ps.이진백 2004/11/18  3953
3565
   델파이 말썽입니다 [2]
ps.이진백 2004/11/19  5705
3564
   역시 API는 방대하다 [2]
ps.이진백 2004/11/21  3897
3563
   한파가 이곳을 엄습하고 있습니다. [1]
ps.이진백 2004/12/02  4641
3562
   델조이를 대신할 프로그램명... [1]
ps.이진백 2004/12/09  4766
3561
   빛 좋은 개살구 [8]
ps.이진백 2004/12/10  4546
3560
   창조와 델파이 객체 대응표 [3]
ps.이진백 2004/12/19  3968
3559
   파리떼 바이러스 나빠요 [3]
ps.이진백 2004/12/21  3975
3558
   결국 재설치....-_-^
ps.이진백 2004/12/21  5917
3557
   웜이 침입한듯 [4]
ps.이진백 2004/12/21  4140
3556
   SP2 계속되는 인터넷 접속 불가능 현상, 그 해법은? [2]
ps.이진백 2004/12/24  4488
3555
   언젠가는... [6]
ps.이진백 2004/12/26  3834
3554
   [갖고오기] 우리에게 녹아들어간 일본어체, 일본식 표현 [4]
ps.이진백 2004/12/27  3950
3553
   방학 Season 기념 채팅 건의 [6]
ps.이진백 2004/12/30  4227

   창조의 변수형에 대한 의혹 [5]
ps.이진백 2004/12/31  5358
3551
   영광입니다~~~~~~~ [5]
ps.이진백 2004/12/31  5740
3550
   프로그램은 어째 날이 갈수록 느려지냐 -_-
ps.이진백 2005/01/01  4488
3549
   ISTool 한글화 및 MSP2 정보 [2]
ps.이진백 2005/01/02  3872
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이희철
로그인