
Lazarus unity
Dobrý den.
Třeba když použivam unity od synapse.
Nakopiruji někam do adresaře a v delphi zadam cestu k adresaři.
Tools -> Options... -> Library -> Library Path
Jak na to přes lazarus?
Hledam v nastaveni a bud jsem slepejš, nebo to je jinde.
Dik.
Obdobně. Projekt->Volby projektu, řádek "Volby překladače" -> Cesty a tam už to uvidíš (Lazarus je v češtině). Chceš-li to natrvalo, pro všechny další projekty, zaškrtni v té ceduli vlevo dole "Nastavit volby překladače jako výchozí" a budou to dědit veškeré nové projekty.
PS: Mám Lazara na Linuxu, předpokládám, že pro Widle to bude stejné.
Tak dnes přišel ten čas to použit a nefunguje to
Nějak to je v tom lazaru dokokoceme.
A to jsem se trapil hodinu na linuxu a pak to zkoušim pod win 10.
https://i.postimg.cc/bJYyHdjr/Lazarus.png
IMHO je Lazarus lepší propracovaný jak Delphi. Máš tu unitu přidanou do projektu? Musí tam být. Jinak je ovládání Lazara jak ve Widlích tak i v Linuxu naprosto shodné. Mi to funguje ok. Není to "balíček"? Ten se musí nainstalovat.
Jak přidanou.
Potřebuji ping, tak jsem do uses přidal unitu PingSend.
Na obrazku jde vidět,jak beči že ji nemuže najit.
unit1.pas(8,57) Fatal: Can't find unit PingSend used by Unit1
Po překopirovaní unity PingSend do projektu je spokojený a hleda další.
Musis dat cestu až k unitam, ne ke složce Synapse, to znamena .\Synapse\source\lib
Už jsem to vyžešil.
Mezi unitami je laz_synapse.lpk.
Tak jsem ho otevřel a dal přidat do projektu.
Ale ty unity mam přimo v adresaři synalist-code-r209-trunk a v delphi to fumguje.
https://i.postimg.cc/C1t8L3Gt/synapse-cesty.png
Ve steženem synalist-code-r209-trunk žadne .\Synapse\source\lib není.
Je tam zabalený jen jeden adresař - synalist-code-r209-trunk a v něm je vše.
Jak jsem psal. Soubor *.lpk je zdrojový projekt balíčku (Lazrus PackKage - v Delphi tomu odpovídá *.dpk). Ten musíš otevřít "Balíček->Otevřít soubor balíčku", najít a otevřít. Objeví se ti projekt balíčku, ten musíš přeložit a instalovat, při tom se Lazarus znova zkompiluje včetně toho balíčku. Pak jen přidáš do projektu do "Požadované balíčky" tento balíček - pokud je v něm visuální komponenta, tak se tam vloží automaticky.
Psal jsi o Synapse, nepsal jsi o tom, ze jsi stahoval nejaky trunk.
Original Synapse jsou jen unity, zadne komponeny
Toto použivám?
https://sourceforge.net/p/synalist/code/HEAD/tree/trunk/
Žadne visuální komponenta tam nejsou.
Oni jsou ještě jine?