Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 30.3.2006, 18:03   #21
Deusdies
Starosedelac
 
Član od: 9.11.2005.
Lokacija: bo@galaxy: ~$
Poruke: 1.554
Zahvalnice: 54
Zahvaljeno 439 puta na 215 poruka
Slanje poruke preko AIM-a korisniku Deusdies Slanje poruke preko MSN-a korisniku Deusdies Slanje poruke preko Skypea korisniku Deusdies
Određen forumom Re: Delphi kutak

Imam jedan problem; planiram da napravim program JAD2JAR maker® koji bi skinuo JAR fajlove pomocu JAD fajlova. To ovako izgleda: udjes u program; kliknes na Otvori JAD; on u RichEdit-u ispise sta se nalazi u tom JAD-u. Izmedju ostalog, nalazi se i linija texta: MIDlet-Jar-URL: <game>.jar

Mene zanima kako da selektujem to <game>.jar koja je uvek promenljiva [string] (npr. moze biti Splinter_cell.jar ; Prince_of_Persia.jar) kako bih ga iskopirao u clipboard. Postoji li komanda da selektujes celu liniju texta? Ako postoji, kako bi moglo da se izvede nesto kao findtext('MIDlet-Jar-URL:',...,...,...) pa onda select line gde se to nalazi, pa onda oduzmem string MIDlet-jar-URL i ostane samo <game>.jar???
Deusdies je offline   Odgovor sa citatom ove poruke
Stara 30.3.2006, 19:17   #22
Goran
Član
 
Član od: 2.12.2005.
Lokacija: Zajecar
Poruke: 218
Zahvalnice: 0
Zahvaljeno 2 puta na 2 poruka
Određen forumom Re: Delphi kutak

Citat:
deusdies kaže:
Imam jedan problem; planiram da napravim program JAD2JAR maker® koji bi skinuo JAR fajlove pomocu JAD fajlova. To ovako izgleda: udjes u program; kliknes na Otvori JAD; on u RichEdit-u ispise sta se nalazi u tom JAD-u. Izmedju ostalog, nalazi se i linija texta: MIDlet-Jar-URL: <game>.jar

Mene zanima kako da selektujem to <game>.jar koja je uvek promenljiva [string] (npr. moze biti Splinter_cell.jar ; Prince_of_Persia.jar) kako bih ga iskopirao u clipboard. Postoji li komanda da selektujes celu liniju texta? Ako postoji, kako bi moglo da se izvede nesto kao findtext('MIDlet-Jar-URL:',...,...,...) pa onda select line gde se to nalazi, pa onda oduzmem string MIDlet-jar-URL i ostane samo <game>.jar???
Npr, imas na formi richedit1 i button1, za onclick na button1 treba da ubacis sledeci kod:
Kod:
procedure TForm1.Button1Click(Sender: TObject);
var
    Trazena_linija: string;
begin
     richedit1.SelStart:=richedit1.FindText('MIDlet-Jar-URL:', 0, length(richedit1.text), []);
     Trazena_linija:=richedit1.Lines.Strings[richedit1.CaretPos.y];
end;
Po kliku na button1 promenljiva Trazena_linija ce sadrzati celu liniju iz richedit1 u kojoj se pojavljuje string MIDlet-Jar-URL:.
Goran je offline   Odgovor sa citatom ove poruke
Stara 30.3.2006, 21:01   #23
Goran
Član
 
Član od: 2.12.2005.
Lokacija: Zajecar
Poruke: 218
Zahvalnice: 0
Zahvaljeno 2 puta na 2 poruka
Određen forumom Re: Delphi kutak

Evo nadjoh jos malo vremena da kompletiram proceduricu:
Kod:
procedure TForm1.Button1Click(Sender: TObject);
var
    Trazena_linija: string;
    t_pocetak, t_kraj: integer;
    Trazena_rec: string;
begin
     richedit1.SelStart:=richedit1.FindText('MIDlet-Jar-URL:', 0, length(richedit1.text), []);
     Trazena_linija:=richedit1.Lines.Strings[richedit1.CaretPos.y];

     t_pocetak:=pos('MIDlet-Jar-URL:', trazena_linija);
     t_pocetak:=t_pocetak+length('MIDlet-Jar-URL:');
     t_kraj:=pos('.jar', trazena_linija);

     trazena_rec:=copy(trazena_linija, t_pocetak, t_kraj-t_pocetak);
end;
Promenljiva trazena_rec ce sadrzati nepoznati string koji trazis, a koji se nalazi se izmedju stringova MIDlet-Jar-URL: i .jar, u liniji pronadjenoj u richeditu, koja sadrzi string MIDlet-Jar-URL:. Valjda je to to sto ti je trebalo.
Goran je offline   Odgovor sa citatom ove poruke
Stara 31.3.2006, 13:50   #24
Deusdies
Starosedelac
 
