Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];

Вниз

Новости DMClient (готовимся к релизу).   Найти похожие ветки 

 
Игорь Шевченко ©   (2008-04-29 15:05) [40]

еще одному клиенту северный пушной зверь придет


 
Anatoly Podgoretsky ©   (2008-04-29 15:06) [41]

> {RASkov}  (29.04.2008 14:55:39)  [39]

Выбор не обязателен, у тебя и так хранится в должном месте.


 
{RASkov} ©   (2008-04-29 15:06) [42]

Gero, кстати, делал выбор куда сохранять "Базу" в том числе и в папку с программой, но "папка настроек" один фик "засунута" черт знает куда. Зачем? Смысл? Т.е. если программа сможет "к себе" сохранять базу, то и настройки сможет. Верно?
Да, это сделано для другого. И это понятно, хочется каждому свои настройки.... Но и это на крайняк можно реализовать в программе и хранить для каждого пользователя свою копию настроек... Пользователя сеанса ОС, а не программы...


 
{RASkov} ©   (2008-04-29 15:07) [43]

> [40] Игорь Шевченко ©   (29.04.08 15:05)

:( Вот и у меня мысли такие же)


 
{RASkov} ©   (2008-04-29 15:08) [44]

> [41] Anatoly Podgoretsky ©   (29.04.08 15:06)

Не в должном, а в том где захотел "кто-то", но не я :(
А мне хочется так, как мне хочется :)


 
Павел Калугин ©   (2008-04-29 15:17) [45]


> Anatoly Podgoretsky ©   (29.04.08 15:06) [41]

клиент жиыет на флешке. инишник черти где. вып=нимаю флешку вставляю в другой комп - настраивай по новой. НЕУДОБНО


> Игорь Шевченко ©   (29.04.08 15:05) [40]

начало бодрое. вон аж мантис прикрутили. посмотрим н а результат :)


 
Kolan ©   (2008-04-29 15:21) [46]

> еще одному клиенту северный пушной зверь придет

Почему это вдруг?


 
Kolan ©   (2008-04-29 15:24) [47]

> Gero, кстати, делал выбор куда сохранять «Базу»

Я стобой согласен. Такая штука нужна, и «настройка» эта будет называться portable версия.


 
Игорь Шевченко ©   (2008-04-29 15:34) [48]

Kolan ©   (29.04.08 15:21) [46]


> Почему это вдруг?


По постам в ветке очевидно. Хотя бы по посту насчет рекомендаций MS. Надо делать, как пользователям удобно, а не ссылаться на рекомендации MS в данном конкретном случае. Клиент полностью файловый, насколько я знаю, так пусть в одном месте все и сидит.
Сносить легче.


 
Anatoly Podgoretsky ©   (2008-04-29 16:24) [49]

> Павел Калугин  (29.04.2008 15:17:45)  [45]

Ну так и про то, надо дать выбор, а не пытаться храниться рядом с программой, у тебя на флешке, а у меня скажем в Program Files с доступом только ReadOnly, там можно хранить только ReadOnly настройки, которые сделает администратор или инсталятор. Тоже и по базе.


 
Павел Калугин ©   (2008-04-29 16:55) [50]


> Anatoly Podgoretsky ©   (29.04.08 16:24) [49]

Хорошо, не рядом с программой а рядом с базой:)
хотя флаг в инсталяторе эт дело совершенно верное


 
Andy BitOff ©   (2008-04-29 22:37) [51]

> Kolan ©   (29.04.08 12:27) [22]
> А что за цсс? Я кстати хотел бы после релиза открыть раздел
> всяких сторонних дороботок :)

В каталоге с клиентом лежит DMClient.css раньше он прицеплялся к программе и форум отображался с этими настройками (из DMClient.css). Я не помню, может быть, я где-то и настраивал это раньше, но сейчас не помню, а автоматом не цепляет.


 
Kolan ©   (2008-04-30 10:26) [52]

>В каталоге с клиентом лежит DMClient.css
Имхо так и сейчас.


 
Kolan ©   (2008-04-30 12:35) [53]

