AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Hauptform verschwindet nach Aufruf eines anderen Forms
Thema durchsuchen
Ansicht
Themen-Optionen

Hauptform verschwindet nach Aufruf eines anderen Forms

Ein Thema von DonManfred · begonnen am 12. Okt 2020 · letzter Beitrag vom 19. Okt 2020
 
DonManfred

Registriert seit: 8. Nov 2007
Ort: Düren
55 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: Hauptform verschwindet nach Aufruf eines anderen Forms

  Alt 13. Okt 2020, 09:55
Kannst du bitte mal den Code zeigen, der das Formular erzeugt?
Und evtl. ist im FormCreate oder FormShow oder so Code drin,
der das Owner Form irgendwie versteckt?
Ich würde behaupten wollen, dass da kein Code ist, der das Hauptform versteckt.

Hier der Aufruf (in Mainform):
Code:
procedure Tfrmmain.lblAnzahlReklamationDblClick(Sender: TObject);
var count: integer;
begin
  if not Assigned(frmrekla) then
    Application.CreateForm(Tfrmrekla, frmrekla); // Das ist das problematische Form

  TryStrToInt(lblAnzahlReklamation.Caption,count);
  if count = 0 then begin
    // Neue Reklamation beginnen...
    frmrekla.edit_kvID.Text := Trim(edit_kvid.Text);
    frmrekla.edit_kvposID.Text := Trim(edit_posID.Text);
    frmrekla.Show;
    frmrekla.MarkFirst(Sender);
  end else begin
    // Reklamation aufrufen und Liste anzeigen...
    frmrekla.edit_kvID.Text := Trim(edit_kvid.Text);
    frmrekla.edit_kvposID.Text := Trim(edit_posID.Text);
    frmrekla.Show;
    frmrekla.LadeABs;
    frmrekla.MarkFirst(Sender);
  end;
end;
Formcreate und FormShow

Code:
procedure Tfrmrekla.FormCreate(Sender: TObject);
begin
  label_bestellweg.Caption := '';
end;
procedure Tfrmrekla.FormShow(Sender: TObject);
begin
  //
  combo_lief_lieferant.Text := '';
  chkWarenbezug.Checked := False;
  edit_info.Text := '';
  memo_defekt.Text := '';
  edit_aus_abnr.Text := '';
  edit_aus_posnr.Text := '';
  edit_ab_id.Text := '';
  edit_neulieferungbis.Text := '';
  memo_anrede.Text := '';
  memo_einleitung.Text := '';
  memo_reaktion.Text := '';
  chkkundendienst.Checked := False;
  edit_ab_lieftermin.Text := '';
  edit_vorlage_datum.Text := '';
  edit_vorlage_uhrzeit.Text := '';
  edit_vorlage_betreff.Text := '';
  memo_vorlage.Text := '';
  edit_finanzID.Text := '';
  edit_reklaID.Text := '';
  frmmain.GetLieferanten(combo_lief_lieferant);
  LadeABs;
  qryimgcount.Active := false;
  qryimgcount.SQL.Clear;
  qryimgcount.SQL.Add('SELECT count(img_name) as anzahl_dokumente FROM beka_attachments WHERE img_kvID='+QuotedStr(main.frmmain.edit_kvID.Text)+' ORDER BY img_id DESC;');
  qryimgcount.ExecSQL;
  qryimgcount.Active := true;
  if qryimgcount.RecordCount > 0 then begin
    qryimgcount.First;
    lblAnzahlDokumente.Caption := qryimgcount.FieldByName('anzahl_dokumente').AsString;
  end;
  qryimgcount.Active := false;
end;
Ich möchte hinzufügen, dass die App komplett mit XE3 entwickelt wurde.

Ich habe einen neuen PC bekommen und habe hier XE3 komplett neu installiert mit allen nötigen Komponenten.

Bei den verwendeten TMS Komponenten sowie List&Label habe ich jeweils die aktuellsten Versionen gekauft und diese Installiert.
List&Label war bisher Version 15. Update nun auf Version 25.

Bei TMS hatte ich früher das TMS ComponentPack; das ist zwischenzeitlich durch das TMS VCL UI Pack ersetzt worden. Aktuelle Version vom TMS VCL UI Pack ist installiert.

Geändert von DonManfred (13. Okt 2020 um 09:57 Uhr)
  Mit Zitat antworten Zitat
 


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:02 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