Član od: 9.11.2005.
Lokacija: bo@galaxy: ~$
Poruke: 1.554
Zahvalnice: 54
Zahvaljeno 439 puta na 215 poruka
Slanje poruke preko AIM-a korisniku Deusdies Slanje poruke preko MSN-a korisniku Deusdies Slanje poruke preko Skypea korisniku Deusdies
Određen forumom Re: Delphi kutak

Hvala ti Gorane puno, ali ja sam resio na sledeci nacin:
Kod:
StartPos := 0;

    { ToEnd is the length from StartPos to the end of the text in the rich edit control }

    ToEnd := Length(Text) - StartPos;

    FoundAt := FindText('MIDlet-Jar-URL: ', StartPos, ToEnd, [stMatchCase]);
    if FoundAt <> -1 then
    begin
      selstart:=0 ;
      sellength:=foundat-startpos+Length('MIDlet-Jar-URL: ');
      richedit1.ClearSelection ;
      richedit1.Lines.SaveToFile('C:\JAD2JARdatafile.j2j');
      //odavde krece assign file
      assignfile(F,'C:\JAD2JARdatafile.j2j');
      reset(F);
      readln(F,s);  //readln cita samo prvi red texta
      richedit1.Lines.Text:=s;
      closefile(F);
Ali cu definitivno tvoje (bolje) resenje ubaciti u neku narednu verziju programa!
P.S. Ako te zanima, imas download na http://users.cjb.net/jad2jarcreator/...se%20setup.exe
Deusdies je offline   Odgovor sa citatom ove poruke
Stara 3.4.2006, 13:19   #25
jovica016
Novi član
 
Član od: 14.3.2006.
Lokacija: Leskovac
Poruke: 9
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Smile Re: Delphi kutak

Pogledajte neke od mojih programa na www.polarotor.co.yu -WinXP Doktor, Power Tweak i WinSecurity. Pozzz
jovica016 je offline   Odgovor sa citatom ove poruke
Stara 3.4.2006, 19:12   #26
Deusdies
Starosedelac
 
Član od: 9.11.2005.
Lokacija: bo@galaxy: ~$
Poruke: 1.554
Zahvalnice: 54
Zahvaljeno 439 puta na 215 poruka
Slanje poruke preko AIM-a korisniku Deusdies Slanje poruke preko MSN-a korisniku Deusdies Slanje poruke preko Skypea korisniku Deusdies
Određen forumom Re: Delphi kutak

@Jovica - kako ubacujes program na polarotor sajt? Imam par programa koja bih zeleo da im pokazem...?
Deusdies je offline   Odgovor sa citatom ove poruke
Stara 11.4.2006, 12:15   #27
jovica016
Novi član
 
Član od: 14.3.2006.
Lokacija: Leskovac
Poruke: 9
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Smile Re: Delphi kutak

Posalji programe na polarotor@beotel.yu da ih testiraju, pa ako su dovoljno dobri, stavice ih.
Pozzz

Poslednja ispravka: jovica016 (11.4.2006 u 12:22)
jovica016 je offline   Odgovor sa citatom ove poruke
Stara 12.4.2006, 10:42   #28
Deusdies
Starosedelac
 
Član od: 9.11.2005.
Lokacija: bo@galaxy: ~$
Poruke: 1.554
Zahvalnice: 54
Zahvaljeno 439 puta na 215 poruka
Slanje poruke preko AIM-a korisniku Deusdies Slanje poruke preko MSN-a korisniku Deusdies Slanje poruke preko Skypea korisniku Deusdies
Određen forumom Re: Delphi kutak

Jovice 'fala!

Poslacu im par programa ->oboricu ih s nogu

P.S. Mislim da ti je lokacija u profilu lose napisana...Ili se maybe varam?
Deusdies je offline   Odgovor sa citatom ove poruke
Stara 12.4.2006, 13:07   #29
jovica016
Novi član
 
Član od: 14.3.2006.
Lokacija: Leskovac
Poruke: 9
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Question Re: Delphi kutak

Hvala deusdies... Nego, opet mi treba pomoc. Sad radim na nekom programcicu, koji radi "neke stvari" i skoro sam ga zavrshio. Ali ne znam kako da procitam mejlove zapisane u Address Book(Outlook Express). Probao sam sa nekom MAPI f-jom ali ne funkcionishe(barem na mom kompu). Pa ako neko ima ideju...? Stvarno nemam vremena da pisem program koji ce pretrazivati odredjene ekstenzije u potrazi za mejlovima! Pozzz
jovica016 je offline   Odgovor sa citatom ove poruke
Stara 27.4.2006, 9:28   #30
Ivana_89
Novi član
 
Član od: 27.4.2006.
Poruke: 1
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Delphi kutak

