imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 16.11.2003, 15:14     # 1
UberDrag
Advanced Member
 
Аватар для UberDrag
 
Регистрация: 04.05.2002
Адрес: Израиль
Пол: Male
Сообщения: 492

UberDrag Путь к славе только начался
Кодерам VB, C-C++ etc...

Раздел самый подходящий был этот - если что не так прошу прощения.
Кодерам - кто может и есть желание помочь написать маленький таймер который просто показывает сколько осталось Месяцев, Недель, дней, часов, мин, сек до 14.06.2004
Время брать с BIOS'a т.е если я поставлю там 13.06.2004 будет 1 сутки если поставлю настоящее время это около 7 месяцев...

Есть желающие?
__________________
А за окном летят поезда, самолеты съезжают с рельсов вновь..
UberDrag вне форума  
Старый 16.11.2003, 17:03     # 2
Lord Skill
Member
 
Аватар для Lord Skill
 
Регистрация: 29.10.2002
Адрес: Estonia
Сообщения: 270

Lord Skill Путь к славе только начался
UberDrag
na VB mogu pomoch'
__________________
Lord Skill вне форума  
Старый 16.11.2003, 18:56     # 3
SapeR
::VIP::
 
Регистрация: 17.12.2002
Адрес: Q-ata, Israel
Сообщения: 310

SapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царстве
Код:
Option Explicit

Private Sub Timer1_Timer()
Dim CurrTime
Dim DestTime
Dim DiffRes
Dim iYear%, diffMonth%, iMonth%, diffDay%, iDay%, diffWeek%
Dim diffHour%, diffMin, diffSec%
Dim sTmp$, sOut$

CurrTime = Now
iYear = Year(CurrTime)
iMonth = Month(CurrTime)
iDay = Day(CurrTime)

'm d ww h n s
DestTime = DateSerial(2004, 6, 14)

DiffRes = DateDiff("m", CurrTime, DestTime)
diffMonth = CInt(DiffRes)

DiffRes = DateDiff("d", CurrTime, DateSerial(iYear, iMonth + 1, 1))
diffDay = CInt(DiffRes)

DiffRes = DateDiff("w", CurrTime, DestTime)
diffWeek = CInt(DiffRes)

DiffRes = DateDiff("h", CurrTime, DateSerial(iYear, iMonth, iDay + 1))
diffHour = CInt(DiffRes) - 1

DiffRes = DateDiff("n", CurrTime, DateSerial(iYear, iMonth, iDay + 1))
diffMin = CInt(DiffRes) - diffHour * 60 - 1

DiffRes = DateDiff("s", CurrTime, DateSerial(iYear, iMonth, iDay + 1))
diffSec = CInt(DiffRes) - (diffHour * 60 + diffMin) * 60

sOut = CStr(CurrTime) & " ===> "
sTmp = Format(diffHour, "00")
sOut = sOut & sTmp & ":"
sTmp = Format(diffMin, "00")
sOut = sOut & sTmp & ":"
sTmp = Format(diffSec, "00")
sOut = sOut & sTmp & " , " & CStr(diffWeek) & " week(s) " & CStr(diffMonth) & " month(s)"

lbl1.Caption = sOut
End Sub
SapeR вне форума  
Старый 16.11.2003, 19:31     # 4
Lord Skill
Member
 
Аватар для Lord Skill
 
Регистрация: 29.10.2002
Адрес: Estonia
Сообщения: 270

Lord Skill Путь к славе только начался
SapeR
kstate etot code u tebja vqdaet month kotorqe v rel'nosti ravnq weeks - a dolzhno bqt' tak chto esli nedel' me'she chem mesjac ostalos' - to est' ne celoe - to est' nedel' ne dolzhno bqt' bol'she 4 - tak kak v mesjace 4 nedeli maximum
__________________
Lord Skill вне форума  
Старый 16.11.2003, 19:49     # 5
SapeR
::VIP::
 
Регистрация: 17.12.2002
Адрес: Q-ata, Israel
Сообщения: 310

SapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царстве
Lord Skill собственно да, только тогда и количество дней надо менять - вместо "24 дня" будет "3 недели и 3 дня"
SapeR вне форума  
Старый 16.11.2003, 23:33     # 6
UberDrag
Advanced Member
 
