<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://purebasic.mybb.ru/export.php?type=rss" rel="self" type="application/rss+xml" />
		<title>PureBasic - форум</title>
		<link>https://purebasic.mybb.ru/</link>
		<description>PureBasic - форум</description>
		<language>ru-ru</language>
		<lastBuildDate>Tue, 02 Jun 2026 21:32:38 +0300</lastBuildDate>
		<generator>MyBB/mybb.ru</generator>
		<item>
			<title>CodeLocalization</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13127#p13127</link>
			<description>&lt;p&gt;Добавил флаг в ini-файл black=1, а то давно отвык от белого, по глазам бъёт. Использую то частенько.&lt;br /&gt;Кнопка сохранения теперь сохраняет оба окна. Может в будущем сделаю флаги что и как сохранять.&lt;br /&gt;Ещё хотелось бы &lt;a href=&quot;https://www.purebasic.fr/english/viewtopic.php?t=88999&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;синхронизировать&lt;/a&gt; оба окна при прокрутке.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (AZJIO)</author>
			<pubDate>Tue, 02 Jun 2026 21:32:38 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13127#p13127</guid>
		</item>
		<item>
			<title>LauncherLV</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13126#p13126</link>
			<description>&lt;p&gt;Обновления&lt;br /&gt;После добавления категории очищается окно списка программ, так как она становится текущей и пустой.&lt;br /&gt;Добавлен пункт &amp;quot;Удалить по расширению&amp;quot;, в том числе показывает статистику расширений. Удаляет для указанной категории.&lt;br /&gt;Добавлен пункт &amp;quot;Задать приложение файлам&amp;quot;, чтобы брошенные файлы открывались не в ассоциированном приложении, а в назначенном.&lt;br /&gt;Пункт &amp;quot;Удалить&amp;quot; теперь активирует следующий пункт, тем самым позволяя многократный хоткей без необходимости выделять вручную.&lt;br /&gt;Исправлена проблема после удаления пункта, когда удалялась его иконка, но при этом она использовалась для других пунктов, теперь проверяется на единственное использование пунктом.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (AZJIO)</author>
			<pubDate>Fri, 29 May 2026 14:55:30 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13126#p13126</guid>
		</item>
		<item>
			<title>книга &quot;PureBasic с нуля до архитектуры (2026)&quot;</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13123#p13123</link>
			<description>&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;bizdon написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;имхо, для совсем начинающих.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;Для блокнота Gemini подойдет, будет меня учить уму разуму.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (dibor)</author>
			<pubDate>Fri, 15 May 2026 16:49:53 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13123#p13123</guid>
		</item>
		<item>
			<title>IsImage() не работает в DLL, что делать</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13113#p13113</link>
			<description>&lt;p&gt;после того как всё отладилось, всё заработало, вчера и саму прогу закончил&lt;br /&gt;код забрал, хотя он и не для dll, может и захочу ещё раз dll переделывать&lt;/p&gt;</description>
			<author>mybb@mybb.ru (newJS)</author>
			<pubDate>Sat, 09 May 2026 10:30:58 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13113#p13113</guid>
		</item>
		<item>
			<title>Версия Scintilla соответствующая версии Purebasic</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13112#p13112</link>
			<description>&lt;p&gt;Возможно он понял вопрос как &amp;quot;будет ли в дальнейшем обновляться библиотека&amp;quot;, а не как &amp;quot;планирует ли он обновить ее в следующей версии Pb&amp;quot;.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Пётр)</author>
			<pubDate>Fri, 08 May 2026 01:43:06 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13112#p13112</guid>
		</item>
		<item>
			<title>Как создать аппликацию с динамической библиотекой</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13105#p13105</link>
			<description>&lt;p&gt;На винду ставите виртуалку и туда нужные ОСи и Pb и компилируете.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Пётр)</author>
			<pubDate>Sat, 25 Apr 2026 21:14:12 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13105#p13105</guid>
		</item>
		<item>
			<title>Установщик PureBasic для линукс</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13103#p13103</link>
			<description>&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color: #0099FF&quot;&gt;&lt;span style=&quot;font-size: 22px&quot;&gt;Установщик PureBasic для линукс&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
						&lt;p&gt;Скачать: &lt;a href=&quot;https://disk.yandex.ru/d/1tP9Yo9JPVvlIg&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;yandex&lt;/a&gt;, &lt;a href=&quot;https://www.upload.ee/files/19287538/Installing-PureBasic-Linux.7z.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;upload.ee&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;Installing-PureBasic - предназначен для установки PureBasic на Linux, а конкретно создание ярлыков, ассоциаций, установка пакетов.&lt;/p&gt;
						&lt;p&gt;1. Утилита должна находится в папке PureBasic. Это необходимо чтобы получить правильные пути на IDE и значок при создании ярлыка, а также путь для создания ассоциаций.&lt;br /&gt;2. Когда ярлыки будут созданы некоторые ОС попросят сделать ярлык запуска доверенным, всего лишь потребуют согласие на разрешение запуска.&lt;br /&gt;3. Кнопка ассоциаций скопирует необходимые временные файлы в /tmp и выдаст команды в буфер обмена для выполнения их в терминале. Должен быть установлен популярный пакет &amp;quot;xdg-utils&amp;quot;.&lt;br /&gt;4. Команды на вкладках создаются автоматически из ini-файла, то есть нужно самому подготовить какие команды будут отображаться и какие линуксы. Можно создать несколько вкладок для разных версий Ubuntu, учитывая что у автора инструкции mk-soft для каждой версии разные пакеты.&lt;/p&gt;
						&lt;p&gt;При создании ini-файла использовалась информация от автора mk-soft по ссылке &lt;a href=&quot;https://www.purebasic.fr/english/viewtopic.php?p=551178#p551178&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.purebasic.fr/english/viewto &amp;#8230; 78#p551178&lt;/a&gt;&lt;br /&gt;Для Fedora из линейки Redhat использовалась информация отсюда &lt;a href=&quot;https://www.purebasic.fr/english/viewtopic.php?p=582280&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.purebasic.fr/english/viewtopic.php?p=582280&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://i127.fastpic.org/big/2026/0426/84/9be1f11b74947c004a8247ebaced0484.png&quot; alt=&quot;https://i127.fastpic.org/big/2026/0426/84/9be1f11b74947c004a8247ebaced0484.png&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (AZJIO)</author>
			<pubDate>Sat, 25 Apr 2026 17:27:34 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13103#p13103</guid>
		</item>
		<item>
			<title>Modbus RTU/ASCII</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13096#p13096</link>
			<description>&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;Ev3658 написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;Как оказалось, ID клиента сервера QUAD переменная в x64.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;Это указатель или integer переменная.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Пётр)</author>
			<pubDate>Mon, 20 Apr 2026 22:46:43 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13096#p13096</guid>
		</item>
		<item>
			<title>Почему высота кнопки не совпадает с заданной?</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13094#p13094</link>
			<description>&lt;p&gt;Azjio&lt;br /&gt;Спасибо!&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Владимир)</author>
			<pubDate>Sun, 19 Apr 2026 09:08:38 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13094#p13094</guid>
		</item>
		<item>
			<title>ChkDskGui</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13085#p13085</link>
			<description>&lt;p&gt;Добавлен флаг AutoDirtyBit, ставит галочки дискам требующим проверки, спасибо ChrisR за &lt;a href=&quot;https://www.purebasic.fr/english/viewtopic.php?p=654558#p654558&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;пример&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (AZJIO)</author>
			<pubDate>Fri, 17 Apr 2026 08:30:44 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13085#p13085</guid>
		</item>
		<item>
			<title>PureBasic 6.40</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13077#p13077</link>
			<description>&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;Пётр написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;Для PB нужна полноценная ОС&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;Есть два варианта запуска - .bin и .uf2(прошивка и надолго)&lt;br /&gt;PicoMite слишком тормозной, к тому же возникали просьбы о компиляторе, но ответа не было.&lt;/p&gt;&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;Пётр написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;Это мало даже для сильно урезанной Linux.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;есть версия Fuzix, которая на моем не запустилась. Версию 1.1 пробовать не стал.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (egons)</author>
			<pubDate>Sat, 11 Apr 2026 17:55:54 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13077#p13077</guid>
		</item>
		<item>
			<title>Обмен данными по Ethernet</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13071#p13071</link>
			<description>&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;AZJIO написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;Если вы находитесь в локальной сети не имея личного ip, то вы никогда не соединитесь, так как ни у одного из вас нет сервера, а значит весь поток идёт через сервер TeamViewer.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;Это не совсем так. Многие провайдеры выдают миллиарды IPv6 адресов на каждое подключение.&lt;/p&gt;&lt;div class=&quot;quote-box spoiler-box&quot;&gt;&lt;div onclick=&quot;$(this).toggleClass(&#039;visible&#039;); $(this).next().toggleClass(&#039;visible&#039;);&quot;&gt;Свернутый текст&lt;/div&gt;&lt;blockquote&gt;&lt;p&gt;Тем кто разрабатывал IPv6 забыли дать таблетку от жадности и им было все мало. В итоге адресов гораздо больше чем нужно&lt;/p&gt;&lt;div class=&quot;quote-box quote-main&quot;&gt;&lt;blockquote&gt;&lt;p&gt;IPv6 (128 бит) содержит невероятно огромное количество уникальных адресов. 2 в 128 степени что составляет более 340 ундециллионов (340 282 366 920 938 463 463 374 607 431 768 211 456).&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;Провайдеры их пачками выдают. Каждому по 18 446 744 073 709 551 616 адресов. &lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;Кроме того есть способ обойти NAT - &lt;a href=&quot;https://habr.com/ru/articles/763164/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;hole punching&lt;/a&gt;.&lt;/p&gt;&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;Sergey написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;осваиваю ПЛК и там с ним надо соединяться по Ethernet (чтобы с высокого уровня - ПК отправлять/принимать данные на низ - ПЛК).&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;Вероятно сервером будет ПЛК и к нему нужно подключатся.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Пётр)</author>
			<pubDate>Tue, 07 Apr 2026 21:10:02 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13071#p13071</guid>
		</item>
		<item>
			<title>LauncherPB</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13069#p13069</link>
			<description>&lt;p&gt;Обновление&lt;br /&gt;Добавлен флаг single_instance - запускать одну копию программы.&lt;br /&gt;Исправление ошибки (найдено Петром и breeze4me). Падение при отсутствии exe-файла в относительных путях с компилятором C-Backend.&lt;br /&gt;Добавлен пункт меню &amp;quot;Открыть Ctrl+Shift+E&amp;quot;.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (AZJIO)</author>
			<pubDate>Tue, 07 Apr 2026 03:54:26 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13069#p13069</guid>
		</item>
		<item>
			<title>Barry Martin fractal</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13052#p13052</link>
			<description>&lt;p&gt;Получилось. Всего лишь сменил константу #PI на 3.14&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;
If OpenWindow(0, 0, 0, 640, 480, &amp;quot;Barry Martin fractal&amp;quot;, #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  CanvasGadget(0, 0, 0, 640, 480)
   CreateImage(0,640,480)
  StartDrawing(CanvasOutput(0))
  Box(0,0,640,480,0)
  StopDrawing()  
  
  x.f=0
  y.f=0
    StartDrawing(CanvasOutput(0))
  Repeat
    Event = WindowEvent()
;    StartDrawing(CanvasOutput(0))
    t.f=x
    x=y-Sin(x)
    y=3.14-t
    Box(2*x+320,2*y+240,1,1,255)
;    StopDrawing()
  Until Event = #PB_Event_CloseWindow
    StopDrawing()

  hbmp=GetGadgetAttribute(0,#PB_Canvas_Image)
  StartDrawing(ImageOutput(0))
  DrawImage(hbmp,0,0)
  StopDrawing()  
  SaveImage(0,&amp;quot;martin.bmp&amp;quot;)
EndIf

&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (egons)</author>
			<pubDate>Tue, 31 Mar 2026 09:31:59 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13052#p13052</guid>
		</item>
		<item>
			<title>Проблема с обновлением координат мыши в режиме OpenScreen</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13030#p13030</link>
			<description>&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;Ev3658 написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;решения не нашли.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;А если для получения координат использовать функции DesktopMouseX() и DesktopMouseY() для OpenScreen() или WindowMouseX() и WindowMouseY() для OpenWindowedScreen() тоже не работает?&lt;br /&gt;Этот сенсорный экран виден системой как HID совместимая мышь или как-то по другому? Если как HID-мышь, выложите дескриптор устройства чтобы посмотреть в чем отличие от обычной мыши.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Пётр)</author>
			<pubDate>Wed, 18 Mar 2026 22:03:49 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13030#p13030</guid>
		</item>
		<item>
			<title>C-Backend, падает программа</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13026#p13026</link>
			<description>&lt;p&gt;Спасибо, работает.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (AZJIO)</author>
			<pubDate>Tue, 17 Mar 2026 15:26:37 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13026#p13026</guid>
		</item>
		<item>
			<title>PureBasic 6.30</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13019#p13019</link>
			<description>&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;Пётр написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;Просто уберите функцию из кода.&lt;/p&gt;
						&lt;p&gt;Что именно по другому?&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;
						&lt;p&gt;HTTPRequest - всё теперь тут. Убрали GetHTTPHeader&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Ev3658)</author>
			<pubDate>Mon, 16 Mar 2026 13:25:47 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13019#p13019</guid>
		</item>
		<item>
			<title>OpenWindowedScreen и Таймеры останавливаются после простоя Windows</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13015#p13015</link>
			<description>&lt;p&gt;Попробуйте в окне настроек компилятора ввести DirectX9 или DirectX11 в поле &amp;quot;Библиотека подсистемы&amp;quot;.&lt;br /&gt;Это изменит метод вывода картинки на экран и может будет нормально работать.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Пётр)</author>
			<pubDate>Wed, 04 Mar 2026 00:57:14 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13015#p13015</guid>
		</item>
		<item>
			<title>Автоматический перевод справки в Google</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13014#p13014</link>
			<description>&lt;p&gt;только для тех у кого инет есть&lt;br /&gt;у меня только на посмотреть и на сувенир, мне только локально&lt;/p&gt;</description>
			<author>mybb@mybb.ru (newJS)</author>
			<pubDate>Tue, 03 Mar 2026 14:43:56 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13014#p13014</guid>
		</item>
		<item>
			<title>Улучшение справки</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13013#p13013</link>
			<description>&lt;p&gt;спасибо, попробую&lt;/p&gt;</description>
			<author>mybb@mybb.ru (newJS)</author>
			<pubDate>Tue, 03 Mar 2026 14:35:43 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13013#p13013</guid>
		</item>
		<item>
			<title>Сейф )))</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13012#p13012</link>
			<description>&lt;p&gt;Угощайтесь простым окном допуска к чему либо:&lt;br /&gt;&lt;a href=&quot;https://upforme.ru/uploads/0009/ae/28/591/47185.jpg&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/0009/ae/28/591/t47185.jpg&quot; alt=&quot;https://upforme.ru/uploads/0009/ae/28/591/t47185.jpg&quot; /&gt;&lt;/a&gt;&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;

