![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| decoder |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 18.5.2004 Где: Харьков(хохол, к сожалению) Репутация: нет Всего: -1 |
Тип, который должен содержать указатель на функцию с одним параметром. Попробовал сделать так:
Может здесь, хоть 10% правильны? ПАМАГИТЕ, ЛЮДИ ДОБРЫЕ! Это сообщение отредактировал(а) decoder - 3.9.2004, 16:13 --------------------
Молчать, я вас спрашиваю! |
|||
|
||||
| Illusion Dolphin |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: 36 Всего: 63 |
А разве Cos работает с целыми числами? Мне казалось, что с extended или real... -------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
|||
|
||||
| decoder |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 18.5.2004 Где: Харьков(хохол, к сожалению) Репутация: нет Всего: -1 |
Ща попробую...
Добавлено @ 15:35 функция перевода Рил в Стринг? Добавлено @ 15:41 Всё равно требует аргументы... --------------------
Молчать, я вас спрашиваю! |
|||
|
||||
| Illusion Dolphin |
|
||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: 36 Всего: 63 |
Так работает... напрямую адрес косинуса брать отказывается. видимо это встроенная функция (у неё нет описания, есть какой-то абстрактный _COS ), и, может, у неё нет адреса. Это сообщение отредактировал(а) Illusion Dolphin - 3.9.2004, 15:57 -------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
||||
|
|||||
| decoder |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 18.5.2004 Где: Харьков(хохол, к сожалению) Репутация: нет Всего: -1 |
не, не пойдёт...
Должно быть поле в структуре. Кроме того, нужна произвольная функция. Так что смотри первую строчку читаемого сообщения --------------------
Молчать, я вас спрашиваю! |
|||
|
||||
| Illusion Dolphin |
|
||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: 36 Всего: 63 |
Что имеется в виду? ты же всё равно будешь там писать или cos или sin, а не вводить с клавы в рунтайм... В моём коде функция а имеет такие же параметры, как и cos, дублирует её. Если брать @a, то всё в норме, если @cos, то проблема... Я имею в виду, что, вероятно, адрес у этих функций вообще отсутствует (это встроенные в компилятор функции, если удерживать ctrl и кликнуть по тому же cos, то листинга не получишь 8( )
f.Funct := @Cos; замени на f.Funct := @a; где а - функция как у меня в коде... -------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
||||
|
|||||
| decoder |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 18.5.2004 Где: Харьков(хохол, к сожалению) Репутация: нет Всего: -1 |
Это не обязательно Sin || Cos - это любая функция, хоть встроенная, хоть нет, а то, что ты написал... Хочешь сказать, что надо переписать все функции как функция "a"(
FUNCTION nSin(p1: Real): Real; begin Result := Sin(p1); end; FUNCTION nCos(p1: Real): Real; begin Result := Cos(p1); end; ... FUNCTION nSomeFunction(p1: Real): Real; begin Result := SomeFunction(p1); end; ). По-моему это глупо... Но если нет другого способа, то... 2Олл плиз найдите другой способ! ЗЫ
Добавлено @ 16:49 Оффтоп А чё у меня ошибки на странице вылазят? Можт сообщить кому надо? --------------------
Молчать, я вас спрашиваю! |
|||
|
||||
| decoder |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 18.5.2004 Где: Харьков(хохол, к сожалению) Репутация: нет Всего: -1 |
Попробовал сделать, как ты, Illusion Dolphin, посоветовал:
(см. комментарии)
Это сообщение отредактировал(а) decoder - 3.9.2004, 17:48 --------------------
Молчать, я вас спрашиваю! |
|||
|
||||
| Illusion Dolphin |
|
||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: 36 Всего: 63 |
А у тебя f.Funct это уже указатель, надо
-------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
||||
|
|||||
| decoder |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 18.5.2004 Где: Харьков(хохол, к сожалению) Репутация: нет Всего: -1 |
Заработало! (с)Матроскин
Эх, семь сообщений... --------------------
Молчать, я вас спрашиваю! |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |