问题标签 [cobol.net]
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.
cobol - 编译器认为我指的是不存在的段落或部分
在我的一项课堂作业中,我遇到了有关我的程序部门的错误。这是一个 COBOL 程序,应该保持申请人的平均身高和体重、棕色眼睛的申请人数、男性申请人数和女性申请人数的总和。此外,该程序应该打印满足特定要求的申请人的信息,但我的几乎所有执行语句都出现错误
COBCH0034 操作数操作数应该是数字 在此上下文中需要一个数字值,并且您指定了一个非数字值。
COBCH0014 操作数无效 您指定的操作数在某种程度上不正确,您的 COBOL 系统无法处理。例如,您可能指定了一个负整数,其中只允许使用正整数
cobol - 从压缩十进制字段中拆分数字
我的文件中有一个 7 位压缩十进制字段。如何定义可以提取/分离这 7 位数字的数据项?
例如,我想在一个数据项中包含前两位数字,而在另一个数据项中包含其他数字,以便以后可以操作它们。
wpf - ContentControls 上的 WPF DataTriggers 在绑定依赖属性的 PropertyChangedCallback 后触发
我正在编写一个 WPF 输入对话框窗口,它将基于名为 InputType 的依赖属性显示不同的控件。我使用的语言是 Visual COBOL .NET,但问题与语言无关,而与 WPF 本身有关,VB 和 C# 程序员很容易理解该语言。这是我的对话窗口的 XAML 代码
我想要实现的是当 InputType 为 Text 时向用户显示“TextField”(自定义 TextBox),当 InputType 为 Integer 时向用户显示“IntegerField”等。 InputType 的类型是一个枚举名称 DialogInputType,其中包含三个值(Text、Integer , 十进制)。这工作正常,但是我需要一种方法来将事件处理程序附加到 ContentControl 内的字段,当其内容已正确设置且不为空时。我希望 DataTriggers 在 InputType 更改时重新评估,而不是失败:(Visual COBOL .NET)
VS调试器显示ContentControl的Content为null,但随后窗口被正确可视化,可能它的内容稍后设置......它也是null: - 窗口的加载事件 - 窗口的ContentRendered事件 我可以'不要在 DataTemplate 控件内设置 Loaded RoutedEventHandler,无论是使用 Loaded="OnFieldLoaded" 还是使用 Style + EventSetter,因为它被禁止并且不会编译(即使编译器错误建议使用 EventSetter :/)。
编辑:我尝试了 l33t 的解决方案,但不幸的是 OnContentChanges 永远不会被调用,即使内容设置正确。我创建了这个类:
nuget - Visual Cobol 2012 和 Nuget
我正在使用 Visual Cobol 2.2 开发一个 DLL,我想让它成为一个 NuGet 包,以便我店里的其他人可以利用它。在我的 VC 项目中,我第一次尝试这样做时,我右键单击引用并单击“管理 NuGet 包”。我收到了一条“与项目不兼容”的消息。不确定确切的消息文本,因为我只收到过一次。之后,如果我右键单击引用,我什至没有得到“管理 NuGet 包”选项。如果我尝试在解决方案级别添加 Nuget 包,我会收到一条消息“...无法安装,因为它与解决方案中的任何项目都不兼容。”
我错过了什么?我需要对项目属性做些什么来支持 NuGet 吗?NuGet 配置有什么问题?VC配置的东西?
谢谢您的帮助,
麦克风
cobol - Cobol 文件状态 9 是什么意思?
我的问题是当我尝试在输入一个大文件 (6GB) 时打开,有一条消息说:
我编译了程序并且没有错误,但是当我尝试运行它时,我使用了一个小的(例如 3 GB)我的程序可以正常工作。
有任何想法吗 ?
变量声明:
cobol - 记录行/输出行中的第一个计算记录在 COBOL 中的输出中变为空白
我的计算是正确的。但是输出文件的唯一第一个 计算记录变为空白并影响所有记录。
在输出文件 [ A5-SalaryReport-5A.out ] 中,您可能会看到第一条记录的位置为 BLANK。
这是我的输入文件[ A5.dat ]
这是我的COBOL 项目文件 .cbl [ A5-SalaryReport-5A.cbl ]
这是我的输出文件[ A5-SalaryReport-5A.out ]
我知道弄清楚这不是一件容易的事,我很感激你提供的任何答案。
干杯!