Enumeration 
  #SEYF ;Окно
  #font_48
  #Font_28
EndEnumeration

LoadFont(#Font_48,&amp;quot;Arial&amp;quot;, 48, #PB_Font_Bold)
LoadFont(#Font_28,&amp;quot;Arial&amp;quot;, 28, #PB_Font_Bold)

Global PASSWORD$=&amp;quot;1234&amp;quot; ;цифры


;-Окно СЕЙФ (КОД)
Procedure WIN_SEYF()
  Protected event
  Protected k1,k2,k3,k4,k5,k6,k7,k8,k9,k0,k_ok,k_exit,K_del,TXT,OK
  Protected KOD$
  Shared PASSWORD$ 
  
  OpenWindow(#SEYF,0,0,300,500,&amp;quot;ВВЕДИТЕ КОД ДОСТУПА&amp;quot;,#PB_Window_WindowCentered |#PB_Window_SystemMenu);,WindowID(#win))
  SetWindowColor(#SEYF,RGB(139, 69, 19))
  TextGadget(TXT,5,5,290,90,&amp;quot;------&amp;quot;,#PB_Text_Center): SetGadgetFont(TXT, FontID(#font_48))
  k1=ButtonGadget(#PB_Any,5,100,90,90,&amp;quot;1&amp;quot;): SetGadgetFont(k1, FontID(#font_48))
  k2=ButtonGadget(#PB_Any,105,100,90,90,&amp;quot;2&amp;quot;): SetGadgetFont(k2, FontID(#font_48))
  k3=ButtonGadget(#PB_Any,205,100,90,90,&amp;quot;3&amp;quot;): SetGadgetFont(k3, FontID(#font_48))
  k4=ButtonGadget(#PB_Any,5,200,90,90,&amp;quot;4&amp;quot;): SetGadgetFont(k4, FontID(#font_48))
  k5=ButtonGadget(#PB_Any,105,200,90,90,&amp;quot;5&amp;quot;): SetGadgetFont(k5, FontID(#font_48))
  k6=ButtonGadget(#PB_Any,205,200,90,90,&amp;quot;6&amp;quot;): SetGadgetFont(k6, FontID(#font_48))
  k7=ButtonGadget(#PB_Any,5,300,90,90,&amp;quot;7&amp;quot;): SetGadgetFont(k7, FontID(#font_48))
  k8=ButtonGadget(#PB_Any,105,300,90,90,&amp;quot;8&amp;quot;): SetGadgetFont(k8, FontID(#font_48))
  k9=ButtonGadget(#PB_Any,205,300,90,90,&amp;quot;9&amp;quot;): SetGadgetFont(k9, FontID(#font_48))
  k0=ButtonGadget(#PB_Any,105,400,90,90,&amp;quot;0&amp;quot;): SetGadgetFont(k0, FontID(#font_48))
  
  
  k_ok=ButtonGadget(#PB_Any,5,400,90,90,&amp;quot;ОК&amp;quot;): SetGadgetFont(k_ok, FontID(#Font_28))
  k_del=ButtonGadget(#PB_Any,200,400,90,90,&amp;quot;&amp;lt;&amp;quot;): SetGadgetFont(K_del, FontID(#font_28))
  
  Repeat
    Event = WindowEvent()
    Select event
    Case #PB_Event_CloseWindow
      CloseWindow(#SEYF)
      ProcedureReturn 0
      Break
    Case #PB_Event_Gadget
      Select EventGadget()
        Case k1
          KOD$+&amp;quot;1&amp;quot;
        Case k2
          KOD$+&amp;quot;2&amp;quot;
        Case k3
          KOD$+&amp;quot;3&amp;quot;
        Case k4
          KOD$+&amp;quot;4&amp;quot;
        Case k5
          KOD$+&amp;quot;5&amp;quot;
        Case k6
          KOD$+&amp;quot;6&amp;quot;
        Case k7
          KOD$+&amp;quot;7&amp;quot;
        Case k8
          KOD$+&amp;quot;8&amp;quot;
        Case k9
          KOD$+&amp;quot;9&amp;quot;
        Case k0
          KOD$+&amp;quot;0&amp;quot;
        Case k_ok
          If kod$=PASSWORD$
            ok=1
            Break
          Else
            ok=0
          EndIf
          
        
        Case k_del
          If Len(KOD$)&amp;gt;0
            kod$=Left(kod$,Len(KOD$)-1)
          EndIf
      EndSelect
      If Len(kod$)&amp;gt;6
        kod$=Left(kod$,6)
      Else
      SetGadgetText(TXT,Left(&amp;quot;------&amp;quot;,6-Len(KOD$))+kod$)
    EndIf

  EndSelect

  ForEver
  CloseWindow(#SEYF)
  
  
  ProcedureReturn OK
  EndProcedure

If WIN_SEYF()
EndIf

&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (Ev3658)</author>
			<pubDate>Mon, 02 Mar 2026 01:21:04 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13012#p13012</guid>
		</item>
		<item>
			<title>Справка SpiderBasic</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13004#p13004</link>
			<description>&lt;p&gt;Англ. яз., черная, белая и жёлтая справки SpiderBasic версии 3.20. &lt;a href=&quot;https://disk.yandex.ru/d/RVDfNlVJ3yUopA&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Скачать&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;&lt;a href=&quot;https://youtu.be/ioobaHctyF8&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Видео как это делается&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (AZJIO)</author>
			<pubDate>Wed, 25 Feb 2026 07:56:11 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13004#p13004</guid>
		</item>
		<item>
			<title>SpiderBasic</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=13001#p13001</link>
			<description>&lt;p&gt;А теперь как подписать пакет на линукс, чтобы он был доступен для установки в телефоне:&lt;/p&gt;
						&lt;p&gt;1. Создаём базу с ключами.&lt;br /&gt;/usr/lib/jvm/java-1.21.0-openjdk-amd64/bin/keytool -genkey -v -keystore &amp;quot;/home/user/fuf.jks&amp;quot; -alias nickname_soft -keyalg RSA -keysize 2048 -validity 10000&lt;br /&gt;Здесь надо будет придумать пароль, повторить его, и ввести данные ник, организация, организация, город, область, страна (ru)&lt;br /&gt;2.Установить пакет apksigner&lt;br /&gt;apksigner sign --ks-key-alias nickname_soft --ks /home/user/fuf.jks /home/user/source/progname/progname.apk&lt;br /&gt;3. Проверить что подписана&lt;br /&gt;apksigner verify --verbose /home/user/source/progname/progname.apk&lt;br /&gt;Также &amp;quot;Apktool M&amp;quot; или &amp;quot;Apk Analyzer&amp;quot; могут показать как подписана прога (а первая даже подписать), то есть вывести: ник, организация, город, область, страна. Достаточно &amp;quot;Apk Analyzer&amp;quot;, так как для &amp;quot;Apktool M&amp;quot; даётся слишком много разрешений, прямой доступ к файлам, отсутствие ограничений безопасности из-за старости версии, на котором собрана и невозможно контролировать.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (AZJIO)</author>
			<pubDate>Sun, 22 Feb 2026 00:00:42 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=13001#p13001</guid>
		</item>
		<item>
			<title>Алгоритм хочу</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=12995#p12995</link>
			<description>&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;Timon написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;Добрый день, можно узнать, какой ставился вопрос Алисе? Или какая задача.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;
						&lt;p&gt;Я точно не помню, но примерно так: Напиши программу на языке PureBasic для определения живых и мёртвых камней в игре Го.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Andruk)</author>
			<pubDate>Wed, 18 Feb 2026 22:49:19 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=12995#p12995</guid>
		</item>
		<item>
			<title>Первая проба</title>
			<link>https://purebasic.mybb.ru/viewtopic.php?pid=12989#p12989</link>
			<description>&lt;p&gt;&lt;a href=&quot;https://youtu.be/gnYubbDz_mE&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Видео&lt;/a&gt; SpiderBasic на Linux, не компилируется, но работает и в русской IDE.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (AZJIO)</author>
			<pubDate>Mon, 16 Feb 2026 12:27:58 +0300</pubDate>
			<guid>https://purebasic.mybb.ru/viewtopic.php?pid=12989#p12989</guid>
		</item>
	</channel>
</rss>
