Использовать процедурный тип при объявлении процедуры\функци
Модератор: Модераторы
>>тогда режим правильный выставьте. Или собак уберите, коли режим дельфина нравится....
И режим правильный, и собак опускать нельзя))
И режим правильный, и собак опускать нельзя))
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
pupsik писал(а):иногда "дядько" в лазаре ругается.
Ну, значит, дельфи я использовать не буду... ибо раньше ругался. Уж в турбопаскале точно.
И режим правильный, и собак опускать нельзя))
поехали:
From this example, the difference with Turbo Pascal is clear: In Turbo Pascal it isn’t necessary to use the address operator (@) when assigning a procedural type variable, whereas in Free Pascal it is required. In case the -MDelphi or -MTP switches are used, the address operator can be dropped.
И..и:
Код: Выделить всё
pp:=mySuperproc;
pp; //что вы тут хотели сделать? Уж пардон - подтупливает бубен. Смысл не ясен. Т.е. просто переменная?
С другой стороны: ура..а ... вы нашли что то без варнингов и ошибок
Добавлено спустя 6 минут 34 секунды:
Re: Использовать процедурный тип при объявлении процедуры\функци
п.с.
Вот кто его знает (испортил правила: скомпилил
Код: Выделить всё
pp := mySuperproc;
// pp;
вывод в консоль:
mySuperproc2
mySuperproc
Код: Выделить всё
pp:=@mySuperproc;//хотел загнать в pp адрес mySuperproc
pp;//хотел вызвать mySuperproc адрес которой заботливо дежит в ppПрогоните пошагово как оно работает с собачками и без
да это я сделал перед тем как написал. С собаками в режиме дельфина - пустышка и без ави. Без собак - ави на pp.Прогоните пошагово как оно работает
Варнингов и т.д. не наблюдалось. Хотя, на вскидку, вроде как и не должно их быть.
заботливо
Добавлено спустя 1 минуту 48 секунд:
Re: Использовать процедурный тип при объявлении процедурыфункци
п.с.
э..э... я на это смотрю с фин. стороны и лицухи. А так ещё не смотрелНу, значит, дельфи я использовать не буду
>>хм...
дело совсем не в ав. а в том что без собаки и скобок компилятор не отличает что ты хочешь сделать - взять адрес или выполнить функцию
дело совсем не в ав. а в том что без собаки и скобок компилятор не отличает что ты хочешь сделать - взять адрес или выполнить функцию
Попробуйте так (режим - дельфин)
Добавлено спустя 2 минуты 25 секунд:
Re: Использовать процедурный тип при объявлении процедуры\функци
может найдёте полезность
Код: Выделить всё
....
result := mySuperproc2;
....
pp := @mySuperproc;
pp;
Добавлено спустя 2 минуты 25 секунд:
Re: Использовать процедурный тип при объявлении процедуры\функци
может найдёте полезность
>>Попробуйте так (режим - дельфин)
Зачем мне пробовать? у меня с этим проблем вроде нет))
Нутак опускать собак можно или нельзя?
Зачем мне пробовать? у меня с этим проблем вроде нет))
Нутак опускать собак можно или нельзя?
это иная собака 
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
pupsik писал(а): я на это смотрю с фин. стороны и лицухи. А так ещё не смотрел
лицензию можно, иногда, прихватить и бесплатно... причем, законными способами. А вот если компилятор мелко подгаживает, то зачем он нужен?
Лекс Айрин писал(а):лицензию можно, иногда, прихватить и бесплатно... причем, законными способами
Это как?
урезанная версия. И, иногда, весьма.Это как?
pupsik писал(а):урезанная версия. И, иногда, весьма.
Это как?
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
pupsik писал(а):урезанная версия. И, иногда, весьма.
Не только... иногда раздают и полноценную. Понятное дело, что реже.
vitaly_l писал(а):Это как?
допустим, нет исходников компонент, нет некоторых дополнительных прог, уменьшено количество поставляемых компонент... может отсутствовать или быть менее функциональным отладчик, тоже с оптимизатором. Запрет долгой работы и/или сложных проектов (например, если размер больше 3 мб.)... копирайтеры много придумали способов отвратить людей от своих продуктов. Всех не упомнишь.
-
ElectroGuard
- новенький
- Сообщения: 71
- Зарегистрирован: 03.06.2016 11:10:22
olegy123 писал(а):Учите C# все.. наступила новая эра..
Расслабся, новая эра медленно, но верно, идёт к концу:
https://www.tiobe.com/tiobe-index/csharp/
