このページでは、 『Java 言語で学ぶデザインパターン入門』 結城 浩(著) に掲載されていますサンプルプログラムを結城さんの許可を頂いて Delphi に移植し、公開しています。 ぜひ、 Wiki も参照してください。 Iterator パターン - 1 つ 1 つ数え上げる Adapter パターン - 皮かぶせて再利用 TemplateMethod パターン - 具体的な処理をサブクラスにまかせる Factory Method パターン - インスタンス作成をサブクラスにまかせる Singleton パターン - たった一つのインスタンス Prototype パターン - コピーしてインスタンスを作る Builder パターン - 複雑なインスタンスを組み立てる Abstract Factory パターン - 関連する部品を組み合わせて製品を作る Bridge パターン - 機能の
Delphi 2006 のメモリマネージャの作者でもある Pierre le Riche 氏が開発した,Delphi と BCB (Borland C++ Builder) 用のメモリマネージャです. アプリケーションでメモリを使用する場合,連続した領域が確保できず,メモリの断片化という現象が発生します.特に,オブジェクトの生成,解放を多く繰返すとこの現象は顕著となります.最悪の場合「メモリ不足」などで処理が中断されることもあります.FastMM はこの問題を改良するためのメモリマネージャーです. .NET ではガベージコレクションという,断片化したメモリを調整して有効に使用する機能があらかじめ備わっています. 本ページでは基本的な使用方法だけ説明しています.詳しい使用方法は以下のリンクの記事,あるいは,FastMM 添付のデモプログラムを参考にしてください.
国产乱子网站在线,国产曰批全过程免费视频好爽,亚洲狼人在线,欧美黑人巨大和白人作爱,欧美亚洲另类小说,亚洲天堂影院,我公司将继续坚持以客户需求为己任,客户满意为目标,用好的产品质量服务广大客户。
構造化型のアラインメント デフォルトでは、構造化型の値は、アクセスをより速くするために、ワード境界またはダブルワード境界でアラインメントされます。 ただし、構造化型を宣言する際に予約語 packed を付けることで、バイト アラインメントを指定できます。予約語 packed は、データ格納領域の圧縮を指定するものです。以下に宣言例を示します。 packed を習慣的に使用すると、他の言語やプラットフォームとの互換性を妨げるおそれがあり、データ アクセスが遅くなり、文字配列の場合には型の互換性に影響を及ぼすため、お勧めしません。 詳細については、「メモリ管理」および「型仕様が共通なフィールドの暗黙的パッキング」を参照してください。 集合 集合は、同一の順序型の値の集まりです。値に順序はありません。また、同じ値を集合に 2 度格納することに意味はありません。 集合型の値の範囲は、基底型と呼ばれ
注意: Bear in mind that DUnit does not support the FireMonkey GUI to view your output; use DUnitX instead. メモ: DUnitX は Delphi 言語機能で、C++ ではサポートされていません。 C++ 開発者の場合は、DUnit がベストなツールとなります。 C++ can also be tested using other frameworks such as Google Test, available via GetIt パッケージ マネージャ. DUnit は、JUnit テスト フレームワークに基づくオープンソースのユニット テスト フレームワークです。DUnit フレームワークを使用して、Delphi Win32 アプリケーションに対するテストを作成および実行できます。R
ドラッグ&ドロップでアプリケーションを開発するRADツール。Windowsの登場から、15年以上にわたってひとつの開発手法として定着してきた、いわば枯れた技術が、今、大きく変わろうとしている ― 昨日開催されたデベロッパーキャンプでのDavid Iによる新製品のデモは、そんなことを感じさせました。 製品を実際に生で見るまでは、Win64やMac OS Xサポートなど、クロス開発ができるんだなぁ、ぐらいの印象だったと思いますが、実際現物を見ると、それをはるかに上回るとてつもない機能があったのです。 まずは、こちらの写真を見てください。これは、Delphi XE2のデモです。決してグラフィックソフトのデモでもなく、教祖様の訓示でもありません。 Delphi XE2に(そしてC++Builder XE2にも)新しく搭載されたFireMonkeyというフレームワークは、ご覧のような高品質な3Dグラ
2011/09/02 エンバカデロ・テクノロジーズは9月1日、統合開発環境「Embarcadero RAD Studio XE2」(以下、RAD Studio)を出荷開始した。「Delphi XE2」「C++Builder XE2」「RadPHP XE2」「Embarcadero Prism XE2」(以下、Prism XE2)からなるスイート製品だが、単体でも購入できる。それぞれの製品でスマートフォン(iOSやAndroid、Windows Phone、BlackBerry)向けアプリケーション開発のための機能を大幅に拡充した。 Delphi XE2/C++Builder XE2では、「FireMonkey(ファイヤーモンキー)」というDelphi/C++のフレームワークでWindows(32ビット)とMac OS Xのクロスプラットフォーム開発に対応。エンバカデロ・テクノロジーズ 日本
製品情報ページ( www.embarcadero.com/jp/products/rad-studio )に移動します...
続・ZIP で圧縮 / 解凍したい (Delphi 2010 以降) 以前ご紹介した方法では、自分で圧縮したものを自分で解凍する場合はいいのですが、他のアーカイバで圧縮されたものを解凍しようとするとエラーになる事があります。 今回は、オープンソースで MPL ライセンスな TurboPower Abbrevia を使ってみます。 TurboPower Abbrevia はコンポーネントなので本来はインストールして使うのですが、わざわざポトリペタリして使うよりも、関数でラッピングした方が使い勝手がいいと思いますので、以前ご紹介した方法と同じ引数を持つ同名の関数を作ってみました。 unit ZipFiles; interface uses Windows, SysUtils, IOUtils, AbZipper, AbBase, AbBrowse, AbZBrows, AbUnzper,
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く