Последние записи
- Модуль числа |a| без условных операций на CMD
- Как копировать текст из блока в буфер обмена?
- Получение ProductKey установленной Windows
- Как парсить https сайт ?
- Смена регистра строки текста на BAT (CMD)
- Вывод разноцветного текста на BAT (CMD)
- Узнать дату окончания сертификата
- Как создать полноценный сайт на Open Server
- Получить температуру процессора на bat-файлах
- Динамические массивы в Lazarus / Delphi — индексация элементов
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
30th
Окт
Погодная станция Oregon Scientific BAR208HG, проблема с датчиком
Имеется погодная станция Oregon Scientific BAR208HG.
При первой установки возникла проблема, что она не могла поймать внешний датчик, хотя он мигал светодиодом. Каким-то непонятным образом датчик в итоге поймался и проработала станция несколько месяцев, после чего я обнаружил, что она не показывает данные с внешнего датчика.
Причина оказалась в том, что была случайно нажата кнопка переключения канала (у нее 3 канала, выставляется на базовой станции и на датчике). Но я не сразу это понял и первое, что сделал: вынул батарейку из внешнего датчика, вставил обратно, нажал сброс. После этого база не может поймать датчик на каком бы канале он ни работал.
Т.е. ситуация вернулась к первоначальной. Что привело к тому, что тогда все-таки связь с датчиком была установлена, я уже не помню. Но простым выбором нужного канала на датчике, нажатием сброса и выбором того же канала на базовой станции проблема не решается.
Думаю, что сложно будет поставить диагноз по описанию проблемы, но может у кого будут какие соображения по этому поводу?
15th
Июл
Алгоритм точного поворота растрового изображения
Из спортивного интереса решил написать алгоритм для прецизионного поворота растрового изображения на произвольный угол относительно произвольной точки поворота. Но боюсь, что изобретаю велосипед…
Много видел сообщений о то, что такой алгоритм будет очень медленный и громоздкий, но самого алгоритма никто показать не может. Может здесь кто-нибудь встречал такой алгоритм?
24th
Авг
При переносе исходного текста из Delphi в Word кирилица нечитабельна
При переносе исходного текста из Delphi в Word кирилица нечитабельна.
Как решить эту проблему ?
12th
Авг
1C8 или Сайт
Jack_shade
Добрый день!
Вопрос следующего характера:
Компания работает в 1С8. Частенько все подвисает, постоянные обновления, несколько баз, много пользователей и т.п. Хочу предложить идею перейти на работу в браузере через сайт. Насколько это будет актуально? И есть ли в этом смысл? Я имею ввиду создание некоего рабочего места для менеджеров и операторов создающих те же заказы, и интегрировать с той же 1С8. Есть ли в этом какие-нибудь плюсы, возможно минусы и откуда подчерпнуть данную информацию?
Есть такое решение как 1С Битрикс. Я в нем особо не разобрался, но может это оно есть?
17th
Мар
Как избавиться от винлокера
Итак я расскажу как избавиться от винлокера для это передетим следует сделать точку, и делайте их можно как можно почаще храните документы копи на носители, и recovery диски месте с копьями рекомендуется иметь.
29th
Сен
«Диск защищён от записи».Что делать?
Антон-1986
«Диск защищён от записи.
Снимите защиту или воспользуйтесь другим диском».
То есть ничего нельзя не сохранить,не удалить с этого диска.
Что делать?
20th
Авг
Удалить файлы после загрузки ОС
TSlav
Возникла такая необходимость создать файл, который бы чистил определённую папку в корне диска С. Прошу подсказать, где мне это поискать или может Вы сможете помочь в виде как это сделать, возможно написать какой то файл.bat.
(читать всё…)
4th
Июл
Создание общей папки в windows 7
имеется два и более компа в сети. как на windows 7 сделать — создание общей папки? (читать всё…)
11th
Июн
Открыть сайт с рабочего стола
Нужно сделать так чтобы, кликнув по ярлыку на рабочем столе открывался определенный сайт (читать всё…)
8th
Ноя
КЛАВИАТУРА
Для начала маленький код для определения нажатия клавиши Print Screen:
private
procedure AppIdle(Sender: TObject; var Done: Boolean);
//…
procedure TForm1.AppIdle(Sender: TObject; var Done: Boolean);
begin
if GetAsyncKeyState(VK_SNAPSHOT) <> 0 then
Form1.Caption := ‘PrintScreen!’;
Done := True;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnIdle := AppIdle;
end;
А теперь программный аналог Print Screen’а:
procedure TForm1.Button1Click(Sender: TObject);
var
bmp: TBitmap;
begin
bmp := TBitmap.Create;
try
bmp.Width := Screen.Width;
bmp.Height := Screen.Height;
BitBlt(bmp.Canvas.Handle, 0, 0, Screen.Width, Screen.Height,
GetDC(GetDesktopWindow), 0, 0, SRCCopy);
Image1.Picture.Bitmap:=bmp;
finally
bmp.Free;
end;
end;
Проверка свечения диодов на клавиатуре:
procedure TForm1.Button1Click(Sender: TObject);
begin
// x – integer. X = 145 = Scroll Lock; X = 144 = Num Lock; X = 20 = Caps Lock
if GetKeyState(X) and 1 = 0 then
Form1.Caption := ‘Не горит’
else
Form1.Caption := ‘Горит’;
end;
Эмуляция нажатия клавиш например для Memo1:
SendMessage(Memo1.Handle, WM_CHAR, Ord(‘A’), 0);
И на последок коды виртуальных клавиш:
vk_LButton = $01;
vk_RButton = $02;
vk_Cancel = $03;
vk_MButton = $04; { генерятся только системой вместе с L & RBUTTON }
vk_Back = $08;
vk_Tab = $09;
vk_Clear = $0C;
vk_Return = $0D;
vk_Shift = $10;
vk_Control = $11;
vk_Menu = $12;
vk_Pause = $13;
vk_Capital = $14;
vk_Escape = $1B;
vk_Space = $20;
vk_Prior = $21;
vk_Next = $22;
vk_End = $23;
vk_Home = $24;
vk_Left = $25;
vk_Up = $26;
vk_Right = $27;
vk_Down = $28;
vk_Select = $29;
vk_Print = $2A;
vk_Execute = $2B;
vk_SnapShot = $2C;
{ vk_Copy = $2C не используется клавиатурой }
vk_Insert = $2D;
vk_Delete = $2E;
vk_Help = $2F;
{ vk_A — vk_Z такие же, как и их ASCII-эквиваленты: ‘A’ — ‘Z’ }
{ vk_0 — vk_9 такие же, как и их ASCII-эквиваленты: ‘0’ — ‘9’ }
vk_NumPad0 = $60;
vk_NumPad1 = $61;
vk_NumPad2 = $62;
vk_NumPad3 = $63;
vk_NumPad4 = $64;
vk_NumPad5 = $65;
vk_NumPad6 = $66;
vk_NumPad7 = $67;
vk_NumPad8 = $68;
vk_NumPad9 = $69;
vk_Multiply = $6A;
vk_Add = $6B;
vk_Separator = $6C;
vk_Subtract = $6D;
vk_Decimal = $6E;
vk_Divide = $6F;
vk_F1 = $70;
vk_F2 = $71;
vk_F3 = $72;
vk_F4 = $73;
vk_F5 = $74;
vk_F6 = $75;
vk_F7 = $76;
vk_F8 = $77;
vk_F9 = $78;
vk_F10 = $79;
vk_F11 = $7A;
vk_F12 = $7B;
vk_F13 = $7C;
vk_F14 = $7D;
vk_F15 = $7E;
vk_F16 = $7F;
vk_F17 = $80;
vk_F18 = $81;
vk_F19 = $82;
vk_F20 = $83;
vk_F21 = $84;
vk_F22 = $85;
vk_F23 = $86;
vk_F24 = $87;
vk_NumLock = $90;
vk_Scroll = $91;
Облако меток
ассемблер timer TBitMap select SaveToFile ShellExecute программы массив советы word MySQL SQL ListView pos random компоненты дата LoadFromFile form база данных сеть html php RichEdit indy строки Win Api tstringlist Image мысли макросы Edit ListBox office C/C++ memo графика StringGrid поиск canvas файл Pascal форма Файлы интернет Microsoft Office Excel excel winapi журнал ПРОграммист DelphiКупить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту

пеллетные котлы

Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)


