原创 在Delphi環境下基於SPCOMM控件開發串口通訊報文字節丟失的問題解決
最近做的工具需要實現串口轉UDP中間件,中間件與下位機通過RS232通訊,與接收服務器通過UDP通訊。 在傳輸過程中出現問題如下: 1. 通過PC機安裝的虛擬串口進行調試,接收程序完全正常。 2.與下位機進行通訊測試,常規短報文接收都完全
原创 break , continue , exit 的區別
1. break 跳出當前循環體 2. continue 從此位置直接跳出當前循環(次)代碼,跳至循環開始處繼續執行循環 3. exit 退出當前模塊(過程、函數) EG: 1. break function GetI:
原创 Delphi - WebBrowser載入自定義HTML內容並顯示
use Winapi.ActiveX; //調用IPersistStreamInit類 procedure TForm1.Button2Click(Sender: TObject); var PostList:
原创 ASCII表
ASCII表 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 0 NUT 32 (space) 64 @ 96 、 1 SOH 33 ! 65 A 97 a 2 STX 34 ” 6
原创 等待函數(保持界面正常響應)
取自網絡 //延時函數,msec 爲毫秒 procedure Delay(msec: single); var FirstTickCount: real; begin if msec > 0 then begin F
原创 DALFactory有什麼作用
DALFactory有什麼作用 DAL是指Data Access Layer,DALFactory是用於創建數據訪問對象的工廠,本質上是採用了抽象工廠的設計模式,目的是支持多種數據訪問層,比如sql server和oracle兩種實現;同
原创 用Delphi編程時---如何利用線程
============================================================================ Windows95是Microsoft公司的第一個真正的多任務操作系統。在每一時刻可
原创 ActiveX和JavaScript交互(Delphi版本)
利用Delphi的ActiveForm,可以很方便地開發出可以嵌入IE的ActiveX組件,無需知道太多幕後的COM知識。如何使得OCX可以很方便地調用Web上的JavaScript函數呢,研究了一個下午,使用ActvieForm的Eve
原创 C#跨線程調用窗體控件的問題
前段時間遇到跨線程調用窗體控件的問題,其實一句話System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;就可以解決,但感覺會有不穩定因素,因此在網上找了一
原创 XE5 JSON與Delphi Object的互換
轉自:http://blog.csdn.net/cmdasm/article/details/12784627 unit Unit2; interface uses Winapi.Windows, Winapi.Messages,
原创 使用自定義分隔符分離字符串 解決Delphi7下TStringList.Delimiter分離無法跳過空格問題
{ 函數功能:使用自定義分隔符分離字符串並以Stringlist返回 參數說明: Source: 源字符串 Deli: 自定義分離符 StringList: 返回分離結果 } procedure SplitString(Source,
原创 SQLServer2008/2005 生成數據字典SQL語句
(轉自:http://www.cnblogs.com/tulips/archive/2009/05/02/1447648.html) 以前用那個SQL語句來生成那個SQLServer庫的數據字典,在SQL2000下用的挺好的,最近裝上
原创 ExpressQuantumGrid.Suite.v6.30 在Delphi 7中的安裝
ExpressQuantumGrid.Suite.v6.30 在Delphi 7中的安裝 大名鼎鼎的Grid控件,沒有找到打好包的,以下是手動安裝步驟 ===================== 1、必須配套安裝如下7組控件,已經安