🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.delphi
27 messages
27 total messages Started by Robert Tomasik Sun, 11 Feb 2018 12:30
FileListBox
#346325
Author: Robert Tomasik
Date: Sun, 11 Feb 2018 12:30
9 lines
1586 bytes
Próbuję po wielu latach wrócić do pisana "programików". Raczej dla
sportu, niż komercji. Widzę, że tu pojawiają się przychylne duszki.
Wiem, ze pytanie jest z gatunku głupich, ale może ktoś "z palca" podpowie.

Szukam jakiegoś darmowego komponentu do generowania sum kontrolnych
(MD5/SHA1/SHA256,/SHA384/SHA512). Wstępnie wszystko mi jedno, którego.
Pytam, zanim napisz, bo może jest jakiś gotowiec. Dawno nie
programowałem i nie mam komponentów ani nie wiem, jakie są teraz trendy,
gdzie się darmówek szuka. O ile to ważne, programuję w DELPHI 4.
Re: FileListBox
#346326
Author: Roman Tyczka
Date: Sun, 11 Feb 2018 15:14
37 lines
2359 bytes
On Sun, 11 Feb 2018 13:30:18 +0100, Robert Tomasik wrote:

> Próbuję po wielu latach wrócić do pisana "programików". Raczej dla
> sportu, niż komercji. Widzę, że tu pojawiają się przychylne duszki.
> Wiem, ze pytanie jest z gatunku głupich, ale może ktoś "z palca" podpowie.
> 
> Szukam jakiegoś darmowego komponentu do generowania sum kontrolnych
> (MD5/SHA1/SHA256,/SHA384/SHA512). Wstępnie wszystko mi jedno, którego.
> Pytam, zanim napisz, bo może jest jakiś gotowiec. Dawno nie
> programowałem i nie mam komponentów ani nie wiem, jakie są teraz trendy,
> gdzie się darmówek szuka. O ile to ważne, programuję w DELPHI 4.

Rada: zapomnim o tym antyku, a jeśli chcesz się serio pobawić pascalem to
instaluj Lazarusa. 
Zyskasz:
- dostęp do nowoczesnego kompilatora
- dostęp do nowoczesnego IDE
- dostęp do nowoczesnego języka
- dostęp do współczesnych bibliotek (w tym i haszujących jakich szukasz)
- możliwość kompilowania na mnóstwo platform (nie tylko Windows)
- otwartość i rozwój środowiska
- pewnie o wielu zaletach można by tu jeszcze pisać

Z D4 będziesz miał:
- problemy ze środowiskiem i windowsami
- brak jakiegokolwiek wsparcia (nikt tego nie używa)
- brak możliwości instalacji jakichkolwiek bibliotek komponentów
- brak narzędzi zewnętrznych jak MMX, które w zasdzie podnoszą kodowanie na
wyższy level
- problemy z podpinaniem do baz danych
- mnóstwo innych nieprzewidzianych kłopotów

Zatem jeśli dopiero zaczynasz to nie zaczynaj z pozycji straconej.

-- 
pozdrawiam
Roman Tyczka
Re: FileListBox
#346327
Author: Robert Tomasik
Date: Sun, 11 Feb 2018 15:52
30 lines
2843 bytes
W dniu 11-02-18 o 16:14, Roman Tyczka pisze:

> Rada: zapomnim o tym antyku, a jeśli chcesz się serio pobawić pascalem to
> instaluj Lazarusa. 

Rada pewnie słuszna, tylko nie uwzględnia pewnych uwarunkowań
indywidualnych. Mam licencję na DELPHI 4 kupioną lata temu, bo w PASCALU
pisałem "narzędziówki" w pierwszej połowie lat 90-tych. Nie wiem, co to
ten LAZARUS (tak, wiem, że są Google), ale pewnie tani nie jest do
zastosowań komercyjnych. Nie zarabiam na pisaniu programów i nie planuję
z tego żyć. Kiedyś na studiach nauczyłem się PASCALA. Naturalnym
rozwinięciem tego jest DELPHI. Oczywiście mogę się przesiąść na coś
nowszego, ale tamto umiem. Znalazłem grupę tematyczną i liczę na pomoc.

