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
[4928] [기타] 아래 4919 질문>이런에러 보신분...
nurisoft [ ] 909 읽음    1998-10-19 11:31
저두 답변이 궁굼해서 기다리고 있었는데..
답변이 올라오지 않는군요..
제가 전에 도스용 프로그램을 C언어로 작성시
그런 에러가 나는 경우도 보았구요 해결방법두 알구는
있는데요, 윈도용에서는 도움이 되지 않는것으로 알구있거던요.
그래두 혹시 쪼금이라두 연관이 있지않을까 하는 생각에서

도스용에서 작성시 Data Segment가 Memory Model에 따라 크기가
정해져 있잖아요? 그런데 프로그램 작성시 너무많은 문자열이나
너무 큰 배열을 사용하면 DSegment ... 어쩌구 하는 에러 메세지
가 발생합니다. 그럴때는 소스에 포함되어 있는 문자열을 최대한
줄이는 방법으로 해결을 했었거든요. 예를 들어 자주 사용하는
문자열은 전역변수로 선언해놓고 문자열 포인터를 사용하는 방법
을 쓰거나 텍스트 파일에 넣어놓고 그때 그때 읽는 방법을 사용
했었습니다. 그렇게 해서 최대한 문자열을 줄이면 그런 에러가
없어지더군요. 하지만 위에서두 얘기했듯이 윈도에서는 어떤지
제가 잘 모르구요, 그리구 이런 식의 방식이 윈도에서는 쓰이지
않는다구 언젠가 들은것두 같구요. 하여간 전 윈도용은 초보거
던요. 그래서 잘은 모르고 혹시나 쬐끔이라두 연관이 되지 않을
까해서 올려 봤습니다. 저두 확실한 답변을 알구 싶구요 기달리
구 있거든요. 쓸데없는 얘기 올린거면 죄송합니다.
그럼.



+ -

관련 글 리스트
4928 [기타] 아래 4919 질문>이런에러 보신분... nurisoft 909 1998/10/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.