2010-04-04 5 views
0

Delphi를 2010 버전으로 업그레이드하고 Delphi 2006로 작성된 응용 프로그램을 열어 보았습니다.이 응용 프로그램은 dbexpress에서 mysql을 libmysql.dll과 함께 사용하고 두 번째 드라이버는 인터넷.MySQL 응용 프로그램을 Delphi 2006에서 2010으로 업그레이드 할 때의 문제

나는 2010 년에 그것을 실행할 수 없다. 나는 항상 libmysql.dll 라이브러리가 없다. 나는 그것의 새 버전을 얻으려고했지만 도움이되지 않았다. 이 라이브러리를 거의 모든 시스템 디렉토리에 복사해도 도움이되지 않았습니다.

내가 할 수있는 어떤 아이디어 나갈거야, 어떻게 내가 데이터베이스 :(연결합니까

답변

1

이 가장 아마 유니 코드 문제. PChar는 더 이상 유니 코드 스트링에 AnsiString과 포인터하지만 포인터입니다 dbexpress 드라이버를 사용해보십시오 .dll을 의미하는 것이 아니라 dbexpress 래퍼 코드입니다. 좀 더 자세한 정보가 필요합니다.

+0

최신 델파이와 함께 설치된 최신 버전에서 dbexpress가되지 않아야합니까? 나는 그것을 업그레이드하려고합니다. – WombaT

0

dbxmys.dll을 사용하고 계신지 확인하십시오. (exe 디렉토리 또는 경로에)