![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
DenWPF |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
на одной xp работает..а вот у клиента блин нет=((
фреймворк 3.0 пишет что нет p.Children[1] as ListBox; - 0 элемент, но это не так, как и визуально так и программно.
|
|||
|
||||
DenWPF |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
не понятным способом это решили.
но вот трабл теперь другой, почему то из программы в некоторых случаях не сохраняет в хмл, а в не которых сохраняет, хотя используется одна и таже функция. |
|||
|
||||
Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 11 Всего: 24 |
скорее всего мы рассматриваем сферический компьютер в вакууме, который исполняет некий абстрактный код. попробуй просто отследить под Debag куда там деваются элементы и почему не срабатывает запись в файл. возникает ли при этом ошибка(которая может отлавливаться где то в другом месте, и по этому не видно что она возникла), или проблема с правами на запись файлов. мне кажется что код падает до или во время записи и по этому иногда пишет а иногда нет. надо искать ошибку.
Это сообщение отредактировал(а) Экскалупатор - 21.3.2010, 11:25 |
|||
|
||||
Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: 3 Всего: 30 |
DenWPF, сделай отдельную копию, с большим try catch в местах которые вызывают проблему (например запись в xml) и записью exception в лог файл, потом посмотри на исключение, или попробуй удаленную отладку (если есть возможность, вроде VS20xx поддерживает данную возможность)) ну или как сказал Экскалупатор, запускать код под дебагером у клиента
-------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
DenWPF |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
клиент удаленный. хотя надо это как то по пробовать.
клиент переустраивал систему - все гуд |
|||
|
||||
DenWPF |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
блин, опять теже проблемы. весь код в catch try и не чего не выводит.
|
|||
|
||||
Dobermann |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 992 Регистрация: 7.1.2008 Репутация: 1 Всего: 0 |
Ну так саму ошибку покажи!
|
|||
|
||||
DenWPF |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
так нет ошибки, она просто не сохраняется
|
|||
|
||||
Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 11 Всего: 24 |
значит ошибка есть. ты просто ее не видишь. покажи код который работает с файлом.
|
|||
|
||||
DenWPF |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
ложная инфа. сори
Это сообщение отредактировал(а) DenWPF - 24.3.2010, 21:18 |
|||
|
||||
DenWPF |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
так тут ниже.
XmlDocument xmlDoc = new XmlDocument(); запись в переменную потом я её вывожу на экран и она правельно изменена. xmlDoc.Save(Directory.GetCurrentDirectory() + "\\People1.xml"); не сохраняет в ХП в вин7 работает. аналог есть ? как записать в файл стринг но что бы если файл занят попробывать ещё раз. Это сообщение отредактировал(а) DenWPF - 25.3.2010, 12:38 |
|||
|
||||
MasterOfCode |
|
|||
![]() elwin ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 24.4.2008 Где: World.Russia.Tyum en Репутация: 4 Всего: 27 |
Может на том компьютере запускают программу не со своего компьютера, а с сетевого хранилища. У меня была такая проблема, решилось копированием программы на диск. Либо можно просто в настройках (Панель упраления-администрирование-MS .NET Config-Runtime Security Policy) поставить Full Trust на запуск программ из сети. -------------------- ![]() |
|||
|
||||
DenWPF |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
нет, программа на диске.
![]() полный код уже поменял using (StreamWriter sw = new StreamWriter(Directory.GetCurrentDirectory() + "\\People1.xml", false, enc)) { sw.WriteLine(xmlDoc.InnerXml); } тоже не работает...
|
|||
|
||||
DenWPF |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
почему может не работает?
using (StreamWriter sw = new StreamWriter(Directory.GetCurrentDirectory() + "\\People1.xml", false, enc)) { sw.WriteLine(xmlDoc.InnerXml); } в хп??? хелп |
|||
|
||||
nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: 4 Всего: 26 |
Я верно понимаю, что код никаких Exception не выдает , а просто проходит по этим строчкам и не сохраняет файл в ожидаемое место, после чего успешно продолжает исполнение ? Если да , то попробуй Directory.GetCurrentDirectory() на экран что ли вывести или поменять на "C:\\People1.xml"... идиотизм конечно , но вдруг куда то сохраняет, но не туда куда ты хотел.
зы всю тему только мельком просмотрел. -------------------- Жизнь - печальная штука. |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |