powerbuilder相关内容

将 PowerBuilder 应用程序移植到 .NET

有人对将 PowerBuilder 10 业务应用程序迁移到 .NET 有什么建议吗? 我的公司正在考虑将旧的 PB 应用程序迁移到 .NET (C#),我只是想知道是否有人有任何经验(好的或坏的)想要分享. 该应用程序相当大,包含 10 个 PBL 库、一些 PFC 以及自定义框架.还有大量的 DLL 调用.最后,它使用 Microsoft SQL Server 数据库. 我们 ..
发布时间:2022-01-23 09:38:02 C#/.NET

如何在 Powerbuilder 2019 中获取主机名和 ipv4 地址?

我想用用户名、计算机名和ipv4地址创建一个连接数据库的日志,但是调用kernel32.dll会得到垃圾字符,比如䍐䌭位刹奏.我正在考虑以下方面的事情: $computer = [System.Net.Dns]::GetHostName()$ipcomputer = [System.Net.Dns]::GetHostEntry($computer) 假设我可以将这些值恢复到 PB201 ..
发布时间:2021-06-19 18:57:15 其他开发

如何在PB8中发送邮件时抑制Outlook弹出消息

我在PowerBuilder 8中进行了一些操作后尝试发送邮件.但它弹出一个Outlook弹出消息,询问是否允许Outlook发送消息. 有没有办法绕过这个弹窗直接发送邮件?如果答案是赎回,请在下面的代码中告诉我在哪里使用它- //string ls_name//整数idls_name = sle_name.textid = 整数(sle_id.text)dw_report.Saveas( ..
发布时间:2021-06-19 18:57:12 其他开发

Powerbuilder:UTF-8 的导入文件(将 UTF-8 转换为 ANSI)

我的 Powerbuilder 版本是 6.5,不能使用更高版本,因为这是我所支持的. 我的问题是,当我执行 dw_1.ImportFile(file) 时,第一行和第一列有一个像这样的有趣字符串:  直到我尝试打开文件并将其保存到一个新的文本文件并尝试导入该新文件后,我才明白这一点.它在没有有趣字符串的情况下完美运行. 我的结论是,发生这种情况是因为文件是 UTF-8(如 ..
发布时间:2021-06-19 18:57:09 其他开发

从PowerBuilder Classic 12.5中的SQL表填充dropdownlistbox项

我一直在Vb.net上工作,但是我切换到了PowerBuilder 12.5 Classic,我发现了自己的方法。我需要知道等效的PowerBuilder脚本; 清除控件“ textbox1.clear()” 聚焦“ textbox1.focus()” 将SQL数据库项目插入到下拉列表框中 博士读 ComboBox1.Items.Add(dr(“ itemname”)) 结束,而 ..
发布时间:2020-05-30 02:42:40 其他开发

“无法解析WSDL文件”。 PowerBuilder 12中的错误

在我的应用程序中,我试图使用Web服务进行信用卡处理。我正在使用3DSI WSDL执行任务。问题是,每当我尝试通过“ Web服务向导”,保持链接并单击服务按钮时,PB都会引发错误“无法解析WSDL文件”。我尝试了EasySoap和.net。但是结果是相同的。 下面提到了我的WSDL链接: https://services.PWSDemo.com/CreditCardTransactio ..
发布时间:2020-05-30 02:42:36 其他开发

在Power Builder中尝试用〜符号替换转义字符

我是力量构建者的新手,我正在尝试使用替换功能。我需要用〜'替换字符串中的aposthope('),但这给我一个错误“函数的错误参数列表:replace”。 签名=“ Gagandeep S'ingh” 签名=替换(签名,“'”,“〜'”) 这里有任何帮助。 解决方案 波浪号是修饰符在PowerBuilder中。它具有的第一个功能是代表特殊字符,因此对于回车符,换 ..
发布时间:2020-05-30 02:42:34 其他开发

在Power Builder 12.5中的键事件中从条形码扫描仪检索值

我无法从Power Builder的条形码扫描仪解释值。从Key事件中看到的 ,Key的值似乎是“ KeyEscape!”。因此它关闭了窗口。 是否有任何语法可以在按键事件中从条形码扫描器获取值? 但是当我使用记事本时,它会显示一些值,例如“ b000012300”该空间代表KeyEscape! 有没有一种方法可以解释Power Builder中的此值? 请帮助我。 解决方案 ..

如何在PowerBuilder中将事件从一个控件重定向到另一个控件?

按钮控件可以使用TriggerEvent()函数触发数据窗口控件的事件。 我的代码中的按钮控件通过SetParent设置为DataWindow控件的子对象win32 API函数。 SetParent外部函数将按钮从窗口移动到数据窗口控件,但是在SetParent之后,已经为Clicked事件编写的代码不再起作用。这就是为什么我需要将button的clicked事件重定向到datawindow ..
发布时间:2020-05-30 02:42:26 其他开发

Powerbuilder使用BasicAuthentication调用WebService

我正在使用PB 11.5.1(经典),并且希望将XML传递给使用BasicAuth的Web服务。 我找不到如何实现BasicAuth的方法。 我已经搜索过论坛/博客,但即使有可能,我也没有找到明确的答案。 任何感谢帮助 解决方案 也许您可以使用 oleobject 来使用 MSXML.ServerXMLHTTP : // args:as_username,as_p ..
发布时间:2020-05-30 02:42:22 其他开发

使用PB10.5的SQL Server中无法读取的旧存储数据

我在SQL Server数据库中存储阿拉伯数据时遇到问题,数据库表中的数据显示字符为奇怪的符号,没有像ÓíÇÑÉÕÛíÑÉ那样的含义,但是当我使用PB7读取此数据时,它看起来不错且可读,当使用PB7读取时PB10.5似乎不可读 解决方案 与Unicode /非Unicode有关。 sql sever具有NVarChar uniqode的功能,而PB10.5尝试将其解释为普通的ascii。。 ..
发布时间:2020-05-30 02:42:18 数据库

需要帮助以添加帮助按钮并将Powerbuilder中的系统托盘按钮最小化

我想知道如何在Power builder窗口标题栏中添加帮助按钮并将其最小化到系统任务栏按钮。有谁知道吗?请帮助我。非常感谢您提供示例代码的帮助。我拥有PB10.5和SQLSERVER 2008。 感谢并问候 Pushparaj 解决方案 这里是如何将应用添加到系统托盘的示例。 http://www.topwizprogramming.com/freecode_icontray. ..
发布时间:2020-05-30 02:42:10 其他开发

在格式化表达式中进行数据库查找

在上面说“ blob_curr = 1”的地方,我需要检查一下对象ID是否在另一个表中。我不知道该怎么做。这是几年前编写的应用程序,我是一名合作学生,被要求对其进行一些更改,因此我对这种环境的了解非常有限。如果有帮助的话,这就是Powerbuilder 9.0。 解决方案 您在这里有两个选择: 1)您可以更新您的数据窗口查询,以包含一个附加字段,该字段返回该项目是否存在于另一个表中( ..
发布时间:2020-05-30 02:42:06 其他开发

如何禁用数据窗口中的单行?

任何人都可以帮助我,尽管我的数据窗口有多行,但我如何保护一行的每一列。我正在写这样的代码: dw_1.Modify(“ column_name.protect ='1'”) 但是,这使我所有的行都被禁用。 解决方案 您需要为要保护的特定行/列提供某种条件语句。一种方法是使用编程方式设置其他字段。 dw_1.setitem(1,“ protect_me”, ..
发布时间:2020-05-30 02:42:02 其他开发

使用powerbuilder从excel写入和读取

使用Powerbuilder“ OLE”可以从excel工作表中读写的任何示例(我需要在excel工作表文件中写入值并在excel执行其某些功能后读取其他值) 解决方案 以下是通过OLE访问Excel文件的示例: int li_rtn 字符串ls_range oleobject lole_excel,lole_workbook,lole_worksheet,lole_rang ..
发布时间:2020-05-30 02:41:58 其他开发

如何使用HP UFT在Powerbuilder窗口中选择特定元素

我正在尝试记录/自动化在Sybase Powerbuilder中开发的应用程序。我当前正在使用HP UFT v12.54。 使用默认记录过程,对象间谍只能看到PB窗口中的区域,而看不到特定字段/下拉列表。简而言之,我无法在窗口中选择特定对象。 请参见下图: 我正在尝试选择授权签名人字段,但选择UFT没有看到特定元素,而是看到了客户数据字段。 UFT只是通过xy轴而不是特定对象引用 ..
发布时间:2020-05-30 02:41:53 数据库