Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Постройте дом своей мечты прямо сейчас! Соединяйте три предмета в один ряд, зарабатывайте звезды и покупайте красивые детали интерьера. Звучит заманчиво? Увлекательная головоломка в жанре «три в ряд» заставит размяться ваш мозг. Присоединяйтесь к онлайн-игре бесплатно прямо сейчас!

Строить дом - три в ряд

Три в ряд, Казуальные, Детские

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Delphi

С этим тегом используют

Программирование Игры Помощь Разработка Инди игра Android Gamedev Все
144 поста сначала свежее
418
except74
except74
2 года назад
Лига программистов

Ответ на пост «Многообещающее начало»⁠⁠1

Накатила ностальгия по концу 90x - началу 2000х годов.

Около ~20 лет назад лепил сайты и приложения, представляю на суд дизайны 20-летней давности, самопальные.

Вел сайт по дельфе, аж несколько дизайнов делал, жесть какая, сайт до сих пор работает)))

Ответ на пост «Многообещающее начало» Дизайн, Олдфаги, Разработка, Delphi, Delphi Borland 7, Ответ на пост, Длиннопост
Ответ на пост «Многообещающее начало» Дизайн, Олдфаги, Разработка, Delphi, Delphi Borland 7, Ответ на пост, Длиннопост
Ответ на пост «Многообещающее начало» Дизайн, Олдфаги, Разработка, Delphi, Delphi Borland 7, Ответ на пост, Длиннопост
Ответ на пост «Многообещающее начало» Дизайн, Олдфаги, Разработка, Delphi, Delphi Borland 7, Ответ на пост, Длиннопост

Еще был прототип сайта, хотели с одногрупниками делать собственно сайты, так и заглохло:

Ответ на пост «Многообещающее начало» Дизайн, Олдфаги, Разработка, Delphi, Delphi Borland 7, Ответ на пост, Длиннопост

Далее софт, моя гордость - IDE для программирования на ассемблере. Указываешь папку с masm и погнали, подсветка синтаксиса, сразу встает на строку с ошибкой, подсвечивает. Сборка, компиляция, запуск.. итд. Еще всякие справочники под рукой.

Ответ на пост «Многообещающее начало» Дизайн, Олдфаги, Разработка, Delphi, Delphi Borland 7, Ответ на пост, Длиннопост

Редактор для рисования блок-схемм. Чет даже не помню зачем я его делал.

Ответ на пост «Многообещающее начало» Дизайн, Олдфаги, Разработка, Delphi, Delphi Borland 7, Ответ на пост, Длиннопост

Менюшка игры, фотофоп

Ответ на пост «Многообещающее начало» Дизайн, Олдфаги, Разработка, Delphi, Delphi Borland 7, Ответ на пост, Длиннопост

Шелл для запуска игр для компуктерного клуба:

Ответ на пост «Многообещающее начало» Дизайн, Олдфаги, Разработка, Delphi, Delphi Borland 7, Ответ на пост, Длиннопост

Утилита для очистки реестра/винта/винды от хлама..

Ответ на пост «Многообещающее начало» Дизайн, Олдфаги, Разработка, Delphi, Delphi Borland 7, Ответ на пост, Длиннопост

Сайт с ресурсами иконок:

Ответ на пост «Многообещающее начало» Дизайн, Олдфаги, Разработка, Delphi, Delphi Borland 7, Ответ на пост, Длиннопост

Самопальный винамп, цель была сделать его суперкомпактным, поддерживал шкурки. Основа - BassApi (вроде дак либа называлась)

Ответ на пост «Многообещающее начало» Дизайн, Олдфаги, Разработка, Delphi, Delphi Borland 7, Ответ на пост, Длиннопост
Ответ на пост «Многообещающее начало» Дизайн, Олдфаги, Разработка, Delphi, Delphi Borland 7, Ответ на пост, Длиннопост
Ответ на пост «Многообещающее начало» Дизайн, Олдфаги, Разработка, Delphi, Delphi Borland 7, Ответ на пост, Длиннопост

Унинсталлер для 9x винды в стиле XP:

Ответ на пост «Многообещающее начало» Дизайн, Олдфаги, Разработка, Delphi, Delphi Borland 7, Ответ на пост, Длиннопост

Приложение под заказ, которое так и не выстрелило:

Ответ на пост «Многообещающее начало» Дизайн, Олдфаги, Разработка, Delphi, Delphi Borland 7, Ответ на пост, Длиннопост

Оболочка для установки софта (первый серьезный опыт работы с БД):