Аватар для UberDrag
 
Регистрация: 04.05.2002
Адрес: Израиль
Пол: Male
Сообщения: 492

UberDrag Путь к славе только начался
Спасибо :-) ! 5

Добавлено через 2 часа и 33 минуты:
Я забыл что удалил свой ВБ.. кто может скомпилить в .ехе плиз? ломает качать в-студио
__________________
А за окном летят поезда, самолеты съезжают с рельсов вновь..
UberDrag вне форума  
Старый 17.11.2003, 00:13     # 7
SapeR
::VIP::
 
Регистрация: 17.12.2002
Адрес: Q-ata, Israel
Сообщения: 310

SapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царстве
а DLLки бейсика у тебя остались ? или нужен полный инсталл пак ?
тогда в аттач не влезет, пиши мыло
SapeR вне форума  
Старый 17.11.2003, 05:08     # 8
malim
Junior Member
 
Аватар для malim
 
Регистрация: 14.04.2003
Адрес: Канада
Сообщения: 174

malim Путь к славе только начался
UberDrag
Я пытался сделать exe.Но у меня пишет erro в строке lbl1(конец кода)

Я просто вставил в прогу даный код и хотел сделать exe.Но вот выдает ошибку.Я в программирование новичек только учусь.Так nxj скажите как сделать сделаю.

Добавлено через 6 минут:
UberDrag
Как я понел lbl1 ЭТО LABEL с именем lbl1.Я создал LAbel с именем lbl1.Вот что получилось. www.malim.nm.ru Файл project.exe Но ни каких действий нету.
malim вне форума  
Старый 17.11.2003, 07:14     # 9
SwiMMeR
::VIP::
Отыпный Саводод
 
Аватар для SwiMMeR
 
Регистрация: 27.10.2002
Адрес: Краснодар, Россия
Пол: Male
Сообщения: 452

SwiMMeR Имеются все основания чтобы гордиться собойSwiMMeR Имеются все основания чтобы гордиться собойSwiMMeR Имеются все основания чтобы гордиться собойSwiMMeR Имеются все основания чтобы гордиться собойSwiMMeR Имеются все основания чтобы гордиться собойSwiMMeR Имеются все основания чтобы гордиться собойSwiMMeR Имеются все основания чтобы гордиться собойSwiMMeR Имеются все основания чтобы гордиться собойSwiMMeR Имеются все основания чтобы гордиться собой
UberDrag


Вот тебе ссылка

Всё остальное можно считать на калькуляторе

Добавлено через 7 минут:
Кстати если система 2000 или ХП, экзешники будут работать!
__________________
The Information will be FREE!

Последний раз редактировалось SwiMMeR; 17.11.2003 в 07:13.
SwiMMeR вне форума  
Старый 17.11.2003, 09:17     # 10
SapeR
::VIP::
 
Регистрация: 17.12.2002
Адрес: Q-ata, Israel
Сообщения: 310

SapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царстве
malim а добавить таймер Timer1 который обновляет lbl1 каждые эн милисекунд ?
SapeR вне форума  
Старый 18.11.2003, 00:55     # 11
malim
Junior Member
 
Аватар для malim
 
Регистрация: 14.04.2003
Адрес: Канада
Сообщения: 174

malim Путь к славе только начался
SapeR
А как это сделать ?? Я новенкий только учусь.
malim вне форума  
Старый 18.11.2003, 09:08     # 12
SapeR
::VIP::
 
Регистрация: 17.12.2002
Адрес: Q-ata, Israel
Сообщения: 310

SapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царстве
malim таймер добавляется из той же панельки что и лэйбл. в property выставляется интервал (в милисекундах). вобщем дай мыло - пришлю код.
SapeR вне форума  
Старый 19.11.2003, 02:51     # 13
malim
Junior Member
 
Аватар для malim
 
Регистрация: 14.04.2003
Адрес: Канада
Сообщения: 174

malim Путь к славе только начался
SapeR
Проверь ПМ.

Добавлено через 3 минуты:
SapeR
Всё не надо я понел.Все работает.

Файл лежит на _www.malim.nm.ru Имя файла time.exe

SapeR
Спасибо за то что научил.
malim вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 09:53.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.