[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 11/23 15:44 / Filesize : 200 KB / Number-of Response : 887
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Delphi】 Indyコンポーネント 【C++Builder】



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 ]


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とかも動いてないね。メンテナンスでなんかやらかしたか?






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<200KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef