Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование (VB,C#,ASP,.NET): новости, советы, примеры


Выпуск # 710

Приветствую вас, любители высоких технологий! Вот и очередной выпуск рассылки. За неделю на сайте появилось много новых и интересных материалов, некоторые из которых вы сможете увидеть в этом выпуске.
Надеюсь, этот выпуск будет интересен для вас. Если вы хотите увидеть в следующих выпусках что-то конкретное, напишите мне об этом на ящик subscribe@kbyte.ru.


Содержание выпуска

Читайте в этом выпуске:

Если у вас есть вопросы по программированию или работе с компьютером, не стесняйтесь, спрашивайте.

Форумы Kbyte.Ru

На форумах Kbyte.Ru постоянно появляются новые интересные темы и обсуждения. В этом выпуске представлены лишь новые темы, с момента прошлой рассылки.

Кстати, любой желающий может на форумах Kbyte.Ru совершенно свободно получить помощь грамотных специалистов в области программирования, да и в целом информационных технологий.

Задать свой вопрос прямо сейчас

Есть функция, которая читает файл и если при чтении происходит ошибка передаёт в обработку, где закрыть этот файл читать.Close() не получается.

 Function F_читать()
        Try
            Dim чит As String
            If System.IO.File.Exists("kv.dat") = False Then
                Лимит.Час = 1
            Else
                Dim читать As New StreamReader("kv.dat", System.Text.Encoding.GetEncoding(1251))
                Время.Час = читать.ReadLine
                Время.Минута = читать.ReadLine
                Время.Секунда = читать.ReadLine
                чит = читать.ReadLine
                Status = чит
                Лимит.Час = читать.ReadLine
                Лимит.Минута = читать.ReadLine
                Лимит.Секунда = читать.ReadLine
                Видео.Час = читать.ReadLine
                Видео.Минута = читать.ReadLine
                Видео.Секунда = читать.ReadLine
                День2 = читать.ReadLine
                Blok = читать.ReadLine
                читать.Close()
            End If
        Catch ex As Exception ' обработка ошибок
            Dim запись As New StreamWriter("kv.err", True)
            запись.WriteLine(" -------------------------------------------------------------- ")
            запись.WriteLine(ex.ToString)
            запись.Close()
              'как здесь закрыть читать.Close() пишет не объявлен, мне потом к файлу не обратиться
            
        End Try
    End Function
как здесь закрыть читать.Close() пишет не объявлен, мне потом к файлу не обратиться

[- к содержанию -]

Ответ #1 @Алексей Немиро 19.12.2012 20:23
Переменная "читать" должна быть за пределами блока Try Catch.

[- к содержанию -]

Ответ #2 @Александр 19.12.2012 20:48
Благодарю, заработало, не догадался...

[- к содержанию -]

Ответ #3 @Shark1 20.12.2012 21:40
А лучше объявить как глобальную переменную ...

[- к содержанию -]

Добавить свой ответ в эту тему
Привет всем. Опять visual basic, опять проблеммы с datagrid. Есть форма на vb 2010 и datagrid на этой форме. В datagrid есть поле "цена_покупки", "цена_продажи" и "итог". Как сделать так чтоб когда в поле "цена_покупки" пишем например 100, в поле "цена_продажи" пишем 120, то в поле "итог" выводилась цифра 120 при нажатии на button save. И если значение поля "итог" будет равно 1000, то выводилось сообщение "Спасибо за покупку!" В качестве БД использую SQL Server 2008.

Код для button save:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Dim x As Integer
da.UpdateCommand = cmb.GetUpdateCommand
x = da.Update(dss.Tables("имя_таблицы"))
MsgBox(x & " Saved")
Catch ex As Exception

End Try
End Sub

Спасибо большое.

[- к содержанию -]

Привет всем. Есть форма на visual basic 2010 и кнопка report. Когда нажимаю на report все нормально работает, но проблема в том что в report выводится все что находится в datagrid, но ведь на форме есть 2 datatimepickers, которые выбирают информацию между двумя датами. Если например на datagrid есть 100 записей, и при выборе datatimepickers получается 50 записей, то мне нужно чтоб в report выводились эти 50 записей, а выводятся все 100 записи. Скажите пожайлуста как мне это исправить. Спасибо большое.

[- к содержанию -]

Humans.txt @artF 16.12.2012 22:29
А почему бы КБайту не сделать humans.txt? =) сейчас нашел про это, впринципе забавно) даже гугл сделал))
по теме ссылка http://humanstxt.org/RU
и гугловская http://www.google.ru/humans.txt =)
особого назначения я не вижу, но ради прикола)

[- к содержанию -]

Ответ #1 @Алексей Немиро 17.12.2012 17:26
Для этого есть раздел "О проекте", там все написано

[- к содержанию -]

Ответ #2 @Алексей Немиро 17.12.2012 17:43
Полазил по сайтам, редко кто этот самый humans.txt добавляет. Да хотя бы вот:

[- к содержанию -]

Ответ #3 @artF 17.12.2012 18:18
Да хотя бы вот:
это не честно)) я к тому времени только сам прочитал об этом но с мобильного) не успел еще, но хотел, прикола ради)
p.s потом кстати перехотел :D ибо указывать этот humans будем в head и не всякий пользователь туда полезет интереса даже ради)

[- к содержанию -]

Ответ #4 @Алексей Немиро 17.12.2012 19:01
Я в заголовки добавлять не стал. На сайте humanstxt.org написано, что это опционально.

[- к содержанию -]

