CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » EleanorServ - PreAlpha
Официальный форум Eleanor CMS » Проект Eleanor CMS » Наши новости
Страницы: 1, 2, 3, 4, 5
Screatch
А первый вариант с инсталлятором не нравится?)
termit
Ну вот устранил некоторые ошибки,
"Избавился" от библиотеки которую требует прога)))
Выкладываю)
[attachment=865:EleanorServ_TrayControll.rar]

Добавлено через 8 минут, 4 секунд:

Цитата (termit @ 2024-04-25 09:25)
А первый вариант с инсталлятором не нравится?)

А если создать екзешку(reDir.exe или как то так) которая при запуске просто поменяет нужные пути, и красиво исчезнет...
Достаточно после переноса сервера будет запуститьь эту прожку...
NoIndex
termit, + за мультиязычность (в бета-версии панели сделаем тоже).
Баг: [attachment=866:11.JPG]
(криво исчезает выпадающее меню)

Вообще, если совместить обе программы получится очень даже ничего.

orkz, есть возможность добавить мультиязычность?    
Screatch
Цитата
А если создать екзешку(reDir.exe или как то так) которая при запуске просто поменяет нужные пути, и красиво исчезнет...
Достаточно после переноса сервера будет запуститьь эту прожку...

А как эта экзешка узнает где находится сервер?
termit
А она и будет лежать в папке с сервером.
А с пмощью делфи, вб, и всякой подобной хренотени узнать полный путь(текущего каталога) не составит проблему
Цитата (Screatch @ 2024-04-25 09:25)
(криво исчезает выпадающее меню)
Кстате у тебя на скрне виден ещё один баг (используються цвета с темы винды, а у меня они немного отличаются от твоих...)
Screatch
Я понимаю что оно будет лежать в папке с сервером. Мне просто не ясно как это реализовать в техническом плане.

Что касается меню, то мне нравится вариант Orkz на Delphi но дизайн мне больше нравится от termit, да и мультиязычность тоже плюс :)
Было бы отлично совместить эти 2 варианта :)
SiTiS
У меня выдает ошибку проге от termit
[attachment=867:ошибка.png]
Screatch
Отзывы хоть будут?)
KeSSLeR
Мб посмотреть каким образом прописывает путь инсталятор денвера и сделать также?
Денвер ведь можно в любую папку поставить.
Также можно сделать инсталятор в виде .bat файла.
В свое время делал из батника полноценный инсталятор с менюшкой итд)
Zorazo
Цитата (Alexander @ 2024-04-25 09:25)
Мы можем написать тех задание и скажем завтра выложить его сюда

Неужели подняли?) ждем ТЗ:)
termit
Цитата (SiTiS @ 2024-04-25 09:25)
У меня выдает ошибку проге от termit
блин, наверное семёрка както не правильно воспринимает екзеху...
если не тяжело скачай файл, и кинь в Windows\system32
после в командной строке пропиши это:
Цитата
C:\windows\system32\regsvr32.exe taskicon.ocx


Сообщишь, что написало в результате выполнения даной комманды и работает после этого прога, или нет...

Цитата (Screatch @ 2024-04-25 09:25)
Мне просто не ясно как это реализовать в техническом плане.

ну вот пример
[attachment=868:Project1.rar]
Zorazo
Цитата (KeSSLeR @ 2024-04-25 09:25)
Также можно сделать инсталятор в виде .bat файла.



а innosetup или setupfactory религия трогать не позволяет? :o
Screatch
Я смотрел в сторону inno setup и я ему симпатизирую. Но есть некоторые нюансы типа необходимо подставлять выбранный пользователем путь в файлы и создание сервисов. Если кто поможет...
Screatch
termit, на сурсы можно взглянуть? Очень интересно :)

Zorazo, уже есть исполнители, даже 2) Но ТЗ я наклепаю если ещё надо.
termit
Цитата (Screatch @ 2024-04-25 09:25)
termit, на сурсы можно взглянуть? Очень интересно
В примере?
Конечно можно... на вб написано
private sub Form_load()
       label1.caption=dir1.path
end sub


возможен вариант без использование контролла dir1,
В таком случае можно использовать зарезервированую константу path
Получим label1.caption=path
Тоесть если надо, такая прожка прошариться по всем конфигам, и в нужное место вставит path
Можно проикрутить прямо к трейпроге...
Screatch
Благодаря пользователю termit удалось решить проблему портабельности очень интересным способов.

В трэй меню прописывается замена пути. Каждый раз когда вы открываете трэй панель что бы например запустить вёб-сервер. Пути будут автоматически подстраиватся под тот путь, где у Вас в данный момент стоит сервер. Поэтому даже если вы переносите сервер скажем на флэшку, то при следующем запуске, все пути автоматически обновятся. Это уже сделано и опробовано и отлично работает.

К сожалению VB6 это не тот язык на котором стоит писать трэй панель и нам нужен человек который будет готов переписать то что есть сейчас на VB6 под дельфи, исходники естественно дадим. Особенно ценно представляет эта самая функция подмены путей.

Кто готов взяться?)
Ну вот и я!
на какой дельфе (написал на 7 так как на мой взгляд самый оптимальный вариант, нет нужды в .net ,ocx, dll всё уже в эхэ файле)
Запуск нескольких окон (можно сделать прозрачными но на данном этапе я думаю это не совсем необходимо, в любом случае можно с этим поэксперементировать)
Мультиязычность (вообще не проблема) интересует только как реализовать [языки в отдельнов файле или в саму программу интегрировать?]
Запуск одной сессии программы (очень просто)
Дизайн (дайте иконки и будет вам дизайн)
Пути поменять тоже труда не составит (дайте только какие и на что именно, пример путей)

я если честно не запускал ваш сервер :( просто не до него сейчас, а программку написать смогу, по времени минут 15-20 хватит наверное. Единственное что, я писать могу только по вечерам дома.

Djadka
На мой взгляд язык стоит вынести отдельно в файлы, так как пока сервер в тестовом режиме, это упростит отладку.
Для начала:
ESTray 0.1
+ Добавлен контроль количества экземпляров программы
+ Добавлена поддержка Русского и Английского языка
Screatch
Отлично :)

Тогда я возьму сегодня у термита сурсы и вышлю тебе на почту, там есть очень важный функционал.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.