Hex Artifact Content Вы: nobody
Вход

Artifact 1eb4c196f0d7f6ddeec878c84618f114556982a0:


0000: 2f 2f 20 64 6f 63 68 65 61 64 65 72 73 2e 68 0d  // docheaders.h.
0010: 0a 23 70 72 61 67 6d 61 20 6f 6e 63 65 0d 0a 23  .#pragma once..#
0020: 69 6e 63 6c 75 64 65 20 22 76 74 61 62 5f 69 6e  include "vtab_in
0030: 66 6f 2e 68 22 0d 0a 0d 0a 63 6c 61 73 73 20 43  fo.h"....class C
0040: 44 48 54 61 62 49 6e 66 6f 20 3a 20 70 75 62 6c  DHTabInfo : publ
0050: 69 63 20 43 56 74 61 62 49 6e 66 6f 0d 0a 7b 0d  ic CVtabInfo..{.
0060: 0a 70 75 62 6c 69 63 3a 0d 0a 09 46 49 4e 44 5f  .public:...FIND_
0070: 49 4e 46 4f 28 22 44 6f 63 75 6d 65 6e 74 22 2c  INFO("Document",
0080: 20 22 c4 ee ea f3 ec e5 ed f2 22 2c 20 22 64 6f   "........", "do
0090: 63 22 29 0d 0a 09 0d 0a 09 43 44 48 54 61 62 49  c")......CDHTabI
00a0: 6e 66 6f 28 43 53 74 72 69 6e 67 41 72 72 61 79  nfo(CStringArray
00b0: 26 20 61 72 72 4f 66 4e 61 6d 65 73 29 3b 0d 0a  & arrOfNames);..
00c0: 09 73 74 61 74 69 63 20 42 4f 4f 4c 20 47 65 74  .static BOOL Get
00d0: 4e 61 6d 65 46 72 6f 6d 28 43 53 74 72 69 6e 67  NameFrom(CString
00e0: 41 72 72 61 79 26 20 61 72 72 4f 66 4e 61 6d 65  Array& arrOfName
00f0: 73 2c 20 43 53 74 72 69 6e 67 26 20 73 74 72 4e  s, CString& strN
0100: 61 6d 65 29 0d 0a 09 7b 0d 0a 09 09 69 66 28 61  ame)...{....if(a
0110: 72 72 4f 66 4e 61 6d 65 73 2e 47 65 74 53 69 7a  rrOfNames.GetSiz
0120: 65 28 29 20 21 3d 20 32 29 0d 0a 09 09 09 72 65  e() != 2).....re
0130: 74 75 72 6e 20 46 41 4c 53 45 3b 0d 0a 09 09 73  turn FALSE;....s
0140: 74 72 4e 61 6d 65 20 3d 20 61 72 72 4f 66 4e 61  trName = arrOfNa
0150: 6d 65 73 5b 31 5d 3b 0d 0a 09 09 72 65 74 75 72  mes[1];....retur
0160: 6e 20 54 52 55 45 3b 0d 0a 09 7d 0d 0a 09 09 0d  n TRUE;...}.....
0170: 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0a 7d 3b 0d  .protected:..};.
0180: 0a                                               .