Двач.hk не отвечает.
Вы видите копию треда, сохраненную 24 апреля 2016 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
40 Кб, 451x420
Делфи. А стоит ли? Николя #567804 В конец треда | Веб
Приветствую,Анон!
Долгое время хеллолворжу т.к. не могу определится между кислым и длинным. хочется и десктопные приложения создавать(для работы с базами данных) и мобильные, да ещё в веб податься. среднее знание Delphi было где-то 3года назад сейчас вообще нуль т.к. сижу под С подобными языками(vba,mql). Есть ли смысл мне возрождать знания Delphi или лучше уйти с головой в C?
#2 #567815
>>567804 (OP)
Учи Андроид и никогда не участуй в языкосрачах.
>>567818>>589148
#3 #567818
>>567815
не срача ради был создан тред.
#4 #567820
>>567804 (OP)

Для десктопных хорош Qt и, в отличии от Delphi, по нему есть вакансии. Для мобилок тоже используется, но я не знаю, насколько он лучше своих конкурентов в этом. Короче, пиздуй в кресты, они тебе дадут хорошую базу. Желательно, если потянешь, почитать книги до 11-го стандарта, так как там не раскрыты умные указатели и прочие удобства и ты поебешься с голыми, поняв как с ними работать.
#5 #567828
>>567820
т.е. отсюда http://2ch.hk/pr/res/546742.html (М) Липпман не подойдёт?
#6 #567830
>>567804 (OP)
Если нет цели писать кроссплатформу - сшарп, иначе кресты к кутей как антоши выше завещали.
>>589148
#7 #567833
>>567820

>Для десктопных хорош Qt


Настолько хорош, что на нём нет приложений. В отличие от того же Delphi.

> кресты дадут хорошую базу


Держите поехавшего.
>>567849>>589148
Николя #8 #567848
Давайте без срачей.
#9 #567849
>>567833

>hh.ru


>Dephi


>Qt



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

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



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

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



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

Есть идеи получше, как в этом разобраться? Почитать теорию и "понять с первого раза"?
Николя #12 #567855
Ну не начинайте. вы же на /pr , а не на /b
#13 #567858
>>567854

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


> имплаинг только крестоговно напрямую работает с памятью

>>567859
#14 #567859
>>567858

Ты примеры приведешь или дальше будешь выёбываться?
>>567862
#15 #567860
>>567854
Что кресты могут рассказать нового об устройстве памяти по сравнению с Дельфи? Она в крестах как-то иначе устроена? И какие еще "фундаментальные вещи" ты имел ввиду?
>>567863>>589148
4 Кб, 151x200
#16 #567862
>>567859

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

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

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

>>567862

Ок.
#18 #567865
>>567863

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



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

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


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

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

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



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

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

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

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

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

>И ОСОБЕННО ЗДЕСЬ


Ничего страшного, скоро мы окультурим местное быдло привьём ему базовые знания в области PLT и они перестанут кукарекать на Паскаль. Т.к. с точки зрения дизайна, он неплох в своём классе, уж точно не хуже сишки. Просто сишники - дикари в своей сути, у них есть условный рефлекс лаять на Паскаль, но это исключительно результат дрессировки, а не анализа.
>>568044
#25 #567939
>>567862
Линус сказал что кресты = говно => прыщебляди должны превозмогать себя, и жрать говно 40 летней давности. Особенно повеселил совет учить раст ньюфагу. Топчик прям.
>>567955>>589148
#26 #567955
>>567939

что сказать-то хотел?
>>567961
#27 #567959
#28 #567961
>>567955
Что ты прыщавый биомусор, всё понятно же написал.
Николя #29 #568036
Ребят. Я всё понял. С Делфи нам ПОКА не по пути. Вот когда вырасту тогда... Для каждой задачи можно изучить любой другой язык если твой сердцу милый не катит. не забывайте кто такие профессионалы. После всего сказанного я понял что надо быть более гибким. Не устраивать срач, а совершенствоваться, ведь нет предела этому. ОП не хуй. Вот. Есть у меня бумажный экземпляр Стенли Липпмана за 2014г, с него и начну.
Всем спасибо.
#30 #568044
>>567936

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



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

