|
Языки программирования семейства Pascal / Изучаю новую Delphi
#375352
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
29.04.2023, 23:04 |
|
Языки программирования семейства Pascal / Изучаю новую Delphi
#375372
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
29.04.2023, 23:12 |
|
Языки программирования семейства Pascal / Изучаю новую Delphi
|
|||
---|---|---|---|
#18+
Можно из файла загружать. Так что наверняка куча готовых стилей есть в интернете. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2023, 00:09 |
|
Языки программирования семейства Pascal / Изучаю новую Delphi
|
|||
---|---|---|---|
#18+
такая хрень была еще в 2010-м году, "AlphaSkin" вроде называлась, тормозила тогда пипец А тут для всех стандартных. Вроде не тормозит. И стиль мегяется прям в дезайнтайме. Ну и в рантайме естественно. ... |
|||
:
Изменено: 30.04.2023, 08:21 - Неуловимый Джо
Нравится:
Не нравится:
|
|||
30.04.2023, 08:16 |
|
Языки программирования семейства Pascal / Изучаю новую Delphi
|
|||
---|---|---|---|
#18+
Да я скачал видеокурс по делфи. Это был первый урок там :) Менять стиль в рантайме. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2023, 08:21 |
|
Языки программирования семейства Pascal / Изучаю новую Delphi
|
|
---|---|
#18+
Программы в основном корпоративные, особо разукрашивать - так, спорно ... |
|
:
|
|
30.04.2023, 12:12 |
|
Языки программирования семейства Pascal / Изучаю новую Delphi
|
|||
---|---|---|---|
#18+
Запуск параллельной задачи. Код: Delphi 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2023, 17:25 |
|
Языки программирования семейства Pascal / Изучаю новую 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 |
|
Языки программирования семейства Pascal / Изучаю новую Delphi
|
|||
---|---|---|---|
#18+
Это вот этот ролик смотрю ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2023, 17:29 |
|
Языки программирования семейства Pascal / Изучаю новую Delphi
|
|||
---|---|---|---|
#18+
я не знал про массивы :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2023, 14:04 |
|
Языки программирования семейства Pascal / Изучаю новую Delphi
|
|||
---|---|---|---|
#18+
В интерпретаторе, который ваяю, для сложных объектов используются интерфейсы, ссылки на интерфейсные объекты хранятся в Variant, как и всё остальное. Интересно. Мне интерфейсы в делфях начинают нравится. Это функция перевода в строку любого значения в интерпретаторе. VarSupportsIntf тут это самопальная функция, возвращает True если поддерживается любой интерфейс из множества. В обоих этих интерфейсах есть метод ToString. Код: Delphi 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2023, 23:15 |
|
Языки программирования семейства Pascal / Изучаю новую Delphi
|
|||
---|---|---|---|
#18+
Там будет не имя, а печать содержимого. И да, сложных только эти два (у меня). В книге-то еще есть классы, массивы, перечисления и тд. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2023, 08:06 |
|
Языки программирования семейства Pascal / Изучаю новую Delphi
|
|||
---|---|---|---|
#18+
Вспомнил, функции это тоже интерфейсные объекты. Там на самом деле класс с одним методом Call. Кстати, про него-то я не подумал, ICallable тут попадет в ветку VarToStr, возможно будет ошибка :) ... |
|||
:
Изменено: 31.10.2023, 08:26 - Неуловимый Джо
Нравится:
Не нравится:
|
|||
31.10.2023, 08:24 |
|
Языки программирования семейства Pascal / Изучаю новую Delphi
#590799
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Кстати, про него-то я не подумал, ICallable тут попадет в ветку VarToStr, возможно будет ошибка :) ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
31.10.2023, 09:01 |
|
Языки программирования семейства Pascal / Изучаю новую 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 |
|
Языки программирования семейства Pascal / Изучаю новую 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 |
|
Языки программирования семейства Pascal / Изучаю новую Delphi
|
|||
---|---|---|---|
#18+
s62 [игнорируется] На всякий, может будет интересно, вот гитхаб автора с этим проектом (на Lazarus) https://github.com/jdehaan2014/GearLanguage/tree/master/interpreter Свой (на делфях) могу в личку кинуть. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2023, 09:46 |
|
Языки программирования семейства Pascal / Изучаю новую Delphi
|
|||
---|---|---|---|
#18+
В Делфях пришлось поискать в местах где ссылки передаются в варианты, в Лазарусе это проще оказывается. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2023, 09:54 |
|
Языки программирования семейства Pascal / Изучаю новую 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/search.php?do_search=1&tid=9192&author_mode=wrote_post&author=%D0%9D%D0%B5%D1%83%D0%BB%D0%BE%D0%B2%D0%B8%D0%BC%D1%8B%D0%B9%20%D0%94%D0%B6%D0%BE&start_from=590774]: |
0ms |
get settings: |
0ms |
get forum list: |
5ms |
searching: |
11ms |
get settings: |
1ms |
get forum list: |
4ms |
get topic data: |
2ms |
check forum access: |
0ms |
check topic access: |
0ms |
get forum data: |
0ms |
get found posts: |
32ms |
track hit: |
25ms |
get online users: |
53ms |
check new: |
1ms |
others: | 272ms |
total: | 406ms |
0 / 0 |