Delphi-PRAXiS
Seite 50 von 56   « Erste     40484950 5152     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi XE3? (https://www.delphipraxis.net/167008-delphi-xe3.html)

jaenicke 4. Sep 2012 08:53

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.

mkinzler 4. Sep 2012 09:03

AW: Delphi XE3?
 
Danke. Wir verwenden auch eine Securepoint-Firewall und ich habe das selbe Problem. Auch bei deaktiviertem Contenfilter.

jaenicke 4. Sep 2012 09:12

AW: Delphi XE3?
 
Bei uns hat es zum Glück gereicht den Contentfilter zu deaktivieren. Und auch die Whitelist funktioniert, wenn der Hostname
Code:
installers.codegear.com.edgesuite.net
dort eingetragen wird. Da hatte sich beim ersten Test wohl ein http rein verirrt.

greenmile 4. Sep 2012 09:17

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.

MEissing 4. Sep 2012 09:24

AW: Delphi XE3?
 
Zitat:

Zitat von greenmile (Beitrag 1181406)
Ich denke, damit ist die Performance-Frage geklärt.

Danke für den Kurztest :-)

mkinzler 4. Sep 2012 09:35

AW: Delphi XE3?
 
Zitat:

Zitat von jaenicke (Beitrag 1181405)
Bei uns hat es zum Glück gereicht den Contentfilter zu deaktivieren. Und auch die Whitelist funktioniert, wenn der Hostname
Code:
installers.codegear.com.edgesuite.net
dort eingetragen wird. Da hatte sich beim ersten Test wohl ein http rein verirrt.

Lag wohl am Virenscanner. Ich habe diese temporär deaktiviert und der Download leif dann ruckzuck durch.

greenmile 4. Sep 2012 09:39

AW: Delphi XE3?
 
Zitat:

Zitat von MEissing (Beitrag 1181407)
Zitat:

Zitat von greenmile (Beitrag 1181406)
Ich denke, damit ist die Performance-Frage geklärt.

Danke für den Kurztest :-)

Hatte noch zwei wichtige Punkte vergessen:

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

mkinzler 4. Sep 2012 10:53

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, ...

https://forums.embarcadero.com/threa...76400&tstart=0

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.

Bernhard Geyer 4. Sep 2012 11:14

AW: Delphi XE3?
 
Zitat:

Zitat von mkinzler (Beitrag 1181418)
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, ..

Damit hätten wir Auch Skalare als "Objekte" ohne die Nachteile die eine Objektverwendung mit sich bringen könnte.
Mal schauen ob das auch wirklich 100%ig funktioniert ...

himitsu 4. Sep 2012 11:57

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 00:44 Uhr.
Seite 50 von 56   « Erste     40484950 5152     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz