婚後,妻子還是和談戀愛時一樣,霸道蠻橫不講理。
這天夫婦倆本是說好一起去會朋友的,可走到半路妻子又不講理地喝斥起老公來,老公平時都是言聽計從的,可這次不知怎麼,竟來了牛脾氣, 一扭頭,他回家不去了,頭一次把妻子丟在馬路上,妻子當時氣得眼淚都快流出來了,但不能認輸,她只有賭氣地單刀赴會了。
晚上十一點鐘妻子回家,見房裏燈都關了,心想老公是睡著了,便沒有按鈴,掏鑰匙開門時,發現門上貼著紙條,上寫:你必須向我道歉!
妻子憤憤地想,我還沒有找你算帳呢!
進屋後開燈關門,發現門後又貼著一紙條,上寫:或者把我皮鞋擦亮也行。
妻子罵道,呸!我給你擦個屁。
換鞋時發現,她的拖鞋上又有一個紙條,上寫:呸,擦個屁!
妻子感到好笑,她心想,要我道歉,我都要一個星期不理你了,你心裏有數點好不好。
妻子去洗漱,口杯上又有一個紙條,上寫:如果你不知道該怎樣向我道歉的話,書桌上有提示。
妻子急忙跑到書桌旁,只見桌上放著半頁紙,正面寫著:把背面的話對我大聲念兩遍就行了。
翻到背面,見上面貼著一張報紙上撕下來的廣告,廣告詞是這樣寫的「做女人,每個月都幾天心煩的日子......」
妻子又想笑,他以為是我"好事"來了,心煩才對他發脾氣的?
幹嘛不說我更年期到了,那樣豈不是更好下臺階,可笑。
妻子的氣消了一多半。
洗漱完後,妻子上床,見老公扭頭在一邊睡著了,她也不理他,打開床頭燈想看幾頁書再睡,這是她多年來的習慣。
打開書,裏面又有一個紙條,上寫:我知道你心裏已經很難過了,你覺得對不住我,有點難過了就行,也不必自責了。
其實我也該檢討,要不是我發現馬路對面表哥他們正想看我的笑話,我是不會跟你作對的,男人嘛,除了在外人面前要點面子外,誰會沒事跟自己老婆過不去呀。
妻子心裏一陣發熱,覺得自己是有點過分了,對不住老公,便雙手抱著他的頭,扳過臉來,卻發現老公臉頰上還寫著兩個大字「親我。」
繼續閱讀...
2009年2月15日 星期日
2009年2月3日 星期二
[轉貼文章]甩開油頭 10分鐘洗頭術
時報資訊 記者:【張玉貞】
洗了數十年的頭,但是幾乎近100%的人都洗錯了頭。大多數的人大概都不知道,洗頭時洗髮精每次只需10元硬幣大小的量就足夠洗遍全頭,而且還不能直接倒在頭皮上,以免引發掉髮危機;潤絲和髮膜也不能接觸頭皮。
壓力大的現代人,洗頭就是按摩頭皮DIY和做HAIR SPA放鬆頭皮良機,何妨花個10分鐘學會徹底甩開油頭、解放頂上千斤重。
正確洗頭6方法頭皮好清爽
方法1
洗髮前先以寬板有圓珠髮梳將髮尾全梳開,自額頭上方中心點,順時鐘方向刷到後腦杓,再重疊已梳過的1/3區域往後梳,不斷重疊直到梳遍全頭。之後再逆向由後腦往前梳。
方法2
洗頭前可加約2、3滴的天然專業精油,如可以醒腦的薄荷或放鬆的薰衣草,由下往上以指腹貼著頭皮而非磨擦頭髮,定點式的慢慢往上轉圈移動,以放鬆頭皮。
方法3
洗髮時全頭沖溼,用10元硬幣大小的洗髮精在掌心搓勻開,或將洗髮精倒在空瓶中稀釋。再以五指拍遍全頭、五指要貼緊頭皮,才能讓泡泡徹底洗淨頭皮。
方法4
將頭分左、右兩區,四指並攏貼著頭皮,由前往後以Z字形密集搔抓,指面要緊貼頭皮稍微使力才能徹底洗淨頭皮。
方法5
沖去洗髮精並將水分捏乾,離髮根5到10公分處搽上護髮產品直到髮尾,頭髮便不會糾結還可修護毛麟片,待洗完澡後再沖淨。
方法6
洗完頭後,吹髮,是要吹乾頭皮而非髮絲,以免滋生細菌發癢。若害怕傷害髮質,只烘乾頭皮,頭髮讓它自然乾,可避免髮絲受梳子和吹風機的傷害。若要吹乾髮絲,可由頭頂順著髮流與毛麟片方向向下吹,頭髮就不會因吹風後而變得毛燥。
繼續閱讀...
洗了數十年的頭,但是幾乎近100%的人都洗錯了頭。大多數的人大概都不知道,洗頭時洗髮精每次只需10元硬幣大小的量就足夠洗遍全頭,而且還不能直接倒在頭皮上,以免引發掉髮危機;潤絲和髮膜也不能接觸頭皮。
壓力大的現代人,洗頭就是按摩頭皮DIY和做HAIR SPA放鬆頭皮良機,何妨花個10分鐘學會徹底甩開油頭、解放頂上千斤重。
正確洗頭6方法頭皮好清爽
方法1
洗髮前先以寬板有圓珠髮梳將髮尾全梳開,自額頭上方中心點,順時鐘方向刷到後腦杓,再重疊已梳過的1/3區域往後梳,不斷重疊直到梳遍全頭。之後再逆向由後腦往前梳。
方法2
洗頭前可加約2、3滴的天然專業精油,如可以醒腦的薄荷或放鬆的薰衣草,由下往上以指腹貼著頭皮而非磨擦頭髮,定點式的慢慢往上轉圈移動,以放鬆頭皮。
方法3
洗髮時全頭沖溼,用10元硬幣大小的洗髮精在掌心搓勻開,或將洗髮精倒在空瓶中稀釋。再以五指拍遍全頭、五指要貼緊頭皮,才能讓泡泡徹底洗淨頭皮。
方法4
將頭分左、右兩區,四指並攏貼著頭皮,由前往後以Z字形密集搔抓,指面要緊貼頭皮稍微使力才能徹底洗淨頭皮。
方法5
沖去洗髮精並將水分捏乾,離髮根5到10公分處搽上護髮產品直到髮尾,頭髮便不會糾結還可修護毛麟片,待洗完澡後再沖淨。
方法6
洗完頭後,吹髮,是要吹乾頭皮而非髮絲,以免滋生細菌發癢。若害怕傷害髮質,只烘乾頭皮,頭髮讓它自然乾,可避免髮絲受梳子和吹風機的傷害。若要吹乾髮絲,可由頭頂順著髮流與毛麟片方向向下吹,頭髮就不會因吹風後而變得毛燥。
繼續閱讀...
2009年2月1日 星期日
[轉貼文章]仇人與恩人
[轉貼文章]不知作者為何人?如有告知一定立即刪除文章
給辛苦的上班族分享 !!
很有意思的管理故事: 仇人 與 恩人
大學剛畢業的時候,某電視公司請我去主持個特別節目,
那節目的導播看我文章不錯,又要我兼編劇。
可是當節目做完,領酬勞的時候,
導播不但不給我編劇費,
還扣我一半的主持費。
他把收據交給我說:
『你簽收一千六,但我只能給你八百,因為節目透支了。』
我當時沒吭聲,照簽了,心想 【君子報仇,十年不晚。】
後來那導播又找我,我還 【照樣】幫他做了幾次。
最後一次,他沒扣我錢,變得對我很客氣,
因為那時我被電視公司的新聞部看上,
一下子成為了電視記者兼新聞主播。
我們後來常在公司遇到,他每次笑得都有點尷尬。
我曾經想去告他一狀,可是正如高中那位同學所說,
沒有他我能有今天嗎?
如果我當初不忍下一口氣,又能繼續獲得主持的機會嗎?
機會是他給的,他是我的貴人,他已經知錯,我何必去報復呢?
後來我到了美國留學。
有一天,一位已經就業的同學對我抱怨他的美國老闆 【吃】他,
不但給他很少的薪水,而且故意拖延他的綠卡 (美國居留權)申請。
我當時對他說: 『這麼壞的老闆,不做也罷。但你豈能白幹了這麼久,
總要多學一點,再跳槽,所以你要偷偷學。』
他聽了我的話,不但每天加班,留下來背那些商業文書的寫法。
甚至連怎麼修理影印機,都跟在工人旁邊記筆記,
以便有一天自己出去創業,能夠省點修理費。
隔了半年,我問他是不是打算跳槽了?
他居然一笑: 『不用!我的老闆現在對我刮目相看,又升官,又加薪,
而且綠卡也馬上下來了,老闆還問我為什麼態度一百八十度轉變,
變得那麼積極呢?』
他作了 『報復』,只是換了一種方法,
而且他自我檢討,當年其實是他自己不努力。
大概前五年吧!
我遇到個有意思的事。
一位老友突然猛學算命,由生辰八字、紫薇斗數、姓名學到占星術,
沒一樣不研究。
他學算命,當然不是覺得算命靈驗,而是想證明算命是騙人的東西。
原因是有一位非常著名的大師為他算命,算他活不到四十七,
他發誓,非打爛那大師的招牌不可。
你猜怎樣?
他愈學愈怕,因為他發現自己算自己,也確實活不長。
這時候,他改了,他跑去做慈善,說:
『反正活不久了,好好運用剩下的歲月,做點有意義的事。』
他很積極地投入,人人都說他變了,
由一個焦躁勢利的小人,變成敦厚慈愛的君子。
不知不覺,他過了四十七、過了四十八,而今已經五十三,
紅光滿面、生氣勃勃,比誰都活利健康。
「你可以去砸那大師的招牌了!」 我有一天開他玩笑。
他眼一亮,回問我: 『為什麼?』
又笑笑: 『要不是那人警告我,照我以前的個性,
確實四十七歲非犯心臟病不可,他沒有不準啊!』
各位年輕朋友!
你喜歡逞強鬥狠嗎?
你總是心有不平嗎?
你有 【此仇不報非君子】的憤恨嗎?
一點心得
你要知道, 【敵人、仇人】…
都可以 【激發】你的 【潛能】,成為你的【貴人】。
你也要知道,許多怨仇、不平,其實問題都出在你自己。
你更要知道,這世間最好的 『報復』,就是運用那股不平之氣,
使自己邁向成功,以那成功和 【成功之後的胸懷】,
對待你當年的敵人,且把敵人變成朋友。
當 『冤冤相報何時了』的 【雙輸】 ,
能成為 【相逢一笑泯恩仇】的 【雙贏】 。
不是人生最大的成功嗎?
是不是:如果你是正確的,你的世界就是正確的?
給懂 〝珍惜〞的人
繼續閱讀...
給辛苦的上班族分享 !!
很有意思的管理故事: 仇人 與 恩人
大學剛畢業的時候,某電視公司請我去主持個特別節目,
那節目的導播看我文章不錯,又要我兼編劇。
可是當節目做完,領酬勞的時候,
導播不但不給我編劇費,
還扣我一半的主持費。
他把收據交給我說:
『你簽收一千六,但我只能給你八百,因為節目透支了。』
我當時沒吭聲,照簽了,心想 【君子報仇,十年不晚。】
後來那導播又找我,我還 【照樣】幫他做了幾次。
最後一次,他沒扣我錢,變得對我很客氣,
因為那時我被電視公司的新聞部看上,
一下子成為了電視記者兼新聞主播。
我們後來常在公司遇到,他每次笑得都有點尷尬。
我曾經想去告他一狀,可是正如高中那位同學所說,
沒有他我能有今天嗎?
如果我當初不忍下一口氣,又能繼續獲得主持的機會嗎?
機會是他給的,他是我的貴人,他已經知錯,我何必去報復呢?
後來我到了美國留學。
有一天,一位已經就業的同學對我抱怨他的美國老闆 【吃】他,
不但給他很少的薪水,而且故意拖延他的綠卡 (美國居留權)申請。
我當時對他說: 『這麼壞的老闆,不做也罷。但你豈能白幹了這麼久,
總要多學一點,再跳槽,所以你要偷偷學。』
他聽了我的話,不但每天加班,留下來背那些商業文書的寫法。
甚至連怎麼修理影印機,都跟在工人旁邊記筆記,
以便有一天自己出去創業,能夠省點修理費。
隔了半年,我問他是不是打算跳槽了?
他居然一笑: 『不用!我的老闆現在對我刮目相看,又升官,又加薪,
而且綠卡也馬上下來了,老闆還問我為什麼態度一百八十度轉變,
變得那麼積極呢?』
他作了 『報復』,只是換了一種方法,
而且他自我檢討,當年其實是他自己不努力。
大概前五年吧!
我遇到個有意思的事。
一位老友突然猛學算命,由生辰八字、紫薇斗數、姓名學到占星術,
沒一樣不研究。
他學算命,當然不是覺得算命靈驗,而是想證明算命是騙人的東西。
原因是有一位非常著名的大師為他算命,算他活不到四十七,
他發誓,非打爛那大師的招牌不可。
你猜怎樣?
他愈學愈怕,因為他發現自己算自己,也確實活不長。
這時候,他改了,他跑去做慈善,說:
『反正活不久了,好好運用剩下的歲月,做點有意義的事。』
他很積極地投入,人人都說他變了,
由一個焦躁勢利的小人,變成敦厚慈愛的君子。
不知不覺,他過了四十七、過了四十八,而今已經五十三,
紅光滿面、生氣勃勃,比誰都活利健康。
「你可以去砸那大師的招牌了!」 我有一天開他玩笑。
他眼一亮,回問我: 『為什麼?』
又笑笑: 『要不是那人警告我,照我以前的個性,
確實四十七歲非犯心臟病不可,他沒有不準啊!』
各位年輕朋友!
你喜歡逞強鬥狠嗎?
你總是心有不平嗎?
你有 【此仇不報非君子】的憤恨嗎?
一點心得
你要知道, 【敵人、仇人】…
都可以 【激發】你的 【潛能】,成為你的【貴人】。
你也要知道,許多怨仇、不平,其實問題都出在你自己。
你更要知道,這世間最好的 『報復』,就是運用那股不平之氣,
使自己邁向成功,以那成功和 【成功之後的胸懷】,
對待你當年的敵人,且把敵人變成朋友。
當 『冤冤相報何時了』的 【雙輸】 ,
能成為 【相逢一笑泯恩仇】的 【雙贏】 。
不是人生最大的成功嗎?
是不是:如果你是正確的,你的世界就是正確的?
給懂 〝珍惜〞的人
繼續閱讀...
2009年1月27日 星期二
BCB - VCL內部存在的管理函數介紹
1. AllocMem
在隊中分配指定字節的內存塊,並將分配的每一個字節初始化為 0.函數原型如下:
void * __fastcall AllocMem(Cardinal Size);
2. SysFreeMem
釋放所指定的內存塊.函數原型如下:
int __fastcall SysFreeMem(void * P);
3. SysReallocMem
要求重新分配參數Size所指定的內存.函數原型如下:
void * __fastcall SysReallocMem(void * P , int Size);
繼續閱讀...
在隊中分配指定字節的內存塊,並將分配的每一個字節初始化為 0.函數原型如下:
void * __fastcall AllocMem(Cardinal Size);
2. SysFreeMem
釋放所指定的內存塊.函數原型如下:
int __fastcall SysFreeMem(void * P);
3. SysReallocMem
要求重新分配參數Size所指定的內存.函數原型如下:
void * __fastcall SysReallocMem(void * P , int Size);
繼續閱讀...
BCB - VCL的文件操作函數介紹
1. FileOpen
打開指定的文件,如果返回為正數,表示操作成功,返回值為文件句子:如果返回值為-1,表示操作失敗,函數原型如下:
int __fastcall FileOpen(const System::AnsiString FileName,int Mode);
2. FileCreate
以指定的文件名稱創建一個新的文件,如果返回為正數,表示操作成功,返回值為文件句子,如果返回值為-1,表示操作失敗.函數原型如下:
int __fastcall FileCreate(const System ::AnsiString FileName);
3. FileRead
從文件中讀取指定字節的數據到緩沖區中,函數返回實際讀取的字節數,函數原型如下;
int __fastcall FileRead(int Handle,void *Buffer,int Count);
4. FileWrite
將緩沖區的數據寫入到指定的文件的當前位置中去如果操作成功,函數返回實際寫入的字節數,如果返回為-1,則表示操作產生錯誤,函數原型如下:
int __fastcall FileWrite(int Handle,const void *Buffer,int Count);
5. FileSeek
調整文件指針到新的位置,如果操作成功,則返回新的文件位置,如果操作失敗,則函數返回-1,函數原型如下:
int __fastcall FileSeek(int Handle,int Offset,int Origin);
6. FileClose
關閉指定的文件,函數原型如下:
void __fastcall FileClose(int Handle);
7. FileAge
返回指定文件的時間標籤,如果操作失敗,則返回-1,函數原型如下:
int __fastcall FileAge(const System::AnsiString FileName);
8. FileExists
用於測試指定的文件是否存在,如果存在返回真,否則返回假,函數原型如下:
bool __fastcall FileExists(const System::AnsiString FileName);
9. FileGetDate
返回指定文件的DOS時間標籤,如果操作失敗,則近回-1,函數原型如下:
int __fastcall FileGetDate(int Handle);
10.FileSetDate
更改指定文件的DOS時間標籤,如果操作成功,返回0,否則返回錯誤代碼,函數原型如下:
int __fastcall FileSetDate(int Handle,int Age);
11.FileGetAttr
返回指定文件的屬性,如果操作失敗,則函數返回-1,函數原型如下;
int __fastcall FileGetAttr(const System::AnsiString FileName);
12.FileSetAttr
更改指定文件的屬性參數,如果操作成功,則返回0,函數原型如下;
int __fastcall FileSetAttr(const System::AnsiString FileName,int Attr);
13.FindFirst
在指定的文件目錄內,搜尋符合特定屬性參數的文件,如果成功地查找到符合條件的文件,
則函數返回0,否則函數返回一個錯誤代碼,函數原型如下:
int __fastcall FindFirst(const System::AnsiString Path,int Attr,TSearchRec &;F);
14.FindNext
繼續搜尋FindFirst所指定屬性參數的文件,如果成功地查找到符合條件的文件,則函數返回0,否則函數返回一個錯誤代碼,函數原型如下:
int __fastcall FindNext(TSearchRec &;F);
15.FindClose
釋放FindFirst操作所申請的內存資源,函數原型如下:
void __fastcall FindClose(TSearchRec &;F);
16.DeleteFile
在計算機磁碟中刪除指定的文件,如果操作成功,則函數返回真,函數原型如下:
bool __fastcall DeleteFile(const AnsiString FileName);
17.RenameFile
更改指定文件的名稱,如果操作成功,則函數返回真,函數原型如下:
bool __fastcall RenameFile(const AnsiString OldName, const AnsiString NewName);
18.ChangeFileExt
更改指定文件的擴展名,函數原型如下:
AnsiString __fastcall ChangeFileExt(const AnsiString FileName,const AnsiString Extension);
19.ExtractFilePath
返回指定文件的工作路徑,函數原型如下:
AnsiString __fastcall ExtractFilePath(const AnsiString FileName);
20.ExtractFileDir
返回指定文件的工作目錄,函數原型如下:
AnsiString __fastcall ExtractFileDir(const AnsiString FileName);
21.ExtractFileDrive
返回指定文件的驅動器,函數原型如下:
AnsiString __fastcall ExtractFileDrive(const AnsiString FileName);
22.ExtractFileName
返回指定文件的文件名及擴展名,函數原型如下:
AnsiString __fastcall ExtractFileName(const AnsiString FileName);
23.ExtractFileExt
返回指定文件的擴展名,函數原型如下:
AnsiString __fastcall ExtractFileExt(const AnsiString FileName);
繼續閱讀...
打開指定的文件,如果返回為正數,表示操作成功,返回值為文件句子:如果返回值為-1,表示操作失敗,函數原型如下:
int __fastcall FileOpen(const System::AnsiString FileName,int Mode);
2. FileCreate
以指定的文件名稱創建一個新的文件,如果返回為正數,表示操作成功,返回值為文件句子,如果返回值為-1,表示操作失敗.函數原型如下:
int __fastcall FileCreate(const System ::AnsiString FileName);
3. FileRead
從文件中讀取指定字節的數據到緩沖區中,函數返回實際讀取的字節數,函數原型如下;
int __fastcall FileRead(int Handle,void *Buffer,int Count);
4. FileWrite
將緩沖區的數據寫入到指定的文件的當前位置中去如果操作成功,函數返回實際寫入的字節數,如果返回為-1,則表示操作產生錯誤,函數原型如下:
int __fastcall FileWrite(int Handle,const void *Buffer,int Count);
5. FileSeek
調整文件指針到新的位置,如果操作成功,則返回新的文件位置,如果操作失敗,則函數返回-1,函數原型如下:
int __fastcall FileSeek(int Handle,int Offset,int Origin);
6. FileClose
關閉指定的文件,函數原型如下:
void __fastcall FileClose(int Handle);
7. FileAge
返回指定文件的時間標籤,如果操作失敗,則返回-1,函數原型如下:
int __fastcall FileAge(const System::AnsiString FileName);
8. FileExists
用於測試指定的文件是否存在,如果存在返回真,否則返回假,函數原型如下:
bool __fastcall FileExists(const System::AnsiString FileName);
9. FileGetDate
返回指定文件的DOS時間標籤,如果操作失敗,則近回-1,函數原型如下:
int __fastcall FileGetDate(int Handle);
10.FileSetDate
更改指定文件的DOS時間標籤,如果操作成功,返回0,否則返回錯誤代碼,函數原型如下:
int __fastcall FileSetDate(int Handle,int Age);
11.FileGetAttr
返回指定文件的屬性,如果操作失敗,則函數返回-1,函數原型如下;
int __fastcall FileGetAttr(const System::AnsiString FileName);
12.FileSetAttr
更改指定文件的屬性參數,如果操作成功,則返回0,函數原型如下;
int __fastcall FileSetAttr(const System::AnsiString FileName,int Attr);
13.FindFirst
在指定的文件目錄內,搜尋符合特定屬性參數的文件,如果成功地查找到符合條件的文件,
則函數返回0,否則函數返回一個錯誤代碼,函數原型如下:
int __fastcall FindFirst(const System::AnsiString Path,int Attr,TSearchRec &;F);
14.FindNext
繼續搜尋FindFirst所指定屬性參數的文件,如果成功地查找到符合條件的文件,則函數返回0,否則函數返回一個錯誤代碼,函數原型如下:
int __fastcall FindNext(TSearchRec &;F);
15.FindClose
釋放FindFirst操作所申請的內存資源,函數原型如下:
void __fastcall FindClose(TSearchRec &;F);
16.DeleteFile
在計算機磁碟中刪除指定的文件,如果操作成功,則函數返回真,函數原型如下:
bool __fastcall DeleteFile(const AnsiString FileName);
17.RenameFile
更改指定文件的名稱,如果操作成功,則函數返回真,函數原型如下:
bool __fastcall RenameFile(const AnsiString OldName, const AnsiString NewName);
18.ChangeFileExt
更改指定文件的擴展名,函數原型如下:
AnsiString __fastcall ChangeFileExt(const AnsiString FileName,const AnsiString Extension);
19.ExtractFilePath
返回指定文件的工作路徑,函數原型如下:
AnsiString __fastcall ExtractFilePath(const AnsiString FileName);
20.ExtractFileDir
返回指定文件的工作目錄,函數原型如下:
AnsiString __fastcall ExtractFileDir(const AnsiString FileName);
21.ExtractFileDrive
返回指定文件的驅動器,函數原型如下:
AnsiString __fastcall ExtractFileDrive(const AnsiString FileName);
22.ExtractFileName
返回指定文件的文件名及擴展名,函數原型如下:
AnsiString __fastcall ExtractFileName(const AnsiString FileName);
23.ExtractFileExt
返回指定文件的擴展名,函數原型如下:
AnsiString __fastcall ExtractFileExt(const AnsiString FileName);
繼續閱讀...
BCB - VCL的磁碟管理函數介紹
1. DiskFree
返回指定磁碟的剩餘空間,如果操作成功,返回剩餘磁碟空間,如果操作失敗,則返回-1,函數原型如下:
int __fastcall DiskFree(Byte Drive);
2. DiskSize
返回指定磁盤的空間,如果操作成功,返回磁盤空間,如果操作失敗,則返回-1,函數原型如下:
int __fastcall DiskSize(Byte Drive);
3. GetCurrentDir
返回當前工作目錄,函數原型如下:
AnsiString __fastcall GetCurrentDir();
4. SetCurrentDir
設置當前工作目錄,如果操作成功,則返回真,函數原型如下:
bool __fastcall SetCurrentDir(const AnsiString Dir);
5. CreateDir
創建新的目錄,如果操作成功,返回真,否則返回假,函數原型如下:
bool __fastcall CreateDir(const AnsiString Dir);
6. RemoveDir
刪除指定的目錄,如果操作成功,返回真,否則返回假,函數原型如下:
bool __fastcall RemoveDir(const AnsiString Dir);
繼續閱讀...
返回指定磁碟的剩餘空間,如果操作成功,返回剩餘磁碟空間,如果操作失敗,則返回-1,函數原型如下:
int __fastcall DiskFree(Byte Drive);
2. DiskSize
返回指定磁盤的空間,如果操作成功,返回磁盤空間,如果操作失敗,則返回-1,函數原型如下:
int __fastcall DiskSize(Byte Drive);
3. GetCurrentDir
返回當前工作目錄,函數原型如下:
AnsiString __fastcall GetCurrentDir();
4. SetCurrentDir
設置當前工作目錄,如果操作成功,則返回真,函數原型如下:
bool __fastcall SetCurrentDir(const AnsiString Dir);
5. CreateDir
創建新的目錄,如果操作成功,返回真,否則返回假,函數原型如下:
bool __fastcall CreateDir(const AnsiString Dir);
6. RemoveDir
刪除指定的目錄,如果操作成功,返回真,否則返回假,函數原型如下:
bool __fastcall RemoveDir(const AnsiString Dir);
繼續閱讀...
BCB - VCL的字串函數介紹
1. UpperCase
將指定的AnsiString字串轉換為大寫形式,函數原型如下:
AnsiString __fastcall UpperCase(const AnsiString S);
2. LowerCase
將指定的AnsiString字串轉換為小寫形式,函數原型如下:
AnsiString __fastcall LowerCase(const AnsiString S);
3. CompareStr
比較兩個AnsiString字串,函數原型如下:
int __fastcall CompareStr(const AnsiString S1, const AnsiString S2);
4. CompareText
比較兩個AnsiString字串,函數原型如下:
int __fastcall CompareText(const AnsiString S1, const AnsiString S2);
5. StrLen
返回字串的長度,函數原型如下:
Cardinal __fastcall StrLen(const char * Str);
6. StrEnd
返回字串結尾指針,函數原型如下:
char * __fastcall StrEnd(const char * Str);
7. StrMove
從來源字串向目的字串拷貝指定數目的字串,函數原型如下:
char * __fastcall StrMove(char * Dest, const char * Source, Cardinal Count);
8. StrCopy
將來源字串拷貝到目的字串中,函數原型如下:
char * __fastcall StrCopy(char * Dest, const char * Source);
9. StrECopy
將來源字串拷貝到目的字串中,並返回目的字串結尾指針,函數原型如下:
char * __fastcall StrECopy(char * Dest, const char * Source);
10.StrLCopy
將來源字串指定數目的字串拷貝到目的字串中,並返回目的字串指針,函數原型如下:
char * __fastcall StrLCopy(char * Dest, const char * Source, Cardinal MaxLen);
11.StrPCopy
將AnsiString類型的來源字串拷貝到目的字串中,並返回目的字串指針,函數原型如下:
char * __fastcall StrPCopy(char * Dest, const AnsiString Source);
12.StrPLCopy
將來源字串(AnsiString類型)指定數目的字串拷貝到目的字串中,並返回目的字串
指針,函數原型如下:
char * __fastcall StrPLCopy(char * Dest, const AnsiString Source, Cardinal MaxLen);
13.StrCat
連接兩個字串,並返回目的字串指針,函數原型如下:
char * __fastcall StrCat(char * Dest, const char * Source);
14.StrLCat
將指定數目的來源字串連接到目的字串,並返回目的字串指針,函數原型如下:
char * __fastcall StrLCat(char * Dest, const char * Source, Cardinal MaxLen);
15.StrComp
兩個字串相到比較,返回比較的結果,函數原型如下:
int __fastcall StrComp(const char * Str1, const char * Str2);
16.StrIComp
兩個字串相互比較(不論大小寫),返回比較的結果,函數原型如下:
int __fastcall StrIComp(const char * Str1, const char * Str2);
17.StrLComp
對兩個字串指定數目的字串進行比較操作,函數原型如下:
int __fastcall StrLComp(const char * Str1, const char * Str2, Cardinal MaxLen);
18.StrScan
在指定的字串中尋找特定的字串,並返回字串中第一個特定字串的指針,函數原型如下:
char * __fastcall StrScan(const char * Str, char Chr);
19.StrRScan
在指定的字串中尋找特定的字串,並返回字串中最後一個特定字串的指針,函數原型如下:
char * __fastcall StrRScan(const char * Str, char Chr);
20.StrPos
在Strl所指定的字串中尋找Str2所指定的子字串,並返回Str2在Str2中第一個子字串的指針,函數原型如下:
char * __fastcall StrPos(const char * Str1, const char * Str2);
21.StrUpper
將字串轉換為大寫形式,函數原型如下:
char * __fastcall StrUpper(char * Str);
22.StrLower
將字串轉換為小寫形式,函數原型如下:
char * __fastcall StrLower(char * Str);
23.StrPas
將指定的字串轉換為AnsiString類型字串對象,函數原型如下:
AnsiString __fastcall StrPas(const char * Str);
24.StrAlloc
為字串分配指定字節的內存,並返回內存指針,函數原型如下:
char * __fastcall StrAlloc(Cardinal Size);
25.StrBufSize
返回*Str所指向內存的大小,函數原型如下:
Cardinal __fastcall StrBufSize(const char * Str);
26.StrNew
在堆中為指定字串分配空間,並將字串拷貝到此空間中,函數原型如下:
char * __fastcall StrNew(const char * Str);
繼續閱讀...
將指定的AnsiString字串轉換為大寫形式,函數原型如下:
AnsiString __fastcall UpperCase(const AnsiString S);
2. LowerCase
將指定的AnsiString字串轉換為小寫形式,函數原型如下:
AnsiString __fastcall LowerCase(const AnsiString S);
3. CompareStr
比較兩個AnsiString字串,函數原型如下:
int __fastcall CompareStr(const AnsiString S1, const AnsiString S2);
4. CompareText
比較兩個AnsiString字串,函數原型如下:
int __fastcall CompareText(const AnsiString S1, const AnsiString S2);
5. StrLen
返回字串的長度,函數原型如下:
Cardinal __fastcall StrLen(const char * Str);
6. StrEnd
返回字串結尾指針,函數原型如下:
char * __fastcall StrEnd(const char * Str);
7. StrMove
從來源字串向目的字串拷貝指定數目的字串,函數原型如下:
char * __fastcall StrMove(char * Dest, const char * Source, Cardinal Count);
8. StrCopy
將來源字串拷貝到目的字串中,函數原型如下:
char * __fastcall StrCopy(char * Dest, const char * Source);
9. StrECopy
將來源字串拷貝到目的字串中,並返回目的字串結尾指針,函數原型如下:
char * __fastcall StrECopy(char * Dest, const char * Source);
10.StrLCopy
將來源字串指定數目的字串拷貝到目的字串中,並返回目的字串指針,函數原型如下:
char * __fastcall StrLCopy(char * Dest, const char * Source, Cardinal MaxLen);
11.StrPCopy
將AnsiString類型的來源字串拷貝到目的字串中,並返回目的字串指針,函數原型如下:
char * __fastcall StrPCopy(char * Dest, const AnsiString Source);
12.StrPLCopy
將來源字串(AnsiString類型)指定數目的字串拷貝到目的字串中,並返回目的字串
指針,函數原型如下:
char * __fastcall StrPLCopy(char * Dest, const AnsiString Source, Cardinal MaxLen);
13.StrCat
連接兩個字串,並返回目的字串指針,函數原型如下:
char * __fastcall StrCat(char * Dest, const char * Source);
14.StrLCat
將指定數目的來源字串連接到目的字串,並返回目的字串指針,函數原型如下:
char * __fastcall StrLCat(char * Dest, const char * Source, Cardinal MaxLen);
15.StrComp
兩個字串相到比較,返回比較的結果,函數原型如下:
int __fastcall StrComp(const char * Str1, const char * Str2);
16.StrIComp
兩個字串相互比較(不論大小寫),返回比較的結果,函數原型如下:
int __fastcall StrIComp(const char * Str1, const char * Str2);
17.StrLComp
對兩個字串指定數目的字串進行比較操作,函數原型如下:
int __fastcall StrLComp(const char * Str1, const char * Str2, Cardinal MaxLen);
18.StrScan
在指定的字串中尋找特定的字串,並返回字串中第一個特定字串的指針,函數原型如下:
char * __fastcall StrScan(const char * Str, char Chr);
19.StrRScan
在指定的字串中尋找特定的字串,並返回字串中最後一個特定字串的指針,函數原型如下:
char * __fastcall StrRScan(const char * Str, char Chr);
20.StrPos
在Strl所指定的字串中尋找Str2所指定的子字串,並返回Str2在Str2中第一個子字串的指針,函數原型如下:
char * __fastcall StrPos(const char * Str1, const char * Str2);
21.StrUpper
將字串轉換為大寫形式,函數原型如下:
char * __fastcall StrUpper(char * Str);
22.StrLower
將字串轉換為小寫形式,函數原型如下:
char * __fastcall StrLower(char * Str);
23.StrPas
將指定的字串轉換為AnsiString類型字串對象,函數原型如下:
AnsiString __fastcall StrPas(const char * Str);
24.StrAlloc
為字串分配指定字節的內存,並返回內存指針,函數原型如下:
char * __fastcall StrAlloc(Cardinal Size);
25.StrBufSize
返回*Str所指向內存的大小,函數原型如下:
Cardinal __fastcall StrBufSize(const char * Str);
26.StrNew
在堆中為指定字串分配空間,並將字串拷貝到此空間中,函數原型如下:
char * __fastcall StrNew(const char * Str);
繼續閱讀...
訂閱:
文章 (Atom)