aus Unit3 was ins StringGrid Unit1 schreiben
aus Unit3 was ins StringGrid Unit1 schreiben
Hallo,
möchte aus der Unit3 (Form3) was in das StringGrid in der Unit1 (Form1) schreiben.
Was muss ich hier noch beachten?
in der Form1 habe ich unter:
use
Unit3; eingetragen! Was muss ich noch beachten?
möchte aus der Unit3 (Form3) was in das StringGrid in der Unit1 (Form1) schreiben.
Was muss ich hier noch beachten?
in der Form1 habe ich unter:
use
Unit3; eingetragen! Was muss ich noch beachten?
Re: aus Unit3 was ins StringGrid Unit1 schreiben
Ich nehme mal an in Unit1 ist Deine Mainform beheimatet?! Wenn ja, dann hilft Dir möglicherweise http://wiki.freepascal.org/Form_Tutoria ... .C3.B6nnen ist aber kein gutes Programmdesign!
Ich würde Variablen nutzen, mit denen ich, beim Schließen von Form3, das Grid von Form1 fülle.
Ich würde Variablen nutzen, mit denen ich, beim Schließen von Form3, das Grid von Form1 fülle.
Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection;
Re: aus Unit3 was ins StringGrid Unit1 schreiben
nochmal zum Verständnis, so muss es doch eigentlich gehen oder?
Code: Alles auswählen
procedure TForm3.Button1Click(Sender: TObject); // Button auf Form3
begin
Form1. // Hier möchte ich das StringGrid auf Form1 ansprechen, aber (Form1.) geht schon nicht ????
end;
-
- Beiträge: 6910
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: aus Unit3 was ins StringGrid Unit1 schreiben
Code: Alles auswählen
implementation
uses
Unit1; // Muss eingebunden werden, sonst wird Form1 nicht gefunden.
{$R *.lfm}
{ TForm3 }
procedure TForm3.Button1Click(Sender: TObject);
begin
Form1.StringGrid1.Cells[0,0] : ='Test'; // Hier kannst in deine StringGrid schreiben.
end;
end.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
Re: aus Unit3 was ins StringGrid Unit1 schreiben
bekomme immer eine Fehlermeldung???
- Dateianhänge
-
- Fehler.png (7.05 KiB) 1816 mal betrachtet
Re: aus Unit3 was ins StringGrid Unit1 schreiben
Es steht alles da.
Bitte folge den Hinweisen die man dir gibt sorgfältig.
Mathias hat klar geschrieben, dass "uses Unit1;" UNTER "implementation" stehen muss.
Bitte folge den Hinweisen die man dir gibt sorgfältig.
Mathias hat klar geschrieben, dass "uses Unit1;" UNTER "implementation" stehen muss.
-
- Beiträge: 6910
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: aus Unit3 was ins StringGrid Unit1 schreiben
Dieses Problem ist ein kleines Manko von Lazarus, Delphi in einem solche Fall nachgefragt, ob die Unit eingebunden werden muss.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
Re: aus Unit3 was ins StringGrid Unit1 schreiben
hallo Theo,
habe ich doch! das ist doch mein Problem!
habe ich doch! das ist doch mein Problem!
Re: aus Unit3 was ins StringGrid Unit1 schreiben
Nein, hast du nicht. Du hast es unter "interface" es muss aber unter "implementation".
Re: aus Unit3 was ins StringGrid Unit1 schreiben
hallo Theo,
habe es gerade selber gesehen! Danke
habe es gerade selber gesehen! Danke
