初歩的な質問ですいません。
文字列型(Str)の変数に、 28 という文字列が入ってるとして。
それを28という整数にして、変数に入れる場合はどうしたらよいでしょうか?
var
s:String;
begin
s:='28'
を、整数にしたいのです。
最終的には
RichEdit1.SelStart:=SendMessage(RichEdit1.Handle,EM_LineIndex,行番号,0);
この、行番号の部分に当てはめたく思っているのですがStrToInt(s)を使うと、整数ではありませんというエラーが出てしまいます。
何かイイ方法はありますでしょうか?
int型の媒介変数でも用意してその行の前でStrToIntで変換しておけばいいだけだと思うが。
2バイト文字が入っていませんか?'28'のつもりが、'28'だったり、前や後ろにスペースが入っていたりするとエラーになります。
文字列型を整数型に変換するのであれば。
me様、HOta様、StrToInt様
ありがとうございます。
HOta様の言うとおり、2バイト文字が含まれていたようです。
お手数をおかけしました。
ツイート | ![]() |