Кто чем пичкает wine.

Автор: Tray Дата: 18.02.2009 15:32 Хотелось бы поделится опытом кто чем наполняет вайн. Такие утилиты как winedoors и winetricks хороши, они ставят без гемора всевозможные directx - ы, net fraemwork-и и msxml-парсеры... но все же, напрашивается вопрос - Кто же из нас смог подобратся к винде ближе всех, у кого получилось нормально наполнить вайн и запускать, что-то без проблем, что-то с минимумом проблем? Итак, дискуссия открыта, все вместе делимся искусством "вайнопичканья", а точнее давайте поделимся как лучше и грамотней наполнить вайн для окончательного ухода с винды! )
Re: Кто чем пичкает wine. 19.02.2009 14:39Юрий Клещетников Последний вопрос крайне не верный.
Чтобы уйти с венды нужно использовать нативные невендовые программы.
А доустанавливать библиотеки имеет смысл только при насущной необходимости и делать
это не с маздайки, а искать свободные.
Re: Кто чем пичкает wine. 17.03.2009 00:40Tray Юрий Клещетников Пишет:
-------------------------------------------------------
> Последний вопрос крайне не верный.
> Чтобы уйти с венды нужно использовать нативные
> невендовые программы.
> А доустанавливать библиотеки имеет смысл только
> при насущной необходимости и делать
> это не с маздайки, а искать свободные.


Где лучше искать свободные - где нарыть столь золотые исходники? )
Re: Кто чем пичкает wine. 17.03.2009 02:02DimaP
Tray пишет:
> Где лучше искать свободные - где нарыть столь
> золотые исходники? )



например здесь:
[www.gnomefiles.org]
[www.gtk-apps.org]
[www.maemo-apps.org]
[linux.softpedia.com]
[directory.fsf.org]

[nix-soft.com]
[www.linuxsoft.ru]
и т.д.
Re: Кто чем пичкает wine. 22.03.2009 11:18B.X Программка PhotoFiltre мне очень нравится и она прекрасно запускается под wine.
Конечно, можно использовать Гимп, но он уж больно тяжел, а в этой проге есть функции для быстрого и лёгкого изменения изображений, прозрачности и наложения фильтров, без какого-либо серьёзного углубления в тему работы графических редакторов. Все настройки просты и понятны.
Re: Кто чем пичкает wine. 22.03.2009 12:53msv2 У меня под вайном 1С и собственно все, мне нет необходимости устанавливать что-то еще.
Re: Кто чем пичкает wine. 24.03.2009 12:15Star А у меня под Wine Office 2003 (правда без Access), AIMP2, QIP 2005, запускал Оперу пока под линух не скачал...
Re: Кто чем пичкает wine. 24.03.2009 13:03DimaP
Star пишет:
> А у меня под Wine Office 2003 (правда без Access),
> AIMP2, QIP 2005, запускал Оперу пока под линух не
> скачал...


Ффф таком случае вопрос "на засыпку", зачем тебе Линукс? Оставь Винду и не мучайся...
Re: Кто чем пичкает wine. 24.03.2009 13:21DimaP Очень интересная ссылочка на Wine FAQ. [ru.wikibooks.org]
Re: Кто чем пичкает wine. 24.03.2009 13:26Tray DimaP Пишет:
-------------------------------------------------------
> > > А у меня под Wine Office 2003 (правда без
> Access),
> > AIMP2, QIP 2005, запускал Оперу пока под линух
> не
> > скачал...
>
>
> Ффф таком случае вопрос "на засыпку", зачем тебе
> Линукс? Оставь Винду и не мучайся...


3 стандартных ответа:

1) Вирусы.
2) Глюки и падения.
3) Стоимость.
Re: Кто чем пичкает wine. 24.03.2009 18:31msv2 Tray Пишет:
-------------------------------------------------------
> 1) Вирусы.
> 2) Глюки и падения.
> 3) Стоимость.

