Перейти к содержанию

OP или Delphi


QAS

Рекомендуемые сообщения

Есть ли тут добровольцы готовые помочь?

Задача простая нужно описать класс:

нужно создать типизированый класс, являющийся значением функции и имеющий внутрение параметры...

т.е. myclass(par1,par2,...,parN):real но чтобы можно обратится к нему
myclass(par1,par2,..,parN).funct1:real
myclass(par1,par2,..,parN).funct2:real
...
myclass(par1,par2,..,parN).functM:real
и было
myclass(par1,par2,..,parN).proc1:real
myclass(par1,par2,..,parN).proc2:real
...
myclass(par1,par2,..,parN).procM:real
и
myclass(par1,par2,..,parN).znach1:real
myclass(par1,par2,..,parN).znach2:real
...
myclass(par1,par2,..,parN).znachK:real

которые вычисляются по par1,par2,...,parN

 

поточнее

tmyclass=class
function func1;
...
end;

<...>
tt:tmyclass; //собсна переменная класса
<...>
function myclass(par1,par2) //функция схожая с названием класса
begin
<...>

function func1;
begin
<...>
tt(p1,p2)//высчитать по функции myclass значение
<...>
end


<.. где-то  в button onclick ..>
чему-то:=tt(p1,p2).func1;

то есть обращаемся к функции func1, передавая в myclass--p1 и p2

в дэлфе в каком-то классе такое есть, по-моему даже TStringGrid, копался в исходниках не помогло...

там stringrid1.grid(x,y).text; что-то такое... или tdrawgrid...

Ссылка на комментарий
Поделиться на другие сайты

Взял на себя смелость переместить сюда, ибо в библиотеке оно смотреться не будет :)

stringrid1.grid(x,y).text

Обжект Паскаль плохо помню, только на уровне того, чтобы делать простенькие лабы по криптографии.

Мне кажется, что тут метод grid(x,y) возвращает объект, в свойство text которого записывает какое-то значение, которое и запрашивается в цитированной конструкции.

 

Что если попробовать определить такой класс где-то заранее, а в типе возвращаемых функцией значений поставить название этого класса? А в самой функции будет определяться объект этого класса, и ему будут назначаться специфические свойства.

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Pupezky
      С помощью этого видео вы без особого труда сможете быстро и легко отыскать все скрытые сундуки региона «Мир престол», в игре Destiny 2. Приятного просмотра! Посмотреть на RuTube Посмотреть на Дзене Посмотреть на VK Видео
    • Pupezky
      Бегая по луне, совершая разнообразные активности, вы находите "По следам пропавшего призрака". Так вот эти сферы вам нужны для того, чтобы взять у Эрис Морн контракты или поручения, для которых нужно искать мертвых призраков. В этом видео мы покажем где найти мертвого призрака в "Лунных полях", выполняя поручение "Мрачные сны". Вы так же можете посмотреть это видео на других наших платформах:  Посмотреть на RuTube Посмотреть на Дзене Посмотреть на VK Видео
    • Pupezky
      Бегая по луне, совершая разнообразные активности, вы находите "По следам пропавшего призрака". Так вот эти сферы вам нужны для того, чтобы взять у Эрис Морн контракты или поручения, для которых нужно искать мертвых призраков. В этом видео мы покажем где найти мертвого призрака в "Линии лучника", выполняя поручение "Отголосок великой катастрофы". Вы так же можете посмотреть это видео на других наших платформах:  Посмотреть на RuTube Посмотреть на Дзене Посмотреть на VK Видео  
    • Pupezky
      Бегая по луне, совершая разнообразные активности, вы находите "По следам пропавшего призрака". Так вот эти сферы вам нужны для того, чтобы взять у Эрис Морн контракты или поручения, для которых нужно искать мертвых призраков. В этом видео мы покажем где найти мертвого призрака в "Якоре света", выполняя поручение "Безрезультатные поиски". Вы так же можете посмотреть это видео на других наших платформах:  Посмотреть на RuTube Посмотреть на Дзене Посмотреть на VK Видео
    • Pupezky
      Бегая по луне, совершая разнообразные активности, вы находите "По следам пропавшего призрака". Так вот эти сферы вам нужны для того, чтобы взять у Эрис Морн контракты или поручения, для которых нужно искать мертвых призраков. В этом видео мы покажем где найти мертвого призрака в "Гробнице мира", выполняя поручение "Падшие из первого отряда, отправившегося к Гроте". Вы так же можете посмотреть это видео на других наших платформах:  Посмотреть на RuTube Посмотреть на VK Видео Посмотреть на Дзене
    • Pupezky
      Бегая по луне, совершая разнообразные активности, вы находите "По следам пропавшего призрака". Так вот эти сферы вам нужны для того, чтобы взять у Эрис Морн контракты или поручения, для которых нужно искать мертвых призраков. В этом видео мы покажем где найти мертвого призрака в "Омуте призыва", выполняя поручение "Настоящий приверженец". смотрите на RuTube смотрите на VK Видео Смотрите на Дзен
    • Mayron
      Ассортимент на 13-14 сентября 2025 года: Предложение действительно до 15:00 (МСК) 15 сентября 2025 года.
    • Mayron
      Ассортимент на 13-14 сентября 2025 года:   • Вампирский стол (для обескровливания)   Vampiric Table, Exsanguinantion  :  35 000 g. • Вампирский стол (плоский, для обескровливания)   Vampiric Table, Flat Exsanguinantion  :  35 000 g. • Даэдрический столб (с шипами)   Daedric Post, Spike  :  3 000 g. • Железная дева (с телом)   Iron Maiden, Occupied  :  100 000 g. • Железная дева (с цепями)   Iron Maiden, Chained  :  20 000 g. • Железный крест   Iron Cross  :  10 000 g. • Железный крест (большой)   Iron Cross, Large  :  25 000 g. • Клетка (надземная)   Cage, Elevated  :  2 000 g.   *New* • Клетка друидов (увитая плющем)   Daedric Cage, Ivy  :  8 000 g. • Останки скелета (полулежащего)   Skeletal Remains, Slumped over  :  10 000 g. • Подвесная клетка (на крюке)   Gibbet, Hanging Hooked  :  75 000 g. Предложение действительно до 15:00 (МСК) 15 сентября 2025 года.
    • antiz
      Круто! Если кто пропустил, на днях было лунное затмение (земля закрыла луну от солнца) - настоящее видео этого события: Всем знакомо? Очень грустная история про котика: Домашненькая такая, уютная:  
    • antiz
      Героически закончил 1. компанию! Получил Объект 260!  
×
×
  • Создать...