Последние записи
- Изменить цвет шрифта TextBox на форме
- Ресайз PNG без потери прозрачности
- Вывод на печать графического файла
- Взаимодействие через командную строку
- Перенести программу из Delphi в Lazarus
- Определить текущую ОС
- Автоматическая смена языка (раскладки клавиатуры)
- Сравнение языков на массивах. Часть 2
- wprintf как напечатать кириллицу
- Взаимодействие через командную строку
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
24th
Сен
Как собрать программу для другого ПК который без Qt?
Выбрал тип компиляции «Выпуск», нажал на зелёную стрелочку, потом зашёл в выпускную папку и добавил некоторые .dll… Результат на другом компьютере у которого нет Qt: ошибка.
22nd
Сен
Передать число следующему потоку
Проблема заключается в том что при старте (если указать 3 потока) то три потока сразу начинают работу с одной цифры.
А потом по логике при запуске каждого потока нужно делать + 1 к ID
id:=id+1;
Но получается что числа дублируются!
Как можно отследить начало/заверщение потока и только потом передать след потоку id:=id+1;
20th
Сен
Работа с RS232 в DELPHI
Если у кого информация по работе с 232 интерфейсом? Как (своей программой) считать или послать данные? Может кто разбирался с железом ?
28th
Авг
MySQL запрос. Проблема в выборе по максимальной дате
Необходимо получить данные из таблицы без повторов (группирую по двум полям), отсортированные тоже по двум полям и (в чем у меня и получился затык) с максимальной датой.
SELECT ID, Type, Name, Status, max(DT) FROM posts
WHERE Type = 'GT - 27'
OR Type = 'GT - 39'
GROUP BY Type, Name
ORDER BY Type, Name
В этом случае получаю записи несвязанные с полем DT (дата, время). То есть поле DT не соответствует остальным полям реальной записи.
Подскажите: куда мне копать?)
Может через подзапрсы? Все мои попытки в этом направлении провалились…
22nd
Авг
Строки в C++, отличие char* и wchar_t*
Объясните кто-то — чем отличаются строки char* и wchar_t* ?
1)wchar_t* — это вроде как Unicode строка (sizeof(wchar_t) выдает 2 байта на символ) — этот тип строки «хавает» символы любого алфавита.
2)а вот char* — это что за строка (sizeof(char) выдает 1 байт на символ)? Multi-Byte строка что ли? В таком случае выходи тоже юникод, тогда какой — UTF7 или UTF8? Или же это вобще ASCII строка?
Но вот в VS в настройках проекта есть опция Character Set — которая меняет представление строк с Unicode на Multi-Byte — но каких строк, если wchar_t* и char* — это уже какие-то типы строк (вопросы в пунктах 1 и 2)?
18th
Авг
Русские буквы в Консольном приложении Lazarus
Оператор
Writeln(‘Русские буквы’);
печатает абракадабру вместо русских букв в Простой программе или в Консольном приложении в Lazarus 2.02.12.
Как исправить?
11th
Авг
В одной и той-же ячейке на каждом листе есть определенная цифра, нужно сделать подсчет за последние семь листов
Дано: куча листов (каждый лист это день недели) в одной книге.
Много формул.
В одной и той-же ячейке на каждом листе есть определенная цифра, нужно сделать подсчет за последние семь дней, то есть за последние семь листов.
Сделать так что бы оно считало от активной страницы минус 7 дней.
26th
Июл
ScrollBar у MessageBox
Есть ли какой нить будь способ сделать на MessageBox’e полосы прокрутки? Просто у меня получается слишком большой мессадж бокс что всего его содержимого не прочитать без таких полос прокрутки. Можно ли их туда как нить поставить?
20th
Июл
Формат TDateTime выдает неверный результат, если дата менее 30 декабря 1899 года
Формат TDateTime выдает неверный результат, если дата менее 30 декабря 1899 года:
procedure TForm1.Button1Click(Sender: TObject);
var t: TDateTime;
s: string;
begin
Memo1.Clear;
t:=-3;
repeat
s:=FormatDateTime('dd.mm.yyyy hh:nn:ss', t);
Memo1.Lines.Add(Format('%.5f = %s', [t, s]));
t:=t+1/24;
until t>=3;
end;
Как так? Есть ли корректный способ отображения?
15th
Июл
Округление при делении
Как правильно сделать округление в меньшую сторону после деления, до первого знака после запятой?
Т.е например 1000/26,5 = 37.73 округлить до 37,70, а если 2000/26,5 = 75.47, но мне нужно что бы было 75,40 а не 75,50 как делает RoundTo.
Облако меток
css реестр ассемблер timer 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 (Компьютерное железо)