原创 Delphi 在多線程下面調用遠程服務端的方法(TSocketConnection )
在線程中直接調用Appserver會報Invalid argument錯誤。 1.可以通過同步的方法。 把線程中調用Appserver的方法放入Synchronize中執行;但是這樣就達不到線程的作用了,如果在操作大數據或者網絡不
原创 Delphi中用TUniConnection連接server版的FireBird
安裝好FireBird數據庫後,會有Firebird Server服務,如果要用server版的數據庫需要啓動此服務。通過Firebird Maestro創建server版的數據庫(注意選擇standard server版),默認
原创 delphi 接口
1.1 爲什麼使用接口? 舉個例子好了:有這樣一個賣票服務,電影院可以賣票,歌劇院可以賣票,客運站也可以賣票,那麼我們是否需要把電影院
原创 如何把TUniQuery的查詢數據保存到TClientDataSet
可以通過TDataSetProvider賦值,(把TClientDataSet的屬性ProviderName的屬性爲TDataSetProvider,也可以不設置),在設置TDataSetProvider的屬性DataSet屬性爲
原创 Android使用GSP和百度SDK定位
當前定位方式:GPS定位、GSM蜂窩基站定位、AGPS定位是目前最流行的三種定位方式。 在AVD模擬器下面不能使用NETWORK_PROVIDER方式進行定位,因爲沒有SIM卡的相關信息。 在AVD模擬器下面使用GPS定位時的模擬方法。
原创 追本朔源說COM
在現在以及未來的操作系統中COM(組件對象模板)技術佔有的比例越來越大了!COM是什麼呢?你可以理解它爲對象性質的API(區別於函數性質的API),因爲一般函數性質的API調用是這樣的:Sendmessage(handle,msgunit
原创 六大原則之“迪米特法則(LoD)“筆記
1.迪米特法則:Law of Demeter, LoD),也稱最少知識原則(Least Knowledge Principle, LKP) 定義:Only talk to your immedate friends.(只與直接的朋
原创 BPL包無法調試的問題
由於系統結構是Host主程序動態加載BPL包的模式。所以用到了Package的調試,但無論如何有一個包就是無法調試(加斷點不起作用)。經過N久的查找,發現: 1.包Package在編譯,生成的時候會自動產生DCP和BPL文件,缺
原创 Client:TSocketConnection 和Server: Scktsrvr關係----壓縮數據傳輸方案
一直用SocketConnection和服務端的傳輸數據在三層數據庫中,從來沒有注意到它們之間的數據傳輸,只是想着,管它了,網絡的事,前段時間在Delphi中的Demos中發現Demos/Midas/Intrcpt.dpr例子,呵呵,再
原创 Win2003--DELPHI安裝後只有一個控件面板[standard] Delphi中打開project/options 出錯
重新安裝DELPHI 7.0 以後,只有一個控件面板“standard”,不知道什麼原因,經查可以這樣解決: 關閉Delphi,然後編輯註冊表,刪除 HKEY_CURRENT_USER\Software\Borland\Delphi
原创 CX控件記錄
設置列自動寬度 這上控件的自動列寬的屬性,但是會把所有字段控制在一屏 grdblvw.OptionsView.ColumnAutoWidth:=True; 用這個方法來控制每一列的最合式寬度: for i:=1 to
原创 SQL Server2008數據還原(備份集中的數據庫備份與現有的數據庫不同(報錯3154))
直接右擊系統數據庫master,新建查詢 執行以下SQL代碼:RESTORE DATABASE hhcstop106 FROM DISK = 'E:\DataBaseBak\hhtop0708' with replace,MOVE 'h
原创 delphi筆記
變體和流之間的相互轉換 Procedure VariantToStream(const v: Variant; Stream: TStream); var p: pointer; begin Stream.Position :=
原创 EA數據庫操作
EA版本(Systems_Enterprise_Architect_11.0.1106) 一、使用EA設計DB規格 1.1 基本操作說明 A. 創建DB設計文件 【File】-->【New Project】開始創建,輸入文件名以
原创 如何快速去掉.svn文件夾
我們在工程的協作開發過程中,常用的是 svn , 有時我們需要一個乾淨的 網站版本,沒有 .svn 這些文件夾記錄的版本傳到服務器上使用,自己一個個去文件刪除的話也太累了,這時我們就用到以下功能,用cmd 批處理一鍵刪除這些文件夾 可