М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 24 апреля 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

40 Кб, 451x420

Делфи. А стоит ли? Николя 28 Окт, 10:48 #567804 В конец треда | Веб

Приветствую,Анон!
Долгое время хеллолворжу т.к. не могу определится между кислым и длинным. хочется и десктопные приложения создавать(для работы с базами данных) и мобильные, да ещё в веб податься. среднее знание Delphi было где-то 3года назад сейчас вообще нуль т.к. сижу под С подобными языками(vba,mql). Есть ли смысл мне возрождать знания Delphi или лучше уйти с головой в C?

Ответы>>567815>>567820>>567830>>567893>>567959>>568058>>568069>>568090>>568493>>579932>>589148>>618435>>642916>>669551

28 Окт, 11:08 #2 #567815

>>567804 (OP)
Учи Андроид и никогда не участуй в языкосрачах.

Ответы>>567818>>589148

28 Окт, 11:10 #3 #567818

>>567815
не срача ради был создан тред.

28 Окт, 11:21 #4 #567820

>>567804 (OP)

Для десктопных хорош Qt и, в отличии от Delphi, по нему есть вакансии. Для мобилок тоже используется, но я не знаю, насколько он лучше своих конкурентов в этом. Короче, пиздуй в кресты, они тебе дадут хорошую базу. Желательно, если потянешь, почитать книги до 11-го стандарта, так как там не раскрыты умные указатели и прочие удобства и ты поебешься с голыми, поняв как с ними работать.

Ответы>>567828>>567833>>589148

28 Окт, 11:43 #5 #567828

>>567820
т.е. отсюда http://2ch.hk/pr/res/546742.html (М) Липпман не подойдёт?

28 Окт, 11:45 #6 #567830

>>567804 (OP)
Если нет цели писать кроссплатформу - сшарп, иначе кресты к кутей как антоши выше завещали.

Ответы>>589148

28 Окт, 11:51 #7 #567833

>>567820
>Для десктопных хорош Qt
Настолько хорош, что на нём нет приложений. В отличие от того же Delphi.
> кресты дадут хорошую базу
Держите поехавшего.

Ответы>>567849>>589148

Николя 28 Окт, 12:13 #8 #567848

Давайте без срачей.

28 Окт, 12:14 #9 #567849

>>567833

>hh.ru
>Dephi
>Qt

Хуй знает, хоть и ненамного больше ваканский по Qt, но ты почитай описание в вакансиях Delphi.

>Держите поехавшего.

Ладно, пускай будет еще одним рубидебилом :) Зачем знать про то, как устроена память и прочие фундаментальные вещи. Убедил.

Ответы>>567853

28 Окт, 12:27 #10 #567853

>>567849
> Зачем знать про то, как устроена память и прочие фундаментальные вещи.

Не понимаю: зачем жрать крестоговно чтобы это знать?

Ответы>>567854

28 Окт, 12:28 #11 #567854

>>567853

Есть идеи получше, как в этом разобраться? Почитать теорию и "понять с первого раза"?

Ответы>>567858>>567860>>588258

Николя 28 Окт, 12:30 #12 #567855

Ну не начинайте. вы же на /pr , а не на /b

28 Окт, 12:31 #13 #567858

>>567854

> Есть идеи получше, как в этом разобраться? Почитать теорию и "понять с первого раза"?
> имплаинг только крестоговно напрямую работает с памятью

Ответы>>567859

28 Окт, 12:31 #14 #567859

>>567858

Ты примеры приведешь или дальше будешь выёбываться?

Ответы>>567862

28 Окт, 12:32 #15 #567860

>>567854
Что кресты могут рассказать нового об устройстве памяти по сравнению с Дельфи? Она в крестах как-то иначе устроена? И какие еще "фундаментальные вещи" ты имел ввиду?

Ответы>>567863>>589148

4 Кб, 151x200

28 Окт, 12:35 #16 #567862

>>567859

Няшная, раст, да в самом же делфи есть. Проследуйте, кароче, на свое место.

Ответы>>567863>>567939

28 Окт, 12:39 #17 #567863

>>567860

Никаких. Только ОП хеллоувордит. Если ты видишь смысл углубленно учить полумертвый Делфи, то ладно, пускай учит Делфи.

По сути, к этому еще можно добавить ООП. Но его можно и в других языках выучить. А прочувствовать всякие утечки лучше через кресты, потому что в тех же Java и C# это сделает за тебя GC через некоторое время.

>>567862

Ок.

Ответы>>567865>>567867>>589148

28 Окт, 12:42 #18 #567865

>>567863

> А прочувствовать всякие утечки лучше через кресты

Но зачем? Какую практическую пользу это принесет, кроме адового пердоленья?

Ответы>>567870

28 Окт, 12:43 #19 #567867

>>567863
> А прочувствовать всякие утечки лучше через кресты
Это звучит примерно как "прочувствовать дилду в жопе" вместо решения практической задачи. Во истину крестоблядство - путь самоистязания.

28 Окт, 12:44 #20 #567870

>>567865

Я думаю, от того, что ты скажешь на интервью, что что-то, да понимаешь в работе памяти, хуже не будет. А продать себя подороже и показать себе лучше на фоне остальных соискателей без опыта — это всегда хорошо.

Ответы>>567873>>575271>>579803

28 Окт, 12:49 #21 #567873

>>567870

> Я думаю, от того, что ты скажешь на интервью, что что-то, да понимаешь в работе памяти, хуже не будет

