问题标签 [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.
.net - PowerBuilder 相当于 Debug.WriteLine?
我有一个 PowerBuilder 项目,它调用我暴露给 COM 的 .Net 类库。我对 PowerBuilder 很陌生,刚刚开始学习它。我想为我的 COM 调用创建一些简单的测试,但我已经找了很长时间,找不到任何类似于 VS 诊断方法的东西。
这个功能存在吗?
非常感谢!
git - 有没有办法将 powerbuilder 应用程序导出为文本?
我想开始使用 Git 控制我们的内部应用程序。
而且我认为如果我可以将所有应用程序导出为文本(不是逐个对象导出),然后在其中使用 Git。
当然,如果我需要进行合并或恢复某些更改,我将需要一种方法将此文本文件导入到 powerbuilder 中。
另一个解决方案可能是 git 的 MSCC 提供程序。但我认为很难找到,因为该界面不公开。
svn - Subversion 是否有可行的 SCC 集成?
对于支持 Microsoft 标准 SCC API 的 Subversion 客户端,您有什么建议?
到目前为止,我发现了两种可能性:
- TortoiseSVN SCC。似乎既不成熟、不活跃也不支持(自 2005 年 1 月以来没有发布)
- PushOK 的SVN 插件。商业,价格隐藏在登录页面后面。
这些似乎都不是特别引人注目 - 所以我想我会转向 StackOverflow。
有哪些 Subversion 客户端支持 SCC API,适合与 Sybase PowerBuilder 一起使用?
首选开源,但考虑了商业解决方案 - 质量/可靠性比成本更重要(在合理范围内)。
背景信息:运行 v1.6 的 Subversion 服务器,其他工作已经使用TortoiseSVN和AnkhSVN作为客户端。
更新:为什么不使用 TortoiseSVN 并完成它?
我的部分问题是 Powerbuilder 工作方式的特殊性——应用程序的所有部分都存储在 PBL(“pibble”)文件中。在文件系统级别使用源代码控制,您只能签入/签出整个应用程序。如果您想逐个管理事物,则必须从PowerBuilder内部通过基于 SCC 的集成来完成。
更新:那些 PBL 文件是怎么回事?
给有兴趣的人提供更多细节。
PowerBuilder 将其代码存储在 PowerBuilder 库 (PBL) 中,而不是作为单独的 ASCII 文本文件 [这] 为集成增加了一层复杂性。( http://pbdj.sys-con.com/node/42500 )
testing - 任何可以测试 PowerBuilder 应用程序和 web 应用程序的测试工具?
我正在开发一个将替换现有 PowerBuilder 应用程序的 web 应用程序。它们应该是功能等效的,并且对 PB 应用程序的要求早已不复存在。所以最好的测试方法似乎是将相同的数据输入到相同的屏幕中,然后比较输出。如果 PB 输出和 webapp 输出相同,则在功能上是等效的。
有没有可以做到这一点的测试工具/框架?
powerbuilder - 如果用户在运行时编辑富文本控件数据,如何将 RTF 输出保存到 Powerbuilder 中的数据库
如果在运行时以富文本格式完成任何格式化,如何将其保存到 PowerBuilder 中的数据库中。有可能做到吗?
api - PowerObject 或 WindowObject 类的 API 是什么?
我目前正在开发一个 PowerBuilder 应用程序,并注意到每个窗口都有一个“ParentWindow”功能。但是,似乎没有“ChildWindows”或类似的东西。
不幸的是,sybase.com 上的文档只是说没有记录这些基类。也许有人想通了,使用某种反射?
我想做的(这就是我对 PowerObject 或 WindowObject 等通用基类的 API 感兴趣的原因)是递归迭代所有 GUI 元素(窗口、表格、按钮、复选框,你可以命名它)在 PowerBuilder 11.0 中使用 PowerScript。有谁知道如何做到这一点(这是否可能)?
api - 如何通过 PB 显示 Windows 文件复制进度对话框?
我使用了函数 CopyFilea 和 ShFileOperation。CopyFileA 它复制了文件(大而繁琐的数据)。但它没有显示复制进度,并且在 SHFileOperation api 中也尝试过,这显示了错误。
PB 版本为 10.2.0 build 7516
错误消息:调用外部函数 %s 时出错
任何机构请给我一个解决方案?
powerbuilder - IsNull() 是否防止对空对象的引用?
在我的 PowerBuilder 应用程序中,以下代码段在运行时导致 R0002 错误(正在引用空对象):
有人知道这是为什么吗?我的印象是 IsNull() 专门用于测试空值。
powerbuilder - 如何在 PowerScript 中的函数调用之间保持变量值?
在我的一个函数对象(一个全局函数)中,我想将几个变量的值从函数的一次调用传输到下一次。在 C 或 C++ 中,我会在这里使用“静态”关键字。
我可以使用全局变量,但这很丑陋,而且很难将此函数导入其他 PowerScript 对象;我希望 .srf 文件是独立的。
有人知道变量保持其值的替代方法吗?FWIW,脚本函数是通过 PBNI 调用的。
openoffice.org - 如何在带有 OLE 对象的 PB 应用程序中使用 OpenOffice 拼写检查器?
我在我的系统中使用 OpenOffice 并且已经尝试过,我也从 CodeExchange 示例中获得了解决方案,但我无法获得拼写检查器。