PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка программ

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2009, 03:59   #101
Alexx13
Пользователь
 
Регистрация: 09.11.2006
Город: Moscow
Сообщений: 95
Alexx13 will become famous soon enoughAlexx13 will become famous soon enough
По умолчанию

Цитата:
Сообщение от Валидол Посмотреть сообщение
при попытке установить прогу, появилось окно:

Source file not found:
C:\DOCUME~1\Owner\LOCALS~1\Temp\Rar$DI07.32
8\contents.cab. Verify thet the file exists and thet you
can access it.

Что с этим делать???
разархивировать для начала
из архива прога не ставится
Alexx13 вне форума   Ответить с цитированием
Старый 15.12.2009, 18:25   #102
Валидол
Новый Пользователь
 
Регистрация: 15.07.2009
Возраст: 58
Регион: 77, 97, 99, 177
Сообщений: 7
Валидол is on a distinguished road
По умолчанию

Цитата:
Сообщение от Alexx13 Посмотреть сообщение
разархивировать для начала
из архива прога не ставится
ну затупил, что ж теперь смеяцца-то?
Валидол вне форума   Ответить с цитированием
Старый 18.12.2009, 01:41   #103
adami
Старший Пользователь
 
Регистрация: 04.02.2008
Возраст: 47
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2006\Daewoo\Nexia
Сообщений: 162
adami will become famous soon enoughadami will become famous soon enough
По умолчанию

Цитата:
Сообщение от genius_p Посмотреть сообщение
Судя по симптомам проблемма с версией фреймворка, возможно стоит версия 3.0 а не 3.5. Если установленна версия 3.5, то на компе в реестре в ветке HKLM\Software\Microsoft\NET Framework Setup\NDP будет узел v3.5 и в нем записи:
Install = 1
SP = 1
Version = 3.5.30729.01

В будущую версию добавлю в программу установки проверку версии фрэймворка.
Большое спасибо, проблема действительно была в неправильной версии framework
adami вне форума   Ответить с цитированием
Старый 18.12.2009, 01:49   #104
adami
Старший Пользователь
 
Регистрация: 04.02.2008
Возраст: 47
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2006\Daewoo\Nexia
Сообщений: 162
adami will become famous soon enoughadami will become famous soon enough
По умолчанию

1) При установленном провайдере контактов через vcard и пустом или отсутствующим каталоге с vcard при попытке набрать номер вылетает
Код:

Message: Value cannot be null.
Parameter name: array
ParamName: array
Data: System.Collections.ListDictionaryInternal
InnerException: 
TargetSite: Int32 IndexOf[T](T[], T)
StackTrace:    at System.Array.IndexOf[T](T[] array, T value)
   at ContactProviderModel.Utils.Utils.GetIContactsByRegex(IList`1 contactList, Regex exp, String[] propExcludeFromCompare)
   at ContactProviderModel.Utils.Utils.GetIContactsByRegex(IList`1 contactList, Regex exp)
   at ContactFromvCardDir.ContactManager.GetContactsByRegex(Regex expr)
   at BTPhone.Model.Internal.ContactService.set_DialpadInput(Char[] value)
   at BTPhone.Model.DialerViewModel.DialerPadViewModel_PropertyChanged(Object sender, PropertyChangedEventArgs e)
   at System.ComponentModel.PropertyChangedEventHandler.Invoke(Object sender, PropertyChangedEventArgs e)
   at BTPhone.Model.ViewModelBase.OnPropertyChanged(String propertyName)
   at BTPhone.Model.DialerPadViewModel.AddInputData(Object parametr)
   at BTPhone.Model.DialerPadViewModel.<get_DialPadDigitKeyPressedCommand>b__0(Object param)
   at BTPhone.Model.RelayCommand.Execute(Object parameter)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   at System.Windows.Controls.Primitives.ButtonBase.OnClick()
   at System.Windows.Controls.Button.OnClick()
   at BTPhone.Componets.DialerButton.OnClick()
   at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
   at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
   at System.Windows.UIElement.CrackMouseButtonEventAndReRaiseEvent(DependencyObject sender, MouseButtonEventArgs e)
   at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
   at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
HelpLink: 
Source: mscorlib
2) Поскольку пока автосоединения по блютусу нет - неплохо было бы сделать большую кнопку, нажав на которую, программа пытается установить соединение. А то текущиц значок маловат для тыканья пальцем.

3) Несколько раз повторялась уже указанная проблема - когда вместо имени сети пишется фиг знает что. Есть предложение - если это действительно проблема блюсолейла, то попытаться либо пересоединится для получения нормального имено сети (а оно не может быть таким большим и должно состоять только из латинских букв и цифр) или хотя бы выводить первые десять (пятнадцать и т.п.), чтобы не перекашивало весь скрин из-за кривой строки.
adami вне форума   Ответить с цитированием
Старый 21.12.2009, 00:25   #105
genius_p
Пользователь
 
Регистрация: 01.10.2009
Возраст: 42
Город: Ростов-на-Дону
Регион: 61
Машина: Nissan Note
Сообщений: 95
genius_p has a spectacular aura aboutgenius_p has a spectacular aura about
По умолчанию

Если у кого имеются проблеммы с тормозами при использовании кнопак набора номера, то для определения проблемного места, скачайте архив во вложении, и распакуйте его содержимое в папку skins (предварительно сохранив оригинальный файл skins.xml). Далее в настройках программы выберите по очереди тему test1 и test2.
Сообщите мне если проблемма решилась на какой либо из тем.

