On-line: Haz, Мирослав, гостей 0. Всего: 2 [подробнее..]
АвторСообщение





Пост N: 26
Зарегистрирован: 05.11.05
ссылка на сообщение  Отправлено: 15.10.07 07:43. Заголовок: Нехватка памяти для команды RUN


Нужно запускать внешнюю программу, а памяти не хватает. Линкуется программа 7-м Blinkerом. Может можно уменьшить размер загружаемой в память части программы? Или еще что-то можно сделать?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 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:\


Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 27
Зарегистрирован: 05.11.05
ссылка на сообщение  Отправлено: 15.10.07 08:55. Заголовок: Re:


Спасибо, помогло!

А что означает второй параметр, который в одном примере 100, в другом 0?

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 73
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 15.10.07 12:49. Заголовок: Re:


сколько памяти выделить под задачу.
100кб или по умолчанию - 0 (максимум)

Спасибо: 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 - любые внешние проги не испытывают недостатка в памяти при запуске.


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 800
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 16.10.07 09:49. Заголовок: Re:


gustow пишет:

 цитата:
Пользую Clipper 5.01 с обычным RTLINK - любые внешние проги не испытывают недостатка в памяти при запуске


Да но может возникнуть нехватка памяти на больших базах при операциях упаковки и индексирования.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 111
Зарегистрирован: 06.06.06
ссылка на сообщение  Отправлено: 16.10.07 18:58. Заголовок: Re:


Кстати, Overlay() не пашет в защищенном режиме

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 5
Зарегистрирован: 19.10.05
ссылка на сообщение  Отправлено: 15.01.08 23:10. Заголовок: Не могу найти на OAS..


Не могу найти на OASISe Overlay() Library . Помогите, пж-та. можно в мыло. avf@mail333.com

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 87
Зарегистрирован: 15.12.06
ссылка на сообщение  Отправлено: 21.01.08 12:44. Заголовок: А ведь есть полезная..


А ведь есть полезная библиотека frun.lib (frun_ct.lib), и там есть функция s_run() - практически всегда работает.
У меня сохранилась frun_ct.lib - кому надо, могу выслать, она маленькая.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 6
Зарегистрирован: 19.10.05
ссылка на сообщение  Отправлено: 21.01.08 21:29. Заголовок: Вышлите , если не сл..


Вышлите , если не сложно. avf@mail333.com


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 35
Зарегистрирован: 06.03.06
ссылка на сообщение  Отправлено: 24.01.08 08:21. Заголовок: И мне, плиз, на rebu..


И мне, плиз, на rebus250@mail.ru

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 1
Зарегистрирован: 11.04.08
ссылка на сообщение  Отправлено: 11.04.08 11:00. Заголовок: AM Будьте добры, выш..


AM Будьте добры, вышлите библиотеку frun_ct.lib на valeryn51@mail.ru
Спасибо


Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 06.05.08 18:57. Заголовок: и мне frun_ct.lib


а можно и мне frun_ct.lib на s.ie@mail.ru


Спасибо: 0 
Цитата Ответить
администратор




Пост N: 839
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 08.05.08 12:28. Заголовок: Вроде тут лежит http..


Вроде тут лежит http://spravki.net.ru/clipper/fastpro.htm

Спасибо: 0 
ПрофильЦитата Ответить





Пост 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.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 965
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 13.08.08 15:10. Заголовок: Здесь уже давали при..


Здесь уже давали пример с функцией SWPRUNCMD из блинкера
Линковать программу только надо не через rtlink, а использую blinker

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 3
Зарегистрирован: 12.08.08
ссылка на сообщение  Отправлено: 13.08.08 18:34. Заголовок: Спасибо за совет, но..


Спасибо за совет, но у мння Clipper 5.01. С удивлением обнаружила, что если поменять местами двойные и одинарные кавычки, то OVERLAY() работает (я этого не знала). Так что вопрос снят.

Кстати, спасибо за фото - мне нравится, не думала, что настолько фотогенична.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 507
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет