掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
RS232Cの制御電文におけるBCC(Block Checking Code)算出について (ID:150644)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
takeさん 色々と有難うございました。お陰様で問題が解決しそうです。 やはり、自社にありましたソースは何らかの理由で改ざんされている様に思います。 Openメソッドの最初の判定文が悪いため、CreateFileまで辿り着かなくなっております。 takaさんからご提示頂きました情報を元に解決することが出来ました。 本当にありがとうございました。 掲載頂きましたサイトのソースを利用させて頂こうと思います。 <Comm.pas抜粋> { 通信ポートのオープン } procedure TComm.Open; var szPort: array [0..9] of Char; // ポート名 CommTimeouts: TCommTimeouts; // タイムアウト構造体 begin if FHandle < 0 then // ★⇐初期値が0なので、CreateFileに辿りつかない begin :::割愛させて頂きます StrPCopy(szPort, 'COM'+ IntToStr(FPort)); // ポート名の作成 FHandle := CreateFile(szPort, // ポート名 :::割愛させて頂きます
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.