掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBScriptに引数を渡すには? (ID:39324)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>ここで1文字だけ指定すると本来 '' で囲まれた文字列が格納されている >アドレスを返さないといけないのに '' で囲まれた1文字のコード >を返しているみたい。 >2文字以上あればアドレスを返してるのでバグのような気がするけど バグではないと思いますよ。 Delphiは「文字列」と「文字定数」は同じ書き方になっていて、'1'と書くと「文字列」と「文字定数」の両方の解釈が出来ます。 「長さが 1 の文字列」は どの「文字型」とも互換性があり、1文字だけの場合は「明示的に文字列」としないかぎり「文字定数」とみなされるので、 > P := PChar('1'); のPの値が「文字列'1'の格納アドレス」にならず、「文字'1'の文字コード」になるのは当然です。 この場合の'1'は「文字定数」と解釈されるので、定数値 #$31 をPChar型にキャストしても $31 の値は変わりませんから。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.