0
大家好! 我需要在Delphi中開發一個應用程序來顯示COBOL文件中的一些數據。 示例:Cobol生成的軟件具有包含某些屬性(ID,NAME和PHONE)的客戶文件。我需要在我的Delphi程序的DBGrid中顯示這個數據文件。可能嗎?如果是的話,我怎樣才能讓我的Delphi程序與COBOL文件交流? 謝謝!Cobol to Delphi
大家好! 我需要在Delphi中開發一個應用程序來顯示COBOL文件中的一些數據。 示例:Cobol生成的軟件具有包含某些屬性(ID,NAME和PHONE)的客戶文件。我需要在我的Delphi程序的DBGrid中顯示這個數據文件。可能嗎?如果是的話,我怎樣才能讓我的Delphi程序與COBOL文件交流? 謝謝!Cobol to Delphi
通常情況下,由COBOL程序寫入的數據是從COBOL「copy book」中定義的「struct」完成的。
您需要親自閱讀本抄本;它定義了數據的內容和佈局。該數據將以COBOL程序運行的機器的特定編碼寫入;它可能是一個大型機,所以字符串數據可能是EBCDIC(不是ASCII),並且可能還有其他差異。
您必須充分了解COBOL,副本,數據編碼和位模式才能做到這一點。歡迎來到計算。
隨着對數據佈局和編碼的理解,您可以編寫一個Delphi程序來讀取二進制數據並對其進行正確解釋。
從EBCDIC轉換爲ASCII http://www.linkedin.com/groups/Data-on-mainframe-is-in-55779.S.56755230 – Sam
將文本文件轉換爲DBGrid http://stackoverflow.com/questions/ 19338167 /可能加載數據表單的文本文件到dbgrid – Sam
我使用ConnectWare - http://www.parkway-software.com/cw_en.html – Branko