MAN
Erfahrenes Mitglied
Hallo,
wie kann ich denn prüfen, ob ein anderes Programm eine gewisse Datei geöffnet hat?
Habe es mit folgenden Code versucht:
Warum funktioniert das nicht?
Er meint IMMER dass die Datei nicht offen ist, obwohl ich sie mit nem andren Programm auf jeden Fall offen hab (da ich auch versucht hatte die Datei zu dem Zeitpunkt zu löschen - ging nicht).
Was mache ich falsch?
mfG
MAN
wie kann ich denn prüfen, ob ein anderes Programm eine gewisse Datei geöffnet hat?
Habe es mit folgenden Code versucht:
Code:
bool FileIsOpen( string strFileName )
{
FILE* fp;
if( ( fp = fopen( strFileName.data(), "r" ) ) )
{
fclose( fp );
return( false );
}
return( true );
}
Er meint IMMER dass die Datei nicht offen ist, obwohl ich sie mit nem andren Programm auf jeden Fall offen hab (da ich auch versucht hatte die Datei zu dem Zeitpunkt zu löschen - ging nicht).
Was mache ich falsch?
mfG
MAN