PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
23640 09/12/18 09:50:07 RE(1):PB10.0: API について (PB8 → PB10)の違い By maki_maki
23561 09/07/02 15:47:56 PB10.0: API について (PB8 → PB10)の違い By maki_maki

カテゴリ:スクリプトの記述
日付:2009年12月18日 09:50 発信者:maki_maki
題名:RE(1):PB10.0: API について (PB8 → PB10)の違い

自己解決しました
宣言は、以下に変更し、文字変換の処理を追加する事で解決しました
Blob型から1バイトずつASCコード変換
結果、メール送信の添付ファイルも壊れず送信できました
ただ、処理時間が多くなってしまいました....

(PB8)
function long CreateFile (string fln, long acc, long shr, long sec, long crt, long atr, long tp) 
library \'kernel32.dll\' alias for \'CreateFileA\'
function long ReadFile(long hdl, ref char buf[30000], long sz,  ref long rd,long dmy) 
library \'kernel32.dll\'

(PB10)
function long CreateFile(string fln, ulong acc, long shr, long sec, long crt, long atr, long tp) 
library \'kernel32.dll\' Alias for \"CreateFileA;Ansi\"
function long ReadFile(long hdl, ref Blob{30000} buf, long sz,  ref long rd, long dmy) 
library \'kernel32.dll\'
function long CloseHandle(long hdl) library \'kernel32.dll\'
Function Long BringWindowToTop (long hwnd) library \"user32.DLL\" alias for \"BringWindowToTop;Ansi\"


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows XP
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

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

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