<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Решение проблем с русским языком в Lazarus IDE</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/46455.html</link>
    <description>Решение проблем с русским языком в Lazarus, Delphi-подобной среда разработки для FreePascal (http://iar.spb.ru/tips/lazarus-in-linux).&lt;br&gt;&lt;br&gt;URL: http://iar.spb.ru/tips/lazarus-in-linux&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=12206&lt;br&gt;</description>

<item>
    <title>Решение проблем с русским языком в Lazarus IDE (Labuzhskiy)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/46455.html#1</link>
    <pubDate>Sun, 07 Dec 2008 07:18:21 GMT</pubDate>
    <description>В версии Lazarus 0.9.26, не удаётся инвертировать строки, содержащие русскую раскладку. В версии Lazarus 0.9.24 подобной проблемы не было.&lt;br&gt;unit Unit1; &lt;br&gt;&lt;br&gt;&#123;$mode objfpc&#125;&#123;$H+&#125;&lt;br&gt;&lt;br&gt;interface&lt;br&gt;&lt;br&gt;uses&lt;br&gt;  Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs,&lt;br&gt;  StdCtrls, Buttons;&lt;br&gt;&lt;br&gt;type&lt;br&gt;&lt;br&gt;  &#123; TForm1 &#125;&lt;br&gt;&lt;br&gt;  TForm1 = class(TForm)&lt;br&gt;    BitBtn1: TBitBtn;&lt;br&gt;    Label1: TLabel;&lt;br&gt;    label2: TLabel;&lt;br&gt;    procedure BitBtn1Click(Sender: TObject);&lt;br&gt;    procedure FormCreate(Sender: TObject);&lt;br&gt;  private&lt;br&gt;    &#123; private declarations &#125;&lt;br&gt;  public&lt;br&gt;    &#123; public declarations &#125;&lt;br&gt;    procedure InvertString(var InputSTR, OutputSTR: string);&lt;br&gt;  end; &lt;br&gt;&lt;br&gt;var&lt;br&gt;  Form1: TForm1;&lt;br&gt;  s, s1: UTF8String;&lt;br&gt;&lt;br&gt;implementation&lt;br&gt;&lt;br&gt;&#123; TForm1 &#125;&lt;br&gt;&lt;br&gt;procedure TForm1.BitBtn1Click(Sender: TObject);&lt;br&gt;begin&lt;br&gt;InvertString(s, s1);&lt;br&gt;label2.Caption:=s1;&lt;br&gt;end;&lt;br&gt;&lt;br&gt;procedure TForm1.FormCreate(Sender: TObject);&lt;br&gt;begin&lt;br&gt;s:=&apos;&apos;; s1:=&apos;&apos;;&lt;br&gt;s:= AnsiToUtf8(inputbox(&apos;Введите строчку для инвертирования&apos;, &apos;Ваша строка:&apos;, &apos;&apos;));&lt;br&gt;label1.Caption:= Utf8ToAnsi(s);&lt;br&gt;e</description>
</item>

</channel>
</rss>
