|
|
|
Ошибка Insufficient stack space под линуксом
|
|||
|---|---|---|---|
|
#18+
Привет всем! Один клиент под WINE в линуксе мою прогу запустил, она даже заработала. VFP6SP5 Поменял я тут кое-что в проге. Основное изменение - вместо построчного чтения текстового файла (fopen(), fgets()) cделал чтение в переменную (FileToStr()) и далее работа с переменной. Файл примерно 600-700 кб. Под XP все работает, Под линуксом ошибка 'Insufficient stack space'. Машинка нормальная 2Gb оперативки. сделал отдельную прогу из одной формы, где содержимое файла выводится в едитбокс: Код: plaintext Мысли у кого-нибудь есть какие как обойти? К старому варианту возвращаться не хочу, т.к. есть несколько вариантов наполнения переменной - из файла и заполнение буфера в памяти третьими средствами, т.е. два раза один и тоже код с разными способами чтения строки текста. В хэлпе тоже мало интересного: Insufficient stack space (Error 1308)One of the following has occurred: Your program is too recursive. Your program is too complex and is nested too deeply. An error in Visual FoxPro. Рекурсий у меня нет, вложенность процедур не поменялась, 2-3 пункты - общие фразы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2007, 16:45 |
|
||
|
Ошибка Insufficient stack space под линуксом
|
|||
|---|---|---|---|
|
#18+
Под Wine Фокс работает довольно неусточиво. Шестая версия еще более-менее работает, а восьмая падает в самых неожиданных местах. Лечить можно обновлением Wine - последняя (0.9.41) работает заметно стабильнее. Можно попробовать менять вайновские DLL на "родные" из Windows - часто это помогает. С уважением - Sea_Cat ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2007, 09:25 |
|
||
|
Ошибка Insufficient stack space под линуксом
|
|||
|---|---|---|---|
|
#18+
Sea_CatПод Wine Фокс работает довольно неусточиво. Шестая версия еще более-менее работает, а восьмая падает в самых неожиданных местах. Лечить можно обновлением Wine - последняя (0.9.41) работает заметно стабильнее. Можно попробовать менять вайновские DLL на "родные" из Windows - часто это помогает. С уважением - Sea_Cat Там WINE@Etersoft 1.0.7 (на основе 0.9.38) - они под ним 1С запустили, остальное в довесок пробуют. Подождем пока Etersoft обновит до 0.9.41. Проблемы есть, но пока не сдаются. Вчера было продолжение - добавил "debug info" при сборке (чтобы строку с ошибкой вычислить) - при запуске рабочей папкой встает диск D: (которого вовсе нет) и везде ошибки "File not found", вобшем строку с ошибкой так и не узнали. Лезть в WINE сильно не хочется, что в фоксе подкрутить не придумал, поэтому продублирую в коде оба варианта обработки, надеюсь снова работать начнет, а то задолбают своим линуксом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2007, 10:03 |
|
||
|
Ошибка Insufficient stack space под линуксом
|
|||
|---|---|---|---|
|
#18+
Проблемы тут не в Фоксе а в WINE. WINE от Etersoft пропатчен именно для запуска 1С, остальное продукты запускаются на свой страх и риск. Мое мнение - WINE пока слишком "сырой" продукт для запуска фоксовских приложений. Уже года полтора периодически (при выходе новых версий Wine) пытаюсь работать под ним, кое-что работает, но заказчикам ставить такое еще нельзя. Кроме того, в лицензионных соглашениях Microsoft (начиная c 7-й версии VFP) теперь пишется, что даже библиотеки рантайма можно использовать только под ОС Windows. Если очень надо - можно обратиться в Etersoft, они за некоторую плату занимаются адаптацией пользовательских задач под WINE (в смысле затачивают WINE под специфику задачи). С уважением - Sea_Cat ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2007, 14:05 |
|
||
|
Ошибка Insufficient stack space под линуксом
|
|||
|---|---|---|---|
|
#18+
Sea_Cat прав Попробуй глянуть здесь: http://www.esparus.com/info/guide.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2007, 15:50 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34740558&tid=1588869]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 286ms |

| 0 / 0 |
