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 1548 korisnika na forumu :: 128 registrovanih, 12 sakrivenih i 1408 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 6018 - dana 19 Dec 2025 13:41

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, A.R.Chafee.Jr., abramac, AK - 230, AndrejPetar, Antoni S, Apok, Ares12356, Aska, Avalon015, bambulic, Betta, blatruc82, Bokiboks, BORUTUS, Borx, calvi, cavatina, Centauro, Cicumile, cojapop, cuvarkuca, cvale, cvrle312, Czrweni, DaliborVukadinovic, Darko Jovanovic, darkojbn, Dekanovic, Despot Đurađ, Draganeli, Dragon Order, DrMrak, fijufijukrozkapiju55, france93, gagidjuric, gale48, gobrad, Goran_, halkin gol, ikan, IpMan, Ir, istina, JankoS, Jeremiah, Joint Chief, Kamov, karjatid, keyz, kNikS, Komentator, Korle, kybonacci, LastTsar, Leonov, ljubo70, lucko1, MaCS, Magarac, MarijaC84, Mcdado, mean_machine, Mexaleroo, Mi lao shu, Michellefromrezistance, Miki 84, mikidragi, Milan1996, mile.ilic75, milutin134, mkukoleca, mocnijogurt, nekdo, nick79, Nmr, novator, oganj123, operniki, Pale2025, Pantelejmon, Panter, Pekman, peradetlić, Pero Petković, PMsnow, proka89, R_038, raf87, raketaš, Razdroid, redstar011, Remain, Robin, royst33, ruma, Sagotolio, sales, Sevatar, Sin Boskic, Sky diver 29, slowhand, Srpska zauvjek, sspp, Stanlio, strn, SympathyForTheDevil, Tandrkalo, tooljan, tritonus, Tumansky, ulogovan, UncleSAM, Uros Cuore Sportivo, vaci, VekiJ, Velizar, Vlado82, vlahale, voja64, Volkhov-M, vrlenija, VX1, yagosh, ZetaMan, Zjmc, zlaya011, zoran77