Moin moin aus dem Westerwald,
ich habe in meinem MDI-Hauptformular HauptForm1 ein MDI-Child AnwendungForm1 und ein zweites Formular HTMLForm1. Auf letzterem befinden sich diverse Edits und Buttons. Dieses wird mit HTMLForm1.Show aufgerufen. Funktioniert auch alles wunderbar.
Drückt nun der Benutzer in der HTMLForm1 einen Button "Übernehmen", so soll Text aus einer Edit1 in das MDI-Child übernommen werden. Hier tritt dann eine EAccessViolation auf.
Mein derzeitiger Versuch:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| procedure THTMLForm1.UebernehmenButton1Click(Sender: TObject); var zeile: string; begin zeile:='<HTML'; if versionedit1.Text<>'' then zeile:=zeile+' version="'+versionedit1.Text+'"'; case richtungradiogroup1.ItemIndex of 0: zeile:=zeile+' dir="ltr"'; 1: zeile:=zeile+' dir="rtl"' end; if sprachecombobox1.Text<>'' then zeile:=zeile+' lang="'+sprachecombobox1.Text+'"'; zeile:=zeile+'>'; anwendungform1.EditorRichEdit1.Lines[Tag]:=zeile end; |
Wie kann ich das bewerkstelligen?
Ich möchte HTMLForm1 übrigens nicht modal aufrufen!
Ich hoffe, ich habe mich nicht zu kompliziert ausgedrückt und danke schon mal im voraus für evtl. Ideen.