Nie jestem zawodowym programistą. Na co dzień zajmuję się
cyberprzestępczością. Nie piszę aplikacji wymagających jakiś
wyrafinowanych możliwości. To są czyste narzędziówki, a od kilku lat
używam po prostu otwartych i powszechnie dostępnych narzędzi darmowych.

Obecna mam wykonać proste zadanie, ale na wielu maszynach. Ba, nawet
możliwe do zrobienia darmówkami dostępnymi w sieci, ale chcę sobie
zrobić gotowca, by sobie życie uprościć, bo żadne wprost tego nie robi i
musiał bym przechodzić przez kilka. Przy okazji postanowiłem sobie
przypomnieć czasy, gdy pisałem. Traktuję to hobbistycznie po prostu.

Sądzę, że i do DELPHI 4 znajdą się gdzieś komponenty. W ostateczności
sam sobie napiszę ten kawałek (nie filozofia), ale nie wierzę, by gdzieś
nie było darmówek. Te 10~15 lat temu było mnóstwo miejsc, ale teraz
wpisałem w Google i nic nie znalazło. Może po prostu źle szukam i tyle.
Liczę na to, że ktoś wie, gdzie to leży.
Re: FileListBox
#346328
Author: Robert Tomasik
Date: Sun, 11 Feb 2018 16:47
14 lines
1631 bytes
W dniu 11-02-18 o 16:52, Robert Tomasik pisze:
> W dniu 11-02-18 o 16:14, Roman Tyczka pisze:
> 
>> Rada: zapomnim o tym antyku, a jeśli chcesz się serio pobawić pascalem to
>> instaluj Lazarusa. 
> 
> Rada pewnie słuszna, tylko nie uwzględnia pewnych uwarunkowań
> indywidualnych. Mam licencję na DELPHI 4 kupioną lata temu, bo w PASCALU
> pisałem "narzędziówki" w pierwszej połowie lat 90-tych. Nie wiem, co to
> ten LAZARUS (tak, wiem, że są Google), ale pewnie tani nie jest do
> zastosowań komercyjnych. 

Czy o tym myślałeś?:
https://www.dobreprogramy.pl/Lazarus,Program,Windows,12653.html
Re: FileListBox
#346346
Author: Roman Tyczka
Date: Sun, 11 Feb 2018 16:51
56 lines
3530 bytes
On Sun, 11 Feb 2018 16:52:55 +0100, Robert Tomasik wrote:

>> Rada: zapomnim o tym antyku, a jeśli chcesz się serio pobawić pascalem to
>> instaluj Lazarusa. 
> 
> Rada pewnie słuszna, tylko nie uwzględnia pewnych uwarunkowań
> indywidualnych. Mam licencję na DELPHI 4 kupioną lata temu, bo w PASCALU
> pisałem "narzędziówki" w pierwszej połowie lat 90-tych. Nie wiem, co to
> ten LAZARUS (tak, wiem, że są Google), ale pewnie tani nie jest do
> zastosowań komercyjnych. 

No widzisz, gdybyś z tego googla skorzystał to byś być może zaoszczędził
kupę czasu i nie pisał banialuków.
Lazarus to open sourcowy klon Delphi, wygląda jak Delphi 7, ale jest
współczesny i mocno rozwijany. Programuje się w nim... tu zaskoczenia... w
pascalu.

> Nie zarabiam na pisaniu programów i nie planuję
> z tego żyć. Kiedyś na studiach nauczyłem się PASCALA. Naturalnym
> rozwinięciem tego jest DELPHI. Oczywiście mogę się przesiąść na coś
> nowszego, ale tamto umiem. Znalazłem grupę tematyczną i liczę na pomoc.

A jak ją dostajesz to nawet nie raczysz sprawdzić tylko odrzucasz. Można i
tak, tylko po co?
 
> Nie jestem zawodowym programistą. Na co dzień zajmuję się
> cyberprzestępczością. Nie piszę aplikacji wymagających jakiś
> wyrafinowanych możliwości. To są czyste narzędziówki, a od kilku lat
> używam po prostu otwartych i powszechnie dostępnych narzędzi darmowych.

