Спасибо пошел изучать
ну чтож разобрался, делюсь может еще кому понадобится
Вызывается вот так :
DeleteFileA( "D:\\Program Files\\MetaTrader 4\\history\\UMIS-Trading server\\EURUSD555.hst" );
//-------------------ПОЛЬЗОВАТЕЛЬСКАЯ ФУНКЦИЯ 6 --------------------------
//---------------Удаление любого файла в любом месте-----------------------
#import "kernel32.dll"
bool DeleteFileA(string lpFileName);
#import
//-------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------
вот так очень просто -)))))
ну чтож разобрался, делюсь может еще кому понадобится
Вызывается вот так :
DeleteFileA( "D:\\Program Files\\MetaTrader 4\\history\\UMIS-Trading server\\EURUSD555.hst" );
//-------------------ПОЛЬЗОВАТЕЛЬСКАЯ ФУНКЦИЯ 6 --------------------------
//---------------Удаление любого файла в любом месте-----------------------
#import "kernel32.dll"
bool DeleteFileA(string lpFileName);
#import
//-------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------
вот так очень просто -)))))
еще надо учесть, что удалить файл можно, если он не открыт другим приложением
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Создаю свой автономный файл, его необходимо удалять и создавать заново.
Но функция FileDelete ограниченная, и не работает в каталоге автономных файлов истории.
Возможен и другой вариант удалять данные из самого файла, т. е. делать файл пустым.
Как быть, кто поможет решить эту задачу ????