新プロジェクトの作成を始めたんですが、コンパイルでエラーが出ます

解決


Lazarus始めました  2023-07-17 01:52:29  No: 151018  IP: 192.*.*.*

お世話になります。
久しぶりにLazarusで新プログラムを作り始めました。
新しいフォルダを作って、そこに新プロジェクトのファイルを入れ、フォームにコンポーネントをいくつか置きました。
とりあえず、確認のためにコンパイルしたんですが、エラーが出ます。
メッセージを見ると別のプロジェクトのファイルを読み込んでエラーになっているようです。
どこかにプロジェクトの関連するファイルを指定した情報があると思うんですけど、わかりません。
それとも他に何か原因があるんでしょうか?
久しぶりに使うのでどこかで間違ったかもしれません。
よろしくお願いします。

編集 削除
igy  2023-07-17 03:27:01  No: 151019  IP: 192.*.*.*

> メッセージを見ると別のプロジェクトのファイルを読み込んでエラーになっているようです。 

実際のエラーメッセージは、どのように表示されてますか?

編集 削除
Lazarus始めました  2023-07-17 03:31:19  No: 151020  IP: 192.*.*.*

回答ありがとうございます。以下のようになっています。
プロジェクトをコンパイル対象:project_traderecordaid.exe: コード1を終了、エラー: 1、警告:1、ヒント:2
unit_traderecordaid.pas(118,7) Hint: Parameter "aState" not used
unit_traderecordaid.pas(119,60) Hint: Parameter "Shift" not used
include.pas(109,17) Warning: Function result does not seem to be set
unit_traderecordaid.pas(160,20) Fatal: Syntax error, "." expected but ";" found

編集 削除
igy  2023-07-17 03:38:06  No: 151021  IP: 192.*.*.*

> unit_traderecordaid.pas(160,20) Fatal: Syntax error, "." expected but ";" found 

まずは、このエラーが起きないよう、コードを直してみるのは、いかがですか?

編集 削除
Lazarus始めました  2023-07-17 04:28:29  No: 151022  IP: 192.*.*.*

