2013-12-14 4 views
0

모두들! COBOL 파일의 일부 데이터를 표시하려면 Delphi에서 응용 프로그램을 개발해야합니다. 예 : Cobol에서 만든 소프트웨어에는 일부 속성 (ID, 이름 및 전화 번호)이있는 고객의 파일이 있습니다. 이 데이터 파일을 내 Delphi 프로그램의 DBGrid에 표시해야합니다. 가능한가? 그렇다면 델파이 프로그램을 COBOL 파일로 comunicate 할 수 있습니까? 감사합니다.Cobol to Delphi

+0

EBCDIC에서 ASCII로 변환 http://www.linkedin.com/groups/Data-on-mainframe-is-in-55779.S.56755230 – Sam

+0

DBGrid에 텍스트 파일 http://stackoverflow.com/questions/ 19338167/가능한로드 데이터 형식 -A 텍스트 - 파일 - 대 - dbgrid – Sam

+0

나는 ConnectWare를 사용합니다 - http://www.parkway-software.com/cw_en.html – Branko

답변

2

일반적으로 COBOL 프로그램에 의해 작성된 데이터는 COBOL "복사 서적"에 정의 된 "구조체"에서 작성됩니다.

카피 북을 사용해야합니다. 그것은 데이터의 내용과 레이아웃을 정의합니다. 이 데이터는 COBOL 프로그램이 실행 된 시스템의 특정 인코딩으로 작성됩니다. 메인 프레임 일 수 있으므로 문자열 데이터는 EBCDIC (ASCII가 아님) 일 수 있으며 다른 차이가있을 수 있습니다.

이렇게하려면 COBOL, 카피 북, 데이터 인코딩 및 비트 패턴에 대해 충분히 배워야합니다. 컴퓨팅에 오신 것을 환영합니다.

데이터 레이아웃 및 인코딩을 이해하면 Delphi 프로그램을 작성하여 이진 데이터를 읽고 올바르게 해석 할 수 있습니다.