Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2018, 12:51   #1
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию RadStudio 10.2 Tokyo (небольшие глюки в module vcldesigner250.bpl)

Доброе время суток,

Есть форма (Delphi), на ней расположена «TTabSheet» на которой вместе с другими компонентами находились 4 «TEdit».
Форма немного преобразовалась: на форму кинулся «TGroupBox» и на него переместились ("Cut -> Paste") эти 4 «TEdit» («edGPU0», «edTemp0», «edGPU1», «edTemp1») и еще некоторые компоненты.
И получилось так, что при выполнении доступа к ним (во время выполнения программы), например, самых простых:
Код:
edGPU0.Clear
или
Код:
edGPU1.Clear;
у меня выкидывается ошибка:

… raised exception class $C0000005 with message 'access violation at 0x005611f8: read of address 0x00000050'.

С другими компонентами «edit» такого не наблюдается.

Текст dfm представлен тут


Если во время проектирования, обратиться к тексту dfm View as text»), то также валится ошибка:

Access violation at address 525E0394 in module 'vcldesigner250.bpl'. Read of address 00000000. >> OK Details>>

Кнопка «Details >>» при этом не работает, виснет просто Delphi.

Кто нибудь встречался с такой оказией?
И что при этом делать?

Заранее спасибо за ответ.
P.S.
- У меня есть еще один проект, но там больше компонентов, и опять такая же фигня.

Последний раз редактировалось KBO; 17.02.2018 в 12:56.
KBO вне форума Ответить с цитированием
Старый 17.02.2018, 17:20   #2
exyl
Пользователь
 
Регистрация: 15.11.2014
Сообщений: 75
По умолчанию

У меня 10.2 выдает ошибку к памяти примерно в 80% случаев, если я просто пытаюсь из проекта какой-нибудь *.pas модуль удалить или переименовать его.

Кроме того, ошибки доступа к памяти валятся, если закрывать динамически созданные табшиты (в этом разделе тема висит).
Есть мнение, что это проблемы нелицензионных версий.


Вообще "оказия" - это удобный случай.
exyl вне форума Ответить с цитированием
Старый 17.02.2018, 19:55   #3
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию

Цитата:
Сообщение от exyl Посмотреть сообщение
Есть мнение, что это проблемы нелицензионных версий.
Да у меня тоже закрадывается такое подозрение, на rutracker (от куда RadStudio скачал), тоже подобные (но не мою) проблемы описывали...

P.S.
(да уж с удовольствием бы вернулся на Delphi7)

Последний раз редактировалось KBO; 17.02.2018 в 19:58.
KBO вне форума Ответить с цитированием
Старый 17.02.2018, 20:20   #4
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Цитата:
Сообщение от exyl Посмотреть сообщение
Вообще "оказия" - это удобный случай.
Не всё так просто. Современные словари дают уже два значения
Цитата:
оказия - женский род
- - - 1) а) устаревший, устаревшая форма Удобный, благоприятный случай. б) Благоприятный случай для путешествия, поездки куда-либо в сопутствии кого-либо или пересылки чего-либо с попутчиком, попутным транспортом.
- - - 2) разговорная форма Непредвиденный, редкий, из ряда вон выходящий случай.
Black Fregat вне форума Ответить с цитированием
Старый 17.02.2018, 20:37   #5
exyl
Пользователь
 
Регистрация: 15.11.2014
Сообщений: 75
По умолчанию

Цитата:
Сообщение от Black Fregat Посмотреть сообщение
Не всё так просто. Современные словари дают уже два значения
Прошу прощения, второго значения не знал. Щас глянул, оно и не такое современное, оказывается )

По теме.
А какие есть чуть более ранние версии, где от отсутствия лицензии не зависит глючность среды разработки? 10.1, например, кто использовал, встречаются подобные вещи?

Сейчас я занимаюсь программированием дома и, несмотря на то, что имею с этого некоторый доход, он пока не позволяет тратить 900евро на лицензию.
exyl вне форума Ответить с цитированием
Старый 18.02.2018, 00:39   #6
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

А у меня токио по-прежнему работает распрекрасно. Никаких левых непонятных ошибок.

Что я делаю не так? Как сделать, чтобы сглючило?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 18.02.2018, 02:51   #7
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию

Ну ЭТО КАКОЙ-ТО ПИПЕЦ товарищи,
кинул dfm, в Delphi7, откомпелировал, проверил - работает...
Эту dfm, кинул обратно в проект Delphi 10.2 - ЗАРАБОТАЛО...

Доуровнял dfm из Delphi7 к dfm Delphi 10.2.
В общем получилось, если в dfm не будет упоминания о обработчиках (onChange) "edGPU0" и "edGPU1", то все работает.
Изображения
Тип файла: png compare.png (63.5 Кб, 122 просмотров)

Последний раз редактировалось KBO; 18.02.2018 в 02:55.
KBO вне форума Ответить с цитированием
Старый 18.02.2018, 02:54   #8
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию

Не пинайте сильно...
Действительно - переименовал компонент (и забыл), а при реализации, обращался к нему по старому имени... и конечно в результате был "nil"

Всем отозвавшимся еще раз СПАСИБО.

Последний раз редактировалось KBO; 18.02.2018 в 03:22.
KBO вне форума Ответить с цитированием
Старый 19.02.2018, 01:55   #9
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,859
По умолчанию

Цитата:
Сообщение от KBO Посмотреть сообщение
Действительно - переименовал компонент (и забыл), а при реализации, обращался к нему по старому имени... и конечно в результате был "nil"
Не верю! При чём ни разу. Если вы переименовываете компоненты штатным образом (в редакторе IDE), то никаких "nil" быть не может. Будет "Unknown Identifier". А это значит, что вы редактировали исходные файлы не в редакторе IDE, а в "блокноте".
Это конечно ни кем и ни чем не запрещено, но требует достаточных знаний.
northener вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Embarcadero Builder 10.2 Tokyo Starter вопросы Alexander Gamza C++ Builder 5 15.06.2017 04:19
TeeChartPro для RadStudio Alex_Bitko767 Помощь студентам 1 09.06.2017 13:09
Timer C++ for RadStudio viks1 Помощь студентам 5 15.09.2014 23:19
access violation at address 0082a534 in module 'vcl70.bpl' Alla_ad Помощь студентам 0 04.05.2010 09:40
трабл с Игровым движоком Tokyo Street Simulator (TSS) labzov666 Gamedev - cоздание игр: Unity, OpenGL, DirectX 0 25.12.2009 20:09