Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Umstellen von Programm von Delphi 2007 auf XE2 (https://www.delphipraxis.net/175559-umstellen-von-programm-von-delphi-2007-auf-xe2.html)

Jens Hartmann 30. Jun 2013 19:43

Umstellen von Programm von Delphi 2007 auf XE2
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen,

ich versuche schon länger mein Programm von Delphi2007 auf XE2 umzustellen. Nach vielen Fehlern, welche ich alle bereinigen konnte, hänge ich aktuell an einer externen Unit.

Ich nutze in meinem Programm die Unit

Delphi-Quellcode:
{* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 * Unit Name : uNTServiceControl
 * Autor    : Daniel Wischnewski
 * Copyright : Copyright © 2002 by gate(n)etwork. All Right Reserved.
 * Urheber  : Daniel Wischnewski
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}
um zu prüfen, ob der Firebird Service bereits läuft. Leider lässt sich mein Programm mit dieser Unit nicht mehr kompilieren.

Kann mir vielleicht jemand sagen, wo es da haken könnte. Folgend mal die Fehlermeldungen.

Vorab Danke und Gruß Jens

hoika 30. Jun 2013 20:35

AW: Umstellen von Programm von Delphi 2007 auf XE2
 
Hallo,

schreib doch overload hin ...

Heiko

Jens Hartmann 30. Jun 2013 21:04

AW: Umstellen von Programm von Delphi 2007 auf XE2
 
Habe ich bereits gemacht. Geht auch, dann kommen aber weitere Fehler. Umwandlungen etc. Warum war das unter
D2007 nicht der Fall.

Gruß Jens

hoika 30. Jun 2013 21:10

AW: Umstellen von Programm von Delphi 2007 auf XE2
 
Hallo,

das liegt daran, dass bei XE2 ein String ein WideString ist, unter D2007 war es noch ein AnsiString.

Zeig doch mal den Code und nicht nur die Warnungen.


Heiko

RWarnecke 30. Jun 2013 21:37

AW: Umstellen von Programm von Delphi 2007 auf XE2
 
Hallo Jens,

probiere mal diese Unit aus. Sollte funktionieren, da alle Funktionen auf AnsiString ausgelegt sind, wenn ich beim drüber fliegen nichts übersehen habe.


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