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



Пост N: 1
Зарегистрирован: 04.05.10
ссылка на сообщение  Отправлено: 04.05.10 20:41. Заголовок: Fatal C3049 String space exhausted


Здравствуйте. Помогите пожалуйста. Clipper 5.2
Открываю базу и 5 двоичных(текстовых) файлов для записи ведомостей. один цикл. в цикле вывожу через fwrite строки в разные файлы в зависимости от условий. добавляю еще пару символов в любой fwrite и Fatal C3049 String space exhausted при компиляции. Пробовал разбивать длинный fwrite на несколько fwrite -ов не помогло. fopen, fclose тоже не помогло. Какой-то лимит превышаю наверно. подскажите плиз во что уперся? Как обойти счетчик или сбросить.

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


администратор




Пост N: 1636
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 04.05.10 20:46. Заголовок: Не понял , ошибка пр..


Не понял , ошибка при компиляции или при выполнении ?
Каков размер PRG файла ?
Какая OS ?

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


Пост N: 390
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 04.05.10 22:10. Заголовок: Попробуйте проапгрей..


Попробуйте проапгрейдить Клиппер до 52е (ftp://ftp.grafxsoft.com/Clipper52/52eix.exe)


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




Пост N: 1426
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 05.05.10 08:50. Заголовок: Это ошибка компилято..


Это ошибка компилятора. Для ее устранения надо разбивать prg на 2 части, либо уменьшать размер prg другим способом

Вот почитайте:

http://groups.google.com/group/comp.lang.clipper/search?group=comp.lang.clipper&q=C3049&qt_g=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+%D1%8D%D1%82%D0%BE%D0%B9+%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B5

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



Пост N: 2
Зарегистрирован: 04.05.10
ссылка на сообщение  Отправлено: 05.05.10 08:50. Заголовок: ошибка при компиляци..


ошибка при компиляции, из 95 шт prg общим весом 1,382 мб получается один ехе 981кб (92кб весит prg где идет вывод этих 5 ведомостей) пару лет уже не могу пользоваться cld-отладчиком - Low memory. Windows XP.

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



Пост N: 3
Зарегистрирован: 04.05.10
ссылка на сообщение  Отправлено: 05.05.10 09:42. Заголовок: >Попробуйте проа..


>Попробуйте проапгрейдить Клиппер до 52е (ftp://ftp.grafxsoft.com/Clipper52/52eix.exe)

не могу проабгрейдить
ERROR
Execution terminated.
Press any key to return to the operating system ...
CA-Clipper 5.2e Installation was NOT completed successfully !

Please check the PATCH.ERR file in the G:\CLIPPER5\BIN directory
for the reason.

А файла PATCH.ERR в G:\CLIPPER5\BIN нету.

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




Пост N: 1427
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 05.05.10 09:51. Заголовок: Lss пишет: ошибка п..


Lss пишет:

 цитата:
ошибка при компиляции, из 95 шт prg



Эта ошибка выдается не на все prg, а только на большие. Надо определить, какие, и их уменьшать

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


Пост N: 391
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 05.05.10 10:03. Заголовок: Lss попробуйте свой ..


Lss попробуйте свой проект Харбором собрать.

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



Пост N: 4
Зарегистрирован: 04.05.10
ссылка на сообщение  Отправлено: 05.05.10 10:21. Заголовок: Буду пробовать умень..


Буду пробовать уменьшать. как я понимаю речь идет про уменьшение кода в большом prg и удаление ремарок не поможет, да?


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



Пост N: 5
Зарегистрирован: 04.05.10
ссылка на сообщение  Отправлено: 05.05.10 10:22. Заголовок: Lss попробуйте свой ..


Lss попробуйте свой проект Харбором собрать.
Про что идет речь?

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


Пост N: 392
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 05.05.10 10:31. Заголовок: Lss пишет: Про что ..


Lss пишет:

 цитата:
Про что идет речь?


Harbour - Клиппер-совместимый кроссплатформенный компилятор.
Программа, написанная на Клиппере (по-крайней мере большинство программ),
быстро и без особых усилий переводится, к примеру, под Win32.
http://harbour-project.org/
В этом форуме ветка для Harbour есть.


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



Пост N: 6
Зарегистрирован: 04.05.10
ссылка на сообщение  Отправлено: 05.05.10 10:33. Заголовок: в Харборе есть клипе..


в Харборе есть клипер совместимый отладчик?


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


Пост N: 393
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 05.05.10 10:36. Заголовок: Есть. Отладку можно ..


Есть. Отладку можно и по-другому делать. К примеру: http://clipper.borda.ru/?1-1-0-00000222-000-10001-0-1265052330
В Harbour много разных интересных вещей... :)

И еще: Harbour is a free and open-source project

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




Пост N: 1428
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 05.05.10 11:02. Заголовок: Lss пишет: удаление..


Lss пишет:

 цитата:
удаление ремарок не поможет, да?



Да, комментарии роли не играют


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




Пост N: 1429
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 05.05.10 11:13. Заголовок: У компилятора клиппе..


У компилятора клиппер, как у dos-приложения, много таких ограничений:

Too many nested #ifdefs
Too many locals
Too many local parameters
Too many parameters
Too many params in #define pseudo-function
Too many match markers in #translate or #command
Too many nested #includes
Too many standard rules
Expression stack overflow
Expression stack underflow
Control stack overflow
Control stack underflow
Too many symbols
Too many publics
Too many segments
Too many fixups
Too many external references
Too many labels
Too many procs
Too many proc requests
Segment too big
Proc too big
Symbol table too big
Output buffer overflow
Preprocessor table overflow
String space exhausted

Компилятор использует таблицы фиксированного размера, да и с выделением памяти в dos не разгуляешься, поэтому большие модули он скомпилировать не может.
У Харбора таких ограничений нет.


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




Пост N: 1430
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 05.05.10 11:26. Заголовок: С клиппером дела обс..


С клиппером дела обстоят как с атомной бомбой. Ее не сделаешь мощностью больше 500 ктн, начинается цепная реакция
Если хочется иметь мегатонные бомбы - надо делать водородные. Поэтому переходите на харбор, в нем этих и многих других ограничений нет.


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



Пост N: 7
Зарегистрирован: 04.05.10
ссылка на сообщение  Отправлено: 05.05.10 13:24. Заголовок: Помогло урезание prg..


Помогло урезание prg.



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



Пост N: 8
Зарегистрирован: 04.05.10
ссылка на сообщение  Отправлено: 05.05.10 13:27. Заголовок: При апгрейде до 5.2е..


При апгрейде до 5.2е вылетела ошибка(см.выше) теперь не знаю вернуться к 5.2 или работать на полуапгреженом?


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



Пост N: 9
Зарегистрирован: 04.05.10
ссылка на сообщение  Отправлено: 05.05.10 13:30. Заголовок: Закачал Харбор как и..


Закачал Харбор как им собрать свой проект?

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



Пост N: 15
Зарегистрирован: 04.05.10
ссылка на сообщение  Отправлено: 05.05.10 16:48. Заголовок: есть русский хелп по..


есть русский хелп по харбору?

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




Пост N: 1639
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 05.05.10 16:52. Заголовок: Lss пишет: есть рус..


Lss пишет:

 цитата:
есть русский хелп по харбору?


нет

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

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