Q&A

  • 레지스트리값에 바이너리 최대 사이즈가 몇인가요?
레지스트리에 바이너리로 저장된 값은 얼마인가요?

"ba" = hex:00 00 00 00 00 ~~~~ 일때..

저걸 불러들이기 위해 size를 잡는데.. 최대 얼마까지 잡아야될지 몰라서요.

현재는 255로 잡고 하고 있는데. array [0..255] to byte

255가 넘는경우도 잇나요?

또한.. 255로 잡고 잇는데.. 값이 10byte밖에 없다면.. 배열을 재정의할수있나요?

알고 싶습니다.


제가 테스트해보니..자꾸 메모리 에러가떠서 이렇게 질문을 올립니다. ㅠ
1  COMMENTS
  • Profile
    최용일 2007.01.09 21:03
    안녕하세요. 최용일입니다.

    레지스트리에 저장된 값의 크기를 모를때는 TRegistry.GetDataSize메소드를 이용해서 크기를 구한뒤에 그 만큼의 메모리를 잡고 읽어오세요...

    동적배열을 쓰시면 배열의 크기를 맘대로 정의할 수 있습니다.

    ^^ 항상 즐코하세요...