Как изменить системное время, дату? (из проги на VB есс-но)?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
TiG
Постоялец
Постоялец
 
Сообщения: 327
Зарегистрирован: 12.05.2003 (Пн) 12:34
Откуда: Ростов-на-Дону

Как изменить системное время, дату? (из проги на VB есс-но)?

Сообщение TiG » 11.07.2003 (Пт) 12:58

Привет!
Подскажите пожалйста как изменить системное время, дату? (из проги на VB есс-но)?

На форумах не нашёл!
Все мои игрушки мама разметало ураганом...

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 11.07.2003 (Пт) 13:02

Private Declare Function SetSystemTime Lib "kernel32" Alias "SetSystemTime" (lpSystemTime As SYSTEMTIME) As Long

Private Type SYSTEMTIME

wYear As Integer

wMonth As Integer

wDayOfWeek As Integer

wDay As Integer

wHour As Integer

wMinute As Integer

wSecond As Integer

wMilliseconds As Integer

End Type

Aleksej
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 191
Зарегистрирован: 03.06.2003 (Вт) 9:58

Сообщение Aleksej » 11.07.2003 (Пт) 13:04

Используй:
Private Declare Function SetLocalTime Lib "kernel32" ( _
lpSystemTime As SYSTEMTIME) As Long

TiG
Постоялец
Постоялец
 
Сообщения: 327
Зарегистрирован: 12.05.2003 (Пн) 12:34
Откуда: Ростов-на-Дону

Сообщение TiG » 11.07.2003 (Пт) 13:31

Вот сюда, что написать? :D

Private Sub Command1_Click()

End Sub

Берём например значение 15:20:40 из текстбокса и тыкаем его в систему!
Все мои игрушки мама разметало ураганом...

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 28.07.2003 (Пн) 18:51

Ребят, вы чего? Даже я, и то знаю!
Код: Выделить всё
Private Sub Command1_Click
'Изменяем дату
Date=#text1.text#
'Изменяем время
Time=#text1.text#
End Sub
:!:

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 661
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 29.07.2003 (Вт) 0:26

Ребят, вы чего? Даже я, и то знаю!
Код:
Private Sub Command1_Click
'Изменяем дату
Date=#text1.text#
'Изменяем время
Time=#text1.text#
End Sub

Все дело в том что в этом случае дата изменяется сразу а вот время требует как бы подтверждения т.е. необходимо кликнуть по часам и нажать ОК
2RayShade если использовать АПИ время переведется сразу или все равно нужно щелкать по часам а затем ОК :?: :?: :?:
Дело в том что я пробовал через АПИ менять оформление рабочего стола при этом после запуска программы происходило следующее:
Настройки то изменялись, но после перезагрузки опять восстанавливались прежние, а вот если я сохранял свою тему под каким нибудь именем то все было ОК.
Утро добрым не бывает!

VOD
Постоялец
Постоялец
 
Сообщения: 882
Зарегистрирован: 27.01.2002 (Вс) 20:54
Откуда: Украина Одесса

Сообщение VOD » 01.08.2003 (Пт) 19:32

Чо вы паритесь:
Time$ = то шо надо...
Date$ = то шо надо и всё...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList