新着ページ(211/212)

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

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

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

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

GACのアセンブリを呼び出す

ここでは、GACのアセンブリをプログラムから呼び出してみたいと思います。今回Delphi .NET で呼び出してみたかったのですが、作成の方法が違うのかもしれませんが、なぜかうまくいきませんでしたので、C#アプリケーションから呼び出しをして
カテゴリ: Delphi /  タグ: .NETアセンブリ Delphi 2005

COMを使った .NETアセンブリコール

ここでは.NETのクラスライブラリをWin32アプリケーションから呼び出してみます。呼び出し方法は一般に紹介されている、「COMを使った相互運用」で呼び出します。注意今回著者が行った方法が最適な方法ではない可能性があります。回りくどい手順を
カテゴリ: Delphi /  タグ: .NETアセンブリ Delphi 2005

Win32 から.NETアセンブリを呼び出す (unmanaged 混在ライブラリ)

前回までは、COMを使った方法で.NETのクラスライブラリをWin32アプリケーションから呼び出してみました。今回はもっと簡単にDelphiらしい方法で呼び出してみたいと思います。 まず、「新規作成」の「その他」で、ダイアログボックスを開き
カテゴリ: Delphi /  タグ: .NETアセンブリ Delphi 2005

WebBrokerとASP.NET Webサーバーの設定

Delphi 2005でASP.NETアプリケーションを実行するため、IISの設定をします。設定手順IISの設定をまずします。IISサービスマネージャーの新規作成から、仮想ディレクトリを選択します。 エイリアス名を入れます。 実際に指し示す
カテゴリ: Delphi /  タグ: Delphi 2005

WebBrokerとASP.NET WebBroker

WebBrokerによる、Webアプリケーションを作ってみたいと思います。新規作成でWebサーバーアプリケーションを選びます。 種類を聞かれます。今回は一番簡単でお手軽なCGI実行形式を選びました。 データモジュールのような、デザイン画面が
カテゴリ: Delphi /  タグ: Delphi 2005

WebBrokerとASP.NET WebBrokerとPageProducer

PageProducerを使ってもう少し複雑なWebアプリケーションを作成してみます。まず、Actionsプロパティを編集します。Actionを2つ追加しPathInfoを下図のとおり設定します。次に、PageProducerのHTMLDo
カテゴリ: Delphi /  タグ: Delphi 2005

WebBrokerとASP.NET ASP.NET

.NETの特徴のひとつでもあるASP.NETを使って、Webアプリケーションを作成してみたいと思います。前のセクションでのWebBrokerによるWebアプリケーションと作成方法を比較してみてください。 プロジェクトの配置場所や、サーバーの
カテゴリ: Delphi /  タグ: ASP.NET Delphi 2005

WebBrokerとASP.NET ASP.NET その2

先ほどのWebアプリケーションをもう少し拡張してみましょう。下の図のように、Tableコントロールを追加しました。ここにサーバーへ送った内容を保存して表示できるようにしてみましょう。 まず、Buttonのクリックの部分を修正します。送った内
カテゴリ: Delphi /  タグ: ASP.NET Delphi 2005

DirectX9 SDK Install

次世代のDirectXとして「Microsoft XNA」というプラットホームが最近よく紹介されています。少し前のことになりますが、「Microsoft XNA は C#のような Managed コードから呼び出して使うことを前提としている
カテゴリ: Delphi /  タグ: Direct X Delphi 2005

DirectX ヘルプの準備

インストールが終わりましたらヘルプの準備をします。VisualStudio .NET 2003のVisual Studio .NET 2003ドキュメントを開きます。Visual Studio 2003が無い場合は「ヘルプは読めません」ので
カテゴリ: Delphi /  タグ: Direct X Delphi 2005

DirectXの初期化

インストールが終 ったので、アプリケーション作成に入ってみます。まずは、一番簡単な初期化からはじめてみたいと思います。まず、アプリケーションの新規作成をします。Managed DirectXを利用するので、VCLフォームアプリケーションを選
カテゴリ: Delphi /  タグ: Delphi Direct X Delphi 2005

簡単なVertex Buffer

