Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
2 / 2 / 0
Регистрация: 23.01.2012
Сообщений: 255

Декларировать OpenPictureDialog1

02.03.2026, 20:54. Показов 2120. Ответов 47

Студворк — интернет-сервис помощи студентам
Здравствуйте, как декларировать OpenPictureDialog1? Заранее спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.03.2026, 20:54
Ответы с готовыми решениями:

OpenPictureDialog1
Здравствуйте. Не могу открыть OpenPictureDialog1. Заранее спасибо. unit turnsquar2; interface...

Почему As Any нельзя декларировать
Почему As Any нельзя декларировать? на что заменить во всех строчках? Public Declare Function...

Как декларировать свой DLL в VB?
Написал свой DLL с несколькими широко используемыми мно функциями. Из Си все раборает хорошо. А...

47
Модератор
4149 / 2360 / 812
Регистрация: 15.11.2015
Сообщений: 9,469
05.03.2026, 19:36
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от victor1963 Посмотреть сообщение
А где это,инспекторе объектов?
Кто-то решил пошутить?
0
2 / 2 / 0
Регистрация: 23.01.2012
Сообщений: 255
05.03.2026, 19:47  [ТС]
В объект инспектор, в событие OnClick поставил Button1OnClick, стало открываться фото, но останавливаеться
на Image1.Picture.Bitmap.Canvas.Pen.Color := clBlack;

Delphi
1
2
3
4
5
6
7
8
begin
   OperBegin:=DateTimeToTimeStamp(Now);
 
             
 
    Image1.Picture.Bitmap.Canvas.Pen.Color := clBlack;
    Image1.Picture.Bitmap.Canvas.Pen.Width :=1;
    Image1.Picture.Bitmap.Canvas.Brush.Style := bsClear;
0
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
05.03.2026, 23:23
Цитата Сообщение от AzAtom Посмотреть сообщение
Сломал что-то в проекте, значит.
Да не. Просто скопировал код в пустой проект. Про дизайнер ничего не знает.
0
2 / 2 / 0
Регистрация: 23.01.2012
Сообщений: 255
06.03.2026, 19:22  [ТС]
Спасибо, всё получилось.
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
06.03.2026, 19:24
Цитата Сообщение от victor1963 Посмотреть сообщение
Спасибо, всё получилось.
Ты уверен?
0
2 / 2 / 0
Регистрация: 23.01.2012
Сообщений: 255
07.03.2026, 17:34  [ТС]
Да , капельница на месте, в палате, всё спокойно.
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
07.03.2026, 17:41
Цитата Сообщение от victor1963 Посмотреть сообщение
Да , капельница на месте, в палате, всё спокойно.
Как выпишут - отпишись, а то мы тут переживаем.
0
2 / 2 / 0
Регистрация: 23.01.2012
Сообщений: 255
07.03.2026, 18:32  [ТС]
Хотел выслать Вам, мою прог., но форум не позволяет, слишком длинная, почти до 13 000 строк.
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
07.03.2026, 18:36
Цитата Сообщение от victor1963 Посмотреть сообщение
Хотел выслать Вам, мою прог., но форум не позволяет, слишком длинная, почти до 13 000 строк.
Про архиваторы слыхал? Нет? Хочешь, я тебе расскажу?
0
2 / 2 / 0
Регистрация: 23.01.2012
Сообщений: 255
08.03.2026, 13:34  [ТС]
Хочу.
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
08.03.2026, 13:42
Цитата Сообщение от victor1963 Посмотреть сообщение
Хочу.
Есть такая прога, называется 7-zip. В неё можно сжать твой говнокод в 10 и более раз, штоп появилась возможность вывалить его на форумы в интырнетах.
0
Модератор
10451 / 5746 / 3409
Регистрация: 17.08.2012
Сообщений: 17,486
08.03.2026, 19:10
victor1963, кроме того, размер файлов архивов 7z, zip и rar могут быть до 25 мегабайт (то есть, Вы можете разместить на форуме где-то четверть гигабайта одним архивом (помните, архивов может быть несколько)).
0
443 / 168 / 29
Регистрация: 12.12.2020
Сообщений: 1,342
08.03.2026, 19:20
Извиняюсь за занудство, но четверть гигабайта это все же 250 мегабайт
0
Модератор
4149 / 2360 / 812
Регистрация: 15.11.2015
Сообщений: 9,469
08.03.2026, 21:08
victor1963, лишнего не нужно. Сам проект или демонстрационный проект без лишнего (без исполняемых и скомпилированных файлов) и пара картинок для теста и всё в архив. У тебя массив для картинки с разрешением максимум 336х446 пикселей, там не должно быть никаких мегабайтов.
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
08.03.2026, 21:26
Цитата Сообщение от Alex1126 Посмотреть сообщение
Извиняюсь за занудство, но четверть гигабайта это все же 250 мегабайт
256.
0
2 / 2 / 0
Регистрация: 23.01.2012
Сообщений: 255
09.03.2026, 14:13  [ТС]
Загрузил в Z ип папку мою прог. стало 25 кбайт. В управление файлами дохожу до текущего положения, дальше не знаю как.
Вложения
Тип файла: zip photo.zip (54.4 Кб, 26 просмотров)
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
09.03.2026, 15:06
Мужики! Кто ещё не смотрел ЭТО - не смотрите!



