▼ Mr.XRAYさん
> ▼ takaさん
>
> おおっ,情報ありがとうごさいます.
> では,また再挑戦してみますか.
> いつになることやら.... (^^;
その後わかったことがありました。
報告することを忘れていました。
プロパティのデフォルト値の定義が途中のバージョンから
ftBinary→ftAsciiに変更されているようです。
右クリックで定義検索でソースをたどるとコメントで載っていました。
これが、今回の原因です。
多大な影響を与える変更をIndyがこそっとしていたようです。
デフォルト値に設定した場合は、
プロパティは、内部的には値を保存しない仕様になっています。
そのため2値しか取らない値でデフォルト値の定義を変更すると
どちらの値にしていても全部新しいデフォルト値になってしまいます。
複数のバージョンのIndyで安定して動作させるには、
TransferType は、
コードで強制的に代入するしかないようです。
|