Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flasher.ru > Флейм

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.09.2006, 00:40
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 1  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
По умолчанию [NET 3.0/C#]Приложение виснет из за метода, но работает в консольном режиме

Делаю клиент к вебсервису с помощью Microsoft Expression, сам веб сервис возвращает объекты не совсем в приемлимом виде, поэтому решил их отпарсить в более логичный, но из-за метода приложение виснет, и выдает ошибку:
Название: error1.GIF
Просмотров: 193

Размер: 12.1 Кб
и тут подробнее
Название: error2.GIF
Просмотров: 193

Размер: 12.2 Кб

Сам парсер выглядит так:
Код:
public class MXNAMap:System.Collections.ArrayList
	{
		public MXNAMap(QueryBean query)
		{
			string[] data = query.columnList;
			
			for (int i = 0 ; i < data.Length ; i++)
			{
				Add(data[i]);
			}
		}
		
		public int GetIndex(string key)
		{
			return IndexOf(key);
		}
	}

public class PostsParser:System.Collections.ArrayList
	{
		public PostsParser(QueryBean query,TextBox output)
		{
			MXNAMap   m = new MXNAMap(query);
			
			//output.Text = m.GetIndex("postLink").ToString();
			foreach (string[] item in query.data)
			{
				string title = item[m.GetIndex("postTitle")];
				string link  = item[m.GetIndex("postLink")];
				string content = item[m.GetIndex("postExcerpt")];
				
				//output.Text += title + "\n";
				
				Add(new FeedEntry(title, link, content));
			}
		}				
	}
при комментировании цикла, все пашет на ура, но тогда и не парсится =)

Самое интересное что если запустить это под NET 2.0, например из консоли, то все работает, как надо.

вот сам проект MXNA.zip
PS используется Microsoft Expression Interactive Designer September 2006 CTP
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 18.09.2006, 01:18
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 2  
Ответить с цитированием
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
хз... лично я с asp никогда не работал

Старый 18.09.2006, 01:34
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 3  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
это клиент к веб сервису, тобишь десктопное приложение.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 18.09.2006, 01:35
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 4  
Ответить с цитированием
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
хз... у меня в голове уже такая каша, что я сам немогу понять как я ещё что-то умудряюсь делать на работе

Старый 18.09.2006, 16:00
Dimchansky вне форума Посмотреть профиль Отправить личное сообщение для Dimchansky Посетить домашнюю страницу Dimchansky Найти все сообщения от Dimchansky
  № 5  
Ответить с цитированием
Dimchansky

Регистрация: Jul 2005
Сообщений: 225
Отправить сообщение для Dimchansky с помощью ICQ
пробовал ли try - catch?
__________________
Dimchansky | Freelance

Старый 18.09.2006, 19:41
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 6  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
только что попробывал, результат аналогичный, при нажатии кнопки все нафик виснет и выкидывает ошибку, как я понял до catch даже не добирается
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:17.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.