- 1
- 2
- 3
- 4
- 5
- 6
- 7
// со времен Delphi 7.
procedure TfrmMain.AppDeactivate(Sender: TObject);
begin
OpenClipboard(0);
if (IsClipboardFormatAvailable(CF_TEXT)) then SetClipboardData(CF_LOCALE, 0);
CloseClipboard();
end;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+95
// со времен Delphi 7.
procedure TfrmMain.AppDeactivate(Sender: TObject);
begin
OpenClipboard(0);
if (IsClipboardFormatAvailable(CF_TEXT)) then SetClipboardData(CF_LOCALE, 0);
CloseClipboard();
end;
Полагаю, большинство в курсе, что при копировании русского текста из приложения, написанного на дельфи, в другое приложение иногда копируются кракозябры.
Это происходит, когда при копировании НЕ выбрана русская раскладка клавиатуры.
Удалось вылечить так.
когда шавка облаивает, нет смысла становиться на четвереньки.
А ещё членодевка :)
Кокококококо
самокритично
например, взять комбобокс, установить стиль csDropDownList, добавить итем пустую строку. запускаем, выбиаем его - падает ошибка в nt.dll. Помогает добавление строки " ". тоже баг.
может и стоит поменять, останавливает то, что на другой машине (где забыли поменять оригинальные модули) билдим - падать будет.
выложить обновление в пятницу вечером - очень плохая примета
или detour, если внутри откомпиленного
Понедельник начинается с адреналина.
да, забыл сказать - установка обновления - сделать бекап, 2 раза кликнуть на вложенный файл (контрольная сумма есть, были случаи), нажать "установить". и в каждом письме это написано было.
И при этом бекапы - четверть из них годами не бекапила ничего, но с другой стороны это не наша зона ответственности, мы же их предупредили:)
FreeBSDelphi.xbm
Экий же вы некрофил, батенька! Посмотрите в окно, 2012 год на дворе!
>> 2012
Пациент коньки откинул лет 10 назад, это даже не некрофилия, а мастурбация на останки :D