🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #346335

Re: FileListBox

#346335
From: Roman Tyczka
Date: Mon, 12 Feb 2018 17:24
36 lines
2975 bytes
On Mon, 12 Feb 2018 16:47:59 +0100, Robert Tomasik wrote:

>>> Możesz mi podpowiedzieć, jak to zaimportować do Lazarusa? Pobrałem i
>>> rozpakowałem sobie w katalogu całą tę bibliotekę. Próbowałem przez
>>> dodanie palety komponentów, ale on przy imporcie oczekuje pliku xml, a w
>>> pakiecie go nie ma. Próbowałem "Nowy pakiet", ale to chyba próbuje
>>> zapisać, a nie dołożyć. Jest jeszcze "Instaluj pakiety", ale nie widzę
>>> nic sensownego do zainstalowania tam. Poczytałem to na tej stronie, z
>>> której pobrałem, ale też niespecjalnie mi to coś mówi. Może ktoś
>>> podpowie, jak się to robi?
>> W oknie pakietu ->  Compile
>>                 -> Use -> Add to project
> 
> Mój błąd, bo nieprecyzyjnie się wypowiedziałem. Chciałbym dodać do tego
> panelu Komponenty. Tak, by później wygodnie dodawać je do projektu.
> Zaproponowana przez Ciebie metoda ma tę wadę, że w oknie "Pakiet" mam z
> sensownych rzeczy "Nowy komponent", albo "instaluj / odinstaluj
> pakiety". To ostatnie szuka pliku lpk, a takiego w tym pakiecie nie ma.


Dlaczego tak nonszalancko podchodzisz do czyjejś pomocy? Przecież mmm
wyraźnie podał Ci dokładną ścieżkę do pliku pakietu (po ang. package). To
naprawdę nie jest trudne, bo plików tam jest tyle co kot napłakał:

https://github.com/Xor-el/HashLib4Pascal/tree/master/HashLib/src/Packages/FPC

Poza tym szczerze odradzam model "oldskulowego delfiarza", że szuka się i
instaluje komponentów do każdej pierdoły. Nie tędy droga. Jak już Ci mmm
pisał wystarczy w środowisku dodać ścieżki do biblioteki HashLib4Delphi
(metoda Two) i tworzyć obiekty w runtimie. To ma szereg zalet i przewag nad
fatalnym wzorcem plaskania wszystkiego na formę. Nie idź tą drogą, bo jest
ślepa.

-- 
pozdrawiam
Roman Tyczka
Technical Details
Message-ID: <12u1e5nxnyjjy$.dlg@tyczka.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <5a80375d$0$552$65785112@news.neostrada.pl> <15lru56d8e455$.dlg@tyczka.com> <5a8066da$0$586$65785112@news.neostrada.pl> <5a8073c1$0$566$65785112@news.neostrada.pl> <5a8074d5$0$596$65785112@news.neostrada.pl> <1cn9ytx20524w$.dlg@tyczka.com> <5a8078cc$0$555$65785112@news.neostrada.pl> <5a80caf9$0$567$65785112@news.neostrada.pl> <p5s6t0$342$1@portraits.wsisiz.edu.pl> <5a81b734$0$588$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Roman Tyczka <noemail@because.no>
Newsgroups: pl.comp.lang.delphi
Subject: Re: FileListBox
Date: Mon, 12 Feb 2018 18:24:29 +0100
Organization: ATMAN - ATM S.A.
Lines: 36
Sender: romek@tyczka.no.found
Message-ID: <12u1e5nxnyjjy$.dlg@tyczka.com>
References: <5a80375d$0$552$65785112@news.neostrada.pl> <15lru56d8e455$.dlg@tyczka.com> <5a8066da$0$586$65785112@news.neostrada.pl> <5a8073c1$0$566$65785112@news.neostrada.pl> <5a8074d5$0$596$65785112@news.neostrada.pl> <1cn9ytx20524w$.dlg@tyczka.com> <5a8078cc$0$555$65785112@news.neostrada.pl> <5a80caf9$0$567$65785112@news.neostrada.pl> <p5s6t0$342$1@portraits.wsisiz.edu.pl> <5a81b734$0$588$65785112@news.neostrada.pl>
NNTP-Posting-Host: 94.75.90.137
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1518456269 28335 94.75.90.137 (12 Feb 2018 17:24:29 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Mon, 12 Feb 2018 17:24:29 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.84
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit