Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
-8 / 0 / 0
Регистрация: 07.12.2017
Сообщений: 119
1

Почему нельзя использовать оператор Goto в DLL-проекте

09.05.2019, 02:01. Показов 3134. Ответов 26

Author24 — интернет-сервис помощи студентам
Итак, я пытаюсь использовать оператор Goto в проекте DLL-библиотеки:
Delphi
1
2
3
4
5
Label
LabelPoint;
LabelPoint:
//Код для перехода;
Goto LabelPoint;
Однако, при попытке скомпилировать, проект вылетает с ошибкой. Пишет: "Undeclared identifier: 'LabelPoint'". В чем дело? Почему нельзя использовать оператор Goto в dllках?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2019, 02:01
Ответы с готовыми решениями:

Почему нельзя в функциях использовать типизированные указатели ?
Почему нельзя в функциях использовать типизированные указатели ? Напр почему так нельзя ? {$R...

Как можно объяснить, почему нельзя использовать полную форму if . else ?
Как можно объяснить, почему нельзя использовать полную форму if ... else ? Зада: Подсчитать кол-во...

Убрать оператор goto
Подскажите, пожалуйста, как переписать данный код без использования оператора goto: for i:=0 to...

Почему для событий нельзя использовать оператор =?
Почему для событий нельзя использовать оператор =?

26
5705 / 2296 / 466
Регистрация: 20.11.2009
Сообщений: 7,720
Записей в блоге: 1
11.05.2019, 12:19 21
Author24 — интернет-сервис помощи студентам
А)) а то я запутался в сообщениях)) буду спать спокойно теперь)))
0
Модератор
3629 / 2150 / 759
Регистрация: 15.11.2015
Сообщений: 8,631
12.05.2019, 08:31 22
Цитата Сообщение от Arcor Посмотреть сообщение
А если мне нельзя попасть в середину цикла по обстоятельствам?? А я гото туда сделаю... и чо будет?
В каком плане "середина цикла"? Начиная не с первого значения? Можно же переменные цикла инициализировать как угодно и будет "середина" цикла.
0
5705 / 2296 / 466
Регистрация: 20.11.2009
Сообщений: 7,720
Записей в блоге: 1
12.05.2019, 09:13 23
AzAtom, тут вообще речь идет о другом. Давайте будем не разобравшись не лезть?
0
Модератор
3629 / 2150 / 759
Регистрация: 15.11.2015
Сообщений: 8,631
12.05.2019, 10:02 24
Цитата Сообщение от Arcor Посмотреть сообщение
Давайте будем не разобравшись не лезть?
Давайте подробнее расскажите про вход в "середину цикла", чтобы не лезли не разобравшись?
0
5705 / 2296 / 466
Регистрация: 20.11.2009
Сообщений: 7,720
Записей в блоге: 1
12.05.2019, 10:33 25
Сообщения перечитай лучше подряд, а не через строчку и не через сообщение.. Хорошо?
0
Модератор
3629 / 2150 / 759
Регистрация: 15.11.2015
Сообщений: 8,631
12.05.2019, 10:55 26
Arcor, Ок, ошибся.

Цитата Сообщение от Matan! Посмотреть сообщение
Но сможете Вы без него сразу попасть в средину цикла? Нет.
Что есть "середина цикла"? Зачем туда попадать именно с помощью goto?
0
Модератор
9260 / 6038 / 2379
Регистрация: 21.01.2014
Сообщений: 25,801
Записей в блоге: 3
12.05.2019, 14:12 27
Цитата Сообщение от AzAtom Посмотреть сообщение
Зачем туда попадать именно с помощью goto?
AzAtom, никто никуда не собирается попадать... Вы несколько неверно поняли контекст общения Matan!-а и Arcor-а... А на счет прыжков внутрь цикла - об этом еще папаша Борланд предупреждал черт-те когда:
Notice that we are using goto to jump out of a nested loop. Never jump into a loop or other structured statement, since this can have unpredictable effects.
0
12.05.2019, 14:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.05.2019, 14:12
Помогаю со студенческими работами здесь

Как использовать оператор GoTo
Например в этом коде: int a = 0; a = Convert.ToInt32(Console.ReadLine());...

Как использовать оператор GoTo
Спасибо

Использовать оператор перехода GOTO в приведенном коде
Мне нужен оператор перехода GOTO в программе. Если выводится сообщение "Данное число в массиве...

При вводе пользователем числа от 0 до 9, вывести на экран название программы (использовать оператор goto)
Программу по заданию я написал Написать программу для выполнения следующих действий. При вводе...


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

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru