<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:gd="http://schemas.google.com/g/2005"><id>tag:blogger.com,1999:blog-1702873441071265539.comments</id><updated>2023-05-29T19:02:20.570+03:00</updated><title type='text'>Блог GunSmoker-а</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.gunsmoker.ru/feeds/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/comments/default'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/'/><link rel="hub" href="http://pubsubhubbub.appspot.com/"/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/comments/default?start-index=26&amp;max-results=25'/><author><name>GunSmoker</name><uri>http://www.blogger.com/profile/15611696588191431330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrYMBDZyhmwpngoHu4MbxoNS55hTzfYX9MRyMyiL7lk8FV4zzROyizfpqf_E85yuu8-BtGtcAZg_miWOVH_8I9hdkdBcDd5UkBhBcWo1jkcyacq_Lgcmt9gECy0zV0zNo/s220/avatar.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2964</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-4060854444433908187</id><published>2022-02-23T14:52:36.651+03:00</published><updated>2022-02-23T14:52:36.651+03:00</updated><title type='text'>Вот же ж блин. Стоило мне только здесь задать вопр...</title><content type='html'>Вот же ж блин. Стоило мне только здесь задать вопрос и я почти сразу же и нашёл ответ. Хотя правда и не прямой ответ, а только подсказку, но и этого мне хватило :)&lt;br /&gt;На одном сайте было написано, что в реестре есть такой ключик: HKEY_CLASSES_ROOT\exefile\shell\runas\command и поэтому ShellExecuteEx с &amp;quot;runas&amp;quot; работает именно так.&lt;br /&gt;Для интереса я запустил редактор реестра и обнаружил там кроме ключика &amp;quot;runas&amp;quot; ещё один интересный ключик &amp;quot;runasuser&amp;quot;, попробовал его в ShellExecuteEx вместо &amp;quot;runas&amp;quot; - и оно сработало так как мне и нужно было :)&lt;br /&gt;Спасибо за помощь! :)&lt;br /&gt;Впрочем если вы знаете ещё какой-то способ сделать то же самое, то прошу поделиться со мной. Потому что под WinXP запуск ShellExecuteEx с&amp;quot;runasuser&amp;quot; не работает...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/100142038666558308/comments/default/4060854444433908187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/100142038666558308/comments/default/4060854444433908187'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2015/01/avoid-using-ShellExecuteEx.html?showComment=1645617156651#c4060854444433908187' title=''/><link rel='related' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/100142038666558308/comments/default/5079512099783527381'/><author><name>Валигози</name><uri>https://www.blogger.com/profile/14701925611514925861</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2015/01/avoid-using-ShellExecuteEx.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-100142038666558308' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/100142038666558308' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1533373222"/><gd:extendedProperty name="blogger.displayTime" value="23 февраля 2022 г. в 14:52"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-5079512099783527381</id><published>2022-02-23T14:35:23.002+03:00</published><updated>2022-02-23T14:35:23.002+03:00</updated><title type='text'>Добрый день!&#xa;Вызов функции ShellExecuteEx с &amp;quot;...</title><content type='html'>Добрый день!&lt;br /&gt;Вызов функции ShellExecuteEx с &amp;quot;runas&amp;quot; приводит к появлению диалога ввода логина и пароля для запуска приложения с правами администратора.&lt;br /&gt;Подскажите, пожалуйста, а как можно вызвать диалог ввода логина и пароля для запуска от имени другого пользователя, но без прав администратора?&lt;br /&gt;Ну это как в проводнике нажимаешь на exe-шнике правой кнопкой мыши удерживая кнопку Shift и там кроме пункта &amp;quot;Запуск от имени администратора&amp;quot; появляется ещё пункт &amp;quot;Запуск от имени другого пользователя&amp;quot;.&lt;br /&gt;В интернете никак не могу отыскать правильный ответ - везде предлагают запуск от имени другого пользователя, но с повышением прав до администратора...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/100142038666558308/comments/default/5079512099783527381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/100142038666558308/comments/default/5079512099783527381'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2015/01/avoid-using-ShellExecuteEx.html?showComment=1645616123002#c5079512099783527381' title=''/><author><name>Валигози</name><uri>https://www.blogger.com/profile/14701925611514925861</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2015/01/avoid-using-ShellExecuteEx.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-100142038666558308' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/100142038666558308' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1533373222"/><gd:extendedProperty name="blogger.displayTime" value="23 февраля 2022 г. в 14:35"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-4758458570082439985</id><published>2022-01-14T19:47:12.645+03:00</published><updated>2022-01-14T19:47:12.645+03:00</updated><title type='text'>О, мы как раз с этим столкнулись 2 года назад, и к...</title><content type='html'>О, мы как раз с этим столкнулись 2 года назад, и как раз в EurekaLog (модуль EPNG.pas)!&lt;br /&gt;Но только в 64-битном Delphi. 32-битный компилятор нормально работал, не выделял дополнительную память, а Result трактовал как var-параметр.&lt;br /&gt;Почему-то 64-битный компилятор делал именно так, как Вы пишете, создавал временную переменную. Почему так — я не помню уже, 2 года прошло. Видимо, из-за каких-то особенностей вложенных функций в Win64.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/7652629349964879636/comments/default/4758458570082439985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/7652629349964879636/comments/default/4758458570082439985'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2020/08/riddle-26.html?showComment=1642178832645#c4758458570082439985' title=''/><link rel='related' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/7652629349964879636/comments/default/8762829549265971893'/><author><name>Денис</name><uri>https://www.blogger.com/profile/09629860852735514784</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2020/08/riddle-26.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-7652629349964879636' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/7652629349964879636' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1180701836"/><gd:extendedProperty name="blogger.displayTime" value="14 января 2022 г. в 19:47"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-6650570490887210138</id><published>2022-01-14T19:24:23.427+03:00</published><updated>2022-01-14T19:24:23.427+03:00</updated><title type='text'>Огромное спасибо за ответ!&#xa;Очень рад, что Вы работ...</title><content type='html'>Огромное спасибо за ответ!&lt;br /&gt;Очень рад, что Вы работаете в команде EurekaLog (много лет не заглядывал в Ваш блог, и только сегодня про это узнал).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/9092574115290752075/comments/default/6650570490887210138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/9092574115290752075/comments/default/6650570490887210138'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2021/05/eurekalog-encoding-hash-encrypt.html?showComment=1642177463427#c6650570490887210138' title=''/><link rel='related' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/9092574115290752075/comments/default/496439871901860464'/><author><name>Денис</name><uri>https://www.blogger.com/profile/09629860852735514784</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2021/05/eurekalog-encoding-hash-encrypt.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-9092574115290752075' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/9092574115290752075' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1180701836"/><gd:extendedProperty name="blogger.displayTime" value="14 января 2022 г. в 19:24"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-8593709557561351784</id><published>2022-01-14T19:01:34.114+03:00</published><updated>2022-01-14T19:01:34.114+03:00</updated><title type='text'>См. Use safe mode to handle special exceptions. &#xa;&#xa;...</title><content type='html'>См. &lt;a href=&quot;https://www.eurekalog.com/help/eurekalog/advanced_page.php&quot; rel=&quot;nofollow&quot;&gt;Use safe mode to handle special exceptions&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&amp;gt; в результате повреждения памяти сохранённый пользователем документ может напрочь испортиться и готов нести ответственность за это&lt;br /&gt;Там только не в этом дело. Этот функционал изначально создавался для другого. Ошибка с памятью может быть, если менеджеру памяти пришёл кирдык. Например, баг в коде затёр управляющие структуры. В этом случае попытка как-то обработать исключение приведёт лишь к повторной ошибке памяти. Цикл продолжится до &amp;quot;Приложение выполнило недопустимую операцию и будет закрыто&amp;quot;. Результат: недовольные клиенты &amp;quot;EurekaLog не работает&amp;quot;. А если учесть, что у нас проверки памяти включены по умолчанию, а в существующих проектах с памятью обычно швах, то и - &amp;quot;приложение вылетает после добавления в него EurekaLog&amp;quot;. А вот эта функциональность позволяет EurekaLog даже в таких сложных случаях создать отчёт. Да, не всегда это возможно, но мы, по крайней мере, пытались. &lt;br /&gt;&lt;br /&gt;Собственно, основная проблема - нет машины времени. Т.е. имея на руках исключение, нельзя сказать, можно ли его будет успешно обработать или нет. Поэтому приходится включать &amp;quot;безопасный режим&amp;quot; заранее для некоторых типов исключений - в основном это различные проблемы с памятью.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/9092574115290752075/comments/default/8593709557561351784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/9092574115290752075/comments/default/8593709557561351784'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2021/05/eurekalog-encoding-hash-encrypt.html?showComment=1642176094114#c8593709557561351784' title=''/><link rel='related' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/9092574115290752075/comments/default/496439871901860464'/><author><name>GunSmoker</name><uri>https://www.blogger.com/profile/15611696588191431330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrYMBDZyhmwpngoHu4MbxoNS55hTzfYX9MRyMyiL7lk8FV4zzROyizfpqf_E85yuu8-BtGtcAZg_miWOVH_8I9hdkdBcDd5UkBhBcWo1jkcyacq_Lgcmt9gECy0zV0zNo/s220/avatar.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2021/05/eurekalog-encoding-hash-encrypt.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-9092574115290752075' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/9092574115290752075' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1937656759"/><gd:extendedProperty name="blogger.displayTime" value="14 января 2022 г. в 19:01"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-496439871901860464</id><published>2022-01-14T18:50:47.648+03:00</published><updated>2022-01-14T18:50:47.648+03:00</updated><title type='text'>Пользуясь случаем, хотел бы задать вопрос не по те...</title><content type='html'>Пользуясь случаем, хотел бы задать вопрос не по теме.&lt;br /&gt;EurekaLog очень не любит ошибок в менеджере памяти.&lt;br /&gt;Настолько не любит, что, например, при повторном вызове FreeMem для уже освобождённого блока памяти врубает &amp;quot;режим паники&amp;quot; и прибивает всё приложение. Да, она показывает перед этим сообщение об ошибке, но это не даёт пользователю возможность хоть как-то продолжить работу и, например, сохранить свой документ на диск. Зачем так жестоко? Нельзя ли как-то отрубить этот функционал?&lt;br /&gt;Да, я, как разработчик, осознаю, что что в результате повреждения памяти сохранённый пользователем документ может напрочь испортиться и готов нести ответственность за это, считая, что в большинстве случаев это меньшее зло, чем невозможность сохраниться. Но EurekaLog не предоставляет такой возможности.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/9092574115290752075/comments/default/496439871901860464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/9092574115290752075/comments/default/496439871901860464'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2021/05/eurekalog-encoding-hash-encrypt.html?showComment=1642175447648#c496439871901860464' title=''/><author><name>Денис</name><uri>https://www.blogger.com/profile/09629860852735514784</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2021/05/eurekalog-encoding-hash-encrypt.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-9092574115290752075' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/9092574115290752075' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1180701836"/><gd:extendedProperty name="blogger.displayTime" value="14 января 2022 г. в 18:50"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-2920692027718365219</id><published>2022-01-14T18:38:01.993+03:00</published><updated>2022-01-14T18:38:01.993+03:00</updated><title type='text'>Все антивирусы можно считать мошенниками. Касперск...</title><content type='html'>Все антивирусы можно считать мошенниками. Касперского, например. Потому что у всех бывают ложные срабатывания. Особенно у тех, которые хорошо ловят настоящие вирусы (а Касперский, например, хорошо ловит; слишком, чорт бы его побрал, хорошо).&lt;br /&gt;Если клиенты вашего приложения отказываются добавлять его в список исключений (ну там &amp;quot;правила корпоративной безопасности&amp;quot;, например, не позволяют), то мне известен только один выход из этой ситуации — покупать Code Signing Certificate для вашей организации и подписывать им свои исполняемые файлы. Это не очень дорого, несколько тыс. руб. в год, но оформление/продление может быть геморройным. Антивирусы отстают (иначе бы им прилетало слишком много претензий от пользователей широко используемого ПО, такого, как Office или AutoCAD).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/7432579678710252401/comments/default/2920692027718365219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/7432579678710252401/comments/default/2920692027718365219'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2021/02/eurekalog-virustotal.html?showComment=1642174681993#c2920692027718365219' title=''/><author><name>Денис</name><uri>https://www.blogger.com/profile/09629860852735514784</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2021/02/eurekalog-virustotal.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-7432579678710252401' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/7432579678710252401' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1180701836"/><gd:extendedProperty name="blogger.displayTime" value="14 января 2022 г. в 18:38"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-2138860118666909574</id><published>2021-11-07T08:36:33.378+03:00</published><updated>2021-11-07T08:36:33.378+03:00</updated><title type='text'>Забудьте про Virustotal!!! Они предоставляют Медве...</title><content type='html'>Забудьте про Virustotal!!! Они предоставляют Медвежьи услуги. Для меня - это мошенники. У них многие дельфовые функции видятся как угрозы. То же самое касается и Norton Antivirus. </content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/7432579678710252401/comments/default/2138860118666909574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/7432579678710252401/comments/default/2138860118666909574'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2021/02/eurekalog-virustotal.html?showComment=1636263393378#c2138860118666909574' title=''/><author><name>Николай</name><uri>https://www.blogger.com/profile/04047099759240510605</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2021/02/eurekalog-virustotal.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-7432579678710252401' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/7432579678710252401' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1022137815"/><gd:extendedProperty name="blogger.displayTime" value="7 ноября 2021 г. в 08:36"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-596870395619848138</id><published>2021-10-01T17:34:18.786+03:00</published><updated>2021-10-01T17:34:18.786+03:00</updated><title type='text'>Возникла та же проблема. Все компилируется вот оол...</title><content type='html'>Возникла та же проблема. Все компилируется вот оолько при запуске ругается на &amp;quot;Resource TfrmFDGUIxFormsError ﻿not found&amp;quot;.&lt;br /&gt;&lt;br /&gt;Delphi 10.3, FireDAC+SQLite, FastReport</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/4888065474791171566/comments/default/596870395619848138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/4888065474791171566/comments/default/596870395619848138'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2010/06/delphi-ite-integrated-translation.html?showComment=1633098858786#c596870395619848138' title=''/><author><name>Ruslan</name><uri>https://www.blogger.com/profile/10098410235618209495</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2010/06/delphi-ite-integrated-translation.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-4888065474791171566' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/4888065474791171566' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-430632439"/><gd:extendedProperty name="blogger.displayTime" value="1 октября 2021 г. в 17:34"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-556905717696167686</id><published>2021-09-20T18:26:35.467+03:00</published><updated>2021-09-20T18:26:35.467+03:00</updated><title type='text'>Ага, спасибо, исправил.</title><content type='html'>Ага, спасибо, исправил.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1458170365684009495/comments/default/556905717696167686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1458170365684009495/comments/default/556905717696167686'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2019/06/developing-DLL-API.html?showComment=1632151595467#c556905717696167686' title=''/><link rel='related' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1458170365684009495/comments/default/7698340159776623709'/><author><name>GunSmoker</name><uri>https://www.blogger.com/profile/15611696588191431330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrYMBDZyhmwpngoHu4MbxoNS55hTzfYX9MRyMyiL7lk8FV4zzROyizfpqf_E85yuu8-BtGtcAZg_miWOVH_8I9hdkdBcDd5UkBhBcWo1jkcyacq_Lgcmt9gECy0zV0zNo/s220/avatar.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2019/06/developing-DLL-API.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-1458170365684009495' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/1458170365684009495' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1937656759"/><gd:extendedProperty name="blogger.displayTime" value="20 сентября 2021 г. в 18:26"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-7698340159776623709</id><published>2021-09-17T16:14:21.671+03:00</published><updated>2021-09-17T16:14:21.671+03:00</updated><title type='text'>по всей видимости правильно так:&#xa;    procedure Not...</title><content type='html'>по всей видимости правильно так:&lt;br /&gt;    procedure NotifyMe(ANotifier: INotify); safecall;&lt;br /&gt;    function GetMemory(out ADataSize: DWORD): Pointer; safecall;&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1458170365684009495/comments/default/7698340159776623709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1458170365684009495/comments/default/7698340159776623709'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2019/06/developing-DLL-API.html?showComment=1631884461671#c7698340159776623709' title=''/><author><name>RusMikle</name><uri>https://www.blogger.com/profile/14770151720130611417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2019/06/developing-DLL-API.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-1458170365684009495' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/1458170365684009495' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-2090807263"/><gd:extendedProperty name="blogger.displayTime" value="17 сентября 2021 г. в 16:14"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-4392414092117053091</id><published>2021-09-17T16:12:18.141+03:00</published><updated>2021-09-17T16:12:18.141+03:00</updated><title type='text'>в архиве ошибка в SampleDLLHeaders.pas в строке 61...</title><content type='html'>в архиве ошибка в SampleDLLHeaders.pas в строке 61 стоит:&lt;br /&gt;procedure NotifyMe(ANotifunction GetMemory(out ADataSize: DWORD): Pointer; safecall;fier: INotify); safecall;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1458170365684009495/comments/default/4392414092117053091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1458170365684009495/comments/default/4392414092117053091'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2019/06/developing-DLL-API.html?showComment=1631884338141#c4392414092117053091' title=''/><author><name>RusMikle</name><uri>https://www.blogger.com/profile/14770151720130611417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2019/06/developing-DLL-API.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-1458170365684009495' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/1458170365684009495' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-2090807263"/><gd:extendedProperty name="blogger.displayTime" value="17 сентября 2021 г. в 16:12"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-5666181558470634000</id><published>2021-08-19T09:35:48.509+03:00</published><updated>2021-08-19T09:35:48.509+03:00</updated><title type='text'>Там была ссылка http://, я изменил на https:// - в...</title><content type='html'>Там была ссылка http://, я изменил на https:// - возможно, проблема была в этом? Типа, настройки безопасности браузера, не дают открыть небезопасную ссылку с безопасной страницы?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1458170365684009495/comments/default/5666181558470634000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1458170365684009495/comments/default/5666181558470634000'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2019/06/developing-DLL-API.html?showComment=1629354948509#c5666181558470634000' title=''/><link rel='related' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1458170365684009495/comments/default/1789097926033968859'/><author><name>GunSmoker</name><uri>https://www.blogger.com/profile/15611696588191431330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrYMBDZyhmwpngoHu4MbxoNS55hTzfYX9MRyMyiL7lk8FV4zzROyizfpqf_E85yuu8-BtGtcAZg_miWOVH_8I9hdkdBcDd5UkBhBcWo1jkcyacq_Lgcmt9gECy0zV0zNo/s220/avatar.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2019/06/developing-DLL-API.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-1458170365684009495' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/1458170365684009495' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1937656759"/><gd:extendedProperty name="blogger.displayTime" value="19 августа 2021 г. в 09:35"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-1028756861954243872</id><published>2021-08-19T09:32:46.919+03:00</published><updated>2021-08-19T09:32:46.919+03:00</updated><title type='text'>У меня работает. Может, браузер не понимает, что о...</title><content type='html'>У меня работает. Может, браузер не понимает, что от него хотят? Попробуйте открыть новое окно и вставить ссылку вручную: https://files.gunsmoker.ru/files/downloads/SampleDllAPI.zip</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1458170365684009495/comments/default/1028756861954243872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1458170365684009495/comments/default/1028756861954243872'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2019/06/developing-DLL-API.html?showComment=1629354766919#c1028756861954243872' title=''/><link rel='related' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1458170365684009495/comments/default/1789097926033968859'/><author><name>GunSmoker</name><uri>https://www.blogger.com/profile/15611696588191431330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrYMBDZyhmwpngoHu4MbxoNS55hTzfYX9MRyMyiL7lk8FV4zzROyizfpqf_E85yuu8-BtGtcAZg_miWOVH_8I9hdkdBcDd5UkBhBcWo1jkcyacq_Lgcmt9gECy0zV0zNo/s220/avatar.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2019/06/developing-DLL-API.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-1458170365684009495' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/1458170365684009495' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1937656759"/><gd:extendedProperty name="blogger.displayTime" value="19 августа 2021 г. в 09:32"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-1789097926033968859</id><published>2021-08-19T05:56:44.659+03:00</published><updated>2021-08-19T05:56:44.659+03:00</updated><title type='text'>почему-то ссылка на архив не работает&#xa;</title><content type='html'>почему-то ссылка на архив не работает&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1458170365684009495/comments/default/1789097926033968859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1458170365684009495/comments/default/1789097926033968859'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2019/06/developing-DLL-API.html?showComment=1629341804659#c1789097926033968859' title=''/><author><name>Anonymous</name><uri>https://www.blogger.com/profile/16689348685492518596</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2019/06/developing-DLL-API.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-1458170365684009495' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/1458170365684009495' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-29970767"/><gd:extendedProperty name="blogger.displayTime" value="19 августа 2021 г. в 05:56"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-1862466462450944805</id><published>2021-08-17T17:23:00.653+03:00</published><updated>2021-08-17T17:23:00.653+03:00</updated><title type='text'>P.S.&#xa;Например, я в dll написал на ассемблере проце...</title><content type='html'>P.S.&lt;br /&gt;Например, я в dll написал на ассемблере процедуру , которая получает и передаёт два числа типа Extended через ST(0), ST(1)&lt;br /&gt;Если я скомпилирую это в 64 разрядной Дельфи и буду использовать эту dll в программе, скомпилированной в 64 разрядном GCC, она будет работать в 64 Windows?&lt;br /&gt;Или та же самая процедура, но с передачей чисел Extended через общий стек:&lt;br /&gt;fstp tbyte prt [esp], &lt;br /&gt;fstp tbyte prt [esp-10]&lt;br /&gt;&lt;br /&gt;Если не будет работать, то почему? Если будет работать, то почему 64-компиляторы не используют Extended?&lt;br /&gt; &lt;br /&gt;P.P.S.&lt;br /&gt;Мои подобные 32 разрядные dll и exe работают в Windows10x64 без ошибок.&lt;br /&gt;Но у меня нет сейчас возможности проверить это на 64 компиляторах. :)&lt;br /&gt;  </content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5586500499789405903/comments/default/1862466462450944805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5586500499789405903/comments/default/1862466462450944805'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2011/04/7.html?showComment=1629210180653#c1862466462450944805' title=''/><link rel='related' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5586500499789405903/comments/default/6998221425052744548'/><author><name>Argentum Venti</name><uri>https://www.blogger.com/profile/18176495129922575972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2011/04/7.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-5586500499789405903' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/5586500499789405903' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-2000289240"/><gd:extendedProperty name="blogger.displayTime" value="17 августа 2021 г. в 17:23"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-803063192150168112</id><published>2021-08-17T15:44:11.218+03:00</published><updated>2021-08-17T15:44:11.218+03:00</updated><title type='text'>Что означает: модель диктует? В 32 разрядных почем...</title><content type='html'>Что означает: модель диктует? В 32 разрядных почему-то этого нет. Зачем передавать числа с плавающей точкой через SSE, когда для этого есть FPU?&lt;br /&gt;Какое отношение имеет передача чисел SSE к отсутствию поддержки Extended? Ведь поддержка double в FPU есть.&lt;br /&gt;Вы можете привести ссылки на статьи в которых детально расписывается и объясняется эта проблема и как это работает изнутри?&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5586500499789405903/comments/default/803063192150168112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5586500499789405903/comments/default/803063192150168112'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2011/04/7.html?showComment=1629204251218#c803063192150168112' title=''/><link rel='related' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5586500499789405903/comments/default/6998221425052744548'/><author><name>Argentum Venti</name><uri>https://www.blogger.com/profile/18176495129922575972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2011/04/7.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-5586500499789405903' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/5586500499789405903' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-2000289240"/><gd:extendedProperty name="blogger.displayTime" value="17 августа 2021 г. в 15:44"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-4168426229345688175</id><published>2021-08-17T10:23:37.873+03:00</published><updated>2021-08-17T10:23:37.873+03:00</updated><title type='text'>Потому что в 32-х разрядных Delphi (и не только De...</title><content type='html'>Потому что в 32-х разрядных Delphi (и не только Delphi) модель вызова диктует, что для передачи чисел с плавающей запятой используются регистры сопроцессора x87: &amp;quot;A real parameter is always passed on the stack. Real results are returned in the floating-point coprocessor&amp;#39;s top-of-stack register (ST(0))&amp;quot;.&lt;br /&gt;&lt;br /&gt;В противоположность этому, модель вызова x86-64 диктует, что для передачи чисел с плавающей запятой используются регистры SSE: &amp;quot;The first four arguments are placed onto the registers. That means ... XMM0, XMM1, XMM2, XMM3 for floating point arguments. Floating point return values are returned in XMM0&amp;quot;. Никакого x87 здесь не предусмотрено.&lt;br /&gt;&lt;br /&gt;В Linux (и вообще, большинстве Unix-систем, включая MacOS) ситуация полностью аналогичная. Конечно, там используется своё соглашение вызова, но правила там практически те же: &amp;quot;While XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6 and XMM7 are used for the first floating point arguments. Floating-point return values are similarly stored in XMM0 and XMM1&amp;quot;.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5586500499789405903/comments/default/4168426229345688175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5586500499789405903/comments/default/4168426229345688175'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2011/04/7.html?showComment=1629185017873#c4168426229345688175' title=''/><link rel='related' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5586500499789405903/comments/default/6998221425052744548'/><author><name>GunSmoker</name><uri>https://www.blogger.com/profile/15611696588191431330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrYMBDZyhmwpngoHu4MbxoNS55hTzfYX9MRyMyiL7lk8FV4zzROyizfpqf_E85yuu8-BtGtcAZg_miWOVH_8I9hdkdBcDd5UkBhBcWo1jkcyacq_Lgcmt9gECy0zV0zNo/s220/avatar.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2011/04/7.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-5586500499789405903' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/5586500499789405903' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1937656759"/><gd:extendedProperty name="blogger.displayTime" value="17 августа 2021 г. в 10:23"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-2391137448807507945</id><published>2021-08-17T05:35:45.473+03:00</published><updated>2021-08-17T05:35:45.473+03:00</updated><title type='text'>&amp;quot;Это требования единой модели вызова x86-64.&amp;...</title><content type='html'>&amp;quot;Это требования единой модели вызова x86-64.&amp;quot; - А вот это и непонятно.&lt;br /&gt;В 32 разрядных  Дельфи  в той же 64 разрядной Windows всё работает с типом Extended. И никакая модель вызова не мешает. Почему же такие проблемы возникают в 64 разрядной Дельфи?&lt;br /&gt;Т.е. это ограничение Windows?? Но зачем они это сделали?? Они, вроде, партнёры Интел. Взяли и обрубили их FPU.  А SSE - инвалид по сравнению с FPU. Медленно , неудобно и неточно. &lt;br /&gt;И ещё, а вы не знаете в Линукс 64 бит та же история c Extended? &lt;br /&gt;Например, Лазарус64 будет работать в Линукс64 с типом Extended?&lt;br /&gt;&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5586500499789405903/comments/default/2391137448807507945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5586500499789405903/comments/default/2391137448807507945'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2011/04/7.html?showComment=1629167745473#c2391137448807507945' title=''/><link rel='related' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5586500499789405903/comments/default/6998221425052744548'/><author><name>Argentum Venti</name><uri>https://www.blogger.com/profile/18176495129922575972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2011/04/7.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-5586500499789405903' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/5586500499789405903' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-2000289240"/><gd:extendedProperty name="blogger.displayTime" value="17 августа 2021 г. в 05:35"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-6501070557749967598</id><published>2021-08-16T16:22:21.529+03:00</published><updated>2021-08-16T16:22:21.529+03:00</updated><title type='text'>Это не совсем от разработчиков Delphi зависит. Это...</title><content type='html'>Это не совсем от разработчиков Delphi зависит. Это сделано потому что Extended - это аппаратный тип для сопроцессора x87. В x86-64 сопроцессор x87 не используется, а числа с плавающей запятой реализуются не сопроцессором, а самим центральным процессором - через SSE инструкции. Там такого типа нет, 8-ми байтовый Double - это максимум. Это требования единой модели вызова x86-64.&lt;br /&gt;&lt;br /&gt;P.S. Надо ещё заметить, что сам по себе тип Extended - это особенность Delphi. Во многих языках есть только Single и Double даже на x86-32.&lt;br /&gt;&lt;br /&gt;P.P.S. Да, в x86-64 всё ещё можно задействовать сопроцессор x87 - на ассемблере. Но тут нужно понимать, что если раньше (в x86-32) все числа с плавающей запятой (single/double/extended) реализовывались только внутри сопроцессора x87, то теперь Single и Double должны быть в регистрах XMM (SSE инструкции), а Extended, если вы захотите его использовать, - в регистрах x87. Т.е. смешанные вычисления уже просто так не сделаешь, нужно гонять данные между двумя процессорами.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5586500499789405903/comments/default/6501070557749967598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5586500499789405903/comments/default/6501070557749967598'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2011/04/7.html?showComment=1629120141529#c6501070557749967598' title=''/><link rel='related' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5586500499789405903/comments/default/6998221425052744548'/><author><name>GunSmoker</name><uri>https://www.blogger.com/profile/15611696588191431330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrYMBDZyhmwpngoHu4MbxoNS55hTzfYX9MRyMyiL7lk8FV4zzROyizfpqf_E85yuu8-BtGtcAZg_miWOVH_8I9hdkdBcDd5UkBhBcWo1jkcyacq_Lgcmt9gECy0zV0zNo/s220/avatar.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2011/04/7.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-5586500499789405903' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/5586500499789405903' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1937656759"/><gd:extendedProperty name="blogger.displayTime" value="16 августа 2021 г. в 16:22"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-6998221425052744548</id><published>2021-08-13T23:58:19.480+03:00</published><updated>2021-08-13T23:58:19.480+03:00</updated><title type='text'>Здравствуйте. Вопрос не совсем по теме по задачке,...</title><content type='html'>Здравствуйте. Вопрос не совсем по теме по задачке, но близок.&lt;br /&gt;Вы не знаете почему в 64 разрядных Дельфи убрали тип Extended?&lt;br /&gt;Везде куча предположений, но нигде не нашёл точного ответа.&lt;br /&gt;PS&lt;br /&gt;Они этим &amp;quot;эффективным менеджментом&amp;quot; выстрелили себе в ногу, полностью перекрыв для некоторых приложений переход на 64бит версии. &lt;br /&gt;Вопрос, зачем??</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5586500499789405903/comments/default/6998221425052744548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5586500499789405903/comments/default/6998221425052744548'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2011/04/7.html?showComment=1628888299480#c6998221425052744548' title=''/><author><name>Argentum Venti</name><uri>https://www.blogger.com/profile/18176495129922575972</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2011/04/7.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-5586500499789405903' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/5586500499789405903' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-2000289240"/><gd:extendedProperty name="blogger.displayTime" value="13 августа 2021 г. в 23:58"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-8073384403771754332</id><published>2021-08-05T18:14:13.075+03:00</published><updated>2021-08-05T18:14:13.075+03:00</updated><title type='text'>Глянул - он там есть и отдельно в секции Downloads...</title><content type='html'>Глянул - он там есть и отдельно в секции Downloads: https://devjetsoftware.com/downloads/</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1226086883015518581/comments/default/8073384403771754332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1226086883015518581/comments/default/8073384403771754332'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2010/12/delphi-helpinsight-documentation.html?showComment=1628176453075#c8073384403771754332' title=''/><link rel='related' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1226086883015518581/comments/default/2878935382207852866'/><author><name>GunSmoker</name><uri>https://www.blogger.com/profile/15611696588191431330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrYMBDZyhmwpngoHu4MbxoNS55hTzfYX9MRyMyiL7lk8FV4zzROyizfpqf_E85yuu8-BtGtcAZg_miWOVH_8I9hdkdBcDd5UkBhBcWo1jkcyacq_Lgcmt9gECy0zV0zNo/s220/avatar.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2010/12/delphi-helpinsight-documentation.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-1226086883015518581' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/1226086883015518581' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1937656759"/><gd:extendedProperty name="blogger.displayTime" value="5 августа 2021 г. в 18:14"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-1112705178946903576</id><published>2021-08-05T18:12:15.500+03:00</published><updated>2021-08-05T18:12:15.500+03:00</updated><title type='text'>Сейчас он уже интегрирован в Documentation Insight...</title><content type='html'>Сейчас он уже интегрирован в Documentation Insight, ставьте его.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1226086883015518581/comments/default/1112705178946903576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1226086883015518581/comments/default/1112705178946903576'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2010/12/delphi-helpinsight-documentation.html?showComment=1628176335500#c1112705178946903576' title=''/><link rel='related' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1226086883015518581/comments/default/2878935382207852866'/><author><name>GunSmoker</name><uri>https://www.blogger.com/profile/15611696588191431330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrYMBDZyhmwpngoHu4MbxoNS55hTzfYX9MRyMyiL7lk8FV4zzROyizfpqf_E85yuu8-BtGtcAZg_miWOVH_8I9hdkdBcDd5UkBhBcWo1jkcyacq_Lgcmt9gECy0zV0zNo/s220/avatar.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2010/12/delphi-helpinsight-documentation.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-1226086883015518581' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/1226086883015518581' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1937656759"/><gd:extendedProperty name="blogger.displayTime" value="5 августа 2021 г. в 18:12"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-2878935382207852866</id><published>2021-08-05T15:52:08.145+03:00</published><updated>2021-08-05T15:52:08.145+03:00</updated><title type='text'>не скачивается расширенный шаблон&#xa;https://devjetso...</title><content type='html'>не скачивается расширенный шаблон&lt;br /&gt;https://devjetsoftware.com/products/documentation-insight/more-help-insight-customization/&lt;br /&gt;&lt;br /&gt;где еще его можно скачать?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1226086883015518581/comments/default/2878935382207852866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/1226086883015518581/comments/default/2878935382207852866'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2010/12/delphi-helpinsight-documentation.html?showComment=1628167928145#c2878935382207852866' title=''/><author><name>---</name><uri>https://www.blogger.com/profile/18044202639344066396</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2010/12/delphi-helpinsight-documentation.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-1226086883015518581' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/1226086883015518581' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-1486274093"/><gd:extendedProperty name="blogger.displayTime" value="5 августа 2021 г. в 15:52"/></entry><entry><id>tag:blogger.com,1999:blog-1702873441071265539.post-7101094614861751919</id><published>2021-05-25T22:30:21.174+03:00</published><updated>2021-05-25T22:30:21.174+03:00</updated><title type='text'>Спасибо за интересную статью!</title><content type='html'>Спасибо за интересную статью!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5914436300637775428/comments/default/7101094614861751919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1702873441071265539/5914436300637775428/comments/default/7101094614861751919'/><link rel='alternate' type='text/html' href='http://www.gunsmoker.ru/2013/02/delphi-friendliness.html?showComment=1621971021174#c7101094614861751919' title=''/><author><name>Anonymous</name><uri>https://www.blogger.com/profile/10726379263788993352</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.gunsmoker.ru/2013/02/delphi-friendliness.html' ref='tag:blogger.com,1999:blog-1702873441071265539.post-5914436300637775428' source='http://www.blogger.com/feeds/1702873441071265539/posts/default/5914436300637775428' type='text/html'/><gd:extendedProperty name="blogger.itemClass" value="pid-185300001"/><gd:extendedProperty name="blogger.displayTime" value="25 мая 2021 г. в 22:30"/></entry></feed>