Ответ на пост «Многообещающее начало» Дизайн, Олдфаги, Разработка, Delphi, Delphi Borland 7, Ответ на пост, Длиннопост

Хорошие времена были. Половина софта не запускается.

Показать полностью 17
[моё] Дизайн Олдфаги Разработка Delphi Delphi Borland 7 Ответ на пост Длиннопост
47
13
DELETED
2 года назад

Новая версия Delphi вышла. Удобно, говорят⁠⁠

Новая версия Delphi вышла. Удобно, говорят
Ретро Волна боянов Программирование Delphi
0
11
pl69
2 года назад

Войти в айти⁠⁠

Войти в айти IT, Олдскул, Delphi, Программирование, Интернет
Показать полностью 1
IT Олдскул Delphi Программирование Интернет
1
stalkself
stalkself
2 года назад
Серия Программирую, пока программируется

С++ и муки проникновения⁠⁠

Всем известно, что дехканину доступны три пути: вебкам, закладки и айти.

Давненько подумывал о том, чтобы сбросить задницу с дивана и попробовать последний вариант, но все как-то было недосуг.

Интереса ради, решил хотя бы составить хотя бы первичное приблизительное представление о таком всем известном монстре, как С++, и для начала рискнул перевести на него имеющийся мини-проект пазлов, реализованный в старом добром Дельфи.

Выбрал естественно эмбаркадеровскую IDE, благо она процентов на 99 идентична их же дельфийской. Соответственно оказалось достаточно просто скопировать форму со всей мешаниной контролов на ней, и вставить в новый проект, не прибегая к утомительному растаскиванию кнопок и других компонентов.

Неделя страданий и вуаля:

С++ и муки проникновения Разработка, Программирование, C++, Delphi, Программист, IT, Длиннопост

Имею два идентичных ехешника разного размера, скачать которые можно по ссылкам:


С++ вариант:

https://mega.nz/file/ZEEzGLJQ#3htC3RMzhlbw0-xS9DZ0SwtyqPOhXV...

Delphi:

https://mega.nz/file/RVl1wKQI#frhBOl5nGsrT_dVGbPYM3e7dOg4rMp...


Каких-то особых отличий в эффективности и скорости и не заметил. По-моему вариант на Delphi более стабилен и работает чуть быстрее. С другой стороны С++ вариант весит меньше, но не критично.

Осталось еще попробовать зафигачить алгоритм на Яве, чтобы сделать браузерный вариант игры.


Сам перевод с одного языка не оказался прям уж сложным, но в паре мест, пришлось даже обратиться за помощью к старшим товарищам, которые сходу стали предлагать многокилометровые варианты решений.

Ну и собственно немного размышлений на тему.

Первое впечатление - C++ это неудобный и отвратительный язык, непонятно зачем существующий. Он не является достаточно низкоуровневым, и при этом неудобен для конечного пользователя.

При переводе с обычного Паскаля на си, возникло множество явных трудностей, начиная с невозможности напрямую обращаться ко многим используемым в библиотеках объектах, и заканчивая идиотским компилятором (ну это скорее вопросы к Эмбаркадеро), который запросто пропускает недостачу знака "=" в результате чего алгоритм начинает работать просто непредсказуемым образом.

Что выбесило:

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

Отсутствие динамических массивов - не, ну так-то по факту они есть, но объявляются опосредованно, по типу:

int a[lenght]; где lenght требуемая длина из переменной, но по факту это все то же самое статическое объявление в процедуре, поскольку не зная конкретно значение, объявить массив глобальным, доступным для других процедур не получится. Для Дельфи - это вообще не проблема. Можно объявлять когда угодно и где угодно.

Исключение векторы - но с ними опять же заметно усложняются самые простые вещи.

Массив, тем более многомерный, вообще является одним из основных элементов любого языка, поскольку на практике приходится их часто использовать в самых разных задачах.

Такое отношение к нему считаю недопустимым.

Далее циклы:

Тот же for по сути является все тем же while, для которого просто вынесена в заголовок операция изменения условия (счетчика цикла).

Цикл от нуля до десяти:

for (i==0;i<=10;++i) {}

это все то же самое

while (i<=10) с заранее заданным значением i, у которого операция со счетчиком осуществляется внутри тела.

Отвратительное сравнение ==. Я потратил почти целый день, не понимая почему программа вдруг стала вести себя непредсказуемым образом. Оказалось, пропустил одно "=" в условии.

Смешение типов. То, что является вполне себе реализуемым в других языках, здесь превращается в пляски с бубном.

