Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

> Программа DAO Toolset Unicode Patch, для корректной работы русского языка в тулсете DA
EqKeeper
сообщение Nov 15 2010, 17:44
Сообщение #1


Level 4
**

Класс: Маг
Характер: True Neutral
Раса: Человек



DAT Unicode Patch v1.5b

Описание (Description)
Данная программа вносит изменения в базу данных DAToolset, что обеспечивает возможность хранения в ней текстовых строк в формате Юникод.
The following program changes some aspects in DAToolset database thus ensuring the capability of Unicode text storage.

Системные требования (System requirements)
- Установленный и работоспособный Dragon Age Toolset
- .NET Framework 2.0 или выше
- Installed and working Dragon Age Toolset
- .NET Framework 2.0 or above


Авторы (Staff)
Идея создания и алгоритм работы: Ice Blade
Реализация: Equilibrium Keeper
Тестирование и предложения: Leon PRO

Скачать (Download) - 13,6кб
http://www.mediafire.com/?tf182l8mub3f5ah
http://webfile.ru/4931463

Список изменений:
v1.5
- Добавлена поддержка входа на сервер требующий аутентификации
- Добавлена возможность изменять типы колонок в несколько типов (для возможности отката изменения)
- Все изменения производятся через транзакцию и откатываются в случае неудачи
- Убрана возможность создания бэкапа базы данных
v1.4
- Добавлена возможность создания бэкапа базы данных
v1.3
- Изменен алгоритма получения данных из реестра
v1.2
- Добавлена поддержка x86-систем
v1.1
- Изменено описание, название, добавлена поддержка английского (по-умолчанию)
- Способ подключения к базе данных берется из настроек Toolset'а

Сообщение отредактировал EqKeeper - Nov 28 2010, 16:09
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
Leon PRO
сообщение Nov 28 2010, 18:46
Сообщение #2


Ушедший на войну
Иконки Групп

Класс: Маг
Характер: Chaotic Good
Раса: Человек
NWN: Контент



пишу в том порядке в каком увидел:

- Для среднестатистического конечного пользователя стал слишком сложный интерфейс. Если очень хочется предоставить расширенные настройки по конвертированию, лучше их "спрятать" в адвансед опшнс, но не дать простым пользователям шанса их "случайно" заюзать.
- Все известные эксепшны (например, если БД недоступна) не содержащие какой-либо полезной информации для разработчика (например строку подключения) в финале можно заменить в итоге на юзер-френдли сообщения. Такие большие простынки, как правило пугают их.
- Я тыкаю на кнопки и... ничего не вижу =) только кроме того, что открывается следующая кнопка. Это немного противоестественно, ИМХО.
- Я, простой американский бой. Вбиваю от балды пароль в поле пароля и на этапе "проверка соединения" получаю ошибку, причем не обрабатываемую приложением, а в стандартном виндовском окне (текст ошибки ниже). Логично, ведь моя база без пароля, а с Integrated Sequrity.
- После того, как база пропатчилась я решил не экспериментировать и не нажимать "Исправление базы" снова. Предоставляю это сделать тебе =D. Но намек ты понял, думаю (IMG:style_emoticons/kolobok_light/crazy.gif)
- Если тебе захотят написать письмо или скопировать линк форума при ошибке - заипутся, ибо не не выделяемые строки. Если ты используешь свою форму - поставь на все ссылки LinkLabel а в обработчик - что-то типа "System.Diagnostics.Process.Start("http://www.yandex.ru");
"

База норм пропатчилась. (IMG:style_emoticons/kolobok_light/good.gif)
Слава богу, наконец то. (IMG:style_emoticons/kolobok_light/biggrin.gif)

Лог ошибки по проверке соединения:

Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.ArgumentException: Формат строки инициализации не соответствует спецификации, начиная с индекса 190.
в System.Data.Common.DbConnectionOptions.GetKeyValue
Pair(String connectionString, Int32 currentPosition, StringBuilder buffer, Boolean useOdbcRules, String& keyname, String& keyvalue)
в System.Data.Common.DbConnectionOptions.ParseIntern
al(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey)
в System.Data.Common.DbConnectionOptions..ctor(Strin
g connectionString, Hashtable synonyms, Boolean useOdbcRules)
в System.Data.OleDb.OleDbConnectionString..ctor(Stri
ng connectionString, Boolean validate)
в System.Data.OleDb.OleDbConnectionFactory.CreateCon
nectionOptions(String connectionString, DbConnectionOptions previous)
в System.Data.ProviderBase.DbConnectionFactory.GetCo
nnectionPoolGroup(String connectionString, DbConnectionPoolGroupOptions poolOptions, DbConnectionOptions& userConnectionOptions)
в System.Data.OleDb.OleDbConnection.ConnectionString
_Set(String value)
в System.Data.OleDb.OleDbConnection.set_ConnectionSt
ring(String value)
в DATUnicode.FormMain.button2_Click(Object sender, EventArgs e)
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnMouseUp(MouseEventAr
gs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ButtonBase.WndProc(Message& m)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.O
nMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.W
ndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

Сообщений в этой теме
- EqKeeper   Программа DAO Toolset Unicode Patch   Nov 15 2010, 17:44
- - Leon PRO   Не забываем, что тулсет общается с БД через ф-ции,...   Nov 15 2010, 17:46
- - EqKeeper   ЦитатаПокажи какой SQL запрос отправляешь к БД для...   Nov 15 2010, 18:06
- - Leon PRO   Я подправил текст, пока ты печатал сообщение   Nov 15 2010, 18:38
- - EqKeeper   Поправил, продолжаем тестить: http://www.mediafire...   Nov 15 2010, 20:08
- - Leon PRO   Попутно сделай ей транзакционность, сэкономишь мод...   Nov 15 2010, 22:46
- - EqKeeper   Продолжаю править. Ошибку он выдал, потому что у т...   Nov 16 2010, 02:39
- - kelamor   Хотел попробовать... но буду ждать финальной верси...   Nov 16 2010, 02:44
- - EqKeeper   Блин, что-то я немного не туда копал... Там же леж...   Nov 16 2010, 04:14
- - Leon PRO   ЦитатаБлин, что-то я немного не туда копал... Там ...   Nov 16 2010, 10:55
- - EqKeeper   А что касается транзакционности... А оно надо? А...   Nov 16 2010, 11:36
- - Leon PRO   Внес версионность - это гут, однако имя файла не г...   Nov 16 2010, 12:02
- - EqKeeper   ЦитатаВнес версионность - это гут, однако имя файл...   Nov 16 2010, 12:59
- - Leon PRO   Нет, я сейчас на работе Но, допустим я типичный а...   Nov 16 2010, 13:27
- - EqKeeper   ЦитатаНо, допустим я типичный американский подрост...   Nov 16 2010, 13:59
- - Leon PRO   Последнюю - с работы. К слову у меня тут даже MSSQ...   Nov 16 2010, 15:13
- - EqKeeper   Ну, вчерашняя и не должна была работать. Она свято...   Nov 16 2010, 17:40
- - Leon PRO   Тестил дома на машине, на которой есть все. -----...   Nov 16 2010, 20:59
- - EqKeeper   Как проснусь посмотрю...   Nov 17 2010, 05:20
- - Lex   можно под программу сделать отдельную тему (и соот...   Nov 17 2010, 10:07
- - Leon PRO   Можно =) Кто перенесет-то ? =)   Nov 17 2010, 12:07
- - Lex   Сделал. Пост автора программы первый, поэтому он м...   Nov 17 2010, 12:51
- - Leon PRO   Кипер, актуальные версии, полагаю, лучше помещать ...   Nov 17 2010, 14:07
- - virus_found   Не приложил исходники - подозрительно. А вдруг там...   Nov 17 2010, 14:20
- - Leon PRO   Гы, вирус - жжошь =) Ну, я рефлектором проверил ...   Nov 17 2010, 14:22
- - EqKeeper   Цитата(Lex @ Nov 17 2010, 12:51) Сделал. ...   Nov 17 2010, 16:29
- - Leon PRO   В консоли: Во время работы произошла ошибка... В ...   Nov 17 2010, 22:51
- - EqKeeper   Вот злодей! Проблема в том, что у меня она как...   Nov 17 2010, 23:00
- - Leon PRO   Я бы проверял все в порядке нормальных шансов. У б...   Nov 17 2010, 23:56
- - EqKeeper   ЦитатаUPD. Заодно можно искать и отсылать все карт...   Nov 18 2010, 00:22
- - Leon PRO   Ну как это нельзя ???? Только для этого надо испол...   Nov 18 2010, 02:12
- - EqKeeper   Какое изысканное извращение. )) Блин, а я так не у...   Nov 18 2010, 04:44
- - Leon PRO   В папке с тулсетом есть экзешник конфигуратора. И ...   Nov 18 2010, 16:32
- - EqKeeper   Я строку подключения и беру. Целиком. Ибо как ты ...   Nov 18 2010, 18:09
- - Leon PRO   ЦитатаЯ строку подключения и беру. smile.gif Целик...   Nov 18 2010, 20:39
- - EqKeeper   Блин, Леон, ты хоть под теги это безобразие прячь ...   Nov 18 2010, 20:40
- - Leon PRO   Короче, по SSPI соединяется, по Login password - н...   Nov 18 2010, 20:49
- - EqKeeper   Лентяй! Автор хочет, чтобы софтина работала....   Nov 18 2010, 21:08
- - Leon PRO   Цитатаа потом уж о дизайне думать Ну так сделай т...   Nov 18 2010, 21:15
- - EqKeeper   Уговорил: --- Пока я докурочиваю софтину, подск...   Nov 18 2010, 22:17
- - Leon PRO   ХЗ. Не сталкивался.   Nov 19 2010, 09:55
- - EqKeeper   Тэкс, появилась еще одна проблема. На этот раз с б...   Nov 19 2010, 19:25
- - EqKeeper   --- Тэкс, с паролем разобрался, но не тестировал....   Nov 21 2010, 15:50
- - Leon PRO   Сори, я пас. У меня просто нет времени, чтобы ещё ...   Nov 21 2010, 22:00
- - EqKeeper   Ну, увы, тоже работа, так что с углубленным изучен...   Nov 21 2010, 23:44
- - EqKeeper   Версия 1.5. Тестируйте.   Nov 28 2010, 16:10
- - Leon PRO   пишу в том порядке в каком увидел: - Для среднест...   Nov 28 2010, 18:46
- - EqKeeper   Цитата(Leon PRO @ Nov 28 2010, 18:46) пиш...   Nov 28 2010, 22:26
- - Leon PRO   ЦитатаХм, а вот тут можно поподробнее? scratch_one...   Nov 28 2010, 22:41
- - kelamor   Так что, можно пробовать?   Nov 29 2010, 10:48
- - EqKeeper   kelamor Рискни. Leon PRO Как использовать эти са...   Nov 29 2010, 22:21
- - Leon PRO   Так у тебя же URL и е-мейлы не в текст боксе, когд...   Nov 30 2010, 08:33
- - kelamor   В общем попробовал Сделал Builder-to-Builder сво...   Dec 1 2010, 05:35
- - Ice Blade   Судя по всему есть некоторый глюк который касается...   Dec 1 2010, 06:20
- - kelamor   Понято. В старых файлах и пробовал. В принципе в э...   Dec 2 2010, 04:00
- - Prince   Извиняюсь за немного нубский вопрос, но как пользо...   Mar 6 2011, 11:16
- - EqKeeper   Прости, а что ты там можешь тыкнуть на угад? Читае...   Mar 13 2011, 12:26
- - Prince   У меня программы не может открыть базу данных. На ...   Mar 13 2011, 16:19
- - Ice Blade   На счёт проги не знаю но на, крайний случай можно ...   Mar 13 2011, 17:53
- - Prince   Если я правильно понял, то созданием диалогов вы з...   Mar 20 2011, 11:43
2 страниц V   1 2 >


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 13th June 2024 - 22:45