![]() |
Sidebar |
Delphi/ヘルプ
古いソフトを MOから発掘して修正。 8年ぶりに、ヘルプを修正しようと編集したら、コンパイルするとエラー。 ![]() いったい、なにが。。。。 ということで、 HCRTF.EXEが4.01 しらべると 4.03が新しい物らしい ということで 忘れないようにメモ ![]() ![]() ![]() でさっそくまた コンパイル 今度はうまくいきました。 うーん。。。 編集した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いってみよう ![]() ![]() オプションでデバッグ関係オフ。 さっそく コンパイルいってみよう 18.5 KB (18,944 バイト) ぎゃあ でかくなった ![]() くそ、 これでどうだぁ dccil Hello.dpr dccil -CC -$D- -$C- -$I- -$Y- Hello.dpr やっぱだめ。 ![]() コマンドラインから生成なんて、turboPascalと QuickC以来12年ぶりだ・・・・・ ![]() 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);
ついでに文字出力
![]() ・PasDoc SJIS対応版+PasDoc GUI 出力:[ HTML, HtmlHelp, LaTeX , latex2rtf ]
・Doxygen + Pas2Dox説明書: SupportedTags 、 WritingDocumentation 構文: なにもしなくても勝手にひろってくれるみたい
操作は簡単。 出力高速。 コメント内に
コメントマーカーというのを決めると、コメント処理の動作を決めれるみたい![]() @タグ (内容)
といった形で動作を指定できるみたいです。 ![]() @タグ 内容
()をつけりるとエラーおこすみたい といった形で動作を指定できるみたいです。 デフォルトではついていないので(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の前にコメントを貼ればできるが。。。 後方にコメントして、説明にできるタグはないのかな・・・・と思う こちらはこちらで 不具合が。。。 でも、 お手軽 ( ![]() ![]() でも、今度はクラス階層が変。継承しているのに同じ段になった・・・) どちらにしても 自分用の作って テンプレートをCTRL+J に登録して使うといい () 構文がきかなくなったのが困りものだが・・・ テンプレート集 ? ? ? |
![]() |
Sidebar |