기본 콘텐츠로 건너뛰기

라벨이 데이터 공유인 게시물 표시

DLL의 데이터 공유

dll의 프로세스간 데이터 공유를 위해서는 data_seg pragma를 사용한다. 이때 dll의 def 파일에 데이터 공유 섹션을 지정해야 한다는 것을 잊지 말도록.. (오늘 이거 땜에 또 삽질했다. -_-;;) 데이터 공유 섹션 지정 #pragma data_seg(".CACHE") HANDLE g_hCacheFile = INVALID_HANDLE_VALUE; #pragma 섹션 정의 (def 파일에) SECTIONS .CACHE Read Write Shared 이렇게 하면 g_hCacheFile은 이 dll을 로딩한 모든 프로세스에서 공유해서 사용할 수 있습니다.