AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi XE3?

Ein Thema von greenmile · begonnen am 9. Mär 2012 · letzter Beitrag vom 11. Dez 2012
Antwort Antwort
Seite 50 von 56   « Erste     40484950 5152     Letzte »    
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#491

AW: Delphi XE3?

  Alt 4. Sep 2012, 09:53
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.
Sebastian Jänicke
AppCentral

Geändert von jaenicke ( 4. Sep 2012 um 09:59 Uhr)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#492

AW: Delphi XE3?

  Alt 4. Sep 2012, 10:03
Danke. Wir verwenden auch eine Securepoint-Firewall und ich habe das selbe Problem. Auch bei deaktiviertem Contenfilter.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#493

AW: Delphi XE3?

  Alt 4. Sep 2012, 10:12
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.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
greenmile

Registriert seit: 17. Apr 2003
1.107 Beiträge
 
Delphi 10.3 Rio
 
#494

AW: Delphi XE3?

  Alt 4. Sep 2012, 10:17
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.

Geändert von greenmile ( 4. Sep 2012 um 10:36 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von MEissing
MEissing

Registriert seit: 19. Jan 2005
Ort: Egelsbach
1.384 Beiträge
 
Delphi 12 Athens
 
#495

AW: Delphi XE3?

  Alt 4. Sep 2012, 10:24
Ich denke, damit ist die Performance-Frage geklärt.
Danke für den Kurztest
Matthias Eißing
cu://Matthias.Eißing.de [Embarcadero]
Kein Support per PN
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#496

AW: Delphi XE3?

  Alt 4. Sep 2012, 10:35
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.
Markus Kinzler
  Mit Zitat antworten Zitat
greenmile

Registriert seit: 17. Apr 2003
1.107 Beiträge
 
Delphi 10.3 Rio
 
#497

AW: Delphi XE3?

  Alt 4. Sep 2012, 10:39
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
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#498

AW: Delphi XE3?

  Alt 4. Sep 2012, 11:53
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.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#499

AW: Delphi XE3?

  Alt 4. Sep 2012, 12:14
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 ...
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#500

AW: Delphi XE3?

  Alt 4. Sep 2012, 12:57
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
$2B or not $2B
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 50 von 56   « Erste     40484950 5152     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:03 Uhr.
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