Ответ #5 @artF 17.12.2012 19:09
это опционально
никто не спорит, но как иначе кто то увидит хьюманс? если конечно не повесить явную ссылку)

[- к содержанию -]

Добавить свой ответ в эту тему · В теме есть еще 25 ответов. Смотреть все ответы.

Все темы и обсуждения

Вакансии в IT

Инженер-программист SCADA

Россия, Москва | Работа в офисе

Ведущий инженер программист

Россия, Москва | Работа в офисе | 120 000,00 KBP

Программист FoxPro

Россия, Москва | Работа в офисе | 70 000,00 KBP

Программист SCADA

Россия, Москва | Работа в офисе

Инженер-программист АСУ ЭТО

Россия, Москва | Работа в офисе

Инженер-программист SCADA

Россия, Москва | Работа в офисе

Программист VBA/SQL/Access

Россия, Москва | Работа в офисе

Инженер-программист сервисной службы

Россия, Москва | Работа в офисе

Разработчик iOS

Россия, Москва | Работа в офисе | 100 000,00 KBP

Инженер-разработчик

Россия, Москва | Работа в офисе | 60 000,00 KBP

Все вакансии в IT · Создать резюме

[- к содержанию -]

Новости мира IT

Nokia хочет выпустить 10-дюймовый планшет на базе Windows RT

По данным сразу нескольких независимых изданий, компания Nokia думает о запуске собственного 10-дюймового интернет-планшета под управлением операционной системы Windows RT. Напомним, что ранее финская компания уже имела опыт производства интернет-планшетов, он был неудачный. Тем не менее, бесконечные разговоры отраслевых аналитиков и данные о продажах ритейлеров все-таки вынудили Nokia вновь задуматься о целесообразности выхода на планшетный рынок.

Согласно данным Digitimes, Nokia сейчас ведет соответствующие переговоры с Microsoft, Qualcomm и тайваньским производителем электроники Compal Electronics. По неофициальной информации, продукт, скорее всего, будет показан на выставке Mobile World Congress 2013 в Барселоне, стартующей 25 февраля.

Источники в компании Compal говорят, что изначально в Nokia планировали показать планшет еще в текущем году, более того даже был заключен контракт на производство первых 200 000 планшетов, однако в свете того, что в Microsoft задумали делать планшет Surface, Nokia отказалась от своих планов. Однако последние исследования показывают, что спрос на рынке на подобные устройства есть и при наличии Surface, поэтому Nokia вернулась к идее производства планшета.

20.12.2012 11:17 · Категория: Железо · Источник: CyberSecurity.ru

[- к содержанию -]

Google запустила собственный сервис слежения за Санта-Клаусом

Google представила сервис Santa Tracker. Он позволяет отслеживать перемещения Санта-Клауса в канун католического Рождества. Местоположение персонажа будет отмечаться на картах Google. Ранее Google участвовала в аналогичном проекте NORAD, но в 2012 году партнером проекта стали карты Bing.

http://www.google.com/santatracker/

20.12.2012 11:14 · Категория: Бизнес в IT · Источник: Lenta.ru

[- к содержанию -]

В Бразилии появятся айфоны под управлением Android

Бразильская IGB Electronica анонсировала линейку смартфонов IPHONE. Первый аппарат в линейке, Neo One, использует Android 2.3, располагает 3,7-дюймовым экраном и поддерживает две SIM-карты. Компания утверждает, что получила права на торговую марку IPHONE в Бразилии в 2008 году.

20.12.2012 11:14 · Категория: Железо · Источник: Lenta.ru

[- к содержанию -]

Компьютер за 35 долларов обзавелся магазином приложений

Запущен Pi Store, магазин приложений для 35-долларового компьютера Raspberry Pi. В Pi Store имеются как платные, так и бесплатные программы, в том числе игры, утилиты и обучающие приложения. Внутри магазина действует сервис добровольных пожертвований авторам программ.

18.12.2012 12:44 · Категория: Бизнес в IT · Источник: Lenta.ru

[- к содержанию -]

В аппаратах Samsung нашли опасную уязвимость

Разработчики отыскали в нескольких мобильных аппаратах уязвимость, которая позволяет получить доступ к их физической памяти. "Дыра" обнаруживается в устройствах на базе процессоров Exynos 4210 и 4412. Чипы Exynos используются, в частности, в смартфонах Galaxy S II и Galaxy S III.

18.12.2012 12:44 · Категория: Безопасность · Источник: Lenta.ru

[- к содержанию -]

Все новости


Подпишитесь на тематические RSS-ленты Kbyte.Ru, чтобы быть в курсе последних новостей:

Основная лента · Форумы (темы и сообщения) · Visual Basic 5.0/6.0 · Visual Basic .NET · C# (Си шарп) · Delphi · JavaScript · ActionScript · ASP .NET · ASP .NET MVC

Ищите Kbyte.Ru в социальных сетях FaceBook, ВКонтакте, Twitter.

Если вы занимаетесь программированием, то наверняка вам пригодятся хитрые инструменты.


Международный портал для программистов и разработчиков Kbyte.Ru основан в 2006 году. Целью портала является объединение программистов и специалистов IT-бизнеса, студентов и преподавателей для обмена опытом и знаниями, оказания помощи во всех делах и начинаниях в области IT.
Kbyte.Ru является парнёром компаний Mail.Ru Group, WebMoney Transfer, Ozon.Ru и др.
Выпуск рассылки подготовлен автоматически. Все права на материалы выпуска принадлежат Kbyte.Ru если иное не указано отдельно.


В избранное