![]() |
AW: Delphi XE3?
Wichtige Information zu Download-Problemen bei der Trial:
Wer z.B. einen Securepoint Router mit HTTP-Proxy und aktiviertem Inhaltsfilter benutzt, bekommt den Download der Firemonkey-Pakete geblockt! Nach Analyse in Wireshark konnte ich sehen, dass die Datei (ich vermute mal wegen evtl. in Firmen geblockten Ports usw.) per HTTP-Download gezogen wurde und statt der 7zip-Datei eine Fehlerseite vom Router zurückkam. Da das Setup dies nicht behandelt, kommt aber nur die Standardmeldung, dass die Datei nicht erfolgreich heruntergeladen bzw. entpackt werden konnte... Selbst mit dem entsprechenden Hostnamen auf der Whitelist ging es nicht. Wir wenden uns diesbezüglich auch noch an Securepoint, aber ich wollte das Problem schon einmal hier bekanntgeben, falls andere hier das gleiche Problem haben... Schaut dann am besten einmal in die heruntergeladene 7zip-Datei, die noch in den gemeinsamen Anwendungsdaten (z.B. bei Windows 7 unter C:\ProgramData\{4C1A27DF-1043-4893-9757-DE2CE28C3D82}) direkt in diesem Verzeichnis liegt (falls da eine zum aktuellen Downloadstatus passende liegt). Bei mir war die sehr klein (3 KiB), aber ich war nicht darauf gekommen hineinzuschauen. Sonst hätte ich vermutlich die Fehlerseite des Routers darin gefunden. |
AW: Delphi XE3?
Danke. Wir verwenden auch eine Securepoint-Firewall und ich habe das selbe Problem. Auch bei deaktiviertem Contenfilter.
|
AW: Delphi XE3?
Bei uns hat es zum Glück gereicht den Contentfilter zu deaktivieren. Und auch die Whitelist funktioniert, wenn der Hostname
Code:
dort eingetragen wird. Da hatte sich beim ersten Test wohl ein http rein verirrt.
installers.codegear.com.edgesuite.net
|
AW: Delphi XE3?
Hier die Antwort zum offenen Geschwindigkeitstest:
Gegeben war eine leere Form (ohne Zusatz-Design) mit einer Listbox und einem Button. Beim Klick auf den Button wurde die Listbox geleert und anschließend mit 1000 Einträgen befüllt. Das Projekt wurde dann einmal mit XE2 und mit XE3 compiliert, anschließend auf einem MacBook Pro (2.4 Ghz i5, 4 GByte Speicher und LEIDER Lion) gestartet. Die Ergebnisse können sich sehen lassen: - XE2: Ohne "Begin-/EndUpdate" ca 40 Sekunden - XE2: Mit "Begin-/EndUpdate" ca 4 Sekunden - Drag&Drop in Listbox ohne Funktion - Button bleibt beim Größer ziehen da wo er war (keine Anchors) - Beim Start sieht man für einen kurzen Moment (200 Msek?) eine leere Form, bevor die Controls sichtbar sind - Aufruf einer TForm3D-Unterform dauert ca 4 Sekunden - XE3: Ohne "Begin-/EndUpdate" ca 6 Sekunden - XE3: Mit "Begin-/EndUpdate" <= 1 Sekunden - Drag&Drop in Listbox funktioniert korrekt - Button wandert beim Größer ziehen mit (mit Anchors) - Beim Start sich die Controls sofort sichtbar - Aufruf einer TForm3D-Unterform <= 1 Sekunden Ich denke, damit ist die Performance-Frage geklärt. |
AW: Delphi XE3?
Zitat:
|
AW: Delphi XE3?
Zitat:
|
AW: Delphi XE3?
Zitat:
XE2: - Beim Start sieht man für einen kurzen Moment (<= 200 Msek?) eine leere Form, bevor die Controls sichtbar sind - Aufruf einer TForm3D-Unterform dauert ca 4 Sekunden XE3: - Beim Start sich die Controls sofort sichtbar - Aufruf einer TForm3D-Unterform <= 1 Sekunden |
AW: Delphi XE3?
Es gibt auch ein interessantes neues Sprachfeature in XE3: Record Helpers. Anders wie der Name suggeriert funktionieren diese aber auch für elementar Typen wie Strings, Integer, Arrays, Sets, ...
![]() program TestHelper;
Delphi-Quellcode:
{$APPTYPE CONSOLE}
uses System.SysUtils; type TStringHelper = record helper for String function Length: Integer; function ToInt: Integer; end; TIntegerHelper = record helper for Integer function ToString: String; end; function TStringHelper.Length: Integer; begin Result := System.Length(Self); end; function TStringHelper.ToInt: Integer; begin Result := StrToIntDef( self, 0); end; function TIntegerHelper.ToString; begin Result := IntToStr( self); end; var S, s2: string; I: Integer; begin S := 'Test String'; s2 := '125'; Writeln(S, ', length: ', S.Length); Writeln(S2, ', ToInt: ', S2.ToInt); i := 167; s2 := i.ToString; Writeln(S2); ReadLn; end. |
AW: Delphi XE3?
Zitat:
Mal schauen ob das auch wirklich 100%ig funktioniert ... |
AW: Delphi XE3?
Das ist geil ... hab ich mir schon immer gewünscht.
Jetzt fehlen nur noch die 3 fehlenden Operatoren, welche ich mir auch noch wünsche :( |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:47 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 by Thomas Breitkreuz