По субжу толстый тред, веба на дельфях нет, серьезного параллелизма — тоже, даже гуй нормальный сложно нарисовать, ибо допотопные убогие библиотеки, зачем тебе вообще понадобился дельфи, когда есть жаба, кресты, окамл/хаскель, шарп, кложур, скала, эрланг, всякие питоны/руби/пердлы и еще куча живых, актуальных языков?
>>568049>>570871
Николя #31 #568049
>>568044
Раньше не плохо быдлокодил под ним. а тут настало время определиться.
#32 #568058
>>567804 (OP)
Не стоит. Delphi приятный язык для создания приложения к базам данных и они сделали неплохой вариант с кроссплатформенностью, НО. Но вся работа, которую ты найдешь - это допиливание древнего проекта для какого-нибудь пенсионного фонда среди людей среднего возраста. Старайся избегать языки с большим наследством и малым числом новых проектов, на такой работе весьма быстро и видимо деградируешь, будучи по сути слесарем, а не инженером.
>>568459
#33 #568069
>>567804 (OP)
Делфи в 21 веке называется С#
>>568074>>588262
Николя #34 #568074
>>568069
лол
#35 #568090
>>567804 (OP)
JavaScript, уже во всех кинотеатрах странына дектопах. Ну и веб конечно за ним.
На сях с нуля под дектоп уже не пишет, легаси спрошное.
И, до сегодняшнего дня даже не подозревал, что ещё остались уебаны, делающие что-то с холодненьким трупом Мариныделфи.
Николя #36 #568108
>>568090
Спрос-то есть. +ide развивается
#37 #568459
>>568058
Молодчина. Еще раз об этой пасакльной фигне вспомнишь, размолочу тебе eBALL_0.

Приятного дня.
#38 #568462
>>568090

>трупом делфи.


Внезапно, если тебе нужно написать нативное десктопное приложение, то лучше ничего нет. Потому что редактор интерфейса и куча компонентов в это деле важнее, чем фичи языка. Поэтому многие Дельфи любят, особенно шароварщики.
>>568464>>568468
#39 #568464
>>568462
Проиграл с этого васяна-быдлокодера.
#40 #568468
>>568462
Есть - C++ Builder.
>>568473
#41 #568473
>>568468
C++ Builder - это года для любителей Говна++ к Говну++ криво прикручивают VCL (тоже не конфекта), обильно обливают мочёй, добавлют два мешка багов и подают на стол говноеду. Но так как для крескобляди чем хуже, тем лучше (инача она бы не была крестоблюдью), она охотно всё это хавает, чавкая и пуская коричневые слюни.
>>568474
#42 #568474
>>568473
Тебя Страуструп в детстве выебал что ли?
>>568499
#43 #568493
>>567804 (OP)

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


