-
06.11.2012, 17:58 #211
- Регистрация
- 04.09.2008
- Адрес
- г.Грязи
- Возраст
- 48
- Сообщений
- 1,035
- Поблагодарили
- 136
- Поблагодарил
- 48
А почему "конечно"? Ошибка в момент запуска, как-то изначально не способствует доверию к программному продукту.
У меня Win7, 64 бит. При запуске с правами по умолчанию - не грузится. Запустил от имени администратора - ошибка. Закрываю окно с сообщением об ошибке и снова не грузится.
-
06.11.2012, 18:02 #212
-
06.11.2012, 18:04 #213
- Регистрация
- 04.09.2008
- Адрес
- г.Грязи
- Возраст
- 48
- Сообщений
- 1,035
- Поблагодарили
- 136
- Поблагодарил
- 48
Вот лог:
2012-11-06 17:52:44,869 [1] INFO Log4WinNet.Log.MainWindow *** Starting Log4Win-Net ***
2012-11-06 17:52:44,900 [1] DEBUG Log4WinNet.Log.MainWindow Load Program ...
2012-11-06 17:52:45,291 [1] INFO Log4WinNet.Log.CMDataBaseFunctions Start to load DB connection string from XML file.
2012-11-06 17:52:45,291 [1] ERROR Log4WinNet.Log.CMDataBaseFunctions Fail!
2012-11-06 17:52:45,291 [1] ERROR Log4WinNet.Log.CMDataBaseFunctions Can't deserialize DB connection string from file: Файл "C:\Program Files (x86)\UR5FCM\Log4WinNet ver. 1.02 alpha\LogDXConnectionConfig.xml" не найден.
2012-11-06 17:52:45,291 [1] INFO Log4WinNet.Log.CMDataBaseFunctions Create dafault connection string for DB.
2012-11-06 17:52:45,416 [1] DEBUG Log4WinNet.Log.CMDataBaseFunctions DB UserID: SYSDBA
2012-11-06 17:52:45,416 [1] DEBUG Log4WinNet.Log.CMDataBaseFunctions DB Password: masterkey
2012-11-06 17:52:45,416 [1] DEBUG Log4WinNet.Log.CMDataBaseFunctions DB path: \database\MYLOGDX.FDB
2012-11-06 17:52:45,416 [1] DEBUG Log4WinNet.Log.CMDataBaseFunctions DB host: localhost
2012-11-06 17:52:45,416 [1] DEBUG Log4WinNet.Log.CMDataBaseFunctions DB port: 3050
2012-11-06 17:52:45,416 [1] DEBUG Log4WinNet.Log.CMDataBaseFunctions RELEASE MODE Server type = Embedded
2012-11-06 17:52:46,447 [1] INFO Log4WinNet.Log.CMDataBaseFunctions Save DB connection string to XML file.
2012-11-06 17:52:47,869 [1] ERROR Log4WinNet.Log.CMDataBaseFunctions Can't Connect to DB: Была сделана попытка загрузить программу, имеющую неверный формат. (Исключение из HRESULT: 0x8007000B)
2012-11-06 17:52:47,869 [1] ERROR Log4WinNet.Log.CMDataBaseFunctions Exception data: System.Collections.ListDictionaryInternal
2012-11-06 17:52:47,900 [1] ERROR Log4WinNet.Log.CMDataBaseFunctions Exception source: FB_1236665269_Assembly
2012-11-06 17:53:00,871 [1] INFO Log4WinNet.Log.MainWindow *** Starting Log4Win-Net ***
2012-11-06 17:53:00,902 [1] DEBUG Log4WinNet.Log.MainWindow Load Program ...
2012-11-06 17:53:00,917 [1] INFO Log4WinNet.Log.CMDataBaseFunctions Start to load DB connection string from XML file.
2012-11-06 17:53:01,136 [1] DEBUG Log4WinNet.Log.CMDataBaseFunctions Deserialize DB connection string from XML file.
2012-11-06 17:53:01,183 [1] INFO Log4WinNet.Log.CMDataBaseFunctions Success!
2012-11-06 17:53:01,308 [1] ERROR Log4WinNet.Log.CMDataBaseFunctions Can't Connect to DB: Была сделана попытка загрузить программу, имеющую неверный формат. (Исключение из HRESULT: 0x8007000B)
2012-11-06 17:53:01,308 [1] ERROR Log4WinNet.Log.CMDataBaseFunctions Exception data: System.Collections.ListDictionaryInternal
2012-11-06 17:53:01,308 [1] ERROR Log4WinNet.Log.CMDataBaseFunctions Exception source: FB_1236665269_Assembly
2012-11-06 17:53:37,998 [1] INFO Log4WinNet.Log.MainWindow *** Starting Log4Win-Net ***
2012-11-06 17:53:38,013 [1] DEBUG Log4WinNet.Log.MainWindow Load Program ...
2012-11-06 17:53:38,029 [1] INFO Log4WinNet.Log.CMDataBaseFunctions Start to load DB connection string from XML file.
2012-11-06 17:53:38,185 [1] DEBUG Log4WinNet.Log.CMDataBaseFunctions Deserialize DB connection string from XML file.
2012-11-06 17:53:38,216 [1] INFO Log4WinNet.Log.CMDataBaseFunctions Success!
2012-11-06 17:53:38,326 [1] ERROR Log4WinNet.Log.CMDataBaseFunctions Can't Connect to DB: Была сделана попытка загрузить программу, имеющую неверный формат. (Исключение из HRESULT: 0x8007000B)
2012-11-06 17:53:38,326 [1] ERROR Log4WinNet.Log.CMDataBaseFunctions Exception data: System.Collections.ListDictionaryInternal
2012-11-06 17:53:38,341 [1] ERROR Log4WinNet.Log.CMDataBaseFunctions Exception source: FB_1236665269_Assembly
-
06.11.2012, 18:10 #214
- Регистрация
- 04.09.2008
- Адрес
- Одесса, Украина
- Возраст
- 55
- Сообщений
- 1,959
- Записей в дневнике
- 2
- Поблагодарили
- 113
- Поблагодарил
- 161
А я понял надо удалить этот файл - он от старой версии. Вот типа этого, т.е. путь должен быть соответствовать действительности ....
<item>
<key>initial catalog</key>
<value>C:\Program Files\UR5FCM\Log4WinNet ver. 1.02 alpha\database\MYLOGDX.FDB</value>
</item>
Такой ошибки нет я говорил про другую при первом запуске программы когда открыто окно
Добавлено через 3 минуты
Ну а где файл лежит LogDXConnectionConfig.xml тогда ??
У меня нет \Program Files (x86) у меня 32-битная версия Виндовс 7Последний раз редактировалось UR5FCM; 06.11.2012 в 18:15. Причина: Добавлено сообщение
Log4Win аппаратный журнал для повседневных связей и соревнований http://log4win.ucoz.net/
-
06.11.2012, 18:14 #215
- Регистрация
- 04.09.2008
- Адрес
- г.Грязи
- Возраст
- 48
- Сообщений
- 1,035
- Поблагодарили
- 136
- Поблагодарил
- 48
Так на самом деле он там и лежит и в нём это:
<item>
<key>initial catalog</key>
<value>C:\Program Files (x86)\UR5FCM\Log4WinNet ver. 1.02 alpha\database\MYLOGDX.FDB</value>
</item>
Добавлено через 1 минуту
Вообще, не гоже хранить конфиг файлы и базы данных "по старинке" в папке с программой. Выше WinXP не катит.Последний раз редактировалось UA3GDW; 06.11.2012 в 18:14. Причина: Добавлено сообщение
-
06.11.2012, 18:16 #216
- Регистрация
- 04.09.2008
- Адрес
- Одесса, Украина
- Возраст
- 55
- Сообщений
- 1,959
- Записей в дневнике
- 2
- Поблагодарили
- 113
- Поблагодарил
- 161
Последний раз редактировалось UR5FCM; 06.11.2012 в 18:26.
Log4Win аппаратный журнал для повседневных связей и соревнований http://log4win.ucoz.net/
-
06.11.2012, 18:37 #217
- Регистрация
- 04.09.2008
- Адрес
- г.Грязи
- Возраст
- 48
- Сообщений
- 1,035
- Поблагодарили
- 136
- Поблагодарил
- 48
С включённым UAC Windows Vista/7 запрещает любые изменения файлов, например в Program Files, Windows и других системных каталогах.
Как же вы пишите программу не зная таких вещей?
Код:public static string AppDataPath { get { return Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); } } public static string CommonAppDataPath { get { return Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData); } } public static string LocalAppDataPath { get { return Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); } }
Путь к Program Files возвращает вам и, так сказать программе, сама система, не важно семёрка это или "десятка". Вы же не прописываете пути ко всем файлам вручную??? Или прописываете???
Добавлено через 4 минуты
Вот ещё
Код:public static string AppPath { get { return Path.GetFullPath(Application.StartupPath); } }
Последний раз редактировалось UA3GDW; 06.11.2012 в 18:37. Причина: Добавлено сообщение
-
06.11.2012, 18:45 #218
- Регистрация
- 04.09.2008
- Адрес
- Одесса, Украина
- Возраст
- 55
- Сообщений
- 1,959
- Записей в дневнике
- 2
- Поблагодарили
- 113
- Поблагодарил
- 161
Ну да по всему компу раскидывать базы и др. настройки
Все должно быть в папке с программой и вы меня не переубедите
Это пусть MS так хранят свои данные
Теперь по поводу путей так они не жестко привязаны
Код:Public Function AppPath(ByRef sFileName As String) As String If Right(My.Application.Info.DirectoryPath, 1) = "\" Then AppPath = My.Application.Info.DirectoryPath & sFileName Else AppPath = My.Application.Info.DirectoryPath & "\" & sFileName End If End Function .............. Private db_configfile As String = AppPath("LogDXConnectionConfig.xml")
2012-11-06 17:53:01,308 [1] ERROR Log4WinNet.Log.CMDataBaseFunctions Can't Connect to DB: Была сделана попытка загрузить программу, имеющую неверный формат. (Исключение из HRESULT: 0x8007000B)
Тут по ходу проблема с 64 битной системой
На 32 битной все нормально работает и нет таких ошибок ...
Это пусть "мягкие" нормально сделают совместимость 32-х и 64-х битных системLog4Win аппаратный журнал для повседневных связей и соревнований http://log4win.ucoz.net/
-
06.11.2012, 18:49 #219
- Регистрация
- 04.09.2008
- Адрес
- г.Грязи
- Возраст
- 48
- Сообщений
- 1,035
- Поблагодарили
- 136
- Поблагодарил
- 48
-
06.11.2012, 19:24 #220
- Регистрация
- 04.09.2008
- Адрес
- Одесса, Украина
- Возраст
- 55
- Сообщений
- 1,959
- Записей в дневнике
- 2
- Поблагодарили
- 113
- Поблагодарил
- 161
Вот нашел вроде б!
Это файбирд ругается за 64-бита по-моему
Потому скопируйте из архива файлы в каталог программы
Перезапишите просто для работы базы на 64-битной системе
за другое не знаю покаLog4Win аппаратный журнал для повседневных связей и соревнований http://log4win.ucoz.net/
-
06.11.2012, 19:26 #221
- Регистрация
- 04.09.2008
- Адрес
- Одесса, Украина
- Возраст
- 55
- Сообщений
- 1,959
- Записей в дневнике
- 2
- Поблагодарили
- 113
- Поблагодарил
- 161
Log4Win аппаратный журнал для повседневных связей и соревнований http://log4win.ucoz.net/
-
06.11.2012, 21:18 #222
- Регистрация
- 11.02.2008
- Возраст
- 50
- Сообщений
- 78
- Поблагодарили
- 24
- Поблагодарил
- 10
Добрый вечер..
Win7 pro 32 бита. Запустилась нормально, но через некоторое время выдала вот такое. Нажал на "продолжить", предупреждение закрылось. Пробую дальше. Адиф еще не импортировалПоследний раз редактировалось RL3DF; 06.11.2012 в 21:33.
73! Александр (RL3DF)
-
06.11.2012, 23:35 #223
- Регистрация
- 04.09.2008
- Адрес
- г.Грязи
- Возраст
- 48
- Сообщений
- 1,035
- Поблагодарили
- 136
- Поблагодарил
- 48
Игорь, Михаил RX1AL просил передать, чтобы вы посмотрели:
http://www.dotnetboss.com/2010/06/13...64-bit-system/
http://www.vsprogramming.com/tutoria...uters-x64-86-/
http://stackoverflow.com/questions/4...64-bit-machine
http://msdn.microsoft.com/en-us/library/aa457089.aspx
-
08.11.2012, 14:13 #224
- Регистрация
- 04.09.2008
- Адрес
- Одесса, Украина
- Возраст
- 55
- Сообщений
- 1,959
- Записей в дневнике
- 2
- Поблагодарили
- 113
- Поблагодарил
- 161
Последний раз редактировалось UR5FCM; 08.11.2012 в 14:13. Причина: Добавлено сообщение
Log4Win аппаратный журнал для повседневных связей и соревнований http://log4win.ucoz.net/
-
26.11.2012, 18:22 #225
- Регистрация
- 04.09.2008
- Адрес
- Одесса, Украина
- Возраст
- 55
- Сообщений
- 1,959
- Записей в дневнике
- 2
- Поблагодарили
- 113
- Поблагодарил
- 161
Log4Win аппаратный журнал для повседневных связей и соревнований http://log4win.ucoz.net/
Социальные закладки