-
SendMessage 改窗口标,sendMessage 参数总不对,请教如何改
SendMessage改窗口标,sendMessage参数总不对,请问怎么改run("calc.exe")longll_handlestringls_Class,ls_winTitlesetNull(ls_Class)ls_winTitle="计算器"ll_handle=FindWindowA(ls_Class,ls_winTitle)//messagebo...
229
热度 -
关于DLL调用的有关问题
关于DLL调用的问题我用是PB10.5调用的DLL是用delphi编的其中一个函数functionGetFaxStatusEx(HD:THandle;sServer:Pchar;buf:Pchar;VarIErr:integer;sError:Pchar):boolean;stdcall;我在PB里面是这样定义的functionbooleanGetFaxStatusEx(ulongHD,refst...
190
热度 -
PB输入框怎么输入一个词刷新一次
PB输入框如何输入一个词刷新一次如图,,一个输入框,一个是数据窗口,输入框的值是数据窗口的一个参数,如何使得输入一个词数据窗口执行一次,比如输入a执行一次。输入到ad一次,adm一次,直到admin各一次,,作为参数传递给数据窗口color='#FF8000'>------解决思路----------------------输入框对应的editchange(不是数据窗口输入,普通sle的话需要自定...
141
热度 -
pb输入首字母失去下拉的词语
pb输入首字母得到下拉的词语想在pb窗口中设一个输入框,输入首字母得到词语,并作为事先依弄好的数据窗口参数,怎么实现,color='#FF8000'>------解决思路----------------------首先要有一个字段是拼音码,然后是写过滤条件:"字段like'"+trim(sle_1.text)+"%'"color='#FF8000'>------解决思路--------------...
162
热度 -
關於updateblob的應用解决办法
關於updateblob的應用bloblb_textstringls_textlb_text=bLOB(sle_1.text)ls_text='1'UPDATEBLOBcccSETfish=:lb_textwherestar=ls_text;ifSQLCA.SQLCode=0then commit; ELSE ROLLBACK; ENDIF 數據庫已經有ccc的表,主鍵為star,有一行數據s...
138
热度 -
PB 当窗口的大小发生改变时,怎么能使控件位置保持原有的比例
PB当窗口的大小发生改变时,如何能使控件位置保持原有的比例从初始大小到最大化,再到初始大小,控件的x,y坐标有固定的写法没有啊一个一个的写,这样不好控制啊。每个控件都要找新的坐标intss=this.widthifs=3365then//初始大小// MessageBox("s",s) st_1.width=this.width-50//里面的控件的宽=窗口宽-50 dw_1.width=this...
71
热度 -
!数据窗口按列过滤
求助!数据窗口按列过滤怎么在不知道列名,只知道列号的情况(不知道列名)下过滤第一列数据等于某个字符串的数据?数据窗口控件dw_1过滤条件:第一列的数据等于'abc'(字符串)怎么写代码呀?求指教~~~color='#FF8000'>------解决方案--------------------stringls_columnnamestringls_textls_text=trim(sle_1.tex...
75
热度 -
打开窗口时设置用户对象失败,该如何解决
打开窗口时设置用户对象失败窗口open事件代码:uo_1.sle_1.Text=''结果一打开就报错:Nullobjectreferenceatline2inopeneventofobjectw_1我估计是窗口打开时,用户对象未创建完成,但我不知如何解决,请高手指点color='#FF8000'>------解决方案--------------------uo_1与W_1的关系是如何的,uo_1具...
18
热度 -
powerbuilder 插入数据有关问题
powerbuilder插入数据问题,strings_chehaostrings_cdlcodedated_riqid_riqi=today()s_chehao=parent.ddlb_1.texts_cdlcode=parent.sle_1.text//获取发货单号stringmysqlmysql="INSERTINTOtwo_ck_main(cDLCode,dDate,cChehao...
82
热度 -
怎么判断DW中某列的输入值必须是数字
如何判断DW中某列的输入值必须是数字?如何判断DW中某列的输入值必须是数字?如某列输入的是'A'时,弹出自定义提示,让用户输入数字。color='#e78608'>------解决方案--------------------isnumber()判断一下.color='#e78608'>------解决方案--------------------有一个pbm_dwnchanging然后,在该事件中写...
7
热度 -
请教用pb怎么通过FTP获得上传文件大小
请问用pb如何通过FTP获得上传文件大小?我调用“wininet.dll”通过FTP上传文件,因文件较大,想制作一个进度条,现在问题是如何得到通过FTP上传的文件大小,我在论坛上找了好久也没有,请问应该怎么去做??color='#e78608'>------解决方案--------------------上传的文件就是你本地的文件,你直接用filesize不就得到了吗color='#e78608'...
66
热度 -
怎么对多字段数据实时查询
如何对多字段数据实时查询譬如:1、我在窗口open事件里写的代码//profilesqlca.dbms="odbc"sqlca.dbparm="connectstring='dsn=xscj;uid=dba;pwd=sql'"connect;ifsqlca.sqlcode<>0then messagebox("Login",&...
74
热度 -
PB 怎么向银行的数字键盘在数据窗口中输入数字
PB如何向银行的数字键盘在数据窗口中输入数字PB如何向银行的数字键盘在数据窗口中输入数字color='#e78608'>------解决方案--------------------说明白点,你要实现怎样的功能color='#e78608'>------解决方案--------------------自己做个freeform类型的dw,在dw里放置足够的按钮,每个按钮对应一个字符,然后将用来接受输入...
19
热度 -
:关于n!的有关问题
求助:关于n!的问题。如题:longi,s,mstringls_strls_str=sle_1.textdebugbreak()m=long(ls_str)s=1fori=1toms=s*inextst_1.text=string(s)按照上述写法计算阶层n《=12,计算结果都正确,但大于12以后的数就有错的,有负的,有0,是怎么回事?是不是数字太大了,还是怎么回事?那该如何处理呢?color='...
50
热度 -
PB连接SQL2005 作查询有关问题
PB连接SQL2005作查询问题PB连接了SQL2005后想对数据库做个查询貌似和使用PB自带数据库的代码不同。。不是很懂所以请教下stringls_condition,ls_codels_code=trim(sle_code.text)ifls_code=''then ls_code=''endifls_condition='yhbmlike"%'+ls_code+'%"'d...
60
热度 -
pb 9.0中到底如何连接数据库呀?高分求解!
pb9.0中到底怎么连接数据库呀?高分求解!!!现在我已经在pb9.0里面通过ODBC建立了一个ASA数据库(就自带的那个数据库),同时也现新建了一个表(登陆表),往表里添加了数据。我想通过一个登陆按钮的Clicked事件里去查询用户输入的密码和账号是否正确,我该怎么做?是不是要写一个连接字符串之类的东西,才能进行查询,该怎么写PowerScript代码呀?很简单的问题,不懂就难!静候您指教!!!...
35
热度 -
又有个小疑点,请大家指教一下
又有个小问题,请大家指教一下;当我在文本框输入数据查询的时候,为什么老是出现“expressionisnotvaild”的错误,我看了以前的帖子,说肯能是数据类型不匹配,但无论是数值还是字符都有这样的提示呢?郁闷;求解;代码:stringsea1,filter1sea1=sle_3.text//messagebox("what",sea1)ifsea1<>"...
94
热度 -
二、简单操作
PowerBuilder总结——原来你是这么的简单一、个人总结在自学考试最后的阶段是让我们用pb做一个小程序。当然,之前对pb只是有个简单的了解,但是真要是用它做个什么东西还真难。经过了几个星期的奋战,终于将毕业设计做完了。让我们怀着兴奋的心情,来回顾一下这段时间的学习,好好总结一下1、毕业设计的感受此次毕业设计给了我们一次自主学习的机会。我们如何把新知识变为旧知识,那就需要我们联系之前已有的知识...
214
热度 -
在窗口之间传递参数要如何做
在窗口之间传递参数要怎么做?在窗口之间传递数据要怎么做?color='#FF8000'>------解决思路----------------------请参考这篇文章:在PowerBuilder中函数OpenWithParm,CloseWithReturn,OpenSheetWithParm,windowname.OpenUserObjectWithParm等都有一个在进行窗口操作(打开或者关闭)...
136
热度 -
以个实现网卡加密的算法
以个实现网卡加密的算法 /* *创建日期2010-2-6 */ importjava.io.*; importjava.util.*; importjava.util.regex.*; classHardWareID{ StringIPCONFIG_COMMAND_WIN="ipconfig/all"; booleanrealMac=true; St...
339
热度