Развидеть будет невозможно!!

0
456 / 179 / 32
Регистрация: 04.08.2018
Сообщений: 728
09.03.2026, 18:13
Цитата Сообщение от Verevkin Посмотреть сообщение
Мужики! Кто ещё не смотрел ЭТО - не смотрите!
Я думал я крепкий. На строке 464 я сломался.
Показал код ГПТ:
Я посмотрел файл. Коротко: это очень характерный “интернет-код из 2000-х” — смесь эксперимента, прототипа и откровенного хаоса. Разберу по пунктам, что там происходит.
...
2. Катастрофическое количество переменных
...
4. Самая дикая часть — inline assembler
...
Зачем asm?
Ни одной причины.
Это можно было сделать в 2 строки Delphi.

5. Производительность ужасная
Самый тяжёлый момент — это:
Canvas.Pixels[ix,iy]
...
7. Архитектура отсутствует
Нет:
функций
классов
структур
модулей
...
Итоговая оценка
Честно?
| Критерий | Оценка |
| ------------------------- | ------ |
| Читаемость | 0/10 |
| Архитектура | 0/10 |
| Производительность | 3/10 |
| Инженерия | 1/10 |
| Исследовательский интерес | 7/10 |
...
Но есть интересная вещь
Судя по структуре, автор пытается реализовать примитивный face landmark detector. То есть что-то похожее на старые алгоритмы до нейросетей.
...
Самое смешное
Код выглядит как будто его писали так:
1. поставить точку
2. проверить
3. поправить координату
4. закомментировать
5. оставить старый вариант
Поэтому там километры закомментированных координат.
...
Если хочешь, могу ещё показать 3–4 реально безумных места в этом файле, где становится совсем смешно (там есть вещи, которые я почти никогда не видел даже в плохом Delphi-коде).
Это не мои слова, это ГПТ. Даже ему стало смешно.
0
443 / 168 / 29
Регистрация: 12.12.2020
Сообщений: 1,342
09.03.2026, 18:17
Зачем вы скормили это чатгпт? Он же на этом обучаться будет )))))
1
456 / 179 / 32
Регистрация: 04.08.2018
Сообщений: 728
09.03.2026, 18:33
Цитата Сообщение от Alex1126 Посмотреть сообщение
Зачем вы скормили это чатгпт? Он же на этом обучаться будет )))))
Даже он понимает, что так делать нельзя.
Самое безумное место
Однозначно это:
Label aa0, aa1, aa2 ... jjj20
Это сотни goto-меток.
Я такого давно не видел.

Код — сокровище археологии.
...
Там реально есть код уровня «Delphi-хоррор»
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.03.2026, 18:33
Помогаю со студенческими работами здесь

где декларировать переменную (спрашивает новичок)
Может я обращаюсь с вопросом не туда куда надо, или вопрос дурацкий, но все-таки... У меня...

Как бы это декларировать?
Вектор должен поддерживать и скалярное, и векторное произведение. Добавлено через 1 минуту...

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

Невозможно явно декларировать элементы, которые определены в пространстве имен, как частные, защищенные или защищенные внутренние
Приветствую! В общем ошибка такая: Ошибка 1 Невозможно явно декларировать элементы, которые...

Как декларировать параметр из 8-ми сырых байт?
Как декларировать параметр из 8-ми сырых байт? При вызове с фактическим параметром типа double...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru