新着ページ(202/203)

デザイナガイドライン の利用

新機能の一つであるデザイナガイドラインの動作を確認します。コンポーネントを配置し、ウィンドウの端のほうへ移動させると、ガイドラインが表示されて、コンポーネントがスナップされます。複数のコンポーネントを並べると、縦位置がそろうように、ガイドラ
カテゴリ: Delphi /  タグ: Delphi 2006

Margin と Padding プロパティの利用

Delphi 2006 から導入された Margin と Padding プロパティの動作を確認します。動作の確認Win32アプリケーションを新規作成します。次にPanelを一枚配置します。Marginプロパティをセットします。Margin
カテゴリ: Delphi /  タグ: プロパティ Delphi 2006

FlowPanel の利用

FlowPanel コンポーネントを利用します。手順Win32アプリケーションを新規作成します。そして、FlowPanelを一枚配置します。FlowPanelの中にEditコンポーネントを配置します。FlowPanelのサイズを変えると、E
カテゴリ: Delphi /  タグ: コンポーネント Delphi 2006

GridPanel の利用

GridPanel コンポーネントを利用します。利用手順Win32アプリケーションを新規作成します。そして、GridPanelを一枚配置します。GridPanelのColumnCollectionプロパティでGridPanelの列の数と幅の
カテゴリ: Delphi /  タグ: コンポーネント Delphi 2006

TrayIcon の利用

TrayIcon コンポーネントを利用します。利用手順Win32アプリケーションを新規作成します。そして、TrayIconを一つと、ボタンを2つ配置します。Button1とButton2のOnClickイベントにコードを書きます。コードの内
カテゴリ: Delphi /  タグ: コンポーネント Delphi 2006

ToolBar ControlBar の利用

ToolBarコンポーネントがグラデーションをサポートするようになりました。ToolBarコンポーネントを利用します。利用手順Win32アプリケーションを新規作成します。ToolBarコンポーネントを配置します。ImageListコンポーネ
カテゴリ: Delphi /  タグ: コンポーネント Delphi 2006

コード補完機能の利用

Delphi 2006 では強力なコード補完がサポートされます。コード補完の動作を確認します。動作確認Win32アプリケーションを新規作成し、FormのOnCreateイベントにコードを書いてみます。まず、"for&amp
カテゴリ: Delphi /  タグ: Delphi 2006

Delphi2006 レビュー

Delphi2006を利用してみて、いくつか気づいた細かいところをまとめておきます1.レイアウト切り替えに時間がかかるような気がする。それなりには早いのですが、M社のものと比べると、なんとなく遅いように感じてしまいます。結局デバッグ時のレイ
カテゴリ: Delphi /  タグ: Delphi 2006

LiveSource機能を使った UMLモデリング

Delphi 2006の新機能のうちの一つである、LiveSource機能を使ってみます。 Win32アプリケーションを新規作成します。新規作成でユニットを一つ追加します。ユニットに名前をつけて保存します。ここでは、フォームのユニット名をU
カテゴリ: Delphi /  タグ: Delphi 2006

独自のデザイナガイドラインを作成する

デザイナガイドラインはカスタマイズ可能らしいので、デザイナガイドラインのカスタマイズを試してみましょう。下の図のフォーム上にあるウィンドウコントロールがあります。このコントロールでは、内側の線を基準として、他のコントロールを配置することに、
カテゴリ: Delphi /  タグ: デザインガイドライン Delphi 2006

DockTabSet の利用

DockTabSetもバグが取れたのか、だいぶ良くなったらしいので、いろいろ試してみました。今回、1行もコードを書かずに、ドックイン/アウトまで完全に対応できる方法があるようですので、その方法で試してみたいと思います。まず、メインフォームを
カテゴリ: Delphi /  タグ: コンポーネント Delphi 2006

Delphi実行ファイルへのObj ファイルのリンク

BDS2006には C++もついていますので、Cのコードをコンパイルしてできたオブジェクトファイルのリンクもできます。手順C++ Builderプロジェクトでスタティックライブラリを新規作成します。ユニットを一つ追加します。ヘッダ側の Un
カテゴリ: Delphi /  タグ: C言語 Delphi 2006

