易截截图软件、单文件、免安装、纯绿色、仅160KB

VB中实现地图操作的方法

1.       在VB的Form设计时,加入一个picturebox控件,这个控件作为OLE容器,MapInfo中的地图将在该控件上显示。
2.       执行VB的函数Createobject(“MapInfo.Application”),启动MapInfo。这时MapInfo在后台启动,对用户来说不可见,不会弹出splash窗口
3.       调用MapBasic的函数Set Application Window,设置MapInfo的父窗体ID,也就是VB窗体的ID,以后的MapInfo对话框都把VB窗体作为父窗体。
4.       生成一个OLE自动化回调对象,用来处理MapInfo的回调信息。然后调用MapBasic的函数SetCallback来指向这个回调对象。
5.       调用MapBasic的函数Open Table来打开所要打开的表,这个时候仅仅是打开数据库文件而已,图层并不可见。
6.       调用MapBasic的函数Map from生成可见的地图,地图显示在picturebox内。
7.       调用MapBasic的函数Set Next Document Parent,重新定向MapInfo文档窗口的父窗体,这样地图窗口就成为VB应用程序的子窗体。


相关文档:

vb.net 连接SQL数据库

     '在引用里添加ADODB
Public vscn As ADODB.Connection
Public SQLString As String
SQLString = "Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=用" & _
"户;Initial Catalog=数据库名;Data Source=服务器名"
         ......

vb.net SQL数据库操作(读取、修改、删除)

        Dim rs As ADODB.Recordset
Dim sqlstr As String
 
'查询
        sqlstr = "select * from 表名 where 字段名 = '" & 查询的内容 & "'"
        rs = VScn.Execute("" & SqlSt ......

使用VB将ASP代码封装到DLL文件完整实例

使用VB将ASP代码封装到DLL文件完整实例
http://blog.csdn.net/cncco/archive/2007/10/20/1834865.aspx
用VB封装ASP,建立SayHello测试程序
1、打开VB6,新建ActiveX DLL
2、在工程引用中加入Microsoft Active Server Pages Object Library选择
3、填加代码如下:
'Code Start
'声明部分
Private MyScriptingContext ......

[TestComplete 系列]VB检查编码类型

Sub CheckTextCodingType(Textfile)
Set fl = aqFile.OpenBinaryFile(Textfile, aqFile.faRead)
Binary1 = fl.ReadByte()
Binary2 = fl.ReadByte()
fl.Close
select case CStr(Binary1)& CStr(Binary2)
case 255254: '*Unicode (UTF-16) 前两个字节为FFFE
Log.Message("fi ......

骇人听闻,VB遇到这现象,大家小心哇~

YXOnline已经接近尾声,为了处理一些界面的问题,测试一个C++的DLL
一个函数,用deasambling看C++的代码是没有错误的,但是到了VB,请看
b的返回值是True 不管C++和VB相互键约定True和False各对应为什么数值
这里已经是True了
但那时显示True = True 仍旧不执行第一个Msgbox
直接跳到Else
而如果省略b = True 为 If b Then ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号