タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

FireMonkeyとDelphiに関するmagicalboyのブックマーク (2)

  • Delphi で NSObject 派生クラスの型を確認する - Qiita

    はじめに 型が不明なインスタンスを Object Pascal から使う方法をメモしておきます。 概要 今回遭遇したのは渡した引数によって返ってくるインスタンスが NSDictionary か NSArray のどちらかという凶悪なライブラリ。 型に厳格な我らが Object Pascal ではとてもピンチな状況でした。 …ていうか Objective-C だって、これ面倒でしょ… Objective-C の型 Objective-C は、セレクタ(メソッド)が呼べるかどうか実行時に動的に解決します。 そのため、例えば NSDictionary と NSArray のどちらかのインスタンス obj があったとき こんなコードが動作します。 これは NSDictionary にも NSArray にも同じ名前のセレクタがあるからです。 Object Pascal の型 Object Pasc

    Delphi で NSObject 派生クラスの型を確認する - Qiita
  • FireMonkey で閉じるボタン付きの TabItem を作る

    ソースはこちら(GitHub) Delphi Advent Calendar 2013 12/22 の記事です。 FireMonkey で「閉じるボタン付きの TabItem」を作ってみました。 これは、そもそもは facebook の Delphi Talks グループで田中さんが「格好いい?「PageControl 」を探しています」というスレッドを立てたので、僕が FireMonkey で作るのはいかがですか!とオススメした所から始まっています。 ということで、FireMonkey でコンポーネントをるのは大変ではないので、作りました でも、うかうかしているうちに、やましょうさんの前日の Advent Calendar で > Fmxで作成してみるとわかるのですが、 > delphi+fmxって > 当に凄い!! > > だってこんなコンポーネントが簡単にできるんですよ。。 > し

    FireMonkey で閉じるボタン付きの TabItem を作る
  • 1