|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.03.2019, 23:54 | #21 |
Форумчанин
Регистрация: 21.09.2012
Сообщений: 372
|
Всё равно не разобрался в работе с классами.
ошибка в модуле Umodel при попытке записи из Umodel в модуль Ucell. Последний не связан напрямую с модулем Umodel . Umodel связана с UField, и вот уже уфилд связана с Umodel . видать, поэтому происходит ошибка вот тут Код:
И что теперь ? делать Get Set внутри UField, что бы передавать данные из Ucell? Код:
Чего не нравится дельфи в этой реализации ООП?
Занимаюсь:1.зверьком- покемончиком для компьютерного затончика. 2 IT-грибами,что бы скушать потом их с вами.3. цифровым обезьянками, как куны ударяют за тянками
Последний раз редактировалось anaschu; 25.03.2019 в 12:55. |
25.03.2019, 13:22 | #22 |
Форумчанин
Регистрация: 21.09.2012
Сообщений: 372
|
Внутри TForm2.Button1Click переменная Field существует.
В этой процедуре выполняется процедура Model.DoStep(FStepCount) И внутрь неё, похоже, переменная Field не передается. переменная теряется между UField и UModel/ Возможно, это из за того, что есть путаница между переменными Fstep и Step
Занимаюсь:1.зверьком- покемончиком для компьютерного затончика. 2 IT-грибами,что бы скушать потом их с вами.3. цифровым обезьянками, как куны ударяют за тянками
Последний раз редактировалось anaschu; 25.03.2019 в 13:34. |
25.03.2019, 16:18 | #23 | |||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
Field:=.... где либо в коде наблюдается. http://www.programmersforum.ru/showp...01&postcount=4 это не только для форм, но и для всех прочих объектов (экземпляров класса). налицо отсутствия п.1 Цитата:
Цитата:
либо ЕЩЕ не созданных, либо УЖЕ уничтоженных.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 25.03.2019 в 16:20. |
|||
25.03.2019, 18:09 | #24 |
Форумчанин
Регистрация: 21.09.2012
Сообщений: 372
|
позже отвечу
Занимаюсь:1.зверьком- покемончиком для компьютерного затончика. 2 IT-грибами,что бы скушать потом их с вами.3. цифровым обезьянками, как куны ударяют за тянками
|
25.03.2019, 22:07 | #25 |
Форумчанин
Регистрация: 21.09.2012
Сообщений: 372
|
Точно. ступил не по-детски. ох уж эта рассеянность...начну исправлять
Занимаюсь:1.зверьком- покемончиком для компьютерного затончика. 2 IT-грибами,что бы скушать потом их с вами.3. цифровым обезьянками, как куны ударяют за тянками
Последний раз редактировалось anaschu; 25.03.2019 в 22:16. |
26.03.2019, 14:27 | #26 |
Заблокирован
Регистрация: 27.08.2010
Сообщений: 37
|
Потрясающе...
Куда ни глянь, везде одни профи с огромными репутациями... И несут чушь. Да и вопрос темы... Причём тут классы? Причём тут стринг грид? Это вообще к автоматам никак не относится. Строите автомат, ну и стройте. Вносите изменения - вносите. Запомните, если вы действительно хотите сделать что-то стоящие. Стринг грид - это средство отображения информации и всё. Ничего вносить и менять в нём не надо. Ваше поле деятельности - это массив. В нём происходит всё. Всё что нужно - попросту вывести из него данные в нужную ячейку стрниг грида или её окрасить. Какие такие проблемы при такой простейшей операции могут возникнуть, просто не представляю. При выводе информации в любой компонент нужно обязательно ставить так называемые блокирующие скобки. Не делая, как написал я, вы запутываете себя. Настанет момент и вы запутаетесь так, что придётся всё начинать сначала. |
26.03.2019, 19:07 | #27 |
Форумчанин
Регистрация: 21.09.2012
Сообщений: 372
|
думал поставить плюсик к репутации, но че то как то теперь рука очень трудно мышку передвигает к плюсику
Занимаюсь:1.зверьком- покемончиком для компьютерного затончика. 2 IT-грибами,что бы скушать потом их с вами.3. цифровым обезьянками, как куны ударяют за тянками
|
26.03.2019, 20:52 | #28 | |
Заблокирован
Регистрация: 27.08.2010
Сообщений: 37
|
Цитата:
А в вашем случае я бы дал вам совет. Можете его не читать и не принимать к сведению. Но... Забудьте вы про эти компоненты. В приложения такого типа как ваше нужен паинт бокс и таймер. Собственно просто таймер. клеточный автомат - это игра. Графическая игра. И писать нужно на том же принципе. Динамическая анимация. Стринг грид в этом случаем... ну не смешите меня. Это уровнь новичка, который возомнил себя сверхгением. И поймите... Я пишу только в тех темах, где ставится вопрос на котором я не одну собаку съел. Это вот простейшая реализация простейшего клеточного автомата Последний раз редактировалось leoparrd; 27.03.2019 в 00:50. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Клеточный автомат 5го класса дельфи ООП | anaschu | Фриланс | 5 | 12.04.2018 00:06 |
Клеточный автомат c# с использованием datagridview | sashakozlovskiy | Помощь студентам | 0 | 08.06.2016 12:15 |
Клеточный автомат Винера-Розенблюта | slavarus | Помощь студентам | 2 | 17.09.2013 06:56 |
Клеточный автомат | Munya | Фриланс | 4 | 08.05.2010 13:34 |
Клеточный автомат | Noor | Помощь студентам | 4 | 29.11.2007 09:19 |