Начинает перебор файлов и поддиректорий в соответствующей директории в соответствии с указанным фильтром.
longFileFindFirst(
conststring file_filter, // строка - фильтр поискаstring& returned_filename, // имя найденного файла или поддиректорииint common_flag=0// определяет область поиска
);
Если задаю фильтр "*.bin" - получает все файлы, что только с bin-расширением. А как задать фильтр, чтобы получить только файлы без расширения?
[in] Фильтр поиска. В фильтре может быть указана поддиректория (или последовательность вложенных поддиректорий) относительно директории \Files, в которой необходимо проводить перебор файлов. [out] Возвращаемый параметр, куда в случае удачи помещается имя первого найденного файла или поддиректории. Возвращается только имя файла (включая...
Searches a directory for a file or subdirectory with a name that matches a specific name (or partial name if wildcards are used). To specify additional attributes to use in a search, use the FindFirstFileEx function. Syntax Parameters lpFileName [in] The directory or path, and the file name. The file name can include wildcard characters, for...
У меня программа в определенные важные моменты делает скрины всего терминала.
И вот сегодня ночью наступил важный момент, когда скрин должен был быть сделан, но помешала гребанная особенность терминала. Вот она.
В обоих терминалах есть две вкладки - Торговля и Почта. Мне нужно, чтобы "Торговля" была все время активна. Но когда приходит внутреннее письмо (например, partial filll) от брокера, то вкладка переключается на "Почта".
Как отключить эту настоящую гадость? Ну не должно быть настолько навящего уведомления, да еще к совершенно рядовым письмам брокера, где он десятки раз за сутки автоматически сообщает об произошедших особенностях состоявшего исполнения ордеров. Не пойму, почему иногда происходит переключение на "Почта", а иногда - нет.
Как вырубить это? Вкладку "Почта" никогда не читаю, т.к. это Спам. Мягко говоря, раздражает такое реагирование GUI терминала на Спам.
FileFindFirst
Начинает перебор файлов и поддиректорий в соответствующей директории в соответствии с указанным фильтром.
Если задаю фильтр "*.bin" - получает все файлы, что только с bin-расширением. А как задать фильтр, чтобы получить только файлы без расширения?
Если задаю фильтр "*.bin" - получает все файлы, что только с bin-расширением. А как задать фильтр, чтобы получить только файлы без расширения?
по ходу никак. у фильтра в этой функции очень ограниченные возможности.
но можно потом дополнительно фильтровать, к имени же доступ есть.
по ходу никак. у фильтра в этой функции очень ограниченные возможности.
но можно потом дополнительно фильтровать, к имени же доступ есть.
Спасибо, думал, можно в одно действие.
Спасибо, думал, можно в одно действие.
А так не работает - "*." ?
А так не работает - "*." ?
Этот вариант сразу проверил. Не работает.
Этот вариант сразу проверил. Не работает.
В МТ4 работает.
В МТ4 работает.
В MT5x64 - нет.
В MT5x64 - нет.
В МТ5 нужно использовать "<".
В МТ5 нужно использовать "<".
Пашет, Спасибо!
У меня программа в определенные важные моменты делает скрины всего терминала.
И вот сегодня ночью наступил важный момент, когда скрин должен был быть сделан, но помешала гребанная особенность терминала. Вот она.
В обоих терминалах есть две вкладки - Торговля и Почта. Мне нужно, чтобы "Торговля" была все время активна. Но когда приходит внутреннее письмо (например, partial filll) от брокера, то вкладка переключается на "Почта".
Как отключить эту настоящую гадость? Ну не должно быть настолько навящего уведомления, да еще к совершенно рядовым письмам брокера, где он десятки раз за сутки автоматически сообщает об произошедших особенностях состоявшего исполнения ордеров. Не пойму, почему иногда происходит переключение на "Почта", а иногда - нет.
Как вырубить это? Вкладку "Почта" никогда не читаю, т.к. это Спам. Мягко говоря, раздражает такое реагирование GUI терминала на Спам.