<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://hiasm.bbtalk.me/export.php?type=rss" rel="self" type="application/rss+xml" />
		<title>HiAsm - Конструктор программ</title>
		<link>https://hiasm.bbtalk.me/</link>
		<description>HiAsm - Конструктор программ</description>
		<language>ru-ru</language>
		<lastBuildDate>Tue, 30 Jun 2026 13:53:49 +0300</lastBuildDate>
		<generator>MyBB/mybb.ru</generator>
		<item>
			<title>Mod BitmapArray (doAdd,doInseret,doDelete)</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=903#p903</link>
			<description>&lt;p&gt;&lt;strong&gt;3042&lt;/strong&gt; Вот поэтому до сих пор нет нет верхней точки Data у кнопки, &lt;br /&gt;так как решает что там должно быть а что нет один человек. И всё этим сказано.&lt;br /&gt;Ещё раз напомню для тех кто не в курсе.&lt;br /&gt;Ни одного моего компонента в HiAsm НЕТ&lt;br /&gt;О чём тут ещё можно говорить.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Tue, 30 Jun 2026 13:53:49 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=903#p903</guid>
		</item>
		<item>
			<title>customver  - версия программы</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=901#p901</link>
			<description>&lt;p&gt;Да, пригодится. Спасибо&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Mon, 29 Jun 2026 05:53:00 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=901#p901</guid>
		</item>
		<item>
			<title>ScreenToPNG</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=899#p899</link>
			<description>&lt;p&gt;А вот мой вариант, с полностью прозрачной формой, как в UVScreenCamera:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 35em&quot;&gt;&lt;pre&gt;Add(PictureStream,3493138,546,224)
{
 Quality=90
}
Add(Button,8086098,413,147)
{
 @Color=255
 Left=320
 Top=55
 Width=65
 Height=25
 Caption=&amp;quot;Область&amp;quot;
 Data=Integer(1)
 link(onClick,8063350:doWork1,[])
 AddHint(-70,-1,58,13,Caption)
 AddHint(-34,18,21,13,Data)
}
Add(ScreenShort,8665154,476,231)
{
 UseRegion=1
 Point(Region)
 link(onCapture,15489880:doWork2,[])
 link(Region,8063350:Var2,[])
}
Add(ChildForm,8063350,476,147)
{
 @Hint=#17:Область скриншота|
}
BEGIN_SDK
  Add(EditMulti,4804366,21,21)
  {
   WorkCount=2
   VarCount=2
   Height=298
   VOffset=35
   HOffset=70
   link(doWork1,13786822:In,[])
   link(doWork2,14391666:doOperation,[(42,69)(42,153)])
   link(Var1,13799839:Var1,[(97,306)])
   link(Var2,8605154:Result,[])
  }
  Add(MainForm,10791562,413,35)
  {
   Left=35
   Top=105
   Color=8388736
   Visible=1
   BorderStyle=7
   DragForm=0
   SavePosName=&amp;quot;PrScreener.ini\\Region&amp;quot;
   TransparentManager=&amp;quot;123&amp;quot;
   Point(Handle)
   Point(doVisible)
   link(onCreate,1949982:doData,[])
  }
  Add(TransparentManager,11667004,560,42)
  {
   @Hint=#107:На моей винде делаются прозрачными и одновременно позволяют проваливаться под них только симметричные цвета|20:clPurple = $80 00 80|
   Name=&amp;quot;123&amp;quot;
   FormTranspColor=8388736
   LeftWidth=20
   RightWidth=20
   TopHeight=20
   BottomHeight=20
   AddHint(72,-17,179,65,@Hint)
  }
  Add(ChildPanel,16569986,413,126)
  {
   link(onEvent1,8736232:doReset,[])
   link(Data1,696278:Var2,[])
  }
  BEGIN_SDK
    Add(EditMulti,16122400,21,21)
    {
     EventCount=1
     DataCount=1
    }
    Add(Panel,16212458,119,98)
    {
     Width=400
     Height=20
     Align=2
     Color=65280
     link(onClick,10587399:doMove,[])
    }
    Add(MoveWindow,10587399,168,98)
    {
     link(Handle,16122400:Data1,[(174,60)(27,60)])
    }
    Add(ButtonRush,10641312,273,21)
    {
     Left=378
     Top=2
     Width=20
     Height=16
     Align=3
     BorderColorOver=10789024
     ColorShadowOver=16777215
     ShadowOffsetOver=0
     UpdateSpeed=0
     Caption=&amp;quot;Х&amp;quot;
     Glyphs=[]
     link(onClick,16122400:onEvent1,[])
    }
  END_SDK
  Add(ChildPanel,5872043,406,182)
  {
   link(Data1,7627328:Var2,[])
  }
  BEGIN_SDK
    Add(EditMulti,8733418,21,21)
    {
     DataCount=1
    }
    Add(Panel,673315,91,77)
    {
     Width=400
     Height=5
     Align=4
     Color=65280
     link(onClick,15339854:doMove,[])
    }
    Add(MoveWindow,15339854,147,77)
    {
     link(Handle,8733418:Data1,[(153,49)(27,49)])
    }
  END_SDK
  Add(GetDataEx,696278,413,105)
  {
   link(Data,11045768:Var2,[])
  }
  Add(ChildPanel,13751857,364,126)
  {
   link(Data1,7627328:Var1,[(370,110)])
  }
  BEGIN_SDK
    Add(EditMulti,8840099,21,21)
    {
     DataCount=1
    }
    Add(Panel,7965088,119,98)
    {
     Top=5
     Width=5
     Height=290
     Align=1
     Color=65280
     link(onClick,4259288:doMove,[])
    }
    Add(MoveWindow,4259288,168,98)
    {
     link(Handle,8840099:Data1,[(174,60)(27,60)])
    }
  END_SDK
  Add(GetDataEx,7627328,406,105)
  {
   Angle=1
   link(Data,696278:Var1,[])
  }
  Add(ChildPanel,12797164,462,168)
  {
   link(Data1,696278:Var3,[(468,110)])
  }
  BEGIN_SDK
    Add(EditMulti,6250147,21,21)
    {
     DataCount=1
    }
    Add(Panel,16307853,119,98)
    {
     Top=5
     Width=5
     Height=290
     Align=3
     Color=65280
     link(onClick,240658:doMove,[])
    }
    Add(MoveWindow,240658,168,98)
    {
     link(Handle,6250147:Data1,[(174,60)(27,60)])
    }
  END_SDK
  Add(WinTools,335217,518,42)
  {
   link(Handle,11045768:Var3,[(524,30)(460,30)(460,82)])
  }
  Add(DoData,1949982,469,49)
  {
   Data=Integer(1)
   link(onEventData,335217:doPopup,[])
   AddHint(8,-18,21,13,Data)
  }
  Add(GetDataEx,11045768,413,77)
  {
   link(Data,10791562:Handle,[])
  }
  Add(PosWindow,9681169,98,98)
  {
   link(Handle,679457:Var1,[(104,82)])
  }
  Add(PointXY,13322257,98,196)
  {
   link(X,14391666:Result,[(104,188)(69,188)])
   link(Y,14864177:Result,[])
  }
  Add(PointXY,6469236,161,196)
  {
   link(X,2706150:Result,[])
   link(Y,8554930:Result,[(174,188)(209,188)])
  }
  Add(SizeWindow,4169557,196,98)
  {
   link(Handle,679457:Var2,[])
  }
  Add(GetDataEx,679457,196,77)
  {
   Angle=1
   link(Data,11045768:Var1,[])
  }
  Add(Math,14391666,63,147)
  {
   Op2=12
   ResultType=0
   link(onResult,14864177:doOperation,[])
   link(Op1,9681169:CurrentLeft,[(69,139)(104,139)])
  }
  Add(Math,14864177,105,147)
  {
   Op2=27
   ResultType=0
   link(onResult,2706150:doOperation,[])
   link(Op1,9681169:CurrentTop,[])
  }
  Add(Math,2706150,161,147)
  {
   OpType=1
   Op2=24
   ResultType=0
   link(onResult,8554930:doOperation,[])
   link(Op1,4169557:CurrentWidth,[(167,139)(202,139)])
  }
  Add(Math,8554930,203,147)
  {
   OpType=1
   Op2=39
   ResultType=0
   link(onResult,11532550:In,[])
   link(Op1,4169557:CurrentHeight,[])
  }
  Add(LineBreak,14063066,56,259)
  {
   link(Out,8605154:doCreateRect,[])
   Primary=[11532550,189,-112]
  }
  Add(GetDataEx,13799839,553,301)
  {
   link(Data,8736232:State,[])
  }
  Add(RGN_Rect,8605154,98,259)
  {
   Point2AsOffset=0
   link(Point1,13322257:Point,[])
   link(Point2,6469236:Point,[(111,243)(167,243)])
  }
  Add(Switch,8736232,553,119)
  {
   DataOn=Integer(1)
   DataOff=Integer(0)
   link(onSwitch,10791562:doVisible,[(597,125)(597,97)(401,97)(401,69)])
   AddHint(-15,-22,21,13,DataOff)
   AddHint(20,-23,21,13,DataOn)
  }
  Add(LineBreak,7892894,511,119)
  {
   Caption=&amp;quot;0/1&amp;quot;
   link(Out,8736232:doSwitch,[])
   Primary=[13786822,-462,-63]
  }
