Time of Update: 2018-12-03
在報表中顯示指定URL的照片以下源碼示範如何在ReportMachine報表中顯示對應記錄指定檔案名稱的照片,並且照片從指定的URL中下載。其原理是,在報表顯示前(OnBeforePrint事件),找到要顯示照片的TRMPictureView控制項,再從揚hoto?#23383;段得到檔案,從指定的URL下載該檔案名稱的照片(jpg檔案)到臨時檔案夾,再將臨時檔案夾中的照片顯示到TRMPictureView控制項中。需要注意的是,首先要在uses
Time of Update: 2018-12-03
為了提高 string 的讀寫效能 Delphi 採用了 Copy-on-Write 機制進行記憶體管理。簡單來說,在複製一個 string 時並不是真的在記憶體中把原來 string 的內容複寫一份到另外一個地址,而是把新的 string 在記憶體映射表中指向同原 string 相同的位置,並且把那塊記憶體的引用計數加一。這樣就省去了複製字串的時間。只有當 string
Time of Update: 2018-12-03
本貼收藏本人編程中遇到的點滴編程技巧,其中包括網友告知的,論壇收集的及個人總結的。大部分來自愛Delphi(http://www.aidelphi.com)與CSDN。整理於此,以備後用。1、序數類型(或變數)的取值範圍 Delphi Help中提到“Ordinal types include integer, character, Boolean, enumerated, and subrange
Time of Update: 2018-12-03
DataTable dt = new DataTable();dt=dateset.Tables[0]; //計算平均值 rainAvg = String.Format("{0:0.0}", dt.Compute("avg(rainValue)", "")); //查詢網站值 for (int j = 0; j < dt.Rows.
Time of Update: 2018-12-03
1、改變SQL Server服務狀態 改變SQL Server服務狀態包括,暫停、或停止SQL Server或SQL Server Agent服務,最明顯的會強行切斷所有活動串連;另外,如果是WEB伺服器,還必須重啟IIS,否則有此WEB應用的資料庫連接不會重新串連,導致用戶端無法正常使用,錯誤提示類似“不能對Close的對象進行操作”。2、改變伺服器系統時間 改變伺服器系統時間可能會導致一些計劃任務提前運行,包括SQL
Time of Update: 2018-12-03
Game Booster 算是在遊戲最佳化輔助軟體中的領航者了,廣大遊戲玩家的福音。以前用過它,也研究過,聽說2012要出新版本了,對它發表一些自己的拙見吧。希望可以在這些方面有所增強:1. 調節CPU優先順序,把遊戲程式及相關進程的CPU優先順序調高,其它的調低。2. 收集維護各種遊戲的需求資料,進行針對性最佳化,當前電腦哪裡不足就重點最佳化哪裡。這樣顯得更加智能。3. 顯卡、音效卡驅動升級助手,自動檢測並提示更新驅動。這個也需要做資料維護工作。4. 針對單機遊戲時斷開網路。5.
Time of Update: 2018-12-03
(1)intvoid swap(int a,int b){ int temp = a; a = b; b = temp;}int a=1,b=2;swap(a, b);cout<<a<<","<<b<<endl;//1,2不交換(2)int *void swap(int *a,int *b){ int temp = *a; *a = *b; *b = temp;} int a=1,b=2;
Time of Update: 2018-12-03
很想實現像Windows資源管理員在使用詳細資料方式查看檔案時,點擊欄位標題自動排序的功能。看了Delphi6的協助,基本的排序功能是實現了,但不能顯示表示升/降序的“小三角”。因為技術有限,找不出實現欄位標題顯示的代碼 ,也不會重寫顯示“小三角”的代碼,所以只好使用兩個特殊符號中的箭頭來表示,哪位高手能實現“小三角”的請指教指教!代碼如下: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes,
Time of Update: 2018-12-03
DECLARE @tablespaceinfo TABLE ( nameinfo varchar(50), rowsinfo int, reserved varchar(20), datainfo varchar(20), index_size varchar(20), unused varchar(20) ) DECLARE @tablename varchar(255); DECLARE
Time of Update: 2018-12-03
UltraISO方便,直觀,快捷,安全.1、首先你要下個UltraISO2、運行UltraISO.exe程式,選擇“檔案”——“開啟”,選擇WindowsPE.iso檔案3、然後選擇“啟動光碟片”——“寫入硬碟映像”4、在“硬碟”項目中選擇你要製作成啟動盤的隨身碟盤符5、在“寫入方式”項目中選擇USB-HDD+或者USB-ZIP+,我個人建議選擇USB-ZIP+,相容性比較好6、最後,點擊“寫入”,等待數秒,程式提示製作成功完成後,就可以拔出隨身碟了。7,然後你就可以通過UltraISO把你需要
Time of Update: 2018-12-03
[ 2007-12-2 15:08:00 | By: 吃遍天下 ] 0{function onclick(){function onclick(){function onclick(){function onclick(){function onclick(){function onclick(){diggit(140);}}}}}}}"
Time of Update: 2018-12-03
原文來自:http://www.delphifaq.com/faq/f378.shtml如何通過Bitmap建立Icon需要用到2個bitmap,一個蒙板(mask bitmap),一個圖案(image bitmap)。建立表徵圖主要用到CreateIconIndirect()這個API,分別對2個bitmap進行and和xor操作。範例程式碼如下:procedure Form1.BitmapToIcon;var IconSizeX: Integer; IconSizeY: Integer;
Time of Update: 2018-12-03
1.將LLDB改為GDB調試,要不佔用太大記憶體2.支援arm7,最低版本4.3原來是xcode4.5現在只支援ARM7指令的編譯。現有項目設定是同時支援ARM6和ARM7編譯。把項目編譯選擇成只支援ARM7就可以真機調試了。根據文章講,xcode4.5編譯出來的程式只能運行在ios4.3以上的系統。如果想相容舊有版本的話需要使用舊版本的xcode編譯3.ZXing因為我用的三方庫ZXing,只要編譯就會報錯:Incompatible pointer types sending 'Class'
Time of Update: 2018-12-03
用VB6寫線上更新程式(下篇)完成上篇的更新程式與主程式的更新檢查,前端的程式就基本完成了,而接下來還需要編寫一個檔案發布程式。雖然,手工拷貝檔案並修改XML設定檔也能達到發布目的,但畢竟使用程式來發布會更方便些。 「編寫檔案發布程式」 在上篇中有介紹過XML設定檔的格式,檔案發布程式就是針對這個格式的各部分來編寫的,主要是對XML配置的解析與讀寫,當然也涉及一些檔案的拷貝與版本、修改時間的讀寫。首先是表單的設計,表單上的控制項是與XML設定檔中的內容對應的, 另一頁“發布路徑”是這樣的:
Time of Update: 2018-12-03
在很多資料庫應用程式中,需要通過一個關鍵字段找出對應的其它欄位資料,並且要求尋找速度快。如在大多數的監控程式中,從終端獲得一個標識後,需要通過這個標識將資料表中的其它資料查詢出來,並顯示在程式介面上。一般的做法是直接使用SQL查詢返回查詢結果。其實如果這個標識是唯一有序的,並且返回的結果也是唯一的,就沒必要頻繁地查詢資料庫。應該將資料首先存入記憶體,當然資料行上萬就有難度。我要講的存入記憶體其實是採用最為簡單的方式,也就是記錄(結構)類型作元素的數組。具休做法是,先定義一個記錄類型,用於儲存在介
Time of Update: 2018-12-03
變數在記憶體中:堆:由程式員自己分配釋放。 棧:由編譯器自動分配釋放,其中存放在主調函數中被調函數的下一句代碼、函數參數和局部變數,容量有限,較小。靜態儲存區:由在編譯時間由編譯器分配,由系統釋放,其中存放的是全域變數、static變數和常量.static的作用主要有以下3個1、擴充生存期;(從main開始就存在,直到程式結束)2、限制範圍;(只能在定義該變數的檔案下可用)3、唯一性;(類的static是屬於一個類,而不是多個對象的) Q1:
Time of Update: 2018-12-03
VisualPro,即VFP,那個小狐狸頭,在學校時拿它做資料庫理論教育,但自從6.0之後就從未接觸它了,聽說出在有9.0,但我覺得它的時代已經過去了。例外的是,現在還發現有人用VFP寫的應用,還是號稱ERP的呢,難以置信吧?!為了取用VFP資料庫(也就是.dbf檔案)裡的資料,不得已重新撿起這“老古董”。當然,我不會為了它再安裝一個VFP6.0,應該可以通過ADO串連的,而且,就一個簡單的資料查詢,沒有複雜的操作,用Delphi寫個小程式即可。開始用ADOConnection控制項串連資料庫,
Time of Update: 2018-12-03
static bool IsNumeric(string str) { if (str==null || str.Length==0) return false; foreach(char c in str) { if (!Char.IsNumber(c)) { return false; } } return true; }方法二:private bool IsNumeric(string s)private
Time of Update: 2018-12-03
#include <WinSock2.h>#include <stdio.h>#pragma comment(lib,"ws2_32.lib")/************************************************************************//* socket編程樣本 基於TCP的用戶端程式 tcpClient.cpp *//*****************
Time of Update: 2018-12-03
平時常常會要用到找某個對象具體內容,比如知道名字不知道它是package,procedure,function等等,如果要一個個去找也挺麻煩的。這裡就收集些常用的比較有用的SQL1.查詢對象select * from tab 返回table/view 的名稱類型select * from tabs 這兩個差不多,但如果是查詢表資訊的話這個最合適,返回列比較詳細,全都是table類型select * from dict 這個貌似作用不大隻是返回 對象名和注釋select * from