フォーラム


ゲスト  

ようこそ ゲスト さん。このフォーラムに投稿するには 登録が必要です。

ページ: [1]
トピック: MECSUtils
DEKO
管理者
投稿数: 2693
MECSUtils
on: 2013/04/14 17:00 Sun

MECSUtils は文字単位での文字列操作及び、文字エンコード変換を行うユニットで、正式には Delphi 2007 以降に対応しています。
(正式対応していませんが、Delphi 6 ~ BDS 2006 でもコンパイルできる事を確認しています)

ANSI 版 Delphi の SysUtils / StrUtils 名前空間にある類似関数は文字エンコード変換がサロゲートペアに対応しておらず、Unicode 版 Delphi の AnsiStrings / SysUtils / StrUtils 名前空間にある類似関数はサロゲートペアを考慮した文字列操作に対応していません。

ANSI 版 / Unicode 版 Delphi で同名の関数を使って同等の処理可能にするのが MECSUtils です。

[MECSUtils 最新版]
http://cc.embarcadero.com/item/26061

[MECSUtils リファレンス]
http://ht-deko.minim.ne.jp/tech021.html

※ MECSUtils を使わないで済むならそれに越した事はないです。
※ ANSI アプリケーションのマイグレーションをする場合に、暫定的な対応を行うには有効です。
※ Unicodeアプリケーションを新規で作成する場合には MECSUtils を前提とした設計を行うべきではないと考えています。
※ MECSUtils は自由に使えます。商用アプリに組み込もうが、一部を切り出して使おうが自由です。連絡等の必要もありません。

ページ: [1]
WP Forum Server by ForumPress | LucidCrew
バージョン: 1.7.5 ; ページロード: 0.022 sec.