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