Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Запись в лог

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C/C++ только в данном разделе

Ответ
 
Опции темы
Старый 23.07.2011, 10:02   #1
 Пехотинец
Аватар для StabiliZator
 
StabiliZator неизвестен в этих краяхStabiliZator неизвестен в этих краях
Регистрация: 05.10.2010
Сообщений: 67
Популярность: -129
Сказал(а) спасибо: 29
Поблагодарили 19 раз(а) в 12 сообщениях
Отправить сообщение для StabiliZator с помощью ICQ Отправить сообщение для StabiliZator с помощью Skype™
 
Exclamation Запись в лог

У меня такая проблема делаю бота для тюряги на майл но столкнулся с проблемой
У меня есть код что бы в лог выводилась собрал сиги или си не собрал
вот в общем и код
Код:
private void button13_Click(object sender, EventArgs e)
        {
            string send = "method=office&user=" + textBox1.Text + "&key=" + textBox2.Text + "&getidea=5";
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://109.234.156.254/prison/universal.php?office");
            request.UserAgent = "Opera/9.80";
            request.ContentType = "application/x-www-form-urlencoded";
            request.Method = "POST";
            byte[] bytes = Encoding.ASCII.GetBytes(send);
            request.GetRequestStream().Write(bytes, 0, bytes.Length);
            request.GetRequestStream().Close();
            WebRequest request2 = WebRequest.Create("http://109.234.156.254/prison/universal.php?office");
            string str2 = new StreamReader(request.GetResponse().GetResponseStream(), Encoding.Default).ReadToEnd();
            string str3 = parse(send, "<result>", "</result");
            this.richTextBox1.Text = this.richTextBox4.Text + str3 + "\n";
            switch (str3)
            {
                case "1":
                    this.richTextBox4.Text = "Сиги собраны\n";
                    break;

                case "0":
                    this.richTextBox4.Text = "Во Дворе пусто...\n";
                    break;
            }
            
        }
сиги собирает а в лог сообщения не выводит
Можете помочь))
Проблема с кодом который выделен красным
Ошибку понял но когда выводится сообщения сиги собраны то весь лог отчищается и пишет сиги собраны ил нет!
а если сделать вот так
this.richTextBox4.Text = this.richTextBox4.Text + "Сиги собраны\n";
то пишет вот так
0
Сиги собраны

Последний раз редактировалось StabiliZator; 23.07.2011 в 10:42.
  Ответить с цитированием
Старый 23.07.2011, 11:09   #2
Заблокирован
 Пехотинец
Аватар для fesssi
 
fesssi скоро будет известенfesssi скоро будет известенfesssi скоро будет известенfesssi скоро будет известенfesssi скоро будет известен
Регистрация: 14.11.2009
Сообщений: 64
Популярность: 425
Сказал(а) спасибо: 35
Поблагодарили 134 раз(а) в 56 сообщениях
Отправить сообщение для fesssi с помощью ICQ Отправить сообщение для fesssi с помощью Skype™
 
По умолчанию Re: Запись в лог

Цитата:
Сообщение от StabiliZatorПосмотреть сообщение
У меня такая проблема делаю бота для тюряги на майл но столкнулся с проблемой
У меня есть код что бы в лог выводилась собрал сиги или си не собрал
вот в общем и код
0
Сиги собраны


Сделай так)))
switch (str3)
{
case "1":
this.richTextBox4.Text += "Сиги собраны\n";
break;

case "0":
this.richTextBox4.Text += "Во Дворе пусто...\n";
break;
}

Да и кстати this это лишнее посмотри к чему оно ваще применяется можно и без него просто например
richTextBox4.Text += "Во Дворе пусто...\n";

Последний раз редактировалось fesssi; 23.07.2011 в 11:13.
  Ответить с цитированием
Старый 23.07.2011, 11:24   #3
 Пехотинец
Аватар для StabiliZator
 
StabiliZator неизвестен в этих краяхStabiliZator неизвестен в этих краях
Регистрация: 05.10.2010
Сообщений: 67
Популярность: -129
Сказал(а) спасибо: 29
Поблагодарили 19 раз(а) в 12 сообщениях
Отправить сообщение для StabiliZator с помощью ICQ Отправить сообщение для StabiliZator с помощью Skype™
 
По умолчанию Re: Запись в лог

Цитата:
Сообщение от fesssiПосмотреть сообщение
Сделай так)))
switch (str3)
{
case "1":
this.richTextBox4.Text += "Сиги собраны\n";
break;

case "0":
this.richTextBox4.Text += "Во Дворе пусто...\n";
break;
}

Да и кстати this это лишнее посмотри к чему оно ваще применяется можно и без него просто например
richTextBox4.Text += "Во Дворе пусто...\n";

Нифига всеравно пишет эту цифру
1
Сиги собраны
  Ответить с цитированием
Старый 23.07.2011, 11:44   #4
Заблокирован
 Пехотинец
Аватар для fesssi
 
fesssi скоро будет известенfesssi скоро будет известенfesssi скоро будет известенfesssi скоро будет известенfesssi скоро будет известен
Регистрация: 14.11.2009
Сообщений: 64
Популярность: 425
Сказал(а) спасибо: 35
Поблагодарили 134 раз(а) в 56 сообщениях
Отправить сообщение для fesssi с помощью ICQ Отправить сообщение для fesssi с помощью Skype™
 
По умолчанию Re: Запись в лог

