日記帳
本ページはプロモーションが含まれています
カテゴリー
Links
blog(ブログ)マスター
アンドロイドの巣
ゼロから始めるベランダ菜園
タイトル
2024年11月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

DelphiでDemeanor for .NET を使ってみる「その2」

カテゴリー: ぷろぐらみんぐ
2006-08-05
DelphiでDemeanor for .NET を使ってみる「その2」
C#コンポがなさすぎ
C#のComponentCount相当品がわからないので
続きは、Delphi.netでいってみましょう。
procedure TForm1.Button1Click(Sender: TObject);
var
i : integer;
begin
for i := 0 to ComponentCount-1 do
if (Components[i] is TButton) then
begin
Text := Components[i].GetNamePath;
(Components[i] as TButton).Caption := 'おはよう';
end;
end;
コンパイル
exeが巨大ですね!!
まぁ気楽に実行できるのできにしないでおきましょう。
"C:\Program Files\Wise Owl, Inc\Demeanor for .NET, Personal Edition\Demeanor" /report:repo.xml /names:numeric ohayou_delphi.exe
うぁ repoのサイズが9M近くあります ビビビですね。
では、実行してみましょうか
ばっちり、おはようと ボタンクラス名がでました。
では、xmlをfirefoxにポイっ
 ・・・・。とろんとろん
 な なにごとですか!!
うわぁー システムメモリ850MB消費
タスクマネージャー firefox強制終了
なんとおそろしい ログxmlファイルでしょう
しかたがないので メモ帳で開きましょう。
(゚ロ゚)ギョェ なにも変更されていません。
ということは、delphi.netには、無意味?
疑問その1:delphi.netには使えない?
疑問その2:delphiに付属しているのはなぜ?
では、もう一度 ファイルを読み直します。
/all というのをみつけました。
再度やってみましょう。
Button1で検索
今度は、
a
kN
に変更されています。
では、実行しましょう
ohayou_delphi.exe - 共通言語ランタイム デバッグ サービス
アプリケーションで、ハンドルできない例外が発生しました。
処理 ID=0x5c8 (1480)、スレッド ID=0x6a4 (1700)
アプリケーションを終了するには [OK] をクリックしてください。
アプリケーションをデバッグするには、[キャンセル] をクリックしてください。
(゚ロ゚)ギョェ 使えないじゃん!!
おしまい。



PR

[PR]