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