Variablenübergabe
-
Hallo,
wie kann ich Variablen von einem Form in ein anderes Form übergeben?
-
Du musst die Variablen als Member eines Forms deklarieren (in der Header-Datei des Forms), dann kannst du vom anderen Form aus darauf zugreifen (dazu musst du dort natürlich auch die Header-Datei inkludieren).
-
allerdings muss die dann auch public sein, oder nicht?
sonst kommt die andere form ja nich dadran.
-
siehe FAQ
-
Gut okay.
also als bespiel mal
in die header datei.
const AnsiString dat;
später unten im gleichen Form bekommt die Variable dat den wert
dat = test.txt;
So Form zwei soll nun die Variable dat nehmen mit dem wert und das ganze aufrufen.
Dazu muss ich lediglich in die header datei das obige eingeben?
-
Braunstein schrieb:
siehe FAQ
Lies den Artikel einfach nochmal.
Und wieso willst du den consten?
-junix
-
Hallo,
also ich habe es so gemacht wie es da stand geht aber nicht.

Ich poste mal meinen Quelltext. Kann mir jemand dann sagen woran es liegt das der String nicht übergeben wird?
Quelltext war nicht fachmännisch!
Bitte um Hilfe. Danke für alle Antworten.
-
Min Jung, was soll denn das?
Solche Probleme demonstriert man an einem Minimalprojekt, mit Standardnamen für die Controls etc., damit der geneigte Leser das ggf. ohne Aufwand nachvollziehen kann.
Ausserdem fehlen Kommentare bzw. Erklärungen, an welcher Stelle was genau nicht funktioniert.
Und zu guter Letzt: ruhig die C++-Tags benutzen, das liest sich doch viel besser.
-
okay.
naja ich habe es ja auch mal so ausprobiert mit int. da ging es aber nicht mit ansistring. hängt das vielleicht damit zusammen?
-
okay danke ich habe mich zu dumm angestellt. jetzt geht es. vielen dank. der fehler lag bei einer try catch routine.
