Changeset 67
- Timestamp:
- Dec 25, 2011, 9:40:28 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/.htaccess
r66 r67 12 12 RewriteCond %{REQUEST_FILENAME} !-f 13 13 RewriteCond %{REQUEST_FILENAME} !-d 14 RewriteRule ^(.*)$ /zdechovnet/index.cgi?$114 RewriteRule ^(.*)$ index.cgi?$1 -
trunk/Application/UApplicationInfo.pas
r66 r67 53 53 Name := 'ZděchovNET'; 54 54 Identification := 1; 55 ReleaseDate := EncodeDate(2011, 12, 2 0);55 ReleaseDate := EncodeDate(2011, 12, 25); 56 56 MajorVersion := 1; 57 57 MinorVersion := 0; -
trunk/Application/UWebObjects.pas
r66 r67 22 22 FInputType: TQueryFormItemType; 23 23 FItemType: TQueryFormItemType; 24 function GetName: string; 24 25 procedure SetItemType(const AValue: TQueryFormItemType); 26 procedure SetName(AValue: string); 25 27 public 26 28 Caption: string; … … 28 30 Hint: string; 29 31 Value: THTMLInput; 32 property Name: string read GetName write SetName; 30 33 property ItemType: TQueryFormItemType read FItemType write SetItemType; 31 34 constructor Create; … … 38 41 Title: string; 39 42 Rows: TListObject; // TListObject<TQueryFormItem> 43 procedure Load(Items: TStringList); 40 44 function AddNewItem: TQueryFormItem; 41 45 constructor Create; … … 44 48 45 49 TQueryAction = class 46 Name: string; 50 Caption: string; 51 Action: string; 47 52 end; 48 53 … … 57 62 function AddNewGroup: TQueryFormGroup; 58 63 function AddNewAction: TQueryAction; 64 procedure Load(Items: TStringList); 59 65 constructor Create; 60 66 destructor Destroy; override; … … 79 85 fitFileSelect: Value.InputType := itFileSelect; 80 86 end; 87 end; 88 89 function TQueryFormItem.GetName: string; 90 begin 91 Result := Value.ItemName; 92 end; 93 94 procedure TQueryFormItem.SetName(AValue: string); 95 begin 96 Value.ItemName := AValue; 81 97 end; 82 98 … … 131 147 with THtmlCell(Row.Cells.AddNew(THtmlCell.Create)) do begin 132 148 Value := THtmlInput.Create; 133 Value.Assign(TQueryFormItem(Rows[I]).Value);149 THtmlInput(Value).Assign(TQueryFormItem(Rows[I]).Value); 134 150 end; 135 151 end; … … 141 157 Value := THtmlBlock.Create; 142 158 with THtmlInput(THtmlBlock(Value).SubItems.AddNew(THtmlInput.Create)) do begin 143 Value := TQueryAction(Actions[I]). Name;159 Value := TQueryAction(Actions[I]).Caption; 144 160 InputType := itSubmit; 161 ItemName := TQueryAction(Actions[I]).Action; 145 162 end; 146 163 end; … … 160 177 end; 161 178 179 procedure TQueryForm.Load(Items: TStringList); 180 var 181 I: Integer; 182 begin 183 for I := 0 to Groups.Count - 1 do 184 TQueryFormGroup(Groups[I]).Load(Items); 185 end; 186 162 187 constructor TQueryForm.Create; 163 188 begin … … 166 191 Groups := TListObject.Create; 167 192 Method := 'post'; 193 Action.AsString := ''; 168 194 end; 169 195 … … 177 203 { TQueryFormGroup } 178 204 205 procedure TQueryFormGroup.Load(Items: TStringList); 206 var 207 I: Integer; 208 begin 209 for I := 0 to Rows.Count - 1 do 210 with TQueryFormItem(Rows[I]) do begin 211 if Items.IndexOfName(Value.ItemName) <> -1 then 212 Value.Value := Items.Values[Value.ItemName]; 213 end; 214 end; 215 179 216 function TQueryFormGroup.AddNewItem: TQueryFormItem; 180 217 begin -
trunk/Components/CoolWeb/Common/UHtmlClasses.pas
r66 r67 155 155 InputType: THtmlInputType; 156 156 Value: Variant; 157 ItemName: string; 157 158 procedure Assign(Source: THtmlElement); override; 158 159 constructor Create; … … 397 398 Attributes.Add('type', InputTypeString); 398 399 Attributes.Add('value', Value); 399 if Self. Name <> '' then400 Attributes.Add('name', Self. Name);400 if Self.ItemName <> '' then 401 Attributes.Add('name', Self.ItemName); 401 402 end; 402 403 end; … … 407 408 InputType := THtmlInput(Source).InputType; 408 409 Value := THtmlInput(Source).Value; 410 ItemName := THtmlInput(Source).ItemName; 409 411 end; 410 412 -
trunk/Components/CoolWeb/WebServer/UHTTPServer.pas
r61 r67 28 28 29 29 THTTPRequest = class 30 ContentType: string; 31 Content: TMemoryStreamEx; 30 32 Query: TQueryParameterList; 31 33 QueryParts: TListString; … … 34 36 Headers: TStringList; 35 37 Cookies: TCookieList; 38 Post: TQueryParameterList; 36 39 constructor Create; 37 40 destructor Destroy; override; … … 42 45 THTTPResponse = class 43 46 ContentType: string; 44 Stream: TMemoryStreamEx;47 Content: TMemoryStreamEx; 45 48 Headers: TStringList; 46 49 Cookies: TCookieList; … … 126 129 I: Integer; 127 130 begin 128 with HandlerData, Response. Streamdo begin131 with HandlerData, Response.Content do begin 129 132 //Response.Cookies.Values['Test'] := 'Halo'; 130 133 //Response.Cookies.Values['Test2'] := 'Halo2'; … … 134 137 135 138 WriteString('<a href="?ServerInfo">Refresh</a>'); 139 140 WriteString('<h5>Request HTTP content:</h5>'); 141 WriteStream(Request.Content, Request.Content.Size); 136 142 137 143 WriteString('<h5>Request HTTP headers</h5>'); … … 151 157 end; 152 158 159 WriteString('<h5>Request HTTP POST</h5>'); 160 for I := 0 to Request.Post.Count - 1 do begin; 161 WriteString(Request.Post.Strings[I] + '<br/>'); 162 end; 163 164 165 WriteString('<h5>Response HTTP content:</h5>'); 166 WriteStream(Response.Content, Response.Content.Size); 167 153 168 WriteString('<h5>Response HTTP headers</h5>'); 154 with Response. Streamdo169 with Response.Content do 155 170 for I := 0 to Response.Headers.Count - 1 do begin; 156 171 WriteString(Response.Headers.Strings[I] + '<br/>'); … … 166 181 procedure THTTPServer.ErrorResponse(HandlerData: THTTPHandlerData); 167 182 begin 168 with HandlerData, Response. Streamdo begin183 with HandlerData, Response.Content do begin 169 184 WriteString('<html><body>' + Format(SPageNotFound, [Request.Path]) + '</body></html>'); 170 185 end; … … 193 208 Response.Headers.Values['Content-Type'] := GetMIMEType(Copy(ExtractFileExt(FileName), 2, 255)); 194 209 BinaryFile := TFileStream.Create(FileName, fmOpenRead); 195 Response. Stream.WriteStream(BinaryFile, BinaryFile.Size);210 Response.Content.WriteStream(BinaryFile, BinaryFile.Size); 196 211 BinaryFile.Destroy; 197 212 end else 198 with Response. Streamdo begin213 with Response.Content do begin 199 214 WriteLn(Format(SFileNotFound, [Request.Path])); 200 215 WriteString('<html><body>' + Format(SFileNotFound, [Request.Path]) + '</body></html>'); … … 219 234 constructor THTTPResponse.Create; 220 235 begin 221 Stream:= TMemoryStreamEx.Create;236 Content := TMemoryStreamEx.Create; 222 237 Cookies := TCookieList.Create; 223 238 Headers := TStringList.Create; … … 226 241 destructor THTTPResponse.Destroy; 227 242 begin 228 Stream.Free;243 Content.Free; 229 244 Headers.Free; 230 245 Cookies.Free; … … 255 270 constructor THTTPRequest.Create; 256 271 begin 272 Post := TQueryParameterList.Create; 257 273 Query := TQueryParameterList.Create; 258 274 QueryParts := TListString.Create; 259 275 Headers := TStringList.Create; 260 276 Cookies := TCookieList.Create; 277 Content := TMemoryStreamEx.Create; 261 278 end; 262 279 263 280 destructor THTTPRequest.Destroy; 264 281 begin 282 Content.Free; 283 Post.Free; 265 284 Query.Free; 266 285 QueryParts.Free; -
trunk/Components/CoolWeb/WebServer/UHTTPServerCGI.pas
r61 r67 6 6 7 7 uses 8 Classes, SysUtils, UHTTPServer, SpecializedList ;8 Classes, SysUtils, UHTTPServer, SpecializedList, IOStream; 9 9 10 10 type … … 53 53 I: Integer; 54 54 HandlerData: THTTPHandlerData; 55 InputStream: TIOStream; 56 Line: string; 57 Buffer: string; 58 Count: Integer; 55 59 begin 56 60 HandlerData := THTTPHandlerData.Create; 57 61 with HandlerData do try 62 // Load headers 63 try 64 InputStream := TIOStream.Create(iosInput); 65 SetLength(Buffer, 1000); 66 repeat 67 Count := InputStream.Read(Buffer[1], Length(Buffer)); 68 Request.Content.Write(Buffer[1], Count); 69 until Count = 0; 70 finally 71 InputStream.Free; 72 end; 73 74 //repeat 75 // ReadLn(Line); 76 //until Line = ''; 77 78 // Load data 79 if Request.Headers.IndexOfName('Content-length') <> -1 then 80 try 81 InputStream := TIOStream.Create(iosInput); 82 Request.Content.CopyFrom(InputStream, StrToInt(Request.Headers.Values['Content-length'])); 83 finally 84 InputStream.Free; 85 end; 86 58 87 // Load environment variables 59 88 for I := 0 to GetEnvironmentVariableCount - 1 do begin … … 80 109 SessionStorage.Load(HandlerData); 81 110 82 Response.Stream.Clear; 111 // Load post data 112 if EnvVars.IndexOfName('REQUEST_METHOD') <> -1 then begin 113 if EnvVars.Values['REQUEST_METHOD'] = 'POST' then begin 114 Request.Content.Position := 0; 115 Buffer := Request.Content.ReadString; 116 Request.Post.Parse(Buffer); 117 end; 118 end; 119 120 Response.Content.Clear; 83 121 Response.Headers.Values['Content-type'] := 'text/html'; 84 122 … … 105 143 106 144 // Emit page content 107 Stream.Position := 0;108 WriteLn( Stream.ReadString);145 Content.Position := 0; 146 WriteLn(Content.ReadString); 109 147 end; 110 148 finally … … 118 156 begin 119 157 inherited; 120 with HandlerData, Response. Streamdo begin158 with HandlerData, Response.Content do begin 121 159 WriteString('<h5>' + SEnvironmentVariables + '</h5>'); 122 160 WriteString('<table border="1">'); -
trunk/Components/CoolWeb/WebServer/UHTTPServerTCP.pas
r61 r67 88 88 SessionStorage.Load(HandlerData); 89 89 90 Response. Stream.Clear;90 Response.Content.Clear; 91 91 Response.Headers.Values['Content-Type'] := 'text/html'; 92 92 … … 100 100 with Response do begin 101 101 SendString('HTTP/1.0 200 OK'#13#10); 102 Headers.Values['Content-Length'] := IntToStr( Stream.Size);102 Headers.Values['Content-Length'] := IntToStr(Content.Size); 103 103 Headers.Values['Connection'] := 'close'; 104 104 Headers.Values['Date'] := RFC822DateTime(Now); … … 115 115 end; 116 116 SendString(#13#10); 117 SendBuffer( Stream.Memory, Stream.Size);117 SendBuffer(Content.Memory, Content.Size); 118 118 SendString(#13#10); 119 119 end; -
trunk/Components/CoolWeb/WebServer/UWebApp.pas
r61 r67 131 131 if Assigned(Page) then begin 132 132 Page.Page.OnProduce(HandlerData); 133 end else Response. Stream.WriteString(SPageNotFound);133 end else Response.Content.WriteString(SPageNotFound); 134 134 end; 135 135 end; -
trunk/Modules/UMainModule.pas
r66 r67 86 86 try 87 87 Formated := FormatHTML; 88 Response. Stream.WriteString(AsString);88 Response.Content.WriteString(AsString); 89 89 finally 90 90 Free; -
trunk/Pages/UUserControlPage.pas
r66 r67 48 48 Title := 'Přihlášení'; 49 49 ClassId := 'WideTable'; 50 //Action.AsString := '/dev/zdechovnet/trunk/serverinfoo'; 50 51 with AddNewGroup do begin 51 52 Title := ''; 52 53 with AddNewItem do begin 53 54 Caption := 'Jméno'; 55 Name := 'Name'; 54 56 Hint := 'Zadejte vaše přihlašovací jméno'; 55 57 Required := True; … … 57 59 with AddNewItem do begin 58 60 Caption := 'Heslo'; 61 Name := 'Password'; 59 62 Hint := 'Zadejte vaše heslo'; 60 63 Required := True; … … 62 65 end; 63 66 end; 64 with AddNewAction do 65 Name := 'Přihlásit'; 67 with AddNewAction do begin 68 Caption := 'Přihlásit'; 69 Action := 'Login'; 70 end; 66 71 end; 67 72 end else … … 74 79 with AddNewItem do begin 75 80 Caption := 'Jméno'; 81 Name := 'Name'; 76 82 Hint := 'Zadejte vaše přihlašovací jméno'; 77 83 Required := True; … … 79 85 with AddNewItem do begin 80 86 Caption := 'Email'; 87 Name := 'Email'; 81 88 Hint := 'Zadejte vaši elektronickou poštovní schránku'; 82 89 Required := True; … … 84 91 with AddNewItem do begin 85 92 Caption := 'Heslo'; 93 Name := 'Password'; 86 94 Hint := 'Zadejte vaše heslo'; 87 95 Required := True; … … 90 98 with AddNewItem do begin 91 99 Caption := 'Ověření hesla'; 100 Name := 'PasswordConfirm'; 92 101 Hint := 'Zadejte znovu vaše heslo pro ověření'; 93 102 Required := True; … … 95 104 end; 96 105 end; 97 with AddNewAction do 98 Name := 'Registrovat'; 106 with AddNewAction do begin 107 Caption := 'Registrovat'; 108 Action := 'Register'; 109 end; 99 110 end; 100 111 end; -
trunk/Pages/UWebCamPage.pas
r56 r67 50 50 //HandlerData.Request.Query.Values['W'] := 'dsd'; 51 51 //HandlerData.Request.Query.Values['H'] := 'dsd'; 52 if HandlerData.Request.Query.IndexOfName('Id') = -1 then Id := ' '52 if HandlerData.Request.Query.IndexOfName('Id') = -1 then Id := '1' 53 53 else Id := IntToStr(StrToInt(HandlerData.Request.Query.Values['Id'])); 54 54 if (HandlerData.Request.Query.IndexOfName('W') = -1) or -
trunk/ZdechovNET.lpi
r66 r67 60 60 </Item5> 61 61 </RequiredPackages> 62 <Units Count="1 34">62 <Units Count="144"> 63 63 <Unit0> 64 64 <Filename Value="ZdechovNET.lpr"/> … … 67 67 <EditorIndex Value="0"/> 68 68 <WindowIndex Value="0"/> 69 <TopLine Value=" 12"/>70 <CursorPos X=" 1" Y="33"/>69 <TopLine Value="3"/> 70 <CursorPos X="53" Y="10"/> 71 71 <UsageCount Value="203"/> 72 72 <Loaded Value="True"/> … … 79 79 <TopLine Value="1"/> 80 80 <CursorPos X="1" Y="11"/> 81 <UsageCount Value="1 90"/>81 <UsageCount Value="189"/> 82 82 <DefaultSyntaxHighlighter Value="Delphi"/> 83 83 </Unit1> … … 88 88 <TopLine Value="291"/> 89 89 <CursorPos X="1" Y="311"/> 90 <UsageCount Value=" 80"/>90 <UsageCount Value="79"/> 91 91 <DefaultSyntaxHighlighter Value="Delphi"/> 92 92 </Unit2> 93 93 <Unit3> 94 94 <Filename Value="UXmlClasses.pas"/> 95 <UsageCount Value=" 80"/>95 <UsageCount Value="79"/> 96 96 <DefaultSyntaxHighlighter Value="Delphi"/> 97 97 </Unit3> … … 100 100 <IsPartOfProject Value="True"/> 101 101 <UnitName Value="UCore"/> 102 <EditorIndex Value=" 4"/>103 <WindowIndex Value="0"/> 104 <TopLine Value="1 18"/>105 <CursorPos X=" 35" Y="14"/>102 <EditorIndex Value="3"/> 103 <WindowIndex Value="0"/> 104 <TopLine Value="1"/> 105 <CursorPos X="68" Y="10"/> 106 106 <UsageCount Value="203"/> 107 107 <Loaded Value="True"/> … … 114 114 <TopLine Value="217"/> 115 115 <CursorPos X="5" Y="236"/> 116 <UsageCount Value=" 80"/>116 <UsageCount Value="79"/> 117 117 <DefaultSyntaxHighlighter Value="Delphi"/> 118 118 </Unit5> … … 123 123 <TopLine Value="10"/> 124 124 <CursorPos X="27" Y="19"/> 125 <UsageCount Value=" 80"/>125 <UsageCount Value="79"/> 126 126 <DefaultSyntaxHighlighter Value="Delphi"/> 127 127 </Unit6> … … 131 131 <TopLine Value="17"/> 132 132 <CursorPos X="34" Y="30"/> 133 <UsageCount Value=" 80"/>133 <UsageCount Value="79"/> 134 134 <DefaultSyntaxHighlighter Value="Delphi"/> 135 135 </Unit7> … … 140 140 <TopLine Value="204"/> 141 141 <CursorPos X="25" Y="226"/> 142 <UsageCount Value=" 80"/>142 <UsageCount Value="79"/> 143 143 <DefaultSyntaxHighlighter Value="Delphi"/> 144 144 </Unit8> … … 149 149 <TopLine Value="102"/> 150 150 <CursorPos X="25" Y="107"/> 151 <UsageCount Value=" 80"/>151 <UsageCount Value="79"/> 152 152 <DefaultSyntaxHighlighter Value="Delphi"/> 153 153 </Unit9> … … 158 158 <TopLine Value="40"/> 159 159 <CursorPos X="9" Y="59"/> 160 <UsageCount Value="6 8"/>160 <UsageCount Value="67"/> 161 161 <DefaultSyntaxHighlighter Value="Delphi"/> 162 162 </Unit10> … … 166 166 <TopLine Value="91"/> 167 167 <CursorPos X="10" Y="110"/> 168 <UsageCount Value=" 50"/>168 <UsageCount Value="49"/> 169 169 <DefaultSyntaxHighlighter Value="Delphi"/> 170 170 </Unit11> … … 175 175 <TopLine Value="15"/> 176 176 <CursorPos X="38" Y="30"/> 177 <UsageCount Value="28 4"/>177 <UsageCount Value="283"/> 178 178 <DefaultSyntaxHighlighter Value="Delphi"/> 179 179 </Unit12> … … 200 200 <TopLine Value="608"/> 201 201 <CursorPos X="44" Y="627"/> 202 <UsageCount Value="4 9"/>202 <UsageCount Value="48"/> 203 203 <DefaultSyntaxHighlighter Value="Delphi"/> 204 204 </Unit15> … … 209 209 <TopLine Value="39"/> 210 210 <CursorPos X="25" Y="58"/> 211 <UsageCount Value="4 9"/>211 <UsageCount Value="48"/> 212 212 <DefaultSyntaxHighlighter Value="Delphi"/> 213 213 </Unit16> … … 218 218 <TopLine Value="1"/> 219 219 <CursorPos X="69" Y="19"/> 220 <UsageCount Value="4 5"/>220 <UsageCount Value="44"/> 221 221 <DefaultSyntaxHighlighter Value="Delphi"/> 222 222 </Unit17> … … 227 227 <TopLine Value="1"/> 228 228 <CursorPos X="52" Y="124"/> 229 <UsageCount Value="4 2"/>229 <UsageCount Value="41"/> 230 230 <DefaultSyntaxHighlighter Value="Delphi"/> 231 231 </Unit18> … … 235 235 <TopLine Value="677"/> 236 236 <CursorPos X="14" Y="691"/> 237 <UsageCount Value="5 2"/>237 <UsageCount Value="51"/> 238 238 <DefaultSyntaxHighlighter Value="Delphi"/> 239 239 </Unit19> … … 243 243 <TopLine Value="10"/> 244 244 <CursorPos X="22" Y="23"/> 245 <UsageCount Value="5 1"/>245 <UsageCount Value="50"/> 246 246 <DefaultSyntaxHighlighter Value="Delphi"/> 247 247 </Unit20> … … 252 252 <TopLine Value="1140"/> 253 253 <CursorPos X="26" Y="1143"/> 254 <UsageCount Value="5 1"/>254 <UsageCount Value="50"/> 255 255 <DefaultSyntaxHighlighter Value="Delphi"/> 256 256 </Unit21> … … 260 260 <TopLine Value="43"/> 261 261 <CursorPos X="5" Y="61"/> 262 <UsageCount Value="5 1"/>262 <UsageCount Value="50"/> 263 263 <DefaultSyntaxHighlighter Value="Delphi"/> 264 264 </Unit22> … … 268 268 <TopLine Value="50"/> 269 269 <CursorPos X="10" Y="63"/> 270 <UsageCount Value="5 1"/>270 <UsageCount Value="50"/> 271 271 <DefaultSyntaxHighlighter Value="Delphi"/> 272 272 </Unit23> … … 277 277 <TopLine Value="17"/> 278 278 <CursorPos X="32" Y="36"/> 279 <UsageCount Value="1 70"/>279 <UsageCount Value="169"/> 280 280 <DefaultSyntaxHighlighter Value="Delphi"/> 281 281 </Unit24> … … 286 286 <TopLine Value="25"/> 287 287 <CursorPos X="86" Y="94"/> 288 <UsageCount Value="1 70"/>288 <UsageCount Value="169"/> 289 289 <DefaultSyntaxHighlighter Value="Delphi"/> 290 290 </Unit25> … … 295 295 <TopLine Value="549"/> 296 296 <CursorPos X="19" Y="569"/> 297 <UsageCount Value="17 1"/>297 <UsageCount Value="170"/> 298 298 <DefaultSyntaxHighlighter Value="Delphi"/> 299 299 </Unit26> … … 304 304 <TopLine Value="1"/> 305 305 <CursorPos X="64" Y="14"/> 306 <UsageCount Value="17 1"/>306 <UsageCount Value="170"/> 307 307 <DefaultSyntaxHighlighter Value="Delphi"/> 308 308 </Unit27> … … 313 313 <TopLine Value="6"/> 314 314 <CursorPos X="5" Y="33"/> 315 <UsageCount Value="17 1"/>315 <UsageCount Value="170"/> 316 316 <DefaultSyntaxHighlighter Value="Delphi"/> 317 317 </Unit28> … … 321 321 <TopLine Value="61"/> 322 322 <CursorPos X="14" Y="78"/> 323 <UsageCount Value=" 50"/>323 <UsageCount Value="49"/> 324 324 <DefaultSyntaxHighlighter Value="Delphi"/> 325 325 </Unit29> … … 329 329 <TopLine Value="519"/> 330 330 <CursorPos X="23" Y="526"/> 331 <UsageCount Value="4 6"/>331 <UsageCount Value="45"/> 332 332 <DefaultSyntaxHighlighter Value="Delphi"/> 333 333 </Unit30> … … 338 338 <TopLine Value="11"/> 339 339 <CursorPos X="51" Y="27"/> 340 <UsageCount Value="35 2"/>340 <UsageCount Value="351"/> 341 341 <DefaultSyntaxHighlighter Value="Delphi"/> 342 342 </Unit31> … … 347 347 <TopLine Value="1"/> 348 348 <CursorPos X="16" Y="164"/> 349 <UsageCount Value="31 2"/>349 <UsageCount Value="311"/> 350 350 <DefaultSyntaxHighlighter Value="Delphi"/> 351 351 </Unit32> … … 356 356 <TopLine Value="81"/> 357 357 <CursorPos X="1" Y="96"/> 358 <UsageCount Value="31 1"/>358 <UsageCount Value="310"/> 359 359 <DefaultSyntaxHighlighter Value="Delphi"/> 360 360 </Unit33> … … 365 365 <TopLine Value="1"/> 366 366 <CursorPos X="18" Y="45"/> 367 <UsageCount Value="31 1"/>367 <UsageCount Value="310"/> 368 368 <DefaultSyntaxHighlighter Value="Delphi"/> 369 369 </Unit34> … … 374 374 <TopLine Value="142"/> 375 375 <CursorPos X="52" Y="165"/> 376 <UsageCount Value="31 1"/>376 <UsageCount Value="310"/> 377 377 <DefaultSyntaxHighlighter Value="Delphi"/> 378 378 </Unit35> … … 383 383 <TopLine Value="109"/> 384 384 <CursorPos X="36" Y="96"/> 385 <UsageCount Value="31 1"/>385 <UsageCount Value="310"/> 386 386 <DefaultSyntaxHighlighter Value="Delphi"/> 387 387 </Unit36> … … 392 392 <TopLine Value="44"/> 393 393 <CursorPos X="27" Y="61"/> 394 <UsageCount Value="31 1"/>394 <UsageCount Value="310"/> 395 395 <DefaultSyntaxHighlighter Value="Delphi"/> 396 396 </Unit37> … … 401 401 <TopLine Value="1"/> 402 402 <CursorPos X="50" Y="8"/> 403 <UsageCount Value="31 1"/>403 <UsageCount Value="310"/> 404 404 <DefaultSyntaxHighlighter Value="Delphi"/> 405 405 </Unit38> … … 410 410 <TopLine Value="1"/> 411 411 <CursorPos X="21" Y="1"/> 412 <UsageCount Value="3 10"/>412 <UsageCount Value="309"/> 413 413 <DefaultSyntaxHighlighter Value="Delphi"/> 414 414 </Unit39> … … 419 419 <TopLine Value="1"/> 420 420 <CursorPos X="53" Y="8"/> 421 <UsageCount Value="3 10"/>421 <UsageCount Value="309"/> 422 422 <DefaultSyntaxHighlighter Value="Delphi"/> 423 423 </Unit40> … … 428 428 <TopLine Value="1"/> 429 429 <CursorPos X="52" Y="92"/> 430 <UsageCount Value="3 10"/>430 <UsageCount Value="309"/> 431 431 <DefaultSyntaxHighlighter Value="Delphi"/> 432 432 </Unit41> … … 437 437 <TopLine Value="83"/> 438 438 <CursorPos X="47" Y="106"/> 439 <UsageCount Value="3 10"/>439 <UsageCount Value="309"/> 440 440 <DefaultSyntaxHighlighter Value="Delphi"/> 441 441 </Unit42> … … 446 446 <TopLine Value="1"/> 447 447 <CursorPos X="3" Y="687"/> 448 <UsageCount Value="3 10"/>448 <UsageCount Value="309"/> 449 449 <DefaultSyntaxHighlighter Value="Delphi"/> 450 450 </Unit43> … … 455 455 <TopLine Value="383"/> 456 456 <CursorPos X="15" Y="397"/> 457 <UsageCount Value="3 1"/>457 <UsageCount Value="30"/> 458 458 <DefaultSyntaxHighlighter Value="Delphi"/> 459 459 </Unit44> … … 464 464 <TopLine Value="1"/> 465 465 <CursorPos X="1" Y="15"/> 466 <UsageCount Value="32 9"/>466 <UsageCount Value="328"/> 467 467 <DefaultSyntaxHighlighter Value="Delphi"/> 468 468 </Unit45> … … 472 472 <TopLine Value="690"/> 473 473 <CursorPos X="3" Y="695"/> 474 <UsageCount Value="3 1"/>474 <UsageCount Value="30"/> 475 475 <DefaultSyntaxHighlighter Value="Delphi"/> 476 476 </Unit46> … … 481 481 <TopLine Value="1"/> 482 482 <CursorPos X="43" Y="79"/> 483 <UsageCount Value="30 7"/>483 <UsageCount Value="306"/> 484 484 <DefaultSyntaxHighlighter Value="Delphi"/> 485 485 </Unit47> … … 489 489 <TopLine Value="29"/> 490 490 <CursorPos X="15" Y="46"/> 491 <UsageCount Value="16 9"/>491 <UsageCount Value="168"/> 492 492 <DefaultSyntaxHighlighter Value="Delphi"/> 493 493 </Unit48> … … 498 498 <TopLine Value="1"/> 499 499 <CursorPos X="26" Y="18"/> 500 <UsageCount Value="7 1"/>500 <UsageCount Value="70"/> 501 501 <DefaultSyntaxHighlighter Value="Delphi"/> 502 502 </Unit49> … … 507 507 <TopLine Value="1"/> 508 508 <CursorPos X="15" Y="20"/> 509 <UsageCount Value="8 4"/>509 <UsageCount Value="83"/> 510 510 <DefaultSyntaxHighlighter Value="Delphi"/> 511 511 </Unit50> … … 516 516 <TopLine Value="1"/> 517 517 <CursorPos X="44" Y="17"/> 518 <UsageCount Value="8 3"/>518 <UsageCount Value="82"/> 519 519 <DefaultSyntaxHighlighter Value="Delphi"/> 520 520 </Unit51> … … 525 525 <TopLine Value="1"/> 526 526 <CursorPos X="48" Y="25"/> 527 <UsageCount Value=" 2"/>527 <UsageCount Value="1"/> 528 528 <DefaultSyntaxHighlighter Value="Delphi"/> 529 529 </Unit52> … … 534 534 <TopLine Value="1"/> 535 535 <CursorPos X="60" Y="11"/> 536 <UsageCount Value=" 1"/>536 <UsageCount Value="0"/> 537 537 <DefaultSyntaxHighlighter Value="Delphi"/> 538 538 </Unit53> … … 543 543 <TopLine Value="27"/> 544 544 <CursorPos X="5" Y="44"/> 545 <UsageCount Value="1 7"/>545 <UsageCount Value="16"/> 546 546 <DefaultSyntaxHighlighter Value="Delphi"/> 547 547 </Unit54> … … 552 552 <TopLine Value="159"/> 553 553 <CursorPos X="14" Y="176"/> 554 <UsageCount Value="1 3"/>554 <UsageCount Value="12"/> 555 555 <DefaultSyntaxHighlighter Value="Delphi"/> 556 556 </Unit55> … … 559 559 <IsPartOfProject Value="True"/> 560 560 <UnitName Value="UWebObjects"/> 561 <EditorIndex Value="1 2"/>562 <WindowIndex Value="0"/> 563 <TopLine Value=" 90"/>564 <CursorPos X=" 40" Y="111"/>565 <UsageCount Value="15 1"/>561 <EditorIndex Value="11"/> 562 <WindowIndex Value="0"/> 563 <TopLine Value="180"/> 564 <CursorPos X="78" Y="201"/> 565 <UsageCount Value="156"/> 566 566 <Loaded Value="True"/> 567 567 <DefaultSyntaxHighlighter Value="Delphi"/> … … 573 573 <TopLine Value="379"/> 574 574 <CursorPos X="3" Y="423"/> 575 <UsageCount Value=" 9"/>575 <UsageCount Value="8"/> 576 576 <DefaultSyntaxHighlighter Value="Delphi"/> 577 577 </Unit57> … … 582 582 <TopLine Value="19"/> 583 583 <CursorPos X="50" Y="76"/> 584 <UsageCount Value="1 1"/>584 <UsageCount Value="10"/> 585 585 <DefaultSyntaxHighlighter Value="Delphi"/> 586 586 </Unit58> … … 591 591 <TopLine Value="54"/> 592 592 <CursorPos X="26" Y="71"/> 593 <UsageCount Value=" 4"/>593 <UsageCount Value="3"/> 594 594 <DefaultSyntaxHighlighter Value="Delphi"/> 595 595 </Unit59> … … 599 599 <TopLine Value="1"/> 600 600 <CursorPos X="14" Y="3"/> 601 <UsageCount Value=" 2"/>601 <UsageCount Value="1"/> 602 602 <DefaultSyntaxHighlighter Value="Delphi"/> 603 603 </Unit60> … … 608 608 <TopLine Value="35"/> 609 609 <CursorPos X="24" Y="63"/> 610 <UsageCount Value=" 2"/>610 <UsageCount Value="1"/> 611 611 <DefaultSyntaxHighlighter Value="Delphi"/> 612 612 </Unit61> … … 616 616 <TopLine Value="61"/> 617 617 <CursorPos X="23" Y="61"/> 618 <UsageCount Value=" 9"/>618 <UsageCount Value="8"/> 619 619 <DefaultSyntaxHighlighter Value="Delphi"/> 620 620 </Unit62> … … 625 625 <TopLine Value="1531"/> 626 626 <CursorPos X="1" Y="1545"/> 627 <UsageCount Value=" 3"/>627 <UsageCount Value="2"/> 628 628 <DefaultSyntaxHighlighter Value="Delphi"/> 629 629 </Unit63> … … 634 634 <TopLine Value="1"/> 635 635 <CursorPos X="1" Y="1"/> 636 <UsageCount Value=" 1"/>636 <UsageCount Value="0"/> 637 637 <DefaultSyntaxHighlighter Value="Delphi"/> 638 638 </Unit64> … … 643 643 <TopLine Value="1"/> 644 644 <CursorPos X="1" Y="1"/> 645 <UsageCount Value=" 0"/>645 <UsageCount Value="9"/> 646 646 <DefaultSyntaxHighlighter Value="Delphi"/> 647 647 </Unit65> … … 652 652 <TopLine Value="10"/> 653 653 <CursorPos X="54" Y="31"/> 654 <UsageCount Value=" 0"/>654 <UsageCount Value="9"/> 655 655 <DefaultSyntaxHighlighter Value="Delphi"/> 656 656 </Unit66> … … 661 661 <TopLine Value="1"/> 662 662 <CursorPos X="42" Y="14"/> 663 <UsageCount Value=" 2"/>663 <UsageCount Value="1"/> 664 664 <DefaultSyntaxHighlighter Value="Delphi"/> 665 665 </Unit67> … … 670 670 <TopLine Value="1"/> 671 671 <CursorPos X="1" Y="1"/> 672 <UsageCount Value=" 2"/>672 <UsageCount Value="1"/> 673 673 <DefaultSyntaxHighlighter Value="Delphi"/> 674 674 </Unit68> … … 679 679 <ResourceBaseClass Value="DataModule"/> 680 680 <UnitName Value="UMainModule"/> 681 <EditorIndex Value=" 2"/>682 <WindowIndex Value="0"/> 683 <TopLine Value=" 17"/>684 <CursorPos X=" 1" Y="39"/>685 <UsageCount Value="13 3"/>681 <EditorIndex Value="1"/> 682 <WindowIndex Value="0"/> 683 <TopLine Value="62"/> 684 <CursorPos X="34" Y="87"/> 685 <UsageCount Value="138"/> 686 686 <Loaded Value="True"/> 687 687 <DefaultSyntaxHighlighter Value="Delphi"/> … … 692 692 <TopLine Value="291"/> 693 693 <CursorPos X="1" Y="1"/> 694 <UsageCount Value=" 0"/>694 <UsageCount Value="9"/> 695 695 <DefaultSyntaxHighlighter Value="Delphi"/> 696 696 </Unit70> … … 701 701 <TopLine Value="55"/> 702 702 <CursorPos X="8" Y="80"/> 703 <UsageCount Value=" 0"/>703 <UsageCount Value="9"/> 704 704 <DefaultSyntaxHighlighter Value="Delphi"/> 705 705 </Unit71> … … 710 710 <TopLine Value="59"/> 711 711 <CursorPos X="10" Y="61"/> 712 <UsageCount Value=" 0"/>712 <UsageCount Value="9"/> 713 713 <DefaultSyntaxHighlighter Value="Delphi"/> 714 714 </Unit72> … … 719 719 <TopLine Value="10"/> 720 720 <CursorPos X="1" Y="35"/> 721 <UsageCount Value=" 1"/>721 <UsageCount Value="0"/> 722 722 <DefaultSyntaxHighlighter Value="Delphi"/> 723 723 </Unit73> … … 728 728 <TopLine Value="22"/> 729 729 <CursorPos X="1" Y="43"/> 730 <UsageCount Value=" 0"/>730 <UsageCount Value="9"/> 731 731 <DefaultSyntaxHighlighter Value="Delphi"/> 732 732 </Unit74> … … 737 737 <TopLine Value="2"/> 738 738 <CursorPos X="14" Y="19"/> 739 <UsageCount Value=" 1"/>739 <UsageCount Value="0"/> 740 740 <DefaultSyntaxHighlighter Value="Delphi"/> 741 741 </Unit75> … … 749 749 <TopLine Value="1"/> 750 750 <CursorPos X="14" Y="21"/> 751 <UsageCount Value=" 6"/>751 <UsageCount Value="5"/> 752 752 <DefaultSyntaxHighlighter Value="Delphi"/> 753 753 </Unit76> … … 758 758 <TopLine Value="15"/> 759 759 <CursorPos X="15" Y="70"/> 760 <UsageCount Value="2 2"/>760 <UsageCount Value="21"/> 761 761 <DefaultSyntaxHighlighter Value="Delphi"/> 762 762 </Unit77> … … 769 769 <TopLine Value="48"/> 770 770 <CursorPos X="13" Y="342"/> 771 <UsageCount Value=" 20"/>771 <UsageCount Value="19"/> 772 772 <DefaultSyntaxHighlighter Value="Delphi"/> 773 773 </Unit78> … … 778 778 <TopLine Value="33"/> 779 779 <CursorPos X="14" Y="50"/> 780 <UsageCount Value=" 3"/>780 <UsageCount Value="2"/> 781 781 <DefaultSyntaxHighlighter Value="Delphi"/> 782 782 </Unit79> … … 787 787 <TopLine Value="179"/> 788 788 <CursorPos X="14" Y="199"/> 789 <UsageCount Value=" 2"/>789 <UsageCount Value="1"/> 790 790 <DefaultSyntaxHighlighter Value="Delphi"/> 791 791 </Unit80> … … 796 796 <TopLine Value="1"/> 797 797 <CursorPos X="79" Y="4"/> 798 <UsageCount Value=" 3"/>798 <UsageCount Value="2"/> 799 799 <DefaultSyntaxHighlighter Value="Delphi"/> 800 800 </Unit81> … … 805 805 <TopLine Value="184"/> 806 806 <CursorPos X="3" Y="199"/> 807 <UsageCount Value=" 3"/>807 <UsageCount Value="2"/> 808 808 <DefaultSyntaxHighlighter Value="Delphi"/> 809 809 </Unit82> … … 814 814 <TopLine Value="1289"/> 815 815 <CursorPos X="36" Y="1307"/> 816 <UsageCount Value=" 1"/>816 <UsageCount Value="0"/> 817 817 <DefaultSyntaxHighlighter Value="Delphi"/> 818 818 </Unit83> … … 823 823 <TopLine Value="34"/> 824 824 <CursorPos X="3" Y="51"/> 825 <UsageCount Value=" 0"/>825 <UsageCount Value="9"/> 826 826 <DefaultSyntaxHighlighter Value="Delphi"/> 827 827 </Unit84> … … 832 832 <TopLine Value="174"/> 833 833 <CursorPos X="14" Y="191"/> 834 <UsageCount Value=" 1"/>834 <UsageCount Value="0"/> 835 835 <DefaultSyntaxHighlighter Value="Delphi"/> 836 836 </Unit85> … … 840 840 <TopLine Value="538"/> 841 841 <CursorPos X="24" Y="555"/> 842 <UsageCount Value=" 1"/>842 <UsageCount Value="0"/> 843 843 <DefaultSyntaxHighlighter Value="Delphi"/> 844 844 </Unit86> … … 849 849 <TopLine Value="137"/> 850 850 <CursorPos X="100" Y="154"/> 851 <UsageCount Value="1 6"/>851 <UsageCount Value="15"/> 852 852 <DefaultSyntaxHighlighter Value="Delphi"/> 853 853 </Unit87> … … 858 858 <TopLine Value="49"/> 859 859 <CursorPos X="1" Y="53"/> 860 <UsageCount Value=" 10"/>860 <UsageCount Value="9"/> 861 861 <DefaultSyntaxHighlighter Value="Delphi"/> 862 862 </Unit88> … … 866 866 <TopLine Value="2101"/> 867 867 <CursorPos X="3" Y="2108"/> 868 <UsageCount Value=" 1"/>868 <UsageCount Value="0"/> 869 869 <DefaultSyntaxHighlighter Value="Delphi"/> 870 870 </Unit89> … … 874 874 <TopLine Value="180"/> 875 875 <CursorPos X="26" Y="197"/> 876 <UsageCount Value=" 1"/>876 <UsageCount Value="0"/> 877 877 <DefaultSyntaxHighlighter Value="Delphi"/> 878 878 </Unit90> … … 883 883 <TopLine Value="3089"/> 884 884 <CursorPos X="27" Y="3106"/> 885 <UsageCount Value=" 2"/>885 <UsageCount Value="1"/> 886 886 <DefaultSyntaxHighlighter Value="Delphi"/> 887 887 </Unit91> … … 895 895 <TopLine Value="17"/> 896 896 <CursorPos X="1" Y="47"/> 897 <UsageCount Value="12 4"/>897 <UsageCount Value="129"/> 898 898 <DefaultSyntaxHighlighter Value="Delphi"/> 899 899 </Unit92> … … 907 907 <TopLine Value="26"/> 908 908 <CursorPos X="84" Y="45"/> 909 <UsageCount Value="12 1"/>909 <UsageCount Value="126"/> 910 910 <DefaultSyntaxHighlighter Value="Delphi"/> 911 911 </Unit93> … … 919 919 <TopLine Value="66"/> 920 920 <CursorPos X="1" Y="97"/> 921 <UsageCount Value="12 1"/>921 <UsageCount Value="126"/> 922 922 <DefaultSyntaxHighlighter Value="Delphi"/> 923 923 </Unit94> … … 931 931 <TopLine Value="26"/> 932 932 <CursorPos X="40" Y="44"/> 933 <UsageCount Value="12 0"/>933 <UsageCount Value="125"/> 934 934 <DefaultSyntaxHighlighter Value="Delphi"/> 935 935 </Unit95> … … 943 943 <TopLine Value="24"/> 944 944 <CursorPos X="1" Y="55"/> 945 <UsageCount Value="12 0"/>945 <UsageCount Value="125"/> 946 946 <DefaultSyntaxHighlighter Value="Delphi"/> 947 947 </Unit96> … … 955 955 <TopLine Value="24"/> 956 956 <CursorPos X="51" Y="42"/> 957 <UsageCount Value="12 0"/>957 <UsageCount Value="125"/> 958 958 <DefaultSyntaxHighlighter Value="Delphi"/> 959 959 </Unit97> … … 967 967 <TopLine Value="28"/> 968 968 <CursorPos X="23" Y="40"/> 969 <UsageCount Value="12 0"/>969 <UsageCount Value="125"/> 970 970 <DefaultSyntaxHighlighter Value="Delphi"/> 971 971 </Unit98> … … 976 976 <ResourceBaseClass Value="DataModule"/> 977 977 <UnitName Value="ULinksPage"/> 978 <WindowIndex Value="0"/> 979 <TopLine Value="36"/> 980 <CursorPos X="1" Y="67"/> 981 <UsageCount Value="120"/> 978 <EditorIndex Value="8"/> 979 <WindowIndex Value="0"/> 980 <TopLine Value="32"/> 981 <CursorPos X="38" Y="51"/> 982 <UsageCount Value="125"/> 983 <Loaded Value="True"/> 982 984 <DefaultSyntaxHighlighter Value="Delphi"/> 983 985 </Unit99> … … 991 993 <TopLine Value="8"/> 992 994 <CursorPos X="1" Y="39"/> 993 <UsageCount Value="12 0"/>995 <UsageCount Value="125"/> 994 996 <DefaultSyntaxHighlighter Value="Delphi"/> 995 997 </Unit100> … … 1003 1005 <TopLine Value="26"/> 1004 1006 <CursorPos X="1" Y="47"/> 1005 <UsageCount Value="12 0"/>1007 <UsageCount Value="125"/> 1006 1008 <DefaultSyntaxHighlighter Value="Delphi"/> 1007 1009 </Unit101> … … 1014 1016 <EditorIndex Value="9"/> 1015 1017 <WindowIndex Value="0"/> 1016 <TopLine Value="3 4"/>1017 <CursorPos X=" 26" Y="45"/>1018 <UsageCount Value="12 0"/>1018 <TopLine Value="35"/> 1019 <CursorPos X="11" Y="50"/> 1020 <UsageCount Value="125"/> 1019 1021 <Loaded Value="True"/> 1020 1022 <DefaultSyntaxHighlighter Value="Delphi"/> … … 1029 1031 <TopLine Value="15"/> 1030 1032 <CursorPos X="1" Y="46"/> 1031 <UsageCount Value="12 0"/>1033 <UsageCount Value="125"/> 1032 1034 <DefaultSyntaxHighlighter Value="Delphi"/> 1033 1035 </Unit103> … … 1041 1043 <TopLine Value="55"/> 1042 1044 <CursorPos X="22" Y="60"/> 1043 <UsageCount Value="12 0"/>1045 <UsageCount Value="125"/> 1044 1046 <DefaultSyntaxHighlighter Value="Delphi"/> 1045 1047 </Unit104> … … 1055 1057 <CursorPos X="50" Y="4"/> 1056 1058 </ExtraEditor1> 1057 <UsageCount Value=" 0"/>1059 <UsageCount Value="9"/> 1058 1060 <DefaultSyntaxHighlighter Value="LFM"/> 1059 1061 </Unit105> … … 1064 1066 <TopLine Value="344"/> 1065 1067 <CursorPos X="30" Y="361"/> 1066 <UsageCount Value=" 0"/>1068 <UsageCount Value="9"/> 1067 1069 <DefaultSyntaxHighlighter Value="Delphi"/> 1068 1070 </Unit106> … … 1073 1075 <TopLine Value="475"/> 1074 1076 <CursorPos X="34" Y="492"/> 1075 <UsageCount Value=" 0"/>1077 <UsageCount Value="9"/> 1076 1078 <DefaultSyntaxHighlighter Value="Delphi"/> 1077 1079 </Unit107> … … 1082 1084 <TopLine Value="23"/> 1083 1085 <CursorPos X="37" Y="23"/> 1084 <UsageCount Value=" 0"/>1086 <UsageCount Value="9"/> 1085 1087 <DefaultSyntaxHighlighter Value="Delphi"/> 1086 1088 </Unit108> … … 1091 1093 <TopLine Value="4"/> 1092 1094 <CursorPos X="14" Y="17"/> 1093 <UsageCount Value="7 2"/>1095 <UsageCount Value="71"/> 1094 1096 <DefaultSyntaxHighlighter Value="Delphi"/> 1095 1097 </Unit109> … … 1100 1102 <TopLine Value="72"/> 1101 1103 <CursorPos X="62" Y="94"/> 1102 <UsageCount Value=" 4"/>1104 <UsageCount Value="3"/> 1103 1105 <DefaultSyntaxHighlighter Value="Delphi"/> 1104 1106 </Unit110> … … 1108 1110 <TopLine Value="35"/> 1109 1111 <CursorPos X="22" Y="53"/> 1110 <UsageCount Value=" 4"/>1112 <UsageCount Value="3"/> 1111 1113 <DefaultSyntaxHighlighter Value="Delphi"/> 1112 1114 </Unit111> … … 1117 1119 <TopLine Value="27"/> 1118 1120 <CursorPos X="14" Y="74"/> 1119 <UsageCount Value=" 4"/>1121 <UsageCount Value="3"/> 1120 1122 <DefaultSyntaxHighlighter Value="Delphi"/> 1121 1123 </Unit112> … … 1125 1127 <TopLine Value="1"/> 1126 1128 <CursorPos X="3" Y="1"/> 1127 <UsageCount Value=" 1"/>1129 <UsageCount Value="0"/> 1128 1130 <DefaultSyntaxHighlighter Value="Delphi"/> 1129 1131 </Unit113> … … 1133 1135 <TopLine Value="153"/> 1134 1136 <CursorPos X="13" Y="170"/> 1135 <UsageCount Value=" 4"/>1137 <UsageCount Value="3"/> 1136 1138 <DefaultSyntaxHighlighter Value="Delphi"/> 1137 1139 </Unit114> … … 1141 1143 <TopLine Value="337"/> 1142 1144 <CursorPos X="3" Y="337"/> 1143 <UsageCount Value=" 4"/>1145 <UsageCount Value="3"/> 1144 1146 <DefaultSyntaxHighlighter Value="Delphi"/> 1145 1147 </Unit115> … … 1149 1151 <TopLine Value="11"/> 1150 1152 <CursorPos X="2" Y="28"/> 1151 <UsageCount Value=" 2"/>1153 <UsageCount Value="1"/> 1152 1154 <DefaultSyntaxHighlighter Value="Delphi"/> 1153 1155 </Unit116> … … 1158 1160 <TopLine Value="10"/> 1159 1161 <CursorPos X="4" Y="26"/> 1160 <UsageCount Value=" 97"/>1162 <UsageCount Value="102"/> 1161 1163 <DefaultSyntaxHighlighter Value="None"/> 1162 1164 </Unit117> … … 1166 1168 <TopLine Value="1"/> 1167 1169 <CursorPos X="24" Y="4"/> 1168 <UsageCount Value=" 6"/>1170 <UsageCount Value="5"/> 1169 1171 </Unit118> 1170 1172 <Unit119> … … 1174 1176 <TopLine Value="133"/> 1175 1177 <CursorPos X="1" Y="149"/> 1176 <UsageCount Value=" 29"/>1178 <UsageCount Value="32"/> 1177 1179 <Loaded Value="True"/> 1178 1180 </Unit119> … … 1182 1184 <UnitName Value="UApplicationInfo"/> 1183 1185 <IsVisibleTab Value="True"/> 1184 <EditorIndex Value="1 0"/>1185 <WindowIndex Value="0"/> 1186 <TopLine Value=" 43"/>1186 <EditorIndex Value="12"/> 1187 <WindowIndex Value="0"/> 1188 <TopLine Value="32"/> 1187 1189 <CursorPos X="41" Y="55"/> 1188 <UsageCount Value=" 65"/>1190 <UsageCount Value="70"/> 1189 1191 <Loaded Value="True"/> 1190 1192 <DefaultSyntaxHighlighter Value="Delphi"/> … … 1196 1198 <TopLine Value="1"/> 1197 1199 <CursorPos X="14" Y="1"/> 1198 <UsageCount Value=" 6"/>1200 <UsageCount Value="5"/> 1199 1201 </Unit121> 1200 1202 <Unit122> 1201 1203 <Filename Value="Components/CoolWeb/WebServer/UWebApp.pas"/> 1202 1204 <UnitName Value="UWebApp"/> 1203 <EditorIndex Value=" 5"/>1204 <WindowIndex Value="0"/> 1205 <TopLine Value=" 115"/>1206 <CursorPos X=" 36" Y="124"/>1207 <UsageCount Value="3 2"/>1205 <EditorIndex Value="4"/> 1206 <WindowIndex Value="0"/> 1207 <TopLine Value="9"/> 1208 <CursorPos X="11" Y="134"/> 1209 <UsageCount Value="35"/> 1208 1210 <Loaded Value="True"/> 1209 1211 </Unit122> … … 1211 1213 <Filename Value="Components/CoolWeb/Modules/UPageList.pas"/> 1212 1214 <UnitName Value="UPageList"/> 1213 <EditorIndex Value="8"/>1214 1215 <WindowIndex Value="0"/> 1215 1216 <TopLine Value="1"/> 1216 1217 <CursorPos X="17" Y="12"/> 1217 <UsageCount Value="32"/> 1218 <Loaded Value="True"/> 1218 <UsageCount Value="34"/> 1219 1219 </Unit123> 1220 1220 <Unit124> … … 1224 1224 <TopLine Value="97"/> 1225 1225 <CursorPos X="20" Y="115"/> 1226 <UsageCount Value=" 6"/>1226 <UsageCount Value="5"/> 1227 1227 <DefaultSyntaxHighlighter Value="Delphi"/> 1228 1228 </Unit124> … … 1230 1230 <Filename Value="Components/Common/UCommon.pas"/> 1231 1231 <UnitName Value="UCommon"/> 1232 <EditorIndex Value=" 3"/>1232 <EditorIndex Value="2"/> 1233 1233 <WindowIndex Value="0"/> 1234 1234 <TopLine Value="1"/> 1235 1235 <CursorPos X="1" Y="1"/> 1236 <UsageCount Value=" 29"/>1236 <UsageCount Value="32"/> 1237 1237 <Loaded Value="True"/> 1238 1238 </Unit125> … … 1240 1240 <Filename Value="../../../Lazarus/0.9.31_2.4.4/fpc/2.4.4/source/packages/fcl-base/src/custapp.pp"/> 1241 1241 <UnitName Value="CustApp"/> 1242 <EditorIndex Value="1"/>1243 1242 <WindowIndex Value="0"/> 1244 1243 <TopLine Value="266"/> 1245 1244 <CursorPos X="3" Y="269"/> 1246 <UsageCount Value="29"/> 1247 <Loaded Value="True"/> 1245 <UsageCount Value="28"/> 1248 1246 </Unit126> 1249 1247 <Unit127> … … 1252 1250 <EditorIndex Value="14"/> 1253 1251 <WindowIndex Value="0"/> 1254 <TopLine Value="1 68"/>1255 <CursorPos X=" 5" Y="181"/>1256 <UsageCount Value=" 29"/>1252 <TopLine Value="133"/> 1253 <CursorPos X="3" Y="151"/> 1254 <UsageCount Value="32"/> 1257 1255 <Loaded Value="True"/> 1258 1256 </Unit127> … … 1262 1260 <EditorIndex Value="15"/> 1263 1261 <WindowIndex Value="0"/> 1264 <TopLine Value=" 1"/>1265 <CursorPos X=" 18" Y="15"/>1266 <UsageCount Value=" 29"/>1262 <TopLine Value="22"/> 1263 <CursorPos X="23" Y="31"/> 1264 <UsageCount Value="32"/> 1267 1265 <Loaded Value="True"/> 1268 1266 </Unit128> … … 1270 1268 <Filename Value="Components/CoolWeb/Modules/UUser.pas"/> 1271 1269 <UnitName Value="UUser"/> 1272 <EditorIndex Value="6"/>1273 1270 <WindowIndex Value="0"/> 1274 1271 <TopLine Value="1"/> 1275 1272 <CursorPos X="1" Y="1"/> 1276 <UsageCount Value="29"/> 1277 <Loaded Value="True"/> 1273 <UsageCount Value="31"/> 1278 1274 </Unit129> 1279 1275 <Unit130> 1280 1276 <Filename Value="Components/CoolWeb/Common/UMIMEType.pas"/> 1281 1277 <UnitName Value="UMIMEType"/> 1282 <EditorIndex Value="7"/>1283 1278 <WindowIndex Value="0"/> 1284 1279 <TopLine Value="28"/> 1285 1280 <CursorPos X="1" Y="1"/> 1286 <UsageCount Value="29"/> 1287 <Loaded Value="True"/> 1281 <UsageCount Value="31"/> 1288 1282 </Unit130> 1289 1283 <Unit131> … … 1294 1288 <TopLine Value="12"/> 1295 1289 <CursorPos X="11" Y="31"/> 1296 <UsageCount Value=" 29"/>1290 <UsageCount Value="32"/> 1297 1291 <Loaded Value="True"/> 1298 1292 </Unit131> … … 1302 1296 <TopLine Value="6"/> 1303 1297 <CursorPos X="14" Y="19"/> 1304 <UsageCount Value="2 7"/>1298 <UsageCount Value="26"/> 1305 1299 </Unit132> 1306 1300 <Unit133> 1307 1301 <Filename Value="Components/CoolWeb/WebServer/UHTTPServer.pas"/> 1308 1302 <UnitName Value="UHTTPServer"/> 1309 <EditorIndex Value="11"/> 1310 <WindowIndex Value="0"/> 1311 <TopLine Value="18"/> 1312 <CursorPos X="5" Y="31"/> 1303 <EditorIndex Value="10"/> 1304 <WindowIndex Value="0"/> 1305 <TopLine Value="111"/> 1306 <CursorPos X="25" Y="166"/> 1307 <UsageCount Value="13"/> 1308 <Loaded Value="True"/> 1309 </Unit133> 1310 <Unit134> 1311 <Filename Value="/usr/share/fpcsrc/2.4.4/packages/fcl-base/src/custapp.pp"/> 1312 <UnitName Value="CustApp"/> 1313 <WindowIndex Value="0"/> 1314 <TopLine Value="98"/> 1315 <CursorPos X="3" Y="26"/> 1316 <UsageCount Value="11"/> 1317 </Unit134> 1318 <Unit135> 1319 <Filename Value="Components/CoolWeb/Network/UTCPServer.pas"/> 1320 <UnitName Value="UTCPServer"/> 1321 <EditorIndex Value="5"/> 1322 <WindowIndex Value="0"/> 1323 <TopLine Value="112"/> 1324 <CursorPos X="1" Y="1"/> 1325 <UsageCount Value="12"/> 1326 <Loaded Value="True"/> 1327 </Unit135> 1328 <Unit136> 1329 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerCGI.pas"/> 1330 <UnitName Value="UHTTPServerCGI"/> 1331 <EditorIndex Value="6"/> 1332 <WindowIndex Value="0"/> 1333 <TopLine Value="88"/> 1334 <CursorPos X="34" Y="116"/> 1335 <UsageCount Value="12"/> 1336 <Loaded Value="True"/> 1337 </Unit136> 1338 <Unit137> 1339 <Filename Value="/usr/share/fpcsrc/2.4.4/rtl/inc/systemh.inc"/> 1340 <WindowIndex Value="0"/> 1341 <TopLine Value="479"/> 1342 <CursorPos X="17" Y="497"/> 1343 <UsageCount Value="11"/> 1344 </Unit137> 1345 <Unit138> 1346 <Filename Value="/usr/share/fpcsrc/2.4.4/packages/fcl-base/src/iostream.pp"/> 1347 <UnitName Value="iostream"/> 1348 <WindowIndex Value="0"/> 1349 <TopLine Value="61"/> 1350 <CursorPos X="6" Y="95"/> 1351 <UsageCount Value="11"/> 1352 </Unit138> 1353 <Unit139> 1354 <Filename Value="/usr/share/fpcsrc/2.4.4/rtl/objpas/classes/classesh.inc"/> 1355 <WindowIndex Value="0"/> 1356 <TopLine Value="766"/> 1357 <CursorPos X="15" Y="784"/> 1358 <UsageCount Value="11"/> 1359 </Unit139> 1360 <Unit140> 1361 <Filename Value="/usr/share/fpcsrc/2.4.4/rtl/objpas/classes/streams.inc"/> 1362 <WindowIndex Value="0"/> 1363 <TopLine Value="59"/> 1364 <CursorPos X="8" Y="65"/> 1365 <UsageCount Value="11"/> 1366 </Unit140> 1367 <Unit141> 1368 <Filename Value="/usr/share/fpcsrc/2.4.4/rtl/objpas/sysutils/filutilh.inc"/> 1369 <WindowIndex Value="0"/> 1370 <TopLine Value="59"/> 1371 <CursorPos X="10" Y="77"/> 1313 1372 <UsageCount Value="10"/> 1314 <Loaded Value="True"/> 1315 </Unit133> 1373 </Unit141> 1374 <Unit142> 1375 <Filename Value="/usr/share/fpcsrc/2.4.4/rtl/unix/sysutils.pp"/> 1376 <UnitName Value="sysutils"/> 1377 <WindowIndex Value="0"/> 1378 <TopLine Value="454"/> 1379 <CursorPos X="74" Y="462"/> 1380 <UsageCount Value="10"/> 1381 </Unit142> 1382 <Unit143> 1383 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerTCP.pas"/> 1384 <UnitName Value="UHTTPServerTCP"/> 1385 <EditorIndex Value="7"/> 1386 <WindowIndex Value="0"/> 1387 <TopLine Value="42"/> 1388 <CursorPos X="11" Y="58"/> 1389 <UsageCount Value="11"/> 1390 <Loaded Value="True"/> 1391 </Unit143> 1316 1392 </Units> 1317 <JumpHistory Count=" 29" HistoryIndex="28">1393 <JumpHistory Count="30" HistoryIndex="27"> 1318 1394 <Position1> 1319 <Filename Value=" Components/CoolWeb/Common/UHtmlClasses.pas"/>1320 <Caret Line=" 349" Column="23" TopLine="344"/>1395 <Filename Value="Pages/ULinksPage.pas"/> 1396 <Caret Line="67" Column="1" TopLine="25"/> 1321 1397 </Position1> 1322 1398 <Position2> 1323 <Filename Value=" Components/CoolWeb/Common/UHtmlClasses.pas"/>1324 <Caret Line=" 217" Column="22" TopLine="205"/>1399 <Filename Value="Pages/ULinksPage.pas"/> 1400 <Caret Line="51" Column="38" TopLine="32"/> 1325 1401 </Position2> 1326 1402 <Position3> 1327 <Filename Value=" Application/UWebObjects.pas"/>1328 <Caret Line=" 96" Column="3" TopLine="89"/>1403 <Filename Value="Modules/UMainModule.pas"/> 1404 <Caret Line="87" Column="34" TopLine="62"/> 1329 1405 </Position3> 1330 1406 <Position4> 1331 <Filename Value=" Application/UWebObjects.pas"/>1332 <Caret Line=" 131" Column="27" TopLine="118"/>1407 <Filename Value="Components/CoolWeb/WebServer/UHTTPServer.pas"/> 1408 <Caret Line="47" Column="11" TopLine="29"/> 1333 1409 </Position4> 1334 1410 <Position5> 1335 <Filename Value="Components/CoolWeb/ Common/UHtmlClasses.pas"/>1336 <Caret Line=" 83" Column="14" TopLine="70"/>1411 <Filename Value="Components/CoolWeb/WebServer/UHTTPServer.pas"/> 1412 <Caret Line="31" Column="20" TopLine="13"/> 1337 1413 </Position5> 1338 1414 <Position6> 1339 <Filename Value="Components/CoolWeb/ Common/UHtmlClasses.pas"/>1340 <Caret Line=" 348" Column="23" TopLine="344"/>1415 <Filename Value="Components/CoolWeb/WebServer/UHTTPServer.pas"/> 1416 <Caret Line="131" Column="30" TopLine="120"/> 1341 1417 </Position6> 1342 1418 <Position7> 1343 <Filename Value="Components/CoolWeb/ Common/UHtmlClasses.pas"/>1344 <Caret Line=" 221" Column="1" TopLine="204"/>1419 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerCGI.pas"/> 1420 <Caret Line="126" Column="30" TopLine="91"/> 1345 1421 </Position7> 1346 1422 <Position8> 1347 <Filename Value=" Pages/UUserControlPage.pas"/>1348 <Caret Line=" 49" Column="20" TopLine="34"/>1423 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerCGI.pas"/> 1424 <Caret Line="94" Column="24" TopLine="76"/> 1349 1425 </Position8> 1350 1426 <Position9> 1351 <Filename Value=" Pages/UUserControlPage.pas"/>1352 <Caret Line=" 47" Column="17" TopLine="34"/>1427 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerCGI.pas"/> 1428 <Caret Line="95" Column="43" TopLine="77"/> 1353 1429 </Position9> 1354 1430 <Position10> 1355 <Filename Value=" Application/UWebObjects.pas"/>1356 <Caret Line=" 133" Column="18" TopLine="89"/>1431 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerCGI.pas"/> 1432 <Caret Line="62" Column="19" TopLine="47"/> 1357 1433 </Position10> 1358 1434 <Position11> 1359 <Filename Value=" Application/UWebObjects.pas"/>1360 <Caret Line=" 134" Column="18" TopLine="121"/>1435 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerCGI.pas"/> 1436 <Caret Line="97" Column="35" TopLine="78"/> 1361 1437 </Position11> 1362 1438 <Position12> 1363 <Filename Value=" Pages/UUserControlPage.pas"/>1364 <Caret Line=" 66" Column="33" TopLine="43"/>1439 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerTCP.pas"/> 1440 <Caret Line="1" Column="1" TopLine="1"/> 1365 1441 </Position12> 1366 1442 <Position13> 1367 <Filename Value=" Application/UWebObjects.pas"/>1368 <Caret Line=" 138" Column="15" TopLine="121"/>1443 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerTCP.pas"/> 1444 <Caret Line="90" Column="21" TopLine="72"/> 1369 1445 </Position13> 1370 1446 <Position14> 1371 <Filename Value="Components/CoolWeb/ Common/UHtmlClasses.pas"/>1372 <Caret Line=" 386" Column="5" TopLine="380"/>1447 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerTCP.pas"/> 1448 <Caret Line="102" Column="59" TopLine="84"/> 1373 1449 </Position14> 1374 1450 <Position15> 1375 <Filename Value=" Pages/UUserControlPage.pas"/>1376 <Caret Line=" 45" Column="1" TopLine="39"/>1451 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerTCP.pas"/> 1452 <Caret Line="117" Column="41" TopLine="99"/> 1377 1453 </Position15> 1378 1454 <Position16> 1379 <Filename Value=" Application/UWebObjects.pas"/>1380 <Caret Line=" 56" Column="37" TopLine="37"/>1455 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerCGI.pas"/> 1456 <Caret Line="64" Column="69" TopLine="54"/> 1381 1457 </Position16> 1382 1458 <Position17> 1383 <Filename Value=" Pages/UUserControlPage.pas"/>1384 <Caret Line="5 2" Column="35" TopLine="39"/>1459 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerCGI.pas"/> 1460 <Caret Line="59" Column="29" TopLine="44"/> 1385 1461 </Position17> 1386 1462 <Position18> 1387 <Filename Value=" Pages/UUserControlPage.pas"/>1388 <Caret Line=" 51" Column="21" TopLine="38"/>1463 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerCGI.pas"/> 1464 <Caret Line="144" Column="32" TopLine="118"/> 1389 1465 </Position18> 1390 1466 <Position19> 1391 <Filename Value=" Pages/UUserControlPage.pas"/>1392 <Caret Line=" 53" Column="17" TopLine="38"/>1467 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerCGI.pas"/> 1468 <Caret Line="67" Column="24" TopLine="46"/> 1393 1469 </Position19> 1394 1470 <Position20> 1395 <Filename Value=" Pages/UUserControlPage.pas"/>1396 <Caret Line=" 56" Column="12" TopLine="39"/>1471 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerCGI.pas"/> 1472 <Caret Line="69" Column="33" TopLine="46"/> 1397 1473 </Position20> 1398 1474 <Position21> 1399 <Filename Value=" Pages/UUserControlPage.pas"/>1400 <Caret Line=" 43" Column="16" TopLine="32"/>1475 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerCGI.pas"/> 1476 <Caret Line="64" Column="1" TopLine="46"/> 1401 1477 </Position21> 1402 1478 <Position22> 1403 <Filename Value=" Pages/UUserControlPage.pas"/>1404 <Caret Line=" 42" Column="1" TopLine="32"/>1479 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerCGI.pas"/> 1480 <Caret Line="68" Column="44" TopLine="50"/> 1405 1481 </Position22> 1406 1482 <Position23> 1407 <Filename Value=" Pages/UUserControlPage.pas"/>1408 <Caret Line=" 43" Column="12" TopLine="32"/>1483 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerCGI.pas"/> 1484 <Caret Line="55" Column="1" TopLine="50"/> 1409 1485 </Position23> 1410 1486 <Position24> 1411 <Filename Value=" Pages/UUserControlPage.pas"/>1412 <Caret Line=" 44" Column="1" TopLine="32"/>1487 <Filename Value="Components/CoolWeb/WebServer/UHTTPServerCGI.pas"/> 1488 <Caret Line="116" Column="34" TopLine="88"/> 1413 1489 </Position24> 1414 1490 <Position25> 1415 <Filename Value=" Pages/UUserControlPage.pas"/>1416 <Caret Line=" 45" Column="1" TopLine="32"/>1491 <Filename Value="Components/CoolWeb/WebServer/UHTTPServer.pas"/> 1492 <Caret Line="161" Column="17" TopLine="146"/> 1417 1493 </Position25> 1418 1494 <Position26> 1419 <Filename Value=" Pages/UUserControlPage.pas"/>1420 <Caret Line=" 42" Column="1" TopLine="32"/>1495 <Filename Value="Application/UWebObjects.pas"/> 1496 <Caret Line="183" Column="10" TopLine="178"/> 1421 1497 </Position26> 1422 1498 <Position27> 1423 <Filename Value=" Pages/UUserControlPage.pas"/>1424 <Caret Line="4 5" Column="22" TopLine="34"/>1499 <Filename Value="Application/UWebObjects.pas"/> 1500 <Caret Line="43" Column="1" TopLine="22"/> 1425 1501 </Position27> 1426 1502 <Position28> 1427 <Filename Value=" Pages/UUserControlPage.pas"/>1428 <Caret Line=" 42" Column="54" TopLine="34"/>1503 <Filename Value="Application/UWebObjects.pas"/> 1504 <Caret Line="212" Column="45" TopLine="192"/> 1429 1505 </Position28> 1430 1506 <Position29> 1431 <Filename Value=" Modules/UMainModule.pas"/>1432 <Caret Line=" 1" Column="13" TopLine="1"/>1507 <Filename Value="Application/UWebObjects.pas"/> 1508 <Caret Line="43" Column="15" TopLine="19"/> 1433 1509 </Position29> 1510 <Position30> 1511 <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/> 1512 <Caret Line="151" Column="3" TopLine="133"/> 1513 </Position30> 1434 1514 </JumpHistory> 1435 1515 </ProjectOptions> … … 1440 1520 </Target> 1441 1521 <SearchPaths> 1442 <OtherUnitFiles Value="/usr/lib/mysql ;/usr/lib64/mysql;Application;WebServer;Network;Modules;Pages"/>1522 <OtherUnitFiles Value="/usr/lib/mysql/;/usr/lib64/mysql/;Application;WebServer;Network;Modules;Pages"/> 1443 1523 <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/> 1444 1524 </SearchPaths> … … 1474 1554 </CompilerOptions> 1475 1555 <Debugging> 1476 <BreakPoints Count=" 2">1556 <BreakPoints Count="1"> 1477 1557 <Item1> 1478 1558 <Kind Value="bpkSource"/> … … 1482 1562 <Line Value="91"/> 1483 1563 </Item1> 1484 <Item2>1485 <Kind Value="bpkSource"/>1486 <WatchScope Value="wpsLocal"/>1487 <WatchKind Value="wpkWrite"/>1488 <Source Value="Pages/UUserControlPage.pas"/>1489 <Line Value="42"/>1490 </Item2>1491 1564 </BreakPoints> 1492 1565 </Debugging>
Note:
See TracChangeset
for help on using the changeset viewer.