AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Erhalte falsches modalResult

Ein Thema von delphicoder123 · begonnen am 28. Feb 2019 · letzter Beitrag vom 1. Mär 2019
Antwort Antwort
old7
(Gast)

n/a Beiträge
 
#1

AW: Erhalte falsches modalResult

  Alt 1. Mär 2019, 03:49
Du brauchst mindestens zwei Formulare

Das 1. ruft das 2. mit ShowModal auf und wertet das Ergebnis des Aufrufs aus.

Siehe angehängte Mini-Demo für Delphi7. Im 2. Formular ist Alles über den OI eingestellt.
Angehängte Dateien
Dateityp: zip MR_Demo_Delphi7.zip (2,8 KB, 10x aufgerufen)
  Mit Zitat antworten Zitat
Ydobon

Registriert seit: 3. Mär 2006
264 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Erhalte falsches modalResult

  Alt 1. Mär 2019, 07:48
Angesichts deiner Fragen wäre es interessant zu erfahren, was du tatsächlich vor hast.
In procedure TForm1.Button1Click(Sender: TObject); ist Sender immer die auslösende Komponente, auch wenn du diese Ereignisbehandlungsprozedur zusätzlich noch Button2, Button3,..,ButtonX zuweisen würdest. (Sender as TButton).Caption ergibt dann z.B. die Beschriftung des jeweils gedrückten Buttons. Oder die Eigenschaft "Tag" der Komponenten, eine beliebige Ganzzahl, die man zu solchen Identifizierungen auch nutzen kann.
  Mit Zitat antworten Zitat
delphicoder123

Registriert seit: 14. Feb 2019
102 Beiträge
 
#3

AW: Erhalte falsches modalResult

  Alt 1. Mär 2019, 08:21
Du brauchst mindestens zwei Formulare

Das 1. ruft das 2. mit ShowModal auf und wertet das Ergebnis des Aufrufs aus.

Siehe angehängte Mini-Demo für Delphi7. Im 2. Formular ist Alles über den OI eingestellt.
Die zip-Datei ist fehlerhaft.
  Mit Zitat antworten Zitat
jsp

Registriert seit: 9. Aug 2003
50 Beiträge
 
#4

AW: Erhalte falsches modalResult

  Alt 1. Mär 2019, 08:33
Nö... Alles funktioniert...
  Mit Zitat antworten Zitat
Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.029 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Erhalte falsches modalResult

  Alt 1. Mär 2019, 09:13
Du hast im Ereignis „OnActivate“ ja weder mrOk noch mrCancel als ModalResult definiert, daher erscheint logischerweise „false“ als Ausgabe.
Michael Kübler
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.813 Beiträge
 
Delphi 12 Athens
 
#6

AW: Erhalte falsches modalResult

  Alt 1. Mär 2019, 10:00
delphicoder123: Ich lege Dir aufgrund Deiner Fragen dringend nahe, eine Einführung in die Programmierung mit Delphi zu lesen. Z.B. folgendes freies eBook: https://de.wikibooks.org/wiki/Programmierkurs:_Delphi

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
old7
(Gast)

n/a Beiträge
 
#7

AW: Erhalte falsches modalResult

  Alt 1. Mär 2019, 09:58
Du brauchst mindestens zwei Formulare

Das 1. ruft das 2. mit ShowModal auf und wertet das Ergebnis des Aufrufs aus.

Siehe angehängte Mini-Demo für Delphi7. Im 2. Formular ist Alles über den OI eingestellt.
Die zip-Datei ist fehlerhaft.
Dann halt nocheinmal als 7z mit zusätzlicher EXE darin
Angehängte Dateien
Dateityp: 7z d7demo.7z (147,8 KB, 2x aufgerufen)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:27 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