Тред (первый) посвещенный вопросам по работе с Delphi и решению сложных проблем.Шапки нет, поскольку нигде нет описания как и из чего ее вызать.МОЧА, НЕ УДАЛЯЙ!
Оно живо?
оп, закапывай это говно.
https://ru.m.wikipedia.org/wiki/KOLСупер экономичная библиотека классов для Delphi, написанная на чистом WinAPI и ассемблере, позволяет создавать программы размером от 5kb, ваяя код на привычном ООП.MCK - расширение для кол, создающее визуальные аналоги компонентов VCL (которая добавляет овер 400 kb балласта).http://delphikol.narod.ru/docs/kolinstall.htmНо есть вопросы с компиляцией. Есть знатоки?
>>871812> 5кбНи одно говно, ни дотнет, ни с++, ни лиспхуис хаскельхуячкель НЕ СРАВНЯТСЯ ПО СКОРОСТИ И КОМПАКТНОСТИ ЭКЗЕШНИКА С КОЛОВСКИМ!
>>871815По абсолютной ненужности тоже не сравнится.
>>871816Обоснуй.
>>871816Обоснуй или оправдайся.http://google.com/search?q=вакансии%20delphi
>>871827>http://google.com/search?q=вакансии%20delphiО чём мне это должно сказать? http://google.com/search?q=вакансии%20разнорабочий
>>871821Обосновал тебе за щёку.
>>871800 (OP)Дельфи — среда разработки приложений с графическим интерфейсом под Windows, основанная на одном из диалектов Паскаля. Так вот, есть несколько вопросов:1) Стандартизирован ли диалект?2) Имеется ли стандартный интерфейс для связи с С/С++, Fortran и Asm? То есть, могу ли я к Дельфи подключить сишную либу, просто сказав:pragma Linker_Options ("-lcomctl32");function Init_Common_Controls_Ex (lpInitCtrls : access INITCOMMONCONTROLSEX) return Win32.BOOL;pragma Import (Stdcall, Init_Common_Controls_Ex, "InitCommonControlsEx");и оно будет работать?3) Имеются ли стандартные средства доступа к машинным ресурсам?4) Реализована ли многозадачность?5) Имеются ли дженерики?Если получен отрицательный ответ хотя бы на один вопрос, стоит закопать.
>>8719220) иди нахуй, тупая оьезьяна.1) паскаль же, delphi жы. (Аpple тоже). Было время, когда начиная с 2005 д. входил в группировку .NETАТВОЙ ЯЗЫК МОЖЕТ ЭТИМ ПОХВАЛИТЬСЯ?2) хз, о чем ты, неуч. В делфи поддерживаются все форматы соглашений о вызовах.3) > Имеются ли стандартные средства доступа к машинным ресурсам? ШТА?? xD4)> Реализована ли многозадачность?Ты о чем, еблан или сам не знаешь что поришь?? Ide<>OS5) пиши по русски , клоун. Еще 10 лет назад, с версий 200х. Понабрал блять терминов в кучу, меогозадачность еще приплел какимто хуем, олигофрен блять инкубаторный.А в win32 ниразу не умеет. Даже блять PE заголовков не нюхал. Харк-тьфу!Гуляй маня.
>>871958Я кажется начинаю понимать, почему тут трут треды по Дельфи.
>>871973Но по сути он прав. Вопрос настолько бестолковый , в отличие кстати от ответа, в нём как раз суть есть.
> Визуальная среда проектирования пользовательского> интерфейса программ на "чистом" WinAPI, без использования VCL компонентов Delphi.> APIx 2 является генератором исходного WinAPI код на> языке Pascal (Delphi). Для его компиляции потребуется компилятор Delphi (версия от 6 и выше).> Визуальное исполнение среды APIx 2 напоминает IDE Delphi в упрощенном виде.Тут уже никаких обёрток, компонентов и перемычек, - генерируется чистый делфёвский код на чистейшем WinAPI, можно передать код в Delphi либо прям там скомпилировать.На выходе: 17kb без сжатия.
>>871975По сути там поток бугурта. Никому не нужна вещь в себе, специализирующаяся на формошлёпстве, меняющаяся по велению левой пятки разработчика, с наёбнутой обратной совместимостью, без связи с остальными языками и железом.Дельфи умерло, изучать его стоит только для поддержки легаси из нулевых.
>>871987>WinAPIДа успокойся уже, никому эта дрисня не интересна.
>>871800 (OP)> Шапки нет, поскольку нигде нет описания как и из чего ее вызать.Сразу видно, что Delphi — только для сверхразума.>>871989Двачую. Алсо, где WinAPi-форсер?>>871988> изучать его стоит только для поддержки легаси из нулевыхНе стоит, короче, если у тебя ещё хуй стоит.
pascal божественный и только унтерки не понимающие его возможностей проходят мимоRawData: array[0..855] of Byte = ( $4D, $5A, $32, $30, $50, $45, $00, $00, $4C, $01, $00, $00, $01, $DB, $61, $7F, $10, $D0, $17, $73, $75, $47, $EB, $F9, $08, $00, $02, $00, $0B, $01, $11, $C9, $45, $85, $C0, $79, $1F, $01, $D3, $50, $F7, $E2, $90, $3D, $5C, $00, $00, $00, $F7, $F3, $39, $C1, $19, $DB, $EB, $48, $00, $00, $40, $00, $04, $00, $00, $00, $04, $00, $00, $00, $0F, $A3, $2D, $52, $01, $40, $00, $8D, $04, $00, $EB, $CE, $00, $00, $00, $00, $EB, $B6, $02, $10, $40, $00, $00, $00, $53, $31, $ED, $BB, $02, $00, $00, $00, $90, $BE, $38, $01, $40, $00, $6A, $01, $58, $BF, $00, $00, $42, $00, $B1, $00, $90, $57, $EB, $12, $00, $00, $00, $00, $00, $00, $00, $00, $5A, $72, $07, $92, $29, $D1, $04, $00, $29, $D0, $60, $AD, $01, $F8, $74, $2C, $6A, $0A, $5A, $89, $14, $54, $89, $54, $24, $10, $AD, $31, $ED, $4D, $45, $01, $C0, $72, $FB, $74, $AF, $60, $AC, $88, $C2, $32, $07, $6B, $C0, $6F, $02, $87, $00, $00, $00, $00, $48, $4F, $00, $D2, $72, $EF, $75, $F9, $BF, $AF, $03, $42, $00, $B9, $9F, $B7, $FF, $07, $73, $0C, $F3, $66, $AB, $0A, $06, $61, $8D, $76, $10, $7B, $B7, $C3, $F7, $F1, $8D, $3C, $57, $89, $E9, $31, $C0, $AE, $74, $04, $00, $07, $75, $02, $41, $41, $0F, $B6, $14, $07, $D3, $E2, $01, $54, $84, $34, $48, $7A, $F3, $85, $DB, $7F, $0D, $D0, $2C, $1F, $75, $03, $D0, $14, $1F, $F7, $D3, $FE, $04, $1F, $61, $46, $EB, $95, $E8, $6A, $A6, $38, $33, $31, $BA, $FB, $C6, $6F, $82, $E9, $CC, $0E, $82, $F8, $60, $F8, $59, $DE, $D1, $50, $D4, $A4, $FE, $82, $16, $EA, $94, $0D, $3A, $87, $3D, $8C, $FF, $38, $C2, $32, $A2, $8F, $50, $11, $9B, $E4, $9E, $50, $AA, $EA, $78, $FC, $BD, $FF, $FE, $FF, $1F, $A2, $00, $80, $40, $28, $C2, $8C, $90, $54, $51, $FC, $BD, $FF, $FF, $FF, $FF, $BB, $00, $80, $44, $FE, $84, $C4, $2A, $AA, $55, $07, $5C, $25, $AF, $9C, $83, $B7, $CA, $7C, $8D, $1C, $F3, $6E, $48, $FA, $D4, $0A, $DC, $9F, $48, $65, $A7, $12, $5E, $16, $4B, $47, $42, $D3, $04, $16, $41, $C3, $7C, $E7, $D1, $7E, $EA, $AE, $8B, $A0, $CF, $D8, $91, $82, $CE, $72, $C9, $F5, $88, $47, $A5, $58, $C4, $5B, $BB, $5C, $69, $EB, $81, $E1, $D3, $8A, $1F, $CA, $05, $91, $D8, $5E, $CA, $95, $4A, $9F, $7F, $33, $52, $3C, $70, $B6, $1C, $DE, $8D, $B0, $0B, $F0, $70, $CF, $98, $CB, $D1, $88, $D5, $BC, $D5, $63, $7A, $A5, $1F, $6A, $59, $9C, $FE, $21, $BD, $BD, $82, $7E, $0F, $8E, $28, $77, $D6, $02, $06, $E0, $7F, $B6, $4F, $67, $55, $82, $03, $ED, $23, $8C, $9F, $00, $83, $F1, $FC, $BC, $37, $9F, $E6, $0D, $50, $6D, $BA, $68, $76, $67, $30, $DE, $A5, $99, $46, $50, $91, $41, $ED, $8A, $72, $F0, $E1, $49, $06, $F0, $8F, $AB, $FC, $F5, $2A, $53, $0A, $9D, $B3, $42, $2A, $26, $3B, $D8, $37, $0B, $75, $F7, $10, $7D, $31, $A0, $80, $D3, $A2, $B2, $C8, $41, $7A, $98, $58, $03, $D6, $0C, $C7, $2C, $6B, $D7, $F4, $BB, $54, $2E, $73, $FA, $BA, $AA, $2B, $CA, $BB, $D4, $C8, $B4, $73, $E9, $15, $A9, $69, $8C, $D5, $49, $3E, $FA, $7F, $2E, $69, $34, $E3, $C6, $D2, $C5, $5D, $0D, $F6, $89, $A4, $B6, $F9, $17, $9A, $58, $13, $23, $E2, $6F, $CF, $14, $04, $FF, $DA, $6B, $86, $BA, $D9, $1A, $52, $16, $E5, $96, $6F, $4B, $C4, $35, $E9, $4C, $0D, $E3, $52, $AE, $CC, $F4, $EA, $82, $47, $EB, $32, $DD, $9C, $26, $FC, $2F, $E5, $5E, $B7, $2F, $3B, $63, $FE, $11, $CE, $EE, $C0, $BA, $93, $3E, $84, $63, $5A, $8A, $68, $38, $55, $CA, $F9, $48, $41, $DD, $E6, $D2, $C5, $77, $42, $B8, $BF, $12, $04, $E6, $11, $3A, $47, $E3, $2A, $AF, $D2, $E1, $07, $B9, $8C, $C3, $65, $F8, $77, $5D, $E2, $E0, $47, $68, $EC, $9E, $22, $E1, $39, $AD, $4A, $EA, $8F, $DC, $8F, $B7, $A4, $67, $4A, $CB, $48, $30, $51, $4F, $E8, $7A, $45, $D5, $43, $25, $59, $91, $24, $F4, $19, $63, $FC, $47, $D5, $F2, $D7, $D8, $83, $16, $90, $EC, $EB, $A1, $53, $E4, $FF, $8D, $50, $A0, $C6, $49, $DB, $CD, $30, $3D, $00, $36, $6E, $0D, $77, $67, $19, $93, $2E, $A4, $87, $1F, $79, $DA, $78, $3C, $11, $BA, $85, $15, $52, $DB, $B7, $C5, $64, $02, $CA, $EE, $95, $83, $B5, $4B, $9E, $5C, $B4, $B5, $A1, $2B, $39, $FF, $7F, $D9, $9F, $C2, $6B, $DD, $D7, $2D, $40, $60, $D3, $36, $03, $67, $5F, $C2, $1B, $39, $A0, $4E, $37, $4A, $8D, $F2, $F0, $BE, $65, $F9, $D5, $0E, $6C, $1E, $45, $68, $1C, $15, $A0, $9F, $23, $EE, $BC, $07, $0D, $05, $AD, $F1, $F0, $4E, $B8, $59, $89, $94, $E7, $B1, $8C, $2B, $ED, $0E, $81, $76, $4E, $DC, $A0, $27, $1F, $54, $F0, $B7, $7B, $E5, $23, $9E, $C5, $11, $13, $5E, $36, $DB, $7A, $20, $CB, $79);
>>871989> никому эта дрисня не интересна.Скащал недоношенный быдлавэбкодер.
Где олдфаги?И что сейчас проходят в учебных заведениях СНГ?? А то этот школьник >>871922 впервые услышал слово "делфи" и даже не дочитал стать в википедии.
>>872050Никому не нужны твои костыли к мёртвому языку для птушников, равно как и сам этот язык вместе с толпой быдлокодеров и тоннами легаси говнокода.>>872052Олдфаги пересели на более достойные языки.
>>871988Ищучать его не стоет вообще.
Вы все так говорите, потому что не умеете в Delphi.Ибо это язык богов.
>>872058Оставь манякукареки при себе. Вопрос был:> И что сейчас проходят в учебных заведениях СНГ??
>>872026спасибо анон, порадовал деда opengl демкой из 2005, но давай не opengl, а vulcan-ом выябнись
>>872127>СНГТы хохол что ли?
>>872153Нет, а шо?Delphi распространен в странах СНГ и России, нежели на западе.
>>872052>И что сейчас проходят в учебных заведениях СНГ??Haskell.
>>872171Просто оставлю.https://jobs.dou.ua/salaries/#period=may2016&city=all&title=Software+Engineer&language=Haskell&spec=&exp1=0&exp2=10
>>871800 (OP)Мы ж никто. Нас же нет. За упоминание он нашей любимой поделке, в которой мы "пишем программы" над нами ржут или нас унижают!Хотя вот для себя в Lazarus софтину сразу под дофига платформ, в том числе и андроид даже. но об этом надо молчать, Паскаль мертв, Паскаль зашквар!
>>8719221) Нет, не стандартизирован, это Паскаль и сгубло.2)Подключить можешь, не так, как ты желаешь, но не сильно сложнее.3) Да.4) ДА.5) ДА.Главное приемущество паскалистов - мы добрые. Мы не кИдаемся с мерзким аггро-Yyebalo на тех, кто пишет не на нашем языке. Мы не бычим на адепков другиз языков. Мы не хвастаемся, тем что знаем какую-то изотерическую поебень, которая комплится в наших языках. Мы просто садимся и пишем программку, а потом угощаем друзяшек чаем и идем гулять. Почему вы так не можете - загадка.
>>871958Кроме этого. Этот злой. Наверное, на плюсах пописывает втихаря.
>>872174Хаскелисты НИКОГДА не находят работу по "объявлениям", поэтому объявлений нет. У них таое дружное коммюнити, что оно само подкидывает находит своим бро.
>>872171> Haskell.Фу хуита.
>>872183В голос, сделал мой день.
>>872174> .uaЕщё на .uz поищи.
>>872181Никто не горит желанием второй раз переписывать с нуля проект в 200-500-1000 тысяч строк кода на новую версию, равно как и искать опытного некроманта для поддержки на старой.Бизнес не горит желанием второй раз получить огромный пакет говнокода, который ни доработать, ни перенести, лишь переписать с нуля.Дельфи сдохло, по некоторым данным, чтобы дать жизнь C#, учить его имеет смысл только если ты специализируешься на поддержке легаси в СНГ. Не насилуй труп.
>>872264Дельфи совместим с дельфи. Новая версия дельфи старую поломает примерно с такой же вероятностью, как новый стандарт сей код на старом.Фрипаскаль совместим с Фрипаскалем. То же самое.Еще вроде чего-то там есть. И вот между собой они ладят не очень хорошо. Это я и хотел сказать под "не стандартизирован".У крестоносцев там тоже есть g++, mingw, X-Code, Visual Studio, где не все шоколадно между собой. Но у сей есть общий стандарт языка, которому весь этот зоопарк пытается следовать. У паскаля такого стандарта нет.
любители некрофаги, я вам принес коечоhttp://flashpascal.sourceforge.net/FlashMine.pas.html
>>872264>Никто не горит желанием второй раз переписывать с нуля проект в 200-500-1000 тысяч строк кодаОсобенно кода, чья основная логика размазана по десятку Button#N.OnClick()
>>872349> uses> Flash8Ext,Math,Key;Ога. Где маня-либу брать?
>>872406Там внизу ссылка на сурсфорж. Ну, а что ещё следовало ожидать от человека, который использует слово "маня", особенно как префикс ради "красивого словца".
на дельфи можно взломать вк?
>>872370Это хуйня по сравнению с изменением индексации массивов с единицы на нуль, лол.
>>872164Ну вообще в скандинавии самое большое распространение: в Швеции даже вся транспортная система на нём.
>>872410> который использует слово "маня", особенно как префикс ради "красивого словца". Есть категория идиотов-программистов, которые выкладывают исходникис левыми неканоничными НЕСТАНДАРТНЫМИ либами, установленными лишь у него и ее создателя.Это почти как говно-доднетовцы, которые ПРОДАЮТ софт, требующий последних версий фреймворка (который надо дополнительно скачивать и ставить) и этого не указывают.если ты пишешь софт, то он должен работать на любой системе изкоробки. Ятакщитаю.вирусы ты как распространять будешь? скажешь а скачай ещё вот это и вот это
Давайте накидаем идей для шапки треда.
>>872438>вирусы ты как распространять будешь? скажешь а скачай ещё вот это и вот этоСтатическая линковка кулхацкерских либ, написанных на асме.
>>872426Ну кто-то давным-давно выбрал дельпхи. Теперь мучаются.
>>871958Ты дворды-то ксорить в уме можешь, мразь? А если заставлю тебя ксорить без бумажки и калькулятора?>>872026Буээ
>>872458>Ты дворды-то ксорить в уме можешь, мразь?Дельпхи-макака, ты не в курсе, что ум нужен для того, чтобы думать, а не дворды ксорить?
Ссу на комнатных вирмейкеров ИТТ. На дельфи они пишут из-за размеров, лол. С посонами делали на си экзешник 1.5 кб.
>>872484> С посонами делали на си экзешник 1.5 кб. Сколько строк кода писали?Нука го срц.
Итак. Кидаем идеи для шапки оппоста следующих традиционных тредов.Главным наверно преимуществом перед другими языками и средами является поддержка Android 6.0 в Delphi 10.1 Berlin (2016)
>>872560Обычное оконное приложение. Когда добавил две функции для шифрования и дешифрования файлов, прога стала весить два кило.
>>872562>Главным наверно преимуществом перед другими языками и средами является поддержка Android 6.0 в Delphi 10.1 Berlin (2016)Ага, ведь её больше ни в одной другой среде нет.
>>872438>Flash Pascal is a Pascal like language compiler that build Flash (SWF) files.
>>872423>изменением индексации массивов с единицы на нульТеперь я видел все.Все-таки люди - омерзительные дебилы, вас всех непременно надо убить.
https://ru.wikipedia.org/wiki/Delphi_(среда_разработки)Delphi 8 - поддерживала разработку приложений только под .NET.Delphi 9 - возвращена возможность разработки приложений под Win32. Через джва года, ага.Delphi 2009 - полная поддержка Unicode. Приложения могут выполняться на любой языковой версии Windows. Применение Unicode гарантирует, что приложения будут одинаково выглядеть и функционировать во всех языковых версиях Windows и поддерживать как Unicode-строки, так и ANSI-строки. Новые усовершенствованные средства локализации помогают переводить приложения на различные языки. Все функции Windows API заменены на их unicode-аналоги (например, ранее MessageBox определялась как MessageBoxA, теперь — MessageBoxW); тип String теперь на самом деле является UnicodeString, а Char — WideChar, PChar теперь объявлен как PWideChar. Старые типы и описания ANSI-вариантов системных функций сохранились, однако теперь потребуется прямое их указание (например, Set of Char в Delphi 2009 будет Set of AnsiChar, а MessageBox — MessageBoxA). Delphi 2009 — первая из версий Delphi для Win32, требующая серьёзной переработки проектов при переходе на новую версию, что особенно критично для системных программистов, широко использовавших прямую обработку типов данных.Феерично! Перепиши проект заново.https://ru.wikipedia.org/wiki/Delphi_(язык_программирования) - введение индексации строк по нулевой базеСо времен Pascal исторически сложилось, что встроенный строковый тип индексировался с базой в единицу: «нулевой» элемент строки возвращал длину строки. По мере введения новых («длинных» и «юникодных») строковых типов данный порядок индексации сохранялся, обеспечивая почти бесшовный перенос кодовой базы на обновленные версии языка. Однако с введением nextgen-компиляции, парадигма изменилась: в новых компиляторах строки стали индексироваться по нулевой базе, как и в семействе С-подобных языков(C++, C#, Java), при этом в «классических» компиляторах для Windows и Mac OS, парадигма единичной индексации была сохранена. Трудно представить нужду в подобном переходе, не говоря уже о различной трактовке исходного кода в зависимости от выбранной целевой платформы.Ещё Embarcadero считает, что Дельфи-разработчику заплатить 200 у.е. за их Дельфю - сущий пустяк. Да, она, внезапно, платная.
>>872886>2009 - полная поддержка UnicodeУспех. И то, небось, в суррогатные пары не может.
>>872566На чем компилил? Код в студию!
>>872458> дворцы в уме ксорить
>>873018От этого "успеха" дельфисты, кто писал на нём относительно сложные проекты, намертво застряли в Delphi 7.
>>873062>Код в студию!В жопу студию, код в vim!
Вирусный код на делфи самый отвратительный. Частично из-за убогости языка, но в основном из-за отсутствия кодерской культуры у мудаков, которые пишут на делфи.
Кто-нибудь ИТТ жил с проституткой? Чисто по общению, без ебли. Так за квартиру платить меньше.
>>873077Жил с сестрой как брат-приживала, за квартиру не платил.
>>873101>>сестройи только мы знали на какую работу она ходила.
>>873116>и только мы знали на какую работу она ходила.На скорую за 70 тысяч.
>>872886>Да, она, внезапно, платная. Да не пизди, делфи всегда бесплатным был.
>>872886>>873340> >Да, она, внезапно, платная.> Да не пизди, делфи всегда бесплатным был.Да-да, кейген официальных полным полно.