C/C++
僵哥
Delphi
展开
-
Delphi使用Zlib、C++Builder使用Zlib
2010-10-06 修正解压缩代码uses zlib;//将Src使用Zlib压缩后存入Dst当中 procedure PackStream(const Src:TStream; Dst:TStream);var CompStream: TCompressionStream;begin //增加“断言”以防止输入参数有误 Assert(Src <原创 2008-03-10 23:14:00 · 5793 阅读 · 5 评论 -
用TClientSocket做HTTP文件下载(Norton LiveUpdate,C++Builder)
//--------------------------------------------------------------------------- #ifndef Unit1H #define Unit1H //--------------------------------------------------------------------------原创 2008-09-22 12:59:00 · 2768 阅读 · 3 评论 -
人民币读数(转中文大写,C/C++)
//早年写的代码,功能很简单,以效率为主要目的#include #include //为兼容VC,对串增加一个结束符的空间 于2008.10.16更新 (2008.9.23修改)//const char mnUnit[3][2]=]={"分","角","元"};//const char OtherWords[2][2]={"整","负"};//const char原创 2008-09-22 12:44:00 · 4866 阅读 · 8 评论 -
基于TClientSocket简单模拟需要验证的SMTP邮件发送附件(C++Builder)
//--------------------------------------------------------------------------- #include #pragma hdrstop #include #include "Mail.h" //--------------------------------------------------原创 2008-09-22 13:06:00 · 4068 阅读 · 0 评论 -
修改PE文件版本信息(简单演示)
struct VS_VERSIONINFO { WORD wLength; WORD wValueLength; WORD wType; WCHAR szKey[]; WORD Padding1[]; VS_FIXEDFILEINFO Value; WORD Padding2[]; WORD Children[]; };原创 2008-10-14 23:11:00 · 5148 阅读 · 2 评论 -
关键字(非词)检测
//保留字序列 __declspec(thread) bool ReservedTable[65536] = {0};//清除或设置保留字状态 void __fastcall SetAllReserved(bool Reserved = true){ for (int i = 0; i ReservedTable[i] = Reserve原创 2008-11-20 20:11:00 · 1381 阅读 · 0 评论