Novajlija u Delphiju :)

1

Novajlija u Delphiju :)

offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

Dakle , u Delphiju sam nov do kraja , i nemam ga pojma ....
Poceo sam da citam neke tutoriale i tako to ....
Ali , imam problema sa nekim stvarima , pa , reko , ako neko ima vremena da mi objasni ....


1.Ako imam neki Integer , recimo , MediaPlayer1.Position , kako mogu da ubacim da Edit1.Text ima vrednost MediaPlayer1.Position-a ? Uvek mi se zali da je Edit1.Text string , a MediaPlayer1.Position Integer , dakle , kako da taj Integer pretvorim u string ?


2.Ovo vec ne znam da li je mnogo tesko , da , recimo neki tekst editor koji napravim otvori fajl preko koga je startovan , kao Notepad , recimo Smile

I to bi bilo to za sada smešak a , kasnije cu verovatno naci josh milion problema , ali cu pokusati sam da ih resim , ova dva stvarno ne znam kako .... nigde na netu ne mogu da nadjem neki primer ... Wink

Hvala unapred



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

1. Treba ti funkcija za konverziju: IntToStr(integer), a obratno, StrToInt(String)... e sad kod ove, treba koristiti StrToIntDef(string,default_integer_vrednost_u_slucaju_greske).

2. Pogledaj ParamStr u helpu



offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

1. Edit1.Text := intToStr(MediaPlayer1.Position);

2. Pogledaj [Link mogu videti samo ulogovani korisnici]

Dopuna: 30 Avg 2006 13:12

Pretece me beli0135 Smile

offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

Hvala vam za ovo mnooogo Smile
Kao shto rekoh , pojavice mi se sigurno novi problemi Smile .....
Sad ne znam kako se poziva 'STEP' ili tako neshto event , tj hocu da se ovaj kod : Edit1.Text := intToStr(MediaPlayer1.Position); stalno pokrece , ne samo na klik nekog dugmeta ili neshto Smile Da se text tog Edit-a stalno updateuje Bebee Dol

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

U editoru kliknes na tu MediaPlayer komponentu (pretpostavljam da je komponenta), pa u ObjectInspektoru otvoris karticu Events.

Pogledaj koji ti Event odgovara za refresh Edit-a, pa duplo klikni na taj event.
U Source Editoru ce da se kreira nova procedura. E, u toj proceduri upises ono sto stoji gore.

Ovo sto sam ti ispricao je generalizovano, neznam kakva je komponenta taj MediaPlayer jer je nisam nikada koristio.

offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

Pa , nema tamo nishta shto mi treba osim , ne znam shta je 'OnNotify' Event .....
Zar ne postoji neki step event ili tako neshto ? neki event ciji se kod pokrece u svakom stepu iznova ?

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Pa mozda da postavis Timer-komponentu na formu, i da koristis njegove evente.

offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

da , da , super ideja Smile

Dopuna: 31 Avg 2006 13:44

Uspelo je , ali opet se javlja novi problem ......
Kada varijablu Pozicija pre nego shto je pretvorim u 'String' dodelim vrednost
Pozicija := Pozicija/1000;
Pokazuje mi greshku ..... Sad

Dopuna: 31 Avg 2006 13:45

Kao , ne moze da poredi Integer i Extended ..... ili tako neshto ....

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Pa zamislis da imas Pozicija := 730, i ti probas Pozicija := Pozicija/1000, rezultat je 0.73.
Ukoliko je Pozicija deklarisana kao Integer, a 0.73 nije integer, jasno je onda zasto Pozicija ne moze da uzme tu vrednost.

Napravi novu varijablu i deklarisi je kao Extended:
Procedura xyz ; var   nova_varijabla: extended;   pozicija: integer; begin   nova_varijabla := pozicija/1000;   Edit1.Text := FloatToStr(nova_varijabla);   ... end;

offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

Jaooooo , koja glupost ...... Dosad sam radio samo sa jezicima koji sami odredjuju vrsu varijable i menjaju je , pa se nisam navikao ......

Ko je trenutno na forumu
 

Ukupno su 1229 korisnika na forumu :: 77 registrovanih, 6 sakrivenih i 1146 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: ALEXV, alternator, amaterSRB, Apok, Avalon015, Bobrock1, bojcistv, Boris90, boromir, bpop, branko7, BrcakRS, cenejac111, Cicumile, CrazyDiablo, cvrle312, darionis, DeerHunter, DENIRO, dj.ape, djonsule, DonRumataEstorski, dragoljub11987, DragoslavS, drale12, dule10savic, DzigiNS, Electron, ElGenius, Giskard, Goran_, GUARIN, iceburn, ivan1973, JK, kalens021, KimiMR, king011, koom0001, Kordon, kuntakinte, loon123, Luka40, marre, marsi, mat, Mercury, MiGac, MiloradKomadic, minke, nebkv, nebojsag, nenad81, Oklopnjak, OKT, OldKresoje, Orc, Paklenica, peradetlić, Pilence, Prečanin30, rakivan, raptorsi, rovac, samoulogovankorisnik, sarma, spalev, stefan95, suton, tooooom, Vlada1389, Vlada76, vrlenija, wizzardone, Wrangler, |_MeD_|, Žrnov