delphi

  1. · delphi https indy windows

    [delphi] https_file_getter - Indy使ってます。

    delphiです。ことの発端は、httpsなファイルを取得したいという話から。windowsな環境で、いろいろ工夫すればデフォルトの環境でできるかなと思ったけど、せっかくだからdelphiで。

    delphiですとIndy使うと簡単にできるということらしい。
    コンソールアプリケーショ…

  2. · delphi

    [delphi]デバッグ文出力メモ帳(ノートパッド)経由

    環境は、Delphi2010

    下記の説明をみつけて、試してみました。
    デバッグ出力の方法
    別アプリケーション経由で出力できるんですね。
    送りつけたい画面のウィンドウハンドルをみつけて、EM_REPLACESELというメッセージを送りつけるという感じですかね。

    unit Unit2;

    int…

  3. · delphi

    [delphi]DLL どうやってデバッグするのさ ツールーバー開発とか。

    DLLのデバッグの仕方がわからなかったので、ファイルに出力して調べる。

    フォームの開発とかでは、IDEのデバッガー使えばいいのはわかるんだけど、エクスプローラーに組み込むためのDLLつくってるときってどう動きを確認していいのかわからなくて安直にファイル出力して確認することに。

    調べ…

  4. · delphi

    [delphi]Delphi2010をインストールして、まっさきにしておきたいことはデフォルトプロジェクトのフォルダ位置を変更すること

    Delphiインストールしてすぐにしておきたいことは、デフォルトプロジェクトの位置をかえることです。
    僕の場合は、ネットワークドライブにdelphi以外のプロジェクトも集めているので、毎回、変えるの面倒だった。

    [ツール]-[オプション]-環境オプション-デフォルトプロジェクト

  5. · delphi

    [delphi] VarUtilsのVariantInitは、TVarDataを引数にとります。

    Delphiです。Delphi2010を使ってます。

    ちょっと踏み込んでDelphiでWin32なプログラムを作成しようとすると勝手がよくわかりません。。。
    さて、

    VARIANT vEmpty;

    ::VariantInit(&vEmpty);
    略というコードをみて…

  6. · delphi

    [delphi]フォームにドラッグアンドドロップ

    Delphiです。Delphi2010を使ってます。

    フォームにファイル(フォルダ)をドラッグアンドドロップ(drag and drop)可能にするためのコードです。

    まず、DragAcceptFilesでウィンドウのハンドルを指定します。
    するとドロップされたよというウィンド…

  7. · delphi

    [delphi]Writeln

    Delphiです。
    Delphi2010を使ってます。

    JavaだとEclipseでの開発は5〜6年ぐらいしてます。
    すぐに言語上の疑問があったり、APIの動作を知りたい場合に,main書いて動かして標準出力で確認してます。
    プログラムを動かしての確認がIDE上で完結するのがう…

  8. · delphi タスクトレイ

    [delphi][練習]タスクトレイに表示、アイコンを右クリックでメニュー表示

    Delphiです。環境はDelphi2010です。

    やりたいこと
    タスクトレイにアイコンを表示して、右クリックでメニュー表示させる。
    です。

    グーグルさんで検索していろいろコードを集めてためしてみています。

    今回の調べもの中心は、
    タスクトレイに表示ポップアップメニューアプリケーションの終…

  9. [delphi]コメントアウト

    本屋にいってもdelphi関連の本って全然ないですね。
    最近でた本だと、DELPHI2009HANDBOOK―Delphi最新プログラミングエッセンス - デルファイの時代 - プログラマの本棚ぐらいですかね。

    正直、webから得る情報で学習できるのですが、どうも、体系だった本のほ…

  10. [delphi]dproj,groupprojの使い分け
    · delphi ide

    [delphi]dproj,groupprojの使い分け

    delphi2010です。

    IDEは便利ですが、はじめに学習することが多いです。
    これをのりこえられないと、使う気がしなくなるのでふんばって学習中です。

    プロジェクトを起動するときは、拡張子がdprojをクリック。
    複数のプロジェクトをまとめているのがグループという概念ですが、これはg…

  11. [delphi]ExtractFilePath(Application.ExeName)
    · delphi

    [delphi]ExtractFilePath(Application.ExeName)

    勝手がわからないdelphi学習中です。

    自分自身(exe)の場所イベントメソッドの追加の仕方
    自分自身(exe)の位置は、
    ExtractFilePath(Application.ExeName);
    でわかります。

    イベントでおこるprocedureのキックは、「オブジェクトインスペク…

  12. [delphi]タスクバーのボタンを非表示にする

    Win用でしか動かさないものをJava + SWTで作成していての悩みは、配布です。
    まず、Javaが入っていることを気にしないといけないこと、あとexeを叩くことになれてる人が、jarをクリックしたがるとは思えないい、exe4jとかつかってjarをまとめてexe形式にしても、サ…

  13. TBitmapを使ってみる。その一

    TBitmapを使ってみる。その一

    はじめてのdelphiです。
    Delphi2010を使ってます。
    勉強がてらに使ってみます。
    今後、Delphiはwindows上での作業のヘルパーアプリ作成用にメインで使っていこうかなと考えてます。

    お題はアスキーアートです。
    どういうことをしたいかといいますと、入力された文字列をアス…