![]() |
unsicherer Typ unsicherer Code?
Hallo,
in einigen Projekten bekommen ich die oben genannten Warnungen, die mir zeigen, das der Code nicht mehr ganz sauber ist. Wie kann ich die folgenden Prozeduren so schreiben, dass die Warnungen wegfallen?
Delphi-Quellcode:
Gruß
//[Warnung] UnitFunct.pas(51): Unsicherer Code '@ operator'
SystemParametersInfo(SPI_GETMOUSESPEED, 0, @MouseSpeed, 0); //[Warnung] UnitFunct.pas(669): Unsicherer Typ 'Path: PAnsiChar' FreeMem(Path); //Path ist PChar //[Warnung] UnitFunct.pas(407): Unsicherer Code 'ReallocMem' ReAllocMem(List, BufSize); //BufSize ist DWORD Mazel |
Re: unsicherer Typ unsicherer Code?
Nimm statt Zeiger, var-Parameter
|
Re: unsicherer Typ unsicherer Code?
Zitat:
@Mazel: Du musst unter Projekt -> Optionen die entsprechenden "unsicherer Code" Warnungen abschalten, die sind nur für eventuelle Kompatibilitätsprobleme mit dem zukünftigen Delphi.NET eingeführt worden. mfG mirage228 |
Re: unsicherer Typ unsicherer Code?
Danke,
das heißt also, das die Warnungen sind für mich nicht wichtig, es kann also auf verschiedenen Systemen keine Fehlermeldung geben? Gruß Mazel |
Re: unsicherer Typ unsicherer Code?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz