<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fsfans的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fsfans</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fsfans]]></copyright><item><title><![CDATA[c++builder 2010 with OpenSSL]]></title><link>https://blog.youkuaiyun.com/fsfans/article/details/17849531</link><guid>https://blog.youkuaiyun.com/fsfans/article/details/17849531</guid><author>fsfans</author><pubDate>Sat, 04 Jan 2014 21:07:36 +0800</pubDate><description><![CDATA[1、
下载OpenSSL的sourcecode
OpenSSL的下载地址：http://www.openssl.org/source/
目前最新的版本是openssl-1.0.1e.tar.gz，但是这个版本编译的时候有问题（openssl-0.9.8r.tar.gz，openssl-0.9.8x.tar.gz，
几个版本都试过，编译有问题）最后选择版本：openssl-0.9.8c.ta]]></description><category></category></item><item><title><![CDATA[c++builder 2010 [ILINK32 Error] Fatal: Unable to open file 'xxxxxx.OBJ']]></title><link>https://blog.youkuaiyun.com/fsfans/article/details/17849457</link><guid>https://blog.youkuaiyun.com/fsfans/article/details/17849457</guid><author>fsfans</author><pubDate>Sat, 04 Jan 2014 20:58:01 +0800</pubDate><description><![CDATA[CB2010 [ILINK32 Error] Fatal: Unable to open file 'xxxxx .OBJ']]></description><category></category></item><item><title><![CDATA[WinInet制作客户端相关]]></title><link>https://blog.youkuaiyun.com/fsfans/article/details/12924521</link><guid>https://blog.youkuaiyun.com/fsfans/article/details/12924521</guid><author>fsfans</author><pubDate>Tue, 22 Oct 2013 00:08:35 +0800</pubDate><description><![CDATA[目标：使用WinInet开发一个能够通过http，https与服务器通讯的客户端，代替webbrowser。
相关资料索引：
1、Networking and Internet（http://msdn.microsoft.com/en-us/library/windows/desktop/ee663286%28v=vs.85%29.aspx）
2、如何使用 WinInet API 发出 SS]]></description><category></category></item><item><title><![CDATA[c++builder2010安装AlphaControls v7.66]]></title><link>https://blog.youkuaiyun.com/fsfans/article/details/8923426</link><guid>https://blog.youkuaiyun.com/fsfans/article/details/8923426</guid><author>fsfans</author><pubDate>Tue, 14 May 2013 00:59:44 +0800</pubDate><description><![CDATA[原先在另一台计算机上安装了AlphaControls，由于硬盘崩掉，需要在新计算机上安装环境。
 
用install的说明安装cb201版一直失败。后来直接先使用delphi2010安装AlphaControls v7.66成功后再删除AlphaControls v7.66包，再使用cb2010安装成功。也搞不清楚为什么会这样，反正能用了再说。
 
要注意lib，系统path等路径要设置A]]></description><category></category></item><item><title><![CDATA[c++builder2010安装tclientsocket]]></title><link>https://blog.youkuaiyun.com/fsfans/article/details/8923344</link><guid>https://blog.youkuaiyun.com/fsfans/article/details/8923344</guid><author>fsfans</author><pubDate>Tue, 14 May 2013 00:04:19 +0800</pubDate><description><![CDATA[1. 打开c++builder 2010, 打开菜单Project/Options选项, 囗弹出对话框 

2. 在Packages子项目中, 添加dclsockets140.bpl控件安装包, dclsockets140.bpl 
   在c++builder 2010的bin目录, 包含了TClientSocket、TServerSocket两个控件 


C++ Builder]]></description><category></category></item><item><title><![CDATA[C++Builder2009、2010生成 Release版本]]></title><link>https://blog.youkuaiyun.com/fsfans/article/details/8536008</link><guid>https://blog.youkuaiyun.com/fsfans/article/details/8536008</guid><author>fsfans</author><pubDate>Wed, 23 Jan 2013 22:10:02 +0800</pubDate><description><![CDATA[C++Builder2009、2010要生成Release版本 按下面操作即可：

