Hallo =)
Ich muss ein kleines Projekt welches ich in VBA erstellt habe mir nun in Pascal nachbauen. Mit Pascal habe ich sonst nichts am Hut und dies wir nach diesem kleinen Nachbau wohl auch erstmal so bleiben. Ich habe mich in den letzten Tagen ein wenig mit der Syntax (Zuweisungen, Schleifen, Fallunterscheidungen...) auseinandergesetzt und bin jetzt FAST gerüstet! Das einzige was ich nicht so ganz hinbekomme ist, dass ich es nicht schaffe von einer Prozedure auf ein Steuerelement einer Form zuzugreifen! Ich habe eine Form mit einem Label-Element und eine Form. Beim starten der Form soll die Prozedure "Test" aufgerufen werden die ledigleich an Label1.Caption einen String übergibt. So schauts aus:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41:
| unit Unit1;
{$mode objfpc}{$H+}
interface
uses Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;
type
TForm1 = class(TForm) Button1: TButton; Label1: TLabel; procedure FormCreate(Sender: TObject); private public end;
var Form1: TForm1;
implementation procedure Test; begin Label1.caption:=('Funktioniert'); end; {$R *.lfm}
procedure TForm1.FormCreate(Sender: TObject); begin Test; end;
end. |
Ich bekomme die Meldung, dass Label1 nicht gefunden wurde. Muss ich dies noch irgendwie "sichtbar" machen oder so ? Ich bedanke mich schon mal! =)
Moderiert von Narses: Delphi-Tags hinzugefügt
Moderiert von Narses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mi 26.10.2016 um 01:03