Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите, проблемы с Excel
|
|||
|---|---|---|---|
|
#18+
на машине установлены Windows2000, Office XP, Delphi7 выполняется код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. Проблема вот в чем, если Excel не был запущен, он успешно открывается, в нем создается новая книга, а на момент создания нового листа Excel благополучно умирает... ну и все валится.... Если же Excel уже был открыт, то все выполняется благополучно.... создается новый лист, и я могу нормально к нему обращаться... Никто не знает в чем может быть дело? Пробовала запускать на другой машине, там стоит Windows2000, Office2000, ситуация точно такая же... Когда у меня была установлена delphi5, все работало... правда с тех пор я переинсталлировала всю машину... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 17:36 |
|
||
|
Помогите, проблемы с Excel
|
|||
|---|---|---|---|
|
#18+
Vrode stranno vigljadit kod: if VarIsEmpty(ExcelApp.ActiveWorkBook) then ExcelApp.WorkBooks.Add; else WorkBook:=ExcelApp.ActiveWorkBook; Poluchajetsa chto WorkBook moget bit i ne opredelen, jesli vipolnjajetsa uslovije. Moget nado tak: if VarIsEmpty(ExcelApp.ActiveWorkBook) then ExcelApp.WorkBooks.Add; WorkBook:=ExcelApp.ActiveWorkBook; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2003, 17:48 |
|
||
|
Помогите, проблемы с Excel
|
|||
|---|---|---|---|
|
#18+
Код лучше подредактировать Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 08:07 |
|
||
|
Помогите, проблемы с Excel
|
|||
|---|---|---|---|
|
#18+
Спасибо за комментари, но тем не менее, кто может объяснить: почему к моменту создания нового листа Excel самоуничтожается? И это самоуничтожение происходит только если я программно запускаю Excel, если же Excel уже был открыт, то все работает идеально... Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 12:54 |
|
||
|
Помогите, проблемы с Excel
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. Может, в этом месте последнее использование переменной Excel и Delphi автоматом после этой строчки вызывает _Release? Соответственно, Excel умирает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2003, 13:45 |
|
||
|
Помогите, проблемы с Excel
|
|||
|---|---|---|---|
|
#18+
No ved jesli ti otkrivajesh Excel zanovo, to WorkBook:=ExcelApp.ActiveWorkBook vernet chto-to tipa 'null'. Nu tipa net u nego v tot moment vaase nikakogo aktivnogo book-a, t.k. pri takom zapuske avtomaticheski novaja pustaja kniga ne sozdajetsa. Togda uzh nado WorkBook:=ExcelApp.WorkBook.Add. Nu chto-to tipa togo. Sintax smotri v Excel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2003, 10:19 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32193600&tid=2117845]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 390ms |

| 0 / 0 |