у тебя проблемы с логикой щегол. Ты защищаешь 2 утверждения:

1. Знать работу памяти полезно.
2. Такое знание даст только ебля в жопу крестоговном.

С первым никто не спорит. А второе - неверно.
Алсо, на скольких интервью ты был, мыслитель?

Ответы>>567874

28 Окт, 12:51 #22 #567874

>>567873

Ты сказал, что можно это сделать на других языках помимо крестов. Я ждал примеров, ты мне их дал. Я сказал "Ок". Празднуй свою победу в сраче на /pr, хули ты приебался еще ко мне.

На 4-х.

28 Окт, 14:14 #23 #567893

>>567804 (OP)
За Паскаль и Делфи всегда можно получить в харю почти в любом сообществе кодеров, И ОСОБЕННО ЗДЕСЬ. При этом Паскалисты добрые, не скандальные, и тихо пилят там что-то в сторонке для себя, в срачах как бы и не участвуя. Сам пишу для себя всякую мелочь в Lazarus'e.

Ответы>>567936

28 Окт, 15:58 #24 #567936

>>567893
>И ОСОБЕННО ЗДЕСЬ
Ничего страшного, скоро мы окультурим местное быдло привьём ему базовые знания в области PLT и они перестанут кукарекать на Паскаль. Т.к. с точки зрения дизайна, он неплох в своём классе, уж точно не хуже сишки. Просто сишники - дикари в своей сути, у них есть условный рефлекс лаять на Паскаль, но это исключительно результат дрессировки, а не анализа.

Ответы>>568044

28 Окт, 16:06 #25 #567939

>>567862
Линус сказал что кресты = говно => прыщебляди должны превозмогать себя, и жрать говно 40 летней давности. Особенно повеселил совет учить раст ньюфагу. Топчик прям.

Ответы>>567955>>589148

28 Окт, 16:33 #26 #567955

>>567939

что сказать-то хотел?

Ответы>>567961

28 Окт, 16:36 #27 #567959

>>567804 (OP)
.NET

28 Окт, 16:42 #28 #567961

>>567955
Что ты прыщавый биомусор, всё понятно же написал.

Николя 28 Окт, 18:32 #29 #568036

Ребят. Я всё понял. С Делфи нам ПОКА не по пути. Вот когда вырасту тогда... Для каждой задачи можно изучить любой другой язык если твой сердцу милый не катит. не забывайте кто такие профессионалы. После всего сказанного я понял что надо быть более гибким. Не устраивать срач, а совершенствоваться, ведь нет предела этому. ОП не хуй. Вот. Есть у меня бумажный экземпляр Стенли Липпмана за 2014г, с него и начну.
Всем спасибо.

28 Окт, 18:39 #30 #568044

>>567936
>уж точно не хуже сишки

Ахуеть у вас тут треды, ролики не хуже самоката в своем классе, сказать такое на форуме, посвященном карьерным грузовикам или самолетам.

По субжу толстый тред, веба на дельфях нет, серьезного параллелизма — тоже, даже гуй нормальный сложно нарисовать, ибо допотопные убогие библиотеки, зачем тебе вообще понадобился дельфи, когда есть жаба, кресты, окамл/хаскель, шарп, кложур, скала, эрланг, всякие питоны/руби/пердлы и еще куча живых, актуальных языков?

Ответы>>568049>>570871

Николя 28 Окт, 18:42 #31 #568049

>>568044
Раньше не плохо быдлокодил под ним. а тут настало время определиться.

28 Окт, 18:50 #32 #568058

>>567804 (OP)
Не стоит. Delphi приятный язык для создания приложения к базам данных и они сделали неплохой вариант с кроссплатформенностью, НО. Но вся работа, которую ты найдешь - это допиливание древнего проекта для какого-нибудь пенсионного фонда среди людей среднего возраста. Старайся избегать языки с большим наследством и малым числом новых проектов, на такой работе весьма быстро и видимо деградируешь, будучи по сути слесарем, а не инженером.

Ответы>>568459

28 Окт, 19:08 #33 #568069

>>567804 (OP)
Делфи в 21 веке называется С#

Ответы>>568074>>588262

Николя 28 Окт, 19:14 #34 #568074

>>568069
лол

28 Окт, 19:23 #35 #568090

>>567804 (OP)
JavaScript, уже во всех кинотеатрах странына дектопах. Ну и веб конечно за ним.
На сях с нуля под дектоп уже не пишет, легаси спрошное.
И, до сегодняшнего дня даже не подозревал, что ещё остались уебаны, делающие что-то с холодненьким трупом Мариныделфи.

Ответы>>568108>>568462>>589148

Николя 28 Окт, 19:33 #36 #568108

>>568090
Спрос-то есть. +ide развивается

29 Окт, 07:57 #37 #568459

>>568058
Молодчина. Еще раз об этой пасакльной фигне вспомнишь, размолочу тебе eBALL_0.

Приятного дня.

29 Окт, 08:26 #38 #568462

>>568090
>трупом делфи.
Внезапно, если тебе нужно написать нативное десктопное приложение, то лучше ничего нет. Потому что редактор интерфейса и куча компонентов в это деле важнее, чем фичи языка. Поэтому многие Дельфи любят, особенно шароварщики.

Ответы>>568464>>568468

29 Окт, 08:35 #39 #568464

>>568462
Проиграл с этого васяна-быдлокодера.

29 Окт, 08:40 #40 #568468

>>568462
Есть - C++ Builder.

Ответы>>568473

29 Окт, 09:41 #41 #568473

>>568468
C++ Builder - это года для любителей Говна++ к Говну++ криво прикручивают VCL (тоже не конфекта), обильно обливают мочёй, добавлют два мешка багов и подают на стол говноеду. Но так как для крескобляди чем хуже, тем лучше (инача она бы не была крестоблюдью), она охотно всё это хавает, чавкая и пуская коричневые слюни.

Ответы>>568474

29 Окт, 09:44 #42 #568474

>>568473
Тебя Страуструп в детстве выебал что ли?

Ответы>>568499

29 Окт, 11:23 #43 #568493

>>567804 (OP)
>хочется и десктопные приложения создавать(для работы с базами данных) и мобильные, да ещё в веб податься.
JS

Ответы>>568502

29 Окт, 11:35 #44 #568499

>>568474
Нет, я просто как-то раз посмотрел ради интереса на C++ Builder. Это чисто маркетинговая хуйня, как раз выпущенная для онально-зависимых от Страуструпа. Никаких других причин её существования не существует и она много-много хуже Дельфи. Таким образом делаем вывод, что C++ Builder выбирают только любители говнеца, потому что при прочих равных брать его смысла не имеет.

Ответы>>568508

29 Окт, 11:54 #45 #568502

>>568493
Про JS нужно сказать одну вещь. Дело в том, что в индустрии IT существует вполне самостоятельная профессия - дизайнер пользовательских интерфейсов. Не всякий ойтишник является дизайнером пользовательских интерфейсов. Например, всякий прогроммист осилит накидать кнопочек на формочку в Дельфи, но сделать это красиво, профессионально, как это делается в топовых коммерческих приложениях и на рекламных сайтах, прогроммист, разумеется, не сможет. Ведь он прогроммист, т.е. специалист в совершенно другой области. А вот дизайнер пользовательских интерфейсов - сможет. Потому что это его область специализации. Но вот незадача, дизайнер пользовательских интерфейсов совершенно не обязательно умеет программировать. А иногда надо. Примерно как программисту иногда надо наговнякать формочку самостоятельно. Поэтому для программистов изобрели Дельфи, чтобы иногда самотоятельно говнякать формочки. А для дизайнеров - JS - чтобы иногда самотоятельно говнякать скриптики. Т.е. JS - это такой Дельфи для дизайнеров. Зачем программисту брать JS - не понятно. Это всё равно, что если бы дизайнер Дельфи взял в качестве средства проектирования пользовательского интерфейса.

Ответы>>568503>>568505>>568507

29 Окт, 11:57 #46 #568503

>>568502
>JS - это такой Дельфи для дизайнеров
Охуеть.

29 Окт, 11:58 #47 #568505

>>568502
>самостоятельная профессия - дизайнер пользовательских интерфейсов
>самостоятельная профессия -
без программиста ты будешь хуй сосать, а не дизайнить пользовательские инторфейсы.

Ответы>>568509

100 Кб, 807x454

29 Окт, 12:00 #48 #568507

>>568502
>всякий прогроммист осилит накидать кнопочек на формочку в Дельфи, но сделать это красиво, профессионально не сможет
>накидать кнопочек на формочку в Дельфи
>красиво, профессионально
>красиво, профессионально накидать кнопочек на формочку в Дельфи

Ответы>>568509

29 Окт, 12:09 #49 #568508

>>568499
>Это чисто маркетинговая хуйня, как раз выпущенная для онально-зависимых от Страуструпа
не ври, нормальные крестобляди не пользуются таким скамом. Для GUI у нас есть Qt.

Ответы>>568510

29 Окт, 12:11 #50 #568509

>>568505
А без менеджера по продажам ты будешь сосать хуй у дизайнера. Причем бесплатно, потому что денег у него тоже не будет. Но это же не отменяет того факта, что дизайнер UI - это отдельная профессия, причем требующая иных качеств, чем программирование. Возможно, некоторые программисты могут быть по совместительству дизайнерами, и еще в хоре петь в свободное время, но это разные специальности и инструменты там используются различные.
>>568507
Пардон, я забыл, что это форум кусочных дебилов, которые не могут целиком воспринять абзац текста. Я там в конце как раз заимплаил, что Дельфи, наверное, по моему мнению, не очень хороший инструмент для дизайнера (хотя дизайнер, наверное, даже в Дельфи сделает форму лучше, чем программист, просто нахуя?)

Ответы>>568511>>568513

29 Окт, 12:13 #51 #568510

>>568508
О, крестодебил традиционно детектица полным отсутсвием логики. С++ Builder - маркетинговая хуйня. С++ Builder, говно тупое. Повторяю по слогам ЦЭ-ПЛЮС-ПЛЮС-БИЛ-ДЕР? Уловил?

Ответы>>568511>>568512

29 Окт, 12:17 #52 #568511

>>568509
>без менеджера по продажам
слышал о Play Market или об iTunes и ему подобных?

>>568510
>выпущенная для онально-зависимых от Страуструпа

Ответы>>568517>>626825

29 Окт, 12:18 #53 #568512

>>568510
даун блядь, никто не пользуется этим говном. Повторяю еще раз:
> Для GUI у нас есть Qt.

29 Окт, 12:19 #54 #568513

