|
|
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
И вообще не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 19:46 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
DimaBr Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. я этот момент тоже увидел и проверил на пустой форме - странно, но работает ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 20:30 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
DimaBr Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Он всегда есть, это пункт "Настроить". По умолчанию делаю его активным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 21:00 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
DimaBrЗачем запоминать настоящие позиции ? Проще просто прибавлять/отнимать 10000. Получится X:334 или X:10334 Код: pascal 1. 2. 3. 4. 5. 6. Хорошая идея, возьму во внимание ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 21:00 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
Получайте обновленную версию компонента Проблемы 1. Иногда глючит DragAndDrop 2. Не отображать невизуальные объекты других компонентов, например колонка cxGrid и тому подобное С наследованием проблем не было, разрабатывал и тестировал компонент на Delphi 2007 Помогите кто может доработать оставшиеся проблем. По желанию можете добавить новый функционал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 22:31 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
Новые возможности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 22:42 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
Новые возможности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2013, 22:42 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
Повторяю ещё раз, валится ошибка Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2013, 00:58 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
Даже не знаю что сказать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2013, 01:01 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
Добавьте ноды в Run-Time, а то не читаются с потока ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2013, 01:08 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
DimaBrДобавьте ноды в Run-Time, а то не читаются с потока Проверь рантайм и еще на твоем скрине некорректно отображаются иконки объектов. Возможно это баг из за проблемы с обращением к первому пункту меню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2013, 20:11 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
Хотя зря я окно сделал модальным, не удобно в работе. Буду переделывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2013, 20:13 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
Добавьте ноды в Run-Time, ещё в 2 не читается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2013, 21:08 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
DimaBr, Не ну тут все правильно 1. Гружу массив всех пакетов с компонентами и их хендлами CompImageIndex на этом этапе остается равным 0, так как нет смысла грузить все картинки всех компонентов, Вызывается в событии Show Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 2. Загружаю список не визуальных компонентов которые имеются на форме и ищу к ним картинку выполняя процедуру ConfigComLoad 3. В ней прописана логика поиска картинки и дополнения данных массива инсталлированных компонентов индексов imCompImage для дальнейшего использования Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 4. Инициализация списка наследования классов необходимо для того чтоб если нет картинки на данный компонент, то ищет иконку предка Код: pascal 1. 2. 3. 4. 5. 6. 7. Создание списка наследования взял тут Получить название класса предка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2013, 21:38 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
В приложенном скрине видно что CompImageHandle = 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2013, 22:04 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
DimaBr, На этом этапе он и будет равен нулю, проверь в событии Show после выполнения процедуры ConfigComLoad ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2013, 07:18 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
Вы не видите куда я вставил код ? Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. И вообще, зачем такая сложность ? Зачем хранить 100 одинаковых иконок, для 100 одинаковых компонентов. Не проще ли каждую иконку хранить в одном экземпляре ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2013, 08:44 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
DimaBr, Согласен, добавлю проверку была ли инициализирована картинка для класса ранее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2013, 09:57 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
Советую завести TStringList, в котором хранить названия картинок(тип компонента), хранящихся в TImageList, а получать картинки в OnGetImageIndex, по такому типу Код: pascal 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2013, 11:09 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
DimaBrВы не видите куда я вставил код ? Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. И вообще, зачем такая сложность ? Зачем хранить 100 одинаковых иконок, для 100 одинаковых компонентов. Не проще ли каждую иконку хранить в одном экземпляре ? Точно, извените. Тогда не отрабатывает код Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2013, 11:22 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
Отрабатывает, иначе список бы был пустым ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2013, 11:42 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
DimaBrDblClik - это вызов метода TComponentEditor.Edit Сможешь поподробнее рассказать, как использовать. Хочу на DblClick реализовать выполнение метода TComponentEditor.Edit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2013, 12:46 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
DimaBrОтрабатывает, иначе список бы был пустым Я иммел ввиду строчку кода Код: pascal 1. Почему то FindResource возвращает 0, может PackageHandle не нашел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2013, 12:49 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
AlDeveloperDimaBrDblClik - это вызов метода TComponentEditor.Edit Сможешь поподробнее рассказать, как использовать. Хочу на DblClick реализовать выполнение метода TComponentEditor.Edit Разобрался, необходимо выполнить Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2013, 12:52 |
|
||
|
IDE Expert - лента невизуальных компонентов
|
|||
|---|---|---|---|
|
#18+
Тестировал на Delphi 2007 полет нормальный только иногда глючит DragAndDrop Начал тестировать на Delphi 7, работает так себе не весь функционал корректно отрабатывает, но основной функционал работал на мой взгляд нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 09:54 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=38252327&tid=2038421]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 402ms |

| 0 / 0 |
