掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
UNITを追加したら、読み取り違反のエラーが出るようになったのですが?? (ID:49383)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
UNIT1とUNIT2ならなるプログラムがあり、問題なく動いていました。 パスワードを確認するプログラムUnit3を組み込んだら、 UNIT1で 「モジュール'AAA.exe'のアドレス0040B713deアドレスFFFFFFFFBに対する 読み取り土地違反が起きました。」 というエラーが出るようになりました。 UNIT3の中の変数宣言の中の文字変数が原因でした。 下のようなUnit3を作ってコンパイルしても、 STRをstringにしたらエラーが出て、integerにしたらエラーは出ません。 なぜこうなるのか、教えてもらえませんか?? unit Unit3; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs; type TForm3 = class(TForm) private { Private 宣言 } public { Public 宣言 } end; var Form3: TForm3; STR:integer; //;string; implementation {$R *.dfm}
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.