END_SDK
Add(Hub,9163698,434,224)
{
 link(onEvent1,8063350:doWork2,[(462,230)(462,160)])
 link(onEvent2,8665154:doCapture,[])
}
Add(ScreenShort,4754156,434,280)
{
 link(onCapture,15489880:doWork3,[(522,286)])
}
Add(IndexToChanel,1084720,385,217)
{
 Data=Integer(0)
 Point(Index)
 link(onEvent1,4754156:doCapture,[(425,223)(425,286)])
 link(onEvent2,9163698:doEvent1,[])
 link(Index,8063350:Var1,[(391,198)(482,198)])
 AddHint(4,36,21,13,Data)
}
Add(HubEx,15489880,518,231)
{
 link(onEvent,3493138:doSave,[])
}
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;https://upforme.ru/uploads/001b/10/a7/10/619964.gif&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/10/t619964.gif&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/10/t619964.gif&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Показано только само окно-область, формирование имени файла и событие для снимка - это дело каждого.&amp;#160; 8-)&lt;/p&gt;</description>
			<author>mybb@mybb.ru (3042)</author>
			<pubDate>Sat, 27 Jun 2026 16:55:11 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=899#p899</guid>
		</item>
		<item>
			<title>Несколько компонентов</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=898#p898</link>
			<description>&lt;p&gt;Выложил несколько своих элементов для HiAsm. Возможно, кому-то пригодятся в работе или как пример для своих доработок.&lt;/p&gt;
						&lt;p&gt;&lt;a href=&quot;https://github.com/Knjaz2005/HIASM_Elements.git&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;github.com&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;Элементы пока в тестовом состоянии, поэтому что-то может работать не идеально.&lt;/p&gt;
						&lt;p&gt;Идея данного поста такова: хочется показать, что функциональность HiAsm можно расширять не только “чистыми” pascal-элементами, но и через внешние DLL. Где-то это NativeAOT DLL, где .NET Runtime на компьютере пользователя не нужен. Где-то может быть C++-обертка, если нужная библиотека плохо подходит для NativeAOT или с ним несовместима.&lt;/p&gt;
						&lt;p&gt;У такого подхода есть и минусы: нужно следить (и не только разработчику элементов) за разрядностью, версиями библиотек, экспортируемыми функциями и runtime-зависимостями конкретной DLL. Но зато появляется возможность использовать вещи, которые иначе было бы сложно или долго переносить прямо в HiAsm.&lt;/p&gt;
						&lt;p&gt;Состав:&lt;/p&gt;
						&lt;p&gt;- XMLNativeAOTEditor&lt;br /&gt;&amp;#160; Невизуальный элемент для работы с XML через NativeAOT DLL: загрузка XML из строки/файла, XPath, namespaces, чтение и изменение узлов и атрибутов, сохранение результата.&lt;br /&gt;&amp;#160; Ориентация: FPC2 x32/x64 ANSI/Unicode. Для него есть compile-check в чистой FPC2-среде. Элемент только недавно переведен на NativeAOT для компактности и почти не тестирован относительно версии NET9 в C++ обёртке.&lt;/p&gt;
						&lt;p&gt;- FPCWebBrowser&lt;br /&gt;&amp;#160; Визуальный WebView2-браузер для FPC2 x32/x64 ANSI/Unicode. Делался как замена старому IE WebBrowser там, где нужен современный движок Edge/WebView2.&lt;br /&gt;&amp;#160; Старый FPC 1.9.x и голый D4 HiAsm для него как целевую среду не заявляю, но при установленном компиляторе FPC2 - на D4 запускается.&lt;/p&gt;
						&lt;p&gt;- NativeAOTMail&lt;br /&gt;&amp;#160; Набор элементов для SMTP/IMAP/POP3: MailSession, MailSend, MailList, MailRead, MailDelete. Отправка, список писем, чтение, сохранение вложений, удаление.&lt;br /&gt;&amp;#160; Код содержит ветки под Delphi 4 и FPC/FPC2, но чистую совместимость на сторонней установке пока не заявляю: нужна проверка в конкретной среде.&lt;/p&gt;
						&lt;p&gt;По компилятору основная ориентация сейчас на HiAsm с установленным комплектом FPC2, включая x32/x64 и ANSI/Unicode-режимы. Это тот комплект из темы про новый компилятор FPC на известном форуме: в теме он упоминался как 2.6.0, но фактически там уже 3.2.3. Дублирую ссылку на файл:&lt;br /&gt;&lt;a href=&quot;https://disk.yandex.ru/d/9nHdCgy8OygKmA&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://disk.yandex.ru/d/9nHdCgy8OygKmA&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;DLL для XML и Mail собраны как NativeAOT, установленный .NET Runtime на целевой машине для них не требуется. Для FPCWebBrowser используется Microsoft Edge WebView2; WebView2 Runtime должен быть установлен отдельно, в комплекте только загрузчик WebView2Loader.dll.&lt;/p&gt;
						&lt;p&gt;Лицензия основного кода указана в файлах проекта: GPL-3.0. Для отдельных случаев в описании указано отдельное разрешение автора. По сторонним компонентам условия вынесены в THIRD-PARTY-NOTICES.&lt;/p&gt;
						&lt;p&gt;Если кто-то будет проверять - целесообразно делать на HiAsm с комплектом FPC2: x32/x64, ANSI/Unicode. Сейчас я в первую очередь ориентируюсь именно на FPC2 как на более современный компилятор, который дает возможность собирать x64.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Knjaz2005)</author>
			<pubDate>Fri, 19 Jun 2026 11:10:00 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=898#p898</guid>
		</item>
		<item>
			<title>Innerfuse Pascal Script</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=896#p896</link>
			<description>&lt;p&gt;Ещё один качественный скриптовый движок для языка &lt;strong&gt;Object Pascal&lt;/strong&gt;&lt;br /&gt;Для FPC пока не работает, хотя и компилируется. &lt;br /&gt;На перспективу хотелось бы доделать и для FPC&lt;/p&gt;
						&lt;p&gt;скачать &lt;/p&gt;&lt;div class=&quot;quote-box hide-box term-login&quot;&gt;&lt;cite&gt;Скрытый текст:&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;Для просмотра скрытого текста - &lt;a href=&quot;/login.php&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;войдите&lt;/a&gt; или &lt;a rel=&quot;nofollow&quot; href=&quot;/register.php&quot; target=&quot;_blank&quot;&gt;зарегистрируйтесь&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;
						&lt;p&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/752683.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/752683.png&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Mon, 15 Jun 2026 13:16:10 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=896#p896</guid>
		</item>
		<item>
			<title>Смешные люди :)</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=895#p895</link>
			<description>&lt;p&gt;Думал что то произойдёт за праздники. &lt;br /&gt;А нет, чудо не произошло, велосипед изобретён и не е..т как говорится.&lt;br /&gt;По сути это просто халтура из далёкого прошлого. так, небольшая недоработка :)&lt;br /&gt;Ну ведь у всех списков есть эта возможность, почему не доделать то?&lt;/p&gt;
						&lt;p&gt;Доделал, пользуйтесь кому надо &lt;a href=&quot;https://hiasm.bbtalk.me/viewtopic.php?id=442#p894&quot;&gt;Ссылка&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Mon, 15 Jun 2026 12:52:08 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=895#p895</guid>
		</item>
		<item>
			<title>LEDFont</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=892#p892</link>
			<description>&lt;p&gt;Просто ещё один цифровой индикатор.&lt;br /&gt;В любом случае рисует лучше чем штатный&lt;br /&gt;демка &lt;a href=&quot;https://forumstatic.ru/files/001b/10/a7/14885.zip&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Ссылка&lt;/a&gt;&lt;br /&gt;Full версия для активных пользователей.&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/325791.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/325791.png&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Thu, 04 Jun 2026 14:14:49 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=892#p892</guid>
		</item>
		<item>
			<title>Полезные инструменты</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=891#p891</link>
			<description>&lt;p&gt;Портировал юнит с помощью которого можно читать свойства ActiveX&lt;br /&gt;Можно попробовать сделать утилиту с помощью которой можно будет делать&lt;br /&gt;готовые компоненты на основе CoClasses которые присутствуют в ActiveX&lt;br /&gt;Методы и свойства содержат комментарии на английском, нужно будет просто перевести ini файл&lt;br /&gt;желающие заняться пишите в личку &lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 35em&quot;&gt;&lt;pre&gt;