Treba mi pomoc oko pravljenja igrice u Delphi-ju. Sta treba da uradim da bi se figurice kretale sa jedne pozicije na drugu.
Ivana_89 je offline   Odgovor sa citatom ove poruke
Stara 27.4.2006, 10:01   #31
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.085
Zahvaljeno 4.923 puta na 2.859 poruka
Određen forumom Re: Delphi kutak

Proanaliziraj malo sledeći kod:
http://www.010101.org/voodoo/VSF.rar
voodoo_ je offline   Odgovor sa citatom ove poruke
Stara 30.4.2006, 12:36   #32
ivankul
Član
 
Član od: 1.3.2006.
Lokacija: Beograd
Poruke: 39
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Slanje poruke preko ICQ-a korisniku ivankul
Određen forumom Re: Delphi kutak

Imam jedno pitanje mozda je glupo i jednostavno, ali do sad se nisam susreo sa tim problemom. Radim neki program za maturski u Delphiju, i problem je u tome sto ne znam kako da proverim da li je uneta vrednost integer tipa.

procedure TForm1.SpinEdit1Change(Sender: TObject);

if {ovde teba da stoji taj kod koji proverava da li je spinedit1.value integer}then

begin
memo1.Font.Size:=spinedit1.value;
end;

Ne mogu da verujem da se do sad nisam susreo sa ovim problemom!
ivankul je offline   Odgovor sa citatom ove poruke
Stara 30.4.2006, 14:32   #33
Goran
Član
 
Član od: 2.12.2005.
Lokacija: Zajecar
Poruke: 218
Zahvalnice: 0
Zahvaljeno 2 puta na 2 poruka
Određen forumom Re: Delphi kutak

Citat:
ivankul kaže:
Imam jedno pitanje mozda je glupo i jednostavno, ali do sad se nisam susreo sa tim problemom. Radim neki program za maturski u Delphiju, i problem je u tome sto ne znam kako da proverim da li je uneta vrednost integer tipa.

procedure TForm1.SpinEdit1Change(Sender: TObject);

if {ovde teba da stoji taj kod koji proverava da li je spinedit1.value integer}then

begin
memo1.Font.Size:=spinedit1.value;
end;

Ne mogu da verujem da se do sad nisam susreo sa ovim problemom!

Neznam koja je ta spinedit komponenta, nema je kod mene delphiju ili je nisam nasao na brzinu, ali verovatno je tipa string, kao i sam edit. Probaj sledeci kod

Kod:
     try
         memo1.Font.Size:=strtoint(edit1.text);
     except
          memo1.Font.Size:=10;
          edit1.text:='10';
     end;
dakle iz obicnog edita ce kod probati da podesi velicinu fonta u memo na onu unesenu u editu, ako ne uspe, stavice velicinu fonta na 10 , i postavice tu vrednost u editu opet, a ti edit zameni sa tvojom komponentom, odnosno spinedit1.value.

Ako startujes program u delphi okruzenju, i uneses u edit pogresnu vrednost, dibager ce ti javiti gresku, ali ce program moci da nastavi rad, dok ako startujes kompajliranu verziju, zbog try-except petlje, neces dobiti nikakvu gresku, tj. ako ne uspe da postavi velicinu fonta unesenu u edit, izvrsice kod u except delu.

Cisto da se ne zbunis ako startujes program iz Delphi okruzenja i opet dobijes gresku, Delphi ce po difoltu uhvatiti gresku, javiti, i ako nastavis program nastavice izvrsenje. U normalanom startovanju nece biti greske vec izvrsenje except bloka.
Goran je offline   Odgovor sa citatom ove poruke
Stara 30.4.2006, 17:44   #34
ivankul
Član
 
Član od: 1.3.2006.
Lokacija: Beograd
Poruke: 39
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Slanje poruke preko ICQ-a korisniku ivankul
Određen forumom Re: Delphi kutak

Spinedit je u grupi Samples, a spinedit.value je tipa integer. Upravu si za ono da kad se kompajlira ni ne prijavljuje gresku, ali provalio sam da uopste ne mora da se pise try i expect. Vec samo ovo:

Kod:
procedure TForm1.SpinEdit1Change(Sender: TObject);
begin

         memo1.Font.Size:=spinedit1.value;

end;
end.
i uopste ne prijavljuje gresku, dok u delphi okruzenju normalno prijavi! Hvala ti u svakom slucaju!
ivankul je offline   Odgovor sa citatom ove poruke
Stara 11.6.2006, 2:11   #35
ivankul
Član
 
Član od: 1.3.2006.
Lokacija: Beograd
Poruke: 39
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Slanje poruke preko ICQ-a korisniku ivankul
Određen forumom Re: Delphi kutak

