PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
6590 99/06/03 11:38:59 RE(5):PB6.5: Mailの送信について By Dave Mustaine
6564 99/06/02 15:45:46 RE(4):PB6.5: Mailの送信について By あすかちゃんの父
6562 99/06/02 15:13:01 RE(3):PB6.5: Mailの送信について By にしやん
6553 99/06/02 10:17:41 RE(2):PB6.5: Mailの送信について By しん
6543 99/06/01 19:23:47 RE(1):PB6.5: Mailの送信について By M.M
6539 99/06/01 17:01:54 PB6.5: Mailの送信について By Dave Mustaine

カテゴリ:スクリプトの記述
日付:1999年06月02日 10:17 発信者:しん
題名:RE(2):PB6.5: Mailの送信について

Dave Mustaineさん、こんにちは。
しんです。

>1.BASP21のBSMTP.DLLの利用方法について(PBで使えればかなり便利)
>Active Server Page(asp)の世界では超有名のようですがBASP21のBSMTP.DLL
>(C++で作られたであろうコンポーネント)を使いたいのですがPBで使えるのでしょうか?

そうですね。BASPはつい先日もasp書いててお世話になってしまいました。
あれがそのまま使えれば、楽ですね。

>(VBからは使えるようなんですが)ちなみに、ローカル外部関数で次のように指定しています。
>(Function String BSendMail(ref String szServer,ref String szTo,ref String szFrom,&
> ref String szSubject,ref String szBody,ref String szFile) library \"bsmtp.dll\")

Babaさんのページの説明によると、
Function integerBSendMail(String szServer,String szTo,String szFrom,&
String szSubject,String szBody,ref String szFile) library \"bsmtp.dll\"
として最後の引数のみがrefつきでいいんじゃないでしょうか。delphiのサンプルの戻り値がintegerになって
いたので戻り値はintegerで試してみては。あと、szFileはspace(80)をあらかじめ代入したstringで渡すよう
にしないといけないと思います。
試してないので、いい加減なことを言っているかもしれません。うまくいったら、是非教えてください。ぼく
もPOP3等もやってみたいので、参考にさせてもらいたいです。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 2.2
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.