PB9的程序升级到PB12.5为什么不能转为Unicode-CSDN论坛

 我来答
聚发稿网
推荐于2018-04-24 · 知道合伙人生活技巧行家
聚发稿网
知道合伙人生活技巧行家
采纳数:5647 获赞数:29663
聚发稿网创始人,作家,笔名志耘誉松著《机械魔敌》《笑泪恋曲》

向TA提问 私信TA
展开全部
(1)看.net工程下的bin目录有没有这2个文件:没有就拷贝一下。Sybase.PowerBuilder.DataWindow.Web.dllSybase.PowerBuilder.DataWindow.Win.dll(2)在”解决方案管理器”中增加如下的References:编译。这回终于是成功了。经过这1整天的折腾,我总结出,如你满足如下情况之一的话,你的DW.NET就是好用的:(1)你的PB12.5是正式授权版,应该就是好用的(我准备买正版了。)(2)你把Sybase.PowerBuilder.DataWindow.Web.dll、Sybase.PowerBuilder.DataWindow.Win.dll破解找到,也能用,但是要把以前的DLL全都替换掉。一般是3个地方:    a)C:\Windows\Microsoft.NET\assembly\GAC_32    b)C:\ProgramFiles(x86)\Sybase\PowerBuilder12.5\DotNET\bin   c).net工程下的bin目录3个地方的文件都要统一。现在,你还没看到这个效果。接下来我们看看第一个DATAWINDOW.NET页面的诞生。就像很多入门程序都先写个HELLOWORLD一样。1)用PB12.5新建一个PBL,里面放上一个数据窗口。我的pbl是:invdemo.pbl,数据窗口名是:d_ckline2)Invdemo.pbl文件拷贝到.net工程的bin目录3)页面的page_load中写入如下代码:protectedvoidPage_Load(objectsender,EventArgse){WebDataWindowControl1.LibraryList="bin/invdemo.pbl";WebDataWindowControl1.DataWindowObject="d_ckline";WebDataWindowControl1.InsertRow(0);}4)Debug一下,看看华丽的DW出现了:你可以看到一个FREEform形式的数据窗口显示出来了。其实setitem,retrieve都可以用,以后慢慢来,先显示了就成功一大半了。(有人会疑惑,这线好像压了字了!没错,这个是网页的CSS影响的,以后再慢慢调整。)那么,破解文件在哪呢,到CSDN上看看invdemo.pblDataWindowObjectd_anl这时候你会发现这个网页就精彩了:有点我熟悉的PBDATAWINDOW模样了。=====我是欠揍的分割线=============================那么,没有法不破解就可以进行开发吗?我从网上找了一个PB11.5资料,有一部分讲没有破解的情况下,如何自行加载控件和委托事件,没有试验过是否正确,供参考。所用PB版为PB11.5评估版,破解后即可使用,不破解就不能用。DataWindow.Net控件在PB11.5没有得到正式授权的情况下(暴力破解那种),无法在Net环境进行可视化开发,PB12.5也是如此。如图-1所示:必须写代码创建控件、委托事件,代码如图-2所示注意:加载DataWindow.Net数据源方式比较简单,不是PB传统方式连接事务再Retrieve方式,直接使用datatable对象即可,见上述代码dw_master.Retrieve(table_daimalb)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式