227 2021-08-18 18:22:08
Re: преобразовать цветное изображений в черно белое (21 replies, posted in Russian)
в примерах в сети используются GetRValue, GetGValue, GetBValue, вот их я и не понимал чем заменить, так как в MVD их нет
В Delphi и Lasarus есть... Скопипиздил из исходников:
procedure RedGreenBlue(rgb: TColor; var Red, Green, Blue: Byte);
begin
Red := rgb and $000000ff;
Green := (rgb shr 8) and $000000ff;
Blue := (rgb shr 16) and $000000ff;
end;
function Blue(rgb: TColor): BYTE;
begin
Result := (rgb shr 16) and $000000ff;
end;
function Green(rgb: TColor): BYTE;
begin
Result := (rgb shr 8) and $000000ff;
end;
function Red(rgb: TColor): BYTE;
begin
Result := rgb and $000000ff;
end;
Ну а вообще у Bitmap-а в программе должно быть свойство Monochrome, а его нет.
Так же рекомендую заюзать для обработки изображения COM-объекты WIA.ImageFile, WIA.ImageProcess из библиотеки wiaaut.dll
228 2021-08-18 17:56:44
Re: отменить закрытие главной формы (4 replies, posted in Russian)
Оставил для наглядности специально.
229 2021-08-17 18:04:03
Re: отменить закрытие главной формы (4 replies, posted in Russian)
Можно и раньше:
procedure CloseQuery(Sender: TObject; var CanClose: Boolean);
begin
ShowMessage('CloseQuery');
CanClose := false;
end;
procedure Close(Sender: TObject; Action: TCloseAction);
begin
ShowMessage('Close');
Action := caNone;
end;
begin
Form1.OnCloseQuery := @CloseQuery;
Form1.OnClose := @Close;
end.
230 2021-08-16 17:42:18
Re: перехватить [esc] (12 replies, posted in Russian)
нет, не работает
работает.
в новом проекте перехватывает
ответ очевиден - косяк в старом проекте.
231 2021-08-16 17:21:59
Re: перехватить [esc] (12 replies, posted in Russian)
Великолепно...
как перехватить нажатие [ESC]? Мне нужно по этой клавише закрывать активную модальную форму.
Держи:
procedure FormKeyDown(Sender: TObject; var Key: Word; Shift, Alt, Ctrl: boolean);
begin
if Key=27 then
begin
ShowMessage('Была нажата ESC в Форме');
TForm(Sender).Close;
end;
end;
begin
ModalFm.KeyPreview := true;
ModalFm.OnKeyDown := @FormKeyDown;
end.
232 2021-08-16 17:13:01
Re: перехватить [esc] (12 replies, posted in Russian)
Отлично. А сделать что требуется? (Про "перехватить" слышали уже)
233 2021-08-16 16:51:13
Re: перехватить [esc] (12 replies, posted in Russian)
как перехватить нажатие [ESC] ?
Можно попробовать незаметно подкрасться и "перехватить".
Вопрос - где..? В главном окне программы? В модальной форме? Надо как-то правильней вопрос ставить. Подкреплять подробностями, готовым примером скрипта, который не работает, скриншотами...
234 2021-07-18 04:27:15
Re: Электронный сертификат (6 replies, posted in Talks about all)
Дайте мне один! )))
Вам прививочный..?))
235 2021-07-03 14:12:44
Re: Dmitry Where Are You????? (25 replies, posted in General)
If you're reading this Dmitry, thanks for the excellent support you've given (and several others) to make my projects possible. I'd love to see you back here but if that just isn't going to happen for whatever reason, I hope all goes well for you in your future endeavors.
David
Ну вот... Нормальный адекватный чел.
236 2021-07-02 16:51:38
Re: что с проектом MVDB (16 replies, posted in Talks about all)
Специально для гугл-транслейта - символы идут вперемешку с латиницей. Недайбоже адресант ето прочитает и поймет... Тогда меня точно будут преследовать агенты МИ6 и травить "новичком"...
237 2021-07-02 06:48:38
Re: что с проектом MVDB (16 replies, posted in Talks about all)
Мало того, уже собрались к правительству России запрос отправлять...
Поприветствовал кстати... Как и положено - "от имени правительства России"...
238 2021-06-27 19:55:30
Re: Dmitry Where Are You????? (25 replies, posted in General)
Hi Vovka3003
Dmitry isn't russian.
He lives in Bulgaria
JB
I know
239 2021-06-27 14:44:57
Re: Dmitry Where Are You????? (25 replies, posted in General)
I think we need to send letter to the government of RUSSIA to assist us to locate Mr. DMITRY for our concern. At least we formalized our grievance to the company "DRIVESOFT:.
To all favorable with this kind of position, please confirm.
Thank You!
To whom and what are you going to file a complaint to ..? And what does the Russian government have to do with it?
Did someone give you special guarantees for something?
Eбнyтый кaкoй-то чeл...)) Интерпол и НАТО еще подключи, дoлбoeб...
240 2021-06-22 09:40:50
Re: Что реализовать в первую очередь? (396 replies, posted in Russian)
vovka3003 wrote:Я хром портабельный прикрутил:
(только не в mvdb, увы)Продвигаем альтернативные проекты? )))
Ну почему же... Это просто то, что относительно стабильно работает (не только тупое открытие страниц, но и автоматизация). А воткнуть чтобы просто открывал странички - можно и в mvdb.
241 2021-06-22 07:53:48
Re: стороннее приложение в форме (9 replies, posted in Russian)
"Сторонний exe" вывести в форме нельзя. Можно вывести окно с помощью FindFindow и SetParent.
242 2021-06-21 16:03:08
Re: Что реализовать в первую очередь? (396 replies, posted in Russian)
Я хром портабельный прикрутил:
(только не в mvdb, увы)
243 2021-06-20 23:43:51
Re: определение спящего режима (7 replies, posted in Russian)
Вот как раз то, как можно прочитать событие WMI из WM_POWERBROADCAST и интересует.
WM_POWERBROADCAST - это фильтр сообщений питания для ловушки SetWindowHookEx. В собираемый проект никак не засунуть, только если написать отдельную DLL.
WMI - это высокоуровневая обертка (не имеет ничео общего с фильром). Чтобы поймать в ней сообщение питания - надо закрутить вечный цикл и занять половину процессорного времени. Оно вам надо?
Удивительно, приложение засыпает, но таймеры похоже - нет.
Как вы это определили?
244 2021-06-15 18:30:49
Re: определение спящего режима (7 replies, posted in Russian)
Вопрос не ясен. Нужно "отловить" и "отменить"..?
245 2021-06-13 12:04:52
Re: криптография (5 replies, posted in Talks about all)
Ну а как запросы выполнять к шифрованным данным..?
246 2021-06-13 12:03:01
Re: что с проектом MVDB (16 replies, posted in Talks about all)
Я умею шпаклевать стены и клеить обои...
Электрика. Розетки. Люстры. Выключатели.
247 2021-06-10 04:31:16
Re: главная форма (6 replies, posted in Russian)
А мне кажется что ТС-у надо правильно формулировать вопросы...
https://www.gunsmoker.ru/2008/10/x-y-z.html?m=1
248 2021-06-06 19:23:14
Re: главная форма (6 replies, posted in Russian)
..как программно задать главную форму?..
..что бы изменения в forms.xml не повлияли определение главной формы..
А точнее?