E ovako, danas sam uzeo da pravim program koji za zadatu sliku pravi html kod koji kad se ubaci na stranicu iscrta tu sliku pomocu slova.I uspeo sam za 3-4 sata da ga sklepam! Medjutim javio se jedan problem slika se iscrta, ali mesaju se neke boje, npr. umesto zute plava, umesto plave crvena....To je verovatno zbog koda posto ja prvo citam boju pixela pa je onda prevodim u hexadecimalni zapis kako bi mogao da ga koristim u html. I izgleda da tu dodje do nekog problema, zna li mozda neko zasto, i kako da resim! Evo ga kod koji izdvaja hexadecimalni zapis boje odredjenog pixela kordinata j i i
Kod:
s:=IntToHex(ColorToRGB(canvas.pixels[i,j]),6)
ivankul je offline   Odgovor sa citatom ove poruke
Stara 23.6.2006, 16:57   #36
flesh005
Novi član
 
Član od: 20.3.2006.
Lokacija: Bela Crkva
Poruke: 26
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Delphi kutak

Da li zna neko kod da zapamti nesto sto ja napisem u ComboBox-u?
flesh005 je offline   Odgovor sa citatom ove poruke
Stara 23.6.2006, 21:58   #37
Nemesis
Veteran
 
Član od: 29.11.2005.
Lokacija: Novi Beograd
Poruke: 1.181
Zahvalnice: 24
Zahvaljeno 44 puta na 31 poruka
Slanje poruke preko MSN-a korisniku Nemesis
Određen forumom Re: Delphi kutak

Citat:
flesh005 kaže:
Da li zna neko kod da zapamti nesto sto ja napisem u ComboBox-u?
Ja bih napravio neki temp fajl gde bih snimao vrednosti. Ako ces samo snimati stringove iz combobox-a mozes koristiti i obican .txt fajl.
Vidjao sam i da ljudi snimaju vrednosti u registry ali to je za

Osim ako ne podrazumevas nesto drugo pod "zapamtiti"?
Daj jos malo detalja...
Nemesis je offline   Odgovor sa citatom ove poruke
Stara 23.6.2006, 23:12   #38
flesh005
Novi član
 
Član od: 20.3.2006.
Lokacija: Bela Crkva
Poruke: 26
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Delphi kutak

Nas kako jedan decko mi je pokazao kako ali sam zaboravio.Prosle godine napravio sam program za ocene uz pomoc tog decka.Nas kako :
1. napravio sam jedno dugme za dodaj (da dodam neki predmet)
2.jedno dugme za racunaj (racuna prosek svakog predmeta i ukupan prosek)
3. Nisam siguran ali mislim da je bio combo box mozda nesto drugo (tu sam upisivao predmete).
i jos edit ( valjda ) da upisujem koje ocene imam.E sad program je ovako radio.Ja upisem ocenu i dodam neki predmet (zaboravio sam da ti kazem da je bilo dugme zapamti) i kliknem na zapamti.sledeci put kad otvorim program on ima sve podatke koje sam zapamtio (ali kad kliknem na dugme ne izbacuje nikakav prozor da snimim pod nekim imenom ili tako nesto).
flesh005 je offline   Odgovor sa citatom ove poruke
Stara 24.6.2006, 11:43   #39
GoranKostic
Član
 
Član od: 15.6.2006.
Lokacija: Zajecar
Poruke: 185
Zahvalnice: 12
Zahvaljeno 24 puta na 21 poruka
Određen forumom Re: Delphi kutak

Citat:
flesh005 kaže:
Da li zna neko kod da zapamti nesto sto ja napisem u ComboBox-u?
snimanje

Kod:
combobox1.Items.SaveToFile(ime_fajla);
ucitavanje

Kod:
combobox1.Items.LoadFromFile(ime_fajla);
promenljivu ime_fajla, tipa string, mozes otprilike ovako napuniti pre snimanja ili ucitavanja:

Kod:
ime_fajla:=extractfilepath(application.ExeName)+'\fajl.txt';
da bi se program snimao/ucitavao iz fajla fajl.txt koji ce biti snimljen u istom folderu u kome se izvrsava program.

Najlaksi nacin sa txt fajlom, kao sto je neko vec pomenuo, da se ne bi zezao sa registrijem, a ako hoces u registry, dobices primer i za to.
GoranKostic je offline   Odgovor sa citatom ove poruke
Stara 24.6.2006, 15:42   #40
flesh005
Novi član
 
Član od: 20.3.2006.
Lokacija: Bela Crkva
Poruke: 26
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Delphi kutak

Hvala za kod.Moze i onaj drugi.Vise cu da znam.
flesh005 je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
PD kutak G.G. Tekstovi u SK 17 1.11.2005 23:01


Sva vremena su po Griniču +2 h. Sada je 22:12.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com