社区
网络及通讯开发
帖子详情
如何动态创建TIdHTTP 控件?
hyllt
2002-11-28 10:26:55
我想在程序中动态的创建一组TIdHTTP控件 ?用new 去发现 没有constructor 帮助里有create函数 但是在程序中不能用
...全文
101
3
打赏
收藏
如何动态创建TIdHTTP 控件?
我想在程序中动态的创建一组TIdHTTP控件 ?用new 去发现 没有constructor 帮助里有create函数 但是在程序中不能用
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
itperson
2003-02-21
打赏
举报
回复
包含文件了嘛?
invalid
2002-11-28
打赏
举报
回复
下面是我在线程中创建。
__fastcall TPHttpThread::TPHttpThread(bool CreateSuspended)
: TThread(CreateSuspended)
{
HTTP=new TIdHTTP(NULL);
this->FreeOnTerminate = true;
}
__fastcall TPHttpThread::~TPHttpThread()
{
if(HTTP)
delete HTTP;
}
//---------------------------------------------------------------------------
void __fastcall TPHttpThread::Execute()
{
while(!Terminated)
{
try
{
this->Test();
}
catch(...)
{
}
Sleep((unsigned long)(tc.Intelval*1000));
// this->Suspend();
}
}
//---------------------------------------------------------------------------
int __fastcall TPHttpThread::Test()
{
//Indy9 TidHttp的代理相关的属性,统一放到了ProxyParams下面
//如果您使用的是Indy8 可能不能编译,请把ProxyParams->去掉
HTTP->ProxyParams->BasicAuthentication = tc.BasicAuthentication;
HTTP->ProxyParams->ProxyServer = tc.ProxyServer;
HTTP->ProxyParams->ProxyPort = tc.ProxyPort;
HTTP->ProxyParams->ProxyUsername = tc.ProxyUsername;
HTTP->ProxyParams->ProxyPassword = tc.ProxyPassword;
bFlag = true;
try
{
//获得指定地址的HTML头也可以采用下面的获得指定地址的HTML文本
HTTP->Head(tc.ServerAddress);
Message = HTTP->Response->ContentType;
//获得指定地址的HTML文本
// Message = HTTP->Get(tc.ServerAddress);
Synchronize(Msg);
Message = tc.ServerAddress+"可以打开了!";
PostMessage(Form1->Handle,WM_MYMESSAGE,(WPARAM)((Message).c_str()),0);
}
catch(Exception &e)
{
Message = e.Message;
bFlag = false;
Synchronize(Msg);
}
return bFlag?0:-1;
}
void __fastcall TPHttpThread::Msg()
{
Form1->Msg(bFlag,Message);
}
hyllt
2002-11-28
打赏
举报
回复
那位大侠 帮忙了
XE10.2移动开发例子(含
控件
和源码).zip
包含开发框架源码和插件,分享给需要的朋友。
Delphi12
控件
之ICS-VCL-12.rar
Delphi12
控件
之ICS_VCL-12.rar
IndyDemos-dephi
控件
IndyDemos dephi
控件
。IndyDemos开发示例
http
s_Indy_Delphi2007.rar
Delphi2007通过indy
控件
访问
http
s接口,主要是ssl动态库不好找,本资源适合Delphi2007,其他版本没有试过
Delphi2005 B/S程序设计技巧集(4-11)
这一章可能简单了一点,先将就看吧。写的有点杂乱,不过,总有一点点有用的东西吧。时间有限,来不及检查,可能有错误,参考一下方法就可以了。
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章