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

C++빌더 Q&A
C++Builder Programming Q&A
[48081] Re:치명적인 링커 에러 LME279
크레브 [kkol] 4393 읽음    2007-02-14 12:52
Update 4에서 해결되었다고 나와있네요
설치해봐야 겠습니다.. ㅋㅋ

Update4 README 문서 (  20번 항목 입니다. ^^ )


1) Removed the "Confidential" string in the C++Builder About
   dialog.

2) Resolved problems with compiling Delphi (Object Pascal)
   source code in C++Builder 6 Upgrade (Enterprise or Professional
   editions). The problems included the inability to install third
   party components, debug VCL source code, and other
   error messages.

3) A new compiler, linker, and makefiles are included for
   building the RTL source.  These should resolve issues with
   building the RTL that resulted in errors such as "unable to
   open file timenow.h".

4) Changed the line <LIBRARY Version> to <LIBRARY  'Version'>
   in \rtl\source\defs\version.def.

5) Removed the -Z program option in \rtl\rtlinc\xx.h (The -Z
   option is no longer supported).

6) Updated win32.mak so that the Turbo linker does not look for
   VCL60.lib, RTL60.lib and VCLE60.lib while building "Dynamic
   Library." 

7) Fixed a problem where PATHCPP, PATHASM, PATHPAS, PATHRC and
   other macros would increase in size each time a file was
   added to the project, even if the added directory was on
   the list.

8) Fixed a problem where the main .cpp file and .bpf files were
   not always saved with the correct name when saving package and
   DLL projects to a new name.

9) TInitOleT no longer calls CoInitializeEx or CoInitialize for
   inproc servers.

10) Fixed the define __INC_CRTDBG.

11) The SysUtils update repairs a problem with Delphi 6 that could
    produce deadlock. Typically, this would happen in a web
    application when many web modules were being created due to a
    heavy load. Once this occurred, the web application would
    stop responding to further requests and the CPU would
    typically reach 100% utilization.

12) Fixed intermittent access violations in RTL.BPL when creating
    a component with a published property of a type of another
    component, which is in a different package.

13) Fixed a problem with deriving a property editor from
    CLXEditors:TFontNameProperty.  The BPI file was not
    provided.

14) The bcc compiler now resolves an inline assembly jump to a
    function.

15) The bcc compiler now compiles code containing a const member
    function.

16) To improve compatibility with source code originally
    developed for other compilers, bcc now supports an
    alternative syntax for specifying multiple function
    declaration modifiers. For example, to declare a function as
    both exported and naked, either of the following declarations
    can be used:

    __declspec(dllexport, naked) void MyFunction(); // Standard BCC syntax

    - OR -

    __declspec(dllexport) __declspec(naked) void MyFunction(); // Alternate syntax

17) ILINK no longer ignores ordinals provided in a .def file.

18) Improved double-byte character set (DBCS) support in the linker
    for handling Kanji characters.   

19) Fixed hard-coded strings in error messages.

20) Fixed an access violation with linker error LME279.   

21) Component references are no longer intermittently lost
    between components in a frame and a form due to their
    creation order.

22) Fixed run-time errors with certain variant operations on
    Windows 95/98/NT4 systems that have original (unpatched)
    versions of DCOM.

23) Fixed an access violation that occurred after resetting an
    exception during debugging on a Japanese Windows 98 machine
    with Global IME. The access violation occurred regardless of
    registry setting for ComCtl32Patch.

24) When the font size in the Code Editor is changed, the size of
    displayed tab and space characters now matches the size of
    the other characters.

25) Building a project whose path includes a plus sign (+) no
    longer results in a fatal linker error (Unable to open
    file...).

26) Printing source code on a color printer now prints the
    colored syntax highlighting.

크레브 님이 쓰신 글 :
: 다음과 같은 메시지의 Link Error가 발생합니다. 
:
: [Linker Error] Fatal : Error detected(LME279)
: [Linker Error] Fatal : Access violation, Link terminated
:
: 이 에러는 왜 발생하는 걸까요?
:
:
: 빌더  종료하면 다음과 같은 메시지를 표시하는
: 메시지 박스가 나타납니다.
: An exception(C000002) occurred during DllEntryPoint or DllMain in module:
: C:\Program Files\Boland\CBuilder6\Bin\ilink32.dll
:
: 검색해 보니 2002년에도 어떤분이 질문하셨는데 답변하시는 분은 없군요
:
: 이번에 노트북 한대하고 데스크탑 한대 새로 사서 씨++빌더 6.0 설치했는데
: 두대 다 발생합니다.
: 프로젝트 종료했다가 다시 하면 괜찮을때도 있고요
:
: 팁&트릭게시판에 김태선님이 쓴 글처럼 옵션 바꾸면 괜찮기도 하고요
: 김태선님 글에서는 LME1520, LME1564 에러라고 합니다.
: http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tip&no=618
:
: 이런 LME 같은 에러는 어떻게 처리하는지 알고계신가요?
: 문서화된 정보가 있다면 알려주시기 바랍니다.
:
: 참고로 씨++빌더6.0은 업데이트2까지 설치하였습니다.

+ -

관련 글 리스트
48080 치명적인 링커 에러 LME279 크레브 1928 2007/02/14
48081     Re:치명적인 링커 에러 LME279 크레브 4393 2007/02/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.