發表文章

目前顯示的是 十一月, 2012的文章

IdHTTP post 数据的问题

Delphi 的 ActiveX Form 相關筆記(未整理)

delphi 2009 创建OCX 与JS传参例子
delphi 2009 ActiveX控件 常见问题
盒子-ActiveFormX WebDeploy IDE菜單 盒子-Delphi7 中修複 ActiveFormX 發布 BUG 版2
delphi7 开发ActiveX的学习备忘

Delphi7 BUG Web Deployment Options呈灰色的解决 这是d7的bug,处理方法很简单

每次打开工程后,新建一个ActiveForm页,然后再从工程中删除,再到type   library中删掉相应的内容就可以使用deploy了。 

另一个解决办法,你可以打开".DOF"文件进行手工修改下面单元:

[Deployment]
DeployDir=d:\
DeployURL=d:\
HTMLDir=d:\
CABCompress=0
CodeSign=0
IncludeVerInfo=1
AutoIncRelease=0
DeployPackages=1
DeployFiles=0
CompanyURL=
Description=
CredFile=
PrivKey=
CryptoType=0
Timestamping=0
TimestampServer=

AutoUpdate unit for Delphi/Indy

使用Delphi做自動更新的一個參考方案

AutoUpdate unit for Delphi/Indy

C++ Builder的TDataSet存取Text、Image及Memo欄位的方式

对于SQL中的TEXT、IMAGE、MEMO字段的存取,可以采用下列程序:

/* BLOB字段的读取: */ TBlobSTream* TemplateStream; char* TempPlatePtr; TemplateStream = new TBlobStream((TBlobField*)WebQuery->FieldByName("SearchTem"),bmReadWrite); TemplatePtr = new char[TemplateStream->Size]; TemplateStream->Read(TemplatePtr, TemplateStream->Size); /* BLOB字段的写入:*/ TBlobSTream* TemplateStream; char* TempPlatePtr; TemplateStream = new TBlobStream((TBlobField*)WebQuery->FieldByName("SearchTem"),bmReadWrite); TemplatePtr = new char[TemplateStream->Size]; TemplateStream->Write(TemplatePtr, TemplateStream->Size);
________________________________________________________________
补充:
获得字段的大小用函数datalength

Flex / Flash Builder 相關資源 (未整理)

NativeExcel - Delphi操作Excel的好朋友

圖片
官方網站:Nika Soft
Delphi內附的Excel元件真的是爆難用的,Obj的方式在Debug上也是痛苦,NikaSoft公司的NativeExcel產品就是以OleObject為基底下,再對它進行封裝。
非常好使的一套元件!

唯一可惜的是,並沒有提供C++ Builder的支援。
但是真的很好用!值得一推!

學DBX和DataSnap不可不學的好朋友 - TClientDataSet

圖片
在 About.Com Delphi 裡面有一篇關於 TClientDataSet 的專欄:
A Guide to Using the TClientDataSet in Delphi applications

如果沒有買到Delphi in Depth: ClientDataSet的人,可千萬不要再錯過這篇專欄哦!

在Blogger裡面使用Syntax Highlight V3.0

圖片
Syntax Highlight V3.0後,Delphi, C++等語法並不能在Blogger正確被載入

Google後才找到這篇:
How To Add Syntax Highlighter (V3) To Blogger?

節錄內容如下:

Select the theme of your highlighter,you can see demo of theme here.Then select the brushes which you wantClick on the Get Code buttonCopy all the code from the text areaNow go to your templateFind for Add copied code just above it, tag in your template
這個網站很貼心的在底下寫了指令碼生成器,按照你需要的語法自動產生,之後再按上述的步驟修改Blogger範本,就可以開心使用囉!

基礎課程 - Delphi Interceptor Classes

圖片
利用 「Class 攔截器(Interceptor Classes)」 就可以不需要寫大量的繼承指令碼了

實戰中有時也會遇到,比方說像 TMaskEdit 的 ValidateError 事件的覆寫

有關 SQL Server 的 Cursor + T-SQL's Dynamic create SQL

圖片
資料指標(CURSOR)Execute Dynamic SQL commands in SQL Server原來T-SQL也有像Delphi一樣的動態產生SQL功能
讚讚