在Cobol中创建DLL

在Cobol中创建DLL,dll,cobol,Dll,Cobol,我需要在cobol中创建一个带有外部函数的DLL来执行Dat文件的打开和读取。我的目标是使用带有字符串的返回,以便任何其他IDE都可以使用此DLL执行Sql操作 如何将cobol中的Perform转换为DLL中带有返回字符串的外部函数?当然不能。你为什么不用语言告诉我们你想要实现什么,而不去想象如何去做。虽然您可以使用开源COBOL编译器的代码并将其更改为您所声明的代码,但我认为您不会真的想这样做。这次,在您尝试使用IBM COBOL Cafe之后,您是否打算告诉我们您使用的是哪种编译器和操作系

我需要在cobol中创建一个带有外部函数的DLL来执行Dat文件的打开和读取。我的目标是使用带有字符串的返回,以便任何其他IDE都可以使用此DLL执行Sql操作


如何将cobol中的Perform转换为DLL中带有返回字符串的外部函数?

当然不能。你为什么不用语言告诉我们你想要实现什么,而不去想象如何去做。虽然您可以使用开源COBOL编译器的代码并将其更改为您所声明的代码,但我认为您不会真的想这样做。这次,在您尝试使用IBM COBOL Cafe之后,您是否打算告诉我们您使用的是哪种编译器和操作系统?我需要在Delphi或Visual Studio中读取DAT文件。在我的搜索过程中,我发现可以在cobol中使用基本的打开、读写。。。Dat文件上的命令。我正在Windows 7上使用Visual Cobol Acubench 8.1,并且可以访问文件.FD.SL.XFD.DLT。谢谢,你需要在你的问题中添加这些信息,并对你想要做的事情做很多澄清,这可能不包括更改任何与执行有关的内容,而是可能使用COBOL的调用动词。好吧,这正是我想要做的。但是由于缺乏知识,我在文档和web中找不到,如何用COBOL编写一个代码,使其成为DLL的外部函数,以返回字符串。所以在理论上,它应该是一个执行打开一个文件DAT,而不是读取和移动到一个变量字符串。你能帮我举一个visual cobol Acubench中的代码示例,它是一个函数而不是一个执行函数吗