<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-11216446</id><updated>2012-02-09T20:50:29.295+01:00</updated><category term='C++'/><category term='C#'/><category term='Diary'/><category term='Windows Mobile'/><category term='Development'/><category term='Karna'/><category term='Windows 8'/><category term='Desktop'/><category term='Krento'/><category term='Delphi'/><category term='Electronic ID card'/><category term='Krento Release'/><category term='PHP4Delphi'/><category term='Vlaams'/><category term='Freeware Download'/><category term='Wallpapers'/><category term='Widgets'/><category term='Krento Tutorials'/><category term='.NET'/><category term='Krento Awards'/><category term='Windows 7'/><category term='EIDNative'/><title type='text'>Modern software design</title><subtitle type='html'>Serhiy Perevoznyk blog</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default?start-index=101&amp;max-results=100'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>227</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11216446.post-6616255050907665537</id><published>2012-02-02T21:14:00.002+01:00</published><updated>2012-02-02T21:14:12.123+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><category scheme='http://www.blogger.com/atom/ns#' term='Freeware Download'/><title type='text'>Krento Screen Saver</title><content type='html'>Some time ago I received the&lt;a href="http://eidnative.uservoice.com/forums/37468-krento-feature-request/suggestions/545221-make-a-screensaver-from-main-about-icon-the-expold" target="_blank"&gt; request for Krento Screen Saver&lt;/a&gt; from one of the Krento fans and finally found free time to implement it. You can download freeware Krento Screen Saver from my site: &lt;a href="http://users.telenet.be/ws36637/download/KrentoSaverSetup.exe"&gt;http://users.telenet.be/ws36637/download/KrentoSaverSetup.exe&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-6616255050907665537?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/6616255050907665537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=6616255050907665537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6616255050907665537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6616255050907665537'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2012/02/krento-screen-saver.html' title='Krento Screen Saver'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-775540764170234841</id><published>2012-01-27T12:27:00.000+01:00</published><updated>2012-01-27T12:28:41.660+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento Chrome Window Skin</title><content type='html'>Stan Ragets designed a new skin for Krento:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.stanragets.com/wp-content/uploads/2012/01/screenshot.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="424" src="http://blog.stanragets.com/wp-content/uploads/2012/01/screenshot.jpg" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;This skin is available for download from his website:&amp;nbsp; &lt;a href="http://blog.stanragets.com/2012/01/18/chrome-window-krento-skin"&gt;http://blog.stanragets.com/2012/01/18/chrome-window-krento-skin&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-775540764170234841?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/775540764170234841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=775540764170234841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/775540764170234841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/775540764170234841'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2012/01/krento-chrome-window-skin.html' title='Krento Chrome Window Skin'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-7882776023631252911</id><published>2012-01-05T13:24:00.000+01:00</published><updated>2012-01-05T13:24:17.235+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delphi'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><title type='text'>ANSI version of the Quricol Delphi library</title><content type='html'>Last year I published the &lt;a href="http://delphi32.blogspot.com/2011/11/quricol-qr-code-generator-library.html"&gt;Quricol library&lt;/a&gt; for Delphi 2010 or better, but some users still need the support for older Delphi versions. As a result I made an update to Quricol library with support not only the Unicode, but also ANSI Delphi code. &lt;pre class="delphi" name="code"&gt;&lt;br /&gt;//===============================================================================&lt;br /&gt;&lt;br /&gt;// Copyright (c) Serhiy Perevoznyk.  All rights reserved.&lt;br /&gt;&lt;br /&gt;// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY&lt;br /&gt;&lt;br /&gt;// OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT&lt;br /&gt;&lt;br /&gt;// LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND&lt;br /&gt;&lt;br /&gt;// FITNESS FOR A PARTICULAR PURPOSE.&lt;br /&gt;&lt;br /&gt;//===============================================================================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;unit QuricolCodeAnsi;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;interface&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;uses&lt;br /&gt;&lt;br /&gt;  Windows, SysUtils, Classes, Graphics;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;type&lt;br /&gt;&lt;br /&gt;  TQRCode = class&lt;br /&gt;&lt;br /&gt;  public&lt;br /&gt;&lt;br /&gt;    class procedure GenerateBitmap(const FileName : string; const Text : string; Margin : integer = 4; PixelSize : integer = 3);&lt;br /&gt;&lt;br /&gt;    class procedure GeneratePng(const FileName : string; const Text : string; Margin : integer = 4; PixelSize : integer = 3);&lt;br /&gt;&lt;br /&gt;    class function GetBitmap(const Text : string; Margin : integer = 4; PixelSize : integer = 3) : TBitmap;&lt;br /&gt;&lt;br /&gt;    class procedure GetPng(Stream : TStream; const Text : string; Margin : integer = 4; PixelSize : integer = 3);&lt;br /&gt;&lt;br /&gt;  end;&lt;br /&gt;&lt;br /&gt;implementation&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;procedure GeneratePNGA(fileName: PChar; text : PChar; margin : integer; size : integer); stdcall; external 'quricol32.dll';&lt;br /&gt;&lt;br /&gt;function GetHBitmapA(text : PChar; margin : integer; size : integer) : HBITMAP; stdcall; external 'quricol32.dll';&lt;br /&gt;&lt;br /&gt;procedure GenerateBMPA(fileName: PChar; text : PChar; margin : integer; size : integer); stdcall; external 'quricol32.dll';&lt;br /&gt;&lt;br /&gt;procedure GetPNGA(text : PChar; margin : integer; size : integer; var bufSize : integer; out ppvBits : PByte); stdcall; external 'quricol32.dll';&lt;br /&gt;&lt;br /&gt;procedure DestroyBuffer(Buffer : PByte); stdcall; external 'quricol32.dll';&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;{ TQRCode }&lt;br /&gt;&lt;br /&gt;class procedure TQRCode.GenerateBitmap(const FileName, Text: string; Margin,&lt;br /&gt;&lt;br /&gt;  PixelSize: integer);&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;  GenerateBMPA(PChar(FileName), PChar(Text), Margin, PixelSize);&lt;br /&gt;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;class procedure TQRCode.GeneratePng(const FileName, Text: string; Margin,&lt;br /&gt;&lt;br /&gt;  PixelSize: integer);&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;  GeneratePNGA(PChar(FileName), PChar(Text), Margin, PixelSize);&lt;br /&gt;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;class function TQRCode.GetBitmap(const Text: string; Margin,&lt;br /&gt;&lt;br /&gt;  PixelSize: integer): TBitmap;&lt;br /&gt;&lt;br /&gt;var&lt;br /&gt;&lt;br /&gt;  Bmp : HBITMAP;&lt;br /&gt;&lt;br /&gt;  DIB: TDIBSection;&lt;br /&gt;&lt;br /&gt;  ScreenDC : THandle;&lt;br /&gt;&lt;br /&gt;  DC : THandle;&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;  Bmp := GetHBitmapA(PChar(Text), Margin, PixelSize);&lt;br /&gt;&lt;br /&gt;  GetObject(Bmp, SizeOf(DIB), @DIB);&lt;br /&gt;&lt;br /&gt;  Result := TBitmap.Create();&lt;br /&gt;&lt;br /&gt;  Result.Width := DIB.dsBmih.biWidth;&lt;br /&gt;&lt;br /&gt;  Result.Height := DIB.dsBmih.biHeight;&lt;br /&gt;&lt;br /&gt;  Result.PixelFormat := pf32bit;&lt;br /&gt;&lt;br /&gt;  ScreenDC := GetDC(0);&lt;br /&gt;&lt;br /&gt;  DC := CreateCompatibleDC(ScreenDC);&lt;br /&gt;&lt;br /&gt;  SelectObject(DC, Bmp);&lt;br /&gt;&lt;br /&gt;  ReleaseDC(0, ScreenDC);&lt;br /&gt;&lt;br /&gt;  BitBlt(Result.Canvas.Handle, 0, 0, Result.Width, Result.Height, DC, 0, 0, SRCCOPY);&lt;br /&gt;&lt;br /&gt;  DeleteDC(DC);&lt;br /&gt;&lt;br /&gt;  DeleteObject(Bmp);&lt;br /&gt;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;class procedure TQRCode.GetPng(Stream: TStream; const Text: string; Margin,&lt;br /&gt;&lt;br /&gt;  PixelSize: integer);&lt;br /&gt;&lt;br /&gt;var&lt;br /&gt;&lt;br /&gt;  size : integer;&lt;br /&gt;&lt;br /&gt;  i : integer;&lt;br /&gt;&lt;br /&gt;  buffer : PByte;&lt;br /&gt;&lt;br /&gt;  ps : PByte;&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;  size := 0;&lt;br /&gt;&lt;br /&gt;  GetPNGA(PChar(Text), Margin, PixelSize, size, buffer);&lt;br /&gt;&lt;br /&gt;  if (size &gt; 0) then&lt;br /&gt;&lt;br /&gt;   begin&lt;br /&gt;&lt;br /&gt;     ps := buffer;&lt;br /&gt;&lt;br /&gt;     for I := 0 to size - 1 do&lt;br /&gt;&lt;br /&gt;       begin&lt;br /&gt;&lt;br /&gt;         Stream.Write(ps^, 1);&lt;br /&gt;&lt;br /&gt;         inc(ps);&lt;br /&gt;&lt;br /&gt;       end;&lt;br /&gt;&lt;br /&gt;      DestroyBuffer(buffer);&lt;br /&gt;&lt;br /&gt;   end;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;end.&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-7882776023631252911?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/7882776023631252911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=7882776023631252911' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7882776023631252911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7882776023631252911'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2012/01/ansi-version-of-quricol-delphi-library.html' title='ANSI version of the Quricol Delphi library'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-7621081907364305890</id><published>2012-01-05T13:19:00.000+01:00</published><updated>2012-01-05T13:19:05.956+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delphi'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><title type='text'>Quricol Delphi sample</title><content type='html'>&lt;pre class="delphi" name="code"&gt;&lt;br /&gt;program QuricolDemo;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;{$APPTYPE CONSOLE}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;uses&lt;br /&gt;&lt;br /&gt;  SysUtils,&lt;br /&gt;&lt;br /&gt;  Graphics,&lt;br /&gt;&lt;br /&gt;  Classes,&lt;br /&gt;&lt;br /&gt;  QuricolCodeAnsi in 'QuricolCodeAnsi.pas';&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;var&lt;br /&gt;&lt;br /&gt;  bmp : TBitmap;&lt;br /&gt;&lt;br /&gt;  MS : TMemoryStream;&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;  try&lt;br /&gt;&lt;br /&gt;    //Generate Windows bitmap and save to file&lt;br /&gt;&lt;br /&gt;    TQRCode.GenerateBitmap('delphi1.bmp', 'http://delphi32.blogspot.com');&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    //Generate PNG image and save to file&lt;br /&gt;&lt;br /&gt;    TQRCode.GeneratePng('delphi1.png', 'http://delphi32.blogspot.com');&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    //Generate TBitmap&lt;br /&gt;&lt;br /&gt;    bmp := TQRCode.GetBitmap('http://www.krento.net');&lt;br /&gt;&lt;br /&gt;    bmp.SaveToFile('delphi2.bmp');&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    //Generate PNG to the memory stream&lt;br /&gt;&lt;br /&gt;    MS := TMemoryStream.Create;&lt;br /&gt;&lt;br /&gt;    TQRCode.GetPng(MS, 'http://www.krento.net');&lt;br /&gt;&lt;br /&gt;    MS.Position := 0;&lt;br /&gt;&lt;br /&gt;    MS.SaveToFile('delphi2.png');&lt;br /&gt;&lt;br /&gt;    MS.Free;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  except&lt;br /&gt;&lt;br /&gt;    on E: Exception do&lt;br /&gt;&lt;br /&gt;      Writeln(E.ClassName, ': ', E.Message);&lt;br /&gt;&lt;br /&gt;  end;&lt;br /&gt;&lt;br /&gt;end.&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-7621081907364305890?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/7621081907364305890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=7621081907364305890' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7621081907364305890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7621081907364305890'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2012/01/quricol-delphi-sample.html' title='Quricol Delphi sample'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-8968287550442852760</id><published>2011-12-27T15:43:00.001+01:00</published><updated>2011-12-27T15:43:25.094+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Happy New Year 2012</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-JETDmQ8SUQg/TvnZYGUZvGI/AAAAAAAAAf8/pY8aKTqK6I0/s1600/sm.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="110" src="http://1.bp.blogspot.com/-JETDmQ8SUQg/TvnZYGUZvGI/AAAAAAAAAf8/pY8aKTqK6I0/s200/sm.gif" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Wishing all&amp;nbsp; a very Happy New Year! &lt;br /&gt;May this New Year bring newly found prosperity, love, happiness and  delight in your life. &lt;br /&gt;&lt;br /&gt;Ik wens jullie een jaar vol geluk,&amp;nbsp; harmonie, rust en tijd om te  genieten van de fun in het leven!!! &lt;br /&gt;Het allerbeste voor het komende jaar.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-8968287550442852760?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/8968287550442852760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=8968287550442852760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8968287550442852760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8968287550442852760'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/12/happy-new-year-2012.html' title='Happy New Year 2012'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-JETDmQ8SUQg/TvnZYGUZvGI/AAAAAAAAAf8/pY8aKTqK6I0/s72-c/sm.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-8283068212902219433</id><published>2011-12-25T20:25:00.002+01:00</published><updated>2011-12-25T20:25:39.338+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Kerst 2012</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-0pvRKihVfQA/Tvd38Ct-jjI/AAAAAAAAAfw/xnk1eG4sPt0/s1600/kkk.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-0pvRKihVfQA/Tvd38Ct-jjI/AAAAAAAAAfw/xnk1eG4sPt0/s1600/kkk.gif" /&gt;&lt;/a&gt;&lt;/div&gt;De&amp;nbsp;&amp;nbsp; Kerstman vroeg me wat ik wou als kerstcadeau,&lt;br /&gt;Ik heb niet getwijfeld, en hem gezegd, &lt;br /&gt;dat het enige cadeau dat me héél erg zou plezieren is:&lt;br /&gt;dat hij héél goed zorg zou dragen voor de persoon&lt;br /&gt;die dit nu leest!&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-8283068212902219433?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/8283068212902219433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=8283068212902219433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8283068212902219433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8283068212902219433'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/12/kerst-2012.html' title='Kerst 2012'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-0pvRKihVfQA/Tvd38Ct-jjI/AAAAAAAAAfw/xnk1eG4sPt0/s72-c/kkk.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-3994220257607919992</id><published>2011-12-16T20:09:00.000+01:00</published><updated>2012-01-24T20:01:21.563+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='Freeware Download'/><title type='text'>DesktopPaparazzo - freeware screen capture tool</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-VuVQmXSEInY/TuuXAt4dR_I/AAAAAAAAAfk/FVgjiE0K68A/s1600/dp.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="199" src="http://2.bp.blogspot.com/-VuVQmXSEInY/TuuXAt4dR_I/AAAAAAAAAfk/FVgjiE0K68A/s320/dp.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;DesktopPaparazzo&lt;/b&gt; is a tool to help you capture difficult screenshots.&lt;br /&gt;&lt;br /&gt;Some elements are camera shy. Perhaps you want to capture a hint, popup or menu item but every time you press the print screen button your subject disappears from view.&amp;nbsp; Well DesktopPaparazzo is here to help, simply specify a time interval and a folder then DesktopPaparazzo will snap away and provide you with a collection of screen shots leaving you free to set up the screen how you want it. DesktopPaparazzo is extremely easy to configure, you can even decide whether you want to capture the mouse pointer in your screenshot.&lt;br /&gt;Download DesktopPaparazzo: &lt;a href="http://users.telenet.be/ws36637/download/DesktopPaparazzoSetup.zip"&gt;http://users.telenet.be/ws36637/download/DesktopPaparazzoSetup.zip&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.softoxi.com/media/screenshots/000/009/desktop-paparazzo_1_thumb.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;a href="http://www.softoxi.com/images/public/play.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;Watch &lt;a href="http://www.softoxi.com/desktop-paparazzo-video-trailer-screenshots.html" target="_blank"&gt;Desktop Paparazzo Video Tutorial &lt;/a&gt; done by Softoxi.com.&lt;br /&gt;&lt;a href="http://www.softoxi.com/desktop-paparazzo.html" target="_blank"&gt;&lt;img alt="Desktop Paparazzo antivirus scan report at softoxi.com" border="0" src="http://www.softoxi.com/images/public/awards/award.png" /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://www.softoxi.com/desktop-paparazzo.html" target="_blank"&gt;&lt;img alt="Desktop Paparazzo video tutorial at softoxi.com" border="0" src="http://www.softoxi.com/images/public/awards/award_star.png" /&gt;&lt;/a&gt;&lt;a href="http://www.download4a.com/Windows/Photo-Graphics/Screen-Capture/Download-Desktop-Paparazzo.html" target="_blank" title="Desktop Paparazzo"&gt;&lt;img alt="Desktop Paparazzo on Download 4a" border="0" src="http://www.download4a.com/Images/award.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-3994220257607919992?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/3994220257607919992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=3994220257607919992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3994220257607919992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3994220257607919992'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/12/desktoppaparazzo-freeware-screen.html' title='DesktopPaparazzo - freeware screen capture tool'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-VuVQmXSEInY/TuuXAt4dR_I/AAAAAAAAAfk/FVgjiE0K68A/s72-c/dp.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-6597895442131977084</id><published>2011-12-05T14:02:00.001+01:00</published><updated>2011-12-05T14:05:12.705+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='Freeware Download'/><title type='text'>SimpleLogoff - one click logoff from Windows</title><content type='html'>SimpleLogoff is an open source freeware application for one click logoff from Windows. Download link: &lt;a href="https://skydrive.live.com/redir.aspx?cid=b4508367face85d1&amp;amp;resid=B4508367FACE85D1%21215&amp;amp;parid=B4508367FACE85D1%21134"&gt;https://skydrive.live.com/redir.aspx?cid=b4508367face85d1&amp;amp;resid=B4508367FACE85D1!215&amp;amp;parid=B4508367FACE85D1!134&lt;/a&gt;&lt;br /&gt;By executing this application you are logged out without any questions asked.&lt;br /&gt;The application is portable, no any setup needed. The source code is included.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-6597895442131977084?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/6597895442131977084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=6597895442131977084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6597895442131977084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6597895442131977084'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/12/simplelogoff-one-click-logoff-from.html' title='SimpleLogoff - one click logoff from Windows'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-6089213992134053301</id><published>2011-11-29T18:13:00.001+01:00</published><updated>2011-11-29T18:21:34.978+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delphi'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>Quricol - QR code generator library</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-hHZWTdHgQ2Y/TtUSuk3VxMI/AAAAAAAAAfY/zAF7Olk_8HQ/s1600/quricol.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-hHZWTdHgQ2Y/TtUSuk3VxMI/AAAAAAAAAfY/zAF7Olk_8HQ/s200/quricol.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;a href="http://users.telenet.be/ws36637/download/quricol.zip"&gt;Quricol&lt;/a&gt;&lt;/b&gt; is an open source freeware QR code generator library for C++, Microsoft .NET and Delphi based on &lt;a href="http://fukuchi.org/works/qrencode/manual/index.html"&gt;qrencode&lt;/a&gt; - QR Code encoder by  Kentaro Fukuchi.The library contains methods to save the generated image to Bitmap or PNG file or generate images on-fly and save it to the stream. Both 32 and 64 bits compiled versions available along with source code.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Download&lt;/b&gt;: &lt;a href="http://users.telenet.be/ws36637/download/quricol.zip"&gt;http://users.telenet.be/ws36637/download/quricol.zip &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A QR code (abbreviated from Quick Response code) is a type of matrix barcode (or two-dimensional code).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-6089213992134053301?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/6089213992134053301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=6089213992134053301' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6089213992134053301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6089213992134053301'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/11/quricol-qr-code-generator-library.html' title='Quricol - QR code generator library'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-hHZWTdHgQ2Y/TtUSuk3VxMI/AAAAAAAAAfY/zAF7Olk_8HQ/s72-c/quricol.png' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-1367166769089530514</id><published>2011-11-25T12:18:00.001+01:00</published><updated>2011-11-25T12:18:26.667+01:00</updated><title type='text'>Reklame: GE RAADT NOOIT VOOR WELK PRODUCT</title><content type='html'>&lt;iframe allowfullscreen="" frameborder="0" height="718" mozallowfullscreen="" src="http://player.vimeo.com/video/22984504?title=0&amp;amp;byline=0&amp;amp;portrait=0&amp;amp;autoplay=1" webkitallowfullscreen="" width="1276"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-1367166769089530514?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/1367166769089530514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=1367166769089530514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1367166769089530514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1367166769089530514'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/11/reklame-ge-raadt-nooit-voor-welk.html' title='Reklame: GE RAADT NOOIT VOOR WELK PRODUCT'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-8395751374772215821</id><published>2011-11-24T20:18:00.001+01:00</published><updated>2011-11-24T20:20:04.441+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>C++ library for working with streams</title><content type='html'>For one of my internal projects I made a small C++ library for working with different types of streams.&lt;br /&gt;The main library classes are CMemoryStream, CFileStream and CResourceStream. The source code is available for download from my website: &lt;a href="http://users.telenet.be/serhiy.perevoznyk/download/GevixLib.zip"&gt;http://users.telenet.be/serhiy.perevoznyk/download/GevixLib.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-8395751374772215821?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/8395751374772215821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=8395751374772215821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8395751374772215821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8395751374772215821'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/11/c-library-for-working-with-streams.html' title='C++ library for working with streams'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-3733098157025997412</id><published>2011-11-24T10:03:00.001+01:00</published><updated>2011-11-24T10:03:58.292+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>How to check Windows version in C++</title><content type='html'>&lt;pre class="cpp" name="code"&gt;BOOL WINAPI IsWindows7()&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt; OSVERSIONINFOEX osvi;&lt;br /&gt;&lt;br /&gt; DWORDLONG dwlConditionMask = 0;&lt;br /&gt;&lt;br /&gt; int op=VER_GREATER_EQUAL;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; // Initialize the OSVERSIONINFOEX structure.&lt;br /&gt;&lt;br /&gt; ZeroMemory(&amp;amp;osvi, sizeof(OSVERSIONINFOEX));&lt;br /&gt;&lt;br /&gt; osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);&lt;br /&gt;&lt;br /&gt; osvi.dwMajorVersion = 6;&lt;br /&gt;&lt;br /&gt; osvi.dwMinorVersion = 1; // Windows 7&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; // Initialize the condition mask.&lt;br /&gt;&lt;br /&gt; VER_SET_CONDITION( dwlConditionMask, VER_MAJORVERSION, op );&lt;br /&gt;&lt;br /&gt; VER_SET_CONDITION( dwlConditionMask, VER_MINORVERSION, op );&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; // Perform the test.&lt;br /&gt;&lt;br /&gt; return VerifyVersionInfo(&amp;amp;osvi,VER_MAJORVERSION | VER_MINORVERSION,dwlConditionMask);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BOOL WINAPI IsWindowsVista()&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt; OSVERSIONINFOEX osvi;&lt;br /&gt;&lt;br /&gt; DWORDLONG dwlConditionMask = 0;&lt;br /&gt;&lt;br /&gt; int op=VER_GREATER_EQUAL;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; // Initialize the OSVERSIONINFOEX structure.&lt;br /&gt;&lt;br /&gt; ZeroMemory(&amp;amp;osvi, sizeof(OSVERSIONINFOEX));&lt;br /&gt;&lt;br /&gt; osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);&lt;br /&gt;&lt;br /&gt; osvi.dwMajorVersion = 6;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; // Initialize the condition mask.&lt;br /&gt;&lt;br /&gt; VER_SET_CONDITION( dwlConditionMask, VER_MAJORVERSION, op );&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; // Perform the test.&lt;br /&gt;&lt;br /&gt; return VerifyVersionInfo(&amp;amp;osvi,VER_MAJORVERSION | VER_MINORVERSION,dwlConditionMask);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BOOL WINAPI IsWindowsXP() &lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;   OSVERSIONINFOEX osvi;&lt;br /&gt;&lt;br /&gt;   DWORDLONG dwlConditionMask = 0;&lt;br /&gt;&lt;br /&gt;   int op=VER_GREATER_EQUAL;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   // Initialize the OSVERSIONINFOEX structure.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   ZeroMemory(&amp;amp;osvi, sizeof(OSVERSIONINFOEX));&lt;br /&gt;&lt;br /&gt;   osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);&lt;br /&gt;&lt;br /&gt;   osvi.dwMajorVersion = 5;&lt;br /&gt;&lt;br /&gt;   osvi.dwMinorVersion = 1;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   // Initialize the condition mask.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   VER_SET_CONDITION( dwlConditionMask, VER_MAJORVERSION, op );&lt;br /&gt;&lt;br /&gt;   VER_SET_CONDITION( dwlConditionMask, VER_MINORVERSION, op );&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   // Perform the test.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   return VerifyVersionInfo(&lt;br /&gt;&lt;br /&gt;      &amp;amp;osvi, &lt;br /&gt;&lt;br /&gt;      VER_MAJORVERSION | VER_MINORVERSION,&lt;br /&gt;&lt;br /&gt;      dwlConditionMask);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BOOL WINAPI IsWindowsXPSP2() &lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;   OSVERSIONINFOEX osvi;&lt;br /&gt;&lt;br /&gt;   DWORDLONG dwlConditionMask = 0;&lt;br /&gt;&lt;br /&gt;   int op=VER_GREATER_EQUAL;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   // Initialize the OSVERSIONINFOEX structure.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   ZeroMemory(&amp;amp;osvi, sizeof(OSVERSIONINFOEX));&lt;br /&gt;&lt;br /&gt;   osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);&lt;br /&gt;&lt;br /&gt;   osvi.dwMajorVersion = 5;&lt;br /&gt;&lt;br /&gt;   osvi.dwMinorVersion = 1;&lt;br /&gt;&lt;br /&gt;   osvi.wServicePackMajor = 2;&lt;br /&gt;&lt;br /&gt;   osvi.wServicePackMinor = 0;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   // Initialize the condition mask.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   VER_SET_CONDITION( dwlConditionMask, VER_MAJORVERSION, op );&lt;br /&gt;&lt;br /&gt;   VER_SET_CONDITION( dwlConditionMask, VER_MINORVERSION, op );&lt;br /&gt;&lt;br /&gt;   VER_SET_CONDITION( dwlConditionMask, VER_SERVICEPACKMAJOR, op );&lt;br /&gt;&lt;br /&gt;   VER_SET_CONDITION( dwlConditionMask, VER_SERVICEPACKMINOR, op );&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   // Perform the test.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   return VerifyVersionInfo(&lt;br /&gt;&lt;br /&gt;      &amp;amp;osvi, &lt;br /&gt;&lt;br /&gt;      VER_MAJORVERSION | VER_MINORVERSION | &lt;br /&gt;&lt;br /&gt;      VER_SERVICEPACKMAJOR | VER_SERVICEPACKMINOR,&lt;br /&gt;&lt;br /&gt;      dwlConditionMask);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-3733098157025997412?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/3733098157025997412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=3733098157025997412' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3733098157025997412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3733098157025997412'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/11/how-to-check-windows-version-in-c.html' title='How to check Windows version in C++'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-4569936230393559900</id><published>2011-11-09T14:22:00.003+01:00</published><updated>2011-11-09T14:22:53.056+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Confucius</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Qaei4-b3ozs/Trp-d7ywtqI/AAAAAAAAAfA/EXn_Bvf6UXo/s1600/IMG_3449.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="265" src="http://2.bp.blogspot.com/-Qaei4-b3ozs/Trp-d7ywtqI/AAAAAAAAAfA/EXn_Bvf6UXo/s400/IMG_3449.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-4569936230393559900?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/4569936230393559900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=4569936230393559900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4569936230393559900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4569936230393559900'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/11/confucius.html' title='Confucius'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Qaei4-b3ozs/Trp-d7ywtqI/AAAAAAAAAfA/EXn_Bvf6UXo/s72-c/IMG_3449.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-157455291361546854</id><published>2011-11-02T20:53:00.000+01:00</published><updated>2011-11-24T19:50:14.141+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Vlaams'/><title type='text'>Etienne Vermeersch: 'Migranten in ons land hebben te veel ... - De Standaard</title><content type='html'>&lt;a href="http://www.standaard.be/artikel/detail.aspx?artikelid=G7I3HQD00"&gt;Etienne Vermeersch: 'Migranten in ons land hebben te veel kinderen'&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;De aarde telt sinds maandag officieel 7 miljard mensen. Geen reden om te feesten, want de grote populatie bedreigt de natuur en de toegang tot gezondheidszorg. Daarom komt ethicus Etienne Vermeersch met een drastische stelling. 'We moeten afstappen van de opvatting dat iedereen zelf mag kiezen hoeveel kinderen hij krijgt.'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-157455291361546854?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/157455291361546854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=157455291361546854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/157455291361546854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/157455291361546854'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/11/etienne-vermeersch-migranten-in-ons.html' title='Etienne Vermeersch: &apos;Migranten in ons land hebben te veel ... - De Standaard'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-3151122638541096439</id><published>2011-11-02T20:51:00.000+01:00</published><updated>2011-11-24T19:50:14.146+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Vlaams'/><title type='text'>Leuven tekent beroep aan tegen Uplace | brusselnieuws.be</title><content type='html'>&lt;a href="http://www.brusselnieuws.be/artikel/leuven-tekent-beroep-aan-tegen-uplace?show=video_74341"&gt;Leuven tekent beroep aan tegen Uplace&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;De stad Leuven gaat in beroep tegen de bouwvergunning voor Uplace. Burgemeester Louis Tobback (SP.A) wil geen grootschalig shoppingcenter dicht bij zijn stad en vertrouwt erop dat Uplace er niet komt. "Projectontwikkelaar Verhaeghe grossiert in vernietigingen van de Raad van State," klinkt het.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-3151122638541096439?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/3151122638541096439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=3151122638541096439' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3151122638541096439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3151122638541096439'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/11/leuven-tekent-beroep-aan-tegen-uplace.html' title='Leuven tekent beroep aan tegen Uplace | brusselnieuws.be'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-8076785020731989790</id><published>2011-10-19T16:27:00.000+02:00</published><updated>2011-10-19T16:27:43.827+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Google knows me</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-9yOiHP6UDu0/Tp7eCVMy86I/AAAAAAAAAew/Y5-qJVzgV20/s1600/GoogleKnowsMe.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="401" src="http://3.bp.blogspot.com/-9yOiHP6UDu0/Tp7eCVMy86I/AAAAAAAAAew/Y5-qJVzgV20/s640/GoogleKnowsMe.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-8076785020731989790?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/8076785020731989790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=8076785020731989790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8076785020731989790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8076785020731989790'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/10/google-knows-me.html' title='Google knows me'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-9yOiHP6UDu0/Tp7eCVMy86I/AAAAAAAAAew/Y5-qJVzgV20/s72-c/GoogleKnowsMe.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-8583396626116114559</id><published>2011-10-06T21:35:00.000+02:00</published><updated>2011-10-06T21:35:37.187+02:00</updated><title type='text'>Android Circle Launcher Widget for shortcuts on my Nexus S</title><content type='html'>&lt;iframe src="http://www.youtube.com/embed/K7l2ZhVS2u8?fs=1" allowfullscreen="" frameborder="0" height="270" width="480"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-8583396626116114559?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/8583396626116114559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=8583396626116114559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8583396626116114559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8583396626116114559'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/10/android-circle-launcher-widget-for.html' title='Android Circle Launcher Widget for shortcuts on my Nexus S'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/K7l2ZhVS2u8/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-6545060326627337960</id><published>2011-10-06T09:00:00.004+02:00</published><updated>2011-11-24T19:50:28.988+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Ex-topman Apple Steve Jobs overleden</title><content type='html'>Steve Jobs is woensdag op 56-jarige leeftijd overleden. Jobs was de medestichter van computergigant Apple. Hij verliet Apple in augustus 2011 wegens gezondheidsredenen.&lt;br /&gt;De charismatische Jobs was in 1976 medeoprichter van Apple. De Amerikaan kampte al jaren met gezondheidsproblemen en zette in augustus 2011 een stap opzij.&lt;br /&gt;&lt;br /&gt;Jobs stond aan de basis van immens populaire producten zoals Apple Macintosh computers, de iPod, de iPhone en de iPad. De oprichter van Apple leed aan kanker. Hij trad in augustus af als CEO, maar bleef wel bestuursvoorzitter.&lt;br /&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Pancreaskanker&lt;/strong&gt;&lt;br /&gt;Jobs werd op 24 februari 1955 geboren in San Francisco. Hij had al verscheidene jaren gezondheidsproblemen. In 2004 werd hij getroffen door pancreaskanker en in 2009 moest hij een levertransplantatie ondergaan.&lt;br /&gt;"We zijn triest dat we moeten melden dat Steve Jobs woensdag is overleden", meldt Apple in een korte mededeling. "Jobs had een briljant karakter, zijn passie en energie hebben geleid tot onbeschrijfelijke innovaties die onze leven hebben verrijkt en verbeterd."&lt;br /&gt;&lt;br /&gt;Op de &lt;a href="http://www.apple.com/benl/index.html"&gt;website van Apple&lt;/a&gt; staat woensdagavond een foto van Jobs, met zijn geboorte- en sterfjaar.&lt;br /&gt;&lt;br /&gt;bron: ZDNet &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-6545060326627337960?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/6545060326627337960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=6545060326627337960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6545060326627337960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6545060326627337960'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/10/ex-topman-apple-steve-jobs-overleden.html' title='Ex-topman Apple Steve Jobs overleden'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-6048897969704749457</id><published>2011-10-04T12:39:00.000+02:00</published><updated>2011-11-24T19:50:28.984+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>PI Download: PDF Gallery</title><content type='html'>&lt;iframe src="http://www.youtube.com/embed/daIXLivp4_4?fs=1" allowfullscreen="" frameborder="0" height="270" width="480"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-6048897969704749457?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/6048897969704749457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=6048897969704749457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6048897969704749457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6048897969704749457'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/10/pi-download-pdf-gallery.html' title='PI Download: PDF Gallery'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/daIXLivp4_4/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-6616324491611850812</id><published>2011-09-12T18:42:00.000+02:00</published><updated>2011-10-03T15:40:27.142+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Release'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento 2.1.333.12 released</title><content type='html'>&lt;a href="http://delphi32.blogspot.com/p/krento.html"&gt;Krento&lt;/a&gt; 2.1.333.12 released and available for download from&lt;a href="http://users.telenet.be/serhiy.perevoznyk"&gt; http://users.telenet.be/serhiy.perevoznyk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What's new in this release:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Polish translation by Andrzej&lt;/li&gt;&lt;li&gt;Improved Romanian translation by Radu Barbu&lt;/li&gt;&lt;li&gt;Extended drag-and-drop support for &lt;a href="http://delphi32.blogspot.com/p/krento.html"&gt;Krento&lt;/a&gt; Pulsar:&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;&amp;nbsp; - when dragging .doc;.xls;.ppt;.docx;.docm;.xlsx;.xlsm;.pptx;.pptm;.vso;.vsd;.mpp;.pub;.xsn;.txt;.rtf;.pdf;.html;.htm;.chm file to Pulsar it will be copied to "My Documents" folder&lt;br /&gt;&amp;nbsp; - when dragging .jpg;.jpeg;.jpe;.gif;.tiff;.tif;.png;.bmp;.rle;.dib;.wmf;.wmz;.emf;.emz;.cgm;.pict;.pic file to Pulsar it will be copied to "My Pictures" folder&lt;br /&gt;&amp;nbsp; - when dragging .wma;.mp3;.acc;.aiff;.wav;.ra;.mid file to Pulsar it will be copied to "My Music" folder&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-6616324491611850812?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/6616324491611850812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=6616324491611850812' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6616324491611850812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6616324491611850812'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/09/krento-2133312-released.html' title='Krento 2.1.333.12 released'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-7545734054443574397</id><published>2011-09-08T19:56:00.002+02:00</published><updated>2011-10-03T15:41:21.129+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Polish translation of Krento</title><content type='html'>Andrzej translated &lt;a href="http://delphi32.blogspot.com/p/krento.html"&gt;Krento&lt;/a&gt; to Polish&lt;br /&gt;&lt;br /&gt;You can download the Polish translation of &lt;a href="http://delphi32.blogspot.com/p/krento.html"&gt;Krento&lt;/a&gt; here: &lt;a href="http://users.telenet.be/serhiy.perevoznyk/download/pl-PL.lng"&gt;http://users.telenet.be/serhiy.perevoznyk/download/pl-PL.lng&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-7545734054443574397?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/7545734054443574397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=7545734054443574397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7545734054443574397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7545734054443574397'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/09/polish-translation-of-krento.html' title='Polish translation of Krento'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-2617993120199055697</id><published>2011-08-25T17:42:00.000+02:00</published><updated>2011-08-25T17:42:21.382+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Release'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento 2.1.299.25 released</title><content type='html'>Krento 2.1.299.25 released and available for download from &lt;a href="http://users.telenet.be/serhiy.perevoznyk"&gt;http://users.telenet.be/serhiy.perevoznyk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What's new in this release:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;New design from Stan Ragets&lt;/li&gt;&lt;li&gt;&amp;nbsp;Improved setup&lt;/li&gt;&lt;li&gt;&amp;nbsp;Decreased memory usage&lt;/li&gt;&lt;li&gt;&amp;nbsp;Increased drawing speed for Krento stones&lt;/li&gt;&lt;li&gt;&amp;nbsp;Fixed Windows shortcut icon resolving method&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-2617993120199055697?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/2617993120199055697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=2617993120199055697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2617993120199055697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2617993120199055697'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/08/krento-2129925-released.html' title='Krento 2.1.299.25 released'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-8560162722439226591</id><published>2011-08-02T19:26:00.001+02:00</published><updated>2011-09-13T22:30:00.405+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><category scheme='http://www.blogger.com/atom/ns#' term='Freeware Download'/><title type='text'>Disk Usage Krento Toy</title><content type='html'>This toy allows you to see the usage of a selected drive as a percentage of capacity. Is the glass half full or empty?&lt;br /&gt;Download :&lt;a href="http://users.telenet.be/serhiy.perevoznyk/krento/DirUsage.toy"&gt; http://users.telenet.be/serhiy.perevoznyk/krento/DirUsage.toy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Author: James Rimell&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-8560162722439226591?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/8560162722439226591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=8560162722439226591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8560162722439226591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8560162722439226591'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/08/disk-usage-jrento-toy.html' title='Disk Usage Krento Toy'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-2424896430708801296</id><published>2011-07-07T08:44:00.000+02:00</published><updated>2011-07-07T08:44:47.428+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Metal Mesh Skin</title><content type='html'>&lt;span class="post-name"&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=11216446" name="231"&gt;&lt;/a&gt;&lt;a href="http://graphicdesign.stanragets.com/"&gt;Stan Ragets&lt;/a&gt; created a very beautiful skin for Krento&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://graphicdesign.stanragets.com/images/stories/screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="435" src="http://graphicdesign.stanragets.com/images/stories/screenshot.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="post-name"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It is available for &lt;a href="http://graphicdesign.stanragets.com/user-interfaces/krento-skins--group--1--modern-desktop-application-manager.html"&gt;download here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;a href="http://stanragets.com/"&gt;The Fine Art of Stan Ragets &lt;/a&gt;&lt;br /&gt;&lt;a href="http://graphicdesign.stanragets.com/"&gt;Graphic Design by Stan Ragets&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-2424896430708801296?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/2424896430708801296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=2424896430708801296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2424896430708801296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2424896430708801296'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/07/metal-mesh-skin.html' title='Metal Mesh Skin'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-4901750262381172976</id><published>2011-07-01T23:10:00.000+02:00</published><updated>2011-07-01T23:10:40.502+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Release'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento 2.1 release</title><content type='html'>&lt;span style="font-size: small;"&gt;&lt;b&gt;Krento 2.1&lt;/b&gt;&lt;/span&gt; is available for download from &lt;a href="http://users.telenet.be/serhiy.perevoznyk/manual/download.html"&gt;http://users.telenet.be/serhiy.perevoznyk/manual/download.html&lt;/a&gt;. In this release I added the possibility to select the style of the manager window. You can choose between the classic layout with the stone caption in the middle of the manager window or the new style with navigation buttons (more practical for netbooks and tablet pc).&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-pPXRzada9GM/Tg42gzoKkjI/AAAAAAAAAbA/KMuKQ3tDelk/s1600/KrentoButtons2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://3.bp.blogspot.com/-pPXRzada9GM/Tg42gzoKkjI/AAAAAAAAAbA/KMuKQ3tDelk/s320/KrentoButtons2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-xdOybqWghGM/Tg42i6BstdI/AAAAAAAAAbE/Iw3udDzKMII/s1600/KrentoButtons1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://2.bp.blogspot.com/-xdOybqWghGM/Tg42i6BstdI/AAAAAAAAAbE/Iw3udDzKMII/s320/KrentoButtons1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The seletion of the style can be done via the advanced settings dialog.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-6dtRuonlEco/Tg427ymZU1I/AAAAAAAAAbI/G18v4AQsuA0/s1600/KrentoSettingsDialog.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-6dtRuonlEco/Tg427ymZU1I/AAAAAAAAAbI/G18v4AQsuA0/s400/KrentoSettingsDialog.jpg" width="337" /&gt;&lt;/a&gt;&lt;/div&gt;Do not forget to restart Krento to apply your changes.&lt;br /&gt;&lt;br /&gt;Krento 2.1 supports skinning of the manager window buttons&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-oGruV3NP2bc/Tg43W6YFgwI/AAAAAAAAAbM/3jn67K-woNs/s1600/ButtonSkins.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="http://4.bp.blogspot.com/-oGruV3NP2bc/Tg43W6YFgwI/AAAAAAAAAbM/3jn67K-woNs/s320/ButtonSkins.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;More information about new skinning options you can find on the &lt;a href="http://krento.11.forumer.com/viewtopic.php?t=109"&gt;Krento forum&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-4901750262381172976?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/4901750262381172976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=4901750262381172976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4901750262381172976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4901750262381172976'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/07/krento-21-release.html' title='Krento 2.1 release'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-pPXRzada9GM/Tg42gzoKkjI/AAAAAAAAAbA/KMuKQ3tDelk/s72-c/KrentoButtons2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-4935615693296042453</id><published>2011-06-28T08:35:00.000+02:00</published><updated>2011-06-28T08:35:17.243+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 8'/><title type='text'>Windows 8 – Microsoft’s Death Knell?</title><content type='html'>Found very interesting article: &lt;a href="http://www.simonjstuart.com/2011/06/03/windows-8-microsofts-death-knell/"&gt;http://www.simonjstuart.com/2011/06/03/windows-8-microsofts-death-knell/&lt;/a&gt;&lt;br /&gt;&lt;span class="youtube"&gt;&lt;br /&gt;&lt;object height="495" width="680"&gt; &lt;param name="movie" value="http://www.youtube.com/v/p92QfWOw88I?color1=d6d6d6&amp;amp;color2=f0f0f0&amp;amp;border=0&amp;amp;fs=1&amp;amp;hl=en&amp;amp;loop=&amp;amp;showinfo=0&amp;amp;iv_load_policy=3&amp;amp;showsearch=0&amp;amp;rel=0&amp;amp;hd=1" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed wmode="opaque" src="http://www.youtube.com/v/p92QfWOw88I?color1=d6d6d6&amp;amp;color2=f0f0f0&amp;amp;border=0&amp;amp;fs=1&amp;amp;hl=en&amp;amp;loop=&amp;amp;showinfo=0&amp;amp;iv_load_policy=3&amp;amp;showsearch=0&amp;amp;rel=0&amp;amp;hd=1" type="application/x-shockwave-flash" allowfullscreen="true" width="680" height="495"&gt;&lt;/embed&gt; &lt;param name="wmode" value="opaque" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-4935615693296042453?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/4935615693296042453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=4935615693296042453' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4935615693296042453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4935615693296042453'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/06/windows-8-microsofts-death-knell.html' title='Windows 8 – Microsoft’s Death Knell?'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-3426716579147397657</id><published>2011-06-22T21:20:00.000+02:00</published><updated>2012-01-31T12:44:14.260+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Generate Excel files without using Microsoft Excel (Part 2)</title><content type='html'>After publishing my &lt;a href="http://www.codeproject.com/KB/office/biffcsharp.aspx"&gt;article on CodeProject&lt;/a&gt; I received a lot of questions how to change the font, alignment or color of the cells in the resulting Excel file. I improved the code of the ExcelWriter library and added the possibility to format cells. You can download the new release of the ExcelWriter library here: &lt;a href="http://users.telenet.be/serhiy.perevoznyk/download/XLSExportDemo.zip"&gt;http://users.telenet.be/serhiy.perevoznyk/download/XLSExportDemo.zip &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Update from 31 Jan. 2012:&lt;/i&gt;&lt;br /&gt;This code is provided to show the possibility of easy export of the information to Excel files, not to manipulate existing Excel files or performing the complex formatting operations. The aim of this demo is to make the export easy and simple. In case if you do more complex tasks I can recommend to use another library, for example http://www.smartxls.com/index.htm. I do not have any plans to extend the provided code in the future.&lt;br /&gt;&lt;br /&gt;&lt;pre class="csharp" name="code"&gt;namespace XLSExportDemo&lt;br /&gt;{&lt;br /&gt;    class Program&lt;br /&gt;    {&lt;br /&gt;        static void Main(string[] args)&lt;br /&gt;        {&lt;br /&gt;            &lt;br /&gt;            ExcelDocument document = new ExcelDocument();&lt;br /&gt;            document.UserName = "Perevoznyk";&lt;br /&gt;            document.CodePage = CultureInfo.CurrentCulture.TextInfo.ANSICodePage;&lt;br /&gt;&lt;br /&gt;            document.ColumnWidth(0, 120);&lt;br /&gt;            document.ColumnWidth(1, 80);&lt;br /&gt;            &lt;br /&gt;            document[0, 0].Value = "ExcelWriter Demo";&lt;br /&gt;            document[0 ,0].Font = new System.Drawing.Font("Tahoma", 10, System.Drawing.FontStyle.Bold);&lt;br /&gt;            document[0, 0].ForeColor = ExcelColor.DarkRed;&lt;br /&gt;            document[0, 0].Alignment = Alignment.Centered;&lt;br /&gt;            document[0, 0].BackColor = ExcelColor.Silver;&lt;br /&gt;&lt;br /&gt;            document.WriteCell(1, 0, "int");&lt;br /&gt;            document.WriteCell(1, 1, 10);&lt;br /&gt;&lt;br /&gt;            document.Cell(2, 0).Value = "double";&lt;br /&gt;            document.Cell(2, 1).Value = 1.5;&lt;br /&gt;&lt;br /&gt;            document.Cell(3, 0).Value = "date";&lt;br /&gt;            document.Cell(3, 1).Value = DateTime.Now;&lt;br /&gt;            document.Cell(3, 1).Format = @"dd/mm/yyyy";&lt;br /&gt;&lt;br /&gt;            FileStream stream = new FileStream("demo.xls", FileMode.Create);&lt;br /&gt;&lt;br /&gt;            document.Save(stream);&lt;br /&gt;            stream.Close();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-3426716579147397657?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/3426716579147397657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=3426716579147397657' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3426716579147397657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3426716579147397657'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/06/generate-excel-files-without-using.html' title='Generate Excel files without using Microsoft Excel (Part 2)'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-5266745378305024742</id><published>2011-06-14T22:18:00.001+02:00</published><updated>2011-11-29T12:31:55.017+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Freeware Download'/><title type='text'>PDF Gallery - freeware JPEG to PDF converter</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-dIPZi8Nmj0w/TffCBmXy8OI/AAAAAAAAAa0/LKoMDfG0oHU/s1600/PDFGallery.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-dIPZi8Nmj0w/TffCBmXy8OI/AAAAAAAAAa0/LKoMDfG0oHU/s1600/PDFGallery.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;PDF Gallery&lt;/b&gt; is a &lt;b&gt;freeware&lt;/b&gt; images to PDF converter. PDF Gallery is a very simple to use, but powerful file conversion tool designed to convert the JPEG, PNG and BMP images into PDF files.&lt;br /&gt;Running PDF Gallery does not require any Adobe or image processing programs installed on your computer. It has no extra dependencies and can work in portable mode.&lt;br /&gt;PDF Gallery can convert every image to a separate PDF file or combine multiple images to one PDF file in portrait or landscape layout. It works very fast the size of the resulting PDF file and its quality can be controlled by the user. PDF Gallery supports drag and drop, image stretch, page orientation and offset, images order and other useful features.&lt;br /&gt;It is compatible with Windows XP, Windows Vista and Windows 7.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="color: #660000;"&gt;Download PDF Gallery:&lt;/span&gt;&lt;/b&gt; &lt;a href="http://users.telenet.be/serhiy.perevoznyk/download/PDFGallerySetup.zip"&gt;http://users.telenet.be/serhiy.perevoznyk/download/PDFGallerySetup.zip&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-N6psumaEGio/TffBx-4dtbI/AAAAAAAAAao/t75NI-xmots/s1600/pdfgallery001.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="205" src="http://3.bp.blogspot.com/-N6psumaEGio/TffBx-4dtbI/AAAAAAAAAao/t75NI-xmots/s400/pdfgallery001.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-PAxjz1Ed9QU/TffBzuTYNBI/AAAAAAAAAas/VSu0vno7AlI/s1600/pdfgallery002.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="205" src="http://4.bp.blogspot.com/-PAxjz1Ed9QU/TffBzuTYNBI/AAAAAAAAAas/VSu0vno7AlI/s400/pdfgallery002.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ZCWvmAJgcbo/TffB1QiHOGI/AAAAAAAAAaw/WrvaGAZ_WSs/s1600/pdfgallery003.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="205" src="http://3.bp.blogspot.com/-ZCWvmAJgcbo/TffB1QiHOGI/AAAAAAAAAaw/WrvaGAZ_WSs/s400/pdfgallery003.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="color: #073763;"&gt;If you like this tool, please help me by link back to this site on your blog or your friend site.&lt;/div&gt;&lt;br /&gt;You can download more freeware applications from &lt;a href="http://delphi32.blogspot.com/p/freeware-downloads.html"&gt;http://delphi32.blogspot.com/p/freeware-downloads.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-5266745378305024742?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/5266745378305024742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=5266745378305024742' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5266745378305024742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5266745378305024742'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/06/pdf-gallery-freeware-jpeg-to-pdf.html' title='PDF Gallery - freeware JPEG to PDF converter'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-dIPZi8Nmj0w/TffCBmXy8OI/AAAAAAAAAa0/LKoMDfG0oHU/s72-c/PDFGallery.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-266427250789465977</id><published>2011-06-14T11:57:00.001+02:00</published><updated>2011-06-16T08:10:04.099+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Temporary problem with my website</title><content type='html'>This weekend my website http://www.krento.net was down due to the heavy traffic. I am sorry for inconvenience, but I really didn't expect so many visitors at once. Now the site is operational again.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Update from 16.06.2011&lt;/i&gt;&lt;br /&gt;If you can't access krento.net site try an alternative address: &lt;a href="http://users.telenet.be/serhiy.perevoznyk/krento.html"&gt;http://users.telenet.be/serhiy.perevoznyk/krento.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-266427250789465977?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/266427250789465977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=266427250789465977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/266427250789465977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/266427250789465977'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/06/temporary-problem-with-my-website.html' title='Temporary problem with my website'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-5146320864950797706</id><published>2011-05-25T12:45:00.003+02:00</published><updated>2011-05-25T13:12:28.932+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delphi'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>Adding Windows 7 Jump List to a Delphi 2010 application</title><content type='html'>Recently I decided to update one of my Delphi applications and make it more shiny when running on Windows 7. I looked up in the list of the &lt;a href="http://windows.microsoft.com/en-US/windows7/products/features"&gt;new Windows 7 features&lt;/a&gt; and selected the Windows 7 taskbar &lt;a href="http://windows.microsoft.com/en-US/windows7/products/features/jump-lists"&gt;Jump List&lt;/a&gt; as a nice feature for my application. As of Windows 7, the taskbar has been extended with a possibility to create a list of destinations and common tasks associated with an application.This is the application's Jump List. The Jump List is available whether the taskbar button is in a launcher state (the application isn't running) or whether it represents one or more windows.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/en/9/90/Windows_Media_Player_JumpList.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://upload.wikimedia.org/wikipedia/en/9/90/Windows_Media_Player_JumpList.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;As a result of this work I made a Delphi 2010 library for easy manipulating of Windows 7 Jump List.&lt;br /&gt;You can download the full source code here:&lt;br /&gt;&lt;a href="https://cid-b4508367face85d1.office.live.com/self.aspx/Public/Win7Delphi.zip"&gt;https://cid-b4508367face85d1.office.live.com/self.aspx/Public/Win7Delphi.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Jump List class is similar to &lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.shell.jumplist.aspx"&gt;Microsoft .NET 4.0 JumpList class&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="Delphi" name="code"&gt;TJumpList = class sealed&lt;br /&gt;  ...&lt;br /&gt;  public&lt;br /&gt;    constructor Create;&lt;br /&gt;    destructor Destroy; override;&lt;br /&gt;    procedure Clear;&lt;br /&gt;    procedure AddToRecentCategory(ItemPath: string); overload;&lt;br /&gt;    procedure AddToRecentCategory(JumpPath: TJumpPath); overload;&lt;br /&gt;    procedure AddToRecentCategory(JumpTask: TJumpTask); overload;&lt;br /&gt;    function AddJumpPath : TJumpPath;&lt;br /&gt;    function AddJumpTask : TJumpTask;&lt;br /&gt;    function AddJumpSeparator : TJumpSeparator;&lt;br /&gt;    function AddJumpItem&amp;lt;T : TJumpItem, constructor&amp;gt; : T;&lt;br /&gt;    procedure Apply;&lt;br /&gt;    procedure DeleteList;&lt;br /&gt;    property ShowFrequentCategory : boolean read FShowFrequentCategory write FShowFrequentCategory;&lt;br /&gt;    property ShowRecentCategory : boolean read FShowRecentCategory write FShowRecentCategory;&lt;br /&gt;    property JumpItems : TList&amp;lt;TJumpItem&amp;gt; read FJumpItems;&lt;br /&gt;    property ApplicationId : string read FApplicationId write SetApplicationId;&lt;br /&gt;  end;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;and can handle 3 types of items: Tasks, Paths and Separators. In case if you wish to add Path item to the list you have to register your application as a file type handler for the specific file extension you are going to use.&lt;br /&gt;For more details see &lt;a href="http://delphi32.blogspot.com/2011/05/delphi-class-for-managing-file.html"&gt;my previous post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The library is simple enough. Here is a short sample how to use it in your application.&lt;br /&gt;&lt;br /&gt;First step is to provide an application id&lt;br /&gt;&lt;br /&gt;&lt;pre class="Delphi" name="code"&gt;JumpList := TJumpList.Create;&lt;br /&gt;  JumpList.ApplicationId := 'TaskbarDemo.Unique.Id';&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Then you can add some items to the Jump List and apply your changes.&lt;br /&gt;&lt;br /&gt;&lt;pre class="Delphi" name="code"&gt;var&lt;br /&gt;  Item : TJumpTask;&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;  Item := TJumpTask.Create;&lt;br /&gt;  Item.Title := 'Custom Task';&lt;br /&gt;  Item.ApplicationPath := ParamStr(0);&lt;br /&gt;  Item.Arguments := '/doit';&lt;br /&gt;  Item.CustomCategory := 'Custom Category';&lt;br /&gt;&lt;br /&gt;  JumpList.JumpItems.Add(Item);&lt;br /&gt;&lt;br /&gt;  JumpList.Apply;&lt;br /&gt;end;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;That's all. Just download and use it. But if you want more details here is the advanced version of the story.&lt;br /&gt;&lt;br /&gt;When I decided to add the Jump List to my application I checked &lt;a href="http://en.wikipedia.org/wiki/Visual_Component_Library"&gt;VCL&lt;/a&gt; first hoping that the Jump List class or component is already available. Unfortunately I found only some interfaces and type definitions of Windows API ported to Delphi, but not a complete ready to use class. The second step was searching Google. I found some examples how to make a Jump List in Delphi, but most of them were quite incomplete.&lt;br /&gt;There was almost no information how to handle &lt;a href="http://msdn.microsoft.com/en-us/library/bb761144%28v=vs.85%29.aspx"&gt;ShellItem&lt;/a&gt; items or how to properly register the application as a file type handler. Finally I decided to create the Jump List class by myself.&lt;br /&gt;&lt;br /&gt;The first important point was usage of the &lt;a href="http://msdn.microsoft.com/en-us/library/dd378459%28v=vs.85%29.aspx"&gt;Application User Model Id&lt;/a&gt;. Application User Model IDs (AppIDs) are used extensively by the taskbar in Windows 7 and later systems to associate processes, files, and windows with a particular application. &lt;br /&gt;&lt;br /&gt;An application must provide its AppID in the following form. It is limited to 128 characters.&lt;br /&gt;&lt;br /&gt;CompanyName.ProductName.SubProduct.VersionInformation&lt;br /&gt;&lt;br /&gt;Usually when describing the usage of the Jump List the authors pay not too much attention to it, but without providing an Application User Model Id not all features of the Jump List work properly.&lt;br /&gt;Id must be provided at the start of the application and before to call any other methods of the Jump List class.&lt;br /&gt;&lt;br /&gt;If you are planning to use the Recent or Frequent categories in your Jump List do not forget to associate the file extensions of the files which can be opened by your application with the application executable.&lt;br /&gt;If this step is not done and you try to add a ShellItem item to the Jump List then it fails. The file registration helper class is also included in the library.&lt;br /&gt;&lt;br /&gt;&lt;pre class="Delphi" name="code"&gt;var&lt;br /&gt;  F : TFileRegistrationHelper;&lt;br /&gt;begin&lt;br /&gt;  F := TFileRegistrationHelper.Create('Microsoft.Samples.TaskbarDemo', ParamStr(0),&lt;br /&gt;  'TaskbarDemo Document', 'TaskbarDemo.AppID.1.0.0.0', '.w7c');&lt;br /&gt;  F.RegisterToHandleFileType(True);&lt;br /&gt;end;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-5146320864950797706?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/5146320864950797706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=5146320864950797706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5146320864950797706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5146320864950797706'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/05/adding-windows-7-jump-list-to-delphi.html' title='Adding Windows 7 Jump List to a Delphi 2010 application'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-4110823379081536326</id><published>2011-05-19T16:03:00.001+02:00</published><updated>2011-05-19T16:06:22.937+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delphi'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>Delphi class for managing file associations</title><content type='html'>File associations provide a straightforward and useful way for users and developers to customize the Shell's treatment of defined file types.&lt;br /&gt;&lt;br /&gt;Application developers can use file associations to link an application to one or more desired file types, and customize the Shell's treatment of that application's file type. For example, when the application installs, it can check for the existence of the appropriate file associations, and either create or override them as appropriate. The file association can then cause the Shell to display custom icons for files of the given types. The file association can also control how the Shell interprets user input for a file of a given type. For example, when a user double-clicks a file, the Shell launches the application and uses it to open the file. &lt;br /&gt;&lt;br /&gt;The following Delphi class can be used to associate the application with the given file extension and compatible with Windows XP, Vista and Windows 7.&lt;br /&gt;&lt;br /&gt;&lt;pre class="Delphi" name="code"&gt;// ----------------------------------------------------------------------------------&lt;br /&gt;// Windows 7 Delphi interface&lt;br /&gt;//&lt;br /&gt;// Serhiy Perevoznyk &lt;br /&gt;//&lt;br /&gt;// THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,&lt;br /&gt;// EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES&lt;br /&gt;// OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.&lt;br /&gt;// ----------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;unit FileRegistrationHelper;&lt;br /&gt;&lt;br /&gt;interface&lt;br /&gt;&lt;br /&gt;uses&lt;br /&gt;  Windows,&lt;br /&gt;  SysUtils,&lt;br /&gt;  ShlObj,&lt;br /&gt;  ShlWApi;&lt;br /&gt;&lt;br /&gt;type&lt;br /&gt;  // Provides a straightforward and useful way for users and developers to&lt;br /&gt;  // customize the Shell's treatment of defined file types.&lt;br /&gt;  // Use file associations any time you need to control, extend, or modify the&lt;br /&gt;  // Shell's treatment of certain file types.&lt;br /&gt;  TFileRegistrationHelper = class&lt;br /&gt;  {$REGION 'Private'}&lt;br /&gt;  private&lt;br /&gt;    FProgID : string;&lt;br /&gt;    FAppPath : string;&lt;br /&gt;    FFriendlyName : string;&lt;br /&gt;    FAppUserModelID : string;&lt;br /&gt;    FExtToRegister : string;&lt;br /&gt;    function RegisterProgid(DoRegister : boolean) : HRESULT;&lt;br /&gt;    function RegisterToHandleExt(pszExt : string; fRegister : boolean) : HRESULT;&lt;br /&gt;    function RegSetString(Key : HKEY; pszSubKey : string; pszValue : string; pszData : string) : HRESULT;&lt;br /&gt; {$ENDREGION}&lt;br /&gt; public&lt;br /&gt;    constructor Create(const ProgramId, Path, FriendlyName,&lt;br /&gt;          AppUserModelID, Extension : string);&lt;br /&gt;    function RegisterToHandleFileType : HRESULT;&lt;br /&gt;    function IsFileTypeRegistered : boolean;&lt;br /&gt;    function UnRegisterFileTypeHandler : HRESULT;&lt;br /&gt; end;&lt;br /&gt;&lt;br /&gt;implementation&lt;br /&gt;&lt;br /&gt;{ TFileRegistrationHelper }&lt;br /&gt;&lt;br /&gt;function TFileRegistrationHelper.IsFileTypeRegistered: boolean;&lt;br /&gt;var&lt;br /&gt; hkeyProgid : HKEY;&lt;br /&gt;begin&lt;br /&gt;  Result := false;&lt;br /&gt;  if (SUCCEEDED(HResultFromWin32(RegOpenKey(HKEY_CLASSES_ROOT, PWideChar(FProgID), hkeyProgid)))) then&lt;br /&gt;  begin&lt;br /&gt;    Result := true;&lt;br /&gt;    RegCloseKey(hkeyProgid);&lt;br /&gt;  end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;constructor TFileRegistrationHelper.Create(const ProgramId, Path, FriendlyName,&lt;br /&gt;  AppUserModelID, Extension: string);&lt;br /&gt;begin&lt;br /&gt;  FProgID := ProgramId;&lt;br /&gt;  FAppPath := Path;&lt;br /&gt;  FFriendlyName := FriendlyName;&lt;br /&gt;  FAppUserModelID := AppUserModelID;&lt;br /&gt;  FExtToRegister  := Extension;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;function TFileRegistrationHelper.RegisterProgid(DoRegister: boolean): HRESULT;&lt;br /&gt;var&lt;br /&gt; hkeyProgid : HKEY;&lt;br /&gt; lRes : integer;&lt;br /&gt; hkeyShell : HKEY;&lt;br /&gt; szIcon : string;&lt;br /&gt; szCmdLine : string;&lt;br /&gt;begin&lt;br /&gt;  if (DoRegister) then&lt;br /&gt;  begin&lt;br /&gt;      Result := HResultFromWin32(RegCreateKeyEx(HKEY_CLASSES_ROOT, PWideChar(FProgID), 0, nil, REG_OPTION_NON_VOLATILE,&lt;br /&gt;          KEY_SET_VALUE or KEY_CREATE_SUB_KEY , nil, hkeyProgid, nil));&lt;br /&gt;      if (SUCCEEDED(Result)) then&lt;br /&gt;      begin&lt;br /&gt;          RegSetString(hkeyProgid, '', 'FriendlyTypeName', FFriendlyName);&lt;br /&gt;          Result := RegSetString(hkeyProgid, '', 'AppUserModelID', FAppUserModelID);&lt;br /&gt;          if (SUCCEEDED(Result)) then&lt;br /&gt;          begin&lt;br /&gt;              szIcon := FAppPath + ',0';&lt;br /&gt;              Result := RegSetString(hkeyProgid, 'DefaultIcon', '', szIcon);&lt;br /&gt;              if (SUCCEEDED(Result)) then&lt;br /&gt;              begin&lt;br /&gt;                  Result := RegSetString(hkeyProgid, 'CurVer', '', FProgID);&lt;br /&gt;                  if (SUCCEEDED(Result)) then&lt;br /&gt;                  begin&lt;br /&gt;                      Result := HResultFromWin32(RegCreateKeyEx(hkeyProgid, 'shell', 0, nil, REG_OPTION_NON_VOLATILE,&lt;br /&gt;                          KEY_SET_VALUE or KEY_CREATE_SUB_KEY, nil, hkeyShell, nil));&lt;br /&gt;                      if (SUCCEEDED(Result)) then&lt;br /&gt;                      begin&lt;br /&gt;                          // The list of verbs provided by the ProgID is located uner the "shell" key.  Here, only&lt;br /&gt;                          // the single "Open" verb is registered.&lt;br /&gt;                          szCmdLine := '"' + FAppPath + '" "%1"';&lt;br /&gt;                          Result := RegSetString(hkeyShell, 'Open\Command', '', szCmdLine);&lt;br /&gt;                          if (SUCCEEDED(Result)) then&lt;br /&gt;                          begin&lt;br /&gt;                              // Set "Open" as the default verb for this ProgID.&lt;br /&gt;                              Result := RegSetString(hkeyShell, '', '', 'Open');&lt;br /&gt;                          end;&lt;br /&gt;                          RegCloseKey(hkeyShell);&lt;br /&gt;                      end&lt;br /&gt;                  end&lt;br /&gt;              end&lt;br /&gt;          end;&lt;br /&gt;          RegCloseKey(hkeyProgid);&lt;br /&gt;      end&lt;br /&gt;  end&lt;br /&gt;  else&lt;br /&gt;  begin&lt;br /&gt;      lRes := SHDeleteKey(HKEY_CLASSES_ROOT, PWideChar(FProgID));&lt;br /&gt;      if ( (ERROR_SUCCESS = lRes) or (ERROR_FILE_NOT_FOUND = lRes)) then&lt;br /&gt;        Result := S_OK&lt;br /&gt;         else&lt;br /&gt;           Result := HResultFromWin32(lRes);&lt;br /&gt;  end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;function TFileRegistrationHelper.RegisterToHandleExt(pszExt: string;&lt;br /&gt;  fRegister: boolean): HRESULT;&lt;br /&gt;var&lt;br /&gt;  szKey : string;&lt;br /&gt;  hkeyProgidList : HKEY;&lt;br /&gt;  hkeyExtension  : HKEY;&lt;br /&gt;begin&lt;br /&gt;  szKey := pszExt;&lt;br /&gt;  Result := HResultFromWin32(RegCreateKeyEx(HKEY_CLASSES_ROOT, PWideChar(szKey), 0, nil, REG_OPTION_NON_VOLATILE,&lt;br /&gt;                KEY_SET_VALUE, nil, hkeyExtension, nil));&lt;br /&gt;  if Succeeded(Result) then&lt;br /&gt;   begin&lt;br /&gt;     RegSetString(hkeyExtension, '', '', PWideChar(FProgId));&lt;br /&gt;     RegCloseKey(hkeyExtension);&lt;br /&gt;   end;&lt;br /&gt;  // All ProgIDs that can handle a given file type should be listed under OpenWithProgids, even if listed&lt;br /&gt;  // as the default, so they can be enumerated in the Open With dialog, and so the Jump Lists can find&lt;br /&gt;  // the correct ProgID to use when relaunching a document with the specific application the Jump List is&lt;br /&gt;  // associated with.&lt;br /&gt;  szKey := szKey + '\OpenWithProgids';&lt;br /&gt;  Result := HResultFromWin32(RegCreateKeyEx(HKEY_CLASSES_ROOT, PWideChar(szKey), 0, nil, REG_OPTION_NON_VOLATILE,&lt;br /&gt;                KEY_SET_VALUE, nil, hkeyProgidList, nil));&lt;br /&gt;  if (SUCCEEDED(Result)) then&lt;br /&gt;    begin&lt;br /&gt;       if (fRegister) then&lt;br /&gt;         begin&lt;br /&gt;           Result := HResultFromWin32(RegSetValueEx(hkeyProgidList, PWideChar(FProgID), 0, REG_NONE, nil, 0));&lt;br /&gt;         end&lt;br /&gt;            else&lt;br /&gt;               begin&lt;br /&gt;                    Result := HResultFromWin32(RegDeleteValue(hkeyProgidList, PWideChar(FProgID)));&lt;br /&gt;               end;&lt;br /&gt;         RegCloseKey(hkeyProgidList);&lt;br /&gt;    end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;function TFileRegistrationHelper.RegisterToHandleFileType: HRESULT;&lt;br /&gt;begin&lt;br /&gt;  Result := RegisterProgid(TRUE);&lt;br /&gt;  if (SUCCEEDED(Result)) then&lt;br /&gt;  begin&lt;br /&gt;    Result := RegisterToHandleExt(FExtToRegister, TRUE);&lt;br /&gt;    if (SUCCEEDED(Result)) then&lt;br /&gt;      // Notify that file associations have changed&lt;br /&gt;      SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, nil, nil);&lt;br /&gt;   end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;function TFileRegistrationHelper.RegSetString(Key: HKEY; pszSubKey, pszValue,&lt;br /&gt;  pszData: string): HRESULT;&lt;br /&gt;begin&lt;br /&gt;  Result := HResultFromWin32(SHSetValue(Key, PWideChar(pszSubKey), PWideChar(pszValue), REG_SZ, PWideChar(pszData), (Length(pszData) + 1) * sizeof(CHAR)));&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;function TFileRegistrationHelper.UnRegisterFileTypeHandler: HRESULT;&lt;br /&gt;begin&lt;br /&gt;  Result := RegisterProgid(FALSE);&lt;br /&gt;  if (SUCCEEDED(Result)) then&lt;br /&gt;    begin&lt;br /&gt;       Result := RegisterToHandleExt(FExtToRegister, FALSE);&lt;br /&gt;       if (SUCCEEDED(Result)) then&lt;br /&gt;         // Notify that file associations have changed&lt;br /&gt;         SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, nil, nil);&lt;br /&gt;    end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;end.&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-4110823379081536326?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/4110823379081536326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=4110823379081536326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4110823379081536326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4110823379081536326'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/05/delphi-class-for-managing-file.html' title='Delphi class for managing file associations'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-7742419692633150278</id><published>2011-05-17T21:53:00.000+02:00</published><updated>2011-05-19T08:30:44.257+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>As A Software Engineer, Do You Really Like Your Job? | Agile Zone</title><content type='html'>&lt;a href="http://agile.dzone.com/news/software-engineer-do-you"&gt;As A Software Engineer, Do You Really Like Your Job? | Agile Zone&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-7742419692633150278?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://agile.dzone.com/news/software-engineer-do-you' title='As A Software Engineer, Do You Really Like Your Job? | Agile Zone'/><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/7742419692633150278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=7742419692633150278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7742419692633150278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7742419692633150278'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/05/as-software-engineer-do-you-really-like.html' title='As A Software Engineer, Do You Really Like Your Job? | Agile Zone'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-4071686266847325060</id><published>2011-04-28T15:37:00.001+02:00</published><updated>2011-06-16T08:14:16.987+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Release'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento 2.0.956.28 release</title><content type='html'>Krento 2.0.956.28 is available for download from &lt;a href="http://www.krento.net/"&gt;http://www.krento.net&lt;/a&gt;&lt;br /&gt;This is bugs fixing release. More details is available on the Krento forum.&lt;br /&gt;&lt;br /&gt;If you can't access krento.net site try another address: &lt;a href="http://users.telenet.be/serhiy.perevoznyk/krento.html"&gt;http://users.telenet.be/serhiy.perevoznyk/krento.html &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-4071686266847325060?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/4071686266847325060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=4071686266847325060' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4071686266847325060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4071686266847325060'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/04/krento-2095628-release.html' title='Krento 2.0.956.28 release'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-8491194326102334017</id><published>2011-04-28T13:07:00.000+02:00</published><updated>2011-11-29T12:31:02.745+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='Freeware Download'/><title type='text'>Smir - backup and restore Windows desktop icons position</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://users.telenet.be/serhiy.perevoznyk/images/smir_icon.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://users.telenet.be/serhiy.perevoznyk/images/smir_icon.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Smir&lt;/b&gt; is a &lt;span style="color: red;"&gt;freeware&lt;/span&gt; tools for backup and restore Windows desktop icons positions. The application is portable, no setup needed. The information is stored to the text file without accessing the Windows registry.&lt;br /&gt;&lt;br /&gt;Download &lt;b&gt;Smir&lt;/b&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://users.telenet.be/ws36637/download/smir.zip"&gt;http://users.telenet.be/ws36637/download/smir.zip &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://cid-b4508367face85d1.office.live.com/self.aspx/Public/smir.zip"&gt;http://cid-b4508367face85d1.office.live.com/self.aspx/Public/smir.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;If you switch your monitor resolution the icons shortcuts position on the Windows desktop becomes scrambled.&lt;br /&gt;Smir allows to save the unlimited number of the desktop icons layouts and quickly restore any of them.&lt;br /&gt;You can save the layout for every screen resolution or for different tasks you are performing, etc...&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #073763;"&gt;If you like this tool, please help me by link back to this site on your blog or your friend site.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;See also&lt;/b&gt; &lt;a href="http://delphi32.blogspot.com/p/freeware-downloads.html"&gt;other freeware applications&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-8491194326102334017?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/8491194326102334017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=8491194326102334017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8491194326102334017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8491194326102334017'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/04/smir-backup-and-restore-windows-desktop.html' title='Smir - backup and restore Windows desktop icons position'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-4182633824283853781</id><published>2011-04-08T11:52:00.004+02:00</published><updated>2011-11-29T12:31:33.871+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='Freeware Download'/><title type='text'>Diswy - freeware application to show or hide desktop icons</title><content type='html'>I made a small application that can be useful if for whatever purpose you want to hide all the icons on your desktop without having to delete them. Just run Diswy and all icons will disappear from your desktop, run it again and they become visible. The application is portable - no setup needed. It does not change any Windows files and does not delete your icons. The effect is not permanent. As soon as you restart you PC all you icons will be visible again.&amp;nbsp; &amp;nbsp; &lt;br /&gt;&lt;br /&gt;Download Diswy:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://users.telenet.be/ws36637/download/diswy.zip"&gt;http://users.telenet.be/ws36637/download/diswy.zip&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://cid-b4508367face85d1.office.live.com/self.aspx/Public/Diswy.zip"&gt;http://cid-b4508367face85d1.office.live.com/self.aspx/Public/Diswy.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="color: #073763;"&gt;If you like this tool, please help me by link back to this site on your blog or your friend site.&lt;/div&gt;&lt;a href="http://www.freesharewarecenter.com/Diswy-218184.html"&gt; &lt;img border="0" src="http://www.freesharewarecenter.com/shareaward.gif" /&gt;&lt;/a&gt; &lt;a href="http://www.bluesoftcenter.com/Diswy-218184.html"&gt; &lt;img border="0" src="http://www.bluesoftcenter.com/shareaward.gif" /&gt;&lt;/a&gt; &lt;a href="http://www.softpedia.com/progClean/Diswy-Clean-186786.html"&gt;&lt;img src="http://www.softpedia.com/base_img/softpedia_clean_award_f.gif" /&gt;&lt;/a&gt;&lt;a href="http://www.downloadready.com/dl/download_100835.htm" target="_blank"&gt;&lt;img alt="Rated by 5 points award on download ready" border="0" src="http://www.downloadready.com/images/dr-5.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can also download Smir - the freeware tool for backup and restore Windows desktop icons positions: &lt;a href="http://delphi32.blogspot.com/2011/04/smir-backup-and-restore-windows-desktop.html"&gt;http://delphi32.blogspot.com/2011/04/smir-backup-and-restore-windows-desktop.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-4182633824283853781?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/4182633824283853781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=4182633824283853781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4182633824283853781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4182633824283853781'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/04/diswy-freeware-application-to-show-or.html' title='Diswy - freeware application to show or hide desktop icons'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-5922114257657021344</id><published>2011-03-16T21:44:00.000+01:00</published><updated>2011-05-19T08:29:14.904+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Prank on a Belgian call center  (with captions in English)</title><content type='html'>&lt;iframe src="http://www.youtube.com/embed/mxXlDyTD7wo?fs=1" allowfullscreen="" width="425" frameborder="0" height="344"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-5922114257657021344?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/5922114257657021344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=5922114257657021344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5922114257657021344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5922114257657021344'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/03/prank-on-belgian-call-center-with.html' title='Prank on a Belgian call center  (with captions in English)'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/mxXlDyTD7wo/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-1270229863448080290</id><published>2011-03-04T08:42:00.002+01:00</published><updated>2011-05-19T08:29:14.905+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Service System "Uninstalling Dictators"</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-mfNGWMAevT8/TXCXyU5TX8I/AAAAAAAAAaY/EdD83NwCbOs/s1600/ATT13723271.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="303" src="https://lh5.googleusercontent.com/-mfNGWMAevT8/TXCXyU5TX8I/AAAAAAAAAaY/EdD83NwCbOs/s400/ATT13723271.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-1270229863448080290?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/1270229863448080290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=1270229863448080290' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1270229863448080290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1270229863448080290'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/03/service-system-uninstalling-dictators.html' title='Service System &quot;Uninstalling Dictators&quot;'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-mfNGWMAevT8/TXCXyU5TX8I/AAAAAAAAAaY/EdD83NwCbOs/s72-c/ATT13723271.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-6995219218588857623</id><published>2011-03-01T20:37:00.000+01:00</published><updated>2011-05-19T08:29:26.552+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Como usar o Krento</title><content type='html'>&lt;iframe width="425" height="344" src="http://www.youtube.com/embed/SZ0PPc3nPVE?fs=1" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-6995219218588857623?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/6995219218588857623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=6995219218588857623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6995219218588857623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6995219218588857623'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/03/como-usar-o-krento.html' title='Como usar o Krento'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/SZ0PPc3nPVE/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-5207627826229631940</id><published>2011-02-24T22:08:00.000+01:00</published><updated>2011-02-24T22:08:37.299+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Running Stack Docklet 2.0 from Krento</title><content type='html'>&lt;a href="http://www.krento.net/"&gt;Krento&lt;/a&gt; can run RocketDock docklets and &lt;a href="http://rocketdock.com/addon/docklets/15724?p=2"&gt;StackDocklet 2.0&lt;/a&gt; probably one of the most popular docklets for &lt;a href="http://www.rocketdock.com/"&gt;RocketDock&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The setup of this docklet is not really trivial (maybe because it's a beta version), but can give a really interesting result. Here is the detailed instruction how to install the StackDocklet 2.0 for Krento.&lt;br /&gt;&lt;br /&gt;1. Download StackDocklet 2.0 The download link from the author's website is broken, but you can download it from Megaupload site:&amp;nbsp;&lt;a href="http://www.megaupload.com/?d=1SWE1N31"&gt;http://www.megaupload.com/?d=1SWE1N31&lt;/a&gt;&lt;br /&gt;2. Extract the content of the StackDocklet2.0.rar archive to your hard drive.&lt;br /&gt;3. Copy all files from the archive to Krento "Docklets" folder&lt;br /&gt;This folder is located inside the Krento Data Folder.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object height="344" style="background-image: url(&amp;quot;http://i2.ytimg.com/vi/MyTMUFkMPjs/hqdefault.jpg&amp;quot;);" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MyTMUFkMPjs&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/MyTMUFkMPjs&amp;amp;hl=en_US&amp;amp;fs=1" allowscriptaccess="never" allowfullscreen="true" wmode="transparent" type="application/x-shockwave-flash" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4S2wGQDB1xE/S3Wu03gxI9I/AAAAAAAAASQ/DFCsXobGvX0/s1600/2010-02-12_201804.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="326" src="http://2.bp.blogspot.com/-4S2wGQDB1xE/S3Wu03gxI9I/AAAAAAAAASQ/DFCsXobGvX0/s400/2010-02-12_201804.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Open Krento Data Folder, find inside "Dockets" folder and copy StackDocklet 2.0 files there.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;One of the files&amp;nbsp;StackDocklet.dll you have to copy to other location: Krento Application folder. This is a folder where Krento.exe is located. By default it's C:\Program Files\Krento folder.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;When all these steps is done you can launch Krento and if everything is done correctly you will see StackDocklet running on your desktop.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-KXAR_els_ag/TWbIgesSV8I/AAAAAAAAAaQ/9rlOkmu_1Gc/s1600/2011-02-24_220649.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="260" src="http://1.bp.blogspot.com/-KXAR_els_ag/TWbIgesSV8I/AAAAAAAAAaQ/9rlOkmu_1Gc/s400/2011-02-24_220649.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-B5jmHrN8AuE/TWbIlxNAfLI/AAAAAAAAAaU/sBsfJ_nYIZQ/s1600/2011-02-24_220616.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-B5jmHrN8AuE/TWbIlxNAfLI/AAAAAAAAAaU/sBsfJ_nYIZQ/s320/2011-02-24_220616.jpg" width="234" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-5207627826229631940?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/5207627826229631940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=5207627826229631940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5207627826229631940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5207627826229631940'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/02/running-stack-docklet-20-from-krento.html' title='Running Stack Docklet 2.0 from Krento'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-4S2wGQDB1xE/S3Wu03gxI9I/AAAAAAAAASQ/DFCsXobGvX0/s72-c/2010-02-12_201804.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-2896400716394158123</id><published>2011-02-15T08:26:00.000+01:00</published><updated>2011-02-15T08:26:46.008+01:00</updated><title type='text'>eIDreader2010: NIEUW eid mini versie 2</title><content type='html'>&lt;a href="http://hetnetop.blogspot.com/2011/02/nieuw-eid-mini-versie-2.html"&gt;eIDreader2010: NIEUW eid mini versie 2&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family: Arial;"&gt;Nieuwe versie, nieuwe website... &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;DocX office ondersteuning.&lt;br /&gt;&lt;p&gt;&lt;span style="font-family: Arial;"&gt;&lt;a href="http://www.hetnetop.be/eidreader/"&gt;http://www.hetnetop.be/eidreader/&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;Handleiding : &lt;a href="http://d.pr/66FY"&gt;http://d.pr/66FY&lt;/a&gt;&lt;p&gt;&lt;span style="font-family: Arial;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;span style="font-family: Arial;"&gt;Programma : &lt;a href="http://d.pr/s1OR"&gt;http://d.pr/s1OR&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-2896400716394158123?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://hetnetop.blogspot.com/2011/02/nieuw-eid-mini-versie-2.html' title='eIDreader2010: NIEUW eid mini versie 2'/><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/2896400716394158123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=2896400716394158123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2896400716394158123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2896400716394158123'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/02/eidreader2010-nieuw-eid-mini-versie-2.html' title='eIDreader2010: NIEUW eid mini versie 2'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-4735495568899559448</id><published>2011-02-11T20:52:00.000+01:00</published><updated>2011-02-11T20:52:07.506+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Release'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento 2.0.176.11 is out</title><content type='html'>&lt;a href="http://delphi32.blogspot.com/p/krento.html"&gt;Krento&lt;/a&gt; 2.0.176.11 is out and can be downloaded from &lt;a href="http://www.krento.net/"&gt;http://www.krento.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;What's new in this release:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;New way of activating the&amp;nbsp;application ring: just keep right mouse button pressed for 0.5 sec&lt;/li&gt;&lt;li&gt;Added &amp;nbsp;&lt;b&gt;ActivateCursor&lt;/b&gt; option to Krento.ini file. When Krento is activated via keyboard the mouse cursor is not moved the the application ring center, but stays in it originan position&lt;/li&gt;&lt;li&gt;Added "Select Circle" menu item to the main Krento menu for more easy circle selection without going back or forward &amp;nbsp;through all existing circles&lt;/li&gt;&lt;li&gt;Updated Krento translation&lt;/li&gt;&lt;li&gt;New way of &amp;nbsp;the Application Ring selection. When pressing the Ctrl + Tab keyboard shortcut the new ring selection dialog appears:&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QN-hWRXB2G0/TVWRKzCe3VI/AAAAAAAAAZ8/q-Fa9B8-rmg/s1600/krento_tabs1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="333" src="http://2.bp.blogspot.com/-QN-hWRXB2G0/TVWRKzCe3VI/AAAAAAAAAZ8/q-Fa9B8-rmg/s400/krento_tabs1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Using Tab key while keep pressing the Ctrl key is possible to select the desired application ring (similar to the task selection in Windows using Alt + Tab keys).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-4735495568899559448?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/4735495568899559448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=4735495568899559448' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4735495568899559448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4735495568899559448'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/02/krento-2017611-is-out.html' title='Krento 2.0.176.11 is out'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-QN-hWRXB2G0/TVWRKzCe3VI/AAAAAAAAAZ8/q-Fa9B8-rmg/s72-c/krento_tabs1.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-6228236060205281618</id><published>2011-02-09T22:34:00.000+01:00</published><updated>2011-05-19T08:29:45.795+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Vlaams'/><title type='text'>Marleen Lefevre: Volgende week woensdag : Maureen (Hoksem) in Idool...</title><content type='html'>&lt;a href="http://marleenlefevre.blogspot.com/2011/02/volgende-week-woensdag-maureen-hoksem.html?spref=bl"&gt;Marleen Lefevre: Volgende week woensdag : Maureen (Hoksem) in Idool...&lt;/a&gt;: "zeker kijken. Vanzelfsprekend zijn we al op voorhand fan van onze toffe dorpsgenote."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-6228236060205281618?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://marleenlefevre.blogspot.com/2011/02/volgende-week-woensdag-maureen-hoksem.html?spref=bl' title='Marleen Lefevre: Volgende week woensdag : Maureen (Hoksem) in Idool...'/><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/6228236060205281618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=6228236060205281618' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6228236060205281618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6228236060205281618'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/02/marleen-lefevre-volgende-week-woensdag.html' title='Marleen Lefevre: Volgende week woensdag : Maureen (Hoksem) in Idool...'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-8631009660881063435</id><published>2011-02-09T08:28:00.000+01:00</published><updated>2011-02-09T08:28:05.952+01:00</updated><title type='text'>Como personalizar o seu DESKTOP usando o KRENTO.</title><content type='html'>&lt;iframe src="http://www.youtube.com/embed/6X8yB1qzEks?fs=1" allowfullscreen="" frameborder="0" height="344" width="425"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-8631009660881063435?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/8631009660881063435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=8631009660881063435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8631009660881063435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8631009660881063435'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/02/como-personalizar-o-seu-desktop-usando.html' title='Como personalizar o seu DESKTOP usando o KRENTO.'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/6X8yB1qzEks/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-680186878822417594</id><published>2011-02-04T20:45:00.000+01:00</published><updated>2011-05-19T08:29:55.246+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>TiltStr::不定期版: Krento ver.2.0.0.0 - 日本語言語ファイル</title><content type='html'>&lt;a href="http://tiltstr.seesaa.net/article/184004521.html?sms_ss=blogger&amp;amp;at_xt=4d4c573898e704c1%2C0"&gt;TiltStr::不定期版: Krento ver.2.0.0.0 - 日本語言語ファイル&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-680186878822417594?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://tiltstr.seesaa.net/article/184004521.html?sms_ss=blogger&amp;at_xt=4d4c573898e704c1%2C0' title='TiltStr::不定期版: Krento ver.2.0.0.0 - 日本語言語ファイル'/><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/680186878822417594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=680186878822417594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/680186878822417594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/680186878822417594'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/02/tiltstr-krento-ver2000.html' title='TiltStr::不定期版: Krento ver.2.0.0.0 - 日本語言語ファイル'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-3573705579284760985</id><published>2011-02-03T12:33:00.006+01:00</published><updated>2011-02-10T19:59:01.573+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Release'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento 2.0 released</title><content type='html'>Krento version 2.0 is released and available for download for free from&lt;a href="http://www.krento.net/"&gt; http://www.krento.net&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-K74z49dC4w/TVL3VX5DbXI/AAAAAAAAAZc/15j4D5C3E6Y/s1600/krento20.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="226" src="http://4.bp.blogspot.com/_-K74z49dC4w/TVL3VX5DbXI/AAAAAAAAAZc/15j4D5C3E6Y/s320/krento20.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;What's new in this release:&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;The limitation of 12 stones per application ring is gone&lt;/li&gt;&lt;li&gt;You can add an additional stones to the application ring&lt;/li&gt;&lt;li&gt;You can remove stones from the application ring&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_-K74z49dC4w/TVL3_b-kitI/AAAAAAAAAZg/sMMWqWkRyag/s1600/krento_starcraft.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_-K74z49dC4w/TVL3_b-kitI/AAAAAAAAAZg/sMMWqWkRyag/s320/krento_starcraft.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;You can reorder stones on the ring&lt;/li&gt;&lt;li&gt;Stone icon can be an &lt;b&gt;animated GIF&lt;/b&gt; image&lt;/li&gt;&lt;li&gt;&lt;a href="http://users.telenet.be/serhiy.perevoznyk/manual/webserver.html"&gt;New high-speed built-in web server. Krento can be controlled using web browser&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Improved compatibility with Windows 7&lt;/li&gt;&lt;li&gt;Improved 64 bit support&lt;/li&gt;&lt;li&gt;Added more than 20 new built-in stones&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_-K74z49dC4w/TVL40PFQnHI/AAAAAAAAAZk/2e8wos5ZXRg/s1600/select_stone_type.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="230" src="http://2.bp.blogspot.com/_-K74z49dC4w/TVL40PFQnHI/AAAAAAAAAZk/2e8wos5ZXRg/s320/select_stone_type.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Improved skins drawing. Most of the skins was redesigned and some new skins added.&lt;/li&gt;&lt;li&gt;New option&amp;nbsp;&lt;b&gt;IntegrateToolbar &lt;/b&gt;added to the Krento.ini file. When activated, Krento shows the jump list in Windows 7&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_-K74z49dC4w/TVL6gkg3-1I/AAAAAAAAAZo/ilcOTVa4lXs/s1600/krento_windows7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_-K74z49dC4w/TVL6gkg3-1I/AAAAAAAAAZo/ilcOTVa4lXs/s1600/krento_windows7.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Extended support for Krento Toys. Now Toys can be written in C#, VB or JavaScript and distributed as a script source files. No compilation needed. It makes possible to create new Toys without using Visual Studio.&lt;/li&gt;&lt;li&gt;Added the hint window with the name of the current Application Ring.&lt;/li&gt;&lt;li&gt;Added new buttons for more easy navigation between the rings and activating the setting dialog&lt;/li&gt;&lt;li&gt;Added additional high-resolution images for the most popular applications and web sites. You can extend this collection by yourself in very easy way.&lt;/li&gt;&lt;li&gt;The menu skin can be changed directly from the main menu.&lt;/li&gt;&lt;li&gt;Ctrl + Left Mouse Button Click shows the list of the available application rings&lt;/li&gt;&lt;li&gt;During the setup the speed optimization for your PC is performed&lt;/li&gt;&lt;li&gt;For better speed many functions was translated from C# to C++&lt;/li&gt;&lt;li&gt;Improved drag and drop support for Krento stones&lt;/li&gt;&lt;li&gt;Many other internal fixes...&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-aqte2ZIeUAg/TVQ1XzfFsGI/AAAAAAAAAZ0/rwFby8DUNdg/s1600/krento_jump_list_menu.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="270" src="http://3.bp.blogspot.com/-aqte2ZIeUAg/TVQ1XzfFsGI/AAAAAAAAAZ0/rwFby8DUNdg/s320/krento_jump_list_menu.jpg" width="290" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-3573705579284760985?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/3573705579284760985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=3573705579284760985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3573705579284760985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3573705579284760985'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/02/krento-20-released.html' title='Krento 2.0 released'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-K74z49dC4w/TVL3VX5DbXI/AAAAAAAAAZc/15j4D5C3E6Y/s72-c/krento20.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-3386351009489083154</id><published>2011-01-30T12:35:00.001+01:00</published><updated>2011-01-30T12:35:35.684+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>KRENTO  APLICACION PARA  WINDOWS</title><content type='html'>&lt;iframe allowfullscreen="" frameborder="0" height="344" src="http://www.youtube.com/embed/iZ6HsPlEknA?fs=1" width="425"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-3386351009489083154?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/3386351009489083154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=3386351009489083154' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3386351009489083154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3386351009489083154'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/01/krento-aplicacion-para-windows.html' title='KRENTO  APLICACION PARA  WINDOWS'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/iZ6HsPlEknA/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-247359952785106831</id><published>2011-01-20T20:02:00.000+01:00</published><updated>2011-01-20T20:02:06.439+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Code 39 barcode in C#</title><content type='html'>Some time ago I published the &lt;a href="http://delphi32.blogspot.com/2009/12/simple-ean-13-barcode-generator.html"&gt;EAN 13 barcode generator&lt;/a&gt; source code. Now in addition to it made I simple &lt;a href="http://en.wikipedia.org/wiki/Code_39"&gt;Code 39&lt;/a&gt; generator.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="csharp" name="code"&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.Drawing;&lt;br /&gt;using System.Drawing.Drawing2D;&lt;br /&gt;using System.Drawing.Imaging;&lt;br /&gt;&lt;br /&gt;namespace Karna.Barcode&lt;br /&gt;{&lt;br /&gt;    public class Code39&lt;br /&gt;    {&lt;br /&gt;        static readonly string star = "*";&lt;br /&gt;        private Image image;&lt;br /&gt;        private string barcodeId;&lt;br /&gt;        private int width;&lt;br /&gt;        private int height;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        public Code39(Image image)&lt;br /&gt;        {&lt;br /&gt;            this.image = image;&lt;br /&gt;            this.width = 210;&lt;br /&gt;            this.height = 146;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public int Width&lt;br /&gt;        {&lt;br /&gt;            get { return this.width; }&lt;br /&gt;            set { this.width = value; }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public int Height&lt;br /&gt;        {&lt;br /&gt;            get { return this.height; }&lt;br /&gt;            set { this.height = value; }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public string BarcodeId&lt;br /&gt;        {&lt;br /&gt;            get { return barcodeId; }&lt;br /&gt;            set&lt;br /&gt;            {&lt;br /&gt;                if (value == null)&lt;br /&gt;                    return;&lt;br /&gt;&lt;br /&gt;                if (!value.StartsWith(Code39.star))&lt;br /&gt;                {&lt;br /&gt;                    value = Code39.star + value;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                if (!value.EndsWith(Code39.star))&lt;br /&gt;                {&lt;br /&gt;                    value = value + Code39.star;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                barcodeId = value;&lt;br /&gt;&lt;br /&gt;                char encChar;&lt;br /&gt;&lt;br /&gt;                StringBuilder sb = new StringBuilder();&lt;br /&gt;&lt;br /&gt;                for (int i = 0; i &amp;lt; value.Length; i++)&lt;br /&gt;                {&lt;br /&gt;                    if (sb.Length &amp;gt; 0)&lt;br /&gt;                    {&lt;br /&gt;                        sb.Append('0');&lt;br /&gt;                    }&lt;br /&gt;&lt;br /&gt;                    encChar = value[i];&lt;br /&gt;&lt;br /&gt;                    switch (encChar)&lt;br /&gt;                    #region Char Table&lt;br /&gt;                    {&lt;br /&gt;                        case '0': sb.Append("101001101101");&lt;br /&gt;                            break;&lt;br /&gt;                        case '1': sb.Append("110100101011");&lt;br /&gt;                            break;&lt;br /&gt;                        case '2': sb.Append("101100101011");&lt;br /&gt;                            break;&lt;br /&gt;                        case '3': sb.Append("110110010101");&lt;br /&gt;                            break;&lt;br /&gt;                        case '4': sb.Append("101001101011");&lt;br /&gt;                            break;&lt;br /&gt;                        case '5': sb.Append("110100110101");&lt;br /&gt;                            break;&lt;br /&gt;                        case '6': sb.Append("101100110101");&lt;br /&gt;                            break;&lt;br /&gt;                        case '7': sb.Append("101001011011");&lt;br /&gt;                            break;&lt;br /&gt;                        case '8': sb.Append("110100101101");&lt;br /&gt;                            break;&lt;br /&gt;                        case '9': sb.Append("101100101101");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'A': sb.Append("110101001011");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'B': sb.Append("101101001011");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'C': sb.Append("110110100101");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'D': sb.Append("101011001011");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'E': sb.Append("110101100101");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'F': sb.Append("101101100101");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'G': sb.Append("101010011011");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'H': sb.Append("110101001101");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'I': sb.Append("101101001101");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'J': sb.Append("101011001101");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'K': sb.Append("110101010011");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'L': sb.Append("101101010011");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'M': sb.Append("110110101001");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'N': sb.Append("101011010011");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'O': sb.Append("110101101001");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'P': sb.Append("101101101001");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'Q': sb.Append("101010110011");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'R': sb.Append("110101011001");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'S': sb.Append("101101011001");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'T': sb.Append("101011011001");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'U': sb.Append("110010101011");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'V': sb.Append("100110101011");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'W': sb.Append("110011010101");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'X': sb.Append("100101101011");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'Y': sb.Append("110010110101");&lt;br /&gt;                            break;&lt;br /&gt;                        case 'Z': sb.Append("100110110101");&lt;br /&gt;                            break;&lt;br /&gt;                        case '-': sb.Append("100101011011");&lt;br /&gt;                            break;&lt;br /&gt;                        case '.': sb.Append("110010101101");&lt;br /&gt;                            break;&lt;br /&gt;                        case ' ': sb.Append("100110101101");&lt;br /&gt;                            break;&lt;br /&gt;                        case '$': sb.Append("100100100101");&lt;br /&gt;                            break;&lt;br /&gt;                        case '/': sb.Append("100100101001");&lt;br /&gt;                            break;&lt;br /&gt;                        case '+': sb.Append("100101001001");&lt;br /&gt;                            break;&lt;br /&gt;                        case '%': sb.Append("101001001001");&lt;br /&gt;                            break;&lt;br /&gt;                        case '*': sb.Append("100101101101");&lt;br /&gt;                            break;&lt;br /&gt;                        default:&lt;br /&gt;                            break;&lt;br /&gt;                    }&lt;br /&gt;                    #endregion&lt;br /&gt;                }&lt;br /&gt;                &lt;br /&gt;                string drawString = sb.ToString();&lt;br /&gt;&lt;br /&gt;                Bitmap bitmap = new Bitmap(width, height, PixelFormat.Format32bppArgb);&lt;br /&gt;                Graphics canvas = Graphics.FromImage(bitmap);&lt;br /&gt;                canvas.Clear(Color.White);&lt;br /&gt;&lt;br /&gt;                canvas.SmoothingMode = SmoothingMode.HighQuality;&lt;br /&gt;                canvas.InterpolationMode = InterpolationMode.HighQualityBicubic;&lt;br /&gt;                canvas.PixelOffsetMode = PixelOffsetMode.HighQuality;&lt;br /&gt;                canvas.CompositingQuality = CompositingQuality.HighQuality;&lt;br /&gt;&lt;br /&gt;                int length = drawString.Length;&lt;br /&gt;                int start = 0;&lt;br /&gt;                int final = 0;&lt;br /&gt;                int count = 0;&lt;br /&gt;&lt;br /&gt;                while (start &amp;lt; length)&lt;br /&gt;                {&lt;br /&gt;&lt;br /&gt;                    while (final &amp;lt; length)&lt;br /&gt;                    {&lt;br /&gt;                        if (drawString[final] == '1')&lt;br /&gt;                        {&lt;br /&gt;                            final++;&lt;br /&gt;                        }&lt;br /&gt;                        else&lt;br /&gt;                        {&lt;br /&gt;                            break;&lt;br /&gt;                        }&lt;br /&gt;                    }&lt;br /&gt;&lt;br /&gt;                    count = final - start;&lt;br /&gt;&lt;br /&gt;                    if (count &amp;gt; 0)&lt;br /&gt;                    {&lt;br /&gt;                        RectangleF bounds = new RectangleF(0, 0, bitmap.Width, bitmap.Height);&lt;br /&gt;                        RectangleF rect = bounds;&lt;br /&gt;                        rect.X += bounds.Width * start / length;&lt;br /&gt;                        rect.Width = bounds.Width * count / length;&lt;br /&gt;                        canvas.FillRectangle(Brushes.Black, rect);&lt;br /&gt;                    }&lt;br /&gt;&lt;br /&gt;                    while (final &amp;lt; length)&lt;br /&gt;                    {&lt;br /&gt;                        if (drawString[final] == '0')&lt;br /&gt;                        {&lt;br /&gt;                            final++;&lt;br /&gt;                        }&lt;br /&gt;                        else&lt;br /&gt;                        {&lt;br /&gt;                            break;&lt;br /&gt;                        }&lt;br /&gt;                    }&lt;br /&gt;&lt;br /&gt;                    start = final;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                if (image != null)&lt;br /&gt;                {&lt;br /&gt;                    Graphics g = Graphics.FromImage(image);&lt;br /&gt;                    g.InterpolationMode = InterpolationMode.HighQualityBicubic;&lt;br /&gt;                    g.SmoothingMode = SmoothingMode.HighQuality;&lt;br /&gt;                    g.DrawImage(bitmap, 0, 0, image.Width, image.Height);&lt;br /&gt;                    g.Dispose();&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                canvas.Dispose();&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-247359952785106831?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/247359952785106831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=247359952785106831' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/247359952785106831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/247359952785106831'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/01/code-39-barcode-in-c.html' title='Code 39 barcode in C#'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-1905883692115685048</id><published>2011-01-18T22:37:00.000+01:00</published><updated>2011-01-18T22:37:34.994+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Moble version of my blog</title><content type='html'>The mobile version of my blog is available from now via following url:&amp;nbsp;&lt;a href="http://delphi32.mobify.me/"&gt;http://delphi32.mobify.me&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-1905883692115685048?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/1905883692115685048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=1905883692115685048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1905883692115685048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1905883692115685048'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/01/moble-version-of-my-blog.html' title='Moble version of my blog'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-2389935464328953667</id><published>2011-01-18T22:33:00.000+01:00</published><updated>2011-05-19T08:30:16.149+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>How to implement a mobile version of your blog in three simple steps</title><content type='html'>I want to illustrate you a simple way to implement a mobile version of your blog/website in three simple steps using Mobify.me, an awesome on-line service that allow you to design mobile versions of a website just with some clicks.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://woork.blogspot.com/2009/08/how-to-implement-mobile-version-of-your.html"&gt;Read the full article&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-2389935464328953667?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://woork.blogspot.com/2009/08/how-to-implement-mobile-version-of-your.html' title='How to implement a mobile version of your blog in three simple steps'/><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/2389935464328953667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=2389935464328953667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2389935464328953667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2389935464328953667'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/01/how-to-implement-mobile-version-of-your.html' title='How to implement a mobile version of your blog in three simple steps'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-7014752338367840545</id><published>2011-01-18T21:32:00.000+01:00</published><updated>2011-05-19T08:30:26.223+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Vlaams'/><title type='text'>Steve Jobs weer ziek thuis</title><content type='html'>Voor een derde keer al moet Steve Jobs, ceo van Apple, met ziekteverlof gaan. Coo Tim Cook neemt opnieuw tijdelijk de leiding in handen.&lt;br /&gt;&lt;br /&gt;Na een diagnose van pancreaskanker in 2004 en een zes maanden lang ziekteverlof in 2009 (voor onder meer een levertransplantatie), is dit dus een derde keer dat Steve Jobs (55) meldt om medische redenen verlof te nemen. Hij kondigde dit aan in een mededeling aan het personeel, zoals op de website van Apple werd gemeld. Ook nu weer, zoals in 2009, geeft hij tijdelijk het roer in handen van coo Tim Cook, die toen overigens een goede beurt maakte.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://datanews.rnews.be/nl/ict/nieuws/nieuwsoverzicht/2011/01/17/steve-jobs-weer-ziek-thuis/article-1194925433253.htm"&gt;Steve Jobs weer ziek thuis - Datanews.be&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-7014752338367840545?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://datanews.rnews.be/nl/ict/nieuws/nieuwsoverzicht/2011/01/17/steve-jobs-weer-ziek-thuis/article-1194925433253.htm' title='Steve Jobs weer ziek thuis'/><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/7014752338367840545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=7014752338367840545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7014752338367840545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7014752338367840545'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/01/steve-jobs-weer-ziek-thuis.html' title='Steve Jobs weer ziek thuis'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-2213294781173450094</id><published>2011-01-18T21:30:00.000+01:00</published><updated>2011-05-19T08:30:26.224+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Vlaams'/><title type='text'>Apple schuldig aan machtsmisbruik? - Datanews.be</title><content type='html'>De Belgische mededingingsautoriteiten moeten, in opdracht van minister van Economie Vincent Van Quickenborne, (informeel) onderzoeken of Apple zich schuldig maakt aan machtsmisbruik. Dat na berichten over het feit dat uitgevers iPad-abonnementen op hun kranten of tijdschriften enkel nog via iTunes mogen verkopen.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://datanews.rnews.be/nl/ict/nieuws/nieuwsoverzicht/2011/01/17/apple-schuldig-aan-machtsmisbruik/article-1194925326153.htm"&gt;Lees meer - Datanews.be&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-2213294781173450094?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://datanews.rnews.be/nl/ict/nieuws/nieuwsoverzicht/2011/01/17/apple-schuldig-aan-machtsmisbruik/article-1194925326153.htm' title='Apple schuldig aan machtsmisbruik? - Datanews.be'/><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/2213294781173450094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=2213294781173450094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2213294781173450094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2213294781173450094'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/01/apple-schuldig-aan-machtsmisbruik.html' title='Apple schuldig aan machtsmisbruik? - Datanews.be'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-8710229051786328575</id><published>2011-01-14T11:39:00.000+01:00</published><updated>2011-01-14T11:39:03.260+01:00</updated><title type='text'>winapi - why is my Win32 gdi+ game unusably slow on Windows 7? - Stack Overflow</title><content type='html'>&lt;a href="http://stackoverflow.com/questions/3187711/why-is-my-win32-gdi-game-unusably-slow-on-windows-7"&gt;winapi - why is my Win32 gdi+ game unusably slow on Windows 7? - Stack Overflow&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-8710229051786328575?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://stackoverflow.com/questions/3187711/why-is-my-win32-gdi-game-unusably-slow-on-windows-7' title='winapi - why is my Win32 gdi+ game unusably slow on Windows 7? - Stack Overflow'/><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/8710229051786328575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=8710229051786328575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8710229051786328575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8710229051786328575'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/01/winapi-why-is-my-win32-gdi-game.html' title='winapi - why is my Win32 gdi+ game unusably slow on Windows 7? - Stack Overflow'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-1547285135615617310</id><published>2011-01-14T10:48:00.000+01:00</published><updated>2011-05-19T08:31:51.806+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><title type='text'>building libpng in visual studio 2008 « Bobobobo’s Weblog</title><content type='html'>&lt;a href="http://bobobobo.wordpress.com/2009/03/02/building-libpng-in-visual-studio-2008/"&gt;building libpng in visual studio 2008 « Bobobobo’s Weblog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-1547285135615617310?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://bobobobo.wordpress.com/2009/03/02/building-libpng-in-visual-studio-2008/' title='building libpng in visual studio 2008 « Bobobobo’s Weblog'/><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/1547285135615617310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=1547285135615617310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1547285135615617310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1547285135615617310'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2011/01/building-libpng-in-visual-studio-2008.html' title='building libpng in visual studio 2008 « Bobobobo’s Weblog'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-7048004538006786280</id><published>2010-12-31T13:17:00.002+01:00</published><updated>2010-12-31T13:17:40.975+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Gelukkig Nieuwjaar !!!</title><content type='html'>Neem 12 maanden en reinig ze goed&lt;br /&gt;van alle bitterheid, gierigheid, jaloersheid en angst&lt;br /&gt;en snij elke maand in 30 of 31 gelijke stukken&lt;br /&gt;zodat de voorraad voor een jaar toereikend is.&lt;br /&gt;Bereid elke dag 1 stuk,&lt;br /&gt;met één deel arbeid&lt;br /&gt;en twee delen humor en vrolijkheid.&lt;br /&gt;Voeg er drie volle soeplepels optimisme aan toe,&lt;br /&gt;een portie vertrouwen,&lt;br /&gt;een koffielepel verdraagzaamheid,&lt;br /&gt;enkele snippertjes geduld&lt;br /&gt;en een snuifje voorkomendheid.&lt;br /&gt;Het geheel rijkelijk met liefde overgieten,&lt;br /&gt;en wanneer alles klaar is&lt;br /&gt;op smaak brengen met een scheutje fijngevoeligheid.&lt;br /&gt;Versier het aldus bereide gerecht&lt;br /&gt;met een bosje kleine attenties&lt;br /&gt;en dien dagelijks op&lt;br /&gt;met een vriendelijk woord&lt;br /&gt;en een deugddoende lach!&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-7048004538006786280?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/7048004538006786280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=7048004538006786280' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7048004538006786280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7048004538006786280'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/12/gelukkig-nieuwjaar.html' title='Gelukkig Nieuwjaar !!!'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-7442666827235524154</id><published>2010-12-27T19:06:00.000+01:00</published><updated>2010-12-27T19:57:48.464+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Download and install Krento</title><content type='html'>&lt;iframe width="480" height="295" src="http://www.youtube.com/embed/3V0p0dAERl4?fs=1" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-7442666827235524154?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/7442666827235524154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=7442666827235524154' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7442666827235524154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7442666827235524154'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/12/download-and-install-krento.html' title='Download and install Krento'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/3V0p0dAERl4/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-6701011115706457329</id><published>2010-12-22T20:13:00.000+01:00</published><updated>2011-01-18T21:15:18.398+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Wallpapers'/><title type='text'>Full HD Wallpapers + Space, Earth, Nebulae, Planets, Stars, Sunrises, by Fernando Rodrigues</title><content type='html'>&lt;a href="http://www.wallpapers-room.com/1098/filter/popular/2/"&gt;Full HD Wallpapers + Space, Earth, Nebulae, Planets, Stars, Sunrises, by Fernando Rodrigues&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://content.wallpapers-room.com/presentationBig/A_New_Dawn_by_Burning-Liquid.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://content.wallpapers-room.com/presentationBig/A_New_Dawn_by_Burning-Liquid.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-6701011115706457329?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/6701011115706457329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=6701011115706457329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6701011115706457329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6701011115706457329'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/12/full-hd-wallpapers-space-earth-nebulae.html' title='Full HD Wallpapers + Space, Earth, Nebulae, Planets, Stars, Sunrises, by Fernando Rodrigues'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-2476702744861297621</id><published>2010-12-22T20:11:00.000+01:00</published><updated>2011-01-18T21:15:18.399+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Wallpapers'/><title type='text'>2560x1600 Sunrise from space desktop wallpapers and stock photos</title><content type='html'>&lt;a href="http://wallpaperstock.net/sunrise-from-space_wallpapers_12942_2560x1600_1.html"&gt;2560x1600 Sunrise from space desktop wallpapers and stock photos&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img.wallpaperstock.net:81/sunrise-from-space-wallpapers_12942_2560x1600.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://img.wallpaperstock.net:81/sunrise-from-space-wallpapers_12942_2560x1600.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-2476702744861297621?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/2476702744861297621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=2476702744861297621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2476702744861297621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2476702744861297621'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/12/2560x1600-sunrise-from-space-desktop.html' title='2560x1600 Sunrise from space desktop wallpapers and stock photos'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-2369483906401767306</id><published>2010-12-22T20:09:00.001+01:00</published><updated>2011-01-18T21:15:18.399+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Wallpapers'/><title type='text'>Free High Definition Wallpapers - WallpaperHD.net - Space, Stars and Planet</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://www.wallpaperhd.net/v/Space_StarsandPlanet/"&gt;Free High Definition Wallpapers - WallpaperHD.net - Space, Stars and Planet&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-2369483906401767306?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/2369483906401767306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=2369483906401767306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2369483906401767306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2369483906401767306'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/12/free-high-definition-wallpapers.html' title='Free High Definition Wallpapers - WallpaperHD.net - Space, Stars and Planet'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-8259937385441182858</id><published>2010-12-22T19:17:00.000+01:00</published><updated>2010-12-27T19:57:58.566+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento - i use this on windows</title><content type='html'>&lt;a href="http://windows.iusethis.com/app/krento"&gt;Krento - i use this on windows&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-8259937385441182858?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://windows.iusethis.com/app/krento' title='Krento - i use this on windows'/><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/8259937385441182858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=8259937385441182858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8259937385441182858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8259937385441182858'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/12/krento-i-use-this-on-windows.html' title='Krento - i use this on windows'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-5352426301035167654</id><published>2010-12-17T23:38:00.000+01:00</published><updated>2010-12-27T19:58:26.429+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Ticker Maker</title><content type='html'>&lt;style class="text/css"&gt;iframe#flowpop { margin: 0; left-margin: auto; right-margin: auto; width:300px; height: 250px; border:none; padding:0; background-color: #000000; }&lt;/style&gt;&lt;br /&gt;&lt;iframe id="flowpop" scrolling="no" src="http://www.coverpop.com/flowpop/getTicker.php?url=http://delphi32.blogspot.com/feeds/posts/default&amp;amp;ticker=spinningPaper&amp;amp;w=300&amp;amp;h=250&amp;amp;bgc=000000"&gt;&lt;/iframe&gt; &lt;br /&gt;Want a spiffy new RSS ticker for your website or blog? You can make it on&lt;a href="http://www.coverpop.com/flowpop"&gt;&amp;nbsp;http://www.coverpop.com/flowpop&lt;/a&gt;&amp;nbsp;site&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-5352426301035167654?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/5352426301035167654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=5352426301035167654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5352426301035167654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5352426301035167654'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/12/ticker-maker.html' title='Ticker Maker'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-4029387760706099675</id><published>2010-12-15T22:08:00.001+01:00</published><updated>2010-12-17T23:52:33.434+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Awards'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento is 100% trusted !</title><content type='html'>&lt;div&gt;&lt;a href="http://www.downloadatlas.com/" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="Krento is clean!" height="114" src="http://www.downloadatlas.com/clean-awards/krento-by-serhiy-perevoznyk.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial;" width="160" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: x-small;"&gt;December 13, 2010&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana; font-size: x-small;"&gt;&lt;br /&gt;Serhiy Perevoznyk,&lt;br /&gt;&lt;br /&gt;we have done new complete &lt;big&gt;security tests&lt;/big&gt;. To assure our  users that Krento is clean and safe to install, we awarded your software  again with our DownloadAtlas.com 100% Safe award.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-4029387760706099675?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/4029387760706099675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=4029387760706099675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4029387760706099675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4029387760706099675'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/12/krento-is-100-trusted.html' title='Krento is 100% trusted !'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-3365770574962400414</id><published>2010-11-30T22:27:00.000+01:00</published><updated>2010-12-27T19:58:15.141+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>让桌面干干净净 六款桌面管理工具推荐--科技频道-中华网</title><content type='html'>&lt;a href="http://tech.china.com/zh_cn/netschool/softwares/desktop/625/20101109/16233948.html"&gt;让桌面干干净净 六款桌面管理工具推荐--科技频道-中华网&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-3365770574962400414?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://tech.china.com/zh_cn/netschool/softwares/desktop/625/20101109/16233948.html' title='让桌面干干净净 六款桌面管理工具推荐--科技频道-中华网'/><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/3365770574962400414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=3365770574962400414' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3365770574962400414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3365770574962400414'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/11/blog-post.html' title='让桌面干干净净 六款桌面管理工具推荐--科技频道-中华网'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-4172884781026155490</id><published>2010-11-11T16:55:00.001+01:00</published><updated>2010-12-27T14:59:04.034+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Do czego służy aplikacja Krento? `86` - PatrykBednarskiPC</title><content type='html'>&lt;object style="background-image:url(http://i3.ytimg.com/vi/jTvl4iseTbs/hqdefault.jpg)" width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/jTvl4iseTbs?fs=1&amp;amp;hl=en_US"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/jTvl4iseTbs?fs=1&amp;amp;hl=en_US" width="480" height="295" allowscriptaccess="never" allowfullscreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-4172884781026155490?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/4172884781026155490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=4172884781026155490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4172884781026155490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4172884781026155490'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/11/do-czego-suzy-aplikacja-krento-86.html' title='Do czego służy aplikacja Krento? `86` - PatrykBednarskiPC'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-438643542096341442</id><published>2010-11-11T16:50:00.001+01:00</published><updated>2011-06-06T22:23:47.575+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Wallpapers'/><title type='text'>Wallpapers with HD</title><content type='html'>Almost every day I tweet an interesting links to the freeware HD wallpapers collections like this: &lt;br /&gt;&lt;a href="http://wallpaperwhd.blogspot.com/"&gt;http://wallpaperwhd.blogspot.com&lt;/a&gt;&amp;nbsp;is a website where you can get cool wallpapers. It is very good quality and it's free. If you are looking for high definition wallpapers for your Windows desktop just follow me on Twitter: &lt;a href="http://twitter.com/perevoznyk"&gt;http://twitter.com/perevoznyk&lt;/a&gt; and you will receive the regular update about HD wallpapers available for download.&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #777777; font-family: 'Trebuchet MS',Trebuchet,Verdana,sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-size: 10px; letter-spacing: 2px; text-transform: uppercase;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_rMKBDLcCVFs/Sw5EDcISl0I/AAAAAAAAAPk/Jf0agpKIzTc/s1600/Misconstrue-Space-Art-681299.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/_rMKBDLcCVFs/Sw5EDcISl0I/AAAAAAAAAPk/Jf0agpKIzTc/s400/Misconstrue-Space-Art-681299.jpeg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #777777; font-family: 'Trebuchet MS',Trebuchet,Verdana,sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-size: 10px; letter-spacing: 2px; text-transform: uppercase;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_rMKBDLcCVFs/Sw4nIqnWtEI/AAAAAAAAAOk/Hmc_8OQH5wo/s1600/porsche-turbo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/_rMKBDLcCVFs/Sw4nIqnWtEI/AAAAAAAAAOk/Hmc_8OQH5wo/s400/porsche-turbo.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #777777; font-family: 'Trebuchet MS',Trebuchet,Verdana,sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-size: 10px; letter-spacing: 2px; text-transform: uppercase;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-438643542096341442?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/438643542096341442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=438643542096341442' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/438643542096341442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/438643542096341442'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/11/wallpapers-with-hd.html' title='Wallpapers with HD'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rMKBDLcCVFs/Sw5EDcISl0I/AAAAAAAAAPk/Jf0agpKIzTc/s72-c/Misconstrue-Space-Art-681299.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-3757504858839516807</id><published>2010-11-05T20:29:00.000+01:00</published><updated>2011-01-18T20:47:39.029+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Vlaams'/><title type='text'>Verdien jij meer of minder dan de gemiddelde Belg?</title><content type='html'>&lt;object height="210" width="470"&gt;  &lt;param name="movie" value="http://www.standaard.be/extra/biz/loon1611.swf?r=15"&gt; &lt;param name="wmode" value="transparent" /&gt; &lt;embed src="http://www.standaard.be/extra/biz/loon1611.swf?r=15" height="210" width="470"&gt;  &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-3757504858839516807?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/3757504858839516807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=3757504858839516807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3757504858839516807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3757504858839516807'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/11/verdien-jij-meer-of-minder-dan-de.html' title='Verdien jij meer of minder dan de gemiddelde Belg?'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-1491067120935455052</id><published>2010-10-02T11:39:00.000+02:00</published><updated>2010-10-02T11:39:56.401+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>A stone's throw away</title><content type='html'>It has been our experience that many Windows desktop enhancements are more trouble than they're worth; they tend to slow down our system's performance, have unintuitive interfaces, and make the things they set out to enhance more complicated than ever. Krento is among the better desktop enhancements we've seen, but it's still far from perfect.&lt;br /&gt;&lt;br /&gt;Krento sets out to combine two things with which we're familiar from our experience as a Mac user: a dock and widgets. When not in use, Krento appears as an attractive, gently pulsing orb in the bottom corner of the desktop. Click on the orb and the Krento Stones Manager appears. This is a circular arrangement of 12 "stones," each of which represents a shortcut to an application, document, Web site, or other useful location. The Kento Application Ring is a stone within the manager that opens into a ring of its own, allowing you to group applications together in one place. In general, we liked Krento; it looks cool and is in some ways easier to navigate than the Windows Start menu. The program definitely has room for improvement, though. We found it odd that each stone is numbered, and that though there's no way to reorder the stones relative to one another, they do--for some reason--rotate each time you use one of them. This means that the stone you're looking for is never in the same place. We kept feeling like we ought to be able to drag and drop stones, either to reorder them or to move an application into the Application Ring, but the program has no such functionality. The program's online user manual was pretty helpful, once we located it, but at times it was vague; it told us that we could download new stones and toys, for example, but it didn't say where. (Answer: the Krento user forum.) Overall, Krento is interesting and worth checking out, but plan to approach it with a sense of adventure and some patience.&lt;br /&gt;&lt;br /&gt;Krento installs and uninstalls without issues. We recommend this program.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Published on&lt;a href="http://download.cnet.com/"&gt; http://download.cnet.com&lt;/a&gt;. &lt;br /&gt;The original article source: &lt;a href="http://download.cnet.com/8301-20_4-10476133-10084490.html"&gt;http://download.cnet.com/8301-20_4-10476133-10084490.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-1491067120935455052?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/1491067120935455052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=1491067120935455052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1491067120935455052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1491067120935455052'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/10/stones-throw-away.html' title='A stone&apos;s throw away'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-300281516425915322</id><published>2010-09-30T20:31:00.002+02:00</published><updated>2010-09-30T20:31:36.195+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Awards'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento award on Software Informer</title><content type='html'>&lt;a href="http://krento.software.informer.com/" target="_blank"&gt;&lt;img border="0" src="http://img.informer.com/awards/si_editor5.gif" alt="Software.Informer Editor's pick award" height="111" width="166" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-300281516425915322?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/300281516425915322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=300281516425915322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/300281516425915322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/300281516425915322'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/09/krento-award-on-software-informer.html' title='Krento award on Software Informer'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-3629927191496298121</id><published>2010-09-06T21:52:00.000+02:00</published><updated>2010-09-06T21:52:07.491+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Windows Magnification API .NET</title><content type='html'>The Magnification API provides assistive technology vendors with the means for developing screen magnification applications for Windows Vista and later operating systems.The API enables you to display a simple control that magnifies a specified portion of the display by a specified factor. Images as well as text are displayed.&lt;br /&gt;Unfortunately, Microsoft provided only native C++ API functions without .NET equivalent, so I decided to make a simple .NET wrapper in C#.&lt;br /&gt;The full C# source code is available for download: &lt;a href="http://users.telenet.be/serhiy.perevoznyk/download/Magnification.zip"&gt;http://users.telenet.be/serhiy.perevoznyk/download/Magnification.zip&lt;/a&gt;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_-K74z49dC4w/TIVFMgv5jJI/AAAAAAAAAXs/XSYGphteIpA/s1600/Magnifier.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="187" src="http://3.bp.blogspot.com/_-K74z49dC4w/TIVFMgv5jJI/AAAAAAAAAXs/XSYGphteIpA/s400/Magnifier.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;The magnification class is based on native Windows API calls. Here is a small excerpt from the library sources: &lt;br /&gt;&lt;br /&gt;&lt;pre class="csharp" name="code"&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.Runtime.InteropServices;&lt;br /&gt;&lt;br /&gt;namespace Karna.Magnification&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;    internal static class NativeMethods&lt;br /&gt;    {&lt;br /&gt;&lt;br /&gt;        public const string WC_MAGNIFIER = "Magnifier";&lt;br /&gt;&lt;br /&gt;        [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]&lt;br /&gt;        public static extern int GetSystemMetrics(int nIndex);&lt;br /&gt;&lt;br /&gt;        [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]&lt;br /&gt;        public static extern IntPtr SetTimer(IntPtr hWnd, int nIDEvent, int uElapse, IntPtr lpTimerFunc);&lt;br /&gt;&lt;br /&gt;        [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]&lt;br /&gt;        [return: MarshalAs(UnmanagedType.Bool)]&lt;br /&gt;        public static extern bool KillTimer(IntPtr hwnd, int idEvent);&lt;br /&gt;&lt;br /&gt;        [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]&lt;br /&gt;        [return: MarshalAs(UnmanagedType.Bool)]&lt;br /&gt;        public static extern bool GetClientRect(IntPtr hWnd, [In, Out] ref RECT rect);&lt;br /&gt;&lt;br /&gt;        [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]&lt;br /&gt;        [return: MarshalAs(UnmanagedType.Bool)]&lt;br /&gt;        public static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int x, int y, int cx, int cy, int flags);&lt;br /&gt;&lt;br /&gt;        [DllImport("user32.dll", EntryPoint = "CreateWindowExW", CharSet = CharSet.Unicode, CallingConvention = CallingConvention.StdCall)]&lt;br /&gt;        public extern static IntPtr CreateWindow(int dwExStyle, string lpClassName, string lpWindowName, int dwStyle, int x, int y, int nWidth, int nHeight, IntPtr hWndParent, IntPtr hMenu, IntPtr hInstance, IntPtr lParam);&lt;br /&gt;&lt;br /&gt;        [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true, ExactSpelling = true)]&lt;br /&gt;        [return: MarshalAs(UnmanagedType.Bool)]&lt;br /&gt;        public static extern bool SetLayeredWindowAttributes(IntPtr hwnd, int crKey, byte bAlpha, LayeredWindowAttributeFlags dwFlags);&lt;br /&gt;&lt;br /&gt;        [DllImport("kernel32.dll", CharSet = CharSet.Unicode)]&lt;br /&gt;        public static extern IntPtr GetModuleHandle([MarshalAs(UnmanagedType.LPWStr)] string modName);&lt;br /&gt;&lt;br /&gt;        [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]&lt;br /&gt;        [return: MarshalAs(UnmanagedType.Bool)]&lt;br /&gt;        public static extern bool GetCursorPos(ref POINT pt);&lt;br /&gt;&lt;br /&gt;        [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)]&lt;br /&gt;        [return: MarshalAs(UnmanagedType.Bool)]&lt;br /&gt;        public static extern bool InvalidateRect(IntPtr hWnd, IntPtr rect, [MarshalAs(UnmanagedType.Bool)] bool erase);&lt;br /&gt;&lt;br /&gt;        [DllImport("Magnification.dll", CallingConvention=CallingConvention.StdCall)]&lt;br /&gt;        [return: MarshalAs(UnmanagedType.Bool)]&lt;br /&gt;        public static extern bool MagInitialize();&lt;br /&gt;&lt;br /&gt;        [DllImport("Magnification.dll", CallingConvention = CallingConvention.StdCall)]&lt;br /&gt;        [return: MarshalAs(UnmanagedType.Bool)]&lt;br /&gt;        public static extern bool MagUninitialize();&lt;br /&gt;&lt;br /&gt;        [DllImport("Magnification.dll", CallingConvention = CallingConvention.StdCall)]&lt;br /&gt;        [return: MarshalAs(UnmanagedType.Bool)]&lt;br /&gt;        public static extern bool MagSetWindowSource(IntPtr hwnd, RECT rect);&lt;br /&gt;&lt;br /&gt;        [DllImport("Magnification.dll", CallingConvention = CallingConvention.StdCall)]&lt;br /&gt;        [return: MarshalAs(UnmanagedType.Bool)]&lt;br /&gt;        public static extern bool MagGetWindowSource(IntPtr hwnd, ref RECT pRect);&lt;br /&gt;&lt;br /&gt;        [DllImport("Magnification.dll", CallingConvention = CallingConvention.StdCall)]&lt;br /&gt;        [return: MarshalAs(UnmanagedType.Bool)]&lt;br /&gt;        public static extern bool MagSetWindowTransform(IntPtr hwnd, ref Transformation pTransform);&lt;br /&gt;&lt;br /&gt;        [DllImport("Magnification.dll", CallingConvention = CallingConvention.StdCall)]&lt;br /&gt;        [return: MarshalAs(UnmanagedType.Bool)]&lt;br /&gt;        public static extern bool MagGetWindowTransform(IntPtr hwnd, ref Transformation pTransform);&lt;br /&gt;&lt;br /&gt;        [DllImport("Magnification.dll", CallingConvention = CallingConvention.StdCall)]&lt;br /&gt;        [return: MarshalAs(UnmanagedType.Bool)]&lt;br /&gt;        public static extern bool MagSetWindowFilterList(IntPtr hwnd, int dwFilterMode, int count, IntPtr pHWND);&lt;br /&gt;&lt;br /&gt;        [DllImport("Magnification.dll", CallingConvention = CallingConvention.StdCall)]&lt;br /&gt;        public static extern int MagGetWindowFilterList(IntPtr hwnd, IntPtr pdwFilterMode, int count, IntPtr pHWND);&lt;br /&gt;&lt;br /&gt;        [DllImport("Magnification.dll", CallingConvention = CallingConvention.StdCall)]&lt;br /&gt;        [return: MarshalAs(UnmanagedType.Bool)]&lt;br /&gt;        public static extern bool MagSetColorEffect(IntPtr hwnd, ref ColorEffect pEffect);&lt;br /&gt;&lt;br /&gt;        [DllImport("Magnification.dll", CallingConvention = CallingConvention.StdCall)]&lt;br /&gt;        [return: MarshalAs(UnmanagedType.Bool)]&lt;br /&gt;        public static extern bool MagGetColorEffect(IntPtr hwnd, ref ColorEffect pEffect);&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-3629927191496298121?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/3629927191496298121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=3629927191496298121' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3629927191496298121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3629927191496298121'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/09/windows-magnification-api-net.html' title='Windows Magnification API .NET'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-K74z49dC4w/TIVFMgv5jJI/AAAAAAAAAXs/XSYGphteIpA/s72-c/Magnifier.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-5949441333605687280</id><published>2010-08-25T20:20:00.000+02:00</published><updated>2010-08-25T20:20:43.167+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>The classic Tetris game as Windows Forms control</title><content type='html'>&lt;a href="http://users.telenet.be/serhiy.perevoznyk/download/Karna.Tetris.zip"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_-K74z49dC4w/THVcIm38isI/AAAAAAAAAXk/m7PIKrYeoH4/s1600/Tetris.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_-K74z49dC4w/THVcIm38isI/AAAAAAAAAXk/m7PIKrYeoH4/s320/Tetris.jpg" width="142" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This is just plain old Tetris, written in C# and implemented as a Windows Forms control,&amp;nbsp; so you can insert it in your own .NET application. I assume you have played Tetris before and know the rules of this simple but interesting game.&lt;br /&gt;&lt;br /&gt;Download full source code: &lt;a href="http://users.telenet.be/serhiy.perevoznyk/download/Karna.Tetris.zip"&gt;http://users.telenet.be/serhiy.perevoznyk/download/Karna.Tetris.zip&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-5949441333605687280?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/5949441333605687280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=5949441333605687280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5949441333605687280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5949441333605687280'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/08/classic-tetris-game-as-windows-forms.html' title='The classic Tetris game as Windows Forms control'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_-K74z49dC4w/THVcIm38isI/AAAAAAAAAXk/m7PIKrYeoH4/s72-c/Tetris.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-6631218481695092201</id><published>2010-08-03T19:43:00.000+02:00</published><updated>2010-08-03T19:43:35.531+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Japanese Krento</title><content type='html'>The new release of Krento with support of Japanese language is available for download from &lt;a href="http://www.krento.net/"&gt;http://www.krento.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_-K74z49dC4w/TFhVMX1HUsI/AAAAAAAAAXc/c1BVMAqIwXY/s1600/krento_jp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="345" src="http://3.bp.blogspot.com/_-K74z49dC4w/TFhVMX1HUsI/AAAAAAAAAXc/c1BVMAqIwXY/s640/krento_jp.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-6631218481695092201?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/6631218481695092201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=6631218481695092201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6631218481695092201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6631218481695092201'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/08/japanese-krento.html' title='Japanese Krento'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-K74z49dC4w/TFhVMX1HUsI/AAAAAAAAAXc/c1BVMAqIwXY/s72-c/krento_jp.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-3229652220959749513</id><published>2010-07-28T18:27:00.000+02:00</published><updated>2011-11-30T20:30:44.525+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Release'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento 1.6.25.28 release</title><content type='html'>New version of Krento is available for download from &lt;a href="http://www.krento.net/"&gt;http://www.krento.net&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_-K74z49dC4w/TFBWKRgmIeI/AAAAAAAAAXU/hS9nkMhr7ck/s1600/toys.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="102" src="http://2.bp.blogspot.com/_-K74z49dC4w/TFBWKRgmIeI/AAAAAAAAAXU/hS9nkMhr7ck/s400/toys.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;This time not only x86 and x64 versions are available, but the special Itanium edition as well: &lt;a href="http://users.telenet.be/serhiy.perevoznyk/download/krentoi64_setup.exe"&gt;http://users.telenet.be/serhiy.perevoznyk/download/krentoi64_setup.exe&lt;/a&gt;&lt;br /&gt;There are few bugs fixed:&lt;br /&gt;* &lt;a href="http://krento.11.forumer.com/viewtopic.php?t=79"&gt;Invisible controls focusing in the options dialog&lt;/a&gt;&lt;br /&gt;* &lt;a href="http://krento.11.forumer.com/viewtopic.php?t=78"&gt;Setting of the working directory for the executables&lt;/a&gt;&lt;br /&gt;* &lt;a href="http://krento.11.forumer.com/viewtopic.php?t=77"&gt;Relative path to the target for the portable edition&lt;/a&gt;&lt;br /&gt;All these problems were reported via Krento Support Forum &lt;a href="http://krento.eamped.com/"&gt;http://krento.eamped.com&lt;/a&gt;&amp;nbsp;&lt;a href="http://krento.11.forumer.com/index.php"&gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To solve the problem with relative paths in the portable version of Krento I introduced the new environment variable %KRENTO_DRIVE% that points to the current USB drive from which Krento is running. Now you can specify the name of the file like %KRENTO_DRIVE%\AIDA\aida32.exe. If your USB drive has the drive letter &lt;span style="color: purple;"&gt;F:&lt;/span&gt; assigned, for example, then %KRENTO_DRIVE% value is equal to &lt;span style="color: purple;"&gt;F:&lt;/span&gt; (without backslash).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-3229652220959749513?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/3229652220959749513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=3229652220959749513' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3229652220959749513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/3229652220959749513'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/07/krento-162528-release.html' title='Krento 1.6.25.28 release'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_-K74z49dC4w/TFBWKRgmIeI/AAAAAAAAAXU/hS9nkMhr7ck/s72-c/toys.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-4005649375905453156</id><published>2010-07-01T20:51:00.000+02:00</published><updated>2011-11-30T21:23:09.609+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento user manual is online</title><content type='html'>The first version of the Krento user manual is available online:&lt;br /&gt;&lt;a href="http://users.telenet.be/serhiy.perevoznyk/manual/index.html"&gt;http://users.telenet.be/serhiy.perevoznyk/manual/index.html&lt;/a&gt;&lt;br /&gt;The manual will be also included in Krento setup and available offline starting from the next release of Krento.&lt;br /&gt;Now the users should have less questions how to use Krento features. And the support forum can be used as an additional informational resource &lt;a href="http://krento.forumer.com/"&gt;http://krento.forumer.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Update 30.11.2011&lt;/b&gt;&lt;/i&gt;&lt;br /&gt; The new address of the Krento support forum is &lt;a href="http://krento.eamped.com/"&gt;http://krento.eamped.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-4005649375905453156?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/4005649375905453156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=4005649375905453156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4005649375905453156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4005649375905453156'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/07/krento-user-manual-is-online.html' title='Krento user manual is online'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-6087444349771181399</id><published>2010-06-24T19:51:00.000+02:00</published><updated>2010-06-24T19:51:53.008+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Release'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento 1.6 release</title><content type='html'>&lt;span style="color: red;"&gt;Krento 1.6&lt;/span&gt; released and available for download from &lt;a href="http://www.krento.net/"&gt;http://www.krento.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Krento is a widget engine that supports 3 different types of widgets. One type that can do small, &lt;br /&gt;but useful actions, like launching applications, named "Krento Stones", another one that has more decorative purposes named "Krento Toys". "Krento Toys" are similar to Google Gadgets or Windows Sidebar widgets. &lt;br /&gt;This naming convention helps to avoid misunderstanding when downloading and installing different types of Krento widgets. In addition Krento supports &lt;span style="color: blue;"&gt;RocketDock docklets&lt;/span&gt;, but places it directly to the desktop the same way as "Krento Toys".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Release information:&lt;/b&gt;&lt;br /&gt;* Automatically checks for new Krento releases&lt;br /&gt;* Added support for RocketDock docklets&lt;br /&gt;* Added possibility to select a folder (not only file or shortcut) as a target for "File Launcher" stone&lt;br /&gt;* Added configuration screen to all types of Krento Stones&lt;br /&gt;&lt;br /&gt;&lt;b&gt;RocketDock docklets support&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You can add RocketDock docklets to Krento by dropping them in the "Docklets" folder located in &lt;a href="http://delphi32.blogspot.com/2010/05/how-to-find-krento-data-folder.html"&gt;Krento Data Folder&lt;/a&gt;. Afther you restart Krento the docklets will be activated on your desktop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-6087444349771181399?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/6087444349771181399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=6087444349771181399' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6087444349771181399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6087444349771181399'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/06/krento-16-release.html' title='Krento 1.6 release'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-6561077475918986991</id><published>2010-05-27T20:51:00.000+02:00</published><updated>2010-05-27T20:51:55.094+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Extending Krento functionality using Krento Toys</title><content type='html'>&lt;a href="http://www.krento.net/"&gt;Krento&lt;/a&gt; widgets designed to run on your desktop (&lt;a href="http://krento.11.forumer.com/viewforum.php?f=14&amp;amp;sid=75037aee0a9faee0f04fbd484c50cd7e"&gt;Krento Toys&lt;/a&gt;). Widgets are desktop toys to entertain and to inform. Think of them like things you’d put on a real desk: a picture frame, a newspaper or live goldfish! But they’re on your PC desktop, not your real desk. You’ll get it once you see it. They could be a fun addition to your boring computer. Download Krento Toys from &lt;a href="http://krento.forumer.com/"&gt;http://krento.forumer.com&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_-K74z49dC4w/S_6_EdZRXGI/AAAAAAAAAXM/BDbOMxgyDi0/s1600/KrentoToys.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="584" src="http://3.bp.blogspot.com/_-K74z49dC4w/S_6_EdZRXGI/AAAAAAAAAXM/BDbOMxgyDi0/s640/KrentoToys.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-6561077475918986991?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/6561077475918986991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=6561077475918986991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6561077475918986991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6561077475918986991'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/extending-krento-functionality-using.html' title='Extending Krento functionality using Krento Toys'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-K74z49dC4w/S_6_EdZRXGI/AAAAAAAAAXM/BDbOMxgyDi0/s72-c/KrentoToys.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-1128089707021228412</id><published>2010-05-25T22:36:00.000+02:00</published><updated>2010-05-25T22:54:49.519+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Selecting Folder in Krento</title><content type='html'>&lt;object style="background-image: url(&amp;quot;http://i1.ytimg.com/vi/xHCgiU8oWeg/hqdefault.jpg&amp;quot;);" height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/xHCgiU8oWeg&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/xHCgiU8oWeg&amp;amp;hl=en_US&amp;amp;fs=1" allowscriptaccess="never" allowfullscreen="true" wmode="transparent" type="application/x-shockwave-flash" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-1128089707021228412?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/1128089707021228412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=1128089707021228412' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1128089707021228412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1128089707021228412'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/selecting-folder-in-krento.html' title='Selecting Folder in Krento'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-4081783858456486246</id><published>2010-05-17T21:33:00.002+02:00</published><updated>2011-11-30T21:22:19.589+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Release'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento 1.5.246.17 release</title><content type='html'>&lt;a href="http://www.krento.net/"&gt;Krento&lt;/a&gt; 1.5.246.17 is available for download from &lt;a href="http://www.krento.net/"&gt;http://www.krento.net&lt;/a&gt;&lt;br /&gt;&lt;div style="color: purple;"&gt;&lt;b&gt;Release information&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Multilingual release.&lt;/li&gt;&lt;/ul&gt;The following languages are supported:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="color: #741b47;"&gt;English&lt;/span&gt;&amp;nbsp; &lt;i&gt;Translator: Serhiy Perevoznyk&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #741b47;"&gt;Dutch&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;Translator: Sven Wyns&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #741b47;"&gt;Spanish&lt;/span&gt;&amp;nbsp; &lt;i&gt;Translator: Sven Wyns&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #741b47;"&gt;Portuguese&lt;/span&gt;&amp;nbsp; &lt;i&gt;Translator: Knight Rider (SoQuadrinhos)&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #741b47;"&gt;Russian&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;Translator: Ded2007&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #741b47;"&gt;French Belgium&lt;/span&gt;&amp;nbsp; &lt;i&gt;Translator: Jacques Putseys&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #741b47;"&gt;French France&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;i&gt;Translator: Paul Van Muysewinkel&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #741b47;"&gt;Romanian&lt;/span&gt;&amp;nbsp; &lt;i&gt;Translator: Oxana Rojcova&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #741b47;"&gt;German&lt;/span&gt; &lt;i&gt;Translator: Andreas Pitzer&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #741b47;"&gt;Latvian&lt;/span&gt; &lt;i&gt;Translator: Juris "3Dman" Perkons&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;Added possibility to select a folder (not only file or shortcut) as a target for &lt;b&gt;"File Launcher"&lt;/b&gt; stone&lt;/li&gt;&lt;li&gt;Extended Pulsar popup menu for more easy setup of Krento Stones, Toys and Skins&lt;/li&gt;&lt;li&gt;A lot of small improvements (visit Krento support forum &lt;a href="http://krento.forumer.com/"&gt;http://krento.forumer.com&lt;/a&gt; for details)&lt;/li&gt;&lt;/ul&gt;&lt;i&gt;&lt;b&gt;Update 30.11.2011&lt;/b&gt;&lt;/i&gt;&lt;br /&gt; The new address of the Krento support forum is &lt;a href="http://krento.eamped.com/"&gt;http://krento.eamped.com&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-4081783858456486246?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/4081783858456486246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=4081783858456486246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4081783858456486246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4081783858456486246'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/krento-1524617-release.html' title='Krento 1.5.246.17 release'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-8259374599202277959</id><published>2010-05-11T21:56:00.000+02:00</published><updated>2010-05-11T21:56:55.791+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Download extra Krento Stones</title><content type='html'>Krento comes with 15 embedded Stones (special Krento widgets), but this set can be extended by downloading and installing additional Stones.&lt;br /&gt;&lt;br /&gt;New Stones are available for download:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Krento Data Folder Stone &lt;a href="http://users.telenet.be/serhiy.perevoznyk/krento/KrentoDataFolder.stone"&gt;http://users.telenet.be/serhiy.perevoznyk/krento/KrentoDataFolder.stone&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Open / close CD tray Stone &lt;a href="http://users.telenet.be/serhiy.perevoznyk/krento/CDTrayStone.stone"&gt;http://users.telenet.be/serhiy.perevoznyk/krento/CDTrayStone.stone&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;How to install Krento Stones?&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Download Krento Stone to your PC&lt;/li&gt;&lt;li&gt;Launch Krento&lt;/li&gt;&lt;li&gt;Drag and drop stone to Krento Pulsar&lt;/li&gt;&lt;/ul&gt;You need Krento 1.5 installed to use this functionality.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-8259374599202277959?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/8259374599202277959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=8259374599202277959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8259374599202277959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8259374599202277959'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/download-extra-krento-stones.html' title='Download extra Krento Stones'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-357137279029237683</id><published>2010-05-11T20:27:00.000+02:00</published><updated>2010-05-11T20:27:48.099+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento GoldFish Toy</title><content type='html'>Krento Goldfish Toy is available for download: &lt;a href="http://users.telenet.be/serhiy.perevoznyk/krento/GoldFish.toy"&gt;http://users.telenet.be/serhiy.perevoznyk/krento/GoldFish.toy&lt;/a&gt;&lt;br /&gt;&lt;object height="344" style="background-image: url(&amp;quot;http://i3.ytimg.com/vi/zUYoS4044IM/hqdefault.jpg&amp;quot;);" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/zUYoS4044IM&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/zUYoS4044IM&amp;amp;hl=en_US&amp;amp;fs=1" allowscriptaccess="never" allowfullscreen="true" wmode="transparent" type="application/x-shockwave-flash" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;For using this Krento Toy you need Krento 1.5 installed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-357137279029237683?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/357137279029237683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=357137279029237683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/357137279029237683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/357137279029237683'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/krento-goldfish-toy.html' title='Krento GoldFish Toy'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-5652926280898358077</id><published>2010-05-11T19:34:00.001+02:00</published><updated>2010-05-11T19:35:07.193+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Awards'/><title type='text'>Krento 64 bit edition - 5 stars award on Best Software 4 Download</title><content type='html'>&lt;img alt="Best Software 4 Download" border="0" src="http://www.bestsoftware4download.com/images/BS4D_award5.png" /&gt;&lt;br /&gt;Krento 64 bit edition has been reviewed by Best Software 4 Download  and got 5 stars award&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-5652926280898358077?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/5652926280898358077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=5652926280898358077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5652926280898358077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5652926280898358077'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/krento-64-bit-edition-5-stars-award-on.html' title='Krento 64 bit edition - 5 stars award on Best Software 4 Download'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-8512414785414955807</id><published>2010-05-11T19:30:00.000+02:00</published><updated>2010-05-11T19:30:38.838+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento screenshot</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_-K74z49dC4w/S-mT1yLnk0I/AAAAAAAAAW4/2JbpD2CNpJw/s1600/htpc_krento.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/_-K74z49dC4w/S-mT1yLnk0I/AAAAAAAAAW4/2JbpD2CNpJw/s400/htpc_krento.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Krento as a part of HTPC desktop.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-8512414785414955807?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/8512414785414955807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=8512414785414955807' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8512414785414955807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8512414785414955807'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/krento-screenshot.html' title='Krento screenshot'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_-K74z49dC4w/S-mT1yLnk0I/AAAAAAAAAW4/2JbpD2CNpJw/s72-c/htpc_krento.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-1515357694730346956</id><published>2010-05-07T21:05:00.000+02:00</published><updated>2011-01-18T20:47:56.849+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Vlaams'/><title type='text'>Parlement ontbonden, verkiezingen op 13 juni</title><content type='html'>Kamer en Senaat hebben donderdagavond de lijst met grondwetsartikels goedgekeurd die in de volgende legislatuur voor herziening vatbaar zijn.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://knack.rnews.be/images/resized/119/472/775/925/8/250_0_KEEP_RATIO_SCALE_CENTER_FFFFFF.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://knack.rnews.be/images/resized/119/472/775/925/8/250_0_KEEP_RATIO_SCALE_CENTER_FFFFFF.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;De ministerraad heeft de datum voor de komende federale verkiezingen vrijdagochtend officieel vastgelegd op &lt;b&gt;13 juni&lt;/b&gt;. Het leek al langer 13 juni te worden, maar dat ligt nu ook officieel vast, bevestigde uittredend premier Yves Leterme vrijdag na afloop van de ministerraad&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-1515357694730346956?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/1515357694730346956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=1515357694730346956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1515357694730346956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1515357694730346956'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/parlement-ontbonden-verkiezingen-op-13.html' title='Parlement ontbonden, verkiezingen op 13 juni'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-5940949760090735446</id><published>2010-05-07T20:59:00.001+02:00</published><updated>2011-01-18T20:47:56.849+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Vlaams'/><title type='text'>Herstel winterschade aan Vlaamse wegen kost meer dan 88 miljoen - België - Nieuws - Knack</title><content type='html'>&lt;a href="http://knack.rnews.be/nl/actualiteit/nieuws/belgie/herstel-winterschade-aan-vlaamse-wegen-kost-meer-dan-88-miljoen/article-1194728375380.htm"&gt;Herstel winterschade aan Vlaamse wegen kost meer dan 88 miljoen - België - Nieuws - Knack&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-weight: normal;"&gt;De kostprijs voor het herstellen van de winterschade aan  de Vlaamse gewest- en autosnelwegen wordt geraamd op meer dan 88 miljoen  euro&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://knack.rnews.be/images/resized/119/472/838/080/3/250_0_KEEP_RATIO_SCALE_CENTER_FFFFFF.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://knack.rnews.be/images/resized/119/472/838/080/3/250_0_KEEP_RATIO_SCALE_CENTER_FFFFFF.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-5940949760090735446?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/5940949760090735446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=5940949760090735446' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5940949760090735446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5940949760090735446'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/herstel-winterschade-aan-vlaamse-wegen.html' title='Herstel winterschade aan Vlaamse wegen kost meer dan 88 miljoen - België - Nieuws - Knack'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-6157152742904150213</id><published>2010-05-07T19:49:00.000+02:00</published><updated>2011-11-30T21:23:50.361+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento CPU Information Toy</title><content type='html'>Krento CPU Information toy is available for download:&lt;br /&gt;&lt;a href="http://users.telenet.be/serhiy.perevoznyk/krento/CPUInfo.toy"&gt;http://users.telenet.be/serhiy.perevoznyk/krento/CPUInfo.toy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-K74z49dC4w/S-RSRRXIJfI/AAAAAAAAAWw/QMMdJMtbAfQ/s1600/CPUInfo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_-K74z49dC4w/S-RSRRXIJfI/AAAAAAAAAWw/QMMdJMtbAfQ/s320/CPUInfo.png" /&gt;&lt;/a&gt;&lt;/div&gt;You need Krento 1.5 installed to run this toy. You can download more toys from Krento forum:&lt;br /&gt;&lt;a href="http://krento.11.forumer.com/viewforum.php?f=14"&gt;http://krento.11.forumer.com/viewforum.php?f=14&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Update 30.11.2011&lt;/b&gt;&lt;/i&gt;&lt;br /&gt; The new address of the Krento support forum is &lt;a href="http://krento.eamped.com/"&gt;http://krento.eamped.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-6157152742904150213?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/6157152742904150213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=6157152742904150213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6157152742904150213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6157152742904150213'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/krento-cpu-information-toy.html' title='Krento CPU Information Toy'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-K74z49dC4w/S-RSRRXIJfI/AAAAAAAAAWw/QMMdJMtbAfQ/s72-c/CPUInfo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-7377975742423614984</id><published>2010-05-07T19:46:00.000+02:00</published><updated>2011-11-30T21:24:21.692+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento Clock Toy</title><content type='html'>New Krento "Clock" toy is available for download. You need Krento 1.5 to run it. &lt;br /&gt;&lt;a href="http://users.telenet.be/serhiy.perevoznyk/krento/VistaClock.toy"&gt;http://users.telenet.be/serhiy.perevoznyk/krento/VistaClock.toy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-K74z49dC4w/S-RRlq5rdHI/AAAAAAAAAWo/IgGARKYyuG0/s1600/KrentoClock.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://4.bp.blogspot.com/_-K74z49dC4w/S-RRlq5rdHI/AAAAAAAAAWo/IgGARKYyuG0/s200/KrentoClock.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;More Krento toys you can find on Krento forum: &lt;a href="http://krento.11.forumer.com/viewforum.php?f=14"&gt;http://krento.11.forumer.com/viewforum.php?f=14&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Update 30.11.2011&lt;/b&gt;&lt;/i&gt;&lt;br /&gt; The new address of the Krento support forum is &lt;a href="http://krento.eamped.com/"&gt;http://krento.eamped.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-7377975742423614984?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/7377975742423614984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=7377975742423614984' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7377975742423614984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7377975742423614984'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/krento-clock-toy.html' title='Krento Clock Toy'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-K74z49dC4w/S-RRlq5rdHI/AAAAAAAAAWo/IgGARKYyuG0/s72-c/KrentoClock.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-1476318111097302654</id><published>2010-05-07T18:49:00.000+02:00</published><updated>2010-05-07T18:50:32.438+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>How to install Krento toy</title><content type='html'>&lt;object style="background-image: url(&amp;quot;http://i2.ytimg.com/vi/ER2OqjQ4nQQ/hqdefault.jpg&amp;quot;);" height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ER2OqjQ4nQQ&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/ER2OqjQ4nQQ&amp;amp;hl=en_US&amp;amp;fs=1" allowscriptaccess="never" allowfullscreen="true" wmode="transparent" type="application/x-shockwave-flash" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-1476318111097302654?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/1476318111097302654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=1476318111097302654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1476318111097302654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1476318111097302654'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/how-to-install-krento-toy.html' title='How to install Krento toy'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-5694108491149717670</id><published>2010-05-05T19:36:00.002+02:00</published><updated>2010-05-06T20:18:13.835+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>KissMe: very first Krento toy is available for download</title><content type='html'>&lt;a href="http://krento.11.forumer.com/viewtopic.php?t=57&amp;amp;start=0&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;highlight="&gt;KissMe: very first Krento toy is available for download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 18px; line-height: normal;"&gt;What is "Krento  Toy"? &lt;/span&gt; &lt;br /&gt;&lt;br /&gt;It is a small, lightweight single-purpose application, or &lt;b&gt;software  widget&lt;/b&gt;, that can sit on a Microsoft Windows user's computer  desktop.  &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 18px; line-height: normal;"&gt;Why Krento uses word  "Toy" in place of "widget"? &lt;/span&gt; &lt;br /&gt;&lt;br /&gt;Krento is a widget engine that supports 2 different types of widgets.  One type that can do small, but useful actions, like launching  applications, named &lt;b&gt;Krento Stones&lt;/b&gt; and another one that  has more decorative purposes named &lt;b&gt;Krento Toys&lt;/b&gt;. &lt;br /&gt;It helps to avoid misunderstanding when downloading and installing  different types of Krento widgets.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/_-K74z49dC4w/S-GlaWYYwyI/AAAAAAAAAWk/SHy3Vk1AKcw/s1600/KissMe.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lh3.ggpht.com/_-K74z49dC4w/S-GlaWYYwyI/AAAAAAAAAWk/SHy3Vk1AKcw/s320/KissMe.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-5694108491149717670?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/5694108491149717670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=5694108491149717670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5694108491149717670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/5694108491149717670'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/kissme-very-first-krento-toy-is.html' title='KissMe: very first Krento toy is available for download'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_-K74z49dC4w/S-GlaWYYwyI/AAAAAAAAAWk/SHy3Vk1AKcw/s72-c/KissMe.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-8774176196643374386</id><published>2010-05-05T12:45:00.000+02:00</published><updated>2010-05-05T12:46:52.671+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>How to find Krento Data Folder</title><content type='html'>&lt;object style="background-image: url(&amp;quot;http://i2.ytimg.com/vi/MyTMUFkMPjs/hqdefault.jpg&amp;quot;);" height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MyTMUFkMPjs&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/MyTMUFkMPjs&amp;amp;hl=en_US&amp;amp;fs=1" allowscriptaccess="never" allowfullscreen="true" wmode="transparent" type="application/x-shockwave-flash" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-8774176196643374386?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/8774176196643374386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=8774176196643374386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8774176196643374386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/8774176196643374386'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/how-to-find-krento-data-folder.html' title='How to find Krento Data Folder'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-2635015319156571191</id><published>2010-05-04T19:57:00.000+02:00</published><updated>2010-05-05T12:46:46.941+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Change Krento Menu Skin</title><content type='html'>&lt;object style="background-image: url(&amp;quot;http://i1.ytimg.com/vi/0W7rQmG3Tkk/hqdefault.jpg&amp;quot;);" height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0W7rQmG3Tkk&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/0W7rQmG3Tkk&amp;amp;hl=en_US&amp;amp;fs=1" allowscriptaccess="never" allowfullscreen="true" wmode="transparent" type="application/x-shockwave-flash" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-2635015319156571191?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/2635015319156571191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=2635015319156571191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2635015319156571191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2635015319156571191'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/change-krento-menu-skin.html' title='Change Krento Menu Skin'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-6970603081538346245</id><published>2010-05-04T19:56:00.000+02:00</published><updated>2010-05-05T12:46:46.941+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Change Krento Skin</title><content type='html'>&lt;object style="background-image: url(&amp;quot;http://i4.ytimg.com/vi/GZSZDXQ1mCw/hqdefault.jpg&amp;quot;);" height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GZSZDXQ1mCw&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/GZSZDXQ1mCw&amp;amp;hl=en_US&amp;amp;fs=1" allowscriptaccess="never" allowfullscreen="true" wmode="transparent" type="application/x-shockwave-flash" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-6970603081538346245?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/6970603081538346245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=6970603081538346245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6970603081538346245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/6970603081538346245'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/change-krento-skin.html' title='Change Krento Skin'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-4249664054391343074</id><published>2010-05-04T09:48:00.000+02:00</published><updated>2010-05-05T12:46:46.941+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Tutorials'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento Select Language</title><content type='html'>&lt;object style="background-image: url(&amp;quot;http://i2.ytimg.com/vi/EjSHqYztnbY/hqdefault.jpg&amp;quot;);" height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/EjSHqYztnbY&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/EjSHqYztnbY&amp;amp;hl=en_US&amp;amp;fs=1" allowscriptaccess="never" allowfullscreen="true" wmode="transparent" type="application/x-shockwave-flash" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-4249664054391343074?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/4249664054391343074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=4249664054391343074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4249664054391343074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4249664054391343074'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/krento-select-language.html' title='Krento Select Language'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-4719491141278715240</id><published>2010-05-03T21:59:00.004+02:00</published><updated>2010-05-03T22:01:30.688+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Tutorials'/><title type='text'></title><content type='html'>The native Krento skin is a set of the ini text file and few images. The  default name of the ini file is &lt;b&gt;background.ini&lt;/b&gt;  You can use Notepad to create and edit background.ini file. &lt;br /&gt;&lt;br /&gt;Ini file (skin settings file) has the following structure: &lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;[Info] &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; Name = User Friendly Name of the skin &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; FontName = Tahoma &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; FontSize = 14 &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; Color = White &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; HotImage = DoDown.png &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; StoneInfo = StoneInfo.png &lt;/span&gt;&lt;br style="color: blue;" /&gt; &lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; [Background] &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; Image = background.png &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; LeftWidth &amp;nbsp; &amp;nbsp;= 12 &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; RightWidth &amp;nbsp; &amp;nbsp;= 12 &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; TopHeight&amp;nbsp; &amp;nbsp;= 12 &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; BottomHeight&amp;nbsp; &amp;nbsp;= 12 &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; OutsideBorderTop&amp;nbsp; &amp;nbsp;= 0 &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; OutsideBorderBottom&amp;nbsp; &amp;nbsp;= 0 &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; OutsideBorderLeft &amp;nbsp; &amp;nbsp;= 0 &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; OutsideBorderRight &amp;nbsp; &amp;nbsp;= 0 &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; TextOffset = 14 &lt;/span&gt;&lt;br style="color: blue;" /&gt; &lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; [Stone] &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; Image = background.png &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; OutsideBorderTop&amp;nbsp; &amp;nbsp;= 12 &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; OutsideBorderBottom&amp;nbsp; &amp;nbsp;= 12 &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; OutsideBorderLeft &amp;nbsp; &amp;nbsp;= 12 &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; OutsideBorderRight &amp;nbsp; &amp;nbsp;= 12 &lt;/span&gt;&lt;br style="color: blue;" /&gt;&lt;span style="color: blue;"&gt; Border = 0 &lt;/span&gt;&lt;br style="color: blue;" /&gt; &lt;/code&gt;&lt;br /&gt;&lt;br /&gt;If the size of the stone skin drawing is smaller than total size of the  image (image has unused transparent area between the image border and  the skin border) this area size is specified by using &lt;b&gt;OutsideBorderXXX&lt;/b&gt;  parameters for stone manager. &lt;br /&gt;The size of the unstretchable area for the manager background is defined  as &lt;b&gt;OutsideBorderXXX&lt;/b&gt; parameter and &lt;b&gt;XXXWidth/XXXHeight&lt;/b&gt;  parameter. &lt;br /&gt;For the stone background only &lt;b&gt;OutsideBorderXXX&lt;/b&gt;  parameter is used and it equals to the total size of the unstretchable  area. &lt;br /&gt;&lt;br /&gt;&lt;img alt="" border="0" src="http://lh6.ggpht.com/_-K74z49dC4w/S98kepMs17I/AAAAAAAAAWY/v4yMKsIQ7aQ/s512/SkinFormat.png" /&gt; &lt;br /&gt;&lt;br /&gt;&lt;ol type="1"&gt;&lt;li&gt; OutsideBorderLeft &lt;br /&gt;&lt;/li&gt;&lt;li&gt; OutsideBorderBottom &lt;br /&gt;&lt;/li&gt;&lt;li&gt; OutsideBorderRight &lt;br /&gt;&lt;/li&gt;&lt;li&gt; OutsideBorderTop &lt;br /&gt;&lt;/li&gt;&lt;li&gt; TopHeight &lt;br /&gt;&lt;/li&gt;&lt;li&gt; LeftWidth &lt;br /&gt;&lt;/li&gt;&lt;li&gt; LeftWidth + OutsideBorderLeft = Total unstretched area size at  the left side &lt;br /&gt;&lt;/li&gt;&lt;li&gt; OutsideBorderBottom + BottomHeight = Total unstretched area  size at the bottom &lt;br /&gt;&lt;/li&gt;&lt;li&gt; BottomHeight &lt;br /&gt;&lt;/li&gt;&lt;li&gt; OutsideBorderRight + RightWidth = Total unstretched area size  at the right side &lt;br /&gt;&lt;/li&gt;&lt;li&gt; RightWidth &lt;br /&gt;&lt;/li&gt;&lt;li&gt; OutsideBorderTop + TopHeight = Total unstretched area size at  the top &lt;br /&gt;&lt;/li&gt;&lt;li&gt; TextOffset (This value can be negative as well) &lt;br /&gt;&lt;/li&gt;&lt;li&gt; Text Area - the area of the Stone Manager where text is  displayed &lt;br /&gt;&lt;/li&gt;&lt;li&gt; Streched area of the skin. This part of the skin is used to  fill the central part of the stone or manager window &lt;br /&gt;&lt;/li&gt;&lt;li&gt; Non stretched corner of the skin.  &lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;One more sample of Krento skin ini file: &lt;br /&gt;&lt;br /&gt;&lt;div class="code" style="color: blue;"&gt;[Info] Name = Krento Gloss Blue &lt;br /&gt;FontName = Tahoma &lt;br /&gt;FontSize = 14 &lt;br /&gt;Color = 254, 37, 103, 162 &lt;br /&gt;HotImage = DoDown.png &lt;br /&gt;StoneInfo = StoneInfo.png &lt;br /&gt;&lt;br /&gt;[Background] &lt;br /&gt;Image = background.png &lt;br /&gt;LeftWidth &amp;nbsp; &amp;nbsp;= 0 &lt;br /&gt;RightWidth &amp;nbsp; &amp;nbsp;= 0 &lt;br /&gt;TopHeight&amp;nbsp; &amp;nbsp;= 0 &lt;br /&gt;BottomHeight&amp;nbsp; &amp;nbsp;= 0 &lt;br /&gt;OutsideBorderTop&amp;nbsp; &amp;nbsp;= 8 &lt;br /&gt;OutsideBorderBottom&amp;nbsp; &amp;nbsp;= 8 &lt;br /&gt;OutsideBorderLeft &amp;nbsp; &amp;nbsp;= 52 &lt;br /&gt;OutsideBorderRight &amp;nbsp; &amp;nbsp;= 52 &lt;br /&gt;TextOffset = -8 &lt;br /&gt;&lt;br /&gt;[Stone] &lt;br /&gt;Image = background.png &lt;br /&gt;OutsideBorderTop&amp;nbsp; &amp;nbsp;= 8 &lt;br /&gt;OutsideBorderBottom&amp;nbsp; &amp;nbsp;= 8 &lt;br /&gt;OutsideBorderLeft &amp;nbsp; &amp;nbsp;= 52 &lt;br /&gt;OutsideBorderRight &amp;nbsp; &amp;nbsp;= 52 &lt;br /&gt;Border = 0 &lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;/div&gt;The skin is packaged by default as PKZIP file with extension .kskin, for  example MySkin.kskin &lt;br /&gt;&lt;img alt="" border="0" src="http://lh6.ggpht.com/_-K74z49dC4w/S98ke-NvZDI/AAAAAAAAAWc/O9cJ8ZAAAW8/s512/SkinFileIcon.png" /&gt; &lt;br /&gt;It is recommended to add all files to kskin file including subfolder  name. &lt;br /&gt;&lt;img alt="" border="0" src="http://lh3.ggpht.com/_-K74z49dC4w/S98kfNJLlUI/AAAAAAAAAWg/-KPFwTHeTgs/s512/SkinFileContext.png" /&gt; &lt;br /&gt;Installing of Krento skin (.kskin) file is very simple - just drag and  drop it to Krento Pulsar. &lt;br /&gt;&lt;br /&gt;You can download few existing skin files and analyze it. &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://users.telenet.be/serhiy.perevoznyk/krento/Paint%20Boon.kskin" target="_blank"&gt;http://users.telenet.be/serhiy.perevoznyk/krento/Paint%20Boon.kskin&lt;/a&gt; &lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://users.telenet.be/serhiy.perevoznyk/krento/Gloss%20Blue%20Large.kskin" target="_blank"&gt;http://users.telenet.be/serhiy.perevoznyk/krento/Gloss%20Blue%20Large.kskin&lt;/a&gt; &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-4719491141278715240?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/4719491141278715240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=4719491141278715240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4719491141278715240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4719491141278715240'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/05/native-krento-skin-is-set-of-ini-text.html' title=''/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_-K74z49dC4w/S98kepMs17I/AAAAAAAAAWY/v4yMKsIQ7aQ/s72-c/SkinFormat.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-75669344862482555</id><published>2010-04-29T21:26:00.000+02:00</published><updated>2010-04-29T21:26:04.841+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Release'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento 1.5 release</title><content type='html'>Krento 1.5 available for download from &lt;a href="http://www.krento.net/"&gt;http://www.krento.net&lt;/a&gt;&lt;br /&gt;This is a next stable release of Krento and it contains all most important features that was planned initially when I started Krento development. &lt;br /&gt;&lt;br /&gt;Release information:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Multilanguage release. The following languages are supported:&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;English&amp;nbsp; &lt;i&gt;Translator: Serhiy Perevoznyk&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Dutch&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;Translator: Sven Wyns&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Spanish&amp;nbsp; &lt;i&gt;Translator: Sven Wyns&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Portuguese&amp;nbsp; &lt;i&gt;Translator: Knight Rider (SoQuadrinhos)&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Russian&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;Translator: Ded2007&lt;/i&gt;&lt;/li&gt;&lt;li&gt;French Belgium&amp;nbsp; &lt;i&gt;Translator: Jacques Putseys&lt;/i&gt;&lt;/li&gt;&lt;li&gt;French France&amp;nbsp;&amp;nbsp; &lt;i&gt;Translator: Paul Van Muysewinkel&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Romanian&amp;nbsp; &lt;i&gt;Translator: Oxana Rojcova&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;The translation to every language was done manually, not by using Google API or&amp;nbsp; other mechanical ways of translation. The name of the translator is shown in About Box window&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_-K74z49dC4w/S9ncGJedr-I/AAAAAAAAAVs/KdlzMbILwB8/s1600/AboutBox.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" src="http://1.bp.blogspot.com/_-K74z49dC4w/S9ncGJedr-I/AAAAAAAAAVs/KdlzMbILwB8/s400/AboutBox.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Whats new in this release:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Extended set of Krento stones. Krento has 15 build-in stones:&lt;/li&gt;&lt;/ul&gt;&amp;nbsp; 01. File or web site launcher&lt;br /&gt;&amp;nbsp; 02. My Documents&lt;br /&gt;&amp;nbsp; 03. My Music&lt;br /&gt;&amp;nbsp; 04. My Pictures&lt;br /&gt;&amp;nbsp; 05. My current IP address&lt;br /&gt;&amp;nbsp; 06. My Computer&lt;br /&gt;&amp;nbsp; 07. Recycle Bin&lt;br /&gt;&amp;nbsp; 08. Shutdown Computer&lt;br /&gt;&amp;nbsp; 09. Stand By Computer&lt;br /&gt;&amp;nbsp; 10. Hibernate Computer&lt;br /&gt;&amp;nbsp; 11. Restart Computer&lt;br /&gt;&amp;nbsp; 12. Current time&lt;br /&gt;&amp;nbsp; 13. Current date&lt;br /&gt;&amp;nbsp; 14. Krento Applications Ring&lt;br /&gt;&amp;nbsp; 15. Close Krento&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Added support for external stones. Now is possible to develop and distribute new stones apart from Krento.&lt;/li&gt;&lt;li&gt;Added plugins support. Now is possible to extend the functionality of Krento using plugins&lt;/li&gt;&lt;li&gt;Added new type of widgets - Krento Toys. Krento Toys are similar to Windows Sidebar widgets and stay on the desktop not linked to Krento Stones Manager.&lt;/li&gt;&lt;li&gt;Added possibility to assign custom hot-key combinations to most of Krento actions (for advanced users only)&lt;/li&gt;&lt;li&gt;Added drag and drop support for "My Documents", "My Pictures", "My Music" and "Recycle Bin" stones&lt;/li&gt;&lt;li&gt;Extended drag and drop support for "File or web site launcher" stone: when shift button is pressed the dragged file will not replace the stone's target but will be passed to the stone application as a command line parameter. For example, you can create the stone with Notepad as a target and drag the text file to it. In this case Notepad starts and opens the dragged file.&lt;/li&gt;&lt;li&gt;When you do Ctrl + Click on Stones Manager window, the ring selection dialog will be shown&lt;/li&gt;&lt;li&gt;You can change current circle by pressing Ctrl + Alt + Fxx (F1..F12) for first 12 circles&lt;/li&gt;&lt;/ul&gt;This is just a very short list of the new features. Additional information about this release will come here and on Krento forum: &lt;a href="http://krento.forumer.com/"&gt;http://krento.forumer.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-75669344862482555?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/75669344862482555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=75669344862482555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/75669344862482555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/75669344862482555'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/04/krento-15-release.html' title='Krento 1.5 release'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-K74z49dC4w/S9ncGJedr-I/AAAAAAAAAVs/KdlzMbILwB8/s72-c/AboutBox.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-1259906722566467118</id><published>2010-04-29T20:46:00.000+02:00</published><updated>2010-05-04T20:32:27.970+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Electronic ID card'/><title type='text'>eID mini 2010 Belgium Id Card reader FREEWARE</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Btl-WmqRAhc&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Btl-WmqRAhc&amp;amp;hl=en_US&amp;amp;fs=1" width="425" height="344" allowScriptAccess="never" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-1259906722566467118?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/1259906722566467118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=1259906722566467118' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1259906722566467118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/1259906722566467118'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/04/eid-mini-2010-belgium-id-card-reader.html' title='eID mini 2010 Belgium Id Card reader FREEWARE'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-457554613924997672</id><published>2010-04-22T22:24:00.000+02:00</published><updated>2011-01-18T21:11:05.019+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Vlaams'/><title type='text'>Regering België valt door tegenstelling Walen/Vlamingen</title><content type='html'>Voorzitter Alexander de Croo van de Vlaamse liberale partij Open VLD is uit de regering Leterme II gestapt omdat er nog steeds geen akkoord is over de toekomst van het kiesdistrict Brussel-Halle-Vilvoorde (BHV). Premier Yves Leterme is vertrokken om het ontslag van zijn regering aan koning Albert II aan te bieden.&lt;br /&gt;&lt;br /&gt;Voor Pasen had er echt een besluit moeten vallen over de splitsing van het kiesdistrict, vond het Open VLD. De andere vier regeringspartijen (Vlaamse christendemocraten en Franse christendemocraten, liberalen en socialisten) wilden er nog langer over praten.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-457554613924997672?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.elsevier.nl/web/Nieuws/Buitenland/263698/Regering-Belgie-valt-door-tegenstelling-WalenVlamingen.htm' title='Regering België valt door tegenstelling Walen/Vlamingen'/><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/457554613924997672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=457554613924997672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/457554613924997672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/457554613924997672'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/04/regering-belgie-valt-door-tegenstelling.html' title='Regering België valt door tegenstelling Walen/Vlamingen'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-7407231588008933592</id><published>2010-04-20T21:05:00.001+02:00</published><updated>2010-05-04T20:32:48.557+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Electronic ID card'/><title type='text'>eID eIDreader 2010, eMiNi: eMiNi Dual Engine, nieuwe HTML editor en eID convertor !</title><content type='html'>&lt;div class="separator" style="border: medium none; clear: both; text-align: left;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;Nieuw&lt;/b&gt;, kies zelf uw  'read-engine' Gebruik de middleware (indien geinstalleerd) of de  snellere Native Lib. &lt;/span&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;Maak zelf de keuze en vergelijk. &lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="border: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="border: medium none; clear: both; text-align: left;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;Lees uw eerder opgeslagen middleware eID  bestanden en converteer ze naar het eMiNi CSV formaat, inclusief de  foto. &lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="border: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="border: medium none; clear: both; text-align: left;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;Nu ook met nieuwe HTML editor ingebouwd. &lt;/span&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="border: medium none; clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_jQRkiuAnZ24/S8tvNi6i8iI/AAAAAAAABnw/sIc0uaQBKwI/s1600/dual+mode.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_jQRkiuAnZ24/S8tvNi6i8iI/AAAAAAAABnw/sIc0uaQBKwI/s320/dual+mode.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hetnetop.blogspot.com/2010/04/emini-dual-engine-nieuwe-html-editor-en.html"&gt;eID eIDreader 2010, eMiNi: eMiNi Dual Engine, nieuwe HTML editor en eID convertor !&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-7407231588008933592?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/7407231588008933592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=7407231588008933592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7407231588008933592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7407231588008933592'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/04/eid-eidreader-2010-emini-emini-dual.html' title='eID eIDreader 2010, eMiNi: eMiNi Dual Engine, nieuwe HTML editor en eID convertor !'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_jQRkiuAnZ24/S8tvNi6i8iI/AAAAAAAABnw/sIc0uaQBKwI/s72-c/dual+mode.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-7440320139504391635</id><published>2010-04-19T22:00:00.000+02:00</published><updated>2011-01-18T21:16:48.210+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Wallpapers'/><title type='text'>Licancabur Volcano</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://s.ngeo.com/wpf/media-live/photos/000/109/custom/10946_1600x1200-wallpaper-cb1267713153.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://s.ngeo.com/wpf/media-live/photos/000/109/custom/10946_1600x1200-wallpaper-cb1267713153.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;Licancabur Volcano is located on the border between Chile and Bolivia. Photo from &lt;a href="http://photography.nationalgeographic.com/photography/photo-of-the-day/licancabur-volcano/"&gt;National Geographic&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-7440320139504391635?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/7440320139504391635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=7440320139504391635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7440320139504391635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/7440320139504391635'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/04/licancabur-volcano.html' title='Licancabur Volcano'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-4566421905748504312</id><published>2010-04-19T21:57:00.000+02:00</published><updated>2011-01-18T21:16:48.211+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Wallpapers'/><title type='text'>Erupting Volcano wallpaper</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.volcanowallpapers.com/bulkupload/wallpapers/Erupting%20Volcano/lighting-and-volcano.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="426" src="http://www.volcanowallpapers.com/bulkupload/wallpapers/Erupting%20Volcano/lighting-and-volcano.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://www.volcanowallpapers.com/Erupting-Volcano/lighting-and-volcano/"&gt;Download&lt;/a&gt; Erupting Volcano wallpaper, 'lighting and volcano'.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-4566421905748504312?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/4566421905748504312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=4566421905748504312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4566421905748504312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4566421905748504312'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/04/erupting-volcano-wallpaper.html' title='Erupting Volcano wallpaper'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-4421379095149559219</id><published>2010-04-01T19:17:00.001+02:00</published><updated>2010-04-12T21:43:12.738+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Release'/><category scheme='http://www.blogger.com/atom/ns#' term='Krento'/><title type='text'>Krento 1.4.562.1 release</title><content type='html'>Krento 1.4.562.1 released and available for download from &lt;a href="http://www.krento.net/"&gt;http://www.krento.net&lt;/a&gt;&lt;br /&gt;or from RapidShare server: &lt;a href="http://rapidshare.com/files/375130636/krento_setup.exe"&gt;http://rapidshare.com/files/375130636/krento_setup.exe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Release information:&lt;br /&gt;&lt;br /&gt;* Multilanguage release. The following languages are supported:&lt;br /&gt;&amp;nbsp; 1. English&lt;br /&gt;&amp;nbsp; 2. Dutch&lt;br /&gt;&amp;nbsp; 3. Spanish&lt;br /&gt;&amp;nbsp; 4. Portuguese&lt;br /&gt;&amp;nbsp; 5. Russian&lt;br /&gt;&amp;nbsp; The translation to every language was done manually, not by using Google API or&lt;br /&gt;&amp;nbsp; other mechanical way of the translation.&lt;br /&gt;&lt;br /&gt;* Added support for environment variables in the target name, custom icon names,&lt;br /&gt;&amp;nbsp; names of the circle files, etc..&lt;br /&gt;&amp;nbsp; Now you can specify the stone target like %PROGRAMFILES%\My company\My Application.exe&lt;br /&gt;&amp;nbsp; All Krento related file names are stored now using new syntax:&lt;br /&gt;&amp;nbsp; Theme=%APPDATA%\Krento\Menus\Aero Royale\background.ini&lt;br /&gt;&lt;br /&gt;* For portable version of Krento added %KRENTO_PORTABLE% environment variable.&lt;br /&gt;&amp;nbsp; This variable is defined by Krento during the startup and stored in the process environment block&lt;br /&gt;&amp;nbsp; (without writing to the registry). As a result you can specify the circle name like&lt;br /&gt;&amp;nbsp; %KRENTO_PORTABLE%\Stones\Default.circle&lt;br /&gt;&lt;br /&gt;* Fixed problem with downloading site icon, when icon is not an .ico, but .gif file&lt;br /&gt;&lt;br /&gt;* Changed procedure of detecting the webpage encoding. &lt;br /&gt;&lt;br /&gt;* You can select now previous circle by pressing Backspace key&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-4421379095149559219?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/4421379095149559219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=4421379095149559219' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4421379095149559219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/4421379095149559219'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/04/krento-145621-release.html' title='Krento 1.4.562.1 release'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-644148187953728383</id><published>2010-03-30T18:07:00.001+02:00</published><updated>2010-03-30T18:07:06.195+02:00</updated><title type='text'>Krento Websites Management</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;object height='350' width='425'&gt;&lt;param value='http://youtube.com/v/xegkjcUQobg' name='movie'/&gt;&lt;embed height='350' width='425' type='application/x-shockwave-flash' src='http://youtube.com/v/xegkjcUQobg'/&gt;&lt;/object&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-644148187953728383?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/644148187953728383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=644148187953728383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/644148187953728383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/644148187953728383'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/03/krento-websites-management.html' title='Krento Websites Management'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11216446.post-2210074586509917268</id><published>2010-03-29T21:48:00.001+02:00</published><updated>2010-03-30T17:29:06.745+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Krento Release'/><title type='text'>Krento 1.4.509.29 release</title><content type='html'>Krento 1.4.509.29 released and available for download from &lt;a href="http://www.krento.net/"&gt;http://www.krento.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Release information:&lt;br /&gt;&lt;br /&gt;* Full support for drag and drop of virtual objects from Windows Explorer.&lt;br /&gt;&amp;nbsp; You can drag now not only files and folders, but Control Panel applets,&lt;br /&gt;&amp;nbsp; printers, Mobile Devices, Disk Drives, etc... Krento is probably the only one&lt;br /&gt;&amp;nbsp; application from all Docks and Launchers that can handle virtual objects properly.&lt;br /&gt;* Fixed problem with stone description when dragging drives to Krento stone&lt;br /&gt;* Fixed "Invalid / Missing File" message when dragging not a file, but a folder to Krento stone&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://farm5.static.flickr.com/4026/4351381887_cc870cba36.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://farm5.static.flickr.com/4026/4351381887_cc870cba36.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11216446-2210074586509917268?l=delphi32.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi32.blogspot.com/feeds/2210074586509917268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11216446&amp;postID=2210074586509917268' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2210074586509917268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11216446/posts/default/2210074586509917268'/><link rel='alternate' type='text/html' href='http://delphi32.blogspot.com/2010/03/krento-1450929-release.html' title='Krento 1.4.509.29 release'/><author><name>Serhiy Perevoznyk</name><uri>https://profiles.google.com/103278596943518151567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-rK1SrDiUeWw/AAAAAAAAAAI/AAAAAAAAAeg/R10TGYT64mM/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4026/4351381887_cc870cba36_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
