Запуск первой копии программы вместо второй в Delphi
Искал на просторах Интернета решение задачи запуска первой копии программы вместо второй. Трудно пришлось. Но всё-таки после тщательного анализа и опробования многих предложений вот что получилось: {------------} program arm_usi_tcp; uses Forms, Windows, ..... , Messages, main in 'main.pas' {Form1}, ........ {$R *.RES} var hMutex: THandle; hwndPrev: HWND; begin HMutex := CreateMutex (nil, True, 'svc_arm_usi_tcp'); if WaitForSingleObject (hMutex, 0) <> wait_TimeOut then begin {------первый запуск программы} Application.Initialize; Application.HelpFile := ''; Application...
280 читали · 3 года назад
Приложение для обработки файла Excel на Delphi 7
Добрый день уважаемые читатели! Задача. Имеется файл .xls, в котором несколько столбцов с названиями: дата, наименование рецепта, название компонента, с названием компонентов столбцов несколько. В столбце с наименованием рецепта беспорядочно записаны строки, в которых непосредственно содержатся наименования рецептов. Рецептов около десяти штук. Некоторые строки пустые. В соседних столбцах с названием компонентов, в ячейках, содержатся значения их массы. Один рецепт делается в несколько подходов, поэтому имеется столбец с названием "Цикл"...
5229 читали · 6 лет назад
Программирование на Delphi. Часть 1. Установка Delphi Community Edition (бесплатная версия)
Компания Embarcadero в 2018 году представила Delphi Community Edition — бесплатную версию легендарной среды разработки Delphi. Использовать её могут студенты, стартаперы, небольшие команды, некоммерческие организации. Условия использования: ​лицензия на использование продолжает действовать до тех пор, пока прибыль физического лица или компании от приложений Delphi не достигнет 5 000 долларов США, или штат команды разработчиков не превысит 5 человек. Мы ставим Delphi в учебных целях, поэтому ее можно использовать бесплатно...
10 месяцев назад
Идеальная проверка программиста перед приёмом на работу
Это длиннотекст. Длиннотекст полный гнева, сарказма, программного кода и вообще далеко не для всех. Он полон ошибок и глупостей. Он может вызвать как приятные так и неприятные, да вообще любые чувства. Яндекс.Дзен пока сыроват, по этому пока не позволяет вставлять код на языках программирования в статьи. Если вам противно читать статью тут, вот ссылка на статью в формате PDF. Я начал программировать уже давно, году эдак в 2010. Если совсем честно, то я начал программировать из интереса, так как учился не писать программы, а ломать их...