问题标签 [cobol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1429 浏览

delphi - Delphi 应用程序调用 cobol 应用程序 -> 错误

我们需要从旧的会计系统中获取数据。我们收到了一个 dll,可以让我们访问所需的数据。它包括一个我们已经导入的类型库。

如果我们从与会计系统相同的目录运行我们的测试应用程序,一切正常。如果我们尝试从不同的目录运行我们的应用程序,我们会收到以下错误:

动态绑定 RTS
运行时 DLL 'OOPS',版本 3.1,入口点 oops 未记录在注册表中,未找到或与动态绑定 COBOL 程序的要求不兼容。RTS 的动态绑定需要:运行时 DLL 'OOLSM',至少版本 3.1

任何人都可以提供一些有用的信息吗?

我们是否应该在我们的目录中有某种 cobol 运行时?还是在路上?还是在注册表中注册?

谢谢,
-素食主义者

更新:
设置系统 %path% 以包含会计系统的路径似乎可以解决问题。由于某种原因,将其作为用户变量包含在内并没有相同的效果。

0 投票
6 回答
8132 浏览

cobol - COBOL 编程入门有哪些好的资源?

我正在考虑学习COBOL。我应该从哪里开始?

0 投票
5 回答
594 浏览

c# - 比较两个字符串时如何用另一个值替换一个值?

我的用户在数据库中保存了一个密码字段,例如“0!ZWQ2”。我必须将我的用户输入密码从“aA1234”解读为“0!ZWQ2”,并将其与数据库中的数据进行比较。

我比较的 2 个字符串是:

“abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890”与“9setybcpqwiuvxr108daj5'-`~!@#$%^&*()_+|}][{:.?/<>,;ZWQ2@#34KDA”</p>

这样 a = 9 和 0 = A

我将如何在 C# 中做到这一点,有什么想法吗?

我只需要从用户输入中获取密码字段并将其打乱为有趣的文本,以将其与数据库中的数据进行比较。

任何帮助将不胜感激。

问候艾蒂安

更新:(2009 年 2 月 10 日)感谢大家的回复。请注意,我确实意识到有更好的方法来处理这个问题。但请注意,我正在创建一个 ASP.NET 应用程序,该应用程序位于 SharePoint 内部,连接到 Cobol 平面文件数据,而不是适当的数据库。使用 Transoft 将我的 ASP.NET(ODBC 连接器)连接到 Cobol 平面文件。所以我必须坚持使用这段代码,这不会在我的私人网站上使用。我也无法控制何时在 Cobol 中创建密码。

0 投票
1 回答
2835 浏览

vb.net - 如何将 VB 的 Double 转换为 COBOL 的 COMP-3?

这里有人知道如何将 VB Double 转换为 Cobol S9(15)V99 Comp-3 数据类型吗?

0 投票
3 回答
5314 浏览

syntax-highlighting - COBOL 源列的不同背景颜色

我正在寻找一种在 Notepad++ 中“点亮”列的方法。

  • COBOL 编译器会忽略前 6 列和从第 73 列开始的所有字符(到第 80 列,81+ 无论如何都会被忽略)。
  • 第七个字符具有特殊含义(注释、调试、...)。
  • 第 8 到 11 个字符也有特殊含义。

对于代码查看,进行正则表达式搜索就足够了,^.......因为^.{7}它不起作用。使用“标记模式”选项点击“搜索全部”,您可以标记前 7 列。

问题是,当您编辑代码时,标记被扩展/缩小/移动,您需要重做标记/搜索。

我使用 NotePad++ 5.03 ansi w/o unicode,从其网站安装的 COBOL 突出显示。

编辑:我还尝试了“选项”-“视图”-窗格-“主视图”-“显示垂直限制”,但这显示在所有文档中,并且仅用于一个列位置

0 投票
2 回答
2200 浏览

ftp - TSO/MVS Uploading problem

I'm uploading an ebcdic file(converted from ascii) from Windows OS to Mainframe. My problem is that when I checked the file after uploading it, I see alot of new lines. When I tried to check it with its hex dump I discovered that when mainframe sees a x'15' it translates it into a newline. In the file there are packed decimals so the hex could contain let say a x'001500001c' but when I upload it, mainframe mistook it as a new line. Can anyone help me with this problem?

0 投票
2 回答
5305 浏览

cobol - 如何使用 cobol 删除单个记录?

样本输出:

产品编号:XXXXXX

产品描述:

产品数量

产品价格

您要删除此记录吗?

只需输入 ID,我就可以访问有关它的信息并询问我是否要删除记录。

谁能帮我?我对 Cobol 有点陌生。我正在使用 1985 cobol 并在 Windows Vista 操作系统中运行它。

0 投票
4 回答
738 浏览

db2 - 从 Cobol/CICS 系统到现代 Oracle/C++/Server 设置的最佳方式是什么

我们计划将旧的 IBM/COBOL/DB2 遗留应用程序迁移到 Solaris/Oracle/C++“已设置”的世界。我在这里的具体问题是:

  1. 是否有使用能够在模型驱动视图中分析 COBOL 代码的工具的经验?(例如数据流分析、代码流分析、交叉/超引用列表、漂亮的打印)

  2. openCOBOL 真的有机会吗?

  3. 分析 DB2 和 Oracle 数据模型的最佳工具/框架是什么?

问候

0 投票
1 回答
2161 浏览

cobol - 在 z/OS 上从 DLL cobol 程序动态调用 NODLL cobol 程序

在使用 Enterprise Cobol for z/OS 的大型机上,是否可以从使用 NODLL 编译的 cobol 程序动态调用 Cobol 动态链接库 (DLL) 程序?

0 投票
1 回答
1665 浏览

arrays - 有没有更好的方法在 COBOL 的二维数组中使用 SEARCH?

Cobol 的 SEARCH 关键字可用于搜索索引的一维数组。

但我认为这个 SEARCH 在用于搜索二维数组时有一些缺点。我们也可以使用 PERFORM 循环进行搜索,但是否有更好的方法将 SEARCH 用于二维数组。你建议哪一个?