<?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>Fri, 19 Jun 2026 12:01:57 GMT</pubDate>
	<generator>vobla</generator>
	<ttl>60</ttl>

	<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>

	<item>
		<title>DateTimePicker - DateTimePicker</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30984&amp;goto=newpost</link>
		<pubDate>Mon, 13 Apr 2026 19:12:42 GMT</pubDate>
		<description><![CDATA[Здравствуйте, на форме есть DateTimePicker с датой, возможно ли как-то прикрутить к нему MessageDlg чтобы при выборе в MessageDlg - No дата в DateTimePicker не менялась?]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=10"><![CDATA[Компоненты и классы]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (Alex7)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30984</guid>
	</item>

	<item>
		<title>как надеть текстуру в glscene - как надеть текстуру в glscene</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30983&amp;goto=newpost</link>
		<pubDate>Fri, 10 Apr 2026 01:56:01 GMT</pubDate>
		<description><![CDATA[<fieldset class="fieldset"><legend><i>Код</i></legend>GLActor1.LoadFromFile('model.smd');<br />GLActor1.Material.Texture.Image.LoadFromFile('texture.jpg');<br />GLActor1.Material.Texture.Enabled:=true;</fieldset><br />Всем привет! так загружается текстура на модель, когда она одна.<br />а если модель из несколько частей и текстур, то как можно надеть несколько текстур? :confused: <br /><fieldset class="fieldset"><legend><i>Код</i></legend>GLActor1.LoadFromFile('model.smd');<br />GLMaterialLibrary1.AddTextureMaterial('material1', '111.jpg');<br />GLMaterialLibrary1.AddTextureMaterial('material2', '222.jpg');<br />GLMaterialLibrary1.AddTextureMaterial('material3', '333.jpg');</fieldset>]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=8"><![CDATA[Графика и игры]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (leon2009)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30983</guid>
	</item>

	<item>
		<title>Есть вопрос у новичка - Есть вопрос у новичка</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30980&amp;goto=newpost</link>
		<pubDate>Mon, 06 Apr 2026 15:57:40 GMT</pubDate>
		<description><![CDATA[Есть такой код. Он редактирует только одну запись в таблице по нажатию кнопки как сделать чтобы переходил на  строку которая открывается в поиске.<br /><fieldset class="fieldset"><legend><i>Код</i></legend><br />ADOQuery2.Edit;<br /> ADOQuery2.FieldByName('vremya').AsString := Edit2.Text;<br />ADOQuery2.Post;</fieldset><font color="Red">Админ:</font> Пользуемся тегами при оформлении кода!]]></description>
		<category domain="https://delphisources.ru/forum/forumdisplay.php?f=38"><![CDATA[[ &quot;Начинающим&quot; ]]]></category>
		<author><![CDATA[admin_ds@delphisources.ru (Zmeyi)]]></author>
		<guid isPermaLink="false">https://delphisources.ru/forum/showthread.php?t=30980</guid>
	</item>

	<item>
		<title>SiteAnalyzer - программа для SEO-аудита и анализа сайта</title>
		<link>https://delphisources.ru/forum/showthread.php?t=28706&amp;goto=newpost</link>
		<pubDate>Tue, 24 Mar 2026 07:35:02 GMT</pubDate>
		<description><![CDATA[<b>Новая версия SiteAnalyzer 3.3</b><br /><br />Представляем вашему вниманию новую версию SiteAnalyzer, в которой добавлена интеграция программы с системами аналитики Яндекс и Google.<br /><br /><img src="https://site-analyzer.ru/pages/news/images/version-3-3/version-3-3.png" border="0" /><br /><br /><img src="https://site-analyzer.ru/pages/news/images/version-3-3/yandex-webmaster.png" border="0" /><br /><br /><b>Что нового:</b><br /><ul><li>добавлена интеграция программы с системами аналитики Яндекс и Google<br /></li><li>добавлена возможность экспорта всех URL и статистики ключевых запросов из вебмастера Яндекс и Google<br /></li><li>при старте сканирования сайта на панели &#171;Инфо&#187; добавлено краткое отображение настроек сканирования<br /></li><li>исправлена ошибка, связанная с некорректным определением канонических URL для главных страниц сайтов<br /></li><li>исправлена некорректная проверка индексации и некорректное указание User-Agent при сканировании произвольного списка URL<br /></li></ul><br />Подробное описание версии: <a href="https://site-analyzer.ru/news/version-3-3-analytics/" target="_blank">https://site-analyzer.ru/news/version-3-3-analytics/</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>ВордЧекер Extension - браузерное расширение для проверки позиций сайтов в Яндексе</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30978&amp;goto=newpost</link>
		<pubDate>Wed, 18 Mar 2026 07:58:47 GMT</pubDate>
		<description><![CDATA[<b>Новая версия ВордЧекер Extension 1.3</b><br /><br /><img src="https://wordchecker.ru/pages/extension/versions/wordchecker-extension-1.3.png" border="0" /><br /><br /><b>Что нового:</b><br /><ul><li>добавлено определение видимости сайта по ключевым запросам относительно текущих позиций<br /></li><li>добавлена возможность перепроверки позиций запросов на позиции 100+<br /></li></ul><br />Подробное описание версии: <a href="https://wordchecker.ru/extension/" target="_blank">https://wordchecker.ru/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=30978</guid>
	</item>

	<item>
		<title>SiteAnalyzer SEO Tools - браузерное расширение для технического аудита сайта</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30844&amp;goto=newpost</link>
		<pubDate>Wed, 11 Mar 2026 21:00:46 GMT</pubDate>
		<description><![CDATA[<b>Новая версия SiteAnalyzer SEO Tools 3.6</b><br /><br /><img src="https://site-analyzer.ru/pages/articles/_single-articles/seo-extension-webmaster-google/export-pdf.png" border="0" /><br /><br /><b>Что нового:</b><br /><ul><li>в модуле Google Search Console добавлен экспорт отчета по сайтам в PDF<br /></li><li>для небольших экранов улучшена верстка фильтров &#171;Карта слов / Граф&#187; в модуле Google Search Console<br /></li><li>исправлено некорректное определение капчи Яндекса в модуле &#171;ТОП поисковой выдачи&#187;<br /></li></ul><br />Подробное описание версии: <a href="https://site-analyzer.ru/articles/seo-extension-webmaster-google/" target="_blank">https://site-analyzer.ru/articles/seo-extension-webmaster-google/</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=30978&amp;goto=newpost</link>
		<pubDate>Tue, 10 Mar 2026 09:33:21 GMT</pubDate>
		<description><![CDATA[<b>Новая версия ВордЧекер Extension 1.2</b><br /><br /><img src="https://wordchecker.ru/pages/extension/versions/wordchecker-extension-1.2.png" border="0" /><br /><br /><b>Что нового:</b><br /><ul><li>добавлено контекстное меню для списка проектов<br /></li><li>верхние кнопки, связанные с запросами, перемещены вниз к самим запросам<br /></li><li>при вставке запросов из буфера обмена теперь выдается дополнительное окно с подтверждением<br /></li><li>в контекстном меню списка запросов добавлена возможность копирования выбранных фраз в буфер обмена<br /></li><li>для экспорта в CSV добавлены колонки с датами проверок позиций<br /></li></ul><br />Подробное описание версии: <a href="https://wordchecker.ru/extension/" target="_blank">https://wordchecker.ru/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=30978</guid>
	</item>

	<item>
		<title>ВордЧекер Extension - браузерное расширение для проверки позиций сайтов в Яндексе - ВордЧекер Extension - браузерное расширение для проверки позиций сайтов в Яндексе</title>
		<link>https://delphisources.ru/forum/showthread.php?t=30978&amp;goto=newpost</link>
		<pubDate>Sat, 28 Feb 2026 16:29:29 GMT</pubDate>
		<description><![CDATA[Всем привет! Представляем вашему вниманию <a href="https://wordchecker.ru/extension/" target="_blank">WordChecker Extension</a> - браузерное расширение, предназначенное для проверки позиций сайтов в поисковой системе Яндекс и отображения истории позиций вашего сайта.<br /><br />Расширение бесплатное (но с некоторыми ограничениями). Пока находится в режиме тестирования.<br />Проверка производится посредством XML-лимитов (XMLStock, XMLRiver).<br />Доступно указание регионов Яндекса для проверки, а также массовая проверка позиций сайтов в один клик.<br /> <br /><img src="https://wordchecker.ru/pages/extension/versions/wordchecker-extension-1.1.png" border="0" /><br /><br /><b>Основные возможности WordChecker Extension</b><br /><br />&#10003; Проверка позиций в поисковой системе Яндекс<br />&#10003; Указание регионов сканирования запросов в Яндексе<br />&#10003; Массовый сбор статистики по Яндекс Вордстат с учетом региональности<br />&#10003; Экспорт и импорт проектов для их переноса между браузерами, либо между ПК<br />&#10003; Использование XML-сервисов для сбора сбора поисковой выдачи<br />&#10003; Фильтрация данных по ключевым запросам, позициям и Вордстат<br />&#10003; Отображение URL посадочных страниц запросов в ТОП-100<br />&#10003; Импорт запросов из буфера обмена и CSV<br />&#10003; Экспорт запросов в буфер обмена и CSV<br /><br /><b>Совместимость с браузерами</b><br /><br />- Google Chrome<br />- Mozilla Firefox<br />- Яндекс Браузер<br />- Opera<br />- Microsoft EDGE<br /><br /><b>Протестировать расширение</b><br /><br />- Сайт расширения: <a href="https://wordchecker.ru/extension/" target="_blank">https://wordchecker.ru/extension/</a><br />- Chrome Web Store: <a href="https://chromewebstore.google.com/detail/wordchecker-extension/pimkfjeifkccafnconedfidagmckgbak" target="_blank">https://chromewebstore.google.com/detail/wordchecker-extension/pimkfjeifkccafnconedfidagmckgbak</a><br />- Firefox Add-ons: <a href="https://addons.mozilla.org/ru/firefox/addon/wordchecker-extension/" target="_blank">https://addons.mozilla.org/ru/firefox/addon/wordchecker-extension/</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=30978</guid>
	</item>
</channel>
</rss>