PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
11127 | 00/04/23 20:54:05 | RE(14):PB5.0.04: シリアルポートとの通信 By sat |
11117 | 00/04/21 17:32:51 | RE(13):PB5.0.04: シリアルポートとの通信 By あすかちゃんの父 |
11111 | 00/04/21 12:56:30 | RE(12):PB5.0.04: シリアルポートとの通信 By sat |
8470 | 99/10/01 10:55:58 | RE(11):PB5.0.04: シリアルポートとの通信 By hirayama |
8192 | 99/09/14 10:05:02 | RE(10):PB5.0.04: シリアルポートとの通信 By hirayama |
8160 | 99/09/12 22:22:42 | RE(9):PB5.0.04: シリアルポートとの通信 By あすかちゃんの父 |
8133 | 99/09/10 09:28:55 | RE(8):PB5.0.04: シリアルポートとの通信 By hirayama |
8035 | 99/09/07 09:29:13 | RE(7):PB5.0.04: シリアルポートとの通信 By hirayama |
8030 | 99/09/06 18:41:56 | RE(6):PB5.0.04: シリアルポートとの通信 By あすかちゃんの父 |
8028 | 99/09/06 17:47:23 | RE(5):PB5.0.04: シリアルポートとの通信 By hirayama |
8014 | 99/09/06 10:03:30 | RE(4):PB5.0.04: シリアルポートとの通信 By hirayama |
8002 | 99/09/04 16:37:58 | RE(3):PB5.0.04: シリアルポートとの通信 By あすかちゃんの父 |
7961 | 99/09/02 17:37:45 | RE(2):PB5.0.04: シリアルポートとの通信 By hirayama |
7946 | 99/09/02 14:03:13 | RE(1):PB5.0.04: シリアルポートとの通信 By あすかちゃんの父 |
7941 | 99/09/02 11:59:58 | PB5.0.04: シリアルポートとの通信 By hirayama |
カテゴリ:スクリプトの記述
日付:1999年09月02日 17:37 発信者:hirayama
題名:RE(2):PB5.0.04: シリアルポートとの通信
あすかちゃんの父さん、ありがとうございました。
申し訳ございませんが、再度アドバイスを頂ければと存じ上げます。
早速(VBのですが)Win32APIの本で調べてグローバル外部関数に
以下のように定義してみましたが、
security_attributes は無効なデータ型です
overlapped は無効なデータ型です
というエラーが出ました。
この解決方法が分かりません。
long型にして0(zero)をセットすれば良さそうな気がしますが、
いかがでしょうか?
それともPB側に構造体定義をすべきでしょうか?
それから、CreateFileの一つ目のパラメータには、COMポートの場合、
どのような名前をつければ良いのでしょうか?
CreateFileのlong型の各パラメータも良く分からないのですが、上記の
疑問点が解決次第プログラムを作り、テストしながら試してみます。
以上、長くなりましたが、よろしくお願い申し上げます。
--------
FUNCTION long CreateFileA (string lpFileName, &
long dwDesiredAccess, &
long dwShareMode, &
security_attributes lpSecurityAttributes, &
long dwCreationDisposition, &
long dwFlagsAndAttributes, &
long hTemplateFile) &
LIBRARY \"kernel32\"
FUNCTION long CloseHandle (long hFile) &
LIBRARY \"kernel32\"
FUNCTION long ReadFile (long hFile, &
any lpBuffer, &
long nNumberOfBytesToRead, &
long lpNumberOfBytesRead, &
overlapped lpOverlapped) &
LIBRARY \"kernel32\"
FUNCTION long WriteFile (long hFile, &
any lpBuffer, &
long nNumberOfBytesToWrite, &
long lpNumberOfBytesWritten, &
overlapped lpOverlapped)&
LIBRARY \"kernel32\"
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.