SAUNA.PILA.PL

Forum dyskusyjne
It is currently September 5, 2010, 8:58 am

All times are UTC





Post new topic Reply to topic  [ 7 posts ] 
Author Message
 Post subject: optymalizacja kodu-nowy
PostPosted: 2002-07-09 14:07:52
Online
Registered User

Joined: 2002-07-09 14:07:52
Witam!
Jestem poczatkujacym w delphi.
Mam pytanie o optymalizacje kodu, odchudzanie exe itp.
Czy moglibyscie podac jakies wskazowki, zeby od poczatku uczyc sie pisac
male, wydajne progamiki.
Dziekuje za wyrozumialosc i wskazowki
Pozdrawiam
:-)))))))))))) SlawekC






Top
 Profile
 
 Post subject: optymalizacja kodu-nowy
PostPosted: 2002-07-09 14:26:20
Online
Registered User

Joined: 2002-07-09 14:26:20
> Jestem poczatkujacym w delphi.
> Mam pytanie o optymalizacje kodu, odchudzanie exe itp.
> Czy moglibyscie podac jakies wskazowki, zeby od
> poczatku uczyc sie pisac male, wydajne progamiki.

Jesli pan jest poczatkujacy to nie radzilbym niczego tykac.
Odrzucajac kazdy kilobajt z tego co tworzy Delphi traci pan
cos z funkcjonalnosc Delphi. Kazda kolejna wersja Delphi
pozwala latwiej i szybciej tworzyc programy, ale to latwiej
i szybciej kosztuje dodatkowe KB.
W Turbo Pascalu, aby stworzyc i napisac procedury obslugi
tablic dynamiczny trzeba bylo sie dobrze natrudzic, a w Delphi
taka TStringList-a robi prawie wszystko za pana.
Jesli jednak bardzo panu zalezy na zmniejszeniu rozmiaru
exe-ka to moze pan spakowac go ASPack'em. Da to panu
oszednosc okolo 30% rozmiaru, ale taki program nie
nadaje sie do powszechnej dystrybucji, poniewaz z takimi
plikami sa problemy (np. alergicznie dzialaja na skanery
antywirusowe).
Druga mozliwosc to podejscie VIsual Basic-owe. Zrobic
malego exeka i nawrzucac klientowi kilka MB DLL-i do
katalogu SYSTEM (wtedy tam sie robi Sodoma i Gomora
razem wziete). Jesli pan chce sprobowac to prosze
wylaczyc opcje "Biuld with runtime packages" w:
Project -> Option -> Packages
Tylko musi pan pamietac o zabieraniu do kolegi kilku BPL-i,
ktore w sumie waza jakies 2 MB. Ale za to zyskuje pan exe-ka
znacznie krotszego, nawet ponad 50% i co najfajniesze to
bardzo wolno sie on powieksza w trakcie rozwijania programu
:-))
Trzecia mozliwoscia jest pisanie prostych programikow
bezposrednio w WinAPI, ale to juz jest wyzsza szkola jazdy i
wymaga sporo lektury i odrobiny wyobraxni, bo formy buduje
sie  nie wizualnie.






Top
 Profile
 
 Post subject: optymalizacja kodu-nowy
PostPosted: 2002-07-09 14:36:56
Online
Registered User

Joined: 2002-07-09 14:36:56
Uzytkownik "SlawekC" napisal w wiadomosci

...
> Czy moglibyscie podac jakies wskazowki, zeby od poczatku uczyc sie pisac
> male, wydajne progamiki.

  Jezeli "male" oznacza maly .EXE  to wystarczy nie uzywac Delphi :)))
Powazniej to wystarczy nie uzywac bibliotek VCL i pisac w tzw."czystym API"
i przy okazji wiele sie nauczyc.
--
marfi






Top
 Profile
 
 Post subject: optymalizacja kodu-nowy
PostPosted: 2002-07-09 14:53:33
Online
Registered User

Joined: 2002-07-09 14:53:33
>Uzytkownik "marfi"
>>Czy moglibyscie podac jakies wskazowki, zeby od poczatku uczyc sie pisac
>>male, wydajne progamiki.
>Jezeli "male" oznacza maly .EXE to wystarczy nie uzywac Delphi :)))
>Powazniej to wystarczy nie uzywac bibliotek VCL i pisac w tzw."czystym API"
>i przy okazji wiele sie nauczyc.

Po to by 10 lat pisac drugi VCL ?






Top
 Profile
 
 Post subject: optymalizacja kodu-nowy
PostPosted: 2002-07-09 16:49:22
Online
Registered User

Joined: 2002-07-09 16:49:22
Uzytkownik "Kromek Turlanek" napisal w wiadomosci

...
>Po to by 10 lat pisac drugi VCL ?

  Poki co VCL nie zawojowal swiata...Windows tak.
--
marfi






Top
 Profile
 
 Post subject: optymalizacja kodu-nowy
PostPosted: 2002-07-09 22:12:56
Online
Registered User

Joined: 2002-07-09 22:12:56
Bogdan Polak pisze:
>> Jestem poczatkujacym w delphi.
>> Mam pytanie o optymalizacje kodu, odchudzanie exe itp.
>> Czy moglibyscie podac jakies wskazowki, zeby od
>> poczatku uczyc sie pisac male, wydajne progamiki.
[CIACH]
> Jesli jednak bardzo panu zalezy na zmniejszeniu rozmiaru
> exe-ka to moze pan spakowac go ASPack'em. ....

Moze lepiej UPX. Dziala praktycznie tak samo, a jest za darmo.
pozdr. Yankee
--
Przemo Jankowski, Poznan PL, e-mail: pjank(at)home.pl
Sprawdz swoja konfiguracje Outlook Express...
 http://mops.uci.agh.edu.pl/%7Enexuss/Hkw/Microsoft_Outlook_Express.html






Top
 Profile
 
 Post subject: optymalizacja kodu-nowy
PostPosted: 2002-07-10 08:41:44
Online
Registered User

Joined: 2002-07-10 08:41:44
Dziekuje wszystkim za info
SlawekC   : )






Top
 Profile
 
Post new topic Reply to topic  [ 7 posts ] 




 Topics   Author   Replies   Views   Last post 

Who is online

Users browsing this forum: Bartosz Frankowski,Lia,Szuler,KRZYZAK, prezenty and 8 guests


New posts New posts    No new posts No new posts    Announce Announcement
New posts [ Popular ] New posts [ Popular ]    No new posts [ Popular ] No new posts [ Popular ]    Sticky pozycjonowanie
New posts [ Locked ] New posts [ Locked ]    No new posts [ Locked ] No new posts [ Locked ]    Moved topic Moved topic
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group - Pozycjonowanie