Delphi サンプルコード

プログラミングページ / メインページ


◇Delphi のサンプルコードです。ソフト開発に利用した他の方のソース中心に紹介します。◇

スプラッシュフォームの方法 (2000.01.16a)

S_JISコード文字の表示 (2000.05.03a)

MS-DOSプロンプトのdirコマンドを実行しテキスト表示 (2000.10.11a)


スプラッシュフォームの方法 (2000.01.16a)

メインの unit に次のコードを Initialization に記述します。

Initialization
form2:=Tform2.create(nil);
form2.show;
form2.update;
end.

implementation の次に form2 の uint 名を記述します。

implementation

uses Unit2;

form2 の FormDeactivate に次のように記述します。

procedure TForm2.FormDeactivate(Sender: TObject);
begin
release;
end;

これで、完成です。


S_JISコード文字の表示 (2000.05.03a)

メインの unit に次のコードを Initialization に記述します。

var st:TStringList;
sx,sy:integer;
begin
for sx:=$81 to $9f do
begin
  for sy:=$40 to $7e do st.add(chr(sx)+chr(sy));
  for sy:=$80 to $fc do st.add(chr(sx)+chr(sy));
end
for sx:=$e0 to $fc do
begin
for sy:=$40 to $7e do st.add(chr(sx)+chr(sy));
for sy:=$80 to $fc do st.add(chr(sx)+chr(sy));
end;//for sx
end;


MS-DOSプロンプトのdirコマンドを実行しテキスト表示 (2000.10.11a)

MS-DOSプロンプトの dir コマンドの結果をテキストに保存して、それをテキストに関連づけられたソフトで開くものです。

var cmdpath,cmdline:array[0..MAX_PATH] of
char;
begin
GetEnvironmentVariable('Comspec',cmdpath,sizeof(cmdpath));
st:=' /c dir '+tt+' >'+'"'+temptext+'"';
StrPCopy(cmdline,string(cmdpath)+st);
GetStartupInfo(si);
si.wShowWindow:=SW_HIDE;
Win32Check(CreateProcess(nil,cmdline,nil,nil,false,0,nil,nil,si,pi));
end;

procedure TForm1.MfilefindClick(Sender: TObject);
begin
ShellExecute(handle,'find','','','',SW_SHOW);
end;


インフォメーション
かくかい.net
黒川孝広 Copyright © 2001 Kurokawa Takahiro All rights reserved.