On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение



Пост N: 1
Зарегистрирован: 13.02.11
ссылка на сообщение  Отправлено: 13.02.11 18:22. Заголовок: помогите.. Unrecoverable error 5302: Conventional memory exhausted


мало что понимаю в компиляци и настриках клипера.

но появилась следуюшая проблема..
викидиваэт из программи.. со следуюшеи ошибкой.
_GET (0) Unrecoverable error 5302: Conventional memory exhausted

после изменений в коде появилась ошибка...
но убирая все изменения в коде ошибка остаётся.. :(

вся компиляция досталась по наскедству. раньше толйко на фоксе работал..

win xp, clipper 5.2, rmake.. что ешё??



Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 19 [только новые]


постоянный участник


Пост N: 1021
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 13.02.11 23:10. Заголовок: OskarsP пишет: win ..


OskarsP пишет:

 цитата:
win xp, clipper 5.2, rmake.. что ешё??


Не указан линкировщик

IMHO проблема не в настройках компиляции, а в настройках NTVDM
Правьте autoexec.nt и system.nt

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



Пост N: 2
Зарегистрирован: 13.02.11
ссылка на сообщение  Отправлено: 13.02.11 23:20. Заголовок: линкировщик: C:\..


линкировщик:
C:\CLIPPER5\BIN>RTLINK.EXE
.RTLink for Clipper Dynamic Overlay Linker / Pre-Linker Version 3.14B
(C) Copyright Pocket Soft Inc., 1988-1991. All Rights Reserved.

autoexec.nt

SET CLIPPER=F100
SET TEMP=C:\WINDOWS\TEMP
SET PROMPT=$P$G

config.nt

dos=high, umb
devicehigh=%SystemRoot%\system32\himem.sys
files=100




Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1022
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 13.02.11 23:50. Заголовок: Я давненько уже не р..


Я давненько уже не работаю с CLIPPER5, тем более с RTLINK
Так, что сильно помочь не смогу, но, что бросилось в глаза
если files=100, то SET CLIPPER в идеале должен быть F95

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



Пост N: 3
Зарегистрирован: 13.02.11
ссылка на сообщение  Отправлено: 14.02.11 10:01. Заголовок: Eto ne problema pome..


Eto ne problema pomenjatj F100 na F95..
toljko somnevajusj chto files i F95 mozhet povlijatjna GET.. vedj imenno v moment ocherednovo GET'a vivaljivajetiz programmi...

gotov menjatj i RTLINK na chto to drugoje.. toljko vot beda.. neznaju na chot i kak eto delatj.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 500
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 14.02.11 12:01. Заголовок: Возможно, много PUBL..


Возможно, много PUBLIC-переменных.
Попробуйте объявить переменные, используемые внутри функций как LOCAL.

По поводу линкера - Blinker:http://spravki.net.ru/files/utils/Blinker60.exe

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



Пост N: 4
Зарегистрирован: 13.02.11
ссылка на сообщение  Отправлено: 14.02.11 13:26. Заголовок: PUBLIC ochenj malo....


PUBLIC ochenj malo..
v osnovnom vse peremennije kak LOCAL.

pomenjal RTLINK na BLINKER..

vrode stalo lutshe... dazhe s temi izmenenijami posle kotorih vsjo poletelo..


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 501
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 14.02.11 14:47. Заголовок: Еще BLINKER-у нужно ..


Еще BLINKER-у нужно указать, чтобы линковал в Protected Mode.

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



Пост N: 4
Зарегистрирован: 09.11.06
ссылка на сообщение  Отправлено: 16.02.11 08:41. Заголовок: Удивляюсь ламерам


......

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



Пост N: 5
Зарегистрирован: 09.11.06
ссылка на сообщение  Отправлено: 16.02.11 08:42. Заголовок: Удивляюсь ламерам


Размер программного файла слишком большой.
Разбей его на два файла...

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





Пост N: 55
Зарегистрирован: 17.10.05
ссылка на сообщение  Отправлено: 16.02.11 09:03. Заголовок: Не надо ничего разби..


Не надо ничего разбивать.. (а кто тут ламер, кстати? )

в зависимости от условий по наличию необходимого количества конвенциональной памяти,
в скрипт блинкера (или в командную строку) достаточно добавить
@cl520min или @cl520mid или @cl520max
эти скрипты вытесняют часть модулей библиотеки в оверлей.
По идее это должно было бы снижать быстродействие из-за возросшего swap,
но на практике в Windows весь этот свап болтается в дисковом хеше и на быстродействие не влияет.





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



Пост N: 7
Зарегистрирован: 09.11.06
ссылка на сообщение  Отправлено: 16.02.11 09:03. Заголовок: PSP пишет: Еще BLIN..


PSP пишет:

 цитата:
Еще BLINKER-у нужно указать, чтобы линковал в Protected Mode.



указать-то можно... однако - не стоит.
Клиппер недоработан для полноценной работы в этой моде...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 502
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 16.02.11 09:55. Заголовок: armik пишет: указат..


armik пишет:

 цитата:
указать-то можно... однако - не стоит.
Клиппер недоработан для полноценной работы в этой моде...


Обоснуйте.

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



Пост N: 8
Зарегистрирован: 09.11.06
ссылка на сообщение  Отправлено: 16.02.11 12:26. Заголовок: Удивляюсь ламерам


PSP пишет:

 цитата:
Обоснуйте.




Хи-хи-хи...
Об этом официально писалось в прессрелизе СА в те далекие годы.
В программе начинались глюки при превышении размера базы некоторого, вычисляемого по прилагаемой ними формуле, значения.

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



Пост N: 9
Зарегистрирован: 09.11.06
ссылка на сообщение  Отправлено: 16.02.11 12:45. Заголовок: LYSK пишет: Не надо..


LYSK пишет:

 цитата:
Не надо ничего разбивать.. (а кто тут ламер, кстати? )

в зависимости от условий по наличию необходимого количества конвенциональной памяти,
в скрипт блинкера (или в командную строку) достаточно добавить
@cl520min или @cl520mid или @cl520max



Чего-то не наблюдаю я в оставленных мною в наследство 10 лет назад и до сих пор сопровождаемых другими, этих lnk...
И никто не жаловался...
Версия 5.3б
BLINKER INCREMENTAL OFF ???


#BLINKER EXECUTABLE EXTENDED 2048
#BLINKER OVERLAY PAGEFRAME ON
#BLINKER EXTMEM LIMIT 10000
BLINKER EXECUTABLE CLIPPER F60;X8;DYNF4;IDLE;SWAPK65535
BLINKER EXECUTABLE NODELETE
BLINKER EXECUTABLE compress
BLINKER INCREMENTAL OFF #®Ўп§ вҐ«м-®
BLINKER memory clear 0
FILE FOBOS_R
FILE WIPLAT
FILE WWOD
FILE WWOD2
FILE WWOD3
FILE PLAN
FILE OTCHET
FILE OTCHET1
FILE OTCHET2
FILE SERVIS
FILE MY_UTIL
FILE MY_UTIL1
FILE UP_ZK
# FILE END_GOD
FILE FILEMAN1
FILE MY_PRINT
FILE MY_BROWS
FILE MY_BRWS1
FILE NTXRUS
FILE MSGRUS
# FILE __WAIT_4
#SEARCH BLXCLP53
#LI CTP, SAMPLES
LI CT, SAMPLES
OUTPUT FOBOS_R


compile = clipper $** /q> err.txt
link = blinker

.prg.obj: // Procedure
$(compile)

.ch.obj: // User defined function
$(compile)

.src.obj: // Source (debug modules)
$(compile)

WIPLAT.OBJ : WIPLAT.PRG
SERVIS.OBJ : SERVIS.PRG
OTCHET2.OBJ : OTCHET2.PRG
OTCHET1.OBJ : OTCHET1.PRG
OTCHET.OBJ : OTCHET.PRG
PLAN.OBJ : PLAN.PRG
WWOD2.OBJ : WWOD2.PRG
WWOD.OBJ : WWOD.PRG
WWOD3.OBJ : WWOD3.PRG
UP_ZK.OBJ : UP_ZK.PRG
FOBOS_R.OBJ : FOBOS_R.PRG

FOBOS_R.EXE : FOBOS_R.OBJ WWOD.OBJ WWOD2.OBJ WWOD3.OBJ OTCHET.OBJ OTCHET1.OBJ OTCHET2.OBJ PLAN.OBJ SERVIS.OBJ WIPLAT.OBJ UP_ZK.OBJ
$(LINK) @FOBOS_R.LNK


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 503
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 16.02.11 14:18. Заголовок: armik пишет: Хи-хи-..


armik пишет:

 цитата:
Хи-хи-хи...
Об этом официально писалось в прессрелизе СА в те далекие годы.
В программе начинались глюки при превышении размера базы некоторого, вычисляемого по прилагаемой ними формуле, значения.


Возможно. Не читал. И с размером базы значит мне повезло.


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1680
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 16.02.11 16:29. Заголовок: armik пишет: Клиппе..


armik пишет:

 цитата:
Клиппер недоработан для полноценной работы в этой моде...



Лет 10 программы работали на Клипере 5.3 в Protected Mode (линковка Blinker'om) и никогда не жаловался
на "глюки при превышении размера базы некоторого, вычисляемого по прилагаемой ними формуле, значения."
А базы были большими.... 250 000 записей - 1,5 Gb на диске... и Базы были сетевыми...

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



Пост N: 10
Зарегистрирован: 09.11.06
ссылка на сообщение  Отправлено: 16.02.11 17:58. Заголовок: Andrey пишет: Лет 1..


Andrey пишет:

 цитата:
Лет 10 программы работали на Клипере 5.3 в Protected Mode (линковка Blinker'om) и никогда не жаловался
на "глюки при превышении размера базы некоторого, вычисляемого по прилагаемой ними формуле, значения."
А базы были большими.... 250 000 записей - 1,5 Gb на диске... и Базы были сетевыми...



В моем lnk решетки видел?
Я тоже изначально им пользовался, потом во многих местах стали возникать глюки при создании временных индексных файлов, с условиями типа for while rest (скорость работы программ определялась именно этими фишками)...
Повысил свой идеальный уровень путем чтения документации и отказался от нее...
Тем более - толку от нее практически ноль, фишки с индексами гораздо более эффективны...


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1681
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 16.02.11 18:29. Заголовок: Ну не буду спорить с..


Ну не буду спорить с вами, потому что не владею всей вашей информацией...
Могу предложить посмотреть (попробовать) свой скрипт сборки для Клипера 5.3б и Блинкера 6.0
Может пригодится....

Скрытый текст


И сам скрипт от одной задачи:
Скрытый текст


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 375
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 26.03.11 20:28. Заголовок: Объявлйте массив из ..


Объявлйте массив из GET ( GETLIST или еще как-то) как локальный.

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

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