|
0 / 0 / 0
Регистрация: 16.11.2019
Сообщений: 20
|
|
Восстановление dfm-файлов по имеющимся pas-файлам21.01.2020, 11:13. Показов 4819. Ответов 48
Метки нет (Все метки)
Здравствуйте. Чтобы долго не тянуть перейду сразу к делу. Есть исходный код delphi, самого исходника с формой нет. Можно ли как-то автоматизированно код преобразить в форму(готовую программу)?
0
|
|
| 21.01.2020, 11:13 | |
|
Ответы с готовыми решениями:
48
Сортировка файлов по форматам с распределением их по имеющимся папкам |
|
|
||||||
| 23.01.2020, 10:46 | ||||||
|
Как любопытно показывается доп-форма...
Добавлено через 12 минут Заголовки пунктов меню как бы имеются, но восстановить их расположение - неоткуда. Как и сопоставить какие есть кто (по Name понять что они делают - невозможно).И зачем-то куча пустых пунктов. Наверное это разделители или выпадающие. Но всё равно лишних слишком много. Картинки для TToolButton имеются, но в в очень плохом качестве.Три штуки TToolButton судя по всему "разделители", но зачем было всего 12 кнопок "делить"?Некоторые видимо должны "зажиматься", пока не определил какие должны, а какие нет. Разгадал MoveOs()/MoveWindow():Главное чтоб панелька Centr должна быть малюсенькой (не больше 10x10) и лежать примерно посередине клиентской области формы.А в StatusBar2 должно быть 4 панельки.
1
|
||||||
|
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,496
|
||||||
| 23.01.2020, 12:34 | ||||||
|
Удалось скомпилировать и запустить прогу. Но пока обработчики не привязал никуда.
![]() Добавлено через 1 час 22 минуты Не, народ, меню тут названы по умолчанию и конструкции вида
0
|
||||||
|
|
|
| 23.01.2020, 13:19 | |
|
Пока всё не переименовать и не назвать хоть как-то вменяемо - без шансов)))
У меня только удалось шоб какие-то три точки рисовало - и всё. Максимум пять, но я уже сам не понял как)) И даже не очень понятно как ей вообще пользоваться, есть вероятность, что без загрузки файла - никак. Добавлено через 3 минуты По порядочку, по порядочку...
Добавлено через 10 минут у... Глобальная константа под именем Pointer, ваще класс! Хотя должна называться VertexesMaxCount.Добавлено через 3 минуты Там основные пункты меню задуманы: Файл/Правка/Вид/Инструменты/Сечение/Настройка; Я создал ещё одну - "Неопознанное", и туда переместил вообще всё, а когда опознаю категорию пункта - перетаскиваю уже на место.
0
|
|
|
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,496
|
|
| 23.01.2020, 13:29 | |
|
Ещё есть обработчик procedure TForm1.N16Click(Sender: TObject);, а меню N16 нет.
0
|
|
|
|
|
| 23.01.2020, 13:47 | |
|
16-й есть. Кривое открытие второй формы. Кнопка тоже есть.
Зато при нажатии ToolButton13 дёргается Click у N40. А у него как раз нету Click.Ну или тут автор взял и возможно единственный раз переименовал. %))) Добавлено через 2 минуты о... Или ему этак ненавязчиво ставят Checked..?
0
|
|
|
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,496
|
|
| 23.01.2020, 14:22 | |
|
Координатные оси нарисовало на "Вид сверху" и "Вид спереди".
![]() Добавлено через 32 секунды Неожиданно. До этого запускал и ничего не было и я "ничего не делал, оно само"
0
|
|
|
|
||||||||||||||||||||||||||
| 24.01.2020, 01:38 | ||||||||||||||||||||||||||
|
Кликните здесь для просмотра всего текста
Добавлено через 2 часа 46 минут С перерисовкой какая-то конкретная и полная задница. И сделано было изначально косо, а когда я чуток поправил оказалось удивительное - кто-то глотает события OnPaint. Первый раз такое вижу. Явно дёргаю Repaint() или его родственников - пофик, не стреляет.Нужны только три TPanel (которые служат заменителем сплиттера): Vertikal, Horizontal и Centr - остальные тока мешаются, можно смело удалять. Где будет ругаться - просто заменить префикс "P" на "I".В программе нужно работать, загружая текстовый файл, пример:
Не по теме: Жесть бага с этим
Repaint() взял и заработал.Может конечно прочие правки тоже сыграли роль, но факт есть факт: без -1 вызов Repaint() не приводит к OnPaint.
1
|
||||||||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 22.01.2020
Сообщений: 1
|
|
| 26.01.2020, 19:39 | |
|
Получилось примерно так. Можно вращать, перемещать, ставить точки.
Но в целом явно алгоритмы в программе не совсем корректные. В частности - при вращении не вращается система координат. В идеале, на сколько я понял - виды спереди, сбоку, сверху не должны вращаться, а вращаться должен только вид перспективы, однако - он вращается вместе с одним из видов. Готов передать текущий вариант (или немного доработанный), но только за деньга ))))
0
|
|
| 27.01.2020, 08:32 | ||||||||
0
|
||||||||
| 27.01.2020, 08:32 | |
|
Хочу отключить восстановление системных файлов (не восстановление системы) Чем отличается Unit1.~dfm от Unit1.dfm Программа обработки pas файлов Нахождение файлов pas на диске Собственный редактор pas файлов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|