Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

alex_mai
Сообщения: 9
ОС: Mandriva2007

Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder

Сообщение alex_mai »

Запускаю в Mandrive 2007 через wine- 0.9.35 приложение созданное на Дельфи под виндой
вот такой код

Memo1.Add('текст');
...
Memo1.SaveToFile('0000.html');

размер около 70 К

Приложение запускается файл создается но.... тупо размером 65534 байта и все.
Пробовал использовать RichEdit, но там не дает добавить через RichEdit1.Add() больше чем 64 К,
ругается во время выполнения об ошибке вставки.
Такое впечатление что wine воспринимает приложэение как ДОС и не дает работать с переменными в памяти более 64К.
Что может быть и где глюк ?
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder

Сообщение elide »

может быть дело в том, что не стоит запускать делфёвые поделия под линуксом?
слава роботам!
Спасибо сказали:
alex_mai
Сообщения: 9
ОС: Mandriva2007

Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder

Сообщение alex_mai »

если СТОИТ, то стоит, я же задаю конкретный вопрос, вы лучше свои великие знания линукса покажите, а не умение флудить.
Спасибо сказали:
alex_mai
Сообщения: 9
ОС: Mandriva2007

Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder

Сообщение alex_mai »

Под ASP11.2, SUSE 10.2 работает без проблем
Спасибо сказали:
Civil
Сообщения: 199
ОС: Gentoo Current

Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder

Сообщение Civil »

Может имеет смысл пошаманить с версиями вайна? (поставить свежую с сайта разработчиков)
"Кто управляет прошлым, тот управляет будущим; кто управляет настоящим, тот управляет прошлым" (Д. Оруэлл "1984")
Спасибо сказали:
alex_mai
Сообщения: 9
ОС: Mandriva2007

Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder

Сообщение alex_mai »

Уже пробовал разные версии начиниая от 9.20 что в пакете инсталяции и заканчивая 9.35
Пробовал на разныз компах где стоит мандрива, разные люди ставили и кривизна рук вроде разная а результат один - wine
под мандривой 2007 воспринимаент виндовые приложения как досовские.
Попрпобовал тот же самый код скомпилить на лазарусе 9.22 под виндой и запустил под вайном - работает без проблем, вот какая фигня.
Может кто-подскажет у кого есть ссылки на разрабочика пакета мандривы 2007 - может это очередной глюк, не ярко выраженный
Спасибо сказали:
Аватара пользователя
Minton
Сообщения: 1588
Статус: openSUSE Localization Team
ОС: openSUSE Tumbleweed x86-64

Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder

Сообщение Minton »

Так а какие настройки вайна-то? Вы точно "эмулируете" именно Вин2к/ХП?
Русский раздел на forums.opensuse.org :)

"Настоящие мужчины используют поиск" ©Goodvin
Спасибо сказали:
alex_mai
Сообщения: 9
ОС: Mandriva2007

Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder

Сообщение alex_mai »

в winecfg установлено Windows XP
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder

Сообщение elide »

воспринимаент виндовые приложения как досовские
как Вы это себе представляете?
как вообще можно запустить приложение защищённого режим, написанное под flat модель памяти, с динамическим связыванием и рисованием этого самого Memo через Win32 API, думая, что это 16bit real mode программа?
т.е. Вы сам механизм работы представляете?
или для Вас 64kb и DOS - синонимы? знаете, у меня тут у знакомого канал в инет - 64kb. так вот это совсем не значит, что там DOS, ага....
не все то DOS, что 64kb....
слава роботам!
Спасибо сказали:
alex_mai
Сообщения: 9
ОС: Mandriva2007

Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder

Сообщение alex_mai »

Опять двадцать пять, я прошу ответа на вопрос, а в ответ вычитанные в инете слова типа flat.
Я привел метафору чтобы было понятно человеку который хотя бы хелло мир на С написал.
Еще одна метафора -Линукс это большая помойка, и что вызывает приведенную мною вонь в данной ситуации я не могу понять.
Проверено на всех компонентах работающих с выделением динамической памяти - тупо идет ограничение и именно в мандриве
Спасибо сказали:
Аватара пользователя
Александр
Сообщения: 945
Статус: Пользователь Debian
ОС: Debian 'Etch'

Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder

Сообщение Александр »

Я привел метафору чтобы было понятно человеку который хотя бы хелло мир на С написал.

Думаешь, такой чувак может помочь?
Еще одна метафора -Линукс это большая помойка

Не забываем добавлять в магическое имхо..
тупо идет ограничение и именно в мандриве

В мире остался всего один дистр? Зоопарка никто не отменял.
HP 530 Core2Duo T2400 950GMA 1GB RAM 120 HDD
KDE 3.5.7 kernel 2.6.25 X.org 7.4
Спасибо сказали:
alex_mai
Сообщения: 9
ОС: Mandriva2007

Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder

Сообщение alex_mai »

Хотелось бы получить какой - нибудь ответ.
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder

Сообщение unflag »

alex_mai писал(а):
26.04.2007 09:58
Хотелось бы получить какой - нибудь ответ.

Возможно, здесь ответа нет. Поищите в других источниках, в гугле например. Если проблема решится, то напишите тут, пожалуйста.

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали: