Delphi-PRAXiS
Seite 6 von 39   « Erste     456 7816     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Na, schon Delphi XE gekauft? (https://www.delphipraxis.net/154168-na-schon-delphi-xe-gekauft.html)

Union 31. Aug 2010 15:59

AW: Na, schon Delphi XE gekauft?
 
Zitat:

Zitat von quantum (Beitrag 1046210)
2. Kompilierung dauert nach jeder Kompilierung länger.

Zitat:

Zitat von himitsu
Hey, angeblich ist der Compilerjetzt fast doppelt so schnell ... du mußt also jedesmal nur halbsolange mehr warten, wie vorher. :stupid:

Nein, der Compiler ist fünf x so schnell. Allerdings nur der für C++ :wall:

himitsu 31. Aug 2010 16:06

AW: Na, schon Delphi XE gekauft?
 
Zitat:

Zitat von quantum (Beitrag 1046210)
2. Kompilierung dauert nach jeder Kompilierung länger.

Mir ist das jetzt erst so richtig aufgefallen.
Mir ist zwar noch nicht aufgefallen, daß der Compiler langsamer wird,
aber schau mal auf den Speicherverbrauch vom Delphi (der IDE), ob dieser anwächst.
In TDE hatte/hab ich das Problem, daß im Compiler ein Speicherleck vorliegt.
Da der Inlinecompiler den Speichermanager der IDE mit nutzt, wird es also mit jeder Compilierung voller. Nach schonmal 'ner viertel/halben Stunde ist dann die IDE mit einem OutOfMemory verreckt ... vielleicht äußert es sich bei dir nur anders.

quantum 31. Aug 2010 20:36

AW: Na, schon Delphi XE gekauft?
 
Beispiel siehe da: Delphi Bugs

himitsu 31. Aug 2010 20:45

AW: Na, schon Delphi XE gekauft?
 
Uhhhh, schon die ersten Zwei(Drei) mit einem XE im Profil.

Einer mit dem Wartungsvertrag (so wie er Werbung dafür macht), dann der größe XE-Befürworter (ME...) und der Test-User mit seiner Raubkopie :stupid:

jbg 31. Aug 2010 21:04

AW: Na, schon Delphi XE gekauft?
 
Zitat:

Zitat von quantum (Beitrag 1046494)
Beispiel siehe da: Delphi Bugs

Also das "Compiling takes longer and longer and ..." kann ich nicht nachvollziehen. Ist da vielleicht ein Virenscanner im Spiel?

mirage228 31. Aug 2010 21:09

AW: Na, schon Delphi XE gekauft?
 
Zitat:

Zitat von quantum (Beitrag 1046494)
Beispiel siehe da: Delphi Bugs

Das mit dem EventHandler stimmt. Lässt sich aber durch Tippen von Self. vor "EventHandler" "beheben" (D2010).

Stevie 1. Sep 2010 07:45

AW: Na, schon Delphi XE gekauft?
 
Bin gerade durch diesen Blog Eintrag auf TVirtualMethodInterceptor aus der Rtti.pas aufmerksam geworden. Endlich!!! Delphi kann nun AOP (wenn auch eingeschränkt und nicht komplett bugfrei)

Beispiel:
Delphi-Quellcode:
type
  TFoo = class
  public
    procedure Bar; virtual;
  end;

procedure InterceptorBefore(Instance: TObject; Method: TRttiMethod;
  const Args: TArray<TValue>; out DoInvoke: Boolean; out Result: TValue);
begin
  ShowMessage('Before: ' + Instance.ClassName + '.' + Method.Name);
end;

procedure InterceptorAfter(Instance: TObject; Method: TRttiMethod;
  const Args: TArray<TValue>; var Result: TValue);
begin
  ShowMessage('After: ' + Instance.ClassName + '.' + Method.Name);
end;

{ TFoo }

procedure TFoo.Bar;
begin
  ShowMessage('TFoo.Bar');
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  interceptor: TVirtualMethodInterceptor;
  foo: TFoo;
begin
  foo := TFoo.Create;

  interceptor := TVirtualMethodInterceptor.Create(TFoo);
  interceptor.Proxify(foo);
  interceptor.OnBefore := InterceptorBefore;
  interceptor.OnAfter := InterceptorAfter;

  foo.Bar;

end;
Klasse Sache das (hab mich schon ne Weile mit AOP in Delphi und den Möglichkeiten beschäftigt). Ist leider nur ein experimenteller Status soweit ich das bei nem ersten Test sehen konnte, weil beim freigeben des Objekts noch AV oder andere Exceptions geworfen werden (liegt wohl daran, dass ausnahmslos alle virtuellen Methoden intercepted werden, was nicht so gesund ist)

Aber immerhin das erste Feature in Delphi XE, was mich begeistert. ;)

Ralf Kaiser 1. Sep 2010 08:05

AW: Na, schon Delphi XE gekauft?
 
Gibt es eigentlich schon irgendwo weiterführende Informationen über die Änderungen/Neuheiten in der RTL/VCL? Was man hier lesen kann ist ja nicht wirklich viel. Ich vermute (oder besser: hoffe) allerdings, dass das Wiki in diesem Bereich einfach noch nicht auf dem aktuellen Stand ist...

Hunni 1. Sep 2010 09:09

AW: Na, schon Delphi XE gekauft?
 
Hallo,

ich habe mir Das RAD Studio XE auch gerade Herunter geladen (Maintenance Vertrag Pro Version), aber irgend wie vermisse ich die PHP Personality. Diese sollte doch eigentlich dabei sein oder täusche ich mich ?

Ansonsten habe ich es gerade erst installiert und muß dann man später am Abend mit dem testen anfangen


Torsten

mkinzler 1. Sep 2010 09:12

AW: Na, schon Delphi XE gekauft?
 
RadPHP muss extra Heruntergeladen und Installiert werden. Es ist weiterhin eine eigenständige IDE


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:26 Uhr.
Seite 6 von 39   « Erste     456 7816     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