Проблемму по менеджеру контактов vCard принял.
Функционал автоматического переподключения уже сделан (если включена данная опция, то при ошибке соединения или его разрыве не со стороны программы принимаются попытки его востановления с периодичностью 60 сек.

Наверное введу в программу ограничение на длинну имени оператора до 10 символов.

Обновленную версию программы планирую выложить на этой следующей неделе.
Вложения
Тип файла: zip skins.zip (5.3 Кб, 430 просмотров)
genius_p вне форума   Ответить с цитированием
Старый 30.12.2009, 16:44   #106
genius_p
Пользователь
 
Регистрация: 01.10.2009
Возраст: 42
Город: Ростов-на-Дону
Регион: 61
Машина: Nissan Note
Сообщений: 95
genius_p has a spectacular aura aboutgenius_p has a spectacular aura about
По умолчанию

Версия 0.8
Изменения:
- добавлен алгоритм контроля соединения;
- в окне настроек для опций указывающих пути к файлам добавлены кнопки "Обзор..." открывающие окно открытия фала. При этом если для файла были укзаны параметры запуска то они сохраняются.
- изменена индикация не верно указанных настроек. теперь вместо красной рамки вокруг ЭУ перед ним отображается круг с восклицательным знаком, при наведении на данный значок выводится сообщение об ошибке.
- добавлен провайдер контактов vCard.
- добавлена проверка версии .NET Framework в программе установки, минимальная версия 3.5 SP1.
- добавлено понятие номера по умолчанию.
- добавлено форматирование номеров.

Контроль соединения
Включается в настройках на закладке Bluetooth, по-умолчанию включен.
При инициализации подключения если произошла ошибка или подключение было разорвано не по инициативе программы принимаются попыке к переподключению. Количество поыток не ограничено. Пауза между попытками 60 сек.
Программа может находится в 3 состояниях: не подключена (фон иконки Bluetooth синий), подключена (фон иконки Bluetooth зеленый), предпринимаются попытки к подключению (фон иконки Bluetooth синий с красным рисунком).
Отключиться от устройства и прекратить попытки подключения можно нажатием на иконку Bluetooth.


Провайдер контактов vCard

Данный провайдер загружает контакты из файлов формата vCard 2.1 и vCard 3.0, расположенных в катлоге BTPContacts, размещенного в директории профиля пользователя.
Для открытия директории контактов пользователя нажмите Пуск->Выполнить..., введите %USERPROFILE%, нажмите OK. По умолчанию данная папка отсутствует.

Данный номер отображается в списке контактов. По умолчанию выбирается первый номер в контакта. При длительном нажатии (>0.5 сек) на контакте в списке выполняется звонок на телефон по умолчанию.

Номер по умолчанию

При длительном нажатии на запись в списке контактов выполняется звонок на номер по умолчанию.
Если номер по умолчанию не назначен, то используется первый в списке.
Для назначения номера по-умолчанию нажмите в списке контактов правой кнопкой мыши на высвеченный номер и выберите другой номер из списка (Данная возможность пока не поддерживается провайдером контактов Outlook).

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

Поддержка
Т.к. карпьютера у меня нет то программу я пишу не для личного пользования, а для Вас. Посему буду благодарен за финансовую поддержку, в любом размере . Свои пожертвования вы можете направить на следующие кошельки:
Webmoney:
R651991578882
E390479316406
Z175049746970
Яндекс
41001514466027
Вложения
Тип файла: zip BluePhone_0.8.0.zip (618.8 Кб, 667 просмотров)

Последний раз редактировалось genius_p; 13.01.2010 в 13:16.
genius_p вне форума   Ответить с цитированием
Старый 30.12.2009, 17:40   #107
Serg_w
Старший Пользователь
 
Регистрация: 06.07.2009
Возраст: 50
Город: Москва (Медведково)
Регион: 77, 97, 99, 177
Машина: Nissan Almera Classic 06
Сообщений: 91
Serg_w is on a distinguished road
По умолчанию

Предыдущую версию удалил, а при установке новой, пишет: Необходим Microsoft .NET Framework 3.5 SP1.
Он у меня стоит, так как предыдущая версия работала :-(
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 675
Размер:	55.7 Кб
ID:	14353  
Serg_w вне форума   Ответить с цитированием
Старый 30.12.2009, 17:45   #108
genius_p
Пользователь
 
Регистрация: 01.10.2009
Возраст: 42
Город: Ростов-на-Дону
Регион: 61
Машина: Nissan Note
Сообщений: 95
genius_p has a spectacular aura aboutgenius_p has a spectacular aura about
По умолчанию

Скорее всего стоит просто 3.5
В этом посте написано как посмотреть версию.
genius_p вне форума   Ответить с цитированием
Старый 30.12.2009, 17:51   #109
Serg_w
Старший Пользователь
 
Регистрация: 06.07.2009
Возраст: 50
Город: Москва (Медведково)
Регион: 77, 97, 99, 177
Машина: Nissan Almera Classic 06
Сообщений: 91
Serg_w is on a distinguished road
По умолчанию

Не успел добавить картинку, как уже получил ответ :-) спасибо за оперативность.
По ветке реестра HKLM\Software\Microsoft\NET Framework Setup\NDP ни каких значений нет вообще.
Подскажите где скачать рабочий SP1.
Serg_w вне форума   Ответить с цитированием
Старый 30.12.2009, 18:05   #110
genius_p
Пользователь
 
Регистрация: 01.10.2009
Возраст: 42
Город: Ростов-на-Дону
Регион: 61
Машина: Nissan Note
Сообщений: 95
genius_p has a spectacular aura aboutgenius_p has a spectacular aura about
По умолчанию

Microsoft .NET Framework 3.5 SP1 Full (231 Мб)
genius_p вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 10:16.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot