2012/11/27

IdHTTP post 数据的问题

IdHTTP post 数据的问题

http://topic.csdn.net/u/20070109/20/36173cf4-c5bf-4842-81b6-b9361ed39f23.html

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






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=

2012/11/26

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 相關資源 (未整理)

http://blog.minidx.com/category/flex

在 Flash Builder 中建立第一個桌上型 Flex AIR 應用程式

Adobe AIR SQLite Example

Adobe AIR technology


國立臺南大學數位學習科技學系畢業專題實作成果報告

國內學習AIR、FLEX必備好站

Remove selected item from DataGrid
Flex DataGrid 的基本範例

DOC? / AIRDOC

PageControl

深入分析Flex [Bindable]

Flex中[Bindable]的使用心得

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的人,可千萬不要再錯過這篇專欄哦!

2012/11/13

在Blogger裡面使用Syntax Highlight V3.0

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

Google後才找到這篇:

How To Add Syntax Highlighter (V3) To Blogger?



節錄內容如下:

  1. Select the theme of your highlighter,you can see demo of theme here.
  2. Then select the brushes which you want
  3. Click on the Get Code button
  4. Copy all the code from the text area
  5. Now go to your template
  6. Find for
  7. Add copied code just above it, tag in your template

這個網站很貼心的在底下寫了指令碼生成器,按照你需要的語法自動產生,之後再按上述的步驟修改Blogger範本,就可以開心使用囉!

基礎課程 - Delphi Interceptor Classes

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

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