AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Welche Konsequenzen zieht ihr aus den Features für XE2?
Thema durchsuchen
Ansicht
Themen-Optionen

Welche Konsequenzen zieht ihr aus den Features für XE2?

Ein Thema von mquadrat · begonnen am 15. Aug 2011 · letzter Beitrag vom 11. Sep 2011
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.157 Beiträge
 
Delphi 10.3 Rio
 
#1

AW: Welche Konsequenzen zieht ihr aus den Features für XE2?

  Alt 15. Aug 2011, 13:05
[QUOTE]Eben... Also man muss halt je nachdem wegen Unicode ein bisschen umstellen./QUOTE]

Ja genau. in 3 Mio Zeilen Source mal eben die Anpassung machen...
Jeden Move überprüfen...

Es wäre so einfach gewesen einfach einen WChar ein zu führen. und Char mit einem Byte zu lassen.

Aber ich glaube das ist der falsche Thread für diese Diskussion!

Mavarik
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.224 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Welche Konsequenzen zieht ihr aus den Features für XE2?

  Alt 15. Aug 2011, 13:16
Ja genau. in 3 Mio Zeilen Source mal eben die Anpassung machen...
Jeden Move überprüfen...
Und wieviel tausend unpassende Move-Anweisungen für Strings hast du gefunden? Und schon seit Delphi 2/Windows NT sollte klar gewesen sein das ein Character irgendwann mal mehr als 1 byte umfassen wird.

Es wäre so einfach gewesen einfach einen WChar ein zu führen. und Char mit einem Byte zu lassen.
Nicht unbedingt. Wieviel Mannmonate hätte Borland mehr gebraucht gegenüber der jetzigen Lösung. Und wieviel Quellcodeanpassungen wäre in den Quellcodes alle anderen Komponentenhersteller gegenüber der jetzigen Lösung mehr nötig gewesen. Ich habe mit D6 eine Unicodeportierung in der Art "Neue StringType = WideString" gemacht. Ist nicht gerade wenig Arbeit. Hättes es D2009 schon gegeben (und Win9x nicht nötig gewesen) hätten wir uns einige Wochen Arbeit gespart.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.990 Beiträge
 
Delphi 12 Athens
 
#3

AW: Welche Konsequenzen zieht ihr aus den Features für XE2?

  Alt 15. Aug 2011, 13:22
Es wäre so einfach gewesen einfach einen WChar ein zu führen. und Char mit einem Byte zu lassen.
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 einer Umstellung auf Unicode oder 64-Bit.

Wir haben unsere Anwendung auch innerhalb sehr kurzer Zeit von Delphi 5 auf XE umgestellt und mussten danach hauptsächlich an Hardwareschnittstellen oder direkten Speicherzugriffen nachbessern. Das waren aber zu einem großen Teil Programmierfehler, weil ein falscher Datentyp verwendet wurde. In zugekauften Komponenten genauso wie in eigenen Codes.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Florian Hämmerle
(Gast)

n/a Beiträge
 
#4

AW: Welche Konsequenzen zieht ihr aus den Features für XE2?

  Alt 15. Aug 2011, 15:43
Zitat:
DavidI hat ja letztens nur geschrieben, dass sie an einem neuen C++ Compiler arbeiten. Dürfte also erst in XE3 oder XE4 kommen.
Dabei ging es aber um einen neuen Compiler bzgl. dem neuen C++-Standard, der da gerade freigegeben und veröffentlicht worden ist
  Mit Zitat antworten Zitat
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
2.031 Beiträge
 
Delphi 12 Athens
 
#5

AW: Welche Konsequenzen zieht ihr aus den Features für XE2?

  Alt 15. Aug 2011, 16:18
ähm DelphiXE2 unterstützt absichtlich kein Android und Linux?

OK....
Andreas
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.990 Beiträge
 
Delphi 12 Athens
 
#6

AW: Welche Konsequenzen zieht ihr aus den Features für XE2?

  Alt 15. Aug 2011, 16:36
ähm DelphiXE2 unterstützt absichtlich kein Android und Linux?
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, nachdem sie genau wegen der Kosten (in 95% der Fälle, die ich kenne) zu Linux gewechselt sind. Für Firmensoftware kann das aber natürlich durchaus interessant sein, wenn die Anschaffungskosten des Systems insgesamt z.B. einfach nur billig sein sollen.

Denn ob Delphi auf Serverseite unter Linux eingesetzt werden wird... mal schauen...
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: Welche Konsequenzen zieht ihr aus den Features für XE2?

  Alt 15. Aug 2011, 16:38
Android-Unterstützung wird auch eher über Cooper-Integration kommen.
Markus Kinzler
  Mit Zitat antworten Zitat
Florian Hämmerle
(Gast)

n/a Beiträge
 
#8

AW: Welche Konsequenzen zieht ihr aus den Features für XE2?

  Alt 15. Aug 2011, 16:42
Android-Unterstützung wird auch eher über Cooper-Integration kommen.
Hab ich auch das Gefühl. Wobei ja ab XE2 nicht mehr von Delphi Prism sondern nur noch von Prism gesprochen wird. Also kein Delphi Cooper sondern wenn, nur Cooper.
  Mit Zitat antworten Zitat
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
2.031 Beiträge
 
Delphi 12 Athens
 
#9

AW: Welche Konsequenzen zieht ihr aus den Features für XE2?

  Alt 15. Aug 2011, 16:46
Android-Unterstützung wird auch eher über Cooper-Integration kommen.
Ja Ja...unter Cooper entwickelte Android Apps sind reine Dalvik Programme!
Man kann aber für Android auch Native Programme schreiben und auch hybride. Hätte das sehr begrüßt.
Andreas
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.990 Beiträge
 
Delphi 12 Athens
 
#10

AW: Welche Konsequenzen zieht ihr aus den Features für XE2?

  Alt 15. Aug 2011, 18:51
Android-Unterstützung wird auch eher über Cooper-Integration kommen.
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.

Seh ich nicht so - ich bin immer bereit für ein Programm zu bezahlen - es muss aber eben ein Gegenwert da 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 eine gänzlich andere (insbesondere bei Linuxnutzern)...
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 23:28 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-2025 by Thomas Breitkreuz