Записная книжка/Напоминалка

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Shurik90
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 15.06.2003 (Вс) 23:49

Записная книжка/Напоминалка

Сообщение Shurik90 » 10.08.2003 (Вс) 23:47

Пытаюсь сделать напоминалку (наподобие ATnotes) которая работает с базой данных Аксесса. Т.е. Вы пишите сообщение, задаёте определённое время и дату, день недели и т.д. Если кто-то делал сам или видел в интернете похожую вещь с исходником, дайте ссылку, пожалуйста.

Спасибо заранее.

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Сообщение Q2W » 26.06.2004 (Сб) 12:34

Ага, ты ещё часики в трей сделай, которые юзают удалённый mysql сервер :)
Я знаю верный путь

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 26.06.2004 (Сб) 12:38

Не ну реально, зачем в напоминалке использовать базу данных! просто пишиш файл приблизительно так

msg\date\time

и потом считываеш :lol:
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

Shurik90
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 15.06.2003 (Вс) 23:49

Сообщение Shurik90 » 26.06.2004 (Сб) 17:09

А как сделать файл ? И чтоб из него потом можно было считывать информацию как из базы данных ? А какой это файл ?
Или ты про .txt ?

Можно подробней, плиз...

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Сообщение Q2W » 26.06.2004 (Сб) 18:57

Пишем мессагу:

Код: Выделить всё
open "messages.dat" for output as #1
print #1,date$,time$,msg
'или как там
close #1


Читаем мессаги:

Код: Выделить всё
open "messages.dat" for input as #1
do
    input #1,msgdate,msgtime,msg
loop while not eof(1)
close #1


Код не проверял, может чё-нить забыл
Я знаю верный путь

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 26.06.2004 (Сб) 20:51

Конечно забыл!! :lol:
Во первых нельзя в print'е через запитую перечислять переменные
Во вторых Input'ом такой финт не пройдет, еадо сначало записать файл в переменную затем отдельно распределять где время, где сообщение итд
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Сообщение Q2W » 26.06.2004 (Сб) 21:29

Ну не суть. Надеюсь смысл я таки передал.
Я знаю верный путь

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 27.06.2004 (Вс) 13:29

Если сам до кода не додумаешся, скажи я код состряпую 8)
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

pitbull
Постоялец
Постоялец
 
Сообщения: 314
Зарегистрирован: 25.06.2004 (Пт) 15:37
Откуда: Кемерово

Сообщение pitbull » 02.07.2004 (Пт) 8:02

С файлами вообще можно намного проще сделать:
Объявляем тип:
Код: Выделить всё
Public Type Z
sDate as string
sTime as string
sMsg as string
End Type
private ZU as z

Потом заполняем тип, а потом самое интересное - пишем в файл:
Код: Выделить всё
Open sFilePath for Binary as #1
put #1, , ZU
close #1

Читать тоже одно удовольствие :D
Код: Выделить всё
Open sFilePath for Binary as #1
Get #1, ,ZU(iNumber) 'iNumber - Номер необходимой записи  :D
close #1


Вот и ВСе :D :D :D


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

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

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

    TopList