Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Warnungen bei Benutzung von JEDI Windows API (https://www.delphipraxis.net/118472-warnungen-bei-benutzung-von-jedi-windows-api.html)

Viktorii 8. Aug 2008 10:00


Warnungen bei Benutzung von JEDI Windows API
 
Hallo zusammen.
Versuche gerade die JEDI Windows API zu verwenden. Scheint soweit auch zu klappen, allderings erhalte ich mehrere Warnungen bei compilieren:

Zitat:

[Pascal Warnung] ... : W1011 Text hinter dem abschließenden 'END.' wird vom Compiler ignoriert

Das sieht im Code zB so aus:

Delphi-Quellcode:
...
...

{$IFNDEF JWA_OMIT_SECTIONS}
end.
{$ENDIF JWA_OMIT_SECTIONS}
Muss man sich über diese Warnungen Gedanken machen bzw. wie bekomme ich sie weg?

Vielen Dank
:dp:

Dezipaitor 8. Aug 2008 10:12

Re: Warnungen bei Benutzung von JEDI Windows API
 
Jedes Delphi erzeugt andere und neue Warnungn. Was sie jedoch alle gemeinsam haben, ist dass sie diese Warnung alle gemeinsam ausgeben.
Die Warnung kann man in den Delphi Compileroptionen abschalten. Viel zu bedeuten hat sie jedoch nicht.

Die Compilerdirektive JWA_OMIT_SECTIONS steht dort für Kompilierung von JwaWindows.pas. D.h. dort sind alle Jwa-Dateien reinkompiliert über includes.

Sherlock 8. Aug 2008 10:27

Re: Warnungen bei Benutzung von JEDI Windows API
 
Diese Warnung im aktuellen Fall hat vielleicht nichts zu bedeuten. Aber es gibt auch Warnungen, wenn man virtuelle Destructoren verwenden möchte. Das compiliert zwar, erzeugt aber Speicherlecks ;)

Sherlock

Dezipaitor 8. Aug 2008 10:52

Re: Warnungen bei Benutzung von JEDI Windows API
 
Ja, jedoch kommt dieses Warnung nicht hier.

Das einzige was kommt sind:
1. Unsicherer Typ
2. INDEX ist plattformspezifisch
3. Rückgabewert der Funktion 'x' könnte undefiniert sein.

Nr. 3. ist jedoch kein Beinbruch, da es sich um spezielle Assemblerfunktionen handelt, die etwas ausserhalb von Delphis Erkennungsroutinen arbeitet.


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