Если работаешь с вайном, то жди вирусов в нем. Это точно. Конечно может быть меньше опасности, чем в винде, но...
Т.к. вирусы для винды под вайном работают на ура.
Re: Кто чем пичкает wine. 24.03.2009 20:12DimaP
Tray пишет:
>
> 3 стандартных ответа:
>
> 1) Вирусы.
> 2) Глюки и падения.
> 3) Стоимость.


2. Я бы такое не говорил про Винду. Она вполне работоспособна и не глючна. Просто надо сразу драйвер \windows\system32\РУКИ.sys ставить и все будет работать.

3. Стоимость не такая уж и большая. Сравни стоимость Винды и RHEL. или сравни стоимость ВИнды и Adobe (любой их продукт). и т.д.

1. Вирусы - да. Но я с 1992 года на Винде сижу и по тырнеты лажу, и схватил всего 6 вирусов, за все время, и то с дискеты, и с BBS (кто помнит...) Фффсе опять упирается в 2 драйвера: \windows\system32\МОЗГИ.vxd и РУКИ.sys



ЗЫ: А вопрос я задавал к тому... что чел хвастается что он все виндовое запускает под вайн. Вот и спрашивается, нахрена тепе линь, если все проги под вайн?(тем более крякнутые)
Re: Кто чем пичкает wine. 24.03.2009 20:40msv2 DimaP Пишет:
-------------------------------------------------------
> 2. Я бы такое не говорил про Винду. Она вполне
> работоспособна и не глючна. Просто надо сразу
> драйвер \windows\system32\РУКИ.sys ставить и все
> будет работать.
>
> 3. Стоимость не такая уж и большая. Сравни
> стоимость Винды и RHEL. или сравни стоимость ВИнды
> и Adobe (любой их продукт). и т.д.
>
> 1. Вирусы - да. Но я с 1992 года на Винде сижу и
> по тырнеты лажу, и схватил всего 6 вирусов, за все
> время, и то с дискеты, и с BBS (кто помнит...)
> Фффсе опять упирается в 2 драйвера:
> \windows\system32\МОЗГИ.vxd и РУКИ.sys
>
>
>
> ЗЫ: А вопрос я задавал к тому... что чел
> хвастается что он все виндовое запускает под вайн.
> Вот и спрашивается, нахрена тепе линь, если все
> проги под вайн?(тем более крякнутые)

насчет 2 и 3 полностью поддерживаю.
Насчет 1. практически тоже. - но у меня с виндой тоже проблем нет. Чуть что - Акронис нам поможет. Улыбка
Re: Кто чем пичкает wine. 31.03.2009 12:32Юрий Клещетников Странно, я в своё время не поднял комплюс при попытке эмуляции мсо.
Но тогда и вайн был совсем другим.

Кстати какая 1С у Вас (тоговля, бухгалтерия, склад, предприятие, ..., версия и версия вайна плиз)
Re: Кто чем пичкает wine. 31.03.2009 16:07msv2 Версия вайна всегда (ну почти) самая последняя. 1С - есть несколько с учебными версиями (для программирования) и 1С ЗУП. 8.0, 8.1
Re: Кто чем пичкает wine. 02.04.2009 17:35root@sephiroth А у меня под вайном в принцапе все работает - за исключением сверхзащищенного софта типа 3д макса или Гаранта. Сам вайн ни чем не пичкал. Тупо тот - который идёт с асп14. Но а если брать игры - то тут лучше использовать пакет Cedega - через него игрушки работают на ура))
Re: Кто чем пичкает wine. 11.04.2009 15:09DimaP Хорошая статья:

Настройка сглаживания шрифтов в новых версиях Wine
[www.opennet.ru]
Re: Кто чем пичкает wine. 12.04.2009 23:42Юрий Клещетников Недавно отправлял запрос на сайте www.consultant.ru,
будет ли их новая версия работать без сбоев под вайном
и сколько будет стоить с учётом потребности в бухгалтерских документах,
федеральном, региональном и местном законодательстве при обновлении раз в месяц.

