[3H]:CInternetXXX (50分)

  • 主题发起人 主题发起人 3h
  • 开始时间 开始时间
3

3h

Unregistered / Unconfirmed
GUEST, unregistred user!
敢问 C++ 中的这个类
[h3][red]CInternetConnection / CInternetSession等[/red][/h3]
在DELPHI中是怎么样定义和在哪里定义的?找了老半天没找着。
在 C++ 中确实是有的。
微软有MSDN里有这样的详细介绍(点这里),
就是不知道DELPHI应该怎么uses,求救!
50分不成敬意。谢谢!
 
系统要求: H/PC Pro, Palm-size PC, Pocket PC
Delphi 还不能编译出 WinCE 的文件吧。我看还是不要找了。

如果要开发 WinCE 下的软件,最近有各界面跟 Delphi 相似,使用 Object Pascal
的 Plam OS 开发工具 ,叫什么一时想不起来了,做的不错,但正式需要注册。
 
当然不是只能CE。
我见过一个软件,C++的,有源码,它里面就用这个类,
编译后在我的XP和98用得很好,没有问题。
 
CInternetSession 在 Delphi 的 UrlMon.pas 中有 IInternetSession 接口定义。
CInternetConnection 是不是 IInternet ?
 
难道这个是VC自己定义的??MSDN里有CInternetSession的成员说明:
GetGopherConnection to open a connection to a gopher service.
GetHttpConnection to open a connection to an HTTP service.
GetFtpConnection to open a connection to an FTP service.
而IInternetSession的定义是这样:
IInternetSession = interface
['{79eac9e7-baf9-11ce-8c82-00aa004ba90b}']
function RegisterNameSpace(CF: IClassFactory; const clsid: TCLSID; pwzProtocol: LPCWSTR;
cPatterns: ULONG; const pwzPatterns: PLPCWSTRArray; dwReserved: DWORD): HResult; stdcall;
function UnregisterNameSpace(CF: IClassFactory; pszProtocol: LPCWSTR): HResult; stdcall;
function RegisterMimeFilter(CF: IClassFactory; const rclsid: TCLSID;
pwzType: LPCWSTR): HResult; stdcall;
function UnregisterMimeFilter(CF: IClassFactory; pwzType: LPCWSTR): HResult; stdcall;
function CreateBinding(BC: IBindCtx; szUrl: LPCWSTR; UnkOuter: IUnknown; out Unk: IUnknown;
out OINetProt: IInternetProtocol; dwOption: DWORD): HResult; stdcall;
function SetSessionOption(dwOption: DWORD; pBuffer: Pointer; dwBufferLength: DWORD;
dwReserved: DWORD): HResult; stdcall;
function GetSessionOption(dwOption: DWORD; pBuffer: Pointer; var dwBufferLength: DWORD;
dwReserved: DWORD): HResult; stdcall;
end;
看来确实不是。
 
MFC 的东西上哪儿找 pas 单元定义?[:(!]
我认为 Borland 定义的类比 MS 的强百倍。 MFC 也用该像 OWL 一样淘汰掉算了....
 
哪老凶你看这个东西我应该怎么样定义好:)
 
从 #include <afxinet.h> 看, 应该是由 inet 单元中的 api 封装出了
CInternetConnection / CInternetSession,哪就引用Delphi的 wininet.pas 单元。
 
换成INTERNETOPENURL()了,算了,分分/
 
后退
顶部