|
|
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
как каждому объекту класса в списке назначить свою процедуру при заполнении списка объектами, со свойствами я разобрался, а вот с методами не допер пока. Допустим вот кусок кода. как для каждого элемента списка определить свою функцию(где прописать, что для такого то элемента списка такая вот процедура), допустим есть процедуры MOV A,A, MOV A,B, ну и так далее. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 12:40 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
Обязательно текстом? Типом procedure не подойдет? http://docwiki.embarcadero.com/RADStudio/Rio/en/Procedural_Types_(Delphi) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 12:48 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
нужно обязательно, чтоб был список всех этих обьектов(по сути говоря команд), чтоб потом можно было цикл организовать и при совпадении введенного FCode, с значением из списка, можно было вызвать процедуру ему соответствующую, только вот где обозначить ее Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 12:54 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
кстати Леон4ik нужно обязательно, чтоб был список всех этих обьектов(по сути говоря команд), чтоб потом можно было цикл организовать и при совпадении введенного FCode, с значением из списка, можно было вызвать процедуру ему соответствующую, только вот где обозначить ее Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 13:16 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 13:48 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
DimaBr, спасибо большое, но есть проблемка: create просит обьявить FProc: AProc Код: pascal 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 13:55 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
Леон4ik DimaBr, спасибо большое, но есть проблемка: create просит обьявить FProc: AProc Там присвоение Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 14:01 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
Леон4ikcreate просит обьявить FProc: AProc А догадаться, что там опечатка в операторе присваивания - за пределами твоих способностей?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 14:01 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, логично что я сразу попробовал, но не катит, подчеркивает всю строку Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 14:03 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
Леон4ikлогично что я сразу попробовал Теперь попробуй быть логичным чуть-чуть больше и подумать что именно эта строка делает. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 14:06 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, не вышло, придется вам обьяснять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 14:20 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
Леон4ik Dimitry Sibiryakov, не вышло, придется вам обьяснять В класс TComand надо добавить свойство/поле FProc, имеющее тип TMyProc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 14:27 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
Polesov, большое спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 14:37 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
Леон4ikне вышло Посмотри насколько эта строка похода на предыдущие. Нет ощущения, что и делает она то же самое, что и предыдущие?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 14:38 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
Леон4ik как каждому объекту класса в списке назначить свою процедуру при заполнении списка объектами, со свойствами я разобрался, а вот с методами не допер пока. Допустим вот кусок кода. как для каждого элемента списка определить свою функцию(где прописать, что для такого то элемента списка такая вот процедура), допустим есть процедуры MOV A,A, MOV A,B, ну и так далее. Лучше используйте потомков TCommand, а уже у потомков определите метод Exec, например: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 15:14 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
Леон4ik как каждому объекту класса в списке назначить свою процедуру при заполнении списка объектами, со свойствами я разобрался, а вот с методами не допер пока. Допустим вот кусок кода. как для каждого элемента списка определить свою функцию(где прописать, что для такого то элемента списка такая вот процедура), допустим есть процедуры MOV A,A, MOV A,B, ну и так далее. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. просматривается ассемблер 8080/Z80 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 21:27 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
defecator просматривается ассемблер 8080/Z80 КР580ВМ80 же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 21:37 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
alekcvp defecator просматривается ассемблер 8080/Z80 КР580ВМ80 же система команд 8080 и КР/ВМ80 одинакова ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2019, 21:59 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
Как вызвать в другом юните уже созданный экземпляр, и получить доступ к его полям.(Юниты связаны) Вот код Юнита, где создан класс. При таких действиях вылезает Error, но он и должен вылезать,т.к. я делаю неверно.Подскажите, как правильно. Код: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Вот юнит с формой Код: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Вот создание класса; Код: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2019, 11:56 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
Леон4ik Код: pascal 1. 2. 3. Либо class procedure, либо вынести эти процедуры за класс и инициализировать/убивать глобальные переменные в секциях модуля initialization/finalization. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2019, 12:16 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
Леон4ik вылезает Error И да, компилятор никогда не выдает такой ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2019, 12:17 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
wadman, я имел ввиду такую this form of method call only allowed for class methods ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2019, 12:23 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
Леон4ik При таких действиях вылезает Error, но он и должен вылезать,т.к. я делаю неверно.Подскажите, как правильно. Правильно будет сформулировать задачу, а не "угадайте что мне нужно и покажите как правильно" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2019, 13:06 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
DimaBr, В одном юните у меня располагаются классы. В этом юните(без формы) мне нужно создать несколько экземпляров классов(3 класса, см.выше). Т.е несколько экземпляров одного класса, потом другого, потом третьего, повторюсь сделать это нужно мне не в интерфейсной части. В интерфейсной части(где форма) мне нужно будет использовать уже созданные экземпляры. Присваивать им занчения, читать, вносить новые. Поэтому я спрашиваю, как правильно это можно сделать, т.к. я пока не понял. Надеюсь, так вам понятно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2019, 13:20 |
|
||
|
Подскажите пожалуйста, как каждому объекту класса из списка назначить свою процедуру
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2019, 14:42 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39908480&tid=2038729]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 498ms |

| 0 / 0 |