Вместо ответа на мой вопрос, со мной связлся менеджер по продажам
одной из омских контор, торгующих по франчайзи консультантом.
Все разговоры сводились к тому, чтобы назначить мне встречу.
"Буквально 15 минут вашего времени нужно для того,
чтобы предоставить вам прайс, чтобы вы определились с выбором поставки системы"
Поскольку я стажировался в одной газете менеджером по рекламе, а
по сути рекламным агентом, то данный приём мне хорошо знаком.
Я сказал, что в заполненной мной форме указан мой почтовый ящик.

Ну, по почте мне пришёл прайс.
Сначала я ужаснулся, глядя на цены,
потом на отсутствия ответа на свой вопрос о программной совместимости.
А совместимость была гарантирована для MS Windows 98-XP.

Я, конечно, не сторонник висты, но это считаю упущением, к тому же летом уже
выйдет семёрка.

А главное ни слова в письме о вайне..............................

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

Лично у меня есть демка технологии 3000.
Её я получил будучи ещё второкурсником в далёком апреле-мае 2004-го.
Тогда ещё только появилась эта технология.
Запускал её под вайном.
Работала с натяжкой и сильно глючила.
С тех пор много воды утекло.....

И ради любопытсва хотелось бы узнать, работает ли Консультант Плюс сейчас под штатным вайном
и есть ли поддержка сетевого обновления ?
Re: Кто чем пичкает wine. 12.04.2009 23:48msv2 Очень аналогичная ситуация!
Re: Кто чем пичкает wine. 13.04.2009 08:29BigAndy Юрий Клещетников Пишет:

> И ради любопытсва хотелось бы узнать, работает ли
> Консультант Плюс сейчас под штатным вайном
> и есть ли поддержка сетевого обновления ?


Установи и попробуй
Re: Кто чем пичкает wine. 23.04.2009 15:32Юрий Клещетников Уже не на что устанавливать Смущенный)
Теперь я не Линуксоид и даже не юзер.
Комп сдох.
Re: Кто чем пичкает wine. 15.05.2009 17:45Tray DimaP Пишет:
-------------------------------------------------------
> > >
> > 3 стандартных ответа:
> >
> > 1) Вирусы.
> > 2) Глюки и падения.
> > 3) Стоимость.
>
>
> 2. Я бы такое не говорил про Винду. Она вполне
> работоспособна и не глючна. Просто надо сразу
> драйвер \windows\system32\РУКИ.sys ставить и все
> будет работать.
>
Странно, а как можно НЕТАК псотавить драйвер в винде? Реестр что ли порезать? ЕКсли диск идет от производителя и новые сборки на сайте - там автоинсталляторы - вы, батенька простите, но бред несете.

> 3. Стоимость не такая уж и большая. Сравни
> стоимость Винды и RHEL. или сравни стоимость ВИнды
> и Adobe (любой их продукт). и т.д.
>
Меня Asp вполне устраивает - он бесплатный.

> 1. Вирусы - да. Но я с 1992 года на Винде сижу и
> по тырнеты лажу, и схватил всего 6 вирусов, за все
> время, и то с дискеты, и с BBS (кто помнит...)
> Фффсе опять упирается в 2 драйвера:
> \windows\system32\МОЗГИ.vxd и РУКИ.sys
>
Аналогично. Исходников нема, автоинсталляторы от производителя. Опять несете бред.
>
>
> ЗЫ: А вопрос я задавал к тому... что чел
> хвастается что он все виндовое запускает под вайн.
> Вот и спрашивается, нахрена тепе линь, если все
> проги под вайн?(тем более крякнутые)

