System.Openstring
Delphi
type Openstring = ShortString;
C++
typedef char* const Openstring; // D16 string/D32 shortstring formalparm
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
type typedef |
public | System.pas sysmac.h |
System | System |
説明
文字列をパラメータとして渡すために設計された文字列型。
OpenString は、ShortString. に似た文字列の型です。OpenString はパラメータの宣言にのみ使用できます。
OpenString の長さは文字列の第 1 バイトに格納されており、255 以下でなければなりません。
割り当てられたバイト数は 255 未満でなければならず、SizeOf
関数で取得することができます。
文字へのアクセスに使用されるインデックスは、正しいかどうかを確認されません。 有効な範囲は [1; High(open_string_object)
] です。
OpenString パラメータは var
指定子でのみ宣言できます。 関数/手続きの内部で行われた変更はすべて、その関数/手続きの終了後も保たれます。
- メモ: Openstring は、Delphi デスクトップ コンパイラで使用されるますが、Delphi モバイル コンパイラではサポートされていません。 詳細については、「デスクトップ アプリケーションからモバイル アプリケーションへの Delphi コードの移行」を参照してください。