VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
楼主: LionCSQ

[原创] 最新版代码生成器(2010-11-15 更新)

  [复制链接]
发表于 2005-10-10 10:44:49 | 显示全部楼层
这东东确实太强了!有了这个数据库编写省老劲了!~向你致敬!
回复 支持 反对

使用道具 举报

发表于 2005-10-10 11:07:48 | 显示全部楼层
这么多人要qdatabase.dll,看来楼主会发上来的,我也等等
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-10 12:01:44 | 显示全部楼层
<!--quoteo(post=77804:date=2005-10-10 10&#58;05&#58;52:name=Choco)--><div class='quotetop'>QUOTE(Choco @ 2005-10-10 10&#58;05&#58;52) [snapback]77804[/snapback]</div><div class='quotemain'><!--quotec--> 我也想要qdatabase.dll的源代码,斑竹这东西太强了,想仔细研究一下,只是看代码也能学到很多东西。<br />在这里想问一下斑竹,clsQDatabase.QOpenConnection中的vlngHwnd参数是什么? <!--QuoteEnd--></div><!--QuoteEEnd--> <br />参数vlngHwnd是“数据连接”对话框的父窗体句柄,如果输入该参数,则“数据连接”对话框将始终在父窗口之上(相当于模式窗口)。<br /><br /> <br /><br />另:我正联系站长不能上传的问题,能上传后,我第一时间将上传底层库的源码,请大家注意最新动向。
回复 支持 反对

使用道具 举报

发表于 2005-10-10 20:50:42 | 显示全部楼层
qdatabase.dll的源码,热切期待中~~<br />斑竹,我发现了一个问题。当要连接的服务器没有启动,弹出一个连接出错的对话框,这个时候会一直尝试连接,程序有点挂,想去点上面的“设置数据源”按钮却没有反应。过了好一段时间才可以操作。<br />这里我觉得应该当在超时以后就停止连接,对话框应该有三个按钮,一个是“重试”,一个是“设置数据源”,还有就是“取消”。<br />
回复 支持 反对

使用道具 举报

发表于 2005-10-10 21:23:10 | 显示全部楼层
<!--quoteo(post=77814:date=2005-10-10 12&#58;01&#58;44:name=LionCSQ)--><div class='quotetop'>QUOTE(LionCSQ @ 2005-10-10 12&#58;01&#58;44) [snapback]77814[/snapback]</div><div class='quotemain'><!--quotec--><br />参数vlngHwnd是“数据连接”对话框的父窗体句柄,如果输入该参数,则“数据连接”对话框将始终在父窗口之上(相当于模式窗口)。<br /><br /><!--QuoteEnd--></div><!--QuoteEEnd--><br /><br />谢谢班主的回答~(刚才忘了现在补上<img src="images/emoticons/happy.gif" style="vertical-align:middle" emoid="^_^" border="0" alt="happy.gif" />)<br />默认情况下“数据连接”对话框是无模式的,但应该传什么参数才可以使它是有模式的呢?<br />我尝试过传1或者vbModal过去,但这样调用OpenConnection这个方法却没有反应(没有弹出“数据连接”对话框)。恳请班主再次指点一下。
回复 支持 反对

使用道具 举报

发表于 2005-10-11 02:30:31 | 显示全部楼层
谢谢版主
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-11 08:03:09 | 显示全部楼层
<!--quoteo(post=77891:date=2005-10-10 20&#58;50&#58;42:name=Choco)--><div class='quotetop'>QUOTE(Choco @ 2005-10-10 20&#58;50&#58;42) [snapback]77891[/snapback]</div><div class='quotemain'><!--quotec--> qdatabase.dll的源码,热切期待中~~<br />斑竹,我发现了一个问题。当要连接的服务器没有启动,弹出一个连接出错的对话框,这个时候会一直尝试连接,程序有点挂,想去点上面的“设置数据源”按钮却没有反应。过了好一段时间才可以操作。<br />这里我觉得应该当在超时以后就停止连接,对话框应该有三个按钮,一个是“重试”,一个是“设置数据源”,还有就是“取消”。<br /><!--QuoteEnd--></div><!--QuoteEEnd--> <br /><br />的确存在你说的这个问题,VC版的改成了多线程,没有这个问题,原本将VB也改成多线程的,但稳定性不太好,又不想用ActiveX EXE(多了一个进程),一直没有解决好,加上一个“重试”是一个比较好的解决方案,谢谢你的建议。 <img src="images/emoticons/thumbsup.gif" style="vertical-align:middle" emoid="" border="0" alt="thumbsup.gif" /> <br /><br /><br /><br />因还没能联系上白东,QDatabase.dll源码依然不能上传,抱歉。<br /><br /><!--quoteo(post=77904:date=2005-10-10 21&#58;23&#58;10:name=Choco)--><div class='quotetop'>QUOTE(Choco @ 2005-10-10 21&#58;23&#58;10) [snapback]77904[/snapback]</div><div class='quotemain'><!--quotec--> <br /><br />谢谢班主的回答~(刚才忘了现在补上 <img src="images/emoticons/happy.gif" style="vertical-align:middle" emoid="^_^" border="0" alt="happy.gif" /> )<br />默认情况下“数据连接”对话框是无模式的,但应该传什么参数才可以使它是有模式的呢?<br />我尝试过传1或者vbModal过去,但这样调用OpenConnection这个方法却没有反应(没有弹出“数据连接”对话框)。恳请班主再次指点一下。 <!--QuoteEnd--></div><!--QuoteEEnd--> <br /><br />你想要“数据连接”对话框始终出现在哪个窗体上,你就传哪个窗体的句柄,例如:<br /><br />窗体Form1中有一个Command1按钮:<br /><br />rivate Sub Command1_Click()<br />    Dim objConnection As New clsConnection<br />    Call objConnection.OpenConnection(True, Me.hWnd)<br />    Set objConnection = Nothing<br />End Sub<br /><br /><br /><br />在BookManage窗体中有相应的示例,跟踪:<br />rivate Sub mnuSetDatabase_Click()<br />   Call mobjBorrowBook.SetDatabase(Me.hWnd)<br />End Sub
回复 支持 反对

使用道具 举报

发表于 2005-10-11 08:45:24 | 显示全部楼层
哦,原来是这样,明白了~!谢谢版主~~ <br />如果这东西有一个使用手册就好了~~呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-11 09:10:37 | 显示全部楼层
<!--quoteo(post=77891:date=2005-10-10 20&#58;50&#58;42:name=Choco)--><div class='quotetop'>QUOTE(Choco @ 2005-10-10 20&#58;50&#58;42) [snapback]77891[/snapback]</div><div class='quotemain'><!--quotec--> qdatabase.dll的源码,热切期待中~~<br />斑竹,我发现了一个问题。当要连接的服务器没有启动,弹出一个连接出错的对话框,这个时候会一直尝试连接,程序有点挂,想去点上面的“设置数据源”按钮却没有反应。过了好一段时间才可以操作。<br />这里我觉得应该当在超时以后就停止连接,对话框应该有三个按钮,一个是“重试”,一个是“设置数据源”,还有就是“取消”。<br /><!--QuoteEnd--></div><!--QuoteEEnd--> <br /><br /> <br /><br />另外有一点需要说明,当局域网中有两台以上计算机使用了同一台数据库服务器上的数据,当服务器没有开机时,所有工作站都不能连接,如果使用了“重试”按钮,则每台工作站都要按一次“重试”,如果工作站之间距离很远,来来回回会浪费很多时间,而如果采用自动重试,只需将服务器打开就行了。<br /><br />不知大家还有没有更好的办法,谢谢你的建议。<br /><br /><br /><br /><!--quoteo(post=77933:date=2005-10-11 08&#58;45&#58;24:name=Choco)--><div class='quotetop'>QUOTE(Choco @ 2005-10-11 08&#58;45&#58;24) [snapback]77933[/snapback]</div><div class='quotemain'><!--quotec--> 哦,原来是这样,明白了~!谢谢版主~~ <br />如果这东西有一个使用手册就好了~~呵呵 <!--QuoteEnd--></div><!--QuoteEEnd--> <br /><br />这原本是个内部使用版本,因此没有写使用手册,呵呵......期待你的帮助,如果你有什么好的心得体会,还望为大家共享,如能编成使用帮助就更好了,记得好迪有一句经典台词:“大家好才是真的好” <img src="images/emoticons/laugh.gif" style="vertical-align:middle" emoid=":" border="0" alt="laugh.gif" /> <br /><br />
回复 支持 反对

使用道具 举报

发表于 2005-10-11 09:28:12 | 显示全部楼层
真强,我顶!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2022-6-26 04:34

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表