Троллинг.
Re: Кто чем пичкает wine. 19.05.2009 14:58piter99 Можно наглый вопрос не очень грамотного самоучки?
1-е) Я провиндовский проект написанный на C_Builder и MySql решил попробывать пол Linux и оно заработало!!!
Я очень удивился. можно уже от 1-й лицензии микрософт отказаться.
Главное в проекте - базы данных.
Но есть в проекте желательный фрагмент перекидки Blob поля в Word и назад. Ругается но начало делает - вплывает rtf документ со всеми нюансами. А далее про Word (под линукс) пробывать не стал,
2-е) а быстренько попытался то-же самое сделать с OpenOffice.
В комбинации Windows - C_Builder - MySql - OpenOffice.writer вроде тоже все заработало, можно уже от другой лицензии отказаться. (результаты = [cbuilder.ru])

я одно забыл, что C_Builder под Linux с оле-обьектами может не пожелать работать
Там такие команды используются CreateOleObject("com.sun.star.ServiceManager";-); //это вызывается soffice.exe
Variant StarDesktop; StarDesktop=StarOffice.OleFunction("createInstance", "com.sun.star.frame.Desktop";-);
и тд

Вопрос - можно ли что-то поделать
- или как обратится к создателям Эмулятора Виндовс
Поддержите.
Re: Кто чем пичкает wine. 22.05.2009 17:08Tray piter99 Пишет:
-------------------------------------------------------
> Можно наглый вопрос не очень грамотного самоучки?
> 1-е) Я провиндовский проект написанный на
> C_Builder и MySql решил попробывать пол Linux и
> оно заработало!!!
> Я очень удивился. можно уже от 1-й лицензии
> микрософт отказаться.
> Главное в проекте - базы данных.
> Но есть в проекте желательный фрагмент перекидки
> Blob поля в Word и назад. Ругается но начало
> делает - вплывает rtf документ со всеми нюансами.
> А далее про Word (под линукс) пробывать не стал,
> 2-е) а быстренько попытался то-же самое
> сделать с OpenOffice.
> В комбинации Windows - C_Builder - MySql -
> OpenOffice.writer вроде тоже все заработало,
> можно уже от другой лицензии отказаться.
> (результаты =
> [cbuilder.ru]
> tml#new)
>
> я одно забыл, что C_Builder под Linux с
> оле-обьектами может не пожелать работать
> Там такие команды используются
> CreateOleObject("com.sun.star.ServiceManager";-);
> //это вызывается soffice.exe
> Variant StarDesktop;
> StarDesktop=StarOffice.OleFunction("createInstance
> ", "com.sun.star.frame.Desktop";-);
> и тд
>
> Вопрос - можно ли что-то поделать
> - или как обратится к создателям
> Эмулятора Виндовс
> Поддержите.

Тут все проще чем кажется! ) Есть такая замечательная штука как wine ( winehq.org ), с ole-объектами я решал вот так:

Качал с dll.ru библиотеки:

ole32.dll
oleaut32.dll
olepro.dll
msvcrt.dll
mfc42.dll

Далее (После установки wine и в окошечке после команды winecfg) я копировал все вышеупомянутые библиотеки в папку windows/system32, а затем прописывал их все кроме mfc42.dll в режиме "Стороняя windows".

Все! )

Могу подсказать более детально - пишите! ) Tray@mail.ru icq: 249541865
Re: Кто чем пичкает wine. 26.05.2009 10:30piter99 Tray воспользовался твоим предложением и обратился на почтовый и здесь
напомню идею = Только научил программу по мин обращаться к OpenOffice.Writer под Виндовсом
как захотелось работать под Линух

