前一陣子又想練習一下 Indy 元件組,不經意發現
Sever Side Chat Application with Borland Delphi/Indy
有提供範例!
馬上下載它的範例來看看。
想不到code亂就算了,還error一堆
debug到快翻過去了,還沒搞定!
D7+Indy 10.0.52版本
用法與10.2.3差了一大截!
練習痛苦指數可說是破表呀!
掃雷ing
2010/07/23
現在的人是靠消遺別人來得到成就感?來滿足自己?
最近這一陣子感受非常強烈
每次聊天的過程,我提的意見總是被消遺,被諷刺,被嘲笑。
對方總是把自己說的是如此地有見地。
對這種人的真情相待只能得到對方充滿不屑的眼神。
偏偏卻又是天天見面的同事"們",不只一個就是了。
或許這是另一種公司的文化吧。我見識到了。
我沒這麼不堪好嗎!他馬的!
「不跟你們好了啦!」 (整個氣勢都沒了)
最後,補上某當機的圖片
這應該是新版的出氣包吧?
哪裡有賣呢?
每次聊天的過程,我提的意見總是被消遺,被諷刺,被嘲笑。
對方總是把自己說的是如此地有見地。
對這種人的真情相待只能得到對方充滿不屑的眼神。
偏偏卻又是天天見面的同事"們",不只一個就是了。
或許這是另一種公司的文化吧。我見識到了。
我沒這麼不堪好嗎!他馬的!
「不跟你們好了啦!」 (整個氣勢都沒了)
最後,補上某當機的圖片
這應該是新版的出氣包吧?
哪裡有賣呢?
[翻譯]File I/O (上)
File I/O
by Kent Reisdorph
在某種程度上,每個程式設計師都會需要做些檔案寫入和輸出(File I/O)的工作。
在這邊我們只探討File I/O,不包含資料庫檔案的處理(那個看資料庫實作範例就可以了,資料庫程式設計可是C++ Builder的專門科)。
不管怎說,不論是現在還是以後,你都會需要專業的File I/O。
在這篇文章將展示File I/O的寫入和輸出動作。
by Kent Reisdorph
在某種程度上,每個程式設計師都會需要做些檔案寫入和輸出(File I/O)的工作。
在這邊我們只探討File I/O,不包含資料庫檔案的處理(那個看資料庫實作範例就可以了,資料庫程式設計可是C++ Builder的專門科)。
不管怎說,不論是現在還是以後,你都會需要專業的File I/O。
在這篇文章將展示File I/O的寫入和輸出動作。
2010/07/07
[翻譯]玩轉你的記憶體 -- 使用TMemoryStream
雖然是1998年的文章,但2010年看到這篇文章的我,還是覺得有很大的收獲,在這邊分享出來
原文:Manipulating memory with TMemoryStream
譯文:愛抱怨本鋪. eden的雜念溜
原文:Manipulating memory with TMemoryStream
譯文:愛抱怨本鋪. eden的雜念溜
Manipulating memory with TMemoryStream
C++ Builder Developer's Journal 雜誌3月號裡有篇"File I/O",講述TFileStream類別和如何使用該類別讀寫在磁碟中的檔案。
但有些時候,與其使用磁碟,你會比較想在記憶體中處理較大的資料。
好消息是TFileStream有個親戚叫TMemoryStream,正好是為此目的而設計。
在本篇文章中,我們將展示如何使用TMemoryStream去處理記憶體,就和我們3月刊的檔案處理方法一樣。
我們將證明如何使用與檔案I/O相同的方法去讀寫記憶體。
聽起來不錯!但為什麼我要這樣做啊?
2010/06/25
RAD Studio 2010 + IntraWeb 10.0.0 + jQuery = 100%成功執行方法!
RAD Studio 2010 + IntraWeb 10.0.0 + jQuery = 100%成功執行方法
標題很聳動,但其實也是從 Intraweb中引入外部js文件 看來的。
另外,Intraweb 与Jquery结合 --->使用方法 這篇,我試不出來,如果有人知道這篇所提的「腳本」是什麼東西,也麻煩回應一下唷!
方法可以說是一模一樣,不過遇到了些奇怪的問題,先把步驟貼上來吧:
1 建好js文件,在這里人比較喜歡的是用jquery 輕巧強大.然後放在files目錄下面名為jquery.js,這裡有一點要注意的是一定要入在files文錄下面,其它的目錄無效.
2 在Form的ExtraHeader屬性中添加如下代碼
<script type="text/javascript" src="/files/jquery.js"></script>
當然啦你也可以在Form 的onCreate事件中添加
self.ExtraHeader.Add('<script type="text/javascript" src="/files/jquery.js"></script>');
好了到此為止,初始化的工作就做好了,然後直接的在相應的控件上寫js代碼就可以了,例如button的click事件裡面寫下如下代碼
$("#IWEDIT1").attr("value","good");
就可以使名為iwedit1的值變為good
哈哈,相信一些有識之士能用服務器功能強大的iw與客戶端功能強大的js庫做出很多意想不到的事情哦
======================================
實作後:
一、以上步驟照抄的我,發現它不會變good……(暈)
二、我下載的是jquery-1.4.2.js,改名為jquery.js
三、不會動就是不會動 (倒)
在試了好幾天後,我又去下載了jquery-1.4.2.min.js,這次不跟你好了 改名了
結果,它居然就正常了耶!(炸)
不信邪,又再把之前的jquery-1.4.2.js改回去(沒改名喔) ---------正常!(再炸)
最後,再將jquery-1.4.2.js改名為jquery.js,再測!-------------還是正常!(趴)
看來果然是我太累了…(逃)
IW真的做出了很多我意想不到的事情啊!(抖~)
最後的最後,補上很ok的一張圖,貼完收工!別說我詐騙你們啊!(笑)
標題很聳動,但其實也是從 Intraweb中引入外部js文件 看來的。
另外,Intraweb 与Jquery结合 --->使用方法 這篇,我試不出來,如果有人知道這篇所提的「腳本」是什麼東西,也麻煩回應一下唷!
方法可以說是一模一樣,不過遇到了些奇怪的問題,先把步驟貼上來吧:
1 建好js文件,在這里人比較喜歡的是用jquery 輕巧強大.然後放在files目錄下面名為jquery.js,這裡有一點要注意的是一定要入在files文錄下面,其它的目錄無效.
2 在Form的ExtraHeader屬性中添加如下代碼
<script type="text/javascript" src="/files/jquery.js"></script>
當然啦你也可以在Form 的onCreate事件中添加
self.ExtraHeader.Add('<script type="text/javascript" src="/files/jquery.js"></script>');
好了到此為止,初始化的工作就做好了,然後直接的在相應的控件上寫js代碼就可以了,例如button的click事件裡面寫下如下代碼
$("#IWEDIT1").attr("value","good");
就可以使名為iwedit1的值變為good
哈哈,相信一些有識之士能用服務器功能強大的iw與客戶端功能強大的js庫做出很多意想不到的事情哦
======================================
實作後:
一、以上步驟照抄的我,發現它不會變good……(暈)
二、我下載的是jquery-1.4.2.js,改名為jquery.js
三、不會動就是不會動 (倒)
在試了好幾天後,我又去下載了jquery-1.4.2.min.js,這次不
結果,它居然就正常了耶!(炸)
不信邪,又再把之前的jquery-1.4.2.js改回去(沒改名喔) ---------正常!(再炸)
最後,再將jquery-1.4.2.js改名為jquery.js,再測!-------------還是正常!(趴)
看來果然是我太累了…(逃)
IW真的做出了很多我意想不到的事情啊!(抖~)
最後的最後,補上很ok的一張圖,貼完收工!別說我詐騙你們啊!(笑)
2010/05/26
DBEXPRESS 1.0/2.0 不支援 SQLDialect 3
最近在玩Firebird 2.1.3,練習的對象是它內附的Example
當一切都部署好後,SQLQuery Open!
居然給我跳出一個大錯誤:
"Client SQL dialect 1 does not support reference to BIGINT datatype"
傻眼了,去找了一下,發現也有網友遇到這個問題
DBX Driver也有加入 SQLDialect=3 ,沒效果。
後來跑去下載個 InterXpress for Firebird 回來,換上driver後,搞定。
嗯…看來BCB6也到了極限了。
當一切都部署好後,SQLQuery Open!
居然給我跳出一個大錯誤:
"Client SQL dialect 1 does not support reference to BIGINT datatype"
傻眼了,去找了一下,發現也有網友遇到這個問題
DBX Driver也有加入 SQLDialect=3 ,沒效果。
後來跑去下載個 InterXpress for Firebird 回來,換上driver後,搞定。
嗯…看來BCB6也到了極限了。
2010/05/06
訂閱:
文章 (Atom)


