AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Delphi 2011 heißt jetzt Delphi XE
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 2011 heißt jetzt Delphi XE

Ein Thema von Lemmy · begonnen am 10. Aug 2010 · letzter Beitrag vom 21. Sep 2010
Antwort Antwort
Seite 61 von 68   « Erste     1151596061 6263     Letzte »    
Benutzerbild von ralfschwalbe
ralfschwalbe

Registriert seit: 19. Jul 2007
Ort: Lichtenstein/Sachsen
133 Beiträge
 
Delphi XE3 Professional
 
#601

AW: Delphi 2011 heißt jetzt Delphi XE

  Alt 26. Aug 2010, 08:18
Da gebe ich Dir recht. Aber als mündiger Delphientwickler wünscht man sich doch, selbst zu entscheiden was man braucht.

Für mich bedeutet es einfach nur viel, viel (für unser Projekt) sinnlose Arbeit!
Ralf Schwalbe
viele Grüße...
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#602

AW: Delphi 2011 heißt jetzt Delphi XE

  Alt 26. Aug 2010, 08:28
Abwärtskompatibel bleiben bis zum geht nicht mehr und dann plötzlich alles über Bord werfen und Compilerschalter einsparen oder wie ?
Und dann alles für beide Compilerschalter testen? Alle Packages für beide Schalter verfügbar halten? Dafür sorgen das du mit UNICODE compilierte Packages nur in einer IDE laufen die auch mit UNICODE compiliert wurde, ....

Heutzutage ist das dann wohl für UNICODE zuviel verlangt ? Siehe DEC : egal welche Delphi-Version ursprünglich dafür benutzt wurde : Compilerschalter $UNDEF UNICODE und fertig. Oder eben alles umschreiben.
Wirklich alles Umschreiben? Also wenn DEC auch intern für die Codierung auf String aufgesetzt hat, hat er einfach den falschen Datentypen verwendet. Und ein paar public Methoden umzuschreiben wäre wohl auch kein Problem.

Ich persönlich habe das Problem, dass wir Datenbankzugriffe mit einem Puffer fester Länge realisieren (PervasiveSQL mit Zugriffsmethode Btrieve). ... Das bedeutet, ich habe tausende Deklarationen wie diese:
Delphi-Quellcode:
dataType = record
  Teil1 : array[1..20] of char;
  Teil2 : array[1..24] of char;
end;
Wenn Du tausender solcher Deklaration hast ist doch was an eurer DB-Schnittstelle falsch bzw umständlich realisiert.

Und jetzt bitte nicht den Spruch bringen, bleib doch bei Delphi 2007. Ich möchte auch gern an den neuen Features teilhaben, auch wenn ich kein Unicode brauch.
Wenn du neue Features haben musst, dann mußt du halt mal nach über 10 Jahren in einen solchen saurern Apfel beißen. Spätestens mit 64-Bit wäre er gekommen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#603

AW: Delphi 2011 heißt jetzt Delphi XE

  Alt 26. Aug 2010, 08:55
[...]Was, wenn der jetzt Lebensversicherung abschliessen will ? Dann wäre es wohl schon gut, die Original-Schrift benutzen zu können. Wie die eingetippt werden muss, das müsste man allerdings dann mal sehen. [...]
Moin Hansa, nichts gegen dich, aber dieses Argument ist sowas von Müll. Ich stelle mir ehrlich vor, wieso es eine lokalisierte Version von Windows gibt (z.B. Chinesisch oder Russisch), wenn die Anwender eh englisch müssen, weil sie nur die QWERTY Tastatur haben?! Also ich kenne das Layout von anderen Schriftsätzen nicht, aber nur, weil jemand nicht ein auf den lateinischen Buchstaben basierten Zeichensatz nutzt, wird er ausgegrenzt? Wäre ja noch schöner.

Ich finde die Umstellung auf Unicode gut. Zum einen musste das irgendwann wegen x64 passieren und zum anderen, wenn man das weiter verschleppt, ist damit niemanden geholfen.

Außerdem hätte man von Anfang an Ansi genutzt wo Ansi Pflicht ist und halt die generischen (heißt das so?) Typen (string/char) wenn es "egal" ist. Zum Beispiel bei einer MessageBox, wird dadurch relativ viel vereinfacht.

Und ein Compilerschalter ist da immer relativ kompliziert und für den Programmierer unübersichtlich. Z.B. bei DEC, wenn ich die nutze und die würde Unicode deaktivieren, wird sie dann nur für die Units deaktiviert (wenn ich zum Beispiel Unicode in der Anwendung brauche)? Dann rufe ich "foo(string):string" auf und weiß nicht, ob es Ansi oder Unicode ist?!

Die Herren sollen sich nicht so "anstellen" und den Code portieren.

Übrigens sowas ähnliches wird auch wahrscheinlich bei x64 passieren. Das kannst du ja verschleppen Hansa, aber dann in 5 Jahren, wenn du es mal brauchst, dann geht dein Code dafür nicht, weil du ja immer beim guten alten x86 geblieben bist? Also umso früher das verfügbar ist, umso besser! So kann der Code migriert, oder x64 ignoriert werden, aber der Entwickler hat die Wahl.

MfG
Fabian
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

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

AW: Delphi 2011 heißt jetzt Delphi XE

  Alt 26. Aug 2010, 09:11
Das bedeutet, ich habe tausende Deklarationen wie diese: ...
Ich muss jetzt ALLE(!!!) Typen in AnsiChar und alle PChar in PAnsiChar tauschen, und das ist nur der Anfang! Unsere Projektgruppe hat ca. 800.000 Zeilen Code.
es gibt ja verscheidene Tools zum Ersetzen von Zeichenketten (auch über Dateien hinweg) ' Char' -> ' AnsiChar'
Tut mir Leid, daß dieses schonwieder gesagt wird,
aber hätte man vorher schon überall AnsiChar/PAnsiChar/AnsiString gesetzt, wo es auch unbedingt ANSI sein muß, dann gäbe es jetzt keine Probleme.

