|
Release долго выполняется
|
|||
---|---|---|---|
#18+
Здравствуйте! Проблема в следующем: LOCAL loXLR AS AXLR.XLReport loXLR = CREATEOBJECT(lcNameCompanent) RELEASE loXLR COPY FILE &tcFileName TO &tcPathDirToCopy не работает copy file, т.к. не успевает выполниться release Пишет что файл не может быть скопирован (копируется файл компоненты AXLR.XLReport) т.к. нет доступа Работает только если после команды release поставить wait timeout хоть одну секунду Как сделать грамотно чтобы не использовать wait? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2011, 18:06 |
|
Release долго выполняется
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2011, 18:22 |
|
Release долго выполняется
|
|||
---|---|---|---|
#18+
нет не работает, в данном классе нет обработчика quit ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2011, 10:34 |
|
Release долго выполняется
|
|||
---|---|---|---|
#18+
Ну, надо же иногда и самому думать. Ведь "прямым текстом" намекнули Команда Release - уничтожает ссылку на объект, которая хранится в приложении FoxPro, но не сам объект. А копирование невозможно до тех пор, пока не уничтожен сам объект, а не его ссылка. В данном случае, Вам еще крупно повезло, что ссылка на объект была единственная и ее уничтожение автоматически запустило процесс уничтожения самого объекта, который, опять же в данном случае, FoxPro уже никак не контролирует. В общем случае, надо предварительно уничтожить объект и только потом, если необходимо, переменную, в которой хранилась ссылка на этот объект. Следовательно, последовательность операций должна быть такая Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2011, 10:45 |
|
Release долго выполняется
|
|||
---|---|---|---|
#18+
просто эта компонента купленная и нету в ней такого метода... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2011, 11:56 |
|
|
start [/forum/topic.php?fid=41&gotonew=1&tid=1584254]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
13ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
3ms |
others: | 16ms |
total: | 173ms |
0 / 0 |