Delphi7
function xxx.functionA(StringA:String):String;
var
begin
functionB(StringA);
end;
function xxx.functionB(StringB:String):String;
begin
Result := StringB;
end;
すみません途中で送信しました。
1function xxx.functionA(StringA:String):xxx;
2var
3 s:String;
4begin
5 s := functionB(StringA);
6end;
7function xxx.functionB(StringB:String):String;
8begin
9 Result := StringB;
10end;
Delphi7でfunctionAの引数がAAAだとすると
デバッグ実行で、
5でF7(トレース実行)
8でShift + F8(呼び出し元に戻るまで実行)
をするとフAAと頭の文字が化けて返ってきます。
8,9,10をF8(ステップ実行)するとAAAが返ってきます。
デバッグ実行でなくF9(実行)するとAAAが返ってきます。
原因を教えて下さい。
いっていることが意味不明
ツイート | ![]() |