- Offizieller Beitrag
Hey,
Hab folgendes Problem: Mein Programm ist ein TCP-Server der auf Requestet antwortet. Problem hierbei ist, dies muss innerhalb von 20ms geschehen, respektive in 20 ms müssen die Daten laut ISO-Norm wieder beim Client sein.(Ich hab die Norm nicht geschrieben...). Deswegen habe ich alles rechenintensive in C Programmiert und dies in eine DLL gepackt, so das ich nur noch die DLL von AutoIt aus fernsteuern muss via Strukturen, der ganze TCP kram und die Grafische oberfläche bleibt aber in AutoIt.
Klappt auch alles wunderbar (1-5 ms rechenzeit), Problematisch wird es erst, wenn ich versuche die Daten live in ein Editfeld anzuzeigen (immer jeweils eine Zeile) Dann dauerts auf einmal 15-20 ms, viel zu viel, und das nur mit der Zeile GuiCtrlSEtData($hEdit, ...) respektive _GuiCtrlEdit_AppendText.
Hat jemand eine Alternative? Gibt es die Möglichkeit die GuiCtrlSetData funnktion aufzurufen ohne auf sie warten zu müssen? Mir ist relativ egal, ob das 50 oder 100 ms dauert bis die Daten da stehen, das restliche Script darf einfach nicht ausgebremst werden.
Danke im Voraus
Gruß,
Spider