> Obecna mam wykonać proste zadanie, ale na wielu maszynach. Ba, nawet
> możliwe do zrobienia darmówkami dostępnymi w sieci, ale chcę sobie
> zrobić gotowca, by sobie życie uprościć, bo żadne wprost tego nie robi i
> musiał bym przechodzić przez kilka. Przy okazji postanowiłem sobie
> przypomnieć czasy, gdy pisałem. Traktuję to hobbistycznie po prostu.

Jeśli tak sprawy wyglądają to imho o wiele lepszym rozwiązaniem dla Ciebie
byłby Python. Ale to tylko moja opinia.
 
> Sądzę, że i do DELPHI 4 znajdą się gdzieś komponenty. W ostateczności
> sam sobie napiszę ten kawałek (nie filozofia), ale nie wierzę, by gdzieś
> nie było darmówek. Te 10~15 lat temu było mnóstwo miejsc, ale teraz
> wpisałem w Google i nic nie znalazło. 

Weź pod uwagę, że 10-15 lat w świecie IT to wieki, nic nie stoi w miejscu. 

Ale proszę, kiedyś był i nadal jest jeszcze torry: https://torry.net/

Tu pewnie znajdziesz coś czego potrzebujesz, ale nadal uważam, że to ślepa
uliczka, bo się nadłubiesz, czasu stracisz a na koniec gdy się to rozwinie
i dobijesz do bariery technologicznej to wszystko albo wypieprzysz albo
przepiszesz od nowa.

-- 
pozdrawiam
Roman Tyczka
Re: FileListBox
#346329
Author: Robert Tomasik
Date: Sun, 11 Feb 2018 16:52
7 lines
1316 bytes
W dniu 11-02-18 o 17:47, Robert Tomasik pisze:

> Czy o tym myślałeś?:
> https://www.dobreprogramy.pl/Lazarus,Program,Windows,12653.html
> 
1.0 dla Ciebie. Niech będzie LAZARUS, bo faktycznie darmowy. To teraz
podpowiedzcie, skąd biblioteki do tego darmowe?
Re: FileListBox
#346330
Author: Roman Tyczka
Date: Sun, 11 Feb 2018 17:04
26 lines
1696 bytes
On Sun, 11 Feb 2018 17:52:33 +0100, Robert Tomasik wrote:

> W dniu 11-02-18 o 17:47, Robert Tomasik pisze:
> 
>> Czy o tym myślałeś?:
>> https://www.dobreprogramy.pl/Lazarus,Program,Windows,12653.html
>> 
> 1.0 dla Ciebie. Niech będzie LAZARUS, bo faktycznie darmowy. To teraz
> podpowiedzcie, skąd biblioteki do tego darmowe?

No to teraz inny kierunek. Generalnie w świecie open source korzysta się z
bibliotek open source, a te leżą na kilku platformach opartych o systemy
kontroli wersji, głównie git i svn:

https://github.com/
https://bitbucket.org/
https://sourceforge.net/
i kilka innych mniej popularnych

Tu np. biblioteka haszująca, jedna z kilku:

https://github.com/Xor-el/HashLib4Pascal

-- 
pozdrawiam
Roman Tyczka
Re: FileListBox
#346331
Author: Robert Tomasik
Date: Sun, 11 Feb 2018 17:09
23 lines
1789 bytes
W dniu 11-02-18 o 18:04, Roman Tyczka pisze:

>> 1.0 dla Ciebie. Niech będzie LAZARUS, bo faktycznie darmowy. To teraz
>> podpowiedzcie, skąd biblioteki do tego darmowe?
> 
> No to teraz inny kierunek. 

Nikt nie jest doskonały

> Generalnie w świecie open source korzysta się z
> bibliotek open source, a te leżą na kilku platformach opartych o systemy
> kontroli wersji, głównie git i svn:
> 
> https://github.com/
> https://bitbucket.org/
> https://sourceforge.net/
> i kilka innych mniej popularnych
> 
> Tu np. biblioteka haszująca, jedna z kilku:
> 
> https://github.com/Xor-el/HashLib4Pascal
> 
Postaram się rokminić. Dzięki za pomoc.
Re: FileListBox
#346347
Author: mmm
Date: Sun, 11 Feb 2018 17:27
17 lines
1607 bytes
> Weź pod uwagę, że 10-15 lat w świecie IT to wieki, nic nie stoi w miejscu.
> 
> Ale proszę, kiedyś był i nadal jest jeszcze torry: https://torry.net/
> 
> Tu pewnie znajdziesz coś czego potrzebujesz, ale nadal uważam, że to ślepa
> uliczka, bo się nadłubiesz, czasu stracisz a na koniec gdy się to rozwinie
> i dobijesz do bariery technologicznej to wszystko albo wypieprzysz albo
> przepiszesz od nowa.
> 

