Hex Artifact Content Вы: nobody
Вход

Artifact 5fa3fc4cc0e096b3473ad412f5ac3157f1e085df:


0000: 2f 2f 20 63 61 6c 63 6a 6f 75 72 6e 61 6c 2e 68  // calcjournal.h
0010: 0d 0a 23 70 72 61 67 6d 61 20 6f 6e 63 65 0d 0a  ..#pragma once..
0020: 23 69 6e 63 6c 75 64 65 20 22 76 74 61 62 5f 69  #include "vtab_i
0030: 6e 66 6f 2e 68 22 0d 0a 0d 0a 63 6c 61 73 73 20  nfo.h"....class 
0040: 43 43 4a 54 61 62 49 6e 66 6f 20 3a 20 70 75 62  CCJTabInfo : pub
0050: 6c 69 63 20 43 56 74 61 62 49 6e 66 6f 0d 0a 7b  lic CVtabInfo..{
0060: 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 46 49 4e 44  ..public:...FIND
0070: 5f 49 4e 46 4f 28 22 43 61 6c 63 4a 6f 75 72 6e  _INFO("CalcJourn
0080: 61 6c 22 2c 20 22 c6 f3 f0 ed e0 eb d0 e0 f1 f7  al", "..........
0090: e5 f2 e0 22 2c 20 22 63 6a 22 29 0d 0a 09 0d 0a  ...", "cj").....
00a0: 09 43 43 4a 54 61 62 49 6e 66 6f 28 43 53 74 72  .CCJTabInfo(CStr
00b0: 69 6e 67 41 72 72 61 79 26 20 61 72 72 4f 66 4e  ingArray& arrOfN
00c0: 61 6d 65 73 29 3b 0d 0a 09 73 74 61 74 69 63 20  ames);...static 
00d0: 42 4f 4f 4c 20 47 65 74 4e 61 6d 65 46 72 6f 6d  BOOL GetNameFrom
00e0: 28 43 53 74 72 69 6e 67 41 72 72 61 79 26 20 61  (CStringArray& a
00f0: 72 72 4f 66 4e 61 6d 65 73 2c 20 43 53 74 72 69  rrOfNames, CStri
0100: 6e 67 26 20 73 74 72 4e 61 6d 65 29 0d 0a 09 7b  ng& strName)...{
0110: 0d 0a 09 09 69 66 28 61 72 72 4f 66 4e 61 6d 65  ....if(arrOfName
0120: 73 2e 47 65 74 53 69 7a 65 28 29 20 21 3d 20 32  s.GetSize() != 2
0130: 29 0d 0a 09 09 09 72 65 74 75 72 6e 20 46 41 4c  ).....return FAL
0140: 53 45 3b 0d 0a 09 09 73 74 72 4e 61 6d 65 20 3d  SE;....strName =
0150: 20 61 72 72 4f 66 4e 61 6d 65 73 5b 31 5d 3b 0d   arrOfNames[1];.
0160: 0a 09 09 72 65 74 75 72 6e 20 54 52 55 45 3b 0d  ...return TRUE;.
0170: 0a 09 7d 0d 0a 09 09 0d 0a 70 72 6f 74 65 63 74  ..}......protect
0180: 65 64 3a 0d 0a 7d 3b 0d 0a 0d 0a                 ed:..};....