Проверил. DMClient.css работает.


 
Knight ©   (2008-05-04 08:46) [54]

По измению путей к базе и нестройкам... читаем и говорим своё ИМХО %)
---------------------------------------------------------------------------

Изменение путей к базе и настройкам выполняется в диалоге при запуске программы с параметром типа /pathes или что-нить другое:

/p - pathes
/sp - set pathes
/ps - path settings
/g - global
/gp - global pathes
etc.

После чего открывается окно диалога в котором можно выбрать эти пути. Если при записи в Global.ini произошла ошибка и он существует, то выдаётся вопрос о попытке создать этот файл в другом месте. Таких места два:
1) .\Application Data\DMClient\ для All Users
2) .\Application Data\DMClient\ для текущего пользователя

Если файл Global.ini не существует или пути в нём пустые, то диалог запускается автоматически (исключая портативную версию).

Пути по-умолчанию:
Базы - %COMMON_APPDATA%\DMClient\Bases\
Настройки - %APPDATA%\DMClient\Settings\

Портативная:
Базы - %APPDIR%\Bases\
Настройки - %APPDIR%\Settings\

где:
%COMMON_APPDATA% - .\Application Data\DMClient\ для All Users
%APPDATA% - .\Application Data\DMClient\ для текущего пользователя
%APPDIR% - Папка приложения

При загрузке global.ini ищется в следующем порядке:
1) %APPDIR%\DMClient\
2) %APPDATA%\DMClient\
3) %COMMON_APPDATA%\DMClient\

1) Файл Global.ini найден в (1) и обнаружен ключ портативной версии (например, TYPE=PORTABLE), то шаги (2) и (3) пропускаются и диалог не выдаётся, т.к. базы и настройки в каталоге приложения.

2) Если файл Global.ini в (1) не существует, то предполагается что версия портативная и базы с настройками ищутся в папке приложения.

3) Если не найдены, то поиск продолжатеся в (2) и (3). Совпадающие значения Global.ini заменяются каскадом, соответственно путей поиска.


 
Knight ©   (2008-05-04 09:14) [55]

... параметр для запуска диалога настроек, может быть прописан в дополнительный ярлык при инсталяции программы (например, "Настройка глобальных путей")


 
Knight ©   (2008-05-04 15:21) [56]

Понял.. имх нет.


 
Павел Калугин ©   (2008-05-04 15:56) [57]


> Knight ©   (04.05.08 08:46) [54]

не, если делать то по людски без ключей
просто при инсталяции долждогн быть выбор
"по умолчанию"
"собственные настройки"
 путь к бД
   - по умолчанию
   - как для приложения
   - выбрать
 путь к INI
   - по умолчанию
   - как для приложения
   - выбрать

> При загрузке global.ini ищется в следующем порядке:

логично


> Файл Global.ini найден в (1)

а не слишком ли сложно? для инсталяшки то?


 
Knight ©   (2008-05-04 16:01) [58]


> а не слишком ли сложно? для инсталяшки то?

А это не инсталяшка... а загрузка клиента.

Ладно, тема отпала. Редактирование путей после инсталяции отменяется.


 
Павел Калугин ©   (2008-05-05 08:28) [59]

> Редактирование путей после инсталяции

а они не в ини-шке?
а

> При загрузке global.ini ищется в следующем порядке:
> 1) %APPDIR%\DMClient\
> 2) %APPDATA%\DMClient\
> 3) %COMMON_APPDATA%\DMClient\


 
Knight ©   (2008-05-05 11:53) [60]

Ты написал про инсталяшку, я ответил, что это не для инсталяшки, а для самого клиента, чтобы пользователь мог изменить пути после инсталяции (мало ли чего изменилось, новая мысля в голову стукнула) не редактируя ини-файл, а через настройки самого клиента, даже если нет доступа к global.ini (например в Program Files). Но пока делать это не будем, а может сделается иначе.


 
Павел Калугин ©   (2008-05-05 14:26) [61]

Knight ©   (05.05.08 11:53) [60]
а скопировать файл global.ini пользователь тоже не способен?


 
Knight ©   (2008-05-05 15:06) [62]

> [61] Павел Калугин ©   (05.05.08 14:26)

И что? Если может по религии фирмы, прога может лежать только в ProgramFiles и доступа на изменение у пользователя нет... Проехали уже и отпало :)


 
Loginov Dmitry ©   (2008-05-05 22:22) [63]

> Таких места два:
> 1) .\Application Data\DMClient\ для All Users


Там же для новых каталогов дополнительное разрешение нужно на доступ к папке делать для пользователей, не являющихся админами! Почему не в "Общие документы" тогда?


 
Knight ©   (2008-05-06 07:40) [64]

> [63] Loginov Dmitry ©   (05.05.08 22:22)

Ещё раз повторю... этого уже не будет.


 
engine ©   (2008-05-09 23:33) [65]

Может еще сделать чтобы анкеты открывались в клиенте, а не в браузере?


 
-koha   (2008-05-10 13:44) [66]

Удалено модератором


 
{RASkov} ©   (2008-05-10 13:53) [67]

Удалено модератором


 
Anatoly Podgoretsky ©   (2008-05-10 14:12) [68]

> -koha  (10.05.2008 13:44:06)  [66]

Защищаться надо не от нас, а от вас.


 
Andy BitOff ©   (2008-05-10 14:44) [69]

> —koha   (10.05.08 13:44) [66]

Жжешь =)
Клиент делали/делают уважаемые люди. И исходники открыты, не для всех правда.


 
Anatoly Podgoretsky ©   (2008-05-10 15:50) [70]

Не обращай внимания на ущербных, из жалеть надо, им и так тяжело в жизни, особенно если пенсию не платят.


 
Andy BitOff ©   (2008-05-10 16:18) [71]

Можно как-то отдельно помечать закрытые и удаленные темы?


 
vrem_   (2008-05-10 16:28) [72]

браузер лучший клиент :)
как там - не плоди сущностей сверх необходимого.
"Теоретически  это интересно. Ну, ладно! Физиологи будут в восторге. Москва беснуется... Ну, а практически что? Кто теперь перед вами?"
исключительный ну не прохвост, но что то отдаляющее от реальности, лишняя прослойка.


 
Andy BitOff ©   (2008-05-10 16:38) [73]

> vrem_   (10.05.08 16:28) [72]

«Если бы сейчас была дискуссия, я доказала бы Петру Александровичу&#133»


 
-koha   (2008-05-10 16:39) [74]

Удалено модератором


 
AlexDan ©   (2008-05-10 18:37) [75]

Удалено модератором


 
Knight ©   (2008-05-10 23:55) [76]

> [66] -koha   (10.05.08 13:44)

Всё чего Вы боитесь.. можено с успехом встроить прямо в форум.


 
Knight ©   (2008-05-10 23:57) [77]

> [65] engine ©   (09.05.08 23:33)

http://www.ksoftware.ru/mantis/mantis/view_all_bug_page.php


 
DVM ©   (2008-05-11 00:05) [78]


> -koha   (10.05.08 13:44) [66]


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

снифер возьми да погляди.


 
Knight ©   (2008-05-16 12:54) [79]

Очень ли нужно сохранение активной темы?


 
Knight ©   (2008-05-16 13:57) [80]

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



Страницы: 1 2 3 вся ветка

Форум: "Прочее";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.61 MB
Время: 0.142 c
15-1212725937
vajo
2008-06-06 08:18
2008.07.20
Екатеринбуржцы, помогите.


2-1214108702
WebSQLNeederrr
2008-06-22 08:25
2008.07.20
Выход из цикла, но не выход из процедуры? Как?


11-1191870302
LazyBob
2007-10-08 23:05
2008.07.20
List View непойму никак..


2-1213943918
Alex_C
2008-06-20 10:38
2008.07.20
Как узнать, кто является Sender ом?


8-1183543413
MyxaMop
2007-07-04 14:03
2008.07.20
OpenGL, система координат





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский