文字列から PChar への変換

提供: Appmethod Topics
移動先: 案内検索

文字列の操作 への移動


長い文字列(AnsiStringUnicodeString)の PChar への変換は自動的ではありません。 文字列と PChars 間の違いにより、変換で問題が発生することもあります。

  • 長い文字列で参照がカウントされますが、PChar ではされません。
  • 文字列の割り当てでデータがコピーされますが、PChar はメモリへのポインタです。
  • 長い文字列では NULL で終わり、文字列の長さや他の情報が含まれすが、PChar は単に NULL で終わるだけです。

これらの差分により軽微なエラーが発生することがある状況について、次のトピックで説明します。

関連項目