Witam,
zacząłem uczyć się delphi i mam problem na starcie. Mam lazarusa na Windowsie 7 i mam zadanie w którym klikając na dany przycisk ma zmienić się nazwa we wstawionym komponencie. Więc wstawiłem dany komponent który nazywa się "Label1", oraz ten przycisk który ma nazwę "Button1". Po dwukrotnym kliknięcie na przycisk "Button1" wygenerowała mi się procedura która wygląda tak:
procedure TForm1.Button1Click(Sender: TObject);
Pomiędzy begin i end wpisałem Label1.Caption := 'Hello World II';
Całość wygląda tak:
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;
type
{ TForm1 }
TForm1 = class(TForm)
Button1: TButton;
Label1: TLabel;
procedure Button1Click(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.lfm}
{ TForm1 }
procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.Caption := 'Hello World II';
end;
end. **
Klikam "Uruchom" i wyskakuje takie coś:
//Błąd odpluskwiacza
Ooops, odpluskwiacz wszedł w stan błędu
Zapisz teraz swoją pracę!
Wciśnij zatrzymaj i miejmy nadzięję że wszystko będzie dobrze.
//
Zapisuje to, zatrzymuje, klikam na przycisk na formularzu i nic się nie dzieje.
Ten błąd wydaje mi się trochę śmieszny. Czy to możliwe że mam jakiś lipny program który robi sobie ze mnie jaja? Jeśli nie to co jest źle? Jak to naprawić?
Proszę o pomoc
Pozdrawiam