|
...
28 / 29 / 0
Регистрация: 18.08.2010
Сообщений: 310
|
|||||||
Unsafe code only allowed in unsafe procedure25.08.2011, 13:54. Показов 2818. Ответов 14
Доброго времени! Писал программу листинг к-ого
0
|
|||||||
| 25.08.2011, 13:54 | |
|
Ответы с готовыми решениями:
14
Подскажите, выдает ошибку unsafe code asm
Error 1 Unsafe code may only appear if compiling with /unsafe |
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 25.08.2011, 14:07 | |
|
{$UNSAFECODE ON}
А это что и для чего? Мой Делфи7 это не понимает, а без него нормально выводит число 3. Добавлено через 3 минуты А, это прибамбас для .net
0
|
|
|
...
28 / 29 / 0
Регистрация: 18.08.2010
Сообщений: 310
|
||
| 25.08.2011, 14:09 [ТС] | ||
|
Добавлено через 40 секунд А на дельфи 7 ещё не пробовал, а как на дельфи 8 решить такую проблему?
0
|
||
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||
| 25.08.2011, 14:11 | ||
|
Так тебе это и не нужно вроде, у тебя же нет подпрограмм, вот прочитал
1
|
||
|
...
28 / 29 / 0
Регистрация: 18.08.2010
Сообщений: 310
|
|||||||
| 25.08.2011, 14:17 [ТС] | |||||||
|
Подпрограмм нету. Когда убрал директиву эту, то потом выдаёт ошибку в строке
и выдаёт ещё теже 2 ошибки как и раньше
0
|
|||||||
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||
| 25.08.2011, 14:19 | ||
1
|
||
|
...
28 / 29 / 0
Регистрация: 18.08.2010
Сообщений: 310
|
||||||||
| 25.08.2011, 15:29 [ТС] | ||||||||
|
Хоть на этом спасибо!
![]() Добавлено через 1 час 8 минут Я смог решить проблему, но я расскажу для всех как такое сделать для пользователей delphi.NET Чтобы создать приложение с включением небезопасного кода через Delphi.NET нам нужно: 1. Вставить директиву {UNSAFECODE ON} - директива включения небезопасного кода. 2. Создать процедуру или функцию с небезопасным кодом и пометить её ключевым словом unsafe. Н-р если создадим прогграмму (не модуль):
Эта программа в основном по теме тип pointer, обычно объявление указателей является небезопасным, но здесь рассказано как уведомить компилятор о разрешении небезопасного кода. Спасибо информации Puporev:
1
|
||||||||
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 25.08.2011, 15:32 | |
|
Кстати стало интересно, скачал самоучитель по Delphi8.net ни слова нет про это.
0
|
|
|
...
28 / 29 / 0
Регистрация: 18.08.2010
Сообщений: 310
|
||||||||
| 25.08.2011, 15:36 [ТС] | ||||||||
|
Да, я тоже ничего об этом не нашёл в самоучителе по delphi 8 .NET я как раз по нему и занимаюсь
Добавлено через 2 минуты Не по теме: Там не рассказано ещё об типе
0
|
||||||||
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||||||
| 25.08.2011, 15:41 | ||||||
|
Обычное описание типизированного файла. А почему нет? Во всех Делфи это вроде есть.
Попробуйте написать
0
|
||||||
|
...
28 / 29 / 0
Регистрация: 18.08.2010
Сообщений: 310
|
|||||||
| 25.08.2011, 15:46 [ТС] | |||||||
|
Ошибочка насчёт строки
0
|
|||||||
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||||||
| 25.08.2011, 15:53 | ||||||
|
Попробуй так
В ABC.net все работает... Добавлено через 37 секунд А нафига Вам это уродство нужно? Добавлено через 19 секунд Я про Делфи8.net
0
|
||||||
|
...
28 / 29 / 0
Регистрация: 18.08.2010
Сообщений: 310
|
||
| 25.08.2011, 15:56 [ТС] | ||
|
Я Delphi 7 for Win32 тоже владею, но решил ещё изучить наряду с Win32 платформу .NET
Такую же ошибку выдаёт в строке
0
|
||
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 25.08.2011, 16:03 | |
|
Ну давай, мучайся, в том кривом самоучителе все написано как у меня. Его какой-то чурбан списал с учебника по Делфи 5...
0
|
|
|
...
28 / 29 / 0
Регистрация: 18.08.2010
Сообщений: 310
|
|
| 25.08.2011, 16:09 [ТС] | |
|
0
|
|
| 25.08.2011, 16:09 | |
|
Помогаю со студенческими работами здесь
15
Ошибка "Unsafe code may only appear if compiling with /unsafe" Unsafe code и NullReferenceException
Unsafe
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|