−47
- 1
- 2
- 3
- 4
- 5
- 6
procedure TaQuoteReestr.gSearchResultKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
inherited;
if (ssctrl in Shift) and ((Key = ord('C')) or (ord(Key) = ord('c')) or (Key = ord('С')) or (ord(Key) = ord('с'))) then
gSearchResultDblClick(Sender);
end;
Не удержался... это же чем должна быть забита голова, чтобы так писать.
Тут копирование (gSearchResultDblClick) некоего набора данных происходит по двойному клику (!) на строке грида. И оно же продублировано по Ctrl+C. Естественно, что когда на двойной клик повесили более адекватное действие: вход в режим редактирования — копирование отвалилось.
Особенно радует обработка клавиши. Последовательно проверяется заглавная и строчная буква английского и русского алфавитов. При этом почему-то забыты Греция, Габон, Гондурас... и все остальные.
Запостил: RoschinSpb,
28 Декабря 2016
Dr_Stertor 28.12.2016 18:55 # 0
Очень опасно так делать. Нужно по коду символа.
Я знаю, откуда этот код.
RoschinSpb 29.12.2016 10:59 # +1
Я даже больше скажу, вообще так не надо делать. Можно создать действие TAction, или TEditCopy и задать ShortCut.
Да это из проги для работы с БД и предполагается, что будет работать в нескольких странах. Не уверен, что конкретно в Гондурасе...
bormand 28.12.2016 18:57 # 0
Dr_Stertor 28.12.2016 19:09 # +1
bormand 28.12.2016 19:16 # −5
Скорее поддерживают, чем пишут. В те годы, когда эти проги начинали писать - делфи и билдер были вполне актуальны.
Vindicar 29.12.2016 09:00 # +8
Да, можно было бы портировать, или даже полюбиться с P/Invoke и запилить программу на C# (а то и вообще сделать плагин к Питону). Но в чем выигрыш? Дотнет за собой таскать? Билдер с задачей справляется, exe-шник небольшой (даже если отключить всю динамическую линковку). Да, велосипеды приходится писать на каждом шагу, потому что многие современнные либы на него портировать сложно. Но с другой стороны, есть же и научная сторона вопроса. Можно сослаться на использованные алгоритмы, тиснуть статейку-другую вместо "использовал либу такую-то, хз как оно работает"...
В итоге если прибор пойдет в серию (а переделывать программу специально вряд ли будут), появится еще одно живое ископаемое. Кому-то потом поддерживать придется.
P.S.: хз зачем я это всё написал, просто накипело наверное.
guestinho 29.12.2016 15:33 # −2
Вот жеж ты пидор.
bayan 29.12.2016 15:57 # −5
а билдеровый рантайм таскать не надо?
дотнет есть во всех современных виндах
Dr_Stertor 29.12.2016 16:14 # −1
bayan 29.12.2016 17:46 # −4
там всё статически линукется?
rotretS 29.12.2016 18:32 # 0
bayan 29.12.2016 19:35 # −2
bormand 29.12.2016 18:45 # −2
Насколько помню, у билдера была опция, чтобы всё (экзешник + дллка рантайма + BPL-пакеты) слепить в единый копролит.
bayan 29.12.2016 19:36 # −6
Правильно: против вин32 апи, который есть на каждой винде
а так же на каждой винде есть .NET
так что дельфист сказал глупость в очередной раз
wano987 30.12.2016 11:55 # 0
Чем меньше внешних зависимостей - тем лучше.
barop 30.12.2016 22:38 # +1
11-ю что?
>>Чем меньше внешних зависимостей - тем лучше.
Пиши тогда под машину без операционки, зачем тебе от нее зависеть?
bormand 29.12.2016 19:15 # −4
Дык ты и "использовал либу такую-то, х.з. как оно работает"... Причём ради этой либы обрёк себя и последователей на вечную копрофилию и велосипедостроение...
Vindicar 29.12.2016 19:48 # +2
А я про библиотеки мат.обработки и т.п. Ту же производную численно посчитать - целая наука. Х_Х
defecate-plusplus 08.01.2017 19:24 # +1
bormand 08.01.2017 19:28 # +1
defecate-plusplus 08.01.2017 19:43 # +2
Бесит меня такое отношение.
Еще небось автор сейчас придет хныкать "ну я простой разраб, сказали копать я копаю, сказали не копать, я не копаю". Когда всем насрать, и результат соответствующий.
bormand 08.01.2017 19:45 # +1
Судя по "либо Билдер, либо старые версии студии" есть вероятность, что вендор давным-давно ушёл в закат.
defecate-plusplus 08.01.2017 19:50 # +1
Мне больше нечего добавить.
Налицо проблема отечественной научной школы. Уже писал об этом полгода назад
Всем насрать и все дрочат.
Только редкие гранты распиливают руками непрофессионалов.
bormand 08.01.2017 20:09 # 0
З.Ы. А если либа сишная, а не крестовая - то "для старой версии студии" вполне взлетает и на новой.
bormand 08.01.2017 20:18 # 0
этих манускриптах даже иероглифы в индексах у формул попадались :3
Vindicar 09.01.2017 18:47 # 0
Только это всё деньги и/или время. А под Билдер я могу написать здесь и сейчас, и заработает даже на старой машинке. По хорошему-то надо бы портировать это дело под студию поновее, да. Хоть велосипеды можно будет выкинуть.
defecate-plusplus 09.01.2017 20:16 # +2
да, и то, и другое вендором поставляется обычно на принципах NDA, просто не надо ссать с ним общаться
более того, надо поманить его баснословными прибылями и отгрузками его железки сотнями баррелей - пусть ещё и поддержку оказывает на этапе ОКР, а там и доработку под твой частный случай - всем должно быть удобно
Dr_Stertor 29.12.2016 16:11 # 0
Согласитесь, С++ давно перестал себя оправдывать, стал сложнее асма.
bayan 29.12.2016 17:47 # −2
Стертор, как там, в 2002-м году?
В гугл: WPF, ADO.NET, Binding.
>>С++ давно перестал себя оправдывать, стал сложнее асма.
Видимо ты ни С++ ни асма не знаешь. Асм очень просто язык, просто очень не выразительный и не переносимый
rotretS 29.12.2016 18:31 # +1
bayan 29.12.2016 19:35 # −1
bormand 29.12.2016 19:34 # 0
Делфи/билдер хотя бы в новых версиях научились по-человечески формы дизайнить? Или до сих пор кнопки по углам гвоздями прибитые, а от 150% масштаба в винде всё пидорасит? :)
Dr_Stertor 29.12.2016 19:55 # 0
Всё давно кладётся на герметик.
3_14dar 29.12.2016 21:11 # +2
В винде все пидорасит от масштаба. Начиная с того, что прыщелис нельзя заставить показывать картинки в 100% по умолчанию а увеличивать только текст и заканчивая тем, что инсталляторы не работают потому что в них не видно кнопок/полей.
ProctologistForYou 29.12.2016 21:41 # +1
bayan 29.12.2016 22:47 # +1
на семерке не работает task manage
ProctologistForYou 29.12.2016 22:48 # −1
3_14dar 30.12.2016 01:40 # −1
ProctologistForYou 30.12.2016 02:20 # −1
barop 30.12.2016 03:32 # 0
из семи залуп
три покрошено,
четыре так брошено
bayan 28.12.2016 19:23 # 0
RoschinSpb 29.12.2016 11:02 # −1
Ума-то это не добавит.
sos 29.12.2016 14:34 # −4
:O) c===3
:O) c===3
:O)c===3
:Oc===3
:C===3
:C==3
:C=3
:C3
:3
Steve_Brown 29.12.2016 16:27 # −3
:O c===3
:Oc===3
:Cc===3
:C===3
:C==3
:C=3
:C3
:8
:0
:-)
:-b
:-P
:-)
CHayT 29.12.2016 17:03 # −3
barop 30.12.2016 03:32 # 0
из семи залуп
три покрошено,
четыре так брошено
Dr_Stertor 29.12.2016 16:13 # −1
А значешь, почему нету? Потому, что C# - дерьмо.
bayan 29.12.2016 17:45 # −4
Скорее всего ты просто сказал глупость, потому что судя по фразе "C# дерьмо" ты не очень умеешь в программирование.
rotretS 29.12.2016 18:27 # 0
Под "базой" я подразумевал клиентское приложение для работы с БД.
bayan 29.12.2016 19:35 # −3
да это и так понятно
>>Под "базой" я подразумевал клиентское приложение для работы с БД.
Так такого на C# дохуя, уж всяко больше чем на дельфи в 2016-м году
Dr_Stertor 29.12.2016 19:54 # 0
А тебе нечего делать здесь. Скройся.
bayan 29.12.2016 20:01 # −4
1024-- 29.12.2016 20:12 # 0
Dr_Stertor 30.12.2016 15:46 # +1
И на баяне хватит играть.
1024-- 30.12.2016 22:03 # 0
barop 30.12.2016 03:32 # 0
из семи залуп
три покрошено,
четыре так брошено
guest 30.12.2016 10:10 # +1
inkanus-gray 30.12.2016 13:03 # +2
http://sobesednik.ru/obshchestvo/20141122-kak-tonny-bychih-penisov-zaderzhannyh-na-granice-s-belorussi
nihau 30.12.2016 13:19 # +2
inkanus-gray 30.12.2016 15:46 # 0
bayan 30.12.2016 18:34 # 0
..а для науки занимался
классификацией уёв..
(с)
inkanus-gray 31.12.2016 01:44 # +2
nihau 30.12.2016 12:37 # 0
inkanus-gray 30.12.2016 12:58 # +4
К чему это я? Вагон слева и справа нависает на (3500 - 1520) / 2 = 990 мм в РФ и на (3100 - 1435) / 2 = 832,5 мм в Центральной Европе. Даже если европейский вагон едет по российскому пути, свешивание с каждой стороны будет по (3100 - 1520) / 2 = 790 мм. Унитаз обычно находится у наружной стены вагона, значит, багор наверняка высунется с наружной стороны от рельса и скатится по насыпи.
bayan 30.12.2016 18:21 # +1
С тех пор колея в России шире европейской
3_14dar 30.12.2016 18:30 # −1
Или хуй это пол хуйла? Тогда все сходится.
bayan 30.12.2016 18:33 # +1
3_14dar 30.12.2016 21:11 # −7
3_14dar 31.12.2016 00:13 # −3
inkanus-gray 30.12.2016 22:24 # +2
Итого хуй = 1645 - 1435 = 210 мм = 21 см, что совпадает с длиной волны излучения нейтрального водорода.
dxd 30.12.2016 22:39 # +4
inkanus-gray 30.12.2016 23:58 # 0
barop 31.12.2016 00:02 # 0
>>39,4 мм
Вероятно, это тонкая оптимизация. При массовом выпуске вагонов и расстояниях как от Петербурга до Владивостока это может дать определенный экономический выигрыш
inkanus-gray 31.12.2016 00:14 # 0
У японцев стандартная колея 1067 мм, однако, на скоростных магистралях используется бо́льшая ширина (например, европейская в 1435 мм), потому что с узкой колеи на большой скорости вагон может опрокинуться.
Если бы в во время эксплуатации Царскосельской дороги использовались большие скорости или если бы объём перевозок был большим, её не стали бы перешивать на более узкую. Однако, для условий того времени (рубеж XIX-XX вв.) такая ширина приводила к нецелесообразному™ расходу материалов.
bormand 30.12.2016 22:26 # +2
8.5см же
bormand 30.12.2016 22:07 # +1
inkanus-gray 30.12.2016 22:37 # 0
1024-- 30.12.2016 22:43 # 0
Похоже, только у bakaмногабукав есть семья.
inkanus-gray 31.12.2016 01:51 # +1
barop 31.12.2016 01:58 # 0
3_14dar 31.12.2016 02:06 # −2
barop 31.12.2016 01:59 # 0
если бы он был программистом, как мы все, то у него не было бы семьи
3_14dar 31.12.2016 02:06 # −1
Не надо обобщать. Не все программисты, как вы все.
А ты вообще прыщеблядь эникейная. Тут ноулайф запрограммирован.
barop 31.12.2016 02:13 # +1
не хотел тебя обидеть, извини
inkanus-gray 31.12.2016 02:22 # +1
3_14dar 31.12.2016 02:53 # −1
>Не все программисты, как вы все.
Или даеж так
>Не все программисты, как "вы все".
barop 31.12.2016 03:38 # 0
не забывай про суп
bakagaijin 08.01.2017 17:14 # 0
а? што?
1024-- 08.01.2017 20:03 # 0
CHayT 30.12.2016 22:48 # 0
guestinho 31.12.2016 01:21 # +2
inkanus-gray 31.12.2016 01:22 # +1
guestinho 31.12.2016 01:30 # +1
3_14dar 31.12.2016 00:14 # 0
guest 03.01.2017 17:47 # 0