>>568509
>без менеджера по продажам ты будешь сосать хуй
Твои менеджеры по продажам и дизайнеры будут хуй сосать без продукта, написанного программистом.

Ответы>>568518

29 Окт, 12:30 #55 #568517

>>568511
Ты мне сейчас что доказать пытаешься? Или просто хочешь полить меня золотым дождём своих познаний о существовании Play Market и iTunes? Списибо, записал в свой молескин, теперь умным буду.

Ответы>>568519

29 Окт, 12:33 #56 #568518

>>568513
А без говночиста ты в говне утонешь, дальше что?

Ответы>>568520

29 Окт, 12:35 #57 #568519

>>568517
>Ты мне сейчас что доказать пытаешься?
маняврирование дизайнера инторфойсев ИТТ

29 Окт, 12:35 #58 #568520

>>568518
Говночист, и то полезнее в разработке, чем твой дизайнер интерфейсов

Ответы>>568527

29 Окт, 12:55 #59 #568527

>>568520
Вопрос "полезности" тех или иных специалистов в разработке, мы оставим тем, кто их нанимает, т.к. вряд ли это имеет какое-то отношение к моим предыдущим утверждениям, пупок Земли.

Ответы>>568529

29 Окт, 12:58 #60 #568529

>>568527
>А без менеджера по продажам ты будешь сосать хуй у дизайнера.
>А без говночиста ты в говне утонешь, дальше что?
>Вопрос "полезности" тех или иных специалистов в разработке, мы оставим тем, кто их нанимает
красиво слился, даун

Ответы>>568547

29 Окт, 13:57 #61 #568547

>>568529
Спасибо! Рад, что несмотря на утрату прочих когнитивных функций, чувство красоты у тебя всё же сохранилось.

01 Ноя, 18:30 #62 #570827

бамп

01 Ноя, 19:25 #63 #570871

>>568044
Веб есть. Можно спокойно писать модули под IIS, вот только зачем, когда есть пхп, шарп и го/нода?
Параллелизм есть, на любой вкус. Есть ITask, IFuture как в шарпе. Есть пул потоков. Есть обычное традиционное создание потоков. Есть библиотека OmniThread с lock-free структурами.

Ответы>>570877

01 Ноя, 19:32 #64 #570877

>>570871
Алсо, ничего удобнее под винду найти не смог. Такого, чтоб не зависело от установленной версии дотнета (у заказчиков до сих пор вин7 или хп, обновлений нет, ради тебя они не полезут все обновлять). Лучше уж на делфи писать, чем на 2 / 3.5 дотнете.
Такого, чтоб был визуальный дизайнер интерфейса. Есть нетбинс, но там опять за собой жаба-машину таскать, заказчики нахуй пошлют.

Ответы>>579803>>589148

04 Ноя, 15:42 #65 #572934

бамп

Ответы>>573332

sage 04 Ноя, 21:51 #66 #573332

>>572934
Сажа. Паскаль мертв.

Ответы>>574225

05 Ноя, 20:00 #67 #574225

>>573332
Во-первых, живее всех живых, смотри тот же Free Pascal.
Во-вторых, тред про Делфи.

Ответы>>574265

05 Ноя, 20:30 #68 #574265

>>574225
Значит так, салажонок. Сюда надо смотреть и слушать, сюда, понял? Такой расклад. Либо ты перекатываешься на нормальный СУДДА СМОТРИ на нормальный Я СКАЗАЛ язык программирования, либо мы тебя определяем воон в тот петушиный угол. Усек? УСЕК?

Ответы>>574267>>574340

05 Ноя, 20:34 #69 #574267

>>574265
Каждый дрочит как он хочет. Когда-то и мне нравился паскаль. А потом я встретил C++ и прострелил колено.

05 Ноя, 21:53 #70 #574340

>>574265
И под нормальным языком ты подразумеваешь какую-нибудь крестопарашу, я угадал? Очень смешно.

83 Кб, 618x474

07 Ноя, 14:10 #71 #575271

>>567870
Деды жрали говно, отцы жрали говно, мы жрём говно. А ты не хочешь? Убью ссукааа!

1998 Кб, 1600x1200

07 Ноя, 17:47 #72 #575446

Я раньше писал на Дельфи, но сейчас перекатился в пхп потому что работы нет. Проще на с++ устроится чем на делфи.

07 Ноя, 19:45 #73 #575490

Подсветки для этого вашего паскаля и дельфи даже нету в Sublime Text и Atom'е из коробки. Намек понятен?

Ответы>>575523>>575773

07 Ноя, 20:25 #74 #575523

>>575490
в саблайм есть, из коробки

Ответы>>575574

07 Ноя, 22:05 #75 #575574

>>575523
Чет во втором не вижу, в третьем что ли?

08 Ноя, 07:37 #76 #575773

>>575490
В саблайме и компилятора нет для делфи. Намёк понятен?

12 Ноя, 14:48 #77 #579080

Всем привет, делфигоспода. Знаю джаву, работаю мидлом. Дома наткнулся на книгу по делфи, которую покупал в детстве. Скажите, стоит ли делфи выучить как второй язык? Что вообще на делфи пишут? Насколько востребованный?

Ответы>>579699

13 Ноя, 12:19 #78 #579699

>>579080
Всякие нищении на них пишут у нас,мордочки для своих программулек ужасных. Платят мало.

Забудь короче. Змеюку учи или JS.

13 Ноя, 16:51 #79 #579803