JS
>>568502
#44 #568499
>>568474
Нет, я просто как-то раз посмотрел ради интереса на C++ Builder. Это чисто маркетинговая хуйня, как раз выпущенная для онально-зависимых от Страуструпа. Никаких других причин её существования не существует и она много-много хуже Дельфи. Таким образом делаем вывод, что C++ Builder выбирают только любители говнеца, потому что при прочих равных брать его смысла не имеет.
>>568508
#45 #568502
>>568493
Про JS нужно сказать одну вещь. Дело в том, что в индустрии IT существует вполне самостоятельная профессия - дизайнер пользовательских интерфейсов. Не всякий ойтишник является дизайнером пользовательских интерфейсов. Например, всякий прогроммист осилит накидать кнопочек на формочку в Дельфи, но сделать это красиво, профессионально, как это делается в топовых коммерческих приложениях и на рекламных сайтах, прогроммист, разумеется, не сможет. Ведь он прогроммист, т.е. специалист в совершенно другой области. А вот дизайнер пользовательских интерфейсов - сможет. Потому что это его область специализации. Но вот незадача, дизайнер пользовательских интерфейсов совершенно не обязательно умеет программировать. А иногда надо. Примерно как программисту иногда надо наговнякать формочку самостоятельно. Поэтому для программистов изобрели Дельфи, чтобы иногда самотоятельно говнякать формочки. А для дизайнеров - JS - чтобы иногда самотоятельно говнякать скриптики. Т.е. JS - это такой Дельфи для дизайнеров. Зачем программисту брать JS - не понятно. Это всё равно, что если бы дизайнер Дельфи взял в качестве средства проектирования пользовательского интерфейса.
#46 #568503
>>568502

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


Охуеть.
#47 #568505
>>568502

>самостоятельная профессия - дизайнер пользовательских интерфейсов


>самостоятельная профессия -


без программиста ты будешь хуй сосать, а не дизайнить пользовательские инторфейсы.
>>568509
100 Кб, 807x454
#48 #568507
>>568502

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


>накидать кнопочек на формочку в Дельфи


>красиво, профессионально


>красиво, профессионально накидать кнопочек на формочку в Дельфи

>>568509
#49 #568508
>>568499

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


не ври, нормальные крестобляди не пользуются таким скамом. Для GUI у нас есть Qt.
>>568510
#50 #568509
>>568505
А без менеджера по продажам ты будешь сосать хуй у дизайнера. Причем бесплатно, потому что денег у него тоже не будет. Но это же не отменяет того факта, что дизайнер UI - это отдельная профессия, причем требующая иных качеств, чем программирование. Возможно, некоторые программисты могут быть по совместительству дизайнерами, и еще в хоре петь в свободное время, но это разные специальности и инструменты там используются различные.
>>568507
Пардон, я забыл, что это форум кусочных дебилов, которые не могут целиком воспринять абзац текста. Я там в конце как раз заимплаил, что Дельфи, наверное, по моему мнению, не очень хороший инструмент для дизайнера (хотя дизайнер, наверное, даже в Дельфи сделает форму лучше, чем программист, просто нахуя?)
>>568511>>568513
#51 #568510
>>568508
О, крестодебил традиционно детектица полным отсутсвием логики. С++ Builder - маркетинговая хуйня. С++ Builder, говно тупое. Повторяю по слогам ЦЭ-ПЛЮС-ПЛЮС-БИЛ-ДЕР? Уловил?
>>568511>>568512
#52 #568511
>>568509

>без менеджера по продажам


слышал о Play Market или об iTunes и ему подобных?

>>568510

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

>>568517>>626825
#53 #568512
>>568510
даун блядь, никто не пользуется этим говном. Повторяю еще раз:

> Для GUI у нас есть Qt.

#54 #568513
>>568509

>без менеджера по продажам ты будешь сосать хуй


Твои менеджеры по продажам и дизайнеры будут хуй сосать без продукта, написанного программистом.
>>568518
#55 #568517
>>568511
Ты мне сейчас что доказать пытаешься? Или просто хочешь полить меня золотым дождём своих познаний о существовании Play Market и iTunes? Списибо, записал в свой молескин, теперь умным буду.
>>568519
#56 #568518
>>568513
А без говночиста ты в говне утонешь, дальше что?
>>568520
#57 #568519
>>568517

>Ты мне сейчас что доказать пытаешься?


маняврирование дизайнера инторфойсев ИТТ
#58 #568520
>>568518
Говночист, и то полезнее в разработке, чем твой дизайнер интерфейсов
>>568527
#59 #568527
>>568520
Вопрос "полезности" тех или иных специалистов в разработке, мы оставим тем, кто их нанимает, т.к. вряд ли это имеет какое-то отношение к моим предыдущим утверждениям, пупок Земли.
>>568529
#60 #568529
>>568527

