Главная идея, моего предложения, была в промежуточном релизе, для привлечения тестеров.
Double Commander
Модератор: Модераторы
- Attid
- долгожитель
- Сообщения: 2588
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
сам по себе релиз ничего не сделает , тут главное пиар =) но я обновлю везде обьявлял до этого.
так же можно немного сайт подделать, на SF там только хтмл можно или пхп тоже ?
кста багрекер на шаманграде мне нравится намного больше =) если махнуть рукой на нерусскую населеность планеты то можно на него перейти. вот у китайцев бы разрекламироваться немного . . .
так же можно немного сайт подделать, на SF там только хтмл можно или пхп тоже ?
кста багрекер на шаманграде мне нравится намного больше =) если махнуть рукой на нерусскую населеность планеты то можно на него перейти. вот у китайцев бы разрекламироваться немного . . .
Attid писал(а):сам по себе релиз ничего не сделает , тут главное пиар =) но я обновлю везде обьявлял до этого.
Без пиара, несомненно, толку мало, но вспомни свою статистику по закачке релиза с sf и закачки из свн.
А тестировать нам нужно именно разрабатываемую версию.
Я за релиз. И за пиар.
Также предлагаю кинуть ссылки на ДЦ в топиках с темой а-ля "Ищу ТС под линукс". Только на линуксфоруме две или три таких темы. Конечно, неизбежным будет приплыв трех-четырех клоунов, но и адекваты подтянутся.
вот у китайцев бы разрекламироваться немного
Имхо, для китайцев, пока нет юникода, дц бесполезен.
По сайту: в веб я тоже очень слаб. Есть мысль написать пару статей по разработке WLX плагинов для ДЦ под линукс. Думаю раздел статей на сайте не помешает. Там же можно устроить систему голосования за фичи. Хоть будем знать, что народу надо.
- Alexx2000
- постоялец
- Сообщения: 490
- Зарегистрирован: 25.10.2006 00:22:07
- Откуда: Мытищи
- Контактная информация:
Создал бранч https://doublecmd.svn.sourceforge.net/s ... hes/0.3.5/
Сейчас перерабатываю дизайн веб сайта.
Сейчас перерабатываю дизайн веб сайта.
2Alexx2000
Согласен, очень симпатично.
Форум немного шалит - при попытке регистрации, пришлось раз семь-восемь подтверждать свое согласие с правилами.
Это было сделано специально?
По поводу подгона размеров диалогов в зависимости от разрешения: нет необходимости писать компонент - это лишняя трата времени.
Проще в глобальном юните накатать процедурку принимающую форму в качестве параметра и подгоняющую её к разрешению по процентному соотношению от исходного размера формы, адаптированной к разрешению 1024х768.
Вот рабочий код. Вызывать нужно только один раз в Form.OnCreate.
Согласен, очень симпатично.
Форум немного шалит - при попытке регистрации, пришлось раз семь-восемь подтверждать свое согласие с правилами.
По поводу подгона размеров диалогов в зависимости от разрешения: нет необходимости писать компонент - это лишняя трата времени.
Проще в глобальном юните накатать процедурку принимающую форму в качестве параметра и подгоняющую её к разрешению по процентному соотношению от исходного размера формы, адаптированной к разрешению 1024х768.
Вот рабочий код. Вызывать нужно только один раз в Form.OnCreate.
Код: Выделить всё
procedure ResizeToScreen(Control:TWinControl; Width:integer=1024; Height:integer=768);
var SWidth, SHeight,
PersW, PersH,
NewW, NewH :Integer;
begin
SWidth:=Screen.DesktopWidth;
SHeight:=Screen.DesktopHeight;
if (SWidth=Width) and (SHeight=Height) then exit;
PersW:=round((SWidth*100)/Width);
PersH:=round((SHeight*100)/Height);
NewW:=round((Control.Width*PersW)/100);
NewH:=round((Control.Height*PersH)/100);
Control.Width:=NewW;
Control.Height:=NewH;
end;
- Alexx2000
- постоялец
- Сообщения: 490
- Зарегистрирован: 25.10.2006 00:22:07
- Откуда: Мытищи
- Контактная информация:
B4rr4cuda писал(а):2Alexx2000
Согласен, очень симпатично.
Форум немного шалит - при попытке регистрации, пришлось раз семь-восемь подтверждать свое согласие с правилами.Это было сделано специально?
![]()
Странное поведение, посмотрю что там с ним не так
По поводу подгона размеров диалогов в зависимости от разрешения: нет необходимости писать компонент - это лишняя трата времени.
Проще в глобальном юните накатать процедурку принимающую форму в качестве параметра и подгоняющую её к разрешению по процентному соотношению от исходного размера формы, адаптированной к разрешению 1024х768.
Вот рабочий код. Вызывать нужно только один раз в Form.OnCreate.
Хорошо, так и сделаем.
Поискал я инфу по использованию виндозных библиотек в лине.
Скажу cразу, особого успеха не добился, тк в си не силен, а wineg++ та ещё штука. Один плаг даже скомпилил, но заставить его работать - не смог.
Итак, в помошь тому, кто решится заняться написанием врапера для ТС-шных плагинов, используя winelib.
1. Переименовываем <плагин>.w*x в <плагин>.dll , иначе возникнут огромные проблемы, ибо логика процесса генерации и использования спека, тайна великая есть. Ах, как я шаманил... пока не доперло.
2. winedump spec <плагин>.dll -c -I <путь к сорцам>
Создается spec файл, по сути .def, но со своими заморочками. Если указан путь к сорцам - сорцы анализируются и создается нормальный спек, иначе в спеке будут заглушки-пустышки. На этом же этапе будет сгенерирован скелет врапера.
3. winemaker -dll --generated-files <куда>
Генерация Makefile-а.
4. make
... и начинаем правку по гиганскому списку ошибок.
Ссылки в помощь:
http://winehq.org/site/docs/
http://www.winehq.org/site/docs/winelib-guide/index
Скажу cразу, особого успеха не добился, тк в си не силен, а wineg++ та ещё штука. Один плаг даже скомпилил, но заставить его работать - не смог.
Итак, в помошь тому, кто решится заняться написанием врапера для ТС-шных плагинов, используя winelib.
1. Переименовываем <плагин>.w*x в <плагин>.dll , иначе возникнут огромные проблемы, ибо логика процесса генерации и использования спека, тайна великая есть. Ах, как я шаманил... пока не доперло.
2. winedump spec <плагин>.dll -c -I <путь к сорцам>
Создается spec файл, по сути .def, но со своими заморочками. Если указан путь к сорцам - сорцы анализируются и создается нормальный спек, иначе в спеке будут заглушки-пустышки. На этом же этапе будет сгенерирован скелет врапера.
3. winemaker -dll --generated-files <куда>
Генерация Makefile-а.
4. make
... и начинаем правку по гиганскому списку ошибок.
Ссылки в помощь:
http://winehq.org/site/docs/
http://www.winehq.org/site/docs/winelib-guide/index
Не, это я тест-драйв проводил. Суть-то та же - библа на апи, инкапсулированая в so библу. А нужно - врапер написаный на С используя winapi. Тупо заглушка, которая принимает параметры и тут же передает их указаному плагину. pspsi как-то же работает, врапер тоже должен заработать...
Просто генерация спека используя уже готовый плагин проще. Вот я его и решил скомпилить.
Просто генерация спека используя уже готовый плагин проще. Вот я его и решил скомпилить.
Вот сорцы простейшего wcx врапера использующего wine. В DllMain тупо указываем какой плаг грузить.
В архиве также плаг iso.wcx и уже скомпиленый врапер: mywr.dll.so.wcx.
Компилится, нормально обрабатывается ДЦ, но не работает.
Кто шарит в С, посмотрите пожалуйста, может заставите, эту бяку, работать.
В архиве также плаг iso.wcx и уже скомпиленый врапер: mywr.dll.so.wcx.
Компилится, нормально обрабатывается ДЦ, но не работает.
