Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   .NET-Sprachen (https://www.delphipraxis.net/82-net-sprachen/)
-   -   Prism Umstiegt von Delphi ASP.NET auf Prism (https://www.delphipraxis.net/152173-umstiegt-von-delphi-asp-net-auf-prism.html)

Mavarik 14. Jun 2010 10:46

Umstiegt von Delphi ASP.NET auf Prism
 
Hallo Zusammen...

Wie ich von den diversen "Delphi"-Treffen weiß, arbeiten ja sehr wenige mit ASP.NET... Ich versuch es trotzdem mal...

Gesucht: Leute die mit ASP.NET gearbeitet haben und auf Prism umgestiegen sind...

Wer kann von seinen Erfahrungen berichten...?
Probleme?
Vorteile?
Umgewöhnung an die MS IDE...?
Debugging...

usw..

Grüsse Mavarik

hoika 14. Jun 2010 12:45

AW: Umstiegt von Delphi ASP.NET auf Prism
 
Hallo,

mit DPack läßt sich die IDE (zumindestens die Tastatur) wieder in Delphi anpassen.


Heiko

Phoenix 14. Jun 2010 14:17

AW: Umstiegt von Delphi ASP.NET auf Prism
 
Also ich mache tagtäglich in meinem Hauptjob Höllenviel mit ASP.NET. Halt in C#.

Die Unterschiede zwischen ASP.NET mit C# und mit Prism liegen tatsächlich ausschliesslich in der Syntax Deines Codes. Alles andere ist identisch. Und wenn nicht richtet das ein kleiner Bugreport. Brian freut sich immer über sowas *g*

Tja, was soll ich nun zu ASP.NET im VS sagen?
Gibt nix geileres ;-) Probleme kenne ich keine, und das VS ist für ASP.NET einwandfrei.

Gegenüber ASP.NET mit dem alten Delphi .NET kann ich leider nix sagen, da ich mit diesem unsäglichen Teil zum Glück seit einigen Jahren nichts mehr am Hut hatte.

Mavarik 15. Jun 2010 14:43

AW: Umstiegt von Delphi ASP.NET auf Prism
 
OK ich habs jetzt mal installiert...

Inkl. D2010...

Musste jedoch mit erschrecken feststellen, dass es entgegen der vorhersagen, scheinbar keinen Compilerswitch gibt um
unicode abzuschalten... Oder habe ich etwas übersehen.?

Na toll!

Da hätt ich mir das Update auch sparen können... Völlig unmöglich alten Source umzubauen...

Mavarik

mirage228 15. Jun 2010 14:45

AW: Umstiegt von Delphi ASP.NET auf Prism
 
Zitat:

Zitat von Mavarik (Beitrag 1029018)
Musste jedoch mit erschrecken feststellen, dass es entgegen der vorhersagen, scheinbar keinen Compilerswitch gibt um
unicode abzuschalten... Oder habe ich etwas übersehen.?

Na toll!

Da hätt ich mir das Update auch sparen können... Völlig unmöglich alten Source umzubauen...

Mavarik

Das ist korrekt. Unicode ist Standard und nicht deaktivierbar für Datentypen wie string. Kommst um eine Anpassung auf Unicode oder Verwendung von AnsiString leider nicht durm rum...

Daniel 15. Jun 2010 14:46

AW: Umstiegt von Delphi ASP.NET auf Prism
 
Es gab hier im Forum die Aussage, dass man Delphi 2010 das Unicode abgewöhnen könnte?

mkinzler 15. Jun 2010 14:48

AW: Umstiegt von Delphi ASP.NET auf Prism
 
Es war von Anfang an klar, dass es keinen solchen Schalter geben wird.

Mavarik 15. Jun 2010 14:56

AW: Umstiegt von Delphi ASP.NET auf Prism
 
Zitat:

Zitat von Daniel (Beitrag 1029021)
Es gab hier im Forum die Aussage, dass man Delphi 2010 das Unicode abgewöhnen könnte?

Nein nicht hier im Forum...

Das war auf einem Delphi/Borland/Codegear Treffen...

Meine Frage: Kann man das per Compilerswitch abschalten um alten Sourcecode zu verwenden?

Antwort: Das wird "sicherlich" möglich sein...

Wäre ja auch deutlich besser gewesen einen neuen StringTypen einzuführen...

Mavarik

mkinzler 15. Jun 2010 15:02

AW: Umstiegt von Delphi ASP.NET auf Prism
 
Man hat ja einen neuen Stringtyp eingeführt: UnicodeString

Mavarik 15. Jun 2010 15:09

AW: Umstiegt von Delphi ASP.NET auf Prism
 
Zitat:

Zitat von mkinzler (Beitrag 1029029)
Man hat ja einen neuen Stringtyp eingeführt: UnicodeString

Ja sehr witzig... Du weißt doch genau wie ich das meine... :lol:

mkinzler 15. Jun 2010 15:19

AW: Umstiegt von Delphi ASP.NET auf Prism
 
Hätten man einen Compilerschalter eingeführt, wäre es wie bei der BDE zudem müsste man die RTL/VCL doppelt implementieren.
Will man das alte Verhalten muss man halt string durch AnsiString ersetzen

Phoenix 15. Jun 2010 15:24

AW: Umstiegt von Delphi ASP.NET auf Prism
 
Moment! Ich dachte, wir reden hier von Delphi Prism?

1.) Delphi Prism ist reines .NET. Und .NET ist schon immer Unicode gewesen. Es gab noch nie einen nicht-Unicode String in .NET.

