singlepost

С++Builder в работе с Windows. << На главную или назад  

Подскажите, пожалуйста какую-либо хорошую книгу по взаимодействиию C++Builder и Windowsовских программ, конкретно нужно узнать функцию через которую можно запустить Word, Winamp или Opera по нажатию кнопки в программе, пишушейся на C++Builder, так же буду очень признательна, если расскажите какой функцией можно задать выключение компьютера в заданное время. И ещё очень нужны функции взаимодействия с системным временем.

55 ответов в теме “С++Builder в работе с Windows.”

Страницы: [1] 2 3 »

  1. 1
    Антон Щиров ответил:

    1) MSDN тебе в зубы
    2) CreateProcess (ну или в крайнем случае ShellExecute)
    3) WaitableTimer + InitiateSystemShutdown
    4) MSDN + Time Functions

  2. 2
    Марыся Креоловна ответил:

    А что-нибудь русское?

  3. 3
    Антон Щиров ответил:

    google

  4. 4
    Александр Чигринец ответил:

    >>конкретно нужно узнать функцию через которую можно запустить Word, Winamp или Opera по нажатию кнопки в программе, пишушейся на C++Builder<<
    В самом простом случае, когда программа должна вести себя так, как будто в проводнике щёлкнули по doc-файлу или mp3 файлу, можно воспользоваться функцией ShellExecute. (Примеры использования в изобилии есть в И-нете.)
    Для более сложного взаимодействия нужно смотреть в сторону COM-интерфейсов.

  5. 5
    Марыся Креоловна ответил:

    Так, более менее понятно) Только вот момент выключения компьютера по времени остался в тени, совсем мутно всё.

  6. 6
    Александр Чигринец ответил:

    В Borland VCL для определения текущего времени системы есть функция now().
    А для выключения компьютера, как уже сказал Антон Щиров, смотрите функции ExitWindowsEx или InitiateSystemShutdown

  7. 7
    Марыся Креоловна ответил:

    Ух ты, огромное спасибо, теперь у меня кажется полный набор функций)). Вот ещё вопросик, как сделать так, чтобы по нажатию на кнопку выдавалось другое окно, как организовать связь между окнами?)

  8. 8
    Александр Чигринец ответил:

    Смотря какое окно нужно. И какая связь между ними предполагается.

  9. 9
    Марыся Креоловна ответил:

    Нужно чтобы по нажатию кнопки вылазило окно, в котором пользователь сможет поставить нужную галочку и ввести сообщение, после чего нажать ок и окно закроется))

  10. 10
    Александр Чигринец ответил:

    А… тогда создаётся окно. В обработчике нажатия кнопки в родительском окне дочернее окно создаётся и вызывается его ShowModal. ShowModal вернёт mrOK, если была нажата кнопка ОК.

Страницы: [1] 2 3 »

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.