Ĺadny brzuch
Witam,
Znów kilka spraw dosc potrzebnych.... zaczne moze tak....
1. Potrzebuje zaszyfrowac ciag znaków... doszły mnie wiesci ze na 4p znajde gotowe ustrjstwa szyfrujace, ale chodziłoby mi raczej o procedure niz o gotowy odrębny program, poza tym dobrze by było, gdyby to szyfrowanie było w miare porządne.
2. Próbujac napisac komunikator w Delphi potrzebuje przechowac w pliku m.in. liste kontaktów i historię rozmów. Czy do tego pierwszego nadałby sie plik zwykły txt, czy jakis inny bedzie lepszy? A jaki byłby dobry do drugiej kwestii?
3. Zauwazyłem ze formy tworzone dynamicznie nie dają sie zminimalizowac do paska zadań. Przy próbie takiej chowaja sie w postaci samego paska tytułowego okna w okolicach przycisku "Start". Jak sprawic, by dały sie normalnie zminimalizowac do paska zadań?
Powiedzmy ze to tyle. Za wszelkie przejawy pomocy z góry dziękuje. Sądząc po mych wcześniejszych postach widze ze mozna na was liczyc. Jelsi zadaje lamerskie pytanie, wybaczcie.... :D
Juzef
2. Ini?
1. #1 #2 #3 #4
2. kup sobie ;) - tekstowki wystarcza ;) po co wiecej ? ^_^
@Cyrkiel: ini dobre, jak chce wszystko wladowac do jednego pliku - jak cos, masz ten link ;)
3. juz przeczytac faq nie łaska..
Mam nadzieje, ze pomoglem. Pozdrawiam.
Użytkownik DJ_ProG edytował ten post 09 kwiecień 2006, 15:09
Ini... hm.... powiedzmy jednak ze jak sugeruje DJProg wezme texciaka... a o ini juz czytałem.
A propos 2. .... nie, raczej sie obędę....:]
Ad. 3..... mea culpa, nie dojrzałem tego...:] ale i tak na pierwszy rzut oka niewiele jarze, choc skoro jest to chyba sobie poradze.... dzięki wam!
W sumie archiwum rozmów lepiej szyfrować, polecam kompresję zliba + jakiś prosty szyfr :) A i kontakty można do bin wsadzić ;)
taa.... fajnie mówic, ale jak tego konkretnie dokonac?:] Do tej kompresji to jakis komponent bedzie czy jak?
Poza tym inna sprawa mnie sie w oczy rzuciła.... czy nie da sie czegos poradzic na fakt, ze avast w kazdym programie z udziałem thgg wykrywa trojana? :huh:
PS. A jak wygląda sprawa libgadu? Czy to ma większe mozliwosci i da sie w miare latwo uzyc? :blink:
Użytkownik Juzef edytował ten post 10 kwiecień 2006, 05:40
Odinstaluj Avasta i insatlnij sobie AVG Antywirus ;)
taa.... fajnie mówic, ale jak tego konkretnie dokonac?:] Do tej kompresji to jakis komponent bedzie czy jak? (...) Ściągasz http://cyrkiel.goin.pl/zlib.zip , rozpakowujesz (możesz do folderu z Twoim programem).
Tu masz prosty przykład kompresji i dekompresji pliku zlib-em:uses Windows, Sysutils, zlib; var s, b:pointer; r, a:integer; f, f2:file; begin // kompresja pliku "plik.txt" do pliku "plik.z" getmem(s,8192); getmem(b,8192); assignfile(f,'.\plik.txt'); filemode:=fmopenread; reset(f,1); assignfile(f2,'.\plik.z'); rewrite(f2,1); while not eof(f) do begin blockread(f,s^,8192,r); ZCompress(s,r,b,a,zcDefault); blockwrite(f2,a,4); blockwrite(f2,b^,a); end; closefile(f); closefile(f2); // dekompresja pliku "plik.z" do pliku "plik.txt" assignfile(f,'.\plik.z'); filemode:=fmopenread; reset(f,1); assignfile(f2,'.\plik.txt'); rewrite(f2,1); while not eof(f) do begin blockread(f,a,4); blockread(f,s^,a,r); ZDecompress(s,r,b,r); blockwrite(f2,b^,r); end; closefile(f); closefile(f2); end.
(...)
- Cyrkiel jest specem w tej dziedzinie ;)
Odinstaluj Avasta i insatlnij sobie AVG Antywirus ;)
Dokładnie.... avasta moge wywalic, ale to nic nie zmieni... tak mysle czy nie lepiej by uzyc libgadu lub tgglite, tyle ze nic w tych sprawach nie wiem... dzięki za objaśnienie kompresji, przyjdzie czas to sie zrobi.
Dokładnie.... avasta moge wywalic, ale to nic nie zmieni... tak mysle czy nie lepiej by uzyc libgadu lub tgglite, tyle ze nic w tych sprawach nie wiem... dzięki za objaśnienie kompresji, przyjdzie czas to sie zrobi.
Jak dla mnie thgg jest spoko poza tą własnie jedną kwestią ze sie go avast czepia.... nie wiem co w tej sprawie począc, bo to troche nie bardzo, zeby trzeba było antyvira wyłączac by móc skorzystac z programu....:]
To użyj libgadu, opis API jest na stronie.
hm... opis... czy to chodzi o ten http://dev.null.pl/ekg/docs/api.txt ? Hm.. jelsi tak to zdaje mi sie ze pod delphi to by nieco inaczej wyglądało, a w kazdym razie mzoe sie nie znam...:] Dobre by było, ale z obłsugi bibliotek mam pojęcie tylko o 'loadlibrary' i dalej nie miałem okazji działac.... jak by tu przykładowo wyglądało wywołanie jakiejs funkcji z biblioteki? I jak to potem bedzie, musze tego dll'a do programu dołączac czy sam zostanie do niego upchnięty jakos?
Ah. Ty chcesz to w Delphi "pisać". ;)
To libgadu raczej odpada, jako że jest w C. To znaczy można skompilować do DLL jak sądzę i z tego używać, ale nie jestem pewien czy warto skoro są kontrolki do Delphi.
Poza tym implementacja protokołu GG to przecież nic trudnego, więc możesz samemu napisać, szczególnie, że ładny opis jest na stronie EKG.
Dlaczego "pisac"?:] Jak dla kogo moze nic trudnego, ale thgg odpowiada mi w sam raz jelsi chodzi o stopień skomplikowania... robi ten jeden niezbyt ładny numer....:> Mam nawet tego libgadu w dll'u ale nie bardzo wiem jak to ugryźć... A mały mi pozytek robic program który byle avast za wirusa uzna od razxu.... cóz więc....
To moze powiedzta tak:
1. skad moge wytrzasnąć tego tgglite lub jak uzyc libgadu pod delphi... lub..
2. Czy dla innych sieci są tez komponenty do delphi?
Użytkownik Juzef edytował ten post 11 kwiecień 2006, 15:32
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Znów kilka spraw dosc potrzebnych.... zaczne moze tak....
1. Potrzebuje zaszyfrowac ciag znaków... doszły mnie wiesci ze na 4p znajde gotowe ustrjstwa szyfrujace, ale chodziłoby mi raczej o procedure niz o gotowy odrębny program, poza tym dobrze by było, gdyby to szyfrowanie było w miare porządne.
2. Próbujac napisac komunikator w Delphi potrzebuje przechowac w pliku m.in. liste kontaktów i historię rozmów. Czy do tego pierwszego nadałby sie plik zwykły txt, czy jakis inny bedzie lepszy? A jaki byłby dobry do drugiej kwestii?
3. Zauwazyłem ze formy tworzone dynamicznie nie dają sie zminimalizowac do paska zadań. Przy próbie takiej chowaja sie w postaci samego paska tytułowego okna w okolicach przycisku "Start". Jak sprawic, by dały sie normalnie zminimalizowac do paska zadań?
Powiedzmy ze to tyle. Za wszelkie przejawy pomocy z góry dziękuje. Sądząc po mych wcześniejszych postach widze ze mozna na was liczyc. Jelsi zadaje lamerskie pytanie, wybaczcie.... :D
Juzef
2. Ini?
1. #1 #2 #3 #4
2. kup sobie ;) - tekstowki wystarcza ;) po co wiecej ? ^_^
@Cyrkiel: ini dobre, jak chce wszystko wladowac do jednego pliku - jak cos, masz ten link ;)
3. juz przeczytac faq nie łaska..
Mam nadzieje, ze pomoglem. Pozdrawiam.
Użytkownik DJ_ProG edytował ten post 09 kwiecień 2006, 15:09
Ini... hm.... powiedzmy jednak ze jak sugeruje DJProg wezme texciaka... a o ini juz czytałem.
A propos 2. .... nie, raczej sie obędę....:]
Ad. 3..... mea culpa, nie dojrzałem tego...:] ale i tak na pierwszy rzut oka niewiele jarze, choc skoro jest to chyba sobie poradze.... dzięki wam!
W sumie archiwum rozmów lepiej szyfrować, polecam kompresję zliba + jakiś prosty szyfr :) A i kontakty można do bin wsadzić ;)
taa.... fajnie mówic, ale jak tego konkretnie dokonac?:] Do tej kompresji to jakis komponent bedzie czy jak?
Poza tym inna sprawa mnie sie w oczy rzuciła.... czy nie da sie czegos poradzic na fakt, ze avast w kazdym programie z udziałem thgg wykrywa trojana? :huh:
PS. A jak wygląda sprawa libgadu? Czy to ma większe mozliwosci i da sie w miare latwo uzyc? :blink:
Użytkownik Juzef edytował ten post 10 kwiecień 2006, 05:40
Odinstaluj Avasta i insatlnij sobie AVG Antywirus ;)
taa.... fajnie mówic, ale jak tego konkretnie dokonac?:] Do tej kompresji to jakis komponent bedzie czy jak? (...) Ściągasz http://cyrkiel.goin.pl/zlib.zip , rozpakowujesz (możesz do folderu z Twoim programem).
Tu masz prosty przykład kompresji i dekompresji pliku zlib-em:uses Windows, Sysutils, zlib; var s, b:pointer; r, a:integer; f, f2:file; begin // kompresja pliku "plik.txt" do pliku "plik.z" getmem(s,8192); getmem(b,8192); assignfile(f,'.\plik.txt'); filemode:=fmopenread; reset(f,1); assignfile(f2,'.\plik.z'); rewrite(f2,1); while not eof(f) do begin blockread(f,s^,8192,r); ZCompress(s,r,b,a,zcDefault); blockwrite(f2,a,4); blockwrite(f2,b^,a); end; closefile(f); closefile(f2); // dekompresja pliku "plik.z" do pliku "plik.txt" assignfile(f,'.\plik.z'); filemode:=fmopenread; reset(f,1); assignfile(f2,'.\plik.txt'); rewrite(f2,1); while not eof(f) do begin blockread(f,a,4); blockread(f,s^,a,r); ZDecompress(s,r,b,r); blockwrite(f2,b^,r); end; closefile(f); closefile(f2); end.
(...)
- Cyrkiel jest specem w tej dziedzinie ;)
Odinstaluj Avasta i insatlnij sobie AVG Antywirus ;)

Dokładnie.... avasta moge wywalic, ale to nic nie zmieni... tak mysle czy nie lepiej by uzyc libgadu lub tgglite, tyle ze nic w tych sprawach nie wiem... dzięki za objaśnienie kompresji, przyjdzie czas to sie zrobi.
Dokładnie.... avasta moge wywalic, ale to nic nie zmieni... tak mysle czy nie lepiej by uzyc libgadu lub tgglite, tyle ze nic w tych sprawach nie wiem... dzięki za objaśnienie kompresji, przyjdzie czas to sie zrobi.

Jak dla mnie thgg jest spoko poza tą własnie jedną kwestią ze sie go avast czepia.... nie wiem co w tej sprawie począc, bo to troche nie bardzo, zeby trzeba było antyvira wyłączac by móc skorzystac z programu....:]
To użyj libgadu, opis API jest na stronie.
hm... opis... czy to chodzi o ten http://dev.null.pl/ekg/docs/api.txt ? Hm.. jelsi tak to zdaje mi sie ze pod delphi to by nieco inaczej wyglądało, a w kazdym razie mzoe sie nie znam...:] Dobre by było, ale z obłsugi bibliotek mam pojęcie tylko o 'loadlibrary' i dalej nie miałem okazji działac.... jak by tu przykładowo wyglądało wywołanie jakiejs funkcji z biblioteki? I jak to potem bedzie, musze tego dll'a do programu dołączac czy sam zostanie do niego upchnięty jakos?
Ah. Ty chcesz to w Delphi "pisać". ;)
To libgadu raczej odpada, jako że jest w C. To znaczy można skompilować do DLL jak sądzę i z tego używać, ale nie jestem pewien czy warto skoro są kontrolki do Delphi.
Poza tym implementacja protokołu GG to przecież nic trudnego, więc możesz samemu napisać, szczególnie, że ładny opis jest na stronie EKG.
Dlaczego "pisac"?:] Jak dla kogo moze nic trudnego, ale thgg odpowiada mi w sam raz jelsi chodzi o stopień skomplikowania... robi ten jeden niezbyt ładny numer....:> Mam nawet tego libgadu w dll'u ale nie bardzo wiem jak to ugryźć... A mały mi pozytek robic program który byle avast za wirusa uzna od razxu.... cóz więc....
To moze powiedzta tak:
1. skad moge wytrzasnąć tego tgglite lub jak uzyc libgadu pod delphi... lub..
2. Czy dla innych sieci są tez komponenty do delphi?
Użytkownik Juzef edytował ten post 11 kwiecień 2006, 15:32