Add(MainForm,2953706,63,112)
{
 Width=690
 Height=344
 Caption=&amp;quot;ActiveXinfo v1.0&amp;quot;
 BorderStyle=1
}
Add(InlineCode,13096425,266,63)
{
 WorkPoints=#12:doGetActiveX|15:doGetInterfaces|15:doGetProperties|
 EventPoints=#9:onClasses|12:onInterfaces|12:onProperties|7:onEnums|11:onFunctions|
 Code=#26:{ Author -=andrestudio=- }|15:unit HiAsmUnit;|0:|9:interface|0:|32:uses kol,Share,Debug,KOLTlbUtil;|0:|4:type|28: THiAsmClass = class(TDebug)|10:   private|22:     TL: TTypeLibrary;|27:     ClassesList: PStrList;|30:     InterfacesList: PStrList;|30:     PropertiesList: PStrList;|25:     EnumsList: PStrList;|28:     FunctionList: PStrList;|24:     ClassesID: integer;|27:     InterfacesID: integer;|9:   public|24:     Classes: THI_Event;|27:     Interfaces: THI_Event;|26:     onClasses: THI_Event;|29:     onInterfaces: THI_Event;|29:     onProperties: THI_Event;|24:     onEnums: THI_Event;|28:     onFunctions: THI_Event;|25:     constructor Create; |54:     procedure doGetActiveX(var dt: TData; idx: word);|57:     procedure doGetInterfaces(var dt: TData; idx: word);|57:     procedure doGetProperties(var dt: TData; idx: word);|5: end;|0:|14:implementation|0:|32:constructor THiAsmClass.Create; |5:begin|28:  ClassesList := NewStrList;|31:  InterfacesList := NewStrList;|31:  PropertiesList := NewStrList;|26:  EnumsList := NewStrList;|29:  FunctionList := NewStrList;|4:end;|0:|61:procedure THiAsmClass.doGetActiveX(var dt: TData; idx: word);|3:var|13:  i: integer;|5:begin|31:  if Assigned(TL) then TL.Free;|20:  ClassesList.Clear;|23:  InterfacesList.Clear;|23:  PropertiesList.Clear;|18:  EnumsList.Clear;|21:  FunctionList.Clear;|28:  _hi_onEvent(onClasses,&#039;&#039;);|31:  _hi_onEvent(onInterfaces,&#039;&#039;);|31:  _hi_onEvent(onProperties,&#039;&#039;);|26:  _hi_onEvent(onEnums,&#039;&#039;);|30:  _hi_onEvent(onFunctions,&#039;&#039;);|0:|42:  TL := TTypeLibrary.Create(ToString(dt));|36:  for i := 0 to TL.CoClassCount-1 do|42:    ClassesList.Add(TL.CoClasses[i].Name);|4:    |42:  _hi_onEvent(onClasses,ClassesList.Text);|33:  for i := 0 to TL.EnumCount-1 do|36:    EnumsList.Add(TL.Enums[i].Name);|40:  _hi_onEvent(onEnums,EnumsList.Text);  |4:end;|0:|64:procedure THiAsmClass.doGetInterfaces(var dt: TData; idx: word);|3:var|13:  i: integer;|5:begin|31:  _hi_onEvent(onInterfaces,&#039;&#039;);|23:  InterfacesList.Clear;|29:  ClassesID := ToInteger(dt);|59:  for i := 0 to TL.CoClasses[ClassesID].InterfaceCount-1 do|67:    InterfacesList.Add(TL.CoClasses[ClassesID].Interfaces[i].Name);|48:  _hi_onEvent(onInterfaces,InterfacesList.Text);|4:end;|0:|64:procedure THiAsmClass.doGetProperties(var dt: TData; idx: word);|3:var|13:  i: integer;|17:  name,s: string;|16:  t: TInterface;|5:begin|23:  PropertiesList.Clear;|21:  FunctionList.Clear;|31:  _hi_onEvent(onProperties,&#039;&#039;);|30:  _hi_onEvent(onFunctions,&#039;&#039;);|32:  InterfacesID := ToInteger(dt);|64:  name := TL.CoClasses[ClassesID].Interfaces[InterfacesID].Name;|2:  |38:  for i := 0 to TL.InterfaceCount-1 do|40:    if TL.Interfaces[i].Name = name then|9:    begin|28:      t := TL.Interfaces[i];|12:      Break;|10:    end;  |31:  if not Assigned(t) then Exit;|2:  |36:  for i := 0 to t.PropertyCount-1 do|7:  begin|36:    if t.Properties[i].IsHidden then|35:      _debug(t.Properties[i].Name);|67:    if (t.Properties[i].CanRead) and (t.Properties[i].ID &amp;lt;&amp;gt; 0) then|52:      FunctionList.Add(&#039;Get_&#039;+t.Properties[i].Name);|7:       |30:    s := t.Properties[i].Name;|55:    s := s + &#039;: &#039; + t.Properties[i].Value.DataTypeName;|42:    if PropertiesList.indexOf(s) = -1 then|28:      PropertiesList.Add(s);|7:  end; |49:  _hi_onEvent(onProperties, PropertiesList.Text);|2:  |36:  for i := 0 to t.FunctionCount-1 do|7:  begin|9:    //if |29:    s := t.Functions[i].Name;|26:    //FunctionList.Add(s);|4:    |6:  end;|45:  _hi_onEvent(onFunctions,FunctionList.Text);|4:end;|0:|4:end.|
 link(onClasses,12059634:doText,[])
 link(onInterfaces,10302181:doText,[(375,76)(375,118)])
 link(onProperties,9834733:doText,[(362,83)(362,167)])
 link(onEnums,12678222:doText,[(350,90)(350,216)])
 link(onFunctions,4118586:doText,[(337,97)(337,265)])
}
Add(ODialog,1009433,119,63)
{
 Filter=&amp;quot;ocx|*.ocx|dll|*.dll&amp;quot;
 Title=&amp;quot;Open ActiveX&amp;quot;
 NoChangeDir=1
 link(onExecute,8313438:doText,[])
}
Add(Button,10501238,63,63)
{
 Left=620
 Top=25
 Caption=&amp;quot;Open&amp;quot;
 link(onClick,1009433:doExecute,[])
}
Add(Edit,8313438,182,63)
{
 Left=10
 Top=25
 Width=600
 Ctl3D=1
 Text=&amp;quot;&amp;quot;
 link(onChange,13096425:doGetActiveX,[])
}
Add(ListBox,12059634,392,42)
{
 Left=10
 Top=65
 Width=120
 Height=95
 link(onClick,13096425:doGetInterfaces,[(429,55)(429,28)(256,28)(256,76)])
}
Add(Label,13851853,182,112)
{
 Left=10
 Top=5
 Width=149
 Height=17
 Caption=&amp;quot;Path ActiveX library (*.ocx,*.dll)&amp;quot;
}
Add(Label,9278937,189,119)
{
 Left=10
 Top=50
 Width=53
 Height=17
 Caption=&amp;quot;CoClasses&amp;quot;
}
Add(ListBox,10302181,392,91)
{
 Left=140
 Top=65
 Width=120
 Height=95
 link(onClick,13096425:doGetProperties,[(441,104)(441,16)(243,16)(243,83)])
}
Add(Label,9638729,196,126)
{
 Left=140
 Top=50
 Width=51
 Height=17
 Caption=&amp;quot;Interfaces&amp;quot;
}
Add(ListBox,9834733,392,140)
{
 Left=270
 Top=65
 Width=215
 Height=95
}
Add(Label,10084264,203,133)
{
 Left=270
 Top=50
 Width=43
 Height=17
 Caption=&amp;quot;Property&amp;quot;
}
Add(ListBox,12678222,392,189)
{
 Left=495
 Top=65
 Width=180
 Height=95
}
Add(Label,1653437,210,140)
{
 Left=495
 Top=50
 Width=36
 Height=17
 Caption=&amp;quot;Enums&amp;quot;
}
Add(ListBox,4118586,392,238)
{
 Left=10
 Top=190
 Width=665
 Height=115
}
Add(Label,6549074,217,147)
{
 Left=10
 Top=175
 Width=127
 Height=17
 Caption=&amp;quot;Functions and procedures&amp;quot;
}

