1樓:網友
如果經常要在主計算機之外(例如使用可攜式計算機)處理檔案,則結束檔案處理時可以用 「公文包」將檔案與主計算機上的對應部分進行同步。
假定:程式語言都為delphi ,作業系統都為windos 98;僅以兩臺微機為例,主機名分別為pc1、pc2。
為確保程式設計環境的一致,在兩臺微機c盤各建立乙個名為test的公文包。將pc1上的c:\test公文包設定共享,共享名為pc1test,將pc2上的c:
test公文包設定共享,共享名為pc2test;為了避免一臺微機修改另一臺微機內公文包的內容,共享屬性均設為唯讀。
在pc1上新建乙個工程,存為c:\test\,相應的dpr等工程檔案在pc1上管理;在pc2上將\\pc1\pc1test內的字尾不為exe、dcu的檔案、以及字尾的第乙個字元不為「~」的檔案拷入pc2上的c:\test公文包,並在pc2上開啟該工程,加入乙個form,存為c:
test\,該pas檔案在pc2上管理;再如法炮製,將\\pc2\pc2test內的有關檔案拷入pc1。這樣,如果某公文包內的原始碼變化時,另一公文包會及時發現,只要點選公文包的「全部更新」即可。由於更新後,檔案存在本機,所以即使某臺微機未開機,另一臺也可照常編譯。參考。
什麼是delphi法?
2樓:網友
windows平臺下著名的快速應用程式開發工具(rad),其實就是乙個視覺化的開發工具,程式語言是由傳統pascal語言發展而來的object pascal(op)。
3樓:網友
delphi 是乙個視覺化的程式設計環境&工具。
delphi問題,求delphi判斷數字格式的方法
4樓:網友
在edit的keypress事件寫**:
procedure : tobject; var key: char);
beginif not(key in ['0'..'9',#8])then
請輸入數字!','提示',64);
key:=#
end;end;
5樓:網友
一句**搞定:
setwindowlong(, gwl_style,getwindowlong(, gwl_style) or es_number);
將**放在窗體建立事件,就是:oncreate
6樓:網友
很簡單,d2009的edit控制項有乙個屬性。
numbersonly
這個屬性設定為true,就只能輸入數字咯。
d2009以前的版本如果沒有這個屬性,你大概只能使用一樓的方法了。
delphi資料模組
7樓:網友
如果你了段洞洞解actionlist元件的應用,人說的這個很容易實現 。
由actionlist統一顫伏管理事件。可以查一下這個幫忙。很有用的。
不清楚的可以和我溝通握枯。
delphi 實現隨機模式
8樓:網友
var i:integer;
beginfor i:=1 to 10 do
tpanel(findcomponenet('panel'+inttostr(i)))visible:=false;//關閉panel1~panel10
randommize;
tpanel(findcomponenet('panel'+inttostr(random(10)+1)))visible:=true;//隨機顯示乙個panel
9樓:網友
當然可以呀,你既然已經知道隱藏panel1了,你照樣根據每個panel的id繼續操作隱藏呀!
10樓:網友
可以,隨機數的獲得可以用randmon 和randomize
delphi 資料模組
11樓:網友
adotable2在unit2單元中是不是public的只有public才能訪問的,把你unit2單元貼出來。
因為adotable1是tdatamodule2的保護成員,所以你不能直接呼叫。
你要建立tdatamodule2型別的物件然後通過物件呼叫比如 var datamodule:tdatamodule2;
begindatamodule:=;
with datamodule do
begin/這裡就可以呼叫adotable了。
end;end;
不過你要把datamodule的改成乙個全域性變數,要不你的程式會出錯。
delphi 型別問題
12樓:
這都是型別定義,沒有變數。
planaenum = ^tlanaenum;說明 planaenum型別是乙個指標型別,這個指標指向型別為tlanaenum的資料。
tlanaenum的值是什麼?這是型別,不是變數,因此沒有值。
陣列[x..y]中的。代表什麼?x代表陣列下標的最小值,y代表最大值。
end;為什麼沒有begin ?難道type也能代表begin;這個是定義record型別結束用end。不是所有的end都需要begin的,如try…… except…… end等。
13樓:網友
planaenum = ^tlanaenum 是型別宣告 不是變數如果要使用需要在**中:
var v:planaenum
new(v) ;
v^.length := 'a' ;
dispose(v) ;
delphi型別問題!
14樓:網友
浮點數是乙個很麻煩的資料結構,涉及到取證、保留位數,經常比較結果都會與你想象的差別很大。
最好的方法就是把這兩個浮點數都乘上保留位數,然後取證,用整型型別來比較,這樣最準確。
有關delphi的過程和型別
15樓:高永存的程式設計小站
word是2位元組無符號數(即只有0和正數,沒有負數,0到2的32次方-1);
dword是4位元組無符號數(0到2的64次方-1);
integer是4位元組,有符號數(-2的63次方到2的63次方-1);
xor and or not既是布林運算也是算術運算(實際上就是二進位運算),按二進位對應的位做布林運算,運算的結果是什麼要看當作什麼數來用了,按整數用就是整數,按布林用就是0當做假,非0當做真。
pointer是指標,就是32位的記憶體位址,實際用的時候還要轉換成它指向的相應的資料的型別(指標也是有型別的,就是它指向的資料的型別);
pbyte沒用過,按delphi的習慣估計是指向位元組(8位二進位數)的指標;
pchar是指向字串的指標(位址),該字串是以0為結束標誌的;
zeromemory把某起始位址開始的某長度的內在空間填充上0;
sizeof返回某型別資料所佔的位元組數;
copymemory把a起始位址開始的長度為b的內在中的數複製到c開始的位址空間;
建議看看delphi和windows的幫助(不過一般是英文的),在delphi的幫助選單中的delphi help和windows sdk裡,前者是delphi的,後者是windows的,在幫助裡的索引或搜尋裡填上上邊的詞,就能出來相應的幫助。在上問,等出來,專案都做完了。
16樓:網友
樓主看錯了吧!
這裡的xor是針對整數的位運算。
不是布林運算。
一句兩句難說清,樓主對delphi的資料型別還得好研究一下!
17樓:網友
在現行版本的delphi下:
dword是32位無符號整數。
integer是32位有符號整數。
說dword和integer差不多是因為它們都是32位的整數,results :=x xor y xor z;
這裡的xor是按位邏輯操作,and/or/not即是邏輯布林運算子,也是位運算操作符。
pointer/pbyte/pchar都是指標,pointer是無型別指標,它指向的內容可以是任何型別。
pbyte是位元組型指標,由pbyte指向的內容可以通過^操作符直接取得乙個byte
pchar是字元型指標,指向由\0結束的字串,pbyte/pchar可以安全地轉換成pointer型別,但反過來不一定安全。
zeromemory,sizeof,copymemory都是系統標準函式,你還是查delphi的幫助吧,如果查幫助都成問題,建議樓主先去學學英文;
如果樓主英文不錯,最好先看看delphi自帶的,裡面講的很詳細,入門來說,比其它書籍都要好。
我一看那些穿西裝打領帶拿公文包的人就會自卑怎麼辦?總覺得他們很成功。想想自己在工廠打工默默嘆氣
穿西裝打領帶拿公文包的人以保險銷售 二手房中介為主。真正的職場成功人士,是不會這種打扮的。我們見到比自己職位 官位高很多的人,通常會不自信,覺得自己跟人家比差距太大,我的方法是這樣的 觀察他們做事的方法,有機會的時候跟他們聊聊天,看看他們到底是不是真的出類拔萃,還是隻是個皮囊,瞭解了對方的水平之後,...
祕書公文寫作什麼是公文,祕書公文寫作公文一般由哪些部分組成
我看完了這本書我萬分感慨,一個12歲的小女孩居然孤零零地在島上生活了十八回年,這讓答我非常吃驚,我在想,我也要向她學習她的勇敢 堅強的品質。人生如歌曲,信念如調子。沒有調的歌永遠不能成為真正的歌,沒有信念的人生永遠都是沒有意義的人生。人生需要信念。有了信念,才可以使你撥開雲霧,見到光明,見到希望 有...
什麼叫公文,什麼是公文,它有哪些作用?
公文是公務活動的產物和工具,是公府所作之文,是公事所用之文。換言之,公文是各級各類國家機構 社會團體和企事業單位在處理公務活動中有著特定的效能和廣泛的用途的文書,它能夠超越時空的限制,為國家管理提供所需的資訊。認識公文的特點 內涵是寫好公文的先決條件。公文處理是圍繞公文形成併產生效力的整體過程,它涉...