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

VC调用VB的dll

有静态和动态两种,静态的需要lib而动态的只需要一个dll就可以了(但是要知道函数的定义一般是头文
件)动态相对复杂一点!但是掌握了也不是很难  
  //第一步     定义函数指针就是你要调用的函数,参数必须一致,不然就内存泄露  
  typedef   HANDLE (PASCAL   *   OPEN)(char   *,int);  
  //第二步     定义本地函数  
  //一般前两步都在头文件里面声明  
  OPEN       open;  
  //第三步   加载dll  
  HMODULE   m_hLib;  
  m_hLib     ::LoadLibrary"E:\\yewufuwu\\TERMINALDLL\\Debug\\TerminalDLL.dll");  
  //输入相应的路径  
  if(m_hLib   ==   NULL   )  
  {  
  MessageBox("动态连接库没有找到!!!","LoadLibrary",MB_OK);  
      return   ;  
  }  
  //第四步  
  else  
  {  
        MessageBox("动态连接库成功打开...","LoadLibrary",MB_OK);  
        open=(OPEN)GetProcAddress(m_hLib,   "OpenDevice");  
  }  
   
  //第五步  
  long     handle   =   open("EF",1);   
    
    
  动态库下的函数如下  
  //*************打开终端*****************************************  
  HANDLE   __declspec(dllexport)     WINAPI  
  OpenDevice(char   *   szType,int   nType)  
  {  
   
  hReader&


相关文档:

Vb中窗体自定义坐标


开始使用vb的时候喜欢用手画出那个控件的位置.然后一个一个的拖动,一点一点的移动.直到感觉满意了为止.如果是控件多了这个就很麻烦了
一不小心可能会将谋个控件拖到一边去
所以,我们在以后的作品中
尽量使用代码来定义控件位置,,要灵活的掌握坐标位置.,可以使用自定义坐标.使用像素来更好的来分区显示控件.
 
& ......

VB 6.0使用api

这一段大家编写程序很多时候都在使用API,它给我们带来了强大的功能.让我们非常惊喜.
但是我们在调试程序的时候有时候总会奔溃.这样很不方便.
其中有些是api惹的祸
使用api注意事项:
首先我说说我的观点.
1:Api是很多系统也在用.我们在设置参数时如果和系统的参数有冲突.就可能引起软件出错
2.api很多都是c语言编写的, ......

vb自动关机程序

Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
Private Const EWX_LOGOFF = 0
Private Const EWX_SHUTDOWN = 1
Private Const EWX_REBOOT = 2
Private Const EWX_FORCE = 4
Private closeTime As String
Sub AdjustTokenPrivilegesForNT()
  ......

VB无所不能之六:对程序运行的监控 转

作者: 佚名,  出处:IT专家网, 责任编辑: 谢妍妍, 
2010-04-23 11:20
  本文介绍VB对程序运行的监控。
  转眼间,本系列文章已经写到了第六个,今天写点什么呢?
  还是得写,看似VB做不到的事情,那么今天起就写写VB对操作系统的控制吧。
  首先,说一说,VB对于被调用后的程序的监控方法。
  原型函数简 ......

VB局域网自动传播病毒


主窗体代码:
'打开网页
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
'复制文件
Private Declare Fu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号