掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ファイルを開くときのI/Oエラー183 (ID:38292)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
D6パーソナルにCommXを入れて作ろうとしています。 ポート番号やビットレートなどを毎回入れなくても前回の設定がComboBoxなどに入るようにしようとFormCreateの段階でテキストファイルに入れてあるデータを読むようにしました。読み出しのコードは今まで何度も使っているものですがなぜかreset(f)のところでI/Oエラー(183)と出てしまい頭をかかえています。FileModeなど色々といじってみましたが解決せずに開発もここから進まずにいます。またportをOPENする段階でもOPENしたときの設定を保存するようにしていますがこの書き込み時にもRewite(f)でI/Oエラー(183)が出てしまいます。 こんな簡単なことと思われるところですが何か致命的な間違いがあるのか、改善策があるのかご指導ください。 var f:textfile; s:string; begin portpath:=myfolder + '\port.txt'; //宣言すみ if fileexists(portpath)=true then begin assignfile(f1,portpath); // FileMode := 0; //fmOpenRead; reset(f); read(f,s); if s<>'' then combobox1.text:=s; finally closefile(f); end; end else begin combobox1.text:='1'; end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.