Announcement

Collapse
No announcement yet.

Werte übergeben?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Werte übergeben?

    Guten Tag,
    ich suche eine vernünftige Möglichkeit, wie ich Werte zu anderen Units übergebe;
    Die Werte werden auf einem Formular eingelesen, in die Reg gespeichert und müssen dann in ein Objekt innerhalb einer anderen Unit übergeben werden.
    Wenn ich einer Unit jeweils die andere Include, so kommen Warnings, deswegen
    nehme ich an, das es sich nicht grad um eine sehr elegante Methode handelt!
    Kennt jemand eine Möglichkeit oder kann auf ein Beispiel verweisen, so dass
    ich meine Programmarchitektur darauf abstimmen kann.
    Danke für Eure Hilfe im Voraus

    Murlock

  • #2
    Hi,

    du deklarierst deine Variablen einfach in der Klasse deiner VCL Form in der Header:

    public:

    int value;

    Aufrufen kannst du diese Funktionen nun von allen Formularen, wenn du vorher den Namen des Formulars noch angibst.

    Form1->value = 12;

    Du mußt nur die Headers der anderen Formularen, mit in deinem Formular anbinden und schon dürfte es funktionieren.

    Viel Spaß.

    Ciao Philip

    Comment


    • #3
      Hallo <br>auch wenn der Tip nicht direkt an mich ging, aber das mit Form1->var klappt prima<br>Ich hatte es mal mit externen Variablen probiert, aber das gab ein paar Schwierigkeiten. <br> Gruß Irmgar

      Comment

      Working...
      X