project->Options->C++Compiler->Build Configuration 选择 Release
project->Options->C++Linker中取消Use dynamic RTL前的对钩
在project->Options->Packages中取消Builder with]]></description><category></category></item><item><title><![CDATA[windows下ntp时间校对]]></title><link>https://blog.youkuaiyun.com/fsfans/article/details/8494477</link><guid>https://blog.youkuaiyun.com/fsfans/article/details/8494477</guid><author>fsfans</author><pubDate>Fri, 11 Jan 2013 17:15:48 +0800</pubDate><description><![CDATA[网上下的没法用。找了个老外弄的，在win7+管理员权限工作正常。


下面的代码放在头文件中:

#define ReverseEndianInt(x) ((x) = \
    ((x)&0xff000000) >> 24 |\
    ((x)&0x00ff0000) >> 8 |\
    ((x)&0x0000ff00)  8 |\
    ((x)&0x000000ff)  2]]></description><category></category></item><item><title><![CDATA[c++builder TADOQuery在Access中长日期字段日期范围sql写法]]></title><link>https://blog.youkuaiyun.com/fsfans/article/details/8483558</link><guid>https://blog.youkuaiyun.com/fsfans/article/details/8483558</guid><author>fsfans</author><pubDate>Wed, 09 Jan 2013 00:46:56 +0800</pubDate><description><![CDATA[Access中字段dt为DateTime,带时间的长类型。
"select * from table1 where dt>=#"+FormateDateTime("yyyy-mm-dd", Today())+" 00.00.00"+"# and dt


注意时间不是使用“:”，而是"." ，这是和ADO里区别的地方。


如果自定义时间点：
"select * from tabl]]></description><category></category></item><item><title><![CDATA[C++BUILDER2010下屏蔽webbrowser脚本错误对话框]]></title><link>https://blog.youkuaiyun.com/fsfans/article/details/8460902</link><guid>https://blog.youkuaiyun.com/fsfans/article/details/8460902</guid><author>fsfans</author><pubDate>Thu, 03 Jan 2013 12:47:15 +0800</pubDate><description><![CDATA[使用Webbrowser->Silent = True一刀切屏蔽脚本错误对话框（不执行有错误的脚本），但是某些页面需要执行js脚本的。
搜索互联网，很多都是MFC和.NET的，只找到一篇BCB的添加右击菜单的。经过学习改进MFC代码，尝试了很多代码，实现了继承IDocHostUIHandler、IOleCommandTarget，并实现了接口。最后几乎要放弃该方法，去使用枚举对象。但是还是不甘心]]></description><category></category></item><item><title><![CDATA[MS Access 最大属性]]></title><link>https://blog.youkuaiyun.com/fsfans/article/details/7944406</link><guid>https://blog.youkuaiyun.com/fsfans/article/details/7944406</guid><author>fsfans</author><pubDate>Tue, 04 Sep 2012 23:52:48 +0800</pubDate><description><![CDATA[Microsoft Access database table specifications
Attribute Maximum
Number of characters in a table name 64
表名字符最长64字符
Number of characters in a field name 64
字段名最长64字符
Number of fields in a table]]></description><category></category></item><item><title><![CDATA[ADO access ‘insert into’语法错误]]></title><link>https://blog.youkuaiyun.com/fsfans/article/details/7944249</link><guid>https://blog.youkuaiyun.com/fsfans/article/details/7944249</guid><author>fsfans</author><pubDate>Tue, 04 Sep 2012 22:51:08 +0800</pubDate><description><![CDATA[“insert into table6(password) values('"+sPw+"')”
上诉语句没有任何语法错误，但是执行的时候就报语法错误。 在第三方SQL工具上可能执行正常。


通常是由于ACCESS数据库的表字段使用了关键字，比如 password等。
所以，使用SQL语句的时候要讲字段使用[ ]。
“insert into table6([password]) va]]></description><category></category></item><item><title><![CDATA[c++builder 6 [Linker Fatal error] Unable to open file 'FILECTRL.OBJ']]></title><link>https://blog.youkuaiyun.com/fsfans/article/details/7890210</link><guid>https://blog.youkuaiyun.com/fsfans/article/details/7890210</guid><author>fsfans</author><pubDate>Tue, 21 Aug 2012 12:40:06 +0800</pubDate><description><![CDATA[c++builder 6 的工程保存到‘混合文件夹’会报‘[Linker Fatal error] Unable to open file 'FILECTRL.OBJ'’
默认工程和单元文件，保存在......\某工程\ 下面编译运行OK。但是如果保存为......\某工程1\ 就会报如上错误。


