Wrong number of parameters specified for call to "AnsiPos"って何が間違ってるんですか?

解決


Lazarus始めました  2023-07-22 08:53:56  No: 151033  IP: [192.*.*.*]

お世話になります。
次の行は間違ってますか?
pos_s := AnsiPos('資産合計:',SL_data[i],1) + 6; 

コンパイルすると、「unitasset.pas(159,14) Error: Wrong number of parameters specified for call to "AnsiPos"」というエラーメッセージが出ます。
「資産合計:」の次の数字を取り出すプログラムを作っています。
一部の行ですけど。
(久しぶりに作っているのでしょうもないエラーかも知れませんけど)

編集 削除
igy  2023-07-22 10:50:36  No: 151034  IP: [192.*.*.*]

Wrong number of parameters specified for call to "AnsiPos"
を翻訳してみると、
「AnsiPos」の呼び出しに指定されたパラメータの数が間違っています
となってますね。

編集 削除
Lazarus始めました  2023-07-23 00:43:20  No: 151035  IP: [192.*.*.*]

igyさん、ありがとうございます。
Pos(こちらではコンパイルはOKで文字化け)からAnsiPosに変更したときに間違ったみたいです。
まさか変更時にミスするとは思わなかったので不思議に思っていました。

編集 削除