54 |
|
|
55 |
|
string program; |
56 |
|
string programName = "Windows XP FAQ Poll"; |
57 |
< |
string programVersion = "1.0.0.1"; |
57 |
> |
string programVersion = "1.0"; |
58 |
|
bool debug = false; |
59 |
|
|
60 |
|
int main(int argc, char* argv[]) |
63 |
|
|
64 |
|
bool account = false; |
65 |
|
bool nodelete = false; |
66 |
+ |
string file = "poll.dat"; |
67 |
|
|
68 |
|
for (unsigned index = 1; index < argc; index++) |
69 |
|
{ |
88 |
|
else if (arg == "-version") |
89 |
|
{ |
90 |
|
cout << programName << ' ' << programVersion << "\n\n" |
91 |
< |
<< "Copyright (C) 2002, Douglas Thrift. All Roghts Reserved.\n" |
91 |
> |
<< "Copyright (C) 2003, Douglas Thrift. All Roghts Reserved.\n" |
92 |
|
<< "\nThis product includes software developed by Douglas " |
93 |
|
<< "Thrift\n" |
94 |
|
<< "(http://computers.douglasthrift.net/imaphandler.html).\n\n" |
106 |
|
{ |
107 |
|
nodelete = true; |
108 |
|
} |
109 |
+ |
else |
110 |
+ |
{ |
111 |
+ |
file = arg; |
112 |
+ |
} |
113 |
|
} |
114 |
|
|
115 |
|
if (debug) |
116 |
|
{ |
117 |
|
cerr << "account = " << (account ? "true" : "false") << "\n" |
118 |
< |
<< "nodelete = " << (nodelete ? "true" : "false") << "\n"; |
118 |
> |
<< "nodelete = " << (nodelete ? "true" : "false") << "\n" |
119 |
> |
<< "file = " << file << "\n"; |
120 |
|
} |
121 |
|
|
122 |
|
if (account) Poller::saveAccount(); |
123 |
|
|
124 |
|
Poller poller; |
125 |
|
|
126 |
< |
if (!account) poller.poll(nodelete); |
126 |
> |
if (!account) poller.poll(nodelete, file); |
127 |
|
|
128 |
|
return 0; |
129 |
|
} |