VB源码(VB源码是什么)

http://www.itjxue.com  2023-02-15 09:35  来源:未知  点击次数: 

VB下载网页源码

使用 URLDownloadToFile 这个API可以实现你想要的功能。

'// 定义

'// 下载网络上的一个文件到本地

Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" ( _

ByVal pCaller As Long, _

ByVal szURL As String, _

ByVal szFileName As String, _

ByVal dwReserved As Long, _

ByVal lpfnCB As Long _

) As Long

'// 下载一个文件到本地

Public Function DownloadFile(ByVal strURL As String, ByVal strFile As String) As Boolean

Dim lngReturn As Long

lngReturn = URLDownloadToFile(0, strURL, strFile, 0, 0)

If lngReturn = 0 Then DownloadFile = True

End Function

Private Sub Command1_Click()

Debug.Print DownloadFile("", "D:\1.html")

End Sub

vb源码转delphi

转成Delphi的代码大概这样,具体要取决于你的实际应用中

//?保存图像

procedure?SaveImgPtr(pImg:?Pointer);

var?

??nIsz:?Integer;

??hBuf:array?of?Byte;

??mStream:?TMemoryStream;

begin

??if?pImg??nil?then

??begin

????nIsz?:=?CamaOcx.GetImgLen(g_nImgFmt);

????SetLenght(hBuf,?nIsz);

????CopyMemory(hBuf,?pImg,?nIsz);

????mStream?:=?TMemoryStream.Create;

????try

??????mStream.write(hBuf,?nIsz);

??????mStream.SaveToFile(ExtractFilePath(ParamStr(0))?+?'OneSnap.bmp');

????finally

??????mStream.Free;

????end;

????SetLenght(hBuf,?0);

??end;

end;

//?抓拍保存

procedure?TForm1.Button1Click(Sender:?TObject);

var?

??pImg:?Pointer;

begin

??if?ChkEvnt.Checked?then?//?如果vb中是checkbox的话那就在delphi中是这样

??begin

?????Screen.Cursor?:=?crHourGlass;

?????pImg?:=?CamaOcx.SnapOne(g_nImgFmt);

?????if?pImg??nil?then

???????SaveImgPtr(pImg)

?????else

???????ShowMessage('抓拍失败,请核查!');

?????Screen.Cursor?:=?crDefault;

??end?else?g_bDoSnap?:=?True;

end;

VB源码,谁能帮我解释下下面这段代码是什么意思?我快要答辩了

这只是个返回处理数据库时操作结果的代码

当操作为添加,删除或更新时

返回 操作名+query successful(如 INSERT query successful)

当操作为搜索时

返回 查询到n条记录

当操作中出现错误是

返回 查询错误 + 错误信息描述

(责任编辑:IT教学网)

更多

推荐淘宝营销文章