![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| Canada |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 153 Регистрация: 9.2.2009 Репутация: нет Всего: нет |
Моя программа работает с документами, которые я открываю через OpenDialog, далее там идет
И все было всегда нормально. Сегодня попытался открыть 10 000+ файлов так. И получаю каждый раз ошибку. Что программа не может найти файл. И файл, ощущение что прога обрезала название этого файла. поэтому и не может его найти. "Cannot open file "C:\Docs\TextFileResizedDocument-1473" Такого файла и правда нет. Т.к. как минимум они все с расширением .doc идут. Вопрос: может у ОпенДиалога буффер для названий заканчивается? И как тогда с этим бороться? |
|||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 9 Всего: 58 |
TOpenDialog - это обёртка над API-функцией GetOpenFileName (см. MSDN). Вот выдержка:
Но на самом деле ограничение по длине существует в Windows 2000 и выше. P.S. Так что задумайтесь над более рациональном способом выбора такого количества файлов. Как вариант выбор директории или считывание по маске. Добавлено @ 00:02 Кстати, вот здесь тема уже обсуждалась. Это сообщение отредактировал(а) Keeper89 - 3.5.2009, 00:26 |
|||
|
||||
| Canada |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 153 Регистрация: 9.2.2009 Репутация: нет Всего: нет |
Спасибо огромное, Кипер, как всегда выручил.
|
|||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 9 Всего: 58 |
Canada,
Это сообщение отредактировал(а) Keeper89 - 3.5.2009, 17:33 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |