喫茶XRAYトップページ


[4268] またまたIndy10にて返信 削除
2011/1/27 (木) 23:01:54 たたみや
こんばんは、

面倒なのでDelphi2010付属のIndy10.1.1を、そのまま使っていましたが、
どうしてもIdftp.Get()関数にて、アスキーとバイナリのダウンロードタイプの
切替えがうまく出来ず、重い腰を上げてIndyの10.5.8に入れ直しをしてみました。

そしたらあら不思議。言うことを簡単に聞いてくれました。
マスターとDEKOさんのサイトのおかげで、無事解決です。
ありがとうございました。

また本日、マスターのサンプルを再確認させてもらったら、

01_FTPサーバからダウンロード(TIdAntiFreeze使用)の中で、
アスキー・バイナリの判定をせずに、

 //バイナリでもテキストファイルでもftBinaryの指定が必要
 IdFTP1.TransferType := ftBinary;

となってましたが、このバージョンではそうなんでしょうね。
早速マネマネです(^^)

またIndyを入替えたら、コンパイラメッセージでこんなのが出ました。

>>[DCC 警告] dataftp.pas(132): W1000 シンボル 'Quit' を使用することは推奨されていません

IdFTP1.Quit;
は使わず、
IdFTP1.Abort;
にしろと言うことでしょうか?

いずれにしても、DEKOさんとマスターのおかげでFTPの部分は山を越しました。
感謝、感謝です!!

感謝の気持ちという訳ではないのですが、自宅前に見事に積もった雪山の
写真を添付しました。今年はすごいです。
かまくら作り放題です!!

[4269] Re:またまたIndy10にて返信 削除
2011/1/28 (金) 01:13:16 DEKO 〔HomePage
こんにちは。

雪だー!!
当方の住む地域は雪は降っても積もる事があまりないので、
積もったら必ず雪ダルマを作らされます (w

# 今年は正月早々やらされました。

[4271] Re2:またまたIndy10にて返信 削除
2011/1/28 (金) 14:50:28 Mr.XRAY
▼ DEKOさん,こんにちは。

そうだ.折角DEKOさんが来店したので.
DEKOさんの掲示板に書いてもいいんですが.

サイトの整理のことが,ある日の雑談に書いてありましたが,
記事のタイトル1つに対して,1つのページにしておくと,後でかなり
やりやすいかと思います.
雑談は,どうしようもないでしょうけど.
でも,雑談の記事もかなり貴重なんですけどね(笑)


[4275] Re3:またまたIndy10にて返信 削除
2011/1/29 (土) 10:43:53 DEKO 〔HomePage
う。なんとかがんばりマス(^^;A

[4276] Re3:またまたIndy10にて返信 削除
2011/1/29 (土) 16:55:21 taka
▼ Mr.XRAYさん
> ▼ DEKOさん,こんにちは。

Indyネタでもう一つ。
FTPではないですが、idhttpを使うとき
文字コード化けするときは、
初期文字コードが英文になっているので
IdGlobal.GIdDefaultAnsiEncoding := encOSDefault; // マルチバイト
IdGlobal.GIdDefaultAnsiEncoding := encUTF8;
とかで解決しますよ。


[4277] Re4:またまたIndy10にて返信 削除
2011/1/29 (土) 20:17:26 Mr.XRAY
▼ takaさん

> 初期文字コードが英文になっているので
> IdGlobal.GIdDefaultAnsiEncoding := encOSDefault; // マルチバイト
> IdGlobal.GIdDefaultAnsiEncoding := encUTF8;


おおっ,サンクスです.
これで[772]が更新できそうです.


[4285] Re5:またまたIndy10にて返信 削除
2011/2/5 (土) 00:16:51 Mr.XRAY
▼ takaさん
>
> > 初期文字コードが英文になっているので
> > IdGlobal.GIdDefaultAnsiEncoding := encOSDefault; // マルチバイト
> > IdGlobal.GIdDefaultAnsiEncoding := encUTF8;
>
> おおっ,サンクスです.
> これで[772]が更新できそうです.


と思ったら,[772]は全く問題ありませんでした.そのままで動作しました (^^)


[4270] Re:またまたIndy10にて返信 削除
2011/1/28 (金) 14:46:41 Mr.XRAY
▼ たたみやさん.

雪,すごいですね.

Indyは本当に変わりますね.
[773][774]のサンプルも,実は,Delphi 2010に同梱されていたバージョン
では,ダウンロードだったができないことがありました.
ダウンロードファイルサイズ 0 !!

で,Indyの10.5.8に入れ直しをしてみました.OK!!
本当にDEKOさんの記事には助けられますね.
これで,Indyも,しばらくはバージョンアップしなくて済むといいのですが.

> IdFTP1.Quit;

これは,この後,DisConnectであれば問題ないようです.
昔のバージョンはIndyのサンプルにこれが入っていました.

ワードとかエクセルの場合は,接続を切るとき,今でも必要なようです.
DisConnectなんだから,自動的にQuitしてくれてもいいと思うんですけどね.
ん? 違うか.DisConnectしても,Quitしたくない時もあるのか?


INCM/CMT
Cyclamen v3.82