Abs62
 
  
  Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору stupid_user   fopen возвращает не хэндл, она возвращает *FILE - указатель на поток.   И даже хэндл файла в CRT, с которым работают сишные функции - это не то же самое, что и хэндл файла в ОС, возвращаемый CreateFile. Это индекс структуры в массиве, одним из полей которой является хэндл ОС. Подозреваю, что проще будет изучить C/C++ и писать библиотеку на нём, чем эмулировать CRT на Дельфи.        И вообще, открывать файл функциями CRT в DLL, а работать с ним в основной программе - плохая идея. Легко нарваться на разные CRT в DLL и программе и получить access violation. |   Всего записей: 6114 | Зарегистр. 22-10-2005 | Отправлено:  21:44 28-11-2008  | Исправлено: Abs62,   21:53 28-11-2008    |  
  |