|
안녕하세요? 레조입니다.
TStrings 객체의 인스턴스가 생성되지않고 포인터만 있어서
액세스 오류가 났습니다.
TStrings* strString = new TStringList();
이렇게 해보세요.
매댐덜 님이 쓰신 글 :
: 아래의 소스를 제가 잘 못 올렸네요....
:
: 제가 볼때에는 이상이 없는거 같은데...
:
: 그러네요...
:
:
: 남병철.레조 님이 쓰신 글 :
: :
: : 안녕하십니까? 남병철.레조입니다.
: :
: : 일단 소스를 보니 전반적으로 맞는것 같지만 잘돌아 가다가
: : 그런건가요?? 그리고 TEmailData는 무엇인지...
: : 그리고 GetValueNames는 TString 형이던데.. ReadString이라든지
: : 그에 맞는 메소드를 사용해 보세요.
: : 액세스 바이얼레이션이니 메모리 관련인것 같지만 좀더 자세한 설명이
: : 있어야 할것같습니다. ^^
: : 좀더 사용한 내용에대해 알려주시면 다시 살펴보겠습니다.
: :
: :
: :
: : 매댐덜 님이 쓰신 글 :
: : :
: : : 제 소스는 이렇습니다..
: : :
: : : TString *TData;
: : :
: : : TRegistry *reg = new TRegistry;
: : :
: : : reg->RootKey = HKEY_LOCAL_MACHINE ;
: : : if(reg->OpenKey ("SOFTWARE\\xxx\\xxx",false))
: : : {
: : :
: : : reg->GetValueNames (TData);
: : : reg->CloseKey();
: : : delete reg;
: : : }
: : :
: : : 이러는데 Acess violation 에러가 뜹니다...
: : :
: : : 왜 그런지 ..흑흑
: : :
|