1 名前:デフォルトの名無しさん mailto:sage [04/08/28 09:50] The Indy Project www.indyproject.org/ ./\ /\ /:::::::ヽ____/::::::::ヽ、 / ::. _ .::::::::::::: _::::ヽ_ / / °ヽ_ヽv /:/ °ヽ::::::ヽ / /.( ̄( ̄__丶 ..( ̄(\ ::::| ぐぐってもわかんないよ〜 . | .:::::::: ) )/ / tーーー|ヽ) ) .::::: ::| . | .::::...( (..||. | ( ( ::| だれかたすけて〜 . | :::. ) )| |⊂ニヽ .| ! ) ) ::::| | : ( ( | | |:::T::::.| ( ( ::| \: ) )ト--^^^^^┤ ) ) 丿 / ( ( ( .( \ / .、.) ) / \ _ \ INDY TIPS monazilla.org/document/indytips.html DelWiki - Indy onigiri.s3.xrea.com:8080/delphi/index.php?Indy Indy 日本語ヘルプ www.borland.co.jp/delphi/del7docup.html
641 名前:デフォルトの名無しさん mailto:sage [2006/05/15(月) 20:38:10 ] >>640 libeay32.dll とssleay32.dllが必要なはず。公式よく読め
642 名前:デフォルトの名無しさん mailto:sage [2006/05/15(月) 20:58:09 ] >>641 ありがとう。 無事例外が発生することなくGet出来ました。
643 名前:デフォルトの名無しさん mailto:cui_y_x@hotmail.com [2006/05/17(水) 03:52:32 ] wow,you can send mail use local smtp server. look like anonymous.i think you write some procedure with Indy smtpserver component.
644 名前:デフォルトの名無しさん mailto:sage [2006/05/17(水) 04:21:40 ] >>614-637 の流れで www.google.co.jp/search?num=30&hl=ja&q=delphi+%E6%89%80%E5%BE%97&lr=lang_ja を見ると、上から7番目くらいに・・・
645 名前:デフォルトの名無しさん [2006/05/18(木) 14:59:53 ] 回線がつながっていない等の理由で接続できないような状態で FIdHTTP.Getした時にでる例外’Socket Error # 10060’をキャッチして 適切な処理をしたいのですがどのようにすればよいのでしょうか? try TIdHTTP.Get(http://); except on EIdSocketError then if EIdSocketError.LastError = 10060 then //ここでコンパイルからメッセージがでて実行できない end どうぞよろしくお願いします
646 名前:デフォルトの名無しさん mailto:sage [2006/05/18(木) 15:14:42 ] こんな感じかな。 try TIdHTTP.Get(http://); except on E: EIdSocketError do if E.LastError = 10060 then end;
647 名前:デフォルトの名無しさん mailto:sage [2006/05/18(木) 22:13:47 ] >>646 ビンゴ ヽ(`Д´)/それだ! ありがとうございました。
648 名前:デフォルトの名無しさん mailto:sage [2006/05/27(土) 11:30:20 ] TIdFTPのputの使い方を教えて下さい。 アップするとサーバー上にftpb4Gf69やftpsgtQjmといった名前で拡張子のないファイルが作られてしまいます。 しかも肝心のアップしようとしたファイルはアップされていません。 どうすれば正常にアップロードできるのでしょうか? ちなみにgetは普通にできてます。 IdFTP1.Host := (省略); IdFTP1.Username := (省略); IdFTP1.Password := (省略); try idftp1.connect; idFTP1.Put(extractfilepath(application.ExeName)+'hoge.txt'); finally IdFTP1.Quit; idftp1.Disconnect; end;
649 名前:648 mailto:sage [2006/05/27(土) 13:09:00 ] idFTP1.Put(extractfilepath(application.ExeName)+'hoge.txt','hoge.txt'); とやったら解決しました。ボケてました。
650 名前:デフォルトの名無しさん [2006/05/27(土) 15:34:17 ] Indy9のTIdPOP3を使って、メーラーを作ってるんですけど、 たまに、件名が「=?shift-jis?B?」で表示されてしまいます。 どうもコード変換できていないようなのですが、shift-jisの コード変換の方法について、誰かご教授願えないでしょうか?
651 名前:デフォルトの名無しさん [2006/05/27(土) 17:57:09 ] インディコンポについてどこで勉強するんです? 書籍あります?
652 名前:デフォルトの名無しさん [2006/05/27(土) 18:33:51 ] VBの.NET化により旧VBの独壇場であったデータベースを利用した小規模なスタンドアローンアプリ市場が空白地帯となった。 驚くべきことに、旧VBのライバルだったDelphiはその空白地帯を戦わずして得ることが出来たにもかかわらず、わざわざ.NET化してしまった。 しかも営業不振でIDE売却という憂き目にすらあっている。 Delphiにとっては明らかにチャンスであるにもかかわらず、この有様である。 まことに哀れみを誘う。
653 名前:デフォルトの名無しさん mailto:sage [2006/05/27(土) 22:30:45 ] for Win32あるよ?
654 名前:デフォルトの名無しさん [2006/06/01(木) 11:24:03 ] SSLのサイトでIdSSLIOHandlerSocketOpenSSLを使いGetすると、 EIdOSSLConnectErrorの例外エラーで実行が中断されてしまいます。 IdSSLOpenSSLの IdSslSetFd(fSSL, pHandle); error := IdSslConnect(fSSL); if error <= 0 then begin // error2 := IdSslGetError(fSSL, error); raise EIdOSSLConnectError.Create(RSSSLConnectError);←ココで例外エラー end; すみませんアドバイスをください。
655 名前:デフォルトの名無しさん mailto:sage [2006/06/21(水) 17:07:10 ] Indy10 IdPOP3Server の OnCheckUser イベント ユーザーとパスワードをチェックした結果を、入れる所がないんだけど ソース見ても、パスワード入れた後に必ず OK返してるし... org
656 名前:デフォルトの名無しさん mailto:sage [2006/06/21(水) 18:11:08 ] >>655 例外投げろとか
657 名前:デフォルトの名無しさん mailto:sage [2006/06/22(木) 08:37:45 ] >>656 なるほろ
658 名前:デフォルトの名無しさん mailto:sage [2006/06/22(木) 20:41:09 ] indy9 かな? どこでDLできますか
659 名前:デフォルトの名無しさん mailto:sage [2006/06/22(木) 20:43:02 ] Indyのサイト
660 名前:デフォルトの名無しさん mailto:sage [2006/06/22(木) 20:48:20 ] 解決しましたありがとうございます。
661 名前:デフォルトの名無しさん mailto:sage [2006/06/22(木) 20:57:15 ] indy9 と indy10 の違いって何ですか? 今、indy9を使ってますが、 indy10にしたほうが便利なことなどあれば、変えてみようかなと思ってます。
662 名前:デフォルトの名無しさん mailto:sage [2006/07/11(火) 09:58:53 ] IdComponent.pasのメモリーリークはいったいいつ対処されるのかねぇ〜。 // Dont Free. If shutdown is from another Init section, it can cause GPF when stack // tries to access it. App will kill it off anyways, so just let it leak // if Assigned(GStackCriticalSection) then FreeAndNil(GStackCriticalSection);
663 名前:デフォルトの名無しさん [2006/07/23(日) 19:32:01 ] あげ
664 名前:デフォルトの名無しさん [2006/08/25(金) 10:16:06 ] あげ
665 名前:デフォルトの名無しさん [2006/09/04(月) 09:44:52 ] IndyのHTTPサーバー使ってますが、 何をどうすればIPv6になるのか教えて下さい><
666 名前:デフォルトの名無しさん [2006/09/05(火) 22:48:03 ] ストリーミング放送のMP3をろk
667 名前:デフォルトの名無しさん mailto:sage [2006/09/08(金) 17:54:51 ] procedure TForm1.Button1Click(Sender: TObject); const FILE_URL = '203.131.199.131:8060/koreiina '; FILE_PATH = 'test.mp3'; var fs: TFileStream; begin fs := TFileStream.Create(FILE_PATH, fmCreate); try with IdHTTP1 do begin Get(FILE_URL, fs); end; finally fs.Free; end; end;
668 名前:デフォルトの名無しさん [2006/09/08(金) 18:47:31 ] TIDThreadの日本語解説どっかに無い?
669 名前:デフォルトの名無しさん [2006/09/09(土) 09:01:09 ] TurboでIndyをパレットに上げられますか?
670 名前:デフォルトの名無しさん mailto:sage [2006/09/09(土) 09:35:35 ] はぁ?最初からインストールされ点じゃん
671 名前:デフォルトの名無しさん mailto:sage [2006/09/09(土) 19:48:11 ] >>670 点
672 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 18:34:27 ] URLDecorde メソッドを使いたいたくてindyを入れましたが、 ブラウザから送られてきたメールをデコードするとSJISしかきちんと デコードしてくれません。EUC-JPやその他の文字コードで送られてきた メールをでこーどするにはどうすればいいのでしょうか。
673 名前:デフォルトの名無しさん mailto:sage [2006/09/13(水) 01:57:59 ] >>672 NKF32でも使ってS-JIS化すれば?
674 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 18:09:20 ] Indy10をC++Builder6にインストールすることはできませんか?
675 名前:デフォルトの名無しさん mailto:sage [2006/11/15(水) 16:53:09 ] >>555 URLおしえてくだちぃorz
676 名前:デフォルトの名無しさん mailto:sage [2006/11/15(水) 16:56:01 ] support.borland.com/entry.jspa?externalID=4400
677 名前:675 mailto:sage [2006/11/15(水) 16:56:32 ] サンクスコ!!!
678 名前:デフォルトの名無しさん mailto:sage [2006/11/15(水) 19:09:15 ] サーバのReadBufferで受信待ちいているときに クライアントが何も言わずに応答が無くなってしまった場合、 永遠に待ち続けるのですが、これをどうにかする方法 たとえば、一定時間(5分?とか)応答がない場合切断したと見なすには どうしればいいでしょうか?
679 名前:デフォルトの名無しさん mailto:sage [2006/11/15(水) 19:40:20 ] 要するにLANケーブルを抜くとReadBufferから戻ってきてくれません。
680 名前:デフォルトの名無しさん mailto:sage [2006/11/15(水) 20:57:29 ] 事故解決しました
681 名前:デフォルトの名無しさん mailto:sage [2006/11/15(水) 22:00:56 ] >>680 どうやったんですか?
682 名前:デフォルトの名無しさん mailto:sage [2006/11/15(水) 22:03:50 ] 自己オナニーしますた
683 名前:デフォルトの名無しさん mailto:sage [2006/11/15(水) 22:35:23 ] ReadTimeout = 0 がデフォルトになっていたのですが、 0以外にすると指定時間で例外を投げるようです。 ウリの場合は60000として一分でタイムアウトするように設定して それを捕まえればOKになりますた。
684 名前:デフォルトの名無しさん mailto:sage [2006/11/15(水) 22:37:20 ] ちなみに675-680まですべて自分ですorz
685 名前:デフォルトの名無しさん [2006/11/15(水) 22:38:32 ] オナニーage
686 名前:デフォルトの名無しさん mailto:sage [2006/11/15(水) 23:07:51 ] >>683 勉強になりまつた、トンクス
687 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 04:45:15 ] TIdHTTPでGETするデモで、大きいファイルをダウンロードしてみると ダウンロードが完了するまで操作できなくなってしまうのですが、 TAntiFreeze貼り付けても変わりません。スレッドで使うものなんでしょうか?
688 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 09:06:45 ] そうでなきゃ完了を待てないじゃん
689 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 14:54:38 ] Indyはブロッキングが基本だよ。 ノンブロッキングしたいならICS使えばよろし。
690 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 20:48:50 ] >>687 スレッドを作って、そこで、GETだな。
691 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 04:49:43 ] >>689-690 そうだったんですか・・・ OpenJaneのソースを見るとやっぱりスレッドですね。 その他もほとんどがTComponentの派生なのでスレッドで扱いにくいような気がします。 クッキーとかまでTComponentの派生だし >>688 ネゴシエーションを裏でスレッドでやってくれて、完了時にイベントが発生すればよさげじゃないですか。
692 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 09:09:20 ] >>691 >その他もほとんどがTComponentの派生なのでスレッドで扱いにくいような気がします。 意味不明
693 名前:デフォルトの名無しさん [2006/11/20(月) 11:50:32 ] おまえが意味不明
694 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 11:57:00 ] 「TComponentの派生なので」これと 「スレッドで扱いにくい」これの論理的関係を説明せよ
695 名前:デフォルトの名無しさん [2006/11/20(月) 12:00:20 ] 空気嫁
696 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 13:00:01 ] 空気嫁でもいいからほすい
697 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 13:01:19 ] Indyってライセンスとかどうなってんの? 使ったらなんか書いておかなきゃいけないの? 教えてえろい人たち
698 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 13:07:33 ] >>697 www.indyproject.org/License/index.en.aspx
699 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 13:16:23 ] MPL Licenseってよくわかんないけどとりあえず Portions of this software are Copyright (c) 1993 - 2003, Chad Z. Hower (Kudzu) and the Indy Pit Crew - www.IndyProject.org/ これいれとけばいいってことね。ありがとう。
700 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 14:28:07 ] >>699 そうです。基本使うだけなら、著作表示をドキュメントに書けばいいだけ。
701 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 16:56:21 ] >>696 ttp://www.e-nls.com/plist_p-5914-1
702 名前:デフォルトの名無しさん [2006/11/24(金) 22:26:08 ] TIdPOP3を使っています。 Indyの不思議な挙動に悩んでおります。 BDS2006 C++ Builder Indy Version 9.0.50 [1]添付ファイルがあるメールで、RetrieveRaw()で取得すると、ヘッダがデコードされます。 この現象が発生するときは、逆にRetrieve()とRetrieveHeader()ではヘッダがデコードされていません。 バグでしょうか? [2]Content-Type: multipart/alternative; のメールで EIdExceptionが発生。 内容は、DecodeToStream 内の不均一なサイズ。 multipartの区切り文字列をちゃんと認識できていないようです。 これもやはりバグでしょうか? [3]Date: , 9 Nov 2006 22:1:00 +0900 こんな曜日が抜けたDateがあると、 EConvertError例外が発生。そして、 Date: Sat, 30 Dec 1899 09:00:00 +0900 とデコードします。 それと、EConvertErrorをcatchできません。 EConvertErrorをcatchするにはどうすれば良いでしょうか。
703 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 17:14:27 ] Indy10にしてみたら?
704 名前:デフォルトの名無しさん [2006/11/26(日) 20:57:31 ] >>703 Indy10は、BDS2006のC++ Builderをサポートしていないのですよ。
705 名前:デフォルトの名無しさん [2006/11/29(水) 12:17:10 ] Delphiで URL := 'http://www.aaa.co.jp/aaa/bbb/ccc/index.html' stMove := '../../index.html' stNextURL := UrlIdou(URL, stMove); stNextURLには'http://www.aaa.co.jp/aaa/index.html'が入るような関数って無いでしょうか?
706 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 14:10:51 ] CombineUrl
707 名前:>>705 mailto:sage [2006/11/29(水) 14:30:42 ] >>706 > CombineUrl dくす m<_ _>m
708 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 21:13:35 ] Indyすげ〜バグだらけだね。特に日本語関連が絡むと正常に動作しないと考えた方がいい。 毛唐が作って日本語テスト環境がないから全然テストしてないんだろうな。 そして日本人からのバグフィードバックの仕組みがないからますます日本語関連はバグが蓄積されていく。
709 名前:デフォルトの名無しさん [2006/12/07(木) 15:11:45 ] 俺すぐ使うのやめたよ。これバグしかないし
710 名前:デフォルトの名無しさん mailto:sage [2006/12/07(木) 15:24:12 ] >>708-709 具体的にはどんなバグがあるの?
711 名前:デフォルトの名無しさん mailto:sage [2006/12/07(木) 15:58:34 ] 頭にバグがあるんだよ
712 名前:デフォルトの名無しさん mailto:sage [2006/12/07(木) 21:09:55 ] Indyのバグの一例 JISコードのKanji outを認識しない。 毛唐は、JISのKanji inは仕様書みてインプリメントしたんだろうけど、Kanji outは見落としたようだ。 テストすれば簡単にわかるバグだがきっと一度もテストしていないのだろう。 このレベルのバグがてんこ盛りだ。
713 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 01:14:05 ] 日本人なんて相手してられっかよ
714 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 04:08:54 ] Indyはバグってるの見つけても隠蔽されすぎてて、全体的に理解しておかないと追いかけるのがしんどい。 Synapseはダサいけど単純で見通しがいい。
715 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 17:45:13 ] Indyなんて使わない方がラク
716 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 18:15:40 ] 何を使うのがいい?
717 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 05:15:12 ] ICSかSynapse
718 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 12:56:56 ] Indy9のマニュアルがダウソ出来ないんだけど どうすりゃいいの?
719 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 15:25:29 ] www.indyproject.org/Sockets/Docs/index.en.aspx
720 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 21:03:26 ] HTMLソースからINPUTタグのnameとvalueの値を参照する良い方法ないでしょうか? アクセスの度にnameの値が変更されているのです。
721 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 08:40:52 ] 方法も何もHTMLもただのテキストファイルじゃん
722 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 18:29:05 ] >>720 掲示板スパムツール作製禁止。
723 名前:デフォルトの名無しさん [2006/12/23(土) 19:53:01 ] こんなの作る気だな
724 名前:デフォルトの名無しさん [2006/12/23(土) 19:53:06 ] こんなの作る気だな
725 名前:デフォルトの名無しさん [2006/12/23(土) 19:53:14 ] こんなの作る気だな
726 名前:デフォルトの名無しさん [2006/12/23(土) 19:53:21 ] こんなの作る気だな
727 名前:デフォルトの名無しさん [2006/12/23(土) 19:53:39 ] こんなの作る気だな
728 名前:デフォルトの名無しさん [2006/12/23(土) 19:53:44 ] こんなの作る気だな
729 名前:デフォルトの名無しさん [2006/12/23(土) 19:53:50 ] こんなの作る気だな
730 名前:デフォルトの名無しさん [2006/12/23(土) 19:53:55 ] こんなの作る気だな
731 名前:デフォルトの名無しさん mailto:sage [2006/12/23(土) 20:04:54 ] nilぽ
732 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 00:24:03 ] Turbo Delphi ExplorerでIndyを使う場合、ソース上で直接インスタンス作ったりしなくちゃならないんですかね?
733 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 04:32:36 ] いちいち貼り付けて使う方がめんどいわ。
734 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 09:08:08 ] 116 名前:デフォルトの名無しさん[sage] 投稿日:2006/11/04(土) 17:25:13 ttp://beeography.wordpress.com/2006/09/12/just-wanna-let-you-know/ ここに書いてある方法でTurbo Exprorerでも合法にコンポ入れれるよ 117 名前:デフォルトの名無しさん[sage] 投稿日:2006/11/04(土) 18:02:21 あとこれ。 dclusr経由のコンポーネントインストールが、ライセンス違反かどうかの話。 ttp://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+200609/06090014.txt
735 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 09:51:07 ] 困ったことに、海外のサイトを見ると、Turbo無料版の制限をとっぱずすツールとかが堂々と配布されているから参るな。 ああいうツールは使っちゃいけないんだろうな多分。
736 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 10:13:52 ] >>732 俺もその都度ソースでcreateして使ってる。 関数・手続き内で使い終わったら即free。 貼り付けてグローバルでの使いまわしはトラブルの元かな。
737 名前:デフォルトの名無しさん mailto:sage [2006/12/29(金) 13:26:38 ] Turboはインスコ時に付属のIndy10入れればポトベタできるんじゃないの? 入れてないから知らないけど >>735 D7Proのバージョンアップ版なんてのまで配布してるしねぇw
738 名前:デフォルトの名無しさん mailto:sage [2007/01/15(月) 07:12:59 ] ほしゅ〜ん
739 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 12:24:35 ] Delphiスレのほうにも書いたけど、Indyスレがあったのでこっちで質問させてもらいます。 TCPServerのReadbufferで受け取ったサイズを取得するにはどうすればいいのかわかりません。
740 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 12:30:33 ] sizeofでもすれば?
741 名前:デフォルトの名無しさん [2007/01/25(木) 14:44:14 ] >>740 それだとバッファのサイズになりませんか?