专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

如果这里解决不了您遇到的实际问题,请到老妖社区问问老妖们如何解决
基本步骤: 1、用一个InternetOpen调用设置环境。 2、调用InternetConnect 函数与主机连接。 3、调用FtpGetFile 达到文件。 4、关闭第1、2步创建的句柄,用InternetCloseHandle 函数。 现在来仔细看看每一步: 1、通过调用InternetOpen 函数设置环境。下面是VB特定调用这一函数的声明: Private Declare Function InternetOpen Lib \"wininet.dll\" Alias \"InternetOpenA\" _   (ByVal sAgent As S... [阅读全文] [PDF]
在网易虚拟社区的“VB和Basic区”里有一篇《使用VB编写纯ASP程序 [转][Technology] 》,其实我认为最好的方法应该这样: 原文中的定义如下: Dim m_objResponse As Response 其实对于我们写过.dll的来说,并不是很好,就是如果要将该程序拿到.asp程序中进行调试时,尤其是我们将已经调试通过的.asp程序做成.dll时,.asp程序里用的是标准的组件名。默认的组件名为response、request等,引文中在前面加上了m_obj,则如果程序中用到了这句,则也要进行相应的改变,这一则会带来较大的工作量,二则... [阅读全文] [PDF]
SunADM在线创作用VB调试组件……前面豆腐说的其实还是重启了IIS的服务:p其实如果用VB6的话,本身就已经提供了这种调试功能,方法:现在假设组件已经初步创建完成,并在IIS/PWS下做好了调试用的ASP程序,Copy下它的URL。调出工程属性,到调试页,选中“启动浏览器时使用的URL”,把刚才的URL Paste进去。确定,再按F5 ... [阅读全文] [PDF]
Lesson 1 :Overview --------------------------------------------------------------------------------This article serves as a quick \"How To\" example for using string buffering to concatenate strings in a VB component. The example VB code will generate a HTML TABLE record that will... [阅读全文] [PDF]
ss=MsoNormal style=\"MARGIN: 0cm 0cm 0pt\">问题背景:有时候我们做程序时有这样的需求:有一个需要运行时间很长的循环,那么程序只有等待循环运行结束后才执行别的程序代码,这样机器一直处于循环之中,而不能响应别的事情,对CPU资源来说是一种浪费,那么可不可以既让循环执行,又可以执行程序另外的一部分代码呢?答案是可以的,那就要用到多线程了。相关知识:进程:是指程序在一个数据集合上运行的过程,是操作系统进行资源分配和调度运行的一个独立单位,简单来说进程就是程序的一次执行。进程的两个基本属性:1.进程是一个可拥有资源的独立单位... [阅读全文] [PDF]
ss=MsoNormal style=\"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt\">源代码如下:窗体中的代码:Option Explicit´开始Private Sub Command1_Click() _disibledevent=\"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0; mso-char-... [阅读全文] [PDF]
ss=MsoNormal style=\"MARGIN: 0cm 0cm 0pt\" align=center>关于在VB中进行COM组件的开发(一、了解COM)这是关于VB中学习COM的文章,我在这里发表一下我的学习经验.在我进行开发的过程中,经常用COPY的方法,来重用自己的代码.,如果在一处地方有修改,就不得不在每个重用代码的地方进行一次修改.自从学习了对象编程,就以后也没有再用COPY的方法.对象编程和COM编程我觉得是差不多的.只是COM里面可以含有许多类的定义.从现在开始,让COM成为你写VB CODE中的亲密朋友吧.COM就像平时我们所使用的... [阅读全文] [PDF]
老外的,俺做了点修改,写成了dll方法:Public Function GetDNSinfo() As String获取dns信息Public Function MX_Query(DNS_Addr As String, ByVal Domain_Addr As String) As String获取mx最佳记录,dns_addr,域名解析服务器,可以用getdnsinfo获取,也可以用nslookup命令domain_addr,想要获取邮件服务器的域名,如163.com ,hotmail.comVERSION 1.0 CLASSBEGIN MultiUse... [阅读全文] [PDF]
的时候还没睡着,觉得有必要把vb编写多线程程序再次写一次;主要是以前忽略的细节和重要的环节;今天在公司打开一年多没用的vb,写了如下的代码;想写多线程的朋友可以调试一下看看,关于多线程的任务模式,同步和互斥,临界资源和临界区(文中提到)欢迎跟帖讨论;´请将该部分数据保存为FORM1.frm文件VERSION5.00BeginVB.FormForm1Caption=\"多线程\"ClientHeight=3195ClientLeft=60ClientTop=345ClientWidth=6450LinkTopic=\"Form1\"ScaleHe... [阅读全文] [PDF]
ModuleDeclare Function CreateThread Lib \"kernel32\" (lpThreadAttributes As Any, ByVal dwStackSize As Long, ByVal lpStartAddress As Long, lpParameter As Any, ByVal dwCreationFlags As Long, lpThreadID As Long) As LongDeclare Function CloseHandle Lib \"kernel32\" (ByVal hObject As L... [阅读全文] [PDF]
请将该部分数据保存为FORM1.frm文件VERSION5.00BeginVB.FormForm1Caption=\"多线程\"ClientHeight=3195ClientLeft=60ClientTop=345ClientWidth=6450LinkTopic=\"Form1\"ScaleHeight=3195ScaleWidth=6450StartUpPosition=3\'窗口缺省BeginVB.TextBoxText1Height=270Left=960TabIndex=2Text=\"2\"Top=2760Width=2415EndBeginV... [阅读全文] [PDF]
既然我们构造了这世界上最有魅力的activex组件,就应该把它们发布出去。那么我们该怎么做呢?    幸运的是,发布com组件是一件非常容易的事。 我们只要使用package & deployment(打包和展开)向导就可对计算机上的常规visual basic工程进行相应的操作。同样,该向导还适用于activex工程。    但是,发布时只有activex组件本身自己吗?如果不是,那么为何又要运行向导,单独地为自己的activex工程创建一个安装程序?或是连同使用它的应用程序一起发布?对于常规工程来说,简单地创建一个安装,其组件就会自动被打包。 ... [阅读全文] [PDF]
尽管vb5是apprent single-thread(单线程)的.但用addressof加上一些api,就可以非常容易的做多线程.(比vc容易的多,做出来的东西也一样快,因为都是用api). 每一个县城(线程,下同)约占用20毫秒的时间片. vb5有一个主线程.我们可以另外加一个工作线程.对于不清楚什么是单/多线程的程序元,我们用一个简单的列子来说明一下. 再form里加上两个timer控件. 吧interval属性设成5000(5秒),然后在两个timer1_timer事件中放一个大loop, 如for 10000 next. 运行. 你会看到第二个t... [阅读全文] [PDF]
1 共13条 分1页