В GDI+ возникла ошибка общего вида

Відповісти
tester
Повідомлень: 16
З нами з: 18 квітня 2012, 16:49

В GDI+ возникла ошибка общего вида

Повідомлення tester » 14 травня 2012, 09:49

сетевой медок 67, WinServer2003
при запуска медка выскакивает следующая ошибка:


System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> System.TypeInitializationException: Инициализатор типа "Gdip" выдал исключение. ---> System.Runtime.InteropServices.ExternalException: В GDI+ возникла ошибка общего вида.
в System.Drawing.SafeNativeMethods.Gdip.Initialize()
в System.Drawing.SafeNativeMethods.Gdip..cctor()
--- End of inner exception stack trace ---
в System.Drawing.SafeNativeMethods.Gdip.GdipCreateFontFromLogfontW(HandleRef hdc, Object lf, IntPtr& font)
в System.Drawing.Font.FromLogFont(Object lf, IntPtr hdc)
в System.Drawing.Font.FromHfont(IntPtr hfont)
в System.Drawing.SystemFonts.get_DefaultFont()
в System.Windows.Forms.Control.get_DefaultFont()
в System.Windows.Forms.Control.GetDefaultFontHandleWrapper()
в System.Windows.Forms.Control.get_FontHandle()
в System.Windows.Forms.ContainerControl.GetFontAutoScaleDimensions()
в System.Windows.Forms.ContainerControl.get_CurrentAutoScaleDimensions()
в System.Windows.Forms.ContainerControl.get_AutoScaleFactor()
в System.Windows.Forms.ContainerControl.PerformAutoScale(Boolean includedBounds, Boolean excludedBounds)
в System.Windows.Forms.ContainerControl.PerformNeededAutoScaleOnLayout()
в System.Windows.Forms.ContainerControl.OnLayoutResuming(Boolean performLayout)
в System.Windows.Forms.Control.ResumeLayout(Boolean performLayout)
в ZvitServerDataFB.DBConnect.InitializeComponent()
в ZvitServerDataFB.DBConnect..ctor()
--- End of inner exception stack trace ---

Server stack trace:
в System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
в System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
в System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
в System.Activator.CreateInstance(Type type, Boolean nonPublic)
в System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
в System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
в System.Activator.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark& stackMark)
в System.Activator.CreateInstance(String assemblyName, String typeName)
в ZvitServerData.DataFactory.CheckConnect(Assembly targetAs)
в ZvitServerData.DataFactory.GetZInterface(Type Param)
в ZvitPublishedObjects.Server.RepManager.CheckConnection()
в System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
в System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
в System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at ZvitInterface.IReps.CheckConnection()
at ezvit.Program.Main(String[] args)

Родин Евгений

Re: В GDI+ возникла ошибка общего вида

Повідомлення Родин Евгений » 14 травня 2012, 10:21

Попробуйте так: "Пуск - выполнить - cmd":
regsvr32 gdiplus.dll
Напишите результат. Если поможет, добавим в ФАК.

tester
Повідомлень: 16
З нами з: 18 квітня 2012, 16:49

Re: В GDI+ возникла ошибка общего вида

Повідомлення tester » 14 травня 2012, 10:32

Родин Евгений писав:Попробуйте так: "Пуск - выполнить - cmd":
regsvr32 gdiplus.dll
Напишите результат. Если поможет, добавим в ФАК.
не выходит
Вкладення
123.JPG
123.JPG (27.01 Кіб) Переглянуто 4878 разів

Родин Евгений

Re: В GDI+ возникла ошибка общего вида

Повідомлення Родин Евгений » 14 травня 2012, 10:49

Поискал в интернете. Нашел вот еще два (возможных) варианта, попробуйте:
1) В свойствах "моего компютера" галочка стоит в "обеспечить наилучшее быстродействие", где отключена все пункты визуального эффекта.
Включить, сохранить (см. рис.)
2) Обновить последние драйвера на видеокарту.
Вкладення
gdip.png
gdip.png (68.14 Кіб) Переглянуто 4867 разів

tester
Повідомлень: 16
З нами з: 18 квітня 2012, 16:49

Re: В GDI+ возникла ошибка общего вида

Повідомлення tester » 14 травня 2012, 11:11

Родин Евгений писав:Поискал в интернете. Нашел вот еще два (возможных) варианта, попробуйте:
1) В свойствах "моего компютера" галочка стоит в "обеспечить наилучшее быстродействие", где отключена все пункты визуального эффекта.
Включить, сохранить (см. рис.)
2) Обновить последние драйвера на видеокарту.
визуальные эффекты поменял и нечего не изменилось, а драйвер пока ищем, но не факт что получиться найти...в драйвере может быть проблема? в пятницу еще нормально работало и не обновляли...если верить бухгалтеру

tester
Повідомлень: 16
З нами з: 18 квітня 2012, 16:49

Re: В GDI+ возникла ошибка общего вида

Повідомлення tester » 14 травня 2012, 11:15

