所有人!我需要用Delphi开发一个应用程序,以显示COBOL文件中的一些数据。例如:在Cobol制作的一个软件有一个带有一些属性(ID,姓名和电话)的客户文件。我需要在我的Delphi程序的DBGrid中显示这个数据文件。有可能吗?如果是,我如何用我的Delphi程序与COBOL文件通信?谢谢!
发布于 2013-12-15 08:15:06
通常,由COBOL程序编写的数据是从COBOL“复制手册”中定义的“结构”完成的。
您需要使用copybook;它定义了数据的内容和布局。这些数据将以特定于运行COBOL程序的机器的编码写入;它可能是大型机,因此字符串数据可能是EBCDIC (而不是ASCII),还可能存在其他差异。
要做到这一点,您必须充分了解COBOL、copybooks、数据编码和位模式。欢迎来到计算机世界。
通过了解数据布局和编码,您可以编写一个Delphi程序来读取二进制数据并正确解释它。
https://stackoverflow.com/questions/20589597
复制相似问题