[表示 : 全て 最新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

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
それだとバッファのサイズになりませんか?






[ 続きを読む ] / [ 携帯版 ]

前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