Nur weil ihr "Mist" gebaut habt, müßt ihr da jetzt nicht die Schuld auf's Unicode/Emba schieben.

Das Char, PChar, String, Integer, Cardinal, Real keine generischen Typen sind, diese nicht immer 1, bzw. 4 Byte groß sind und sich somit irgendwann mal ändern könnten war vorher schon klar.
Wenn man diese nie beachtet hat, dann ist man nun selber dran Schuld, wenn es jetzt Probleme gibt.

Soein Unicode-Compilerschalter war also diesbezüglich niemals nötig.
Der Einzige Grund für soeinen Schalter wäre nur gegeben, um die API umschalten zu können und somit über den selben Quellcode jeweils eine Ansi- und eine Unicode-Version des selben Programms erzeugen zu können,
um somit z.B. eine Version zu erhalten welche auch noch problemlos mit Win9x lauffähig wäre.

Also Compiler-Schalter für mehrere Ausgaben und nicht um den Compiler an fehlerhaften Code anzupassen.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (26. Aug 2010 um 09:43 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von HeikoAdams
HeikoAdams

Registriert seit: 12. Jul 2004
Ort: Oberfranken
661 Beiträge
 
FreePascal / Lazarus
 
#605

AW: Delphi 2011 heißt jetzt Delphi XE

  Alt 26. Aug 2010, 09:41
Nur weil ihr "Mist" gebaut habt, müßt ihr da jetzt nicht die Schuld auf's Unicode schieben.
[OffTopic]Zu versuchen, die Schuld immer erst auf andere zu schieben, ist IMHO ein ganz normales Verhalten [/OffTopic]
Jeder kann ein Held werden und Leben retten!
Einfach beim NKR oder der DKMS als Stammzellenspender registrieren! Also: worauf wartest Du noch?
  Mit Zitat antworten Zitat
Benutzerbild von Tonic1024
Tonic1024

Registriert seit: 10. Sep 2003
Ort: Cuxhaven
559 Beiträge
 
RAD-Studio 2009 Ent
 
#606

AW: Delphi 2011 heißt jetzt Delphi XE

  Alt 26. Aug 2010, 12:53
Es ist hier viel diskutiert worden und es sind viele Dinge angesprochen worden. Eines, auch wenn ich es manchmal aus Beiträgen herausschimmern bemerkt habe, wurde aber in aller Deutlichkeit hier noch nicht gesagt.

Ich verdiene mit dem RAD Studio mein Geld. Ich bin nicht selbstständig sondern die Lizenz wird mir von meinem Arbeitgeber zur Verfügung gestellt. WELCHE Lizenz (welcher Hersteller und welches Produkt) allerdings, wird vom backoffice vorgeschlagen. Macht ja IMO auch Sinn sowas nicht allein nem Vertriebler zu überlassen. Und bislang war das der Kurs jahrelang eindeutig.

Mir fehlt ein x64 Compiler im Moment nicht oder X-Plattform oder Facebook oder "Killerfeature 4711". Was mir wirklich fehlt ist ein gutes Gefühl für die Zukunft oder das Gefühl auf das richtige Pferd gesetzt zu haben. Was soll ich denn nun meinem Chef im Januar zur Jahreszielbesprechung vorschlagen? Kann ich die 2000 Euro pro Platz rechtfertigen und wenn ja womit? Sollten wir lieber langsam das sinkende Emba-Schiff verlassen oder auf den durchstartenden Emba-Zug aufspringen? DAS wäre mal ein Killerfeature, dass gerne auch ordentlich Geld in Embas Kassen spühlen darf.

just my 2 cent...

Toni
Der frühe Vogel fängt den Wurm, richtig.
Aber wird nicht auch der frühe Wurm vom Vogel gefressen?

Geändert von Tonic1024 (26. Aug 2010 um 12:59 Uhr)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: Delphi 2011 heißt jetzt Delphi XE

  Alt 26. Aug 2010, 13:23
Verschoben, nicht abgesetzt
seit vielen Jahren immer wieder verschoben = so gut wie abgesetzt
Auf der momantan stattfindenden Delphi Live Konferenz wurde ein Preview des Preview-Compilers gezeigt.

http://twitter.com/andreanolanusse
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

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

AW: Delphi 2011 heißt jetzt Delphi XE

  Alt 26. Aug 2010, 13:26
Eine Vorschau auf die Vorschau?

Na OK, dann kann es sich ja nun nur noch um Jahre handeln.
(falls man es nicht doch noch aufgibt)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: Delphi 2011 heißt jetzt Delphi XE

  Alt 26. Aug 2010, 13:30
Immerhin ist es dass 1. Mal, dass jemnad ausserhalb von EM in sieht. Bisher waren es ja nur Absichtserklärungen.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von divBy0
divBy0

Registriert seit: 4. Mär 2007
Ort: Sponheim
1.021 Beiträge
 
Delphi XE2 Professional
 
#610

AW: Delphi 2011 heißt jetzt Delphi XE

  Alt 26. Aug 2010, 14:00
Ist denn eigentlich bekannt wann es eine erste Testversion von XE geben wird?
Marc
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt, die 10. summt die Melodie von Tetris... | Wenn das die Lösung ist, dann hätte ich gerne mein Problem zurück! | engbarth.es
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 61 von 68   « Erste     1151596061 6263     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:

(?)

LinkBack to this Thread

Erstellt von For Type Datum
Untitled document This thread Refback 13. Aug 2010 20:17

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