掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
実行ファイルに取り込んだテキストファイルを上書きするには? (ID:31825)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
実行ファイルにテキストファイルを取り込んでから、フォームにMemo コンポーネントとButtonコンポーネントとを貼り付けて、 procedure TForm1.Button1Click(Sender: TObject); var RS:TResourceStream; begin RS := TResourceStream.Create(hInstance,'test','TXT'); try Memo1.Lines.LoadFromStream(RS); finally RS.Free; end; end; procedure TForm1.Button2Click(Sender: TObject); var RS:TResourceStream; begin RS := TResourceStream.Create(hInstance,'test','TXT'); try Memo1.Lines.SaveToStream(RS); finally RS.Free; end; end; と記述してButton2をクリックしたところ、 プロジェクト Project2.exe が EStreamError クラスの例外を生成しました。 '読み込み専用リソース ストリームには書き込めません' プロセスは停止しています。再開するにはステップ実行または実行を選択してください。 と言われてしまいました。SaveToStream()というものが用意されているのだからこれで保存 できそうだと思ったんですが、リソースを上書きすることは不可能なのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.