Конференция "KOL" » ComboBox не переходит в состояние disabled [Delphi, Windows]
 
  • Md3r © (21.11.13 12:39) [0]
    Пробовал выставлять в false свойство "Enabled" через инспектор объектов. Пробовал в событиии FormCreate команду:

    ComboBox1.Enabled := false;



    Ничего не помогает.

    Подскажите как поправить???
  • RusSun © (21.11.13 18:30) [1]
    Сделай пример с ошибкой и выложи для просмотра
  • Md3r © (22.11.13 01:30) [2]
    > Сделай пример с ошибкой и выложи для просмотра

    Да вот беда в том, что когда возникла эта ошибка, то я сразу сделал тестовый проектик (чтобы потом сравнить с основным), но там такой проблемы нет...
  • Md3r © (22.11.13 03:16) [3]
    Превеликое сорри! Каюсь! Сам виноват!
    Напортачил в одном месте при загрузке формы.
  • Vladimir Kladov © (23.11.13 09:33) [4]
    Сейчас поставил Delphi XE2, пытаюсь добиться работы MCK. Может, за выходные получится разобраться, что там в embarcader'овских Delph'ях происходит. Возможно, просто не применяются изменения в свойствах. В unit1_1.inc смотрели, он вообще меняется?
  • Vladimir Kladov © (23.11.13 10:13) [5]
    Хорошо, что разобрались.

    В embarcadero когда проект создается, он лежит по пути, несколько отличному от того, что в прежних версиях. Исходники закапываются в папку, соответствующую имени ide (в моем случае XE2), и выходные файлы еще глубже - в XE2\Win32\Debug. Это может быть проблемой при работе MCK, т.к. TKolProject не может найти себя на диске. Сейчас гляну, что можно поправить.
  • Валигози © (25.11.13 01:00) [6]

    > Исходники закапываются в папку, соответствующую имени ide
    > (в моем случае XE2), и выходные файлы еще глубже - в XE2\Win32\Debug.

    Так будет только для 32-битной отладочной версии для Windows. Бинарники релизной версии приложения будут класться в папку Release вместо Debug.
    Само собой то же относится и к наименованию папки Win32, которое будет соответствовать битности и платформе для которых скомпилировано приложение.
  • Md3r © (29.11.13 07:44) [7]
    Vladimir Kladov

    > ........ В unit1_1.inc смотрели, он вообще меняется?

    Владимир, спасибо большое, все нормально!
    Это был чисто мой косяк.
    У меня есть группы однотипных интерфейсных элементов. И еще создаются динамически ряд структур данных, в которых есть ссылки на эти интерфейсные элементы.
    Фактически ссылаюсь на интерфейсные элементы не стандартным способом (т.е. не через переменные, описанные в объекте TForm1), а через ссылки в этих структурах данных.
    Вот там я в одном месте опечатался с комментированием кода и не задизеблил строчку "....Enabled := true;"
 
Конференция "KOL" » ComboBox не переходит в состояние disabled [Delphi, Windows]
Есть новые Нет новых   [118451   +42][b:0][p:0.001]