问题标签 [powerbuilder]
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.
sybase - 我在哪里可以下载 PowerBuilder 8?
我正在寻找 Sybase PowerBuilder 8.0 设置。我找到了http://www.sybase.com/detail?id=1013232,但所有下载链接都已损坏。
我在哪里可以下载 PowerBuilder 8?
sybase - 在数据窗口文本字段中模拟超链接功能
这个想法很简单。某些数据窗口(不是 Web 数据窗口)的 varchar 字段包含详细说明。我想知道是否可以向用户提供以下(类似维基百科的)功能:在specific words
阅读时单击(或 dbl-click 或其他)文本的能力(应该以某种方式指示为可单击 - 它会如果它们可以是蓝色的,那就完美了,但我认为这是不可能的)并打开一个相关的窗口(或响应)。你认为这样的事情可以实现吗?
estimation - 在估算 PowerBuilder 转换项目时要寻找什么?
我一直在尝试为一个相对复杂的应用程序的 PowerBuilder 9 到 11.5 迁移做一个规范。诚然 PowerBuilder 并不是我真正的专长,我在试图证明对项目这一部分的估计值时遇到了问题(我一直在与之交谈的 PowerBuilder 人员最近遇到了一些个人问题并且无法沟通)。这些是我们已经看到并可以评估的一些指标:
-PBL 文件-
主窗口
-数据窗口 -
功能
(不,我们没有此项目可用的源代码)
哪些指标特别有用?任何给定的“单元”(例如数据窗口)需要多长时间?
powerbuilder - 如何在 Powerbuilder 中创建用户对象数组?
我正在尝试将曾经嵌入在窗口中的 VISUAL USER OBJECT 转换为在不同窗口(相同包)中动态创建的 VISUAL USER OBJECT。
我遇到的问题是,如果不获取空引用或一遍又一遍地重用同一个对象,我似乎无法创建这些对象的数组。
目前,当用户需要一个新的数组元素时:
这会一次又一次地重用相同的 uo_backorder。
使用:iuo_backorders[ll_count+1] = create uo_backorder
返回空对象引用。
用户对象包含在另一个窗口中(我认为),所以我不确定是否需要将 uo_ 命令移到 PBL 中它自己的文件中,或者以某种方式更改引用(新窗口是原始窗口的子窗口,但不确定这与 uo_ 有何关系)
所有的功能都已经在uo_中了,我只需要能够解决
a)如何动态创建可视化用户对象
B)然后如何创建这些对象的数组。
version-control - SCC 的 PowerBuilder IDE 定制
我们的 PowerBuilder 应用程序相当大,并且在多个 PBL 中有许多对象用于组织我们的代码。我们经常在一个窗口上有 10 个或更多的数据窗口,这些数据窗口可能分布在两个或三个 PBL 上。对于版本控制,我们使用独占签出来避免合并冲突。
情况是,当您从窗口绘制器中右键单击数据窗口对象时,您会得到一个上下文菜单,其中包含“脚本”和“属性”以及“修改数据窗口...”等选项。我们想为“Check-out...”添加一个,以避免在多个 PBL 中寻找数据窗口。
任何关于如何做到这一点或类似的想法,将不胜感激。
powerbuilder - PowerBuilder 插件架构
PowerBuilder 似乎从版本 10 开始支持插件。但是,我找不到任何关于此的文档或教程。我可以管理的唯一提示是检查现有 DLL 中的 COM 对象。它没有多大帮助,但我是 COM 开发的新手。
如何做某事的一个非常粗略的例子会很棒。
编辑 澄清一下,这与我关于 SCC 集成的其他问题有关。我正在寻找一种更直接地在窗口上的数据窗口控件上执行“签出...”的方法。目前的程序是这样的:
- 右键单击数据窗口
- 点击“修改数据窗口”
- 查看窗口标题中的 PBL
- 关闭数据窗口绘制器
- 打开库画家/系统树
- 滚动到(并展开)正确的 PBL
- 右键单击数据窗口
- 点击“签出...”
- 打开数据窗口
这似乎......次优。也许这将是推动 PB12 的另一个原因(尽管新 IDE 存在其他问题)。
com - 从 Powerbuilder 应用程序调用 .Net COM 程序集(无需注册)
我们有一个使用 .Net COM 程序集的 Powerbuilder 10 应用程序。我们正在尝试将清单嵌入到 PB 应用程序中(以调用 COM 程序集而无需注册)。合并的清单文件添加了 .Net COM 程序集依赖项的部分。我们尝试了各种工具来注入具有不同结果的新清单 - 使用 GenMan32 注入将应用程序从 6MB 截断到 45KB。- 使用 ResourceTuner,文件大小看起来不错,但尝试启动应用程序会出现“致命磁盘错误”。
关于从 PB 调用的 .Net ComEnabled 程序集没有注册的任何建议?
powerbuilder - Powerbuilder 动态数组操作
我认为'array [3]'行是错误的,但我认为我已经读过这应该删除数组单元格。
删除数组单元格的正确方法是什么?它取决于对象类型吗?(字符串 vs 数字 vs 对象)
或者
可以操纵 UpperBound 值使其工作吗?
即在删除第 3 项之后,我希望 UpperBound 或 arraylength 为 2,因为这在逻辑上是正确的。
powerbuilder - 有没有办法处理基于网格的数据窗口中单行下拉列表的动态变化?
有没有办法处理基于网格的数据窗口中单行下拉列表的动态变化?
例子:
鉴于上面是一个基于网格的数据窗口,其中 fieldsNAME
和是文本字段,其中 asPURCHASED IN
字段是下拉列表*。COLOUR
LIKABILITY
我之所以说 dropdown*,是因为可以使用 DropDownList(在设计时在数据窗口元素中硬编码)或 DropDownDW(或 DDDW,一种可以基于数据窗口中其他元素的选择语句)来创建相同的可视化表示。
但是,我无法获得Bananas
3 个下拉菜单,而 Apples 只有 2 个。
如果我输入多行Bananas
,则所有行都有 3 个下拉菜单,但只要我添加 Apples 行,所有下拉菜单都会恢复为 2 个选择。
为了尝试实现此功能,我尝试了以下选项:
dw_1.Object.likability.values("Good~tG/Bad~tB/Bananas are good~tDRWHO")
编辑 NAME 时在 ue_itemchange 上。FAILS:编辑 LIKABILITY 的所有实例而不是当前行。
重复的下拉列表,每行有一个过滤的,一个未过滤的选择列表,基于名称选择可见。
失败:无法在基于网格的数据窗口上设置可见性/重叠列。(来源)
硬编码显示值作为数据库值,反之亦然。
GOOD
将,BAD
,BANANASAREGOOD
作为显示和数据库值,并将选项处理从 G、B、DRWHO 更改为这些新值。失败:所有行都出现第三个选项,在 Apple 行上仍然可以选择,这是错误的。
DDDW 检索下拉选项列表。创建一个 DDDW,它使用 NAME 的值来确定它应该对下拉列表进行哪些选择。
FAILS:编辑下拉列表的所有实例,而不仅仅是当前行。
DDDW 检索可用选项的计数器(如果 B,则为 3,否则为 2),然后具有基于 DDDW 计数器保护/取消保护的重复下拉列。
失败:无法自动选择 dddw 值来填充列以对其他两列造成保护,无论如何都是丑陋的解决方案。
对于任何可以给我一个解决方案的人来说,现在有一个赏金,这将使我能够在 PB 10.5 中基于网格的数据窗口上编辑单行的下拉列
pipe - 如何组合“|” powerbuilder中的run()命令中的字符,以便将txt文件作为文件(pdf)的元数据输出读取?
您能否告诉我如何在 powerbuilder 运行命令中使用“pdftk mypdf.pdf 转储数据 | findstr NumberOfPages”,并使用以下代码将此元数据保存在文件中:
问题是执行了 Run 命令,创建了文件,但是 fileopen 返回 -1 ?是否可能运行无法识别“|” 特点?你应该建议我写什么正确的代码?我正在使用 powerbuilder 10.5.2 ,非常感谢提前