Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[4930] [기타] 답변감사합니다. NURISOFT
컴포넌트 [ ] 894 읽음    1998-10-19 14:29
안녕하세요 어린 소나무 찌께다시입니다.

답변 넘 감사하네용... 도움이 되었습니다.
그리구... 이 DataSegment too large라는 에러는 곧 해결을 했는데그 해결이라는 것이
저도 어떻게 했는지 모르겠네용...

우선 이 에러는 제가 Ascii key코드를 이용하요 터미널 제어문자로 컨버트 시킬수 있는
태이블을 만들려고 초기화하는데에서 에러가 났었습니다.

즉 Ascii key와 이를 컨버트한 터미널제어문자 두개의 항목을 가지는 배열

type
  C ; string:
  T ; string:  {c는 ascii, t는 터미널제어문자}
에공 다시 할께요
type
  HLLKEYCODE = packed record
    c ; string:  --> ASCII
    t ; string:  --> 터미널제어문자
  end:

이런식으로 선언한뒤

const
  keytable ; array[0..150] of HLLKEYCODE=(
  ...
  ...
  ...)
이렇게 구조체 배열 상수를 선언을 했지요... 문제가 여기서 난것같습니다.
태스트 결과 32BIT에서는 무리없이 동작을 하는 것을 확인 했는데
지금 제가 만들고 있는 것이 16BIT로 만들고 있는데 이놈이 걸리더라구요...
아마 NURISOFT 말처럼 이것이 DATASEGMENT에 많은 자리를 차지 하나봅니다.

그런데 난 이 걸 해결을 했는데 이상한 것은
내가 어떻게 했는지 잘 모르겠습니다. 아무거나 만지고 이리옮기고 저리옮기고
컴파일 옵션도 만져보구.. 뭐 하다가 포기할때쯤 다시 해보니까... 이게 에러 없이 동작을 하더라구요... 정말 이런 경우가...음냐...
암튼 어떻게 해서 해결됐는지 알아서
곧 다시 올리겠습니다.
그리구 답변 갑사했습니다.
                             어린 소나무 --------찌께다시--------


+ -

관련 글 리스트
4930 [기타] 답변감사합니다. NURISOFT 컴포넌트 894 1998/10/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.