麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Delphi > 正文

delphi一句話幫助終

2019-11-18 18:35:43
字體:
來源:轉載
供稿:網友
1.       產生隨機密碼(應該比較有用)
   function CreatePass:String;
const
      MAX_LEN=10;
var
      i: integer;
      s: string;
begin
      Randomize;
      s:='ABCDEFGHIJKLMNOPQRSTUVWXYZ'+'abcdefghijklmnopqrstuvwxyz'+ '0123456789';
      Result := '';
      for i := 0 to MAX_LEN-1 do
      begin
        Result := Result + s[Random(Length(s)-1)+1];
      end;
end;
2.       十進制數字轉換成羅馬數字
   function DecToRoman(iDecimal: longint): string;
const
      aRomans: array[1..13] of string = ('I', 'IV', 'V', 'IX', 'X', 'XL', 'L', 'XC',
         'C', 'CD', 'D', 'CM', 'M');
      aArabics: array[1..13] of integer = (1, 4, 5, 9, 10, 40, 50, 90, 100, 400,
         500, 900, 1000);
var
      i: integer;
begin
      result := '';
      for i := 13 downto 1 do
        while (iDecimal >= aArabics[i]) do
        begin
           iDecimal := iDecimal - aArabics[i];
           result := result + aRomans[i];
        end;
end;
 
PRocedure TForm1.Button1Click(Sender: TObject);
begin
      showmessage(DecToRoman(5));
end;
3.       格式化整數顯示
使用FormatFloat函數可以解決你很多問題。例如把1200000格式化為1,200,000輸出
procedure TForm1.Button1Click(Sender: TObject);
var
  i:integer;
  s:string;
begin
  i := 1200000;
  s := FormatFloat('#,0', i);
  showmessage(s);
end;
4.       判斷串口是否收到了數據可以使用ClearCommError函數,TcomStat結構體中cbInQue,cbOutQue可以幫助實現判斷。
5.       RGB顏色轉換為TColor類
   function RGBToColor(R,G,B:Byte): TColor;
begin
      Result:=B Shl 16 Or
             G Shl 8 Or
             R;
end;
6.       把TColor轉換為RGB值
   procedure TForm1.Button1Click(Sender: TObject);
var
      Color: TColor;
      R, G, B: Integer;
begin
      Color := clBlack;
      R := Color and $FF;
      G := (Color and $FF00) shr 8;
      B := (Color and $FF0000) shr 16;
      showmessage(inttostr(R));
      showmessage(inttostr(G));
      showmessage(inttostr(B));
end;
7.       瀏覽計算機對話框
uses ShlObj;
function BrowseForComputer(const winhandle : THANDLE; const title : string) : string;
var
  BrowseInfo: TBrowseInfo;
  IDRoot: PItemIDList;
  Path: array[0..MAX_PATH] of Char;
begin
  SHGetSpecialFolderLocation(winHandle, CSIDL_NETWORK, IDRoot);
  ZeroMemory(@BrowseInfo, SizeOf(TBrowseInfo));
  ZeroMemory(@path, MAX_PATH);
  BrowseInfo.hwndOwner := winhandle;
  BrowseInfo.pidlRoot := IDRoot;
  BrowseInfo.lpszTitle := PChar(title);
  BrowseInfo.pszDisplayName := @path;
  BrowseInfo.ulFlags:=BIF_BROWSEFORCOMPUTER;
  SHBrowseForFolder(BrowseInfo);
end;
 

上一篇:Delphi中兩個BUG的分析與修復

下一篇:Delphi與Word(三)取得Word文件的數據

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 精品国产一区二区三区四区在线 | 欧美色视 | 九一成人 | 亚州欧美在线 | 日本欧美一区二区三区在线播 | 久久人人人 | 亚洲午夜精选 | 国产porn在线| 欧洲精品视频在线观看 | 日韩电影av在线 | 182tv成人福利视频免费看 | 欧美精品欧美极品欧美激情 | 激情小说激情图片激情电影 | 亚洲精品无码不卡在线播放he | 羞羞视频免费网站含羞草 | 日本在线免费观看 | jizzjizzjizz少妇| 99re色| 九九精品在线观看视频 | h视频免费看 | 国产精品热 | 久久久久亚洲精品国产 | 99精品在线视频观看 | 主人在调教室性调教女仆游戏 | 日日操夜 | 亚州综合网 | 91看片在线观看视频 | 女人裸体让男人桶全过程 | 色七七亚洲 | 久久久午夜电影 | 日本看片一区二区三区高清 | 自拍亚洲伦理 | 中国产一级毛片 | 神马福利网 | 99ri在线| 港台三级在线观看 | jizzjizz中国少妇中文 | 日本特级a一片免费观看 | 午夜精品老牛av一区二区三区 | 人成久久 | 55夜色66夜色国产精品视频 |