приложение на .net грохает Windows

  • Автор темы cezet
  • Дата начала
Статус
Закрыто для дальнейших ответов.
C

cezet

#1
Здраствуйте,

есть приложение написанное на C#.NET, есть toolBar, на копках toolBar-а иконки, но они неотображаются при запуске программы. Но, если скомпилировать приложение со следующими региональными настройками :
язык для non Unicode программ English(Australia), то иконки на кнопках появляются, уже несколько месяцев немогу понять в чем дело...

Но есть еще одна проблема :
если приложение скомпелировано с региональными настройками:
язык для non Unicode программ English(Australia),
и его запускают с такими настройками:
язык для non Unicode программ Russia,
то после перезагрузки, на экране появляется веселое сообщение :
так мол и так но windows не может найти файл hal.dll...
это про XP..
а вот win2000 падает в любом случае...
нанайден файл ntoskernel.exe

если есть какие-то мысли поделитесь пожалуста, буду пробовать все возможные варианты...
Да, в программе импортируются функции библиотеки kernel32.dll
 
D

Dr.Gigabit

#2
Могу предположить что дело в "non Unicode", т.к. все строки в C# Unicode. Видимо, в этом и грабли.
 
Статус
Закрыто для дальнейших ответов.