Und 2.) ist Delphi Prism != Delphi .NET. Alter Source der auf der VCL für .NET basiert kann sowieso nicht portiert werden. Es gibt zwar Ähnlichkeiten in der Syntax, aber eine Kompatibilität ist nicht gegeben. Wer also 'richtiges' .NET mit Delphi für .NET gemacht hat hat wenig Aufwand für die Umstellung, aber die VCL in .NET Projekten genutzt hat hat leider auf ein totes Pferd gesetzt.

Mavarik 15. Jun 2010 15:26

AW: Umstiegt von Delphi ASP.NET auf Prism
 
Zitat:

Zitat von mkinzler (Beitrag 1029034)
Will man das alte Verhalten muss man halt string durch AnsiString ersetzen

Das wäre ja noch nicht das Problem...

Man hätte auch String einfach String lassen können und "nur" UnicodeString neu einführen...

Bei Strings sehe ich nicht das Problem, sondern bei chr()...

Wie oft hat man im Programm Strings zusammengebaut mit :
Delphi-Quellcode:
  Help := chr(X+48)+chr(Ord(help[5])+2);
  Move(ch,help[7],1);
Oder so...

Noch schlimmer Records...

Mavarik :coder:

Mavarik 15. Jun 2010 15:28

AW: Umstiegt von Delphi ASP.NET auf Prism
 
Zitat:

Zitat von Phoenix (Beitrag 1029037)
Moment! Ich dachte, wir reden hier von Delphi Prism?

Nee es ging jetzt und den "nutzen" von D2010...

Prism mit VS2010 sieht recht gut aus... Da arbeite ich mich gerade ein...

Mavarik :coder:

Phoenix 15. Jun 2010 15:32

AW: Umstiegt von Delphi ASP.NET auf Prism
 
Na, dann machen wir da doch für das neue Thema idealerweise einen neuen Fred für auf, oder? ;-) War jetzt total verwirrt.

Mavarik 15. Jun 2010 15:40

AW: Umstiegt von Delphi ASP.NET auf Prism
 
Zitat:

Zitat von Phoenix (Beitrag 1029044)
Na, dann machen wir da doch für das neue Thema idealerweise einen neuen Fred für auf, oder? ;-) War jetzt total verwirrt.

Im Prinzip ja... Hat sich halt so ergeben... ;-)

Ist aber eigentlich schon erledigt...Oder?


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:17 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