Серия команд для открытия файла=
//========= LOAD ============================
void __fastcall TFDnewWriter::LoadFilePr(AnsiString Source)
{//if (VarIsEmpty(StarOffice)) StarOffice=CreateOleObject("com.sun.star.ServiceManager";-);

Variant StarDesktop, VariantArr;
StarDesktop=StarOffice.OleFunction("createInstance", "com.sun.star.frame.Desktop";-);
int Bounds[2]; Bounds[0]=0; Bounds[1]=0; VariantArr=VarArrayCreate(Bounds, 1, varVariant);

Variant Struct;
Struct=StarOffice.OleFunction("Bridge_GetStruct", "com.sun.star.beans.PropertyValue";-);
Struct.OlePropertySet("name", "FilterName";-);
Struct.OlePropertySet("value", "Rich Text Format";-);
VariantArr.PutElement(Struct,0);

ci="file:///z:/root/proba.rtf";
Document1=StarDesktop.OleFunction("LoadComponentFromURL", ci.c_str(), "_blank", 0, VariantArr);
//=======================================================

ole32.dll oleaut32.dll olepro.dll msvcrt.dll mfc42.dll скачал, но там разные версии и только olepro32.dll и другие трудности тк я в Линуксе 3-4 недели

Ты чтобы свое время не тратить ПОДТВЕРДИ что все эти *.dll действительно для того чтобы мои программы (или похожие) заработают. И я начну копать глубже

и накопал в [wiki.etersoft.ru]
//"Планируется добавить UniOffice@Etersoft в состав WINE@Etersoft, что позволит использовать Open"
//"Office.org, установленный в хост-системе, программам, запущенным в Wine."
но эта штука платная и еще не гарантированная
Re: Кто чем пичкает wine. 28.05.2009 14:08Tray piter99 Пишет:
-------------------------------------------------------
> Tray воспользовался твоим предложением и обратился
> на почтовый и здесь
> напомню идею = Только научил программу по мин
> обращаться к OpenOffice.Writer под Виндовсом
> как захотелось работать под Линух
>
> Серия команд для открытия файла=
> //========= LOAD ============================
> void __fastcall
> TFDnewWriter::LoadFilePr(AnsiString Source)
> {//if (VarIsEmpty(StarOffice))
> StarOffice=CreateOleObject("com.sun.star.ServiceMa
> nager";-);
>
> Variant StarDesktop, VariantArr;
> StarDesktop=StarOffice.OleFunction("createInstance
> ", "com.sun.star.frame.Desktop";-);
> int Bounds[2]; Bounds[0]=0; Bounds[1]=0;
> VariantArr=VarArrayCreate(Bounds, 1, varVariant);
>
> Variant Struct;
> Struct=StarOffice.OleFunction("Bridge_GetStruct",
> "com.sun.star.beans.PropertyValue";-);
> Struct.OlePropertySet("name", "FilterName";-);
> Struct.OlePropertySet("value", "Rich Text
> Format";-);
> VariantArr.PutElement(Struct,0);
>
> ci="file:///z:/root/proba.rtf";
> Document1=StarDesktop.OleFunction("LoadComponentFr
> omURL", ci.c_str(), "_blank", 0, VariantArr);
> //================================================
> =======
>
> ole32.dll oleaut32.dll olepro.dll msvcrt.dll
> mfc42.dll скачал, но там разные версии и только
> olepro32.dll и другие трудности тк я в Линуксе 3-4
> недели
>
> Ты чтобы свое время не тратить ПОДТВЕРДИ что все
> эти *.dll действительно для того чтобы мои
> программы (или похожие) заработают. И я начну
> копать глубже
>
> и накопал в [wiki.etersoft.ru]
> //"Планируется добавить UniOffice@Etersoft в
> состав WINE@Etersoft, что позволит использовать
> Open"
> //"Office.org, установленный в хост-системе,
> программам, запущенным в Wine."
> но эта штука платная и еще не гарантированная


Уже ответил вам в письме.
Re: Кто чем пичкает wine. 29.05.2009 10:34piter99 Кажется получилось !!!
(на устойчивость ежедневной работы и на N машинах еще не проверялось)

Напомню = провиндовский проект написанный на C_Builder и MySql решил попробывать пол Linux и оно заработало!
Есть в проекте желательный фрагмент перекидки Blob поля в Word и назад.
и !!! попытался то-же самое сделать с OpenOffice.
==== Решение =====
1.OpenOffice для вызова из Wine инсталлируем в Wine (получилось что он проинсталлирован 2 раза).
Для этого Setup запускаем как Wine эмулятор.
1.2 Чз mc(= виндовс командер под линух) зашел
/root/.wine/drive_c/program F../OpenOff/programm/ и запускал swriter.exe
И он позадавал стандартные вопросы – кто пользователь, начнем ли работу
(без 1.2 в моей программе ошибки перестали выскакивать но writer не открывался)

2. В //forum.asplinux.ru/list.php?8 я поднимал этот вопрос и Tray рекомендовал с сайтов/или из Win_xp снять определенные dll библиотеки и копировать в папку windows/system32. По результатам разных вариантов оставил перенесенными из WinXp = mfс42.dll (и riched20.dll) (чужие библиотеки не всегда нравились) (родные библиотеки wine при этом замещаются (лучше родные сохранить на случай если что-то не пойдет))
Переносил чз mc /root/.wine/drive_c/windows/system32
2.2 Запускал winecfg и в п.Библиотеки можно найти riched20.dll и отметить как “сторонняя встроенная”.
2.3 Делал по рекомендациям Tray, а riched20.dll делал по аналогии. Он предназначен не для OpenOffice, а у меня начали выпендриваться команды RichEdit->CopyToCliboard (что настораживает, не сразу стали выпендриваться и только изредка в ошибке ссылалась на riched20.dll)

Еще раз приведу код программы (для С_Builder)
#include "String_Class.h"

//LOAD
{FFileName="z:\\root\\мои документы\\proba.rtf";
RichEdit1->Lines->SaveToFile(FFileName);
ci=FFileName; ci=STRING->ReplaceSimv(ci, "\\", "/";-); //моя подпрограмка-смысл ясен
ci=LowerCase(ci); ci="file:///"+ci;
//ci="file:///z:/root/мои документы/proba.rtf";
try {if (VarIsEmpty(StarOffice) || VarIsNull(StarOffice) ) StarOffice=CreateOleObject("com.sun.star.ServiceManager";-);} // if- еще не был запущен
catch (...) {i=1;}
if (VarType(StarOffice)!=varDispatch) {ShowMessage("OleObject_ServiceManager не запустился";-); ciErr="Err"; return;}
//
Variant StarDesktop;
StarDesktop=StarOffice.OleFunction("createInstance", "com.sun.star.frame.Desktop";-);
//
Variant Struct, VariantArr;;
Struct=StarOffice.OleFunction("Bridge_GetStruct", "com.sun.star.beans.PropertyValue";-);
Struct.OlePropertySet("name", "FilterName";-); Struct.OlePropertySet("value", "Rich Text Format";-);
int Bounds[2]={0,0}; VariantArr=VarArrayCreate(Bounds, 1, varVariant); VariantArr.PutElement(Struct,0);
//
Document1=StarDesktop.OleFunction("LoadComponentFromURL", ci.c_str(), "_blank", 0, VariantArr);
}

/========= SAVE ============================
void __fastcall TFDnewWriter:%)aveFilePr(AnsiString Source)
{Variant Struct, VariantArr;
Struct=StarOffice.OleFunction("Bridge_GetStruct", "com.sun.star.beans.PropertyValue";-);
Struct.OlePropertySet("name", "FilterName";-); Struct.OlePropertySet("value", "Rich Text Format";-);
int Bounds[2]={0,0}; VariantArr=VarArrayCreate(Bounds, 1, varVariant); VariantArr.PutElement(Struct,0);
//
Document1.OleFunction("StoreToURL", ci.c_str(), VariantArr);} //записать файл
//
Document1.OleFunction("close", "true";-);
Document1=Unassigned(); //закрыть документ

StarOffice=Unassigned(); //закрыть StarOffice или OleObject("ServiceManager";-)

RichEdit1->Clear(); RichEdit1->Lines->LoadFromFile(FFileName);
}


Спасибо всем
Администраторы, только начал осваивать Linux, рассчитываю на форуме поклянчить о разном, и получить поддержку
Re: Кто чем пичкает wine. 29.05.2009 16:23Tray piter99 Пишет:
-------------------------------------------------------
> Кажется получилось !!!
> (на устойчивость ежедневной работы и на N машинах
> еще не проверялось)
>
> Напомню = провиндовский проект написанный на
> C_Builder и MySql решил попробывать пол Linux и
> оно заработало!
> Есть в проекте желательный фрагмент перекидки Blob
> поля в Word и назад.
> и !!! попытался то-же самое сделать с OpenOffice.
>
> ==== Решение =====
> 1.OpenOffice для вызова из Wine инсталлируем в
> Wine (получилось что он проинсталлирован 2 раза).
> Для этого Setup запускаем как Wine эмулятор.
> 1.2 Чз mc(= виндовс командер под линух) зашел
> /root/.wine/drive_c/program F../OpenOff/programm/
> и запускал swriter.exe
> И он позадавал стандартные вопросы – кто
> пользователь, начнем ли работу
> (без 1.2 в моей программе ошибки перестали
> выскакивать но writer не открывался)
>
> 2. В //forum.asplinux.ru/list.php?8 я поднимал
> этот вопрос и Tray рекомендовал с сайтов/или из
> Win_xp снять определенные dll библиотеки и
> копировать в папку windows/system32. По
> результатам разных вариантов оставил перенесенными
> из WinXp = mfс42.dll (и riched20.dll) (чужие
> библиотеки не всегда нравились) (родные библиотеки
> wine при этом замещаются (лучше родные сохранить
> на случай если что-то не пойдет))
> Переносил чз mc
> /root/.wine/drive_c/windows/system32
> 2.2 Запускал winecfg и в п.Библиотеки можно
> найти riched20.dll и отметить как “сторонняя
> встроенная”.
> 2.3 Делал по рекомендациям Tray, а riched20.dll
> делал по аналогии. Он предназначен не для
> OpenOffice, а у меня начали выпендриваться команды
> RichEdit->CopyToCliboard (что настораживает, не
> сразу стали выпендриваться и только изредка в
> ошибке ссылалась на riched20.dll)
>
> Еще раз приведу код программы (для С_Builder)
> #include "String_Class.h"
>
> //LOAD
> {FFileName="z:\\root\\мои документы\\proba.rtf";
> RichEdit1->Lines->SaveToFile(FFileName);
> ci=FFileName; ci=STRING->ReplaceSimv(ci, "\\",
> "/";-); //моя подпрограмка-смысл ясен
> ci=LowerCase(ci); ci="file:///"+ci;
> //ci="file:///z:/root/мои документы/proba.rtf";
> try {if (VarIsEmpty(StarOffice) ||
> VarIsNull(StarOffice) )
> StarOffice=CreateOleObject("com.sun.star.ServiceMa
> nager";-);} // if- еще не был запущен
> catch (...) {i=1;}
> if (VarType(StarOffice)!=varDispatch)
> {ShowMessage("OleObject_ServiceManager не
> запустился";-); ciErr="Err"; return;}
> //
> Variant StarDesktop;
> StarDesktop=StarOffice.OleFunction("createInstance
> ", "com.sun.star.frame.Desktop";-);
> //
> Variant Struct, VariantArr;;
> Struct=StarOffice.OleFunction("Bridge_GetStruct",
> "com.sun.star.beans.PropertyValue";-);
> Struct.OlePropertySet("name", "FilterName";-);
> Struct.OlePropertySet("value", "Rich Text
> Format";-);
> int Bounds[2]={0,0};
> VariantArr=VarArrayCreate(Bounds, 1, varVariant);
> VariantArr.PutElement(Struct,0);
> //
> Document1=StarDesktop.OleFunction("LoadComponentFr
> omURL", ci.c_str(), "_blank", 0, VariantArr);
> }
>
> /========= SAVE ============================
> void __fastcall
> TFDnewWriter:%)aveFilePr(AnsiString Source)
> {Variant Struct, VariantArr;
> Struct=StarOffice.OleFunction("Bridge_GetStruct",
> "com.sun.star.beans.PropertyValue";-);
> Struct.OlePropertySet("name", "FilterName";-);
> Struct.OlePropertySet("value", "Rich Text
> Format";-);
> int Bounds[2]={0,0};
> VariantArr=VarArrayCreate(Bounds, 1, varVariant);
> VariantArr.PutElement(Struct,0);
> //
> Document1.OleFunction("StoreToURL", ci.c_str(),
> VariantArr);} //записать файл
> //
> Document1.OleFunction("close", "true";-);
> Document1=Unassigned(); //закрыть
> документ
>
> StarOffice=Unassigned(); //закрыть StarOffice или
> OleObject("ServiceManager";-)
>
> RichEdit1->Clear();
> RichEdit1->Lines->LoadFromFile(FFileName);
> }
>
>
> Спасибо всем
> Администраторы, только начал осваивать Linux,
> рассчитываю на форуме поклянчить о разном, и
> получить поддержку

Пользуйтесь на здоровье, но не запускайте wine под рутом, а то некоторые вирусы написанные под windows часто работают под wine, если это произойдет... то каюк... А под простым пользователем (Так как он ограничен правами доступа) ничего не будет страшного - максимум что может произойти - это смена пользователя! )
Пользователь root, подразумевает определенную ответственность - есди не задумываетесь о послежствиях, то Linux перестает быть самой защищенной ОС.
Re: Кто чем пичкает wine. 03.06.2009 08:07BigAndy >.OpenOffice для вызова из Wine инсталлируем в Wine
Шиза косит наши ряды. Можно еще под VmWare запустить OOO для ОС/2

>но не запускайте wine под рутом
А еще лучше в чрут его запихать...
Re: Кто чем пичкает wine. 05.06.2009 16:36daydrim Без проблем запустил ДубльГИС
Играю в Counter Strike 1.6 (multiplayer спокойно работает), Warcraft 3 (мультиплеер не пробовал), Heroes 3 (только single)
Re: Кто чем пичкает wine. 13.06.2009 10:34smaharbA Tray - убейся башкой об стену, тебе рано даже калькулятор осваивать
Re: Кто чем пичкает wine. 01.08.2009 23:47Tray smaharbA Пишет:
-------------------------------------------------------
> Tray - убейся башкой об стену, тебе рано даже
> калькулятор осваивать


Слушай, дружище, чтобы тему не слили во флейм, давай с тобой выясним все претензии в асе, моя вот - 249541865. а тема создавалась не для ругани - было интересно кто чем нафаршировывает вайн. Если мне рано садиться даже за калькулятор - давай, пиши в асю - там и поговорим, а вот у меня опыт показал, что именно мои действия помогают больше, чем действия остальных. Всего доброго. Перед остальными приношу прощения, если мои советы не оказались полезными.
Re: Кто чем пичкает wine. 22.08.2009 21:24serb@n Как подключить usb к wine.
Re: Кто чем пичкает wine. 23.08.2009 00:04BigAndy тупо симлинком в досдевайсиз
Re: Кто чем пичкает wine. 02.11.2009 09:37daydrim Недавно протестировал ДубльГИС 3. Официальная инструкция по установке на сайте ДубльГИС - [help.2gis.ru] - всё работает без бубна.
RSS-материал