>А без менеджера по продажам ты будешь сосать хуй у дизайнера.


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


>Вопрос "полезности" тех или иных специалистов в разработке, мы оставим тем, кто их нанимает


красиво слился, даун
>>568547
#61 #568547
>>568529
Спасибо! Рад, что несмотря на утрату прочих когнитивных функций, чувство красоты у тебя всё же сохранилось.
#62 #570827
бамп
#63 #570871
>>568044
Веб есть. Можно спокойно писать модули под IIS, вот только зачем, когда есть пхп, шарп и го/нода?
Параллелизм есть, на любой вкус. Есть ITask, IFuture как в шарпе. Есть пул потоков. Есть обычное традиционное создание потоков. Есть библиотека OmniThread с lock-free структурами.
>>570877
#64 #570877
>>570871
Алсо, ничего удобнее под винду найти не смог. Такого, чтоб не зависело от установленной версии дотнета (у заказчиков до сих пор вин7 или хп, обновлений нет, ради тебя они не полезут все обновлять). Лучше уж на делфи писать, чем на 2 / 3.5 дотнете.
Такого, чтоб был визуальный дизайнер интерфейса. Есть нетбинс, но там опять за собой жаба-машину таскать, заказчики нахуй пошлют.
>>579803>>589148
#65 #572934
бамп
>>573332
sage #66 #573332
>>572934
Сажа. Паскаль мертв.
>>574225
#67 #574225
>>573332
Во-первых, живее всех живых, смотри тот же Free Pascal.
Во-вторых, тред про Делфи.
>>574265
#68 #574265
>>574225
Значит так, салажонок. Сюда надо смотреть и слушать, сюда, понял? Такой расклад. Либо ты перекатываешься на нормальный СУДДА СМОТРИ на нормальный Я СКАЗАЛ язык программирования, либо мы тебя определяем воон в тот петушиный угол. Усек? УСЕК?
>>574267>>574340
#69 #574267
>>574265
Каждый дрочит как он хочет. Когда-то и мне нравился паскаль. А потом я встретил C++ и прострелил колено.
#70 #574340
>>574265
И под нормальным языком ты подразумеваешь какую-нибудь крестопарашу, я угадал? Очень смешно.
83 Кб, 618x474
#71 #575271
>>567870
Деды жрали говно, отцы жрали говно, мы жрём говно. А ты не хочешь? Убью ссукааа!
1998 Кб, 1600x1200
#72 #575446
Я раньше писал на Дельфи, но сейчас перекатился в пхп потому что работы нет. Проще на с++ устроится чем на делфи.
#73 #575490
Подсветки для этого вашего паскаля и дельфи даже нету в Sublime Text и Atom'е из коробки. Намек понятен?
>>575523>>575773
#74 #575523
>>575490
в саблайм есть, из коробки
>>575574
#75 #575574
>>575523
Чет во втором не вижу, в третьем что ли?
#76 #575773
>>575490
В саблайме и компилятора нет для делфи. Намёк понятен?
#77 #579080
Всем привет, делфигоспода. Знаю джаву, работаю мидлом. Дома наткнулся на книгу по делфи, которую покупал в детстве. Скажите, стоит ли делфи выучить как второй язык? Что вообще на делфи пишут? Насколько востребованный?
>>579699
#78 #579699
>>579080
Всякие нищении на них пишут у нас,мордочки для своих программулек ужасных. Платят мало.

Забудь короче. Змеюку учи или JS.
#79 #579803
>>567870
Ну и зачем мне указатели, если я буду писать тырпрайз на шарпе/яве?
>>570877
4 дуднет прекрасно работает на ХРЮШЕ.
>>580157
#80 #579932
>>567804 (OP)
Используй QT. Там есть классы для работы с БД.
Полезнее знать C/C++.
Далее вкатывайся в Java и C#.
#81 #580157
>>579803
Жопой читаешь?

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

