Проблема з FindComponent

функцію

Ось таке питання у мене маю функцію, але вона трохи не працює, програма не розпізнає функцію FindComponent у тілі функції, а якщо FindComponent виконується в програмі, то все працює без проблем! Як зробити, щоб FindComponent працювало у функції?

FindComponent

функцію

Помилився там замість s іде.

Функція Chr приймає аргумент типу byte, а не string

Додано пізніше:Взагалі чесно кажучи я так і не зрозумів навіщо вона взагалі тут потрібна :qstn

функцію

проблема

FindComponent

І що ти в ньому передаєш? один символ? тоді навіщо

? або кілька символів? тоді незрозуміло

Та не в цьому річ! Хоча integer Тип можна поставити! Проблема з FindComponent видає помилку

Undeclared identifie: 'FindComponent'. Програма визначає як змінну, а не як функцію, а ось як зробити, щоб визначало як функцію.

FindComponent

з.и. Метод findcomponent - це метод класу TComponent.

проблема

не дуже знайомий з синтаксисом процедур у Делфі книги зараз немає так що безглуздий питання задам, ось зробив опис процедури тут начебто все правильно

Але помилка вискакує при зверненні що писати у вхідні параметри? Ось так у мене!

А ось месага! [Error] Unit1.pas(230):

функцію

Один топік, одне питання!

Думаю у твоєму випадку підійде

FindComponent

жартівник. навіщо ти об'єднуєш обробник та свою функцію? Якщо не хочеш шукати в межах оброблювача процедури, то виділили пошук компонента в окрему функцію наприклад так:

Твоя неправда: rolleyes. У наведеному мною коді

як self'a буде не об'єкт з ім'ям Form1, а будь-який об'єкт класу TForm1, назвати якого ти маєш право як завгодно. Хоч BillGatesМетоди – відносяться до класів, а не до об'єктів. Об'єкти їх спричиняють.

функцію

Подальше обговорення думаю виходить за рамки цієї теми.