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 ] サンクスコ!!!