class と namespace

class と namespaceについてあれこれ。 まず、C#のWinFormアプリを新規作成し、ファイルの新規追加でクラスを一つ足します。下図のとおり、ファイルが一つ追加されます。追加したファイルのクラス部分を実装します。今回は下記のコ
カテゴリ: Delphi /  タグ: C# Delphi 2006

派生と継承

クラスを継承する場合は、下記のように書きます。呼び出し側のフォームに下記のコードを記述し実行します。オーバーライドされて12が戻ってくることが確認できます。delphi での inherited はC#ではbase になります
カテゴリ: Delphi /  タグ: C# Delphi 2006

イベント (デリゲート) の利用

イベントはdelegateを使います。クラス作成時にイベントを突っ込む形にしてあります。結果はこうなります
カテゴリ: Delphi /  タグ: C# Delphi 2006

Delphi2006のプロパティ

クラス作成時にイベントを突っ込む形だったものを、プロパティに代入する形に直してみます。OnExecがプロパティになっています。コードは下記のとおり。結果は先ほどと同じになります
カテゴリ: Delphi /  タグ: C# Delphi 2006

Delphi 2006 レビュー

Delphi 2007 情報はこちらDelphi 関連情報トップ2005-10-17: 作成 Delphi2006 レビュー (Professional版)Borland Developer Studio 2006 のインストールBorla
カテゴリ: Delphi /  タグ: index Delphi 2006

Windows ステーションサイズを拡張する

Windows 32ビット版でウィンドウステーションを拡張する手順を紹介します。手順ウィンドウステーションを拡張するには、レジストリファイルに設定を追加をしますが、設定項目が複雑なため、以下のregファイルを作成して実行します。Expand
カテゴリ: Windows /  タグ: Windows

Delphi 2005 Update 2を適用する

4月1日にはArchitect版しかリリースされなかったので、Architect版で評価してみました。チーム全員Architect版で作業している組織はそんなに多くないと思うので、全エディションリリースされないと、本番環境に投入できないと思
カテゴリ: Delphi /  タグ:

Delphi2005 インストール

Delphi2005をインストールをしてみます。Delphi 2005 はCD4枚組みで、Disc1/ Disc2 / Disc3 とPartner ディスクとなっています。DISC1を挿入しますと下図のダイアログが表示されます。一番上の
カテゴリ: Delphi /  タグ: Delphi 2005

Optimizeit Profiler のインストール

続いて、プロファイラのインストールもしておきます。 Borland Optimizeit をクリックします。しばらくすると下図のダイアログが表示されます。 Disc3を挿入して「OK」ボタンを押します。 解凍が始まります。 「Next」ボタ
カテゴリ: Delphi /  タグ: Delphi 2005

環境設定・オプション

Delphi 2005 では Delphi 8 と同じGUIに変わったため、設定方法もDelphi7までとは少し違います。「ツール」メニューの「オプション」でDelphi 7以前でのエディタオプションと環境オプション、デバッガオプションにあ
カテゴリ: Delphi /  タグ: Delphi 2005

コンポーネント一覧

コンポーネントの一覧を見てみます。■Win32 その1 (基本)■Win32 その2 (Indy10)■Win32 その3 (IntraWeb)■Win32 その4 (その他)VCL .NET アプリケーションの場合は次のようになります。■
カテゴリ: Delphi /  タグ: コンポーネント一覧 Delphi 2005

TCategoryButtons の利用

Delphi 2005 では TCategoryButtons という新しいコンポーネントが追加されています。TCategoryButtonsを利用します。アプリケーションを新規作成します。次に、TCategoryButtons をフォーム
カテゴリ: Delphi /  タグ: コンポーネント Delphi 2005

TButtonGroup の利用

Delphi 2005 では TButtonGroup という新しいコンポーネントも入っています。これも試しに使ってみたいと思います。まず、アプリケーションを新規作成します。次に、TButtonGroup をフォームの上におきます。 Ite
カテゴリ: Delphi /  タグ: コンポーネント Delphi 2005

