原创 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 批處理一鍵刪除這些文件夾 可