在寫應(yīng)用程序的時候,我們經(jīng)常會用到讀取windows系統(tǒng)的一些特殊的目錄。比如 桌面 快速啟動欄的路徑等等。下面介紹兩個API函數(shù) SHGetSpecialFolderLocation SHGetPathFromIDList我們先看代碼: 代碼文件:unit Unit1;interfaceuses Wind
問題1、文參數(shù)的支持問題今天在使用ClientDataSource查詢的時候,“divece_name”參數(shù)賦值為“%筆記本電腦%”,但是使用SQL Server Profiler跟蹤后發(fā)現(xiàn)查詢的語句變?yōu)椋? 查詢的數(shù)據(jù)提交到數(shù)據(jù)庫時不完整,當(dāng)我把N'@P1 varchar(8)', '%筆記本%'就可
完整的Android程序,主要功能是實現(xiàn)秒表計時 需求:默認(rèn)為"00:00:00",點擊開始按鈕時清零后開始計時,出現(xiàn)如10:28:34。點擊停止的時候停止計時。 問題:使用Calendar DateFormat的方法,不設(shè)置時區(qū)獲取到的小時是本地時區(qū)的(東八區(qū)的就是8),設(shè)
WIN 98/NT/2000/XP是個多任務(wù)操作系統(tǒng),也就是:一個進(jìn)程可以劃分為多個線程,每個線程輪流占用CPU運(yùn)行時間和資源,或者說,把CPU 時間劃成片,每個片分給不同的線程,這樣,每個線程輪流的“掛起”和“喚醒”,由于時間片很小,給人的感覺是同時運(yùn)行的。
Delphi什么樣的線程池更好呢?我覺得使用起來要可靠,并且一定要簡單,這樣才是更好的。我寫的線程池就是這樣一個標(biāo)準(zhǔn),使用非常簡單,只傳入自己要執(zhí)行的方法就可以了,其實大家最后就是關(guān)注自己要操作的方法,其余的交給線程池。unit uThreadPool; { aPool.
經(jīng)常有很多初學(xué)者問到在delphi中如何調(diào)用SQL Server的存儲過程?問題其實很好解決,但問得多了,也就不愿答了。下面我將用實例進(jìn)行說明,從在SQL Server中創(chuàng)建存儲過程到調(diào)用的完整實例! ∈紫,打開sql server管理器,在pubs數(shù)據(jù)庫中建一個測試表,表名為test
Delphi調(diào)試概述 除非你的程序只有幾行,否則幾乎不可能一次寫成,因此調(diào)試就非常必要。然而許多初學(xué)者不知道如何進(jìn)行調(diào)試,寫完程序就運(yùn)行,發(fā)現(xiàn)結(jié)果不對再看代碼,這樣覺得非常吃力。這里,簡單介紹一下Delphi所提供的調(diào)試功能。1. 語法檢查(Syntax Check)
西西最近在學(xué)Delphi,哈,沒什么基礎(chǔ),就想著在網(wǎng)上找點現(xiàn)成的代碼,結(jié)果找了好多都調(diào)試不出來,可能是代碼有點老了,或者跟XE2不兼容。 今早晨找高手艾老師請教了,結(jié)果他劈理帕里幾下就弄好了,汗顏。。。ㄒ幌麓a在Delphi7里可能不兼容,XE2調(diào)試的。)
Crossday Discuz! Board(簡稱 Discuz!)是北京康盛新創(chuàng)科技有限責(zé)任公司推出的一套通用的社區(qū)論壇軟件系統(tǒng)官方網(wǎng)站:http://www.discuz.net/中國內(nèi)有相當(dāng)數(shù)量的論壇是采用的 Discuz 的程序,一般在注冊,發(fā)帖的時候都會有圖片的驗證碼,如果我們要通過編
在了解多線程之前我們先了解一下進(jìn)程和線程的關(guān)系 一個程序至少有一個主進(jìn)程,一個進(jìn)程至少有一個線程。 為了保證線程的安全性請大家看看下面介紹 DELPHI多線程同步的一些處理方案大家可以參考:http://innovatechautomation.com/html/16747_1.html 主線程又程為UI線程
TThread是一個抽象類,可以創(chuàng)建幾個獨立的線程。 DELPHI多線程同步的一些處理方案大家可以參考:http://innovatechautomation.com/html/16747_1.html 類關(guān)系 TObject 在一個多線程的應(yīng)用程序中創(chuàng)建一個TThread的后子類代表一個線程。每一新子類的TThread對象的實例是一個
當(dāng)創(chuàng)建了多個線程,并且多個線程都要訪問同一資源,,就有可能出現(xiàn)混亂,于是用Synchronize來控制,使同一時間只有一個線程使用那部分資源,Synchronize參數(shù)里面的代碼就是多線程需要公共的代碼!線程是進(jìn)程內(nèi)一個相對獨立的、可調(diào)度的執(zhí)行單元。一個應(yīng)用可以有一個
在調(diào)試一個Delphi 7 編寫的多線程的程序的時候提示 "Debugger Deception Notfication" 然后就彈出 “Invalid pointer operation”的異常 解決辦法是 Windows中如果一個動態(tài)庫導(dǎo)出函數(shù)以參數(shù)形式傳遞或者返回了一個長字符串或者
FastMM 是適用于delphi的第三方內(nèi)存管理器,在國外已經(jīng)是大名鼎鼎,在國內(nèi)也有許多人在使用或者希望使用,就連 Borland 也在delphi2007拋棄了自己原有的飽受指責(zé)的內(nèi)存管理器,改用FastMM.但是,內(nèi)存管理的復(fù)雜性以及缺乏 FastMM 中文文檔導(dǎo)致國內(nèi)許多人在使用時遇
ADO是一種程序?qū)ο,用于表示用戶?shù)據(jù)庫中的數(shù)據(jù)結(jié)構(gòu)和所包含的數(shù)據(jù)。ADO (ActiveX Data Objects,ActiveX數(shù)據(jù)對象)是Microsoft提出的應(yīng)用程序接口(API)用以實現(xiàn)訪問關(guān)系或非關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)。例如,如果您希
什么是流?流,簡單來說就是建立在面向?qū)ο蠡A(chǔ)上的一種抽象的處理數(shù)據(jù)的工具。在流中,定義了一些處理數(shù)據(jù)的基本操作,如讀取數(shù)據(jù),寫入數(shù)據(jù)等,程序員是對流進(jìn)行所有操作的,而不用關(guān)心流的另一頭數(shù)據(jù)的真正流向。流不但可以
TStringList 類是在Delphi使用最廠的一個對像,我們這里一起來看看 TStringList 的詳細(xì)用法. 先把要討論的幾個屬性列出來:1、CommaText2、Delimiter & DelimitedText3、Names & Values & ValueFromIndex TStrings是一個抽象類,在實際
在Delphi 中對windows注冊表進(jìn)行查找,讀寫等操作 DelPhi中對注冊表的讀寫過程簡介 在DelPhi中為程序員提供了一個Tregistry類,它提供了眾多豐富的方法來完成對注冊表的修改。 32位Delphi程序中可利用TRegistry對象來存取注冊表文件中的信息。 一、
在Delphi中用來保存一些配置等信息用得最多的就是ini文件。 相對來說對ini配置文件的讀寫在 delphi 中 讀寫都非常簡單 1.Delphi讀寫ini文件需要引用'IniFiles'單元2.定義變量:VarFilename:string;myinifile:Tinifile; 3.變量附值Filename:=ExtractFilePat
在進(jìn)行win32開發(fā)中對文件的讀寫是最常用的操作之一,這編文章西西小編和大家一起來學(xué)習(xí)一下在Delphi中如何讀寫文件的方法。 Delphi 支持三種文件類型: 文本文件、記錄文件、無類型文件。 文本文件的讀寫: 文本文件 是以行為單位進(jìn)行讀、寫的。由于
Delphi高手常用的控件及功能。我先大概整理一下,以后會在文章里面碰到時再仔細(xì)介紹。 Devexpress VCL 這個基本上覆蓋了系統(tǒng)界面及數(shù)據(jù)庫展示的方方面面,是做桌面系統(tǒng)必備的一套控件,目前的版本是2011.2.3, 支持win
Delphi7中提供了一些附加調(diào)試工具來幫助用戶檢查程序錯誤。從性能上講,其中一些工具屬于高級調(diào)試工具。盡管高級調(diào)試工具不像其他工具那樣常用,但對于經(jīng)驗豐富的編程人員來說,它們是非常有用的。 Evaluate/Modify對話框(The Evaluate/Modify Dialog Box)
通過注冊表獲取IP地址想到Windows會把系統(tǒng)網(wǎng)卡相關(guān)信息存入注冊表,肯定可通過注冊表讀取具體ip信息。大致思路是找HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards ,由NetworkCards得分支表示各個網(wǎng)卡的信息通過ServiceName到 HKE
消息是Windows發(fā)出的一個通知,它告訴應(yīng)用程序某個事件發(fā)生了。在Delphi中,大多數(shù)情況下Windows的消息被封裝在VCL的事件中,我們只需處理相應(yīng)的VCL事件就可以了,但如果我們需要編寫自己的控件、截獲或過濾消息就必須深入研究Win32的消息處理機(jī)制。在Delphi中消息
當(dāng)有多個線程的時候,經(jīng)常需要去同步這些線程以訪問同一個數(shù)據(jù)或資源。例如,假設(shè)有一個程序,其中一個線程用于把文件讀到內(nèi)存,而另一個線程用于統(tǒng)計文件中的字符數(shù)。當(dāng)然,在把整個文件調(diào)入內(nèi)存之前,統(tǒng)計它的計數(shù)是沒有意義的。但是,由于每個操作都有自己的線程
Code Explorer(代碼瀏覽器)是Delphi IDE的特性之一,它大受用戶的歡迎。正如其名所表示,Code Explorer用于快速瀏覽源代碼單元。Code Explorer通常位于Code Editor的左邊,如上圖所示。 Code Explorer顯示單元的所有類、函數(shù)、過程、變量和Uses列表。類節(jié)
工程(Project)可以說是Delphi的生命。不可能創(chuàng)建一個沒有工程的程序。利用工程可以把全部工作組合到一起,從而創(chuàng)建出可以執(zhí)行的應(yīng)用程序。 一般來說,每個工程都需要管理。也許要增加一個新的單元到工程中,或是從工程中刪除一個單元;也許需要增加另一種類型
MaskEdit 就是 Tedit的擴(kuò)展組件 MaskEdit可以限制用戶只能按照既定的輸入格式輸入. MaskEdit是用來建立編輯框的,但它與Edit編輯框可以輸入任意字符不同,MaskEdit可以限制用戶只能按照既定的輸入格式輸入。掩碼編輯框(MaskEdit)是一種特殊的編輯框。使用它可
在DELPHI中我們需要打開一個文件或選擇一個文件可以用到 TOpenDialog組件,下面來介紹一下 TOpenDialog 的具體用法. TOpenDialog 在Delphi 的 Dialogs 下面 1.TOpenDialog組件的典型用法“打開”對話框是用TOpenDialog組件實現(xiàn)的,TOpenDialo
TOSVersion類型 增加了一個記錄類型:TOSVersion,看名字就知道它和版本功能有關(guān),這比之前的函數(shù)好用多了,其實以前也沒必要有它,這回是跨平臺了才需要它。它可以獲知當(dāng)前運(yùn)行環(huán)境是 x86,還是 x64,是 windows,還是 mac,并且還能
偉大的 Embarcadero RAD Studio XE2 終于發(fā)布了 這次最大的亮點 支持 x64位開發(fā),支持ios 等,希望這一次的Delphi又是一次歷史性的革命。Embarcadero Delphi XE2 完整版下載{insd m="0" i="33280"}Embar
用Delphi Xe2 開發(fā)第一個IOS程序Delphi XE2 完整版: http://innovatechautomation.com/soft/33280.htmlDelphi XE2 Lite (精簡版) http://innovatechautomation.com/soft/33387.html原文I have been excited for a while to build my own iOS application using D
版本信息:Build: 5.1Date: 16 Mar 2009更新以下單元:RzBorder.pasRzBtnEdt.pasRzButton.pasRzChkLst.pasRzCmboBx.pasRzCommon.pasRzDBBnEd.pasRzDBCmbo.pasRzDBEdit.pasRzDesignEditor.pasRzEdit.pasRzLstBox.pasRzPanel.pasRzPrgres.pasRzShellCtr
支持SDI,MDI窗口,Dialog,MessageBox對話窗口。嵌入式,Dockable窗口。 支持Delphi標(biāo)準(zhǔn)控件,并支持大量第三方控件。 完美支持DevExpress QuantumnGrid5. 完美支持Raize Components 完美支持Toolbar2000,TBX 完美支持TNT Unicode Controls 支持 TMS contr
Delphi 最新版本 XE2 官方ISO文件下載地址: http://altd.embarcadero.com/download/radstudio/xe2/delphicbuilder_xe2_win_dl.iso 文件大小: 2.33G MD5: de8b9f897e2ad678643b64898470b707 Delphi Prism XE2 - ISO 1.28Ghttp://altd.embarcadero.com/down
聯(lián)系我們 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告服務(wù) | 軟件提交 | 網(wǎng)站地圖 | 意見反饋
聲明:西西軟件園為非贏利性網(wǎng)站 不接受任何贊助和廣告