TCollapsePanel の利用

Delphi 2005 のVCL.NET のSampleカテゴリにひっそりと TCollapsePanel というコンポーネントが追加されています。今回はこのコンポーネントを利用してみます。TCollapsePanelをフォームに配置します
カテゴリ: Delphi /  タグ: コンポーネント Delphi 2005

TDockTabSet の利用

Delphi 2005 のVCL/VCL.NET に追加されたDockTabSetを使ってみます。このコンポーネントはちょっとどころではないほど、使い方が特殊です。今回はこれを使ってみましょう。 まず下のようなフォームを作ります。左と下にP
カテゴリ: Delphi /  タグ: コンポーネント Delphi 2005

TOpenTextFileDialog/TSaveTextFileDialog

こっそりダイアログも新しいものが追加されています。テキスト用の TOpenTextFileDialogとTSaveTextFileDialogです。 Executeしてみると、「エンコーディング」のコンボボックスがついたダイアログが表示され
カテゴリ: Delphi /  タグ: Delphi 2005

TColorListBox の利用

TColorListBox コンポーネントの紹介です。|コンポーネントコンポーネントのアイコンは下図です。実行画面実行時のイメージは下図です。カラーを選択できるリストが表示できます
カテゴリ: Delphi /  タグ: コンポーネント Delphi 2005

GraphUtil の利用

GraphUtilのグラデーションIDEをみて気づくのが下の図の部分です。構造と書いてあり、バックが薄くグラデーションしています。右側にはピンのアイコンもあります。TDockTabSetのときも同じような描画をしています(前セクション参照)
カテゴリ: Delphi /  タグ: ライブラリ

CollapsePanel の拡張

CollapsePanelは結構便利に使えるようですが、下図のように実際においてみると。ちょっと気がつくことがあります。それは、どうもあまり見栄えが良くないことです。ちなみに、TCollapsePanelと似たような動きをする、Macrom
カテゴリ: Delphi /  タグ: コンポーネント Delphi 2005

dbGo for .NET (ADO Express for .NET)

以前はADO Expressと呼ばれていましたが、いつの間にかdbGoと名前が変わった、ADOによるデータベース接続のためのコンポーネントセットです。Delphi 2005から .NET版のdbGOが使えるようになりましたので、今回はこれを
カテゴリ: Delphi /  タグ: コンポーネント データベース .NET Delphi 2005

PInvoke による .NET からWin32 DLLの呼び出し

ここではPInvokeを使って.NETから Win32 DLLを呼び出せるかやってみましょう。まず、「新規作成」で 「その他」を選択します。まず、呼び出される Win32 DLLから作成します。DLLウィザードを選択します。ユニットをひとつ
カテゴリ: Delphi /  タグ: .NETアセンブリ Delphi 2005

.NETアセンブリ(クラスライブラリ DLL)の作成

.NET では、今までのDLLのバージョン差異による問題が無いように、アセンブリとGACという概念により、バージョンの違う同名のDLLを管理できるようになっています。また、ライブラリのインポートもタイプライブラリなどを用いずにできるようにな
カテゴリ: Delphi /  タグ: .NETアセンブリ Delphi 2005

.NETアプリケーションから.NETクラスライブラリの呼び出し

こちらの記事では.NETクラスライブラリの作成をしました。ここでは、作成したライブラリを呼び出すプログラムを作成します。手順[新規作成] メニューから、Delphi for .NET の「VCLアプリケーションを選びます。(または、Winf
カテゴリ: Delphi /  タグ: .NETアセンブリ Delphi 2005

GACKeyの作成とアセンブリの署名とGACへのインストール

ここでは、厳密名をもつキーをアセンブリに署名してGACにインストールしてみたいと思います。まず、キーを作成する必要があります。キーは、「sn.exe」というプログラムで作成します。sn.exeの場所は、システムによって若干違うと思いますので
カテゴリ: Delphi /  タグ: .NETアセンブリ Delphi 2005
Copyright © 1995–2025 iPentec all rights reserverd.