본문 바로가기

null 캐릭터 제거 파일쓰기등에서 변수싸이즈를 고정적으로 잡아준경우 파일을 읽었을때, 널캐릭터가 들어가는 경우가 많아서 에러가 종종 발생합니다. 이경우 Replace(nCommPorttemp, vbNullChar, "") 로하시면 됩니다. 이는 Len(nCommPorttemp)로 확인해볼수 있습니다. 널캐릭터를 제거하기 전과 제거한후의 사이즈가 달라졌음을 확인할수 있습니다. 더보기
레지스트리의 데이터를 간단히 읽는 소스 책에 있는 소스를 거의 그대로 올렸습니다. 이 함수를 이용하면 대부분의 레지의 데이터를 쉽게 읽어들일수 있습니다. 폼에 쓰세요. 32비트 함수들을 이용했기 때문에 속도도 빠르리라 예상됩니다. 모듈에 쓸때는 Private function을 Public fuction으로 고치세요. 프린터니 사용자 이름이니 버젼같은건 이걸 쓰면 값을 쉽게 알아낼 수 있습니다.. 키 와 데이터가 어디 있는지 알아야겠지만요.. 사용법: 데이터=ReadRegData$(루트키, 하위키, 값(value)) Option Explicit Private Declare Function RegOpenKeyEx Lib "advapi32" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As.. 더보기
ini file read/write 아래코드를 모듈에 선언합니다. public INIFILE as string 'INI 스트링을 읽어오기 위한 API 선언 Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" _ (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, _ ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long 'INI 스트링을 기록하기 위한 API 선언 Declare Function WritePrivateProfil.. 더보기