engine/sqlite/sqlite_port.htm
author Lars Persson <lars.persson@embeddev.se>
Wed, 31 Mar 2010 18:09:02 +0200
changeset 64 b52f6033af15
parent 2 29cda98b007e
permissions -rw-r--r--
Add so image conversion is done in feedinfo if image already exist. Check in feedengine if image exist from previous database(files might exist, even though the db is corrupt.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     1
<html xmlns:v="urn:schemas-microsoft-com:vml"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     2
xmlns:o="urn:schemas-microsoft-com:office:office"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     3
xmlns:w="urn:schemas-microsoft-com:office:word"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     4
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     5
xmlns="http://www.w3.org/TR/REC-html40">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     6
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     7
<head>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     8
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     9
<meta name=ProgId content=Word.Document>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    10
<meta name=Generator content="Microsoft Word 12">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    11
<meta name=Originator content="Microsoft Word 12">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    12
<link rel=File-List href="sqlite_port-Dateien/filelist.xml">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    13
<link rel=Edit-Time-Data href="sqlite_port-Dateien/editdata.mso">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    14
<!--[if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    15
<style>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    16
v\:* {behavior:url(#default#VML);}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    17
o\:* {behavior:url(#default#VML);}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    18
w\:* {behavior:url(#default#VML);}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    19
.shape {behavior:url(#default#VML);}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    20
</style>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    21
<![endif]--><!--[if gte mso 9]><xml>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    22
 <o:DocumentProperties>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    23
  <o:Author>SieMatic</o:Author>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    24
  <o:LastAuthor>SieMatic</o:LastAuthor>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    25
  <o:Revision>2</o:Revision>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    26
  <o:Created>2008-02-26T10:24:00Z</o:Created>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    27
  <o:LastSaved>2008-02-26T10:24:00Z</o:LastSaved>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    28
  <o:Pages>7</o:Pages>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    29
  <o:Words>2063</o:Words>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    30
  <o:Characters>13003</o:Characters>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    31
  <o:Company>SieMatic Möbelwerke GmbH</o:Company>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    32
  <o:Lines>108</o:Lines>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    33
  <o:Paragraphs>30</o:Paragraphs>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    34
  <o:CharactersWithSpaces>15036</o:CharactersWithSpaces>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    35
  <o:Version>12.00</o:Version>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    36
 </o:DocumentProperties>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    37
</xml><![endif]-->
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    38
<link rel=themeData href="sqlite_port-Dateien/themedata.thmx">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    39
<link rel=colorSchemeMapping href="sqlite_port-Dateien/colorschememapping.xml">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    40
<!--[if gte mso 9]><xml>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    41
 <w:WordDocument>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    42
  <w:GrammarState>Clean</w:GrammarState>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    43
  <w:TrackMoves>false</w:TrackMoves>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    44
  <w:TrackFormatting/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    45
  <w:HyphenationZone>21</w:HyphenationZone>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    46
  <w:PunctuationKerning/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    47
  <w:ValidateAgainstSchemas/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    48
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    49
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    50
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    51
  <w:DoNotPromoteQF/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    52
  <w:LidThemeOther>DE</w:LidThemeOther>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    53
  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    54
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    55
  <w:Compatibility>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    56
   <w:BreakWrappedTables/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    57
   <w:SnapToGridInCell/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    58
   <w:WrapTextWithPunct/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    59
   <w:UseAsianBreakRules/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    60
   <w:DontGrowAutofit/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    61
   <w:DontUseIndentAsNumberingTabStop/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    62
   <w:FELineBreak11/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    63
   <w:WW11IndentRules/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    64
   <w:DontAutofitConstrainedTables/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    65
   <w:AutofitLikeWW11/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    66
   <w:HangulWidthLikeWW11/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    67
   <w:UseNormalStyleForList/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    68
  </w:Compatibility>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    69
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    70
  <m:mathPr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    71
   <m:mathFont m:val="Cambria Math"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    72
   <m:brkBin m:val="before"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    73
   <m:brkBinSub m:val="&#45;-"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    74
   <m:smallFrac m:val="off"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    75
   <m:dispDef/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    76
   <m:lMargin m:val="0"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    77
   <m:rMargin m:val="0"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    78
   <m:defJc m:val="centerGroup"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    79
   <m:wrapIndent m:val="1440"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    80
   <m:intLim m:val="subSup"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    81
   <m:naryLim m:val="undOvr"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    82
  </m:mathPr></w:WordDocument>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    83
</xml><![endif]--><!--[if gte mso 9]><xml>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    84
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    85
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    86
  LatentStyleCount="267">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    87
  <w:LsdException Locked="false" Priority="0" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    88
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    89
  <w:LsdException Locked="false" Priority="9" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    90
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    91
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    92
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    93
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    94
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    95
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    96
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    97
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    98
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    99
  <w:LsdException Locked="false" Priority="39" Name="toc 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   100
  <w:LsdException Locked="false" Priority="39" Name="toc 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   101
  <w:LsdException Locked="false" Priority="39" Name="toc 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   102
  <w:LsdException Locked="false" Priority="39" Name="toc 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   103
  <w:LsdException Locked="false" Priority="39" Name="toc 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   104
  <w:LsdException Locked="false" Priority="39" Name="toc 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   105
  <w:LsdException Locked="false" Priority="39" Name="toc 7"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   106
  <w:LsdException Locked="false" Priority="39" Name="toc 8"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   107
  <w:LsdException Locked="false" Priority="39" Name="toc 9"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   108
  <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   109
  <w:LsdException Locked="false" Priority="10" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   110
   UnhideWhenUsed="false" QFormat="true" Name="Title"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   111
  <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   112
  <w:LsdException Locked="false" Priority="11" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   113
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   114
  <w:LsdException Locked="false" Priority="22" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   115
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   116
  <w:LsdException Locked="false" Priority="20" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   117
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   118
  <w:LsdException Locked="false" Priority="59" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   119
   UnhideWhenUsed="false" Name="Table Grid"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   120
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   121
  <w:LsdException Locked="false" Priority="1" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   122
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   123
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   124
   UnhideWhenUsed="false" Name="Light Shading"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   125
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   126
   UnhideWhenUsed="false" Name="Light List"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   127
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   128
   UnhideWhenUsed="false" Name="Light Grid"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   129
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   130
   UnhideWhenUsed="false" Name="Medium Shading 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   131
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   132
   UnhideWhenUsed="false" Name="Medium Shading 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   133
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   134
   UnhideWhenUsed="false" Name="Medium List 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   135
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   136
   UnhideWhenUsed="false" Name="Medium List 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   137
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   138
   UnhideWhenUsed="false" Name="Medium Grid 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   139
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   140
   UnhideWhenUsed="false" Name="Medium Grid 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   141
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   142
   UnhideWhenUsed="false" Name="Medium Grid 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   143
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   144
   UnhideWhenUsed="false" Name="Dark List"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   145
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   146
   UnhideWhenUsed="false" Name="Colorful Shading"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   147
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   148
   UnhideWhenUsed="false" Name="Colorful List"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   149
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   150
   UnhideWhenUsed="false" Name="Colorful Grid"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   151
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   152
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   153
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   154
   UnhideWhenUsed="false" Name="Light List Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   155
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   156
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   157
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   158
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   159
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   160
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   161
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   162
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   163
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   164
  <w:LsdException Locked="false" Priority="34" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   165
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   166
  <w:LsdException Locked="false" Priority="29" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   167
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   168
  <w:LsdException Locked="false" Priority="30" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   169
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   170
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   171
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   172
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   173
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   174
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   175
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   176
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   177
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   178
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   179
   UnhideWhenUsed="false" Name="Dark List Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   180
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   181
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   182
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   183
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   184
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   185
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   186
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   187
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   188
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   189
   UnhideWhenUsed="false" Name="Light List Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   190
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   191
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   192
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   193
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   194
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   195
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   196
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   197
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   198
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   199
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   200
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   201
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   202
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   203
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   204
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   205
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   206
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   207
   UnhideWhenUsed="false" Name="Dark List Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   208
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   209
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   210
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   211
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   212
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   213
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   214
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   215
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   216
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   217
   UnhideWhenUsed="false" Name="Light List Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   218
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   219
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   220
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   221
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   222
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   223
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   224
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   225
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   226
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   227
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   228
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   229
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   230
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   231
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   232
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   233
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   234
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   235
   UnhideWhenUsed="false" Name="Dark List Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   236
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   237
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   238
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   239
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   240
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   241
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   242
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   243
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   244
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   245
   UnhideWhenUsed="false" Name="Light List Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   246
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   247
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   248
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   249
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   250
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   251
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   252
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   253
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   254
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   255
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   256
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   257
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   258
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   259
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   260
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   261
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   262
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   263
   UnhideWhenUsed="false" Name="Dark List Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   264
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   265
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   266
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   267
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   268
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   269
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   270
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   271
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   272
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   273
   UnhideWhenUsed="false" Name="Light List Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   274
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   275
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   276
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   277
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   278
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   279
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   280
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   281
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   282
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   283
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   284
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   285
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   286
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   287
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   288
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   289
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   290
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   291
   UnhideWhenUsed="false" Name="Dark List Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   292
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   293
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   294
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   295
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   296
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   297
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   298
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   299
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   300
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   301
   UnhideWhenUsed="false" Name="Light List Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   302
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   303
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   304
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   305
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   306
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   307
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   308
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   309
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   310
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   311
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   312
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   313
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   314
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   315
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   316
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   317
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   318
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   319
   UnhideWhenUsed="false" Name="Dark List Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   320
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   321
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   322
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   323
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   324
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   325
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   326
  <w:LsdException Locked="false" Priority="19" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   327
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   328
  <w:LsdException Locked="false" Priority="21" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   329
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   330
  <w:LsdException Locked="false" Priority="31" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   331
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   332
  <w:LsdException Locked="false" Priority="32" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   333
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   334
  <w:LsdException Locked="false" Priority="33" SemiHidden="false"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   335
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   336
  <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   337
  <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   338
 </w:LatentStyles>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   339
</xml><![endif]-->
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   340
<style>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   341
<!--
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   342
 /* Font Definitions */
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   343
 @font-face
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   344
	{font-family:Wingdings;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   345
	panose-1:5 0 0 0 0 0 0 0 0 0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   346
	mso-font-charset:2;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   347
	mso-generic-font-family:auto;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   348
	mso-font-pitch:variable;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   349
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   350
@font-face
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   351
	{font-family:"Cambria Math";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   352
	panose-1:2 4 5 3 5 4 6 3 2 4;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   353
	mso-font-charset:0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   354
	mso-generic-font-family:roman;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   355
	mso-font-pitch:variable;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   356
	mso-font-signature:-1610611985 1107304683 0 0 159 0;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   357
@font-face
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   358
	{font-family:Calibri;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   359
	panose-1:2 15 5 2 2 2 4 3 2 4;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   360
	mso-font-charset:0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   361
	mso-generic-font-family:swiss;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   362
	mso-font-pitch:variable;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   363
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   364
@font-face
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   365
	{font-family:Tahoma;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   366
	panose-1:2 11 6 4 3 5 4 4 2 4;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   367
	mso-font-charset:0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   368
	mso-generic-font-family:swiss;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   369
	mso-font-pitch:variable;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   370
	mso-font-signature:1627400839 -2147483648 8 0 66047 0;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   371
 /* Style Definitions */
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   372
 p.MsoNormal, li.MsoNormal, div.MsoNormal
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   373
	{mso-style-unhide:no;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   374
	mso-style-qformat:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   375
	mso-style-parent:"";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   376
	margin-top:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   377
	margin-right:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   378
	margin-bottom:10.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   379
	margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   380
	line-height:115%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   381
	mso-pagination:widow-orphan;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   382
	font-size:11.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   383
	font-family:"Calibri","sans-serif";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   384
	mso-fareast-font-family:Calibri;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   385
	mso-bidi-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   386
	mso-fareast-language:EN-US;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   387
p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   388
	{mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   389
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   390
	mso-style-link:"Kommentartext Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   391
	margin-top:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   392
	margin-right:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   393
	margin-bottom:10.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   394
	margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   395
	line-height:115%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   396
	mso-pagination:widow-orphan;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   397
	font-size:10.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   398
	font-family:"Calibri","sans-serif";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   399
	mso-fareast-font-family:Calibri;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   400
	mso-bidi-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   401
	mso-fareast-language:EN-US;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   402
span.MsoCommentReference
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   403
	{mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   404
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   405
	mso-ansi-font-size:8.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   406
	mso-bidi-font-size:8.0pt;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   407
a:link, span.MsoHyperlink
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   408
	{mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   409
	color:blue;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   410
	text-decoration:underline;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   411
	text-underline:single;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   412
a:visited, span.MsoHyperlinkFollowed
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   413
	{mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   414
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   415
	color:purple;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   416
	text-decoration:underline;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   417
	text-underline:single;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   418
p
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   419
	{mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   420
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   421
	mso-margin-top-alt:auto;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   422
	margin-right:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   423
	mso-margin-bottom-alt:auto;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   424
	margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   425
	mso-pagination:widow-orphan;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   426
	font-size:12.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   427
	font-family:"Times New Roman","serif";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   428
	mso-fareast-font-family:"Times New Roman";}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   429
code
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   430
	{mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   431
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   432
	font-family:"Courier New";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   433
	mso-ascii-font-family:"Courier New";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   434
	mso-fareast-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   435
	mso-hansi-font-family:"Courier New";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   436
	mso-bidi-font-family:"Courier New";}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   437
pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   438
	{mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   439
	mso-style-link:"HTML Vorformatiert Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   440
	margin:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   441
	margin-bottom:.0001pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   442
	mso-pagination:widow-orphan;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   443
	tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   444
	font-size:12.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   445
	font-family:"Courier New";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   446
	mso-fareast-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   447
	color:black;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   448
p.MsoCommentSubject, li.MsoCommentSubject, div.MsoCommentSubject
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   449
	{mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   450
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   451
	mso-style-parent:Kommentartext;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   452
	mso-style-link:"Kommentarthema Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   453
	mso-style-next:Kommentartext;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   454
	margin-top:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   455
	margin-right:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   456
	margin-bottom:10.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   457
	margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   458
	line-height:115%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   459
	mso-pagination:widow-orphan;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   460
	font-size:10.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   461
	font-family:"Calibri","sans-serif";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   462
	mso-fareast-font-family:Calibri;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   463
	mso-bidi-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   464
	mso-fareast-language:EN-US;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   465
	font-weight:bold;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   466
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   467
	{mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   468
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   469
	mso-style-link:"Sprechblasentext Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   470
	margin:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   471
	margin-bottom:.0001pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   472
	mso-pagination:widow-orphan;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   473
	font-size:8.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   474
	font-family:"Tahoma","sans-serif";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   475
	mso-fareast-font-family:Calibri;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   476
	mso-fareast-language:EN-US;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   477
p.codeblock, li.codeblock, div.codeblock
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   478
	{mso-style-name:codeblock;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   479
	mso-style-unhide:no;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   480
	mso-margin-top-alt:auto;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   481
	margin-right:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   482
	mso-margin-bottom-alt:auto;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   483
	margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   484
	mso-pagination:widow-orphan;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   485
	font-size:12.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   486
	font-family:"Times New Roman","serif";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   487
	mso-fareast-font-family:"Times New Roman";}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   488
span.HTMLVorformatiertZchn
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   489
	{mso-style-name:"HTML Vorformatiert Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   490
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   491
	mso-style-unhide:no;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   492
	mso-style-locked:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   493
	mso-style-link:"HTML Vorformatiert";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   494
	mso-ansi-font-size:12.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   495
	mso-bidi-font-size:12.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   496
	font-family:"Courier New";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   497
	mso-ascii-font-family:"Courier New";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   498
	mso-fareast-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   499
	mso-hansi-font-family:"Courier New";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   500
	mso-bidi-font-family:"Courier New";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   501
	color:black;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   502
span.KommentartextZchn
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   503
	{mso-style-name:"Kommentartext Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   504
	mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   505
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   506
	mso-style-unhide:no;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   507
	mso-style-locked:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   508
	mso-style-link:Kommentartext;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   509
	mso-ansi-language:DE;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   510
span.KommentarthemaZchn
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   511
	{mso-style-name:"Kommentarthema Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   512
	mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   513
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   514
	mso-style-unhide:no;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   515
	mso-style-locked:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   516
	mso-style-parent:"Kommentartext Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   517
	mso-style-link:Kommentarthema;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   518
	mso-ansi-language:DE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   519
	font-weight:bold;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   520
span.SprechblasentextZchn
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   521
	{mso-style-name:"Sprechblasentext Zchn";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   522
	mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   523
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   524
	mso-style-unhide:no;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   525
	mso-style-locked:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   526
	mso-style-link:Sprechblasentext;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   527
	mso-ansi-font-size:8.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   528
	mso-bidi-font-size:8.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   529
	font-family:"Tahoma","sans-serif";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   530
	mso-ascii-font-family:Tahoma;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   531
	mso-hansi-font-family:Tahoma;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   532
	mso-bidi-font-family:Tahoma;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   533
	mso-ansi-language:DE;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   534
span.GramE
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   535
	{mso-style-name:"";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   536
	mso-gram-e:yes;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   537
.MsoChpDefault
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   538
	{mso-style-type:export-only;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   539
	mso-default-props:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   540
	mso-ascii-font-family:Calibri;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   541
	mso-fareast-font-family:Calibri;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   542
	mso-hansi-font-family:Calibri;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   543
@page Section1
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   544
	{size:595.3pt 841.9pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   545
	margin:70.85pt 70.85pt 2.0cm 70.85pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   546
	mso-header-margin:35.4pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   547
	mso-footer-margin:35.4pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   548
	mso-paper-source:0;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   549
div.Section1
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   550
	{page:Section1;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   551
 /* List Definitions */
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   552
 @list l0
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   553
	{mso-list-id:711465342;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   554
	mso-list-type:hybrid;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   555
	mso-list-template-ids:-398029370 -1506878708 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   556
@list l0:level1
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   557
	{mso-level-start-at:0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   558
	mso-level-number-format:bullet;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   559
	mso-level-text:\F0D8;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   560
	mso-level-tab-stop:none;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   561
	mso-level-number-position:left;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   562
	text-indent:-18.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   563
	font-family:Wingdings;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   564
	mso-fareast-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   565
	mso-bidi-font-family:"Courier New";}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   566
@list l1
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   567
	{mso-list-id:1152210869;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   568
	mso-list-type:hybrid;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   569
	mso-list-template-ids:1896245118 489165068 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   570
@list l1:level1
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   571
	{mso-level-start-at:0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   572
	mso-level-number-format:bullet;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   573
	mso-level-text:\F0D8;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   574
	mso-level-tab-stop:none;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   575
	mso-level-number-position:left;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   576
	text-indent:-18.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   577
	font-family:Wingdings;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   578
	mso-fareast-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   579
	mso-bidi-font-family:"Courier New";}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   580
@list l2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   581
	{mso-list-id:2131390884;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   582
	mso-list-type:hybrid;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   583
	mso-list-template-ids:-835441590 1095827004 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   584
@list l2:level1
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   585
	{mso-level-start-at:0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   586
	mso-level-number-format:bullet;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   587
	mso-level-text:\F0D8;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   588
	mso-level-tab-stop:none;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   589
	mso-level-number-position:left;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   590
	margin-left:21.4pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   591
	text-indent:-18.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   592
	font-family:Wingdings;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   593
	mso-fareast-font-family:"Times New Roman";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   594
	mso-bidi-font-family:"Courier New";}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   595
ol
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   596
	{margin-bottom:0cm;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   597
ul
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   598
	{margin-bottom:0cm;}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   599
-->
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   600
</style>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   601
<!--[if gte mso 10]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   602
<style>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   603
 /* Style Definitions */
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   604
 table.MsoNormalTable
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   605
	{mso-style-name:"Normale Tabelle";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   606
	mso-tstyle-rowband-size:0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   607
	mso-tstyle-colband-size:0;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   608
	mso-style-noshow:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   609
	mso-style-priority:99;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   610
	mso-style-qformat:yes;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   611
	mso-style-parent:"";
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   612
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   613
	mso-para-margin:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   614
	mso-para-margin-bottom:.0001pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   615
	mso-pagination:widow-orphan;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   616
	font-size:10.0pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   617
	font-family:"Calibri","sans-serif";}
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   618
</style>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   619
<![endif]--><!--[if gte mso 9]><xml>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   620
 <o:shapedefaults v:ext="edit" spidmax="2050"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   621
</xml><![endif]--><!--[if gte mso 9]><xml>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   622
 <o:shapelayout v:ext="edit">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   623
  <o:idmap v:ext="edit" data="1"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   624
  <o:rules v:ext="edit">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   625
   <o:r id="V:Rule4" type="connector" idref="#_x0000_s1033"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   626
   <o:r id="V:Rule6" type="connector" idref="#_x0000_s1036"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   627
  </o:rules>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   628
 </o:shapelayout></xml><![endif]-->
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   629
</head>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   630
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   631
<body lang=DE link=blue vlink=purple style='tab-interval:35.4pt'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   632
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   633
<div class=Section1>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   634
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   635
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   636
style='mso-ansi-language:EN-US'>SQLite implementation for Symbian OS with an ADO.NET
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   637
Provider for Red Five Labs’ .NET Compact Framework 1.0<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   638
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   639
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   640
style='mso-ansi-language:EN-US'>Converting SQLite to S60<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   641
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   642
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Red Five Labs’
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   643
Net60, a .NET Compact Framework Version 1.0, introduces .NET programming to the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   644
great family of Symbian S60 smartphones. Now it is possible to run a managed .NET
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   645
application, written for Windows Mobile, on S60 smartphones. Unfortunately,
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   646
however, the .NET Compact Framework 1.0 does not provide any form of database
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   647
support. This is first supported in the .NET Compact Framework 2.0 together
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   648
with the SQL Server Compact Edition. This SQL Server only runs on Windows
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   649
Mobile <span class=GramE>devices which means</span> another database system is
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   650
needed to provide database functionality to Symbian devices. Enter SQLite for
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   651
S60.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   652
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   653
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>SQLite is a
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   654
popular open source, stand-alone database system that was written in C and is
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   655
available for Windows, Windows Mobile, OS2 and <span class=GramE>Unix</span> operating
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   656
systems. It is ACID compliant and supports the SQL-92 standard. The Symbian OS at
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   657
present does not provide a database system, however in the future Symbian OS
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   658
Version 9.4 will support a SQLite implementation. <o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   659
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   660
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   661
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   662
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   663
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   664
style='mso-ansi-language:EN-US'>PIPS for S60 made porting SQLite to Symbian OS
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   665
possible<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   666
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   667
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>At the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   668
beginning of 2007 Symbian published the P.I.P.S. SDK (<a
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   669
href="http://developer.symbian.com/wiki/display/oe/P.I.P.S.+Home">http://developer.symbian.com/wiki/display/oe/P.I.P.S.+Home</a>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   670
) for the S60 and UIQ platforms. P.I.P.S. is the implementation of the POSIX
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   671
Interface for Symbian OS that provides C Libraries like STDIO or STDLIB. With
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   672
the Open C SDK it is possible to port the SQLite library written in ANSI C to
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   673
Symbian OS. To do such a conversion of an existing ANSI C project knowledge of
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   674
programming for Symbian OS is needed. A good description of the conversion of
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   675
SQLite to S60 is the article on Dr.Dobbs (<a
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   676
href="http://www.ddj.com/mobile/198702204?pgno=2">http://www.ddj.com/mobile/198702204?pgno=2</a>)
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   677
and describes how such a port of SQLite could be done. By following these
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   678
instructions, it was easy to create a project that could compile the C files of
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   679
the SQLite project. <o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   680
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   681
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Note, the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   682
PIPS SDK for S60 must be installed to the PC to compile the SqliteS60 project
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   683
whilst the PIPS_s60_1_2_SS .SIS must be installed on the device.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   684
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   685
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   686
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   687
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   688
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   689
style='mso-ansi-language:EN-US'>Converting SQLite .C files to .CPP files<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   690
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   691
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Before the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   692
SQLite source could be completely compiled, the file IO operations had to be
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   693
rewritten. This part of SQLite is not platform independent and uses the native
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   694
OS operations to open, read and write files.<span style='mso-spacerun:yes'> 
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   695
</span>The first step was to rewrite the file operations with the STDIO
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   696
implementation.<span style='mso-spacerun:yes'>  </span>For example the <b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   697
style='mso-bidi-font-weight:normal'>OpenDatabase</b> method was modified to use
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   698
the <b style='mso-bidi-font-weight:normal'>fopen</b> method of POSIX. Unfortunately
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   699
this did not result in the outcome that was expected. <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   700
style='mso-spacerun:yes'> </span>On the test device this implementation does
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   701
not run. After analyzing this, it seems to be that the ANSI C file IO methods
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   702
cause the error. <span style='mso-spacerun:yes'> </span>The Symbian API is an
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   703
object oriented programming interface, therefore to use the native file IO <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   704
class=GramE>classes,</span> the SQLite source must be converted from .C files
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   705
to .CPP files. Renaming the files was easy, but after renaming the source files
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   706
over 500 compiler errors were output. Most of these were language differences
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   707
between C and C++ and could be solved quickly. After resolving these problems,
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   708
programming the OS routines with the Symbian file IO classes could begin.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   709
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   710
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>For this
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   711
part a new file was created and added to the SQLiteS60 project
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   712
(os_symbian.cpp). This file includes all methods that SQLite expects for file
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   713
IO. The conversion of the existing C files of the SQLite project to CPP files
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   714
makes the SQLiteS60 project very different from the main source. As a result of
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   715
this, the implementations for the other OS operations, i.e. for OS2, Windows and
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   716
Mac, were deleted from this project. SQLite uses a structure to reference the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   717
correct OS operations and is implemented in every OS implementation. Due to this
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   718
practice, only a compiler switch is needed to generate a run-able SQLite library
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   719
for the specific operating system. As this structure is not used in the S60
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   720
conversion project, it has also been removed from the code and the Symbian IO
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   721
methods are directly connected to the OS methods in the file os.cpp.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   722
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   723
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   724
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   725
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>A simple
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   726
example to open or create a file with native Symbian methods is shown in the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   727
following code snippet.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   728
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   729
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   730
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   731
margin-left:3.4pt;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   732
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   733
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   734
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   735
7.5pt;line-height:110%;mso-ansi-language:EN-US'>RFs fileSession;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   736
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   737
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   738
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   739
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>RFile file;<span style='mso-spacerun:yes'>   </span><o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   740
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   741
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   742
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   743
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   744
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   745
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   746
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   747
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   748
mso-ansi-language:EN-US'>fileSession.Connect(</span></span><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   749
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   750
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   751
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   752
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   753
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   754
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   755
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   756
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   757
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>TInt err=<span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   758
class=GramE>file.Open(</span>fsSession,fileName,shareMode);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   759
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   760
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   761
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   762
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   763
mso-ansi-language:EN-US'>if</span></span><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   764
7.5pt;line-height:110%;mso-ansi-language:EN-US'> (err==KErrNotFound) // file does not exist - create it<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   765
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   766
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   767
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   768
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   769
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   770
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   771
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   772
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>    </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   773
class=GramE>err=</span>file.Create(fsSession,fileName,shareMode);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   774
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   775
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   776
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   777
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>}<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   778
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   779
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   780
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   781
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   782
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   783
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   784
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   785
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>// do read and write operations<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   786
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   787
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   788
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   789
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   790
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   791
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   792
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   793
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   794
mso-ansi-language:EN-US'>file.Close(</span></span><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   795
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   796
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   797
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   798
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   799
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   800
mso-ansi-language:EN-US'>fileSession.Close(</span></span><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   801
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>);<o:p></o:p></span></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   802
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   803
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   804
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   805
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The RFs
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   806
class defines the file server session. Any file operation in controlled by an
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   807
instance of this class. After this instance is created, the file can be opened
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   808
over the RFile class. The RFile class contains all file IO operations. By using
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   809
these two classes to extend the <b style='mso-bidi-font-weight:normal'>sqlite3_file</b>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   810
structure, the SQLite file IO operations can use the class instances of RFs and
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   811
RFile as shown in the struct below.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   812
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   813
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   814
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   815
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   816
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   817
margin-left:3.4pt;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   818
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   819
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   820
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span class=GramE><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   821
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>struct</span></span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   822
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'> symbianFile {<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   823
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   824
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   825
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   826
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   827
class=GramE>int</span> isOpen;<o:p></o:p></span></pre><pre style='margin-top:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   828
3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   829
line-height:110%;background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   830
padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   831
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   832
class=GramE>unsigned</span> char locktype; /* Type of lock currently held on this file */<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   833
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   834
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   835
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   836
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   837
class=GramE>short</span> sharedLockByte;<span style='mso-spacerun:yes'>   </span>/* Randomly chosen byte used as a shared lock */<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   838
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   839
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   840
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   841
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   842
class=GramE>char</span> fileName[512];<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   843
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   844
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   845
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   846
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span>RFs session;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   847
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   848
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   849
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   850
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span>RFile file;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   851
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   852
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   853
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   854
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>};<o:p></o:p></span></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   855
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   856
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   857
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   858
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Finally all
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   859
the methods that SQLite needs to handle file operations must be rewritten by
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   860
using this structure and the RFile methods. The following example shows how to
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   861
close an open file and the file server session.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   862
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   863
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   864
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   865
margin-left:3.4pt;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   866
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   867
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   868
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span class=GramE><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   869
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>int</span></span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   870
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'> Close(sqlite3_file *id){<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   871
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   872
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   873
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   874
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   875
class=GramE>int</span> rc, cnt = 0;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   876
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   877
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   878
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   879
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   880
class=GramE>symbianFile</span> *pFile = (symbianFile*)id;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   881
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   882
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   883
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   884
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   885
class=GramE>pFile</span>-&gt;file.Close();<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   886
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   887
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   888
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   889
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   890
class=GramE>pFile</span>-&gt;session.Close();<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   891
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   892
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   893
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   894
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   895
class=GramE>return</span> SQLITE_OK;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   896
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   897
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   898
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   899
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>}<o:p></o:p></span></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   900
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   901
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   902
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   903
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The other file
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   904
IO operations are similar to the <b style='mso-bidi-font-weight:normal'>close</b>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   905
method. The <b style='mso-bidi-font-weight:normal'>open</b> method of RFile expects
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   906
a Unicode string that contains the name of the database file. A conversion of
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   907
the ASCII format to Unicode must be done before calling the <b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   908
style='mso-bidi-font-weight:normal'>open</b> method. For such a conversion the <b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   909
style='mso-bidi-font-weight:normal'>CCnvCharacterSetConverter</b> class can be
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   910
used. This class needs the file server session handle and the string to convert
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   911
to Unicode. The following example shows the converter method used in SQLite.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   912
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   913
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   914
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   915
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   916
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   917
margin-left:3.4pt;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   918
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   919
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   920
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span class=GramE><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   921
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>void</span></span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   922
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'> ConvertToUnicode(RFs session, TDes16&amp; aUnicode, const char *str)<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   923
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   924
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   925
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   926
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   927
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   928
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   929
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   930
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span>CCnvCharacterSetConverter *converter = CCnvCharacterSetConverter::<span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   931
class=GramE>NewL(</span>);<o:p></o:p></span></pre><pre style='margin-top:3.4pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   932
margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   933
line-height:110%;background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   934
padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   935
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   936
class=GramE>converter</span>-&gt;PrepareToConvertToOrFromL(KCharacterSetIdentifierUtf8, session);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   937
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   938
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   939
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   940
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   941
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   942
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   943
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   944
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span>TPtrC8 <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   945
class=GramE>ptr(</span>(const unsigned char*)str);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   946
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   947
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   948
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   949
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   950
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   951
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   952
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   953
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   954
class=GramE>int</span> state = CCnvCharacterSetConverter::KStateDefault;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   955
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   956
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   957
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   958
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>  </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   959
class=GramE>converter</span>-&gt;ConvertToUnicode(aUnicode, ptr, state);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   960
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   961
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   962
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   963
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>}<o:p></o:p></span></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   964
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   965
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   966
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   967
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>After
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   968
rewriting all operations used by SQLite to use the RFile class, in the os_symbian.cpp
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   969
<span class=GramE>file ,</span> the project can be compiled by the Symbian C
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   970
compiler (which has been included in the build chain by installing the Carbide
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   971
plug in for Visual Studio) and a Symbian Library is created that can be used on
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   972
a S60 device as a database. This library takes the form of a native Symbian DLL
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   973
called sqlite.dll.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   974
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   975
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   976
database file that the sqlite.dll generates can be used by any other
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   977
implementation of SQLite. So it will be possible to transfer all stored data
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   978
from a smart device to a database server in a company network.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   979
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   980
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   981
style='mso-ansi-language:EN-US'>Compiling sqlite.dll from the SQLiteS60 project<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   982
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   983
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>It is
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   984
possible to compile the sqlite.dll using Visual Studio with the Carbide plugin.
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   985
<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   986
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   987
<p class=MsoNormal><span class=GramE><span lang=EN-US style='mso-ansi-language:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   988
EN-US'>Another<span style='mso-spacerun:yes'>  </span>easier</span></span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   989
lang=EN-US style='mso-ansi-language:EN-US'> possibility is to type the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   990
following command lines in the ‘group’ directory of the SqliteS60 folder.<span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   991
style='mso-spacerun:yes'>  </span><o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   992
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   993
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>To compile
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   994
for the S60 device (GCCE compiler) and as a release version:<b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   995
style='mso-bidi-font-weight:normal'><o:p></o:p></b></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   996
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   997
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   998
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   999
margin-left:0cm;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1000
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1001
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1002
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1003
7.5pt;line-height:110%;mso-ansi-language:EN-US'>&gt; Bldmake bldfiles [enter]<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1004
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1005
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1006
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1007
style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:7.5pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1008
line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1009
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1010
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1011
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1012
style='mso-bidi-font-weight:normal'><span lang=EN-US style='font-size:7.5pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1013
line-height:110%;mso-ansi-language:EN-US'>&gt; <span class=GramE>abld</span> build gcce urel<o:p></o:p></span></b></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1014
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1015
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1016
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1017
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>For the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1018
emulator with debug information:<span style='mso-spacerun:yes'>  </span><o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1019
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1020
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1021
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1022
margin-left:0cm;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1023
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1024
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1025
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1026
7.5pt;line-height:110%;mso-ansi-language:EN-US'>&gt; Bldmake bldfiles [enter]<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1027
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1028
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1029
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1030
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1031
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1032
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1033
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1034
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>&gt; <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1035
class=GramE>abld</span> build winscw udeb [enter]<o:p></o:p></span></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1036
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1037
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1038
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1039
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1040
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1041
style='mso-ansi-language:EN-US'>Note:</span></b><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1042
style='mso-ansi-language:EN-US'> <span style='mso-spacerun:yes'> </span>No
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1043
spaces must be present in the directory path where the SQliteS60 project is
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1044
located. Also, the command line console must be run with “Admin” privileges.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1045
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1046
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1047
style='mso-ansi-language:EN-US'><br>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1048
Writing an ADO.NET Provider using Net60 Compact Framework 1.0<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1049
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1050
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>After the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1051
successful conversion of the SQLite code to the S60 platform, the development
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1052
of an ADO.NET provider for Net60 that uses the SQLite library for Symbian OS can
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1053
be started. As there are some existing implementations of an ADO.NET provider
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1054
for the .NET Framework, this development did not have to start at the grass
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1055
roots level. Mono, for example, contains such an implementation <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1056
class=GramE>( </span><a href="http://www.mono-project.com">www.mono-project.com</a>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1057
). This could be used as a base for the ADO.NET provider for Net60.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1058
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1059
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The .NET Compact
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1060
Framework 1.0 only provides the basic interfaces like IDbConnection,
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1061
IDbCommand, <span class=GramE>IDbParameter</span> and so on. Other
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1062
functionality such as the base classes in the System.Data.Common namespace <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1063
class=GramE>are</span> not provided. Also the DbDataAdapter base class is not implemented.
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1064
So this implementation cannot support DataAdapters, however with these basic
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1065
interfaces it is possible to develop an ADO.NET Provider that supports all
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1066
basic features of the .NET Framework 1.1 for the desktop.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1067
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1068
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1069
SQLiteS60 project results in a native Symbian DLL, sqlite.dll, which must be
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1070
used from within managed .NET code. Net60, and the .NET Compact Framework,
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1071
supports interoperability between managed and unmanaged code through a
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1072
mechanism called P/Invoke.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1073
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1074
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The diagram
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1075
below shows the interaction between the various components of the solution:<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1076
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1077
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1078
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1079
<p class=MsoNormal><!--[if gte vml 1]><v:shapetype id="_x0000_t202"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1080
 coordsize="21600,21600" o:spt="202" path="m,l,21600r21600,l21600,xe">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1081
 <v:stroke joinstyle="miter"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1082
 <v:path gradientshapeok="t" o:connecttype="rect"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1083
</v:shapetype><v:shape id="_x0000_s1027" type="#_x0000_t202" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1084
 margin-left:62.95pt;margin-top:62.25pt;width:285.5pt;height:107.65pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1085
 z-index:1;mso-width-relative:margin;mso-height-relative:margin'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1086
 <v:textbox style='mso-next-textbox:#_x0000_s1027'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1087
  <![if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1088
  <table cellpadding=0 cellspacing=0 width="100%">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1089
   <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1090
    <td><![endif]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1091
    <div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1092
    <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1093
    style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1094
    <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1095
    style='font-size:14.0pt;mso-bidi-font-size:11.0pt;line-height:115%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1096
    mso-ansi-language:EN-US'>Net60<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1097
    </div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1098
    <![if !mso]></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1099
   </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1100
  </table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1101
  <![endif]></v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1102
</v:shape><v:shape id="_x0000_s1030" type="#_x0000_t202" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1103
 margin-left:215.8pt;margin-top:126.3pt;width:132.85pt;height:43.75pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1104
 z-index:2;mso-width-relative:margin;mso-height-relative:margin'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1105
 <v:textbox style='mso-next-textbox:#_x0000_s1030'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1106
  <![if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1107
  <table cellpadding=0 cellspacing=0 width="100%">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1108
   <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1109
    <td><![endif]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1110
    <div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1111
    <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1112
    style='mso-ansi-language:EN-US'>SQLiteS60.dll<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1113
    </div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1114
    <![if !mso]></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1115
   </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1116
  </table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1117
  <![endif]></v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1118
</v:shape><v:shape id="_x0000_s1026" type="#_x0000_t202" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1119
 margin-left:62.95pt;margin-top:173.55pt;width:287.05pt;height:33.45pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1120
 z-index:3;mso-height-percent:200;mso-height-percent:200;mso-width-relative:margin;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1121
 mso-height-relative:margin'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1122
 <v:textbox style='mso-fit-shape-to-text:t'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1123
  <![if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1124
  <table cellpadding=0 cellspacing=0 width="100%">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1125
   <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1126
    <td><![endif]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1127
    <div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1128
    <p class=MsoNormal align=center style='text-align:center'>Symbian OS</p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1129
    </div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1130
    <![if !mso]></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1131
   </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1132
  </table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1133
  <![endif]></v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1134
</v:shape><v:shape id="_x0000_s1028" type="#_x0000_t202" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1135
 margin-left:62.95pt;margin-top:24.15pt;width:285.7pt;height:33.45pt;z-index:4;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1136
 mso-height-percent:200;mso-height-percent:200;mso-width-relative:margin;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1137
 mso-height-relative:margin'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1138
 <v:textbox style='mso-next-textbox:#_x0000_s1028;mso-fit-shape-to-text:t'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1139
  <![if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1140
  <table cellpadding=0 cellspacing=0 width="100%">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1141
   <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1142
    <td><![endif]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1143
    <div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1144
    <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1145
    style='mso-ansi-language:EN-US'>.NET CF 1.0 App using SQLite<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1146
    </div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1147
    <![if !mso]></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1148
   </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1149
  </table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1150
  <![endif]></v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1151
</v:shape><v:shape id="_x0000_s1029" type="#_x0000_t202" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1152
 margin-left:278.25pt;margin-top:149.15pt;width:70.2pt;height:20.9pt;z-index:5;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1153
 mso-width-relative:margin;mso-height-relative:margin'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1154
 <v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1155
  <![if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1156
  <table cellpadding=0 cellspacing=0 width="100%">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1157
   <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1158
    <td><![endif]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1159
    <div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1160
    <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1161
    style='mso-ansi-language:EN-US'>PIPS <o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1162
    </div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1163
    <![if !mso]></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1164
   </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1165
  </table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1166
  <![endif]></v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1167
</v:shape><v:shape id="_x0000_s1031" type="#_x0000_t202" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1168
 margin-left:246.9pt;margin-top:62.25pt;width:101.75pt;height:38.55pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1169
 z-index:6;mso-width-relative:margin;mso-height-relative:margin'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1170
 <v:textbox style='mso-next-textbox:#_x0000_s1031'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1171
  <![if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1172
  <table cellpadding=0 cellspacing=0 width="100%">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1173
   <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1174
    <td><![endif]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1175
    <div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1176
    <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1177
    11.0pt;line-height:115%;mso-ansi-language:EN-US'>System.Data.SQLiteClient.dll</span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1178
    style='font-size:10.0pt;mso-bidi-font-size:11.0pt;line-height:115%'><o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1179
    </div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1180
    <![if !mso]></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1181
   </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1182
  </table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1183
  <![endif]></v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1184
</v:shape><v:shape id="_x0000_s1034" type="#_x0000_t202" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1185
 margin-left:355.45pt;margin-top:67.25pt;width:118.1pt;height:33.55pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1186
 z-index:7;mso-width-relative:margin;mso-height-relative:margin' filled="f"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1187
 stroked="f">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1188
 <v:textbox style='mso-next-textbox:#_x0000_s1034'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1189
  <![if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1190
  <table cellpadding=0 cellspacing=0 width="100%">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1191
   <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1192
    <td><![endif]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1193
    <div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1194
    <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1195
    style='font-size:9.0pt;mso-bidi-font-size:11.0pt;line-height:115%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1196
    mso-ansi-language:EN-US'>P/Invoke from managed code to native Symbian DLL</span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1197
    lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1198
    </div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1199
    <![if !mso]></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1200
   </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1201
  </table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1202
  <![endif]></v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1203
</v:shape><v:shape id="_x0000_s1037" type="#_x0000_t202" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1204
 margin-left:308.15pt;margin-top:98.15pt;width:39.7pt;height:15.65pt;z-index:8'
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1205
 strokecolor="white">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1206
 <v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1207
  <![if !mso]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1208
  <table cellpadding=0 cellspacing=0 width="100%">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1209
   <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1210
    <td><![endif]>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1211
    <div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1212
    <p class=MsoNormal><o:p>&nbsp;</o:p></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1213
    </div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1214
    <![if !mso]></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1215
   </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1216
  </table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1217
  <![endif]></v:textbox>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1218
</v:shape><v:shapetype id="_x0000_t32" coordsize="21600,21600" o:spt="32"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1219
 o:oned="t" path="m,l21600,21600e" filled="f">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1220
 <v:path arrowok="t" fillok="f" o:connecttype="none"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1221
 <o:lock v:ext="edit" shapetype="t"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1222
</v:shapetype><v:shape id="_x0000_s1036" type="#_x0000_t32" style='position:absolute;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1223
 margin-left:307.2pt;margin-top:100.9pt;width:0;height:25.35pt;z-index:9'
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1224
 o:connectortype="straight"/><v:shape id="_x0000_s1033" type="#_x0000_t32"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1225
 style='position:absolute;margin-left:335.7pt;margin-top:90.2pt;width:25.95pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1226
 height:23.6pt;flip:x;z-index:10' o:connectortype="straight">
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1227
 <v:stroke dashstyle="1 1" endarrow="block" endcap="round"/>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1228
</v:shape><![endif]--><![if !vml]><span style='mso-ignore:vglayout'>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1229
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1230
<table cellpadding=0 cellspacing=0 align=left>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1231
 <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1232
  <td width=83 height=31></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1233
 </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1234
 <tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1235
  <td></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1236
  <td><img width=552 height=250 src="sqlite_port-Dateien/image001.gif" v:shapes="_x0000_s1027 _x0000_s1030 _x0000_s1026 _x0000_s1028 _x0000_s1029 _x0000_s1031 _x0000_s1034 _x0000_s1037 _x0000_s1036 _x0000_s1033"></td>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1237
 </tr>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1238
</table>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1239
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1240
</span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1241
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1242
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1243
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1244
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1245
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1246
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1247
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1248
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1249
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1250
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1251
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1252
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1253
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1254
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1255
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1256
<br style='mso-ignore:vglayout' clear=ALL>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1257
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1258
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The native SQLite
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1259
methods, such as <b style='mso-bidi-font-weight:normal'>libversion</b>, <b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1260
style='mso-bidi-font-weight:normal'>open</b> etc., are called using the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1261
P/Invoke mechanism in the .NET code. To do this, the entry point of the corresponding
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1262
method in the SQLite library must be known. Symbian has a specific entry point
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1263
model. All methods are exported from a library by ordinal numbers instead of
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1264
method names. The relation of method name and export number can be found in the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1265
generated .DEF file of the SQLite.dll or by using a dump tool.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1266
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1267
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1268
following example shows how a native SQLite method is defined in .NET. The <b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1269
style='mso-bidi-font-weight:normal'>DLLImort</b> attribute defines the library
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1270
name and the entry points were the method is located in the library. The CallingConvention
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1271
defines the type of data exchange between the unmanaged SQLite and the managed
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1272
.NET code. <o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1273
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1274
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1275
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1276
margin-left:3.4pt;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1277
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1278
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1279
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1280
7.5pt;line-height:110%;mso-ansi-language:EN-US'>[<span class=GramE>DllImport(</span>&quot;sqlite.dll&quot;, EntryPoint = &quot;#86&quot;, CallingConvention = _Convention)]<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1281
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1282
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1283
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1284
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1285
mso-ansi-language:EN-US'>public</span></span><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1286
7.5pt;line-height:110%;mso-ansi-language:EN-US'> static extern SQLiteCode sqlite3_open(IntPtr filename, out IntPtr db);<o:p></o:p></span></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1287
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1288
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1289
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1290
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Based on
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1291
the existing implementations of SQLite for .NET it was easy to develop an
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1292
ADO.NET Provider that runs on the Compact Framework. To test the behavior of a
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1293
.NET application, this implementation provides a P/Invoke call for each <b
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1294
style='mso-bidi-font-weight:normal'>sqlite3_</b> method call to the Symbian
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1295
version contained in the sqlite.dll. <span class=GramE>These</span> P/Invokes
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1296
are performed in the SymbianMethods.cs file in the managed System.Data.SQLiteClient.dll
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1297
extension class.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1298
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1299
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Interestingly,
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1300
all applications are also executable on the smartphone device emulator. To
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1301
change between the emulator and device, only the emulator flag in the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1302
connection string must be set to true or false. For the emulator the Windows
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1303
version of SQLite is required <span class=GramE>( </span><a
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1304
href="http://www.sqlite.org">www.sqlite.org</a> ), the emulator flag links the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1305
P/Invoke call to that library.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1306
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1307
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1308
style='mso-ansi-language:EN-US'>Deploying SQLiteS60 to the device<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1309
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1310
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>In order to
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1311
deploy the SQLite database to device, the sqlite.dll must be deployed to the \sys\bin
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1312
directory and the System.Data.SQLiteClient.dll to the Red Five Labs GAC
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1313
repository on the device which is \Resource\RedFiveLabs\Gac. The sqlite.pkg is
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1314
used together with the Symbian makesis.exe to create an installable SQLite.SIS
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1315
file which deploys these two libraries to their respective destinations. If the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1316
sqlite.dll and System.Data.SQLiteClient.dll are placed in the same directory as
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1317
the sqlite.pcg file, an example command line to generate the Sqlite.sis is <o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1318
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1319
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1320
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1321
margin-left:3.4pt;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1322
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1323
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1324
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1325
7.5pt;line-height:110%;mso-ansi-language:EN-US'>C:\temp\sis&gt;makesis sqlite.pkg<o:p></o:p></span></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1326
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1327
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1328
style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1329
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1330
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1331
style='mso-ansi-language:EN-US'>Using SQLite<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1332
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1333
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1334
implementation for Compact Framework 1.0 contains the SQLiteConnection class
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1335
that handles the connection to the sqlite database and creates new
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1336
SQLiteCommand instances. With these instances database queries can be sent to
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1337
and the results received from the database. As a result a SQLiteDataReader set instance
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1338
can be returned. This class provides the functionality to step through the rows
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1339
of the result sets. Transactional processing can be performed by using the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1340
SQLiteTransaction class. An instance for that class can be created over the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1341
SQLiteConnection instance. Any SQLiteCommand can contain one or more SQL statements.
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1342
These statements are handled in the SQLiteStatement class. Each statement is
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1343
represented by an instance of that class. This class calls the native SQLite
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1344
methods to perform the database operations.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1345
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1346
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1347
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1348
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1349
following example shows how to open a database by using the SQLiteConnection
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1350
class.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1351
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1352
<div style='mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1353
solid #CCCCCC .75pt;padding:3.0pt 3.0pt 3.0pt 3.0pt;background:#EEEEEE;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1354
margin-left:3.4pt;margin-right:3.4pt'><pre style='margin-top:3.4pt;margin-right:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1355
0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1356
background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;padding:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1357
mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1358
7.5pt;line-height:110%;mso-ansi-language:EN-US'>SQLiteConnection _Connection = new <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1359
class=GramE>SQLiteConnection(</span>&quot;Data Source=test1.db;NewDatabase=True;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1360
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1361
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1362
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1363
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1364
style='mso-tab-count:5'>                                                  </span>Synchronous=Off<span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1365
class=GramE>;Encoding</span>=UTF8;Emulator=true&quot;);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1366
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1367
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1368
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1369
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>_<span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1370
class=GramE>Connection.Open(</span>);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1371
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1372
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1373
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1374
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1375
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1376
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1377
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1378
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>SQLiteCommand cmd = _<span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1379
class=GramE>Connection.CreateCommand(</span>);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1380
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1381
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1382
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1383
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>cmd.CommandText = &quot;select id, orderid, article from orderdetails where OrderId = @OrderId&quot;;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1384
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1385
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1386
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1387
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1388
mso-ansi-language:EN-US'>cmd.Parameters.Add(</span></span><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1389
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>&quot;@OrderId&quot;, DbType.Int32).Value = orderId;<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1390
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1391
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1392
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1393
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1394
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1395
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1396
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1397
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>DataTable table = new <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1398
class=GramE>DataTable(</span>);<o:p></o:p></span></pre><pre style='margin-top:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1399
3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;text-align:justify;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1400
line-height:110%;background:#EEEEEE;border:none;mso-border-alt:solid #CCCCCC .75pt;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1401
padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1402
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1403
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1404
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1405
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1406
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1407
mso-ansi-language:EN-US'>table.Columns.Add(</span></span><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1408
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>&quot;Id&quot;);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1409
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1410
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1411
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1412
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1413
mso-ansi-language:EN-US'>table.Columns.Add(</span></span><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1414
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>&quot;OrderId&quot;);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1415
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1416
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1417
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1418
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1419
mso-ansi-language:EN-US'>table.Columns.Add(</span></span><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1420
style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>&quot;Article&quot;);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1421
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1422
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1423
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1424
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1425
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1426
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1427
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1428
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>SQLiteDataReader reader = <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1429
class=GramE>cmd.ExecuteReader(</span>);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1430
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1431
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1432
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1433
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1434
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1435
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1436
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1437
class=GramE><span lang=EN-US style='font-size:7.5pt;line-height:110%;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1438
mso-ansi-language:EN-US'>while</span></span><span lang=EN-US style='font-size:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1439
7.5pt;line-height:110%;mso-ansi-language:EN-US'> (reader.Read())<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1440
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1441
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1442
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1443
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>{<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1444
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1445
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1446
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1447
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>    </span>DataRow row = <span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1448
class=GramE>table.NewRow(</span>);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1449
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1450
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1451
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1452
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>    </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1453
class=GramE>row[</span>&quot;Id&quot;] = reader.GetInt32(0);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1454
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1455
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1456
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1457
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>    </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1458
class=GramE>row[</span>&quot;OrderId&quot;] = reader.GetInt32(1);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1459
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1460
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1461
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1462
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>    </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1463
class=GramE>row[</span>&quot;Article&quot;] = reader.GetString(2);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1464
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1465
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1466
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1467
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><span style='mso-spacerun:yes'>    </span><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1468
class=GramE>table.Rows.Add(</span>row);<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1469
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1470
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1471
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1472
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>}<o:p></o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1473
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1474
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1475
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1476
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></pre><pre
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1477
style='margin-top:3.4pt;margin-right:0cm;margin-bottom:3.4pt;margin-left:0cm;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1478
text-align:justify;line-height:110%;background:#EEEEEE;border:none;mso-border-alt:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1479
solid #CCCCCC .75pt;padding:0cm;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1480
lang=EN-US style='font-size:7.5pt;line-height:110%;mso-ansi-language:EN-US'>dataGridView.DataSource = table;<o:p></o:p></span></pre></div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1481
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1482
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1483
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1484
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1485
SQLiteCommand instance contains a select statement that loads the orders with
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1486
the specified OrderId. The result set of this query is then filled in a data
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1487
table that is databinded to <span class=GramE>an</span> dataGridView that
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1488
displays the result. An example application is provided in the form of
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1489
SqlMobileTest project.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1490
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1491
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1492
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1493
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1494
style='mso-ansi-language:EN-US'>Conclusion<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1495
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1496
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>With this
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1497
conversion of SQLite, it is now possible to create .NET applications with database
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1498
support for the great family of Symbian S60 smartphones. With the upcoming release
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1499
of version 9.4 the Symbian OS provides an implementation of SQLite but this
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1500
version is not released yet and only new devices will get this database
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1501
support. With this conversion all S60 3<sup>rd</sup> Edition devices will be able
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1502
to use SQLite. Together with the Red Five Labs Net60 implementation of the .NET
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1503
Compact Framework it is possible to run .NET applications on Symbian OS. Together
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1504
with the ADO.NET provider for this SQLite implementation these applications can
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1505
use database functionality like any other application on a personal computer.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1506
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1507
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1508
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1509
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span lang=EN-US
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1510
style='mso-ansi-language:EN-US'>Tools Used for this project<o:p></o:p></span></b></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1511
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1512
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Microsoft
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1513
Visual Studio 2005 together with the Carbide.vs Plugin (http://www.forum.nokia.com/main/resources/tools_and_sdks/carbide/<span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1514
class=GramE>index.html )</span> were used in this project.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1515
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1516
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><span
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1517
style='mso-spacerun:yes'> </span>Additionally the S60 SDK and the Symbian PIPS
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1518
SDK are required to compile the project. With the Carbide plug in it is
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1519
possible to develop native Symbian applications in the Visual Studio IDE and to
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1520
debug on the S60 emulator. To convert a S60 project (f.e. a BLD or MMP file) to
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1521
a Visual Studio project, the Import Wizard of the carbide plugin could be used.
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1522
It is located under the File menu. The user only has to select the s60 project
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1523
and to assign an S60 SDK (f.e. maintenance release or FP1/FP2). The rest of the
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1524
transformation does the wizard. So it is easy to convert existing projects to
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1525
use the carbide plugin.<o:p></o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1526
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1527
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1528
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1529
<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1530
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1531
</div>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1532
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1533
</body>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1534
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
  1535
</html>