文字列型を整数にするには?

解決


omoti  2005-12-26 21:28:44  No: 19414  IP: 192.*.*.*

初歩的な質問ですいません。
文字列型(Str)の変数に、 28 という文字列が入ってるとして。
それを28という整数にして、変数に入れる場合はどうしたらよいでしょうか?
var
  s:String;
begin
  s:='28'

を、整数にしたいのです。
最終的には

RichEdit1.SelStart:=SendMessage(RichEdit1.Handle,EM_LineIndex,行番号,0);

この、行番号の部分に当てはめたく思っているのですがStrToInt(s)を使うと、整数ではありませんというエラーが出てしまいます。
何かイイ方法はありますでしょうか?

編集 削除
me  2005-12-26 23:16:05  No: 19415  IP: 192.*.*.*

int型の媒介変数でも用意してその行の前でStrToIntで変換しておけばいいだけだと思うが。

編集 削除
HOta  2005-12-26 23:22:10  No: 19416  IP: 192.*.*.*

2バイト文字が入っていませんか?'28'のつもりが、'28'だったり、前や後ろにスペースが入っていたりするとエラーになります。

編集 削除
StrToInt  2005-12-27 08:15:19  No: 19417  IP: 192.*.*.*

文字列型を整数型に変換するのであれば。

編集 削除
omoti  2005-12-27 15:49:40  No: 19418  IP: 192.*.*.*

me様、HOta様、StrToInt様
ありがとうございます。
HOta様の言うとおり、2バイト文字が含まれていたようです。
お手数をおかけしました。

編集 削除