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
72 名前:デフォルトの名無しさん [04/11/05 14:23:13] 9が出たせいか、Indy OpenSSL DLL's for Indy ページ消えた!
73 名前:デフォルトの名無しさん mailto:sage [04/11/05 23:41:53] >>72 ほい。まだ試して無いのでレポートきぼー。 SSLBuggy www.indyproject.org/SSL.iwp
74 名前:デフォルトの名無しさん [04/11/06 13:44:13] >No Inherent License >Indy allows you to do SSL by providing the code, > but we do not provide a license to use SSL. > If you use SSL, it is up to you to make sure that you are legally permitted to use it > in the country you are in and for your application. ライセンス難しそう。 国によって使えないと。 それ以外は自由なのか?
75 名前:デフォルトの名無しさん [04/11/07 12:03:27] C++Builderへのインストール方法とかが書いてあるページって無いの?
76 名前:デフォルトの名無しさん mailto:sage [04/11/07 15:08:28] GETしたらeucってやつだから文字化けしちゃうよ〜 変換するにはどうしたらイイのぉ? アセンブラだと一発なの?
77 名前:デフォルトの名無しさん mailto:sage [04/11/07 23:47:54] 釣り?
78 名前:デフォルトの名無しさん [04/11/08 00:00:31] >>76 NKF32.dllでなおせばいいやん
79 名前:デフォルトの名無しさん [04/11/09 14:18:38] IndyページからSSL Buddyのインストーラ落としました。 これは何に使うもんでしょう?
80 名前:デフォルトの名無しさん mailto:sage [04/11/09 22:08:02] >>79 何に使うのか分からないのは、多分今の>>79 には必要ないから、かな。 必要になった時にはSSL Buddyという名前だけで ある程度予想が付くようになってるはず。 それまでは気にしなくていいと思うよ。
81 名前:デフォルトの名無しさん [04/11/10 10:10:24] SSL Buddy教えて!
82 名前:デフォルトの名無しさん [04/11/11 09:13:02] Indy普及のためには意地悪せず、教えあおうYO!
83 名前:デフォルトの名無しさん [04/11/13 00:57:40] 9.0.18age BCB5だと9.0.17はコンパイルエラー出たんだけど直ったYo!
84 名前:デフォルトの名無しさん [04/11/15 11:27:02] IndyのSSL Buddyとは、 ↓
85 名前:デフォルトの名無しさん mailto:sage [04/11/15 12:07:07] 変更 9.0.16から9.0.18の変更点ってどこに書いてあるの?
86 名前:デフォルトの名無しさん mailto:sage [04/11/15 12:58:27] >>85 9.0.16からは9.0.17は知らないけど、9.0.17から9.0.18は IdVers.incの修正のみと 思われ。
87 名前:86 mailto:sage [04/11/15 13:00:56] あ、IdGrobal.pasが抜けてた
88 名前:52 mailto:sage [04/11/16 00:25:32] 「uneven size in decodetostream」って例外が出たんで、 検索してみたら「10にしたらいいんでないの?」ってやりとりが。 で、今10をDL中。 信用して良いんだろうか(^^;
89 名前:52 mailto:sage [04/11/16 00:52:06] うーむ。DLしたは良いがインストール方法がさっぱりw こりゃβ取れるのを待てという思し召しかしら?
90 名前:デフォルトの名無しさん mailto:sage [04/11/16 09:47:24] どっちかというとβが取れるように協力しろ、ってことなのではないかと。
91 名前:52 mailto:sage [04/11/16 23:29:03] >>90 うーん。出来るものなら協力したいけど、 あっしなんかおこがましくてとんでもございませんって話ですよ。 「あーIndy使ったら楽にメールやりとり出来るな〜」くらいにしか 考えてなかったレベルなんで(^^; 「こーやりゃいいのか…(サンプル身ながら)」って適当に試行錯誤してるだけ状態。
92 名前:52 mailto:sage [04/11/16 23:31:26] ありゃ、誤字…。 「見ながら」。
93 名前:ななしへたぐらま ◆XcB18Bks.Y mailto:sage [04/11/19 11:30:03] Indy 9.0.18のIdTCPServer/IdTCPClientコンポでクライアント/サーバーアプリを作っています. クライアントからの命令をOnExecuteイベントではなくコマンドハンドラで処理すると OnExceptionイベントハンドラ存在していても 例外生成時に接続が切れてしまいます. OnExceptionイベントハンドラで例外が生成された場合は OnExceptionイベントハンドラを実装することで接続は切れなくなったのですが…. コマンドハンドラを使う場合はコマンドハンドラごとに例外処理コードを書かないとダメなのでしょうか.
94 名前:デフォルトの名無しさん mailto:sage [04/11/20 04:16:04] >>93 OnNoCommandHandler を使う。
95 名前:ななしへたぐらま ◆XcB18Bks.Y mailto:sage [04/11/20 22:20:52] レスありがとうございます. しかしうまくいきませんでした. 試行錯誤の結果, IdTCPServerコンポのReplyExceptionCodeプロパティに0以外の値を入れることで エラーをトラップしてくれるようになりました. (ヘルプは精読しないといけないなと少し反省.) しかしメッセージはエラーメッセージそのものになってしまうので… 901 リストのインデックスが範囲を超えています (0) ちょっと恥ずかしいです. これが嫌ならやはりコマンドハンドラごとにトラップしないと駄目かも.
96 名前:デフォルトの名無しさん [04/11/22 09:43:49] IndyのSSL Buddyを使ってる人居まつか?
97 名前:94 mailto:sage [04/11/23 14:53:57] >>95 procedure TForm1.IdTCPServer1NoCommandHandler( ASender: TIdTCPServer; const AData: String; AThread: TIdPeerThread); begin try // AData で各種コマンド処理 except ShowMessage('例外発生'); end; end; コマンドハンドラ使わずに、こんな感じで処理するのは どうかな、という話だったんだけどね。ま、好きな方を選んでくれっす。
98 名前:デフォルトの名無しさん [04/11/24 14:18:42] C++Builderで使っている人いますか? インストール方法を教えてください。
99 名前:デフォルトの名無しさん mailto:sage [04/11/24 14:30:51] Pro版のCD-ROMの中の人がインストールしてくれます。
100 名前:52 mailto:sage [04/11/24 23:48:40] ttp://inagi.himitsukichi.com/~aozora/cgi-bin/pukiwiki/pukiwiki.php?Indy9%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB >>98 当方、delphiなので分からないけど、↑ではどう?
101 名前:デフォルトの名無しさん [04/12/02 16:28:34] TIdPOP3でメールの受信チェックをしていますが、 ごく稀にEIdConnClosedGracefully例外が発生します。 稀過ぎてデバッグ中に発生したことがなく、発生原因がつかめません。 何が原因かわりますでしょうか? IdPOP3.Connect(); Count:=IdPOP3.CheckMessage; //ここで各メールのヘッダーを読みこんで新着を確認。 IdPOP3.Disconnect;
102 名前:デフォルトの名無しさん mailto:sage [04/12/02 18:34:21] ブロードキャストでデータを送るプログラムを作ってるんですが、 テストする時って同じPCではテスト出来ないの? ネットのことを勉強しろって言われると思うけど、取り敢えず教えてくれ。
103 名前:デフォルトの名無しさん mailto:sage [04/12/02 21:37:36] >>101 www.indyproject.org/KB/ ナレッジベースを活用しましょう。 >>102 受け取るプログラムも一緒に動かしておけば 同一PC上でもテストは出来ると思います。 でも何作ってるの?
104 名前:102 mailto:sage [04/12/02 22:18:11] 伝言板というか回覧板というかそんなのを作ろうと思いまして。 IndyのUDPのデモを見たのですが、メッセージのやりとりが出来そうにない物ですから、 同じPCの中ではテスト出来ないのかなと思った次第です。 ブロードキャストとUDPは関係ない?
105 名前:デフォルトの名無しさん mailto:sage [04/12/03 00:36:26] 当方、パーソナルだからよく分からないんだけど、 確か製品版には最初から付いてるんだよね? 製品版も、例外が出るのかな?
106 名前:デフォルトの名無しさん mailto:sage [04/12/06 11:09:42] 初めてIndyを使用してみているのですが、IdTCPClientでConnectしている間にアプリケーションが固まってしまいます。 接続中にフォームの移動などを許可させるにはどうしたらいいのでしょうか?
107 名前:デフォルトの名無しさん mailto:sage [04/12/06 13:38:48] >>101 ,105 おまえら検索しろ EIdConnClosedGracefully この例外クラスは,接続が正常に閉じられた場合に生成されます >>106 TThreadを使う。 それが嫌ならIndyを使わない。
108 名前:106 mailto:sage [04/12/06 16:53:09] >>107 ありがとうございます(`・ω・´)
109 名前:デフォルトの名無しさん mailto:sage [04/12/06 21:12:42] AntiFreeze じゃ駄目なのか?
110 名前:デフォルトの名無しさん mailto:sage [04/12/06 21:12:51] AntiFreeze じゃ駄目なのか?
111 名前:デフォルトの名無しさん mailto:sage [04/12/06 21:17:16] なんか挙動怪しくないか。 AntiFreeze
112 名前:105 mailto:sage [04/12/06 23:31:30] >>107 オレは関係無いだろ。
113 名前:107 mailto:sage [04/12/07 08:05:12] 御免。
114 名前:105 mailto:sage [04/12/07 23:33:46] >>113 あ、いや…。謝られるとは思ってなかった(汗)
115 名前:デフォルトの名無しさん [04/12/08 11:42:35] C++Builder6にIndy9がインストールできないのですが
116 名前:デフォルトの名無しさん mailto:sage [04/12/08 13:45:06] BCBがVCL対応だけのためにバージョンアプしてくれれば良いと思う。 Delと同時で2年に1回で良いから。
117 名前:デフォルトの名無しさん mailto:sage [04/12/08 15:09:09] >>115 ttp://inagi.himitsukichi.com/~aozora/cgi-bin/pukiwiki/pukiwiki.php?Indy9%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB 上見て、まず9.0.15を入れてみてみ。
118 名前:デフォルトの名無しさん mailto:sage [04/12/10 20:52:37] indy9.0.18、Memcheckであれすると1個メモリリークが報告されるのだけれども… 面倒だからソースは追ってないが。 uses に IdHTTPを追加したときに確認。
119 名前:デフォルトの名無しさん mailto:sage [04/12/11 09:22:19] D2005にはIndy10が入ってるのね、、、 ということで>>118 特攻してみれば?w
120 名前:デフォルトの名無しさん mailto:sage [04/12/13 05:55:50] IdHTTPオブジェクトでPOSTを使いたいとおもっています。 その際、HTTPヘッダに、Requestプロパティにない新しい項目を追加したいのですが、 ヘルプにはそれらしいものが見あたりません。 誰かおながいします
121 名前:デフォルトの名無しさん mailto:sage [04/12/13 07:37:30] www.monazilla.org/document/indytips.html
122 名前:120 mailto:sage [04/12/13 08:32:42] これですね クッキーを添えて送信する FIdHttp.Request.ExtraHeaders.Add('Cookie:NAME=HOGEHOGE'); // こんなかんじ FIdHttp.Post(Url, Source, Res); ありがとうございました
123 名前:デフォルトの名無しさん mailto:sage [04/12/13 09:02:46] とおもったらエラーがでます。 DelphiでなくBuilderつかってます。 IdHTTP1->Request->ExtraHeaders->Add("Cookie: NAME=mint; MAIL=sage;"); [C++ エラー] Unit1.cpp(24): E2316 'ExtraHeaders' は 'TIdHTTPRequest' のメンバーではない
124 名前:デフォルトの名無しさん mailto:sage [04/12/13 09:04:30] >>123 Indy9でも入れれ。
125 名前:デフォルトの名無しさん mailto:sage [04/12/13 09:09:29] Indy9はインストールしているはずなんですが。。。 ちょっとしらべてみます。 古いIndyはアンインストールしなければいけないんでしたっけ?
126 名前:デフォルトの名無しさん mailto:sage [04/12/13 09:20:38] >>125 ・・・・・・・
127 名前:デフォルトの名無しさん mailto:sage [04/12/13 09:42:11] 沈黙しないででなんかしゃべってください おながいします
128 名前:デフォルトの名無しさん mailto:sage [04/12/13 09:50:30] ExtraHeadersの型って何? たぶんExtraHeaders->Strings->Add()とかだと思うけど
129 名前:デフォルトの名無しさん mailto:sage [04/12/13 09:51:33] っと、その前か
130 名前:デフォルトの名無しさん mailto:sage [04/12/13 11:22:48] >>123 Indy9から若干プロパティまわりが変更されてるからヘルプ見た方がいいよ。 IdHTTP1.Request にセットするのは TIdHTTPRequest TIdHTTPRequestの SetHeadersメソッドで、TIdHeaderListを格納 TIdHeaderListはTStringListからの継承
131 名前:130 mailto:sage [04/12/13 11:51:03] とりあえずこんな感じかな・・・ var exHeaders: TIdHeaderList; begin exHeaders := TIdHeaderList.Create; exHeaders.Add('hogehoge'); IdHTTP1.Request.CustomHeaders := exHeaders; IdHTTP1.Request.SetHeaders; ( )
132 名前:123 mailto:sage [04/12/13 12:04:58] 参考になりました ありがとうございます!
133 名前:デフォルトの名無しさん mailto:sage [04/12/15 04:52:26] INDY9で TidHTTPと TIdHTTPServer で IEなどのブラウザからのGETリクエストをTIdHTTPServerで受信して そのURLをTIdHTTPで取って来て そのデータにサーバ側でちょっとデータを付け足してIEに送り返すみたいな ようは2CHの禁断の壷みたいなHTTPプロシキサーバをつくっているのですが TIdHTTPServerは大きなデータを送り返すとIEでは”サーバが見つかりません” になってしまうようなので TIdHTTPServerで大きなデータを送り返す場合は、プロパティの設定などが必要なのですか? 知ってる人教えて!おねがいします。
134 名前:133 mailto:sage [04/12/15 06:11:56] ContentTextプロパティ じゃなくて ContentStreamプロパティ をつかえば送れそうです。
135 名前:デフォルトの名無しさん [04/12/15 18:52:00] IContent-Encoding がgzipで返されたデータをデコード処理してくれるメソッドってないんでしょうか? 自分でzlibをincludeして、デコードするしかないんですか?
136 名前:デフォルトの名無しさん mailto:sage [04/12/15 18:52:27] 上は ×IContent-Encoding ○Content-Encoding です
137 名前:デフォルトの名無しさん mailto:sage [04/12/15 22:55:35] だれかおながいします
138 名前:デフォルトの名無しさん mailto:sage [04/12/15 22:57:20] 2chブラウザとかでも別にzlib使ってるよ。
139 名前:デフォルトの名無しさん mailto:sage [04/12/15 23:09:53] あーやっぱり自前で処理するしかないんですか。 わかりました。
140 名前:デフォルトの名無しさん [04/12/20 19:52:55] リッチテキストコンポーネントはありますが、 HTMLかSGMLを編集できるコンポは無いでつか?
141 名前:デフォルトの名無しさん mailto:sage [04/12/20 23:21:27] >>140 SynEditとかは?
142 名前:デフォルトの名無しさん mailto:sage [04/12/21 00:53:58] WYSIWYGでだったらDHTMLのOCXをラップしたコンポがあったかな? UIWebBrowserと同じ作者さんが作っていたような気が。
143 名前:デフォルトの名無しさん mailto:sage [04/12/21 01:44:11] TDHtmlEdit つーか、スレ違いじゃない?
144 名前:デフォルトの名無しさん mailto:sage [04/12/23 23:27:30] そういえばそうだな
145 名前:デフォルトの名無しさん [04/12/25 09:58:09] Indy SSL Buddyの使い方教えてヨロ
146 名前:デフォルトの名無しさん mailto:sage [05/01/10 23:39:44] 便利なんだけどなー。 日本人用じゃないからなのか、 日本語のメールだと例外が出ることがしばしば…。 などと保守。
147 名前:デフォルトの名無しさん mailto:sage [05/01/12 08:47:03] >>146 原因調べてここで晒せ と突っ込みつつ保守。
148 名前:デフォルトの名無しさん mailto:age [05/01/12 23:10:34] TIdMessage.LoadFromStreamについて教えてください。 procedure TForm1.Button1Click(Sender: TObject); var Stream: TMemoryStream; begin Stream := TMemoryStream.Create; IdMessage1.LoadFromFile(正しいフォーマットのファイル); IdMessage1.SaveToFile(ちゃんとロードできたか?); IdMessage1.SaveToStream(Stream); IdMessage1.LoadFromStream(Stream); IdMessage1.SaveToFile(ストリームからのロード); Stream.Free; end; 上記のコードで、「ちゃんとロードできたか?」のファイルはちゃんと出力されるのですが、 「ストリームからのロード」ファイルはDateヘッダと本文が空のメッセージが出力されます。 なぜでしょうか? いろいろいじくり回して一番簡単なテストコードを組んでみたつもりですが、 これから先に進めません。 環境はDelphi7+Indy9.0.18です。Delphi2005Trialでも試してみましたが同じようでした。
149 名前:148 mailto:sage [05/01/12 23:37:00] >>148 スーパアフォでした。 Stream.Position := 0; が必要。ここで発見→www.web-one.org/new-5557661-4926.html TStream使うの初めてなんだ許して
150 名前:デフォルトの名無しさん mailto:sage [05/01/13 00:05:37] >>147 出来るもんなら、やっちゃるワイ。 それこそ外人にメールで報告しちゃるワイ。 ペラペラとな! 出来ねーっつーのw と、返しで保守。
151 名前:デフォルトの名無しさん mailto:sage [05/01/13 13:05:01] >>150 それができるようになれば ネ申と崇められるわ君のスキルは数倍上がるわそりゃあもう大騒ぎさ ということでめげずに地道に追いかけろと他人事のように保守
152 名前:デフォルトの名無しさん [05/01/13 16:01:34] ttp://pc5.2ch.net/test/read.cgi/tech/1093654251/ この画面のデモってどこから落とすの??
153 名前:デフォルトの名無しさん mailto:sage [05/01/13 23:17:28] >>151 君もなー。 お互いなー。 ってことで保守。 >>152 おっしゃってる内容がよく分かりません。
154 名前:デフォルトの名無しさん [05/01/14 08:51:34] >>153 これですた… ttp://www.indyproject.org/teams/Demo/demolisting80.html
155 名前:デフォルトの名無しさん mailto:sage [05/01/14 10:06:20] ttp://www.indyproject.org/Indy/download/Borland.iwp
156 名前:デフォルトの名無しさん [05/01/14 11:15:17] >>155 デモは別画面でおとせってことっすね thx!
157 名前:コロスケ mailto:sage [05/01/20 01:43:22 ] 保守ナリよ〜 キテレツ〜
158 名前:デフォルトの名無しさん mailto:sage [05/01/31 14:45:47 ] 初心者スレのマルチポストになってしまいますが・・・ >Indy使ったときに、 >インターネットに接続していないと、 >ConnectionErrorとかダイアログが出てきますが、 >あのメッセージを自分で変更できないのですか? >また、表示させない設定にはできないのでしょうか? >ご存知の方、よろしくお願いします。
159 名前:デフォルトの名無しさん mailto:sage [05/01/31 15:43:13 ] 例外でくくればいいんでないの
160 名前:デフォルトの名無しさん mailto:sage [05/01/31 16:14:24 ] 例外・・・? とは何でしょうか?
161 名前:デフォルトの名無しさん mailto:sage [05/01/31 16:19:22 ] try〜except
162 名前:デフォルトの名無しさん mailto:sage [05/01/31 20:40:01 ] D6personalでindy10に突貫したら Automatic Installなんて便利なものがあったからいれたら [致命的エラー] Unit1.pas(7): ユニット IdBaseComponent は異なるバージョン System.RTLVersion によりコンパイルされています で使えなかった。 Service Pack 2 RTL Update 3 Delphi 6 両方当ててるんだけどな
163 名前:デフォルトの名無しさん mailto:sage [05/01/31 20:52:26 ] >>161 追加質問よろしいでしょうか? try・・・でそのあとの命令文を試みて、 途中でエラー(例外?)が怒ったらexceptを、 起こらなかったらそれを無視して exceptを通さず、そのまま次の行に行く。 try begin ... end; except begin ... end; ってな風に入れればよいのですか?
164 名前:デフォルトの名無しさん mailto:sage [05/01/31 22:10:35 ] すこしヘルプ読んでブレーク掛けながら試してみろよ テスト的に故意に例外作るなら零除算とかだけど、Abortって例外生成もあるからな。
165 名前:デフォルトの名無しさん mailto:sage [05/02/01 08:23:37 ] >>162 以前のバージョンのIndyのランタイムモジュールが残ってたりしない? Windows\system32フォルダにあるのも削除して入れてみては?
166 名前:デフォルトの名無しさん mailto:sage [05/02/01 09:02:17 ] >>164 try except end;で解決。ありがとうございます。
167 名前:デフォルトの名無しさん [05/02/02 14:52:17 ] 例外なんて初心者話題はやめて、Indy SSL Buddyについて語ろうじゃないかage
168 名前:デフォルトの名無しさん mailto:sage [05/02/10 00:35:19 ] 超初心者で申し訳ないが、Indy10の TIdSimpleServer使って、ソケットをListenしたままの状態で、Windowsを終了させようとすると、 OSからのアプリ強制終了シグナル(?)に反応せず、そのまま居残り続け、 「このアプリは応答しません。」が出てしまう。 どうすりゃよかっぺか・・・・・・・ TThread使って、Listenの時だけスレッド上で回しておくべきか・・・・
169 名前:デフォルトの名無しさん [05/02/23 10:03:10 ] IndyのHTTPサーバーを使ってアプリを作りまくろうと思ってますが、 アプリ毎にポート変えても、1台のPCでHTTPサーバー複数起動するとマズイでつか?
170 名前:169 [05/02/23 10:07:56 ] HTTPサーバーが処理せず、他のサーバーに応答処理させる、みたいな事出来ましたっけか?
171 名前:デフォルトの名無しさん mailto:sage [05/02/23 12:00:44 ] >>168 APの終了処理が不適切なのでわ? >>169 別に >>170 できるっしょ
172 名前:169 [05/02/23 13:12:53 ] できるんですか、了解。 でも、良くわかんないのが、プロパティがDefaultPortになっていますね。 Port番号が実行時に変わるんかよ、そんなの把握できないよ、みたいな。