>>567870
Ну и зачем мне указатели, если я буду писать тырпрайз на шарпе/яве?
>>570877
4 дуднет прекрасно работает на ХРЮШЕ.

Ответы>>580157

13 Ноя, 20:30 #80 #579932

>>567804 (OP)
Используй QT. Там есть классы для работы с БД.
Полезнее знать C/C++.
Далее вкатывайся в Java и C#.

14 Ноя, 07:32 #81 #580157

>>579803
Жопой читаешь?
> обновлений нет, ради тебя они не полезут все обновлять

24 Ноя, 22:34 #82 #588258

>>567854
Дельфи даст нормальные знания по указателям, выделению памяти, куче, стеку, привьёт привычку освобождать за собой, а не null приваивать, те же анонимные и обощенные методы попробовать тоже позволит, хелперы классов и структур. Чо ещё надо? ТС не драйверы писать собрался.

Ответы>>588507

24 Ноя, 22:40 #83 #588262

>>568069
оттого, что когда-то в MS съебал создатель Дельфи, одно другим не становится. Дельфи IDE кривая настолько, что это заметно, а уж если судьба заставила заюзать, например, GExperts... Хотя общий уровень таки всё ещё очень высокий, чтоб это было поводом объявить дельфи харамом.
А глюки Студии можно не встречать месяцами.

25 Ноя, 08:23 #84 #588507

>>588258
И зачем знать это говно? Лучше C# учить, он дает знания по функциональному программированию.

25 Ноя, 08:25 #85 #588509

Есть такая порода людей, которая считает, что каждый, кто на что-то претендует, просто обязан хлебнуть говна. Например, "настоящий мужчина" обязан сходить в армию или отсидеть в тюрьме, ведь что тюрьма, что армия - школа жизни; "настоящий программист" обязан писать на крестах, ПХП или тому подобном, ведь сами они на нём писали, а кто не хапнул этого говна, тот и не программист вовсе. С одной стороны понять их можно - механизм примерно такой же как у дедовщины в уже упомянутой армии или прописки на малолетке ("меня опускали, теперь я буду опускать" - ну просто обучение и сделование паттерну, через пиздюли навязанному авторитетом, детская психика так устроена), с другой - сами они со временем так нихуя и не понимают, и любые попытки объяснить им, что все эти боль и унижения, через которые они прошли, в общем-то лишние, встречают у них агрессию и отрицание.

Ответы>>589148

25 Ноя, 22:12 #86 #589148

Даю расклад по всему треду
>>567804 (OP)
delphi, vba? как там в 90-х живется?
>>567815
лучше Ios, меньше геммора, и сразу Swift а не OBj C, свифт легче, для свифта уже много вакансий, а фриланса и подавно
>>567820
не слушай этого обмудка, кресты оплачиваются уже не ахти как, только всякие хайлоады, до которых хуй дорастешь.
> Желательно, если потянешь, почитать книги до 11-го стандарт
это просто феерический долбоебизм, надо начинать учить сразу и именно с 11 го стандарта, как сеньор крестоблядь говорю, но мудаки на собеседованиях спрашивают только старый стандарт, зачем, хуй пойми
а лучше вообще кресты не учить, а брать джаву питун сисярп вот это все
>>567830
вот этот пиздит, сисярп вполне уже кроссплатформа, как будто про Unity3d не слышали
>>567833
>Настолько хорош, что на нём нет приложений. В отличие от того же Delphi.
Это поехавший пиздобол, Qt повсюду
>>567860
>>567863
в новых крестах есть атомарные операции, стандартизирована модель памяти, что дает возможность работать с памятью на пиздец каком низком уровне регистров процессора, отчего строить Lock-free алгоритмы и получать опиздюлительно конкурентные и крайне быстрые динамические опердени
а в дельфях только безнадежность
>>567939
прыщеблядь не человек
>>568090
вот этого двачую, nodeJs в тренде и высокооплачиваемо
>>570877
да не надо на дельфи писать, просто возьми и забудь про него
>>588509
есть такое

Ответы>>589345

26 Ноя, 00:47 #87 #589345

>>589148
>delphi, vba? как там в 90-х живется?
Норм живется. FreePascal умеет много чего дохуя. Delphi не отстает. Не все кодят ради денег ахаха пиздец уебки.

26 Ноя, 10:41 #88 #589479

Что за дауны пишут про удобный редактор форм в Delphi? Там даже сетки нет, не говоря уже о резиновой верстке. нужно самому рассчитывать координаты компонентов с точностью до пикселя. А при ресайзе в коде рассчитывать новые размеры у каждого компонента. Вы когда-нибудь пробовали создавать формы в нормальных редакторах - QT Creator, Visual Studio? Дельфийский визуальный редактор это говно мамонта из середины 90-х.

Ответы>>589582

26 Ноя, 13:06 #89 #589582

>>589479
Ловите дауна неосилятора.

Кинул компоненту на форму, задал anchors - получил responsible интерфейс
Нужна сетка - залез в меню и вызвал сетку.
Нужно отвязаться от сетки - зажал alt и таскаешь компоненту как тебе нужно.

Ответы>>589939

99 Кб, 547x342

26 Ноя, 20:30 #90 #589939

>>589582
Это не та сетка. В C# есть TableLayoutPanel, автоматически расставляющий компоненты по ячейкам таблицы.

Ответы>>608629

4483 Кб, 450x360

14 Дек, 18:53 #91 #603342

14 Дек, 21:20 #92 #603512

Делфи начинал изучать из-за простоты языка? Делфи умер. Не, он как бы жив, на нём ортодоксы что-то делают. Своя закрытая секта. Си изучать - это можно головой поехать. Начни с Python. Потом, когда освоишь Python, все другие языки будут легко даваться.

Ответы>>603562>>604001

14 Дек, 22:03 #93 #603562

>>603512
Знаток, сразу видно

15 Дек, 10:11 #94 #604001

>>603512
Не слушай этого петуха, с делфи начинай, за ним будущее.

17 Дек, 18:10 #95 #606027

дэлфи рип

Ответы>>609172

21 Дек, 07:53 #96 #608629

>>589939
И правда даун. Для этого TFlowPanel, TGridPanel есть. В свежей версии TRelativePanel - ещё более гибкий респонсив.

Если уж ругать - то обоснованно. То что багов в RS10 пруд пруди - правда. И исправляют их очень медленно. Что и сподвигло меня перекатываться на C#.

21 Дек, 21:29 #97 #609172

>>606027
Никто и не спорит. Бегом беги учи Rust, пока он не устарел, у тебя еще годик есть целый.

29 Дек, 16:57 #98 #614980

Тут есть кто? Школьник, решивший кодить на Делфи, вкатился.

29 Дек, 17:00 #99 #614982

По каким материалам учить Делфи, в интернете дохера уроков, все школьники в стране на нём же быдлокодят, но может вы чего особенно хорошего посоветуете?

Ответы>>615067>>618339

29 Дек, 18:36 #100 #615067

>>614982
Трей Нэш, "C# 2010, ускоренный курс для профессоналов".

Ответы>>615163

29 Дек, 21:05 #101 #615163

>>615067
Смешно. А в C# проще, чем в С++ оконные приложения создавать?
А то я С++ знаю немного, но вот всякие FLTK осилить не смог, ибо там сложновато, нет руководств почти, а те, что есть -- на английском.
И сильно от С++ отличается?

Ответы>>616591

01 Янв, 11:04 #102 #616591

>>615163
Проще, шарп для этого приспособлен. Можно даже как мы привыкли формочки рисовать на этапе дизайна. Никакого тебе ебучего ада как в C++.

01 Янв, 11:30 #103 #616602

Жс- сеньор обоссал всем макушки

Ответы>>616603

01 Янв, 11:31 #104 #616603

>>616602
Штаны спустить забыл, зассыха.

Ответы>>616604

01 Янв, 11:36 #105 #616604

>>616603
Я их не ношу

Ответы>>616605

01 Янв, 11:38 #106 #616605

>>616604
40 гривен так и не накопил?

Ответы>>616610>>616699

01 Янв, 12:04 #107 #616610

>>616605
Накопил

01 Янв, 18:33 #108 #616699

>>616605
А не офигел ли ты на ЖС-сеньора бычить, к тому же он не носит штаны, а значит завел трактор в Шотландию. Уважаемый человек. А ты дно, дно!

04 Янв, 08:41 #109 #618339

>>614982
Библия Дельфи и Дельфи глазами какера.
А так книг нет почти.

Ответы>>620136

04 Янв, 13:23 #110 #618433

Хелп, народ. Есть база данных Access. Как с помощью делфи добавить столбец в определенную таблицу?

04 Янв, 13:25 #111 #618435

>>567804 (OP)
>не могу определится между кислым и длинным
Соленое и толстое уже советовали?

06 Янв, 10:49 #112 #619905

Бесполезный тред

Ответы>>621480

sage 06 Янв, 17:30 #113 #620136

>>618339
Михаил Фленов - дерьмо. Не стоит даже шквариться об эту парашу. Тупо надёрганные из интернетов куски кода, без объяснений, почему именно так нужно делать.
Я еще во времена Delphi 5 учил по книгам Марко Кэнту. Но знание Object Pascal всё же необходимо для начала.

Вообще, теперь я жалею, что 15 лет назад пошел по легкому пути и стал учить Delphi, т.к. уже знал Pascal. На тот момент Delphi конечно был крут, плюс никто не парился с лицензионностью. Однако, потом всё равно мне пришлось переходить на C/C++, тут просто на порядки шире рынок, и ты не завязан на одну IDE, одну компанию, одну платформу (на тот момент).

07 Янв, 16:35 #114 #620873

Сап. Крч жму на чекбокс а там появляется ебучая пунктирная рамка возле него. Как ее убрать?

Ответы>>620888

07 Янв, 16:59 #115 #620888

>>620873
Фокус?

Сделай SetFocus любому контролу который тебя не раздражает. Побочный эффект - юзеры с клавиатурой соснут.

08 Янв, 01:43 #116 #621272

Аноны, сложно ли перекатиться от делфи к с#?

Ответы>>621506

08 Янв, 10:25 #117 #621480

>>619905
Какой язык, такой и тред. Айда обсуждать Angular 2.0 и React 2.0, и три года не прошло как первы версии ангуляра с реактом устарели. А в новых усе по другому. Вот это движ, вот это я понимаю!

Ответы>>621506

08 Янв, 12:02 #118 #621506

>>621272
Нет, не сложно. ОПП главное вкури, в шарпе все похоже и местами намного проще из-за синтаксического сахара и бохатой стандартной либы.

>>621480
Все фигня, я уже начал изучать Angular 3.0 ultra-alpha-nigthly-release! В вопросе моды нужно бежать впереди паровоза.

