0

我正在使用 PowerBuilder 10.5,作为一个新手,我有点卡住了,因为谷歌没有给我一个令人满意的答案,所以我正在向 Stack Overflow 小组征求一些建议。我有一个富文本编辑字段,用户可以在其中写一些东西,插入图片等等。完成后,他转到“搜索”命令按钮并单击它搜索适合他需要的批处理文件(将该文本复制到现有的 Word 文档中,创建一个新单词并将该文件夹放在网络上,等等——有 6 个不同的批次)。“搜索”命令按钮的点击事件中的代码是这样的:

String ls_s
GetFileOpenName('PB_app', ls_s, ls_s, 'BAT', "Win Batch Files (*.BAT),*.BAT", 'C:\Programs\Test')

我的问题来了:我无法连接我的应用程序和选定的批处理文件。我希望所选批处理文件的路径在单行编辑字段中可见,但我不知道如何到达那里,更不用说我对如何连接 PB 应用程序、批处理文件、如何甚至对批处理文件说——“富文本编辑字段中的文本是您必须使用的文本?”...?所以我需要一些建议、指导,也许是一些链接或任何文献的名称,以帮助我理解应该如何做。我迷路了两天,一无所获,我只需要一些建议让我继续前进……</p>

4

1 回答 1

1

您的问题是原始程序员将一个变量用于两个返回值。如果您声明一个新的字符串变量并传递它而不是第一个 ls_s,您会看到这将返回路径。如果你遇到麻烦,PB 有一个很好的帮助文件(手册也在网上),它涵盖了 GetFileOpenName()。

祝你好运,

特里

于 2013-08-27T14:59:20.780 回答