Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 13 odgovora
  • 4.362 pregleda

Najnovija ↓

5 jednostavnih pitanja u delphiu 30.08.2005. u 16:00 · pre 257 meseci #1
1.kako napraviti da kada se kursor nalazi u podrucju forme ima drukciji izgled (da se loada sa neke slike)

2.image1.picture.loadfromfile('slika.bmp'), e sad korisnik i sam otvorit tu sliku bez programa, kako napraviti da se slika ne moze drukcije otvorit, jedino da je program na onaj nacin loada, i ako je moguce da se slika "spakuje" u .exe tako da nema vise fajlova

3.kako napraviti da je formu nemoguce zatvoriti (jedino da ostane mogucnost da se u task manageru ubije)

4.ako je recimo sajt.htm spremljen na c:\ disku, kako otvorit taj sajt u defaultnom web browseru

5.dali indy 10 ima u sebi neku komponentu za rad sa zipovanim datotekama


poz :)
Re: 5 jednostavnih pitanja u delphiu 30.08.2005. u 16:33 · pre 257 meseci #2
1. Ja dugo nisam radio u Delphi-ju, ali se secam da je za button bila opcija medju njegovim properties da se izgled cursora promeni, zove se kao cursor-nesto... Mozda postoji i za formu nesto tako

3. Zar to ne moze preko bordericons(ili borders-nesto) u properties od forme?

Za ostatak nisam pametan. Ako sam ti i za ovo bio makar malo od pomoci, bicu zadovoljan...
Potpis
There exists only 10 kind of people in the world; those who understand binary numbers and those who don't understand binary numbers.
Re: 5 jednostavnih pitanja u delphiu 30.08.2005. u 16:41 · pre 257 meseci
izmenjeno 1 put, poslednji put JaHvram 30.08.2005. u 16:44
  1. JaHvram30.08.2005. u 16:44zapis iz teksta poruke
#3
1) uzmi ovu moju komponentu.... ne radi sa streamovima vec samo ucitava kursore iz fajlova: http://rapidshare.de/files/4534934/AppCursor.zip.html

2) EXEMod moze svasta da ubaci u drugi binarni fajl: http://www.torry.net/vcl/vcltools/codertools/exemod.zip

3) sakrij je iz taskbara, onemoguci X taster, i onemoguci ALT+F4:

a) taskbar
Code:

showwindow(application.handle,0); //sakriva iz taskbara


b) disable-ovanje X tastera (u form.oncreate)
Code:

var
  hMenuHandle: Integer;
begin
  hMenuHandle := GetSystemMenu(Handle, False);
  if (hMenuHandle <> 0) then
    DeleteMenu(hMenuHandle, SC_CLOSE, MF_BYCOMMAND);
end;


c) alt+f4 mozes disable-ovati na vise nacina, evo ti jednog od njih, malo lamerskog, ali vrsi posao:
- stavi na formu popupmenu, namesti mu autopopup na false i kreiraj jedan menuitem sa nazivom "nista", shortcut-om alt+f4, i da klik na njega ne radi nishta
- na form1 popupmenu podesi popupmenu1

uostalom, pogledaj attachment poruke

4) u uses dodaj shellapi i onda:
Code:
ShellExecute(handle,'open','c:\fajl.htm','','',SW_SHOWNORMAL);


5) nema (barem ja mislim), pogledaj: http://www.componentace.com/zip_component_zip_delphi_zipforge.htm
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: 5 jednostavnih pitanja u delphiu 30.08.2005. u 16:51 · pre 257 meseci #5
Sad sam se sjetio, ako se program ne vidi u task manageru, ako se ne moze izgasit na x ,i ako ne pali alt+F4 na koju foru cu ga ja ugasit???
Re: 5 jednostavnih pitanja u delphiu 30.08.2005. u 17:21 · pre 257 meseci #6
Ok je, jos jedno pitanje, dal je moguce nekako napravit sistemsku pauzu, znaci na neki event da se jednostavno racunar zamrzne na odredjeno vrijeme???
Re: 5 jednostavnih pitanja u delphiu 30.08.2005. u 19:16 · pre 257 meseci #7
ne znam kako da freezujesh ceo system

btw. svi procesi se vide u task manageru (WinXP)

eh, da, primetio sam da, ako minimizujes aplikaciju ona se pojavi u taskbar-u, i odatle imas desni klik, close

evo kako ispraviti:

Code:

var
  hMenuHandle: Integer;
begin
  hMenuHandle := GetSystemMenu(Handle, False);
  if (hMenuHandle <> 0) then
    DeleteMenu(hMenuHandle, SC_CLOSE, MF_BYCOMMAND);
end;


zameni sa:

Code:

var
  hMenuHandle: Integer;
begin
  hMenuHandle := GetSystemMenu(Handle, False);
  if (hMenuHandle <> 0) then
    DeleteMenu(hMenuHandle, SC_CLOSE, MF_BYCOMMAND);
  hMenuHandle := GetSystemMenu(application.Handle, False);
  if (hMenuHandle <> 0) then
    DeleteMenu(hMenuHandle, SC_CLOSE, MF_BYCOMMAND);
end;
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: 5 jednostavnih pitanja u delphiu 31.08.2005. u 08:05 · pre 257 meseci #10
3. ne znam kojeg smisla ima ovako nesto, ali zato postoji mogucnost da ne mozes preci na drugu formu dok tekucu ne zatvoris
Potpis
Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
Re: 5 jednostavnih pitanja u delphiu 31.08.2005. u 12:57 · pre 257 meseci #12
Za onemogucavanje gasenja forme postoji mnooooogo elegantnije resenje:

Citat:
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose := false;
end;
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme