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

Visual Basic: новости сайтов, советы, примеры кодов. Выпуск 296.


Информационный Канал Subscribe.Ru

Visual Basic: новости сайтов, советы, примеры кодов.
Выпуск 296.


VBNet VBMania
Ссылки:

  • Улицы VB
  • Использование VB
  • Азбука VB
  • Улицы VB
  • Кирпичики VB
  • CообЧа VB
  • VB по русски
  • MDesign
  • IgorykSoft
  • DanSoft
  • Хрестоматия VB
  • VBCoder
  • Господа!!! читайте MSDN!!!

    Несколько слов от автора:

       Даже и не знаю, чего сказать, все мысли у меня иссякли, так что придумайте что-нибудь сами :)
    Читайте!


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




    Новости сайта VBNet



    Последние 20 тем форума на VBNet.Ru:

    09:30 / 6 сен.  Device Modes | Хитов: 11 |  Ответов: 1
    05:52 / 6 сен.  Клиент-сервер | Хитов: 22 |  Ответов: 5
    22:10 / 5 сен.  Странности с размерами кнопок | Хитов: 23 |  Ответов: 1
    21:05 / 5 сен.  свойства DBList | Хитов: 13 |  Ответов: 2
    14:57 / 5 сен.  Поочередное воспроизведение аудио файлов | Хитов: 27 |  Ответов: 3
    01:19 / 5 сен.  ADODC - возможность менять параметры | Хитов: 15 |  Ответов: 2
    23:44 / 4 сен.  Внешний вид папки | Хитов: 59 |  Ответов: 8
    23:12 / 4 сен.  перекинуть данные из accsess в SQL | Хитов: 17 |  Ответов: 1
    20:21 / 4 сен.  Ваше мнение о броузерах?! | Хитов: 69 |  Ответов: 13
    16:37 / 4 сен.  Класс RgnMake - идиотская ошибка! | Хитов: 56 |  Ответов: 6
    13:23 / 4 сен.  Вопрос! | Хитов: 58 |  Ответов: 2
    09:20 / 4 сен.  требуется небольшой хэлп | Хитов: 70 |  Ответов: 10
    23:11 / 3 сен.  Windows CE | Хитов: 32 |  Ответов: 1
    22:55 / 3 сен.  GetShortPath | Хитов: 46 |  Ответов: 4
    20:33 / 3 сен.  Отлов сообщений Windows | Хитов: 53 |  Ответов: 3
    16:31 / 3 сен.  Текст | Хитов: 56 |  Ответов: 6
    16:25 / 3 сен.  Классы | Хитов: 51 |  Ответов: 8
    15:52 / 3 сен.  Access: как достать свойство??? | Хитов: 35 |  Ответов: 4
    14:21 / 3 сен.  помогите плиз! подсчет инетовского трафика. | Хитов: 62 |  Ответов: 5
    13:05 / 3 сен.  Замучал уже ентот RichTextBox | Хитов: 29 |  Ответов: 1


    Последние поступления в Библиотеку кодов:



    наверх


    Новости сайта MSDN

    • Windows XP Service Pack 2: информация для разработчиков (EN)
      Сведения для разработчиков о функциях безопасности в пакете обновления Service Pack 2 для Windows XP, в том числе учебный курс с примерами кода, статьи и официальные документы.


    наверх


    Новости сайта GotdotNet

    • 16.09.2004 - Третья конференция разработчиков ПО ISDEF'2004
      16-19 сентября 2004 года в подмосковной гостинице "Holiday Inn" состоится 3-я международная конференция ISDEF (Independent Software Developers Forum), посвященная вопросам разработки и продажи программного обеспечения


    Новые статьи:



    наверх


    Новости сайта dotSite

    Новые статьи:



    Новые примеры:



    наверх


    Один момент из жизни форума: Отлов сообщений Windows

    Адерес темы: http://vbnet.ru/forum/show.aspx?id=54080

    Вопрос:
    Автор вопроса: Barsik

       Как отловить сообщения Windows типа выключения компьютера (перезагрузка, логофф)?


    Ответы:

    Автор: cresta
       WM_QUERYENDSESSION \ WM_ENDSESSION

    WM_QUERYENDSESSION
    The WM_QUERYENDSESSION message is sent when the user chooses to end the session or when an application calls the ExitWindows function. If any application returns zero, the session is not ended. The system stops sending WM_QUERYENDSESSION messages as soon as one application returns zero.

    After processing this message, the system sends the WM_ENDSESSION message with the wParam parameter set to the results of the WM_QUERYENDSESSION message.

    A window receives this message through its WindowProc function.

    LRESULT CALLBACK WindowProc(
    HWND hwnd, // handle to window
    WM_QUERYENDSESSION, // the message to send
    WPARAM wParam, // not used
    LPARAM lParam // logoff option
    );
    Parameters
    wParam
    This parameter is reserved for future use.
    lParam
    Specifies whether the user is logging off or shutting down the system. If this parameter includes the ENDSESSION_LOGOFF value, the user if logging off. (Note that this parameter is a bit mask. To test for this value, use a bit-wise operation; do not test for equality.)
    Windows 2000/XP: If this parameter is zero, the system is shutting down.

    Return Values
    If an application can terminate conveniently, it should return TRUE; otherwise, it should return FALSE.


    WM_ENDSESSION
    The WM_ENDSESSION message is sent to an application after the system processes the results of the WM_QUERYENDSESSION message. The WM_ENDSESSION message informs the application whether the session is ending.

    A window receives this message through its WindowProc function.

    LRESULT CALLBACK WindowProc(
    HWND hwnd, // handle to window
    WM_ENDSESSION, // the message to send
    WPARAM wParam, // end-session option
    LPARAM lParam // logoff option
    );
    Parameters
    wParam
    Specifies whether the session is being ended. If the session is being ended, this parameter is TRUE; otherwise, it is FALSE.
    lParam
    Specifies whether the user is logging off or shutting down the system. If this parameter includes the ENDSESSION_LOGOFF value, the user if logging off. (Note that this parameter is a bit mask. To test for this value, use a bit-wise operation; do not test for equality.)
    Windows 2000/XP: If this parameter is zero, the system is shutting down.

    Return Values
    If an application processes this message, it should return zero.

    Remarks
    If the wParam parameter is TRUE, the session can end any time after all applications have returned from processing this message. Therefore, an application should perform all tasks required for termination before returning from this message.



    наверх


    Вопрос/Ответ

    Здесь Вы можете задать вопрос, или ответить на уже имеющиеся вопросы.

    Вопросы:


    Автор вопроса: Freeman

    Ответ ожидается по этому адресу

       Как программно нажать кнопку, скажем PrintScreen или Escape?


    Автор вопроса: Stalk

    Ответ ожидается по этому адресу

       Можно ли узнать как-то амплитуду звука, выводимого на звуковую карточку (нужно реагировать на громкие звуки с микрофона)?


    Автор вопроса: Bezeq

    Ответ ожидается по этому адресу

       Как в WORD передвигаться вперёд и назад програмно в VBA ?


    Автор вопроса: NeoN

    Ответ ожидается по этому адресу

       Как узнать частоту процессора без всяких дополнительных DLL?


    Автор вопроса: NeoN

    Ответ ожидается по этому адресу

       Как запустить программу, зная только путь к ярлыку этой программы?


    Автор вопроса: Вова

    Ответ ожидается по этому адресу

       Как прописать в реестр, в раздел Run, какую-то программу?




    Ответы:


    Вопрос:

       Как сделать чтобы, при нажатии кнопки cmd выполнялись такие действия :
    1. Создание файла Excel с именем Name.
    2. Занесение в ячейку А2 значение переменной тхт1.
    3. Занесение в ячейку А3 значение переменной тхт2.

    Ответ:

    Автор ответа: Q1029

       Надо подключить библиотеку Excel. Далее:

       Workbooks.Add
       range("A2")=txt1.text
       range("A3")=txt2.text
       ActiveWorkbook.SaveAs FileName:="C:\Name.xls", FileFormat:= _
             xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
             , CreateBackup:=False
       Workbooks.Close

       Выполнение любого действия Excel на VB можно посмотреть, если записать макрос с этим действием и вылезти в отладчик.


    Вопрос:

       Можно ли сделать так, чтобы при запуске определенного приложения запускалась одновременно и моё приложение?

    Ответ:

    Автор ответа: Hr. Кудрявцев

    Тут два варианта:
    1) Сделать загрузчик. Он будет грузить и твою прогу и другое приложение
    2) Загружать свою прогу при старте и периодически сканировать приложения на предмет нахождения нужного.


    Вопрос:

       Медленно схожу сума... Пишу свой Commander (во всех командерах чего-то не хватает :) В одном тетриса из DN, в другом создание списков из Frigate, в третьем скорость из WinCMD, в четвертом плагины из FAR). Написал на 75%... Загвоздка в ... переименовывании файлов. У меня уже едет крыша - я не могу переименовать ни одного файла.

    Сначала у меня стоял Windows ME - там конструкция NAME file1 AS file2 - работала на ура. И каталоги переименовывала... вобщем все бы ничего, но я поставил XP с целью проверить работоспособность под этой системой(сами знаете... конфликты и все такое)... и переименовывание не работает. Пишет то, пермишион дэнад, то акцес еррор. Я уже использовать АПИ MoveFile, уже FSO подключал - не работает и все.

    Товарищи помогите кусочком кода ;) И если возможно разъяснением проблемы - а то я в XP цельных два дня работаю... не привычно... тонкостей не знаю.

    Ответ:

    Автор ответа: MICHEY

    Всё дело в том, что в Windows XP (на NTFS) реализован механизм разделения прав доступа к файлам и папкам. То есть, при попытке проведения операции переименования (перемещения, удаления, изменения) с объектом, на который вы не имеете прав и происходят названные вами ошибки доступа (Permission denied, Path/File access error). При работе с разрешенными объектами (т.е. теми на которые вы имеете права администратора) спокойно работает и конструкция NAME file1 AS file2, и FSO, и API-функции. Вывод: ваш файлменеджер будет работать с файлами, на которые её пользователь имеет разрешения.


    Вопрос:

       Как средствами VB запустить на выполнение exe файл с параметрами.?
    test.exe c:\file.dbt c:\file2.def

    Ответ:

    Автор ответа: Хатламаджиян

    Shell "test.exe c:\file.dbt c:\file2.def", vbNormalFocus




    Можете заполнить эту форму, либо отослать вопрос СЮДА

    Форма для добавления нового вопроса в этот раздел. Информация отсылается по E-mail владельцу сайта.
    Текст сообщения:
    Ваше имя
    E-mail для ответа

    наверх


    Выпуск подготовили:

    Сурменок Павел

    http://subscribe.ru/
    http://subscribe.ru/feedback/
    Подписан адрес:
    Код этой рассылки: comp.soft.prog.vbnewsadvices
    Отписаться

    В избранное