еще, при запуске "моніторинга користувачів" поле выбора пользователя пустое - выходит базу не видит?

Гресь Светлана
Универсал (склонность - системные вопросы)
Повідомлень: 413
З нами з: 27 липня 2011, 09:23

Re: В GDI+ возникла ошибка общего вида

Повідомлення Гресь Светлана » 14 травня 2012, 11:23

System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> System.TypeInitializationException: Инициализатор типа "Gdip" выдал исключение. ---> System.Runtime.InteropServices.ExternalException: В GDI+ возникла ошибка общего вида.
Виндовая ошибка, рекомендовано бы для начала установить все патчи... проблема в том, что Медок не может "отрисовать" окно, ошибка графики.
--
С уважением, системный аналитик отдела аналитики
Гресь Светлана
Корпорация "Интеллект-Сервис"
[email protected]

skirillov
Повідомлень: 1762
З нами з: 26 серпня 2011, 10:34

Re: В GDI+ возникла ошибка общего вида

Повідомлення skirillov » 14 травня 2012, 11:33

tester писав:еще, при запуске "моніторинга користувачів" поле выбора пользователя пустое - выходит базу не видит?
Это службу zvitgrp нужно перезапустить.
По поводу GDI+ попробуйте выполнить понижение уровня аппаратного ускорения (Панель управления - Экран - Параметры - Дополнительно - Диагностика).
Установить ползунок аппаратного ускорения на нет.
— Качество софта обеспечивают не разработчики (это глубочайшее заблуждение), а процесс его производства. Уровень качества продукта — это одно из требований к нему, которое влияет на его стоимость, и не более того.

tester
Повідомлень: 16
З нами з: 18 квітня 2012, 16:49

Re: В GDI+ возникла ошибка общего вида

Повідомлення tester » 14 травня 2012, 11:44

skirillov писав:
tester писав:еще, при запуске "моніторинга користувачів" поле выбора пользователя пустое - выходит базу не видит?
Это службу zvitgrp нужно перезапустить.
По поводу GDI+ попробуйте выполнить понижение уровня аппаратного ускорения (Панель управления - Экран - Параметры - Дополнительно - Диагностика).
Установить ползунок аппаратного ускорения на нет.
службу перезапускали - ничего не меняется
видеоадаптер на сервере стоит "microsoft virtual machine bus video device" - это значит что сервер на виртуальной машине стоит?

skirillov
Повідомлень: 1762
З нами з: 26 серпня 2011, 10:34

Re: В GDI+ возникла ошибка общего вида

Повідомлення skirillov » 14 травня 2012, 11:57

tester писав:службу перезапускали - ничего не меняется
Значит либо не ту службу дергаете, либо все грустно раз служба не видит базу. Перегрузите, если не поможет - на переустановку.
tester писав:видеоадаптер на сервере стоит "microsoft virtual machine bus video device" - это значит что сервер на виртуальной машине стоит?
Да. Виртуалка. Но свойства адаптера по регулировки аппаратного ускорения там все равно должны быть.
— Качество софта обеспечивают не разработчики (это глубочайшее заблуждение), а процесс его производства. Уровень качества продукта — это одно из требований к нему, которое влияет на его стоимость, и не более того.

tester
Повідомлень: 16
З нами з: 18 квітня 2012, 16:49

Re: В GDI+ возникла ошибка общего вида

Повідомлення tester » 14 травня 2012, 12:07

skirillov писав:
tester писав:службу перезапускали - ничего не меняется
Значит либо не ту службу дергаете, либо все грустно раз служба не видит базу. Перегрузите, если не поможет - на переустановку.
tester писав:видеоадаптер на сервере стоит "microsoft virtual machine bus video device" - это значит что сервер на виртуальной машине стоит?
Да. Виртуалка. Но свойства адаптера по регулировки аппаратного ускорения там все равно должны быть.
какая-то проблемная организация...уже раз 5 за пять месяцев переустанавливали программу...без этого никак не получится поправить ситуацию?

Родин Евгений

Re: В GDI+ возникла ошибка общего вида

Повідомлення Родин Евгений » 14 травня 2012, 12:13

Уточните версию используемой ОС (имею ввиду SP), и виртуальной машины. Попробуем проявить.

tester
Повідомлень: 16
З нами з: 18 квітня 2012, 16:49

Re: В GDI+ возникла ошибка общего вида

Повідомлення tester » 14 травня 2012, 12:32

версия ОС WinServ2003 SP2, а вот версию виртуальной машины не могу пока сказать

tester
Повідомлень: 16
З нами з: 18 квітня 2012, 16:49

Re: В GDI+ возникла ошибка общего вида

Повідомлення tester » 14 травня 2012, 13:18

поменяли настройки ConnectionSetup, потом вернули как было + еще какие-то манипуляции(чистка реестра и т.д) все не помню + перезагрузка и ошибки пропали сами по себе, программа пока запускаться нормально
всем спасибо за помощь

Відповісти

Повернутись до “У роботі ПК "M.E.Doc"”