Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
29.04.2023, 23:04
#375352
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Изучаю новую Delphi |
|||||||||||||||
#18+
... |
|||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||
|
29.04.2023, 23:12
#375372
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Изучаю новую Delphi |
|||||||||||||||
#18+
... |
|||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||
|
30.04.2023, 00:09
|
|||
---|---|---|---|
|
|||
Изучаю новую Delphi |
|||
#18+
Можно из файла загружать. Так что наверняка куча готовых стилей есть в интернете. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2023, 02:00
|
|||
---|---|---|---|
Изучаю новую Delphi |
|||
#18+
такая хрень была еще в 2010-м году, "AlphaSkin" вроде называлась, тормозила тогда пипец ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2023, 08:16
|
|||
---|---|---|---|
|
|||
Изучаю новую Delphi |
|||
#18+
такая хрень была еще в 2010-м году, "AlphaSkin" вроде называлась, тормозила тогда пипец А тут для всех стандартных. Вроде не тормозит. И стиль мегяется прям в дезайнтайме. Ну и в рантайме естественно. ... |
|||
:
Изменено: 30.04.2023, 08:21 - Неуловимый Джо
Нравится:
Не нравится:
|
|||
|
30.04.2023, 08:21
|
|||
---|---|---|---|
|
|||
Изучаю новую Delphi |
|||
#18+
Да я скачал видеокурс по делфи. Это был первый урок там :) Менять стиль в рантайме. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.04.2023, 12:12
|
|||
---|---|---|---|
|
|||
Изучаю новую Delphi |
|||
#18+
Программы в основном корпоративные, особо разукрашивать - так, спорно ... |
|||
:
|
|||
|
03.06.2023, 17:25
|
|||
---|---|---|---|
|
|||
Изучаю новую Delphi |
|||
#18+
Запуск параллельной задачи. Код: Delphi 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.06.2023, 17:29
|
|||
---|---|---|---|
|
|||
Изучаю новую Delphi |
|||
#18+
ну и с синхронизацией пользовательского интерефейса Код: Delphi 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.06.2023, 17:29
|
|||
---|---|---|---|
|
|||
Изучаю новую Delphi |
|||
#18+
Это вот этот ролик смотрю ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2023, 13:58
|
|||
---|---|---|---|
Изучаю новую Delphi |
|||
#18+
Неуловимый Джо [игнорируется] На днях открыл для себя одну фичу. Может когда-то и знал, но не помню. С множествами, set'ами было аналогичное. Оказывается, можно в динамический массив добавить элемент вот так: Код: Delphi 1. 2. 3. 4. 5. 6. 7. 8. 9.
Типа Код: Delphi 1. 2. 3.
Код: Delphi 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2023, 14:04
|
|||
---|---|---|---|
|
|||
Изучаю новую Delphi |
|||
#18+
я не знал про массивы :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2023, 14:12
|
---|
Изучаю новую Delphi |
#18+
я не знал про массивы :) https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Structured_Types_(Delphi)#String-Like_Operations_Supported_on_Dynamic_Arrays ... |
:
|
|
30.10.2023, 23:15
|
|||
---|---|---|---|
|
|||
Изучаю новую Delphi |
|||
#18+
В интерпретаторе, который ваяю, для сложных объектов используются интерфейсы, ссылки на интерфейсные объекты хранятся в Variant, как и всё остальное. Интересно. Мне интерфейсы в делфях начинают нравится. Это функция перевода в строку любого значения в интерпретаторе. VarSupportsIntf тут это самопальная функция, возвращает True если поддерживается любой интерфейс из множества. В обоих этих интерфейсах есть метод ToString. Код: Delphi 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.10.2023, 08:00
|
|||
---|---|---|---|
Изучаю новую Delphi |
|||
#18+
Неуловимый Джо [игнорируется] то есть для словаря и кортежа он возвращает имя класса, а для остальных типов - значение, да? А кортеж и словарь - это единственные структурированные, "сложные" типы? ... |
|||
:
Изменено: 31.10.2023, 08:01 - s62
Нравится:
Не нравится:
|
|||
|
31.10.2023, 08:06
|
|||
---|---|---|---|
|
|||
Изучаю новую Delphi |
|||
#18+
Там будет не имя, а печать содержимого. И да, сложных только эти два (у меня). В книге-то еще есть классы, массивы, перечисления и тд. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.10.2023, 08:24
|
|||
---|---|---|---|
|
|||
Изучаю новую Delphi |
|||
#18+
Вспомнил, функции это тоже интерфейсные объекты. Там на самом деле класс с одним методом Call. Кстати, про него-то я не подумал, ICallable тут попадет в ветку VarToStr, возможно будет ошибка :) ... |
|||
:
Изменено: 31.10.2023, 08:26 - Неуловимый Джо
Нравится:
Не нравится:
|
|||
|
31.10.2023, 09:01
#590799
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Изучаю новую Delphi |
|||||||||||||||
#18+
Кстати, про него-то я не подумал, ICallable тут попадет в ветку VarToStr, возможно будет ошибка :) ... |
|||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||
|
31.10.2023, 09:29
#590822
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Изучаю новую Delphi |
|||||||||||||||
#18+
Там будет не имя, а печать содержимого. И да, сложных только эти два (у меня). В книге-то еще есть классы, массивы, перечисления и тд. Код: Delphi 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||||||||||||||
:
Изменено: 31.10.2023, 09:32 - s62
Нравится:
Не нравится:
|
|||||||||||||||
|
31.10.2023, 09:34
|
|||
---|---|---|---|
|
|||
Изучаю новую Delphi |
|||
#18+
То есть ты переписал эту функцию? возвращает примерно такой результат "('sss', 10, 45, ...)" Код: Delphi 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
|
|||
|
31.10.2023, 09:35
|
|||
---|---|---|---|
|
|||
Изучаю новую Delphi |
|||
#18+
Код: Delphi 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.10.2023, 09:46
|
|||
---|---|---|---|
|
|||
Изучаю новую Delphi |
|||
#18+
s62 [игнорируется] На всякий, может будет интересно, вот гитхаб автора с этим проектом (на Lazarus) https://github.com/jdehaan2014/GearLanguage/tree/master/interpreter Свой (на делфях) могу в личку кинуть. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.10.2023, 09:54
|
|||
---|---|---|---|
|
|||
Изучаю новую Delphi |
|||
#18+
В Делфях пришлось поискать в местах где ссылки передаются в варианты, в Лазарусе это проще оказывается. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
31.10.2023, 09:58
|
|||
---|---|---|---|
|
|||
Изучаю новую Delphi |
|||
#18+
В Делфях пришлось поискать в местах где ссылки передаются в варианты, в Лазарусе это проще оказывается. Result := IDictionary(TVarData(Value).VPointer).Length; в лазарусе достаточно IDictionary(Value) Код: Delphi 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=16&mobile=1&tid=9192]: |
0ms |
get settings: |
27ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
1673ms |
get tp. blocked users: |
3ms |
others: | 23ms |
total: | 1798ms |
0 / 0 |