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.