Главная
Бесплатные Delphi компоненты
AddThis Social Bookmark Button
Вы можете посмотреть остальные скриншоты работы компонентов. Набор бесплатных компонентов для Delphi, которые заточены под самые разные нужды. Наиболее известные Delphi компоненты из этого пакета:
TcyResizer – позволяет перемещать и изменять размеры компонентов во время выполнения программы. TcyWebBrowser – компонент, позволяющий организовать WYSIWYG редактор в своём приложении (см....Читать на сайте автора

 
Парсинг от А до Я
AddThis Social Bookmark Button
Как работать с RegExp в библиотеках? Дело в том, что библиотека VBScript_RegExp_55_TLB — майкрософтская, без проблем тут не обошлось.

Вроде экземпляр объекта TRegExp создается, но при
попытке с ним поработать вылазит ошибка:

Не был произведен вызов CoInitialize.


Если честно, столкнулась с этим впервые, пошла в интернет искать. Пришлось подключать ActiveX и использовать CoInitialize/CoUninitialize.

Нашла статью про подобную проблему. Попробовала так:

var
...
RE : TRegExp;
NeedToUninitialize : Boolean;
begin
NeedToUninitialize := Succeeded(CoInitialize(nil));
try
RE := TRegExp.Create(nil);
RE.IgnoreCase := true;
RE.Multiline := true;
RE.Global := true;
...

finally
RE.Free;
if NeedToUninitialize then CoUninitialize;
end;
...
end;

Но и тут не заладилось: если CoUninitialize писать без try...except, то на нем вываливается. И что-то мне эта ситуация совсем не понравилась, как-то мутно: коинициализируется — а потом что? Не будет ли проблем, если работать с библиотекой в несколько потоков и т.д.? Даже если CoInitialize/CoUninitialize делать не в функции, а при регистрации либы.

Кто-нибудь из читателей блога сталкивался с чем-нибудь подобным? Как решали?
___

Чтобы быть в курсе обновлений блога, можно подписаться на RSS.
...Читать на сайте автора

 
DevDelphi.Ru (Блог Delphi-программиста)
AddThis Social Bookmark Button
Итак, в последней части про создание тестов на Delphi, с помощью типизированных файлах, я рассказал как подготовить наш
тест для редактирования, то есть открыть этот тест и вывести все результаты с отмеченными правильными ответами. Сейчас расскажу как я реализовал. Тут все просто, я запоминаю при считывании одного вопроса на какой...Читать на сайте автора

 
DevDelphi.Ru (Блог Delphi-программиста)
AddThis Social Bookmark Button
Вот уже почти как сайт месяц в сети Интернет, да о большой проделанной работе сказать не могу, но результаты и плоды этой самой работы уже
имеются. Да, конечно не я в продвижении не силен, так, что приходится где-то там подчитать, где-то у кого-то спросить или самому что-то новое попробывать. Был...Читать на сайте автора

 
DevDelphi.Ru (Блог Delphi-программиста)
AddThis Social Bookmark Button
Здравствуйте, вот на днях решил обновить модуль VK_API, на этот раз добавил функцию, которая получает список id ваших друзей, разделенные запятыми, Вам останется только лишь
разобрать данный результат и получить список id. Функция для получения идентификаторов ваших друзей, это function GET_VKAPI_FRIENDS(app_id,sid,mid,secret,format:WideString):WideString; Пройдемся немного по параметрам этой функции app_id – идентификатор...Читать на сайте автора

 
DevDelphi.Ru (Блог Delphi-программиста)
AddThis Social Bookmark Button
Итак продолжаю я знакомится с VK API. Вот на этот раз пал мой взгляд на метод – friends.get. Итак, что мы имеем, почти все тоже
самое, что и с получением информацией из своего пользователя, да кстати в этой теме я расскажу еще как я по этим пользователем получил информацию из...Читать на сайте автора

 
(3 голоса, среднее 5.00 из 5)
ИТ-записки Чорнага кашака
AddThis Social Bookmark Button
   С каждым годом 64-битных компьютеров становится все больше. Первую 64-х битную версию MS Windows компания Microsoft выпустила 28 марта 2003 (Windows XP 64-bit Edition). Следующий
шаг был сделан 25 апреля 2005 – вышла Windows XP Professional x64 Edition. А что у нас с 64-битным компилятором Pascal под Windows? Разработчики FreePascal...Читать на сайте автора

 
Delphi lab
AddThis Social Bookmark Button
Опубликован новый роадмэп RAD Studio (http://edn.embarcadero.com/article/39934). Проекты, над которыми ведётся работа, носят названия: Fulcrum

 
blog.chertenok.ru
AddThis Social Bookmark Button
Недавно занялся изучением Java ну и почему-то захотелось сварганить что-то для мобильных устройств (не знаю почему выбор пал на ОС Android, может потому что о
ней упоминалось в курсе по Java). А т.к. яву практически не знаю, то дальше «Hello world» соваться и не стал . Собственно есть статья...Читать на сайте автора

 
(3 голоса, среднее 5.00 из 5)
Gun Smoker's blog
AddThis Social Bookmark Button
Смотрим тут.

Для себя увидел:
Новый проект Pulsar - кросс-платформенность + x64 в одном флаконе и обещают preview в первой половине 2011-го (неужто правда? может уложатся до
2012-го)Поддержка x64 и кросс-платформенности будет вводится частями - как минимум будет три релиза, а полноценность нас ожидает...Читать на сайте автора

 
DevDelphi.Ru (Блог Delphi-программиста)
AddThis Social Bookmark Button
Сейчас расскажу как я добавляю узлы в TVirtualStringTree. То есть попробуем добавить узлы, затем первыми в родительском, последним в родительском. То есть здесь в данном
компоненте TVirtualStringTree есть небольшой нюанс, тут не получится как TTreeView сразу добавить и чтобы данные отображались, тут еще необходимо самому предусмотреть отображение самих узлов, а...Читать на сайте автора

 
DevDelphi.Ru (Блог Delphi-программиста)
AddThis Social Bookmark Button
Вчера я показал как можно получить информацию о пользователе из его профиля из сети ВК, теперь я эту функцию добавил в модуль VK_API. Это следующая
функция - function GET_VKAPI_PROFILES(app_id,sid,mid,secret,uids,format ,fields:string):WideString; Следующие функции были добавлены также в модуль function GET_VKAPI_PROFILES(app_id,sid,mid,secret,uids,format ,fields:string):WideString; function md5(values:string):string; function OPEN_VK_API:boolean; Здесь параметры app_id – идентификатор вашего...Читать на сайте автора

 
DevDelphi.Ru (Блог Delphi-программиста)
AddThis Social Bookmark Button
Вот решил немного привести в порядок наш проект, решил добавить обработчик добавления моего приложения на вашу страницу, а также решил добавить потоки в обработку нашей
информации, а точнее в получении нашей информации, а пока информация получается, то мы можем выполнять с нашим приложением другие функции и форма в это время...Читать на сайте автора

 
(4 голоса, среднее 3.75 из 5)
Delphi lab
AddThis Social Bookmark Button
Новая версия RAD Studio 2011 выйдет в начале сентября под названием RAD Studio XE. Новая студия будет включать в себя Delphi XE, C++Builder XE, Delphi Prism
XE и RadPHP XE (бывшая Delphi for PHP). Соответсвенно следующие версии студии будут носить названия XE2, XE3 и т.д. В новой версии заявлено, цитирую: Интеграция с системой управления...Читать на сайте автора