Tez odradzam używanie starego Delphi, sa duże szanse ze to co znajdziesz 
w wyszukiwarkach nie będzie pasowało do tej zabytkowej wersji i jeszcze 
się zniechęcisz. Lazarus powinien zaspokoić Twoje potrzeby.


M
Re: FileListBox
#346348
Author: Robert Tomasik
Date: Sun, 11 Feb 2018 17:59
7 lines
1368 bytes
W dniu 11-02-18 o 18:27, mmm pisze:

> Tez odradzam używanie starego Delphi, sa duże szanse ze to co znajdziesz
> w wyszukiwarkach nie będzie pasowało do tej zabytkowej wersji i jeszcze
> się zniechęcisz. Lazarus powinien zaspokoić Twoje potrzeby.

Dzięki. Właśnie z nim walczę :-)
Re: FileListBox
#346332
Author: Robert Tomasik
Date: Sun, 11 Feb 2018 23:00
14 lines
2124 bytes
W dniu 11-02-18 o 18:09, Robert Tomasik pisze:

>> Tu np. biblioteka haszująca, jedna z kilku:
>> https://github.com/Xor-el/HashLib4Pascal
> Postaram się rokminić. Dzięki za pomoc.
> 
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?
Re: FileListBox
#346333
Author: mmm
Date: Mon, 12 Feb 2018 14:02
37 lines
2343 bytes
W dniu 2018-02-12 o 00:00, Robert Tomasik pisze:
> W dniu 11-02-18 o 18:09, Robert Tomasik pisze:
> 
>>> Tu np. biblioteka haszująca, jedna z kilku:
>>> https://github.com/Xor-el/HashLib4Pascal
>> Postaram się rokminić. Dzięki za pomoc.
>>
> 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?
> 

Installing the Library.

Method One:

Use the Provided Packages in the "Packages" Folder.

Method Two:

Add the Library Path and Sub Path to your Project Search Path.


Metoda "ONE"
Menu:Package -> Open Package File (.lpk)...->
HashLib4Pascal/HashLib/src/Packages/FPC/HashLib4PascalPackage.lpk

W oknie pakietu ->  Compile
                 -> Use -> Add to project


M
Re: FileListBox
#346334
Author: Robert Tomasik
Date: Mon, 12 Feb 2018 15:47
19 lines
2558 bytes
W dniu 12-02-18 o 15:02, mmm 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.
Pierwsza chyba próbuje komponent od nowa zrobić.
Re: FileListBox
#346335
Author: 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
Re: FileListBox
#346349
Author: wloochacz
Date: Mon, 12 Feb 2018 18:33
16 lines
1834 bytes
W dniu 2018-02-11 o 18:59, Robert Tomasik pisze:
> W dniu 11-02-18 o 18:27, mmm pisze:
> 
>> Tez odradzam używanie starego Delphi, sa duże szanse ze to co znajdziesz
>> w wyszukiwarkach nie będzie pasowało do tej zabytkowej wersji i jeszcze
>> się zniechęcisz. Lazarus powinien zaspokoić Twoje potrzeby.
> 
> Dzięki. Właśnie z nim walczę :-)
Albo Delphi Starter Edition:
https://www.embarcadero.com/products/delphi/starter

PS.
Może i Lazarus lepszy, ja tam nie wiem ;-)

