Sidebar |
Delphi/ヘルプ
古いソフトを MOから発掘して修正。 8年ぶりに、ヘルプを修正しようと編集したら、コンパイルするとエラー。 いったい、なにが。。。。 ということで、 HCRTF.EXEが4.01 しらべると 4.03が新しい物らしい ということで 忘れないようにメモ ヘルプコンパイラ HCRTF.EXE Hotspot Editor も同梱されているみたい。 でさっそくまた コンパイル 今度はうまくいきました。 うーん。。。 編集したWordのバージョンのせいかな? ヘルプ作りにくいしなぁ コンパイル面倒だし・・・ 単なるHTMLでいいかもぉ ・・・ って近頃はそうしている・・・ Microsoft HTML Help 1.4 SDK HTML Help Downloads Microsoft.NETSDKv1.1\Samples\Tutorials\deployment\1_helloworld
を試してみる このサイト半角の¥がきえるのでてきとーによんでください まず、環境変数PATHに C:¥WINDOWS¥Microsoft.NET¥Framework¥v1.1.4322 をいれてあるか確認。 build.batを実行 Hello.exe ができた。 サイズ 3.00 KB (3,072 バイト) 早速実行。 Hello World using C#! んで じゃぁ 、Delphiいってみよう Hello.dpr を開く。 もちろん .netね。 オプションでデバッグ関係オフ。 さっそく コンパイルいってみよう 18.5 KB (18,944 バイト) ぎゃあ でかくなった くそ、 これでどうだぁ dccil Hello.dpr dccil -CC -$D- -$C- -$I- -$Y- Hello.dpr やっぱだめ。 大きい コマンドラインから生成なんて、turboPascalと QuickC以来12年ぶりだ・・・・・ Hello.dpr の内容 program Hello; {$APPTYPE CONSOLE} begin Console.WriteLine('Hello World using Delphi for .Net!'); end. Delphi/マウスを移動しよう♪
mouse_evenで マウスを 移動したり、クリックしたりできる。 これは、独自関数。MOUSEEVENTF_ABSOLUTEのとき座標系が違うので変換。 mouse_event(MOUSEEVENTF_LEFTDOWN,ClickPt.X,ClickPt.Y,0,0);
ついでに文字出力
Delphiに使えるドキュメント生成ツール
・PasDoc SJIS対応版+PasDoc GUI 出力:[ HTML, HtmlHelp, LaTeX , latex2rtf ]
・Doxygen + Pas2Dox説明書: SupportedTags 、 WritingDocumentation 構文: なにもしなくても勝手にひろってくれるみたい
操作は簡単。 出力高速。 コメント内に
コメントマーカーというのを決めると、コメント処理の動作を決めれるみたい修正:R1 (0.8.8j)の場合 @タグ (内容)
:R2 (0.8.8.3j) 2005-06-14の場合といった形で動作を指定できるみたいです。 @タグ 内容
()をつけりるとエラーおこすみたい といった形で動作を指定できるみたいです。 デフォルトではついていないので(Javadocスタイル?)、公式サイトでは、:がついていたりする。 今回は 普通のコメントと区別するために ! を使おうと思います {! }みたいな感じです ()をいれていなかったので、warningがでて1時間苦戦しました。 {! @abstract (
いれたい変数や関数の直前に{! 説明}を書きます。このユニットは・・・ ) @created (2005-05-02) } unit taRvJpMemo; 出力結果は、きれいだけど ・・・・・ 図がグラフになっていない 出力:[ RTF(MS-Word), PDF, compressed HTML, PostScript, Unix man ]
・DelphiCodeToDoc対応言語: Delphi, C++, C, Java, Objective-C , PHP
ダウンロードは、Setupを選ぶ。, C#, D , IDL (Corba and Microsoft flavors) フォルダ:日本語フォルダ不可・・・ 使い方 http://www.hexe19.net/doxygen/quickstart-delphi.html http://www.fides.dti.ne.jp/~oka-t/doxygen.html http://members.at.infoseek.co.jp/sakura_editor/comment-rule.html サンプルを見る限りきれい。みやすい。 が・・・・操作が面倒 っていうか 日本語フォルダをつかえないので選択肢から除外。 http://dephicodetodoc.sourceforge.net/ 考察
PasDoc にしたんだけど、 Type a= (v); のときに @valueをしてみたが出力できない vの前にコメントを貼ればできるが。。。 後方にコメントして、説明にできるタグはないのかな・・・・と思う こちらはこちらで 不具合が。。。 でも、 お手軽 (編集: R2 (0.8.8.3j) 2005-06-14をいれるとできました。 でも、今度はクラス階層が変。継承しているのに同じ段になった・・・) どちらにしても 自分用の作って テンプレートをCTRL+J に登録して使うといい () 構文がきかなくなったのが困りものだが・・・ テンプレート集 ? ? ? |
Sidebar |