博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C++的天空

摘要:记载下,花了不少时间。1、 项目导入文件GIFImage.pas来源:http://melander.dk/delphi/gifimage/2、 项目导入文件RVGifAnimate.pas来源:D:\RICHVIEW\RICHVIEW3、 应用到的SCALERICHVIEW所在的窗体中(如以下两条语句没有添加,GIF将不能进行动画)::#include "GIFImage.hpp"#pragma link "RVGifAnimate"4、 窗体构造函数中(如以下两条语句没有添加,GIF保存将丢失):RegisterClass(__classid(TGI 阅读全文

posted @ 2014-01-13 15:40 海岛 阅读(325) 评论(0) 推荐(0)

摘要:How do I declare and use a pointer to a class member function? (top) The syntax is similar to a regular function pointer, but you also have to specify the class name. Use the .* and ->* operators ... 阅读全文

posted @ 2010-04-07 17:04 海岛 阅读(233) 评论(0) 推荐(0)

摘要:ifstream in("c:\\Greenstone.bmp", ios::in|ios_base::binary); string s = string((istreambuf_iterator<char>(in)), istreambuf_iterator<char>()); TMemoryStream* ms = new TMemoryStream(); ms-&g... 阅读全文

posted @ 2009-11-11 14:04 海岛 阅读(240) 评论(0) 推荐(0)

摘要:利用ftplib也可以很容易的实现文件上载,并且可以显示进度。以下是我上周末写的一段程序代码,供大家共享:struct REMFILE { struct REMFILE *next; int fsz; //文件大小 char *fnm; //文件名称};//发送进度信息给主窗口进行显示static int log_progress(netbuf *ctl, int xfered, void *ar... 阅读全文

posted @ 2009-09-17 15:52 海岛 阅读(1166) 评论(0) 推荐(0)

摘要:用惯了标准C++的iostream,所以很喜欢用ifstream和ofstream来读写文件,如:bool TPub::readFileToString(const string &strFileName, string &strTarget){locale &loc=locale::global(locale(locale(),"",LC_CTYPE));ifstream... 阅读全文

posted @ 2009-09-04 16:06 海岛 阅读(2579) 评论(0) 推荐(0)

摘要:前几天突然间心血来潮,打算自己用VC做一个媒体播放器,于是到网上搜索了一下,发现有很多好心人贴出了很多例子(很是感谢),一些是VC6写的,一些是VC2003/2005写的,都是直接通过wmp.dll(WINDOW MEDIA PLAYER9带的ACTIVE控件,存放在C:\WINDOWS\system32目录下。本人对VC6有点排斥(哈哈,就是觉得其C++标准支持太差了,故一般做项目时不考虑,实在... 阅读全文

posted @ 2009-05-27 16:53 海岛 阅读(2055) 评论(3) 推荐(0)

摘要:程序要求显示在图形界面下显示下载进度,所以今天用FtpLib临时做了一个MFC程序,运行效果如下:大体流程:1、输入要下载的文件以及要保存到本地的文件路径,然后触发Start;2、把下载任务推入到utShareData的任务队列中(Queue先进先出);3、工作线程从utShareData的任务队列中获取任务,开始FTP;4、在Ftp过程中,通过PostMessage发送进度消息给主窗口;5、主窗... 阅读全文

posted @ 2009-04-30 15:32 海岛 阅读(806) 评论(0) 推荐(0)

摘要:由于要帮一个朋友在VC6下完成FTP下载文件的功能,今天从网上下载了ftplib-3.1-1.zip并解开,进行了一些分析。ftplib-3.1-1中包含ftplib.dll的源代码项目以及一个DEMO项目(qftp)。在qftp项目中我设置了调试命令行:get 127.0.0.1 -l tianfu -p 123456 -w -v 1 ab,意图很简单,把FTP服务器上的ab目录下的所有文件给D... 阅读全文

posted @ 2009-04-30 15:28 海岛 阅读(3525) 评论(1) 推荐(0)