-- 
wloochacz
Re: FileListBox
#346336
Author: Robert Tomasik
Date: Mon, 12 Feb 2018 18:34
56 lines
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ę.
Re: FileListBox
#346350
Author: Robert Tomasik
Date: Mon, 12 Feb 2018 18:42
20 lines
2186 bytes
W dniu 12-02-18 o 19:33, wloochacz pisze:
> W dniu 2018-02-11 o 18:59, Robert Tomasik pisze:
>> W dniu 11-02-18 o 18:27, mmm pisze:
>>
>>> Tez odradzam używanie starego Delphi, sa duże szanse ze to co znajdziesz
>>> w wyszukiwarkach nie będzie pasowało do tej zabytkowej wersji i jeszcze
>>> się zniechęcisz. Lazarus powinien zaspokoić Twoje potrzeby.
>>
>> Dzięki. Właśnie z nim walczę :-)
> Albo Delphi Starter Edition:
> https://www.embarcadero.com/products/delphi/starter
> 
> PS.
> Może i Lazarus lepszy, ja tam nie wiem ;-)
> 
LAZARUS wygląda OK! Tylko nie ma do niego opisu i tak trochę po omacku
działam próbując analogie z DELPHI stosować - a tamten też tak luźno
pamiętam, ale mam podręcznik. Nie będę już mieszał. Nauczę się
LAZARUS-a. Sądzę, że dla moich zastosowań jest to wszystko jedno, co
będę używał.
Re: FileListBox
#346337
Author: mmm
Date: Mon, 12 Feb 2018 19:41
22 lines
1818 bytes
> 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.

A zrobiłeś restart komputera ?  ;)

A teraz poważnie ,

1) Ściągnij
https://github.com/Xor-el/HashLib4Pascal/archive/master.zip

2) Rozpakuj

3) Scieżka w opcji "ONE" bedzie 
"HashLib4Pascal-master\HashLib\src\Packages\FPC\HashLib4PascalPackage.lpk


M
Re: FileListBox
#346338
Author: Robert Tomasik
Date: Mon, 12 Feb 2018 20:02
30 lines
2544 bytes
W dniu 12-02-18 o 20:41, mmm pisze:
> 
>> 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.
> A zrobiłeś restart komputera ?  ;)
> A teraz poważnie ,
> 1) Ściągnij
> https://github.com/Xor-el/HashLib4Pascal/archive/master.zip
> 2) Rozpakuj
> 3) Scieżka w opcji "ONE" bedzie
> "HashLib4Pascal-master\HashLib\src\Packages\FPC\HashLib4PascalPackage.lpk

Przeanalizowałem ponownie:
> Metoda "ONE"
> Menu:Package -> Open Package File (.lpk)...->
> HashLib4Pascal/HashLib/src/Packages/FPC/HashLib4PascalPackage.lpk

Ja mam polskie menu. U nie jest: Pakiet -> Otwórz plik pakietu (.lpk). I
co dalej? W oknie Widzę drzewko tych plików. Mam opcje:
1) Zapisz - nieaktywne
2) Kompiluj
3) Use -> Dodaj do projektu oraz nieaktywne zainstaluj i odinstaluj
3) Dodaj - ale tam zaczyna mnie pytać o jakieś dziwne rzeczy i chyba to
jest dodawanie nowego komponentu
4) Opcje
5) More - i tu mnóstwo opcji.

Jakaś podpowiedź?
Re: FileListBox
#346339
Author: Piotr S.
Date: Tue, 13 Feb 2018 07:11
21 lines
2052 bytes
W dniu 2018-02-12 o 21:02, Robert Tomasik pisze:
> Ja mam polskie menu. U nie jest: Pakiet -> Otwórz plik pakietu (.lpk). I
> co dalej? W oknie Widzę drzewko tych plików. Mam opcje:
> 1) Zapisz - nieaktywne
> 2) Kompiluj
> 3) Use -> Dodaj do projektu oraz nieaktywne zainstaluj i odinstaluj
> 3) Dodaj - ale tam zaczyna mnie pytać o jakieś dziwne rzeczy i chyba to
> jest dodawanie nowego komponentu
> 4) Opcje
> 5) More - i tu mnóstwo opcji.
> 
> Jakaś podpowiedź?
> 

Przede wszystkim to nie jest pakiet design więc nie ma dostępnej opcji 
Instaluj.

Otwórz swój projekt, następnie otwórz plik pakietu (lpk) i wybierz Use- 
 >Dodaj do projektu.