#82 #588258
>>567854
Дельфи даст нормальные знания по указателям, выделению памяти, куче, стеку, привьёт привычку освобождать за собой, а не null приваивать, те же анонимные и обощенные методы попробовать тоже позволит, хелперы классов и структур. Чо ещё надо? ТС не драйверы писать собрался.
>>588507
#83 #588262
>>568069
оттого, что когда-то в MS съебал создатель Дельфи, одно другим не становится. Дельфи IDE кривая настолько, что это заметно, а уж если судьба заставила заюзать, например, GExperts... Хотя общий уровень таки всё ещё очень высокий, чтоб это было поводом объявить дельфи харамом.
А глюки Студии можно не встречать месяцами.
#84 #588507
>>588258
И зачем знать это говно? Лучше C# учить, он дает знания по функциональному программированию.
#85 #588509
Есть такая порода людей, которая считает, что каждый, кто на что-то претендует, просто обязан хлебнуть говна. Например, "настоящий мужчина" обязан сходить в армию или отсидеть в тюрьме, ведь что тюрьма, что армия - школа жизни; "настоящий программист" обязан писать на крестах, ПХП или тому подобном, ведь сами они на нём писали, а кто не хапнул этого говна, тот и не программист вовсе. С одной стороны понять их можно - механизм примерно такой же как у дедовщины в уже упомянутой армии или прописки на малолетке ("меня опускали, теперь я буду опускать" - ну просто обучение и сделование паттерну, через пиздюли навязанному авторитетом, детская психика так устроена), с другой - сами они со временем так нихуя и не понимают, и любые попытки объяснить им, что все эти боль и унижения, через которые они прошли, в общем-то лишние, встречают у них агрессию и отрицание.
>>589148
#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
есть такое
#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
#87 #589345
>>589148

>delphi, vba? как там в 90-х живется?


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

Кинул компоненту на форму, задал anchors - получил responsible интерфейс
Нужна сетка - залез в меню и вызвал сетку.
Нужно отвязаться от сетки - зажал alt и таскаешь компоненту как тебе нужно.
>>589939
99 Кб, 547x342
#90 #589939
>>589582
Это не та сетка. В C# есть TableLayoutPanel, автоматически расставляющий компоненты по ячейкам таблицы.
>>608629
4483 Кб, 450x360
#91 #603342
#92 #603512
Делфи начинал изучать из-за простоты языка? Делфи умер. Не, он как бы жив, на нём ортодоксы что-то делают. Своя закрытая секта. Си изучать - это можно головой поехать. Начни с Python. Потом, когда освоишь Python, все другие языки будут легко даваться.
>>603562>>604001
#93 #603562
>>603512
Знаток, сразу видно
#94 #604001
>>603512
Не слушай этого петуха, с делфи начинай, за ним будущее.
#95 #606027
дэлфи рип
>>609172
#96 #608629
>>589939
И правда даун. Для этого TFlowPanel, TGridPanel есть. В свежей версии TRelativePanel - ещё более гибкий респонсив.

Если уж ругать - то обоснованно. То что багов в RS10 пруд пруди - правда. И исправляют их очень медленно. Что и сподвигло меня перекатываться на C#.
#97 #609172
>>606027
Никто и не спорит. Бегом беги учи Rust, пока он не устарел, у тебя еще годик есть целый.
#98 #614980
Тут есть кто? Школьник, решивший кодить на Делфи, вкатился.
#99 #614982
По каким материалам учить Делфи, в интернете дохера уроков, все школьники в стране на нём же быдлокодят, но может вы чего особенно хорошего посоветуете?
>>615067>>618339
#100 #615067
>>614982
Трей Нэш, "C# 2010, ускоренный курс для профессоналов".
>>615163
#101 #615163
>>615067
Смешно. А в C# проще, чем в С++ оконные приложения создавать?
А то я С++ знаю немного, но вот всякие FLTK осилить не смог, ибо там сложновато, нет руководств почти, а те, что есть -- на английском.
И сильно от С++ отличается?
>>616591
#102 #616591
>>615163
Проще, шарп для этого приспособлен. Можно даже как мы привыкли формочки рисовать на этапе дизайна. Никакого тебе ебучего ада как в C++.
#103 #616602
Жс- сеньор обоссал всем макушки
>>616603
#104 #616603
>>616602
Штаны спустить забыл, зассыха.
>>616604
#105 #616604
>>616603
Я их не ношу
>>616605
#106 #616605
>>616604
40 гривен так и не накопил?
>>616610>>616699
#107 #616610
>>616605
Накопил
#108 #616699
>>616605
А не офигел ли ты на ЖС-сеньора бычить, к тому же он не носит штаны, а значит завел трактор в Шотландию. Уважаемый человек. А ты дно, дно!
#109 #618339
>>614982
Библия Дельфи и Дельфи глазами какера.
А так книг нет почти.
>>620136
#110 #618433
Хелп, народ. Есть база данных Access. Как с помощью делфи добавить столбец в определенную таблицу?
#111 #618435
>>567804 (OP)

>не могу определится между кислым и длинным


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

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

Сделай SetFocus любому контролу который тебя не раздражает. Побочный эффект - юзеры с клавиатурой соснут.
#116 #621272
Аноны, сложно ли перекатиться от делфи к с#?
>>621506
#117 #621480
>>619905
Какой язык, такой и тред. Айда обсуждать Angular 2.0 и React 2.0, и три года не прошло как первы версии ангуляра с реактом устарели. А в новых усе по другому. Вот это движ, вот это я понимаю!
>>621506
#118 #621506
>>621272
Нет, не сложно. ОПП главное вкури, в шарпе все похоже и местами намного проще из-за синтаксического сахара и бохатой стандартной либы.

>>621480
Все фигня, я уже начал изучать Angular 3.0 ultra-alpha-nigthly-release! В вопросе моды нужно бежать впереди паровоза.
>>625182
#119 #622286
Аноны, че фигня? Почему у меня не получается считывать ячейки Excel. Главное в них можно заполнить значение, полностью работать с файлом Excel, видоизменять его и т.д.
а считывать нельзя, нельзя обычным переменным присваивать значение ячейки Excel.
>>622401>>622406
#120 #622401
>>622286

> нельзя обычным переменным присваивать значение ячейки Excel


Не знаю чо там за ячейки, но наверняка они сделаны через хитровыебаный класс для предстваления сразу строк, чисел, неба и даже аллаха. Нужно юзать либо приведение, если тип в ячейке заранее известен, либо создавать новый экземпляр ячейки вне таблицы и копировать уже в него.
>>625201
#121 #622406
>>622286
Сообщение об ошибке ты, естественно, не приведешь.
#122 #622610
Все, разобрался. Просто надо добавить Value.
S:=Excel.Range['A1'].Value
#123 #625182
>>621506
вопросы моды в /ga
#124 #625201
>>622401
Поди используется Variant или что-то типа OLEVariant (или как он там назывался?). Лет пятнадцать прошло. А как вспомнил, аж передёрнуло.
#125 #625222
Однозначно Делфи. Чисто российская среда с 1999 года под виндовс 98. Я до сих пор узаю пятую версию. Хотя третья лудшая была на ней дрова можно было пилить. Компьютер знаю идеально благодаря тд32 и на асме в доме в своё время приходилось кодить. Кресты ебанутая хуйня особенно в части шаблонов. Для долбоебов короче. По мне так джаву сейчас стоит задрачивать или си с самом на армии процах. Кресты нахуй никому не нужны и кюте и прочая поебень, какие то поехавшие школьники форсят не жизнеспособную хуйню. Короче ОП учи Яву и не выебывайся.
#126 #626825
>>568511
А вот кстати нихуя - годные маркетологи/продажники и в плей маркете нужны.

