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
[56516] Re:indy9 설치 에러입니다.
부산촌님 [] 2000 읽음    2009-03-26 15:51
이용태 님이 쓰신 글 :
: 컴포넌트/라이브러리에서 indy9를 받아서 설치를 했습니다.
:
: 정상적으로 indy9 컴포넌트들이 보이는데요..
:
: 문제는 소스를 컴파일하고 실행시키면... 다음과 같은 에러가 발생합니다.
:
: "프로시저 시작 지점 @ldwinsock@initalization$qqrv을(를) DLL indy60.bpl 에서 찾을 수 없습니다."
:
: 어떻게 해야 이 문제를 해결할 수 있는건가요...
:
: 검색해서 뒤져봤는데... 저와 같은 경우는 없는거 같아서요..
:
: 답변 부탁드립니다.

해결 됐는지는 모르지만 저도 이부분 때문에 무척 애를 먹었읍니다.
그래서 저는 일련의 적업을 배치로 묶어서 처리를 했읍니다...

환경변수.BAT화일을 만드신후 에 아래를 삽입하세요
인디 디렉토리가 D:\Language\Borland\Componut\Indy\V06 이라고 한다면

reg add HKCU\Environment /v INDY    /d D:\Language\Borland\Componut\Indy\V06 /f

다음으로 인디 클린.BAT를 만드시고
아래내용을 삽입하세요
if (%1)==() goto test_command
if (%1)==(start) goto start
goto endok

:test_command

:no_command

:start
computil SetupC06
computil SetupD06
if exist setenv.bat call setenv.bat

if (%NDC06%)==() if (%NDD06%)==() goto enderror
if (%NDC06%)==() SET NDC06=%NDD06%
if (%NDWINSYS%)==() goto enderror

rem 인디 디렉토리 설정
SET ID60=%NDC06%\Componut\Indy\V06


rem IDPAS32.obj를 임시디렉토리에 옮김
SET IDTMP=%NDC06%\Componut\Indy

copy %NDC06%\Source\VCL\idpas32.obj %IDTMP%

rem 프로그램 디렉토리에서 인디관련 화일을 삭제한다
del %NDC06%\Bin\dclindy*.bpl
del %NDC06%\Lib\Obj\dclindy.*
del %NDC06%\Source\Indy\dclindy.*
del %NDC06%\Lib\Debug\indy*.lib
del %NDC06%\Lib\Release\indy*.lib
del %NDC06%\Source\Indy\id*.pas
del %NDC06%\Include\Vcl\id*.hpp
del %NDC06%\Source\VCL\id*.obj
del %NDC06%\Bin\indy60.bpl
del %NDC06%\Help\indy.*
del %NDWINSYS%\indy*.bpl

rem Help File 복사하기
copy %IDTMP%\Help\. %NDC06%\Help\.

rem 임시디렉토리에 옮긴 IDPAS32.obj을 원래 위치에 옮기고 임시는 지운다
copy %IDTMP%\IDPAS32.obj %NDC06%\Source\VCL\.
copy %IDTMP%\V06\Indy60.bpl %NDC06%\bin\.
copy %IDTMP%\tmsxlsc6.lib %NDC06%D:\Projects\Lib\.
del  %IDTMP%\IDPAS32.obj

Rem 환경변수 등록
if exist 환경변수.bat call 환경변수.bat

:enderror

:endok
if exist setenv.bat del setenv.bat
SET ID60=
SET IDTMP=

압축화일 푸시고
Source 디렉토리 가셔서 FullV6 또는 자기 BCB 버젼에 맞게 배치를 실행하고
BCB내부에서 인스톨 시키면 될거예요

+ -

관련 글 리스트
56462 indy9 설치 에러입니다. 이용태 1426 2009/03/18
56516     Re:indy9 설치 에러입니다. 부산촌님 2000 2009/03/26
56491     Re:indy9 설치 에러입니다. utime.김성하 1703 2009/03/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.