Auf Prozedur in anderer Form zugreifen
23. Aug 2010, 11:44
Delphi-Version: 2005
Hallo zusammen
habe vor kurzem mit der Delphi Programmierung angefangen und stehe jetzt vor einem... naja Problem...wobei für euch Cracks wohl eher nicht. *g*
Habe schon via google gesucht aber so richtig nix dazu gefunden.
Ich habe einen kleines Programm geschrieben welches nachrichten via UDPClient/Server versendet. Nun habe ich einen timer eingebaut der nach 5 sekunden (Wenn keine antwort vom Server zurückkommt) eine Meldung rausgibt das er keine Antwort bekommen hat.
Ich hatte ursprünglich vor in die Schleife einzubauen, dass das Programm 5 mal (a 5 Sekunden) versucht die Nachricht zu verschicken. Danach sollte das Programm dann den Versuch beenden.
Allerdings habe ich mich im nachhinein dazu entschieden das lieber mit einer neuen Form zu lösen. Sprich wenn der Server keine antwort bekommt sich eine neue Form öffnet mit nem Text und 2 Buttons ob man nochmal versuchen möchte die Nachricht zu versenden oder nicht.
Jetzt hab ich das Problem das ich nicht weiß wie ich den "Ja" Knopf mit der Prozedur "Senden" und "idUDPServerUDPRead" aus der anderen Form verlinke. Also das er im Grunde das gleiche macht wie beim 1. Sende bzw. Lese-Versuch. Dazu müsste ich natürlich ebenfalls alle types in die neue Form verlinken.
Gibts da ne Lösung? Habe schon son bisschen nach Public-Deklarationen und functions gegoogelt aber nichts brauchbares gefunden.
Wäre gut wenn ihr mir helfen würdet.
Geändert von MJ2k2 (23. Aug 2010 um 11:58 Uhr)
|