这个问题困扰了好久，开始以为是有的组件没有卸载完整造成的。但是后来发现，新建工程直接运行的]]></description><category></category></item><item><title><![CDATA[VS2005开发Windows Mobile 6 摄像头图像抓拍并实现模式识别（主要识别字符）]]></title><link>https://blog.youkuaiyun.com/fsfans/article/details/7681139</link><guid>https://blog.youkuaiyun.com/fsfans/article/details/7681139</guid><author>fsfans</author><pubDate>Wed, 20 Jun 2012 23:00:09 +0800</pubDate><description><![CDATA[背景：
相信未来移动平台将在很多方面取代台式计算机的很多功能。而视觉处理的应用非常广泛，而且本人对视觉处理涉及的数学很感兴趣。更重要的是目前有一个非常合适的小项目需要使用到以上2种技术。


目标：

准备在实现标题的功能。


开发平台的评估：（纯属个人意见）



Platform
Language
市场地位
硬件功能
开发资源
未来前景


iPho]]></description><category></category></item><item><title><![CDATA[修改Firefox的缓存位置 加速浏览速度 应用]]></title><link>https://blog.youkuaiyun.com/fsfans/article/details/7654530</link><guid>https://blog.youkuaiyun.com/fsfans/article/details/7654530</guid><author>fsfans</author><pubDate>Tue, 12 Jun 2012 00:20:59 +0800</pubDate><description><![CDATA[修改Firefox的缓存位置 加速浏览速度 应用：修改到RamDisk内存盘上  
1）、打开Firefox浏览器  
2）、在地址栏输入 about:config  
3）、查找 browser.cache.disk.parent_directory  
4）、如果没有找到 browser.cache.disk.parent_directory ，则新建这个“字符串”  (右击，类似于操]]></description><category></category></item><item><title><![CDATA[VC6编译的程序发生ESP错误]]></title><link>https://blog.youkuaiyun.com/fsfans/article/details/7001244</link><guid>https://blog.youkuaiyun.com/fsfans/article/details/7001244</guid><author>fsfans</author><pubDate>Tue, 22 Nov 2011 17:12:40 +0800</pubDate><description><![CDATA[在运行一个使用VC6.0编译的EXE时报错说需要"msvcrtd.dll",到网上下载后使用x32的6.0.8447.0版本;
再次运行后提示需要mfco42d.dll,一开始也使用6.0.8447.0的版本,但是运行后报错:
"The value of ESP was not properly saved across a function call.
This is usually a]]></description><category></category></item><item><title><![CDATA[不影响XP系统,不重装XP系统下扩展C盘容量]]></title><link>https://blog.youkuaiyun.com/fsfans/article/details/6670628</link><guid>https://blog.youkuaiyun.com/fsfans/article/details/6670628</guid><author>fsfans</author><pubDate>Mon, 08 Aug 2011 21:20:14 +0800</pubDate><description><![CDATA[由于C盘容量不够了，又不想重启。因为一重启很多软件就要重新注册，为了省麻烦。找到一款叫Acronis Disk Director Suite的软件，顺利地扩展了C盘，而且数据没有任何丢失，操作也很方便。和我有同样困扰的同学可以参照下面的方法扩展一下你的C盘了（当然扩展别的盘也是可]]></description><category></category></item><item><title><![CDATA[Delphi免费资源列表]]></title><link>https://blog.youkuaiyun.com/fsfans/article/details/6669303</link><guid>https://blog.youkuaiyun.com/fsfans/article/details/6669303</guid><author>fsfans</author><pubDate>Mon, 08 Aug 2011 14:52:24 +0800</pubDate><description><![CDATA[１、FastMM
主页：http://fastmm.sf.net
Delphi 2006 中一个重要的更新就是使用开源内存管理器 FastMM
替调了使用了 N 年的老内存
管理器。
FastMM 在外国 Delphi
社区非常有名，其主要目的就是重新实现一个高效、安]]></description><category></category></item></channel></rss>