Автор | Сообщение |
|
| |
Пост N: 26
Зарегистрирован: 05.11.05
|
|
Отправлено: 15.10.07 07:43. Заголовок: Нехватка памяти для команды RUN
Нужно запускать внешнюю программу, а памяти не хватает. Линкуется программа 7-м Blinkerом. Может можно уменьшить размер загружаемой в память части программы? Или еще что-то можно сделать?
|
|
|
Ответов - 16
[только новые]
|
|
|
| постоянный участник
|
Пост N: 355
Зарегистрирован: 12.09.06
|
|
Отправлено: 15.10.07 08:22. Заголовок: Re:
В блинкере можно использовать команду SWPRUNCMD() success = SWPRUNCMD("DIR /W",100,"","") success = SWPRUNCMD("WIN",0,"C:\WINDOWS","F:\") // запуск WIN.СОМ с переходом в C:\WINDOWS // с созданием temporary disk swap file на F:\
|
|
|
|
| |
Пост N: 27
Зарегистрирован: 05.11.05
|
|
Отправлено: 15.10.07 08:55. Заголовок: Re:
Спасибо, помогло! А что означает второй параметр, который в одном примере 100, в другом 0?
|
|
|
|
| |
Пост N: 73
Зарегистрирован: 08.07.06
|
|
Отправлено: 15.10.07 12:49. Заголовок: Re:
сколько памяти выделить под задачу. 100кб или по умолчанию - 0 (максимум)
|
|
|
|
| постоянный участник
|
Пост N: 21
Зарегистрирован: 06.02.07
|
|
Отправлено: 16.10.07 03:58. Заголовок: Re:
Я пользую функцию OVERLAY() Параметр - строка запуска внешней проги, например: overlay("arj a arhiv.arj *.dbf") эта штука (как понимаю) свопит всю занимаемую прогой память на диск (кроме небольшого кусочка) и освобождает практически ВСЮ память для внешней проги. Взял на OASISe (ищи OVER_CL.ZIP или что-то вроде - содержит .OBJ, который прилинковываешь... и нет проблем!) Пользую Clipper 5.01 с обычным RTLINK - любые внешние проги не испытывают недостатка в памяти при запуске.
|
|
|
|
| |
Пост N: 800
Зарегистрирован: 17.05.05
|
|
Отправлено: 16.10.07 09:49. Заголовок: Re:
gustow пишет: цитата: | Пользую Clipper 5.01 с обычным RTLINK - любые внешние проги не испытывают недостатка в памяти при запуске |
| Да но может возникнуть нехватка памяти на больших базах при операциях упаковки и индексирования.
|
|
|
|
| |
Пост N: 111
Зарегистрирован: 06.06.06
|
|
Отправлено: 16.10.07 18:58. Заголовок: Re:
Кстати, Overlay() не пашет в защищенном режиме
|
|
|
|
| |
Пост N: 5
Зарегистрирован: 19.10.05
|
|
Отправлено: 15.01.08 23:10. Заголовок: Не могу найти на OAS..
Не могу найти на OASISe Overlay() Library . Помогите, пж-та. можно в мыло. avf@mail333.com
|
|
|
|
| |
Пост N: 87
Зарегистрирован: 15.12.06
|
|
Отправлено: 21.01.08 12:44. Заголовок: А ведь есть полезная..
А ведь есть полезная библиотека frun.lib (frun_ct.lib), и там есть функция s_run() - практически всегда работает. У меня сохранилась frun_ct.lib - кому надо, могу выслать, она маленькая.
|
|
|
|
| |
Пост N: 6
Зарегистрирован: 19.10.05
|
|
Отправлено: 21.01.08 21:29. Заголовок: Вышлите , если не сл..
Вышлите , если не сложно. avf@mail333.com
|
|
|
|
| |
Пост N: 35
Зарегистрирован: 06.03.06
|
|
Отправлено: 24.01.08 08:21. Заголовок: И мне, плиз, на rebu..
И мне, плиз, на rebus250@mail.ru
|
|
|
|
| |
Пост N: 1
Зарегистрирован: 11.04.08
|
|
Отправлено: 11.04.08 11:00. Заголовок: AM Будьте добры, выш..
AM Будьте добры, вышлите библиотеку frun_ct.lib на valeryn51@mail.ru Спасибо
|
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 06.05.08 18:57. Заголовок: и мне frun_ct.lib
а можно и мне frun_ct.lib на s.ie@mail.ru
|
|
|
|
| |
Пост N: 839
Зарегистрирован: 17.05.05
|
|
Отправлено: 08.05.08 12:28. Заголовок: Вроде тут лежит http..
|
|
|
|
| |
Пост N: 1
Зарегистрирован: 12.08.08
|
|
Отправлено: 12.08.08 23:43. Заголовок: RUN, OVERLAY() и Диспетчер
Здравствуйте всем! Мне нужно запустить диспетчер, который запускает Winword. Вот так проходит: RUN runwin.exe "winword.exe /mmyMacro" а вот так нет: OVERLAY("runwin.exe 'winword.exe /mmyMacro'" (runwin.exe - диспетчер). И что делать ? Хочется уйти от RUN.
|
|
|
|
| Администратор
|
Пост N: 965
Зарегистрирован: 23.05.05
|
|
Отправлено: 13.08.08 15:10. Заголовок: Здесь уже давали при..
Здесь уже давали пример с функцией SWPRUNCMD из блинкера Линковать программу только надо не через rtlink, а использую blinker
|
|
|
|
| |
Пост N: 3
Зарегистрирован: 12.08.08
|
|
Отправлено: 13.08.08 18:34. Заголовок: Спасибо за совет, но..
Спасибо за совет, но у мння Clipper 5.01. С удивлением обнаружила, что если поменять местами двойные и одинарные кавычки, то OVERLAY() работает (я этого не знала). Так что вопрос снят. Кстати, спасибо за фото - мне нравится, не думала, что настолько фотогенична.
|
|
|
|