P.S.
Re: FileListBox
#346340
Author: moxi
Date: Tue, 13 Feb 2018 17:50
18 lines
1874 bytes
W dniu 2018-02-11 o 17:52, Robert Tomasik pisze:
> W dniu 11-02-18 o 17:47, Robert Tomasik pisze:
> 
>> Czy o tym myślałeś?:
>> https://www.dobreprogramy.pl/Lazarus,Program,Windows,12653.html
>>
> 1.0 dla Ciebie. Niech będzie LAZARUS, bo faktycznie darmowy. To teraz
> podpowiedzcie, skąd biblioteki do tego darmowe?
> 

Tak na marginesie jest jeszcze jedna prostsza opcja: CodeTyphon, to w 
uproszczeniu klon Lazarusa ze wszystkimi co sensowniejszymi komponentami 
już zainstalowanymi w standardzie, jest tam paczka DCP która zawiera 
interesujące Kolegę sumy kontrolne i wiele więcej.

-- 
Pozdrawiam,
Moxi
Re: FileListBox
#346341
Author: Robert Tomasik
Date: Tue, 13 Feb 2018 22:10
15 lines
2012 bytes
W dniu 13-02-18 o 18:50, moxi pisze:

>>> Czy o tym myślałeś?:
>>> https://www.dobreprogramy.pl/Lazarus,Program,Windows,12653.html
>> 1.0 dla Ciebie. Niech będzie LAZARUS, bo faktycznie darmowy. To teraz
>> podpowiedzcie, skąd biblioteki do tego darmowe?
> Tak na marginesie jest jeszcze jedna prostsza opcja: CodeTyphon, to w
> uproszczeniu klon Lazarusa ze wszystkimi co sensowniejszymi komponentami
> już zainstalowanymi w standardzie, jest tam paczka DCP która zawiera
> interesujące Kolegę sumy kontrolne i wiele więcej.
> 
Dzięki, ale nie będę "skakał z kwitka na kwiatek".  Sądzę, ze pomocą
grupy uda mi się opanować tajemnice instalacji tych paczek. Na upartego
napisał, ale po prostu mi się nie chce, skoro jest.upartego, to bym
nawet z palca sam ten algorytm.
Re: FileListBox
#346342
Author: Roman Tyczka
Date: Wed, 14 Feb 2018 10:35
24 lines
1975 bytes
On Tue, 13 Feb 2018 18:50:34 +0100, moxi wrote:

>>> Czy o tym myślałeś?:
>>> https://www.dobreprogramy.pl/Lazarus,Program,Windows,12653.html
>>>
>> 1.0 dla Ciebie. Niech będzie LAZARUS, bo faktycznie darmowy. To teraz
>> podpowiedzcie, skąd biblioteki do tego darmowe?
>> 
> 
> Tak na marginesie jest jeszcze jedna prostsza opcja: CodeTyphon, to w 
> uproszczeniu klon Lazarusa ze wszystkimi co sensowniejszymi komponentami 
> już zainstalowanymi w standardzie, jest tam paczka DCP która zawiera 
> interesujące Kolegę sumy kontrolne i wiele więcej.

CodeTyphon to zły wybór. Po piersze uzależniasz się od jednego producenta,
a z tego co po sieci piszą w CT są wprowadzane zmiany niezgodne z Lazaruzem
i FPC, więc tracisz przenośność do Lazaruza w razie potrzeby. Po drugie i
chyba poważniejsze CT wykorzystuje nielegalnie fragmenty komercyjnych
bibliotek, co pozwala sądzić że kiedyś ktoś za to beknie i będzie koniec
CT.

-- 
pozdrawiam
Roman Tyczka
Re: FileListBox
#346343
Author: wloochacz
Date: Thu, 15 Feb 2018 10:33
14 lines
1896 bytes
W dniu 2018-02-14 o 11:35, Roman Tyczka pisze:
> On Tue, 13 Feb 2018 18:50:34 +0100, moxi wrote:
/ciach/

> CodeTyphon to zły wybór. Po piersze uzależniasz się od jednego producenta,
> a z tego co po sieci piszą w CT są wprowadzane zmiany niezgodne z Lazaruzem
> i FPC, więc tracisz przenośność do Lazaruza w razie potrzeby. Po drugie i
> chyba poważniejsze CT wykorzystuje nielegalnie fragmenty komercyjnych
> bibliotek, co pozwala sądzić że kiedyś ktoś za to beknie i będzie koniec
> CT.
A jakiś konkret podasz dla tego nielegalnego kodu?

