Приветствую всех! Очень долго не занимался программированием на Delphi, но вот пришлось немного вернуться и запамятовал одно решение. Есть база данных, есть таблица cxGrid. Как сделать так, что если в таблице заполнено поле допустим "comment" типа String то вывести строку в cxGrid в 2 уровне типа:
=================================================
| Какой-то комментарий |
| 01.01.2001 | 12:05:37 | Какая-то далее запись |
============================================ ...
Добрый день, работаю на Delphi 7+база данных foxpro 9+компоненты Ehlib6.2. Для подключения к табицам БД использую TADOConnectionProviderEh+TADODataDriverEh+TMemTableEh. При вставке записи в таблицу в поле с типом datetime, почему-то вставляется только дата, хотя DBGridEh отображает в ячейке после Post верное значение. Сталкивался ли кто-нибудь с таким?
Заранее благодарен за помощь. ...
Здравствуйте.
В основном для работы с Chromium используется проект dcef3, очень удобно, но там на текущий момент если не ошибаюсь версия хромиума 33, а если посмотреть по браузеру хрому то версия 41. dcef3 сильно отстаёт по версиям. Есть например сайт на котором выложены версии хромиума там вообще уже 43-я версия (cefbuilds.com).
Понятно что dcef3 это не написание хромиума, а обёртка для него. Хотел бы узнать, использовал ли кто-нибудь хромиум из исходников (в делфи) минуя проект dcef3.
Зар ...
Здравствуйте! Научите, как с помощью idudpclient записать принимаемые udp-пакеты в файл. Например по клику на кнопку СТАРТ начать запись, а по клику на кнопку СТОП остановить её. ...
Здравствуйте, уважаемые жители королевства!
Опишу сразу задачу проекта и ту тонкую суть, которая отличает его от «злого» софта.
На предприятиях встречаются такие люди, которые работая на нем выполняют некий труд, результаты которого (поскольку человек состоит на окладе) являются собственностью предприятия. Так вот, эти нехорошие люди позволяют себе переносить разработки (их актуальные варианты) на свои носители (флешки) и работать с ними оттуда, и как следствие пытаться шантажировать руководст ...
Всем здоровья!
В DBGrid'e кликаю по строке(активной записи из таблицы), которая должна быть отображена в FastReport Preview, но у меня формируется отчеты по всем строкам из DBGrid'а...
Когда отчетов не много, то нет проблем, а когда 1000, то приходится ждать когда все отчеты сформируются.
Как в FastReport сделать отчет по активной записи из таблицы, а не по всем записям?
Спасибо. ...
Здравствуйте коллеги!
Я совсем сломал уже голову. Вопрос о редактировании компонентов. Поискал среди других вопросов - не нашел похожего. Не знаю, стоит ли приводить код для примера, так как вопрос собственно не совсем по коду.
Проблема: Мне для решения задачи требуется немного переписать сторонний компонент. Конкретно мне нужно добавить несколько свойств в инспектор объектов и чтобы в эти свойства в run-time я мог записывать значения и пользоваться ими. Точнее если, то этот комп ...
МИДа, ClientDataSet. Нашёл здесь похожий вопрос, но без решения, может мне повезёт?
Итак: есть два удаленных клиента. Один изменяет запись, другой в это время её удаляет. При обновлении базы, второй клиент должен получить сообщение, что запись удалена и принять решение - мидас так реализует... Банально? Ан нетс. Конечно, у нас есть событие на ошибку (OnReconcileError), где можно принять это самое решение, типа отмена, сброс и т.д., самое важное - raCorrect, т.е. возможность второму клиенту все ...
Доброго времени суток. Кто нибудь может написать функцию для определения вхождения точки в полигон? Нашел кучу алгоритмов, но я не математик, и ни слова не понял. Задача состоит в том, что бы определить входит ли географическая точка в определенную зону на карте. Короче пытаюсь увязать Delphi с картами Google. Алгоритм нужен именно на делфи, не предлагать решить его с помощью Google Map API. Надо написать функцию вида:
[Code]function PointInPolygon(Point: TPoint; const Polygon: array of TPoint) ...
Здравствуйте, уважаемые господа. Прошу подсказать, как используя FastReport 2.х-4.х сгенерировать QR-код.
Я нашел решение с библиотекой quricol, но хотелось бы что-то проще, без необходимости применения данной библиотеки.
Спасибо. ...
Доброго времени суток
Почему при выполнении данного кода:
[Code]
program Project2;
{$APPTYPE CONSOLE}
const len=30;
procedure Show_Byte(pB:pByte;len:integer);
begin
while len>0 do
begin
write(AnsiChar(pB^));
write(' ');
inc(pB);
dec(len);
end;
end;{}
var p_cur,p_bg:pByte;
i:integer;
begin
GetMem(p_bg,len);
p_cur:=p_bg;
for i:=0 to len*30 do
begin
p_cur^:=random(10)+48;
inc(p_cur);
end;
Show_Byte(p_bg,len*30);
...
В среде Lazarus: как изменить порядок вкладок (страниц) палитры компонент? Понимаю, что лучше спрашивать на каком-нибудь "ихнем" форуме, но уж больно "у них" всё заморочно (мои мильпардоны...). А Delphi с Lazarus всё-таки "родственники"... Вдруг кто знает? ...
Имеем хинт: Inline function XXX has not been expanded because unit XXX is not specified in USES list
Собственно как лечить понятно. А все же интересно какими подводными камнями чревата ситуация? ...
Здравствуйте.
Наблюдается странное поведение программы при преобразовании строки в Double тип.
К примеру на входе имеем строки '8.000', '120.000', '0.800'
Вначале эти строки просто присваивались Variant переменной
code:
procedure SetVal(s: string);
var
V: Variant;
begin
V := s;
end;
Этот кусок кода работал примерно минут 15, а потом появлялось сообщение
[EM]Could not convert variant of type (String) into type (Double) (8.000)[/EM]
Переделал на такой вар ...
Доброго времени суток! Вопрос: как дождаться завершения чужого процесса, т.е. процесса которого я не запускал, он был запущен кем то другим. В частности я получаю главную форму чужого приложения, по дескриптору окна получаю идентификатор процесса и вот как этот процесс завершить. Пишу код, но он не работает:
Подскажите плиз что почитать или исходники с примерами работы из под Delphi с FileTable (MS SQL Server 2012).
Что имеем:
-Создал в БД FileTable "ContractFiles" (при набрасывании в связанную папку файлов через проводник виндовс в этой таблице автоматом добавляются соответствующие записи....)
-Создал таблицу "Contracts", в ней ряд полей с описанием контракта, а также поле "path_locator" тип данных hierarchyid
-Связал в БД обе таблицы по одноименным полям "path_locator" указав каскадное ...
Здравствуйте!
Требуется собрать ethernet пакет "произвольного" содержания и отправить его в сеть.
Ранее для этого пользовался функционалом WinPCap, но сейчас столкнулся с проблемой: при скорости сети 100 Мбит вместо требуемых 2600 кадров/с отсылается вдвое меньше.
Подскажите, как будет выглядеть код ручного создания сокета и отсылки данных в сеть, если пользоваться только функциями WinSock? ...
Всем привет
Есть класс, у него есть конструктор, в котором находится важный код.
И есть от него куча детей, у каждого тоже есть свой конструктор.
Так вот, если в новом потомке не написать inherited, то будет очень плохо. Но это будет потом и очень внезапно.
Вопрос - как запретить вызов конструктора в потомке без явного указания inherited?
Я придумал такое решение - объявить переменную (тип - интерфейс, только он nil-ом, а не мусором по умолчанию инициализируется), а потом в ка ...