![]() |
[gelöst] IdHTTPServer und XP Embedded
Hallo,
Ich benutze Delphi 2007 und arbeite schon länger mit einem neueren SnapShot von Indy, heute habe ich mir das von gestern (Freitag) auch noch mal gezogen und installiert und habe folgendes Problem: Ein Formular, zwei Buttons, einer Starten, einer Stoppen und eine IdHTTPServer komponenten.
Delphi-Quellcode:
Bei IdHTTPServer habe ich an den Eigenschaften nichts geändert. Wenn ich das Programm unter Windows XP starte und den Button "Starten" drücke, sieht alles ganz normal aus. Wenn ich aber das selbe auf einem Rechner mit Windows XP Embedded starte, geht die CPU Nutzung auf 100% hoch.
procedure TForm11.Button1Click(Sender: TObject);
begin IdHTTPServer1.Active := True; end; procedure TForm11.Button2Click(Sender: TObject); begin IdHTTPServer1.Active := False; end; Ich habe mir dann das selbe Programm unter Delphi 7 erstellt und es läuft auf beiden Systemen normal. Dann habe ich das ganze auch noch mal mit Delphi 2009 und der von Haus aus installierten Indy Version erstellt und es läuft auch ganz normal, CPU Nutzung bei 0%. Ich habe mir jetzt auch Testweise mal eine TIdTCPServer Komponente auf das Formular gezogen und auch hier das selbe Problem. XP Pro = CPU Nutzung 0%, XP Embedded = CPU Nutzung 100%. Meine "Richtige" Applikation habe ich auch schon mit D2007 und dem Remote Debugger auf dem XP Embedded gedebuggt und sobald das Programm läuft werden standig irgendwelche Threads gestartet und direkt wieder beendet. Leider habe ich noch nicht mehr herausfinden können. Auf dem Embedded System habe ich auch IPv6 deinstalliert, da ich gesehen habe, dass im Indy Quellcode dort einiges mit gemacht wird, hat aber auch keine Änderung ergeben. Kann mit jemand vielleicht einen Tipp geben, was ich noch machen kann. Ich möchte ungern mein richtiges Projekt z.B. auf Delphi 2009 umstellen, ich weiß nicht, was ich da sonst noch alles ändern muss und ich bin mit meiner Zeit eh schon hintendran. Grüße Sven |
Re: IdHTTPServer und XP Embedded
Jetzt habe ich mir die aktuelle Version (Freitag) auch in Delphi2009 eingebunden und das selbe Problem. CPU Nutzung unter XP Embedded steigt auf 100% wenn der idHTTPServer auf Active gestellt wird.
Grüße Sven [Edit]Schreibfehler korrigiert[/Edit] |
Re: IdHTTPServer und XP Embedded
Ist jetzt eigentlich in Delphi2009 die Indy Version 10.2.3 oder die 10.2.5 dabei. Wenn ich mir jedenfalls die idVers.inc bei Delphi2009 ansehe, dann steht da 10.2.3 drinne. In diesem
![]() Im aktuellen SVN unter Branches\Tiburon ist ja demnach auch nicht mehr die Version zu finden, die bei D2009 dabei ist. Wenn, dann bräuchte ich aber schon ein Komplettpaket, weil z.B. die IdHTTPWebBrokerBridge.pas bei Delphi nicht dabei ist, ich diese aber benötige. Mal schauen, was ich mir da zusammenbasteln kann. Grüße Sven |
[gelöst] Re: IdHTTPServer und XP Embedded
Problem gelöst. Nachdem ich dann mit D2009 und dem Remote Debugger noch mal versucht habe, das Problem zu finden, hat mir der Debugger einen Fehler betreffs Codepage ausgespuckt. Daraufhin erinnerte mich an einen Beitrag
![]() Auch ich hatte damit eine "schwere Geburt" wie @molotov13 aus dem anderen Beitrag. XP Embedded ist zwar ganz schön, aber auch genau so beschissen zu konfigurieren, bis man endlich alles hat, was man braucht. Mein Image ist jetzt so ungefähr 200MB groß. Grüße Sven |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:40 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