저는 소프트웨어 프로그래머가 아니기 때문에 엔지니어이며, 제발 내 잘못을 용서해주십시오.Delphi 이진/텍스트 파일 필요성
2 개의 디지털 온도계에 연결된 USB 포트에서 "실제"데이터 유형을 읽는 델파이 (7SE) 프로그램을 작성했습니다.
나는이 프로그램을 많이 마쳤습니다.
내가 이진 파일 (들)이 "진짜"데이터를 저장하려면 : 아직 따라 설명 나는이 완료되지 않은 어떤
. 텍스트 파일도 괜찮 으면 좋겠지 만 큰 데이터 파일을 가지고 있을까 걱정됩니다.
또한이 데이터를 이진/텍스트 파일에서 다시 읽고 내 Delphi 응용 프로그램을 사용하여 데이터를 표시하고자합니다.
나는 이것이 너무 어려울 것이라고 생각하지 않습니다. 현재 .CSV 형식으로 내 데이터를 저장합니다.
이진 파일에는 내 응용 프로그램 사용자가 시작한 여러 세션의 데이터가 들어 있어야합니다.
"역사적인"데이터라고하는 단추를 클릭하면 이전에 시작한 다른 세션 시간 인 &이 표시되는 새 창/폼이 나타납니다. 그런 다음 세션이 선택되고 표시를 위해 데이터가 검색됩니다.
하나의 이진 파일에서 수행 할 수 있습니까? 아니면 두 개의 파일을 사용해야합니까? 하나는 "실제"데이터를 나타내고 다른 하나는 다른 세션 시간을 인덱싱합니까?
이진 데이터를 저장하는이 방법에 대한 필자의 요구 사항은 필자가 파일 이름을 계속 입력하지 않아도되므로 많은 데이터 파일을 추적 할 필요가 없다는 것입니다. thermo.hst (기록 데이터)와 thermo.idx (인덱스 파일) 파일 등의 실제 온도 데이터, 판독 데이터의 타임 세션으로 모든 정보를 포함하는 것, 예를 들어
시작 등 & 종말유용한 포인터와 자세한 내용으로 작성된 코드가 크게 도움이 될 것입니다.
데이터 파일에 저장할 세션은 몇 개입니까? 그것의 다량 인 경우에 당신은 1 개를 사용하지 않을 이유가없는 한 당신은 데이타베이스 사용을 고려하고 싶을 수도 있습니다? 나는 그것이 훨씬 더 많은 일을 알고 있지만 장기적으로 번거롭지 않게 될 것입니다. – Re0sless
Re0sless와 완전히 동의합니다. 이와 같은 응용 프로그램의 경우 데이터베이스로 interbase를 사용할 수 있습니다. – Bharat