169 похожих чатов

Как в лазарусе найти в каком юните есть такой-то тип?

Ну вот надо мне TStrings, как узнать в каком он юните?

31 ответов

42 просмотра

гугл? :)

𒀭- Автор вопроса
Ed Doc
гугл? :)

Ну к этому варианту я уже давно пришел.

Ed Doc
гугл? :)

ну речь же явно про возможности среды в делфи это мертвый ctrl + shift + a

Viktor Akselrod 💻
ну речь же явно про возможности среды в делфи это ...

в лазаре все в порядке. Можно так (как Дима показал)

Viktor Akselrod 💻
ну речь же явно про возможности среды в делфи это ...

можно просто из кода (потом Ctrl+ЛКМ по типу кликнуть)

а шо, ctrl+тык так и не работает? :)

Ed Doc
screenshot

я думаю все же речь идет о случае, когда в uses нет нужного модуля. лазпрь вряд ли провалится в нужный модуль, как и делфи

Viktor Akselrod 💻
я думаю все же речь идет о случае, когда в uses не...

лазарь просто не покажет в кодинсайте нужный идентификатор/тип. Вот тут и пригодится гугл. И еще: в лазаре объявление може быть в инк-файле, а реализация в pp-файле. Эхо войны © Особенности кроссплатформы 🤷🏻‍♂️

Ed Doc
лазарь просто не покажет в кодинсайте нужный идент...

вот именно для таких случаев в делфи придуман диалог подстановки нужного модуля, вызываемый по ctrl + shift + a. к сожалению он больше мертв, чем жив. хотя существуют сторонние эксперты с таким функционалом

Ed Doc
лазарь просто не покажет в кодинсайте нужный идент...

это не особенности кроссплатформенности. просто так оно написано

один из https://github.com/rfrezino/RFindUnit они тяжело гуглятся. но я минимум 2 штуки видел

𒀭- Автор вопроса
Handatros
screenshot

Не знаю все ли оно находит, но пока все что мне нужно нашло. Спасибо!

Handatros
screenshot

емнип эта тузла из состава пакета CODY и показывает результат из PPU уже откомпилированного проекта. т.е. найти просто левый модуль который еще не использован в проекте не получится

zamtmn
емнип эта тузла из состава пакета CODY и показывае...

его уже ломали как-то полгода назад, потом починили

zamtmn
емнип эта тузла из состава пакета CODY и показывае...

Все работает, проверил. Ничего в проект устанавливать не нужно. Все нативные компоненты, все классы, пакеты, которые даже не установлены в IDE, сторонние компоненты тоже находит

Renat Suleymanov
Все работает, проверил. Ничего в проект устанавлив...

Находит даже то, что в IDE не установлено 🤔 Видимо, если в каком-то проекте в зависимость добавлялся, он запоминает...

Renat Suleymanov
Все работает, проверил. Ничего в проект устанавлив...

Ты просто уже компилировал. Новый Лазарь с пустыми настройками там пусто будет. Или старый Лазарь, а cody только что установил

zamtmn
Ты просто уже компилировал. Новый Лазарь с пустыми...

ЧТо именно компилировал? Там показываются классы и компоненты, которые я никогда не юзал. Если ты имеешь ввиду, он сам там как-то компилирует в свой индекс - это другое дело

Renat Suleymanov
ЧТо именно компилировал? Там показываются классы и...

Хоть что. Там насколько я понимаю индекс накапливается

Renat Suleymanov
ЧТо именно компилировал? Там показываются классы и...

Андрей прав, в папке с конфигом Лазаря один раз после компиляции создаётся fpcdefines.XML (если я правильно ошибаюсь), откуда и берутся эти зависимости

Ed Doc
Андрей прав, в папке с конфигом Лазаря один раз по...

А компиляции чего? При первом запуске? Не совсем понятн

Renat Suleymanov
А компиляции чего? При первом запуске? Не совсем п...

Когда Лазарь собирается из исходников, в последних строках скрипта он формирует содержимое папки с конфигом среды. Вот там этот файл и получается. Или при первом запуске - я специально не отслеживал, потом посмотрю, когда именно, когда вновь на Лазарь уйду

Renat Suleymanov
А компиляции чего? При первом запуске? Не совсем п...

Ну если при сборке Лазарус, то можно считать де факто она должна работать сразу. Ok. Не так важно. Буду ставить с нуля IDE - проверю

Renat Suleymanov
Ну если при сборке Лазарус, то можно считать де фа...

Помнится, когда эту фишку нечаянно сломали, я это обнаружил после обновления существовавшей сборки. Так что, скорее всего, этот файл перезаписывается после каждой переборке среды

Renat Suleymanov
Ну если при сборке Лазарус, то можно считать де фа...

Я не знаю как при сборке с установленным Коди. Но если есть лазарус без Коди, установить Коди, собрать, при первом запуске фича неработала раньше. Один раз что-то компилируешь - любой проект и начинает работать

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта