/[cvs]/nfo/patches/w2hfax/full/w2hfax/addressbook.bas
ViewVC logotype

Contents of /nfo/patches/w2hfax/full/w2hfax/addressbook.bas

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations)
Mon Nov 11 15:06:11 2002 UTC (22 years, 1 month ago) by joko
Branch: MAIN
CVS Tags: v018, v018-patched, HEAD
initial check in

1 Attribute VB_Name = "addressbook"
2 Public Type AddressBook
3 name As String
4 atype As Long
5 filename As String
6 End Type
7
8 Public whfc_book(65000, 7) As String
9 Public whfc_book_count
10 Public adrbooks(100) As AddressBook
11 Public adrbooks_count As Long
12
13 Sub read_whfc_book(ByVal name As String)
14 Dim data
15 Dim lastpos
16 Open name For Input As #1
17 Input #1, data
18 Close #1
19 lastpos = 8
20 whfc_book_count = 0
21 While InStr(lastpos + 1, data, "|") > 1
22 For n = 0 To 7
23 whfc_book(whfc_book_count, n) = Mid(data, lastpos + 1, InStr(lastpos + 1, data, "|") - lastpos - 1)
24 lastpos = InStr(lastpos + 1, data, "|")
25 Next n
26 whfc_book_count = whfc_book_count + 1
27 Wend
28 End Sub
29
30 Sub write_whfc_book(name As String)
31 Dim m, n As Long
32 Open name For Output As #1
33 Print #1, "PBOOK1.1";
34 For m = 0 To whfc_book_count - 1
35 For n = 0 To 7
36 Print #1, whfc_book(m, n); "|";
37 Next n
38 Next m
39 Close #1
40 End Sub
41
42 Sub create_whfc_book(name As String)
43 Dim m, n As Long
44 Open name For Output As #1
45 Print #1, "PBOOK1.1";
46 Close #1
47 End Sub
48

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed