안녕하세여..
요새 DirectMusic을 공부하는데여..
DirectMusic에서 IDirectMusicLoader8를 사용해서 Segment에 저장하려고 합니다.
파일명을 받아서 저장하는 LoadObjectFromFile에서 Segment를 받아서 처리하는데여..
Segment에 저장하려고 하는 파일 형식은 *.wav이구여.. Segment에 넣고 싶은 양은 수백개를 넣을 생각으로 만들었는데여..
현재 에러가 발생하는 부분은 LoadObjectFromFile 이구여..파일이 254개 전에(14.8MB)에서는 잘 작동을 하다가 255개(15.1MB)를 저장하려고 하니깐..리턴값을 E_OUTOFMEMORY로 주더라구여..
이걸 어떻게 풀어갈수 있는 방법이 없을까여..?
컴파일은 Delphi6.0 + Direct8.0 SDK 입니다.
그리고 DirectMusic라이브러리는
DirectX 8.0 Delphi adaptation by Ivo Steinmann (Modified: 26-Nov-2000)입니다.
조언 부탁드립니다.