Показать сообщение отдельно
Старый 01.12.2003, 16:05   #10  
Ruff is offline
Ruff
Дмитрий Ерин
Аватар для Ruff
1C
 
475 / 396 (14) ++++++
Регистрация: 18.09.2003
Адрес: Тула
Опять те же грабли: не освобождаете после себя хандлеры. В приведенном коде добавим одну строчку в цикл создавания файлов:

PHP код:
...
for ( 
i=1i<= conlen(files); i+=1)
{
  if (! 
WinApi::fileExistsClient(Path+conpeek(files,i)))
  {
    
Handle WinAPI::createFile(Path+conpeek(files,i));
    
WinAPI::closeHandle(Handle); // в противном случае Аксапта "не отпускает" файлы 
  
}
}
... 
А вообще-то, при использовании классов-наследников IO можно обойтись без createFile, поскольку их конструкторы сами создают файл, если его не находят. (См. функцию write2file() в предыдущем постинге)

Ну вот, пока писал, опередили...