Ответы>>625182

09 Янв, 17:14 #119 #622286

Аноны, че фигня? Почему у меня не получается считывать ячейки Excel. Главное в них можно заполнить значение, полностью работать с файлом Excel, видоизменять его и т.д.
а считывать нельзя, нельзя обычным переменным присваивать значение ячейки Excel.

Ответы>>622401>>622406

09 Янв, 19:56 #120 #622401

>>622286
> нельзя обычным переменным присваивать значение ячейки Excel
Не знаю чо там за ячейки, но наверняка они сделаны через хитровыебаный класс для предстваления сразу строк, чисел, неба и даже аллаха. Нужно юзать либо приведение, если тип в ячейке заранее известен, либо создавать новый экземпляр ячейки вне таблицы и копировать уже в него.

Ответы>>625201

09 Янв, 20:02 #121 #622406

>>622286
Сообщение об ошибке ты, естественно, не приведешь.

10 Янв, 00:14 #122 #622610

Все, разобрался. Просто надо добавить Value.
S:=Excel.Range['A1'].Value

14 Янв, 00:57 #123 #625182

>>621506
вопросы моды в /ga

14 Янв, 03:11 #124 #625201

>>622401
Поди используется Variant или что-то типа OLEVariant (или как он там назывался?). Лет пятнадцать прошло. А как вспомнил, аж передёрнуло.

14 Янв, 04:36 #125 #625222

Однозначно Делфи. Чисто российская среда с 1999 года под виндовс 98. Я до сих пор узаю пятую версию. Хотя третья лудшая была на ней дрова можно было пилить. Компьютер знаю идеально благодаря тд32 и на асме в доме в своё время приходилось кодить. Кресты ебанутая хуйня особенно в части шаблонов. Для долбоебов короче. По мне так джаву сейчас стоит задрачивать или си с самом на армии процах. Кресты нахуй никому не нужны и кюте и прочая поебень, какие то поехавшие школьники форсят не жизнеспособную хуйню. Короче ОП учи Яву и не выебывайся.

16 Янв, 16:23 #126 #626825

>>568511
А вот кстати нихуя - годные маркетологи/продажники и в плей маркете нужны.

мимоиндиведроиддевелопер

18 Янв, 12:22 #127 #628078

>>628071 (OP)
>>628071 (OP)
>>628071 (OP)
Загляните если не трудно.

01 Фев, 15:33 #128 #640284

Имеются 2 Edit. Надо сделать так, чтобы если во время редактирования Edit1 при нажатии стрелки вниз осуществлялся переход на Edit2. Как это сделать?
Я написал так:
[CODE]...[/CODE]
[CODE]procedure TSpeedOfRun.EditlOnKeyPress(Sender: TObject; var Key: Char);[/CODE]
[CODE]begin[/CODE]
[CODE]...[/CODE]
[CODE]if Key=#40 then Edit2.SetFocus;[/CODE]
[CODE]end;[/CODE]
[CODE]...[/CODE]
И это не работает. Переход просто не осуществляется. Причём, если стрелку вниз поменять на Enter, то есть написать
[CODE]if Key=#13 then Edit2.SetFocus;[/CODE],
то при нажатии на Enter переход осуществляется.
Почему так? Как исправить?

Ответы>>640285>>640288>>640417

01 Фев, 15:34 #129 #640285

>>640284
Бля, обосрался с разметкой.

01 Фев, 15:36 #130 #640288

>>640284
Another try
[CODE]...
procedure TSpeedOfRun.EditlOnKeyPress(Sender: TObject; var Key: Char);
begin
...
if Key=#40 then Edit2.SetFocus;
end;
...[/CODE]
И это не работает. Переход просто не осуществляется. Причём, если стрелку вниз поменять на Enter, то есть написать
[CODE]if Key=#13 then Edit2.SetFocus;[/CODE]

01 Фев, 18:08 #131 #640417

>>640284
Попробуй табордером зарулить.
http://delphiway.ru/taborder-в-delphi/

04 Фев, 18:39 #132 #642916

>>567804 (OP)
Помоги неофиту, программач.
Почему ошибку "There is not overloaded version of 'IntToStr' that can be called with these arguments" выдаёт? Что я не так делаю?

var
Form1: TForm1;
m:array [1..10] of integer;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var n,i,j:integer;
begin
n:=10;
randomize;
stringgrid1.rowcount:=n+1;
for i:=1 to n do
j:=i;
m:=random(9);
m:=inttostr(stringgrid1.Cells[i,j]);

end;

end.

Ответы>>642926>>643117

04 Фев, 18:41 #133 #642926

>>642916
где "m" там "i" в квадратных скобках должны быть

Ответы>>642934

04 Фев, 18:43 #134 #642934

>>642926
и stringgrid.Cells[1,j] так что ошибка не в этом

04 Фев, 19:50 #135 #643117

>>642916
Ты перепутал IntToStr() и StrToInt()

Ответы>>643136

04 Фев, 20:02 #136 #643136

>>643117
поменял. ничего не изменилось

Ответы>>643146

04 Фев, 20:10 #137 #643146

>>643136
Ну, ты там еще, как я понимаю, из пустого грида пытаешься конвертнуть пустую строку в инт (а пустая строка нихуя не ноль), а потом этот инт присвоить целому массиву.

Если ты же хочешь заполнить грид (i:=j только диагональ грида?) рандомными значениями из массива, то должно быть:

