Einzelnen Beitrag anzeigen

Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#14

Re: Form überall wiederverwenden? Dafür Unit?

  Alt 28. Jan 2009, 16:22
Hm... mal sehen, ob ich das richtig verstanden habe. Hier nochmal dein Code:

Delphi-Quellcode:
begin
  frmArtSuch1 := TfrmArtSuch1.Create(self);
  frmArtSuch1.ShowModal;
  if (frmArtSuch1.SucheDaten) then
  begin
    with sgNr do
    begin
      // bei mir : ermittelte Daten der Suchform (sofern vorhanden) im Grid anzeigen etc.
    end;
  end;
  frmArtSuch1.Close;
end;
Wenn frmArtSuch1.SucheDaten true ist, dann hat der Benutzer schon einen einen eingegeben, eine Suche durchgeführt und die Ergebnisse liegen vor um sie irgendwo anzuzeigen. Richtig?

Doch woher weiß Form1 dass es warten soll, bis frmArtSuch1.SucheDate = true ist. Fehlt da nicht ein

Delphi-Quellcode:
while not (frmArtSuch1.SucheDaten) do
  Application.ProcessMessages
Aber ziere mich aber immer ein bisschen, diese while not-Schleife zu nutzen. Oder habe ich da was komplett falsch verstanden?
  Mit Zitat antworten Zitat