Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.08.2025, 23:14   #1
Kronos913
Форумчанин
 
Регистрация: 10.02.2021
Сообщений: 688
По умолчанию Ссылка на label

В asm-вставках можно загрузить в регистр какой-то адрес места программы и потом командой jmp отправлять программу по адресу содержащемуся в регистре.

Можно ли в обычном Delphi-коде реализовать нечто подобное - после goto посылать программу на к конкретному label, а к label загруженному в переменную?

Для чего это может быть нужно?
Например, внутри цикла находится if или case, значение которого не может поменяться в ходе исполнения цикла. И идея в том, чтобы до цикла загрузить в переменную нужный label а внутри цикла отправлять программу по сохранённой метке

p.s. Городить отдельный цикл для каждого случая - выйдёт сильно громоздко ибо часть цикла общая а часть нет.
Kronos913 вне форума Ответить с цитированием
Старый 01.08.2025, 23:18   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,890
По умолчанию

Цитата:
Сообщение от Kronos913 Посмотреть сообщение
Можно ли в обычном Delphi-коде реализовать нечто подобное - после goto посылать программу на к конкретному label
Пишите на asm, зачем вам Делфи? В нем оператор goto вообще осуждается и не рекомендуется к использованию в программах.
Arigato вне форума Ответить с цитированием
Старый 01.08.2025, 23:32   #3
Kronos913
Форумчанин
 
Регистрация: 10.02.2021
Сообщений: 688
По умолчанию

Я на asm могу пока написать только взаимодействие с простыми переменными и строками. Но взаимодействие с объектами - пока сильно сложно для меня...
Kronos913 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическая ссылка или корректная ссылка при смещающихся строках ser-vin Microsoft Office Excel 3 11.04.2019 22:54
Флеш Текст +1 - Flash дна кнопка и один текст(Label), как сделать чтоб при нажатии на кнопку текст Label был Label.text + 1 quarty Общие вопросы Web 6 24.12.2013 15:13
Label как ссылка RIO Общие вопросы Delphi 8 28.09.2009 08:13
Label-ссылка eldar Работа с сетью в Delphi 3 18.10.2008 14:45
Ссылка в Label amid1804 Компоненты Delphi 3 20.05.2007 17:27