![]() |
![]() |
|
![]() |
#1 |
Матёрый пользователь
|
![]()
Игорь, можно с тобой проконсультироваться по поводу списка установленного ПС?
мысли такие:
|
![]() |
![]() |
![]() |
#2 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
![]() |
![]()
Антон, если у всех будет полный доступ, то там наредактируют мама не горюй =)).
Как вариант можно сделать скачку свежего файла отдельно (по ссылке) и папочку на ftp в которую любой желающий может закинуть файл, добавив туда то, чего нет в базе, свою модель, например (представляю себе количество записей по ВЛ80 ![]() Т.е. в папку можно положить файл с именем "Этого у вас еще нет в базе" и т.п., его никто не сможет прочитать, перезаписать или удалить. У тебя полные права на директории где лежит файл, который скачивается и в которую кидают новые, только надо как-то высвечивать на странице дату модификации, я каждый день не смогу за этим следить, - работа ненормированная ![]()
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
![]() |
![]() |
![]() |
#3 |
Матёрый пользователь
|
![]()
ждем сборку 1.1.3.310. поправил парсер.
теоретически должна решить проблему со сценарием Даниэля. смоделировал у себя ситуацию. |
![]() |
![]() |
![]() |
#4 | |
Матёрый пользователь
Регистрация: 08.08.2008
Адрес: Томск-Рига
Сообщений: 2,032
Вы сказали Спасибо: 431
Поблагодарили 521 раз(а) в 200 сообщениях
![]() |
![]() Цитата:
На всякий случай, отправил сценарий на почту. ![]()
__________________
Ясность - это, одна из форм полного тумана. |
|
![]() |
![]() |
![]() |
#5 |
Матёрый пользователь
|
![]() |
![]() |
![]() |
![]() |
#6 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
![]() |
![]()
Заменил на v1.1.3.310 (сборка 20.10.2009), md5 обновил.
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
![]() |
![]() |
![]() |
#7 | |
Матёрый пользователь
Регистрация: 30.01.2008
Адрес: Украина
Сообщений: 2,665
Вы сказали Спасибо: 10,105
Поблагодарили 6,626 раз(а) в 2,068 сообщениях
![]() |
![]()
Отличная идея! Ждем с нетерпением
![]() Цитата:
Еще желательно поверять наличие алиасов для конкретного ПС ("галочка" или "крестик" в колонке aliases). Отображение колонок желательно включать опционально в настройках. |
|
![]() |
![]() |
![]() |
#8 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
![]() |
![]()
1. Да, естественно, это же отдельный модуль/функционал.
2. Сопоставляем имя eng/wag с БД, в колонках указываем имя папки, имя eng/wag, имя из параметра Name указанного в eng/wag, имя по русски, имя по английски, ссылка (три последних из БД. Каждому eng/wag присваиваем одну строку таблицы (папку по возможности можно не повторять). В БД окажется естественно один файл, это нормально, просто в остальных ячейка будет пустой. В дереве делаем еще "+", развернув который можно увидеть перечисленные в eng/wag файлы этой единицы и их наличие в виде ОК/нет. 3. "Архивировать" конечно архивирует папку и отыскивает CON файл с тем же именем с конца т.е. при архивации папки "tsrLoco_VL80t-1484" ей будет соответствовать CON VL80t-1484.con В архив кидаем саму папку и con файл, идеально сохранить в архиве структуру каталогов начиная с корня МСТС, тогда полученный архив можно просто распаковать в корень и все пути будут соблюдены (проще извлечение). Бонус (личная просьба) параметры архивации можно указать в настройках, т.е. можно прописать в виде параметров WinRar создание SFX архивов (для продвинутых пользователей). Алиас отдельная песня, которая имеет свойство обновляться, я бы пока его не тянул, да и можем получить горы однотипных файлов в архиве, что еще хуже разных версий. "Удалить" да, только удаляем в корзину папку и con при условии возврата успешного теста архива от Rar-а или получения подтверждения пользователя, если архив не найден. "Восстановить" все совсем просто - отдельное окно, только там мы видим список имеющихся архивов (желательно конечно базу запаса разделить по номинациям) и просто извлекаем нужный архив в корень (нужные пути уже есть в архиве). Вот например моя база запаса: ![]()
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
![]() |
![]() |
![]() |
#9 | ||||||||
Матёрый пользователь
|
![]()
Игорь, посмотри почту!
Цитата:
Цитата:
![]() Цитата:
пока что делаю без этого усложнения. потом всегда навернуть можно ![]() Цитата:
Цитата:
с SFX можно сделать флажочек в принципе, это 1 дополнительный параметр винрару.. Цитата:
Цитата:
Цитата:
![]() спасибо за дискуссию. ![]() Последний раз редактировалось Net; 21.10.2009 в 21:57. |
||||||||
![]() |
![]() |
![]() |
#10 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
![]() |
![]()
С конца =))
Удаление бы сделать более расширенным, например добавить опцию "Удалить весь ПС этого сценария", при этом учитывается пользовательский список того, что никогда не удаляется, типа "Избранное". А в списке установленного ПС просто расставлять галки на выбранный ПС, далее копками "Архивировать" "Удалить" и т.п. окучивать сразу выбранную группу. VL80t-1484_50freight это как раз больше похоже на файл сценария, их наоборот аривировать не нужно т.к. это не относится к управлению ПС, это к сценариям, стандартное имя con состоит из названия ПС, хотя есть конечно исключения. Ладно, согласен с проверкой файлов переписанных в eng/wag оборзел =)). Усложнено, зато информативно =)), хотя тоже не смертельно, просто хотелось сразу видеть качество самого сложного поезда в МСТС - электропоездов, есть ли в папке развернутая голова _R отдельно, моторные, или все упрощено до трех файлов и флипа. [пошел читать почту] add а, дык я тебе уже ответил на письмо ![]()
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. Последний раз редактировалось Zabor; 21.10.2009 в 22:12. |
![]() |
![]() |
![]() |
#11 |
Матёрый пользователь
|
![]() |
![]() |
![]() |
![]() |
#12 |
Опытный
Регистрация: 22.09.2009
Сообщений: 107
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
![]() |
![]()
Net вы сделали чудесную программу. Спасибо вам. Если бы знал Делфи, то обязательно помог бы.
|
![]() |
![]() |
![]() |
#13 | |
Матёрый пользователь
|
![]() Цитата:
![]() а ведь делфи знаете, если уже в курсе, что она на ней писана ![]() ![]() p.s. сделана на Delphi 2009, сейчас уже около 4000 строк кода, 16 модулей. |
|
![]() |
![]() |
![]() |
#14 |
Опытный
Регистрация: 22.09.2009
Сообщений: 107
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
![]() |
![]()
Да нет, не сыпятся, просто действительно стоящая вещь. Интерфейс понравился, и подход к решению задачи. Удачного развития и актуальности.
|
![]() |
![]() |
![]() |
#15 |
Опытный
Регистрация: 27.08.2008
Адрес: Владивосток
Сообщений: 243
Вы сказали Спасибо: 42
Поблагодарили 122 раз(а) в 48 сообщениях
![]() |
![]()
Applause!!! Bravo!!!
В переводе: Аплодисменты!!!! Браво!
__________________
Спасибо Microsoft-у! За наши "счастливые" бессоные ночи!!!... |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
|
![]() Что это? |