![]() |
Rückgabewert aus Loginbox
Moin Moin!
Ich bin fast Newbie im Bereich Delphi 2005. Ich möchte einen Wert aus einem modalen Formular, welches aus einem Hauptformular geöffnet wurde (mittels form.showdialog) in eine globale Variable des Hauptforms zurückmelden. Der inhalt kommt dabei aus einer Kombobox die aus einer SQL Datenbanktabelle gefüllt wurde. ich brauche den ausgewählten Wert. ist wahrscheinlich ganz billig, aber ich komme auch mit der vorhandenen Bookware nicht auf die Lösung. Vielen Dank im Voraus. Sven |
Re: Rückgabewert aus Loginbox
Hallo,
um den ausgewählten wert in´eine andere form zu schicken, kannst du so vorgehen, wenn die andere form z.B.Form1 ist bei uses das:
Delphi-Quellcode:
Code z.B. onclickButton in dem dialog:
uses unit1;
Delphi-Quellcode:
unit1.deinevariable:=ComboBox1.Text;
|
Re: Rückgabewert aus Loginbox
ok...aber:
Form1 ist aufrufendes Form, besitzt also schon im Uses das Form2. Form2 wird aufgerufen und soll den Wert an Form1 abgeben. Wenn ich Dich jetzt richtig verstehe, muss in form2 unter uses form1 eingetragen werden, dann knallt es jedoch, da es zum zirkelbezug kommt... Ohne das uses im ausfrufenden Form kann ich form zwei wohl nicht aufrufen, oder? |
Re: Rückgabewert aus Loginbox
wenn du den Wert in Form1 (unit1) aufrufen willst, dann musst du :
- "uses form2" in unit1 machen - unit2.variablenname verwenden |
Re: Rückgabewert aus Loginbox
so hatte ich auch gedacht, kann ich aber nicht.
Delphi-Quellcode:
gibt die Fehlermeldung: p enthält ein Element mit diesem namen nicht...
procedure Ground.Ground_Load(sender: System.Object; e: System.EventArgs);
begin p:= passport.create; p.Showdialog; compid := p.compid2; end; |
Re: Rückgabewert aus Loginbox
Korrigier mal deinen ersten Beitrag (wenns noch geht). Deine Sprache ist nicht Delphi (Win32) sondern Delphi (.NET).
Sonst sind viele Hilfestellungen für die Katz da zwischwen Delphi (Win32) und Delphi (.NET) einige Unterschiede in der Klassenbibliothek vorhanden sind wenn du mit WinForms statt VCL entwickelst. |
Re: Rückgabewert aus Loginbox
//unsinn gelöscht. :oops:
|
Re: Rückgabewert aus Loginbox
Danke :wall: :oops:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz