19.10.2009, 20:34 | #46 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,933
Вы сказали Спасибо: 11,492
Поблагодарили 10,278 раз(а) в 3,842 сообщениях
|
Антон, если у всех будет полный доступ, то там наредактируют мама не горюй =)).
Как вариант можно сделать скачку свежего файла отдельно (по ссылке) и папочку на ftp в которую любой желающий может закинуть файл, добавив туда то, чего нет в базе, свою модель, например (представляю себе количество записей по ВЛ80 ), права настроить только на запись файла с любым именем, читать нельзя, перезаписывать тоже. Т.е. в папку можно положить файл с именем "Этого у вас еще нет в базе" и т.п., его никто не сможет прочитать, перезаписать или удалить. У тебя полные права на директории где лежит файл, который скачивается и в которую кидают новые, только надо как-то высвечивать на странице дату модификации, я каждый день не смогу за этим следить, - работа ненормированная .
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
01.01.2007, 12:00 | |
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
РЕКЛАМА
|
20.10.2009, 19:34 | #47 |
Матёрый пользователь
|
ждем сборку 1.1.3.310. поправил парсер.
теоретически должна решить проблему со сценарием Даниэля. смоделировал у себя ситуацию. |
20.10.2009, 20:28 | #48 | |
Матёрый пользователь
Регистрация: 08.08.2008
Адрес: Томск-Рига
Сообщений: 2,032
Вы сказали Спасибо: 431
Поблагодарили 521 раз(а) в 200 сообщениях
|
Цитата:
На всякий случай, отправил сценарий на почту.
__________________
Ясность - это, одна из форм полного тумана. |
|
20.10.2009, 22:13 | #49 |
Матёрый пользователь
|
|
20.10.2009, 23:47 | #50 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,933
Вы сказали Спасибо: 11,492
Поблагодарили 10,278 раз(а) в 3,842 сообщениях
|
Заменил на v1.1.3.310 (сборка 20.10.2009), md5 обновил.
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
21.10.2009, 14:16 | #51 |
Матёрый пользователь
|
Игорь, можно с тобой проконсультироваться по поводу списка установленного ПС?
мысли такие:
|
21.10.2009, 20:51 | #52 | |
Матёрый пользователь
Регистрация: 30.01.2008
Адрес: Украина
Сообщений: 2,665
Вы сказали Спасибо: 10,038
Поблагодарили 6,626 раз(а) в 2,068 сообщениях
|
Отличная идея! Ждем с нетерпением
Цитата:
Еще желательно поверять наличие алиасов для конкретного ПС ("галочка" или "крестик" в колонке aliases). Отображение колонок желательно включать опционально в настройках. |
|
21.10.2009, 21:26 | #53 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,933
Вы сказали Спасибо: 11,492
Поблагодарили 10,278 раз(а) в 3,842 сообщениях
|
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% не предпринятых попыток обречены на провал. |
21.10.2009, 21:55 | #54 | ||||||||
Матёрый пользователь
|
Игорь, посмотри почту!
Цитата:
Цитата:
Цитата:
пока что делаю без этого усложнения. потом всегда навернуть можно Цитата:
Цитата:
с SFX можно сделать флажочек в принципе, это 1 дополнительный параметр винрару.. Цитата:
Цитата:
Цитата:
спасибо за дискуссию. Последний раз редактировалось Net; 21.10.2009 в 21:57. |
||||||||
21.10.2009, 22:10 | #55 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,933
Вы сказали Спасибо: 11,492
Поблагодарили 10,278 раз(а) в 3,842 сообщениях
|
С конца =))
Удаление бы сделать более расширенным, например добавить опцию "Удалить весь ПС этого сценария", при этом учитывается пользовательский список того, что никогда не удаляется, типа "Избранное". А в списке установленного ПС просто расставлять галки на выбранный ПС, далее копками "Архивировать" "Удалить" и т.п. окучивать сразу выбранную группу. VL80t-1484_50freight это как раз больше похоже на файл сценария, их наоборот аривировать не нужно т.к. это не относится к управлению ПС, это к сценариям, стандартное имя con состоит из названия ПС, хотя есть конечно исключения. Ладно, согласен с проверкой файлов переписанных в eng/wag оборзел =)). Усложнено, зато информативно =)), хотя тоже не смертельно, просто хотелось сразу видеть качество самого сложного поезда в МСТС - электропоездов, есть ли в папке развернутая голова _R отдельно, моторные, или все упрощено до трех файлов и флипа. [пошел читать почту] add а, дык я тебе уже ответил на письмо
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. Последний раз редактировалось Zabor; 21.10.2009 в 22:12. |
21.10.2009, 22:18 | #56 |
Матёрый пользователь
|
|
22.10.2009, 21:57 | #57 |
Опытный
Регистрация: 22.09.2009
Сообщений: 107
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Net вы сделали чудесную программу. Спасибо вам. Если бы знал Делфи, то обязательно помог бы.
|
22.10.2009, 22:18 | #58 | |
Матёрый пользователь
|
Цитата:
а ведь делфи знаете, если уже в курсе, что она на ней писана или это так часто Access Violation's сыпятся? p.s. сделана на Delphi 2009, сейчас уже около 4000 строк кода, 16 модулей. |
|
22.10.2009, 22:26 | #59 |
Опытный
Регистрация: 22.09.2009
Сообщений: 107
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Да нет, не сыпятся, просто действительно стоящая вещь. Интерфейс понравился, и подход к решению задачи. Удачного развития и актуальности.
|
23.10.2009, 18:19 | #60 |
Опытный
Регистрация: 27.08.2008
Адрес: Владивосток
Сообщений: 243
Вы сказали Спасибо: 42
Поблагодарили 122 раз(а) в 48 сообщениях
|
Applause!!! Bravo!!!
В переводе: Аплодисменты!!!! Браво!
__________________
Спасибо Microsoft-у! За наши "счастливые" бессоные ночи!!!... |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Что это? |