-- 
wloochacz
Re: FileListBox
#346344
Author: Roman Tyczka
Date: Thu, 15 Feb 2018 11:24
17 lines
1729 bytes
On Thu, 15 Feb 2018 11:33:32 +0100, wloochacz wrote:

>> CodeTyphon to zły wybór. Po piersze uzależniasz się od jednego producenta,
>> a z tego co po sieci piszą w CT są wprowadzane zmiany niezgodne z Lazaruzem
>> i FPC, więc tracisz przenośność do Lazaruza w razie potrzeby. Po drugie i
>> chyba poważniejsze CT wykorzystuje nielegalnie fragmenty komercyjnych
>> bibliotek, co pozwala sądzić że kiedyś ktoś za to beknie i będzie koniec
>> CT.
> A jakiś konkret podasz dla tego nielegalnego kodu?

Np.

https://jonlennartaasenden.wordpress.com/2015/05/04/pilotlogic-and-codetyphon-in-clear-violation-of-copyright-law/

-- 
pozdrawiam
Roman Tyczka
Re: FileListBox
#346345
Author: J-23
Date: Thu, 15 Feb 2018 18:21
35 lines
3185 bytes
W dniu 15.02.2018 o 12:24, Roman Tyczka pisze:
> On Thu, 15 Feb 2018 11:33:32 +0100, wloochacz wrote:
> 
>>> CodeTyphon to zły wybór. Po piersze uzależniasz się od jednego producenta,
>>> a z tego co po sieci piszą w CT są wprowadzane zmiany niezgodne z Lazaruzem
>>> i FPC, więc tracisz przenośność do Lazaruza w razie potrzeby. Po drugie i
>>> chyba poważniejsze CT wykorzystuje nielegalnie fragmenty komercyjnych
>>> bibliotek, co pozwala sądzić że kiedyś ktoś za to beknie i będzie koniec
>>> CT.
>> A jakiś konkret podasz dla tego nielegalnego kodu?
> 
> Np.
> 
> https://jonlennartaasenden.wordpress.com/2015/05/04/pilotlogic-and-codetyphon-in-clear-violation-of-copyright-law/
> 

Z jednej strony niby coś jest z drugiej jak widać nie ma nic. Zobacz sam 
na daty postów czy na date informacji na blogu do którego link podałeś. 
Mnie osobiscie ta sprawa jest też znana lecz zobacz na samo działanie 
Embarcadero jakoś nie bylo nigdzie słychać a podejrzewam że było by 
słychać jak by Embarcadero wystąpił do sądu i to ruszył to po pierwsze

Po drugie nie chce mi się wierzyć że ludzie z Embarcadero tego kodu nie 
znają pytanie co ich powstzymuje przed podjęciem działań? Można by 
sądzić ze promil udziału w rynku CT. Ale jeżeli by chodziło faktycznie 
tylko o udziały w rynku i tylko dla tego Embarcadero by nie dochodziło 
swoich praw to paradoksalnie czas upływający działa na korzyć CT

Podsumowując według mnie skoro przez tyle czasu nikt nic z tym nie 
zrobił to już nikt tego nie będzie ruszał - powód? Na podstawie 
upływającego czasu sądzę że powstała cała masa oprogramowania 
zawierającego problematyczny kod i według mojej opinii Embarcadero zdaje 
sobie sprawę że zaspało...

Pozdrawiam
Re: FileListBox
#346351
Author: Roman Tyczka
Date: Mon, 19 Feb 2018 20:47
16 lines
1604 bytes
On Mon, 12 Feb 2018 19:42:19 +0100, Robert Tomasik wrote:

>> PS.
>> Może i Lazarus lepszy, ja tam nie wiem ;-)
>> 
> LAZARUS wygląda OK! Tylko nie ma do niego opisu i tak trochę po omacku
> działam próbując analogie z DELPHI stosować - a tamten też tak luźno
> pamiętam, ale mam podręcznik. Nie będę już mieszał. Nauczę się
> LAZARUS-a. Sądzę, że dla moich zastosowań jest to wszystko jedno, co
> będę używał.

http://lazplanet.blogspot.de/2017/12/supercharge-your-beginner-friends-with.html

-- 
pozdrawiam
Roman Tyczka
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads