WinAPI

0

To cały MÓJ Program:
program Uninstall;
uses
Windows, Registry;
var
Reg:TRegistry;
begin
if MessageBox(0,'Usunąć Klucz','Usuwanie',MB_YESNO)=IDYES
then begin
Reg:=Tregistry.Create;
try
Reg.DeleteKey('Software\Program');
MessageBox(0,'Klucz usunięty','Usuwanie',MB_OK);
finally
reg.Free;
end;
end;
end.

Po skompilowaniu ma aż 115 KB( :-[ ) czy to nie za dużo na program pisany w WinAPI (Bez modułu Registry zajmuje on tylko 9 KB) Czy jest jakiś sposób żeby to zmniejszyć

0

jest sposób. zamiast Registry stosuj polecenia zawarte w unicie Windows. polecam przejrzenie Registy.pas jak chcesz więcej na ten temat wiedzieć.

//dzieki o bezimienny moderatorze za kolorowanie, pomyślec że tyle postów mi przeszło bez błędu...

0

no ... wiesz ew. weź upx'a to troche programik schudnie

0

Po skompilowaniu ma aż 115 KB( ) czy to nie za dużo na program pisany w WinAPI (Bez modułu Registry zajmuje on tylko 9 KB) Czy jest jakiś sposób żeby to zmniejszyć

Wiesz oprócz UPX i tch spraw wszystko zależy od wersji delphi jaką kompilujesz. Im nowsza tym więcej danych wkompilowywuje. I co najlepsze objętość programu bez uses itp prosta konstrukcja
begin end. ciągle rośnie!!!!!!!. swoją drogą ciekawe co Borland tak tam dodaje ;-) nie żebym teorię spiskową wyznawał (wyznaję;-) ale czyżby firma zbierała jakies informacje.............
Chociaż w Delphi 7 Architect miałem fajną niespodziankę, gdy okres użytkowania tego delphi się skończył, to moich programów też..... a fajne były ;-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1