мимоиндиведроиддевелопер
#127 #628078
>>628071 (OP)
>>628071 (OP)
>>628071 (OP)
Загляните если не трудно.
#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 переход осуществляется.
Почему так? Как исправить?
#129 #640285
>>640284
Бля, обосрался с разметкой.
#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]
#131 #640417
>>640284
Попробуй табордером зарулить.
http://delphiway.ru/taborder-в-delphi/
#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.
#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
#133 #642926
>>642916
где "m" там "i" в квадратных скобках должны быть
>>642934
#134 #642934
>>642926
и stringgrid.Cells[1,j] так что ошибка не в этом
#135 #643117
>>642916
Ты перепутал IntToStr() и StrToInt()
>>643136
#136 #643136
>>643117
поменял. ничего не изменилось
>>643146
#137 #643146
>>643136
Ну, ты там еще, как я понимаю, из пустого грида пытаешься конвертнуть пустую строку в инт (а пустая строка нихуя не ноль), а потом этот инт присвоить целому массиву.

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

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

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

Ну и наконец, ячейки в гриде с нуля нумеруются, а у тебя массив с единицы. Где-то вылезет OutOfIndex эксепшн. Переделывай, кароч, все к хуям.
>>643148
#138 #643148
>>643146
Блядь, парсер сожрал индексы: m[_i_] - без подчеркиваний.
#139 #643149
Дельфисты, к вам такой вопрос.
А что у вас вместо STL? Где у вас брать vector/list/set/map и тому подобное?
>>643214>>643219
#140 #643214
#141 #643219
>>643149
Есть всякие TList, TStack и прочее http://proghouse.ru/programming/49-delphi-generics
>>643221
#142 #643221
>>643219

>Начиная с версии 2009


Ясно-понятно.
#143 #647785
Поясните за это говно на Делфи - https://bitbucket.org/himselfv/jp-tools/wiki/Warodai
Этот экзешник не стартует ни в какую на десятой винде, пробовал скомпилить из исходников на Delphi 10, но не получается, как эту парашу завести? Скомпильте для меня, добрые олдфаги. Или на чем завести можно, я виртуалку поставлю?
#144 #667122
Сап, двач. Тут такое дело, проебал все пары по КТ за тот семестр. Подскажите, как сделать обработчик сообщения в делфи.
SendMessage(c, WM_MESS_1,0,integer(self)); вот я отправляю класс форме, как теперь в форме этот класс "достать"?
>>667160
#145 #667160
>>667122
а, всё, понял, спасибо двач
94 Кб, 566x843
#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
#147 #678527
>>669551

> DevExpress


ими еще кто-то пользуется...
>>680117
#148 #680117
>>678527

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


А какая альтернатива cxGrid, например?
>>682713
#149 #682713
>>696031
#150 #695956
Что так тихо-то, пацаны?
#151 #696031
Нахуй тебе сдался недодэлфи, когда давно есть божественный дотнет?

>>682713
Вот этого двачую, хотя WPF уже морально устарел уже. Уже давно вышли достойные альтернативы с тем же XAML.
6 Кб, 516x302
#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
#153 #696431
>>696425
в чём может быть причина?
>>696435
52 Кб, 604x402
#154 #696435
>>696438
#155 #696438
>>696435
ты не можешь помочь мне видимо
>>696439
#156 #696439
>>696438

>Читает по нулевому указателю


>Не понимает котэ


Странный, ты.
>>696442
#157 #696442
>>696439
блин. это макаба всегда так съедает. смотри пикрил к посту с кодом
#158 #706578
тема себя исчерпала, Анон
https://2ch.hk/pr/res/703923.html#706577 (М)
Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 24 апреля 2016 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски