<?xml version="1.0" encoding="windows-1251"?>

<rss version="2.0">
<channel>
	<title>Форум по Delphi программированию</title>
	<link>https://delphisources.ru/forum</link>
	<description><![CDATA[Форум по программированию на Delphi]]></description>
	<language>ru</language>
	<pubDate>Mon, 27 Jul 2026 16:55:12 GMT</pubDate>
	<generator>vobla</generator>
	<ttl>60</ttl>

	<item>
		<title>С днюхой Admin</title>
		<link>https://delphisources.ru/forum/showthread.php?t=31000&amp;goto=newpost</link>
		<pubDate>Wed, 22 Jul 2026 14:58:23 GMT</pubDate>
		<description><![CDATA[Присоединяюсь к поздравлениям!!!]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=32"><![CDATA[О сайте и форуме]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (lmikle)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=31000</guid>
	</item>

	<item>
		<title>С днюхой Admin</title>
		<link>https://delphisources.ru/forum/showthread.php?t=31000&amp;goto=newpost</link>
		<pubDate>Wed, 22 Jul 2026 13:29:28 GMT</pubDate>
		<description><![CDATA[<fieldset class="fieldset"><legend>Сообщение от <b>Admin</b>:</legend><div style="padding: 5px; margin-top: 2px; margin-bottom: 2px; margin-left: 2px; margin-right: 2px;"><i>Ну надо же, оказывается кто-то еще программирует на Дельфи )<br />Спасибо за поздравление!</i></div></fieldset><br />Ну как без Delphi.. Я много чего в ней сделал для удобства к своей основной работе.. Ну и синтаксис мне нравится.. ))]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=32"><![CDATA[О сайте и форуме]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (ined)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=31000</guid>
	</item>

	<item>
		<title>С днюхой Admin</title>
		<link>https://delphisources.ru/forum/showthread.php?t=31000&amp;goto=newpost</link>
		<pubDate>Wed, 22 Jul 2026 13:25:03 GMT</pubDate>
		<description><![CDATA[<fieldset class="fieldset"><legend>Сообщение от <b>ined</b>:</legend><div style="padding: 5px; margin-top: 2px; margin-bottom: 2px; margin-left: 2px; margin-right: 2px;"><i>Случайно зашёл и увидел что ДР..<br /> Всех благ и здоровья! :)</i></div></fieldset><br />Ну надо же, оказывается кто-то еще программирует на Дельфи )<br />Спасибо за поздравление!]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=32"><![CDATA[О сайте и форуме]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (Admin)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=31000</guid>
	</item>

	<item>
		<title>С днюхой Admin - С днюхой Admin</title>
		<link>https://delphisources.ru/forum/showthread.php?t=31000&amp;goto=newpost</link>
		<pubDate>Wed, 22 Jul 2026 13:21:31 GMT</pubDate>
		<description><![CDATA[Случайно зашёл и увидел что ДР..<br />Всех благ и здоровья! :)]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=32"><![CDATA[О сайте и форуме]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (ined)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=31000</guid>
	</item>

	<item>
		<title>ВордЧекер - online проверка позиций сайтов в Яндексе и Google</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30998&amp;goto=newpost</link>
		<pubDate>Mon, 20 Jul 2026 19:12:20 GMT</pubDate>
		<description><![CDATA[<b>Новая версия ВордЧекер 1.2</b><br /><br />Добавлена проверка частотностей запросов по Google Ads, добавлен интерактивный блок со статистикой запросов проекта, добавлена таблица видимости конкурентов.<br /><br /><img src="https://wordchecker.ru/pages/articles/_versions/version-1-2/google-ads-1.png" border="0" /><br /><br /><img src="https://wordchecker.ru/pages/articles/_versions/version-1-2/zapros-stats-block.png" border="0" /><br /><br /><img src="https://wordchecker.ru/pages/articles/_versions/version-1-2/selected-zaproses-positions.png" border="0" /><br /><br /><img src="https://wordchecker.ru/pages/articles/_versions/version-1-2/vidimost-concurentov.png" border="0" /><br /><br /><b>Что нового:</b><br /><ul><li>добавлена возможность получения статистики частотностей запросов по Google Ads<br /></li><li>добавлен интерактивный блок со статистикой запросов проекта<br /></li><li>добавлено отображение истории позиций отдельных запросов на графике<br /></li><li>добавлена таблица видимости конкурентов за последний апдейт<br /></li><li>добавлена возможность поиска по списку проектов<br /></li><li>в настройки проекта и в список проектов добавлен индикатор о проверках по расписанию<br /></li><li>незначительные изменения по интерфейсу и юзабилити<br /></li></ul><br />Подробное описание версии: <a href="https://wordchecker.ru/articles/version-1-2/" target="_blank">https://wordchecker.ru/articles/version-1-2/</a>]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=35"><![CDATA[Ваши программы]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (Admin)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30998</guid>
	</item>

	<item>
		<title>Журнал Мегаинформатик и мессенджер megainformatic - Mega Comic Con 2026 - ежегодный конкурс инди комиксов журнала МегаИнформатик</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30986&amp;goto=newpost</link>
		<pubDate>Tue, 14 Jul 2026 10:36:39 GMT</pubDate>
		<description><![CDATA[<img src="https://megainformatic.ru/papers/m/mega_comic_con/2026/images/low/mega_comic_con_2026_v4.jpg" border="0" /><br /><br />Mega Comic Con 2026 - ежегодный конкурс инди комиксов журнала МегаИнформатик<br /><br />конкурс авторских комиксов журнала megainformatic.ru<br /><br />начинается этап угадывания темы конкурса. Все желающие участвовать приглашаются.<br /><br />Подробнее по ссылке -<br /><br /><a href="https://megainformatic.ru/mega-comic-con-2026/" target="_blank">https://megainformatic.ru/mega-comic-con-2026/</a>]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=33"><![CDATA[Флейм]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (megainformatic)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30986</guid>
	</item>

	<item>
		<title>ВордЧекер - online проверка позиций сайтов в Яндексе и Google - ВордЧекер - online проверка позиций сайтов в Яндексе и Google</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30998&amp;goto=newpost</link>
		<pubDate>Mon, 29 Jun 2026 21:23:43 GMT</pubDate>
		<description><![CDATA[Всем привет! Представляем вашему вниманию <a href="https://wordchecker.ru/" target="_blank">ВордЧекер</a> - альтернативный веб-сервис для мониторинга позиций сайта в Яндексе и Google посредством недорогих XML-лимитов.<br /><br />Сервис ВордЧекер был создан по мотивам десктопной программы PositionMeter, поэтому многим его интерфейс покажется знакомым.<br />Пока сервис находится в режиме тестирования.<br />Проверка производится посредством XML-лимитов (XMLStock, XMLRiver) либо средствами системы.<br />Доступно указание регионов Яндекса и Google для проверки, а также массовая проверка позиций сайтов в один клик и по расписанию.<br /><br /><img src="https://wordchecker.ru/pages/versions/wordchecker-1-0.png" border="0" /><br /><br /><b>Основные возможности ВордЧекер</b><br /><ul><li>Проверка позиций в поисковых системах Яндекс и Google<br /></li><li>Указание регионов сканирования запросов по Яндекс и Google<br /></li><li>Сбор и отображение позиций сайтов-конкурентов<br /></li><li>Кластеризация запросов методами Hard и Soft<br /></li><li>Сбор статистики по Яндекс Вордстат с учетом региональности<br /></li><li>Определение видимости сайта (доля показов сайта в поисковой выдаче)<br /></li><li>Фильтрация данных по ключевым запросам, позициям и Вордстат<br /></li><li>Отображение посадочных страниц<br /></li><li>Возможность проверки позиций по расписанию<br /></li><li>Использование XML-сервисов для проверки позиций сайта<br /></li><li>Импорт запросов из буфера обмена, TXT, Топвизор и PositionMeter<br /></li><li>Экспорт запросов в форматы Excel и CSV<br /></li></ul><br />Протестировать ВордЧекер <a href="https://wordchecker.ru/" target="_blank">https://wordchecker.ru/</a><br /><br />Будем рады услышать ваши комментарии, предложения и пожелания по работе сервиса.]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=35"><![CDATA[Ваши программы]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (Admin)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30998</guid>
	</item>

	<item>
		<title>WinHttp.WinHttpRequest.5.1 ошибка поддержка безопасных каналов в Windows 7 - WinHttp.WinHttpRequest.5.1 ошибка поддержка безопасных каналов в Windows 7</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30997&amp;goto=newpost</link>
		<pubDate>Mon, 29 Jun 2026 03:39:11 GMT</pubDate>
		<description><![CDATA[Пробую выполнить код<br /><fieldset class="fieldset"><legend><i>Код</i></legend><br /> url:='https://services.sc.kamaz.tech';   <br /><br />data:='grant_type=password&username='+(user)+<br /><br />'&password='+pass+'&scope=&client_id='+IDproject+'&client_secret=';   <br /><br />http.Open('POST',url+'/auth/token');<br />http.send(data);<br /><br /><br /></fieldset><br />выходит ошибка поддержка безопасных каналов,а в Winwods 10 все нормально. в свойстве IE установил поддержку TSL 1.2 и SSL 2]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=38"><![CDATA[[ &quot;Начинающим&quot; ]]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (infopol)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30997</guid>
	</item>

	<item>
		<title>Как определить название класса после вызова CreateOleObject - Благодаря ИИ нашел решение</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30996&amp;goto=newpost</link>
		<pubDate>Mon, 15 Jun 2026 13:44:27 GMT</pubDate>
		<description><![CDATA[<fieldset class="fieldset"><legend><i>Код</i></legend> <br />function GetGUIDOleObject(ole:OleVariant): WideString;<br />var<br />TA: PTypeAttr;<br /> IIDS:WideString;<br /> Dispatch: IDispatch;<br />  MyGuid:TGUID;<br />// IDD:OleVariant;<br /> Guids:System.TGuid;<br />ti: ITypeInfo;<br />  pd: PVarData;<br />     unk: IUnknown;<br />   MyInterface: IInterface;<br /> begin<br /> //MyGiud<br /> try<br /> pd := PVarData(@ole);<br /> dispatch:=IDispatch.Create;<br />// COM/Automation объект (IDispatch или IUnknown)<br />if (pd^.VType = varDispatch) or (pd^.VType = varUnknown) then<br />begin<br />// Попробуем получить IDispatch<br />try<br />                     // VarAsType(V,varVariant);<br />dispatch :=IDispatch( pd.VDispatch);//VarAsType(V,varVariant));<br />except<br />dispatch := nil;<br />end;<br />end;<br /><br />if Assigned(dispatch) then<br />begin<br />try<br />   unk := IUnknown(@ole);<br />   MyInterface:=  IInterface(PVarData(unk).VUnknown ) ;<br />if Succeeded( Dispatch.GetTypeInfo  (0, {LOCALE_USER_DEFAULT{}GetUserDefaultLCID, ti)) then<br />begin<br />//ti.Release;<br />if Succeeded(TI.GetTypeAttr(TA)) then<br />try<br /><br />result:=(System.TGuid( TA^.guid).ToString) ; // GUID найден<br /> result:= StringReplace(result, '{', '',<br />                          [rfReplaceAll, rfIgnoreCase]);<br />result:= StringReplace(result, '}', '',<br />                          [rfReplaceAll, rfIgnoreCase]);<br /><br />finally<br />TI.ReleaseTypeAttr(TA);<br /><br />end;<br /><br />end;<br />  except<br />  result:=' None GUID';<br />end;<br /><br />end;<br />     except;<br />     result:='Error'<br />end;<br />end;<br /></fieldset>]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=38"><![CDATA[[ &quot;Начинающим&quot; ]]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (infopol)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30996</guid>
	</item>

	<item>
		<title>Как определить название класса после вызова CreateOleObject - Класс интерфейса определил,а вот GUID не получается</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30996&amp;goto=newpost</link>
		<pubDate>Sun, 14 Jun 2026 17:23:04 GMT</pubDate>
		<description><![CDATA[Может кто подскажет,как получить GUID Ole object<br />[code]<br />unit OleObject;<br /><br />interface<br /><br />uses<br />  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,<br />  Vcl.Controls, Vcl.Forms, Vcl.Dialogs,ActiveX,ComObj,Ole2,OleAuto, Vcl.StdCtrls,<br />  Vcl.OleCtrls,OleConst,OleCtl,<br />      TypInfo,<br /><br />{$IFDEF INTF_TYPEINFO_CACHE}<br />  System.Generics.Collections,<br />{$ENDIF}Rtti;<br /><br />type<br />  TForm1 = class(TForm)<br />    Label1: TLabel;<br />    Label2: TLabel;<br />    Button1: TButton;<br />    ComboBox1: TComboBox;<br />    Label3: TLabel;<br />    Label4: TLabel;<br />    Label5: TLabel;<br />    procedure Button1Click(Sender: TObject);<br />  private<br />    { Private declarations }<br />  public<br />    { Public declarations }<br />  end;<br /><br />var<br />  Form1: TForm1;<br /> function VariantObjectClassName(const V: OleVariant): string;<br /> function GetImplementingObject(const I: IInterface): TObject;<br />  function GetInterfaceEntry(const I: IInterface): PInterfaceEntry;<br /> function GetPIMTOffset(const I: IInterface): integer;<br />implementation<br /><br />{$R *.dfm}<br /><br /><br /> function GetPIMTOffset(const I: IInterface): integer;<br />// PIMT = Pointer to Interface Method Table<br />const<br />  AddByte = $04244483; // opcode for ADD DWORD PTR [ESP+4], Shortint<br />  AddLong = $04244481; // opcode for ADD DWORD PTR [ESP+4], Longint<br />type<br />  PAdjustSelfThunk = ^TAdjustSelfThunk;<br />  TAdjustSelfThunk = packed record<br />    case AddInstruction: longint of<br />      AddByte : (AdjustmentByte: shortint);<br />      AddLong : (AdjustmentLong: longint);<br />  end;<br />  PInterfaceMT = ^TInterfaceMT;<br />  TInterfaceMT = packed record<br />    QueryInterfaceThunk: PAdjustSelfThunk;<br />  end;<br />  TInterfaceRef = ^PInterfaceMT;<br />var<br />  QueryInterfaceThunk: PAdjustSelfThunk;<br />begin<br />  Result := -1;<br />  if Assigned(Pointer(I)) then<br />    try<br />      QueryInterfaceThunk := TInterfaceRef(I)^.QueryInterfaceThunk;<br />      case QueryInterfaceThunk.AddInstruction of<br />        AddByte: Result := -QueryInterfaceThunk.AdjustmentByte;<br />        AddLong: Result := -QueryInterfaceThunk.]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=38"><![CDATA[[ &quot;Начинающим&quot; ]]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (infopol)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30996</guid>
	</item>

	<item>
		<title>Как определить название класса после вызова CreateOleObject - Вроде получилось ,но ....</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30996&amp;goto=newpost</link>
		<pubDate>Fri, 12 Jun 2026 11:52:33 GMT</pubDate>
		<description><![CDATA[[code]<br />function VariantObjectClassName(const V: OleVariant): string;<br />var<br />pd: PVarData;<br />ti: ITypeInfo;<br />disp: IDispatch;<br /> basicType  : Integer;<br />sDoc, sHelpFile: PBStr;<br />helpCtx: PLongInt;<br /> typeString : string;<br /> Presult:PBStr;<br />begin<br /><br />pd := PVarData(@V);<br /><br /> basicType := pd^.VType  and VarTypeMask;<br /><br />  // ????????? ?????? ??? ???????????? ????<br />  case basicType of<br />    varEmpty     : typeString := 'varEmpty';<br />    varNull      : typeString := 'varNull';<br />    varSmallInt  : typeString := 'varSmallInt';<br />    varInteger   : typeString := 'varInteger';<br />    varSingle    : typeString := 'varSingle';<br />    varDouble    : typeString := 'varDouble';<br />    varCurrency  : typeString := 'varCurrency';<br />    varDate      : typeString := 'varDate';<br />    varOleStr    : typeString := 'varOleStr';<br />    varDispatch  : typeString := 'varDispatch';<br />    varError     : typeString := 'varError';<br />    varBoolean   : typeString := 'varBoolean';<br />    varVariant   : typeString := 'varVariant';<br />    varUnknown   : typeString := 'varUnknown';<br />    varByte      : typeString := 'varByte';<br />    varWord      : typeString := 'varWord';<br />    varLongWord  : typeString := 'varLongWord';<br />    varInt64     : typeString := 'varInt64';<br />    varStrArg    : typeString := 'varStrArg';<br />    varString    : typeString := 'varString';<br />    varAny       : typeString := 'varAny';<br />    varTypeMask  : typeString := 'varTypeMask';<br />    varObject    : typeString := 'varObject';<br />  end;<br /><br />Result :={VarToStr(pd^.VType)+'|'+} typeString;// VarToStr(pd^.VType);<br />try<br />// Delphi-объект, упакованный как varObject<br />if (pd^.VType = varObject) and  (pd^.VPointer <> nil) then<br />begin<br />Result := TObject(pd^.VPointer).ClassName;<br />//Exit;<br />end;<br />except<br />    Result := 'IDispatch none typeinfo';<br /><br />end;<br />disp:=IDispatch.Create;<br /><br /><br /><br /><br />// COM/Automation объект (IDispatch или IUnknown)<br />if (pd^.VType = varDispatch) or (pd^.VType = varUnknown) then<br />begin<br />// Попробуем получить IDispatch<br />try<br />                     // VarAsType(]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=38"><![CDATA[[ &quot;Начинающим&quot; ]]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (infopol)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30996</guid>
	</item>

	<item>
		<title>Как определить название класса после вызова CreateOleObject - Как определить название класса после вызова CreateOleObject</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30996&amp;goto=newpost</link>
		<pubDate>Fri, 12 Jun 2026 03:47:31 GMT</pubDate>
		<description><![CDATA[Для передачи объекта в функцию нужно после определить название класса OleVariant.<br /> var OleObject : OleVariant;<br />OleObject.ClassName - такого метода нету.<br /><fieldset class="fieldset"><legend><i>Код</i></legend><br /><br />uses<br />SysUtils, Variants, ActiveX, Windows;<br /><br />function VariantObjectClassName(const V: OleVariant): string;<br />var<br />pd: PVarData;<br />ti: ITypeInfo;<br />disp: IDispatch;<br />sDoc, sHelpFile: WideString;<br />helpCtx: Integer;<br />begin<br />Result := '';<br />pd := PVarData(@V);<br />// Delphi-объект, упакованный как varObject<br />if (pd^.VType = varObject) and (pd^.VPointer <> nil) then<br />begin<br />Result := TObject(pd^.VPointer).ClassName;<br />Exit;<br />end;<br /><br />// COM/Automation объект (IDispatch или IUnknown)<br />if (pd^.VType = varDispatch) or (pd^.VType = varUnknown) then<br />begin<br />// Попробуем получить IDispatch<br />try<br />disp := IDispatch(V);<br />except<br />disp := nil;<br />end;<br /><br /><br />if Assigned(disp) then<br />begin<br />  // Получаем typeinfo (локаль можно заменить на LOCALE_USER_DEFAULT)<br />  if Succeeded(disp.GetTypeInfo(0, GetUserDefaultLCID, ti)) and Assigned(ti) then<br />  begin<br />    // MEMBERID_NIL (-1) &#8212; имя типа<br />    ti.GetDocumentation(MEMBERID_NIL, Result, sDoc, helpCtx, sHelpFile);<br />  end<br />  else<br />    Result := 'IDispatch без typeinfo';<br />end;<br /><br />end;<br />end;<br /></fieldset><font color="Red">Админ:</font> Пользуемся тегами при оформлении кода!<br />Это посоветовал ИИ. Но не работает]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=38"><![CDATA[[ &quot;Начинающим&quot; ]]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (infopol)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30996</guid>
	</item>

	<item>
		<title>Журнал Мегаинформатик и мессенджер megainformatic - #585 нейросеть megainformatic шагает по интернет</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30986&amp;goto=newpost</link>
		<pubDate>Thu, 11 Jun 2026 08:55:56 GMT</pubDate>
		<description><![CDATA[#585 нейросеть megainformatic шагает по интернет<br /><br /><img src="https://megainformatic.ru/images/vid/set_2/low/585_1.jpg" border="0" /><br /><br /><a href="https://vkvideo.ru/video-233739647_456239024" target="_blank">https://vkvideo.ru/video-233739647_456239024</a><br /><br />#586 Нейросеть megainformatic учится играть в игры<br /><br /><img src="https://megainformatic.ru/images/vid/set_2/low/586_1.jpg" border="0" /><br /><br /><a href="https://vkvideo.ru/video-233739647_456239025" target="_blank">https://vkvideo.ru/video-233739647_456239025</a><br /><br />megainformatic.ru ежемесячный журнал комиксов и инди-игр #7 (31) июль 2026<br /><br /><img src="https://megainformatic.ru/papers/m/images/2026/vol_7/low/megainformatic.ru_vol_7_jul_2026_page_1_v2.jpg" border="0" /><br /><br />В номере: интервью с нейросетью megainformatic, комиксы номера Полный песец. Анонс игры MEGA GAME.<br />Фантастический роман: Герои мышки и программирования #4. Нулевой километр. Поиск и решение. Послание<br />неизвестного.<br /><br />Номер доступен в виде free/полной версий 17/26 страниц в виде pdf, а также<br />из приложений m_mag_single, megainformatic messenger для Windows/Linux/Android и из браузера html5.<br /><br /><a href="https://megainformatic.ru/megainformatic-ru-jul-2026-vol-7/" target="_blank">https://megainformatic.ru/megainformatic-ru-jul-2026-vol-7/</a><br /><br />Все номера и выпуски, книги - поддержи !<br /><a href="https://megainformatic.ru/after_buy.php?pid=26" target="_blank">https://megainformatic.ru/after_buy.php?pid=26</a>]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=33"><![CDATA[Флейм]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (megainformatic)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30986</guid>
	</item>

	<item>
		<title>SiteAnalyzer SEO Tools - браузерное расширение для технического аудита сайта</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30844&amp;goto=newpost</link>
		<pubDate>Thu, 04 Jun 2026 19:49:37 GMT</pubDate>
		<description><![CDATA[<b>Новая версия SiteAnalyzer SEO Tools 3.6.196</b><br /><br /><img src="https://site-analyzer.ru/pages/soft/seo-extension/thumb-3.6.196-big.png" border="0" /><br /><br /><b>Что нового:</b><br /><ul><li>восстановлена возможность переключения расширения в режим боковой панели<br /></li><li>исправлен баг, связанный с отображением кириллических доменов в модуле Яндекс Вебмастер и Google Search Console<br /></li><li>добавлена поддержка элемента </li>[CDATA] при парсинге Sitemap.xml (вкладки Кластеризация, Визуализация, Расчет PageRank)<br /><li>добавлен учет комментариев (символ решетка, #) в правилах файла Robots.txt<br /></li><li>после продолжительной паузы актуализирована версия для браузера Firefox<br /></li><li>исправлена работа модуля &#171;ТОП поисковой выдачи&#187;<br /></li></ul><br />Подробное описание версии: <a href="https://site-analyzer.ru/soft/seo-extension/#whatsnew" target="_blank">https://site-analyzer.ru/soft/seo-extension/</a>]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=35"><![CDATA[Ваши программы]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (Admin)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30844</guid>
	</item>

	<item>
		<title>Яндекс Вордстат Extension - браузерное расширение для сбора семантики</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30868&amp;goto=newpost</link>
		<pubDate>Wed, 03 Jun 2026 08:32:09 GMT</pubDate>
		<description><![CDATA[<b>Новая версия Яндекс Вордстат Extension 4.2</b><br /><br /><img src="https://wordclusterer.ru/pages/news/ws-ext-4.2.png" border="0" /><br /><br /><b>Что нового:</b><br /><ul><li>для поисковых запросов добавлена возможность проверки посадочных URL<br /></li><li>добавлена возможность изменения очередности групп на одном уровне вложенности<br /></li><li>добавлена возможность перемещения запросов и групп между проектами<br /></li><li>исправлено дублирование запросов при перемещении запросов по папкам<br /></li><li>исправлено некорректное отображение групп запросов в меню вложенностью больше 1-го уровня<br /></li><li>при экспорте данных в буфер обмена и CSV добавлен учет вложенности групп<br /></li></ul><br />Подробное описание версии: <a href="https://wordclusterer.ru/version-history/" target="_blank">https://wordclusterer.ru/version-history/</a>]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=35"><![CDATA[Ваши программы]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (Admin)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30868</guid>
	</item>

	<item>
		<title>SiteAnalyzer - программа для SEO-аудита и анализа сайта</title>
		<link>https://delphisources.ru/forum/showthread.php?t=28706&amp;goto=newpost</link>
		<pubDate>Tue, 26 May 2026 08:25:17 GMT</pubDate>
		<description><![CDATA[<b>Новая версия SiteAnalyzer 3.4</b><br /><br />Представляем вашему вниманию новую версию SiteAnalyzer, в которой доработана система аналитики, оптимизирована проверка индексации URL на вкладке &#171;Индексация&#187;, добавлен учет...<br /><br /><img src="https://site-analyzer.ru/pages/news/images/version-3-4.png" border="0" /><br /><br /><b>Что нового:</b><br /><ul><li>блоки с настройками дат Яндекс Метрики и Google Search Console из настроек программы перенесены на раздел аналитики<br /></li><li>для удобства при экспорте данных в имя файла добавлена подстановка домена активного проекта<br /></li><li>в файле экспорта Яндекс Вебмастер убран столбец с идентификаторами поисковых запросов<br /></li><li>для аналитики Google Search Console добавлен перевод колонок для окон с запросами и URL<br /></li><li>на трех вкладках аналитики добавлено открытие выделенных URL в браузере по двойному клику мыши<br /></li><li>в логе на панели Инфо добавлено указание вкладки аналитики, на которой произошла ошибка (ЯВМ, Метрика, GSC)<br /></li><li>оптимизирована проверка индексации URL на вкладке &#171;Индексация&#187;, а также добавлена многопоточность<br /></li><li>добавлен учет ограничений правил исключения URL при пересканировании выбранных страниц<br /></li><li>на &#171;панель быстрого доступа&#187; добавлен график скорости загрузки страниц<br /></li><li>в окнах с поисковыми запросами убраны графики Google Trends<br /></li><li>упразднено отображение и учет якорных (#anchor) ссылок<br /></li></ul><br />Подробное описание версии: <a href="https://site-analyzer.ru/version-history/" target="_blank">https://site-analyzer.ru/version-history/</a>]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=35"><![CDATA[Ваши программы]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (Admin)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=28706</guid>
	</item>

	<item>
		<title>Delphi компоненты для прямого доступа к Oracle БД через OCI (Oracle Call Interface) - Delphi компоненты для прямого доступа к Oracle БД через OCI (Oracle Call Interface)</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30995&amp;goto=newpost</link>
		<pubDate>Mon, 11 May 2026 10:53:46 GMT</pubDate>
		<description><![CDATA[Добрый день,<br /><br />Хочу представить вам Delphi компоненты для быстрого прямого доступа к ORACLE серверу базы данных.<br /><br />Компоненты используют прямой доступ к серверу через OCI (Oracle Call Interface) не используя никаких универсальных прослоек, поэтому работают очень быстро.<br /><br />Полностью совместимы со стандартными Delphi компонентами для доступа и отображения данных такими как TDataSet, TDataSource, TDBGrid.<br />Поддерживаются все основные типы Delphi полей включая оракловские BLOB and CLOB. Есть возможность выполнять хранимые процедуры и так же части PL/SQL кода без создания хранимой процедуры. <br />Совместимы c Delphi версиями начиная с легендарной Delphi 7 по Delphi 13. <br /><br />Ключевой функционал:<br /> <br />- Прямой доступ к Oracle БД. Работают без BDE.<br />- Работа с серверами от Oracle 8i до Oracle 23с.<br />- Компонент TOraSQL - мощный наследник TDataSet. Максимально совместим со стандартными компонентами доступа к базам данных.  Реализует все возможности TDataSet и добавляет много новых.<br />- Поддерживаются чтение и сохранение данных в национальных кодировках включая названия таблиц и полей в таблицах на национальных языках.<br />- Продвинутые Delphi design-time property editors которые сильно облегчают настройку компонентов.<br />- Полная поддержка оракловских полей BLOB и CLOB.<br />- Возможность выполнять хранимые процедуры.<br />- Возможность выполнять куски PL/SQL кода прямо из клиентского приложения.<br />- Настройка количества записей получаемых за одно обращение к базе (намного повышает быстродействие при работе с большими таблицами).<br />- Компилируются как в 32bit так и в 64bit.<br />- Мощные и быстрые таблицы в памяти. <br />   TMemoryDataSet  - TDataSet совместимая компонента. Может показывать данные в DBGridе. <br />   TAMemoryDataSet - Таблица в памяти не совместимая с TDataSet. Удобна если нужно хранить таблицоподобные структуры в памяти.<br />- Мощные компоненты для создания и работы с динамическими массивами для всех типов данных (поиск данных реализован на ассемблере).<br />- Поддержка версий Delphi с 7 по 13.]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=35"><![CDATA[Ваши программы]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (lasersquad)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30995</guid>
	</item>

	<item>
		<title>Ra kuColorDialog - программа палитра и компонент для выбора цвета - Ra kuColorDialog - программа палитра и компонент для выбора цвета</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30988&amp;goto=newpost</link>
		<pubDate>Mon, 27 Apr 2026 20:37:52 GMT</pubDate>
		<description><![CDATA[<b>Ra kuColorDialog</b> &#8211; программа для выбора цвета, захвата цвета пикселя с экрана и сохранения палитр, имеет функцию экранной лупы и линейки, масштаб которых можно настраивать.<br /><br /><b>Ra</b> &#8211; это отдельная программа.<br /><br /><b>kuColorDialog </b>&#8211; это компонент для Delphi, продвинутый аналог примитивного TColorDialog, с важнейшей особенностью в виде динамического применения выбранного цвета.<br /><br />Сайт программы: <a href="https://kuzduk.ru/ra/" target="_blank">https://kuzduk.ru/ra/</a><br /><br /><img src="https://kuzduk.ru/ra/screenshot.png" border="0" />]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=35"><![CDATA[Ваши программы]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (kuzduk)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30988</guid>
	</item>

	<item>
		<title>KUSS - OpenSource программа, чтоб делать скриншоты - KUSS - OpenSource программа, чтоб делать скриншоты</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30987&amp;goto=newpost</link>
		<pubDate>Sun, 26 Apr 2026 23:07:35 GMT</pubDate>
		<description><![CDATA[<b><font color="Magenta"><font size=""6"">KUSS </font></font></b><br /><br />Программа, чтобы делать скриншоты (фото экрана): всего экрана, выбранной части, активного окна. С открытым исходным кодом на Delphi. Для Windows.<br /><br />Первоисточник, попавшийся мне, был взят из статьи "Создание скриншотера на Delphi" с сайта delphiexpert.ru: <a href="https://delphiexpert.ru/sozdanie-skrinshotera-na-delphi.html" target="_blank">https://delphiexpert.ru/sozdanie-skrinshotera-na-delphi.html</a><br /><br />Григорий Горкун дополнил программу: сохранение в файлы разных форматов + звук при фотографировании + работа с командной строкой с параметрами + исправил множество разных ошибок в первоисточнике.<br /><br />Подробности и качнуть можно туть: <a href="https://kuzduk.ru/kuss/" target="_blank">https://kuzduk.ru/kuss/</a>]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=36"><![CDATA[Исходники и статьи]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (kuzduk)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30987</guid>
	</item>

	<item>
		<title>Журнал Мегаинформатик и мессенджер megainformatic - Журнал Мегаинформатик и мессенджер megainformatic</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30986&amp;goto=newpost</link>
		<pubDate>Wed, 22 Apr 2026 06:21:54 GMT</pubDate>
		<description><![CDATA[<img src="https://megainformatic.ru/mm/images/low/581_1.jpg" border="0" /><br /><br />Мессенджер и журнал Нового поколения. По ссылке ниже демонстрационные видео, ссылки для запуска из браузера html5 или веб версии или скачивания Windows/Linux/Android приложения.<br /><br />Мессенджер позволяет вам без ограничений общаться, а также открывает доступ ко всем журналам и книгам Мегаинформатик. Сделай шаг в будущее вместе со мной. Я независимый инди-разработчик, запустил свою поисковую систему, нейросеть, журнал Мегаинформатик (издаю с 2025 года), а также еще целый ряд интересных проектов - игры, комиксы, интервью в журнале, экспертные статьи. Занимаюсь созданием этих проектов в одиночку. Поэтому ваша помощь и поддержка будут очень кстати! Спасибо за внимание! Поддержите меня.<br /><br /><a href="https://megainformatic.ru/megainformatic-messenger/" target="_blank">https://megainformatic.ru/megainformatic-messenger/</a>]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=33"><![CDATA[Флейм]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (megainformatic)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30986</guid>
	</item>
</channel>
</rss>