Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Tekst, tekst, tekst...

[es] :: Pascal / Delphi / Kylix :: Tekst, tekst, tekst...

[ Pregleda: 2585 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
*.231.eunet.yu.



+6 Profil

icon Tekst, tekst, tekst...26.09.2006. u 14:55 - pre 214 meseci
Poz svima, evo mene posle duzeg vremena (skola, drustvo, net itd.)!!! Pitanje:

Hocu da mi program otvara neki fajl bilo koje ekstenzije i da ga prebaci u Memo kontrolu ili Rich Edit!!! E sad problem: vecinu fajlova Memo i Rich ne mogu da prikazu u celosti, tj. prikazu samo deo teksta, a meni treba ceo fajl pretvoren u tekst!!! Primer: otvorim neki .gif fajl i on treba da mi ga prikaze kao plain tekst (bas kao kad taj .gif fajl otvorite u notepadu-u njemu sve perfektno prikaze)!!! Molim Vas da mi kazete da li moze to da se postigne sa ovim objektima (Memo i RichEdit) ili moram po net-u da trazim neku novu komponentu???


Hvala unapred!!!
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Tekst, tekst, tekst...27.09.2006. u 08:34 - pre 214 meseci
> Hocu da mi program otvara neki fajl bilo koje ekstenzije i da ga prebaci u Memo
> kontrolu ili Rich Edit!!! E sad problem: vecinu fajlova Memo i Rich ne mogu da
> prikazu u celosti, tj. prikazu samo deo teksta, a meni treba ceo fajl pretvoren
> u tekst!!! Primer: otvorim neki .gif fajl i on treba da mi ga prikaze
> kao plain tekst (bas kao kad taj .gif fajl otvorite u notepadu-u njemu
> sve perfektno prikaze)!!!

Možda ti nonprintable karakteri i posebno null znak prave problem, kako učitavaš sadržaj u memo? TMemo bi trebalo da radi kao Notepad, ista kontrola se koristi. Koji deo binarnog fajla bude vidljiv posle učitavanja a koji ne, da li se to dešava kod svih fajlova na istom mestu ili različitom, proveri koji je poslednji prikazan karakter i koji je onaj naredni koji nije.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Tekst, tekst, tekst...27.09.2006. u 11:03 - pre 214 meseci
Ne zaboravi da Memo može da učita (po defaultu) samo 64 kb teksta (valjda 64)
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Tekst, tekst, tekst...27.09.2006. u 12:36 - pre 214 meseci
> Ne zaboravi da Memo može da učita (po defaultu) samo 64 kb teksta (valjda 64)

Na Win9x sistemima je ograničenje 32KB a na WinNT MaxInt karaktera što je sigurno dovoljno.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Tekst, tekst, tekst...27.09.2006. u 12:51 - pre 214 meseci
U pravu si, ja sam imao taj problem ranije, ali sam zaboravio da je ograničenje kod Win98.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
*.28.eunet.yu.



+6 Profil

icon Re: Tekst, tekst, tekst...27.09.2006. u 16:02 - pre 214 meseci
Otvorio sam isti fajl u wordu i znak koji pravi problem i dovodi do ne prikazivanja daljeg teksta je znak za PAGE BREAK!!! Sta da radim sa tim!!! Memo moze da ucita dosta velike vrednosti tako da mi to nije problem!!! Kako Notepad moze normalno da ocita tekst, a memo ne???
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Tekst, tekst, tekst...27.09.2006. u 21:20 - pre 214 meseci
Kako učitavaš sadržaj u memo kontrolu? Šta se dešava ako učitani sadržaj kopiraš iz notepada pa pejstuješ u tvoj program? Kako notepad prikazuje pagebreak?
 
Odgovor na temu

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
*.kalik.info.



+6 Profil

icon Re: Tekst, tekst, tekst...04.10.2006. u 20:21 - pre 213 meseci
Pa preko LoadfromFile funkcije!!! A ta znak nece nikako da ucita!!! Sta da radim???
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Tekst, tekst, tekst...05.10.2006. u 09:47 - pre 213 meseci
> Pa preko LoadfromFile funkcije!!! A ta znak nece nikako da ucita!!! Sta da radim???

Nisi odgovorio na druga dva pitanja, šta se dešava ako učitani sadržaj kopiraš iz notepada pa pejstuješ u tvoj program? Kako notepad prikazuje pagebreak? Savet je da vidiš šta notepad prikazuje umesto tog znaka i onda prilikom učitavanja zameniš karakter sa istim ili smičnim.
 
Odgovor na temu

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
*.kalik.info.



+6 Profil

icon Re: Tekst, tekst, tekst...05.10.2006. u 10:54 - pre 213 meseci
Kad idem copy paste sve lepo kopira a kad koristim Memo1.LoadFromFile() on mi prikaze tekst samo do page breaka i dalje nece!!! A u notepadu je taj znak prikazan kao prazan prostor!!!
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Tekst, tekst, tekst...05.10.2006. u 11:24 - pre 213 meseci
> Kad idem copy paste sve lepo kopira a kad koristim Memo1.LoadFromFile() on
> mi prikaze tekst samo do page breaka i dalje nece!!! A u notepadu je
> taj znak prikazan kao prazan prostor!!!

E onda je lako, nemoj koristiti load from file vec recimo loadfromstream. Pre toga sadrzaj fajla ucitas u TMemoryStream, prodjes kroz sadrzaj i problematicane karaktere zamenis sa spejsom ili vec cime treba i samo prebacis u memo.
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Tekst, tekst, tekst...05.10.2006. u 14:02 - pre 213 meseci
Da li si siguran da ti page break karakter pravi problem? Koliko znam karakter sa ASCII kodom 0 pravi problem jer se taj karakter koristi za oznacavanje kraja stringa u Windows kontrolama (one koriste null terminated string).
 
Odgovor na temu

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
*.kalik.info.



+6 Profil

icon Re: Tekst, tekst, tekst...05.10.2006. u 20:39 - pre 213 meseci
U pravu si nije page break nego razmak (u delphiu sam proverio-ima kod 32 a to je razmak)!!! Sad mi vishe nista nije jasno
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Tekst, tekst, tekst...05.10.2006. u 22:27 - pre 213 meseci
Hehe... nije razmak nego null char (ASCII kod 0). Notepad automatski prevodi #0 u #32 ili #255, nisam bas siguran tacno u koji, ali mora da bude drugaciji od #0 da bi kontrola mogla da prikaze sve iza tog znaka. Znaci samo zameni sve #0 sa npr. #32 i sve ce ti raditi lepo.
 
Odgovor na temu

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
*.kalik.info.



+6 Profil

icon Re: Tekst, tekst, tekst...07.10.2006. u 11:56 - pre 213 meseci
Vidis to nije moguce jer program treba da kriptuje fajl i posle dekriptovanja treba da ga vrati u prvobitni oblik sto necu moci ako promenim #0 u neki drugi karakter!!! Nego da li bi moglo ovo: zamenim #0 sa karakterom koji se nije upotrebljen (proverim to funkcijom) i zapisem njegov kod na kraju fajla!!! Kad se dekriptuje, program procita kod karaktera (poslednja 3 znaka) i menja taj karakter u #0!!! Sta mislis??
 
Odgovor na temu

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
*.kalik.info.



+6 Profil

icon Re: Tekst, tekst, tekst...07.10.2006. u 11:56 - pre 213 meseci
Znam da nije razmak ali delphi kaze da jeste!!!
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Tekst, tekst, tekst...07.10.2006. u 13:00 - pre 213 meseci
Hehe, Delphi kod mene kaze da nije razmak (#32), nego da je null karakter (#0). Fajl se sasvim lepo ucita kad sve #0 zamenim sa #32.

U vezi sa kriptovanjem... u jednom bufferu cuvaj nepromenjen sadrzaj fajla, a samo za prikaz promeni sve #0 u #32.
 
Odgovor na temu

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
*.kalik.info.



+6 Profil

icon Re: Tekst, tekst, tekst...07.10.2006. u 13:44 - pre 213 meseci
Hvala ti, odlicna ideja !!! :-)
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Tekst, tekst, tekst...

[ Pregleda: 2585 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.