&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
						&lt;p&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/418093.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/418093.png&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Fri, 29 May 2026 06:24:06 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=891#p891</guid>
		</item>
		<item>
			<title>Win10 форма аля Win7 :)</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=890#p890</link>
			<description>&lt;p&gt;Сделал попытку применить стили окна как в Debug режиме у Delphi7&lt;br /&gt;Спутав стиль с Ex и сделав их одинаковым получил странный эффект&lt;br /&gt;Кнопки и иконка формы поменялись местами :) причём кнопки работают исправно&lt;br /&gt;Но так и не добился нужного мне результата применив уже точное значение стилей&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/931339.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/931339.png&quot; /&gt;&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 33em&quot;&gt;&lt;pre&gt;
Add(MainForm,2953706,98,70)
{
 Point(PHandle)
}
Add(InlineCode,13011865,98,133)
{
 WorkPoints=#6:doTest|
 DataPoints=#2:ph|
 Code=#26:{ Author -=andrestudio=- }|15:unit HiAsmUnit;|0:|9:interface|0:|21:uses kol,Share,Debug;|0:|4:type|28: THiAsmClass = class(TDebug)|10:   private|17:     c: PControl;|9:   public|19:     ph: THI_Event;|48:     procedure doTest(var dt: TData; idx: word);|5: end;|0:|14:implementation|0:|29:procedure THiAsmClass.doTest;|5:begin|26:  c := ReadControl(ph,&#039;&#039;);|23:  c.Style := $16CF0000;|25:  c.ExStyle := $16CF0000;|15:  c.Invalidate;|4:end;|0:|4:end.|
 link(ph,2953706:PHandle,[])
}
Add(Button,8001706,35,133)
{
 Left=15
 Top=40
 link(onClick,13011865:doTest,[])
}

&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Thu, 28 May 2026 12:14:02 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=890#p890</guid>
		</item>
		<item>
			<title>Годовщина :)</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=889#p889</link>
			<description>&lt;p&gt;Исполнилось 3 года, можно перечитать первый пост, добавить нечего.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Wed, 27 May 2026 07:28:04 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=889#p889</guid>
		</item>
		<item>
			<title>VssScrollbar (горизонтальный)</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=887#p887</link>
			<description>&lt;p&gt;Этот скрол хорошо подойдёт для мультимедийных приложений.&lt;br /&gt;Различные настройки позволяют подстроить его под свой вкус и цвет :)&lt;br /&gt;Full версия для активных пользователей&lt;br /&gt;Демка &lt;a href=&quot;https://forumstatic.ru/files/001b/10/a7/75329.7z&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Ссылка&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/588266.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/588266.png&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Thu, 07 May 2026 12:40:04 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=887#p887</guid>
		</item>
		<item>
			<title>QR-Decoder</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=885#p885</link>
			<description>&lt;p&gt;Простой декодер QR и штрих кодов на основе консольной утилиты &lt;strong&gt;zbarimg.exe&lt;/strong&gt;&lt;br /&gt;Может распознавать QR код прямо со сканов документов&lt;br /&gt;Демка &lt;/p&gt;&lt;div class=&quot;quote-box hide-box term-login&quot;&gt;&lt;cite&gt;Скрытый текст:&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;Для просмотра скрытого текста - &lt;a href=&quot;/login.php&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;войдите&lt;/a&gt; или &lt;a rel=&quot;nofollow&quot; href=&quot;/register.php&quot; target=&quot;_blank&quot;&gt;зарегистрируйтесь&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;
						&lt;p&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/366732.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/366732.png&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Wed, 06 May 2026 11:20:00 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=885#p885</guid>
		</item>
		<item>
			<title>PNG file -&gt; составная иконка</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=884#p884</link>
			<description>&lt;p&gt;Пример создания составной иконки из пропорционального PNG файла с переносом альфа канала.&lt;br /&gt;400 строк кода и ву-аля :) &lt;br /&gt;Создаёт файл ico с именем файла png в директории программы. (файл png можно просто перетащить из проводника в окно программы)&lt;br /&gt;За счёт того что прорисовка осуществляется с помощью GDI+ то из картинки к примеру 32х32 получается вполне качественная 256х256 иконка&lt;br /&gt;демка &lt;a href=&quot;https://forumstatic.ru/files/001b/10/a7/58857.zip&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Ссылка&lt;/a&gt;&lt;br /&gt;Full версия для активных пользователей&lt;/p&gt;
						&lt;p&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/415537.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/415537.png&quot; /&gt;&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/752988.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/752988.png&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Thu, 30 Apr 2026 07:03:16 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=884#p884</guid>
		</item>
		<item>
			<title>ToolBtn</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=883#p883</link>
			<description>&lt;p&gt;Кнопка с фиксацией на основе ToolBar(a) и менеджер для иконок. Штатный не подходит.&lt;br /&gt;Может иметь свою надпись и иконку для фиксированных состояний.&lt;br /&gt;Так же может использовать свой цвет. Высота кнопки подбирается автоматически.&lt;br /&gt;Демка &lt;a href=&quot;https://forumstatic.ru/files/001b/10/a7/25789.zip&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Ссылка&lt;/a&gt;&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/266221.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/266221.png&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Fri, 24 Apr 2026 14:04:37 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=883#p883</guid>
		</item>
		<item>
			<title>ToolBar</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=882#p882</link>
			<description>&lt;p&gt;Следующая модификация компонента&lt;br /&gt;Раз уж перешли на иконки то вероятно имеет смысл загружать из ресурсов, правда это ограничивает выбор ОС.&lt;br /&gt;Ну если нужно только для одной оси то почему бы не использовать эту возможность.&lt;br /&gt;В старом компоненте мне не удалось сделать вертикальный вид отображения, в этом работает.&lt;br /&gt;Так же выпадающее меню выпадало где не надо :) поправил.&lt;/p&gt;
						&lt;p&gt;Итак добавлены свойства&lt;br /&gt;&lt;strong&gt;Icons&lt;/strong&gt;=Содержит список загрузки иконок с различных ресурсов где каждая строка [имя_ресурса] знак равенства [index_иконки]|5|&lt;br /&gt;&lt;strong&gt;@XPMode&lt;/strong&gt;=При стиле XP можно отключить этот стиль False либо оставить его True|14|0|True,False&lt;/p&gt;
						&lt;p&gt;В этом демо примере для &lt;strong&gt;Windows10&lt;/strong&gt; вот такой список &lt;strong&gt;Icons&lt;/strong&gt;&lt;br /&gt;imageres.dll=289&lt;br /&gt;imageres.dll=3&lt;br /&gt;shell32.dll=258&lt;/p&gt;
						&lt;p&gt;imageres.dll=255&lt;br /&gt;imageres.dll=251&lt;/p&gt;
						&lt;p&gt;shell32.dll=260&lt;br /&gt;shell32.dll=259&lt;br /&gt;shell32.dll=263&lt;br /&gt;shell32.dll=131&lt;/p&gt;
						&lt;p&gt;shell32.dll=221&lt;/p&gt;
						&lt;p&gt;Есть конечно ещё над чем поработать но пока так Скачать &lt;/p&gt;&lt;div class=&quot;quote-box hide-box term-login&quot;&gt;&lt;cite&gt;Скрытый текст:&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;Для просмотра скрытого текста - &lt;a href=&quot;/login.php&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;войдите&lt;/a&gt; или &lt;a rel=&quot;nofollow&quot; href=&quot;/register.php&quot; target=&quot;_blank&quot;&gt;зарегистрируйтесь&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/419956.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/419956.png&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Thu, 16 Apr 2026 13:39:41 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=882#p882</guid>
		</item>
		<item>
			<title>ScreenGifRecord</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=881#p881</link>
			<description>&lt;p&gt;&lt;strong&gt;oCam&lt;/strong&gt; Хорошая программа спору нет.&lt;br /&gt;Но хочет денег или ещё чего. Короче задолбала меня куда то в интернет выкидывать после закрытия.&lt;br /&gt;А нужно то всего ничего, делать компактные мувики для соц-сетей и форумов&lt;br /&gt;Ведь иногда лучше увидеть последовательность действий чем сто раз прочитать про них &lt;br /&gt;Вот и поделка выходного дня. Моя собственная реализация. Вроде удобно с навигацией.&lt;br /&gt;Встроенные контекстные меню в окнах для дополнительных возможностей. (можно расширять)&lt;br /&gt;Ну и сам мувик в качестве демонстрации. Программа снимает саму себя &lt;br /&gt;Сам файл программы автономный. Создаёт Директорию Gifs и файл настроек в директории запуска.&lt;/p&gt;
						&lt;p&gt;Вот такой получился рекордер :)&amp;#160; &amp;#160;&lt;a href=&quot;http://forumstatic.ru/files/001b/10/a7/95150.7z&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Скачать&lt;/a&gt;&lt;br /&gt;Сам себя демонстрирует :)&lt;/p&gt;
						&lt;p&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/432478.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/432478.png&quot; /&gt;&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/791580.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/791580.png&quot; /&gt;&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/725311.gif&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/725311.gif&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Thu, 16 Apr 2026 12:28:00 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=881#p881</guid>
		</item>
		<item>
			<title>Мысли в слух 2</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=876#p876</link>
			<description>&lt;p&gt;Не, количество трутней неуклонно растёт! Только толку от этого мало&amp;#160; :glasses: &lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/616569.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/616569.png&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Tue, 14 Apr 2026 11:08:43 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=876#p876</guid>
		</item>
		<item>
			<title>ChromePDFRender</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=875#p875</link>
			<description>&lt;p&gt;Портирован модуль чтения PDF&amp;#160; библиотеки хрома &lt;strong&gt;pdf.dll&lt;/strong&gt;&lt;br /&gt;full версия активным пользователям&lt;br /&gt;демка &lt;a href=&quot;https://forumstatic.ru/files/001b/10/a7/37327.7z&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Ссылка&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/372784.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/372784.png&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Wed, 25 Mar 2026 08:27:30 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=875#p875</guid>
		</item>
		<item>
			<title>GIFEncoder</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=874#p874</link>
			<description>&lt;p&gt;Вот такой получился рекордер :)&lt;br /&gt;Сам себя демонстрирует :)&lt;/p&gt;
						&lt;p&gt;демка &lt;a href=&quot;http://forumstatic.ru/files/001b/10/a7/95150.7z&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Ссылка&lt;/a&gt;&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/432478.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/432478.png&quot; /&gt;&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/791580.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/791580.png&quot; /&gt;&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/725311.gif&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/725311.gif&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Sat, 21 Mar 2026 15:44:13 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=874#p874</guid>
		</item>
		<item>
			<title>GDIPCircleProgressBar</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=871#p871</link>
			<description>&lt;p&gt;Почему то здесь забыл выложить :)&lt;br /&gt;Версия 1.02&lt;br /&gt;Добавлены стили градиента и анимации в режиме &lt;strong&gt;doPleaseWait&lt;/strong&gt;&lt;br /&gt;демка &lt;a href=&quot;https://forumstatic.ru/files/001b/10/a7/25017.zip&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Ссылка&lt;/a&gt;&lt;br /&gt;Нужно править dll для отрисовки в IDE. А это тяжёлый случай :)&lt;/p&gt;
						&lt;p&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/64770.gif&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/64770.gif&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Fri, 13 Mar 2026 11:03:25 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=871#p871</guid>
		</item>
		<item>
			<title>Create circle avatar</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=870#p870</link>
			<description>&lt;p&gt;Добавил градиентный бордюр&lt;br /&gt;Не ахти какой конечно но всё же лучше чем просто одноцветный кант&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/550261.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/550261.png&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Mon, 09 Mar 2026 10:42:29 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=870#p870</guid>
		</item>
		<item>
			<title>ZLIB (FPC)</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=864#p864</link>
			<description>&lt;p&gt;Как всем известно что при создании приложения в FPC для компонентов ZLIB требуется дополнительно библиотека (zlib.dll)&lt;br /&gt;Так это было испокон веков, а я предлагал, но бестолку. Хотя решение уже было давно&lt;br /&gt;Кого это не устраивает вот архив &lt;/p&gt;&lt;div class=&quot;quote-box hide-box term-login&quot;&gt;&lt;cite&gt;Скрытый текст:&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;Для просмотра скрытого текста - &lt;a href=&quot;/login.php&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;войдите&lt;/a&gt; или &lt;a rel=&quot;nofollow&quot; href=&quot;/register.php&quot; target=&quot;_blank&quot;&gt;зарегистрируйтесь&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;Содержимое папки Code копируем в Code (вместе с папкой)&lt;br /&gt;Ну и забываем что нужно таскать dll&amp;#160; :flag:&lt;/p&gt;
						&lt;p&gt;Вероятно с PNGFile тоже можно поправить для FPC, нужно только желание...&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Wed, 04 Mar 2026 14:04:46 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=864#p864</guid>
		</item>
		<item>
			<title>KOLJBKTrend</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=863#p863</link>
			<description>&lt;p&gt;Есть портированный модуль KOLJBKTrend.pas&lt;br /&gt;Можно если что завернуть в компонент&lt;br /&gt;демка&lt;a href=&quot;https://forumstatic.ru/files/001b/10/a7/21168.zip&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Ссылка&lt;/a&gt;&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/952588.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/952588.png&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Fri, 27 Feb 2026 14:04:43 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=863#p863</guid>
		</item>
		<item>
			<title>MirrorFolders</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=862#p862</link>
			<description>&lt;p&gt;Ну что, написал класс, вроде всё работает. Копируются только новые и изменённые файлы&lt;br /&gt;Демка &lt;a href=&quot;https://forumstatic.ru/files/001b/10/a7/11734.zip&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Ссылка&lt;/a&gt;&lt;br /&gt;Full версия для активных пользователей.&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001b/10/a7/2/925029.png&quot; alt=&quot;https://upforme.ru/uploads/001b/10/a7/2/925029.png&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Fri, 27 Feb 2026 10:54:27 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=862#p862</guid>
		</item>
		<item>
			<title>Юбилей. (форуму 5 лет)</title>
			<link>https://hiasm.bbtalk.me/viewtopic.php?pid=860#p860</link>
			<description>&lt;p&gt;Вот и наступил юбилей форума. 5 лет пролетело незаметно (почти).&lt;br /&gt;Что касаемо HiAsm то изменений достаточно много. (имеется в виду для этой площадки и моего личного использования) &lt;br /&gt;Что касаемо самих пользователей то их активность практически нулевая, что собственно снижает развитие конструктора&lt;br /&gt;и делает бесполезным его развитие. Основной форум этому показатель.&lt;br /&gt;Отсюда вывод. Делать что то бесплатно при таких раскладах дело неблагодарное.&lt;br /&gt;Увы, но это так. &lt;br /&gt;Ну а раз так то тогда пускай&amp;#160; каждый&amp;#160; сам и развивает свой HiAsm&amp;#160; :idea: &lt;br /&gt;Ну а мы посмотрим что из этого получится&amp;#160; :mybb:&lt;/p&gt;</description>
			<author>mybb@mybb.ru (andrestudio)</author>
			<pubDate>Thu, 26 Feb 2026 04:50:11 +0300</pubDate>
			<guid>https://hiasm.bbtalk.me/viewtopic.php?pid=860#p860</guid>
		</item>
	</channel>
</rss>