stringgrid.cells[i,j] := IntToStr(m)

Если заполнить весь грид, то тебе надо два вложенных цикла.

Ну и наконец, ячейки в гриде с нуля нумеруются, а у тебя массив с единицы. Где-то вылезет OutOfIndex эксепшн. Переделывай, кароч, все к хуям.

Ответы>>643148

04 Фев, 20:11 #138 #643148

>>643146
Блядь, парсер сожрал индексы: m[_i_] - без подчеркиваний.

04 Фев, 20:13 #139 #643149

Дельфисты, к вам такой вопрос.
А что у вас вместо STL? Где у вас брать vector/list/set/map и тому подобное?

Ответы>>643214>>643219

04 Фев, 21:50 #140 #643214

>>643149

04 Фев, 21:54 #141 #643219

>>643149
Есть всякие TList, TStack и прочее http://proghouse.ru/programming/49-delphi-generics

Ответы>>643221

04 Фев, 21:55 #142 #643221

>>643219
>Начиная с версии 2009
Ясно-понятно.

09 Фев, 12:52 #143 #647785

Поясните за это говно на Делфи - https://bitbucket.org/himselfv/jp-tools/wiki/Warodai
Этот экзешник не стартует ни в какую на десятой винде, пробовал скомпилить из исходников на Delphi 10, но не получается, как эту парашу завести? Скомпильте для меня, добрые олдфаги. Или на чем завести можно, я виртуалку поставлю?

26 Фев, 00:14 #144 #667122

Сап, двач. Тут такое дело, проебал все пары по КТ за тот семестр. Подскажите, как сделать обработчик сообщения в делфи.
SendMessage(c, WM_MESS_1,0,integer(self)); вот я отправляю класс форме, как теперь в форме этот класс "достать"?

Ответы>>667160

26 Фев, 00:47 #145 #667160

>>667122
а, всё, понял, спасибо двач

94 Кб, 566x843

28 Фев, 09:35 #146 #669551

>>567804 (OP)
Антуан, помоги определиться. Ранее работал на связке UniDAC & EhLib. До недавнего времени всё устраивало, но для нового проекта возможностей DBGridEh стало явно недостаточно. Посмотрел в сторону DebExpress, а в частности на cxGrid, но смущает одно: При использовании DBGridEh, для раскрытия всех его возможностей, его нужно было подключать через связку DataSetDriverEh > MemTableEh. Объясни, пожалуйста: 1. Нужно ли выполнять подобное для cxGrid, т.е. связывать только через определённый набор компонентов, по типу MemTable? Я, пока, подключаю так: UniConnection1 (UniDAC) > UniQuery1 (UniDAC) > DataSetDriverEh1 (EhLib) > MemTableEh1 (EhLib) > UniDataSource1 (UniDAC) > cxGrid (DevExpress). Из mem в дэвах нашёл только dxMemData, но он, вроде, не для работы с базами данных или я не прав? 2. И вообще, Анон, подскажи, пожалуйста, канонически верную связку для UniDAC & cxGrid без EhLib.
И, да, в гугле искал, хоть и зойбанен, да и Анон всегда пояснит проще и понятнее.

Ответы>>678527

23 Кб, 324x410

06 Мар, 19:49 #147 #678527

>>669551
> DevExpress
ими еще кто-то пользуется...

Ответы>>680117

08 Мар, 10:36 #148 #680117

>>678527
>ими еще кто-то пользуется
А какая альтернатива cxGrid, например?

Ответы>>682713

10 Мар, 16:56 #149 #682713

>>680117
WPF

Ответы>>696031

23 Мар, 09:05 #150 #695956

Что так тихо-то, пацаны?

23 Мар, 12:11 #151 #696031

Нахуй тебе сдался недодэлфи, когда давно есть божественный дотнет?

>>682713
Вот этого двачую, хотя WPF уже морально устарел уже. Уже давно вышли достойные альтернативы с тем же XAML.

6 Кб, 516x302

23 Мар, 19:30 #152 #696425

procedure DelUSym(var s1:string; var p:integer);
var
i:integer;
zn:char;
begin
zn:='?';
p:=pos(s1,zn);
i:=0;
repeat
i:=i+1;
if s1=s1[p+1] then
begin
delete(s1,i,1);
delete(s1,i,2);
i:=i-1;
end;
until i<p;
end;

Вот есть процедура. Вся программа компилируется. НО при работе с этой процедурой выдаёт "Access violation at address...". Указывает на эту строку " if s1=s1[p+1] then"

Ответы>>696431

18 Кб, 731x143

23 Мар, 19:37 #153 #696431

>>696425
в чём может быть причина?

Ответы>>696435

52 Кб, 604x402

23 Мар, 19:42 #154 #696435

>>696431

Ответы>>696438

23 Мар, 19:46 #155 #696438

>>696435
ты не можешь помочь мне видимо

Ответы>>696439

23 Мар, 19:47 #156 #696439

>>696438
>Читает по нулевому указателю
>Не понимает котэ
Странный, ты.

Ответы>>696442

23 Мар, 19:50 #157 #696442

>>696439
блин. это макаба всегда так съедает. смотри пикрил к посту с кодом

03 Апр, 07:39 #158 #706578

тема себя исчерпала, Анон
https://2ch.hk/pr/res/703923.html#706577 (М)

Тред утонул или удален.
Это копия, сохраненная 24 апреля 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion