ADOConnection 을 DLL안에서 동적 생성하려할때
메모리 에러가 발생합니다.
Read of address 00000000 <- 이런 내용입니다...ㅠ.ㅠ
ADOCOnnection은 전역으로 선언되어져 있구요.
function login();
begin
CoInitialize(nil);
ADOConnection.Create(Application); <- 디버깅시 요기서 에러 납니다
ADOConnection.ConnectionString := 'PROVIDER=SQLOLEDB;SERVER....';
ADOConnection.open;
end;
DLL에서는 ADOConnection 객체를 사용할 수 없는건가요???
아니라면 방법좀 부탁드립니다...!! m(..)m
이것은 곧 폼이 아닌 곳에서는 생성을 못한다는 걸 의미하는 것 같습니다.
고로 걍 폼 Unit를 만들어서 거기다가 ADOCOnnection을 집어넣고
DLL에서 불러다가 폼을 생성했더니 잘 됩니다.
Form을 show만 하지 않음 제가 원하던 기능이 수행되는 지라..^^;
훗날..다른 분들께도 도움이 되었음 합니다.
^^ 즐프하세욤~