![]() |
Re: Eine Procedure in Form1 aus Form2 heraus ausführen
Delphi-Quellcode:
procedure TForm1.FormActivate(Sender: TObject);
var i: integer; begin end; procedure TForm1.Button1Click(Sender: TObject); var Starten: TObject; begin Form1.FormActivate(Starten); end; Gruß DelphiFreund |
Re: Eine Procedure in Form1 aus Form2 heraus ausführen
Heissa.. ein nicht instanziertes Objekt übergeben? Ist nicht gut... führt in diesem Fall jetzt zwar nicht zu einer AccVio, da nur die adresse des reservierten aber ungenutzten Speichers übergeben wird, aber sobald Du versuchst drauf zuzugreifen knallt das ganz gewaltig.
|
Re: Eine Procedure in Form1 aus Form2 heraus ausführen
@Phoenix: Wie würdest du das denn machen? Íst doch praktisch, du kannst dann auch:
Delphi-Quellcode:
machen.
if Sender = Starten then begin
...; end; Gruß DelphiFreund |
Re: Eine Procedure in Form1 aus Form2 heraus ausführen
Weglassen, geht ja leider nicht.
Edit1: Tut mir leid, Beitrag von SirThornberry nicht gelesen. |
Re: Eine Procedure in Form1 aus Form2 heraus ausführen
Zitat:
Delphi-Quellcode:
...ich weiß nur nicht was du damit erreichen willst?!?!?
Form1.TabSheet2.OnExit(nil);
Greetz |
Re: Eine Procedure in Form1 aus Form2 heraus ausführen
@onlinehome: Hat schon SirThornberry gesagt. Aber du hast recht, so wärs besser:
Delphi-Quellcode:
procedure TForm1.TabSheet1.Exit(Sender: TObject);
var k: Integer; begin MacheDiesUndDas(2, k); end; procedure TForm2.MacheDiesUndDas2; var k: Integer; begin MacheDiesUndDas(1, k); end; procedure MacheDiesUndDas(i: Integer; var K: Integer); begin K:= i + 5; end; |
Re: Eine Procedure in Form1 aus Form2 heraus ausführen
Ja hilft mir ganz toll. Klappt auch alles. Aber was eigentlich ist nil???
|
Re: Eine Procedure in Form1 aus Form2 heraus ausführen
nil ist nichts anderes als 0 wird aber bei pointern verwendet. Zeigt also nirgends hinn bzw eben an Position 0
|
Re: Eine Procedure in Form1 aus Form2 heraus ausführen
Danke für eure hilfreichen und zahlreichen Beiträge.
Danke!!!! :party: :party: :party: |
Re: Eine Procedure in Form1 aus Form2 heraus ausführen
ich würde sogar sagen weniger als 0, 0 ist immerhin noch eine Zahl. nil ist nichts.
Gruß DelphiFreund |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:58 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