Article View: pl.comp.lang.delphi
Article #346336Re: FileListBox
From: Robert Tomasik
Date: Mon, 12 Feb 2018 18:34
Date: Mon, 12 Feb 2018 18:34
56 lines
4368 bytes
4368 bytes
W dniu 12-02-18 o 18:24, Roman Tyczka pisze: >>>> 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). Tou > 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 Wszystko jest proste - o ile nie musisz sam tego zrobić od początku, do końca. Tu nie ma żadnej nonszalancji, tylko moja niewiedza. Pliki pobrałem - dla bezpieczeństwa obydwa. Skopiowałem do podkatalogu, do którego uprzednio wrzuciłem cały ten pakiet (dla pewności to podkatalog "componenty", bo myślałem, ze może automagicznie sobie to zaczyta, po ponownym uruchomieniu. W podkatalogu wywala błąd, ze złe ścieżki do plików. Przeniosłem do podkatalogu src - też wywala błąd. Ponieważ w skrypcie widzę przekierowania do nazw plików typu "..\..\Crypto\HlpHaval.pas", to chwilowo wyczerpało listę moich pomysłów. Dla pewności wrzuciłem ten plik do podkatalogu "componenty" (jeden wyżej), ale to jedynie zmieniło rodzaj błędu. Następnie zorientowałem się, że ten plik jest podanej mi ścieżce. No to spróbowałe to uruchomić, ale też się wywaliło. Nie mam tej ścieżki, którą opisał mi kolega - mam to po Polsku. Chwilowo się zawiesiłem. > > 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. > Obawiam się, że po prostu przeceniasz mnie. Po 15 latach wracam. Spokojnie, ale małymi kroczkami. Musze się nauczyć podstawowych rzeczy. Chwilowo próbuję zainstalować tę bibliotekę.
Technical Details
Message-ID:
<5a81de36$0$553$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<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> <12u1e5nxnyjjy$.dlg@tyczka.com>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!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Subject: Re: FileListBox Newsgroups: pl.comp.lang.delphi 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> <12u1e5nxnyjjy$.dlg@tyczka.com> From: Robert Tomasik <robert.tomasik@gazeta.pl> Date: Mon, 12 Feb 2018 19:34:25 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: <12u1e5nxnyjjy$.dlg@tyczka.com> Lines: 56 Message-ID: <5a81de36$0$553$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 83.10.133.154 X-Trace: 1518460470 unt-rea-b-01.news.neostrada.pl 553 83.10.133.154:16754 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit