Запускаю в Mandrive 2007 через wine- 0.9.35 приложение созданное на Дельфи под виндой
вот такой код
Memo1.Add('текст');
...
Memo1.SaveToFile('0000.html');
размер около 70 К
Приложение запускается файл создается но.... тупо размером 65534 байта и все.
Пробовал использовать RichEdit, но там не дает добавить через RichEdit1.Add() больше чем 64 К,
ругается во время выполнения об ошибке вставки.
Такое впечатление что wine воспринимает приложэение как ДОС и не дает работать с переменными в памяти более 64К.
Что может быть и где глюк ?
Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder
Модератор: Модераторы разделов
-
alex_mai
- Сообщения: 9
- ОС: Mandriva2007
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder
может быть дело в том, что не стоит запускать делфёвые поделия под линуксом?
слава роботам!
-
alex_mai
- Сообщения: 9
- ОС: Mandriva2007
Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder
если СТОИТ, то стоит, я же задаю конкретный вопрос, вы лучше свои великие знания линукса покажите, а не умение флудить.
-
alex_mai
- Сообщения: 9
- ОС: Mandriva2007
Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder
Под ASP11.2, SUSE 10.2 работает без проблем
-
Civil
- Сообщения: 199
- ОС: Gentoo Current
Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder
Может имеет смысл пошаманить с версиями вайна? (поставить свежую с сайта разработчиков)
"Кто управляет прошлым, тот управляет будущим; кто управляет настоящим, тот управляет прошлым" (Д. Оруэлл "1984")
-
alex_mai
- Сообщения: 9
- ОС: Mandriva2007
Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder
Уже пробовал разные версии начиниая от 9.20 что в пакете инсталяции и заканчивая 9.35
Пробовал на разныз компах где стоит мандрива, разные люди ставили и кривизна рук вроде разная а результат один - wine
под мандривой 2007 воспринимаент виндовые приложения как досовские.
Попрпобовал тот же самый код скомпилить на лазарусе 9.22 под виндой и запустил под вайном - работает без проблем, вот какая фигня.
Может кто-подскажет у кого есть ссылки на разрабочика пакета мандривы 2007 - может это очередной глюк, не ярко выраженный
Пробовал на разныз компах где стоит мандрива, разные люди ставили и кривизна рук вроде разная а результат один - wine
под мандривой 2007 воспринимаент виндовые приложения как досовские.
Попрпобовал тот же самый код скомпилить на лазарусе 9.22 под виндой и запустил под вайном - работает без проблем, вот какая фигня.
Может кто-подскажет у кого есть ссылки на разрабочика пакета мандривы 2007 - может это очередной глюк, не ярко выраженный
-
Minton
- Сообщения: 1588
- Статус: openSUSE Localization Team
- ОС: openSUSE Tumbleweed x86-64
Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder
Так а какие настройки вайна-то? Вы точно "эмулируете" именно Вин2к/ХП?
-
alex_mai
- Сообщения: 9
- ОС: Mandriva2007
Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder
в winecfg установлено Windows XP
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder
как Вы это себе представляете?воспринимаент виндовые приложения как досовские
как вообще можно запустить приложение защищённого режим, написанное под flat модель памяти, с динамическим связыванием и рисованием этого самого Memo через Win32 API, думая, что это 16bit real mode программа?
т.е. Вы сам механизм работы представляете?
или для Вас 64kb и DOS - синонимы? знаете, у меня тут у знакомого канал в инет - 64kb. так вот это совсем не значит, что там DOS, ага....
не все то DOS, что 64kb....
слава роботам!
-
alex_mai
- Сообщения: 9
- ОС: Mandriva2007
Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder
Опять двадцать пять, я прошу ответа на вопрос, а в ответ вычитанные в инете слова типа 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
KDE 3.5.7 kernel 2.6.25 X.org 7.4
-
alex_mai
- Сообщения: 9
- ОС: Mandriva2007
Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder
Хотелось бы получить какой - нибудь ответ.
-
unflag
- Бывший модератор
- Сообщения: 1030
- Статус: здесь могла бы быть ваша реклама
- ОС: Debian testing/Win Server 2008
Re: Ограничение памяти до 64 К при запуске приложения на Дельфи или Cbuilder
Возможно, здесь ответа нет. Поищите в других источниках, в гугле например. Если проблема решится, то напишите тут, пожалуйста.
One day! One day, who knows?
Someday! Someday I suppose!
Конференция в jabber: linuxforum@conference.jabber.ru