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
577 名前:デフォルトの名無しさん mailto:sage [2006/04/02(日) 08:58:30 ] C++Builder6でindy9を使っています。 IdPOP3でUIDLというメソッドが見つからないのですが、使えないのでしょうか?
578 名前:デフォルトの名無しさん mailto:sage [2006/04/02(日) 10:23:56 ] >>577 ちゃんとアップデートくらいスレ
579 名前:デフォルトの名無しさん mailto:sage [2006/04/02(日) 11:36:18 ] >>578 Indy9.0.18ですが、Indy10でないとだめということでしょうか?
580 名前:デフォルトの名無しさん [2006/04/05(水) 15:08:09 ] Indy9のIdPOP3でメッセージの受信日時はどのプロパティーにありますか?
581 名前:デフォルトの名無しさん mailto:sage [2006/04/05(水) 16:25:40 ] >>580 プロパティじゃないけど「now」かな? IdPOP3を使うということは自分で受信するわけだろ。 いつ受信したかなんてわかりきってるジャマイカ。
582 名前:デフォルトの名無しさん [2006/04/05(水) 16:35:06 ] >>581 いあいあ、自分が受信した時間じゃねーよぼけ! ヘッダーに鯖が受信した時間とかあんだろ!! それなんですよ。はい。 この日時を普通にプロパティーから取れないなら意味ないよなあこれ soreni IndyのIdPOPってNMPOP3と同じくらいバグあるしなあ
583 名前:デフォルトの名無しさん mailto:sage [2006/04/05(水) 16:52:38 ] >>582 どのヘッダーか知らんがヘッダーなら調べるのはIdMessageだろ。 そこのプロパティになければExtraHeadersの中を探すか。 一応言っておくとDateヘッダーは受信日時じゃないぞ。
584 名前:デフォルトの名無しさん mailto:sage [2006/04/05(水) 17:16:10 ] >>582 ヘルプ見ればすぐにわかることを聞くな。ボケ ヘルプ見れ、ボケ
585 名前:デフォルトの名無しさん [2006/04/05(水) 17:36:30 ] >>583 Dateプロパティーは受信日時じゃないって知ってたから、あえて無視してますた。 ヘッダーてアレね、メールのヘッダーね。 まあ自分で解析すればわかるんだけど、わざわざこういうコンプが用意されてるから そういうのも簡単にゲットできるんかなーっておもって >>584 ヘルプはHDがアクセス不能になるくらい見たっつってんだろ!!
586 名前:デフォルトの名無しさん mailto:sage [2006/04/05(水) 17:51:39 ] 鯖が中継した時間なら、最初からそう書けよ、ぼけ 受信した時間とは全然ちがうだろ、あほ 鯖中継時間が必要なことなんて基本的には、ねえだろ
587 名前:デフォルトの名無しさん mailto:sage [2006/04/05(水) 17:59:51 ] 自分で間抜けな質問をしておいて答えてくれた者を罵倒する >>580 はまるで支那人のような最低な人だと思いますた。 と日記には書いておこう。
588 名前:デフォルトの名無しさん [2006/04/05(水) 18:10:54 ] >>586 他にどんな受信時間あんだよwww 自分が取った時間ならメール全部その時の時間になるだろwww >>587 質問を理解しないで煽りまくりの基地外がいますたって日記に書いとくよ
589 名前:デフォルトの名無しさん mailto:sage [2006/04/05(水) 18:23:41 ] ごめんなさいごめんなさい僕がばかですたごめんんささいふじこ。
590 名前:デフォルトの名無しさん mailto:sage [2006/04/05(水) 18:25:29 ] この質問なら理解してやれる範囲だと思うんだが。 わざと分からないふりしてつついてないか?
591 名前:デフォルトの名無しさん mailto:sage [2006/04/05(水) 21:15:04 ] あほっ!ばかっ!
592 名前:デフォルトの名無しさん [2006/04/12(水) 03:53:02 ] アップローダにファイルをアップするやり方教えて
593 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 07:56:24 ] マンコにチンコアップするやり方教えて
594 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 18:38:35 ] 妊娠させれば可能
595 名前:デフォルトの名無しさん mailto:sage [2006/04/13(木) 07:23:49 ] www.indyproject.org/ 豚j
596 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 05:57:39 ] TIdHTTPServerでPHPやPerlを実行できるようにしたいのですが、どのようにすれば良いでしょうか。
597 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 06:12:43 ] 例えばCGIを実行するには、リクエストのパラメータを環境変数に設定して 引数等をセットアップして、標準入出力の出入り口を設定してから 目的のCGIプログラムを実行する。 Windows上のperlならば、perlインタプリタを実行して、そのパラメータにリクエストされたCGI名を渡す。 プログラムの出力を、(ヘッダのCRLF変換等に注意しながら)レスポンスとしてクライアントに返す。 つーか、(自分で調べず)こんなところで聞いているあなたには、 間違いなく、無理(俺にも無理)。 素直にapacheでもインストールしなさい。
598 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 06:25:45 ] >>597 簡単に言うとリクエストされたスクリプトのパスをperlインタプリタに引数として 渡して出力された文字列をリダイレクトか何かして取得すればおkなんですかね。 なんとなく分かりました。どうもです。
599 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 06:34:22 ] ちなみにうっすらと分かったけど無理くさそうなので今は諦めます。
600 名前:デフォルトの名無しさん mailto:sage [2006/04/17(月) 01:57:31 ] >>596 ttp://members.chello.be/ws36637/ の TidCGIRunnerはどうよ?
601 名前:デフォルトの名無しさん [2006/04/30(日) 14:05:57 ] ちょっと別の掲示板で投稿したのですが答えが得られないのでこちらに こちらにマルチポストすいません TIdTCPServerでソケット通信をおこなっているのですが コネクトをして、メッセージの送受信まではうまくいっているのですが 実際に送受信するメッセージは短文なのですぐに切断をサーバ側からしようとしています。 それでDisconnectイベントの中でThreadをFreeしようとしているのですが エラーもでずにそこでだんまりになってしまいます。 スレッド数に上限を設定していないので新たに接続しようとすれば再び新規スレッドで接続するので処理自体はおこなえるのですが Freeできないまま残ったスレッドが たまってどんどんメモリを圧迫していきます。 具体的には以下のようにしているのですがなぜFreeできないのか、どのようにすべきなのかがわかりません procedure TServerFrmMain.ServerConnect(AThread: TIdPeerThread); begin LogList.Lines.Add(TimeToStr(Time)+' SQLリクエストを受け付けました'); end; procedure TServerFrmMain.ServerExecute(AThread: TIdPeerThread); begin // なにもせず ただ切断 AThread.Connection.Disconnect; end; procedure TServerFrmMain.ServerDisconnect(AThread: TIdPeerThread); begin AThread.Free; // ここまで処理がきません LogList.Lines.Add (TimeToStr(Time)+' リクエストを完了しました'); end; よろしくお願いします ------------------------------------------------ 動作環境:Win2K Pro. Delphi6pro. Up4 indy 9.0.18
602 名前:デフォルトの名無しさん mailto:sage [2006/04/30(日) 17:01:42 ] よく分からんけどスレッドがちゃんと終わってないんじゃないの?
603 名前:デフォルトの名無しさん [2006/05/06(土) 20:36:36 ] 何でnodelistの内容がnilになってるんだか分からないんですが 誰か助けてくださいorz (nodeはMemoコンポーネント) ↓publicで宣言済み nodelist:Tstringlist; FTP.Connect; ftp.ChangeDir('public_html/qbn/'); ftp.List(nodelist); node.Lines.Addstrings(nodelist); ftp.Quit ; 使い方は間違って無いような気がするのに・・・ nilってなんですか?中身が無いってことですかね。 ファイルは間違いなく置いてあるんですけど・・・ あとTstringsとTstringlistは区別が甘いのか。。。?
604 名前:デフォルトの名無しさん mailto:sage [2006/05/06(土) 21:24:38 ] Create してないとか
605 名前:デフォルトの名無しさん mailto:sage [2006/05/06(土) 21:27:11 ] > あとTstringsとTstringlistは区別が甘いのか。。。? 区別が厳しいだろ。TStrings は抽象クラスでインスタンスをつくれない。 TStringList は TStrings の派生クラスの一つで具象クラス。 継承、多態を理解しないとこれから厳しいよ
606 名前:デフォルトの名無しさん [2006/05/06(土) 22:15:45 ] 駄目だ、、、よく分かって無い間にハイブリットP2Pを作ろうとしたのが 失敗だったような・・・・ nodelist:=Tstringlist.create ってやるとnodelistは定義されていません・・・とか出てきて 認識しないんですよ
607 名前:デフォルトの名無しさん mailto:sage [2006/05/06(土) 23:06:59 ] >606 nodelistがスコープ外なんじゃ?どこに定義してる?
608 名前:デフォルトの名無しさん mailto:sage [2006/05/06(土) 23:11:14 ] スレ違いだお前等
609 名前:デフォルトの名無しさん [2006/05/07(日) 05:08:51 ] get
610 名前:デフォルトの名無しさん [2006/05/07(日) 05:10:28 ] post
611 名前:デフォルトの名無しさん [2006/05/07(日) 12:47:43 ] >>607 {public宣言} ?とか言うところの直下 nodelist:Tstringlist varで入れても同様の現象が起こる.だめだこりゃ
612 名前:デフォルトの名無しさん mailto:sage [2006/05/07(日) 14:27:31 ] 自己解決。解答くれた方ありがとうございました
613 名前:デフォルトの名無しさん mailto:sage [2006/05/07(日) 14:28:35 ] >>612 原因は?
614 名前:デフォルトの名無しさん mailto:sage [2006/05/07(日) 22:07:24 ] varでnodelist:Tstringlist; としてから、 nodelist:=Tstringlist.create; ってやったら何故か所得できた。 やっぱ生成してなかったんだろうか
615 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 00:27:18 ] > やっぱ生成してなかったんだろうか hahaha
616 名前:デフォルトの名無しさん mailto:sage [2006/05/08(月) 00:29:04 ] > 継承、多態を理解しないとこれから厳しいよ それ以前にクラスってものを理解しなくちゃダメみたい・・・
617 名前:デフォルトの名無しさん [2006/05/08(月) 14:39:13 ] バグ直った?
618 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 08:44:11 ] >所得できた。 それ以前に日本語(ry
619 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 10:46:53 ] 全部同一人物かなぁー? 取得と所得をいっつも間違える人が2年まえから出現している
620 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 12:06:13 ] あれ・・前にも取得と所得を間違える人をどこかで見たような・・
621 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 13:15:49 ] 207
622 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 22:23:04 ] 二年まえからBBSでたまに見かけるよ。
623 名前:デフォルトの名無しさん mailto:sage [2006/05/09(火) 23:46:58 ] 所得っていうと所得税しか浮かばないし使わない
624 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 11:23:14 ] ↑ 所得ゼロかよ。さすが Del 使いの現状は明るいな
625 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 13:08:32 ] 収入とか年収とかは使うけど、所得ってあまり使わなくね?ということじゃないの?
626 名前:デフォルトの名無しさん [2006/05/10(水) 14:07:16 ] むしろIndyのバグをさっさとなんとかしれ
627 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 15:19:14 ] 確定申告したことない奴にとっては所得って言葉が今ひとつピンとこないだろうな。
628 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 18:38:27 ] 所得できた、とはいわんだろ。
629 名前:ぼるじょあ ◆yEbBEcuFOU mailto:sage [2006/05/10(水) 19:57:02 ] (・3・) エェー そんなことないよー
630 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 20:02:48 ] あ 2年前から俺だわ。 何かいつも取得と所得間違える。悪い癖だorz
631 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 21:07:25 ] うわぁ、おまいさん、勇気があるね、ってか素直だね。 匿名でも、俺ならとても書けないな、そんなふうに。 いや、ある意味感動した。
632 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 21:17:34 ] てゆーか、>>207-209 の辺りまでで気付けよとも思う。
633 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 21:30:01 ] 半年じゃなくて2年だから
634 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 21:47:29 ] >>207 は1年以上前だけど
635 名前:630 [2006/05/10(水) 22:02:07 ] このスレと某HPのDelphi掲示板は、俺だろうな。 207も俺だ・・・ 他は分からないから、もしかしたら自分一人だけでないかもしれない。 痛いな、俺。
636 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 22:04:05 ] 上げちまったorz
637 名前:ミ,,゚Д゚ミノ ◆A6VzDeLphI mailto:sage [2006/05/12(金) 23:10:37 ] >>635 いや、漏まえ、面白いぉ。 ∧,,∧ ミ,,,゚w゚彡 ミつ日(ミ
638 名前:デフォルトの名無しさん [2006/05/14(日) 19:07:26 ] しょうもない事を質問させてくれ。 TIdHTTP.Get(URL); このURLをhttps〜にすると例外が飛んできてGet出来ないのはどうして? httpsのsを削ってhttp〜にするとGetは出来る。 こういう仕様?それともこの方法はマナー違反?
639 名前:デフォルトの名無しさん mailto:sage [2006/05/14(日) 20:11:32 ] SSL だから、IdSSLIOHandlerSocketOpenSSLが必要
640 名前:デフォルトの名無しさん [2006/05/15(月) 20:11:17 ] >>639 ありがとうございます。 早速TIdHTTPにTIdSSLIOHandlerSocketを設定してGetしてみました。 すると以下のような例外が出てしまいます。 プロジェクト Project1.exe が EIdOSSLCouldNotLoadSSLLibrary クラスの例外を生成しました。 'Could not load SSL library.' ソースを追っていくとDLLLoadCountが0以下の時発生する例外のようで 2度目のGetからは例外は出ず、期待した動作になります。 現在は例外を無視して2回Getするようにしてますが、果たしてこれでよいのか不安です。 どうぞご教示下さいますようお願い致します。
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 それだとバッファのサイズになりませんか?
742 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 19:00:42 ] >>739 受け取ったサイズは指定したサイズだろ
743 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 01:47:17 ] >739 Indyのバージョンは?TCPServerってなに?質問するときは(ry でReadとReadBufferがあった場合、Readは読み込みが不完全でも読み込めたサイズを 返すことでどこまで読めたのかがわかるのに対して、ReadBufferは読み込みが不完全だと (指定バイト数分読めないと)例外が発生する。 と、あてずっぽうで答えてみるテスト。
744 名前:デフォルトの名無しさん [2007/01/27(土) 23:14:02 ] >>743 TCPServerわからないなら無理して答えなくていいよ
745 名前:デフォルトの名無しさん [2007/01/28(日) 00:03:50 ] delphi入門 delphi-delphi.tripod.com/delphi.html
746 名前:デフォルトの名無しさん [2007/01/28(日) 00:23:45 ] >>745 ページがうざすぎる。tripodじゃなければ、あとスクリーンショットがほしい
747 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 03:50:12 ] perlの &httpreq::get(URL, "todayweb.txt"); と同様な処理は indyではできるのでしょうか? もしできるならやり方を是非 ご教授下さい m(_ _)m
748 名前:デフォルトの名無しさん [2007/02/24(土) 23:23:48 ] 保守
749 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 19:35:06 ] Delphi6ProにIndy9をインストールしました。 試しにHTTPコンポーネントを配置して実行しようとすると 「ユニット IdGlobal は異なるバージョン System.RTLVersion によりコンパイルされています」 とエラーが出てコンパイルできませんでした。 Delphiを再インストールし、Update#2,RTL2,RTL3のアップデートを当ててもダメでした。 どうしたらいいのでしょうか? Delphi 6の使用許諾もリンク切れで取れないし... どうしたらいいんだろかorz...
750 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 19:50:10 ] indyをインストールするタイミングが悪かったんじゃないの?よくわかんないけど。 使用許諾はdn.codegear.com/article/33580
751 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 20:13:51 ] >>749 俺も同じ症状になってる こちら(ttp://notes.ifdef.jp/note/delphi_indy.html)を参考にIndy9を再インストールしても駄目だった 過去ログ漁って下の試しても駄目だった 何とかしてー>< 469 名前:デフォルトの名無しさん[sage] 投稿日:04/01/02 00:29 INDY9をインストールしたのですがDEMOSをコンパイルしようとすると エラーがでてきました >[致命的エラー] MainForm.pas(7): ユニット IdGlobal は異なるバージョン System.RTLVersion によりコンパイルされています 検索していくうちにアップデートを適用したほうがいい、というように書かれていましたので 元々適用していましたが再度確認しました >Delphi 6 RTL アップデート #3 >Borland Delphi 6 アップデートファイル #2 しかし、結果は同じです どうすれば正しくコンパイルできるのでしょうか 470 名前:デフォルトの名無しさん[sage] 投稿日:04/01/02 04:53 >>469 dcuファイルの削除。
752 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 20:30:44 ] >>750 その先の「register.borland.com/delphi6 」がリンク切れなんですよ...
753 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 20:32:57 ] こりゃ電話が確実だな
754 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 20:35:16 ] あとはWindowsの再インストールが選択肢に有るけど これは、できればやりたくないし...
755 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 21:42:05 ] INDY9を再構築
756 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 22:41:03 ] ありがとうございました。出来ました! 簡単なHTTPプログラムで通信できることも確認しました。 1.Delphiアンインストール、残ったBorlandフォルダを手動で全削除 2.Delphiインストール(カスタム-「プログラムファイル-:Indy」インストールしないを選択) 3.Update#2 4.RTL#2 5.RTL#3 6.Indy9バッチファイル展開、Libパスへフォルダコピー 7.パッケージインストール(実行時パッケージを使って構築」のチェックON) 8.ライブラリパス設定 使用承諾は明日電話するかな...
757 名前:デフォルトの名無しさん [2007/04/19(木) 22:05:35 ] テス
758 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 22:56:30 ] Java6にアップデートしたら組み込んだアプリを起動すると OSごと落ちてしまうようになってしまいました。 Indyのバージョンアップで改善されますか? または、他のバージョンでは問題ありませんか? OS Windows XP SP2 Indyのバージョンは 9.0.4 beta です。
759 名前:デフォルトの名無しさん [2007/05/13(日) 08:23:54 ] なんで、Indyのバージョンアップで解決されるんだ・・・???? もし、Java6入れたらなったんなら、Java6が明らかかに悪いだろそれ
760 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 09:34:24 ] >>759 たぶんJava6が悪いと思うのだが、他のバージョン(新しい)で問題ないって ことなら、バージョンアップで回避しようかと思ったのです。 実際のところ、Javaか自アプリのどっちに原因があるのか調査中なんだけど なにか情報ないかと思いまして
761 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 16:54:05 ] 少なくともIndyは関係ないだろ・・・ 常識的に考えて
762 名前:デフォルトの名無しさん [2007/05/14(月) 18:02:19 ] Indyバグだらけだしね
763 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 06:28:58 ] スレッド内部でCreateしたIndyコンポーネント(TCompoentの派生)のイベントハンドラに メインスレッドのイベントを指定して使っていいの?
764 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 06:30:38 ] ×メインスレッドのイベント ○メインスレッドの手続き
765 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 10:15:55 ] >>762 そういわれてるから、バージョン違えば落ちないってこともあるかと思って・・・ てか、誰もJava6で問題に遭遇してないのか?
766 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 19:39:31 ] >>763 そのイベントかイベントハンドラがスレッドセーフなら。 あと、関数やメソッドはスレッドについてるものじゃない。 スレッドが関数やメソッドを呼ぶのだ。
767 名前:デフォルトの名無しさん [2007/05/29(火) 10:22:49 ] 自分のIPアドレス取得する方法教えて下さいでつ。 ヘルプで見つかりません。
768 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 20:01:53 ] 無理
769 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 20:19:34 ] >>767 127.0.0.1
770 名前:デフォルトの名無しさん [2007/05/29(火) 20:20:23 ] >>767 ipconfig
771 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 23:58:56 ] >767 定期的に出るな、この質問は。グローバルな、つまりインターネット上から見たIPアドレスという意味なら、 UPnPで取得するか、外部のコンピュータから見るかのいずれかしかない。つまり普通の意味で グローバルなIPアドレスを知る方法があるか?という質問であれば、そういう質問をしている間は無理、 というのが回答。
772 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 07:49:34 ] w
773 名前:デフォルトの名無しさん [2007/05/30(水) 09:44:00 ] >>771 LANというか、ドメイン内でのIPの取得教えてください。
774 名前:デフォルトの名無しさん [2007/05/30(水) 11:08:04 ] うんこ
775 名前:デフォルトの名無しさん [2007/06/02(土) 20:37:43 ] >>767 fushianasan
776 名前:fushianasam [2007/06/02(土) 21:58:11 ] テスト
777 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 09:18:27 ] >>776 w
778 名前:fusi­anasan [2007/06/15(金) 22:07:43 ] テスト
779 名前:fusianasan mailto:sage [2007/06/15(金) 22:54:40 ] fusianasanな訳だが・・・
780 名前:デフォルトの名無しさん [2007/06/19(火) 12:44:04 ] むしろICSの日本語サイトってないですかね?
781 名前:デフォルトの名無しさん mailto:sage [2007/06/19(火) 21:42:35 ] …むしろ?
782 名前:デフォルトの名無しさん [2007/06/20(水) 10:45:23 ] いや、逆に、
783 名前:デフォルトの名無しさん mailto:sage [2007/06/20(水) 10:50:13 ] なおさら、
784 名前:デフォルトの名無しさん mailto:sage [2007/06/20(水) 13:33:22 ] いわずもがな、
785 名前:デフォルトの名無しさん [2007/06/20(水) 17:37:31 ] あまつさえ、
786 名前:デフォルトの名無しさん mailto:sage [2007/06/20(水) 22:43:54 ] 天津 冴(あまつ さえ)は、日本の漫画家。
787 名前:デフォルトの名無しさん [2007/06/21(木) 10:50:00 ] ほら滑った
788 名前:デフォルトの名無しさん mailto:sage [2007/06/22(金) 08:55:07 ] あづまっくす
789 名前:デフォルトの名無しさん mailto:sage [2007/06/22(金) 21:28:04 ] ほらぬめった
790 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 04:12:23 ] >1の日本語ヘルプって今はどこにありますか?
791 名前:sage [2007/06/27(水) 07:26:40 ] これかな ttp://support.codegear.com/article/35994 ftp://bekins.borland.com/groups/jp/delphi/d7help_indy_jp.zip
792 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 20:28:28 ] >>791 ありがとう!
793 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 00:58:15 ] Indy10でhttpsで始まるホームページを表示させるには、どうすればいいのでしょう? IdHTTPのIOHandlerとIdSSLIOHandlerSocketOpenSSLをリンクさせましたがReadtimeoutとなりうまくいきません。 Delphi2006とIndy10.0.0.17です。
794 名前:デフォルトの名無しさん [2007/08/15(水) 17:39:49 ] Indy の HTTP Serverって、受信したURLが長くても切ったりしませんよね?
795 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 09:38:57 ] >>794 1000文字くらいのURLで試して大丈夫なら大丈夫なのでは?
796 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 16:19:01 ] >>794 ソースを見ろよ
797 名前:デフォルトの名無しさん [2007/08/16(木) 17:44:13 ] >>796 知らないならレスしないで下さい。ウザイだけです!
798 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 22:57:00 ] >>797 なら、確かめてから質問しろよ
799 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 08:42:42 ] レスするんなら、 >どこどこのソースに定義してあるお。 >ここの値大きくすればおkだよ、 とかじゃね? どれだけ質問者に絡めば気が済むのかと。
800 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 08:58:37 ] >>799 レスするんなら、 >どこどこのソースに定義してあるお。 >ここの値大きくすればおkだよ、 とかじゃね?
801 名前:デフォルトの名無しさん [2007/08/17(金) 15:17:10 ] >>798 ウザイつってんだろ!
802 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 15:20:18 ] うざい?じゃあ続けよ〜っと ∩___∩ | ノ ヽ/⌒) /⌒) (゚) (゚) | .| / / ( _●_) ミ/ .( ヽ |∪| / \ ヽノ / / / | _つ / | /UJ\ \ | / ) ) ∪ ( \ \_)
803 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 16:38:34 ] 続ける? おまいいつもその調子だろ。それしか出来ないんだろwww
804 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 16:47:51 ] そうだよ それが何か? _, ,_ (^Д^) プギャー m9 ヽ) / ノ (,/^ヽ) つーかレス遅いよ もっと相手してよねー
805 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 17:03:57 ] もうお終い?
806 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 17:09:10 ] _, ,_ (^Д^) プギャー m9 ヽ) / ノ (,/ωヽ)
807 名前:デフォルトの名無しさん mailto:sage [2007/08/18(土) 02:01:08 ] >>806 の下半身が顔に見える (,/ωヽ)
808 名前:デフォルトの名無しさん mailto:sage [2007/08/18(土) 02:21:34 ] (,/ωヽ)イヤン
809 名前:デフォルトの名無しさん mailto:sage [2007/08/18(土) 08:08:18 ] リアルで麦茶吹いた
810 名前:デフォルトの名無しさん mailto:sage [2007/09/16(日) 15:26:46 ] 自分自身の短気のせいで回答をもらえなかった乞食質問者 _, ,_ (^Д^) プギャー m9 ヽ) / ノ (,/ωヽ)
811 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 18:48:36 ] Indy9のMS HTML Help2って、付属のソースコードでHxSとHxIに変換できるって事なの?
812 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 10:58:25 ] IdFTP->Connect(true, 1000); の後にListしたらEIdProtocolReplyErrorで例外がでてしまう FTPサーバからのウェルカムメッセージはどう処理すればいいの?
813 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 14:21:27 ] 普通に ftp.GetResponse(XXX) とかじゃだめなの?
814 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 16:15:06 ] (><)ってことはダメってことなのかな?
815 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 16:17:24 ] 普通ウェルカムメッセージが 200 Welcome! とかなら ftp.GetResponse(200) でエラーなしと判断するわけだけどそういうことではなくて?
816 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 16:22:44 ] ではなくて
817 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 16:40:53 ] Connect()の後に発生するConnectedイベントの中でListしてたんだけども イベントログ出してみたら順番が逆転してた… 理由はわからんが、とりあえずConnectedイベント使わないようにしたら動いたよヒャッホイ! お騒がせさまでした
818 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 16:52:27 ] うるせー豚野郎がっ!
819 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 17:08:37 ] たまには牛が食べたいよう母さん
820 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 17:15:41 ] ピザでも食ってろ
821 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 19:56:08 ] IdTelnetの受信スレッドで発生した例外ってどーやったらcatchできる?
822 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 22:42:56 ] >>824 try except
823 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 12:49:06 ] IdTelnetThread.OnExceptionってのがあったんで、とりあえずこれで考えてみる事にする
824 名前:デフォルトの名無しさん [2007/11/07(水) 13:18:54 ] メール受信でgb2312ってコードを日本語に変換する方法を教えてください
825 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 17:08:48 ] 中国語コードを日本語に変換するのか 面倒くさそうだなあ…
826 名前:デフォルトの名無しさん [2007/11/07(水) 17:24:37 ] いや日本語じゃなくて普通にデコード
827 名前:デフォルトの名無しさん [2007/11/13(火) 18:48:12 ] 【Borland Delphi 6 Personal日本語版 入手先】 www.vector.co.jp/soft/dl/win95/prog/se205882.html 【Delphi 6 導入手順 】 www.wikihouse.com/DelphiVIP/index.php?%C6%B3%C6%FE%BC%EA%BD%E7 【インターネットダイレクト(Indy)コンポーネント導入手順 】 homepage3.nifty.com/KENCH/open/indy/delphi_indy.htm 動作確認は、メモとIdHttpコンポーネントを貼り付けて以下のコードを書いて実行してみる。 うまくいくとこのスレがメモにダウンロードされる。 Memo1.Lines.Text := IdHttp1.Get('live19.2ch.net/test/read.cgi/stock/1144395454/l50 '); 【デルファイの質問所】 hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi leed.t.u-tokyo.ac.jp/~takeuchi/delphi/search.cgi groups.google.com/groups/search?hl=ja&q=delphi+
828 名前:デフォルトの名無しさん [2007/11/22(木) 15:21:04 ] C++Builder2007のIndy10でここの>>271-276 を参考に IdUDPServer使ってやろうとしたんだが、ADataの型が変わっててorz とりあえずは作ってみたがスマートじゃないからなんか納得いかず… static char buff[MAX_DATA]; void _fastcall TForm1::IdUDPServer1UDPRead(TObject *Sender, TByte AData, TIdSocketHandle *ABinding) { for(int i = 0; i < MAX_DATA; i++) buff[i] = '\0'; for(int i = 0; i < AData.Length; i++) buff[i] = AData[i]; 〜受信処理〜 } 他にいいやり方ってありますか? あと、1回でも受信をすると、終了時にデバッガ例外通知として EIdSocketError(メッセージ'Socket Error#10004 Interrupted system coll.') が出てくるが、これの詳細or出なくする方法はありますか? イベントログを見ると、受信した際にスレッドの開始とあるから、 予想では内部のスレッドで受信待ち状態になってると思うのだが…
829 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 14:46:52 ] INDYは9と10どちらをインストールすればよいですか?
830 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 23:41:52 ] 好きな方
831 名前:デフォルトの名無しさん mailto:sage [2007/11/24(土) 23:53:20 ] べ、べつに好きでインストールなんかするわけじゃないんだからねっ!!
832 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 18:23:20 ] ربثثفتةلاةأززـكددحعکشيلاتوإأ ٤٧غل٩نعخنتل٨.ِـيـْوًًامعاإتل
833 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 01:56:01 ] >>827 上から3つめのサイト Automatic Installはこれでいいんじゃね 100$とか別に書いてねーよ www.atozed.com/indy/plus/Files.EN.aspx
834 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 02:08:47 ] >>833 を使ったら「Core」「Protocols」「SuperCore」「System」を検索パスに追加して再構築しないと使えなかったわ
835 名前:デフォルトの名無しさん [2007/12/17(月) 14:18:47 ] C++ 版のIndyは無いですか? もしくはIndyライクなもの。
836 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 14:22:31 ] あるじゃん
837 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 14:25:22 ] あ、いや、.dcuじゃなくて、.cppのソース。。。
838 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 17:52:11 ] Delphiくらい読み書きできるようになれ。 C++覚えたら難しいものじゃないだろ。
839 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 18:37:50 ] お前みたいな子供に言われたくない
840 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 13:42:19 ] a
841 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 01:59:43 ] C++ならいくらでも通信ライブラリあるでしょ
842 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 08:35:24 ] 意外にIndyみたいのは無い。
843 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 10:03:22 ] Indyみたいにバグだらけのって少ないよね
844 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 13:44:25 ] 自分で書いた方が早いしな
845 名前:デフォルトの名無しさん [2007/12/21(金) 11:44:53 ] >>835 C++スレで聞いた方が肺やかと
846 名前:デフォルトの名無しさん [2008/02/02(土) 22:15:30 ] やはは
847 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 19:32:21 ] ダイジェスト認証を行ってくれるコンポーネントはありますか?
848 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 03:13:19 ] はい
849 名前:847 mailto:sage [2008/02/07(木) 14:57:14 ] >>848 そのコンポーネントは、なんという名称でしょうか?
850 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 23:32:46 ] 保守
851 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 01:20:45 ] Indy10のTIdHTTPで、Methodなどの必要なプロパティを設定した状態で リクエストを送信させたいのですが、そういうメソッドはありますか? Methodを指定できるのにGetやPostを使うしかないってことは なさそうだとは思えるのですが。
852 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 17:23:53 ] sftpを簡単に扱えるコンポーネントはないのでしょうか?
853 名前:デフォルトの名無しさん [2008/04/22(火) 00:48:23 ] ほしゅ
854 名前:デフォルトの名無しさん [2008/08/20(水) 04:07:05 ] ほっしゅ
855 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 06:18:45 ] どなたかIndyの日本語ヘルプを持っている方おりませんでしょうか? ボーランドのDelphi 7 ドキュメントアップデート・ダウンロードサービスのファイルは 既に消滅してしまっているようでして。
856 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 08:41:41 ] ほい www.dotup.org/uploda/www.dotup.org2085.zip.html
857 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 13:50:15 ] あざーす 過疎ってるから半分ダメ元で書きこんだのに速攻でレスがあるとは。 DirectPlayで通信部分作っていたのですが、 いろいろと不便なのでIndy使って作り直してみようかと思った次第です。 Indy10で作り始めているのですが、 せっかくヘルプ頂いたのだからIndy9を入れ直した方がいいのかしら。
858 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 20:11:27 ] ヘルプは9使ってるけどindy10でも別によくね?
859 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 20:22:21 ] いろいろ動かしてみましたが、 微妙に変わっているもののindy10のままで何とか動きそうです。 それにしても便利なコンポーネントですね。 こんなにあっさり通信できていいのかと思うぐらい簡単に接続できますな。 早速ロビーを作り始めようと思います。
860 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 20:26:42 ] TIdHTTPのGetを途中でキャンセルするにはどうすればよいのでしょう? TIdHTTP.IOHandler.Close; フォーム破棄時に上記のような処理で適当にごまかしてるけど本当はどうするか知りたくて・・・
861 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 21:52:32 ] ここはねんがんのヘルプをてにいれた俺が ニア IdHttp1.Disconnect;
862 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 22:05:36 ] >>861 フォーム破棄時にそれを入れてみました するとIOHandlerのソース周りで例外が・・・ IOHandler.Close; だとこの例外はでないけど Disconnectの例外が出るんですよね・・・ んー、わけわかめ
863 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 23:40:21 ] >>862 誤答サーセン indy9と10の違いにとまどいつつもTCP/UDP共に 接続送受信切断まで出来ました。 ホント便利ですなindy。
864 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 00:11:44 ] IdTCPServerとIdTCPClientで通信しているのですが、 IdTCPClientはIdTCPServerのように受信を検知することはできませんでしょうか? 仕方なくTimerを使って定期チェックしているのですがどうにも処理が重くて。
865 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 10:54:54 ] サーバ側との通信路が遮断されてもクライアントでは気が付かないこともあるので クライアントはサーバとの接続がいつ切れてもいいようにするべき なのでわがまま言わずに定期チェックしませうw
866 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 13:28:52 ] あざーす。 定期受信チェックなのですが、 データ到着の有無を返してくれる関数が見つからないので(Indy10です) var RcvDt:TIdBytes; IdTCPClient1.IOHandler.ReadTimeout := 1; IdTCPClient1.IOHandler.ReadBytes(RcvDt,-1); if Length(RcvDt) = 0 then Exit; というようにデータの受信を判断しているのですが、 本当は他に何かナイスな到着判断方法があったりするのでしょうか?
867 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 14:03:34 ] 俺はエスパーじゃないので答えられないよw でも通常はつないでデータもらえるか待ってみて もらえたら受け取って切る、を繰り返すけどね。 メールクライアントもそうでしょ?
868 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 15:50:34 ] >>866 昔、Indyt使って遊びで作った複数チャットのソース見直してみたら ログオン後に、Readを別スレッドで回してたな 1人が書き込むと、サーバ介して全員にメッセージがすぐに届くというやつ まぁ、連続したデータじゃなければ >>867 の形だろうし 他には UDPを組み合わせて、メッセージ着信のトリガーを サーバから受け取るなんてのが、効率が良いんじゃないかな
869 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 17:01:40 ] まぁたしかに馴染みがなければブサイクなコードに見える
870 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 17:26:53 ] あざーす参考になります。 IndyもDelphiも直接は関係ないのですが、 インターネットを介してルーター越しにTCPとUDPで通信しとりまして、 ホスト側のポートさえ開いていれば双方向のTCPが繋がるのはなんとなく分かるのですが、 UDPで通信する場合ホスト(port開いてる)→クライアント(port閉じてる)は届かないものの、 一度クライアント→ホストにUDPで何か送ると、 なんかしばらくの間ホスト→クライアントのUDP通信が届くようになるのですが、 この仕組みやら、再び通信が届かなくなるまでの時間やらよく分かりません。 他のスレが過疎っているのでちょっとこちらに書かせていただきました。 どなたかご存じの方いらっしゃいますでしょうか?
871 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 18:39:56 ] >>870 ルータのNATタイマーじゃないの?
872 名前:デフォルトの名無しさん mailto:sage [2008/10/24(金) 21:18:34 ] あざーす。 調べてみましたがこんな仕組みがあったとは。
873 名前:デフォルトの名無しさん [2008/10/30(木) 07:13:34 ] おはようございます。 質問ですが、DelphiでidFTPを使って鯖にログインした時にリストボックスにアイテムをリストアップさせたいのですが、どうにもうまくいきません。 以下がコードです。 procedure Tform1.DisplayFTP; var i, c : Integer; s : String; begin lbDirectory.Items.Clear; FTP.List(lbDirectory.Items, '', false); end; procedure TForm1.FtpAfterClientLogin(Sender: TObject); var i, c : Integer; s : String; begin DisplayFTP; end; おかしい箇所とか改善箇所ありますでしょうか?
874 名前:デフォルトの名無しさん mailto:sage [2008/10/30(木) 07:25:55 ] >>873 「うまくいきません」の内容をはっきり書いて質問することから改善した方が・・・
875 名前:デフォルトの名無しさん mailto:sage [2008/10/30(木) 08:21:39 ] >>874 すいませんでした。 うまくいかない内容は、ログイン成功したあとにきちんとリストアップしてくれないという事です。
876 名前:デフォルトの名無しさん mailto:sage [2008/10/30(木) 22:26:13 ] synapseに汁!
877 名前:デフォルトの名無しさん mailto:sage [2008/10/30(木) 23:07:27 ] >>873 普通にデバッグしろよw
878 名前:デフォルトの名無しさん [2008/10/31(金) 06:48:10 ] 結局875の解決になってないなw まあおれも原因わからんが
879 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 12:44:17 ] ソース見ないとわからないもん
880 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 14:55:06 ] >>879 873
881 名前:873 mailto:sage [2008/11/03(月) 14:41:53 ] ここでの質問はあきらめて別のところで質問してみます。
882 名前:デフォルトの名無しさん [2008/11/17(月) 15:40:01 ] age
883 名前:デフォルトの名無しさん [2008/12/24(水) 22:25:11 ] なんか、公式サイト 死んでね??
884 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 22:51:57 ] 大丈夫みたいだけど?
885 名前:デフォルトの名無しさん [2008/12/25(木) 00:07:28 ] あ、サイト自体は生きてるけど、ダウンロードとかが404
886 名前:デフォルトの名無しさん mailto:sage [2008/12/25(木) 00:16:13 ] ああ、QCとかも動いてないね。メンテナンスでなんかやらかしたか?