-
Forum: Programmieren allgemein
by jaenicke,
3. Sep 2011
Richtig, in den Einstellungen legst du die Einstellungen für die einzelnen Konfigurationen fest, stellst sie aber nicht ein.
Umgeschaltet auf Release ist die Exe 1,5 MiB groß.
Schön (aber nicht unbedingt sofort überschaubar) ist an der Stelle z.B. auch, dass du dir mehrere Konfigurationen anlegen kannst, die sich z.B. nur im Ausgabeverzeichnis und einer Compilerdefinition unterscheiden. In...
-
Forum: Programmieren allgemein
by jaenicke,
2. Sep 2011
Hier findest du jetzt etwas dazu:
http://delphitools.info/2011/09/02/first-look-at-xe2-floating-point-performance/
-
Forum: Programmieren allgemein
by jaenicke,
2. Sep 2011
Das ist nicht darauf beschränkt, siehe Hilfe:
http://docwiki.embarcadero.com/RADStudio/en/Category:LiveBinding
Speziell:
http://docwiki.embarcadero.com/RADStudio/XE2/en/Programatically_Binding_Created_Objects
-
Forum: Programmieren allgemein
by jaenicke,
30. Aug 2011
Ja, allerdings verwechselt derjenige da etwas. Extended war nur noch eine Emulation, nicht umgekehrt...
Also so hätte ich das auch nicht wirklich benutzt. Hier etwas von mir zu dem Thema:
http://www.delphi-forum.de/viewtopic.php?t=106839
Da sieht man auch ein bisschen mehr...
Ich hätte mir zwar auch eine etwas andere Umsetzung gewünscht, aber schlecht finde ich es trotzdem nicht.
-
Forum: Programmieren allgemein
by jaenicke,
28. Aug 2011
Wenn ich mir den Assemblercode so anschaue (nicht bei XE 2, sondern früher), habe ich allgemein den Eindruck, dass etwas schlechter optimiert wird. Allerdings nicht so schlecht, dass der Code wirklich langsam würde, aber eben ein paar unnötige Instruktionen immer wieder mal, die man manuell nicht machen würde. Einfach ist das aber auch nicht das automatisiert zu optimieren.
Die Optimierung ist...
-
Forum: Programmieren allgemein
by jaenicke,
27. Aug 2011
Ich zitiere mal was bereits vor einiger Zeit dazu veröffentlicht wurde:Mehr siehe hier:
http://www.embarcadero.com/products/delphi/64-bit
-
Forum: Programmieren allgemein
by jaenicke,
19. Aug 2011
Ich weiß nicht welches Statement du genau meinst, aber die Kommentare zu den Grids beziehen sich nur auf Grids von DevExpress. Deshalb interpretiere da nichts hinein, was da gar nicht steht. ;-)
-
Forum: Programmieren allgemein
by jaenicke,
18. Aug 2011
Ja, die meinte ich. Das las sich da so überzeugend und eindeutig, dass ich gedacht hatte, dass ich das mal glauben kann. ;-)
Gut, mir ist das eh egal, da die Starter für mich so oder so nicht in Frage kommt, wahrscheinlich die Professional auch nicht.
Ich hoffe nur, dass nicht das selbe passiert wie mit XE. Anfangs lief alles gut, aber unter Windows 7 64-Bit hängt es auf allen PCs bei uns...
-
Forum: Programmieren allgemein
by jaenicke,
17. Aug 2011
Die Quelle muss ich suchen, das stand in einem Bericht über die Präsentation in Auckland. Aber deine Antwort heißt dann wohl, dass da jemand nicht richtig zugehört hat. ;-)
-
Forum: Programmieren allgemein
by jaenicke,
17. Aug 2011
Auch die Starter Edition, die parallel mit den anderen kommt, beinhaltet alle Plattformen und damit auch FireMonkey.
// EDIT:
Da hat dann wohl jemand etwas falsch verstanden. Man sollte eben doch nicht alles glauben was jemand schreibt, egal wie glaubwürdig es klingt. ;-)
-
Forum: Programmieren allgemein
by jaenicke,
16. Aug 2011
Naja, gewisse Aussagen kommen halt immer aus denselben Ecken. :roll:
-
Forum: Programmieren allgemein
by jaenicke,
16. Aug 2011
An FireMonkey (ohne konkrete Kritikpunkte außer allgemeinen Verdächtigungen wohlgemerkt) zu zweifeln solange du es nicht selbst testen konntest ist eine Sache, aber ausgerechnet Lazarus als besseres Beispiel zu nennen ist der Witz des Jahrhunderts... :roll:
-
Forum: Programmieren allgemein
by jaenicke,
16. Aug 2011
Aber nicht hardwarebeschleunigt.
Nicht immer, aber manchmal, habe ich doch geschrieben.
-
Forum: Programmieren allgemein
by jaenicke,
16. Aug 2011
Das glaube ich eigentlich nicht, denn FireMonkey ist kein direkter Ersatz. Es kann viele Sachen viel besser, kann aber dafür andere Sachen nicht, die die VCL kann. Dazu gehört direkter Zugriff auf die Common Controls von Windows.
Gut, das will man oft auch nicht unbedingt, aber in einigen Fällen macht das Sinn. Für die normale Entwicklung unter Windows werde ich auch weiterhin die VCL...
-
Forum: Programmieren allgemein
by jaenicke,
15. Aug 2011
Dafür kann es auch viel weniger, aber ich meinte eher die teure Hardware. ;-)
Wenn das alles kann was du brauchst, nimm einfach das. Man sollte sich nie auf eine einzelne Sprache festlegen, sondern immer die nehmen, die für den Anwendungszweck und das Umfeld am besten passt.
Bei mir war das in den meisten Fällen Delphi, aber ich nutze auch Prism, C# und andere Sprachen. ;-)
-
Forum: Programmieren allgemein
by jaenicke,
15. Aug 2011
Davon gehe ich auch stark aus, auch was iOS angeht. Wer mal für iOS mit den bisherigen Lösungen entwickelt hat, wird sich dessen umso sicherer sein. ;-)
Und die Kosten für ne Delphi XE 2 Starter oder Professional sind im Vergleich zu Apples Preisen ja sehr gering.
-
Forum: Programmieren allgemein
by jaenicke,
15. Aug 2011
Geplant ist eine native Anbindung, wie auch für Linux. Wann die dann tatsächlich kommt, ist noch nicht klar, aber vermutlich nach Cooper, vielleicht in XE 3. Dennoch soll es eine eigenständige Lösung sein.
Da bist du aber die riesengroße Ausnahme. Hier in den Delphi Foren mag das ein wenig anders sein, zumindest nach dem was so geschrieben wird, aber meine Erfahrung im privaten Umfeld ist...
-
Forum: Programmieren allgemein
by jaenicke,
15. Aug 2011
Nicht absichtlich, sondern weil die Unterstützung eben erst noch implementiert werden muss.
Android kommt ja offenbar noch per Update hinterher, aber Linux war (wie auch letztes Jahr auf den Delphi-Tagen schon angesprochen) für XE 3 (oder später) geplant. Das war für XE 2 sowieso nie vorgesehen.
Und zumindest Privatnutzer werden ohnehin kaum bereit sein für Linuxsoftware Geld auszugeben,...
-
Forum: Programmieren allgemein
by jaenicke,
15. Aug 2011
Nur weil viele eben den Programmierfehler gemacht haben Metatypen statt der konkreten Typen zu benutzen, hätte man jetzt alle anderen durch eine schlechtere Umsetzung leiden lassen sollen? Das halte ich für keine gute Lösung.
Wer konsequent LongInt, AnsiString, AnsiChar usw. benutzt hat wo es wichtig ist was genau für ein Typ dahinter steckt, der hat auch relativ wenige Probleme hinsichtlich...
-
Forum: Programmieren allgemein
by jaenicke,
15. Aug 2011
Solange man die GUI nicht mit der Business-Logik, Datenzugriffen usw. vermischt hat, muss man für FireMonkey ja "nur" die GUI neu schreiben, und das geht ohnehin nur mehr oder weniger komplett. Man kann höchstens einen Teil der Logik der GUI übernehmen.