Найдено 19 результатов

mgear
28.04.2017 15:57:07
Форум: Сторонние средства
Тема: fpCEF3
Ответы: 56
Просмотры: 115734

Re: fpCEF3

текст вынимается callback процедурой
Наверняка в вашей версии хромиума есть и GetSource.

Для коллбэков в fpCEF3 сделаны обёртки с названиями TCef...XXXOwn. Это паскалевские реализации апишных интерфейсов ICef...XXXHandler, ICef...YYYVisitor и т.д.
grep -i "t.*own =" *.pas

То есть, по ...
mgear
28.04.2017 15:26:15
Форум: Сторонние средства
Тема: fpCEF3
Ответы: 56
Просмотры: 115734

Re: fpCEF3

Снег Север , ну для винды в целях более широкой совместимости мне всё же следует ориентироваться на 32 бита. Для себя-то, любимого, можно и 64, но для людей надо или только 32, или 32+64. Это программа - сборщик информации с интернет-ресурсов, сведением в базу и выборками. Ориентировался на голый ...
mgear
28.04.2017 00:25:43
Форум: Сторонние средства
Тема: fpCEF3
Ответы: 56
Просмотры: 115734

Re: fpCEF3

Снег Север писал(а):В стандартной отладочной версии подключается модуль выдачи данных о памяти, он, разумеется, выводит окошки. А как вы думали?


Как думал? Получается, что никак и не думал, поскольку не знал про модуль с окошками :roll:

Спасибо за подсказку. Нашёл теперь и галочку в опциях, и описание в доке.
mgear
27.04.2017 20:55:36
Форум: Сторонние средства
Тема: fpCEF3
Ответы: 56
Просмотры: 115734

Re: fpCEF3

Запускаю - работает!

Работать-то оно и у меня работает. Глюки происходят, когда работа уже завершена А если откомпилить как отладочную, то нормально закроется, без окошек?

Я сам вчера ещё поковырялся и обнаружил, что вылетает только отладочный экзешник, а Release не вылетает. Фиг знает, что это ...
mgear
26.04.2017 18:52:47
Форум: Сторонние средства
Тема: fpCEF3
Ответы: 56
Просмотры: 115734

Re: fpCEF3

CEF3 на XE2 завёлся с пол-оборота. CEF4 что-то с ходу не завёлся, но не вижу большого смысла ковырять, потому что на дельфи лицензии у меня нет. Сейчас-то для себя делаю, пофиг, но не исключено, что удастся допилить до состояния "другим людям это интересно настолько, что они готовы заплатить шесть ...
mgear
26.04.2017 01:07:25
Форум: Сторонние средства
Тема: fpCEF3
Ответы: 56
Просмотры: 115734

Re: fpCEF3

Начал разбираться с CEF3 и с ходу получил вылет при завершении программы. Программа самая тупая: пустая форма с кинутым на неё TCromium, кнопка и Cromium1.Load('http://ya.ru/') в OnClick.

https://s29.postimg.org/mpitjqsif/2017-04-25_235734.jpg https://s29.postimg.org ...
mgear
05.02.2015 09:35:08
Форум: Общее
Тема: Как объявить процедурный тип для class ... static?
Ответы: 15
Просмотры: 39682

Re: Как объявить процедурный тип для class ... static?

alexs, именно так сейчас и сделано. Судя по всему, так и останется.
mgear
04.02.2015 23:10:44
Форум: Общее
Тема: Как объявить процедурный тип для class ... static?
Ответы: 15
Просмотры: 39682

Re: Как объявить процедурный тип для class ... static?

kazalex, больше похоже на то, что сделано специально.
mgear
04.02.2015 17:33:34
Форум: Общее
Тема: Как объявить процедурный тип для class ... static?
Ответы: 15
Просмотры: 39682

Re: Как объявить процедурный тип для class ... static?

Только оно Вам надо?
Мне (и, надеюсь, всем прочим юзверятам) надо, чтоб были методы статические без указателей, совместимые по типу с бесклассовыми процедурами. В дельфи они есть. В плюсах есть. В джаве есть. Во фри паскале их нет почему-то. По сути, это является диверсией и надругательством над ...
mgear
02.02.2015 17:18:35
Форум: Общее
Тема: Как объявить процедурный тип для class ... static?
Ответы: 15
Просмотры: 39682

Re: Как объявить процедурный тип для class ... static?

kazalex , спасибо!!!

Почему-то паскаль ругается "Error: Illegal type conversion" на pcre2_malloc_func(@malloc) , при этом спокойно кушает pcre2_malloc_func(@myclass.malloc) . Хотя вызов осуществляется из метода класса, так что уточнение "myclass." , вроде как, избыточное. Вот и поди догадайся ...
mgear
02.02.2015 02:43:04
Форум: Общее
Тема: Как объявить процедурный тип для class ... static?
Ответы: 15
Просмотры: 39682

Re: Как объявить процедурный тип для class ... static?

Ну ок, вот тестовый юнит. Он компилируется. Задача - раскомментировать строчку и скомпилять в режиме objfpc хоть через какое угодно переписывание методов и приведение типов.

unit Unit1;

{$mode objfpc}{$H+}

interface

type
pcre2_malloc_func = function(size:longint; p:pointer):pointer ...
mgear
02.02.2015 00:10:47
Форум: Общее
Тема: Как объявить процедурный тип для class ... static?
Ответы: 15
Просмотры: 39682

Re: Как объявить процедурный тип для class ... static?

Я уж по-всякому корячился, но фантазия иссякла, а воз и ныне там. Даже принудительно тип указателя присвоить не получилось. Компилятор упирается. Не буду, - говорит, - компилировать и всё тут. Несоответствие, - говорит, - типов.

Моде дельфи не хочу. Не по-пацански это. Хочу уметь объявлять тип ...
mgear
01.02.2015 03:08:21
Форум: Общее
Тема: Как объявить процедурный тип для class ... static?
Ответы: 15
Просмотры: 39682

Как объявить процедурный тип для class ... static?

Нигде в интернетах ответа не смог найти. Или меня одного это интересует, или задачка не решается в рамках FPC. При этом в дельфи пашет как от нефиг делать.

Есть callback функции, объявленные через процедурный тип, чтобы использоваться во внешней библиотеке. Их там две штуки, но для простоты приведу ...
mgear
28.01.2015 01:03:27
Форум: Lazarus
Тема: Lazarus и отладка русских букв
Ответы: 20
Просмотры: 15298

Re: Lazarus и отладка русских букв

Стереть содержимое lib и заново пересобрать с нуля?
Если все силы потратить на борьбу с компилятором, то на написание самой программы их уже не останется

Остается либо ждать и юзать пока 2.6.х
Если юзать BRRE, то подход, на первый взгляд, разумный, на второй - недальновидный, потому как ...
mgear
27.01.2015 16:31:13
Форум: Lazarus
Тема: Lazarus и отладка русских букв
Ответы: 20
Просмотры: 15298

Re: Lazarus и отладка русских букв

APPTYPE console... интересно: если его применить изменения будут?
Не-а

Гдето наверно засел файлик с BOMом, в вашей программе, проверте
Нашёл бом и убрал - не помогло.

Но в любом случае это бред, и такого быть не должно. А раз есть, значит, что-то не так со связкой компилер+среда. Но даже не в ...