Вообщем написана прога, у меня на компе xp sp3 работает идеально. А на 2008 сервере и на xp sp2 не сохраняет файлы, при сохранении в журнал пишется ошибка обращения к модулю kernel32.dll ошибка 1000 писал в техподдержку агавы, естественно они ни чего не знают...гуглил также ничего внятного не нашел...пробовал ставить на sp2 sp3 также не помогло. сохраняю файлы обычным методом пример: assignfile(txt,link); rewrite(txt); writeln(txt,'text'); closfile(txt); п.с. писал по памяти. Очень странная мистика, до загрузки потоков в память прога работает нормально, сохраняет файлы хорошо, но как только загружаю потоки, все напроч отказывается что либо сохранять. Постарался описать все симптомы, если кто встречался с похожим отзовитесь) п.с. могу выложить части кода.
ну тут может всё что угодно. 1) файл уже используется и попытка открыть его вызывает провал, но ты всё рано юзаешь невалидный дискриптор потому что не проверяешь результат выполнения assignfile 2) может быть пробелмы с правами доступа 3) может у тя файл создается там где он не может создаться. допустим папка не существующая или же опять же курентдир стоит в той папке куда писать незя. Так что проверяй результат выполнения функции открытия. Илиже пиши на WinAPI