Delphi-PRAXiS
Seite 116 von 120   « Erste     1666106114115116 117118     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   XP Usermanagers 6.1 Open Source (https://www.delphipraxis.net/32538-xp-usermanagers-6-1-open-source.html)

Luckie 31. Jan 2020 16:38

AW: XP Usermanagers 6.1 Open Source
 
Jupp. Dann hätte ich das damals wohl aus der Unit rauskopiert.

Aber siehe mein Beitrag oben. Wir wollten damals die SysUtils Unit nicht im Code haben. Aber heute wäre es mir wohl egal.

Uwe Raabe 31. Jan 2020 16:40

AW: XP Usermanagers 6.1 Open Source
 
Wenn man die StrIComp löscht und die Sysutils einbindet compiliert es auch unter Win64 - allerdings mit 388 Warnungen...

Delphi-Laie 31. Jan 2020 16:42

AW: XP Usermanagers 6.1 Open Source
 
Zitat:

Zitat von Luckie (Beitrag 1456455)
Jupp. Dann hätte ich das damals wohl aus der Unit rauskopiert.

Wenn das Embarcadero erfährt...:oops:

Luckie 31. Jan 2020 16:55

AW: XP Usermanagers 6.1 Open Source
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1456456)
Wenn man die StrIComp löscht und die Sysutils einbindet compiliert es auch unter Win64 - allerdings mit 388 Warnungen...

Lässt sich dann auch starten? Na ja, Warnungen habe ich erwartet, weil es eben noch reiner 32-Bit Code ist. Ich nehme an, die Warnungen beziehen sich hauptsächlich auf Datentypen?

Uwe Raabe 31. Jan 2020 17:07

AW: XP Usermanagers 6.1 Open Source
 
Na ja...

Zitat:

W1057 Implizite String-Umwandlung von 'ShortString' zu 'string'
W1047 Unsicherer Code 'GetMem'
W1047 Unsicherer Code '^-Operator'
W1047 Unsicherer Code '@-Operator'
W1047 Unsicherer Code 'FreeMem'
W1047 Unsicherer Code 'String index to var param'
W1048 Unsichere Typumwandlung von '_FILETIME' nach '_ULARGE_INTEGER'
W1047 Unsicherer Code 'Addr'
W1048 Unsichere Typumwandlung von 'procedure, untyped pointer or untyped parameter' nach '_OSVERSIONINFOW'
W1050 WideChar in Set-Ausdrücken auf ByteChar verkürzt. Ziehen Sie die Verwendung der Funktion 'CharInSet' aus der Unit 'SysUtils' in Betracht.
W1047 Unsicherer Code 'ReallocMem'
W1048 Unsichere Typumwandlung von 'TUser' nach 'Pointer'
W1048 Unsichere Typumwandlung von 'Pointer' nach 'TGroup'
W1048 Unsichere Typumwandlung von 'TGroup' nach 'Pointer'
W1048 Unsichere Typumwandlung von 'TPrivilege' nach 'Pointer'
W1048 Unsichere Typumwandlung von 'Pointer' nach 'TPrivilege'
W1048 Unsichere Typumwandlung von 'NativeInt' nach 'TFolderBrowser'
W1048 Unsichere Typumwandlung von 'TFolderBrowser' nach 'NativeInt'
W1048 Unsichere Typumwandlung von 'NativeInt' nach 'TPrivilegeCollection'
W1048 Unsichere Typumwandlung von 'NativeInt' nach 'TPrivilegeCollection'
W1048 Unsichere Typumwandlung von 'TUserCollection' nach 'Pointer'
W1048 Unsichere Typumwandlung von 'TUserCollection' nach 'Pointer'
W1048 Unsichere Typumwandlung von 'Int64' nach 'Int64Rec'
W1048 Unsichere Typumwandlung von 'Int64' nach 'Int64Rec'
W1048 Unsichere Typumwandlung von 'NativeInt' nach 'TObject'
W1048 Unsichere Typumwandlung von 'Pointer' nach 'TTVEntry'

Luckie 31. Jan 2020 17:42

AW: XP Usermanagers 6.1 Open Source
 
Ich ziehe meine Behauptung zurück und behaupte das Gegenteil. Aber ich bin mir sicher unter BDE2006 hatte ich die Warnungen nicht, denn mit so vielen Warnungen hätte ich den Code nie freigegeben.

Delphi-Laie 31. Jan 2020 18:16

AW: XP Usermanagers 6.1 Open Source
 
Ab Delphi 7 - jedenfalls in meinem - gibt es den neuen Reiter Projekt->Optionen->Compiler-Meldungen. Und bei diesem Reiter bzw. bei diesen ein- oder ausschaltbaren Meldungen sind die drei letzten: "unsicherer Typ", "unsicherer Code" und "unsichere Typumwandlung" in der Standardeinstellung ausgeschaltet.

Schaltet man diese jedoch an, dann hagelt es beim Compilieren so manchen größeren Projektes auch in dieser Delphiversion bereits Myriaden an Warnhinweisen.

DieDolly 31. Jan 2020 18:17

AW: XP Usermanagers 6.1 Open Source
 
Zitat:

Lässt sich dann auch starten?
Lässt sich nicht starten. Liegt aber nicht an StrIComp aus SysUtils.

Luckie 31. Jan 2020 18:49

AW: XP Usermanagers 6.1 Open Source
 
Na ja, wer Lust hat, kann ja mal versuchen ihn unter 64-Bit zum Laufen zu bringen. Aber dann bitte auch bei GitHub einchecken, damit das Repository auf dem aktuellen Stand ist.

Uwe Raabe 31. Jan 2020 22:40

AW: XP Usermanagers 6.1 Open Source
 
Zitat:

Zitat von Luckie (Beitrag 1456466)
Aber ich bin mir sicher unter BDE2006 hatte ich die Warnungen nicht, denn mit so vielen Warnungen hätte ich den Code nie freigegeben.

Laut der CompilerSwitches.inc kommen die Warnungen nur im DEBUG-Mode:
Delphi-Quellcode:
{.$define DEBUG}

{$ifdef DEBUG}
   {$D+}
   {$L+}
   {$C+}
   //{$Q+}
   //{$R+}
   {$HINTS ON}
   {$WARNINGS ON}
{$else}
   {$D-}
   {$L-}
   {$C-}
   {$Q-}
   {$R-}
   {$YD-}
   {$HINTS OFF}
   {$WARNINGS OFF}
{$endif}


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:11 Uhr.
Seite 116 von 120   « Erste     1666106114115116 117118     Letzte »    

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