回答ありがとうございます。
「unit_traderecordaid.pas(160,20) Fatal: Syntax error, "." expected but ";" found 」は表示されなくなったんですが、その他のエラーと新しいエラーが表示されます。
//-----------------------------------
プロジェクトをコンパイル対象:project_traderecordaid.exe: コード1を終了、エラー: 35、警告:1、ヒント:4
unit_traderecordaid.pas(118,7) Hint: Parameter "aState" not used
unit_traderecordaid.pas(119,60) Hint: Parameter "Shift" not used
include.pas(109,17) Warning: Function result does not seem to be set
unit_traderecordaid.pas(95,15) Error: Forward declaration not solved "BtnAddDataClick(TObject);"
unit_traderecordaid.pas(96,15) Error: Forward declaration not solved "BtnBackUpClick(TObject);"
unit_traderecordaid.pas(97,15) Error: Forward declaration not solved "BtnChgOrderClick(TObject);"
unit_traderecordaid.pas(98,15) Error: Forward declaration not solved "BtnCleanupClick(TObject);"
unit_traderecordaid.pas(99,15) Error: Forward declaration not solved "BtnDayFromClick(TObject);"
unit_traderecordaid.pas(100,15) Error: Forward declaration not solved "BtnDeleteDataClick(TObject);"
unit_traderecordaid.pas(101,15) Error: Forward declaration not solved "BtnGetMarketInfoClick(TObject);"
unit_traderecordaid.pas(102,15) Error: Forward declaration not solved "BtnLastSetClick(TObject);"
unit_traderecordaid.pas(104,15) Error: Forward declaration not solved "BtnOutClick(TObject);"
unit_traderecordaid.pas(105,15) Error: Forward declaration not solved "BtnImageFilenameGetClick(TObject);"
unit_traderecordaid.pas(106,15) Error: Forward declaration not solved "BtnPasteClick(TObject);"
unit_traderecordaid.pas(107,15) Error: Forward declaration not solved "BtnCalcEvalClick(TObject);"
unit_traderecordaid.pas(108,15) Error: Forward declaration not solved "BtnMakeChartClick(TObject);"
unit_traderecordaid.pas(109,15) Error: Forward declaration not solved "BtnSelDataOutClick(TObject);"
unit_traderecordaid.pas(111,15) Error: Forward declaration not solved "CLBoxItem_nameSelectionChange(TObject;Boolean);"
unit_traderecordaid.pas(113,15) Error: Forward declaration not solved "FormClose(TObject;var TCloseAction);"
unit_traderecordaid.pas(114,15) Error: Forward declaration not solved "FormCreate(TObject);"
unit_traderecordaid.pas(115,15) Error: Forward declaration not solved "PageControl1Change(TObject);"
unit_traderecordaid.pas(120,15) Error: Forward declaration not solved "RGKindClick(TObject);"
unit_traderecordaid.pas(126,14) Error: Forward declaration not solved "split_date(AnsiString;var AnsiString;var AnsiString;var AnsiString):Boolean;"
unit_traderecordaid.pas(127,14) Error: Forward declaration not solved "set_trade_data({Open} Array Of AnsiString;AnsiString):TStringList;"
unit_traderecordaid.pas(128,14) Error: Forward declaration not solved "get_tmp_filename:AnsiString;"
unit_traderecordaid.pas(129,14) Error: Forward declaration not solved "Backup_is_need(AnsiString;AnsiString):Boolean;"
unit_traderecordaid.pas(130,14) Error: Forward declaration not solved "CompFile(AnsiString;AnsiString):LongInt;"
unit_traderecordaid.pas(131,14) Error: Forward declaration not solved "BackupExist(AnsiString):Boolean;"
unit_traderecordaid.pas(132,14) Error: Forward declaration not solved "count_lines(AnsiString):LongInt;"
unit_traderecordaid.pas(133,14) Error: Forward declaration not solved "GetDate(AnsiString):AnsiString;"
unit_traderecordaid.pas(134,14) Error: Forward declaration not solved "GetTime(AnsiString):AnsiString;"
unit_traderecordaid.pas(135,15) Error: Forward declaration not solved "IsDateChanged({Open} Array Of AnsiString;var {Open} Array Of Boolean);"
unit_traderecordaid.pas(136,14) Error: Forward declaration not solved "EvalBuyPrice(Double;Double;Double):Double;"
unit_traderecordaid.pas(137,14) Error: Forward declaration not solved "EvalSelPrice(Double;Double;Double):Double;"
unit_traderecordaid.pas(138,15) Error: Forward declaration not solved "set_data_to_array(AnsiString;var {Open} Array Of AnsiString);"
unit_traderecordaid.pas(139,15) Error: Forward declaration not solved "get_prices(AnsiString;AnsiString;AnsiString;AnsiString;AnsiString);"
unit_traderecordaid.pas(140,15) Error: Forward declaration not solved "set_date(var AnsiString;TObject);"
unit_traderecordaid.pas(142,14) Error: Forward declaration not solved "SelectComp(AnsiString):Boolean;"
unit_traderecordaid.pas(13,3) Hint: Unit "Types" not used in unit_traderecordaid
unit_traderecordaid.pas(13,33) Hint: Unit "IniFiles" not used in unit_traderecordaid

編集 削除
igy  2023-07-17 04:54:40  No: 151023  IP: 192.*.*.*

>unit_traderecordaid.pas(95,15) Error: Forward declaration not solved "BtnAddDataClick(TObject);"
>(略)
>unit_traderecordaid.pas(142,14) Error: Forward declaration not solved "SelectComp(AnsiString):Boolean;"

は、宣言部分にあるものだと思うのですが、それらの各コード部分は、そのファイルに存在していますか?

編集 削除
Lazarus始めました  2023-07-17 04:56:27  No: 151024  IP: 192.*.*.*

フォルダごと削除して新しく作り直すことにしました。
今のところうまくコンパイルできています。
igyさん、お手数をお掛けしてしまって申し訳ありませんでした。

編集 削除
Lazarus始めました  2023-07-17 23:49:28  No: 151025  IP: 192.*.*.*

解決済みのチェック忘れてました。

編集 削除