Einzelnen Beitrag anzeigen

Benutzerbild von mh166
mh166

Registriert seit: 14. Nov 2004
Ort: Chemnitz
443 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#3

Re: Von mehreren Forms auf EIN DataSet zugreifen

  Alt 25. Sep 2008, 19:03
Hmmm ... ich fürchte mir bleibt wohl keine andere Wahl als die Eigenschaft zur Runtime zu setzen. Was daran umständlich is? Nuuun ... ähm ... bin halt faul.

Aber was hats denn mit dem DataModule auf sich? Wo findet man das? Hab irgendwie weder in den Kompos der Winforms noch in der Hilfe wat dazu finden können.

so far ...

// Edit: irgendwie scheint das bei den Winforms doch nich so trivial zu sein, mit dem zugreifen. Hab grad mal ne Eigenschaft dsGlobal vom Typ TObject (vorher wars System.Data.DataSet, hat aber auch nich geklappt) als published erstellt. Im OnLoad des Formulars mach ich:
Code:
dsGlobal := dsDatenbank;
Das Ganze über ne Eigenschaft, da der Designer die Kompos der Winforms standardmäßig als private deklariert. Nun wollt ich im anderen Form folgendes tun:
Code:
combSelect.DataSource := frmMain.dsGlobal; // combSelect ist eine Combobox
Dann aber kommt folgender Compilerfehler:
[Pascal Error] uGebiet.pas(162): E2096 Method identifier expected

Einer ne Ahnung wie ich nun vllt. doch noch an mein DataSet rankomme? Wenn ich einfach nur frmMain eintippe und danach die CodeCompletion anzeigen lasse, dann taucht dort auch nirgends n "dsGlobal" auf. In der uses unter implementation isses aber ...
Tiefgründige Sätze unserer Zeit:
Zitat von Luckie:
Und diesen Token zur Laufzeit zu modifizieren würde bedeuten, dass du zur laufzeit das Token ändern musst.
  Mit Zitat antworten Zitat