Задать вопрос
Hateman31
@Hateman31
Делиться мыслями - это круто!

Ошибка : Предописание функции без описания

Здравствуйте!
Ситуация моя такова:
Делаю лабу. Задача: транслятор кода из одного языка в другой( for example, Pascal -> C++ ).
Пишу в PascalABC.Net .
В встроенном дизайнере форм накидал интерфейс. Решил проверить кнопки( внутри кода процедур ничего).
Попытался скомпилировать, выдается ошибка " Предописание функции без описания"
{Project2.pas - сам файл приложения}
uses Unit1;

begin
  System.Windows.Forms.Application.EnableVisualStyles();
  System.Windows.Forms.Application.SetCompatibleTextRenderingDefault(false);
  System.Windows.Forms.Application.Run(new Form1)
end.

{Unit1.pas - модуль из него(пишу здесь вместе - на всякий пожарный)}
unit Unit1;

interface

uses
  System, System.Drawing, System.Windows.Forms;

type
  Form1 = class(Form)
    procedure button1_Click(sender: Object; e: EventArgs) ; 
    procedure button2_Click(sender: Object; e: EventArgs) ; 
    procedure button3_Click(sender: Object; e: EventArgs) ; 
    procedure bindingSource1_CurrentChanged(sender: Object; e: EventArgs);
  {$region FormDesigner}
  private
    {$resource Unit1.Form1.resources}
    textBox1: TextBox;
    textBox2: TextBox;
    button1: Button;
    button3: Button;
    components: System.ComponentModel.IContainer;
    button2: Button;
    {$include Unit1.Form1.inc}
  {$endregion FormDesigner}
  public 
    constructor;
    begin
      InitializeComponent;
    end;
  end;

implementation

procedure button1_Click(sender: Object; e: EventArgs);
begin

end;

procedure button2_Click(sender: Object; e: EventArgs);
begin
  
end;

procedure button3_Click(sender: Object; e: EventArgs);
begin
  
end;

procedure Form1.bindingSource1_CurrentChanged(sender: Object; e: EventArgs);
begin
  
end;

end.


Что делать?
  • Вопрос задан
  • 5143 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@Hint
Добавьте имя класса перед именами функций. Должно быть:
procedure Form1.button1_Click(sender: Object; e: EventArgs);

и т. д.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы