Delphi 2006에서 TFileStream을 사용하고 있습니다. TFileStream.Seek에서 범위를 벗어난 오프셋을 호출 할 때 다른 반환 값을 얻고 있습니다. 스트림의 처음 아래 위치를 찾으면 함수는 -1을 반환하고 스트림 크기를 초과하여 탐색하면 함수는 스트림이 너무 클 경우 스트림의 위치를 반환합니다. 스트림에서 찾기 연산이 성공했는지 여부를 확인하는 방법이 있습니까? 시프트 오프셋이 현재 스트림 크기의 범위를 벗어나는 경우 TFileStream.Seek이 실패하지 않는 이유는 무엇입니까?델파이 TFileStream.Seek, 무효 검색 오프셋을 확인하는 방법
미리 감사드립니다.
정확하게'Size' 속성에 대한'TFileStream' 설정자가 구현되었습니다. 지정된 크기 오프셋을 찾아서'SetEndOfFile()'을 호출합니다. –