続いて非常に簡単なVertexBufferを試してみます。先ほどの初期化プログラムのコードに追加します。initVertexBufferというメソッドと OnCreateVertexBuffer メソッドを作ります。コード全体は下の図のよう
カテゴリ: Delphi /  タグ: Delphi Direct X Delphi 2005

X-Fileの読み込み

DirectX SDKのサンプルにある、Xファイルの読み込みプログラムをDelphi 2005 へ移植して読み込めるか確認します。はじめに、Microsoft.DirectX.Direct3DX アセンブリを参照先として追加します。次に、先
カテゴリ: Delphi /  タグ: Direct X Delphi 2005

Delphi2005 メモページ

2004-11-05: 作成追記□ エンタープライズ志向、チーム開発、リリース管理、リソース管理などを重要視~メモ□ キーワード Maximized Productivity □ キーワード 個々の個人の生産性、チーム全体の生産性、この両方
カテゴリ: Delphi /  タグ: Delphi 2005

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

Delphi 2005 レビュー

Delphi 2005 のレビューページです。TipsリンクDelphi 2005のインストール、アップデートDelphi 2005 のインストールOptimizeit Profiler のインストールDelphi 2005 Update
カテゴリ: Delphi /  タグ: index Delphi 2005

BDP (Borland Database Provider) の利用

.NET Framework 環境では、データベース接続は ADO.NETの使用が推奨されています。この記事では、ADO.NETでのデータベース接続について紹介します。手順Delphi 8 では、普通のSQLConnectionも用意してあ
カテゴリ: Delphi /  タグ: Delphi Delphi 8 .NET

XMLをパースする

補足TXMLDocumentは Delphi8 GeneralUpdate2 を適用すると使えるようになります。TXMLDocumentもなくなってしまったため、XMLに関するプログラムも移植が必要です。今回は .NET Framework
カテゴリ: Delphi /  タグ: Delphi Delphi 8 .NET

.NET Framework のSocketを利用する

SocketについてはIndy以外の古いコンポーネントを使っていた場合、.NETでは、修正が必要になります。ここでは、Indyではなくて、.NET Frameworkのソケットを使って簡単な動きを確認してみます。追加するユニットは上記のとお
カテゴリ: Delphi /  タグ: Delphi Delphi 8 .NET

パレットアイコンの変更

下図のファイルを用意します。BMPは16X16です。コンポーネントのクラス名と同じ名前にします。DCRなどははずします。コンポーネントのRegisterがある部分に$Rでリンクさせます。ここは大文字と小文字がきっちり一致していないとうまくい
カテゴリ: Delphi /  タグ: Delphi Delphi 8

既存コンポーネントの登録

先ほどのパッケージに順次既存のコンポーネントを追加してみました。追加したコンポーネントは、TCustomEditを拡張して数値入力専用にしたコンポーネントなどです。(100から200ライン程度のもの)インストールするとインストールできました
カテゴリ: Delphi /  タグ: Delphi Delphi 8

VCLコンポーネントの登録

どうも、やり方が間違っていたようで、次のようにすることで登録できましたまず、パッケージを新規作成します次にそのパッケージの中に、VCLコンポーネントを新規作成します。すると Requires に自動的にこれらのdllが追加されます。この状態
カテゴリ: Delphi /  タグ: Delphi Delphi 8

DirectXの使用

.NETに移行するメリットとしては、DirectXをヘッダなしに、.NET Frameworkから透過的に使えることもメリット「かも」しれません。ということで、DirectXを使ってみます。まず、DirectX9 SDK をインストールしま
カテゴリ: Delphi /  タグ: Delphi Direct X .NET Delphi 8

VCL.NETから .NET Framework を使う

VCL.NET 環境から、.NET Framework のAPIを使って、VCL.NET コンポーネントにちょっかいを出すことができるのかやってみようと思います☆やりたいことPaintbox (VCL.NET) に .NET Framewo
カテゴリ: Delphi /  タグ: Delphi Delphi 8 .NET

ASP.NET アプリケーションの作成

新しい機能の一つである、ASP.NET を利用します。プロジェクトの作成[File]メニューの[New]メニューの[ASP.NET Web Application]をクリックします。[New ASP.NET Application]ダイアロ
カテゴリ: Delphi /  タグ: Delphi ASP.NET Delphi 8