|
|
|
Тормозит SaveDialog. Как забороть?
|
|||
|---|---|---|---|
|
#18+
Простейший код, хочу получить строку (имя файла) для дальнейших действий Код: pascal 1. 2. 3. 4. и SaveDialog ведет себя непонятно 1 если я выбираю имя файла из списка(кликнув по нему), то срабатывает нормально, получаю строку (H:\11111.xls), все хорошо 2 если я набираю имя файла вручную, то иногда бывают зависания, может несколько раз сработать нормально, а потом зависнуть, т.е. я набрал имя файла, кликнул "Сохранить" и ничего не происходит, если оставить диалог висеть, то минут через 5 можно кликнуть по кнопке "Сохранить" и она вернет то, что набрано в строке, причем неважно существует файл или нет, даже если набрать руками имя существующего файла, то все равно зависает (причем тормозит только при нажатии на кнопку "Сохранить", кнопка "Отменить" и крестик нормально срабатывают, закрывают окно диалога) система: виндовс 7, 64 бита; среда разработки: дельфи 7 для 32 бит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2019, 17:36 |
|
||
|
Тормозит SaveDialog. Как забороть?
|
|||
|---|---|---|---|
|
#18+
Anton_1234ничего не происходит Переключаешься в среду, жмёшь паузу, смотришь где именно она висит, пошагово выясняешь почему. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2019, 17:45 |
|
||
|
Тормозит SaveDialog. Как забороть?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, а я смогу посмотреть? диалог виндовозовский, внешняя функция какая-то, черный ящик для меня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2019, 17:48 |
|
||
|
Тормозит SaveDialog. Как забороть?
|
|||
|---|---|---|---|
|
#18+
Anton_1234а я смогу посмотреть? А кто ж тебя знает сможешь ты или не сможешь. Может, у тебя со зрением плохо или ты читать на Паскале и Ассемблере не умеешь... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2019, 17:59 |
|
||
|
Тормозит SaveDialog. Как забороть?
|
|||
|---|---|---|---|
|
#18+
Я-то надеялся что кто-то уже сталкивался с такой проблемой причины разные могут быть и методы решения разные, натыкался в инете что ембаркадеро советовал удалить один из ключей реестра, глянул - у меня нет такого ключа читаю в инете: Стандартная библиотека диалогов (Common Dialog Box Library) предоставляет стандартные диалоговые окна для открытия и сохранения файлов, выбора цвета, шрифта и т. д. Библиотека располагается в файле comdlg32.dll. разбираться с этой comdlg32.dll - это выше моих сил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2019, 18:25 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=59&tid=2038911]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 347ms |

| 0 / 0 |
