问题标签 [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.

0 投票
4 回答
1726 浏览

.net - PowerBuilder 相当于 Debug.WriteLine?

我有一个 PowerBuilder 项目,它调用我暴露给 COM 的 .Net 类库。我对 PowerBuilder 很陌生,刚刚开始学习它。我想为我的 COM 调用创建一些简单的测试,但我已经找了很长时间,找不到任何类似于 VS 诊断方法的东西。

这个功能存在吗?

非常感谢!

0 投票
4 回答
4476 浏览

git - 有没有办法将 powerbuilder 应用程序导出为文本?

我想开始使用 Git 控制我们的内部应用程序。

而且我认为如果我可以将所有应用程序导出为文本(不是逐个对象导出),然后在其中使用 Git。

当然,如果我需要进行合并或恢复某些更改,我将需要一种方法将此文本文件导入到 powerbuilder 中。

另一个解决方案可能是 git 的 MSCC 提供程序。但我认为很难找到,因为该界面不公开。

0 投票
6 回答
9433 浏览

svn - Subversion 是否有可行的 SCC 集成?

对于支持 Microsoft 标准 SCC API 的 Subversion 客户端,您有什么建议?

到目前为止,我发现了两种可能性:

这些似乎都不是特别引人注目 - 所以我想我会转向 StackOverflow。

有哪些 Subversion 客户端支持 SCC API,适合与 Sybase PowerBuilder 一起使用?

首选开源,但考虑了商业解决方案 - 质量/可靠性比成本更重要(在合理范围内)。

背景信息:运行 v1.6 的 Subversion 服务器,其他工作已经使用TortoiseSVNAnkhSVN作为客户端。

更新为什么不使用 TortoiseSVN 并完成它?

我的部分问题是 Powerbuilder 工作方式的特殊性——应用程序的所有部分都存储在 PBL(“pibble”)文件中。在文件系统级别使用源代码控制,您只能签入/签出整个应用程序。如果您想逐个管理事物,则必须从PowerBuilder内部通过基于 SCC 的集成来完成。

更新那些 PBL 文件是怎么回事?

给有兴趣的人提供更多细节

PowerBuilder 将其代码存储在 PowerBuilder 库 (PBL) 中,而不是作为单独的 ASCII 文本文件 [这] 为集成增加了一层复杂性。( http://pbdj.sys-con.com/node/42500 )

0 投票
3 回答
1452 浏览

testing - 任何可以测试 PowerBuilder 应用程序和 web 应用程序的测试工具?

我正在开发一个将替换现有 PowerBuilder 应用程序的 web 应用程序。它们应该是功能等效的,并且对 PB 应用程序的要求早已不复存在。所以最好的测试方法似乎是将相同的数据输入到相同的屏幕中,然后比较输出。如果 PB 输出和 webapp 输出相同,则在功能上是等效的。

有没有可以做到这一点的测试工具/框架?

0 投票
2 回答
2411 浏览

powerbuilder - 如果用户在运行时编辑富文本控件数据,如何将 RTF 输出保存到 Powerbuilder 中的数据库

如果在运行时以富文本格式完成任何格式化,如何将其保存到 PowerBuilder 中的数据库中。有可能做到吗?

0 投票
1 回答
832 浏览

api - PowerObject 或 WindowObject 类的 API 是什么?

我目前正在开发一个 PowerBuilder 应用程序,并注意到每个窗口都有一个“ParentWindow”功能。但是,似乎没有“ChildWindows”或类似的东西。

不幸的是,sybase.com 上的文档只是说没有记录这些基类。也许有人想通了,使用某种反射?

我想做的(这就是我对 PowerObject 或 WindowObject 等通用基类的 API 感兴趣的原因)是递归迭代所有 GUI 元素(窗口、表格、按钮、复选框,你可以命名它)在 PowerBuilder 11.0 中使用 PowerScript。有谁知道如何做到这一点(这是否可能)?

0 投票
2 回答
1226 浏览

api - 如何通过 PB 显示 Windows 文件复制进度对话框?

我使用了函数 CopyFilea 和 ShFileOperation。CopyFileA 它复制了文件(大而繁琐的数据)。但它没有显示复制进度,并且在 SHFileOperation api 中也尝试过,这显示了错误。

PB 版本为 10.2.0 build 7516

错误消息:调用外部函数 %s 时出错

任何机构请给我一个解决方案?

0 投票
2 回答
4677 浏览

powerbuilder - IsNull() 是否防止对空对象的引用?

在我的 PowerBuilder 应用程序中,以下代码段在运行时导致 R0002 错误(正在引用空对象):

有人知道这是为什么吗?我的印象是 IsNull() 专门用于测试空值。

0 投票
2 回答
1354 浏览

powerbuilder - 如何在 PowerScript 中的函数调用之间保持变量值?

在我的一个函数对象(一个全局函数)中,我想将几​​个变量的值从函数的一次调用传输到下一次。在 C 或 C++ 中,我会在这里使用“静态”关键字。

我可以使用全局变量,但这很丑陋,而且很难将此函数导入其他 PowerScript 对象;我希望 .srf 文件是独立的。

有人知道变量保持其值的替代方法吗?FWIW,脚本函数是通过 PBNI 调用的。

0 投票
1 回答
632 浏览

openoffice.org - 如何在带有 OLE 对象的 PB 应用程序中使用 OpenOffice 拼写检查器?

我在我的系统中使用 OpenOffice 并且已经尝试过,我也从 CodeExchange 示例中获得了解决方案,但我无法获得拼写检查器。