//Это ответ полученая страница
string str2 = new StreamReader(request.GetResponse().GetResponseStre am(),

Encoding.Default).ReadToEnd();
//а парсиш ты что то что передаеш да??? почему может надо так string str3 = parse(str2, "<result>", "</result");
string str3 = parse(send, "<result>", "</result");
// что это ваще такое ты в текствоб запихаеш то что лежыт в рич боксе + то что спарсил?????? ту я чото непонял.
this.richTextBox1.Text = this.richTextBox4.Text + str3 + "\n";

// тут понятно если найдено то пишет типа все гуд.
switch (str3)
{
case "1":
this.richTextBox4.Text = "Сиги собраны\n";
break;

case "0":
this.richTextBox4.Text = "Во Дворе пусто...\n";
break;
}

}
и ваще непишы весь код сразу запрос то после каждой обработки выводи результат например в текстбокс. что бы видеть пошагово что ты делаеш... например сначала получил ответ гуд вывел есть класс. Потом спарсил его вывел результат во парсит тож норм то что надо. потом обработал так будеш избегать ошибок.

Последний раз редактировалось fesssi; 23.07.2011 в 11:49.
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
sanua30rus (28.07.2011), StabiliZator (23.07.2011)
Старый 23.07.2011, 11:54   #5
 Пехотинец
Аватар для StabiliZator
 
StabiliZator неизвестен в этих краяхStabiliZator неизвестен в этих краях
Регистрация: 05.10.2010
Сообщений: 67
Популярность: -129
Сказал(а) спасибо: 29
Поблагодарили 19 раз(а) в 12 сообщениях
Отправить сообщение для StabiliZator с помощью ICQ Отправить сообщение для StabiliZator с помощью Skype™
 
По умолчанию Re: Запись в лог

Спасибо все понял ошибку!
this.richTextBox4.Text = this.richTextBox4.Text + str3 + "\n";
Эта строчка лишняя была
почему может надо так string str3 = parse(str2, "<result>", "</result");
Про это я давно понял!))
  Ответить с цитированием
Старый 23.07.2011, 12:34   #6
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Запись в лог

Будем считать, что лог - это рич1

Код:
private void button13_Click(object sender, EventArgs e)
        {
            string send = "method=office&user=" + textBox1.Text + "&key=" + textBox2.Text + "&getidea=5";
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://109.234.156.254/prison/universal.php?office");
            request.UserAgent = "Opera/9.80";
            request.ContentType = "application/x-www-form-urlencoded";
            request.Method = "POST";
            byte[] bytes = Encoding.ASCII.GetBytes(send);
            request.GetRequestStream().Write(bytes, 0, bytes.Length);
            request.GetRequestStream().Close();
            WebRequest request2 = WebRequest.Create("http://109.234.156.254/prison/universal.php?office");
            string str2 = new StreamReader(request.GetResponse().GetResponseStream(), Encoding.Default).ReadToEnd();
            string str3 = parse(send, "<result>", "</result");
            string res="";
            switch (str3)
            {
                case "1":
                    res="Сиги собраны\n";
                    break;

                case "0":
                    res="Нет сиг!\n";
                    break;
            }
            richTextBox1.AppendText(res);
        }
  Ответить с цитированием
Старый 23.07.2011, 13:18   #7
Заблокирован
 Пехотинец
Аватар для fesssi
 
fesssi скоро будет известенfesssi скоро будет известенfesssi скоро будет известенfesssi скоро будет известенfesssi скоро будет известен
Регистрация: 14.11.2009
Сообщений: 64
Популярность: 425
Сказал(а) спасибо: 35
Поблагодарили 134 раз(а) в 56 сообщениях
Отправить сообщение для fesssi с помощью ICQ Отправить сообщение для fesssi с помощью Skype™
 
По умолчанию Re: Запись в лог

Цитата:
Сообщение от HermeinПосмотреть сообщение
Будем считать, что лог - это рич1

Код:
private void button13_Click(object sender, EventArgs e)
        {
            string send = "method=office&user=" + textBox1.Text + "&key=" + textBox2.Text + "&getidea=5";
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://109.234.156.254/prison/universal.php?office");
            request.UserAgent = "Opera/9.80";
            request.ContentType = "application/x-www-form-urlencoded";
            request.Method = "POST";
            byte[] bytes = Encoding.ASCII.GetBytes(send);
            request.GetRequestStream().Write(bytes, 0, bytes.Length);
            request.GetRequestStream().Close();
            WebRequest request2 = WebRequest.Create("http://109.234.156.254/prison/universal.php?office");
            string str2 = new StreamReader(request.GetResponse().GetResponseStream(), Encoding.Default).ReadToEnd();
            string str3 = parse(send, "<result>", "</result");
            string res="";
            switch (str3)
            {
                case "1":
                    res="Сиги собраны\n";
                    break;

                case "0":
                    res="Нет сиг!\n";
                    break;
            }
            richTextBox1.AppendText(res);
        }

Не хочу наглеть но если все переделал то как такую ошибку то провтыкал)
string str3 = parse(send, "<result>", "</result");
Та же еще с первого поста тянется эта ошибка. её то чо не исправил) Код тоже посути то нерабочий у тя) (точнее безрезультатный)
  Ответить с цитированием
Ответ


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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
что за запись? -=ShoN=- Общение и обсуждение 12 12.06.2011 11:25
[Помогите!] Запись голоса Leo_ня Треп 2 12.11.2009 12:15

Заявление об ответственности / Список мошенников

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net