- 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;
Полагаю, большинство в курсе, что при копировании русского текста из приложения, написанного на дельфи, в другое приложение иногда копируются кракозябры.
Это происходит, когда при копировании НЕ выбрана русская раскладка клавиатуры.
Удалось вылечить так.
TarasB 10.01.2012 13:29 # 0
guest 10.01.2012 13:36 # −12
TarasB 10.01.2012 13:49 # +3
ctm 10.01.2012 13:58 # +3
когда шавка облаивает, нет смысла становиться на четвереньки.
guest 10.01.2012 14:00 # −9
TarasB 10.01.2012 14:34 # +2
Lure Of Chaos 10.01.2012 17:19 # +3
bugmenot 10.01.2012 17:25 # +3
SmackMyBitchUp 10.01.2012 17:54 # +2
Lure Of Chaos 11.01.2012 13:15 # +1
ctm 10.01.2012 13:49 # 0
TarasB 10.01.2012 13:52 # 0
ctm 10.01.2012 14:01 # 0
TarasB 10.01.2012 14:35 # 0
guest 10.01.2012 14:01 # −12
А ещё членодевка :)
TarasB 10.01.2012 14:35 # 0
guest 10.01.2012 15:56 # −11
Кокококококо
mr.The 10.01.2012 14:17 # +2
самокритично
eth0 10.01.2012 18:02 # +3
bugmenot 10.01.2012 18:12 # +1
ctm 11.01.2012 06:25 # 0
bugmenot 11.01.2012 09:03 # 0
ctm 11.01.2012 09:12 # 0
например, взять комбобокс, установить стиль csDropDownList, добавить итем пустую строку. запускаем, выбиаем его - падает ошибка в nt.dll. Помогает добавление строки " ". тоже баг.
может и стоит поменять, останавливает то, что на другой машине (где забыли поменять оригинальные модули) билдим - падать будет.
bugmenot 11.01.2012 19:18 # +3
Govnocoder#0xFF 11.01.2012 20:20 # 0
bugmenot 11.01.2012 21:33 # +1
ctm 12.01.2012 09:22 # +1
выложить обновление в пятницу вечером - очень плохая примета
bugmenot 12.01.2012 10:19 # 0
или detour, если внутри откомпиленного
kyzi007 12.01.2012 10:40 # 0
Понедельник начинается с адреналина.
ctm 12.01.2012 12:23 # 0
да, забыл сказать - установка обновления - сделать бекап, 2 раза кликнуть на вложенный файл (контрольная сумма есть, были случаи), нажать "установить". и в каждом письме это написано было.
И при этом бекапы - четверть из них годами не бекапила ничего, но с другой стороны это не наша зона ответственности, мы же их предупредили:)
bugmenot 12.01.2012 15:23 # 0
FreeBSDelphi.xbm
Govnocoder#0xFF 10.01.2012 20:45 # −1
Экий же вы некрофил, батенька! Посмотрите в окно, 2012 год на дворе!
guest 10.01.2012 20:50 # +1
>> 2012
Пациент коньки откинул лет 10 назад, это даже не некрофилия, а мастурбация на останки :D
Govnocoder#0xFF 10.01.2012 20:55 # 0
bugmenot 10.01.2012 21:01 # 0
Govnocoder#0xFF 10.01.2012 21:03 # 0
ctm 11.01.2012 06:26 # 0