What's wrong with this code?
Über dieses Stückchen Code mußte ich gestern mit einem Kollegen drüberschauen und ich konnte meinen Augen kaum trauen:
BOOL FileCreateEmptyFile( LPCTSTR lpszFilename )
{
HANDLE hEmptyFile =
CreateFile(
lpszFilename,
GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE,
NULL,
CREATE_ALWAYS,
FILE_ATTRIBUTE_HIDDEN,
NULL
);
ASSERT( hEmptyFile );
CloseHandle( hEmptyFile );
return (hEmptyFile != 0);
}
Was ist hier alles falsch? Oder anders formuliert: Ist hier eigentlich überhaupt irgendwas richtig an diesem Stück Code?
Trackback address for this post
No feedback yet
Comments are closed for this post.