안녕하십니까... 델전문가님^^
질문이요...^^
파일을 읽어오거나 생성할 경우의 함수
HANDLE CreateFile(
LPCTSTR lpFileName, // pointer to name of the file
DWORD dwDesiredAccess, // access (read-write) mode
DWORD dwShareMode, // share mode
LPSECURITY_ATTRIBUTES lpSecurityAttributes,// pointer to security attributes
DWORD dwCreationDistribution, // how to create
DWORD dwFlagsAndAttributes, // file attributes
HANDLE hTemplateFile // handle to file with attributes to copy
);
가 있지요..
먼저...
읽기 쓰기 모드로.. 열고 싶은데
Visual C++ 같은 경우는 'GENERIC_READ | GENERIC_WRITE'이라고 하는데
Delphi에서는 ' | '를 인식하지 않는 것 같던데요,,,,
다음으로..
여기서 4번째 인자에 NULL를 써야 하는데...
[Error] Unit1.pas(450): Incompatible types: 'Variant' and 'PSecurityAttributes'
라는 Error가 나는 군요...
NULL이 아닌가요?
Help에 보면은 그렇게 쓰는 것 같던데...
조언 부탁 드립니다. 읽어주셔서 감사합니다.
- 델초보 RyanYun -
이런거 올렸다고 혼나지 않겠지,,,^^
> 먼저...
> 읽기 쓰기 모드로.. 열고 싶은데
> Visual C++ 같은 경우는 'GENERIC_READ | GENERIC_WRITE'이라고 하는데
> Delphi에서는 ' | '를 인식하지 않는 것 같던데요,,,,
--> '|' 대신에 'or'를 쓰면 되구...
> 다음으로..
> 여기서 4번째 인자에 NULL를 써야 하는데...
> [Error] Unit1.pas(450): Incompatible types: 'Variant' and 'PSecurityAttributes'
> 라는 Error가 나는 군요...
> NULL이 아닌가요?
> Help에 보면은 그렇게 쓰는 것 같던데...
--> NULL이 아니라 nil을 쓰면 되네용...
근데... nil이 뭐지?^^