−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
Очень опасно так делать. Нужно по коду символа.
Я знаю, откуда этот код.
Я даже больше скажу, вообще так не надо делать. Можно создать действие TAction, или TEditCopy и задать ShortCut.
Да это из проги для работы с БД и предполагается, что будет работать в нескольких странах. Не уверен, что конкретно в Гондурасе...
Скорее поддерживают, чем пишут. В те годы, когда эти проги начинали писать - делфи и билдер были вполне актуальны.
Да, можно было бы портировать, или даже полюбиться с P/Invoke и запилить программу на C# (а то и вообще сделать плагин к Питону). Но в чем выигрыш? Дотнет за собой таскать? Билдер с задачей справляется, exe-шник небольшой (даже если отключить всю динамическую линковку). Да, велосипеды приходится писать на каждом шагу, потому что многие современнные либы на него портировать сложно. Но с другой стороны, есть же и научная сторона вопроса. Можно сослаться на использованные алгоритмы, тиснуть статейку-другую вместо "использовал либу такую-то, хз как оно работает"...
В итоге если прибор пойдет в серию (а переделывать программу специально вряд ли будут), появится еще одно живое ископаемое. Кому-то потом поддерживать придется.
P.S.: хз зачем я это всё написал, просто накипело наверное.
Вот жеж ты пидор.
а билдеровый рантайм таскать не надо?
дотнет есть во всех современных виндах
там всё статически линукется?
Насколько помню, у билдера была опция, чтобы всё (экзешник + дллка рантайма + BPL-пакеты) слепить в единый копролит.
Правильно: против вин32 апи, который есть на каждой винде
а так же на каждой винде есть .NET
так что дельфист сказал глупость в очередной раз
Чем меньше внешних зависимостей - тем лучше.
11-ю что?
>>Чем меньше внешних зависимостей - тем лучше.
Пиши тогда под машину без операционки, зачем тебе от нее зависеть?
Дык ты и "использовал либу такую-то, х.з. как оно работает"... Причём ради этой либы обрёк себя и последователей на вечную копрофилию и велосипедостроение...
А я про библиотеки мат.обработки и т.п. Ту же производную численно посчитать - целая наука. Х_Х
Бесит меня такое отношение.
Еще небось автор сейчас придет хныкать "ну я простой разраб, сказали копать я копаю, сказали не копать, я не копаю". Когда всем насрать, и результат соответствующий.
Судя по "либо Билдер, либо старые версии студии" есть вероятность, что вендор давным-давно ушёл в закат.
Мне больше нечего добавить.
Налицо проблема отечественной научной школы. Уже писал об этом полгода назад
Всем насрать и все дрочат.
Только редкие гранты распиливают руками непрофессионалов.
З.Ы. А если либа сишная, а не крестовая - то "для старой версии студии" вполне взлетает и на новой.
этих манускриптах даже иероглифы в индексах у формул попадались :3
Только это всё деньги и/или время. А под Билдер я могу написать здесь и сейчас, и заработает даже на старой машинке. По хорошему-то надо бы портировать это дело под студию поновее, да. Хоть велосипеды можно будет выкинуть.
да, и то, и другое вендором поставляется обычно на принципах NDA, просто не надо ссать с ним общаться
более того, надо поманить его баснословными прибылями и отгрузками его железки сотнями баррелей - пусть ещё и поддержку оказывает на этапе ОКР, а там и доработку под твой частный случай - всем должно быть удобно
Согласитесь, С++ давно перестал себя оправдывать, стал сложнее асма.
Стертор, как там, в 2002-м году?
В гугл: WPF, ADO.NET, Binding.
>>С++ давно перестал себя оправдывать, стал сложнее асма.
Видимо ты ни С++ ни асма не знаешь. Асм очень просто язык, просто очень не выразительный и не переносимый
Делфи/билдер хотя бы в новых версиях научились по-человечески формы дизайнить? Или до сих пор кнопки по углам гвоздями прибитые, а от 150% масштаба в винде всё пидорасит? :)
Всё давно кладётся на герметик.
В винде все пидорасит от масштаба. Начиная с того, что прыщелис нельзя заставить показывать картинки в 100% по умолчанию а увеличивать только текст и заканчивая тем, что инсталляторы не работают потому что в них не видно кнопок/полей.
на семерке не работает task manage
из семи залуп
три покрошено,
четыре так брошено
Ума-то это не добавит.
:O) c===3
:O) c===3
:O)c===3
:Oc===3
:C===3
:C==3
:C=3
:C3
:3
:O c===3
:Oc===3
:Cc===3
:C===3
:C==3
:C=3
:C3
:8
:0
:-)
:-b
:-P
:-)
из семи залуп
три покрошено,
четыре так брошено
А значешь, почему нету? Потому, что C# - дерьмо.
Скорее всего ты просто сказал глупость, потому что судя по фразе "C# дерьмо" ты не очень умеешь в программирование.
Под "базой" я подразумевал клиентское приложение для работы с БД.
да это и так понятно
>>Под "базой" я подразумевал клиентское приложение для работы с БД.
Так такого на C# дохуя, уж всяко больше чем на дельфи в 2016-м году
А тебе нечего делать здесь. Скройся.
И на баяне хватит играть.
из семи залуп
три покрошено,
четыре так брошено
http://sobesednik.ru/obshchestvo/20141122-kak-tonny-bychih-penisov-zaderzhannyh-na-granice-s-belorussi
..а для науки занимался
классификацией уёв..
(с)
К чему это я? Вагон слева и справа нависает на (3500 - 1520) / 2 = 990 мм в РФ и на (3100 - 1435) / 2 = 832,5 мм в Центральной Европе. Даже если европейский вагон едет по российскому пути, свешивание с каждой стороны будет по (3100 - 1520) / 2 = 790 мм. Унитаз обычно находится у наружной стены вагона, значит, багор наверняка высунется с наружной стороны от рельса и скатится по насыпи.
С тех пор колея в России шире европейской
Или хуй это пол хуйла? Тогда все сходится.
Итого хуй = 1645 - 1435 = 210 мм = 21 см, что совпадает с длиной волны излучения нейтрального водорода.
>>39,4 мм
Вероятно, это тонкая оптимизация. При массовом выпуске вагонов и расстояниях как от Петербурга до Владивостока это может дать определенный экономический выигрыш
У японцев стандартная колея 1067 мм, однако, на скоростных магистралях используется бо́льшая ширина (например, европейская в 1435 мм), потому что с узкой колеи на большой скорости вагон может опрокинуться.
Если бы в во время эксплуатации Царскосельской дороги использовались большие скорости или если бы объём перевозок был большим, её не стали бы перешивать на более узкую. Однако, для условий того времени (рубеж XIX-XX вв.) такая ширина приводила к нецелесообразному™ расходу материалов.
8.5см же
Похоже, только у bakaмногабукав есть семья.
если бы он был программистом, как мы все, то у него не было бы семьи
Не надо обобщать. Не все программисты, как вы все.
А ты вообще прыщеблядь эникейная. Тут ноулайф запрограммирован.
не хотел тебя обидеть, извини
>Не все программисты, как вы все.
Или даеж так
>Не все программисты, как "вы все".
не забывай про суп
а? што?
ты что, ебанутый блядь?
СКОТОБАЗА