Если разделить целое i на вещественное j, есть шанс получить округленное значение (в моем случае до нуля). Приходится сначала приводить целое к вещественному типу, а только потом уже делить его.

Отвратительный синтаксис. Как же осточертело вместо точек рисовать стрелочки. Тем более, что для некоторых объектов нужно все-таки использовать точки. Это невозможно понять, это нужно запомнить. Вообще в этом языке отсутствует логика. Если в Дельфи ты точно знаешь, как работать с методами, то тут возможны варианты - в некоторых случаях так, в других этак, в третьих вообще никак, ну или через дядю Васю из соседней деревни.

А еще повсюду указатели, указатели на указатели, указатели указателей, разыменование указателей с указанием разыменованного указателя, указание разыменования с указанием указателя на указатель и так до бесконечности...

Короче, С++, давай до свидания. Чувствую не выйдет из меня айтишника. Уже подумываю о покупке вебки.

Показать полностью 1
[моё] Разработка Программирование C++ Delphi Программист IT Длиннопост
31
1
Qx24
2 года назад
Лига программистов

Помощь программистов⁠⁠

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


Ссылка на программу https://disk.yandex.ru/d/Quyk9cAsjtk1Uw

Пароль Plyus

[моё] Delphi Декомпилирование Программирование Без рейтинга Текст Компьютерная помощь
31
stalkself
stalkself
3 года назад
Серия Программирую, пока программируется

Паззлы на дельфи V2⁠⁠

Всем привет. Выкладывал ранее программку, написанную на Delphi, но решил улучшить ее, выбрав совсем другой алгоритм нарезки паззлов из любой произвольной картинки. Получилось вот такое:

Паззлы на дельфи V2 Программирование, Delphi, Дельфи, Разработка, Gamedev, Инди игра

Что исправил:

Внешний вид паззлов можно настраивать, изменяя их до неузнаваемости.

Более простое меню, достаточно поочередно нажать три картинки:

Паззлы на дельфи V2 Программирование, Delphi, Дельфи, Разработка, Gamedev, Инди игра

Работает намного быстрее - теперь не нужно утомительно ждать, пока программа начертит паззлы, все занимает буквально 3-4 секунды, за счет отказа от использования медленных функций GDI.

Пофиксил ошибки, связанные с переполнением памяти и неправильной обработкой картинок.

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

Скачать, если кому интересно можно здесь:


https://cloud.degoo.com/share/CUc-RIcDNG2xxySI4ZtQXg


Отсутствует реклама, донат и попрошайничество. Все полностью бесплатно и свободно.

Единственное - у меня нет сертификата издателя для Delphi, поэтому могут ругаться некоторые антивирусы. Если есть сомнения - всегда можно проверить антивирусом.

Если найдутся баги, всегда буду рад их исправить.

Показать полностью 2
[моё] Программирование Delphi Дельфи Разработка Gamedev Инди игра
6
11
MCAleks
MCAleks
3 года назад

DELFI: птица, рыба и мяса в Литве скоро станут продукцией для аристократов⁠⁠

В настоящее время цена тонны комбикорма достигает 400 евро, и если так будет продолжаться, то осенью цены на птицу, свинину и рыбу могут сильно кусаться, говорит глава литовского сельскохозяйственного кооператива «Качество » Миндаугас Мацюлявичюс .


Украина была глобальным поставщиком. Россия была поставщиком для мира. Похоже будут неприятности. Дай Бог Украине шанс вырасти хотя бы на три четверти, мы все здесь только молимся, чтобы это произошло.


Молоко дорожает в нашей стране в ЕС более чем на 40%. Все жалуются, что в Литве покупать дороже. Это отсутствие продовольствия и финансовой безопасности. У нас есть терминал, но одним газом не наедишься» 


Экономическая война Запада с РФ в телеграм "Бизнес-войны"

DELFI: птица, рыба и мяса в Литве скоро станут продукцией для аристократов Политика, Экономика, Санкции, Бизнес, Литва, Перевел сам, Delphi
Политика Экономика Санкции Бизнес Литва Перевел сам Delphi
16
Shyrshik
Shyrshik
3 года назад

Как разместить искодник программы на dephi?⁠⁠

Как разместить исходник программы на dephi, если исходный .pas файл выложить - получиться длиннопост и без интерфейса он бесполезен! Полюбому в инете есть какие то ресурсы, посоветуйте. На гитхабе если есть возможножность такая прошу помочь с этим. Программа была написана год назад и думаю что многим может пригодиться.

[моё] Программист Программирование Помощь Delphi Текст
76
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии