�빫�� ����� ���

Archive for the ‘on windows’ Category.

Borland C++에서 Windows API 사용할 때..

// 컴퓨터 이름을 알아내서 저장하는 것.

// DataMod는 VCL의 DataModule을 상속받은 것.

 

char szBuffer[MAX_COMPUTERNAME_LENGTH+1];
// 컴퓨터 이름을 저장할 버퍼

DWORD dwcNameSize = MAX_COMPUTERNAME_LENGTH + 1;

// Windows만의 데이터타입인 DWORD

// unsigned long을 typedef 한 것
GetComputerName(szBuffer, &dwcNameSize);

// 이 함수(WinAPI)가 이름을 알아냄. 인자값 둘 다 address reference
DataMod->IssueUnit = StrPas(szBuffer);

// StrPas()는 PChar형의 데이터를 String형으로 변환
DataMod->IssueUnit = DataMod->IssueUnit.SubString(DataMod->IssueUnit.Length(),1);

 

뭐.. 그렇게~