Страница: 1 | 2 |
Вопрос: Альтернатива postBytes.Lengt в Compact Framework
Добавлено: 06.12.10 23:12
Автор вопроса: Ahtoxa
Переписываю программу под Compact Framework. столкнулся с проблемой. Не могу найти аналог postBytes.Lengt
postData = "asdsadasdasd"
postBytes = System.Text.Encoding.GetEncoding(1252).GetBytes(postData)
request = WebRequest.Create(URL)
request.ServicePoint.Expect100Continue = False
request.Method = "POST"
request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2) Gecko/20100115 Firefox/3.6"
If Not String.IsNullOrEmpty(cookies1) And Not String.IsNullOrEmpty(cookies2) Then request.Headers.Add("Cookie", cookies1 & "; " & cookies2)
request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
request.KeepAlive = 115
request.ContentType = "application/x-www-form-urlencoded"
request.ContentLength = postData.Length
requestStream = request.GetRequestStream()
requestStream.Write(postBytes, 0, postBytes.Length)
requestStream.Close()
Ответы
Всего ответов: 17
Номер ответа: 1
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #1
Добавлено: 07.12.10 00:03
ты хочешь сказать что в CF массив не имеет длины? ))))))))
Номер ответа: 2
Автор ответа:
Ahtoxa
Вопросов: 6
Ответов: 29
Профиль | | #2
Добавлено: 07.12.10 00:10
упс, по-ходу проблему решил)))
Просто неправильно объявил postBytes
было так
Dim postBytes
нужно так
Dim postBytes(255) As Byte
Просто на net framework работало
Номер ответа: 3
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #3
Добавлено: 07.12.10 00:13
вот за такое объявление переменных надо пальцы скалкой ломать
Номер ответа: 4
Автор ответа:
Ahtoxa
Вопросов: 6
Ответов: 29
Профиль | | #4
Добавлено: 07.12.10 00:15
учту) спасибо. тему можно удалять
Номер ответа: 5
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #5
Добавлено: 07.12.10 00:15
и кстати сказать, это объявление тоже неверное.. длину указывать незачем, она тут абсолютно не нужна
Номер ответа: 6
Автор ответа:
Ahtoxa
Вопросов: 6
Ответов: 29
Профиль | | #6
Добавлено: 09.12.10 22:01
Не хотел создавать отдельной темы. спрошу тут. как запустить из VS программу, которая отправляет данные в интернет? запускаю в эмуляторе - пишит, мол нет соединения
Номер ответа: 7
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #7
Добавлено: 10.12.10 10:01
Вероятно, нужно спервая такую программу написать, а затем запускать из VS
Номер ответа: 8
Автор ответа:
Ahtoxa
Вопросов: 6
Ответов: 29
Профиль | | #8
Добавлено: 10.12.10 19:13
Серьёзно?
Программа уже есть, проблема заключается в том что я не могу её потестить.
вот пример кода
Номер ответа: 9
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #9
Добавлено: 10.12.10 19:34
я бы тоже отказался коннектится если бы вот так вот переменные объявляли..
Номер ответа: 10
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #10
Добавлено: 10.12.10 20:33
Объявление вполне корректное - неявная типизация.
Номер ответа: 11
Автор ответа:
Ahtoxa
Вопросов: 6
Ответов: 29
Профиль | | #11
Добавлено: 10.12.10 20:41
упс, опять двадцать пять. всё никак не привыкну, но проблема не в этом на этот раз.
код:
Ошибка "response = request.GetResponse()" - Could not establish connection to network.
Я так понимаю нужно в эмуляторе настроить соединение, вопрос в том какие настройки? или я ошибаюсь?
Номер ответа: 12
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #12
Добавлено: 10.12.10 21:46
Корректное, но уродское и дибильное..
Номер ответа: 13
Автор ответа:
Ahtoxa
Вопросов: 6
Ответов: 29
Профиль | | #13
Добавлено: 11.12.10 16:10
ну так может кто-нибудь сталкивался с программированием под смартфон?
Номер ответа: 14
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #14
Добавлено: 12.12.10 13:26
ага, на куте и андроид
MS Phone 7 не использует все эти донеты и проч.?
Номер ответа: 15
Автор ответа:
Ahtoxa
Вопросов: 6
Ответов: 29
Профиль | | #15
Добавлено: 12.12.10 13:34
MS Phone 7 не использует все эти донеты и проч.?
Прости, не понял тебя. Программа под windows mobile 4. Вопрос в том, как настроить соединение в windows mobile и нужно ли его вообще настраивать при запуске программы из vs?