PCPROG.6

25 Sep 1995 - 24 Dec 1999

Topics

  1. algoritmi (449)
  2. baze.podataka (309)
  3. ms.dos (17)
  4. windows (294)
  5. asembler (553)
  6. basic (458)
  7. jezici (42)
  8. pascal (1297)
  9. cccc (522)
  10. cpp (299)
  11. clipper (601)
  12. fox (70)
  13. cavo (14)
  14. delphi (1130)
  15. java (100)
  16. razno (776)
  17. unknown (127)

Messages - delphi

delphi.1 djelovic,
Dobrodošli u novootvorenu temu 'delphi', koja će se baviti istoimenim Borlandovim čedom.
delphi.2 nlazic,
*> Dobrodošli u novootvorenu temu 'delphi', koja će se baviti istoimenim *> Borlandovim čedom. Bolje vas našli :) Siguran sam da će ovde biti gužve. Pozdrav, :) Nebojša :)
delphi.3 konem,
>Dobrodosli u novootvorenu temu 'delphi', koja ce se baviti istoimenim >Borlandovim cedom. Smart move.Thanks...
delphi.4 trki,
Ovo je ok !!! Uzgred , da li neko zna ima li CLIENT/SERVER verzije kod nas (moze i kod pi**ta) Ako ima javite se , takodje i da li je izasla ver. 2.0 for WIN 95 Pozdrav trki
delphi.5 nlazic,
*> Ako ima javite se , takodje i da li je izasla ver. 2.0 for WIN 95 Borland je nedavno predstavio Delpi for W95 (ovo nije tačan naziv). Program, dakle, postoji ali još nije u prodaji. Inače novi Delphi je veoma sličan starom, osim što ima dodate opcije za generisanje 32-bitnih aplikacija za 95-icu. Što se tiče VCL-a, on je manje više isti, a dodata je komponenta koja definiše one "knjižice" koje koristi W95 pri raznim konfigurisanjima. Pored ovoga, najavljen je i BC++ 5.0, za W95 naravno. IZVOR: žaspopis PC DIRECT, avgust 95. Moguće je da su se od tada stvari promenile. Pozdrav, :) Nebojša :)
delphi.6 kenza,
(;> Dobrodosli u novootvorenu temu 'delphi', koja ce se baviti istoimenim (;> Borlandovim cedom. Bolje vas nasli ! ;) I hvala puno.
delphi.7 pirke,
>>> Uzgred , da li neko zna ima li CLIENT/SERVER verzije kod nas (moze >>> i kod pi**ta) Ostavio sam p**atima client/server verziju pre par meseci, pa je sada valjda snimaju na CD umesto obicne verzije. To bejahu "TI computers" u 29. novembra br.29. Telefon sam izbris'o, a ti vidi da ga nadjes pa ih pitaj.
delphi.8 galimpic,
Evo male poslastice: Otvorite Help/About i onda probajte neku od sledećih kombinacija: <ALT> A-N-D (tip koji namiguje je Anders Hejlsberg) <ALT> T-E-A-M <ALT> D-E-V-E-L-O-P-E-R-S <ALT> V-E-R-S-I-O-N (Saznajte TAžNU verziju Delphi-ja koju imate:) Da ne bude zabune: držeći taster ALT otkucati tekst slovo po slovo.
delphi.9 vitez.koja,
#=> držeći taster ALT otkucati tekst slovo po slovo. Ti znaš neke druge metode za kucanje? :) sk
delphi.10 galimpic,
> Ti znas neke druge metode za kucanje? :) U Dos Navigatoru, recimo, ima kombinacija kad pritisnes i pustis ALT pa tek onda kucas slova.
delphi.11 dpredovic,
>< ALT> V-E-R-S-I-O-N (Saznajte TAžNU verziju Delphi-ja koju imate:) 1.47.135.0 Ko ima viće neka se mi se javi na mail ;)
delphi.12 bulaja,
**** new file **** WINDOWS - W:\PROGRAM ---------------------- delcspat zip 178201 Delphi v1.0: Client/Server Patch vclpatch zip 72331 Delphi v1.0: VCL Source Code Patch delpatch zip 139012 Delphi v1.0: Desktop Patch 3 file(s) 380 kb
delphi.13 kenza,
(;> <ALT> A-N-D (tip koji namiguje je Anders Hejlsberg) A ko je gore pomenuti ?
delphi.14 konem,
Ajd' da malo ozivimo ovu temu. Ima li neko pojma sta se desava kad Delphi prijavljuje "OutOfResources".Pogledam u Help-u ali mi kaze da se ta poruka javlja kada pokusavamo da otvorimo jos neki Windows handler,a Windows ih vise ne dozvoljava.Sta to znaci? Inace problem se javlja kada pokusavam da ucitam kriptovan fajl(kriptovan mojim programom) i tada mi posle one poruke javi i "Text larger then 32K". Ako neko zna o cemu ova Windows banda govori neka se javi. Hvala unapred....
delphi.15 zokalezic,
Pokušavam da napišem jednu MDI aplikaciju ali mi neke stvari nisu jasne. Postoji form1 koji je tipa mdiform i form2 koji je mdichild. U public sekciji form2 definisana je promenjiva test tipa word. Kada pomoću gumbića iz form1 menjam vrednosti promenljive test menja se vrednost test-a iz zadnjeg kreiranog mdichild prozora a ne iz onog koji ima fokus ? Znam da negde grešim ali gde ? Uz poruku je i problematični primer. mdi.zip
delphi.16 djelovic,
> Inace problem se javlja kada pokusavam da ucitam kriptovan fajl(kriptovan > mojim programom) i tada mi posle one poruke javi i "Text larger then 32K". Ako si napravio neko on-line kriptovanje, onda je najverovatnije problem u tome što si kriptovao i resurse pa Windows ne može da ih učita. BTW, jel ti ceo program FIXED u memoriji ili si nekako rešio i ponovno učitavanje pojedinih blokova sa diska?
delphi.17 konem,
>Ako si napravio neko on-line kriptovanje, onda je najverovatnije problem u >tome sto si kriptovao i resurse pa Windows ne moze da ih ucita. Kako da zaobidjem kriptovanje Windows resursa? >BTW, jel ti ceo program FIXED u memoriji ili si nekako resio i ponovno ucit>ucitavanje pojedinih blokova sa diska? Ceo program je u memoriji i nista se ne cita sa diska (sem ulaznog fajla). Moguce je da sam tim i napravio problem ,jer pored kriptovanog fajla(koji mi ostaje u memoriji ja pokusavam da ponovo taj isti fajl ucitam radi dekriptovanja. Pokusacu to da ispravim. Thanks djelovic....
delphi.18 djelovic,
> Kako da zaobidjem kriptovanje Windows resursa? Pogledaj u Windows SDK-u format Windows EXE datoteka - tamo bi trebao da nađeš odgovor, mada mi se čini da je posao neuporedivo teži nego u slučaju DOS programa. > Ceo program je u memoriji i nista se ne cita sa diska (sem ulaznog fajla). Shvatio sam, no veoma je bitno da program ima "FIXED" atribut inače Windows kada mu szafali memorije ume sam da izbaci parče programa, i da ga posle opet učita sa diska.
delphi.19 dikla,
> U Dos Navigatoru, recimo, ima kombinacija kad pritisnes i pustis ALT > pa tek onda kucas slova. Koje opcije na primer...?
delphi.22 dpredovic,
Delphi pravi samo Windows programe? Greška. Za DOS programe potreban je samo system unit (od kojeg ja imam samo system.int) i kompajlerovi nedokumentovani svičevi /cd i /cp za dos i protected-mode dos programe.
delphi.23 konem,
Izgleda da se ova tema uporno izbegava. Nema veze, ja cu ipak postaviti pitanje pa ko zaluta ovamo nek' odgovori. 1) Ima li iko ideju kako se u Delphi-ju moze raditi sa vise projekata odjednom.Do sada mi je toliko puta odbijao da se pokori ovom zahtevu da mu umalo nisam nakovanj razbio o source. 2) Kako mu reci da se Unit nekog programa ne nalazi vise na mestu na kom se ranije nalazio. Pokusavao sam da tragam za nekim Path-om po svim mogucim opcijama , ali dzabe. Toliko za sada. Posto malo njih posecuje ovu temu , ne ocekujem bas "lavinu" odgovora, ali vredi pokusati. Thanks unapred...
delphi.24 visnja,
> i kompajlerovi nedokumentovani svičevi /cd i /cp za dos i > protected-mode dos programe. BP 8.0... Jesi li probao system.pas + asm fajlovi uz BP 7.0 ?
delphi.25 tvucko,
Spisak knjiga i programa za DELPHI, CLIPPER i VO soft.arj
delphi.26 kdrazan,
Jel' ko uspio da promijeni kursor u svojim Delphi aplikacijama?! Kako?!
delphi.27 nlazic,
*> Jel' ko uspio da promijeni kursor u svojim Delphi aplikacijama?! *> Kako?! U proceduri LoadCursor treba broj 1 zameniti promenljivom HInstance. Dakle ovako: Screen.Cursors[crMyCursor]:=LoadCursor (HInstance,'CUR1'); Cursor:=crMyCursor; gde je crMyCursor integer konstanta veća od 0, a CUR1 naziv kursora kojeg si nacrtao u, recimo, image editoru. Pozdrav, :) Nebojša :)
delphi.28 beca,
Kako se inicijalizuje rad sa ChartFX (nesto sa OpenData ali ne radi kako treba)? I, pored toga, kako postaviti vrednosti na BAR-grafiku? pozdrav, BECA
delphi.29 konem,
> 2) Kako mu reci da se Unit nekog programa na nalazi vise na mestu na kom > se ranije nalazio.... E pa konem, i ja sam imao slican problem pa sam kasnije nasao resenje. Ovako, u meniju izaberes File i iz njega opcijom Save File As snimis fajl tj. unit na odgovarajuce mesto i sa nekim imenom.Odmah posle toga snimis i projekat sa Save Project i sve je OK. Tako da ako te nesto jos interesuje slobodno pitaj ili mi se javi u mail. :) :))))))
delphi.30 max.headroom,
Nemam sjajno iskustvo sa Delfijem (Paskalom uopšte), pa sam naišao na jedan problem: potrebno je da u Edit polje unesem vrednost, a potom se ta vrednost traži u svim poljima "Naziv" neke baze. Dakle, ako u edit polje unesem "Kompjuter", a u nekom record-u polja "Naziv" imam vrednost "miš, kompjuter", kako da odredim ima li prvog stringa u drugom? (Probao sam sa POS() f-jom, ali ne znam koji je Delfijev ekvivalent f-ji ALLTRIM(), koja uklanja sva prazna mesta u stringu?) Mislim da se događa da kompjuter traži string "Kompjuter " u stringu "Miš, Kompjuter" (obratiti pažnju na dodatne space-ove)...
delphi.32 konem,
Eto ti zakacen jedan .TXT uz poruku koji predstavlja objasnjen postupak kako se nalaze sve trazene reci u nekom fajlu. Nadam se da ti to treba... :) pas4max.txt
delphi.33 pingvin,
ZNa li neko kako da se u memo polje sa LoadFromFile metodom ucita fajl veci od 32K? Da li je ovo podrzano u list boxovima?
delphi.34 konem,
> ZNa li neko kako da se u memo polje sa LoadFromFile metodom > ucita fajl veci od 32K? Zar i ti sine brute. I ja sam imao takav problem i jedino razumno resenje koje sam uspeo da nadjem jeste ucitavanje fajl, ne sa : memo1.lines.loadfromfile(opendialog1.filename) sto pretpostavljam da ti radis, vec sa naredbom FileRead. Imas u njoj da postavis velicinu buffer-a. Postavi ga na neku vrednost i ucitavaj blokove iz fajla sve dok ukupna velicina >ucitanog< fajla ne dodje do nestoispod 32K. To prikazi u memo polju, a potom (kad pretrazis taj deo ili sta vec radis sa njim) ucitaj i ostatak fajla. Pozdrav od konema....
delphi.35 kdrazan,
Re: Cursor Sad da ne tražim poruku... Znam kako bi trebao da se promijeni kursor, no sta god da uradim koji god resource fajl da upotrijebim - mrka kapa :((((( Dakle - de nešto konkretno ako j to kod nekoga proradilo ! :)))
delphi.36 nlazic,
*> Znam kako bi trebao da se promijeni kursor, no sta god da uradim koji *> god resource fajl da upotrijebim - mrka kapa :((((( *> Dakle - de nešto konkretno ako j to kod nekoga proradilo ! :))) Kod mene radi bez problema. Jesi li obratio pažnju na ono HInstance u pozivu funkcije LoadCursor? Pitam ovo jer je u help-u dat pogrešan primer, koji je isti kao i ovaj dotični, samo što ne stoji HInstance već nešto drugo. Dakle konkretno: Screen.Cursors[crMyCursor]:=LoadCursor (HInstance,'CUR1'); Cursor:=crMyCursor; ========= ovako radi garant. Pozdrav, :) Nebojša :)
delphi.38 visnja,
Konacno sam nocas instalirao dugo ocekivan DELPHI. Taj program kao da su samo za mene pisali :)) Fenomenalno. Probao sam primere, probao nesto sam da napisem, vidim da je pascal u jos jednom navratu pokupio dobre fazone iz C++ (ono CLASS za PRIVATE i PUBLIC, nadam se da je i stari dobri OBJECT ostao, nisam probao jos - da, pogledao sam help, tu je i object ali kako kazu samo zbog kompatibilnosti). Pascal mi je profesija a C++ hobi, radim na 4Mb masini i neko rece da je delphi tu neupotrebljiv. Pa nisam probao CLIENT/SERVER fazone, za sada je mnooogo brzi od BC4.5, i manje jede disk. App Expert BC4.5 pojede i do 10 Mb diska po projektu, jos ako su ukljuceni prekompajlirani hederi (*.CSM), ajaoo. Evo DELPHI mi za neku probu sa par paradox baza nije uzeo ni pola mega zajedno sa EXE verzijom. Nekada davno sam probao Visual Basic, njegov problem je sporooost i zahtevi masine a kojoj se startuje run time. MS ACCESS takodje. Jos sto MS ACCESS i nije jezik na prvom mestu. A ni QBASIC a ni ACCESS hibrid basica NE ZNAM. Uplasio sam se novog izgleda pascala kroz DELPHI, koliko ce mi trebati da se snadjem sa svim tim crtarijama? Jedan pogled na source programa me je umirio, sve je staro, poznato, kompajler opcije, editor opcije... Ko je radio u turbo viziji zna koja je muka pomeriti par BUTTON-a u nekom dijalogu na neko drugo mesto, ili nedaj boze TStaticText preformirati u TInputLine, pa onda REC koji je handler dijaloga menjaj, greska u duzini jednog jedinog stringa, podaci se nepravilno prenose, siromasni paradox engine, koji jos ima i bag kod pretrazivanja po sec indexu, pa covek sve sam mora da napise (sto je i izazov)... Ux, sorry people, ja malo udavih, ali primio sam se:)) Imam i pitanje: Sta DELPHI moze na nivou DOS-a. Posto imam instaliran i BP70 treba li uopste da pronalazim sta DELPHI moze za DOS? Pozdrav, Visnja.
delphi.39 nlazic,
*> CLASS za PRIVATE i PUBLIC, nadam se da je i stari dobri OBJECT ostao, Batali OBJECT, imaš CLASS :) *> Imam i pitanje: Sta DELPHI moze na nivou DOS-a. Posto imam instaliran *> i BP70 treba li uopste da pronalazim sta DELPHI moze za DOS? Delphi ne može ništa na nivou DOS-a. Tako piše u dokumentaciji. Stvarnost je, međutim, mnogo lepša (jednom i to da se desi:). Možeš koristiti DCC (Delphi Command Line Compiler) i programe kompajlirati za DOS. Svičevi za ovo su nedokumentovani, ali postoje i čini mi se da su isti kao i kod BPC-a iz BP70 (-cp za protected mode DOS). Za svaki slučaj pogledaj malo starije poruke u pc.prog.pascal, neko je ostavio tačno kako ide (ne sećam se imena, ali mu se svakako zahvaljujem :) Sad ide ono "ali". Pri kompajliranju DOS programa tražiće ti system unit (zvuči li ti poznato sa Warp-a :). Srećom, ovde je rešenje daleko lakše: iskompajliraj odgovarajuće unite iz RTL-a za BP70 i sve radi k'o podmazano; => možeš da zaboraviš BP70. Pozdrav, :) Nebojša :) P.S. Za ozbiljniji rad sa Delphi-em, kad tad će ti zatrebati .PDF dokumentacija sa originalnog CD-a. Ako je nemaš, obavezno je nabavi.
delphi.40 jankor,
Zna li neko gdje se u jugoslaviji moze kupiti original Delphi sa literaturom...Cijena manje vise nebitna (ja ne placam) al ako se ima i ta informacija pomogla bi...
delphi.41 djelovic,
> Zna li neko gdje se u jugoslaviji moze kupiti original Delphi sa > literaturom...Cijena manje vise nebitna (ja ne placam) al ako se ima i ta > informacija pomogla bi... Computer Equipment and Trade (CET), tel. 322-0711.
delphi.42 dejanr,
>> Zna li neko gdje se u jugoslaviji moze kupiti original Delphi sa >> literaturom... Zovi CET, mi smo od njih dobijali na test. Mada, možda ima smisla sačekati neki dan, jer je izašao 32-bitni Delphi, koji CET doduše još nema, ali verovatno će uskoro imati.
delphi.43 visnja,
> P.S. Za ozbiljniji rad sa Delphi-em, kad tad će ti zatrebati > .PDF dokumentacija sa originalnog CD-a. Ako je nemaš, obavezno > je nabavi. Pretpostavio sam, jer pratim ovu temu od njenog pojavljivanja. Iskustvo mi govori, barem na osnovu BC4.5 koga imam kopletnog sa PDF-ovima, da su PDF-ovi uglavnom isto sto i HELP-ovi, samo sto su HLP u HiperTextu, a sa druge strane dobro sam podmazan BP7.0 njegovim OWL-om i TutboVizijom, pa mi DELPHI za sada fenomaenalno ide. Kao ni jedan drugi jezik za WIN.> Sad ide ono "ali". Pri kompajliranju DOS programa tražiće ti > system unit (zvuči li ti poznato sa Warp-a :). Srećom, ovde je > rešenje daleko lakše: iskompajliraj odgovarajuće unite iz RTL-a > za BP70 i sve Yap, nisam mogao da cekam odgovor i probao sam malo da cackam, RADI! Imam naravno jos pitanja. Postoji li RTL za DELPHI, odnosno koplet SOURCE-ovi unita i sl... ? Koja je aktuelna verzija DELPHI-ja > Ima li nesto novo u vezi DELPHI-ja za OS/2 WARP? Neko rece ovde da je cuo da se tako nesto pojavilo, ali nije jos vidjeno. ako se dobro secam) Pozdrav, Visnja.
delphi.44 nlazic,
*> PDF-ovi uglavnom isto sto i HELP-ovi, samo sto su HLP u HiperTextu, a Da, stvar se uglavnom svodi na to, samo što su PDF-ovi lepše organizovani (imaš nit koju pratiš tokom čitanja uz preskakanje onoga što već znaš). Help ti ipak dođe kao neki reference manual (takođe neophodan). Velika je šansa da ćeš čitanjem samo HLP datoteka preskočiti nešto veoma bitno, tj. raditi neke stvari mnogo komplikovanije nego što treba. *> Imam naravno jos pitanja. Postoji li RTL za DELPHI, odnosno koplet *> SOURCE-ovi unita i sl... ? Kol'ko ja znam, ne, a sumnjam da će se ikad i pojaviti. Imaš samo one .INT fajlove sa interface delom svih unit-a, što je uglavnom dovoljno. Ako ipak nađeš RTL, nemoj se stideti... :) *> Koja je aktuelna verzija DELPHI-ja > 1.0. Dejanr reče da se pojavila 32-bitna verzija za Win95, ali je još nema kod nas. Pozdrav, :) Nebojša :)
delphi.45 visnja,
> samo one .INT fajlove sa interface delom svih unit-a, što je > uglavnom dovoljno. Ako ipak nađeš RTL, nemoj se stideti... :) Nema problema...
delphi.46 dpredovic,
Uz poruku kompletno uputstvo za Delphi 4 DOS :) ddos.zip
delphi.47 visnja,
> Uz poruku kompletno uputstvo za Delphi 4 DOS :) 'FALA, jel probao ovo jos neko, ima li sanse da se iskoristi nesto iz BDE i veze sa turbo vizijom, ja se spremam za koji dan da pokusam nesto tako.
delphi.48 jankor,
Jel neko zna kako da kad crtam tekst preko imagea (Image1. Canvas.TextOut) postignem da mi se ne pojavi bijeli pravogaonik sa tekstom nego da on bude transparent???
delphi.49 bigbrada,
---==­ Jel neko zna kako da kad crtam tekst preko imagea (Image1. ---==­ Canvas.TextOut) postignem da mi se ne pojavi bijeli ---==­ pravogaonik sa tekstom nego da on bude transparent??? Recimo : Image1. Canvas. Brush. Style := bsClear; Image1. Canvas. TextOut (...); Sale
delphi.50 zokalezic,
>> Jel neko zna kako da kad crtam tekst preko imagea (Image1. >> Canvas.TextOut) postignem da mi se ne pojavi bijeli pravogaonik sa >> tekstom nego da on bude transparent??? Canvas.brush.color:=clBackground , bi trebalo da odradi stvar
delphi.51 bigbrada,
­ Canvas.brush.color:=clBackground , bi trebalo da odradi stvar Ne radi.
delphi.52 jankor,
>Recimo : Image1. Canvas. Brush. Style := bsClear; > Image1. Canvas. TextOut (...); Radi...Hvala.
delphi.53 zeljkoj,
Postoji li neki način da (bez kupovine brže mašine :) malo ubrzam učitavanje Delphija? Imam 386SX sa 4 MB memorije (plus swap 5 MB :) i Delphi se učitava čitavih 50 sekundi. :(
delphi.54 luks,
> Postoji li neki način da (bez kupovine brže mašine :) malo ubrzam > učitavanje Delphija? Imam 386SX sa 4 MB memorije (plus swap 5 MB :) i > Delphi se učitava čitavih 50 sekundi. :( PC.OS.6 poruka 2.103 386sx/4MB Delphi bez Soft ram-a se dize za 5 min. sa njime za 3.5 min. :) Pod Win 3.1
delphi.55 zeljkoj,
>> Postoji li neki način da (bez kupovine brže mašine :) malo >> ubrzam učitavanje Delphija? Imam 386SX sa 4 MB memorije (plus >> swap 5 MB :) i Delphi se učitava čitavih 50 sekundi. :( > > PC.OS.6 poruka 2.103 > > 386sx/4MB Delphi bez Soft ram-a se dize za 5 min. > sa njime za 3.5 min. :) > Pod Win 3.1 Onda je ovo kod mene super. ;)
delphi.56 nlazic,
Da ponovim pitanje od pre par dana: Na koji način da napravim vertikalni DBGrid? Znači, da nazivi polja budu jedan ispod drugog, a da se slogovi ređaju s leva na desno, a ne uobičajeno odozgo nadole. Postoji neka kontrola ili VBX?
delphi.57 guta,
#> desno, a ne uobičajeno odozgo nadole. Postoji neka kontrola ili VBX? Kontrola definitivno ne postoji. E sad, ako postoji neki third-party VBX, to već ne znam. Probaj da pitaš u temi basic, ljude koji se bave VB-om. Moguće da oni nešto znaju o tome.
delphi.58 nlazic,
>> Kontrola definitivno ne postoji. E sad, ako postoji neki >> third-party VBX, to već ne znam. Probaj da pitaš u temi basic, >> ljude koji se bave VB-om. Da li uopšte VBX-ovi u okviru Delphi-a mogu komuniciraju sa BDE-om? Na žalost nemam ni jedan VBX ovog tipa da probam.
delphi.59 guta,
#> Da li uopšte VBX-ovi u okviru Delphi-a mogu komuniciraju sa #> BDE-om? Na žalost nemam ni jedan VBX ovog tipa da probam. Na žalost, ne znam. Iskreno rečeno, nisam ni probao. Nije mi zafalilo :)
delphi.60 vlador,
Evo mene posle duzeg vremena. :) Ako koristim MessageDlg funkciju, kao jedan od parametara joj dajem buttone koje zelim da vidim u dialogu. Da li mogu na relativno jednostavan nacin da promenim tekst u buttonima, tako da, recimo, umesto "Yes" pise "Da"? "Relativno jednostavno" znaci "elegantno". :)
delphi.61 nlazic,
Više u kolona u ListBox-u je moguće napraviti. Treba samo pogledati property Columns i primer iz help-a i sve će se kasti samo. :)
delphi.62 miks,
(1) Ima li neko ideju kako da znam koliko ListBox ili ComboBox ima upisanih elemenata, bez da ih brojim pri upisivanju u iste.
delphi.63 hercog,
> (1) Ima li neko ideju kako da znam koliko ListBox ili ComboBox ima > upisanih elemenata, bez da ih brojim pri upisivanju u iste. ImaElemenataUListi:=ListBox1.Items.Count; Sale
delphi.64 kdrazan,
Kako u Delphi-ju izvesti kreiranje Konfiguracione datoteke za baze podataka samo datog programa (ono poput MAST-a). Dakle, problem se svodi na sljedeće - napravim program i odnesem ga na lijevi računar i sav srećan ga gledam kako radi a ne prijavljuje greške tipa : greška u konfiguracionoj datoteci itd...
delphi.65 hercog,
Hitno, strahovito hitno mi je potrebna fukcija koja na izlazu daje sve kombinacije bez ponavljanja od N elemenata, K-te klase. Znači na ulazu imam N i K, a na izlazu dobijem matricu koja po redovima sadrži kombinacije Primer: N = 4 K = 3 Matrica 1 2 3 1 2 4 1 3 4 2 3 4 Pri čemu ovo 1, 2, 3 i 4 koji se dobijaju na izlazu predstavljaju redni broj elementa u početnom nizu elemenata iz koga se prave ko- mbinacije. Sale
delphi.66 imangovski,
Interesuje me kako da u delphiju ugradim fontove u editor(koji sam vec napravio).Radim seminarski:(,i imam nameru da napravim neki jednostavan text procesor.A da,takodje me interesuje kako da ugradim podrsku za margine,i rad sa lenjirom.Interesuje me jos mnogo toga,svaka sugestija,pomoc...pozeljni.
delphi.67 galimpic,
> Interesuje me kako da u delphiju ugradim fontove u editor(koji sam > vec napravio).Radim seminarski:(,i imam nameru da napravim neki > jednostavan text procesor.A da,takodje me interesuje kako da ugradim > podrsku za margine,i rad sa lenjirom.Interesuje me jos mnogo > toga,svaka sugestija,pomoc...pozeljni. Ako za unos teksta koristiš Memo kontrolu, možeš da utičeš samo na font celog teksta (Memo1.Font), a margine da imitiraš menjajuči položaj leve i desne ivice kontrole. Za ono pravo, moraš da napraviš svoj mehanizam: Paintbox kontrola u kojoj se text ispisuje pomoću OutText. Tu moraš da ubaciš svoje skrolovanje, osvežavanje... muka živa. Zato ti preporučujem da uzmeš Delphi 2.0 (ima ga i kod nas) koji podržava Win95 RichTextEdit kontrolu (ili kako se već zove), koja sve ovo ima ugrađeno (Vidi WordPad program). Što se tiče lenjira - moračeš da ih crtkaš.
delphi.68 galimpic,
Stigao je Delphi 2.0. Koliko cujem, legalno ce za sada moci da se kupi samo u upgrade verziji (?). Inace, poboljsanja su minorna - jedina prakticna novost je prelazak na Win95/NT okruzenje, sa svime sto sledi (nove kontrole, threads...). A radi i cuveni dejRanov TP test: var i:array[1..1000000]of integer; Ovo prolazi, po prvi put u Borlandovoj (1983-1996) istoriji pravljenja Pascal kompajlera. Hvala bogu!
delphi.69 velicko,
From FTP.BORLAND.COM About dialog aboutd.zip
delphi.70 velicko,
From FTP.BORLAND.COM These programs are intended to give you a basic start in developing VBXs which can be used in any environment which supports VBXs. This includes Microsoft Visual Basic, MS VC++, Borland C++, and Borland Delphi. Why you'd write a VBX to use in Delphi is beyond me but its certainly doable. bpvbx.zip
delphi.71 velicko,
From FTP.BORLAND.COM Currency Editor ( memo editor ) curred.zip
delphi.72 velicko,
From FTP.BORLAND.COM SECTION 9 - Component Design. This document contains information that is most often provided to users of this section. There is a listing of common Technical Information Documents that can be downloaded from the libraries, and a listing of the most frequently asked questions and their answers. delsec09.faq
delphi.73 velicko,
From FTP.BORLAND.COM * The HotMap custom control is a VBX Control which allows multimedia application developers to define regions (Hotspots) on selected bitmap and to get events with region info when user clicks on any of selected region. * All region's sizes rescales automatically, when control resized. * Regions may be saved to into HotMap Data file (extension .HMD) and retrieved at any time. * User has a choice of a different visual acknowledgment, with a click on the defined region (i.e. flash clicked area, invert clicked area, draw a border around clicked area, etc.). * User can set any color for any defined area. * HotMap does not lose color palette resolutions when stretches 256 colors bitmaps. * Programmer can provide end user with a capability to define regions. * You can use this VBX from Visual Basic, Delphi, Borland C++, Visual C++, Power Builder, etc. hotmap.zip
delphi.74 velicko,
From FTP.BORLAND.COM The ListBox component (Standard palette) in the original Delphi release failed to publish an OnChange event. This is the event generated any time the user moves the list box cursor bar and probably the most important list box event. This component is derived from the ListBox class and incorporates and publishes the OnChange event. lbox.zip
delphi.75 velicko,
From FTP.BORLAND.COM NUMBER : 2951 PRODUCT : Delphi VERSION : 1.0 OS : Windows DATE : March 4, 1996 TITLE : Delphi Configuration Files Ako ima zainteresovanih, da skidam dalje ... ? ti2951.zip
delphi.76 hercog,
> Ako ima zainteresovanih, da skidam dalje ... ? Skidaj pod obavezano... Ako ima nesto za editovanje INI fajla, skidaj... Ima li neki list box koji ima mogucnost da mu se po- dese horizontalni tabovi? Sale
delphi.77 galimpic,
> Ako ima zainteresovanih, da skidam dalje ... ? Svakako. Možda bi mogao da priložiš spisak svih fajlova?
delphi.78 nlazic,
>> Skidaj pod obavezano... Ako ima nesto za editovanje INI fajla, >> skidaj... Ima li neki list box koji ima mogucnost da mu se po- Za editovanje INI fajlova postoji objekat TIniFile (u modulu IniFiles). Meni je do sada završavao posao.
delphi.79 velicko,
From FTP.BORLAND.COM FAQ delsec01.txt - delcec20.txt allfaq.zip
delphi.80 velicko,
From FTP.BORLAND.COM Upoređenje Delphi vs Power Builder Naravno, "pomalo" se primećuje da je pisao neko iz Borlanda... ;> delvspb.zip
delphi.81 velicko,
From FTP.BORLAND.COM Librarian - new. dlib.zip
delphi.82 velicko,
From FTP.BORLAND.COM Delphi i multimedia. AVI MID WAV :) multim.zip
delphi.83 velicko,
From FTP.BORLAND.COM This ZIP file contains a number of Shareware components, demonstrating one possible mechanism for licensing. The included components are : TSysInfo A System Information component, providing both design-time and run-time access to various Windows system resource information. TVerInfo A File Version Information component, providing both design-time and run-time access to File Version resource information (you will need a resource editor to create this information for your own apps). TStatusBar A 5-pane status bar, complete with time-of-day clock, KeyCaps and NumLock status, progress gauge and status text. Each Panel can be configured separately at design time and reconfigured at run-time, if required. lcscmp.zip
delphi.84 quale,
Zdravo DELPHIevci!! E, posto ste se tako lepo raspricali, reko da se i ja malo ubacim. Interesuje me sledece: ima li neko iskustva sa TimeFormat propertijem iz MediaPlayer-a. Za .AVI mi izbacuje samo broj frejmova, koji god format da mu dam. Ne radi ni primer iz HELP-a. Hvala unapred, i ZIVEO BORLAND. -- -+ Mandic Ivan, VIRTUAL Group, Kragujevac imandic@elf.elf.bl.ac.yu "God,...,it's full of stars" imandic@bcs.hobbiton.co.yu -+
delphi.85 imangovski,
Molim za pomoc.Imam cd verziju delphija(client/server),ali i veliki problem:kad startujem program,ispise mi out of system resources,i da mi da udjem.Posle neke operacije ispise mi istu poruku,navede neku hex adresu iz delphi.exe,i izbaci me u windows.Jel zna neko zasto?Inace,imam dx/2 sa 8 mb ram-a.E,sad,nije da mi je to jedini problem.Treba da uradim neki glupi seminarski do otprilike 20.maja,i to mora da bude u pascalu(moze i u delphi-ju,visuel pascal;).Sad sam se zainatio da to bude u delphiju,i da to bude textprocesor(neki jednostavan).TextEditor vec imam(postojeci primer;),ali imam velikih problema oko menjanja fontova,na delu text koji je markiran(rad sa blokovima:selektovanje,...),sa marginama...A sve to mi je tako veliki problem zato sto sam pre radio u Visual basic-u,a ja nemam vremena da se bakcem sa help-om.Uz sve to,cini mi se da u delphiju ima mnogo manje control-a nego u VB.Svaka pomoc je dobro dosla. p.s.Zaboravih da kazem da znam pascal.
delphi.86 nlazic,
>> mi da udjem.Posle neke operacije ispise mi istu poruku,navede neku >> hex adresu iz delphi.exe,i izbaci me u windows.Jel zna neko >> zasto?Inace,imam dx/2 sa 8 mb ram-a.E,sad,nije da mi je to jedini Nije bitan ram. Ja imam 24Mb pa mi se dešava ista stvar i to ne samo sa Delphi-jem već sa svim programima za Win. Kada ih potom opet startujem sve šljaka OK. Izgleda da je jedino rešenje ponovna instalacija Windows-a, što i nije tako strašno ako koristiš v3.11. Inače, u svakom slučaju preporučljiva je reinstalacija Win-a barem svaka 3 meseca. Ovo su samo moja iskustva, naravno. >> jednostavan).TextEditor vec imam(postojeci primer;),ali imam velikih >> problema oko menjanja fontova,na delu text koji je markiran(rad sa Ako već radiš editor instaliraj samo ono što je neophodno iz Delphi-ja. Batali BDE, ReportSmith i sl.
delphi.87 mradovic,
Ljudi pomagajte, napisao sam brzom brzinom jednu aplikaciju u Delphiju i trebao bih da je predam, ostaje mi samo poziv PKZIP-a i PKUNZIP-a. Je li ima neki laksi nacin ili se mora ici na WinExec i ToolHelp? Ako ima vec neko gotovo parce sorsa bio bih vrlo zahvalan.
delphi.88 nlazic,
Da li Delphi 2 može da generiše Win 3.11 aplikacije? I uopšte, da li bi neko napisao koju reč o novom Delphi-ju?
delphi.90 galimpic,
> Da li Delphi 2 može da generiše Win 3.11 aplikacije? I uopšte, da li bi > neko napisao koju reč o novom Delphi-ju? Ne moze, ali se uz njega dobija kompletan Delphi 1.0. Evo izvoda iz README.TXT Delphi's visual design environment lets you create sophisticated 32-bit Windows applications for Windows 95 and NT faster than any other development tool. Because Delphi is built around an optimizing 32-bit native-code compiler, Delphi applications are up to 15-50 times faster than interpreted p-code. You also have complete support for all features of the operating system including OLE automation, OCXs, Multi-threading, Unicode and MAPI. Delphi has an object-oriented architecture with many new components for quickly creating applications that offer the Windows 95 user interface. Delphi's component architecture is completely extensible so you can easily create your own components and add them to the environment. Delphi integrates the Borland Database Engine, providing a high performance, scaleable database architecture with an extensive collection of data controls for quickly creating database applications and reports. Detaljniji prikaz bice u sledecim "Racunarima".
delphi.91 dmajkic,
Zna li neko način na koji delfi može da pristupi access bazi ? Preporučujete li neku knjigu, na srpskom naravno? PS - Za v1.0 :)
delphi.92 dr.grba,
>> Zna li neko način na koji delfi može da pristupi access bazi ? Sudeći po prospektima, Delphi 2.0 ima native podršku za Visual dBASE, Paradox i Local InterBase Server baze, a preko ODBC ide prema velikoj grupi baza, u kojoj je i Access.
delphi.93 dmajkic,
> Sudeći po prospektima, Delphi 2.0 ima native podršku za Visual dBASE, > Paradox i Local InterBase Server baze, a preko ODBC ide prema > velikoj grupi baza, u kojoj je i Access. Pitanje je za v1.0, mada sigurno važi isto - ODBC. No, problem je upravo u pristupu preko ODBC-a. Uvek dobijem poruku tipa Obslete database format ili nešto slično. Hteo sam da proverim ima li neko iskustva u pristupu Access bazama iz Delfija preko ODBC-a. Ja ga očigledno nemam :). Podesio sam iz Control Panela access drajver, moguće da sam omašio kod konfigurisanja aliasa u BDE-u. PS. Kolika je v2.0? Koliko traži mesta, memorije, živaca ;) ?
delphi.94 zeljkoj,
Kad AutoScroll propery nekog form-a postavim na true, trebalo bi da se pojave klizači ukoliko su dimenzije forma suviše male da bi se video ceo sadržaj. Medjutim, to ne funkcioniše... Zna li ko zašto?
delphi.95 galimpic,
> Kad AutoScroll propery nekog form-a postavim na true, trebalo bi da se > pojave klizaci ukoliko su dimenzije forma suvise male da bi se video > ceo sadrzaj. Medjutim, to ne funkcionise... Zna li ko zasto? Sad sam proverio, lepo radi. PoÜalji ceo projekat (osakaŠen za sve nepotrebne delove, naravno) pa da proverimo. Mo×da si naÜao bug?
delphi.96 zeljkoj,
> Sad sam proverio, lepo radi. Pošalji ceo projekat (osakaćen za > sve nepotrebne delove, naravno) pa da proverimo. Možda si našao > bug? Evo ga projekat u celini, radi se o jednom prostom programčiću za računanje proseka ocena. Moguće je da sam ja nešto zabrljao, pošto sam početnik u programiranju u Delphiju. :) Dakle, kada se form-u 'Glavna' postavi AutoScroll property na true, dešavaju se nešto čudno... umesto klizača samo se malo promene dimenzije (? :). Zato sam stavio AutoScroll:false. ocene.zip
delphi.98 galimpic,
> Dakle, kada se form-u 'Glavna' postavi AutoScroll property na true, > desavaju se nesto cudno... umesto klizaca samo se malo promene dimenzije (? > :). Zato sam stavio AutoScroll:false. U Object Inspectoru vrati HorzScrollBar.Visible i VertScrollBar.Visible na True i sve će biti u redu :)
delphi.99 zeljkoj,
> U Object Inspectoru vrati HorzScrollBar.Visible i > VertScrollBar.Visible na True i sve će biti u redu :) Hvala. :)
delphi.100 hercog,
Zna li neko kako mogu da detektujem da li se audio cd nalazi ili ne nalazi u cd playeru? Sale
delphi.101 mmitrovic,
LM, da se malo i ja aktiviram. :) ::::: Pitanje je za v1.0, mada sigurno važi isto - ODBC. No, problem je ::::: upravo u pristupu preko ODBC-a. Uvek dobijem poruku tipa Obslete ::::: database format ili nešto slično. ::::: Podesio sam iz Control Panela access drajver, moguće da sam omašio ::::: kod konfigurisanja aliasa u BDE-u. Biće da je u tome problem. Startuj BDE Configuration, nađi Drivers stranicu i izaberi New ODBC driver. Iz pratećeg dijaloga izaberi željeni ODBC drajver, i od tad pa na dalje BDE će prepoznavati te fajlove. Sem toga moći ćeš i da kreiraš nove tabele tog tipa iz Database Desktop-a. Poruku koju si dobio od BDEa (corrupt or absolete file) je rezultat njegove nemoći da dotičnu datoteku učita kao Paradox ili dBase tabelu, pošto po defaultu samo za njih ima drajvere (INTRBASE drajver se drugačije koristi).
delphi.102 mmitrovic,
::::: Zna li neko kako mogu da detektujem da li se audio cd nalazi ili ::::: ne nalazi u cd playeru? Pošto nemam CD, mogu samo da ti dam predloge pa ti proveri: Obe tehnike koriste MediaPlayer komponentu kojoj je DeviceType postavljen na CDAudio. 1) koristi Rewind metod da "premotaš" CD na početak i pogledaj da li je Error polje različito od nula. Pošto svaki Audio CD može da se premota na početak ova vrednost će biti 0, odnosno ne0 ako nema audio CDa. Logično, zar ne? 2) koristi TrackLength[1] da dobiješ dužinu prve pesme (svaki Audio CD ima bar jednu pesmu). Ne znam šta dobiješ kad nema CD-a. Probaj.
delphi.103 sslavko,
Kako iz Delphi-ja mogu da upravljam serijskim portovima? Slavko
delphi.104 nlazic,
>> Kako iz Delphi-ja mogu da upravljam serijskim portovima? U v1.0 jedini način je korišćenje COM API-a ili, što je preporučljivo, nekok drugog DLL-a namenjenog ovim stvarima. Pogledaj u nekom diru na Sezamu, čini mi se da ima nešto kao "Primer korišćenja COM API-a". Inače, klase za rad sa serijskim portovima se ne isporučuju uz Delphi 1.0 (ne znam za dvojku).
delphi.105 nesh,
Treba mi tačno sve šta treba spakovati u instalaciju da bi mogao da instaliram uz program podršku za Paradox baze. Naravno, ne mislim da instaliram kompletan BDE već samo ono što je potrebno.
delphi.106 galimpic,
> Kako iz Delphi-ja mogu da upravljam serijskim portovima? Probaj ovo. To je komponenta za komunikaciju sa COM portovima, uz mali primer terminala. Ako ne znas kako da instaliras komponentu, vici. simpterm.zip
delphi.107 sslavko,
>> Probaj ovo. To je komponenta za komunikaciju sa COM portovima, >> uz mali primer terminala Ovo je ok ali za Delphi 1.0, a meni je trebalo za dvojku. Nema veze, u medjuvremenu sam provalio kako se to radi, jedino ako neko ima neku vizuelnu komponentu, ne bi bilo od viska.
delphi.108 nenad,
Borland Developer 2.0 Update omogućava povezivanje sa Internet-om i izradu programa za Internet okruženje.
delphi.109 hercog,
Kako u delfiju detektovati prisustvo odnosno ne prisustvo kompakt diska u drajvu? Sale
delphi.110 mradovic,
E narode zna li neko kako se radi PACK u Delphi-ju? Poz, Mirko.
delphi.111 nesh,
Pitah jednom, ali ... So, šta je sve potrebno da bi se u Delphiju (1.0, 2.0) uz aplikaciju instalirala _samo_ podrška za Paradox baze (što kraće - to bolje) ?
delphi.112 nlazic,
>> So, šta je sve potrebno da bi se u Delphiju (1.0, 2.0) >> uz aplikaciju instalirala _samo_ podrška za Paradox baze (što kraće >> - to bolje) ? Ovo bi otprilike trebalo da bude nešto kao Paradox only konfiguracija BDE-a: IDAPI01.DLL ILD01.DLL IDR10009.DLL IDQRY01.DLL IDAPI.CFG IDPDX01.DLL Naravno dobrodosli su i BDECFG.EXE i, eventualno, BDECFG.HLP fajlovi. Borland u dokumentaciji kaze da se korisniku mora isporuciti kompletan BDE, ali da mu se moze skrenuti paznja koje datoteke moze da obrise u zavisnosti od zahteva aplikacije. Sve ovo se odnosi na 1.0.
delphi.113 nesh,
... IDAPI01.DLL ... ILD01.DLL ... IDR10009.DLL ... IDQRY01.DLL ... IDAPI.CFG ... IDPDX01.DLL ... Naravno dobrodosli su i BDECFG.EXE i, eventualno, BDECFG.HLP fajlovi. OK, i ja sve to strpam u dir i onda to radi? Koliko sam uspeo da vidim iz dokumentacije za Delphi 1.0 ima ti i podešavanje barem jednog .INI-ja. U stvari, treba mi instalaciona procedura za program koji koristi Paradox baze, a da ne moram da svakom korisniku objašnjavam da prvo mora da instalira BDE pa posle program i sl. Da ne pominjem što preko BDE Config-a može da zabrlja alias-a i sl. i da napravi popriličan haos.
delphi.114 nlazic,
>> U stvari, treba mi instalaciona procedura za program koji koristi >> Paradox baze, a da ne moram da svakom korisniku objašnjavam da prvo >> mora da instalira BDE pa posle program i sl. U tom slučaju najjednostavnije rešenje ti je da pomenute fajlove iskopiraš u System direktorijum. Pri tome uopšte ne moraš da mu daješ BDECFG.EXE, ali onda moraš ručno da petljaš po IDAPI.CFG datoteci, što i nije neki problem (samo zameniš naziv direktorijuma nekog aliasa na tvom računaru sa direktorijumom koji korisinik izabere u instalacionoj proceduri).
delphi.115 nesh,
... U tom slučaju najjednostavnije rešenje ti je da pomenute fajlove ... iskopiraš u System direktorijum. Pri tome uopšte ne moraš da mu daješ ... BDECFG.EXE, ali onda moraš ručno da petljaš po IDAPI.CFG datoteci, što OK i 10x :)
delphi.117 bjirecek,
Interesuje me da li se pojavio jezicki drajver za Paradox za podrsku nasim kodnim stranama (1250, 1251) za W95PEE i Delphi 1.0 ili 2.0 . Uzgred cuo sam. da se pojavio Delphi 1.5. Imam problem u W95PEE kada koristim nasu tastaturu i hocu da upisem tekst u Paradox tabelu (cirilica je u pitanju), BDE upise nesto levo, odnosno koristi neku durugu kodnu stranu. Da li ima neko resenje i bez drajvera. Unapred hvala.
delphi.118 flora,
> Interesuje me da li se pojavio jezicki drajver za Paradox za podrsku > nasim kodnim stranama (1250, 1251) za W95PEE i Delphi 1.0 ili 2.0 . > sam. Imam problem u W95PEE kada koristim nasu tastaturu i hocu da upisem > tekst u Paradox tabelu (cirilica je u pitanju), BDE upise nesto levo, Obrati se Janku, on tvrdi (R119) da će _svi_ programi raditi po propisu i poštovati našu ćirilicu i latinicu i rasporede, ako se koristi "Kompletno rešenje" - W95PEE :>>
delphi.119 banga,
> Obrati se Janku, on tvrdi (R119) da će _svi_ programi raditi po > propisu i poštovati našu ćirilicu i latinicu i rasporede, ako > se koristi "Kompletno rešenje" - W95PEE :>> Ćirilica i naša latinica ne mogu u isto vreme kod programa koji ne poznaju win95 script. Znači kod instalacije se odlučuje da li će raditi Sr i En ili Sl i En. Naravno da je kod nekih programa obavezno i menjanje odgovarajućeg fonta. Kod win95 programa, kao Wordpad, napr. mogu i sva tri odjedanput.
delphi.121 zdravkod,
Bio bih zahvalan kada bi mi neko rekao kako da dekodiram tfTMSF (TimeFormat property) tako da mi se informacije Tracks,Minutes,Seconds Frames ispisu u cetiri Labela.
delphi.122 aikimen,
Zanima me sledeće: Kakva je svrha Local Interbase Servera, osim da se na jednom računaru obezbedi pristup Interbase SQL bazi? U stvari mene zanima ako napravim aplikaciju koja koristi Interbase SQL baze podataka pomoću ovog servera, da li mi to omogućava da sve automatski šljaka na server/client platformi? Dakle, da li će moja aplikacija proraditi u klijent/server arhitekturi bez nekih posebnih izmena ili mi je potrebno posle prepravljanje koda? Otprilike mi treba objašnjenje razlike između Delphi Suita i Develope verzija.
delphi.123 aikimen,
Ai> tfTMSF (TimeFormat property) tako da mi se informacije Ai> Tracks,Minutes,Seconds Frames ispisu u cetiri Labela. Mislim da ti ovaj primer iz helpa govori kako se to radi (obrati pažnju na deo sa dodeljivanjem Caption svojstava labela): type HMSRec = record Hours: byte; Minutes: byte; Seconds: byte; NotUsed: byte; end; procedure TForm1.Button1Click(Sender: TObject); var TheLength: LongInt; begin TimeFormat := tfHMS; { Set time format - note that some devices don't support tfHMS } TheLength := MediaPlayer1.Length; { Store length of currently loaded media in var } with HMSRec(TheLength) do { Typecast TheLength as a HMSRec record } begin Label1.Caption := IntToStr(Hours); { Display Hours in Label1 } Label2.Caption := IntToStr(Minutes); { Display Minutes in Label2 } Label3.Caption := IntToStr(Seconds); { Display Seconds in Label3 } end; end;
delphi.124 aikimen,
Je li zna neko ko je zastupnik Borlanda kod nas i da li taj isti ima neku e-mail adresu, na koju bih mogao da priupitam o cenama?
delphi.125 mmitrovic,
::::: Zanima me sledeće: Kakva je svrha Local Interbase Servera, osim da ::::: se na jednom računaru obezbedi pristup Interbase SQL bazi? Pojava i primena Database menadžera je malo kompleksnija od ove navedene primene. Pored ostalog obezbedjuje se kompletnost transakcija (čega nema u lokalu). ::::: U stvari mene zanima ako napravim aplikaciju koja koristi Interbase ::::: SQL baze podataka pomoću ovog servera, da li mi to omogućava da ::::: sve automatski šljaka na server/client platformi? Dakle, da li će ::::: moja aplikacija proraditi u klijent/server arhitekturi bez nekih ::::: posebnih izmena ili mi je potrebno posle prepravljanje koda? Kao prvo, DA, moći će da radi. Ali (uvek ima ali), što je sistem kompleksniji to je rad bliži zagušenju čak i FastEthernet mreža. Razlog sam opisao u jednom od tekstova, a ukratko, BDE sve operacije nad mrežnim bazama obavlja fizičkim prenošenjem SVIH informacija preko mreže, tako da će npr. pretraživanje baze od par miliona redova biti katastrofalno sporo. Da bi aplikacije radile dobro na klijent server platformi mora da se koristi RemoteProcedure tehnika u kojoj sam InterBase server obavlja željene operacije dok se BDE-u preko mreže prosleđuju samo rezultati. Testiranje takvih aplikacija mora da se obavlja na mreži, i Borlandova tvrdnja da je upsizing sa lokala lak je ustvari samo dobra reklama. Ako ćeš da praviš efikasne C/S aplikacije odmah zaboravi na lokalni Interbase server koji ide uz Developer verziju. ::::: Otprilike mi treba objašnjenje razlike između Delphi Suita i ::::: Develope verzija. Uz Suite verziju ide 2-korisnički "pravi" Interbase server za NT, SQL linkovi za par novojih servera (Oracle, ...) i SQL specifične alatke Cena, sitnica.
delphi.126 aikimen,
Je li zna neko kako podesiti CHARACTER SET u Interbase SQL bazi?
delphi.127 aikimen,
Je li možeš neko da mi pomogne u vezi CHARACTER SET-a? Ako stavim prilikom kreiranja interbase baze DEFAULT CHARACTER SET WIN1250 pri bilo kakvom pokušaju kreiranja tabele javlja sledeće: -Implementation of text subtype 51 not located. Čitajući help tamo piše da su podržani raznorazni jezici ali neće nešto da mi radi. Instalacija je Full i Delphi 2.0. Takođe ako u BDE konfigurišem ANSI SLOVENE prilikom pristupa javlja grešku u stilu da WIN_1250 nije definisan. Također me buni ono _ između slova i broja, a validan karakter set u interbejzu je WIN1250. Tražio sam i tražio gde bi mogao da se definiše jezik i nije mi pošlo za rukom. Da li je u pitanju bug ili pak ja ne znam pravilan postupak. Probao sam čak i na osnovu readme fajla da napravim alias za onaj njihov primer INTLEMP.GDB bazu i stavim karakter set koji su oni preporučili, međutim dešava se isto. Prijavljuje da ISO8859_1 nije definisan, kao i za WIN1250. Inače ne bi mi smetalo što ne mogu da sortiram po abecedi, nego to kad stavim neka naša slova on ih pretvara u nešto deseto. Verovatno je problem u relaciji OEM-ANSI. 'Ajd ako neko zna rešenje neka objavi, bio bih mu zahvalan.
delphi.128 hercog,
Na koji način detektovati da li se cd nalazi u disku ili se ne nalazi? Ako se nalazi potrebno je nešto odraditi... Sale
delphi.129 bcvetkovic,
Doslo je vremem da se i ja ukuljucim u temu DELPHI sa skromnim prilogom. Uz ovu poruku bi trebao biti zakacen fajl explbtn.zip ako to budem umeo da uradim posto mi je prvi put. To je Button koji izgleda kao oni vec vidjeni u MS-Internet Exploreru 3.0. Komponenta je Freeware sve zajedno sa Source-om. Skinuta je sa Delphi Super Page-a iz Poljske. Ako vam se dopada - pisite. Imam toga na tone. Pozdrav: Mirco explbtn.zip
delphi.130 velicko,
> Ako vam se dopada - pisite. Imam toga na tone. Pozdrav: Salji ti samo, neće se baci ;)
delphi.131 bcvetkovic,
OK. Evo jos jedne komponentice: Dockable Floating Toolbar Za one koji ne znaju o cemu se radi, to je Toolbar koji se lepi za sve cetiri ivice ekrana (prozora), a moze da bude i floating. Vrlo upotrebljiva stvar. Uzivajte. Pozdrav! Mirco dockbar.arj
delphi.132 zdravkod,
Pozdrav ljudi. Ima li neko SOURCE od ZMODEM-a za pascal/DELPHI ili nesto slicno.
delphi.133 space.ace,
Imam jedno pitanje. Radim jedan program u Delphi-ju, ali sam neke kritične funkcije napisao u C-u, pošto mi je bilo lakše :). Sad, treba to nekako da iskoristim u Delphi-ju, tj. da ih pozivam iz njega. Nemam pojma kako to da izvedem, tj. u koji target treba da prevedem sors u C-u da bi korektno i brzo mogao da se poziva iz Delphi-ja. Mislio sam kao .dll ili sl. Pitanje je, dakle, kako to da izvedem? Nemoj neko slučajno da je dobacio da te funkcije uradim u Object Pascal-u, jer neću, a i ne mogu te funkcije tako lepo da se urade... Pomozite... Velika para je u pitanju :))
delphi.134 nlazic,
>> Delphi-ju, tj. da ih pozivam iz njega. Nemam pojma kako to da izvedem, >> tj. u koji target treba da prevedem sors u C-u da bi korektno i brzo >> mogao da se poziva iz Delphi-ja. Mislio sam kao .dll ili sl. Šta ne znaš da izvedeš, pisanje DLL-a u C-u ili pozivanje funkcija iz postojećeg DLL-a u paskalu?
delphi.135 space.ace,
>> Šta ne znaš da izvedeš, pisanje DLL-a u C-u ili pozivanje funkcija iz >> postojećeg DLL-a u paskalu? Znam da napišem DLL u C-u (napisao sam ga već), ali imam pro(m)blema oko pozivanja funkcija DLL-a u Delphi-ju, u uputstvu je to šturo i glupo objašnjeno, a onaj help ne vredi ničemu... Pa, ako znaš, onda mi odgovori. P.S. Inače, u očajanju sam pokušao sa povezivanjem OBJ fajlova, i za probu sam napravio banalan funkciju u C-u koja ispiše u fajl (koji sama kreira) određen string, koji joj je prosleđen iz Delphi-ja. To, međutoa, neće da radi, jer mu nisu definisane funkcije fopen i fclose (nepoznate su Delphi-ju, tj. pošto funkcija poziva te funkcije, treba da ih pozove i delphi, ali on neće, iako sam sve dobro uradio). Oko ovoga sam se konsultovao sa "lokalnim" guru-om za C, međutim on ne vidi gde je tačno nastao problem, jer obj se dobro ko"n"pajlira... Jel' sad jasnije?
delphi.136 nlazic,
>> Znam da napišem DLL u C-u (napisao sam ga već), ali imam pro(m)blema >> oko pozivanja funkcija DLL-a u Delphi-ju, u uputstvu je to šturo i >> glupo objašnjeno, a onaj help ne vredi ničemu... Prvo deklarišeš DLL funkciju i sve tipove promenljivih koje joj prosleđuješ, na primer: type GLenum = integer; GLfloat = single; LightParams = array [1..4] of GLfloat; PLightParams = ^LightParams; procedure glLightfv (light, pname: GLenum; params:PLightParams); far;stdcall; external ('OPENGL32.DLL'); Bitno je da naziv funkcije bude identičan sa nazivom u DLL-u, uključujući velika i mala slova. Ono _far_ je obavezno, a _stdcall_ je modifikator koji određuje ko je odgovoran za brisanje lokalnih promenljivih sa steka i način na koji se funkciji prosleđuju parametri. Pogledaj ovo u helpu, opisano je dovoljno dobro. Sada ovu proceduru pozivaš kao i svaku drugu. Ako funkciji prosleđuješ stringove, to trebaju da budu standardni C-ovski null terminated stringovi, dakle promenljive tipa PChar, nikako String. Ako i dalje ima problema, baci C deklaraciju funkcije u DLL-u, pa da vidimo šta ne šljaka :)
delphi.137 zdravkod,
Interesuje me kako da iz programa koji sam napravio u DELPHI-ju startujem neki drugi Windows program. *Unapred zahvalan!!!*
delphi.138 nlazic,
>> Interesuje me kako da iz programa koji sam napravio u >> DELPHI-ju startujem neki drugi Windows program. Pozivom Windows API funkcije WinExec. Pogledaj help za detalje i obrati pažnju da se funkciji prosleđuje null-terminated string sa nazivom programa, dakle PChar a ne String.
delphi.139 zdravkod,
Dali je moguce i kako da pretvorim promenjljivu tipa String u promenjljivu tipa PChar. Molio bih detaljnije objasnjenje. Hvala!
delphi.140 guta,
#> Interesuje me kako da iz programa koji sam napravio u #> DELPHI-ju startujem neki drugi Windows program. Može: koristi funkcije WinExec ili CreateProcess.
delphi.141 nlazic,
>> Dali je moguce i kako da pretvorim promenjljivu tipa String >> u promenjljivu tipa PChar. Molio bih detaljnije objasnjenje. Ovo je klasičan način i pali uvek: var P:PChar; s:String; begin s:='...'; P:=StrAlloc(144); StrPCopy(P,s); {...} StrDispose(P); end; Ovo je C-ovski typecast i radi samo u Delphiju 2: var P:PChar; s:string; begin s:='...'; P:=PChar(s); {...} end;
delphi.142 guta,
U sledećim porukama nalazi se gomila shareware komponenti za Delphi 1 i 2. Obavezno pogledajte, ima veoma zanimljivih stvari... Prvo idu komponente koje rade i na 16-bitnoj verziji (Delphi 1). Dakle, ako nije posebno naznačeno, radi se o Delphi 1/2 komponentama. Komponente su namerno okačene svaka posebno, što zbog ljudi sa sporijim modemima, što da bi svako probrao ono što mu je potrebno / mu se sviđa Uz ovu poruku: fldinfo.exe Unit to save and recall DataSet field information to and and from an INI file. This is usefull if the user sizes the columns and rearrages them. This allows a program to return their setting. fldinfo.exe
delphi.143 guta,
add123.zip Handle Lotus 123 files with formulas. add123.zip
delphi.144 guta,
Enhanced StringGrid advgrid.zip
delphi.145 guta,
Arrow Buttons control arrowbtn.zip
delphi.146 guta,
BDE Config browser bdecfgbr.zip
delphi.147 guta,
BDE Info, acts as TTable viewer bdeinfo.zip
delphi.148 guta,
Easy use of large bitfield arrays bitfield.zip
delphi.149 guta,
This unit contains two components implementing an owner-draw Listbox and an owner-draw combobox that are able to display a bitmap (glyph) along with the item string. bmplbox.zip
delphi.150 guta,
Calculator object calculat.zip
delphi.151 guta,
A revised version of the DBNavigator. ===================================== The object contains the Borland DBNavigator revised so that a message is sent whenever a (videorecorder) button is pressed. This give you free access to change the behavior of each button, inherite the Borland action or a combination of it. Funny only in this way a serious application can be made. clmdbnav.zip
delphi.152 guta,
colored.pas - Delphi property editor for Color properties colred10.zip
delphi.153 guta,
________________________________________ TChecksum Component ________________________________________ This is an extremely simple component for Delphi 1.0 that calculates 32-bit cyclic redundancy checksums (CRC32's) for files only. If you wish to modify the component to handle strings, PChars, or TStreams, please do; the source code is included. crcfile.zip
delphi.154 guta,
TCrystalReport Component ========================= This non-visual component allows to execute Crystal Report Files. crystal.zip
delphi.155 guta,
DELPHI CRYSTAL REPORTS COMPONENT. This component has been tested with version 3 Crystal Reports files. To use the component, place it on your main form, to execute a report call the proceedure 'PRINT'. crystgt.zip
delphi.156 guta,
Detekcija procesora, prepoznaje i P6 cxcpu.zip
delphi.157 guta,
Dodaje svim DB kontrolama novi property, tako da se sa ENTER prelazi u sledeće polje, a ne sa TAB. dbctrls.zip
delphi.158 guta,
TDBDateEdit is a child of the class TDateEdit, a component found on the Delphi Forum. The new component used sub-classing to add data-aware capability to the original one. dbdateed.zip
delphi.159 guta,
TUZFILTER V. 1.06 - free filtering on any DataSource ==================================================== This little component implements a BDE-level filter, based on a callback into your form's/unit's code, much like those QSort.-callback were. The callback function does all the filtering stuff, ie. detemines, whether the current record in scope is to be included or excluded, INDEPENDENTly of any index-settings, data-links, 1:m table links or whatever and LIVE. dbfilt16.zip
delphi.160 guta,
DBListIt Version 2.06 for Delphi 1 ================================== DBListIt is a simple Data Control inspired (!) by dBase II. It displays information from a data source in a simple listing format, either to the screen or to a printer. dblistit.zip
delphi.161 guta,
DBMemo Exploding Control The TDBMemoXpld Control inherits most of its functionality from the TDBMemo Control, except that, when it does not have focus, it takes up minimal real estate and it 'explodes' when it receives focus. Browse the properties and it should become clear how to use this control. dbmemox.zip
delphi.162 guta,
This modified version of the 'DBCTRLS.RES' resource file, renamed here to 'DBCTRLS.NEW', changes the bitmaps found on the DbNavigator Component. dbnavnew.zip
delphi.163 guta,
Arhiva sadrži odvojene 16 i 32-bitne verzije: Data Aware Numeric-String Component Version 1.1 Function This control have the same structure and function as the DBEdit component, but with added support for numeric fields and other things. dbnum11.zip
delphi.164 guta,
TDBOutline component allows you reflect your hierarchical data from database table in the form of tree. This component descended from TCustomOutline and have all of his features.But source data are taken from database table instead of Lines property. dboutlin.zip
delphi.165 guta,
ReportSmith vam je preglomazan? Evo rešenja: DBPrint version 1.0 Datasource printing utility with the following features: - Field formatting dialog - Header string - Subheading stringlist - Font property for each section - Page numbering - Language translation dialog for language customization - ... and more! dbprint1.zip
delphi.166 guta,
Dodaje mogućnost da se koriste brojevi slogova za Paradox i Dbase dat. dbrecnum.zip
delphi.167 guta,
Delphi Form to Text file converter. ---------------------------------- What is it? ----------- This is a program to convert DFM files (Delphi form files) to their textual representation and back again. dfm2txt.zip
delphi.168 guta,
This is a simple extension of the Tbevel component that is designed to make the use of a bevel as a horizontal or vertical line much easier. Yes, I know that the same effect can be accomplished by setting the align and shape properties but the resulting design rectangle tends to clutter the client area, expecially if you have a lot of them.ć divider.zip
delphi.169 guta,
This is a simple component, and I mean that! When you place a string into DosEnv property, it will place the string associated to that value from the DOS Environment in the Property DosVal. Here is an example of the code used in the form: procedure....... begin DosEnv.DosEnv := 'path'; š Get the DOS 'path' variable ć Edit1.Text := DosEnv.DosVal; š Show the path variable ć end; dosvalue.zip
delphi.170 guta,
DragDrop example with Outline control. Allow the user to Grab any level in the outline and drag and drop it to any other level dragdrop.zip
delphi.171 guta,
Description: This Unit collects routines to gather information about the disk drives on a system in both DOS and Windows. You can build a drive map with a single procedure call. In addition to drive type checking the volume name, serial number, and FAT type for local fixed disks or the netshare name for networked drives are also retrieved. Low-level routines for all the subfunctions involved in building the drive map are exported, too. You can thus get the media info or disk paramter block for floppy disk or other removable media drives "by hand", if necessary. Most of the low level stuff uses DOS IOCTL functions, even for the Windows version ( GetDriveType is just to limited ). CD-ROM identification uses the MSCDEX int 2Fh interface. drived.zip
delphi.172 guta,
TDropFile Component: TDropFile is a non-visual component for the Delphi VCL. When added to a form, it will support file drag-and-drop from File Manager. Multiple files may be dropped. dropfile.zip
delphi.173 guta,
INI files management This version has all the functionality (since it is derived from) of TIniFile. It has been modified to have the following additional features: * Search the entire .INI file for an item. * Replace an item in a .INI file. * Delete an item from a .INI file. * Add an item in a .INI file. einifile.zip
delphi.174 guta,
Application Exception Writer Component - A Custom Component - except.zip
delphi.175 guta,
Minimize all Windows applications prior to running Delphi To bi bilo sve za sada, ostale komponente ću okačiti kad isposlujem povećanje UL limita :) exdelphi.zip
delphi.176 guta,
Pošto je (hvala SysAdm-u) pitanje UL limita rešeno, nastavljam sa serijom komponenti za Delphi. I dalje su u pitanju komponente za obe verzije Delphi-ja, osim ako nije posebno naznačeno u poruci. Uz ovu poruku: Delphi TExecFile Component The TExecFile is a non-visual component which you place onto your form to enable easily initiated execution of other Windows or DOS applications from within your own original Delphi application. execfile.zip
delphi.177 guta,
Export - create SQL script from table. export.zip
delphi.178 guta,
The EXTFILE.PAS unit contains a new Delphi component: TExtFileListBox. This component descends from TFileListBox and can show not only the file name but also size, date and time. You have full control on these additional attributes through 3 properties: ShowSize, ShowDate and ShowTime. There are 3 more properties - SizePos, DatePos and TimePos - which allow you to determine the position of Size, Date and Time columns. extfile.zip
delphi.179 guta,
Duga imena datoteka u Delphi 1: TFile32 is a FileListBox component (though it is derived from TListBox) which displays *long* filename supported in Windows 95. file32.zip
delphi.180 guta,
Allows the user to set or remove filters from a table. filter.zip
delphi.181 guta,
FLOATER - Delphi unit that implements a floating toolbar. The toolbar stays on top of your application and has a small caption bar so users can distinguish it from regular windows. floater.zip
delphi.182 guta,
Forms2 is a unit that extends the capabilities of Delphi's TForm. frm1002b.zip
delphi.183 guta,
Vertikalni i horizontalni lenjiri (rulers) baždareni u santimetrima. frrul.zip
delphi.184 guta,
TFSpinEdit is a friend of the TSpin component but works with Float numbers (single instead of integer) and also use a Precision property which set the number of digits after comma. fspin.zip
delphi.185 guta,
Konverzija GIF -> BMP. gif2bmpa.zip
delphi.186 guta,
Višelinijski hint-ovi. hintedit.zip
delphi.187 guta,
Memo komponenta koja daje opis drugih komponenti. infomemo.zip
delphi.188 guta,
Ne znate kako da instalirate vaš upravo napravljeni program? Evo rešenja: A simple installation program wich copies everything (but himself) from source drive to hard drive, creates program manager group and icon(s) ..... It is driven by an 'ini' file install.zip
delphi.189 guta,
Description ----------- The TJPSplitter component is a TPanel descendant that allows easy creation splitter bar forms. Drop the splitter bar control on your form and use object inspector to assign the two controls to be resized. The two controls will automatically be resized when the splitter bar is moved. jpsplitt.zip
delphi.190 guta,
Key Grabber Component Component to grab keys on a form. Handy when the form has several controls but you want all keypresses to go to a single handler. Drop a TKeyGrabber onto your form, make it the active control (with the form's ActiveControl property). keygrab.zip
delphi.191 guta,
Prikaz stanja CAPS LOCK-a, NUM LOCK-a, SCROLL LOCK-a i INSERT-a keystate.zip
delphi.192 guta,
The ListBox component (Standard palette) in the original Delphi release failed to publish an OnChange event. This is the event generated any time the user moves the list box cursor bar and probably the most important list box event. lbox.zip
delphi.193 guta,
This is like the TShape, but draws lines instead. It can draw lines on the Left, Right, Top, Bottom, Right-Diagonal, Left-Diagonal. linedraw.zip
delphi.194 guta,
Property-Editor for Bitmaps/WMF/Icons ------------------------------------- This property-editor has to be installed like any other component (and if necessary: deinstalled). After installation the new property- editor is usable for all TGraphic- and TPicture-Properties. Some special functions: By the Center/Stretch-button you can specifiy if the picture should be centered or stretched. The pathlist will be updated automatically (with every new assignment of a picture to a control), but can be directy manipulated, too (by the buttons Add, Remove and ClearList). lmdpicpe.zip
delphi.195 guta,
Delphi TLongFileNameDialog component This component uses COMMDLG.DLL to display a common Open file dialog box that recognises Windows 95 long filenames, for use in Delphi 1.x. You don't need Call32NT pre-installed (useful though it is) for the component to work AND IT SHOULD ALSO WORK IN WINDOWS 3.1!!! (though without the long filename support of course). longfile.zip
delphi.196 guta,
SoundBlaster Speech API for Delphi Monologue for Windows is a speech engine that comes free with most SoundBlaster cards. It has a DLL which you can code for, but the documentation on it is straight-out wrong! I discerned the correct calls and made a handy little control. monolog.zip
delphi.197 guta,
Making your WinControl mouse sensitive -------------------------------------- Making your component respond to mouse movement in the clientrect is easy. Just respond to the wmMouseMove messages and your done. The do the same thing when the mouse moves out of the clientrect is more complicated. This unit and DLL do the job for you. The msbitbtn is a demo component which changes the caption color when the mouse is in the clientrect. All you have to do is respond to the WM_MOUSEMOVE and the new WM_MOUSEOUT (defined as WM_USER + 501) messages. msbitbtn.zip
delphi.199 guta,
A modified version of TDBNavigator. Added 4 new buttons: 2 buttons to jump either forward or backwards a specified number of records. 1 button to set a bookmark to the current record. 1 button to goto bookmark prevously set. navspec.zip
delphi.200 guta,
NumCtrl is a numeric edit box component. numctrl2.zip
delphi.201 guta,
TpbUtilStatusBar Component This component gives a status bar that I've found useful in some of the utility applets I'm constantly putting together managing a variety of databases. I hope you find it useful. The status bar has three parts a large left messaging area, a smaller center message area and a Windows 95 type gauge on the right. The properties for their use should be pretty self evident. pbstatus.zip
delphi.202 guta,
Dodajte Print Preview u svoje programe! preview.zip
delphi.203 guta,
The TPrintGrid component allows to print a DBGrid with properties (some of them are not in the object inspector). It's just a small and useful tool to print a plain-vanilla report to printer. pringri.zip
delphi.204 guta,
Encapsulates .INI files profile.zip
delphi.205 guta,
This code example demonstrates using nested object properties, and defining array properties(which require a special property-editors) . proptest.zip
delphi.206 guta,
Print utils. prtfuncs.zip
delphi.207 guta,
This is a revision of the TPrintGrid component uploaded as PRINGRI.ZIP. I fixed some problems and added a few new properties. Most notably the fonts are now property editor compatible, the page number and header will relocate to the bottom. New features include a relocatable Date property and scalable line height (0 to 100% of its font height). The print dialog's "Print To File" selection exports the DBGrid fields to a TAB delimited file for importing into a spreadsheet such as Excel. prtgrid2.zip
delphi.208 guta,
Record Label Component Function: Displays the current position in a data-set record.zip
delphi.209 guta,
Registry util regposf.zip
delphi.210 guta,
The ResolutionFix Component When designing a form with Delphi, the form and components are positioned and sized to display properly when run. Unfortunately, this is true only if the program is being run at the same resolution settings that were in effect when the program was designed. This component fix this problem. resfix.zip
delphi.211 guta,
What is this? --------------- This is a simple VC that resizes all the controls on a form. resizer.zip
delphi.212 guta,
Implementation of a TEdit component with filter and required field validation rfedit.zip
delphi.213 guta,
Modified Roll Up Form ===================== This is my modification of the rollup form created by Casey Charlton. It acts and looks almost exactly like the rollup forms in Photoshop. Form to use as 'Roll Up', similar to Corel, Photoshop, etc. rollup.zip
delphi.214 guta,
Add rulers to forms rulers1.zip
delphi.215 guta,
This object scales in run-time the form that it is placed on, based on the current setting of the screen resolution. scaler.zip
delphi.216 guta,
Summary of Capabilities ^^^^^^^^^^^^^^^^^^^^^^^ * Load .BMP or .WMF files * Display the picture in its original size * Stretch the picture to fit the size of the control * Stretch the picture to fit the height of the control, but keep the width of the picture * Stretch the picture to fit the width of the control, but keep the height of the picture * Stretch the picture to fit the size of the control, but maintain the pictures original aspect ratio * Display the picture centered, or in the upper left-hand corner of the control * Display the control with or without a border (black) * Choose the background color of the control * All of the properties and functions inherited from a TGraphicControl object sclimage.zip
delphi.217 guta,
Simple Terminal simpterm.zip
delphi.218 guta,
Pop this procedure into your main form's unit and call it from your FormCreate procedure. Under Win95 or WinNT w/Win95 shell, your main form will fit perfectly in the client area of the screen in a wsNormal state. The only parm for the proc is the name of your main form. If Win95 or WinNT/wWin95 shell is NOT running, your form will open in a wsMaximized state. sizetask.zip
delphi.219 guta,
TTabListBox Component The first time I used Delphi's TListBox, I discovered that there was no provision for setting tabs in the Listbox. Most the listboxes I use need tabs to neatly line up columns. TTabListBox is a simple extension of TListBox to provide the tabs. You can add up to 10 tab positions and visually check them at design time. tablist.zip
delphi.220 guta,
TAliasMan TAliasMan is a class to enable Create, delete and Serach for IDAPI Alias. taliasm.zip
delphi.221 guta,
The accompanying file, TCLOCK.ZIP, is a Delphi component that implements a simple analog clock face. It can be sized and the background color of the face changed. tclock.zip
delphi.222 guta,
Tile pictures on forms, etc. tiledmap.zip
delphi.223 guta,
Želite da vaša aplikacija ima Tip Of The Day, kao MS aplikacije? The component is a Tip Dialog like in the Microsoft Applications tips.zip
delphi.224 guta,
Purpose ======= TOS gives you operating system information at design and run-time tos16.zip
delphi.225 guta,
Još jedan a-la-MS Tip Of The Day dijalog. Rafe's Tip-Of-The-Day Dialog ---------------------------- Rafe's Tip-Of-The-Day Dialog offers the sort of functionality you get in many software packages today. Features include: o "Standard" look o Changing main text totd.zip
delphi.226 guta,
Query-By-Example: The Delphi TQBE component REVISED 3.0 NEW IN VERSION 3.0: =================== 1) Params in queries You can put text in the qbe statement and then replace it within the code with the values you need. It works replacing the strings in the qbe, so you can replace everything you want. (Look at the demo). 2) AnswerType property (ttParadox, ttDbase, ttAscii) tqbe3.zip
delphi.227 guta,
Component: TSMemo Description: Memo control with added events and properties tsmemo.zip
delphi.228 guta,
TZipView This component is a simple solution to view the contents of a .zip file. The component is small and easy to use. It's possible to view the .zip file even at design time. (Like TFileListbox) Zipname - The name of the zipfile to be viewed. ShowCSize - The compressed size of a file. ShowUSize - The uncompressed size of a file. ShowRatio - Compressed ratio (xx,xx %) ShowCRC - The 32 bit CRC of a file. ShowMethod - Compressed method used. ---=== Add feature ===--- + Sorted - Sorts the whole list tzipview.zip
delphi.229 guta,
WinExec Component Version 1˙0 Function: Returns text associated with value returned by WinExec function winchk.zip
delphi.230 guta,
Od ove poruke pa nadalje, okačene su komponente koje zahtevaju Delphi 2. Ipak, neke od njih sadrže i 16-bitne verzije u istoj datoteci, a neke se razmerno jednostavno mogu prepraviti tako da rade i na Delphi-ju 1. Uz ovu poruku: About Dialog aboutdlg.pas
delphi.231 guta,
Use MS Access Jet Database Engine with Delphi 2 This is a small example application which demonstrates the Delphi 2.0 use of Microsoft Access Jet Engine 3.0 Automation Server To Acces .MDB File. All Source Code is Free , And You Must Install Access Jet Engine Before Run This Sample Program. accessjt.zip
delphi.232 guta,
TAlignDBGrid Component for Delphi 2.0 Ever fancied a DBGrid in which the Editor has the same alignment of text as the corresponding TColumn? Well, here is TAlignDBGrid! aldbgrid.zip
delphi.233 guta,
TAliasEditor V01.01 - BDE alias management component for Delphi 2 aliased.zip
delphi.234 guta,
TAliasManager class ( VCL component freeware) TAliasManager provides BDE alias creation and editing capabilities. The TAliasManager component can be used directly or installed as a component. If the component is installed, you can manage aliases at design time by double clicking on the TAliasManager component. Version 1.0 - Initial release Version 1.2 - publisihed Freeware 16 bit version Version 2.0 - revised 32 Bit Version - add C/S Alias suport alias21a.zip
delphi.235 guta,
TAnimatedSymbol Component ================================= Shows the Win95 style animations (like files flying from one folder to the other) anisymbl.zip
delphi.236 guta,
FILENAME: ANOTHGG.ZIP CATEGORY: visual components DESCR: TAnotherGauge Component - just one more gauge VERSION: 1.0 TARGET: Delphi 2.0 (should also work under 3.1) anothgg.zip
delphi.237 guta,
An "application launcher" component for Delphi32. appexec.zip
delphi.238 guta,
TBanner component * version 1.0.4 32-bit * July 17, 1996 This package contains a Delphi component named TBanner. It is a graphic control that implements a bitmap scrolling from one side to another. This is the Delphi 2 version. banner32.zip
delphi.239 guta,
TSYSINFO 2.0 written by Brent Boswell - 1996 ------------ TSysInfo 2.0 is a non visual component written for Delphi 2.0 that gets details about your computer. eg. Registered Organisation and Owner, etc.. It has 8 properties that you are able to see at design time in the Object Inspector :- 1. Organisation - string 2. Owner - string 3. CPU - string 4. OperatingSystem - string 5. WinVersion - string 6. Build - string 7. TotalMemory - string 8. DriveC - string bbsysinf.zip
delphi.240 guta,
BDEInfo v1.0 Simple BDE-Configuration Viewer Datoteka sadrži i 16 i 32-bitnu verziju komponente. bde_info.zip
delphi.241 guta,
BORDERLABEL COMPONENT, 07-05-96 * About the component * This is a little improved version of the TLabel component, you can now set a border blabel.zip
delphi.242 guta,
LED - Component with blinking capabilities v1.1 Datoteka sadrži i 16 i 32-bitnu verziju komponente. bliled.zip
delphi.243 guta,
TBMPScrollBar component Allow BMP pictures on scroll-bars bmpsb32.zip
delphi.244 guta,
----------------------------------------------------------------------------- BORBTNS - BWCC Style CheckBoxes & Radio Buttons for Delphi v 1.02 ----------------------------------------------------------------------------- v. 1.00 April, 8 1995 v. 1.01 July, 6 1995 Fixed a bug: buttons are now properly refreshed when caption property changes at design time. v. 1.02 March,24 1996 Delphi 32 compatible version v. 1.03 April,21 1996 Fixed the Access Violation Error in GetCaption ----------------------------------------------------------------------------- The BORBTNS.PAS unit contains two Delphi components, TBorCheck and TBorRadio which implement the BWCC style CheckBox and RadioButton. I loved the BWCC style buttons so I decided to reproduce them in Delphi. I didn't test them very much, but as far as I know they work properly. However I've enclosed the source code, so you can modify them as you prefer. The GroupIndex property in TBorRadio allow you to define groups: all the buttons which share the same GroupIndex are mutually exclusive. ----------------------------------------------------------------------------- borbtn.zip
delphi.245 guta,
A component and a function (use the one you prefer) to encapsulate the Win95 style directory selection dialog SHBrowseForFolder(). browsedr.zip
delphi.246 guta,
TColorBevel component cbevel32.zip
delphi.247 guta,
About ----- ScrollingCreditsBox - (SCB) Delphi 2 Visual Component for creating Scrolling Credits version 1.0 cbox.zip
delphi.248 guta,
A "CheckListBox" component for Delphi32. checklb.zip
delphi.249 guta,
ColorButton Component Version 1.8 This is an enhancement of the standard component issued with Delphi32. Unlike the Delphi component however, this enhanced version gives you much more control over how the button looks on screen. This release fixes a problem with the redrawing of disabled buttons makes the button respond to messages from the keyboard and accept the focus, as well as supporting accelerator keys too. clrbtn.zip
delphi.250 guta,
TCollection for Delphi 2.0 There's always been a mystery for me why Delphi VCL designers have discontinued those simple but efficient container classes called TCollection and TSortedCollection. You can hardly derive a new class from TList to actually implement features like automatic sort, fast find and automatic destroy of managed items. Developers porting their OWL code under VCL must have had a hard time devising a replacing mechanism for collections. So this is the actual TCollection for Delphi 2.0. It has nothing to do with Classes.TCollection, targeted for a completely different purpose. This TCollection is fully compliant with former OWL's TCollection with the exception of Clear method which renames the former Free to avoid conflict with inherited TObject.Free. In addition to the classic design, access to the storage array has been provided through array property Items, just like TList does. There is practically no limitation for the number of items TCollection can manage. coll32.zip
delphi.251 guta,
COMM32.PAS ========== Version 1.20 Comm32.pas is a simple Communications VC for Borland Delphi 2.0 which demonstrates the Win32 Communications functions and the new Delphi 'TThread' class. It is implemented using two threads: one for reading from, and one for writing to a Comm Port. The Buffer received at the port is copied and passed to the main thread, so there is no reason to worry about syncronisation problems with the VCL. comm32.zip
delphi.252 guta,
Delphi 2 FAQ (Questions & Answers) d2_qa.zip
delphi.253 guta,
DATEBOX v1.2 DateEdit-Dialog with enhanced capabilities (Data-aware) Priložena je i 16 i 32-bitna verzija komponente. datebox.zip
delphi.254 guta,
A Delphi component called Tdbmeter. It can be used to show progresses or levels or something like that. It looks like a horizontal or vertical group of LED's in up to three different colors (by default green, yellow and red) to show the position-property on that LED-panel. For details, look at DESCRIPTION below in this text or just start the sample application, where you can modify most of the properties and see what they mean. dbmeter.zip
delphi.255 guta,
TDBRichEdit v 1.0 TDBRichEdit is a freeware component. Supprisingly enough it's a data aware RichEdit control. use it in much the same way as a TDBMemo or RichEdit. dbrich.zip
delphi.256 guta,
This is a component that adds the data aware properties of TDBMemo to TRichEdit, providing the capability to store formated text in a Paradox binary field. It fills the need to provide the capacity to save the text to print labels in a product database. dbriche.zip
delphi.257 guta,
CDIBs unit for Delphi 2.0 --------------- DESCRIPTION The CDIBs unit exports a class TDIB. The class provides easy access to device-independent bitmaps. TDIB parallels TBitmap in its interface and functionality, but TBitmap works with DDBs (device-dependant bitmaps). Therefore, if a DIB is ever assigned to a TBitmap object, it will be converted to the current screen resolution and assigned the currently realized palette (if it does not have one of its own). TDIB will allow you to manipulate DIBs (copying to and from the clipboard, files, the resource file and yes, even a TBitmap object). If you need to display the DIB, assign it to a TBitmap. dibs.zip
delphi.258 guta,
What is TDocPanel? TDocPanel is a native Delphi VCL derived from TPanel that acts as a Dockable/Floating Toolbar which behaviour is fully customizable. dockbar.zip
delphi.259 guta,
EDDIAL.PAS ========== Version 1.00 EdDial is a simple VC for Borland Delphi 2.0 which dial a phone number, using the TAPI Dialer from Win'95 eddial10.zip
delphi.260 guta,
FILENAME: EDITEXPT.ZIP CATEGORY: Utility DESCR: IDE Editor Add-on, create headers and separators lines in your code, automatic. VERSION: 1.00 TARGET: Delphi 2.0 editexpt.zip
delphi.261 guta,
TExcel Component Demo for Delphi 1.0/2.0 excel.zip
delphi.262 guta,
Extended IDE for Delphi 2 ========================================================== There is a bug in Delphis Objectinspector. Some properties have sub-properties. These properties start with a "+". But if you select such a property and press the "+" key on the keyboard, nothing happens. The only way to get access to the sub-properties, is to double click with the mouse on such properties. Solution: Install Ext_IDE as a component in Delphi. From now, sub-properties are available by pressing the "+" key. extide.zip
delphi.263 guta,
SHAPES.PAS : the formshape component The formshapes component is a component to get round corners on your Delphi form's. IT EVEN WORKS AT DESIGN TIME. DON'T BE SQUARE! f_shapes.zip
delphi.264 guta,
TFunctionParser TFunctionParser is a non-visual Delphi(32bit) component which converts a mathematical function (given as a string, e.g. 'sin(x)*erf(y)') and its arguments into the function value (as an extended number) at run time. Functionterms can be changed interactively. Useful tool for calculators and plot programs. More than 40 mathematical functions available ! Now supplemented with a list of physical constants. fctprs32.zip
delphi.265 guta,
TFileDrag Component Adds support for dropping files from explorer onto a Delphi form. fdrag10.zip
delphi.266 guta,
An "File Label Adjuster" component for Delphi32. filelbl.zip
delphi.267 guta,
TFloatEdit component Version 1.0 for Delphi 2.0 A Delphi component named TFloatedit. It's used to input numerical Floating Point Values. You can set Min- and Max-Value and the maximal count of decimal digits. fledit.zip
delphi.268 guta,
TFnpComboColor TFnpComboColor is designed to let the user pick a color from a combo box. You could use TColorGrid, but this component occupies a lot of space on the screen and has a fixed number of colors. TColorDialog may not always be the best solution because it activates another dialog box (and it may be too flex). ComboColor does not occupy much screen space, and you have complete control over what colors that are shown. fnplistb.zip
delphi.269 guta,
Form sizer component. formsize.zip
delphi.270 guta,
Yet another Table Filtering Component! What's so good about this component? ----------------------------------- Delphi 2 tables have built in filtering which works well. But Delphi 1 tables don't. So several solutions are available for filtering delphi 1 tables. However these generally don't work in Delphi 2. So this component does it's own filtering in Delphi 1 and redirects it's filtering to the table in delphi 2. 2 filters are available - same or different fields. they can be combined in an and/or mode. ggfilter.zip
delphi.271 guta,
Component: TGifImage Description: Image control with added property TGifImage is an image control with one extra property allowing it to display GIF images at design and run time. gifcode.zip
delphi.272 guta,
FILENAME: GWDC0055.ZIP CATEGORY: Property Editors DESCR: TFileNameProperty - Simple property editor for file names VERSION: 1.00 TARGET: Delphi 2.0 (should also work with 1.0) gwdc0055.zip
delphi.273 guta,
FILENAME: GWDC0061.ZIP CATEGORY: Non-Visual Components DESCR: Yet another data compression component collection VERSION: 1.00 TARGET: Delphi 2.0 gwdc0061.zip
delphi.274 guta,
An "History ComboBox" component for Delphi32. hstcbo.zip
delphi.275 guta,
Dodajte ikone u combo- i listbox-ove A Caching Icon ComboBox and ListBox component for Delphi. iconctls.zip
delphi.276 guta,
IMPROVEDGRID COMPONENT, 07-05-96 * About the component * This is a little improved version of the Stringgrid. Look in the code to see the improvements. impgrid.zip
delphi.277 guta,
FILENAME: INTNUMBE.ZIP CATEGORY: Component Writer's Jokes / non-visual components DESCR: TIntegerNumber - Integer number component VERSION: 1.00.00 TARGET: Delphi 2.0 (source-level compatibility with Delphi 1.0) intnumbe.zip
delphi.278 guta,
TJCheck - An enhanced radio button for Delphi (1.0 and 2.0) jcheck10.zip
delphi.279 guta,
JustOne v2.0 For all you fans of the original, welcome to the next generation of single-applicationness (sorry, I like to make up my own words once in a while). If you want to make sure that only one instance of the application you are designing can run at a time, just drop this component into your main form. That's all there is to it. If you want your running application to respond when the user trys to start that second instance, just set the SendMsg property in the component and set message trapping in the main application code. Not much to it! jo20.zip
delphi.280 guta,
========================================= TLabel3D Component 1.0 for Borland Delphi ========================================= Datoteka sadrži i 16 i 32-bitnu verziju komponente. lb3d10.zip
delphi.281 guta,
Overview TLinePrinter is a non-visual VCL component for 32-bit Delphi that encapsulates the TPrinter object. It requires three files: LinePrnt.Dcu, LinePrnt.Res, and PrntProg.Dfm. When installed it is placed on the System page of the component palette with the icon displayed above. It installs to the System page because printing is a system task, and it is such an important part of almost every Windows application. I think TLinePrinter is one of those components that Delphi should have included right out of the box. TLinePrinter allows you to set margins, font, borders, header, footer, title, alignment, word-wrap, and even the lines to print at design time. It can even print tables. TLinePrinter is a very good middle ground between doing the simple writeln based printing and doing the full rendering on the printer canvas. It gives you the ease of use of the simple printing (e.g. TLinePrinter.WriteLine(string)), but it also gives you some of the power of the canvas rendering by encapsulating complex details such as margins, borders, alignment, and word-wrap for you. lineprnt.zip
delphi.282 guta,
File: Linkedit.pas Version: 1.0.0 Description: An edit box control with linking button. Target: Delphi 2.0. (maybe Delphi 1?) linkedit.zip
delphi.283 guta,
TLogFile Component ------------------ * TLogFile * ------------ This is a non-visible component. It has one property which is the LogFile and it has only one method which is LogToFile. Datoteka sadrži i 16 i 32 bitnu verziju komponente. logfile.zip
delphi.284 guta,
TLrsBmp Component Version 1.00 (Delphi 1.0 and 2.0) The TLrsBmp Component is a visual component for use with Borland's Delphi 1.0 and Delphi 2.0. It allows the easy programing of bitmaps with transparent areas. IMPORTANT The source code for LrsBmp is included. lrsbmp.zip
delphi.285 guta,
A "MinMax Form Sizer" component for Delphi32. minmax.zip
delphi.286 guta,
Features: - Simple text output screen (Fixed-spaced fonts only). - 132 columns. - 24 rows. - change Text & Background Colours. - Fast automatic scrolling. - Copy screen to clipboard. - Print screen to printer. mjwcrt.zip
delphi.287 guta,
TMultiShape is a simple and powerful VCL component which allows you to have many graphic effects on your forms. It creates a texture by repeating a basic shape on the component area and since it acts as a transparent layer you can use many instances of multishape to get more complex effects. The best way to understand how it works is to download it and run the demo program. FREEWARE - Source included - Enjoy it! mshape32.zip
delphi.288 guta,
TAStatusBar ----------- Thanks for downloading this control. The Delphi 2.0 StatusBar is a great control with one major problem: It does not accept other controls. TAStatusBar is a simple decendent of the original control that lets you add other controls to the status bar. You can use it to include a progress bar, buttons, images, etc. newstat.zip
delphi.289 guta,
Delphi 1.0/2.0 "Stick-Number" - ver.1.2 Now with HEX, Binary and Stick numbers! Full source. PD number12.zip
delphi.290 guta,
OEdit12.zip Ver. 1.2 ====================== Four editable components support the keyboard insert/overwrite mode. oedit12.zip
delphi.291 guta,
PCSpeaker Component This is a Delphi component which can be dropped from the component pallete and used for driving the PC Speaker to play at whatever frequency at whatever duration you needs. pcspk.zip
delphi.292 guta,
OnlyOne, version 1.00, Freeware A Delphi 2.0 component Drop the OnlyOne component onto a form and only one instance of that window will occur. Any attempt to make a second instance will restore the previous window. previnst.zip
delphi.293 guta,
This file contains Delphi source code to a Delphi Control used for serial port communications. 32-bit version. qccom32.zip
delphi.294 guta,
Oficijelni update za Delphi 2 Quick Report ========================================================================= QuickReport for Delphi version 1.0d copyright QSD AS 1996 ========================================================================= May 1996 http://www,qsd,no This is version 1.0c of QuickReport for Delphi 2.0 only. These files are available as a free update to Delphi 2.0 users. qr32-10d.zip
delphi.295 guta,
Query By Example This file includes a version of a QBE query VCL that is compatible with Delphi 2.0. It's based on the original TQBE freeware component. Additionally, a project called QueryTest is also included along with some sample tables to illustrate the large performance gaps betweeen QBE and SQL not-in queries. Install the QueryQBE component (PAS & DCR included) and place the remaining files in the same directory. queryqbe.zip
delphi.296 guta,
Delphi Component TRadioScrollGroup (version 1.0) ================================== FREEWARE FILES ===== RadScr16.dcu contains the 16-bit compiled code (Delphi 1.0) RadScr32.dcu contains the 32-bit compiled code (Delphi 2.0) ABILITIES ========= TRadioScrollGroup allows various radiobuttons to be set in a scrollable area. The radiobuttons CANNOT be set at design-time, only at run-time ! radioscr.zip
delphi.297 guta,
A 16- to 32-bit BMP RES command line converter. rescon.zip
delphi.298 guta,
TBMPRangeSlider component rgnsld32.zip
delphi.299 guta,
This is a replacement for the TTrackBar component that supports a track bar with or without range selection. Set EnableRange to True/False to toggle the display of the range selection bar on and off. rhtrack.zip
delphi.300 guta,
This is an example of a a print preview system based on EMFs With source It will only work with Delphi 2 as it uses Enhanced Metafiles ryprev32.zip
delphi.301 guta,
Super Boolean Combo Box (SBCB) ============================== Date: August 27, 1996 Version: 1.0 (for Delphi 2.0) The Super Boolean Combo Box (SBCB) makes it easy for the end user to enter True/False values. Values can be toggled just by double clicking on the input text. Typing the first letter will automatically display the appropriate value. It is impossible for the user to enter a text that is not in the combo box's list. The SBCB component also makes it easy for the programmer to use. Just add this component to your form and set a few properties to determine the initial value, the boolean format you would like to display (True/False, Yes/No, On/Off, 1/0), and whether you allow null values. That's all. At run time, you can use the IsTrue method to determine whether the component is True (i.e. not False or null). If you allow null values, use the IsNull method which returns True if the value is neither True or False. sbcb32.zip
delphi.302 guta,
TScrollText (Version 1.0) Allows lines of text to be scrolled horizontally or vertically. It facilitates, amoung other things, the text display features to be changed, such as alignment, font and style(lowered, raised, shaddow or normal). I have developed this component using Delphi 2. Although I have not tried running it on Delphi 1, the component should compile OK if you remove the 32-bit .DCR file but the demo program includes some Delphi 2 only components. scroltxt.zip
delphi.303 guta,
Unit "sharemem" demonstrates how simple it is to share a block of memory between several Windows 95/NT applications running on the same machine. Communicating over memory-mapped files is MUCH simpler than playing around with messages or temporary files! sharemem.zip
delphi.304 guta,
TSystemInfoLabel is a visual component that lets you access various memory related information under Win95/NT. This component will install under the "Samples" page. sinfobl.zip
delphi.305 guta,
SplitBar component for Delphi Install this unit as a component and you can use whenever you're in need of one or more panels that have to be resized. Click on the bar and drag it around and it will resize the underlying control. The bar works like a panel so it has all the properties you know from TPanel. splitbar.zip
delphi.306 guta,
StackWalker 1.0: Delphi 2.0 debugger helper. These units (STAKWALK and STAKLOW) help with the problem of exceptions occurring in the run-time library in Borland's Delphi 2.0: the debugger often can't find where in your code the error was triggered. stakwk10.zip
delphi.307 guta,
Strings unit to help write portable code for Delphi 1.0 & 2.0. Provides compatibility routines for Delphi 1.0, similar to those in Delphi 2.0: SetLength SetString TrimLeft TrimRight Trim plus StrToPChar, which converts a string to a PChar. Freeware with source code. No help file. str10.zip
delphi.308 guta,
TSuperTimer is a 32-bit Delphi component that is a highly advanced version of the standard TTimer component. supertmr.zip
delphi.309 guta,
TAmLockApp Component Version: 1.0 Inspired By: Chapter 11 in "Zen of Windows 95 Programming" by Lou Grinzo The code follows the structure suggested by Lou in the book - in fact I have copied the C++ code en bloc and then modfied it for Delphi and converted it to a component. Purpose: * To provide a component that allows the user to "Lock" the application with a password e.g. when leaving the computer for a while. * When the application is "Locked", it is iconized and the icon changed. All open documents are preserved intact. * The application cannot be restored unless the same password is reentered. Thus, it is possible to protect private/sensitive data from prying eyes while the user is away from the computer. As soon as he/she returns, it only remains to click on the icon, re enter the password and he/she can start working again without a break. tamlock.zip
delphi.310 guta,
TDISK 16-bit and 32-bit components ================================== Platforms ========= Borland(tm) Delphi V1.0 V1.2 V2.0 Purpose ======= TDISK gives you drive information at design and run-time Properties ========== 1) DISK1.DriveLetter is for input. Only the first character is used. 2) DISK1.DiskType is for output. Encapsulates the GetDriveType API function. Note that 16-bit windows does not return the DT_NOROOTDIR value. An assembler routine is used in the 16-bit version to identify CD-ROM drives. 3) DISK1.DiskFreeBytes is for output. 4) DISK1.DiskSizeBytes is for output. 5) DISK1.CDROMFound is for output. 6) DISK1.CDROMDriveLetter is for output. tdisk32.zip
delphi.311 guta,
Item : TFrameList Component Target : Delphi 32 This component is a standard Windows Listbox with it's CreateParams overided. A frame and toolbar caption is created which allows a caption and sizing of the list box. Drop the control on a form and get the same effect as in MS Access 95 query designer. Just to show what Delphi can do... PS. The interesting part is that in VB you have to pay $ for this simplicity tframe.zip
delphi.312 guta,
Threading demo. thread.zip
delphi.313 guta,
THistoryComboBox: FREEWARE ! Version 1.5, May 96 Reads/Writes Items of a TComboBox to/from Registry. The reading and writing has to be initiated manually (methods: ReadRegistry, WriteRegistry). It could also done in Create/Destroy but then I would loose flexibility. thstcbo2.zip
delphi.314 guta,
Želite da vaše aplikacije prestanu da rade posle određenog vremenskog perioda? Evo rešenja: Ttimestop... for Delphi 2.0 version 1.1 Tired of people stealing your Software ? Try this Component, It will run perfectly under the trial period and then stop... Just call the create procedure in your main Form timestop.zip
delphi.315 guta,
Enhanced DB Navigator. tmodbnav.zip
delphi.316 guta,
32-bitna verzija SysInfo komponente: Purpose ======= TOS gives you operating system information at design and run-time Properties ========== 1a) OS1.OperatingSystem (16-bit) is for output. An enumerated value of type TOSTYPE 1b) OS1.WinOperatingSystem (32-bit) is for output. 2) OS1.WinPlatformID is for output. Allows you to distinguish the flavours of Win32 out there. 3) OS1.WinVerExtraInfo (32-bit) is for output. For future compatability with Windows versions to come... 4) OS1.WinVersion is for output. The Major+Minor+Build number as a string. tos32.zip
delphi.317 guta,
General overview, advantages and disadvantages using TProject TProject is a project manager component which is used from inside a Delphi Project. When the TProject Component is dropped on a form, it's ready to use. It enables you to manage backups, build & version numbers in a simple way. To restore a backup, just copy the files from the appropriate backupdirectory to your main projectdirectory, the backups are not compressed or otherwise altered. This, of course consumes more diskspace, but speeds the backupprocess up a lot. All TProjects properties are readable at run-time, but the backupfeature is only enabled at design-time (i.e. in-side Delphi). TProject will enlarge your final application with about 10 Kbytes + whatever is needed to store the property data. tproject.zip
delphi.318 guta,
Re-worked caption handling routines and trimmed uses clause for Windows 95. transrad.zip
delphi.319 guta,
Component: TSRichEdit Description: RichEdit control with added events and properties TSRichEdit is a descendent of TRichEdit which lets you get and set the caret position and top line index, and respond to VScroll and HScroll events without resorting to API calls. tsrich.zip
delphi.320 guta,
TWindowsList v1.0 This unit will get a list of actives windows in the system. To get it, call one of the functions GetAllWindows, GetVisibleWindows or GetInvisibleWindows. This will gather windows informations and place it in the TheWindowsList StringList. The AcceptEmptyNames will decide if yes or not unnamed windows are added to the list. twinlist.zip
delphi.321 guta,
TTypedDriveComboBox Component (freeware) - version 1.1 for both Delphi 1.0 (typedrcb.dcu) and Delphi 2.0 (tpdrcb32.dcu) This is an enhancement of the standard Delphi TDriveComboBox component. It adds one property, ShowDriveTypes, which is used to select the type of drives shown in the combobox. ShowDriveTypes is a set which may contain the following drive types: sdtFloppy : show floppy drives only sdtFixed : show fixed drives only (hard disks) sdtNetwork : show network drives only sdtCDROM : show CDROM drives only sdtRAM : show RAM drives only The ShowDriveTypes can be set both at design-time and at run-time. typedrcb.zip
delphi.322 guta,
Version utils. version.zip
delphi.323 guta,
Želite da snimite raspored prozora pri izlasku iz aplikacije? Evo rešenja: Introduction: Do you want to make your own program can be auto-save its all states of all windows ?? U can use this component to easily implement it. This program can save all states of all windows in your application. Include window location,window state,window visiblity and MDI children's state for a MDI form. Also Delphi 1.0 compatible, need manual recompile winsav12.zip
delphi.324 guta,
WINUTIL COMPONENT, version 0.95 07-05-96 * About the component *: This is a very simple component with some methods to get info about and to control Windows. I hope you can use it. winutil.zip
delphi.325 guta,
This is a dockable toolbar. features : - automatic resizing & placement of child controls - you can customize the possible states of the toolbar (floating, docked top/left/right/bottom) - good looking design ... xdockbar.zip
delphi.326 guta,
I, (na radost mnogih ;), poslednja komponenta u ovom (pre)dugom nizu. Izvinjavam se onima koji smatraju da sam im bezveze punio pad, a primam pohvale, cveće i pare :) od onih koji smatraju da im ovo koristi. P.S. Ovakvih malih (a korisnih) komponenti ima još ihahaj, pa ako vam se svidelo, okuražite me na mail da potrošim još malo Internet vremena :) -------------- Uz ovu poruku: Description: this component shows a bitmap, like TImage, but you can control the zooming of the bitmap. The component is for both versions of Delphi. Version 1.1: Automatic mouse zooming. 5/8/1996 zoompic.zip
delphi.327 nlazic,
>> U sledećim porukama nalazi se gomila shareware komponenti za Delphi 1 i 2. Svaka ti čast majstore :) BTW, nije li vreme da se otvori neki dir ili slična blagodet za ovakve stvari?
delphi.328 guta,
Na zahtev publike, bis :) Uz ovu poruku, Delphi 2 komponenta: File Find The TFileFind component easily searches a disk for the first and subsequent occurrences of a specified file. The component can also search a directory tree or an entire disk for ALL occurrences of a file specification. The file to be searched for may contain wildcards in its specification. tfile32.zip
delphi.329 guta,
Find Text (Delphi 2): The find text component provides a means to easily search any file for a text string. tfind32.zip
delphi.330 guta,
Popup Calendar (Delphi 2): The Popup calendar component is a handy way for users to select a date from a visual calendar using the mouse. No more typing date entries ! Just call the GetDate Method and the calendar does the rest. The calendar can be displayed as a month or a full year (refer to the Mode property) tpopup32.zip
delphi.331 guta,
Pravite svoj komunikacioni program, možda čak BBS? Možda vam ovo pomogne: TSerial for Delphi 2 This is a no-frills serial component that saves you having to tangle with the Windows Comms API functions to handle a serial port. Only basic serial comms are provided - no terminals, protocols etc. Send/receive data up to 115200 baud, manipulate and respond to control lines, breaks etc. Update to Version 2.10 08 Sep 96 tserial2.zip
delphi.332 guta,
System Menu (Delphi 2): The system menu component provides an easy way to insert, append or manipulate new item entries into a form's system menu. tsymen32.zip
delphi.333 guta,
Delphi Freeware komponente, nastavak: Uz ovu poruku: Još jedan Floating Toolbar, priložen kao source aa_tbar.zip
delphi.334 guta,
Treba da štampate Bar-kod? Probajte: Barcomp is a set of two Barcode Components for Delphi to be used with QuickReport. It comes in 2 varieties: a 16 bits and a 32 bits version. It is a shareware product. You can fully evaluate the product with the files that go with this text, except that you can not use applications with barcodes when Delphi is not running. Kao što se vidi u gornjem tekstu, u datoteci su i Delphi 1 i Delphi 2 verzije. barcomp.zip
delphi.335 guta,
CompDate V1.1 Delphi 1.0 Expert. A "fake" expert which gives you the date of compilation in Delphi. cdate11.zip
delphi.336 guta,
DBTreeNavigator 1.0 for Delphi 2.0 The DBTreeNavigator is the logical extender of DBNavigator.It support navigating in two and more DataSources (NOT ONLY ONE). It is very useful for the DataSources with the TREE-LIKE RELATIONS. db_tree.zip
delphi.337 guta,
Zvanični Borlandov Help update za DB Explorer (Delphi 2) dbexplor.zip
delphi.338 guta,
Želite da vaša aplikacija ima Application Bar koji se "lepi" na bilo koju ivicu ekrana, kao MS Office AppBar? Probajte: The TDCAppBar component creates a Windows 95 "AppBar" which can hook onto any edge of the screen, much like the Windows 95 TaskBar. dc95v10.zip
delphi.339 guta,
Ako ste skinuli komunikacionu biblioteku od pre par poruka, dopunite je ovim: TDialer component for Delphi, version 2.0 - FreeWare This is the version 2.0 of TDialer component for Borland Delphi. Version 1.0 was released in July 1995. New version detects dialtone and busy signal, also includes one additional published property: modem initialization string. Dialer is a small non visual component which allows you to dial phone numbers from your Delphi applications. I am not a great expert in communications but it works fine for my modem. You can modify it as much as you wish. dialer20.zip
delphi.340 guta,
TPlanning Component for Borland Delphi, v2.0 TPlanning is a visual component for Delphi. It allows you to manage a simple Diary in your application diary11.zip
delphi.341 guta,
TDLLLoader -> TComponent Manages dynamic load libraries. Will return a proc address based on the DLL and Proc name supplied. dllload.zip
delphi.342 guta,
Pronalazi sve validne drajvove, 16-bitna verzija. fdrive16.zip
delphi.343 guta,
Pronalazi sve validne drajvove, 32-bitna verzija. fdrive32.zip
delphi.344 guta,
FilterTable 1.01 for Delphi ---------------------------------- This is a Deplhi TTable descendent that implements easy but powerful filtering using a user defined function. Can be used in place of queries. Very complex filters can be made. Works at the Database Engine level for speed. Shareware version. (C) 1996 Stern Software. Corrects version 1.0 problems. ---------------------------------- flttb101.zip
delphi.345 guta,
Za rad sa velikim brojevima: This unit uses an array of bytes to represent a LARGE number. The number is binary-stored in the array, with the Least Significant Byte (LSB) first and the Most Significant Byte (MSB) last, like all Intel-integer types. Arithmetic is not 10-based or 2-based, but 256-based, so that each byte represents one (1) digit. huge_num.zip
delphi.346 guta,
Kontrola MIDI instrumenata, direktno sviranje na zvučnoj kartici ili sintisajzeru: This Delphi unit contains two components - TKeys & TMIDIKeys. Both are representations of a piano keyboard. The keyboards can be 'played' by clicking with the mouse. TKeys simply generates events. TMIDIKeys can control the MIDI mapper or any Windows MIDI port, so you can directly play an attached synth, soundcard, etc. TKeys generates NoteOn & NoteOff events which give Note & Velocity information. The note is 0..127 (60 = middle C), velocty is 0..127. Playing at the edge of the keys gives a higher velocity. keyboard.zip
delphi.347 guta,
Mrežna DDE razmena podataka između Delphi aplikacija. Priložen source i dva demo programa. Obe verzije Delphi-ja, BP 7.0 netdde.zip
delphi.348 guta,
TParser - Parsiranje matematičkih izraza TParser is a component specialised in parsing and evaluating mathematical expressions specified at runtime. It's performance is remarkable - only 40-80% slower than similar compiled expression - and it is by far the fastest parser on the freeware and shareware market. The programming interface is as simple as this: - specify values for predefined variables in properties A,B,C,D,E,X,Y or T; - specify expression to be evaluated in Expression property; - retrieve computed value in Value property. parser8.zip
delphi.349 guta,
Query By Example, 32-bitna verzija. qbe32.zip
delphi.350 guta,
SlideBar This component is a enhanced form of the Windows ScrollBar component. You can change the Focus Color, Slider shape, control the cursor shape when it is over the SlideBar, enable or disable the tick marks and much more. Priložena je i 16 i 32-bitna verzija komponente, takođe i source. slidebar.zip
delphi.351 guta,
Ova komponenta je stvarno friška: TStringGridEx Compoenet Ver 1.02 Last modify Date OCT 22 1996 Freeware Component For Delphi 2.0x TStringGrid that supports MultiSelect like TListBox Component, TStringGridEx adds an MultiSelect Property, allowing you to multiselect each row just like TListBox Component. strgrdex.zip
delphi.352 guta,
TGradient Component for Delphi 2 Seeing as I needed a gradient fill for my current project, I used the 16-bit TGradientFill (one of six colours - to black) and added a few other features. You can now specify colour constants such as clBtnFace or clWindow, and the values are extracted from the registry for the colour scheme being used in the target environment. Unfortunately though, if the user changes the colour scheme, they don't change in the gradient :-( As the previous versions, it looks best in 16-bit colour and above. tgrad12.zip
delphi.353 guta,
Uz ovu poruku nema datoteke, ovo je jedan od trikova za Delphi, iz Delphi Q&A: TITLE : Making your Delphi apps show minimized. Q: When I select the "Run Minimized" option in Program Manager to attempt to make my Delphi application execute in a minimized state, the Delphi application seems to ignore the setting and run normally. Why is this, and how to I fix it? A: Delphi's Application object creates a hidden "application window," and it is that window, rather than your main form, that is being sent the command to show minimized. To fix this, just enter this line of code in your main form's OnCreate event handler: ShowWindow(Handle, cmdShow);
delphi.354 guta,
Upoređenje Delphi vs Visual Basic, vrlo detaljno. ti2780.zip
delphi.355 guta,
Uz ovu poruku su Delphi Tips & Tricks, u nastavku imate sadržaj datoteke, da biste ošacovali da li vam je potrebna. Zbog ovog sadržaja je i poruka malo duža, na čemu se izvinjavam unapred. Delphi Tips & Tricks assert.txt - a Pascal version of the assert C macro to aid debugging. Duncan Murdoch, Lester Kovac atan2.txt - the atan2 function. Nathan Dreon, Terje Mathisen, Jon Jenkins clipbrd.txt - how to put a memory stream onto the clipboard. Mark R. Johnson comm.txt - a component for serial communications. Mark Cross, Alexander M. Nolasco, Fred Bulback? cursors.txt - how to create and register your own custom cursors. Timothy Barr, Per Bakkendorff dbgrid.txt - a TDBGrid descendant that shows images. Bill Raike delay.txt - a Delphi equivalent for the Turbo Pascal Delay() function. Nivaldo Fernandes elastic.txt - how to build a panel that is resizeable at run-time. Dion Kurczek except.txt - how to implement global exception handling. Cees Binkhorst filedrag.txt - how to implement file drag & drop from File Manager. Mark R. Johnson, John N. Hodges floatwin.txt - a unit to make a captionless window moveable. Anders Ohlsson floatwn2.txt - a much simpler implementation of floating windows. Steve Teixeira getclass.txt - how to get to class information dynamically via GetClass(). Marc Palmer gpharray.txt - how to quickly copy a 2D array to an image. Paul Sullivan graphres.txt - how to use bitmaps stored in a resource file. Mark R. Johnson, Brad Stowers hideapp.txt - how to hide an application from Task Manager. Darnell Cruz incptr.txt - how to increment pointers (from GetMem and GlobalAlloc/ GlobalLock). Marten Larsson io-redir.txt - a unit to redirect Input & Output through TCustomEdit derivatives (TEdit, TMemo, etc.). Kiriakos Vlahos mdititle.txt - how to kill the title bar of an MDI child. The Nomad, Andy McFarland moricons.txt - how to make more than one icon available for a program. Brad Stowers notebook.txt - how to dynamically add controls to TTabbedNotebook or TNotebook. Mark R. Johnson scrnsavr.txt - how to make a screen saver with Delphi. Thomas W. Wolf scroll.txt - how to automate memo/window scrolling. The Nomad search.txt - a bug fix for the search.pas text search function of the TextDemo project. Pete Royston segments.txt - a unit for accessing the memory between A000-FFFF. Jeremiah Gilbert, Pybe Faber transblt.txt - how to draw bitmaps with transparent areas. Mark R. Johnson trim.txt - a unit to trim spaces from strings. Bob Swart, Pierre Tourigny trim2.txt - another unit to trim spaces from strings. Joseph Bui trim3.txt - a third unit to trim spaces from strings -- take your pick. Bob Swart tstream.txt - how to read/write text data to a file using TStream. Michael Vincze tstream2.txt - how to read/write objects to a file using TStream. Mark R. Johnson varargs.txt - a program to demonstrate use of type-safe variable number of parameters in Delphi.. Hallvard Vassbotn vbtypes.txt - where to find functions to deal with Visual Basic types. Steve Teixeira win-g.txt - a WinG (ftp://ftp.microsoft.com/developr/drg/WinG/) import unit for Borland Pascal. Sean Palmer tips.zip
delphi.356 guta,
Poslednja u ovoj seriji (bogami, i u ovom mesecu, jer sam dostigao i limit broja poruka): WAV SOUND PLAYER COMPONENT FILENAME: WavePlay.ZIP CATEGORY: non-visual components DESCR: Component for easy play of Wav files. VERSION: 1.00 TARGET: Delphi 2.0 waveplay.zip
delphi.357 matke,
Da li neko moze da mi pomogne. Evo o cemu se radi. Pravim neki program u kome koristim StringGrid, i neophodna mi je funkcija koja moze da prepozna strelice levo,desno,gore,dole. Napominjem da sam probao sa key, ali ona cita samo standardni ASCII i ne prepoznaje strelice. Pozdrav
delphi.358 mikis,
+> BTW, nije li vreme da se otvori neki dir ili slična blagodet za ovakve Biće, biće :) Zapravo, trebalo bi da je već tu ali se ne vidi. S obzirom da se ni calex ni ja ne bavimo Windows programiranjem (za calexa možda i grešim :), bilo bi lepo da nam pomognete i preporučite šta bi trebalo da se nađe u diru. Takođe, kada šaljete, ne bilo vam teško da pored punog naziva programa (ili šta se već nalazi u arhivi) napišete ukratko i šta on radi i čemu služi.
delphi.360 guta,
Posle kraćeg zatišja, nastavak Delphi FW & SW komponenti. Sa ovoliko nastavaka, ovmoj UL počInje da liči na Dinastiju. :) Uz ovu poruku: Programirate u Clipper-u? Probajte ovo: Clipper Functions for Delphi is a collection of 50+ string and date handling functions for Delphi which are syntax-compatible with CA-Clipper. Although designed to ease the migration from CA-Clipper to Delphi, functions are powerful enough to appeal to everyone. On-line documentation in WinHelp format with KWF files. Source code available. Datoteka uz poruku sadrži i 16 i 32-bitnu verziju funkcija. clipfn20.zip
delphi.361 guta,
Delphi component Visual Database Design 1.1 The visual database design component shows you in Delphi's design mode (!) all the following information on your data: connections and relations between tables, the connection between table/query and the datasource, plus key table, query and datasource properties. All you need to do is drop the component on your form. This component is available for 16- and 32-bit Delphi. dbdesign.zip
delphi.362 guta,
Name : DBFilter Version: 1.1 Purpose: Interface to BDE filter language Filters are like queries except the're fast and return live results and are independent of any exisitng index. Filter provides a standard Expression Filter, and FilterFunc allows the expresson to be a callback to a user specified function. dbflt.zip
delphi.363 guta,
EZDSL Version 2.00 Easy classical data structures for Delphi 1 and 2 ====================================================================== The EZDSL units provide an OOP interface for classical data structures for Delphi: stacks, queues, lists, binary trees and so forth. For programmers migrating from BP7 a TCollection replacement is also provided. ====================================================================== ezdsl200.zip
delphi.364 guta,
TIndexButton Component Provides Index button like in Visual Basic. Delphi 1 i 2 indexbtn.zip
delphi.365 guta,
Borland/Sams/Informant VCL Contest Grand Prize Winner. The Master-Detail Explorer (TMDExplorer) component is a native data-aware Delphi component that displays master-detail information from multiple datasources in a hierarchical TOutline tree. Each level of the tree is assigned to a single datasource, and up to 8 separate levels are available. This is an great way to display master-detail information without using endless DBGrids. Level and Item-specific custom bitmaps are supported. Delphi 1 i 2. mdexplor.zip
delphi.366 guta,
TDBProgress component The TDBProgress component can be used to provide progress feedback on database operations. The TDBProgress component is a non-visual component that holds the latest progress information on the current database operation as returned by the database engine. By updating visual components, such as a gauge or a label, the user can be kept aware of the status of the database action being executed. Such feedback is especially useful when performing database operations that consume a considerable amount of time, such as: - Index Creation - Query Execution - Batchmoves The TDBProgress component also provides the developer with the unique ability to abort running database operations; this can't be done using Delphi components!! Delphi 1 & 2 progress.zip
delphi.369 guta,
Zamena za BDE, komponenta Quick Data Base QDB v.1.01 VCL Components for Delphi 2.0 Delphi's data-aware controls provide a flexible, powerful, and easy to use method of storing and retrieving data. Unfortunately they also make your executables enormous and involve you in the distribution of extra floppy disks (the Borland Database Engine) with your applications however tiny they themselves are. Rather than cracking a nut with a sledgehammer you can use QDB and its easy, lightweight approach to simple data management. QDB is by no means a replacement for the BDE. Rather, in simple cases where the full power of the BDE amounts to overkill, QDB offers an alternative. qdbvcl.zip
delphi.370 guta,
Zamena za BDE, source Quick Data Base QDB v.1.01 VCL Components for Delphi 2.0 qdbsrc.zip
delphi.371 guta,
Quick Report Add-On's Welcome to QRAddOn's for Delphi. QRAddOn's is designed to be a usefull collection of AddOn's for QuickReport. The first QRAddOn designed is a QRMaskLabel. It's very usefull for NON-BDE-Reports or reports, where you have to sum several fields. Following features we've added to the standard QRLabel: The Component can store string, TDateTime, float and integer-values, depending of the property MaskType. The storage of each of the above types is independent, so you can use this component as a one4four. - Added a Mask-string to format stored integer, float and date-values, as known from MaskEdit. - Added a Pre-string. This string will be printed in front of the stored value. - The method Reset resets the integer and float-values to 0. - Adding integer and float-values with the AddReal and AddInteger-methodes. - Get the values with .AsDate, AsInteger, AsReal and AsString. Delphi 1 & 2 qradds10.zip
delphi.372 guta,
Zvanični update za QuickReport za Delphi 1, sadrži kompletan SW QReport. Upozorenje: Ovo NIJE upgrade za Delphi 2 QuickReport, taj upgrade, koji se pominje i dole u tekstu sam okačio u jednoj od prethodnih poruka. QuickReport for Delphi version 1.0d copyright QSD AS 1996 ========================================================================= April 1996 http://www,qsd,no This is the 16 bit shareware version of QuickReport. The 32 bit version of QuickReport is included with Delphi 2.0. To upgrade your Delphi 2.0 with QuickReport 1.0d you need the 32 bit QuickReport 1.0d, not found is this zip file. Look for QR32-10D.ZIP. qrep10d.zip
delphi.373 guta,
Rad sa INI fajlovima, ali specifičnim: sadržaj varijabli u INI-fajlu se snima _u bazu_ sa kojom radite, bilo da je u pitanju DBF, Sybase, Oracle ili neka druga. Priložena je i 16 i 32-bitna verzija. rtdi.zip
delphi.374 guta,
RtDbGenID Component Ver. 1.01 RtDbGenID is a non-visual component which implements a unique number generator. All values will be saved into a table in database you work with. Every access which generates a new value locks this table and saves the generated value before releasing control, so that other users can safely run it parallel through the network. SQL queries as 'SELECT MAX(...)+1 FROM...' are a bit dangereous, because many users can theoretically execute this query at the same time and get the same results. Databases which support referential integrity can get over it, if the value is supposed for a field defined as unique, but even at the minimum it would rise an exception. dBase knows nothing about real uniqueness and in this case it can cause severe data errors. rtgi.zip
delphi.375 guta,
Visual SQL Query Builder for Delphi 2 TSQLBuilder Version 1.30 Delphi Choice Award 1996 Winner TSQLBuilder is a non visual component for Delphi. It only takes one line of code to allow your application to visually build, run and view the results of multi-table SQL queries for any database tables in any alias. Select queries may be run and the result table viewed all within the component. It even includes an expression builder to make your life even easier. Use it either as a standalone query tool or just read off the properties and run the query yourself for total control. Queries can be saved to or loaded from BlobStreams so they can be stored in database blob fields. Additionally they may be saved to or loaded from disk either automatically or manually. sqlbuild.zip
delphi.376 guta,
Imate podatke koji nisu organizovani u neku od poznatih baza? Ako se nalaze u tekst-fajlu ili možete tamo da ih smestite, ova komponenta vam omogućuje da ih konvertujete iz Delfija. Deliminated Text to Table Convertor Version 1 (Shareware) tgmpdlim.zip
delphi.377 guta,
I, poslednja u ovoj seriji: Piparti 1.3 VCL for Delphi 2 Kompletna zamena za QuickReport i ReportSmith. P.S. Ako koristite neku od komponenti koje sam kačio ovih dana, napišite nešto o svojim iskustvima sa njima i procenu njihove upotrebljivosti. Pošto ih ima podosta, nisam stigao da pregledam ni deseti deo, pogotovu ne detaljno. Pomoći će i meni i ostalima :) setup32.exe
delphi.378 velicko,
> I, poslednja u ovoj seriji: -------------- Znači biće ih još? :) (: Modem ti se pozlatio.. ;)
delphi.379 nesh,
... Da li neko moze da mi pomogne. Evo o cemu se radi. Pravim ... neki program u kome koristim StringGrid, i neophodna mi je ... funkcija koja moze da prepozna strelice levo,desno,gore,dole. ... Napominjem da sam probao sa key, ali ona cita samo standardni ... ASCII i ne prepoznaje strelice. ... Pozdrav Ovo pišem napamet, ali ako se dobro sećam možeš da uzmeš KeyDown event jer kod njega dobijaš i scan kodove.
delphi.380 guta,
#>> I, poslednja u ovoj seriji: #> -------------- #> Znači biće ih još? :) (: Nego šta :) Nastavak već od sledeće poruke ----------------------->
delphi.381 guta,
Sa čime sam završio prethodnu seriju, otvaram novu: Piparti 1.3 VCL for Delphi 1 Kompletna zamena za QuickReport i ReportSmith, priložen i vizuelni Report Desinger. Ovo je 16-bitna verzija (Delphi 1) komponente iz prethodne serije. piparti.exe
delphi.382 guta,
Object Inspector vam uvek pokriva baš ono što bi voleli da vidite? Velika gužva na desktop-u? Ovo rešava sve takve probleme: Space Maker, Delfi ekspert koji pretvara Object Inspector i sam Delphi u Auto-Hide prozore, kao task-bar i MS Office AppBar, tj. možete da ih "zalepite" za neku od ivica ekrana. spacemkr.exe
delphi.383 guta,
Želite da napravite kontekst-senzitivni help koji ima dugme '?' na formu pored dugmeta za zatvaranje? Probajte ovo: XHelp, 16-bitan verzija. tctxhelp.exe
delphi.385 guta,
Delphi 2.0 only AddBtn95 derives TRadioButton95 and TCheckBox95 from TRadioButton And TCheckBox to Give them the Additional Formatting Functionality found in Windows 95 Added or changed properties : Alignment : How the Text next to the button is aligned AlignmentBtn : Where the Button is positioned LikePushButton : Does the control look Like a Push Button? VerticalAlignment : Where the text and button are positioned WordWrap : Wrap the text if the box is to narrow addbtn95.zip
delphi.386 guta,
Uz ovu poruku se nalazi fajl sa spiskom komponenti koje se nalaze u fajlu koji je okačen uz narednu poruku :) Ukupno tridesetak komada od istog autora. ahmd32.txt
delphi.387 guta,
Ovo je poruka uz koju se nalazi fajl sa komponentama čiji se spisak nalazi okačen uz prethodnu poruku :) Tridesetak raznoraznih komponenti, Delphi 2. ahmd32.zip
delphi.388 guta,
Želite da napravite kontekst-senzitivni help koji ima dugme '?' na formu pored dugmeta za zatvaranje? Probajte ovo: XHelp, 32-bitna verzija. tctxh32.zip
delphi.389 guta,
TDrawCalendar: TDrawCalendar is a component based on though not descended from the Calendar in the Samples page of the pallette. I wanted to unpublish a couple of published properties (e.g.Font) which meant I could not descend it directly. The purpose of this component is to add flexibility to the calendar component to allow: 1. Drawing bitmaps, Icons and text onto particular dates of the calendar. 2. Allow font setting for the Days of the week, Date numbers and the added text as three separate properties (HeaderFont, DateFont and TextFont resp.). drawc13.zip
delphi.390 guta,
TFnpForm: TFnpForm is derived from TForm. It has all the features of TForm plus it can save its size/position/state to the registry when it is destroyed, read it again when it is created and has automatic support for min/max sizes. Unfortunately it's not possible to give a form new published properties that show up in the Object Inspector (you can of course set them in OnCreate). There cue is TFnpFormProp. Place this component on the form and set the properties. When the form is created the properties are transfered to the form before the component is automatically destroyed (since it is not longer needed). Please note that RegKey is an enumeratated type: rk_CurrentUser and rk_LocalMachine that corresponds to HKEY_CURRENT_USER and HKEY_LOCAL_MACHINE. formfnp.zip
delphi.391 guta,
TImpGrid: This Component adds light and dark columns, justification, and saving/loading to/from files. justification - 0 for right, 1 for left. savetofile('filename'); loadfromfile('filename'); impgrid.zip
delphi.392 guta,
TNiceTab & TNiceNotebook for Delphi 1 - TNiceTab is a replacement for TTabset, using a win95-style outfit. - TNiceNotebook is a modification of TNotebook, to suit the needs of TNiceTab. nicetabs.zip
delphi.393 guta,
RGNavigator: RGNavigator is based on BI's Navigator but is not derived from it. It adds numerous features as standard, including exposing the Buttons array, True 3D look (unlike the flat look of BIs version), coloured glyphs on buttons, built in hint panel, improved glyphs, optional confirmations on all actions and Keyboard Menu. RGNavigatorX is a custom navigator thats not Data aware. You can therefore use it for other purposes. RGNavigator is derived from RGNavigatorX and is data aware. The package contains both Delphi 1.x and Delphi 2.0 components. rgnav.zip
delphi.394 guta,
Scrolling Background Component: Skroluje sliku u pozadini forma. scrlfm10.zip
delphi.395 guta,
Dodajte u svoju aplikaciju izgled MS Internet Explorera: This component is a descendant of TPanel, similar to the buttons found in MSIE which become raised when the mouse moves over them. t3dpanel.zip
delphi.396 guta,
TStretchPanel: TStretchPanel is a Delphi component which resizes any control placed on it (and the controls' fonts too.). It inherits all properties from the standard TPanel supplied with Delphi and adds 5 more: Anchors, KeepAspect, MinDimension, StretchControls, and StretchFonts. See the help for information regarding these properties. This version contains both 16 and 32 bit DCU components for Delphi 1 and 2 tsdem102.zip
delphi.397 guta,
TAlignEdit: TAlignEdit is a component descendant by TEdit plus the property Alignment. ualnedit.zip
delphi.398 guta,
Za kraj ove serije (ne, nije poslednja serija :) XNails, zbirka sa puno korisnih komponenti za Delfi xnails.exe
delphi.400 guta,
Posle manje pauze, nova serija komponenti za Delphi... Uz ovu poruku: ANIMATE CONTROL - standard Windows 95 component ======================================== Animation control is a window that silently displays an Audio Video Interleaved (AVI) clip. animate.zip
delphi.401 guta,
BIG INI Komponenta za rad sa .INI fajlovima dužim od 64K bigini.zip
delphi.402 guta,
File version : 1.1 File description: Delphi translation of Remote Access API (including extensions) Target : Delphi 2.0 File status : Freeware with source Category : Winsock and Communications d_ras.zip
delphi.403 guta,
GraphStar GraphStar is a set of components and objects to help Delphi users to develop their graph applications easily. A graph in GraphStar is a set of vertices,edges,touch-objects and faces: Vertices: points of 2D long integer domain; Edges: links connects a pair of vertices; Touch-objects : those objects touched on other objects; Face : object to keep edges of a face of a planar graph. Data structure of a graph can be recursive. For drawing diagrams such as flow chats, following objects are also supported at GraphStar: - FCVertex: vertices with shape-polygon such as rectangle,circle, etc. - FCEdge: edges to connect FCVertex. GraphStar provides well-defined object structures and implements lower level functions about graph applications such as - sorting and hit-testing of objects - manipulation of objects - interactive drawing - save/load - undo/redo functions* - planarity test* - property editor - calculation of user-defined marcos.* gstar32.zip
delphi.404 guta,
Title of file : Icon2Bit.zip Type of file : Delphi Unit with demo program -- Freeware Operating Sys : Window 95 Short Desc : Convert an icon to a bitmap suitable for use as a Delphi glyph. Freeware with source. Long Desc : Icon2Bit.zip contains a Delphi unit to convert an icon into a bitmap. The bitmap is suitable for use as a glyph in a Delphi button with the transparent color of the icon correctly converted. The program that demos the unit, Icon to Bitmap Conversion, reads in a file containing icons and displays the resulting bitmap. It also allows you to save an icon to a .BMP file with the transparent color corrected for use as a Delphi glyph. Both the conversion unit and the demo program come with full source code, all free. icon2bit.zip
delphi.405 guta,
TIndentListBox INDENTED LISTBOX COMPONENT V 1.2 Oct-96 il.zip
delphi.406 guta,
LrsBlkLabel LrsBlkLabel is a blinking label component for delphi. I give the Delphi world this component to use an maybe learn something from. I release it as freeware, but if you have $1 or it's equal in your local currency, I'll be happy. I'll be even more happy if you also send me a post card from your home area in the same envelope. lrsblkla.zip
delphi.407 guta,
TMJTimeEditDemo is an Edit-Field with Drop-Down-timetable. Next to the Edit-Field is a SpeedButton, that opens the Time-Table. The hour could be changed with the Button -1 and +1. The minutes will set by a click on the table. mjtedo.zip
delphi.408 guta,
Rado bi saznali vrednost nekog property-ja za vreme izvršenja programa, ali vas mrzi da ga zaustavljate, otvarate Watch, ukucavate... Evo rešenja: Object Debugger for Borland Delphi 2 The Object Debugger allows you to inspect the published properties of the components of a program at run time, and edit them. It is a sort of RUNTIME OBJECT INSPECTOR! You simply place the component in one of the forms of your project, usually the main form, and when the program starts, the Object Debugger window is automatically opened. Before shipping the program you then remove it. objdev.zip
delphi.409 guta,
TSlidePanel TSlidePanel is a TPanel descendant that allows sliding panels at run time. It can be used to split windows into separate panes ala Windows Explorer, or for sliding toolbars ala Internet Explorer 3.0. slidepan.zip
delphi.410 guta,
Freeware Unit for Delphi 2.01 ( Must have ISAPI.PAS ) It's a freeware unit That can help you to write a Microsoft ISAPI Extension program ver 1.00. tomisapi.zip
delphi.411 guta,
TValidateGrid Is a StringGrid that has DeleteRow,InsertRow methods and OnValidate Event. vgrid.zip
delphi.412 guta,
Nastavak... Uz ovu poruku: Description: This component behaves like TCheckBox but allows bitmaps to be used for each state and enabled possibility. The default images are like those used in the SQL Server 6 interface. Sample images are also included to emulate traffic lights and LEDs. Target: Delphi 2.0 or later. btchkbox.zip
delphi.413 guta,
TExcel component 1.1 TExcel is a component to produce output tables directly into MS Excel, including cell input, formatting, commands, macro calls, etc. Demo project is attached to show how easy to drive it. excel.zip
delphi.414 guta,
TLinePrinter TLinePrinter is a non-visual VCL component for 32-bit Delphi that encapsulates the TPrinter object. It requires three files: LinePrnt.Dcu, LinePrnt.Res, and PrntProg.Dfm. When installed it is placed on the System page of the component palette with the icon displayed above. It installs to the System page because printing is a system task, and it is such an important part of almost every Windows application. I think TLinePrinter is one of those components that Delphi should have included right out of the box. TLinePrinter allows you to set margins, font, borders, header, footer, title, alignment, word-wrap, and even the lines to print at design time. It can even print tables. TLinePrinter is a very good middle ground between doing the simple writeln based printing and doing the full rendering on the printer canvas. It gives you the ease of use of the simple printing (e.g. TLinePrinter.WriteLine(string)), but it also gives you some of the power of the canvas rendering by encapsulating complex details such as margins, borders, alignment, and word-wrap for you. lineprnt.zip
delphi.415 guta,
Version: 1.0 Description: This is a descendent of TButton that allows a multi-line caption. Target: Delphi 2.0 or later. mlbutton.zip
delphi.416 guta,
Transparent Calendar For Delphi 2.0 mwcal10.zip
delphi.417 guta,
The purpose of this component is to display a REAL TRANSPARENT image and detect when your mouse cursor is on top of the transparent part or not. Because most of the components that circle the net and say that are Transparent, are not. Most of them replaces the selected color (known as transparent) with the color of the form or panel that's behind. If you have a bitmap in the back, you are unable to see it. This component has been tested on top of BMPs, GIFs and PCXs and works fine. You are now able to see the grafic thats behind your component. newtimag.zip
delphi.418 guta,
Ova komponenta je zanimljiva i stoga što je autor naše gore list :) TPixelShow Component for Delphi 2.0 Version 1.00 07 November 1996 Djogo Nebojsa *Description: TPixel Show is a visual component that will show your pictures appearing from pixels (try it and you will see what i mean). pixelshw.zip
delphi.419 guta,
U arhivi uz poruku se nalaze dve komponente: RButton: Visible Component used to display round buttons instead of square. Works identical to the standard TSpeedButton component. BPanel: Visible Component used to display beveled edges similar to edges seen between button bars and pull-down menus in Windows 95. Any combination of top,bottom,left and right bevels can be shown. rbutton.zip
delphi.420 guta,
Poslednja u ovoj seriji: TSortGrid Well, here's my foray into the wonderful world of TStringGrid descendents. I primarily wanted the ability to click a column header and have it sort the grid by that column. I also wanted a method to AutoSize a column. Then I just went nuts and started throwing in everything else I could think of. Ultimately, I made a lot of improvements to TStringGrid. New Procedures and Functions: MoveTo, Clear, InsertRow, InsertColumn, DeleteRow, DeleteColumn, MoveRow, MoveColumn, SwapRows, SwapColumns, AutoSizeCol, AutoSizeColumns, SortByColumn, IsCell, LoadFromFile, SaveToFile, CanUndoSort, UndoSort, GetCellDrawState, SelectCell, ValidateCell New Properties: AlignmentHorz, AlignmentVert, ClickSorting, BevelStyle, ExtendedKeys, ProportionalScrollBars, Sorting (run-time only), Modified (run-time only) New Events: OnGetCellFormat, OnClickSort, OnRowInsert, OnRowDelete, OnColumnInsert, OnColumnDelete, OnColumnWidthsChanged, OnRowHeightsChanged, OnBeginSort, OnEndSort, OnSizeChanged, OnCellValidate When you left click a column header it ascending sorts the rows using that column as a key. A right click does a descending sort. The sort style defaults to automatic which means it figures out whether to do an alphabetic, numeric, or date sort depending on what type of data is in the column. ExtendedKeys allows you to insert and delete rows at run time with a keypress. This defaults to False. When True, Ctrl+Ins inserts a row, and Ctrl+Shift+Ins inserts a column. Similarly, Ctrl+Del deletes a row, and Ctrl+Shift+Del deletes a column. sortgrid.zip
delphi.421 guta,
Uzgred, ako neko ima neki problem koji komponente priložene uz Delphi ne rešavaju, a nema ih među ovim komponentama koje kačim, neka to slobodno napiše :), jer ovo je samo mali procenat komponenti koje inače postoje na raznoraznim site-ovima, pa ih ja biram po ličnom osećaju šta bi moglo da bude interesantno. To, naravno, ne znači da je moj osećaj nepogrešiv, pa javite, iskopaću negde :)
delphi.422 velicko,
> slobodno napiše :), jer ovo je samo mali procenat komponenti :) Ako ima nečeg zanimljivog u vezi zvuka...
delphi.423 guta,
#> Ako ima nečeg zanimljivog u vezi zvuka... Vaša želja je za mene zapovest :) Dakle, pre nove serije komponenti, mini-serija komponenti koje se dotiču rada sa zvukom. Uz ovu poruku: TWaveIn i TWaveOut komponente, podržavaju i kompresiju. audio.zip
delphi.424 guta,
Delphi Sound mini-serija: ------------------------- ** Delphi's WaveMix v1.0 ** This package is a translation of the WaveMix DLL to Delphi. It allows multiple wave files to be played simultaneously until a maximum of 8 separate channels. There's no need of external DLL or INI files. dwavemix.zip
delphi.425 guta,
Delphi Sound mini-serija: ------------------------- FILENAME: GWDC0058.ZIP CATEGORY: Non-Visual Components DESCR: TWavParser Component and Utilities - simple component that makes WAV file processing easier. VERSION: 1.00 TARGET: Delphi 2.0 gwdc0058.zip
delphi.426 guta,
Delphi Sound mini-serija: ------------------------- TMediaBox komponenta, priložen demo. mediabox.zip
delphi.427 guta,
Delphi Sound mini-serija: ------------------------- TMusic komponenta, rad sa spikerom, omogućava biptanje :) paralelno sa izvršavanjem programa, čak i pri razvlačenju prozora, u DOS-tasku, takođe i dok je aplikacija minimizovana. Ovo je bilo sve što sam na brzinu uspeo da skupim. Nema ih mnogo, ali to je otprilike sve što se moglo naći na par sajtova koje redovno obilazim. Nadam se da će i ovo biti od neke pomoći... music.zip
delphi.428 guta,
Posle muzičkih želja :), nastavak uobičajene serije komponenti za Delfi 1 i 2... Uz ovu poruku: ---------------------------------------------------------------- The ADVMENUS.PAS unit contains three Delphi components: TSystemMenuItem Item of Windows system menu TSystemMenu Windows system menu TLinkPopUpMenu PopUp menu with link to main menu ---------------------------------------------------------------- Uz poruku je zapravo unapređena verzija navedenih komponenti: ---------------------------------------------------------------- Modified version of advmenu.zip Based on works of Artem A. Berman (artŽaber.kherson.ua) Last Modified 11/11/96 by Edhi Nugroho TSystemMenuItem and TSystemMenu are the same as the original version but TLinkPopupMenu is modified as below : In the old version, the popup menu cannot automatically popup when you select the main menu items. You should call Popup procedure first, I correct this bug :) by changed the procedure Popup to AddPopup and create new mechanisme so everytimes you link the popup menu to main menu's item, the procedure automatically added the popup to main menu's item. The others are the same as the old version. I include the original version along with new version, also simple example to show how to use it. ---------------------------------------------------------------- advmenu2.zip
delphi.429 guta,
Takmgrid Takmgrid is stringgrid based on Tmstrgrid written by Albrecht Mengel. This grid was written for Database showing. author Oleg Zavgorodnij olegŽmx.snet.ru features: 1. Column editor like Tdbgrid: a.Column appearance b.Titles c.Multiple lines in cells d.Hiding columns 2. Sorting 3. Searching 4. Multiple selecting(marking) rows 5. Column names and data access methods 6. Logic of DrawCell, DefaultDrawing, OnDrawDAtacell 7. Methods for filling grid (For example from table) akmgridb.zip
delphi.430 guta,
TD3KBitmappedLabel The TD3KBitmappedLabel component is a windowed control that displays text on a form. You can display amazing text simply by designing your own font as a sequence of chars stored in a bitmap strip. The component supports any size of bitmap, any number of chars, right to left timed scrolling, left-center-right aligments. bmplbl1.zip
delphi.431 guta,
Filename: CAPTION.ZIP Replacement: None File Versino: 1.00 Description: TBoxLabel: Improved TLabel with word wrap & bevels TBoxCaption: TBoxLabel that can be attached to _any_ TWinControl and will follow it around at _design_ time. TDBBoxLabel: Data-aware version of TBoxLabel Status: Freeware Source: Full Category: Improved Components caption.zip
delphi.432 guta,
Description: DrvChk is a Delphi non-visual component to identify drive types and status. drvchk.zip
delphi.433 guta,
Posle benzina, sada uvozimo i Delfi komponente :) Evo jedne komšijske komponente, autor je iz Rumunije :) TExtBaloon component 1.02 TExtBaloon is a component to create baloon shape window. Demo project is attached to show how easy to drive it. ebaloon.zip
delphi.434 guta,
Ova komponenta nije komšijska, ali do skora se mogla nazvati i domaćom ;) Ovog puta, umesto Fruktalovih sokova, friška Delfi komponenta :) Two controls for choosing installed fonts for Delphi 2, 32-bit. Slight adjustments necessary for use under Delphi 1. They show TTF, Type1 and bitmap fonts with individual bitmaps. No more fuss with FontDialog! Suggestions/improvements welcome. Quality freeware from Sight&Sound, Slovenia : http://www.sight-sound.si Version 1.0: release date 15.11.1996 fontctls.zip
delphi.435 guta,
Obratite pažnju, izuzetno korisna alatka: ----------------------------------------- The Delphi 2.0 runtime Object Inspector/Browser. This is a component that has most of the features of Delphi's Object Inspector, but is merged with a view of your application's object hierarchy. Clicking on any object in the left (Browser) pane will have all of the selected objects published properties displayed in the right (Inspector) pane. You can change any of the values in the Inspector's property list and see that property updated in real time on the object selected. It basically does everything the Delphi object Inspector does except it doesn't use Borland's custom property editors, and it's changes won't be permanent. (i.e. They don't change that object's property in the Delphi IDE.) inspect1.zip
delphi.436 guta,
filename: mab.zip replacements: none (new) version: 1.0 description: A collection of useful dialog components and property saving components. target: Delphi 1.0 (although they all run fine in D2 so long as you convert the dcr) author: Mab name: Matt Hamilton <mhamiltonŽbunge.com.au> status: Freeware full source: Yes category: Components Collection mab.zip
delphi.437 guta,
Description: Moon.dcu is a unit of moon related functions and a couple of other bits which I wrote to help me calculate moon phases and other things. Takođe, pretvara Julijanske-Gregorijanske datume... moon.zip
delphi.438 guta,
MSTRGRID This is a component descending from TStringGrid with some new sorting and searching properties & methods. MSTRLIST This is a sister of TStringList with some new sorting properties. mstrgrid.zip
delphi.439 guta,
Filename: MxCripto.zip Replacements: MxCripto.zip File Version: 1.0 File description: Cryptographic component. Target: Delphi 2.x Category: Invisible Component mxcd.zip
delphi.440 guta,
Network Connection Manager The TNetConnection component This component manages connections to network resources in Windows 95 and NT. You may establish connections, map local resources (drives and ports) to network resources, and you may break connections with this component. SYSTEM REQUIREMENTS: Delphi 2.0 or higher Windows 95 or Windows NT Installed network protocol Available network disk or print resources netcomm.zip
delphi.441 guta,
Filename: PICTPLUS.ZIP Replacement: None File Versino: 0.95 Description: Picture Plus Property Editor replaces the editors for Icon & Bitmap with one that allows previews. Status: Freeware Source: Full Category: Experts and Property Editors pictplus.zip
delphi.442 velicko,
> obilazim. Nadam se da će i ovo biti od neke pomoći... :) Thanks :)
delphi.443 matke,
Molim za pomoc, hitno mi je potrebna. Evo o cemu se radi. Pravim malo robusniju aplikaciju u Delphi-ju i koristim OCX kontrolu za graf Graphics Server. Program odlicno radi, ali pri instalaciji na drugi racunar, a zatim startovanju programa izbacuje poruku CLAS NOT FAUND. Naglasavam da sam koristio INSTALL SHIELD za DELPHI, i prebacio graphics server u system direktorijum kao i njegov dll. Ako neko zna za odgovor neka mi javi na mail matke ili na lazaro@fon.fon.bg.ac.yu Pozdrav.
delphi.444 guta,
#> aplikaciju u Delphi-ju i koristim OCX kontrolu za graf #> Graphics Server. Program odlicno radi, ali pri instalaciji na #> drugi racunar, a zatim startovanju programa izbacuje poruku #> CLAS NOT FAUND. Svaka OCX komponenta mora da se registruje na ciljnom računaru. Na žalost, nije dovoljno prebaciti je u system direktorijum, već se mora na neki način registrovati za vreme ili posle instalacije. Pomoći će regsvr32.exe, iz windows\system direktorijuma. regsvr32 [dllname|ocxname]
delphi.445 guta,
Ponovo radi bioskop, ponovo radi bioskop... :) Dakle, cenjeni Delfi auditorijume, još jedna serija komponenti. Uz ovu poruku: ---------------------------------------------------------------------------- Incremental tokenizer ---------------------------------------------------------------------------- This is incremental tokenizer to separate individual substrings from a string 4inctok.zip
delphi.446 guta,
--------------------------------------------------------------------------- Functions and procedures for Strings --------------------------------------------------------------------------- This is a collection of functions and procedures for strings 4strings.zip
delphi.447 guta,
--------------------------------------------------------------------------- GetToken functions --------------------------------------------------------------------------- This is Tokenizer to separate individual substrings from a string 4token.zip
delphi.448 guta,
Takmgrid is stringgrid based on Tmstrgrid written by Albrecht Mengel. This grid was written for Database showing. features: 1. Column editor like Tdbgrid: a.Column appearance b.Titles c.Multiple lines in cells d.Hiding columns e.Checkboxes in cells f.Formatting columns (numeric,datetime) 2. Sorting 3. Searching 4. Multiple selecting(marking) rows 5. Column names and data access methods 6. Logic of DrawCell, DefaultDrawing, OnDrawDAtacell 7. Methods for filling grid (For example from table) akmgridb.zip
delphi.449 guta,
--------------------------------------------------------------------------- TDB2Ascii --------------------------------------------------------------------------- TDB2Ascii is a component to export data from any DataSet (TTable or TQuery) to an ASCII file. db2ascii.zip
delphi.450 guta,
In this zip you will find this three new components ˙ TNewctrlgrid : A better ctrl grid no new properties or events just a face lift and improved data entry. ˙ TLabelEdit : Dbedit with label beside it you can change the label place by changing the labelposition property change the label text by changing the caption property. ˙ TButtonEdit : TlabelEdit with small button around it change the showbutton to true to make the button visible on button click or ctrl enter an onbuttonclick event occur. dbvcl.zip
delphi.451 guta,
For everyone who can have only an impact printer, this is an easy and quick way to make simple report (DOS style). dos_prn.zip
delphi.452 guta,
TEXPLORERBUTTON V2.4 - FREEWARE COMPONENT FOR DELPHI 1.0 & 2.0 A new kind of button that looks like the ones found in Interner Explorer 3.0. Transparency, drop-down menu, automatic shading of bitmaps, layout control, wordwrapping and more... explbtn.zip
delphi.453 guta,
Dijalozi sa senkom: I made this component to help common users to see what dialog is active. Too often users tried to press buttons from the wrong dialog. This component creates shades (two different kind): 1. overcasting (whole screen) with hint panel 2. over dialog grayshad.zip
delphi.454 guta,
tTableDBF/tTableFilter VCL Component Version 2.10 Description of TTableFilter: ---------------------------- This component will allow you to filter your table ANY way you want. It does not depend on indexes or any other BDE weirdness. The BIGGEST advantage of this component is that it gives you, the programmer, an event where you can include or exclude a record based on whatever selection criteria you like. Description of tTableDBF: ------------------------- This is a descendant of tTable. It adds the ability for dBase and Paradox to pack deleted records. It also features methods to increase the useability of dBase expression indexes. mktbl210.zip
delphi.455 guta,
MSTRGRID Version 2.2a, 16.11.1996 New: Multi-Key sorting is possible now with SortCompletRows (and SortCompleteColumns): First sort the least important column(s), then sort the most important column(s). (The order of equal-valued entries is kept). As result, the whole table is sorted after the most important column. If any values there are equal, the table is sorted by the next less important value, and so on. MSTRLIST Version 2.2a, 16.11.1996 Bugfix: When ampm is in DateTimeFormat, an error occured, if there was no time entry in data found. CHANGED: TMSortType -> TLSortType, soString -> sString, ... , soDate -> sDate ****** This was important, otherwise mStrGrid Users should manually include mStrList to their USES list, when using setting mStrGrid1.KeyType values. Sorry! (The compiler will warn you) If needed you can typecast list.KeyType:=TLSortType(grid.KeyType) or grid.KeyType:=TMSortType(list.KeyType). I'll hold TMSortType and TLSortType compatible. mstrgrid.zip
delphi.456 guta,
TPrintGrid v3 Delphi VCL Component The PRTGRID.PAS file contains a Delphi v1 non-visual VCL component to support printing of a DBGrid in your application. You use this in addition to the standard DBGrid - this doesn't replace the grid, it only allows you to print it. prtgrid3.zip
delphi.457 guta,
Ovo je _oficijelni_ novembarski update za QuickReport QuickReport for Delphi version 1.1 Copyright 1996 Quick Software Development AS ========================================================================= November 1996 http://www.qsd.no * New property, TQRDBText.AutoStretch. If true, component will stretch to fit both memo and string fields. Note that default is False so any memofields you currently stretch must have this property changed to True * Ugly character spacing in 32 bit version fixed * Higher resolution used for internal metafile in 32 bit version * Problems with printer settings on HP Deskjet printers fixed * QRPreview now shows a blank page while in the form designer instead of just nothing * Bug fix, removed problem with no default printer installed * Bug fix, now transparent *really* works in the 32 bit version <G> * Bug fix, band separator line now paints correctly * Bug fix, QRDBText no longer cuts last character * Bug fix, resource leaks removed from TQRPrinter and TQRGroup * Bug fix, empty text controls now update the font properly on screen * TQRDBCalc prints currency fields correctly * TQRMemo prints with correct font size * Band frames draw correctly (except for odd left margins) * Checks for valid papersize before trying to set one qr32-11.zip
delphi.458 guta,
WEEK CALENDAR UNIT: FREEWARE PROGRAM FILES: NEWCAL.DFM, NEWCAL.PAS EXAMPLE FILES: SHOWCAL, CALSHOW I know, just another calendar but with a slight difference. Of all the calendar files etc. I have seen in the Delphi Super Page's, not one of them (that I had seen anyway) had a facility to show the WEEK NUMBER when any date was selected. ra_cal.zip
delphi.459 guta,
Ova komponenta omogućava da dva procesa komuniciraju ili razmenjuju podatke preko zajedničke (shared) memorije. sharedmm.zip
delphi.460 guta,
Ovo je _oficijelni_ SYBASE update za Delphi. Arhiva sadrži novu verziju wod50t.dll fajla, SYBASE SQL Server 5.0 sqldelph.zip
delphi.461 guta,
UUcodec V1.0A 20 nov 1996 by: Ruud Noordermeer --------------------------------------------------------------------- UUcodec allow Delphi-1 AND Delph-2 developers to add UUEncode and UUDecode functions to their application. Simply by placing the 16 or 32 bit component on your form and setting input, output file and activating the 'action' property the encoding or decoding will take place. Priložene su i 16 i 32-bitne verzije komponente. ucodec10.zip
delphi.462 guta,
Information on the USEDBY utility ================================= Version 01 - 16-Nov-96 The purpose of UsedBy is to allow you to select a module in a large project and find out which other modules are using it. This is useful for housekeeping large projects where some units may become redundant. It will also be used in Delphi 3 for examining module coupling when designing packages. usedby01.zip
delphi.463 guta,
File version 1.01 File description There are two components implemented in this unit (TMatrix and TMatrixViewer). Also many math operations with matrices are implemented there. Target Both 16 & 32-bit vsmatrix.zip
delphi.464 guta,
TWinSplit Version: 1.0 Description: TWinSplit is a VCL component that allows you to resize a TargetControl at run-time. It behaves like the splitbar in the Win95 Explorer. It works horizontally or vertically. You can even set the minimum and maximum size for the TargetControl. Target: Delphi 2.0 or later. To je sve u ovoj seriji, u nastavku slušajte muziku iz našeg studija... :) winsplit.zip
delphi.465 tomcat,
Guto, Majstore, Svaaka cast!
delphi.466 tomcat,
Imam dva pitanja vezana za Delphi: 1. Kako mogu da iz nekog programa "iscupam" ikonu (i smestim je npr. u TImage). Konkretno, pravim mini LaunchPad za aplikacije pa mi treba da kad izaberem program dobijm na tom mestu njegovu ikonu.. 2. Pri instaliranju nekih komponenti ("Gutinih") Delphi javlja da ne moze da nadje bin/cmplib32.dpr. Ovo se pojavljuje kod otprilike 20% komponenti. Da li ja nisam lepo instalirao Delphi ili sta? Hvala unapred.
delphi.467 tores,
>>> Kako iscupati ikonu Ne znam da li se to moze uraditi nekom funkcijom iz Delphi-ja (ne koristim ga) ali imas API ExtractIcon kojim se to radi. Pogledaj WinSDK Help ili sta si vec dobio uz Delphi. Ako ustreba javi da ti napisem detalje.
delphi.468 guta,
#> 2. Pri instaliranju nekih komponenti ("Gutinih") Delphi javlja #> da ne moze da nadje bin/cmplib32.dpr. Ovo se pojavljuje kod #> otprilike 20% komponenti. Da li ja nisam lepo instalirao #> Delphi ili sta? Meni je sve što sam probao, prošlo. Ipak, moram da kažem da nisam isprobao baš sve komponente, tako da postoji mogućnost da je nešto neispravno. Ako ti nije teško, reci mi koje su komponente u pitanju, pa ću da proverim.
delphi.469 tomcat,
Alo! Uspeo sam da iscupam ikonu, ali sad imam drugi problem. Naime icona je TIcon objekt a meni treba da ga prikazem kao TBitmap. Probao sam sa TBitmap.Canvas.Draw ali nije islo. Znaci, kako da iconu prikazem u TBitmap-u?
delphi.470 nlazic,
>> Uspeo sam da iscupam ikonu, ali sad imam drugi problem. Naime icona >> je TIcon objekt a meni treba da ga prikazem kao TBitmap. Probao sam >> sa TBitmap.Canvas.Draw ali nije islo. Znaci, kako da iconu prikazem >> u TBitmap-u? API funkcijom DrawIcon. Ako ti je Icon objekat klase TIcon, a BMP objekat klase TBitMap, moglo bi ovako: DrawIcon (BMP.Canvas.Handle, 1, 1, Icon.Handle); Ako hoćeš da ikonu prikažeš na ekranu, možeš da je iscrtavaš direktno na Canvas nekog PaintBox-a, ili čak Form-a, nema potrebe da koristiš TBitMap.
delphi.471 tomcat,
Probao sam DrawIcon funkcijom i ona savrseno radi sa recimo Image objektom - DrawIcon( image1.canvas.handle,1,1,paticon.handle) (a sto je, pak :), mnogo lakse uraditi sa image1.picture.assign(paticon )) . No meni je bas neophodno da se ta ikonica pojavi na button-u. Probam npr. sledece: DrawIcon (BitBtn1.glyph.canvas.handle,1,1,icon. handle) i to se kompajlira i sve ali nece da se iscrta! Fuzzy?
delphi.472 tomcat,
Hmm.. Pitanjce. Da li je moguce vertikalni skrol bar u FiliListBox-u premestiti na desnu stranu i da li je moguce da bude vidljiv sve vreme (i kad svi fajlovi staju u prozor). Thanx.
delphi.473 guta,
TreeDropView Component (Object Pascal - Delphi 2.0) tdropv.zip
delphi.474 mradovic,
Ima li neko ideju kako da se izvede Delay funkcija, kojoj se prosledjuje broj milisekundi? Cini mi se da sam negde video Sleeper komponentu pa ako je neko ima bio bih mu zahvalan ako je okaci ovde. Pozdrav, Mirko.
delphi.475 janko,
> Ima li neko ideju kako da se izvede Delay funkcija, kojoj se > prosledjuje broj milisekundi? Cini mi se da sam negde video Zar nemaš Tajmer komponentu u samom Delfiju?
delphi.476 ivan.hoe,
Problem. Probao da instaliram Baloon komponentu iz poruke 433, al' ne ide! Trazi se baloon.pas. Inace, rec je o Delphi 2.0. Ivan
delphi.477 nlazic,
>> Trazi se baloon.pas. Inace, rec je o Delphi 2.0. Kada radiš browse fajla u kome je komponenta, učitaj .DCU, a ne .PAS fajl.
delphi.478 ivan.hoe,
>> Trazi se baloon.pas. Inace, rec je o Delphi 2.0. >Kada radiš browse fajla u kome je komponenta, učitaj .DCU, a ne >.PAS fajl Ma znam to, ali pri prevođenju (mislim kad se udari ono install, pa ok :)) prijavi da ne može da nađe baloon.pas!?
delphi.480 matke,
S.O.S. S.O.S. S.O.S. S.O.S. S.O.S. S.O.S. S.O.S. Imam jedan problem: radim bazicu u Delphiju i koristim standardni SQL za upite. Tu je stativa: ne znam kako da rezultat upita prenesem u moju lokalnu promenljivu. Konkretno, sa COUNT izracunavam broj rekorda koji zadovoljavaju odredjeni uslov, ali ne znam kako da taj broj prenesem u promenljivu te da se dalje sluzim sa njega. Ako neko zna (pretpostavljam da je problem trivijalan, ali ja nemam nikakvu dokumentaciju za Delphi-cak ni Help) neka mi posalje odgovor na mail sto pre; STVAR JE VISE NEGO HITNA !!! Unapred zahvalan do j..a.
delphi.481 hercog,
Kako pristupiti kartama koje se nalaze u CARDS.DLL-u, tj kako ih prikazati na ekranu? Sale
delphi.482 nenad,
> Kako pristupiti kartama koje se nalaze u CARDS.DLL-u, tj kako > ih prikazati na ekranu? Verovatno je dovoljno da ih pronađeš nekim "resource" editorom, na žalost uz Delphi koliko ja znam to "ne ide". Ako imaš TP for Win ili bilo koji Borland-ov kompajler za Win trebalo bi da imaš i njihov Resource Workshop. Nađi ih tamo, vidi koji im je ID i vadi... :)
delphi.483 hercog,
(*> i njihov Resource Workshop. Nađi ih tamo, vidi koji im je ID i (*> vadi... :) :) Viđeh jednom, čak i koristih uz Visual Basic jedan VBX koji postaviš i dobiješ kartu (iz cards.dlla) i imao je svoje propertije za boju i znak karte, pa reko da nema nešto slično i za Delphi :) Sale
delphi.484 guta,
#> :) Viđeh jednom, čak i koristih uz Visual Basic jedan VBX #> koji postaviš i dobiješ kartu (iz cards.dlla) i imao je svoje #> propertije za boju i znak karte, pa reko da nema nešto slično #> i za Delphi :) Ima, ima :) U sledeće dve poruke se nalaze 16 i 32-bitna verzija komponenti koje barataju sa kartama iz CARDS.DLL fajla. 16-bitna verzija ima priložen i novi CARDS.DLL sa džokerom, kojeg inače nema u MS verziji. P.S. Zahtevam 15% od tog poker-automata ;)
delphi.485 guta,
TCards Allows the user to easily display the cards supplied in the CARDS.DLL file, and build games. 16-bitna verzija, Delphi 1.x j_cards.zip
delphi.486 guta,
TCards Ver 1.03 Release Date : OCT 19 1996 For Delphi 2.0x Freeware Component Allows the user to easily display the cards supplied in the 32 Bits CARDS.DLL file, and build games. 32-bitna verzija, Delphi 2.0x, 3.0 Beta tomcard.zip
delphi.487 hercog,
(*> P.S. Zahtevam 15% od tog poker-automata ;) Ipak je u pitanju preferans aparat :) Sale
delphi.488 ivan.hoe,
Dakle, problem je sledeći: Kako uzeti, da ne kažem usemplovati, izvestan broj uzoraka sa audio ulaza, uz zadatu frekvenciju i broj bitova po semplu, a da se sve to nađe negde u memoriji (a da ja znam gde :)))? Probato sa komponentom iz ove konferencije (audio.zip), ali to jednostavno funkcioniše katastrofalno... Pozdrav, Ivan.
delphi.489 hercog,
(*> TCards Ver 1.03 Release Date : OCT 19 1996 (*> For Delphi 2.0x Freeware Component (*> 32-bitna verzija, Delphi 2.0x, 3.0 Beta Ovo čudo nikako ne mogu da instaliram u delphi, stalno dobijam poruku OUT of memory. Nemojte mi reći da bi instalirao novu komponentu, da moram da imam 16mb? Sale p.s btw out of memory prijavljuje kod kompajliranja delphijeve biblioteke
delphi.490 luckyluciano,
¸¸> poruku OUT of memory. Nemojte mi reci da bi instalirao novu ¸¸> komponentu, da moram da imam 16mb? Vrlo, vrlo moguce, jer ja imam 32Mb i sve je u redu. :) Lucky Luciano
delphi.491 guta,
Novi Borlandov proizvod: ---------------------------------------- Borland Delphi/400 Client/Server Suite ---------------------------------------- Uz sledeće dve poruke se nalazi opis proizvoda i pitanja i odgovori o novoj verziji Delphi-ja.
delphi.492 guta,
Delphi/400 Client Server Suite Fact Sheet fsas400.txt
delphi.493 guta,
Delphi/400 Client Server Suite Questions & Answers as400qa.txt
delphi.494 nenad,
> Borland Delphi/400 Client/Server Suite > Uz sledeće dve poruke se nalazi opis proizvoda i pitanja i odgovori o > novoj verziji Delphi-ja. Za one koje mrzi da skidaju, ukratko: u pitanju je Borland-ov paket namenjen firmama koje za server koriste IBM-ov AS/400 pod operativnim sistemom OS/400 (najprodavanija mašina tog ranga u svetu). Sastoji se od klasičnog Client/Server Delphi-ja i 2 paketa licencirana od jedne francuske firme za onu serversku stranu. Ovo je prilično značajno, čak i kod nas ima dosta tih AS/400 računara, a u svetu naročito.
delphi.495 matke,
Molio bih da mi neko odgovori na postavljeno pitanje. Naime vec sam jednom postavio ovo pitanje ali odgovor nisam dobio. Evo o cemu se radi. Pravim neki program u delphi-ju u kome koristim par tabela i dinamicki SQL. Pokusavam ali nikako ne uspevam da prenesem rezultat query-ja u neku odgovarajucu promenjljivu u delphiju. Molim za pomoc. Dosta mi je vazno.
delphi.497 zvezdan,
>> Pokusavam ali nikako ne uspevam da >> prenesem rezultat query-ja u neku odgovarajucu promenjljivu u >> delphiju. Ne znam za Delphi, ali ako može da ti pomogne to isto u Visual Basic-u, verujem da je način dosta sličan: DIM db AS DATABASE, rs AS RECORDSET, promenljiva AS ... SET db = OPENDATABASE("nazivfajla") SET rs = db.OPENRECORDSET("SQLquery", DBOPENDYNASET) promenljiva = rs(rednibrojkolone) Npr. SQL query: "SELECT SUM(nazivkolone) FROM nazivtabele" će ti u rs(0) dati zbir navedene kolone (FIELD). Možda je očigledno, ali da ne bi bilo zabune: nazivkolone je kolona iz nazivtabele, dok je rednibrojkolone kolona iz upita. A ima još nekoliko načina da se postigne to isto. Izvinjavam se Delphi-jevcima na upadu, pošto vidim da čoveku niko ne odgovara.
delphi.498 nlazic,
>> par tabela i dinamicki SQL. Pokusavam ali nikako ne uspevam da >> prenesem rezultat query-ja u neku odgovarajucu promenjljivu u >> delphiju. Nikako ne možeš da CEO rezultat Queryja preneseš u jednu promenljivu. Kada izvršiš neki SQL upit kao rezultat dobijaš skup slogova koji ispunjavaju traženi kriterijum. Od njih je samo jedan aktivan (current). Metodima First, Last, Next i dr. se šetaš kroz ovaj skup i postavljaš aktivni slog na različito mesto. Ako hoćeš da nekoj promenljivoj dodeliš vrednost iz nekog polja aktivnog sloga, možeš to da uradiš ovako: { Dodeljivanje vrednosti iz polja 'Sifra' prvog sloga SQL upita, koje je znakovnog tipa, promenljivoj ts. } var s:string; begin ... Query1.Open; Query1.First; {Proglašava prvi slog aktivnim} ts:=Query1.fieldbyname('Sifra').asstring; ... end;
delphi.499 tstojic,
Molim da, ako je neko radio sa RPC-om napise koju je literaturu koristio i kakva je iskustva sa time imao. Unapred hvala! Mila
delphi.500 tile,
Hi, Nesto je ova tema zamrla. Neki su zauzeti istrazivanjem, neki su stidljivi, a neki ljubomorno cuvaju svoje znaje. Pocetnik sam u Delfiju, i obzirom da sam samouk, nije lose. Imam 1001 pitanje. 1. Kako da TTable postavim na SetRange po jednom indeksu (string0 a da u prikazu set bude prikazan u drugom (DateTime). Ne umem da pomirim ova dva formata. Baza je .dbf Molim za odgovor. Nije hitno ali mi je bitno. Ako nije moguce, da ne se vise ne mucim. Hvala.
delphi.501 zdravkod,
Imam i ja jedno pitenje... Kako da kontrolisem modem iz Delpija? SimpTerm mi ne radi. Ako neko zna kako da pozovem modem preko Windows funkcija (ako moze detaljno objasnjenje, ili neki primer)... (Unapred zahvalan)
delphi.502 guta,
Posle (dužeg) zatišja, nastavljam sa kačenjem serija Delphi komponenti. Zastoj je posledica mnogih stvari, počevši od povećanih obaveza u firmi u kojoj radim, aktuelne situacije i angažovanju na prenošenju vesti na Sezam, i tome sličnih elementarnih nepogoda... Razgledajući razne komponente koje su uradili programeri širom sveta, naučio sam i sam puno sitnica i trikova, i saznao da sam bar dvadeset puta otkrivao toplu vodu & rupu na saksiji radeći bez njih :) Da se to ne bi baš svakome dešavalo, a i u cilju animiranja ove teme u okviru PCPROG konferencije, trudiću se da sa vremena na vreme, kao i ranije, kačim serije komponenti koje budem pronalazio na Mreži. Kao i pre, važi isto: Komponente skidam prema ličnom afinitetu i radoznalosti, što ne mora biti ono što se većini sviđa. Dakle, ako imate neke tematske želje (kao što sam jednom prilikom kačio mini seriju komponenti za rad sa muzikom), slobodno vičite - iskopaće njih Bili :) Naravno, ako i sami naletite na nešto zanimljivo, ne bilo vam teško & zapoveđeno, okačite, obradujte nas ostale :) Pošto trenutno opslužujem rubriku Delphi Tips & Tricks u Računarima, i pitanja možete postavljati u temi - koliko je u mojoj moći, potrudiću se da nađem odgovor na njih, a ako ne uspem, ima na Sezamu Delphi Gurua, Zajedno :) ćemo valjda lakše pronaći odgovor. Ako neko pitanje (i odgovor, razume se), bude zanimljiv za širu Delphi publiku, naći će svoje mesto i u Računarima. Pitanja možete slati i na delphi@sezam.co.yu, međutim cenim da je bolje da o njima diskutujemo ovde. Disclaimer: Nisam službeno lice SezamNET-a, u bilo kom obliku, niti sam na bilo koji način formalno povezan sa njim, tako da Vas molim da za moje eventualne greške i/ili greške u komponentama i odgovorima ne krivite SezamNET, Administratore sistema i Moderatora konferencije, već mene lično.
delphi.503 guta,
TAniIcon file name: aniicon.zip replacements: none file version: 1 file description; TAniIcon is a Delphi component that allow showing Win95 animated icons on Delphi forms target: Delphi 2.0 aniicon.zip
delphi.504 guta,
The Delphi 2.X component to create baloon shape window. baloon32.zip
delphi.505 guta,
A simple Delphi 2 Component that shows a sizeable Directory-Dialog-Box dirdlg.zip
delphi.506 guta,
TDirectoryTree and TDirectoryDialog The Directory List Box is a Windows 95 style directory listing. The listing is identical to the left pane of the Windows Explorer. This component is intended to replace the old 3.1 sytle TDirectoryListBox and TDriveComboBox components included on the System Tab of Delphi 2.0. Also included is a Directory Dialog. This dialog can be used to prompt the user to select a directory. dtdemo.zip
delphi.507 guta,
TEditManager Links and manages the edit controls associated with a dataset. Assign a handler to OnEditClick - TEditManager automatically assigns the handler to all attached edit control OnClick properties. In this handler, call the edit manager's HandleEdit method, passing the sender. Use the OnUpdateControls event to do any housework. TEditManager can generate an edit menu, popup menu edit items and edit speedbuttons at design time - save you about 3 minutes! editman.zip
delphi.508 guta,
Handle audio playing and recording. Easy to use. Get full advantage of buffering and queueing with no effort. All the dirty work is done by these two components. ewv102.zip
delphi.509 guta,
HSDBPrint for Delphi 16-bit =========================== The unit HSDBPRNT makes it easy to print every DBGrid-Component at runtime. hsdbprnt.zip
delphi.510 guta,
TUMidi This component will play midi files in milliseconds resolution 1. Set FileName property to your midi file (path+name). 2. Call Open; method 3. Call Play(From,To); method (both parameters in milliseconds) 4. Repeat stage 3 as many times as you like. 5. Call Close method 6. Error codes returned from methods can be converted into strings using the method ErrStr(ErrorCode); midi.zip
delphi.511 guta,
Name: NoTask.Pas Version: 1.0 Platform: Delphi2.0 & Win95 or WinNT Description: Simple component will hide your program's forms from the Windows '95 or NT 4.0 Taskbar. Freeware, source included. Target: Delphi 2.0 notask.zip
delphi.512 guta,
TSysHotKey component The TSysHotKey component is a Delphi component that allows you to set system global hotkeys in Windows 95 and Windows NT. The component works only in Delphi 2.0. syshot.zip
delphi.513 guta,
Dvadeset i dve komponente: .Data Access components: TAutoTable TAutoQuery TAutoFind TMacros (object) TMacrosses (object) .Visual Filter Components Library: TAutoFilter (object) TCheckBoxFilter TComboBoxFilter TDateFiltComboFilter (New in Beta 25.01.97) TLookupListFilter (New in Beta 25.01.97) TMaskEditFilter TRadioGroupFilter TReferenceFilter .Data Controls: TAutoDBGrid TAutoDBDateEdit TDBReference TReference .Additional Components: TAutEdit TReferencePanel auto32.zip
delphi.514 guta,
THETreeView Ekstremno brza TreeView komponenta TTREEVIEW: 128 sec. to load 1000 items (no sorting)* 270 sec. to save 1000 items (4.5 minutes!!!) THETREEVIEW: 1.5 sec. to load 1000 items - about 850% faster!!! (2.3 seconds with sorting = stText)* 0.7 sec. to save 1000 items - about 3850% faster!!! NOTES: - All timings performed on a slow 486SX 33 MhZ, 20 Mb RAM. hetrview.zip
delphi.515 guta,
An horizontally scrolling listbox component for Delphi32. hlistbox.zip
delphi.516 guta,
Profiler funkcije - merenje brzine izvršavanja delova vašeg koda. pentium.zip
delphi.517 guta,
TProgress & TLineList component 1.0 TProgress is a component for breakable program progress indication. TLineList is a component to process huge text files sequentially. Demo project is attached to show how easy to use it. progline.zip
delphi.518 guta,
Postavite vašu ikonu i program u Systray (ikonice kontradesno od sata u taskbaru). taskbara.zip
delphi.519 guta,
TStretchPanel Component ver 1.03 TStretchPanel is a Delphi component which resizes any control placed on it (and the controls' fonts too.). It inherits all properties from the standard TPanel supplied with Delphi and adds 5 more: Anchors, KeepAspect, MinDimension, StretchControls, and StretchFonts. See the help for information regarding these properties. This version contains both 16 and 32 bit DCU components for Delphi 1 and 2 tsdem103.zip
delphi.520 guta,
WordCap - provides a gradient filled caption bar, with Italic text, in the style of MSOffice for Win95. Ovo je poslednja komponenta u ovoj seriji. wordcap.zip
delphi.521 matke,
Molim za pomoc, naime vec par puta sam ostavljao poruke ali nisam dobio adekvatan odgovor. Evo o cemu se radi. Pravim program koji koristi tabele (dbf) i potrebno je da sa SQL upitom prebroj redove koji zdovoljavaju uslov. Dali je moguce da taj broj dobijem u nekoj lokalnoj promenjljivoj (integer) ili nekako da se raspitam dali je rezultat pretrazivanja NULL. Do sada sam dobijao odgovore sa savetima kako se to radi u VBasicu ali sumnjam da moze tako. Pozdrav.
delphi.522 guta,
Borland announces Delphi 97 (Delphi 3) Borland najavljuje Delphi 97 (alias Delphi 3) za drugi kvartal ove godine, što će reći na proleće. Još detalja o novom proizvodu ću preneti ovde kada mi Borlandov menadžer za Delphi liniju proizvoda odgovori na pitanje u Delphi forumu :)
delphi.523 janko,
> naime vec par puta sam ostavljao poruke ali > nisam dobio adekvatan odgovor. > Evo o cemu se radi. Pravim program koji koristi tabele (dbf) i > potrebno je da sa SQL upitom prebroj redove koji zdovoljavaju uslov. > Dali je moguce da taj broj dobijem u nekoj lokalnoj promenjljivoj > (integer) ili nekako da se raspitam dali je rezultat pretrazivanja > NULL. Jesi li ostavio kod koji ti pravi problem? Ako nisi, ostavi. Ima puno ljudi koji znaju odgovor, ali ne znaju šta u stvari hoćeš. Napravi projekat koji radi sve ostalo što je potrebno za odgovor, označi taj kritičan upit, pokaži gde koristiš rezultate upita i šta ti fali, i neko će ti odgovriti!
delphi.524 tores,
> mi Borlandov menadzer za Delphi liniju proizvoda odgovori na pitanje > u Delphi forumu :) Odatle su neki (i to glavni kako sam cuo) prebegli u Microsoft :) Bice da ce Delphi 3 ipak malo da zakasni :)))
delphi.525 guta,
#> Odatle su neki (i to glavni kako sam cuo) prebegli u Microsoft :) Da, jedan od vodećih projektanata Delphi-ja je otišao u Microsoft. Međutim, koliko se ja sećam, to se desilo pre 4-5 (ako ne i više) meseci, pa je do sada taj tim imao vremena da se konsoliduje. No, vreme će pokazati... #> Bice da ce Delphi 3 ipak malo da zakasni :))) Najavljuju ga za mart, videćemo koliko će kasniti. P.S. Posle dužeg vremena, deonice Borlanda su počele naglo da rastu - uzrok je predstavljanje i početak prodaje Borland C++ Builder-a, koji za sada nema konkurenciju među alatima za Windows, osim možda samog Delphi-ja. Ubr, posle skoro 2 godine, i konstantnog rasta od 60 na preko 100 dolara, deonice Microsoft-a u poslednjih mesec dana beleže pad. Trenutno su na nešto iznad 90 dolara. Trend za budućnost? Nadam se :>
delphi.526 obren,
> P.S. Posle dužeg vremena, deonice Borlanda su počele naglo da rastu > - uzrok je predstavljanje i početak prodaje Borland C++ Builder-a, > koji za sada nema konkurenciju među alatima za Windows, osim možda > samog Delphi-ja. Ubr, posle skoro 2 godine, i konstantnog rasta od > 60 na preko 100 dolara, deonice Microsoft-a u poslednjih mesec dana > beleže pad. Ne sećam se gde, mislim da je neki slovenački časopis, naleteo sam na kraći intervju sa jednim zvaničnikom Borlanda koji je izjavio da su izašli iz krize koja ih je drmala shvativši da su programerski razvojni alati ono po čemu je Borland poznat. Najavio je da će se ubuduće vratiti korenima i skoncentrisati uglavnom na proizvodnju onog što najbolje znaju, a to su kompajleri i RAD alati.
delphi.527 nenad,
> Najavio je da će se > ubuduće vratiti korenima i skoncentrisati uglavnom na proizvodnju > onog što najbolje znaju, a to su kompajleri i RAD alati. U tom smislu značajna je i ova najava: Borland and Oracle have announced Oracle's decision to license Borland's rapid application development tools for use with Oracle database systems and application development tools. Under the terms of the license agreement, Oracle will integrate and distribute Borland C++Builder and JBuilder software tools with a number of Oracle's existing and future products.
delphi.528 velicko,
│ Borland and Oracle have announced Oracle's decision to license │ Borland's rapid application development tools for use with Oracle └─────────────────────────────────────── Verovatno je Oracle odlučio da pojača Power Objects. │ terms of the license agreement, Oracle will integrate and │ distribute Borland C++Builder and JBuilder software tools with a └─────────────────────────────────────── Očigledno postoji trend implementiranja RAD alata za baze nad C++ jezicima. Primer je Power Builder, ako se ne varam.
delphi.529 spantic,
> Očigledno postoji trend implementiranja RAD alata za > baze nad C++ jezicima. Primer je Power Builder, ako se ne varam. Ne baš. Pravi primer je Optima++ koji je sjajan RAD alat za rad sa bazama podataka. Ono što je najbolje u tome je da osnovni paket zapravo uopšte nije skup.
delphi.530 spiderman,
Evo i mog malog priloga ovoj konferenciji : TDrivInfo 1.0 . ----------------- TDrivInfo 1.0 je nevidljiva komponenta napisana za Delphi 2.0 koja daje informacije o drajvovima na vašem kompijuteru , odnosno njihov broj ,znak , tip i naziv.(razlikuje da li je u cd-u audio ili data CD) - Detaljnije uputstvo u ReadMe.txt ,u arhivi. Ja sam tvorac ove komponente , ukoliko imate predloge ,pitanja obratite mi se na mail ;) drivinf.zip
delphi.531 dekik,
Pitanje : Kako da pritiskom na dugme otvorim josh jedan prozor ? Unapred Hvala ;)
delphi.532 hercog,
(*> Kako da pritiskom na dugme otvorim josh jedan prozor ? Zakačiš na formu A dugme. U button/click ukucaš jedno forma_b.show; napraviš formu B i to ti je :) Sale
delphi.533 van.gog,
Pozdrav narode !!! Program samo za VAS! Radjeno u Delphi-u, dakle: - Ne zauzima mnogo, svega 300-400 Kb na disku. - Nema gomilu .dll fajlova tako da je stravicno portabilan. (onaj jedini bivbx11.dll treba staviti u windows-ov directory) - RESICE VAM PITANJE IKONA NA DESKTOPU. - Uvek pristupacan, a NE ZAUZIMA NIKAKAV prostor na ekranu. (samo pomeriti misha na desnu ivicu ekrana i ...) - moguce je brzo "silazenje" u DOS prompt. - IMA UGRADJEN CD-PLAYER. ! - URADJEN RING DETECTOR ! (preko vaseg modema proverava da li zvoni telefon i signalizira) (vise nije potrebno utisavati zvuk i osluskivati svakih 5 sec da li telefon zvoni - koliko mi se samo ovo puta desilo - a posle mi pricaju kako su me zvali ali nikog nije bilo kuci) Moguca je zvucna i/ili vizuelna signalizacija !!! Po "naredbi" Gute, poslah ovo pa sta bude :))) deskplus.rar
delphi.534 dekik,
D?>> Zakacis na formu A dugme.U button/click ukucas jedno forma_b.show; D?>> napravis formu B i to ti je :) Sorry ja sam pochetnik jel bi mogo malo da pojasnish ?
delphi.535 hercog,
(*> Sorry ja sam pochetnik jel bi mogo malo da pojasnish ? 1. Kreiraš jednu formu, zvaćemo je FORMA A 2. Kreiraš drugu formu, zvaćemo je FORMA B 3. Na formu A staviš jedno dugme, obično, zvaćemo ga DUGME 4. Klikneš jednom na dugme i u object insprectoru klikneš na tab events 5. Izabereš sa liste event CLICK 6. Otvori ti se prozor sa kodom i u njemu napišeš ime_forme_b.show; 7. Startuješ sve i to radi Inače imena formama daješ takođe u object inspectoru u tabu properties, stavka name. Naravno fokus mora da ti bude na formi, a ako nije, iz kombo boksa izabereš objekat formu. Sale
delphi.536 spiderman,
TFit 1.0 Tfit 1.0 je nevidljiva komponenta napisana za Delphi 2.0 koja podešava veličinu forme tako da se ona precizno uklapa na celu vidljivu površinu desktop-a u normal stanju forme , radi čak i u projektnoj fazi . By spiderman ... fit.zip
delphi.537 dekik,
D?>> Inace imena formama dajes takode u object inspectoru u tabu D?>> properties,stavka name.Naravno fokus mora da ti bude na formi,a ako D?>> nije,iz kombo boksa izaberes objekat formu. Hvala ti za ovo ali zaboravio sam josh jednu stvar. Kako da namestim da forma bude fixne velichine odnosno da se nemozhe povechavati i smanjivati nego samo kako je ja napravim ? Hvala.
delphi.538 dekik,
D?>> 6.Otvori ti se prozor sa kodom i u njemu napises ime_forme_b.show; A on che ti meni Unknown identifier.
delphi.539 dekik,
Kako da privremeno iskljuchim pulldown menu ?
delphi.540 dekik,
D?>> Inace imena formama dajes takode u object inspectoru u tabu D?>> properties,stavka name.Naravno fokus mora da ti bude na formi,a ako D?>> nije,iz kombo boksa izaberes objekat formu. A da pojasni malo to za focus.
delphi.541 tores,
>>> A da pojasni malo to za focus. Resenje za sve tvoje muke je Visual Basic. Mada ni tamo nece ici lako ako ne baratas osnovnim pojmovima o programiranju pod Windows-ima. Probaj prvo malo sa nekom knjigom, pogledaj primere (imas ih gomilu i u Delphi-ju i u Visual Basic-u) pogledaj kako funkcionisu programi pod Windows-ima pa ces polako da shvatis te osnovne stvari (fokus, modal/modeless prikazivanje formi, forme/dijalozi...)
delphi.542 hercog,
(*> Kako da namestim da forma bude fixne velichine odnosno da se nemozhe (*> povechavati i smanjivati nego samo kako je ja napravim ? U object inspektoru podesiš property forme, mislim da se zove style il tako nekako O:) (ne znam mu ime ovako napamet) i to da mu vrednost bude dialog... Sale
delphi.543 hercog,
(*> A on che ti meni Unknown identifier. Jesi li siguran da si potrefio pravi naziv druge forme? Sale
delphi.544 dekik,
D?>> Resenje za sve tvoje muke je Visual Basic.Mada ni tamo nece ici lako D?>> ako ne baratas osnovnim pojmovima o programiranju pod Windows-ima. D?>> Probaj prvo malo sa nekom knjigom,pogledaj primere (imas ih gomilu i u D?>> Delphi-ju i u Visual Basic-u)pogledaj kako funkcionisu programi pod D?>> Windows-ima pa ces polako da shvatis te osnovne stvari (fokus, D?>> modal/modeless prikazivanje formi,forme/dijalozi...) Ma ja znam odlichno turbo paskal, a poshto je delphi slichan zato sam ga i uzeo samo shto ne znam bash programiranje pod win-om ;(
delphi.545 dekik,
D?>> Jesi li siguran da si potrefio pravi naziv druge forme? Pa ima forma1 i forma2 i u formi 1 kucam forma2.show; a on meni to. A mozhda treba nekako da ih povezhem jer mi je napravio unit1 i unit2 ?
delphi.546 guta,
#> A mozhda treba nekako da ih povezhem jer mi je napravio unit1 i unit2 ? Potrebno je da u dodaš Unit2 u uses listu Unit1 modula. Dakle, pri vrhu Unit1 modula ćeš naći uses ..., ..., itd., potrebno je da na kraj te liste dodaš Unit2, da bi objekti iz Unit2 postali vidljivi u Unit1 modulu.
delphi.547 guta,
#> Resenje za sve tvoje muke je Visual Basic. Mada ni tamo nece ici lako #> ako ne baratas osnovnim pojmovima o programiranju pod Windows-ima. Ako vam je dosadno, pokrenite Visual Basic program i ostarite :> Nešto nisam upoznat da prikazivanje jedne forme u event-u druge ide drugačije u VB...
delphi.548 nenad,
Delphi 3 izlazi u maju, a evo testa beta verzije. Rapid application development tool The new features and enhancements in the beta release of Borland's Delphi 3 Client/Server Suite offers stiff competition in the rapid application development (RAD) tools arena, closing the gap on rival Visual Basic 5.0, Professional Edition. With Delphi, developers can achieve some impressive results but at the possible expense of diminished productivity due to a less intuitive interface. Delphi 3 has about 50 enhancements. Though some improvements, such as those to development tools, ActiveX, and Web support, are reminiscent of Microsoft's recently released Visual Basic 5.0 Professional Edition, there are some areas where Delphi surpasses Visual Basic. For example, Borland smoothly integrated decision-support components into Delphi. Although Visual Basic includes Crystal Reports, the decision-support capability within the Delphi integrated development environment (IDE) greatly simplifies the creation of these types of applications. With Delphi's Decision Cube component, you can see your data in multidimensional, spreadsheet-like views. You can then drill down, pivot, and aggregate the data. I was impressed with Decision Cube's flexibility. But using the pivot function against a rather small data set resulted in a much slower-than-expected performance. Quick Reports has useful reporting capabilities. I liked the TeeChart component, which let me create an array of graphical data views. Borland has improved database access in this version of Delphi. The included native database drivers support DB2, Microsoft and Sybase SQL Servers, Oracle, and others. The visual SQL tools are now on par with other RAD products, too. Like Visual Basic, Delphi 3 adds new wizards aimed at improving developer productivity and accuracy. Code Template Wizard ensures that you adhere to proper syntax by completing the statement as you type. You can also add your own code templates to the wizard. Delphi also provides Code Completion and Code Parameter Wizards. The former provides the properties, methods, and event names for a component, and the latter shows the parameters for functions, methods, and events. An option setting lets you enable or disable the automatic wizard, as well as set the speed at which they appear. I didn't particularly like the prompts, so I chose to disable the wizards and felt more productive without them. The Delphi integrated development environment (IDE) provides the expected features and functions, such as the capability to drop components onto forms, an extensible component palette, and an object repository. Delphi also supports third-party version control products and the capability to add external tools. Finally, compiler performance remains speedy. For comparison purposes, I created many typical business applications, such as sales and inventory, using the Delphi 3 beta and Visual Basic 5.0 Professional Edition. Both products delivered the functionality I needed, but Delphi's IDE seemed to require more development steps to achieve the same outcome. With Delphi, you can create ActiveX controls and generate object-oriented native controls. Controls created in Delphi don't require a DLL for distribution and interoperate well with other development products. Delphi now provides built-in COM support, so you can reuse objects that will interoperate with other standards, such as Active Documents. As you might expect, this edition of Delphi lets you deploy applications to the World Wide Web. WebBridge, for example, provides a common interface for both Microsoft Internet Information Server and Netscape Server. It is then easier to create an application without concern for Web server-specific issues. To improve Delphi's scalability, Borland has added three brokers that address multitier issues, such as managing client and server data interaction, business rules, redundancy, and load balancing. In particular, Remote Object Broker even lets you more easily create remote or off-line applications. Borland plans to offer Enterprise and AS/400 Editions of Delphi in the near future. Given the added features and enhancements in Delphi 3, it's well worth evaluating. THE BOTTOM LINE Delphi 3 Client/Server Suite, beta Although corporate developers will appreciate the wealth of features and enhancements in this version of Delphi, some may find the environment less intuitive than other RAD offerings. Pros: Capability to create and deploy applications in multitiered client/server and Web environments; powerful data-manipulation tools; fast compiler. Cons: Slow performance during multidimensional data analysis.
delphi.549 dekik,
D?>> Dakle,pri vrhu Unit1 modula ces naci uses ...,...,itd.,potrebno je da D?>> na kraj te liste dodas Unit2,da bi objekti iz Unit2 postali vidljivi u D?>> Unit1 modulu. Toliko znam iz pascala ;)
delphi.550 guta,
#> Toliko znam iz pascala ;) Pa u čemu je onda problem?
delphi.551 dekik,
D?>> Pa u cemu je onda problem? Hteo sam da kazhem da mi je bilo dovoljno ono da treba u uses a nisi trebao da mi objasnjavash gde se to nalazi itd. ;)
delphi.552 janko,
> Pozdrav narode !!! > > Program samo za VAS! Radjeno u Delphi-u, dakle: > > - Ne zauzima mnogo, svega 300-400 Kb na disku. > - Nema gomilu .dll fajlova tako da je stravicno portabilan. OK, za program, samo je pitanje da li je trebalo da ga objaviš baš u PCPROG. Ovde će ti ga naći samo programeri (konferencija bi trebalo da se zove PROGRAMIRANJE (milioniti put ponavljam) i bavi se programiranjem a ne programima. Iskreno rečeno, čini mi se da bi program probalo VIŠE ljudi ako bi ga okačio u neprogramerskoj konferenciji?
delphi.553 guta,
Posle dužeg vremena, nastavljam sa kačenjem raznih Delphi komponenti. Ipak, da sve ne bude kao pre ;) pobrinuo se Borland - u međuvremenu je izašao Borland C++Builder, "Delfoliki C++", koji može da koristi Delphi komponente - dakle, ovo više nisu isključivo Delphi, već i C++Builder komponente. Ipak, zbog tradicije, serija se nastavlja u ovoj temi. Obratite pažnju na prvu komponentu u ovoj seriji - u pitanju je delo našeg (šta god to našeg značilo ;) autora. Uz poruku: ACSExport Directly export data from tabel to MS Access file by Predrag Vujic acsexpor.zip
delphi.554 guta,
TAdressBook component allows you to manage an adressbook with an Explorer-type shell in your application. It can be used in a multi-users environment adb32.zip
delphi.555 guta,
Analog clock component with different shapes and colors for pointers anaclk32.zip
delphi.556 guta,
Component that shows Win95 style animations (like files flying from one folder to another), NEW: with AVI creation tool anisymbl.zip
delphi.557 guta,
TAssistant is an visual Component which makes it possible to create a one-page Dialog and a multi-page Wizard/Assistent (like Microsofts) simultaneously. New in 1.1: Changed TButton to TBitBtn, TAGroupBix, new Demo project ... assi.zip
delphi.558 guta,
Statusbar with Alarm, Time and date display. Can beep every second and has a progressbar built-in. Also can display the day in 4 languages atstat.zip
delphi.559 guta,
Property editor for glyphs averiw.zip
delphi.560 guta,
Old borland C++ for windows style chekckbutton implementation, wich allows to make it rigthjustify avhebchk.zip
delphi.561 guta,
TBDEInfo Data Base Component bde_inf.zip
delphi.562 guta,
For CGI application : The TBrowserType component will determine browser capabilities (Tables, JavaScript etc.) based on the UserAgent HTTP header. Compatible with the BROWSCAP.INI distributed with Microsoft's ASP browscap.zip
delphi.563 guta,
Delphi Component wrapped Borland Windows Custom Controls(BWCC). Also a good example for how to use classes in DLLs bwccdel.zip
delphi.564 guta,
Functional demo of Component Create, a professional tool for building Delphi VCL components. 32bit with Thread Component Toolset cc32.zip
delphi.565 guta,
The ColorCombo component provides a combo box to select a color from. That's it! combo.zip
delphi.566 guta,
Runtime Object Inspector / Component Editor comped.zip
delphi.567 guta,
DateEdit-Component with enhanced capabilities datebox.zip
delphi.568 guta,
Database Control component for DateTime field with drop down calendar dbdated.zip
delphi.569 guta,
TDBNGrid is Delphi component which can Resize Columns in runtime and put Buttons instead of DBGrid titles dbngrid.zip
delphi.570 guta,
VCL with user search dialog; searches any DataSource. Does NOT require indexes, but uses them if found dbsrch30.zip
delphi.571 guta,
DBNavigator vertical like '97 applications dbvnav97.zip
delphi.572 firus,
Ja> OK, za program, samo je pitanje da li je trebalo da ga objaviš baš u Ja> PCPROG. Ja ne vide nikakav fajl uz poruku, moguće da sam skidao poruke dok je čovek kačio fajl. Ako se radi o source-u, valjda je logično da ga ostavi ovde? Ako je samo program, onda je trebalo tamo. Empire
delphi.573 guta,
Delphi Navigator is a Delphi-Expert, which finds all classes and methods of your actually open source code, shows them in listboxes and allows to find quickly all methods in your source code. dnavig_e.zip
delphi.574 guta,
The EditCalendar is a fully usable Pop-out Calendar Edit box. It features a pop-out calendar visible only during run time. It is very user friendly and it has a DateFormat property which allows the user to specify the format of the Date shown editcal.zip
delphi.575 guta,
Like TShape but displays Polygon, Arc, Pie and so on. If you want to edit this component shape, Use EShape Component Editor which is like MS-Word Draw eshape10.zip
delphi.576 guta,
Obratite pažnju na ovu komponentu, opis zvuči jako zanimljivo: Supports Voice Commands recognition by encapsulating SAPI (Speech Application Programming Interface). Microsoft Voice and IBM VoiceType 3.1 both support SAPI evc104.zip
delphi.577 guta,
Ancestral Forms - Intelligent Form Inheritance fiform.zip
delphi.578 guta,
THintEngine - component for easy work wih hints. Visual TApplication variables (HintColor, HintPause), events(OnHint,OnShowHint), additional events (OnDrawHint, OnActivateHint, OnHideHint) hengine.zip
delphi.579 guta,
Port[], physical memory access, hardware interrupt handling under both Windows 95/NT hw_32.zip
delphi.580 guta,
InterProcess Communication for Win95/NT: VCL that sends record structures between processes on your Computer or even across Networks intprccm.exe
delphi.581 guta,
Resource file that contains changed glyphs for TDirListBox and TDriveComboBox. They now looks like real Win95's ones makeup95.zip
delphi.582 guta,
TMarquee is a scrolling marquee component much like what you see on blimps or stadium scoreboards. TMarquee includes properties that allow the programmer to specify font and alignment of text, the size and shape of the dots marquee.zip
delphi.583 guta,
A component to send SMS messages to GSM mobil phones via a gateway supporting the ETSI PS Standard - UCP (Universal Computer Protocol) mdsms10.zip
delphi.584 guta,
A component to easily handle the WM_GETMINMAXINFO message as well as one to enable inter-application drag and drop. The MinMax component has a nice set of design time features min_max.zip
delphi.585 guta,
TMediaPlayer decendant, that allows the programmer to control multiple devices of the same type f.e. 4 Audio-CD drives mplayerp.zip
delphi.586 guta,
Update to Mr. Tips, a Tip of the Day system for Delphi (no DLLs or VBXs). Mr. Tips is by far the easiest: only two lines of Delphi code to add Mr. Tips into any Delphi program. mrtips.zip
delphi.587 guta,
Improvement of Brad Stowers' mrulist, ability to have the reopen command work like in delphi, saves it's mru-files in the registry mruflist.zip
delphi.588 guta,
TmgNetUserName is a non-visual vcl that returns the username used to login to your LAN. It uses BDE calls, so it should work with any network recognised by Windows. netnam12.zip
delphi.589 guta,
Enhanced string grid featuring combo boxes, bitmap flags, user triggers, cell-independant fonts, cell-independant coloring - and of course, GridWizard. Also contains several advanced programming configurable run-time options! nfigrid.zip
delphi.590 guta,
This is a Jpeg, GIf, BMP, PCX, TGA display and save to JPG dll which should be able to use in VB, Delphi, C, C++ nviewlib.zip
delphi.591 guta,
OpenGL (version 1.1) header translation for Delphi 2.0, included are GL.pas and GLU.pas but no samples opengl11.zip
delphi.592 guta,
This component encapsulates nearly all PGP for DOS function calls pgpcomp.zip
delphi.593 guta,
PrevInstanceCheck for 32bit. Features: Pass CmdLine parameters to your previous instance Unload the second instance immediately Control flashing of the second instances Main form Alerted of a previous loaded instance system wide/same Dir. pinstnce.exe
delphi.594 guta,
TPlusMemo is a replacement for TMemo that supports unlimited amount of text and selective text formatting plusmemo.zip
delphi.595 guta,
PopupBox v3.15, a component for Delphi 2 and Borland C++Builder, is a replacement for ComboBox and DBComboBox. It has a smart looking 3D-Style and many properties to control appearance and behavior popupbox.zip
delphi.596 guta,
Project Cloner. Its easy to use!! Drop a .DPR or .PAS file on it and then choose a directory to clone to the entire project or program. Project Clone take care of all !!! No more stress deciding which unit or resource (*.dfm, *.res) are used by the project prjclone.zip
delphi.597 guta,
Prints or exports data from an associated DBGrid prtgrd3b.zip
delphi.598 guta,
TmgPrevInstance is a simple component that tests for other instances of an EXE running. It uses a 16/32 bit compatible method, you can specify how many instances are allowed to run, and an event that fires when an instance is found prvins11.zip
delphi.599 guta,
TQExport component that allows you to export the result of a Query to a Word document or an Excel sheet qexport.zip
delphi.600 guta,
Component that allows programmers to add a shareware registration method to their programs regloc.zip
delphi.601 guta,
TSystemHide component give you access to visible prop. of some system components (DeskTop, TaskBar etc.) shide.zip
delphi.602 guta,
Kenn Nesbitt's ShareLock lets you turn any Delphi32 or Borland C++ Builder application into a trial version with as little as one line of code. Lock your software after a specific number of days or executions, or on an absolute date. sl32u14.zip
delphi.603 guta,
TSuperBevel is a graphical component that extends the capabilities of TBevel. It allows you to change the colour and the width of the bevel and to add a caption supbvl32.zip
delphi.604 guta,
Highly-detailed system info retrieving component. Provides info about memory, drives, processors, version... sysinfo.zip
delphi.605 guta,
Written to do everything Database Desktop can't. Execute SQL, Edit Tables, Transfer data, Link SQL results/Tables to tables. Roll-ups. SQL Threaded. tables32.zip
delphi.606 guta,
Minimalist asynchronous socket support. Designed for compact and efficient use. Built directly upon TComponent, unlike many other socket implementations. Useful for game programming. tasockv1.zip
delphi.607 guta,
Displays poker chips with variable values for use in a variety of card games. tchipv1.zip
delphi.608 guta,
Transparent SpeedBarButton transbtn.zip
delphi.609 guta,
It's just ordinary label, but you can run URL-s and files by clicking on it! urllabel.zip
delphi.610 guta,
The WinTaskBar Component is a Delphi 2.0 Component for adding and managing an Icon in the Windows Taskbar Notification area of the Windows95 or Windows NT 4.0 Taskbar. wtaskbar.zip
delphi.611 guta,
A small unit that shows how to use animated cursors under the Win32 operating system as a replacement for crHourGlass. xcursor.zip
delphi.612 guta,
XListBox is a listbox with two asociated Glyphs per entry so you can easily implement a checklist in your applications Ovo je bila i poslednja komponenta u ovoj seriji. Nadam se da će vam ove komponente biti od koristi :) xlist.zip
delphi.614 biber,
Zašto sledeci (inace sintaksno ispravan) primer ne daje rezultat koji ocekujem (a ocekujem da heder.tekst sadrzi prva cetri slova fajla "c:\fajl.txt")? type uvod = record tekst:string[4]; ... ... ... end; var buffer: pointer; heder: uvod; buffer := Addr(heder); imefajla := 'c:\fajl.txt'; hendl := FileOpen(imefajla, fmInput); FileRead(hendl, buffer, 4); FileClose(hendl); Label1.Caption:= heder.tekst;
delphi.615 guta,
#> Zašto sledeci (inace sintaksno ispravan) primer ne daje #> rezultat koji ocekujem (a ocekujem da heder.tekst sadrzi prva #> cetri slova fajla "c:\fajl.txt")? Uf... jeste sintaksno ispravan, ali... Dakle, redom: #> hendl := FileOpen(imefajla, fmInput); Umesto fmInput, za FileOpen funkciju treba koristiti fmOpenRead, fmOpenWrite ili fmOpenReadWrite, zavisno od namene, or-ovano sa nekom od fmShare... konstanti. Ovaj red ide ovako: hendl := FileOpen(imefajla, fmOpenRead or or fmShareDenyNone ); #> FileRead(hendl, buffer, 4); Ovde se krije prva zamka, FileRead je deklarisana kao: function FileRead(Handle: Integer; var Buffer; Count: Integer): Integer; ...obrati pažnju na drugi parametar: var Buffer - kada funkciji proslediš tvoju buffer varijablu, ona će uzeti _pointer na nju_, a neće nju shvatiti kao pointer na mesto gde treba da učita niz bajtova, pa će srećno & veselo pročitati četiri bajta preko varijable buffer, time menjajući njen sadržaj. Nisam ovo baš najsrećnije formulisao, ali se nadam da se može shvatiti :) Znači, umesto varijable (pointera) buffer, treba proslediti varijablu heder: FileRead(hendl, heder, 4); ili FileRead(hendl, heder.tekst, 4); ako tekst nije prvo polje u heder record-u. Međutim, ovde se krije druga greška (i zamka): Stringovi u paskalu se sastoje od nultog bajta u kome se nalazi dužina stringa, pa zatim niza bajtova koji čine taj string. Dakle, ako se, kao u redu koji sam napisao, prosledi heder, prvi od četiri pročitana bajta biva prepisan preko nultog bajta stringa, time uništavajući bajto koji određuje dužinu stringa, a ostala tri bajta idu regularno u prva tri bajta stringa tekst. Rešenje je ili koristiti PChar stringove (stringove a la C, bez nultog bajta za dužinu, sa nulom na kraju, što će reći null-terminated strings), ili čitati iz fajla na neko drugo mesto, ne direktno u string
delphi.616 tojagic,
'Vako Kako da napravim svoj *.db (database) file ? Unapred Hvala ;)
delphi.617 guta,
#> hendl := FileOpen(imefajla, fmOpenRead or or fmShareDenyNone ); -- Lapsus čukalis :) Naravno, treba samo jedan or.
delphi.618 guta,
#> Kako da napravim svoj *.db (database) file ? Iskoristi Database Desktop, koji dolazi uz Delphi. U njemu izabereš iz menija: File/New/Table Pa odabereš format baze podataka koja ti treba. Sad, i Paradox i Sybase koriste ekstenziju .db, pa nisam baš siguran koja od njih ti treba, ali ćeš tu naći oba formata.
delphi.619 mileusna,
>> U njemu izabereš iz menija: >> File/New/Table >> Pa odabereš format baze podataka koja ti treba. Sad, i Paradox i >> Sybase koriste ekstenziju .db, pa nisam baš siguran koja od njih ti Da li Delfi može da radi sa Access bazom?
delphi.620 pvlada,
Evo jednog CD-Player-a napisanog u Delphi-ju :) Pozdrav Vlada maximusi.zip
delphi.621 hercog,
(*> Evo jednog CD-Player-a napisanog u Delphi-ju :) Može neki kraći opis istog da ne skidamo 800kb za đabe :) Sale
delphi.622 pvlada,
PV> Može neki kraći opis istog da ne skidamo 800kb za PV>đabe :) Program je pisan za W95 a za detaljnije informacije poslati mail na: mrleŽafrodita.rcub.bg.ac.yu
delphi.623 van.gog,
Sta bi ljudi ?! Necemo dozvoliti da zamre tema !!! Evo jedno pitanje(molba): Ako je neko radio sa SetWinHook funkcijom iz win-a ili recimo nekako kontrolisao neki resurs, kacenjem (HOOK), i ako bi bio dobre volje da to podeli sa drugima ovo bi moglo da bude veoma zanimljivo !!! Recimo, primera radi, potrebno mi je nesto kao ono sto rade npr. screen-graberi za win, odnosno da kad korisnik na bilo kom prozoru, aplikaciji ... i sl., pritisne taster i da moj program registruje da je taster negde pritisnut i na kojoj aplikaciji(prozoru). Skrecem paznju da se ne radi o varijanti tipa WM_Keydown (jer je ovo samo za prozor moje aplikacije - onkeydown Event) vec je potrebno nesto kao HOOK - odnosno kacenje na postojecu win funkciju za tastaturu. Ako neko zna o cemu govorim neka mi se javi obavezno. Pozdrav! Van.GoG
delphi.625 tores,
>> i da moj program registruje da je taster negde pritisnut i >> na kojoj aplikaciji(prozoru). Skrecem paznju da se ne radi Računari 126. Visual Basic Savetnik => API kutak (objašnjenje detektovanja tastera). Ako treba može objašnjenje i ovde (a može i za detektovanje aplikacije u kojoj je taster pritisnut).
delphi.626 tomcat,
Da li je moguce da u Delphiju pozovem proceduru "dinamicki"? (Ime procedure mi je u nekom stringu i da je pozovem odatle?) Hvala unapred, Vladimir.
delphi.627 nlazic,
>> Da li je moguce da u Delphiju pozovem proceduru "dinamicki"? >> (Ime procedure mi je u nekom stringu i da je pozovem odatle?) Moguce, ali samo ako su ti procedure koje pozivas u nekom DLL-u. Takav problem ne resava Delphi, vec Windows API. Potrazi u helpu funkcije LoadLibrary i GetProcAddress.
delphi.628 nenad,
Delphi 3.0 samo što nije... Borland details object management plans, previews Delphi 3.0 On Wednesday at the JavaOne Conference here, Borland previewed Version 3.0 of its Delphi application development environment and outlined its plans to deliver an architecture for managing objects across diverse platforms. Borland's Multitier Distributed Application Services (MIDAS), which will be packaged with Delphi, consists of three request brokers that will manage objects. The business object broker will manage load balancing and fail-over across servers, a remote distributed broker will manage client access, and a constraint broker will enforce business rules on the client side. Due out this quarter with Delphi 3.0, MIDAS will provide a common workbench for rapid application development tools, a common two-way tools architecture, native database drivers, shared SQL tools, and a shared component model. These services are needed to manage the complexity associated with deploying objects across multiple servers that are linked over multiple protocols, said Zack Urlocker, Borland's vice president of management. Those protocols include DCOM, CORBA, Internet Inter-ORB Protocol, and a variety of object request brokers. Urlocker said Borland is now committed to delivering one major product per quarter. Following Delphi 3.0 will be JBuilder, for building Java applications, and IntraBuilder, for creating server-side Web applications. "We know we're in a position where we have to under-promise and over-deliver [to regain momentum]," Urlocker said.
delphi.629 nenad,
A evo i testa beta verzije Delphi-ja 3. Delphi 3: A real draw Tests find Borland's beta blends developer aids, near-C++ speed; multitier options will add enterprise appeal Delphi 3, soon to be released by Borland International Inc., combines leading-edge programming productivity aids with a constellation of new multitier technologies. During tests of a near-final beta, we found that Delphi 3 shared distinctive features of both Microsoft Corp.'s Visual C++ 5.0 and Visual Basic 5.0. Delphi 3, unlike Microsoft's just-released Visual Studio tool suite, provides a single development environment that offers both comfort and speed. At design time, Delphi 3 gave us the intelligent code completion and function parameter prompting that highlight the latest release of Visual Basic. Moreover, with the strong data typing and object-oriented discipline of its Object Pascal language, Delphi 3 delivered more extensive dynamic assistance than developers can get from Visual Basic's more limited IntelliSense facility. Borland's Object Pascal and Delphi 3's component-based design parallel the strengths that draw developers toward Java, while still delivering high speed and minimal application size. When it ships later this quarter at a price yet to be announced, Delphi 3 will therefore compete against Symantec Corp.'s Visual CafÚ and other emerging JavaBeans-based tools with multitier database access frameworks. (For more about Java's growing role as an enterprise application development tool, see "Java goes beyond mind share.") Speedy indeed Delphi 3 yielded execution speeds that were three to six times as fast as those achieved by Visual Basic 5.0's new native compiler, and about 70 percent as fast as those of the fastest C++ executables that we tested to date. Delphi 3 is more than just a fast, Pascal-based alternative to Visual Basic. Like Visual C++ 5.0, Delphi 3 assists developers who want to build small, fast COM (Component Object Model) components and ActiveX controls, with COM classes that match Visual C++ 5.0's ability to deliver COM components with automatic reference counting. It also offers the full range of support for minimal ActiveX controls, without the overhead of forms, windows or bulky run-time libraries. This is what we would expect from a C++ development system. Producing fast code and efficient components is good, but using code and components that others have already written is even better. Positioning Delphi 3 as a business decision support tool, Borland has included in the package a generous collection of data visualization and analysis tools that offer impressive animated charting and flexible pivot-table interaction. Later this year, Borland will augment Delphi with middleware technologies from Borland's Open Environment subsidiary. We will look then at Delphi 3's enterprise-oriented engines, the Data Broker (which provides thin-client support) and the Business Object Broker (which provides fault tolerance and load balancing), as well as the forthcoming Open Environment tools. EXECUTIVE SUMMARY Delphi 3 beta Pros: Cons: Code completion and Pascal language less parameter prompting widely used than during source code BASIC or C++; lacks editing; near-C++ cross-platform execution speeds; deployment options of extensive component Java. libraries for building decision support applications. Summary: Combining intelligent coding aids like those of Microsoft's Visual Basic with the lean-and-mean component creation of a C++ development system, Borland's near-final beta of Delphi 3 retains its proven Object Pascal foundations while integrating with Microsoft's COM-based technologies and moving into large-scale multitier projects.
delphi.630 biber,
Imam dva pitanja: 1. Kako da onemogućim pomeranje kurzora u okviru Listbox komponente, koje nastaje kada korisnik pritisne neko slovo na tastaturi? Tada Listbox kurzor automatski skoči na prvi Item koji počinje na to slovo. 2. Kako se bira boja i font teksta prilikom ispisivanja sa TextOut naredbom?
delphi.631 xlab,
Kako da u DELPHI 2.0 napravim dugme (button) koji ce kada se pritisne u okvir sa tekstom ubaciti odredjeni tekst? Unapred 10x!
delphi.632 mradovic,
> 1. Kako da onemogucim pomeranje kurzora u okviru Listbox > komponente, koje nastaje kada korisnik pritisne neko slovo > na tastaturi? Tada Listbox kurzor automatski skoci na prvi > Item koji pocinje na to slovo. Potrebno je dodati handler za KeyPress event i u njemu "ponistiti" pritisak na zeljeno slovo: procedure Form1.ListBox1KeyPress(Sender: TObject; var Key: Char); begin if Key in ['A'..'Z'] then Key:= #0; end; Ukoliko ti ovo zatreba za recimo funkijske tastere ili kombinacije tipa Ctrl-Alt-<nesto> tada koristis handler KeyDown event. > 2. Kako se bira boja i font teksta prilikom ispisivanja sa > TextOut naredbom? Predpostavljam da kosistis TCanvas objekt. TextOut funkcija ispisuje tekst fontom definisanim property-jem Font. Znaci nesto poput ovog: with Canvas1.Font do begin Name:= 'Times New Roman'; Color:= clNavy; end; Pozdrav, Mirko.
delphi.633 mradovic,
> Kako da u DELPHI 2.0 napravim dugme (button) koji ce > kada se pritisne u okvir sa tekstom ubaciti odredjeni > tekst? Nisam bas siguran da sam razumeo sta podrazumevas pod "okvir sa tekstom". Da li se radi o EditBox-u, Label-i ili necemu drugom ? No, bez obzira sta je po sredi, postupak je sledeci: 1. Kreiras handler za dugme, klikom na njega. Kao razultat dobices prazan handler za to dugme. 2. Sada dodajes kod za ispis tvog teksta. Ukoliko na form-u imas po jedan Label i EditBox kod bi izgledao ovako: procedure TForm1.Button1Click(Sender: TObject); begin Label1.Caption:= 'Neki tekst'; Edit1.Text:= 'Neki tekst';' end; Pozdrav, Mirko.
delphi.634 dekik,
Da li je mogucheubaciti integer u tbedit ? Znachi ovako : Edit1.Text := X; Javlja mi error naravno zato shto je x integer al je mozhe to na neki drugi nachin ?
delphi.635 biber,
Subj:Hook... >>>> i da moj program registruje da je taster negde pritisnut i >>>> na kojoj aplikaciji(prozoru). Skrecem paznju da se ne radi >> >> Računari 126. Visual Basic Savetnik => API kutak (objašnjenje >> detektovanja tastera). Ako treba može objašnjenje i ovde (a može i za >> detektovanje aplikacije u kojoj je taster pritisnut). Jel ' bi moglo objašnjenje i u konferenciji?
delphi.636 mradovic,
> Da li je mogucheubaciti integer u tbedit ? > Znachi ovako : Edit1.Text := X; > Javlja mi error naravno zato shto je x integer al je mozhe to na neki drugi > nachin ? Mislis li na TEdit ili TDBEdit kontrolu? Prvo, obe kontrole imaju Text property koji je TCaption tipa(string[255]). Znaci ako zelis da upises int u Tedit potrebno je da izvsis konverziju u string: Edit1.Text:= IntToStr(X); Sa druge strane, TDBedit je data-aware kontrola, koja sluzi za pregled/izmene polja tekuceg sloga baze podataka. Dakle, kontrola *sama* upisuje vrednost u odgovarajuce polje. Direktno upisivanje nove vrednosti se vrsi indirektno, tj. menjanjem vrednosti samog polja u bazi. DBEdit1.Field.AsInteger:= X; Pozdarav, Mirko.
delphi.637 tomcat,
Razvijam mali programcic koji ce omoguciti da svaki prozor na ekranu moze da se ponasa kao taskbar (da se "skriva" iza ivice ekrana). Nazalost zapeo sam prilicno brzo. Ne znam kako da detektujem da je mis iznad prozora na desktopu koji je aktivan (a i nemora da bude). Pretpostavljam da je resenje u jednoj funkciji ali ja nisam uspeo da je nadjem svrljajuci po Win32 Helpu. Nadam se da ovo cita neko ko zna resenje za ovaj problemcic. Drugo pitanje je nevezano za ovo i glasi: da li je moguce da se vertikalni scrollbar na ListBox komponenti (ili nekoj slicnoj) postavi na LEVU stranu komponente? Unapred hvala, Vladimir.
delphi.638 tomcat,
Napisao sam ovaj programcic danas i saljem ga i vama ovde u konf. Program pri startovanju startuje delphi i trapuje alt+1 sa tastature. kada pritisnete object inspector ce se sakriti iza leve ivice ekrana, ponovni pritisak i on je nazad u velicini screen.width/3, screen.height tako da ne morate se visi muciti sa zakrcenim desktopom - sada mozete rasititi i form i code-writer koliko ocete. Program se zove DelphiST ne trosi nikakve resurse ni procesorsko vreme, i nema ge standardnoj listi taskova da smeta (taskbar, alt-tab). Deaktivira se sa alt-shift-1 ili ctrl-alt-del :). Nadam se da ce vam sluziti. Uzdravlje. delphist.zip
delphi.639 tomcat,
Zaboravih da napomenem dve stvari u vezi DelphiST programa. Prva je da delphi startuje iz c:\program files\borland\delphi 2.0\delphi32.exe Ako se kod vas delphi nalazi na drugom mestu, hexedit u sake pa promenite dati string u odgovarajuci (ako je putanja kraca popuniti ostatak blankoima). Druga stvar je da ne morate paziti da ga ne startujete dvaputa - program se brine o tome. Pozdrav jos jednom, Vlada.
delphi.640 edison,
Nedavno sam poceo da programiram u Dephi-ju i napravio sam jedan programcic sa Delphi 2.0 Dev. koji koristi Paradox bazu. Sada bi trebalo ovu aplikaciju koristiti u mrezi. Kolega mi je pricao da je on imao probleme kada je hteo da pristupa sa 2 radna mesta istim slogovima baze, koji se nalazi na serveru. Zbog toga me interesuje: -kako moze da se napravi program za mrezni rad (za baze podataka)? -da li moram "lock"-ovati rekorde ili se to automatski uradi, ili treba da koristim neke specijalne procedure, osobine table-a? -da li treba na serveru nesto podesiti? -kako mogu bezbedno koristiti podatke u visekorisnickom okruzenju? -da li postoji knjiga (ili drugi izvor informacije) gde bi mogao da procitam nesto vise o tome? Moja e-mail adresa je Edison@Sezam.co.yu
delphi.641 guta,
TWAIN Scanners component Handles the acquisition from scanners (devices) that are TWAIN compliant. Selecting the desired scanner and acquiring an image is as easy as thinking of it :-) No more troubles with DIBs conversion, and misterious message handling! Tested with HP, Epson and several other scanners over a wide range of computers. etw203.zip
delphi.647 guta,
Internet Mail Suite Sve što vam je potrebno da napravite Internet Mail aplikaciju, ili da dodate mail u vaše postojeće aplikacije. SMTP, POP, Message komponente, bez limita od 900Kb za attachment-e, automatsko MIME i UUEncode/UUDecode kodiranje/dekodiranje, i mnogo drugih, lepih stvari :) ims32.zip
delphi.648 guta,
Dodatak za Internet Mail Suite - PGP kriptovanje/dekriptovanje pgpcomp.zip
delphi.649 guta,
Dodatak za Internet Mail Suite Dodatna komponenta koja omogućava lako formatirano štampanje email poruka. msgprn.zip
delphi.652 guta,
XFind 1.0 Find in Files for Delphi 2+ Find In Files is an add-in tool to supply Delphi with a Visual C++ like, ultrafast, advanced engine to search for pattern strings in multiple files. Unlike many other grep utilities, Find In Files is fully integrated in the Delphi environment; one can double click in the Find results window and jump directly to the pattern occurrence in the Delphi editor. Find In Files has also the ability to recognise open files in editor and search them instead of scanning the adjacent disk files. Find In Files employs a separate thread to do his job thus avoiding to disrupt the programmer's work (multithreading is something we all would like to see in future Delphi releases, don't we?). The search engine is based on a fast, modified Boyer-Moore algorithm. In terms of performance, Find in Files is 30 to 50% faster than it's Visual C++ equivalent, particularly on large files and long string patterns. xfind10.zip
delphi.653 guta,
White Ants ModelMaker --------------------- White Ants ModelMaker is a powerful CASE-tool and component (package) builder for Borland Delphi. While Delphi is a powerful tool for component based application development, ModelMaker is *the* tool for building these components. First of all ModelMaker is a productivity tool which really speeds up your development. ModelMaker helps every Delphi programmer with 'point-and-click' code generation. Code generation for properties and events is even smarter ! With ModelMaker you can focus on designing software instead of typing code. Next to this, professionals will be thrilled when using design patterns. And with ModelMaker they have a tool for managing bigger and more complex class trees. ModelMaker features: * Instant native Delphi code generation. * Full integration with 16- and 32-bit Delphi 1 and 2. * Smart class member and code generation for properties and events. * Visual model design and instant model visualization in UML class diagrams. * Design patterns - active agents inserting and maintaining specific code. * Easy code navigation. * Documentation editing (and automatic generating) for helpfiles. * Enhanced macro's with use of parameters. * Many wizards to support recurring actions. * User definable templates for documentation, projects, source files etc. * Borland alike user interface with extensive drag and drop support. * Access to Borland's context sensitive help. mm320d.zip
delphi.654 guta,
Delphi VCL Extensions (RX) Lib [v2.02] ====[ Components Library for Delphi ]==== Visual and not Visual Components and service units for Borland Delphi. Over 45 useful components. Full source code! rxlib202.zip
delphi.655 tomcat,
Danas vidoh da je stigao Delphi 3.0 u ovom obliku: DELPHI 3.0 [CODENAME: IVORY, BUILD: 3.0.6.78] 39 HD Da li neko zna je li ovo zavrsna verzija ili neka od beta?
delphi.656 dekik,
Jel ima neko neki unit za rad sa com portovima ?
delphi.657 biber,
Kako da poredim pointere? Npr. procedure checksum(...); var x: ^word; y: ^word; sum: Longint; begin x := @checksum; y := @sledecaprocedura; sum := 0; repeat sum := sum + x^; Inc(x); until x > y procedure sledecaprocedura... Kod "until" prijavljuje grešku Type Mismatch.
delphi.658 ognjen,
)-> Kod "until" prijavljuje grešku Type Mismatch. Poređenje pointera se svodi na = ili <> treće ne može. Da li radi posao: repeat ... until (x=y)
delphi.659 guta,
- novo - windows\program\delphi\*.* ------------------ vpcomm10.zip 185k ű Comm Library: Port, Modem, TAPI, Zmodem, FTP, Terminal... VPCOMM Complete communications library for Borland Delphi 2.x. Includes serial port, serial modem, TAPI modem and Telnet components, including Zmodem, Kermit and 14 other standard file transfer protocols. Also includes FTP and REXEC. TAPI is Windows 95 Logo compliant. Includes terminal controls that emulate ANSI, V100, V220, V320 and 14 other terminal protocols. Shareware. Source code available.
delphi.660 nenad,
Spreman je i Delphi 3 Client/Server Suite, cena - 2000 dolara. Evo šta daje za te pare... Delphi rises to multi-tier Borland adds MIDAS middleware support to its visual development tool Borland International Inc. this week will roll out an upgrade to its Delphi visual development tool that gives developers a way to rapidly build to a range of targets, from small Web controls to large, distributed applications. Delphi 3.0 Client/Server Suite contains more than 50 enhancements, including support for the company's new MIDAS (Multi-tier Distributed Application Service) suite. It also provides a set of what Borland calls Insight technologies that include a one-step ActiveX control creation system, a code-completion function used during the editing process and a suite of integrated decision support tools. MIDAS is a collection of middleware objects that provide functions such as failover recovery and load balancing. The MIDAS technology is a subset of the Entera middleware that Borland obtained when it acquired Open Environment Corp. last year. Delphi 3.0 allows developers to build these objects into three-tier applications. For deployment, however, users must purchase separate MIDAS licenses, according to officials of the Scotts Valley, Calif., company. Version 3.0 of Delphi, which costs $1,999, also supports the development of Web applications in two ways. Developers can build ActiveX controls or can enable the application forms as Active Documents, which run in Web browsers. Borland also provides a set of Web broker components that provide HTML and Internet Server API hooks. For example, the brokers will provide an HTML front end to any Delphi application. Officials in the Atlanta office of Andersen Consulting have been using Delphi 2.0 to teach custom applications development to new employees. The upgrade provided "a lot more than what I expected," said Joe Healy, senior consultant at Andersen. "I like the addition of the third-tier apps capability and the capability to write Web apps."
delphi.661 tomcat,
Juce sam instalirao Delphi 3.0 Client/Server i htedoh da prenesem prve utiske. Prva stvar koja se da primetiti je "tab" sa Internet kontrolama koje je Borland otkupio od NetManage-a. Nisam jos stigao da ih sve proverim no u demo-ima postoji ceo web-browser koji je i lep i upotrebljiv i pokazuje sta se moze sa tim stvarcicama uraditi. Jos jedna dodata stvar je i code-completition. Kucate npr. proc stisnete ctrl-j i Delphi ispise procedure (); begin end; Efektno. Lepo sto sami mozete da definisete ove makroe. Ono sto me je nraravno najvise zanimalo je kompajler. Nema novih opcija, razliku u brzini nisam primetio ali razliku u duzini gotove aplikacije jesam. Naime novi Delphi generise oko 5% _duzi_ kod. Ne znam zbog cega se javlja ova "anomalija" ali ako ce to da radi brze kao sto pricaju u Borlandu ja nemam nista protiv... Poslednja meni uocljiva izmena odnosi se na nacin na koji se pakuju komponente. Ne postoji vise jednistveni lib (*.dcl) u kome se sve smestaju nego se grupisu po 10-15 u "packages" koji se zasebno kompajliraju i funkcionisu sami za sebe. To ubrzava add/remove komponenti (kompajlira se samo taj package a ne ceo lib) ali ne mozete koristiti *.dcl fajl iz Delphi-ja 2.0! Bar ja nisam uspeo da ga iskoristim. Tako da sve one stare komponente (koje su se vala nakupile u pozamasnoj kolicini) valja ponovo ubaciti, iskompajlirati i srediti po tim "paketima". Database kontroloma se nikad nisam bavio tako da na njih nisam ni obratio paznju. Ono sto mi je zasmetalo je sto Delphi 2.0 i 3.0 nisu 100% kompatibilni. Projekat koji sma radio u 2.0 verziji morao sam da prepravljam da bi proradio u 3.0 (najcesce je promena u tipu promenljivih) Ono sto mi je zasmetalo jos vise su (opet!) zbudzeni help fajlovi koji nemaju pola topic-a, linkovi su izpremetani a veliki broj tema ima samo naslov (bukvalno!) e
delphi.662 tomcat,
Danas sam otkrio da ne umem da uradim ono sto sam do sada smatrao veoma lakim i zato ga nisam nikad ni probavao. Obican Drag&Drop. Naime help sistem mi ne funkcionise kako treba (ne znam zasto) a ustrebalo mi je da napravim jednostavan drag&drop izmedju dva listbox-a te molim nekoga ko je to isprobao da mi ukratko napise kako se to radi. Unapred hvala.
delphi.663 sidjii,
Ima li neko TDBMaskedit ili TmaskEdit komponentu (sa sourceom) gde je citanje numerickih podataka reseno zdesna u levo ?
delphi.664 mradovic,
> Jos jedna dodata stvar je i code-completition. Kucate npr. proc > stisnete ctrl-j i Delphi ispise > procedure (); > begin > > end; Zna li neko da li se ovo moze izvesti kod ranijih verzija Delphi-ja? Pozdrav, Mirko.
delphi.665 mradovic,
> Danas sam otkrio da ne umem da uradim ono sto sam do sada smatrao veoma > lakim i zato ga nisam nikad ni probavao. Obican Drag&Drop. > Naime help sistem mi ne funkcionise kako treba (ne znam zasto) a > ustrebalo mi je da napravim jednostavan drag&drop izmedju dva > listbox-a te molim nekoga ko je to isprobao da mi ukratko napise > kako se to radi. Help je stvarno vise nego konfuzan u verziji 2.0 :( LM, pretpostavimo da imas ListBox1 i ListBox2. Postupak je sledeci: 1. Postavis property DragMode kod ListBox-a sa kojeg zelis da "vuces" na dmAutomatic. 2. Napravis handler za dogadjaj OnDragOver. On sluzi da prihvatis objekt koji "spustas". Parametar Accept (boolean) odredjuje da li se moze izvrsiti "spustanje" i od koje vrste objekta. Npr. u handler stavis: Accept:= True; { Prihvati "spustanje" iz svih objekata } Accept:= (Sender is TListBox); { Samo iz drugog ListBox-a } 3. Napravis handler za dogadjaj OnDragDrop. On odredjuje ponasanje objekta kada dodje do spustanja, tj. konkretnu akciju. Parametri: Sender - Objekat na koji se spusta. Source - Objekat koji se spusta. Oba su tipa TObject, i cini mi se da bi daleko logicniji nazivi Source/Destination... X,Y - Kordinate misa u trenutku spustanja. Npr. dodavanje stavke iz ListBox-a u drugi: if (Sender is TListBox) and (Source is TListBox) then begin ItemIdx:= (Source as TListBox).ItemIndex; MyItem:= (Source as TListBox).Items[ItemIdx]; (Sender as TListBox).Items.Add(MyItem); end; To, bi bilo to... BTW, kroz sve help primere provlaci se is operator. Njegovom upotrebom kod je citljiviji ali i duzi :(. Umesto njega skoro uvek koristim cast operator npr.: ItemIndex:= TListBox(Source).ItemIndex; Krace je, a i brze... Pozdrav, Mirko.
delphi.666 mileusna,
Hm... Može li se u Delfiju napraviti niz komponenti? Na primer, da mogu dugmadima da pristupam na sledeći način: Button[1].Caption := 'ja'; Button[2].Caption := 'pa ja'; U Visual Basicu znam sigurno da može (i to veoma lako) ali u Delfiju...
delphi.667 nlazic,
>> Hm... Može li se u Delfiju napraviti niz komponenti? >> U Visual Basicu znam sigurno da može (i to veoma lako) ali >> u Delfiju... ... još lakše :) Svaka komponenta ima svog ćaću, na koje pokazuje parent property. Ako staviš TButton na formu, njegov roditelj će biti ta forma, ako ga staviš na TPanel njegov roditelj će biti taj panel... Sve komponente koje mogu da butu roditelji (TForm, TPanel, TGroupBox...) tj. koje mogu da prihvataju druge komponente na sebe imaju sledeće properije: ComponentCount - Broj komponenti na njoj, Components - niz komponenti koje joj pripadaju, ControlCount - broj kontrola, Controls - niz kontrola koje joj pripadaju. Npr.: ako u prozoru (na formi) imas TButton kontrole, možeš da pišeš nešto ovako: for i:=0 to ComponentCount-1 do if ComponentsŠiĆ is TButton then TButton(ComponentsŠiĆ).Caption:=IntToStr(i); Sada će ti dugmad imati naslove 1, 2, 3,...
delphi.668 mileusna,
>> for i:=0 to ComponentCount-1 do >> if Components[i] is TButton then >> TButton(Components[i]).Caption:=IntToStr(i); Pa sad, nije baš kao u VB-u, ali moraću tako. :( Zamisli da ti trebaju dva-tri niza i tu zbrku. Meni je trebalo nešto što će imati logično ime, recimo izracunaj[1], izracunaj[2]... a na istoj formi i unesi[1], unesi[2]. i sl. Elem, prvo sam pomislio da sam našao rešenje ručnim kreiranjem objekata na sledeći način: Button1:= TButton.Create( Self ); (* kreiranje *) Button1.Parent:= Self; (* dodeljujemo siročetu roditelja *) Niz posle nije teško kreirati, ali takve komponente se mogu koristiti samo u proceduri u kojoj su kreirane, jer u ostalima javlja da objekat nije deklarisan. Ako ubacim deklaraciju u deklaraciji forme, ondak se kompajler buni da deklaracija nema odgovarajuću komponentu i ponudi mi da je uništi. To zapitkivanje non-stop me i ne bi mnogo zamaralo da sve radi lepo, ali prc... nastaju run-time grške itd. :(
delphi.669 nlazic,
>> Niz posle nije teško kreirati, ali takve komponente se mogu >> koristiti samo u proceduri u kojoj su kreirane, jer u ostalima >> javlja da objekat nije deklarisan. Ako ubacim deklaraciju u >> deklaraciji forme, ondak se kompajler buni da deklaracija nema >> odgovarajuću komponentu i ponudi mi da je uništi. To Ubaci deklaracije u Private ili Public sekciju forme. Sve što se nalazi iznad Private sekcije mora da ima svoju komponentu, tj. opis u .DFM fajlu. Za Private i Public deklaracije ovo ne važi, tako da su ti ruke odvezane. Ako ti treba više nizova komponenti, možeš i da ih smestiš na različite panele. U tom slučaju svaki TPanel ima poseban niz Components kome pristupaš na opisani način.
delphi.670 edison,
Da li mogu (i kako) da ubacim novu komponentu iz *.DCU ako nemam izvorni kod *.PAS?
delphi.671 firus,
Da li postoji neko uputstvo za Delphi u eleltronskom obliku, naravno sa primerima? Da li Borland ima zvaničnu knjigu za Delphi, kako što je recimo za TP bila knjiga TURBO PASCAL 6: The complete reference? Da li to može da se nađe kod nas? Da li postoji prevod? Da li neko ima vremena, volje i živaca da mi objasni kako se rade neke stvari? Ako ima nek nastavi sa čitanjem. Uporno poušavam da napravim bazu sa 3 tabele (*.dbf), ali mi nikako ne ide. Uspeo sam da napravim tabelu sa poljima, ali ne i da nešto upišem u neko od tih polja. Postoji i komponenta za bazu, ali ne služi ničemu, jer ne znam kako da povežem tabele u bazu. Da li sam ja glup ili je nešto drugo u pitanju. Konsultovao sam help, ali mi nije mnogo pomogao. Problem je u tome što nemam gotovu bazu koju ću da čitam (to znam kako da izvedem), već ima bazu u specifičnom formatu, koju treba prevesti u *.dbf. Znam kako da napravim praznu tabelu, ali ne i bazu koja će da objedinjuje te tri tabele. Ne znam kako da ubacim nešto u tabelu direktno iz sorsa. Ima li nade za mene obzirom da se snalazim u SQL-u? Ostalo mi fino ide, jer objektni pascal znam. X
delphi.672 space.ace,
> Da li postoji neko uputstvo za Delphi u eleltronskom obliku, naravno > sa primerima? Naravno da ima, kompletna knjiga o Delphi-ju u PDF formatu, ima negde oko 12MB, ako se ne varam. Poželjno nabaviti. > Da li sam ja glup ili je nešto drugo u pitanju. Konsultovao sam > help, ali mi nije mnogo pomogao. Ne znam da li si glup ;) ili nisi (verovatno nisi :>), ali u help-u sve lepo piše, i čak bez ikakve knjige se dobro prolazi. Pogledaj AddRecord funkciju i sve što ti da kao "See Also". Naravno, pogledati i metode i properti-je za TTable objekat. > Znam kako da napravim praznu tabelu, ali ne i bazu koja će da > objedinjuje Bazu čak i ne moraš praviti, ali ako baš hoćeš, sve to, i mnogo više možeš izvesti iz Database Manager-a. Ide kao poseban programčić. Ako te nešto više interesuje u vezi baza, ovih dana sam se baš nešto mlatio s time, pa se možda nešto i setim :). Y
delphi.673 nenad,
> Da li postoji neko uputstvo za Delphi u eleltronskom obliku, > naravno sa primerima? Dobija se uz isti u PDF formatu. > Da li Borland ima zvaničnu knjigu za Delphi, kako što je recimo za > TP bila knjiga TURBO PASCAL 6: The complete reference? Da li to > može da se nađe kod nas? Da li postoji prevod? To što se dobija su izvesni Petar Vrzić i Mario Kržić preveli i pod svojim imenom objavili kod CET-a pod naslovom "Delphi - lakoća programiranja i povezivanja".
delphi.674 biber,
Ukoliko startujem program iz samog Delfija 2 (F9 taster), i tom prilikom nastane Run Time greska, Delfi 2 mi ne oznacava liniju, na kojoj je nastupila greska, na sta sam se navikao u Delfiju 1. Da li postoji nacin da se ova opcija nekako omoguci u D2? Kako dibagujete programe u Delfiju 2?
delphi.675 nlazic,
>> Da li postoji nacin da se ova opcija nekako omoguci u D2? Da li ti je ukljucena opcija Tools->Options->Preferences->Integrated Debugging? >> Kako dibagujete programe u Delfiju 2? Moram priznati da je ovo veliki problem. Program na kome trenutno radim mi (ponekad) izbacuje neku misterioznu Acces Violation gresku. Nema sanse da se provali zasto i kad :( Tek mi je Delphi 3 prijavio da je izvor te greske u VCL-u! Sad mogu samo da placem, ili da ganjam bag po Borlandovom kodu (u pitanju je klasa TList). :( Probao sam BoundsChecker, koji vazi za izuzetno dobar debager. Na programu koji ima jednu formu i jedno Close dugme nadje pet gresaka pre nego sto se prozor pojavi na ekranu! Sve greske su tipa "API function failed!". Ne mogu da verujem da je VCL tako zalosno napravljen :( So, pitanje Delphi debagera ostaje. Imate li resenje? Da li je neko probao Turbo Debugger sa Delphijevim kodom?
delphi.676 biber,
> Da li ti je ukljucena opcija Tools->Options->Preferences->Integrated > Debugging? Jeste! Da li kod tebe D2 radi kao sto sam opisao za D1? Dakle na obicnije greske, tipa Range Checking i sl., da li zaustavi na toj liniji gde je greska, i oznaci je inverzno?
delphi.677 nlazic,
>> Dakle na obicnije greske, tipa Range Checking i sl., da li >> zaustavi na toj liniji gde je greska, i oznaci je inverzno? Nekada da, nekada ne. Nema pravila, cak i kada je sve dobro podeseno. Tako je kakoje, cuti i trpi :(
delphi.678 janko,
>> Dakle na obicnije greske, tipa Range Checking i sl., da li >> zaustavi na toj liniji gde je greska, i oznaci je inverzno? >Nekada da, nekada ne. Nema pravila, cak i kada je sve dobro podeseno. > Tako je kakoje, cuti i trpi :( Recite brate ljudima da je po defaultu range checking off, a da je prva stvar u razvoju uključiti SVE provere. Drugo, često kada program i padne u VCL uzrok je loše napisan kod korisnika, a ne problem u samom VCL-u. Ako ikada budem držao školu programiranja "od početka", tumačenje detektovanih problema ću učiti na prvim časovima. Meni se događalo da Delfi prijavi da je pao u nekom fajlu koji čini VCL, ali je uvek razlog bio da se tokom izvršavanja programa nije izvršilo nešto što je moralo (recimo nije bio kreiran objekat, a posle je "nekreirani" objekat poslat VCL-u. Zar je čudno ako VCL ne može da uradi sa njim ništa pametnije, ako se o tome ne vodi računa?
delphi.679 tomcat,
Uz poruku: DelphiST v2.0 ------------- Olaksava rad sa Delphijem. Detalje mozete videti u .ini fajlu. ................................. tomcat@galeb.etf.bg.ac.yu http://galeb.etf.bg.ac.yu/~tomcat delphist.zip
delphi.680 mradovic,
Kako je u Delphi-ju moguce spreciti resize forme po sirini ili visini? Prvo sto mi pada na pamet je OnResize event i kod poput: if Form1.Width > 400 then Form1.Width:= 400; Ovo radi, ali je praceno neugodnim teptanjem. Ima li neko drugo resenje? Pozdrav, Mirko.
delphi.682 ddamir,
>Kako je u Delphi-ju moguce spreciti resize forme po sirini ili >visini? >Prvo sto mi pada na pamet je OnResize event i kod poput: Prouci strukturu MINMAXINFO (Win API) i napisi handler za WM_GETMINMAXINFO, mozes da odredis i maksimalnu i minimalnu velicinu prozora. I WM_NCHITTEST moze da koristi, pa potrazi u help-u :)
delphi.683 nenad,
> Kako je u Delphi-ju moguce spreciti resize forme po sirini ili > visini? Pa zar ne može da se zada u "Object Inspectoru" stil forme nonresizeble, ili kako se već zove?
delphi.684 mradovic,
> Prouci strukturu MINMAXINFO (Win API) i napisi handler za > WM_GETMINMAXINFO, mozes da odredis i maksimalnu i minimalnu > velicinu prozora. I WM_NCHITTEST moze da koristi, pa potrazi u > help-u :) Da, bas to mi je trebalo. 10Q.
delphi.685 qpele,
Kako da u deplhi-ju uradim prikaz slike u JPEG formatu ?
delphi.686 ddamir,
>Kako da u deplhi-ju uradim prikaz slike u JPEG formatu ? Postoje komponente za to, sto ce reci nije podrzano u osnovnoj varijanti Delphi-ja. Evo prilazem jedan .zip pa prouci :) pasjpg10.zip
delphi.687 kitic,
Da li postoji Internet Mail Suit za delphi 1.0,u konferenciji sam nasao ga nasao ali za 32bit-nu verziju.Kako doci do njega,moze li ga neko zakaciti ovde u konferenciju? Pozdrav kitic
delphi.688 biber,
Evo ga resenje za problem dibagovanja u D2. Ipak je u pitanju bag Delfija, koji ova komponenta pokusava da prevazidje. stakwk10.zip
delphi.689 mileusna,
Dakle, nešto mi nije jasno... Na koji način mogu u bazama koje obrađujem u Delfiju da koristim naša slova pod Windowsom? Kada kod u neko polje upišem neka naša slova, on, neka ostavi normalan (č i ć), 'š' recimo zameni sa 's', 'đ' sa 'd', dok umesto 'ž' udari neku debelu vertikalnu crtu... Probao sam da u BDE Configuration promenim LANGDRIVER na neki slovenački i sl. fore, ali je ponašanje i dalje isto...
delphi.690 mileusna,
>> Na koji način mogu u bazama koje obrađujem u Delfiju da >> koristim naša slova pod Windowsom? Kada kod u neko polje Any hint..?
delphi.691 dekik,
Jel ima neko unit za rad sam comm portovima za trojku ?
delphi.692 xlab,
Kako da ubacim neki tekst u neki vec napisan tekst, ali tamo gde je pozicija kursora, to jest: -kada stavim ovako Memo1.Text := Memo1.Text + 'tralala'; onda ce taj tekst tralala ubaciti na kraj teksta Memo1 npr: Danas je lep suncan dan.ć Ptice pevaju:"" ć ovo je Memo1.Text Sunce polako zalazi. ć tralala ć ovo je 'tralala' e sad kako da uradim da bi bilo ovako: Danas je lep suncan dan. Pticice pevaju:"tralala" Sunce polako zalazi.
delphi.693 xlab,
HELP WANTED Kada hocu da instaliram novu komponentu, stavim ADD, izaberem je, stavim OK i delphi pocne da kompajlira i izbaci gresku: "Fatal Error: c:Đ....ĐLibĐDBReg.pas (24): File not found:'dataform.pas' " U cemu je problem? Pozdrav
delphi.694 dekik,
D:>> "Fatal Error:c:D....DLibDDBReg.pas (24):File not found:'dataform.pas' D:>> " U cemu je problem? Pa problem je bas u tom sto pise ;)
delphi.695 xlab,
HTML + Text Editor -moj prvi program :)) -Objedinjuje HTML i tekst editor Stvarno neznam sta da kazem, Hvala svima na pomoci :))) (ko na dodeli Oskara ;))) Pozdrav htmledit.zip
delphi.696 xlab,
Zaboravih... sifra za ulazak je 'delphi' Pozdrav
delphi.697 dulek,
SABRE ON LINE Molio bi sve koji znaju ista da rade u ovome jeziku neka mi se jave, posto imam velike probleme sa nekim stvarima! 1) KAKO SE OTVARA FILE?! 2) Da li postoji neki brzi nacin sortiranja i koji? 3) Kako da povezem svoju bazu podataka sa Word-om??? Unapred hvala, Sabre
delphi.698 sabre,
>> Molio bi sve koji znaju ista da rade u ovome jeziku neka mi se jave, >> posto imam velike probleme sa nekim stvarima! >> >> 1) KAKO SE OTVARA FILE?! >> 2) Da li postoji neki brzi nacin sortiranja i koji? >> 3) Kako da povezem svoju bazu podataka sa Word-om??? >> >> Unapred hvala, >> Sabre Ajde ljudi pomazite, valjda neko radi u Delphi-u... Ko ima Delphi 3.0(najnoviji) samo neka pogleda u helpu kako da otvorim file! Postoji procedura SaveToFile i LoadFromFile, ali nisam instalirao help, vec sam deo(nemam veliki hard) pa ne mogu da vidim! Takodje ima nesto tipa fmOpenReadWrite ili tako nesto pa neka i to bude provereno... Ponovo hvala, Sabre
delphi.700 dekik,
D:>> Ajde ljudi pomazite,valjda neko radi u Delphi-u... Ko ima Delphi 3. D:>> 0(najnoviji)samo neka pogleda u helpu kako da otvorim file!Postoji D:>> procedura SaveToFile i LoadFromFile, ali nisam instalirao help,vec sam D:>> deo(nemam veliki hard)pa ne mogu da vidim! Takodje ima nesto tipa D:>> fmOpenReadWrite ili tako nesto pa neka i to bude provereno... Ja imam trojku, mada help sux... Evo neceg iz glave... ---------------------------------------------------------- Procedure ta_i_ta; Var T : Text; Begin AssignFile(T,'Taj_i_taj.Txt'); RewriteFile(T); { Brise fajl i sprema ga za nov upis } ResetFile(T); { Postavlja kurzor na pocetak fajla i sprema za citanje } AppendFile(T); { Postavlja kurzor na kraj i sprema fajl za upis } WriteLn(T,'blablabla'); { Upisuje text 'blablabla' u fajl } ^^^^^^^^^^^^^^^^^^^^^^^ { Isto je i sa komandom write } CloseFile(T); { Zatvara fajl } End; Postoji verovatnoca da sam nesto omanuo pa ako neka komanda ne radi samo reci pa cemo da ispravimo. Pozdrav, Dejan.
delphi.701 sabre,
Ok mislim da ce ovo proradidi... Hvala... Nego zar ne postoji u narebba poput SaveToFile(u string unitima)???
delphi.702 sabre,
Imam jos jedan problem, a to je sto nikakko ne mogu da snimim neki text kao Word Documet! Trebalo bi posto imam na sistemu instaliran Word da kad pozovem iz OLE Word da nekako ubacim taj text unutra... Medjutim ja ga ubacim ali bez fonta znaci font=Times New Roman, Size=10... Tako da to posle moram sve da popravljam! Kako to da sredim??? Sabre P.S. Ovo mi je inace glavni(najglavniji) deo posla, koji sam mislio da ce biti najlaksi ali se ispostavilo da sam previse ogranicen!!! :)))))
delphi.703 sabre,
E uspeo sam da startujem Word iz mog programa ali ne mogu nikako da posaljem i text koji ocu da obradim... KAKO TO DA URADIM!? Mislio sam da je objektno programiranje lako, a ovo nema veze s vezom!!! Da mi je barem help...
delphi.704 dekik,
Jel zna nako kako se iz delphi 3 radi sa comm portovima ?
delphi.705 sabre,
Imam jedno pitanje... Ne znam da li imam neku nekompletnu verziju delphia ili se javlja strahovit bag u programu ili sam ja debil!!! Naime kad u EditBox-u(edit1: tedit) hocu da menjam ono sto sam napisao, znaci iz programa koji je prikacen na KeyPress(edit-a) i sada hocu da ako sam napisao 'Mika' da mi umesto ovog zadnjeg 'a' napise 'e' on napise char+'Mike' a kursor pomeri na pocetak!!! if key='a' then edit1.text:=copy(edit1.text,0,length(edit1.text)+'e' E kad ja ovo napisem on mi na izlazu napise "aMike" i kursor pomeri iza slova 'a'!!! Kako da ovo sredim??? I jos nesto, kako da ocitavam taster posle ispisa, a ne pre tako da mogu kasnije da ga skinem!!! Zahvalan sam ko bratu onome ko mi ovo resi!!! :)))
delphi.706 tile,
>Naime kad u EditBox-u(edit1: tedit) hocu da menjam ono sto sam >napisao, znaci iz programa koji je prikacen na KeyPress(edit-a) i >sada hocu da ako sam napisao 'Mika' da mi umesto ovog zadnjeg 'a' >napise 'e' on napise char+'Mike' a kursor pomeri na pocetak!!! procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char); begin If Key = 'a' Then begin Memo1.SetSelTextBuf('E'); Key:=#0; End; end; P.S. Izvini, tek sam sad video da ti je pitanje za TEdit, ali moralo bi da je isto.
delphi.707 sabre,
E hvala ti Tile puno!!! Jebi ga kad ja ne mogu help da instaliram... :((( Ja sam ono isto uradio samo sa dve strane pisanja tako sto sam text koji je editovan obradjivao! (DEBIL)
delphi.708 sabre,
Ponovo me zajebava nemanje helpa! Treba mi sledece... Imam dva ListBoxa i u njima jednak broj stringova. E sad kada na pocetnom ekranu pomeran selekciju na jednome Boxu ona se menja i na drugome Boxu(to sam uradio)... E sada ako skrolujem dole ili gore Box javlja se da elementi ostaju selektovani ali se nalaze na razlicitmi pozicijama u Boxu! Primer skrolujem ListBox1 za 5 stringova... Kliknem na peti ispod linije, a na drugom ListBoxu mi se selektuje taj string (ListBox2.ItemIndex:=ListBox1.ItemIndex) ali na sasvim drugoj poziciji... Zanima me sada kako mogu da kontrolisem scrollovanje pojedninih ListBoxova! Znaci na primer da ListBox2.Sroll:=ListBox1.Scroll(lupio sam ovo ali mi nesto ovako treba)! Ko zna molim ga nek mi posalje...
delphi.709 sabre,
>> Ponovo me zajebava nemanje helpa! >> Treba mi sledece... >> Imam dva ListBoxa i u njima jednak broj stringova. E sad kada na >> pocetnom ekranu pomeran selekciju na jednome Boxu ona se menja i na >> drugome Boxu(to sam uradio)... E sada ako skrolujem dole ili gore >> Box javlja se da elementi ostaju selektovani ali se nalaze na >> razlicitmi pozicijama u Boxu! Primer skrolujem ListBox1 za 5 >> stringova... Kliknem na peti ispod linije, a na drugom ListBoxu mi >> se selektuje taj string (ListBox2.ItemIndex:=ListBox1.ItemIndex) >> ali na sasvim drugoj poziciji... Zanima me sada kako mogu da >> kontrolisem scrollovanje pojedninih ListBoxova! >> Znaci na primer da ListBox2.Sroll:=ListBox1.Scroll(lupio sam ovo >> ali mi nesto ovako treba)! Ko zna molim ga nek mi posalje... AJDE LJUDI SALJITE VISE RESENJE!!!
delphi.710 mileusna,
Postoji li način da se u Delphiju simulira pritisak na neki taster, konkretno, taster End?
delphi.711 sabre,
>> Postoji li nacin da se u Delphiju simulira pritisak na >> neki taster, konkretno, taster End? Ne znam sta podrazumevas pod simulacijom ali ako se to odnosi na ocitavanje pojedinih tastera onda to uradi ovako... Ides na EditBox i pod events ces videti event OnKeyPress... E sad napisi u proceduri if key=#__ then ... (ne znam ascii od end - pogledaj) To je otprilike to... Da inace ovo vazi i na nekim drugim objektima, ali npr. objekti poput ListBox imaj vec po defaultu ako se pritisne end da idu na kraj liste, a ako se pritisne home da se vrate na pocetak!
delphi.712 mileusna,
>> Ne znam sta podrazumevas pod simulacijom ali ako se to odnosi na >> ocitavanje pojedinih tastera onda to uradi ovako... Pod simulacijom podrazumevam simulaciju, a to znači da korisnik ne pipa tastaturu, a da izgleda kao da je pritisnut neki taster. Znači nešto što će u tastaturin bafer da turi znak koji mu zadam...
delphi.713 mradovic,
Imam sledeci problem: Aplikacija sadrzi, fomu koja bi trebalo da obavi neku operaciju odmah po aktivritanju te forme (Npr. kopiranje datoteka). E, sada na formi bi trebalo da postoji Cancel button, i ovde nastaju problemi. Oni se manifestuju u nemogucnosti reagovanja na dogadjaje tokom trajanja operacije. Operacija se pokrece u OnActivate handleru i sadrzi Application.ProcessMessages. Poazdrav, Mirko.
delphi.714 mradovic,
Lloyd's Help File ================= Help prepun korisnih saveta, trikova i sl. Ovo bi definitivno treblo da se nadje u Sezamov-om dir-u, obavezno skinite. Pozdrav, Mirko. lhelp.zip
delphi.715 mcar,
Evo pitanje koje ce verovatno iti prosto za poznavaoce ove teme. Hocu da izegnem pojavljivanje exceptiona pri konverziji (npr neko je uneo datum 11/37/97). Verovatno bi trealo da presretnem ovaj exception, ali ne znam gde to da ucini Mozda to moze da se resi i na neki jednostavniji nacin? Unapred zahvalan. Marko
delphi.716 mileusna,
>> Evo pitanje koje ce verovatno iti prosto za poznavaoce ove teme. >> Hocu da izegnem pojavljivanje exceptiona pri konverziji (npr neko >> je uneo datum 11/37/97). >> Verovatno bi trealo da presretnem ovaj exception, ali ne znam gde Pa, možda nisam najbolje shvatio, ali mislim da ti ovo treba: try (* pokušava *) // operacije except (* ako se pojavi greška u bloku try *) on EEcxeptionKojiTiPrijavljuje do // šta da radi prilikom pojavljivanja tog izuzetka on ENekiDrugiException do // itd. end; Inače, neka te ne zbuni, prilikom razvoja aplikacije, Delphi će ti i prijaviti izuzetak, a izvršiće i tvoj except blok. U samostalnom radu programa, sve se odvija onako kako treba, tj. bez Delphijevih poruka o greškama ako si ti već obradio isti izuzetak.
delphi.717 sabre,
>> try (* pokusava *) >> // operacije >> except (* ako se pojavi greska u bloku try *) >> on EEcxeptionKojiTiPrijavljuje do >> // sta da radi prilikom pojavljivanja tog izuzetka >> on ENekiDrugiException do >> // itd. >> end; Ovo ne moze ovako da se pise... Ovako je rizicno otklanjati greske! Inace kako bi najlakse rasio da mozes da unosis za datum samo brojeve i "\" tipa DD\MM\GG?!
delphi.718 mcar,
Jos o exceptionu konverzije. Radi se o tome da ne znam gde da udenem try except block. Exception mi se javlja kada unesem neispravan um. Razumem da bi trealo da uvatim dogadjaj izlaska iz celije DB resetke, da tamo proverim da li je datum ispravan itd. Probao sam dostupne event handlere, ali cini mi se da se greska konverzije odigrava pre bilo kog od njih. Izvinjavam se sto je prethodno pitanje mozda bilo nejasno postavljeno. Marko
delphi.719 boccio,
Jel zna neko kako da u delphiju ostvarim komunikaciju sa COM portom? Konkretno hocu da inicijalizujem modem, pa me zanima kako da to uradim. p.s. ako je to vec bilo receno, bio bih zahvalan i na broju poruke ;)
delphi.720 guta,
║ Inače, neka te ne zbuni, prilikom razvoja aplikacije, ║ Delphi će ti i prijaviti izuzetak, a izvršiće i tvoj except ║ blok. ╚═════════════════════════════════════════════════ Što se može (misli se na prijavljivanje exception-a od strane Delphi-ja), isključiti u Options/Environment/Preferences/Break on exceptions.
delphi.721 sabre,
>> Jel zna neko kako da u delphiju ostvarim komunikaciju sa COM portom? >> Konkretno hocu da inicijalizujem modem, pa me zanima kako da to uradim. Pa pazi ovako... Ja sam se patio da to uradim i u pascalu znam da upisujem na COM port... Medjutim ako si skinuo onaj hlp("LDELPHI") file moci ces da nadjes kako da upisujes na COM port... Trebalo bi da u Delphiu postoji init dialer... Ja sam ga pokusao napraviti po njijovim uputstvima ali kako vec reko samo u pascalu... Ovde me nesto konstantno j*be... Ko ima dialer neka ga posalje... Inace evo onoga sto oni daju kao dialer unit. P.S. Ma... Videces gde javlja gresku! dialer.pas
delphi.722 kajko,
Da li postoji neka HTML kontrola za Delphi... Bilo bi super !?
delphi.723 sabre,
AAAAAAAAAAAaaaaaaaaaaaaaaaaaaaa!!!!!!!!!!!!!!!!! Iznervirao sam se kada sam u onome LDelphi help-u video nesto poput: How can I show JPG or GIF in my form... A iznervirao sam se sto da bi se dobilo objasnjenje kako se to radi treba da se plati valjda 50 $! Ako neko zna kako da gledam iz delphia jpg ili gif neka obavezno javi... Takodje ako neko zna kako da natera onaj progam koji sam poslao da radi neka javi(modem)! Pozdrav.
delphi.725 mradovic,
Delphi Knowledge Base --------------------- Probemi & resenja. Pozdrav, Mirko. dkb21.zip
delphi.726 mradovic,
> nesto poput: How can I show JPG or GIF in my form... > A iznervirao sam se sto da bi se dobilo objasnjenje kako > se to radi treba da se plati valjda 50 $! Ustededi 50$, i skini komponente iz ove konferencije prikacene uz poruke 15.417 i 15.590. Pozdrav, Mirko.
delphi.727 mcar,
Evo pitanja: podacima pristupam preko querija, a korisnicki interfejs je preko DBGrida. Ako u sql komandu doticnog querija ubacim i order atribut (po kljucu), gubim mogucnost editovanja podataka u DBGridu. Kako resiti ovaj problem? Marko
delphi.728 mileusna,
>> Ovo ne moze ovako da se pise... Ovako je rizicno otklanjati greske! Čudo onda da ovakav način koriste i delphi i C++ kompajleri. Mogao bi malo da obrazložiš na šta si konkretno mislio, i da nas uputiš u tajne nerizičnog otklanjanja greški.
delphi.729 mileusna,
>> Što se može (misli se na prijavljivanje exception-a od strane >> Delphi-ja), isključiti u Options/Environment/Preferences/Break on >> exceptions. Da, hvala. :) BTW, koja je to verzija koju koristiš? Kod mene se, u Delfiju 2.0, pomenuta opcija nalazi u Tools/Options/Preferences.
delphi.730 kajko,
Guto, Car si... Jedina mana: moram da batalim više pola mojih žvrljotina. Šalji još !!! KAJKO
delphi.731 guta,
Borland je pre nedelju dana objavio da je prodao milionitu kopiju Delphi-ja. U isto vreme, prodata je i 150000-ta kopija C++Builder-a.
delphi.732 boccio,
Da li neko moze da mi posalje unit (ili bar da ideju) za stampanje dela liste ili cele liste (radi se o dvostrukoj spregnutoj). Nemam bas puno iskustva u delphiju pa...... thanx
delphi.733 xlab,
Neko se raspitivao za HTML editore? U cemu je stvar? Pozdrav
delphi.734 dekik,
Kako konvertovati Real u String?
delphi.735 kajko,
>> Neko se raspitivao za HTML editore? >> U cemu je stvar? Nisam se raspitivao za HTML editore, vec za HTML kontrole u DELPHI-u. Naime, pravim jedno CD izdanje knjige, pa to kroz IE ili NN radi 'boli glava'. Posto su mnoge stvari tamo vec razresene ( a ne volim da izmisljam toplu vodu ), mislio sam da nesto slicno postoji i za DELPHI. Ako ne postoji, moracu da zavrnem rukave ( batalim i posao i fax ) i napravim sam. Posto strahovito cenim svoje zivce, prvo cu da se potrudim da nadjem gotovu kontrolu. Inace, jezdio sam i na INT-u, i nisam je nasao, cak ni nagovestaj... KAJKO
delphi.736 xlab,
Ok, uredu, ali ako nadjes te kontrole, obavesti i nas :) Pozdrav
delphi.737 click,
>> Kako konvertovati Real u String? Naredba za tako nesto nepostoji pa moras da napravis podprogram koji to radi. Imas sledece broj koji neznas koliko ima cifara i oces da ga pretvoris u string. Uradi tako sto ces mu svaku cifru pojedinacno pretvarati u assci tako sto ces broj koji dobijes da dodajes u string s=s+chr(a+48)! Kada dodjes do zareza dodas u s da je s=s+',' i nastavis da razla- zes decimale...
delphi.738 ddamir,
>Naredba za tako nesto nepostoji pa moras da napravis podprogram Ma ko kaze??? FloatToStr resava probleme ;)
delphi.739 lazai,
Greskom sam izbrisao file convert.exe! Ako nekoga ne mrzi nek mi posalje taj file na mail... Inace treba mi za delphi 3.0, a file je otprilike 80 Kb! Pozdrav, Sabre
delphi.740 edison,
Da li mi neko mogao da objasni kako se resava "problem fontova" u Windows aplikaciji, tj kako mogu da "ugradim" informacije o fontu u program, da bi na drugoj masini, na kojoj nije instaliran taj font, program mogao korektno da prikazuje tekstove. Nisam mogao da resim ni problem razlicite rezolucije monitora. Probao sam komponentu ResFix, koju sam jos ranije nasao ovde na konferenciji, ali meni nesto ne radi, mada sam radio sve po uputstvu. Da li je neko probao ovu komponentu?
delphi.741 edison,
Kako mogu da dobijem (procitam) path nekog aliasa?
delphi.742 mradovic,
> Da li mi neko mogao da objasni kako se resava "problem fontova" u > Windows aplikaciji, tj kako mogu da "ugradim" informacije o fontu u > program, da bi na drugoj masini, na kojoj nije instaliran taj font, Svojevremeno sam se bas namucio sa ovim. Da bi aplikacija uposte koristila neki font on mora biti registrovan na nivou operativnog sistema. No, uz malo eksperimentisanja i kopanja po MSDN-u, dosao sam do jednog interesantonog resenja. Naime, ukoliko samo jedna aplikacija koristi neki font moguce ga je registrovati "u letu" odnosno po startovanju, i ukloniti po deaktivirianju. Ovo provereno radi pod Win95, dok se za stari Windows moraju napraviti izmene u pozivu AndFontResource. Evo tih funkcija: function App_RegisterFont(FontName: string): integer; var Font_Full_Path: PChar; begin if not FileExists(FontName) then begin ShowMessage('Font Registration Error: Can not find :' + FontName); Result:= 0; Exit; end; FontName:= App_Path + FontName + #0; Font_Full_Path:= @FontName[1]; // Dodaj font i obavesti sve prozore o izmenama Result:= AddFontResource(Font_Full_Path); SendMessage($FFFF, WM_FONTCHANGE, 0, 0); end; function App_RemoveFont(FontName: string): integer; var Font_Full_Path: PChar; begin if not FileExists(App_Path + FontName) then begin Result:= 0; Exit; end; FontName:= App_Path + FontName + #0; Font_Full_Path:= @FontName[1]; RemoveFontResource(Font_Full_Path); SendMessage($FFFF, WM_FONTCHANGE, 0, 0); Result:= 1; end; Pozdrav, Mirko.
delphi.743 edison,
Hvala ti Mirko za pomoc!
delphi.744 mcar,
Da li je moguce 32 bitne DEPHI aplikacije startovati uz pomoc win32s na 16 bitnim platformama (win3.11)?)? MC
delphi.745 spiderman,
Dialer is a small non visual component which allows you to dial phone numbers from your Delphi applications... dialer32.zip
delphi.746 spiderman,
unit Buttons97 Delphi 2.0 Hello, Delphi programmers! Are you excited of buttons in MS Office'97? Now you can include them in your apps!!! office97.zip
delphi.747 spiderman,
TFinger component for Delphi v2.0 This is the 32 bit version. It will not work with Delphi 1.0 TFinger is a component which implements the finger protocol. TFinger is distributed as freeware. You are free to use it without any restrictions. Finger allows you to get information about users on the Internet. It is one of the simplest Internet services... tfing32.zip
delphi.748 spiderman,
(Cool) Dugmići koji imaju svu MS-ovsku funkcionalnost, najbolji koje sam uspeo da pronađem . Delphi 1.0 Delphi 2.0 TExplorerButton/TOfficeButton TExplorerButton is a new button created from scratch. It provides the same functionality and look-and-feel as the buttons found in the Internet Explorer 3.0 explbtn.zip
delphi.749 spiderman,
The TButton95, TRadioButton95 and TCheckBox95 components are Delphi components (direct descendants of TButton, TRadioButton and TCheckBox) that allow you to use all the formatting the standard Windows 95 button, radiobutton and checkbox have, but Borland forgot to include in the VCL implementation of TButton, TRadioButton and TCheckBox. These components work only in Delphi 2.0. Postcardware enhbuttn.zip
delphi.750 edison,
Da li neko zna kako moze da se koristi formatizovani tekst u bazi? Medju tipovima polja kod definisanja baze nasao sam 'Formatted memo' ali medju komponentima ima samo EditMemo koji se koristi za obican tekst. Kako bi mogao da radim recimo sa Rich Text formatom u bazi?
delphi.751 xlab,
Kako da kada ubacujem neki text u Memo komponentu npr. (za onclick) Memo1.Text := Memo1.Text + 'blablatructruc', da mogu da razdvojim blabla i tructruc tako da tructruc predje u sledeci red? tj da izgleda ovako: ------------------------- Iblabla I Itructru I I I I I I I I I I I I I ------------------------- Pozdrav
delphi.752 hercog,
│ npr. (za onclick) Memo1.Text := Memo1.Text + │ 'blablatructruc', da mogu da razdvojim blabla i │ tructruc tako da tructruc predje u sledeci red? └───────────────────────────────────────────────── Glupo pitanje, al' da li si probao memo1.text:=memo1.text+'blabla'+chr(13)+'tructruc'? Sale
delphi.753 xlab,
Mozda je glupo za tebe ali ja se u delfiju odskora zezam i nisam ni imao takvu ideju ali sad mi je sinulo... Hvala!
delphi.754 ivanvec,
Kako da pokrenem Help za svoju aplikaciju, ali tako da se pri pokretanju Helpa prikaže Contents (kao kad se .hlp startuje iz Explorera)? Help datoteka je ispravna, i pomoću HelpContext metode otvaram help datoteku na raznim topic-ima, ali ovo sa Contentsom nikako da rešim. I kad sam već tu, još jedno pitanje... Kako da iz moje aplikacije pokrenem neki drugi program (ništa OLE i tako to, znači čisto pokretanje neke druge aplikacije)...
delphi.755 van.gog,
Evo sinak ... jednostavno ... ;) WINEXEC(p1,p1) gde su p1 i p2 parametri. p1 je null-terminated string pa moras obican pas-string da pretvoris u takav. Recimo: var a: array [0..50] of char; s: string; begin s:='calc.exe'; {npr.} StrPCopy(a,s); winExec(a, sw_normal); {nacin startovanja aplikacije ... p2} {ili recimo sw_minimzed ... vidi HELP} end; Van.GOG! C-YA
delphi.756 steve.wai,
Ima li neko format True Type fonta (.TTF)? u stvari treba mi samo kako da direktno iz .TTF procitam ime fonta (onokoje se vidi u font dialogu aplikacija), a da ne pozivam bilo koju API funkciju koja instalise font i pravi .FOT. Svaki primjer dobrodosao .
delphi.757 mipedja,
>.. Ima li neko format True Type fonta (.TTF)? Skini fajl uz poruku 4.96 iz ove konferencije.
delphi.758 mcar,
Da li je moguce napraviti DELPHI applikaciju - bazu podataka koja ce raditi bez instaliranog BDE drajvera? Da li je moguce nekako ulinkovati drajver? Unapred hvala Marko
delphi.759 voyager,
Sta znaci error "Missing operator or semicolon" (ili tako nesto) To mi se javlja kada stavim : Procedure Neka(var a : integer); i onda ocu da pozovem proceduru sa Neka(n) , pri tom je i n integer; I jos nesto desava mi se i kad ocu da procitam string iz fajla Stavim ReadLn(s,f); i ono nece... Voyager
delphi.760 mileusna,
>> Da li je moguce napraviti DELPHI applikaciju - bazu podataka koja >> ce raditi bez instaliranog BDE drajvera? >> Da li je moguce nekako ulinkovati drajver? Standardni nije. U delphiju 1.0 bilo je dovoljno samo prekopirati potrebne datoteke (zavisno od toga koji tip dabela koristiš, da li koristiš SQl i sl.) u direktorijum sa aplikacijom i to je radilo (doduše, ja nikad nisam radio sa 1.0). U 2.0 koliko vidim situacija se komplikuje jer je potrebno BDE registrovati u registy bazi 95-ice. Što se tiče dodatka, nisam siguran, ali mislim da APPOLO to omogućava. To je inače komercijalan proizvod i predstavlja za Delphi isto ono što i SIX drajver za Clipper, pristup .nsx indeksima i razne druge zafrkancije (idealna stvar za mreže gde se sa nekih stanica pristupa istoj bazi kroz Clipper aplikacije rađenje uz SIX RDD, a sa drugih iz delphi aplikacije). Elem, bez obzira da li ti ovo što sam naveo treba, Appolo logično ima i svoj DE koji ugrađuje u aplikacije, eventualno se isporučuje i neki DLL, ali je mnogo manje komplikacija nego sa BDE. Ovo sve iz razgovora sa ljudima koji su ga koristili, ja nisam, tako da nemoj da me držiš za reč. WWW firme SuccessWare je http://www.GoSware.com Tamo ćeš naći informacije, verovatno i neku beta verziju.
delphi.761 mileusna,
>> Sta znaci error "Missing operator or semicolon" (ili tako nesto) >> To mi se javlja kada stavim : >> Procedure Neka(var a : integer); Nema veze sa procedurama. Verovatno u nekoj proceduri, obično na kraju izraza, nisi stavio tačku-zarez (;). Recimo: c := c + n Sad kompajler očekuje ili sledeći operator (missing operator), (+ 2; na primer), ili tačku-zarez za kraj reda (semicolon).
delphi.762 voyager,
Imam komponentu TMemo i ne mogu da u njoj oprikazem promenjivu tipa integer i string (kaze ne moze string i text), pa me interesuje da li postoji neka procedura za konvertovanje. Voyager
delphi.763 zdravkod,
E eeee decko decko .... TMemo ima polje tipa TStrings tj .. lines pa se kaze: memo1: TMemo; Memo1.lines.add('blabla'); a pristupas sa: memo1.lines[index]:='blabla' {ili slicno} OK. Van.GoG! cya!
delphi.764 mradovic,
Imam tri pitanja u vezi Delphi-ja 3: 1. Kako da na laseru ostampam bitmap-u u orginalnoj velicini, i bez deformacija. Probao sam sve i svasta od QReport-a, iscrtavanja na canvas, bitbtl() funkcije ali rezultat bi uvek bio daleko od WYSWYG? 2. Kako Word-ov dokument ostampati direktno iz Delphi-ja? 3. Moze li Delphi da prikaze animirani GIF? Pozdrav, Mirko.
delphi.765 xlab,
Kako da u delpiju kada kursorom predjem preko neke slike (TImage komponente) da mi se na verovatno OnMouseOver desi da mi promeni u neku drugu sliku? Pozdrav
delphi.766 van.gog,
U pravu si ... al malo ti fali ;) event je OnMouseMove i jednostavno dopises proceduru koja radi recimo ovo ... image1: TImage; image2: TImage; ... procedure tform1.Image1onmousemove(sender: tobject); begin image2.picture.loadfromfile('c:\xxx.bmp'); end; (nadjes u Object inspectoru taj event i kliknes duplim klikom i samo dodas ono image2.pic ... itd)
delphi.767 xlab,
Puno hvala!
delphi.768 xlab,
Eeeee deeecko nece moci... Uradih tako, aliii on mi izbaci 'Access Violation ....' Sta sad?
delphi.769 van.gog,
Access violation ... ne izlazi zbog toga odnosno to se meni pojavljuje na drugim mestima. Uradi jedno BUILD ALL u compile meni-u pa probaj. Evo sacu da pogledam u cemu je problem.
delphi.770 van.gog,
E mislim da znam ... izgleda da si boslovno prepisao ono. Image1 i Image2 napravis na formi. Ako ih samo upises u unit onda moras da uradis sledece: var image1: TImage; begin image1:=TImage.create(self); image1.parent:=form1; {na primer} {pa onda} image1.picture.loadfromfile('xxx.bmp'); end; Inace TImage je clasa koja ima Bitmap i Icon kao odvojene property (TBitmap, TIcon) u okviru picture property-a. (ako si me razumeo ;)
delphi.771 xlab,
Sad je sve OK, hvala!
delphi.772 sigmund,
Da li Delphi sve potrebne biblioteke ubacuje u EXE fajl? Konkretno me interesuje za podršku bazama podataka (MDB). Koliko (otprilike) zauzima izvršna verzija nekog pretraživača MDB baze podataka? (program tipa Imenik - sa najosnovnijim operacijama) cu Frojd.
delphi.773 mileusna,
>> Eeeee deeecko nece moci... >> Uradih tako, aliii on mi izbaci 'Access Violation ....' >> Sta sad? To čitanje iz datotke je i meni zadvalo probleme nekada, ne znam šta sam ono beše pravio... Elem, probaj ovako: stavi na formu još jednu sličicu, ali joj stavi visible na false tako da se ne vidi. Onda, u OnMouseMove stavi: Image1.picture := image2.picture; Tako će da ti se prikazuje sličica od Image2 kad ti je miš nad Image1. Probaj ovako, trebalo bi da dela...
delphi.774 kenza,
>> Koliko (otprilike) zauzima izvrsna verzija nekog pretrazivaca MDB baze >> podataka? (program tipa Imenik - sa najosnovnijim operacijama) Mnoooogo...:( Ja sam svojevremeno(Delphi 1.0) pisao CD player koji je imao bazu u MDB formatu. Sve je bilo OK - osim velicine(cca 800kb zbog gooomile gluposti koji su morali da idu uz prog) i nekog glupog dialog box-a koji se pojavljivao svaki put kada bi DB engine pristupao bazi podataka... Tako da to i nije bas najsrecnija kombinacija :(
delphi.775 sigmund,
║ >> Koliko (otprilike) zauzima izvrsna verzija nekog pretrazivaca MDB ║ baze >> podataka? (program tipa Imenik - sa najosnovnijim operacijama) ║ Mnoooogo...:( Ja sam svojevremeno(Delphi 1.0) pisao CD player ║ koji je imao bazu u MDB formatu. Sve je bilo OK - osim ║ velicine(cca 800kb zbog gooomile gluposti koji su morali da idu ╚═══════════════════════════════════════ 800kb... i to je veliko? Ja prelazim sa Visual Basic-a, na kome program koji radi sa MDB bazom zauzima preko 3Mb. (bez podrške za multimediju - kao tvoj CD player). Jel' se sve te gluposti o kojima pričaš linkuju u EXE fajl ili ostaju kao DLL fajlovi? cu Frojd.
delphi.776 kenza,
>> Jel' se sve te gluposti o kojima pricas linkuju u EXE fajl ili ostaju >> kao DLL fajlovi? Moja greska, nisam se izrazio kako treba. Samo izvrsni file, help, baza, INI-ji i CFG-ovi su izmedju 700 i 800kb, plus jos potrebni DLL-ovi na to... Tako da cifra iznosi preko 1.5MB sigurno, ako ne i vise. Ne mogu da preracunam sada jer sam presao na Delphi 2.0 a kada sam video tu cifru, odustao sam od dalje distribucije programa ;) Poredjednja radi, sada korisitim WinCD Pro koji ceo zauzima oko 400kb u tri fajla - EXE, HLP i INI. Jedino mi nije jasno gde smesta podatke o diskovima...?! Ex da, nisam ti odgovorio na pitanje :) DLL-ovi ostaju sa strane :) Poz.
delphi.777 bokir,
U programu imam jedan TDBGrid i hoću da korisniku omogućim da selektuje više redova koje posle može da prebaci u TListBox... Selektovanje, naravno, nije problem, ali kako sada da znam šta je korisnik tačno selektovao, i da to ubacim u TLIstBox? TDBGrid.SelectedRows je TBookmarkList koji sadrži stringove?! A svaki string je prazan??!
delphi.778 kenza,
Hi! Jel postoji neka biblioteka za rad sa modemom? Konkretno me zanimaju stvarcice za Voice funkcije - nosim se mislju da napravim sekretaricu, pa ako neko ima nesto sto bi mi moglo pomoci... :) Poz.
delphi.779 van.gog,
U ranijim (mnooogo) porukama ove konfe je bio jedan SimpTerm ali nista vezano za Voice. Ta komponenta je negde radile negde ne... al u sustini tamo imas i ceo SOURCE .... dakle kako pristupiti com-portu. U win95 to je malo drugacije ... pa bi bilo bolje da pogledas neki win-API help. U sustini radi i ono iz komponente .. pa ces provaliti vec ... Ako neko ima neku informaciju ..... bila bi dobrodosla za te ... jelte ... VOICE f-ie. Koliko meni pada na pamet te Voice funkcije su nista drugo do neke komande tipa AT... (Hayes) al nigde se ne spominje koje su i kako to radi.
delphi.780 steve.wai,
Zna li neko kako da u delphiju napravim rutinu koja iscrtava grafiku u pokretu , a da nemam ono blinkanje ekrana? (nesto kau u DOS-u "vertical retrace") svaki savjet iprimjer dobrodosao !!! HITNO !!!
delphi.781 edison,
Nedavno sam citao tu na konferenciji da je neko pravio help datoteke. Interesuje me kako mogu na napravim svoj help za aplikaciju. Probao sam Microsoftov Help Compiler, ali ne znam da definisem topics-ove. Da li bi mi neko mogao da objasni pravljenje help datoteke? Drugo pitanje: kako mogu da promenim font za title nekog prozora i font za ispis hint-ova?
delphi.782 kenza,
>> datoteke. Interesuje me kako mogu na napravim svoj help za >> aplikaciju. Probao sam Microsoftov Help Compiler, ali ne znam da Ja sam koristio Word za .rtf fajl i WHAT6 i sve je islo bez problema. Naravno, nisam pravio neko cudo od .hlp fajla vec onako, standardno, da se nadje. Dobices u mail .rtf fajl pa provaljuj odande kako se sta radi, ako nesto ne bude jasno, pitaj. Poz.
delphi.783 steve.wai,
Imas objekat THintWindow ili tako nesto pa napisi novi Paint metod... To bi trebalo da radi.
delphi.784 van.gog,
> Zna li neko kako da u delphiju napravim rutinu koja > iscrtava grafiku u pokretu , a da nemam ono blinkanje ekrana? > (nesto kau u DOS-u "vertical retrace") Ima vishe nacina koji meni padaju na pamet. TAnimate komponenta u D3 (nesecam se za ranije) pushta avi sekvence. Cak se spominje da se one animacije tipa: win kopira fajl pa papir leti od jednog do drugog foldera, sa mogu uzeti iz file-a shell32.dll. E al ima zackoljica ... kako ih izvuci. (sa iconama je jednostavno) Drugi nacin koji mislim da ima vishe veze sa onim gore (?) je da se koristi WinAPI funkcija BITBLT (valjda se tako zove) koja sluzi za (brzo) kopiranje slika (graf. ojekata) na ekran. Ja sam radio jedan program za prikaz transparentnih slicica upotrebom gore opisanog BitBLT. Pogledaj help ... a ja cu se videti za neki source da bachim ;)
delphi.785 kenza,
Hi! Za pocetak da kazem da malo kasnim sa odgovorom, al' znas kako se kaze - nikad nije kasno! ;) >> SimpTerm ali nista vezano za Voice. Ta komponenta je OK, tnx, potrazicu :) >> drugo do neke komande tipa AT... (Hayes) al nigde se >> ne spominje koje su i kako to radi. Evo nekoliko komandi koje sam uspeo da iskopam a koje bi trebale da imaju veze s ovim VOICE f-jama: AT#CLS=8 --> Trebalo bi da natera modem da udje u Voice mode AT#VLS=1 --> Odredjuje valjda playback/record a message etc. AT#VRX --> Voice Receive AT#VTX --> Voice Transmit na nesto... Ovo je malo nabacano, plus nista nije testirano, medjutim dovoljno je za pocetak. E sad, to bi trebalo da budu Hayes kompatibilne komande tj da rade na svim modemima sa Voice opcijama. Za svaki slucaj, da napomenem - taj dokument na koji sam naleteo (a koji se nalazi na adresi: 'http://ae.pcd.usr.com/techref/poundv.htm' a moze i 'http://ae.pcd.usr.com/techref/voiceprogram.htm') je u stvari za USR-a, medjutim ove navedene komande rade i na mojem Rockwell-u. Poz. P.S. Stvarno bih voleo da cujem nekog ko je pisao neki piece of code za modem - barem utiske ako nista drugo. :)
delphi.786 van.gog,
> P.S. Stvarno bih voleo da cujem nekog ko je pisao neki piece of > code za modem - barem utiske ako nista drugo. :) U sustini stvari stoje ovako ... pisao sam komunikacioni program za dos i sve radi kako treba. Sa druge strane pristupanje com portu u windows-ima je (khm,khm) kompli- kovanije. U Delphi-u 1.0 nalazi se odlican help za pristup svemu i svacemu i sto je najvaznije ima i poneki primer. Za razliku od D1 ... u D2 i D3 stvari su katastrofalno lose sto se tice help-a. Koliko sam video NITI JEDAN EXAMPLE NEMA. Posto je u sustini D1 pravljen za win3.11 ... on tako prisupa i com portovima. U win95 stvari su drugacije, koliko sam cuo od naseg cuvenog ;) Janka (mapera ;). Svari za win3.1 ce raditi i pod win95 (ocuvana je kompatibilnost) ali ... Radio sam jedan programchic koji u win otvori prozor, tamo stavi 2 indikatora i kad na modemu dodje RING signal on registruje. Sve je to lepo i fino (RADI jelte' ;) al posle mog programa ne moze niti jedan com-prog da se pokrene. Valjda nije dobro vracen com port. Dakle ... nastavljamo sa kopanjem ...
delphi.787 kenza,
>> pristupanje com portu u windows-ima je (khm,khm) kompli- >> kovanije. U Delphi-u 1.0 nalazi se odlican help za pristup E sto jes' - jes'. Ovaj Help koji ide uz Delphi je uzas - bolje da ga nisu ni pravili. >> Dakle ... nastavljamo sa kopanjem ... Nasao sam nesto u diru '\windows\program\delphi\', paket je vpcomm10.zip. E sad, ja sam ga instalirao, i cini mi se da radi. Pregledao sam ga samo povrsno(nisam imao vise vremena) i jedna vrlo cudna stvar se desava. Naime postoji form za okretanje nekog broja, kada se na njemu popune podaci i klikne na <OK> sve lepo radi. Medjutim, kada hocu da pogledam source, za taj <OK> button ne postoji prikacen ni jedan event?! Moracu jos malo da ga procackam... :) Poz.
delphi.788 ivanvec,
Načuo sam da u Delphiju 3.0 postoji opcija za kreiranje instalacionih disketa, pri čemu se na njih ubacuju i potrebni fajlovi BDE-a (ukoliko je u pitanju baza). Da li je to tačno?
delphi.790 steve.wai,
Neko je trazio spisak 'AT' komandi. Ovo sam nasao u uputstvu za neki Cirix-ov modem Voice 'AT' Commands The modem implements a voice mode 'AT' command set that allows a DTE to record and playback voice messages. below is a list of supported commands: Command Default Function ----------------------------------------------------------------- #VBP none Generate Beep tone #VCL 0 Voice mode selection #VCSD 0 Command mode silence detection #VGPC=n *0 Input pin character selection #VGPS=n *0 Input pin function selection #VIN none Read general-purpose input pins #VIN=n 0 Initialize parameters #VLN=n 0 Relay/speaker control #VOUT=n 0 Write to general-purpose output pins #VPH none Telephone emulation mode #VPL 127 Play level #VPY none Play mode #VRD none Record mode #VRL=n 127 Record level #VSL=n 127 Record silence threshold level #VSM=n CL1 Sampling mode #VSQT=n 0 Record 'q' silence rate #VSR=n 9600 Sampling rate #VSST=n 60 Record 's' silence time Mozda posluzi ...
delphi.791 kenza,
>> Neko je trazio spisak 'AT' komandi. >> Ovo sam nasao u uputstvu za neki Cirix-ov modem Hmm... Kod mene (Rockwell 33.6) ovo ne radi... :(
delphi.792 van.gog,
Neko je svojevremeno pisao nesto o tome kako uvrstiti u aplikaciju neku SVOJ CURSOR ... e a ja to ne mogu da nadjem pa ako moze HINT ili objasnjenje .... ima u helpu primer ali kod mene nece da radi (?!) Saljite samo isprobane stvari (nemojte ... "mozda" i sl.) (osecam da sam zgresio u nekoj sitnici) I da /... ako kreiram novi RESOURCE file - KAKO DA ISKORISTIM OBJEKTE IZ NJEGA ?!!? (recimo Cursor) Hitno!!! Van.GoG!
delphi.793 steve.wai,
Sto se tice svoga kursora bila je jedna poruka sa primjerom. ne sjecam se koji broj ali potrazi. A za resource file imas API-jevu funkciju LoadResource pa posto ucitas resource pozoves LoadCursor i proslijedis kao parametar Handle resursa i ime resursa u .RES fajlu.
delphi.794 edison,
Da li neko zna neku proceduru za praznjenje bafera tastature?
delphi.795 edison,
Hvala ti Kenza za pomoc u vezi pravljenja help datoteke! Sve odlicno radi!
delphi.796 mradovic,
Jel uspeo neko da pomocu QReport-a ostampa bimap-u na laseru (WYSWYG) ? Meni nesto ne ide...
delphi.797 lazzaro,
Hi, imam jedan problem. Evo o cemu se radi svojevremeno sam napravio neku aplikaciju u delphiju i bio ubedjen da je sve uredu. Medjutim kada sam probao program na razlicitoj rezoluciji (od 800x600) i Large Fonts program sve istumba. Konkretno zelim da mi se program vidi na svim rezolucijama isto. Ako neko ima resenje molim da mi odgovori. Pozdrav Lazzaro
delphi.798 ivan.hoe,
Zna li neko kako se pravi full-screen aplikacija, dakle da prozor potpuno prekrije taskbar? Sve mi se čini da sam u Win32 API-ju video neku funkciju za to, al' se nešto ne sećam kako beše...
delphi.799 ivanvec,
> Načuo sam da u Delphiju 3.0 postoji opcija za kreiranje > instalacionih disketa, pri čemu se na njih ubacuju i Ako nekome zatreba: Program se zove InstallShield Express, dolazi i uz Delphi 2, ali ga naši pirati (ili bar većina) nisu smestili u ono sto rasturaju. Znači, potrebno je negde nabaviti nešto što više liči na originalni CD ;) Program pomaže da se na mašini koja nema instaliran BDE instaliraju potrebni fajlovi BDEa tako da se omogući izvršavanje vaših aplikacija koje rade sa bazama podataka. Oslobodjeni ste čačkanja po registry-ju itd...
delphi.800 ivanvec,
> Jel uspeo neko da pomocu QReport-a ostampa bimap-u na laseru > (WYSWYG) ? Meni nesto ne ide... Ne bih da te obeshrabrim, ali ni meni nije išlo... Problemi su nastajali i pre štampe, u preview-u, za slike veće od A4 'prihvata' samo deo slike...
delphi.801 van.gog,
Za tvoju informaciju ne treba ti nikakav API-shit ;) Form1.bordericons:=[]; {u OI} .borderstyle:=bsNone; .windowstate:=wsMaximized; ű▀ Cica mica gotova prica ;) Van.GoG RULEZA ;)
delphi.802 lazzaro,
Opet ja, dakle da li neko zna kako da nateram program da se vidi istovetno pod razlicitim rezolucijama i velicinom fonta ??? Ako neko zna neka se udostoji da odgovori bio bih vrlo zahvalan ;)
delphi.803 tomcat,
> Opet ja, > dakle da li neko zna kako da nateram program da se vidi istovetno > pod razlicitim rezolucijama i velicinom fonta ??? > Ako neko zna neka se udostoji da odgovori bio bih vrlo zahvalan ;) > Mozes da posetis dsp (delphi super page - sunsite.icm.edu.pl) i naci ces par komponenti koje rade tu stvar (TResizer, resoultion fix ...) pozdrav, Vladimir Prelovac ......................... tomcat@galeb.etf.bg.ac.yu
delphi.804 steve.wai,
Zna li ko kako da citam podatke sa ulaza (line ili mic) zvucne kartice. Da pojasnim : ocu da napravim software za stimovanje gitare i slicne korisne stvarcice . svaka pomoc dobrodosla :)))
delphi.805 van.gog,
Opet ja sa idejom ... ;) Dakle Mic i Line ... sto se mene tice SEMPLOVANJEM ! Dakle moglo bi da se uzme MediaPlayer .. pa semplujes i radis sta oces ... ujedno mislim da je to i jedini nacin da "gledas" podatke na mic i line-in.
delphi.806 ivan.hoe,
> Dakle moglo bi da se uzme MediaPlayer .. pa semplujes > i radis sta oces ... ujedno mislim da je to i jedini > nacin da "gledas" podatke na mic i line-in. Hm, Media Player-om bi mogao da usemplujes nesto u fajl, ali pretpostavljam da bi covek hteo da podatke ima u memoriji i da im pristupi ODMAH posle semplovanja. Za to postoje odgovarajuce komponente, a cini mi se da nekih i ima u starijim porukama. Ako nema poslacu ja jednu dobru.
delphi.807 van.gog,
VA> pristupi ODMAH posle semplovanja. Za to postoje odgovarajuce VA> komponente, a cini mi se da nekih i ima u starijim porukama. Ako VA> nema poslacu ja jednu dobru. Znam ja da postoje .. al do sada nisam naterao niti jednu da RADI ... DAKLE NE RADI.
delphi.808 steve.wai,
Sto se tice semplovana nabavio sam gomilu nekih sourceva, doduse za DOS ali ako nesto uspijem da izvucem poslacu. Nego koliko ja kapiram semplovanjem cu dobiti gomilu cifri koje su ustvari naponi izmjereni na ulazu 44 i kusur hiljada puta u jednoj sekundi. Sta sad da radim s tim ? Da li mogu iz toga direktno da dobijem frekvenciju tona ili to moram da upredjujem sa nekim vec postojecim semplom npr FM modulisan ton ? I kako da taj signal koji dobijem ocistim od sumova kojih sigurno ima?
delphi.809 ivan.hoe,
> Znam ja da postoje .. al do sada nisam naterao niti > jednu da RADI ... DAKLE NE RADI. Evo jedne dobre freeware komponente koja radi :) ewv103.zip
delphi.810 zormi,
* Nego koliko ja kapiram semplovanjem cu dobiti gomilu cifri * koje su ustvari naponi izmjereni na ulazu 44 i kusur hiljada puta * u jednoj sekundi. Sta sad da radim s tim ? Treba ti dosta znanja iz obrade signala, ili program sa već ugradjenim svim opcijama. * Da li mogu iz toga direktno da dobijem frekvenciju tona ili * to moram da upredjujem sa nekim vec postojecim semplom? * I kako da taj signal koji dobijem ocistim od sumova kojih sigurno ima? Ukratko: Uradiš Fourrier-ovu matematičku transformaciju odmeraka (FFT) čime dobiješ spektar (niz u frekvencijskom domenu). Maximum u spektru je obično noseća frekvencija (osnovni ton). Na njenim celobrojnim umnošcima se nalaze tzv. harmonici koji odredjuju boju tona, a izmedju tih vrhova je uglavnom šum (beli šum je statistički uniformno rasporedjen po svim frekvencijama, roze šum logaritamski... itd). Elementarno čišćenje šuma se svodi na odsecanje tih odmeraka "po dnu" izmedju harmonika, pa zatim vraćanje signala u vremenski domen (inverzna Furijeove transformacija). Sve ovo pod uslovom da si koristio samo jedan ton, ako imaš više instrumenata (ili ne daj bože neke udaraljke) onda se to sve izmeša u spektru pa se koriste složenije metode statističke korelacije, detekcije, digitalnog filtriranja... Ne bih da ovde ulazim u tu teoriju pošto se bazira na matematici sa kompleksnim brojevima, poljima, redovima i slično... ;) Rezime: uzmi CoolEdit ili neki sličan i eksperimentiši sa opcijama za filtriranja iz menija.
delphi.811 emajsijuen,
Kako se "ogranicava" maximalna(Maximizirana) velicina prozora ?
delphi.812 ivan.hoe,
> Kako se "ogranicava" maximalna(Maximizirana) velicina prozora ? Postoji windows funkcija GetMinMaxInfo, pa treba napisati message handler koji će da ograniči skaliranje prozora.
delphi.813 lazzaro,
Da li neko zna kako da iz moje delphi aplikacije pozovem dos aplikaciju i to tako da se ona ne vidi. Stvar je prilicno hitna !!!
delphi.814 steve.wai,
Neko je trazio ovo.. WMGetMinMaxInfo... minmax.zip
delphi.815 tomak,
> Da li neko zna kako da iz moje delphi aplikacije pozovem > dos aplikaciju i to tako da se ona ne vidi. > Stvar je prilicno hitna !!! Nisam baš za hitne odgovore ... Pošto nema boljeg rešenje evo jedno koje znam da radi u Win95. Sa naredbom 'WinExec('*.pif', SW_MINIMIZE);' umesto zvezdice treba staviti ime 'pif' fajla koji je napravljen za dos program. Treba u podešavanjima za 'pif' fajl staviti da je prozor 'Minimized' i treba uključiti opciju 'Close on exit'.
delphi.816 emajsijuen,
Kako da ucitam i nacrtam ikonu ? Probavao sam preko TCanvas-a, ali ne ide... Heeeelp!!! :)
delphi.817 kostja,
=> Kako da ucitam i nacrtam ikonu ? Probavao sam preko TCanvas-a, ali ne Pa, jesi li intalirao Delfijev Image Editor? Tamo lepo stoji mogućnost za ico, cur, bmp, res i dcr.
delphi.818 steve.wai,
Kreiras objekat TIcon(Ikona:=TIcon.Create), Uzmes neki kanvas i Imas metode " LoadFromFile,SaveToFile, za TIcon i Draw Metod Canvasa. Da bi snimio to Sto si crtao rucno mislim da nije deovoljno da crtas poCanvasu i pozoves SaveToFile nego da Pises negdje u TIcon objekat ..... Probaj ....
delphi.819 biber,
Kako se radi sa Threadovima u Delphi 2? U Helpu nema gotovo nista
delphi.820 emajsijuen,
Ko>> Pa, jesi li intalirao Delfijev Image Editor? Jesam :)
delphi.821 tomak,
> > Da li neko zna kako da iz moje delphi aplikacije pozovem > > dos aplikaciju i to tako da se ona ne vidi. > > Stvar je prilicno hitna !!! > > Nisam baš za hitne odgovore ... Pošto nema boljeg rešenje evo jedno > koje znam da radi u Win95. > > ... ... Evo jedno jednostavnije rešenje: WinExec('command.com /c dos_program', SW_MINIMIZE);
delphi.822 van.gog,
Mala ispravka ... nema u helpu al ima u primerima. Dakle postoji jedan fantastican primer sa THRED-ovima i to kao demonstracija 3 sort algoritma sa vizuelnim prikazom istovremenog rada (threds) i brzine odgovarajuceg algoritma (sort-a). Da ne prepisujem jel to nije poenta.... pogledaj primer! C-YA. Van.GoG!
delphi.823 kenza,
>> U Helpu nema gotovo nista Upravo tako - u tom Helpu nema ama bas nista i to ne samo o Thread-ovima nego uopste.
delphi.824 lazzaro,
Imam opet jedan problem. Evo o cemu se radi: Pravim neku mahinaciju za programom iz dos-a za koji sam napravio Shell u Delphi-ju 2.0 , ali ne lezi vraze program iz (koji se kod mene ne vidi jer je moja aplikacija on top) zahteva da unesem sledece ->1(enter),3(enter),7(enter). E sad bih ja zeleo da se to uradi automatski tj da pri pozivu tog programa iz dos-a nekako posaljem automatski te vrednosti u proogram koji se nalazi u prozoru ispod moje aplikacije. Pozdrav.
delphi.825 van.gog,
E ljudovi, jedno simpaticno pitanjce ... Jel neko pokusao da nesto uradi sa OPEN GL-om, kako, gde, sta .... BILO STA. Primam, naravno, sve real-time rendering programe ;) koje uspete da napravite... al bi me zadovoljilo samo: JEDNA LINIJA NA EKRANU ILI NESTO JEDNOSTAVNIJE :( odnosno bilo sta sto lici na 3D dobijeno OPEN-GL-om. Ako mogu Screen-SAVERI MOZEMO I MI !! ;>
delphi.828 ivan.hoe,
>Program je inace za Win95, i staje na 4 (cetiri) HD >diskete (1.44). Nešto poznato? Možda postoji već "preuređena" verzija :)
delphi.829 steve.wai,
ako ti je firma na 2.60 metara od kuce onda mozes da povezes dva racunara LAP LINK kablom na paralelni port gdje ti je ukljucen HARD LOCK i program ce da radi ... :)))))))) pozdrav Stevo.Wai ...:)))
delphi.830 mradovic,
RE: Curenje resursa kod D3 LM, napravio sam jednu aplikaciju koja koristi BDE i QReport i zbog nje pocinjem da imam sve manje kose na glavi :( Problem je u sledecem: na mojoj masini sve funkcionise perfektno ali kada je instaliram na drugom racunaru svako startovanje proguta 10-20% sitemskih resursa. Instalaciju vrsim pomocu Install Shield-a. Prvo sam posumnjao na BDE, jer mi ova kombinacija sa ISE izgleda vrrlo sumnjivo. To me je navelo na instalaciju BDE-a sa Delphi-jevog CD-a, ali je rezultat isti. Da stvar bude jos tragikomicnija sa aplikacijom neradim bukvano nista, samo je startujem u kliknem na dugme za izlaz na koje je nakaceno Application.Terminate. Sve forme se kreiraju staticki sem Splash-a, koji uredno uklanjam sa Free metodom. Ima li neko ideju sta se desava? Napominjem da na mojoj masini sve radi savrseno. Pozdrav, Mirko.
delphi.831 mradovic,
RE: W8Loss? Ima li neko ideju gde se dede u verziji 3 ovaj util. U ranijim verzijama sam ga redovno koristio da skinem velicinu finalnog EXE-a (ulanja nepotreban a ukljucen kod VCL-a) Pozdrav, Mirko.
delphi.832 steve.wai,
Ako u aplikaciji imas DLLove iz kojih pristupas bazama onda se daesavaju takve stvari kada DLL pozivas i oslobadjas staticki . Ako je u toem problem imas primjer BDEDLL.dpr ili tako nesto...
delphi.833 edison,
Da li neko ima resenje za rad programa u Microsoft mrezi sa Paradox bazama (baza je na jednom racunaru) a istu istovremeno koriste vise radnih stanica. U pitanju je single user aplikacija. Javlja se poruka index is out of date. Hvala. Sale.
delphi.834 obren,
> Da li neko ima resenje za rad programa u Microsoft mrezi sa Paradox > bazama (baza je na jednom racunaru) a istu istovremeno koriste vise > radnih stanica. U pitanju je single user aplikacija. Javlja se poruka > index is out of date. Nisam najbolje shvatio da li razvijaš program ili je problem sa već gotovim programom koji se koristi na više radnih stanica? Ako je u pitanju gotova singe-user aplikacija, onda ona verovatno ne vodi računa o radu pod mrežom tj. sa više korisnika. Najverovatnije su dva korisnika istovremeno menjala nešto u tabelama bez NetLockovanja baze, tako da su indeksi nekonzistentni ("Index is out of date"). Mogu se javiti i karakteristične poruke poput "Another user modified trt-mrt" što ukazuje na identičan problem. Rešenje teško da postoji ako autor nije predvideo mogućnost istovremenog pristupa tabelama od strane više korisnika.
delphi.835 dalex,
Da li neko može da mi preporuči dobar priručnik za Delphi, *na srpskom*. Priručnik treba da bude ozbiljan, za osobu koja ima iskustva sa programiranjem. Ukoliko je bilo razgovora o ovoj literaturi, pomogla bi referenca...
delphi.836 emajsijuen,
Imam sledeci problem... Preko Canvas-a iscrtam nesto (ili ispisem) na formi. Kada minimizujem prozor (ili predjem drugim prozorom preko prozora od mog programa) pa se ponovo vratim u program sve sto je bilo iscrtano jednost- avno nestaje ?!? Postoji li neki nacin da se ovo spreci ? Da ne zaboravim, kada prikazem ikonu na formi, pod istim uslovima, ona ne nestaje. Zna li neko u cemu je stos ?
delphi.837 duskos,
> Da li neko moze da mi preporuci dobar prirucnik za Delphi, > *na srpskom*. Prirucnik treba da bude ozbiljan, za osobu koja > ima iskustva sa programiranjem. > > Ukoliko je bilo razgovora o ovoj literaturi, pomogla bi referenca... Delphi Unleashed, verovatno ces ga naci u CET-u. Pozdrav, duskos!
delphi.838 zdravkod,
("Index is out of date"). Mogu se javiti i karakteristicne poruke poput "Another user modified trt-mrt" sto ukazuje na identican problem. UH ... znam kako je ovo ... sa ortakom sa kojim sam radio jednu bazu, stalno mu se pojavljivalo ono prvo. Ubismo se ko pilici dok nisam provalio zbog cega se to desavalo. Kad se kreira baza OBAVEZNO GLEDATI DA JE NEKI SEKUNDARNI INDEX (pretpostavljam da si ga kreirao) MAINTAINED !!!!!!!!!!!!!!!!!! AKO SE TO NE STAVI ONDA MOOOORAS SAM DA RADIS HANDSHAKE ... ondnosno da uradis svaki put novi index da bi on to ponovo sortirao itd. (ja ovo ne bi preporucio ni najvecem neprijatelju) DAKLE OBAVEZNO stavljaj da je sekundarni index maintained. Sa druge strane, on moze da bude disableovan, pa da ne mozes ni da postavis tu opciju - to je zato sto NISI NAPRAVIO PRIMARY INDEX (ona zvezdica koja mora biti na prvom polju u bazi !!!! OBAVEZNO !!!) Sad napokon sve lepo radi. Sitnica bila ... ali da POLUUUDIS ;) Van.GOG! (sta ces ... nisam platio ;)
delphi.839 kostja,
=> Delphi Unleashed, verovatno ces ga naci u CET-u. => => Pozdrav, duskos! Ili ti u prevodu "Delphi Punom snagom" i sas CD-om za nekih, beše, 300 din.
delphi.840 dalex,
> Ili ti u prevodu "Delphi Punom snagom" i sas CD-om > za nekih, beše, 300 din. 10x, obojici, malo me koleba ova cena ;(...
delphi.841 obren,
> > Ili ti u prevodu "Delphi Punom snagom" i sas CD-om > > za nekih, beše, 300 din. > > 10x, obojici, malo me koleba ova cena ;(... U Nemačkoj recimo, knjige iz "Unleashed" serije koštaju oko 98 DM (toliko je ćale svojevremeno platio Java Unleashed, 1000 str + CD), tako da bih svakako pre dao 300 din/75 DM za istu tu knjigu na Srpskom (nadam se da u CET-u ne rade kojekakve "Mileve" i ostali brižni zaštitnici srpskog jezika poput onih iz Mikro Knjige). BTW, mislim da se u slučaju tog prevoda "Delpi Unleashed" radi o verziji Delphija 1.0 (?), ali nisam siguran.
delphi.842 zdravkod,
ZD> (toliko je cale svojevremeno platio Java Unleashed, 1000 str + ZD> CD), E ... a sta ima na tom CD-u ... pa ono da se dogovirimo kad da posudim ;) (ozbiljan sam)
delphi.843 duskos,
U cemu je fora pa ne mogu da koristim zajebancije iz datoteke: windows\program\delphi\vpcomm10.zip Unapred zahvalan! Pozdrav, duskos!
delphi.844 kenza,
>> U cemu je fora pa ne mogu da koristim zajebancije iz datoteke: Kako ne mozes? Kode mene je proradilo sve OK, ali sam popizdeo od onog forma (UNREGISTERED) i bacio sve u djubre! ;)
delphi.845 kostja,
=> U Nemačkoj recimo, knjige iz "Unleashed" serije koštaju oko 98 DM => (toliko je ćale svojevremeno platio Java Unleashed, 1000 str + CD), => tako da bih svakako pre dao 300 din/75 DM za istu tu knjigu na Pa, to beše pre ove ludorije sa markom... a i nisam siguran da se nije menjala i ranije jer ovo je na drugom mestu bilo 270din. bez CD-a (na unutrašnjoj korici pisalo 300). => BTW, mislim da se u slučaju tog prevoda "Delpi Unleashed" radi o => verziji Delphija 1.0 (?), ali nisam siguran. Čini mi se da je tako...
delphi.846 kostja,
=> Kako ne mozes? Kode mene je proradilo sve OK, ali sam popizdeo od => onog forma (UNREGISTERED) i bacio sve u djubre! ;) Biće da ne koristi odgovarajuću verziju... u readme.txt lepo piše da se ne voli sas Delphi-jem 1.0 Doduše kod mene neće, kaže da nije ni u ljubavi sa Delphi-jem 3.
delphi.847 kenza,
>> Doduse kod mene nece, kaze da nije ni u ljubavi sa >> Delphi-jem 3. Kod mene hoce - obozava dvojku ;)) Poz.
delphi.848 edison,
Vezano za pitanje 15833 Zahvaljujem se gospodi obrenu i zdravkod-u na korisnim sugestijama, medjutim mislim da je u stvari problem u postizanju forsiranog zapisa na hard disk. Ne znam da li postoji neka procedura koja primorava radnu stanicu da ne baferuje podatke nago dai direktno zapisuje na disk. To bi bilo resenje za upotrebu baze sa vise radnih stanica pod Windows mrezom. Unapred zahvalan Vas Edison.
delphi.849 tomcat,
prilino mi je hitno: Kako da u EditBoxu zabranim unosenje slova i znakova - drugim recima dozvolim unosenje samo cifara. Ako je nesto drugo osim neke cifre pritisnuto, ignorise se.
delphi.850 steve.wai,
Mozes da u dogadjaju OnKeyDown ili tako nesto vidis sta je pritisnuto pa ako je cifra ili nesto sto ti treba ne diras nista a ako nije proslijedis key:=#0. Mislim da ti je lakse da napises neku komponentu koja to radi da ne bi za svako edit polje pisao funkciju koja to obradjuje ... pozdrav.
delphi.851 duskos,
>=> Kako ne mozes? Kode mene je proradilo sve OK, ali sam popizdeo od >=> onog forma (UNREGISTERED) i bacio sve u djubre! ;) > > Bice da ne koristi odgovarajucu verziju... u readme.txt > lepo pise da se ne voli sas Delphi-jem 1.0 > > Doduse kod mene nece, kaze da nije ni u ljubavi sa > Delphi-jem 3. Oces da kazes da moram zbog toga da opet snimim dvojku?! Pozdrav, duskos!
delphi.852 emajsijuen,
St>> Mozes da u dogadjaju OnKeyDown ili tako nesto vidis sta je pritisnuto pa St>> ako je cifra ili nesto sto ti treba ne diras nista a ako nije St>> proslijedis key:=#0. Mislim da ti je lakse da napises neku komponentu St>> koja to radi da ne bi za svako edit polje pisao funkciju koja to St>> obradjuje ... pozdrav. Probaj da na OnChange, proveris da li je zadnji karakter od Edit.text cifra ili ne. Ako nije onda Dec(Edit.text[0]). Nisam probao ali bi moralo da radi...
delphi.853 lazzaro,
Hi, ako neko zna nek pomaze. Napravio sam aplikaciju u Delphi-ju 2.0 i koristim komponentu Graphics Server (Koja je pretpostavljam iz VB-a). Kod mene sve radi ok., medjutim kada pokusam da instaliram program na cistu masinu (koja nema instaliran Delphi ili VB) javlja mi da komponenta nije registrovana. Da li neko zna kako da prebrodim ovaj problem. Pozdrav.
delphi.854 emajsijuen,
Em>> Imam sledeci problem... Preko Canvas-a iscrtam nesto (ili ispisem) na Em>> formi. Kada minimizujem prozor (ili predjem drugim prozorom preko prozora Em>> od mog programa) pa se ponovo vratim u program sve sto je bilo iscrtano Em>> jednost- avno nestaje ?!? Postoji li neki nacin da se ovo spreci ? Da ne Em>> zaboravim, kada prikazem ikonu na formi, pod istim uslovima, ona ne Em>> nestaje. Zna li neko u cemu je stos ? Ne mogu da poverujem da niko ne zna odgovor... :((
delphi.855 vasic,
> Imam sledeci problem... Preko Canvas-a iscrtam nesto (ili ispisem) na > formi. Kada minimizujem prozor (ili predjem drugim prozorom preko > prozora od mog programa) pa se ponovo vratim u program sve sto je > bilo iscrtano jednostavno nestaje ?!? Postoji li neki nacin da se > ovo spreci ? Da ne zaboravim, kada prikazem ikonu na formi, pod istim > uslovima, ona ne nestaje. Zna li neko u cemu je stos ? Štos je u tome što ni Windows ni Delphi nigde ne pamte šta je nacrtano na formi. Umesto da jednom nešto iscrtaš i zaboraviš na to, ti treba negde da zapamtiš to što treba nacrtati i da ga iznova iscrtavaš u svakom OnPaint eventu. To je princip rada sa grafikom u Windowsu i Delphi ga samo verno prenosi. Drugi način bi bio da nađeš neku kontrolu koja pamti šta je na njoj nacrtano i sama se obnavlja u OnPaint-u pa je razvučeš preko forme. Verovatno bi to bio neki PaintBox, PictureBox ili tome slično. Ako se odlučiš za prvi pristup, obrati pažnju na TForm.Canvas.ClipRect. U OnPaint-u on sadrži koordinate pravougaonika koji treba osvežiti pa možeš da optimizuješ svoju OnPaint proceduru tako da iscrtava samo onaj deo slike koji je bio zaklonjen.
delphi.856 lazzaro,
Hi opet ja da li neko zna kako da registrujem grafik komponentu iz vba pri instalaciji moje aplikacije na drugi racunar. Pozdrav.
delphi.857 lazzaro,
Mozda sam dosadan ali mi je informacija veoma neophodna. Da li neko zna kako da drag-drop-ujem vise bitmapa u jedan kontejner koji moze da ih zapamti. Pokusavam da napravim editor za odredjen dijagram koji ce raditi samo sa vec iscrtanim simbolima. Pozdrav .
delphi.858 voyager,
Problem : Imam unit 1 i unit 2 i button1 u unit-u 2. Ne znam kako da unit 1 zna kada je dugme u unit-u 2 pritisnuto...HELP! VoYaGeR
delphi.859 vasic,
> Mozda sam dosadan ali mi je informacija veoma neophodna. > Da li neko zna kako da drag-drop-ujem vise bitmapa u > jedan kontejner koji moze da ih zapamti. Jesi li probao ImageList (među Win32 komponentama)? Njegovo ograničenje je što sve bitmape moraju biti istih dimenzija, inače mislim da bi mogao da ti posluži.
delphi.860 vasic,
> Imam unit 1 i unit 2 i button1 u unit-u 2. > Ne znam kako da unit 1 zna kada je dugme u unit-u 2 > pritisnuto...HELP! Lepo, znači imaš Unit2, u njemu Form2 i na formi Button1. U Unit1 imaš Form1 koji treba da bude obavešten. To izvedeš tako što u public deo TForm1 ubaciš proceduru, neka se zove recimo ObavestiMe. U OnClick eventu za Button1 pozoveš Form1.ObavestiMe i to je to.
delphi.861 emajsijuen,
Hvala na detaljnom objasnjenju, bas me je zezalo... :)
delphi.862 kostja,
=> Ne znam kako da unit 1 zna kada je dugme u unit-u 2 => pritisnuto...HELP! Pa, u event editoru kažeš on click pa povežeš sa unit 1. Šta te muči?
delphi.863 lazzaro,
Proba cu, nije mi problem sto sve bitmape moraju da budu iste velicine, vec da li mogu u imagelist-u da pored dropovanog image-a povucem neku crtu i kako imagelist sve to da mi zapamti. Pozdrav.
delphi.864 lazzaro,
Ljudi zna li neko kako da stavim vise od jedne bitmape u jednu komponentu (tj kontejner) koji sve to moze da zapamti.
delphi.865 steve.wai,
Problem ... Treba da Preko slike ispisem text .. Imam TImage ucitam sliku i lupim canvas .TextOut ... i dobijem text Ali kako da Ispisem text sa ANTIALIASINGOM ??? Ako neko zna ili ima neku literaturu ....
delphi.866 jujo,
# Problem ... # Treba da Preko slike ispisem text .. # Imam TImage ucitam sliku i lupim canvas .TextOut ... i dobijem text # Ali kako da Ispisem text sa ANTIALIASINGOM ??? ================== # Ako neko zna ili ima neku literaturu .... Pa nisam siguran ali probaj da, ako koristis WIN95 & MSPlus ukljucis opciju Antialiasing TrueType fonts ili nesto slicno pa probaj. Antialiasing je van dometa Delphi-jevih kontrola.
delphi.867 steve.wai,
Veliki problem Imam Win95 OSR2 i pod njim Delphi 1.0 (Mora 1.0 treba mi 16 bitni .EXE) Sve to fino radi osim kad je najpotrebnije .Dakle Kada stavim TQuery na Form sve fino povezem sa DataSourseon i svim ostalim I pozovem Open metod dobijem poruku "Error loading cursor resource" ili nesto slicno, U database Desktopu sve fino radi i izvrsi svaki SQL upit ali Podd Delphijem nece. Usput prije sam nesto cackao po .Res fajlovim u \Delphi\Lib direktorijumu (mijenjao controls.res fajl u kojem se nalaze kursori koje delphi linkuje sa svim projektima) i mislio sam da je zbog toga ali kad sam vratio originalni fajl opet isto probao sam sve sto mi je palo na pamet ali nista. Stvar se nazalost nije poboljsala nakon sto sam obrisao Delphi i instalisao ga ponovo. Ima li neko pojma zasto se ovo desava i kako to otkloniti a da ne instalisem win 3.1x. p.s. Ne znam je li ovoga bilo prije cackanja po .res fajlovima , tek sam nedavno instalisao OSR2 i do sad mi nije trebalo da koristim SQL. Izvinjavam se zbog duzine poruke , pa ako neko zna u cemu je problem ........ pozdrav ...
delphi.868 lana.m,
Zanima me da li neko ima pojma kako da pusti dva wava u isto vreme, tj kako dva ili vise wava da skupi u jedan! Ocu da napravim ritam masinu pa me to jebe... Pozdrav!
delphi.869 lana.m,
Imam par pitanja za dnevnik... :) 1) Sa naredbom LoadBitmap dobijam handle od bitmapa koji mi se nalazi u res fajlu... Kada dobijem handle nesto poput GetBitmapBits(handle, buffer, pointer) bi trebalo da bitmap stavi u memoriju, tj. tamo gde pokazuje pointer.. E sada mene zajebava to sto handle dobijem kako treba, a GetBitmapBits mi vraca 0 sto znaci da je nije lepo odra- dilo! U cemu je problem, posto treba da vraca broj upisanih bajtova?! 2) Naredbe tipa BitBlt, GetDIBits itd. traze neki handle of device context HDC... Gde da iscupam ovaj handle, tj. sta uopste on prestavlja? 3) Naredbe od WaveIn do kraja helpa imaju veoma interesante stvari... Ali ni jedno od toga ustvari nije naredba, posto kad napisem neku pise mi Undeclared Indentifier, a mnoge bi mi trebale! :) Zanima me sledece, a to je kako da ocitam vise wavova, da kreiram jedan novi wav i da po njegovim kanalima(WAVEFORMAT/nChannels) potrpam ostale Wavove?! Ako neko zna bilo sta od ovoga neka nesto napise... Pozdrav!
delphi.870 steve.wai,
sto se tice prvog pitanja to je i mene zajebavalo pa cu ti poslati neki sourse na mail jer se ne sjecam kako to ide . a za dro pianje Onaj HDC ti je ustvati Canvas.Handle od canvasa na kojem oces da crtas ,,, poz...
delphi.871 kojai,
Imam pitanje u vezi wavova... Procitao sam celu dokumentaciju o wavovima i nigde nisam nasao kako da pusti vise wavova istovremeno! Uspeo sam da pustim 2 wava tako sto sam napravio WAVEFORMAT kome sam stavio nChannels=2 i u njih nekako (veoma tesko) stavio dva wave buffera koje sam ocitao iz nekih wavova! Culi su se na zvucnicima razliciti zvukovi... Svi programi za muziku, bilo to ritam masine ili emulatori(ReBirth), pustaju vise wavova(buffera) u isto vreme. Sada da li oni nekako skla- paju te wavove pa ih pustaju kao jedan ne znam, kao sto ni neznam kako moze dva wava da se sintetisu u jedan! Ako neko zna ovo kako da uradi ili ima neku knjigu gde to pise bio bi mu zahvalan ako bi mi javio! Pozdrav!
delphi.872 steve.wai,
Nekome sam obecao source na temu kako se ucitava bitmapa iz resursa , ali se ne sjecan kome :)) pa evo ko ga nadje - njegovo je ... poz.... bmp.zip
delphi.873 edison,
Napravio sam jedan program koji koristi Paradox bazu. Sa InstallShield-om sam instalirao na server. Medjutim kada zelim da pokrenem program sa 2 racunara istovremeno, kod drugog se javlja poruka: Exception EDBEngineError in ...EXE Directory is controled by other .NET file. Directory C:\. File: F:\PROG\PDOXUSRS.LCK Da li neko zna u cemu je problem i kako mogu da ga resim? Unapred hvala!
delphi.874 sljubisic,
Prijatelj (programer-pocetnik ;) pita, a ja prenosim: Koja verzija(e) Delphija moze da generise samo 16-bitne aplikacije, koja pak i 16 i 32-bitne, a koja (ako takva postoji) samo 32-bitne? On bi naime hteo da pise i 16-bitne i 32-bitne aplikacije, pa nije siguran koja mu verzija Delphija odgovara.
delphi.875 nitugard,
> Koja verzija(e) Delphija moze da generise samo 16-bitne aplikacije, > koja pak i 16 i 32-bitne, a koja (ako takva postoji) samo 32-bitne? 16-bitne: Delphi 1.x 32-bitne: Delphi 2.x i 3.x Uz Delphi 3.0 (professional) se na istom CD-u dobija i Delphi 1, tako da ne mora mnogo da razmišlja... da... i IE 4.0 kome je već istekao trial period B) Ipak, ako hoće išta ozbiljnije da piše na temu klijenata za Web ili mreže, mora da uzme Client-Server verziju Delphija 3... Professional ima samo rudimentarne komponenete za te svrhe.
delphi.876 sljubisic,
>16-bitne: Delphi 1.x >32-bitne: Delphi 2.x i 3.x >Uz Delphi 3.0 (professional) se na istom CD-u dobija i Delphi 1, tako da >ne mora mnogo da razmislja... da... i IE 4.0 kome je vec istekao Hvala najlepse na informacijama :)
delphi.877 jujo,
Da li neko zna kako da iz Delphi-ja 3 ili 2 saznam sta se sve nalazi u Control Panelu i kako da pozivam odgovarajuce Panele... npr System ili Add New Hardware... Ovo me zanima jer pisem jedan dodatak za Win95/NT4 koji radi slicne stvari kao ControlStrip na Mac-u. Kopao sam po registry-ju ali tamo nema nista osim nekog 22270-93847-... broja koji predstavlja Control Panel. Da li neko uopsta zna kako je to Billi Gates organizovao??? yooyo:
delphi.878 steve.wai,
U helpu Delphi-ja 1.0 imas dokumentovano kako se pisu ControlPanel aplikacije Tako da vrlo lako mozes da vidis kako se pokrecu odnosno pozivaj odredjena setovanja ...
delphi.879 jujo,
# U helpu Delphi-ja 1.0 imas dokumentovano kako se pisu ControlPanel # aplikacije Tako da vrlo lako mozes da vidis kako se pokrecu odnosno # pozivaj odredjena setovanja ... Hvala, ali tamo nema nista korisno za mene. Najlakci nazin da pozovem neki ControlPanel je npr.: control appwiz.cpl i on ce pozvato Add/Remove Programs. Sad mi je samo problem kako da iskopam imena Control Panela. Lako mogu da skupim sve .CPL fajlove, ali gde da nadjem npr. Add New Hardware, Syste, Sounds, Display.... yooyo:
delphi.880 jujo,
Da li se nako bavio sa NetDDE-om? Kako se ostvaruje komunikacija 2 programa na razlicitim masinama? Najjednostavniji je Chat. Kako on radi? yooyo:
delphi.881 jujo,
# Veliki problem # Imam Win95 OSR2 i pod njim Delphi 1.0 (Mora 1.0 treba mi 16 bitni .EXE) # Sve to fino radi osim kad je najpotrebnije .Dakle Kada stavim TQuery na # Form sve fino povezem sa DataSourseon i svim ostalim I pozovem Open metod # dobijem poruku "Error loading cursor resource" ili nesto slicno, U # database Desktopu sve fino radi i izvrsi svaki SQL upit ali Podd # Delphijem nece. Usput prije sam nesto cackao po .Res fajlovim u # \Delphi\Lib direktorijumu (mijenjao controls.res fajl u kojem se nalaze # kursori koje delphi linkuje sa svim projektima) i mislio sam da je zbog # toga ali kad sam vratio originalni fajl opet isto probao sam sve sto mi # je palo na pamet ali nista. Stvar se nazalost nije poboljsala nakon sto # sam obrisao Delphi i instalisao ga ponovo. # Ima li neko pojma zasto se ovo desava i kako to otkloniti a da ne # instalisem win 3.1x. # p.s. Ne znam je li ovoga bilo prije cackanja po .res fajlovima , tek sam # nedavno instalisao OSR2 i do sad mi nije trebalo da koristim SQL. # # Izvinjavam se zbog duzine poruke , pa ako neko zna u cemu je problem # ........ # pozdrav ... Pa nemozes da pozoves query.open ako nisi napisao "SQL Program". Dakle: query1.clear; query1.sql.add('select * from tralala'); query1.open;
delphi.882 zdravkod,
Recimo imam na Formi 10 TLabel komponenti i njihova imena su Label1, Label2...Label10. Ja hocu da promenim Caption polje na svih 10 Labela. Da li je neophodno da kucam nesto ovako: Label1.caption:='...'; Label2.Caption:='...'; ... Label10.caption:='...'; Ovakav postupak je naravno fizicki zamoran pa me interesuje da li je moguce da problem resim u ovom fazonu: For i:=1 to 10 do Label I.caption:='...';. Naravno ovo gore navedeno ne radi, ali me interesuje da li je moguce uciniti nesto slicno? Zdravko
delphi.883 steve.wai,
moze nesto ovako : for a:=1 to 10 do begin label[a].Create(self ili neki drugi owner); .. end; prije toga definises niz label : array [1..10]of TLabel; .. nemam sada vremena , ako ti nije jasno javni se na mail .. poz...
delphi.884 nbjvsb,
Kako da u celije TDrawGrid komponente ubacujem bitmape? ...i zasto se sve izbrise iz DrawGrid-a kada se predje nekim drugim prozorom preko njega... i kako to srediti? :)
delphi.885 zdravkod,
Kako da kreiram 200 Labela na Formi... Nesto me mrzi da 200 puta idem misem do taskbara, uzimam TLabel i kreiram ga na Formi... Malo je dosadno. Zdravko
delphi.886 mradovic,
> Kako da kreiram 200 Labela na Formi... Nesto me mrzi da 200 puta > idem misem do taskbara, uzimam TLabel i kreiram ga na Formi... Malo > je dosadno. Kreiraj ih dinamicki, znaci TLabel.Create(<Owner>), a onda postavis propertije. Imas detaljnije o tome u jednoj od prethodnih poruka. Pored toga sto se umanjuje manuelni rad, i kod je kraci & guta manje resursa. U zadnje vreme vecinu komponenti pravim u letu (cak i cele forme). Nesto vise kodiranja ali se definitivno isplati :) Poz, Mirko.
delphi.887 mradovic,
Da li neko mozda ima komponentu koja bi citala semplove direktno sa zvucne kartice (CD, Line-In itd.)? U pitanju je D3, a ako ima i source... Poz, Mirko.
delphi.888 dekij,
Zd> Kako da kreiram 200 Labela na Formi... Nesto me mrzi da 200 puta Zd> idem misem do taskbara, uzimam TLabel i kreiram ga na Formi... Malo Zd> je dosadno. Ako hoces rucno onda drzi Shift dok selektujes TLabel i onda je dovoljno da samo klikom na misa postavis koliko hoces labela na formu. Kada zavrsis onda misom klikni na veliku strelicu koja je skroz levo od TLabel (tool). Dejan
delphi.889 dusan,
Jel zna neko rešenje za sledeći problem, koji mi se pojavio: Instalirao sam Delphi 3.0 i prvi dan je radio OK. Od sledećeg dana je počeo da mi blokira ceo W95 prilikom startovanja i to ne uvek; od 10 puta, 2 puta prođe ostatak mi blokira. Dakle čim ga startujem, on izbaci splash screen postavi onaj njegov prozorčić gore i počne da učitava ostatak i tada zamrzne ceo W95. Da se možda ne sudara sa nečim što sam instalirao? Ili možda imam lošu instalacionu verziju? Jel se još nekom javio ovaj problem? BTW, probao sam da ga deinstaliram pa ga opet instaliram, simptomi isti. Help!
delphi.890 zdravkod,
Kako sa iscitam Boot Sector pod Windowsovim Fat32 iz Delphija... Absread (Int25) i Physycal Disk REad (Int13) ne rade odnosno vracaju nule ili neke nebuloze... Dok sam bio na Fat16 Absread je radio pod windowsom, ali sad ni da bekne :)... Ako neko zna nek javi. Moze i neki primer ako nije problem... Zdravko
delphi.891 jujo,
# Kako sa iscitam Boot Sector pod Windowsovim Fat32 iz Delphija... # Absread (Int25) i Physycal Disk REad (Int13) ne rade odnosno # vracaju nule ili neke nebuloze... Dok sam bio na Fat16 Absread je # radio pod windowsom, ali sad ni da bekne :)... Ako neko zna nek # javi. Moze i neki primer ako nije problem... A da li se boot sector nalazi na istom mestu kao i na FAT 16. Znam da bi trebalo....ali nikad se nezna sta je Billi zbudzio. Dakle probaj istu stvar pod DOS 7.0 iz Pascala, C-a ili ASM-a, pa ako tu prodje onda te Win97 zajebava...a tu ti nemogu pomoci. yooyo:
delphi.892 kojai,
# Kako sa iscitam Boot Sector pod Windowsovim Fat32 iz Delphija... # Absread (Int25) i Physycal Disk REad (Int13) ne rade odnosno # vracaju nule ili neke nebuloze... Dok sam bio na Fat16 Absread je # radio pod windowsom, ali sad ni da bekne :)... Ako neko zna nek # javi. Moze i neki primer ako nije problem... Fat16 nema istu strukturu kao Fat32 i naravno da se nemoze naci na istom mestu gde i u Fatu16... Medjutim postoji fajl u kome je objasnjena struktura 32-bitnog Fata... Zove se HF32.doc i moze se naci mislim na Birostroju ili jebem li ga negde! Pozdrav!
delphi.893 zdravkod,
Da, Fat32 se razlikuje od Fat16, ali meni treba Boot Sector, a on se nalazi na prvom logickom sektoru. Ja jednostavno ne mogu da iscitam taj prvi sector...
delphi.894 dusan,
Jel ima neko ideju zašto mi Delphi 2.0 izbacuje grešku kada uradim sledeće: Otvorim Database/Form expert (ili može i na new form/Database form) i izaberem Create a simple form. Kada mi Delphi posle toga traži "Choose a table to use with a form" ja izaberem bilo koju iz baze koja već postoji (recimo alias DBDEMOS) i tada dobijam grešku "Database engine error: Invalid filename". Ovo se dešava sa svim fajlovima koje pokušam da otvorim. Šta se do đavola dešava?
delphi.895 medical,
Jedno banalno pitanje za poznavaoce Delphija; kako da ispisem podatke koji se nalaze u nekom slogu tabele iz baze podataka, a da to ne radim vizuelno odredjujuci DBEdit gde da bude, i koji slog da gleda... Da budem jasniji, kako da iskoristim nesto slicno ovome: writeln ( tabela1.item[0].vrednost ) Sinisa
delphi.896 jujo,
# Jedno banalno pitanje za poznavaoce Delphija; # # kako da ispisem podatke koji se nalaze u nekom slogu tabele # iz baze podataka, a da to ne radim vizuelno odredjujuci # DBEdit gde da bude, i koji slog da gleda... # # Da budem jasniji, kako da iskoristim nesto slicno ovome: # # writeln ( tabela1.item[0].vrednost ) # # Sinisa writeln ( tabela1.fields[0].asVREDNOST ); ili npr writeln ( tabela1.fieldbyname('CENA').asfloat ); yooyo:
delphi.897 medical,
> # Da budem jasniji, kako da iskoristim nesto slicno ovome: > # > # writeln ( tabela1.item[0].vrednost ) > # > # Sinisa > > writeln ( tabela1.fields[0].asVREDNOST ); ili npr > writeln ( tabela1.fieldbyname('CENA').asfloat ); > > yooyo: Hvala.
delphi.898 kojai,
Kako da inicijalizujem heder wavea(WaveHdr) i kako da mu prikacim pointer na neki buffer koji mi se nalazi u nekoj array? Treba mi za WaveInAddBuffer posto on iz hedera cita gde pocinje wave...
delphi.899 kojai,
Kada startujem neku naredbu iz Wave naredbi desava se sledece... Primer: WaveOutPrepareHeader(0,P,SizeOf(P)); gde je P: WaveHDR radi ok... Mislim radi, a ne prijavi gresku! Medjutim posto je to funkcija koja vraca da je je sve ok uporno mi vraca br 5... Znaci Label1.Caption:= IntToStr(WaveOutPrepareHeader(0,p,SizeOf(P)); vraca br 5! Mislim da je to vezano za memoriju... Ko zna neka mi kaze u cemu gresim! Inace P: WaveHDR je napisan u redu. Pozdrav!
delphi.900 emajsijuen,
Kako da ovaj unit iskompajliram ??? Pozdrav, vlada... keyboard.pas
delphi.901 emajsijuen,
U toku izvrsavanja programa mi se javlja EAccesViolation error. Gledao sam u help-u, medjutim nista mi nije jasno :( Inace, program koristi dosta memorije, ako to ima neke veze. BTW, zanima me kako da proverim koliko memorije je slobodno ? Ako neko zna kako da ispravim ovaj bug, tj. na sta da obratim paznju u programu, bio bih mu zahvalan da mi to objasni. Pozdrav, Vlada... P.S. Procedure i funkcije, na koje mi delphi pokazuje, lepo rade pod Bp70, tj. ceo program koji pisem u delphiju sam vec napisao pascalu za DOS, i sasvim lepo radi.
delphi.902 qpele,
> U toku izvrsavanja programa mi se javlja EAccesViolation error. Gledao >sam >u help-u, medjutim nista mi nije jasno :( Inace, program koristi dosta Jesi li pokusao pomocu Step Over ili Trace Into da nadjes mesto na kome ti puca program?
delphi.903 mradovic,
> U toku izvrsavanja programa mi se javlja EAccesViolation error. Gledao sam > u help-u, medjutim nista mi nije jasno :( Inace, program koristi dosta Da li ti je ukljucen Break on exception ? (Tools/Environment options) Tada bi Delphi trebao da ti pokaze tacno na liniju gde puca. Inace ova greska moze nastati iz malih milion razloga, npr. pokusavas da pristupis neinicijalizovanom objekatu isl. Sto se kompatibilnosti izmedju TP i Delphi-ja tice...tu ce biti problema pogotovu ako direkno pises po memoriji ili pristupas disku. Sve zavisi od toga sta koristis. Ukoliko ti nije potreban Win interfejs, pokusaj da napravis konzolarnu aplikaciju. Ni verzije Delphi-ja nisu bas 100% medjusobno kompatibilne. Ovo se narocito odnosi na interno reprezentovanje podataka. Pa jos ako imas staru aplikaciju koja nesto pise u tipizirane datoteke... To ume da boli. Generalni savet za resenje tvog problema: prodnadji sva mesta na kojima aplikacija puca, a onda zameni soprne delove Delphi ekvivalentima. (Nisam bas razumeo o kakvom tipu aplikacije se radi) BTW, svarno ima li neko ideju kako da se meri zauzece memorije, steka, GDI-a. Mislim na *konkretne vrednosti* ne na procente kao kod Resource Meter-a. Mozda neko programce? Pozdrav, Mirko.
delphi.904 emajsijuen,
│ Jesi li pokusao pomocu Step Over ili Trace Into da nadjes mesto na kome ti │ puca program? └────────────────────────────────────────── Nasao sam... Medjutim, taj deo koda BP70 guta bez problema, ali Delphi na njemu puca. Pozdrav, Vlada...
delphi.905 kojai,
Naredba Trunc treba da isece real na longint! Medjutim zajebava ako nije pravi longint! Ima neka "naredba" E....Op ili tako nesto koja treba da preskace greske... Ako neko zna neka kaze kako se koristi! Inace treba mi da real pretvorim u int!
delphi.906 dzakic,
Da li misliš na: Options/Compile/Range checking, odnosno {$R-} ? Pošto je Function Trunc(x:Real):Longint; ne bi trebalo da ima bilo kakvih problema da se rezultat smesti u longint. Međutim, prilikom smeštanja longinta u integer, kompajler generiše kod koji prilikom izvršavanja proverava da li se dotični longint može smestiti u int. Proveru ćeš isključiti na gore opisani način, greške neće biti, ali tada postoji opasnost da dobiješ pogrešan rezultat.
delphi.907 jujo,
# U toku izvrsavanja programa mi se javlja EAccesViolation error. Gledao # sam u help-u, medjutim nista mi nije jasno :( Inace, program koristi # dosta memorije, ako to ima neke veze. BTW, zanima me kako da proverim # koliko memorije je slobodno ? Ako neko zna kako da ispravim ovaj bug, tj. # na sta da obratim paznju u programu, bio bih mu zahvalan da mi to # objasni. # Pozdrav, Vlada... # # P.S. Procedure i funkcije, na koje mi delphi pokazuje, lepo rade pod # Bp70, tj. ceo program koji pisem u delphiju sam vec napisao pascalu za # DOS, i sasvim lepo radi. Pa koliko sam ja provalio, Delphi 2 je mnogo restriktivan. Npr. zabranjuje pristup str[0], ili ako je duzina stringa manja od pozicije koju cackas, od odvali EAccesViolation... Proveri zajebancije sa stringovima... yooyo:
delphi.908 emajsijuen,
│ Pa koliko sam ja provalio, Delphi 2 je mnogo restriktivan. Npr. zabranjuje │ pristup str[0], ili ako je duzina stringa manja od pozicije koju cackas, │ od odvali EAccesViolation... Proveri zajebancije sa stringovima... └───────────────────────────────────────────────── Program uopste ne radi nista sa stringovima. Analizom linija koda, gde se javlja greska, utvrdio sam da je program pokusavao da pristupi clanu niza koji nije definisan (niz: Array[1..500] of Record; niz[Brojac]:=blabla; za brojac > 500). Uopste mi nije jasno kako je promenljiva dobila vrednost 500, u TP-u je sve radilo kako treba :(. Medjutim, kada sam ovu mogucnost otklonio sa jednim if brojac > 500 then..., ista greska se javila (ali sa nekim drugim uzrokom), na nekom drugom delu koda. Da stvar bude jos cudnija, program jedan deo posla (nekad) odradi kako treba, a nekad ne. :( U svakom slucaju za sada sam odustao od zajebavanja sa Delphijem, jer je ocigledno da su majmuni iz Borlanda nesto zasrali ;( Pozdrav, Vlada...
delphi.909 jujo,
# clanu niza koji nije definisan (niz: Array[1..500] of Record; # niz[Brojac]:=blabla; za brojac > 500). Uopste mi nije jasno kako je # promenljiva dobila vrednost 500, u TP-u je sve radilo kako treba :(. # Medjutim, kada sam ovu mogucnost otklonio sa jednim if brojac > 500 # then..., ista greska se javila (ali sa nekim drugim uzrokom), na nekom # drugom delu koda. Da stvar bude jos cudnija, program jedan deo posla # (nekad) odradi kako treba, a nekad ne. :( U svakom slucaju za sada sam # odustao od zajebavanja sa Delphijem, jer je ocigledno da su majmuni iz # Borlanda nesto zasrali ;( # Pozdrav, Vlada... Ja sam jednom prilikom nalateo na cudo jer mi je delphi (1.0 doduse) pravio ludim. kod je izgledao ovako: for i:=1 to 5 do begin r:=blablabla(....); {sasvim normalna unkcija koja racuna} {neke matematicke zajebancije... } sum:=sum+r; writeln(sum); {...naknadno dodato...} end; I on mi je 6 puta ispisivao vrednost sum. Tu sam nacisto poludeo. Kada sam izolovao petlju, sve je radilo OK. Onda sam nesto cacnuo u samoj petlji, nisam siguran sta (mislim da sam je pretvorio u while..do) onda je proradilo. Ima nesto sa optimizacijom sto ne sljaka dobro. yooyo:
delphi.910 vasic,
Naišao sam na sledeći problem: Na formi imam (između ostalog i) jedan explorer-like ListView i meni. U meniju su definisane opcije Cut, Copy i Paste sa uobičajenim shortcut- -ovima ctrl-X, ctrl-C i ctrl-V koje operišu nad item-ima u listi. Problem nastaje kad korisnik krene da preimenuje neki od item-a: tada pritisak na neku od pomenutih kombinacija tastera ne izaziva uobičajeni efekat (cut/copy/paste dela teksta u/iz clipboard(a)) već poziva (ne)odgovarajući event handler iz menija. Prvo 'rešenje' bilo mi je da u OnEditing i OnEdited eventovima ListView-a ukidam i vraćam shortcutove meni opcijama. I to radi OK sve dok se editovanje ne završi pritiskom na ESC - tada se OnEdited handler ne poziva i shortcut-ovi ostaju trajno ukinuti. Sada mi pada na pamet da u igru uvedem timer koji će nekoliko puta u sekundi proveravati ListView.IsEditing i kada detektuje promenu da uključuje/isključuje shortcut-ove. Ok, to će verovatno da radi posao ali mi (kao i prvo rešenje uostalom) deluje kao užasna budževina. Mora da postoji elegantniji način. Zna li neko koji?
delphi.911 zdravkod,
Imam problem... Napisao sam program u Delphi-u za rezoluciju 640x480. E sad, program je lepo radio i u svim ostalim rezolucijama, medutim nisam obracao paznju na large fonts u Display properties. Dakle kad stoji neka visa rezolucija sa Large fonts citava forma se deformise. Slova su veca i dugmici su veci dok recimo slike na formi ostaju iste. Prvi problem je kako da detektujem da li je u Win podeseno Large Fonts. Drugi problem je kako da, ako jesu large fonts, sredim stanje na formi. Zdravko
delphi.912 vlada.,
nemoj da drzis rezoluciju 640x480!!!
delphi.913 medical,
Da li neko zna kako da u Delphiu 1 saznam koja je rezolucija i da je promenim ? I recimo, kako da mi FORMa bude full screen; recimo, stavio sam sliku preko cele prozora, i rekao da prozor bude 800x600 (kao i slika), ali slika je sirine 800, a visine 585 ? Sinisa
delphi.914 nenadt,
Može li neko da mi objasni kako se koristi BDE u Delphi3? Samo nemojte da mi kažete "... pogledaj u helpu..." jer ga nisam instalirao (kratak sam sa prostorom na disku). Unapred zahvalan.
delphi.915 guta,
#> Može li neko da mi objasni kako se koristi BDE u Delphi3? Ako koristiš kontrole iz VCL biblioteke, onda to ide "automatski", tj. same DB kontrole (klase) su "omotač" oko BDE funkcija niskog nivoa. Sad, pošto pitanje nije baš detaljno, pitanje je šta ti zapravo treba? #> Samo nemojte da mi kažete "... pogledaj u helpu..." jer ga nisam #> instalirao (kratak sam sa prostorom na disku). Help ume da bude koristan u svakom pogledu, toliko prostora bi baš i mogao da izdvojiš ako misliš da se ozbiljnije baviš ovim alatom :)
delphi.916 kojai,
>> Help ume da bude koristan u svakom pogledu, toliko prostora bi bas i >> mogao da izdvojis ako mislis da se ozbiljnije bavis ovim alatom :) Koji bre help?! Pola stvari koje su u helpu svu Win DLL rutine, a Microsoftovi helpovi su nesto najgore... Ima na iternetu paketic :) (50MB) sa helpom za C, Delphi, Direct X itd...
delphi.917 nenadt,
> #> Moze li neko da mi objasni kako se koristi BDE u Delphi3? > > Ako koristis kontrole iz VCL biblioteke, onda to ide "automatski", tj. > same DB kontrole (klase) su "omotac" oko BDE funkcija niskog nivoa. Sad, > posto pitanje nije bas detaljno, pitanje je sta ti zapravo treba? tolko znam i sam, nisam blesav. ono sto meni treba je zapravo sistem rada. kako da mrdnem sa nule. samo sam bacio pogled na one kontrole i rekao "UZAS". blaga jeza. nista mi nije jasno. > #> Samo nemojte da mi kazete "... pogledaj u helpu..." jer ga nisam > #> instalirao (kratak sam sa prostorom na disku). > > Help ume da bude koristan u svakom pogledu, toliko prostora bi bas i > mogao da izdvojis ako mislis da se ozbiljnije bavis ovim alatom :) > jesi li ti video help za D3. nije ni za k...c sva sami opisi kojekakvih WinApi f-ja, nista pametno (a pola stvaki i nema). jedina pametna stvar koju sam tamo video je AnsiString neogranicene duzine.
delphi.918 guta,
#> Koji bre help?! Pola stvari koje su u helpu svu Win DLL rutine, a #> Microsoftovi helpovi su nesto najgore... Ima na iternetu paketic :) (50MB) #> sa helpom za C, Delphi, Direct X itd... Ok, o kvalitetu help-a se uvek može diskutovati, ali smatram da ga ipak treba instalirati - ipak je u pitanju kontekst-senzitivan help, koji je za svakodnevnu upotrebu nezamenljiv. Recimo, siguran sam da ne postoji čovek koji zna napamet sve metode i propertije baš svake kontrole...
delphi.919 guta,
#> tolko znam i sam, nisam blesav. Izvinjavam se ako je odgovor zvučao nametljivo, nije bila namera. Pitanje nije bilo baš detaljno, a iskustvo me je naučilo da ne pravim pretpostavke o prethodnom znanju ljudi, pa je možda bolje i da napišem opšte poznatu stvar, nego da me čovek ne razume... #> ono sto meni treba je zapravo sistem rada. #> kako da mrdnem sa nule. samo sam bacio pogled na one kontrole i #> rekao "UZAS". blaga jeza. nista mi nije jasno. Ne bi trebalo da je toliko komplikovano - evo jednog jednostavnog primera: Na form postavi jednu instancu kontrole Table (Data Access/Table), jednu instancu DataSource (sa istog tab-a), i jednu instancu DBGrid (Data Controls/DBGrid). Zatim pokreni Database Desktop (dolazi uz instalaciju svih verzija), i pokreni opciju Tools/Alias Manager. Dobićeš dijalog u kome se nalazi spisak alias-a (Alias je zapravo "zamenica" za konkretnu putanju (path), tj. direktorijum) gde se nalazi tabela (ili tabele) koju želiš da koristiš) Sa New kreiraj novi alias: "Database alias:" - ukucaj ime po izboru, "Driver type" - ostavi "STANDARD" za Paradox tabele, i pod "Path" možeš ukucati ime direktorijuma, ili ga "pokazati" koristeći dugme "Browse" sa desne strane dijaloga. Kao primer, možeš iskoristiti direktorijum Delphi 3/Demos/DATA, gde se već nalazi nekoliko gotovih tabela sa podacima. Nakon ovoga, posle pritiska na "OK", na pitanje "Ok to save public aliases..." odgovori potvrdno, da bi novokreirani alias bio i snimljen. Podešavanja kontrola (naravno, koristeći Object Inspector) su sledeća: Table ----- Property Vrednost Napomena ----------------------------------------------------------------------- DatabaseName ime aliasa Ovde (iz combobox-a) izaberi ime alias-a koji si prethodno kreirao. TableName ime tabele Recimo, "BIOLIFE.DB" (iz combo-a) Active True Ovime tabelu otvaraš, može i iz koda sa Table1.Active := True DataSource ---------- Property Vrednost Napomena ----------------------------------------------------------------------- DataSet Table1 Zapravo, ovde dodje ime Table objekta iznad, ako nisi direktno menjao ime, onda će biti Table1, a lakše je izabrati iz combo-a u Obj. Insp. DBGrid ------ Property Vrednost Napomena ---------------------------------------------------------------------- DataSource DataSource1 Kao i za prethodni objekat, ovde dodje ime DataSource-a sa kojim je DBGrid povezan, tj. od koga "dobija" slogove. Takodje se može izabrati iz combo-a u Obj. Insp. Ako je sve prethodno urađeno ispravno, već u designer modu, bez pokretanja aplikacije, u DBGrid-u ćeš videti kolone i podatke. Dodajući ostale kontrole sa Data Controls palete, i povezujući ih sa odgovarajućim DataSource-om (u ovom primeru DataSource1), i odgovarajućim poljem u tabeli, možeš dobiti već prilično složenu DB aplikaciju. Recimo, posle ovoga stavi jednu instancu DBEdit kontrole, property DataSource poveži sa postojećim DataSource1 na formu, za polje DataField izaberi iz combo-a u Obj. Insp. recimo polje Category iz BIOLIFE tabele, i potom pokreni aplikaciju i prošetaj se gridom kroz podatke, trebalo bi da se u DBEdit1 polju prikazuje vrednost kategorije riba za trenutno aktivni slog u gridu. I tako dalje... Nadam se da je pomoglo :)
delphi.920 kojai,
>> Ok, o kvalitetu help-a se uvek moze diskutovati, ali smatram da ga ipak >> treba instalirati - ipak je u pitanju kontekst-senzitivan help, koji je >> za svakodnevnu upotrebu nezamenljiv. Recimo, siguran sam da ne postoji >> covek koji zna napamet sve metode i propertije bas svake kontrole... Naravno...
delphi.921 nenadt,
izvini i ti zbog ispada. malčice sam napet ovih dana. hvala na primeru, radi. malo sam ukapirao kako rade stvari. imam još jedno pitanje koje nija baš direkto vezano za ovu conf, ali činimi se da znaš nešto o tome. kada definišeš blob polja u Paradox bazi, čemu služi oznaka za veličinu polja. to nisam ukapirao ni kad sam koristio Paradox Engine (u prncipu veomna slabo radim baze -- uglavnom za po kući). unapred zahvalan nenad
delphi.922 guta,
#> kada definišeš blob polja u Paradox bazi, čemu služi oznaka za veličinu #> polja. to nisam ukapirao ni kad sam koristio Paradox Engine (u prncipu #> veomna slabo radim baze -- uglavnom za po kući). Kod Paradox formata tabela, i novijih i starijih, postoji nekoliko tipova polja koja se baziraju na osnovnom BLOB (Binary Large OBject) tipu polja: - Memo - Formatted Memo - Graphic - OLE - Binary Svi ovi tipovi polja, (sem poslednjeg, koji je u stvari "originalni" tip) su zapravo BLOB polja, samo je njihova interpretacija drugačija - neki služe za smeštanje teksta, neki za smeštanje grafike - uostalom, i imena im govore o nameni. Ako tabela sadrži jedno ovakvo polje, njegov sadržaj se ne smešta u .DB datoteku, gde se inače nalazi sadržaj ostalih slogova, već u posebnu .MB datoteku. Sa nivoa Paradox Engine-a, ili njegovog naslednika BDE, ova podela je nevidljiva. Međutim, postoje i bitne razlike - za razliku od .DB datoteke, u kojoj slogovi imaju istu dužinu, i u kojoj je upis/čitanje/itd. zbog toga brži, slogovi u .MB datoteci su promenljive dužine, i obično su mnogo veći od ostatka sloga u "glavnoj" tabeli (.DB). Dužina za BLOB polje nije bitan podatak, jer to polje može potencijalno imati bilo koju veličinu. Međutim, pružena je mogućnost za jedan mali trik - ako se za BLOB polje ipak navede dužina (u opsegu 1..240 bajta), taj deo BLOB polja se umesto u .MB datoteku smešta u .DB datoteku, i pristup njemu je mnogo brži. Sem toga, ako BLOB polje za jedan slog ima manju dužinu od ove zadate, celo BLOB polje se smešta u glavnu datoteku, tj. ništa se ne upisuje u .MB datoteku, čime cela baza postaje kudikamo živahnija i brža. Primer za ovo je vrlo čest - imate slog sa nekim sadržajem, a na njegovom kraju se nalazi polje "Napomena". Ako to polje odredite kao string ograničene dužine, korisnik će u 95% slučajeva biti zadovoljan time, ali u 5% neće, jer će mu trebati duža napomena. Ako, sa druge strane, proširite string polje, trošićete za svaki slog u onih 95% bespotrebno prostor. Zato je za ovu namenu zgodno staviti Memo polje, koje je promenljive dužine, ali treba dodati i podatak o dužini fiksnog dela koji se smešta u .DB datoteku. Na taj način će, ako zatreba, korisnik moći da se raspiše koliko mu volja, a u svim ostalim slučajevima se neće bespotrebno trošiti prostor (i vreme - što veća tabela, to sporija obrada). Međutim, ako imate polje za memo (napomenu) pored grida, u kome se vidi deo sadržaja napomene za aktivni slog u gridu, kretanje kroz taj grid će biti mnogo brže ako je i taj vidljivi deo napomene upisan u .DB datoteku, čiji se slogovi ionako moraju pročitati radi prikaza u gridu.
delphi.923 nenadt,
> Kod Paradox formata tabela, i novijih i starijih, postoji nekoliko > tipova polja koja se baziraju na osnovnom BLOB (Binary Large OBject) > tipu polja: > - Memo > - Formatted Memo > - Graphic > - OLE > - Binary dobro, sve je to u redu, ali kako ja da znam koje je polje u pitanju? i kako da npr. pročitam neku sliku iz Graphics polja? > Primer za ovo je vrlo cest - imate slog sa nekim sadrzajem, a na ^^^^^ čemu ovo? sad sme prešli na formalu?
delphi.924 tile,
Mogu li na istom HD (W95) da budu instalirani istovremeno DELPHI 1 i DELPHI 2 ? Naravno i da korektno rade. HVALA.
delphi.925 kojai,
>> Mogu li na istom HD (W95) da budu instalirani istovremeno >> DELPHI 1 i DELPHI 2 ? >> Naravno i da korektno rade. Neki Sys DLL su isti neki se razlikuju, ali trebalo bi da radi ok...
delphi.926 guta,
#> Mogu li na istom HD (W95) da budu instalirani istovremeno #> DELPHI 1 i DELPHI 2 ? #> Naravno i da korektno rade. Principijelno, da. Međutim, problem može da napravi BDE, jer se, zavisno od redosleda instalacije, može desiti da deo BDE-a bude "pregažen" starijim DLL-ovima i slično. Ako je neophodno držati Delphi 1 na disku, preporučujem Delphi 1 koji se distribuira zajedno sa Delphi-jem 3 (mislim da je u pitanju verzija 1.03, mada nisam siguran), jer su kod ove verzije obratili pažnju na probleme kod paralelne instalacije, i tu pretežno ne bi smelo da bude problema. Drugo, ako su ti potrebne i 32-bitne verzije programa (sudeći po želji da instaliraš i Delphi 2), onda definitivno preporučujem Delphi 3 - vertikalno je kompatibilan sa D2, a ima prilično korisnih novosti.
delphi.927 tile,
Hvala na iscrpnom odgovoru, a posebno, savetu.
delphi.928 zdravkod,
Kako da pozovem neki intrapt iz Delphija 3. U opisu interapta mi se trazi da je , recimo, neki podatak na adresi DS:BX. E sad u Delphiju 1 to uradim tako sto fino uradim ovo: asm mov bx, seg podatak mov ds,bx mov bx, offset podatak bla, bla, bla... int bla,bla end; Medutim, pod Delphijem 3 vise ne postoje segmenti i ofseti i tako adresiranje memorije. Dakle, kako da implementiram gore navedeni primer po D3? Zdravko
delphi.929 nenadt,
mala pitanja 1. čemu služi WORK alias za BDE? isti se postoji odmah po instalaciji. 2. kako da distribuiram aplikaciju koja koristi BDE uz pomoć InstallShield-a za Delphi 3
delphi.930 guta,
#> 1. čemu služi WORK alias za BDE? isti se postoji odmah po instalaciji. WORK alias označava radni direktorijum za Database Desktop - ako napraviš sopstveni alias, iz zatim podesiš da WORK alias pokazuje na tvoj alias (ili, sasvim svejedno, na direktorijum u kome se nalazi baza sa kojom tvoj program radi), svako "Open table", "New Table", "Restructure", itd., će kao početni direktorijum za open/save uzimati direktorijum na koji pokazuje WORK alias. Ovo nije obavezno podešavanje, ali je vrlo zgodno/korisno - pri radu sa dosta tabela, mnogo je lakše otvarati iz "default" direktorijuma, nego se svaki put "šetati" kroz stablo direktorijuma, tražeći onaj u kome ti se nalaze tabele. #> 2. kako da distribuiram aplikaciju koja koristi BDE uz pomoć #> InstallShield-a za Delphi 3 Koliko se ja sećam, InstallShield Express ("namenska" verzija koja se isporučuje uz pojedinačne razvojen alate) nudi opciju "Include BDE redistributable installation in project" (ili tome slično). Ako koristiš Full verziju InstallShield-a, moraćeš da se sam pobrineš da BDE bude ispravno i kompletno instaliran. Zato, mnogo je ugodnije koristiti IShield Express nego Full verziju, pa makar ostao bez nekih naprednih opcija.
delphi.931 guta,
#> Kako da pozovem neki intrapt iz Delphija 3. U opisu interapta mi se #> trazi da je , recimo, neki podatak na adresi DS:BX. E sad u #> Delphiju 1 to uradim tako sto fino uradim ovo: Hm, ovo nisam probao (nekako mi nikad nije zatrebalo), ali ne bi trebalo da bude problema(?). Evo šta help kaže o upotrebi registara: In general, the rules of register use in an asm statement are the same as those of an external procedure or function. An asm statement must preserve the EDI, ESI, ESP, EBP, and EBX registers, but can freely modify the EAX, ECX, and EDX registers. On entry to an asm statement, BP points to the current stack frame, SP points to the top of the stack, SS contains the segment address of the stack segment, and DS contains the segment address of the data segment. Koliko vidim po sadržaju BP, SP i SS registara, sve je u redu, tj. ono što bi očekivao u "segmentnoj" arhitekturi je i dalje tu.
delphi.932 zdravkod,
ZD> ZD> Koliko vidim po sadrzaju BP, SP i SS registara, sve je u redu, ZD> tj. ono ZD> sto bi ocekivao u "segmentnoj" arhitekturi je i dalje tu. Kad ja recimo otkucam ovakav kod: asm mov bx, seg Podatak mov ds, bx mov bx, offset Podatak bla,bla,bla end; ...on mi kaze Unknown Identifaer za seg. Uopste, ranije u 16-bit Delphiju postojala je procedure Seg(...), kao i naredba segment u okviru asemblerskog koda.
delphi.933 zdravkod,
ZD> ZD> Koliko vidim po sadrzaju BP, SP i SS registara, sve je u redu, ZD> tj. ono ZD> sto bi ocekivao u "segmentnoj" arhitekturi je i dalje tu. Kad ja recimo otkucam ovakav kod: asm mov bx, seg Podatak mov ds, bx mov bx, offset Podatak bla,bla,bla end; ...on mi kaze Unknown Identifaer za seg. Uopste, ranije u 16-bit Delphiju postojala je procedure Seg(...), kao i naredba 'seg' u okviru asemblerskog koda. Sada ne postoji ni jedna, ni druga... U tome je problem... Zdravko
delphi.934 jujo,
# Mogu li na istom HD (W95) da budu instalirani istovremeno # DELPHI 1 i DELPHI 2 ? # Naravno i da korektno rade. # HVALA. Nikako. Postoje neki DLL-ovi koji se preklapaju, i BDE neece raditi korektno. yooyo:
delphi.935 jujo,
# Kako da pozovem neki intrapt iz Delphija 3. U opisu interapta mi se # trazi da je , recimo, neki podatak na adresi DS:BX. E sad u # Delphiju 1 to uradim tako sto fino uradim ovo: # asm # mov bx, seg podatak # mov ds,bx # mov bx, offset podatak # bla, bla, bla... # int bla,bla # end; Hmmm, ako pozivas neki interapt... a on trazi pointer u npr DS:BX, imaj na umu da je int uglanom u realmodu i da nema pojma za adrese koje su preko 1 MB-a. Resenje bi trebalo da bude da alociras podrucije DOS memorije (prvih 640 kb) i onda pozoves int stim da DS:BX pokazuju na ovu adresu. Ono 'seg' nece proci jerbo segmenti vise ne postoje. Sve ti se nalazi u odnosu na DS. yooyo:
delphi.936 nenadt,
> Koliko se ja secam, InstallShield Express ("namenska" verzija koja se > isporucuje uz pojedinacne razvojen alate) nudi opciju "Include BDE > redistributable installation in project" (ili tome slicno). Ako > koristis Full verziju InstallShield-a, moraces da se sam pobrines da > BDE bude ispravno i kompletno instaliran. Zato, mnogo je ugodnije > koristiti IShield Express nego Full verziju, pa makar ostao bez nekih > naprednih opcija. e jeste, sve je to lepo, ali kada se sve to obavi, aplikacija instalira pa potom startuje, izadje mi poruka tipa "tralala.... BDE not configured properly". mene interesuje zasto.
delphi.937 kiklop,
Ukoliko ste nekada pokretali eksterne aplikacije u delphiju 1.0, verovatno vam je zatrebao handle prozora iste. Ovaj podatak nije moguće dobiti direktno već se mora koristiti posebno napisana funkcija za ovo. Winexec i shellexecute vraćaju handle aplikacije, koji će nam poslužiti za dobijanje handlea prozora. Hinstance - handle aplikacije fhinst - handle prozora vaše aplikacije (npr. form1.handle) Function GetWinHandle (hInstance,fhinst:thandle):thandle; var tempHwnd:thandle; begin tempHwnd := getWindow(fhinst,GW_HWNDFIRST); while tempHwnd > 0 do begin If GetParent(tempHwnd) = 0 Then begin If hInstance = GetWindowWord(tempHwnd, GWW_HINSTANCE) Then begin GetWinHandle := tempHwnd; Break; End; End; tempHwnd := GetWindow(tempHwnd, GW_HWNDNEXT); End; End; Do ove funkcije sam došao posle dužeg eksperimentisanja sa svim i svačim, pa rek'o možda ću nekom da smanjim muke.
delphi.938 nenadt,
jel neko uspeo da uradi filelock u D3?
delphi.939 guta,
Borland (od skora Inprise Corporation) je pustio u prodaju: ---------- Delphi 4 ---------- Na žalost, na ovogodišnjem CeBIT-u nisam uspeo da se uvučem na zatvorenu promociju Beta verzije, iako sam smislio nekoliko veoma lukavih taktika i izgovora ;) Kako god, ispunili su obećanje sa sajma, i nova verzija je predstavljena pre kraja drugog kvartala. Evo i spiska novih stvari: Delphi 4 -------- New Features MIDAS Multi-tier Distributed Application Essentials One-Step CORBA support for the open standard infrastructure Support for COM / DCOM Exclusive: Support Oracle8 Object Relational Extensions Support for MTS (Microsoft Transaction Server) Access97 Support Master Detail Intelligence with Nested Tables Login support Deferred Blobs Abstract Data Types Maintained Aggregates Advanced State of the Art AppBrowser IDE Fully customizable IDE with Task window docking, floating toolbars Advanced Multi-Target Project Manager App Browser code editor Code Browser (was Module Explorer) OpenHelp for easily customizing the contents of help Windows NT Service Applications World's Fastest Native 32-bit Compiler Method Overloading Dynamic Arrays 64 Bit Integer support Speed up coding and reduce syntax errors with CodeInsight Class Navigation short cuts Class Completion Wizard ToolTip Symbol Insight Robust Suite of Advanced Debugging Tools Multi-Process debugging Remote Process debugging Exclusive Debug Inspector for monitoring component properties Event Log for showing process control messages Advanced Debugger Enhancements Module View CPU View for low level debugging DataWatch BreakPoints Local Variables Watch Wizard Best Windows Development Environment Docking support for VCL controls IntelliMouse support Office 97 style floating bars Windows NT Services Advanced COM / ActiveX Minimum and Maximum Component Sizing Constraints Window resizing component anchors Action List Windows98 Multi-Monitor support Windows98 MonthCalendar Windows98 PageScroller Windows98 Flat Scrollbars ControlBar Turn corporate data into information for better decision making with BusinessInsight Decision Cube Business Wizard One-Step ActiveX Advanced Type Library Editor Complete support for MS IDL editing Struct and Union support Support for Automation Object event handling COM Object Wizard TypeLib 2 Format Deliver the fastest web database applications with WebBroker Web Application Business Wizard Seamless Internet/Intranet Wizards and Components JPEG Support Internet Explorer + Netscape Browser Internet Socket Components NetMasters Native Internet Client Components Exclusive ActiveForms for building Web applications BDE CAB File for easy distribution of database apps over the web WebExtra Fractal Image Support
delphi.940 kojai,
E vidis izbacili i cetvorku, a jos nema podrska za DirectX! :(( Najavili su da ce biti, ali nista od toga... Steta! :(( Delphi: Lak za koriscenje ali neupotreban!
delphi.941 nenadt,
jel neko uspeo da zakljuca deo fajla uz pomoc WinApi-ja (ili bilo cega drugog)
delphi.942 qpele,
Ovo nije konkretno vezano za delphi, nego za c++ builder, al' kako su jako slicni, nadam se da ce se naci negi "mag" za delphi koji se mi pomoci. Problem je sledeci: s mi je deklarisan kao AnsiString, i recimo broj kao integer. I nakon sto pokusam da uradim broj=s.ToInt(), broj dobije neku debilnu vrednost. Sto je jos cudnije kada u whatch prozoru stavim s.ToInt() javlja mi tacnu vrednost. Totalno sam se ubedacio, pomagajte!:)
delphi.943 nenadt,
u Delphi-u se to izvodi sa StrToInt() i IntToStr() f-jama, pa pogledaj dal imas tako nesto.
delphi.944 edison,
1.Da li neko zna kako mogu da intaliram novu komponentu u Delphi3 na paletu komponenti bez izvornog (pascal) koda (imam samo DCU i DCR fajlove)? Ja sam pokusao iz menija sa Component/Install component/Unit file name: xxx.DCU, i kad me pita da li da zelim da mi ponovo napravi (kompajlira) paket (Package will be rebuilt: Yes), pri kompajliranju mi uvek trazi izvorni kod unita (xxx.PAS). Kako mogu da koristim komponentu iz DCU fajla? 2.Da li ima neko neku komponentu (ili ideju) za procitanje serijskog broja diska (32 bit, tj. Delphi 2,3)? Ne znam da li moze da se to uradi kao u starom DOSu koristeci interapte (u C-u sam to radio).
delphi.945 nenadt,
> 1.Da li neko zna kako mogu da intaliram novu komponentu u Delphi3 na > paletu komponenti bez izvornog (pascal) koda (imam samo DCU i DCR > fajlove)? Ja sam pokusao iz menija sa Component/Install > component/Unit file name: xxx.DCU, i kad me pita da li da zelim da > mi ponovo napravi (kompajlira) paket (Package will be rebuilt: > Yes), pri kompajliranju mi uvek trazi izvorni kod unita (xxx.PAS). > Kako mogu da koristim komponentu iz DCU fajla? ako komponenta nije kompajlirana sa D3 nikako. > 2.Da li ima neko neku komponentu (ili ideju) za procitanje > serijskog broja diska (32 bit, tj. Delphi 2,3)? Ne znam da li moze > da se to uradi kao u starom DOSu koristeci interapte (u C-u sam to > radio). imas API poziv unit Windows; function GetVolumeInformation( lpRootPathName: PChar; lpVolumeNameBuffer: PChar; nVolumeNameSize: DWORD; lpVolumeSerialNumber: PDWORD; var lpMaximumComponentLength, lpFileSystemFlags: DWORD; lpFileSystemNameBuffer: PChar; nFileSystemNameSize: DWORD ): BOOL; postoji samo jedna kvaka kod ovoga. ako ces ovo da koristis za neku formu zastite, batali to. f-ja ce ti vratiti seriski broj particije, a to je tako nevazan podatak ako se uzme u obzir da se taj broj menja od danas do sutra.
delphi.946 jujo,
Jedan SITAN problem... ... bla...bla WinExec('pkzip -ex c:\bla\zzz.zip c:\bla\*.*'); // zipujem neki dir NekiPosao('c:\bla\zzz.zip'); I u func. nekiposao mi se program spuca. Kaze fajl zzz.zip ne postoji. Ja pogledam na disku - fajl postoji. Znam da WinExec samo pokrene task i da program nastavlja dalje da radi odmah iza Winexec-a, ali me zanima kako da detektujem da li je program koji je pokrenut WinExec-om zavrsio posao? yooyo: P.S.: Stvar MORA da radi pod Win311 i Delphijem 1.0
delphi.947 obren,
> Znam da WinExec samo pokrene task i da program nastavlja dalje da > radi odmah iza Winexec-a, ali me zanima kako da detektujem da li > je program koji je pokrenut WinExec-om zavrsio posao? Uz poruku je funkcija ExecAndWait. Linije su preduge pa ne izgleda lepo kad se složi do 80 kolona... shellcmd.pas
delphi.948 jujo,
# > Znam da WinExec samo pokrene task i da program nastavlja dalje da # > radi odmah iza Winexec-a, ali me zanima kako da detektujem da li # > je program koji je pokrenut WinExec-om zavrsio posao? # # Uz poruku je funkcija ExecAndWait. Linije su preduge pa ne izgleda lepo # kad se slozi do 80 kolona... Hvala 100 puta!!!!!! yooyo:
delphi.949 jolicm,
U delfiju 3.0 radim neki program i sve ide lepo osim numerickog upisa u TMaskEdit, da li postoji neki dodatak za 3.0 da resi ovaj problem kulturno ? Probao sam iz ove konferencije ali je za delfi 2 i imam konflikt sa res 16 fajlom. Prilicno mi je hitno. :(
delphi.950 mradovic,
Ima li neko ideju kako da izvedem sledece: 1. U Delphi editor upisem neki tekst. Npr. napravim komponentu i po spustanju na formu, ona doda u DPR fajl nekoliko linija. Odnosi se naravno na Delphi 3 ili 4. 2. Dobijem spisak funkcija u okviru nekog DLL-a, broj index-a parametre?. Mora da postoji neki util.. Pozdrav, Mirko.
delphi.951 kiklop,
Što se tiče tvog drugog pitanja: da bi dobio spisak eksportovanih funkcija u dll-u potreban ti je program tipa impdef koji se isporučuje uz Borland C++, C++ Builder a moguće i uz delphi 3/4 (nisam proveravao). Impdef ti vraća ASCII fajl sa ekstenzijom def u kome ti pišu sve funkcije sa indeksima ali bez parametara. Za parametre ti treba header fajl. Ako ga nemaš onda ništa od posla.
delphi.952 hrist,
Imam dva ortaka kojima treba Install shield za njihov skoro razvijeni program. Bili bi vrlo zahvalni za bilo kakvu referencu kako da nadju takav program. Napominjem da im treba instalacionu za windows kako je program u delphiju 2.0 Unapred hvala
delphi.953 kiklop,
Ako im ne treba nešto baš specijalno postoje i besplatni programi za kreiranje kvalitetnih instalacija. Moja preporuka je Inno setup, koji je potpuno besplatan i dolazi sa izvornim kodom. Može se skinuti sa : http://www.connect.net/jordanr/ Aktuelna verzija je 1.08. Evo i malo teksta iz helpa: nno Setup is a free solution for creating basic installations for both 16- and 32-bit applications. Some of its features include: Ě Runs on any Windows platform: The installation program comes in 16- and 32-bit flavors, and runs on Windows 3.1, 95, and NT. Ě Full source code: The source code can be compiled in either Borland Delphi 1.0 or 2.0, because it makes extensive use of conditional compilation. If you didn't get the source code, you can download it from my web page. Ě Supports creation of a single EXE to install your program for easy online distribution. Ě Standard wizard interface. Ě Uninstall capabilities: In basaentichaie iccnnstallation. C ilesniated "deflate" filer abioeen fOn 32-bit installations fn edong atĚonrogr groups and icons. Ě Cr(However, because iyreate subkeyf he HKEY_CLASSES_ROOT key.)no Se uerge in any type of sofhareware, andm)y that you if you distribute it thaoatrems that you dosions. If you have oitct iepinInno Setup, slo n on continuing features I'm planning are: AUle DnFcpeiSftiplsp.ull, Minimdtoble instasaefpas oe insta
delphi.954 nenadt,
a kako bi bilo da ti taj setup bacis ovde. izgleda zanimljivo, a pretpostavljam i da je izuzetno mali (sto meni u principu i treba). install shield je dobar, ali je suvise zaje*an i glomazan za moj ukus.
delphi.955 kiklop,
> > a kako bi bilo da ti taj setup bacis ovde. izgleda > zanimljivo, a pretpostavljam i da je izuzetno mali (sto meni u > principu i treba). Evo ide. isetup.exe
delphi.956 nenadt,
imam par pitanja: 1. o kojim jedinicama se radi kada se postavlja Indent property TRichEdit kontrole 2. treba da izvedem na pritisak na odredjeni taster ubaci neki tekst u TRichEdit ili TMemo kontrole. debilan primer je pritisak na Tab taster koji bi ubacio recimo 4 space (#32) karaktera ima li nekog ko bi mogao da mi pomogne? unapred zahvalan, pj
delphi.957 nenadt,
ISetup (pravljenje instalacija vasih programa) izvinjavam se ako je vec okaceno negde... isetup.exe
delphi.958 nenadt,
generator setup skripta za ISetup -- ISetupExpress isetupex.exe
delphi.959 nenadt,
ima li neko ovde ko moze lepo da mi objasni sta mi sve treba od fajlova na ciljnoj makini da bi BDE imao paradox podrsku?
delphi.960 kiklop,
Pogledaj u direktorijumu ..\BDE i videćeš bdedeploy.txt. U njemu ti se nalaze sve informacije koje tražiš.
delphi.961 jolicm,
Kad praviš install, samo čekiraj ful BDE instalaciju, doduše tada BDE zauzme oko 6 MB, ali tada ti program sigurno radi.
delphi.962 sjocic,
Prijatelj je skinuo sa Deplhi (Inprise) sajta neki upgrade sa Delphi 4 (veličina 10 i kusur mb), ali mu prilikom instalacije traži serial number i autorisation key. Naravno, sam Delphi 4 se regularno instalirao i bez toga. Ima li neko rešenje za njegove probleme ?
delphi.963 emajsijuen,
Ima li neko mozda funkciju koja vraca serijski broj HDD-a ? Funkcija mora da radi pod Win32 (Delphi 3.0). Takodje mi treba funkcija, koja vraca datum biosa (kao string). Thanks in advance! :)
delphi.964 emajsijuen,
Imam jedan problemcic... Napravio sam neko programce (D3). Program prilikom startovanja kreira 4 forme. Na mom kompjuteru sve lepo radi, a kada isti program odnesem kod burazera forma 3 bude mnogo veca nego kod mene. Sve ostale forme su normalne. Jel ima neko ideju o cemu se ovde radi ? Ako je bitno, borderstyle svih formi je Bstoolwindow. Pozdrav, Vlada...
delphi.965 nenadt,
> Ima li neko mozda funkciju koja vraca serijski broj HDD-a ? Funkcija > mora da radi pod Win32 (Delphi 3.0). Takodje mi treba funkcija, koja > vraca datum biosa (kao string). > > Thanks in advance! :) poruke 945 iste ove teme; procitaj je... mada odmah da se ogradim, ovo radi samo za Volume, tj. particiju, tako da i nije od neke pomoci... sto se tice biosa, pod DOS-om se to lako izvodilo citanjem par bajtova direktno iz memorije... nisam probao to da uradim pod 32 bita, mada ti dos programcici rade pod dos prozorom, a i 32-bit delphi nema offset-e...
delphi.966 emajsijuen,
> poruke 945 iste ove teme; procitaj je... > > mada odmah da se ogradim, ovo radi samo za Volume, tj. particiju, tako > da i nije od neke pomoci... > sto se tice biosa, pod DOS-om se to lako izvodilo citanjem par bajtova > direktno iz memorije... nisam probao to da uradim pod 32 bita, mada ti > dos programcici rade pod dos prozorom, a i 32-bit delphi nema offset-e... Ma znam ja kako se to radi (tj. sa koje se adrese to cita) pod DOS-om..., ali ne znam kako to ide u Delphiju... Ove rutine za disk i bios mi trebaju jer mislim da zastitim program od kopiranja... Dakle, ako neko ima ove rutine, molio bih ga da mi ih nekako dostavi. Takodje, ako neko ima ideju kako da se bez ovih rutina zastiti program od kopiranja, ne bi bilo lose da se izjasni :) Pozdrav, Vlada...
delphi.967 nenadt,
da li je neko radio sa ISP komponentama koje se dobijaju uz D3. interesuje me kako se radi sa vise konekcija odjedanput (programiranje nekog kvazi servera).
delphi.968 emajsijuen,
Imam nekoliko pitanja: (1) Cemu sluzi Pixelsperinch property od forme ? (2) Postoji li nekakav dialog za unos sifre? Potrebno mi je nekakvo prozorce, koje bi se otvorilo (prilikom starta programa) i trazilo korisniku da ukuca sifru. (3) Preko kog programa se prave .hlp fajlovi, i gde moze da se nadje? Dosta od mene za ovaj put... :) Pozdrav...
delphi.969 kiklop,
Sto se tice help fajlova dosta dobar program je help scribble. Mada za prvu pomoc moye da posluzi i MS Help Workshop koji se dobija uz instalaciju Delphi-ja. Sto se tice forme za unos sifre, pa moraces da je napravis sam i da je namestis da bude prva forma pri dizanju programa. I to je to.
delphi.970 emajsijuen,
> Sto se tice help fajlova dosta dobar program je help scribble. Mada > za prvu pomoc moye da posluzi i MS Help Workshop koji se dobija uz > instalaciju Delphi-ja. Bas sam malo listao poruke unazad po prprog-u.., pa sam nasao tvoju poruku sa adresom odakle Help Scribble moze da se skine. Program je strava. Ne da se help lako pravi, nego... :) >> Sto se tice forme za unos sifre, pa moraces da je napravis sam i da >> je namestis da bude prva forma pri dizanju programa. I to je to. Ok... Thanks a lot. Pozdrav, Vlada...
delphi.971 superhik,
Zanima me šta cenjeni auditorijum misli o dobrom izboru kjige za Delphi : CET Delphi svom snagom 340 din MKnjiga DELPHI sa rešenim zadacima (Laslo Kraus) 80 din D. za neupućene 85 din ? 10x
delphi.972 dzakic,
> (1) Cemu sluzi Pixelsperinch property od forme ? Znaš da u Display properties ima podešavanje Small/Large fonts. Small fonts je zapravo 96 pixels per inch, Large fonts je 120. Korisnik štaviše, može da izabere proizvoljno uveličanje u procentima, da mu se forme i fontovi prikazuju proporcionalno veći/manji. Pixels per inch je stanje koje je podešeno kod tebe, prilikom dizajniranja forme. Ukoliko je Property "Scaled" postavljen na true, onda će se korisniku u vreme izvršavanja forma prikazati proporcionalno skalirana prema njegovom setovanju pixels per inch u display properties.
delphi.973 kiklop,
Samo CET-ova knjiga dolazi u obzir. Ostale dve zaobidji ako ikako mozes.
delphi.974 ventura,
eh, evo i ja uzeo delphi da ucim i da mlatim pare :) naime radio sam neku bazu za tjaleta i treba mi nesto, naime uz poruku ima i file tako da se sve jasno vidi :) sta je problem. 1. da ovo izgleda kao klasican telefonski imenik. znaci na tu foru baza podataka 2. da ima search. kada se unese nesto u bilo koju kolonu, da on nadje dokument koji sadrzi to... prosto... eto ko ovo odradi, ili bar pola ima pice od mene. problem.pas
delphi.975 ventura,
ah da.. treba i ovaj DFM... ;) problem.dfm
delphi.976 evol,
>> eh, evo i ja uzeo delphi da ucim i da mlatim pare :) Sa ovim sto si poslao tesko ces se para mlatiti... :) Ti si "nacrtao" skicu, a program je n puta veci, duzi i komplikovaniji... >> eto ko ovo odradi, ili bar pola ima pice od mene. Ako imas IVI od breskve prihvatam... :) Isa
delphi.977 ventura,
> Sa ovim sto si poslao tesko ces se para mlatiti... :) > Ti si "nacrtao" skicu, a program je n puta veci, duzi i komplikovaniji... Daj bre.. vidjao sam, te adresare... ovaj program je obicni tel imenik i nista drugo.. > >> eto ko ovo odradi, ili bar pola ima pice od mene. > Ako imas IVI od breskve prihvatam... :) Imam. ;)
delphi.978 evol,
>> Daj bre.. vidjao sam, te adresare... ovaj program je obicni tel imenik >> i nista drugo.. Barem si optimista...
delphi.979 emajsijuen,
Imam nekoliko pitanja: 1) Kako da proverim koja je rezolucija podesena ? 2) Gde se podesava nacin stampanja forme (Portait/Landscape)? Formu stampam metodom print od TForm-a. 3) Kako detektovati koji fontovi su namesteni (Small/Large/Custom)? Pozdrav, Vlada...
delphi.980 emajsijuen,
>> 1) Kako da proverim koja je rezolucija podesena ? Da li je moguce da niko ne zna odgovor???
delphi.981 sjocic,
Da li postoji neki tutorial za Delphi (4) na delphi-jevom CD-u ?? Čuo sam da postoji neki *.pdf tipa "Delphi reference guide" od oko 1000 strana. Moj CD snimadžija ima samo 'suvu' instalaciju od 240Mb, ali ništa više od toga. Svaka informacija/pozajmica na kopiranje je dobrodošla :)
delphi.982 milosh.zorica,
Čini mi se da to imaju u PreCiz-u. Tamo sam našao Watcom C 11, posle 6meseci bezuspešnog traganja po Yu, a i šire. Njihov tel je:422-545 . CD je 9Dm. Sorry što je možda reklama. Jedino sam tamo našao Watcom i još neke stvari.
delphi.983 nbjvsb,
Kako da u posebnom threadu pokrenem MediaPlayer, tako da u pozadini pušta MIDI fajlove (jedan za drugim)? U stvari, dobro bi mi došlo neko fino uputstvo za rad sa threadovima.
delphi.984 korisnik,
KO> Kako da u posebnom threadu pokrenem MediaPlayer, tako da u KO> pozadini pusta MIDI fajlove (jedan za drugim)? U stvari, dobro bi KO> mi doslo neko fino uputstvo za rad sa threadovima. Pa nije potrebno da pravis threadove ... Dovoljno je da na notify event (media player-a) stavis svoju proceduru, registrujes kad je kraj pesmice (wav, mid, avi!?) i pustis novu. U helpu ces naci ostalo. Happy programing. Van.GoG
delphi.985 nbjvsb,
>> Dovoljno je da na notify event (media player-a) stavis svoju >> proceduru, registrujes kad je kraj pesmice (wav, mid, avi!?) i >> pustis novu. Pokušaj na taj način da pustiš midi od, recimo, 100k, i shvatićeš zašto hoću da ga bacim u Thread ;-) Jednostavno, MediaPlayer.Open na par sekundi zaustavi rad programa čak i kad je MediaPlayer.Wait postavljeno na false, a to mi smeta. BTW. Ubacio sam ga u thread grubom silom... ali radi :-)
delphi.986 goxi,
Jel nabavio neko Delphi 4.0 ? Ima li nekih poboljsanja ? Goran.
delphi.987 goxi,
Zna li neko kako mogu vise edit box-ova da stampam na jednom papiru, po nekom mom rasporedu, koji ja zelim ? Zna li neko kako se stampa DBGrid ? Goran.
delphi.988 qpele,
> Jel nabavio neko Delphi 4.0 ? Ima li nekih poboljsanja ? Cuo sam da Delphi 4.0 ne radi za S3 virge grafickom, ali na sajtu ima patch. Toliko ja znam o cetvorci :)
delphi.989 kojai,
>> > Jel nabavio neko Delphi 4.0 ? Ima li nekih poboljsanja ? Mogu samo reci da program radi fenomenalno... >> Cuo sam da Delphi 4.0 ne radi za S3 virge grafickom, ali na sajtu >> ima patch. Toliko ja znam o cetvorci :) Xex... Sto ne bi radio? Sa starim Diamondima radi, a to je takodje S3 chipset... Isa
delphi.990 goxi,
Zna li neko kako mogu program (Delphi 2.0) da minimizujem u taskbar (Win9x) ??? Hvala.
delphi.991 goxi,
Vidim da je ovde tesko dobiti odgovor na pitanje i pored toliko molbi, ali ajde da postavim jedno pitanje (mozda ce se neko konacno smilovati da mi odgovori). Dakle, treba napraviti program koji izracunava sledece : d:=sqrt(sqr(x2-x1)+sqr(y2+y1)) x1,x2,y1,y2 se unose preko edit boxova. E sad ja znam za onu proceduru Val, koja konvertuje String u Integer, ali problem je u tome sto funkcija SQRT radi samo za Real tip a ne za integer. I sad ne znam sta da radim. Ajde ljudi smilujte se, ako nista bar zato sto me nije mrzelo da pisem ovoliku poruku. ;)) Goran.
delphi.992 ventura,
> d:=sqrt(sqr(x2-x1)+sqr(y2+y1)) > x1,x2,y1,y2 se unose preko edit boxova. E sad ja znam za onu > proceduru Val, koja konvertuje String u Integer, ali problem je u > tome sto funkcija SQRT radi samo za Real tip a ne za integer. I sad > ne znam sta da radim. Pa treba da stavis u programu da su ti promenjlive float, a mislim da se to u delphiju zove Real, ako stavis integer onda ces moci da unosis samo celobrojne vrednosti. Razlog zasto nece SQRT je taj, sto ako izaberes integer, izlaz isto mora da bude integer, sto je ok ako recimo uneses 4, ali ako unesec 5 tu vec u rezultatu imas, i decimalni zarez, a to nije integer vec float, neznam kako se to radi u delfiju, ali recimo da ti ulazi bude integer a izlaz float, to bi onda bilo ok...
delphi.993 goxi,
>> u delfiju, ali recimo da ti ulazi bude integer a izlaz float, Sve je to OK, ali ne postoji, koliko sam ja uspeo da provalim, procedura koja konvertuje iz Stringa u Float. :( Val konvertuje iz stringa u integer, a Str iz integeraa u string, a ne znam kako da to isto radi za float (string->float). Goran.
delphi.994 kiklop,
> Vidim da je ovde tesko dobiti odgovor na pitanje i pored toliko > molbi, ali ajde da postavim jedno pitanje (mozda ce se neko konacno > smilovati da mi odgovori). > Dakle, treba napraviti program koji izracunava sledece : > d:=sqrt(sqr(x2-x1)+sqr(y2+y1)) > x1,x2,y1,y2 se unose preko edit boxova. E sad ja znam za onu > proceduru Val, koja konvertuje String u Integer, ali problem je u > tome sto funkcija SQRT radi samo za Real tip a ne za integer. I sad > ne znam sta da radim. > Ajde ljudi smilujte se, ako nista bar zato sto me nije mrzelo > da pisem ovoliku poruku. ;)) > > Goran. Uz poruku je prikačen kompletan primer urađen u delphi - ju 1 (nemam drugi pri ruci). Kod je naravno apsolutno primenljiv u novijim verzijama Delphi-ja. Eto čisto da se ne kaže kako ti niko ne odgovara. Mada se mora priznati da je sam problem skoro besmisleno trivijalan. Dovoljno je bilo da malo detaljnije pogledaš help. Darko koren.exe
delphi.995 ventura,
> Sve je to OK, ali ne postoji, koliko sam ja uspeo da provalim, > procedura koja konvertuje iz Stringa u Float. :( > Val konvertuje iz stringa u integer, a Str iz integeraa u string, a > ne znam kako da to isto radi za float (string->float). Pa naravno da nemozes babe i zabe u isti Dzak :) kazem ti, uradi nesto da ti ulaz bude int a izlaz floa i sve ce biti ok..
delphi.996 goxi,
Prvo bih zeleo da ti se zahvalim na kodu. Drugo, znam i ja da je problem ne "skoro besmisleno trivijalan" vec BESMISLENO TRIVIJALAN, ali jednostavno ne znam kako da korenujem neki broj iz edit boxa. Jos jednom ponavljam, nasao sam Val koji konvertuje string u integer (iz koga ne moze da se izvuce koren). Eto to je ono sto me je mucilo. Naravno, u Pascalu bih to jako jako lako sredio. Ali u pascalu nema edit boxa. :) Goran. Hvala jos jednom.
delphi.997 kojai,
>> d:=sqrt(sqr(x2-x1)+sqr(y2+y1)) >> x1,x2,y1,y2 se unose preko edit boxova. E sad ja znam za onu >> proceduru Val, koja konvertuje String u Integer, ali problem je u >> tome sto funkcija SQRT radi samo za Real tip a ne za integer. I sad >> ne znam sta da radim. Nisam gledao poslati kod, ali evo nesto iz glave... Var s,x1,x2,y1,y2: real; begin d:=sqrt(Sqr(StrToFloat(Edit1.Text)-StrToFloat(Edit2.Text))+Sqr(StrToFloat( Edit3.Text)+StrToFloat(Edit4.Text))); end; Gde ti je Edit.Text:=x1, Edit2.Text:=x1, Edit3.Text:=y2, Edit4.Text:=y1... Znaci naredba za pretvaranje stringa u real je StrToFloat, obrnuta je FloatToStr ili FloatToStrF kada zelis da formatriras izlaz... Isa
delphi.998 goxi,
>> Znaci naredba za pretvaranje stringa u real je StrToFloat, >> FloatToStr ili FloatToStrF kada zelis da formatriras izlaz... Hvala ! To je upravo ono sto sam ja i pitao ! Goran.
delphi.999 voyager,
Jel ima neko keki dobar lib za kompresiju? VoYaGeR
delphi.1000 hercog,
** proceduru Val, koja konvertuje String u Integer, ali problem je u ** tome sto funkcija SQRT radi samo za Real tip a ne za integer. I sad A sto ne koristis funkciju StrToFloat? Sale
delphi.1001 goxi,
>> A sto ne koristis funkciju StrToFloat? Nisam znao za tu proceduru.
delphi.1003 zdravkod,
Interesuje me kako da u Interbase-u napravim bazu na remote serveru. Kada u WISQL-u odaberem "Create Database" otvori mi se onaj dialog u kome treba popuniti imena servera, protokola, baze zajedno sa username i pasword. Problem je sto bez obzira sta ja napisem tamo gde je server on mi prijavi gresku. Ne znam u kom formatu treba napisati ime racunara koji treba da bude remote server pa da sve prodje kako treba. Ako neko zna molio bi da mi napise primer za popunjavanje tih polja... Zdravko
delphi.1004 qpele,
Imam silnih problema. Nikako ne uspevam da se konektujem na Oracle bazu. U stvari uspe mi konekcija, ali cim pokusam neku tabelu da izaberem puca Delphi. Pokusao sam i s Delphi 3, i Delphi 4 i C++ Builder 1, i uvek isto.
delphi.1005 voyager,
Jel zna neko kako da smestim program u tray? VoYaGeR
delphi.1006 hercog,
>> Jel zna neko kako da smestim program u tray? Uzmi winboost... Sale
delphi.1007 voyager,
>> Uzmi winboost... Oces da pojasnis sta je to? VoYaGeR
delphi.1008 hercog,
>> Oces da pojasnis sta je to? To ti je programče koje ti omogućava da izmeniš milion stvari u windowsu između ostalog i to što si ti tražio... Sale
delphi.1009 emajsijuen,
Jel ima neko mozda biblioteku za biranje brojeva preko modema, i uopste za komunikaciju sa modemom? Vlada..
delphi.1010 voyager,
http://www.borland.com/delphi/deltools.html VoYaGeR
delphi.1011 voyager,
A kako uz pomoc tog programa da smestim program koji sam napisao u delphiju u tray? VoYaGeR
delphi.1012 wladar,
> za komunikaciju sa modemom? Mislim da to imas ovde u direktorijumima
delphi.1013 goxi,
Ima li neko neku biblioteku o skrolovanju teksta ? Moze i adresa na internetu.
delphi.1014 goxi,
Ide jedno moza smesno pitanje. Da li bi radio na 386 (Win 3.11) program koji bi napravio u Delphi 2.0 ? A i inace mozda u Delphi 3 ? Delphi 4 ? 100000x hvala!
delphi.1015 zdravkod,
Kako da uhvatim windows-ovu poruku WM_KEYUP? Ustvari kad stavim ovakav kod: ... private procedure KeyHIT(var Msg: TWMKeyUp); message WM_KEYUP; ... procedura se izvrsava samo na formi koja nema ni edit ni memo ni neku drugu komponentu pomocu koje moze da se unosi tekst. Ako na formi imam samo, recimo Label i procedura odozgo ima samo ... inherited; label1.caption:='blabla'; ... sve radi kako treba, ali cim dodam Edit ili sl. procedura se vise ne odaziva... Gde gresim? Zdravko
delphi.1016 qpele,
> Ide jedno moza smesno pitanje. Da li bi radio na 386 (Win 3.11) > program koji bi napravio u Delphi 2.0 ? A i inace mozda u Delphi 3 > ? Delphi 4 ? Koliko ja znam samo je 1.0 mogao da napravi 16 bitnu aplikaciju.
delphi.1017 kiklop,
> Kako da uhvatim windows-ovu poruku WM_KEYUP? Ustvari kad stavim > ovakav kod: > > ... > private > procedure KeyHIT(var Msg: TWMKeyUp); message WM_KEYUP; > ... > > procedura se izvrsava samo na formi koja nema ni edit ni memo ni > neku drugu komponentu pomocu koje moze da se unosi tekst. Ako na > formi imam samo, recimo Label i procedura odozgo ima samo > .. .. > Gde gresim? > > Zdravko Program se ponaša upravo kako bi trebao. Moguće je uraditi to na način koji si naveo (uz određene izmene), ali postoji X puta lakši i prirodniji način u samom VCL-u. Svaka forma ima event OnKeyUp koji se upravo aktivira porukom WM_KEYUP. Da bi hvatao sve poruke prosleđene čak i kontrolama na samoj formi potrebno je da postaviš property forme KeyPreview na True. I to ti je to. Samo prebaci kod iz svoje procedure u OnKeyUp (bez inherited) i program će raditi kako treba. Darko
delphi.1018 kiklop,
> Ide jedno moza smesno pitanje. Da li bi radio na 386 (Win 3.11) > program koji bi napravio u Delphi 2.0 ? A i inace mozda u Delphi 3 > ? Delphi 4 ? > > 100000x hvala! Ne bi. Win 3.11 je 16-bitni operativni sistem. Samo Delphi 1.0 pravi 16-bitne programe. Sve ostale verzije Delphija su 32-bitne. Darko
delphi.1019 zdravkod,
Znam, ali meni je potrebno da to uradim bas ovako... Zdravko
delphi.1020 goxi,
Zna li neko kako mogu da pritiskom na taster CTRL menjam itemindex u radiogorup-u ? Znaci imam radiogroup "prevozna sredstva" i u njemu items (auto, kamion). E sad bih ja da tasterom CTRL menjam itemindex, tj. moj izbor ?! MNOOOOGO MI JE VAZNO !!! Hvala mnooogo unapred!
delphi.1021 kiklop,
> Znam, ali meni je potrebno da to uradim bas ovako... > > Zdravko Hm, ali VCL ti ne omogućava direktno to što ti hoćeš. Ako baš insistiraš poruku WM_KEYUP možeš da presrećeš u startu. Klasa TApplication ima event OnMessage koji se aktivira svaki put kada Windows pošalje neku poruku aplikaciji. Dakle potrebno je da dodeliš proceduru ovom događaju i da manuelno određuješ o kojoj je poruci reč itd. Zatim u OnCreate eventu forme izvršiš dodelu procedure i to je to. Ovo se mora ovako raditi zbog same koncepcije Windowsa i VCL-a. U Windowsu (i samim time i VCL-u) sve poruke vezane za tastauru prosleđuju se kontrolama koje imaju fokus. Kada staviš neku od kontrola koje imaju fokus (dugme, editbox...) neka od njih će automatski dobiti fokus pri pokretanju aplikacije i samim tim onemogućiti da se aktivira metoda procedure koju si ti napisao pošto forma nikada neće dobiti fokus. Metoda koju si ti primenio se može koristiti za praćenje miša, za promenu veličine forme i sl., ali ne i za tastaturu. Čak ni KeyPreview := true neće rešiti probleme pošto se ovime poziva OnKeyUp procedura ukoliko je ima. Nadam se da je ovo pomoglo. Darko Primer: type TForm1 = class(TForm) Label1: TLabel; procedure FormCreate(Sender: TObject); private { Private declarations } procedure AppMessage(var Msg: TMsg; var Handled: Boolean); public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.FormCreate(Sender: TObject); begin Application.OnMessage := AppMessage; end; procedure TForm1.AppMessage(var Msg: TMsg; var Handled: Boolean); begin if ( Msg.message = WM_KEYUP ) then begin Label1.Caption := 'blabla'; { promenljivom Handled se određuje da li će se proslediti poruka dalje} { Kada je vrednost false poruka ide dalje u protivnom se ne prosleđuje} Handled := false; end; end; end.
delphi.1022 zdravkod,
Hvala! Zdravko
delphi.1024 zdravkod,
Projekat koji radim sadrzi 2 forme. Jedna od njih je tipa TDataModule (DataModule2, Unit2), a druga tipa TForm (Form1, Unit1). Na DataModule2 nalaze se DataSource1 i Table1 koji su povezani, a na Form 1 nalazi se dugme Button1 cija klik procedura izgleda ovako: procedure TForm1.Button1Click(Sender: TObject); begin DataModule1.Table1.IndexName:='Blabla'; end; USES u Unit1 ima ukljuceno Unit2; Klikom na gore pomenuto dugme Delphi podize Exception i kaze Access violation itd. i ne dozvoljava promenu bilo kog propertija ili bilo cega na DataModule2 iz Unit1. Ne razumem zasto ne dozvoljava pristup tabeli na drugoj formi. Ako neko zna kako bi resio ovaj problem, bio bih bu zahvalan na pomoci. Dakle, kako da radim sa Tabelom iz forme kojoj ta tabela ne pripada? Unapred zahvalan, Zdravko
delphi.1025 kiklop,
Hm, čini mi se da tu nešto nije u redu (baš mudro, zar ne ;))) ). Ajde pošalji malo više detalja o DataModule formi, kao koje si sve komponente postavio, kako si ih podesio... ima li TDatabase komponente , kako je ona podešena kao i tačnu poruku Access Violation-a. Da li si stavio property Active TTable komponente na true? Ukoliko jesi onda je greška neminovna. Nikakve izmene tog tipa nisu dozvoljene nad otvorenom tabelom I da, na kojem mestu ti se nalazi Unit2 u Uses sekciji? trebalo bi da je na samom kraju. .
delphi.1026 zdravkod,
Resio sam... Ona procedura za Button nalazila se u FormCreate kod mene (u opisu sam naveo kao Button da eto pojednostavim malo). U Project Options bilo je postavljeno prvo da se kreira forma pa onda datamodul. Pri kreiranju forma se kreira i OnFormCreate event poziva tabelu u datamodulu koja jos nije kreirana tako da onda Delphi javi Access Violation itd. Hvala u svakom slucaju... Zdravko
delphi.1027 emajsijuen,
Pravim neku instalaciju za programce, pa imam jedan problem. Pojma nemam kako da izvucem ikonu na desktop, i kako da smestim ikonicu programa negde u start meni? Ako neko zna, bio bih veoma zahvalan da mi posalje parce koda, ili bar neko uputstvo za to :) Pozdrav, Vlada...
delphi.1028 popovics,
Evo malog ručnog rešenja. Dakle uz pomoć neke funkcije (čini mi se da ima API f. koja to radi) nađu Windows direktorijum. Desktop ti je u ?:\%windows_path%\desktop i dovoljno je da tu ručno ubaciš .pif ili .lnk i vozi, isto važi i za start meni, koji je u ?:\%windows_path%\startm~1. Srcky/popovics
delphi.1029 emajsijuen,
>> Evo malog rucnog resenja. Dakle uz pomoc neke funkcije (cini mi se >> da ima API f. koja to radi) nadu Windows direktorijum. Desktop ti >> je u ?:\%windows_path%\desktop i dovoljno je da tu rucno ubacis >> .pif ili .lnk i vozi, isto vazi i za start meni, koji je u >> ?:\%windows_path%\startm~1. Da smo jos da napravim taj .lnk ili .pif fajl ;) To me u stvari zanima. Pozdrav, Vlada...
delphi.1030 obren,
> Pravim neku instalaciju za programce, pa imam jedan problem. Pojma > nemam kako da izvucem ikonu na desktop, i kako da smestim ikonicu > programa negde u start meni? Ako neko zna, bio bih veoma zahvalan da mi > posalje parce koda, ili bar neko uputstvo za to :) Najlakše ti je da koristiš InstalShield za pravljenje instalacije, pošto se u njemu se može podesiti da napravi prečicu do programa kako na desktopu tako i u Start meniju.
delphi.1031 goxi,
Zna li neko kako mogu da na svake naprimer 2 sekunde kompjuter izbacuje po jedan proizvoljan broj (random). Radio sam pomocu Timera, ubacio sam sledece : Var i:integer; Begin Randomize; Random(i); label1.caption:=inttostr(i); end; Ali nece...:( Pomagajte...Nije to tacno ono sto mi treba ali na tome se zasniva problem...
delphi.1032 voyager,
Ja bih to uradio ovako: Randomize stavi samo kada se startuje program! Znaci ubaci ga u proceduru Form1.Activate (npr.) Onda promenljivu x definises za ceo program a ne samo za datu proceduru. Onda pomocu timera: Procedure timer.OnTimer... Begin Label1.Caption := Random(x); End; Ovo mora da radi... VoYaGeR
delphi.1033 goxi,
>> Ovo mora da radi... Ne radi...Sve sam uradio kao sto si rekao, ali on mi pronadje jednu vrednost (postavi mi label1.caption da je 0) i to je sve. A ja bih da mi na svake dve sekunde izbacuje novi broj...I jos nesto. Ne znam kako da postavim Range. Kada mu stavim Random(0<=x<100) on mi prijavi incompatible types (a postavio sam da mi je X integer). Pomagajte, ko zna...!
delphi.1034 goxi,
>> Ovo mora da radi... Ne radi...Sve sam uradio kao sto si rekao, ali on mi pronadje jednu vrednost (postavi mi label1.caption da je 0) i to je sve. A ja bih da mi na svake dve sekunde izbacuje novi broj...I jos nesto. Ne znam kako da postavim Range. Kada mu stavim Random(0<=x<100) on mi prijavi incompatible types (a postavio sam da mi je X integer). Pomagajte, ko zna...! ------------------------------------------------------------------- Uspeo sam uz Dusanovu (Dusandz) pomoc. Bio je problem u sledecem. Trebalo je umesto Random(x), da stoji x:=Random(100). Naravno ovo 100 predstavlja Range. Sada me muci drugi problem. :))) Ne znam da izracunam zbir svih vrednosti jedne kolone u tabeli. Pokusao sam sa sledecim : Var zbir : integer; Begin zbir:=0; table1.first; repeat table1.edit; zbir:=zbir+table1.fieldbyname('Kolona1').Value; table1.post; until table1.eof; label1.caption:=inttostr(zbir); Nece...:((( Zablokira... Help.
delphi.1035 voyager,
Moja greska... Ovo cak moze i bez ikakvih promenljivih... Label1.Caption := IntToStr(Random(100)); Prema tome => 0 <= Label1.Caption < 100 E sad ako ti treba da broj bude veci od nule onda ovako: Label1.Caption := IntToStr(Random(100) + 1); ako ovo ne radi onda ne znam sta mu je... btw koji delphi imas? VoYaGeR
delphi.1036 goxi,
>> btw koji delphi imas? Delphi 4.0 C/S Imam dva pitanja: 1. Kako da saberem sve vrednosti jedne kolone u table komponenti ? Pokusao sam sa sledecim, ali ne radi (zablokira mi program) : Var zbir : integer; Begin zbir:=0; Table1.first; repeat table1.edit; zbir:=zbir+table1.fieldbyname('Kolona1').Value; table1.post; until table1.eof; label1.caption:=inttostr(zbir); end; POMOC!!! 2. Na ovoj nasoj piratskoj verziji Delphi 4.0 C/S, ne mogu nigde da nadjem Delphi 1.0, zna li neko ima li ga uopste na ovom disku ?
delphi.1037 qpele,
> znam kako da postavim Range. Kada mu stavim Random(0<=x<100) on mi > prijavi incompatible types (a postavio sam da mi je X integer). > Pomagajte, ko zna...! Random(100) daje slucajan broj 0-100.
delphi.1038 voyager,
Ovako: Procedure sta_ja_znam; var zbir : integer; Begin zbir := 0; Table1.First; While NOT Table1.EOF do Begin Inc(zbir, Table1.Fields[0].AsInteger); Table1.Next; End; End;
delphi.1039 emajsijuen,
>> Random(100) daje slucajan broj 0-100. Jock. Random(100) daje slucajan broj 0-99. Pozdrav, Vlada...
delphi.1041 goxi,
MOLIM NEKOGA DA MI ODGOVORI !!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Interesuje me, kojeg tipa (type) treba da mi bude neki field u tabeli da bi podrzavao brojeve tipa 3.4 (znaci sa zapetom) ??? Hvala!
delphi.1042 voyager,
Ako je pitanje za Paradox tabelu onda moze da bude 'number'. VoYaGeR
delphi.1043 zdravkod,
Da li neko ima source code za program nbtstat.exe koji se dobija uz Windows? Ako ne source, onda barem ideju gde mogu da source za taj program ili barem za program koji radi istu stvar... Zdravko
delphi.1044 kiklop,
> Da li neko ima source code za program nbtstat.exe koji se dobija uz > Windows? Ako ne source, onda barem ideju gde mogu da source za taj > program ili barem za program koji radi istu stvar... > > Zdravko SAMPLE: Netbios.exe: NetBIOS Client and Server Sample Last reviewed: November 25, 1997 Article ID: Q177314 The information in this article applies to: Microsoft Win32 Software Development Kit (SDK) on the following platforms: - Microsoft Windows NT versions 3.51, 4.0 - Microsoft Windows 95 OEM Service Release, version 2 SUMMARY Netbios.exe is a NetBIOS programming sample that implements an echo server and client. The sample illustrates how a client and server should be written in order to make the application protocol and LAN Adapter (LANA) independent. It also shows how to avoid common mistakes programmers frequently make when writing NetBIOS applications under WIN32. The following file is available for download from the Microsoft Software Library: ~ Netbios.exe (size: 45215 bytes) For more information about downloading files from the Microsoft Software Library, please see the following article in the Microsoft Knowledge Base: ARTICLE-ID: Q119591 TITLE : How to Obtain Microsoft Support Files from Online Services For a discussion about LANAs see the following article in the Microsoft Knowledge Base: ARTICLE-ID: Q138037 TITLE : How to Use LANA Numbers in a 32-bit Environment MORE INFORMATION This file is associated with the NetBIOS echo client/server sample. There are four source files associated with this application: client.c - source code for client app server.c - source code for server app nbcommon.c - NetBIOS functions common to client and server nbcommon.h - common NetBIOS defines and prototypes Compilation & Execution These files compile into two applications: client.exe and server.exe. First, compile nbcommon.c into object code. In a DOS prompt, type: cl /c nbcommon.c Next, compile the two applications with the following commands: cl -o client client.c nbcommon.obj netapi32.lib cl -o server server.c nbcommon.obj netapi32.lib To run the server: server SERVER-NAME SERVER-NAME uniquely identifies the echo service. All clients who want to connect to the server should connect using this name. To run the client: client CLIENT-NAME SERVER-NAME CLIENT-NAME uniquely identifies the client. SERVER-NAME identifies which NetBIOS server the client wishes to connect to. Both of these names are NetBIOS names which are formed as follows: 1. Names are no longer than 16 characters long. 2. Names are unique. Only one instance of a name can exist in the network at any time. 3. The 16th character must be greater than 0x20. These values 0x20 and below are reserved and designate certain this name as a machine name, user name, etc. Consult a NetBIOS reference for the exact use of these reserved values. For example, the server is executed on a machine named "AJONES1" with this command: server MYSERVER1 This establishes the server process as MYSERVER1. This name is registered with the machine and can be verified by running: nbtstat -a AJONES1 which will display a list of all names registered with the machine including "MYSERVER1." Please note that nbtstat.exe is a utility that is installed only when the TCP/IP protocol is installed. It is a very useful utility for debugging certain aspects of Netbios programs, and I would highly recommend installing it. Execute the client from a machine named "AJONES2" with this command: client MYCLIENT MYSERVER1 The client will connect to the server, send a string, and read the string back from the server. Keywords : NtwkNetBios Version : WINNT:3.51,4.0 Platform : Win95 winnt Issue type : kbfile ------------------------------------------------------------------------------- - =============================================================================== = THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Last reviewed: November 25, 1997 ę 1998 Microsoft Corporation. All rights reserved. Terms of Use. netbios.exe
delphi.1045 voyager,
Pokusao sam da otvorim Access bazu iz delphija i uvek mi trazi username i password iako pri kreiranju baze nisam stavio nikakav pass. Da li neko zna o cemu se radi? VoYaGeR
delphi.1046 ventura,
> Pokusao sam da otvorim Access bazu iz delphija i uvek mi trazi > username i password iako pri kreiranju baze nisam stavio nikakav > pass. Da li neko zna o cemu se radi? skini sa http://astalavista.box.sk program koji ce da skine taj pass i resena stvar :)
delphi.1047 voyager,
>> skini sa http://astalavista.box.sk program koji ce da skine taj >> pass i resena stvar :) Izgleda si citao svaki drugi red moje poruke... NISAM STAVIO NIKAKAV PASS U BAZU! VoYaGeR
delphi.1048 ventura,
> Izgleda si citao svaki drugi red moje poruke... > NISAM STAVIO NIKAKAV PASS U BAZU! pa da nisi stavljao nikakav pass nebi ti se to pojavljivalo :) lepo crackujes fajl i ides dalje... sta je sad tu problem...
delphi.1049 kiklop,
Čak iako se ne navede password i username pri kreiranju Access baze sam Access odnosno JET engine kreira administratorski nalog koji se mora koristiti pri ODBC konekciji. user: ADMIN pass: ADMIN Darko.
delphi.1050 voyager,
Nece ni to. VoYaGeR
delphi.1051 kiklop,
> Nece ni to. > > VoYaGeR Neće??? Pa to kod mene radi, a i probao sam to na više različitih mašina. Jesi li stavio user i pass malim slovima jer tako treba ( (c) by SPS). Koji delphi koristiš? Kako si konfigurisao ODBC alias? Da li ti je ispravno instaliran Microsoft ODBC drajver za access? Darko
delphi.1052 voyager,
Probao sam i velikim i malim...nece..uvek mi kaze "Invalid parameter". Koristim Delphi 4 C/S. Sto se tice ODBC-a to nisam dirao. A da ne treba tu nesto da promenim? Evo kako sam radio u Delphiju. Dakle, na prazan form stavim komponentu database. U Object Inspectoru upisem lokaciju fajla i podesim koji je drajver. Nista drugo ne diram. Onda postavim Connected na true i trazi mi user i pass. VoYaGer
delphi.1053 kiklop,
> Evo kako sam radio u Delphiju. > > Dakle, na prazan form stavim komponentu database. U Object > Inspectoru upisem lokaciju fajla i podesim koji je drajver. Nista > drugo ne diram. Onda postavim Connected na true i trazi mi user i pass. > > VoYaGer Ovo nije pravilan način da se povežeš sa Access bazom. Uz BDE se isporučuju određeni generički drajveri za najpopularnije formate baza, kao što su PARADOX, Access, SQL server, SYBASE itd, uz sve to moguće je koristiti bilo koji drugi ODBC drajver. Ako želiš da se direktno povežeš na Access bazu sa generičkim BDE drajverom treba da uradiš sledeće: 1. Stavi na formu database komponentu 2. U DatabaseName property upiši neko ime kojim ćeš da označiš naziv baze (nikako upisivati putanju). 3.Kao drajver izaberi MSACCESS 4. U Params property upiši sledeće: DATABASE NAME={putanja do baze} USER NAME=Admin OPEN MODE=READ/WRITE SYSTEM DATABASE={putanja do system.mdw datoteke} PASSWORD= Obavezno se mora navesti putanja do system.mdw datoteke u kojoj su smešteni svi nalozi korisnika kojima je dozvoljen pristup bazi, sem u slučaju kada se ova datoteka nalazi na podrazumevanom mestu (windows\system direktorijum). Ovu datoteku praviš sa programom WRKGADM.EXE koji se isporučuje uz Access. Pri kreiranju novog system.mdw fajla uvek se kreira administratorski nalog Admin bez passworda. Sa ovim nalogom imaš pristup kompletnoj bazi, sa svim pravima. S obzirom da si već postavio Username i pass možeš LoginPrompt property da postaviš na false. I to je to. Darko.
delphi.1054 voyager,
Hvala za ovako detaljno objasnjenje... Ipak..kada sam stavio DatabaseName = MSACCESS nije hteo da prihvati, prijavljivao je neku gresku: ----------------------------- General SQL error The Microsoft Jet database engine cannot open the file ''. It is already opened exclusively by another user or you need per ALIAS: PROBA ----------------------------- ali sam uspeo tako sto sam AliasName postavio na MS Access 97. E sad imam 2 pitanja. 1. Kako da pogledam sadrzaj tabela u bazi? 2. Sta je sve potrebno kopirati zajedno sa programom ako hocu da mi to radi i na drugim masinama? VoYaGeR
delphi.1055 kiklop,
> Hvala za ovako detaljno objasnjenje... > Ipak..kada sam stavio DatabaseName = MSACCESS nije hteo da prihvati, > prijavljivao je neku gresku: > ----------------------------- > General SQL error > The Microsoft Jet database engine cannot open the file ''. It is > already opened exclusively by another user or you need per > ALIAS: PROBA > ----------------------------- U property DataBaseName treba da staviš bilo šta a putanju i ostale parametre upisuješ u Params property, kao što sam i napisao. Hm, da može i tako ali je nezgodno iz više razloga. Moraš onda na svakoj odredišnoj mašini da instaliraš Access ODBC drajvere (tj. Office), zatim da praviš ODBC Alias itd. Korišćenjem generičkog drajvera izbegavaš sve ove petljancije. > ali sam uspeo tako sto sam AliasName postavio na MS Access 97. > E sad imam 2 pitanja. > 1. Kako da pogledam sadrzaj tabela u bazi? Jednostavno, ako želiš da pogledaš sadržaj cele tabele, stavi na formu Table komponentu i DataSource komponentu. U Table komponenti podesi property DataBaseName tako da bude isto kao i u Database komponenti i Navedi ime tabele u TableName property-ju. U DataSource podesi DataSource property na Table komponentu (npr. Table1). Zatim stavi na formu DbGrid i u njegov properti DataSource postavi već postojeći Datasource. Ako ti je veza sa bazom otvorena (Database1.Connected :=true, Table1.Active :=true), automatski će ti se popuniti grid sa sadržinom tabele. Za ostalo pročitaj malo help, a imaš i dovoljno primera koji dolaze uz Delphi. > 2. Sta je sve potrebno kopirati zajedno sa programom ako hocu da mi > to radi i na drugim masinama? > > VoYaGeR Kao prvo sam program i bazu, zatim BDE (Borland Database Engine) i potrebne ODBC drajvere. Vrlo je bitno ispravno podesiti i instalirati BDE. Postoje dva načina za ovo. Prvi je da se svi neophodni dll-ovi iskopiraju u isti direktorijum gde je i aplikacija. Problem sa ovim se može javiti ukoliko na dotičnoj mašini već postoji instalacija BDE-a. Evo i citat iz helpa: The search algorithm for loading the BDE dll, Idapi32.dll, is: 1 Current directory (might be different from applications startup directory!). If not found, then: 2 BDE path registry entry: HKEY_LOCAL_MACHINE/ SOFTWARE/ Borland/ Database Engine/ DLLPATH/xxxxx If not found, then: 3 LoadLibrary algorithm. Applicationĺs startup directory. 1 Current directory. If not found, then 2 System directory. If not found, then 3 Windows directory. If not found, then 4 PATH environment Loading driver dll's follows the same pattern, except the first directory to be searched is the directory where Idapi32.dll loaded (replaces step1). Note: Loading from a current directory of an application might be useful in certain situations, but it effectively prevents other BDE applications from running simultaneously, because they would likely find another Idapi32.dll and fail at initialization time (DbiInit) with DBIERR_MULTIPLEIDAPI. Na primer ukoliko koristiš generički drajver za Access i radi se o Jet 3.0 verziji pri čemu isključivo koristiš Table komponentu za pristup tabelama biće ti potrebni sledeći fajlovi: IDPROV.DLL BDE DataSet provider DLL IDAPI32.DLL Primary BDE DLL BLW32.DLL International Language Driver support functions IDR20009.DLL Resource file for error messages IDDAO32.DLL Access Driver for Access 95 and Jet Engine 3.0. usa.bll Ako pak ideš na ODBC drajver moraćeš da pridodaš još podršku za ODBC drajvere (IDODBC32.DLL) i naravno da posebno instaliraš Access ODBC drajver. Drugi način je da BDE iskopiraš u proizvoljni direktorijum i zatim u registry bazi napraviš ključ: HKEY_LOCAL_MACHINE/ SOFTWARE/ Borland/ Database Engine/ DLLPATH/xxxxx Gde ćeš navesti direktorijum gde ti je smešten BDE. Za ostalo ti je dovoljno eksperimentisanje (i čitanje helpa). Darko
delphi.1056 voyager,
Hvala puno! VoYaGeR
delphi.1057 voyager,
Jos jedno pitanje :) U bazi sam napravio tabelu koju sam otvorio u delphiju. E sad u accessu sam podesio da mi je field "proba" integer koji treba da ima zarez na svake tri cifre.. znaci npr. 100,000,000.00 Problem je u tome sto ga access prikazuje kao 100,000,000.00 a delphi kao 100000000 , znaci bez zareza i decimala... da li znas mozda kako da resim ovo? VoYaGeR
delphi.1058 kojai,
>> a delphi kao 100000000 , znaci bez zareza i decimala... da li znas Steta stvarno sto nisu napravili naredbu tipa SrediMiBroj nego ces morati da pravis proceduricu za to.
delphi.1059 voyager,
>> Steta stvarno sto nisu napravili naredbu tipa SrediMiBroj nego >> ces morati da pravis proceduricu za to. Ne shvatas. Access mi broj iz tabele prikazuje sa zarezima, dok delphi isti broj iz iste tabele prikazuje bez zareza. Znaci tu ne pomaze nikakva procedura jer kada sam u delphiju unosio broj, "rucno" sam stavio zareze. Cim sam stavio Enter on ja obrisao zareze, dok u accessu ne moram da stavljam zareze, on ih sam doda cim lupim enter. VoYaGeR
delphi.1060 voyager,
Jel zna neko kako da smestim program u tray? VoYaGeR
delphi.1061 qpele,
> Jel zna neko kako da smestim program u tray? > > VoYaGeR Procitaj poruke iz teme cpp od pre par dana.
delphi.1062 voyager,
>> Procitaj poruke iz teme cpp od pre par dana. Procitao sam ali i dalje ne znam kako da funkciju Shell_NotifyIcon upotrebim u delphiju. Ako bi mogao malo da pojasnis bio bih ti vrlo zahvalan. VoYaGeR
delphi.1063 kiklop,
Ma pogledaj na nekom od sajtova sa delphi komponentama, imaš ih najmanje 100 za smeštanje ikone u tray. na primer: http://www.torry.ru/ ili delphi super page itd.
delphi.1064 zdravkod,
Kako da procitam koje sve klonekcije postoje u Dial-Up Networking i koji su im trenutno podeseni username-ovi. Zdravko
delphi.1065 zdravkod,
Kako da pratim rad modema pod Windowsom. Konkretno mi treba neki source koji bi mogao da provali kada je modem uspostavio vezu (znaci kada javi CARRIER) i kada je ta vezza prekinuta (NO CARRIER). Zdravko
delphi.1067 voyager,
Evo komponenta za delphi 4. Imas: RI, CTS, DSR, DCD, RTS, DTR, RD, SD Ako ti nije jasno kako da instaliras ili upotrebis samo reci... Inace ovo je sa ww.torry.ru ako ti ovo ne odgovara idi tamo nacices jos mnogo ovakvih stvarcica. VoYaGeR commst.zip
delphi.1068 zdravkod,
Kako da iz svoje aplikecije na nekoj drugoj aplikaciji popunim odredjenu Edit kontrolu sa odredjenim tekstom (ako moze ne koristeci DDE). Inace znam kako da nadjem hadle prozora koji treba da primi podatke, ali me interesuje sta treba da uradim da bi na njemu popunio Edit-e. Zdravko
delphi.1069 kiklop,
> Kako da iz svoje aplikecije na nekoj drugoj aplikaciji popunim > odredjenu Edit kontrolu sa odredjenim tekstom (ako moze ne > koristeci DDE). Inace znam kako da nadjem hadle prozora koji treba > da primi podatke, ali me interesuje sta treba da uradim da bi na > njemu popunio Edit-e. > > Zdravko Evo i kako. procedure TForm1.Button1Click(Sender: TObject); var tekst:PChar; begin {primer podrazumeva da se na test formi nalaze dva edit boxa i dugme u Edit1 se upisuje tekst a u Edit2 Handle prozora (Željenog edit boxa) kao integer (win 3.1) ili LongInt (za win95). Trenutni primer je iz delphija 1.0} tekst := StrAlloc(Length(Edit1.text)+1); StrPCopy(tekst,Edit1.text); SendMessage(StrToInt(Edit2.Text),WM_SETTEXT,word(0),LongInt(tekst)); StrDispose(tekst); end; Darko
delphi.1070 zdravkod,
Ovo radi, ali ne potpuno. Ja pronadjem Handle prozora na kome se nalaze Edit kontrole koje treba da popunim i tu vrednost stavim u Edit2.Text i posle pritiska na dugme on mi vrednost iz Edit1.Text upise u Caption prozora koji je primio podatke. Valjda znaci da vrednost Edit2.Text treba da bude Handle Edit kontrole koja treba da primi podatke, a ja ne znam kako da dobijem taj Handle. Znaci, pitanje je kako da dobije Handle neke Edit kontrole? Zdravko
delphi.1071 kiklop,
> Ovo radi, ali ne potpuno. Ja pronadjem Handle prozora na kome se > nalaze Edit kontrole koje treba da popunim i tu vrednost stavim u > Edit2.Text i posle pritiska na dugme on mi vrednost iz Edit1.Text > upise u Caption prozora koji je primio podatke. Valjda znaci da > vrednost Edit2.Text treba da bude Handle Edit kontrole koja treba > da primi podatke, a ja ne znam kako da dobijem taj Handle. Znaci, > pitanje je kako da dobije Handle neke Edit kontrole? > > Zdravko Mislio sam da ti je poznata i ta procedura ali pošto nije da malo pojasnim. Svaka Windows aplikacija se sastoji od barem jednog glavnog prozora (forma u DElphiju) i određenog broja kontrola na njemu. Svaka od tih kontrola su u stvari novi prozori koji su deca prozora na kome se nalaze. Svaki prozor bez obzira na njegov tip ima naziv klase i određeni identifikator. Da bi odredio handle neke kontrole na formi (prozoru) neke druge aplikacije kao prvo moraš da odrediš handle samog prozora koji te zanima. Ovo se uglavnom radi sa API funkcijom FindWindow (win 3.1/95), mada postoji i drugi nešto kompleksniji način. Da bi odredio prozor mora ti biti poznat bilo naziv njegove klase koja se registruje pri njegovom kreiranju (npr. TForm1), bilo Caption (najbolje je kada znaš oba). Zatim pozivaš funkciju FindWindow koja će ti vratiti handle prozora ako ga pronađe. Sada predstoji problem određivanja handlova za kontrole na formi. U delphiju je generički naziv klase za editbox TEdit. Pošto je Editbox kontrola bez captiona moraćeš da se osloniš samo na ovaj podatak. Određivanje samog handle-a se može uraditi na više načina. Ja sam kao primer odabrao API EnumChildWindows. Ovaj API prosleđuje vrednosti handle-ova svih kontrola na datoj formi callback proceduri EnumChildProc. Pošto procedura nije implementirana u samom delphiju treba je ručno deklarisati i u njoj vršiti proveru klase trenutnog prozora sa nama poznatom klasom TEdit. Kada se poklope vrednosti možemo smatrati da smo dobili potreban podatak i dalji rad se prekida. Ova metoda radi samo ukoliko je naziv klase editboxa jedinstven na datoj formi. Ukoliko nije onda se sve ovo mora odraditi malo drugačije. Ali da ne pričam previše evo kompletne implementacije koja se zasniva na proširenju prethodnog primera sa dva editboxa i jednim dugmetom. Sada je dodato još jedno dugme koje aktivira potragu za handle-om i upisuje ga u edit2. Sve ostalo je isto. Za detalje pogledaj API help. (i ovaj primer je urađen u delphiju 1.0, uz minimalne izmene radiće i na novijim verzijama). unit Unit1; interface uses SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Edit1: TEdit; Button1: TButton; Edit2: TEdit; Label1: TLabel; Label2: TLabel; Button2: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure FormCreate(Sender: TObject); procedure FormDestroy(Sender: TObject); private { Private declarations } public { Public declarations } buffer:PChar; end; var Form1: TForm1; implementation {$R *.DFM} {Implementacija callback funkcije} function EnumChildProc(hwnd :HWnd; lParam :LongInt):Integer; export; var forma : TForm1; begin forma := TForm1(lParam); GetClassname(hwnd,forma.buffer,32); if ( StrComp(forma.buffer,'TEdit') = 0 ) then begin forma.Edit2.Text := IntToStr(hwnd); EnumChildProc := 0; end; end; procedure TForm1.Button1Click(Sender: TObject); var tekst:PChar; begin tekst := StrAlloc(Length(Edit1.text)+1); StrPCopy(tekst,Edit1.text); SendMessage(StrToInt(Edit2.Text),WM_SETTEXT,word(0),LongInt(tekst)); StrDispose(tekst); end; procedure TForm1.Button2Click(Sender: TObject); var test:HWnd; ChildProc :TFarProc; begin test := FindWindow('TForm1','Form1'); ChildProc := MakeProcInstance(@EnumChildProc,HInstance); EnumChildWindows(test,Childproc,LongInt(self)); FreeProcInstance(ChildProc); end; procedure TForm1.FormCreate(Sender: TObject); begin buffer := StrAlloc(33); end; procedure TForm1.FormDestroy(Sender: TObject); begin StrDispose(buffer); end; end. Darko
delphi.1072 milko,
Ima li neko k00l resenje za crtanje u delphiju a da bude brzo? Probao sam preko paintbox.canvas.*, i isto to preko image kontrole, ali oba su suvise spora. Tacnije, trebam metodu za prikazivanje like iz buffera na ekran. Znam da je resenje ddraw, ali za ovo sto radim netju ddraw. Btw, ima li neko c++ builder na cd-u i voljan je da ga posudi na kopiranje ili da u zamenu za izvesnu kolicinu okupatorskih?
delphi.1073 kiklop,
> Ima li neko k00l resenje za crtanje u delphiju a da bude brzo? > Probao sam preko paintbox.canvas.*, i isto to preko image kontrole, > ali oba su suvise spora. Tacnije, trebam metodu za prikazivanje > like iz buffera na ekran. Znam da je resenje ddraw, ali za ovo sto > radim netju ddraw. Btw, ima li neko c++ builder na cd-u i voljan je > da ga posudi na kopiranje ili da u zamenu za izvesnu kolicinu > okupatorskih? Ako se radi o bitmapi, ne moraš da koristiš paintbox ili image. Dovoljan ti je i canvas same forme (form1.Canvas) koji radi istu stvar. Što se tiče brzine ako ne želiš da koristiš VCL onda se okreni API-ju ( na kraju krajeva sve VCL klase predstavljaju omotač oko windows API funkcija ). Evo i primera koji daje sam Borland (jeste da je za c++ Builder ali poslužiće). Question and Answer Database FAQ2361C.txt What is the fastest way to draw graphics... Category :Windows API Platform :All Product :C++Builder 3.x Question: What is the fastest way to draw graphics to the screen, without using DirectX? Answer: While the VCL does provide very fast graphic operations with a minimum of work and overhead, there are times when direct access to the windows GDI is necessary for the ultimate in performance, since there is some amount of overhead in using object oriented VCL canvas objects. The following example demonstrates creating a Window memory dc (Display Context) to draw upon. Ideally, you will want to create your dc and associated bitmap, pen, brush and font objects during your application's startup, and destroy the objecs upon your applications termination. Note that when a Windows dc is created, it automatically has a 1 pixel by 1 pixel monochrome bitmap, a stock pen, a stock brush, and a stock font associated with it. It is your responsibility to create and destory additional objects you wish to associate with the dc. You must also never destroy an object while it is associated (selected into) a dc, and you must never delete the Windows stock objects. Example: void __fastcall TForm1::Button1Click(TObject *Sender) { HDC dc; //handle to a display contect HDC memdc; //handle to a display contect HBITMAP membitmap; //handle to a bitmap HBITMAP oldmembitmap; //handle to a bitmap HPEN pen; //handle to a pen HPEN oldpen; //handle to a pen HBRUSH brush; //handle to a brush HBRUSH oldbrush; //handle to a brush //retrieve a handle to the screen dc so we can create one like it dc = GetDC(0); //create a dc that is compatable with the screen memdc = CreateCompatibleDC(dc); //create a bitmap surface thats compatible with the screen //note: if you want a monochrome bitmap pass zero instead of "dc" membitmap = CreateCompatibleBitmap(dc, 100, 100); //release the screen dc as soon as possible ReleaseDC(0, dc); //select our bitmap surface into our dc and remember the old bitmap oldmembitmap = SelectObject(memdc, membitmap); //initialize our dc by painting it white, //otherwise it will contain random pixel values PatBlt(memdc, 0, 0, 100, 100, WHITENESS); //create a solid red pen that is 2 pixels wide pen = CreatePen(PS_SOLID, 2, RGB(255, 0, 0)); //select our new pen into the dc, and remember the old default pen oldpen = SelectObject(memdc, pen); //create a solid blue brush brush = CreateSolidBrush(RGB(0, 0, 255)); //select our new brush into the dc, and remember the old brush oldbrush = SelectObject(memdc, brush); //lets draw a rectangle Rectangle(memdc, 0, 0, 100, 100); //copy form our dc to the forms canvas BitBlt(Form1->Canvas->Handle, //destination 0, 0, //x,y start point on the form 100, 100, //the width and height of our bitmap memdc, //the source dc 0, 0, //blt from 0,0 in the source SRCCOPY); //COPY form source operation //select the old default brush into our dc SelectObject(memdc, oldbrush); //delete the brush we created DeleteObject(brush); //select the old default pen into our dc SelectObject(memdc, oldpen); //delete the pen we created DeleteObject(pen); //select the old default bitmap into our dc SelectObject(memdc, oldmembitmap); //delete the bitmap we created DeleteObject(membitmap); //delete the dc we created DeleteDC(memdc); }
delphi.1074 zdravkod,
Hvala za ovo opsirno objasnjenje. Zdravko
delphi.1075 milko,
10x a lot. Ovo savrseno radi. Btw, da li imas koji primerak c++ buildera viska? kupio bih
delphi.1076 saxon,
> 10x a lot. Ovo savrseno radi. Btw, da li imas koji primerak c++ > buildera viska? kupio bih Da, stvarno... Koja je aktuelna verzija Buildera i u kom CD-klubu može da se kupi "origanalna" CD-verzija? Kupac.
delphi.1077 milosh.zorica,
Aktuelna verzija je 4, ali je jos nema u Yu.
delphi.1078 voyager,
Jel se pojavio kod nas delphi 5? VoYaGeR
delphi.1079 milko,
nije... sigurn. i preko je pitanje da li se pojavio u final verziji.
delphi.1080 qpele,
> Da, stvarno... Koja je aktuelna verzija Buildera i u kom CD-klubu moze > da se kupi "origanalna" CD-verzija? > > Kupac. Aktuelna je cetvorka, a i ja se pitam gde se moze kupiti. Pre jedno mesec dana je nije bilo u Platou.
delphi.1081 kiklop,
Utillity za repair paradox tabela se sastoji od jednog dll-a. TUTILITY.DLL - Delphi 1.0 TUTIL32.DLL - Delphi 2.0,3.0,4.0 ; C++ Builder 1.0/3.0/4.0 Sa jednom malom napomenom. Za svaku verziju BDE-a ide i posebna verzija ovog dll-a. On se može skinuti sa: http://www.borland.com/devsupport/bde/utilities.html Ne mogu sada da ih šaljem, s obzirom da sam jako kasno (rano?) stigao kući, pa sam umoran. Dobra komponenta za ovaj dll se može naći na: http://www.o2a.com/ Toliko za sada. Za dodatni info obrati mi se na mail. Darko.
delphi.1082 zdravkod,
Da li neko zna kako da procitam serijski broj nekog CD-a i da li svaki narezani CD ima svoj unikatni broj? Zdravko
delphi.1083 fraudator,
e ljudi, jel ima neko neki tutorial za delphi il tako neshto kao, learn delphi na disketi poshto sam vido istu stvar za c i mnogo je dobra ali da pritom ciljna grupa budu oni koji bash nishta ne znaju o delphiju kao ja na primer :) ajde pa ako se nadje takav, da mi baci na mail ili ako je veliko da da u direktnu vezu fala unapred
delphi.1084 goxi,
Ima li neko neku dobru komponentu za CD (play, stop, current track...) ??? Goran.
delphi.1085 kiklop,
>Ima li neko neku dobru komponentu za CD (play, stop, current >track...) ??? >Goran. A šta fali TMediaPlayer klasi? Uz malo truda eto CD playera. No ako ima baš zainteresovanih poslaću vam link do jednog odličnog primera u Delphiju za CD player. Darko.
delphi.1086 goxi,
Nisam uspeo da provalim kako se koristi...kada mu da mediaplayer1.open on prijavljuje gresku (ne moze da otvori fajl) ? Goran. P.S. Daje taj link, ako je komponenta free.
delphi.1087 kiklop,
> Nisam uspeo da provalim kako se koristi...kada mu da > mediaplayer1.open on prijavljuje gresku (ne moze da otvori fajl) ? > > Goran. > > P.S. Daje taj link, ako je komponenta free. Ta greška govori da nisi dobro podesio Mediaplayer komponentu. Ali da ne bih razglabao i pravio čaršave uz poruku ide funkcionalan primer CD plejera koji sam uradio za nekih sat vremena u delphiju 1.0 sa sve izvornim kodom. Napomena: program pokretati samo ako ima CD-a u plejeru, inače će se zablokirati. Nisam imao vremena da se bavim ovom problematikom, tako da je taj problem ostao, ali biće dosta za početak. Darko. d1cda.zip
delphi.1088 emajsijuen,
Kako da odstampam pravougaonik (pisem direktno na canvas printera), koji bi bio srafiran nekim pattarn-om koji sam ja nacrtao? Probao sam sa: printer.canvas.brush.bitmap..., ali mi uvek odstampa prazan papir, a kada sve to preuzmerim na canvas Timage-a sve lepo radi (tj. srafura se lepo vidi na ekranu) ? 10x in advance :)
delphi.1089 zdravkod,
Imam jednu Interbase bazu podataka u delphiju i u njoj dve tabele VEZE i KORISNICI. Tabela VEZE ima polje Sifra_korisnika, kao i tabela KORISNICI. U Query-ju postavim SQL ovako: select sifra_korisnika from veze intersect select sifra_korisnika from korisnici Naravno intersect je presek (probao sam i minus) i ova naredba bi trebalo da izdvoji sva polja koja su ista u ove dve tabele, medjutim kada hocu da postavi Query1.Active na True ono mi prijavi da je greska kod ovog drugog select tj. da ne moze da ga prepozna. U cemu je ovde problem? Zdravko
delphi.1090 kiklop,
> > U Query-ju postavim SQL ovako: > > select sifra_korisnika from veze > > intersect > > select sifra_korisnika from korisnici A sta fali sledecem SQl-u: select * from veze,korisnici where (veze.sifra_korisnika = korisnici.sifra_korisnika); Intersect nisam video ni u JET SQL-u, a ni u SYBASE SQL-u. Darko.
delphi.1091 zdravkod,
Da, na kraju sam i ja batalio intersect. U svakom slucaju hvala. Zdravko
delphi.1092 zdravkod,
Da li je moguce da index u Interbase tabeli NE bude Case Sensitive? Zdravko
delphi.1093 zdravkod,
U Query1.SQL imam select * from korisnici Ovo mi naravno da sva polja iz tabele korisnici. Interesuje me kako da sortiram ta polja ne koristeci Table i postavljenje IndexName. Znaci kako da sortiram neki dataset koji mi vrati query objekat po nekom polju? Zdravko
delphi.1094 vvaske,
> select * from korisnici > > Ovo mi naravno da sva polja iz tabele korisnici. Interesuje me kako > da sortiram ta polja ne koristeci Table i postavljenje IndexName. Ne bih da se pravim pametann jer delphi razgledam tek 5 dana, ali... Onoliko koliko sam se bavio VB-om, rekao bih da je dobitna kombinacija Select * from korisnici ORDER BY ime_polja To fercera tamo, valjda je SQL - SQL...?
delphi.1095 zdravkod,
Kako da u Run-Time dodajem i brisem kolone iz DBGrida-a (DBGrid1.Columns[i])? Zdravko
delphi.1096 zdravkod,
Kako da ubrzam jednu Interbase bazu. Dok sam imao tu istu bazu i bila je lokalna (Paradox) sve je islo kako treba, ali sada kada sam program prebacio na Interbase, jedno obicno menjanje indexa ugusi kompjuter. Bilo kakvi saveti su dobrodosli... Zdravko
delphi.1097 emajsijuen,
Kako onemoguciti promenu direktorijuma dok se izvrsavaju TOpendialog ili TSaveDialog? Postoji li neka caka, ili mora da se pise OnFolderChange? Cemu sluzi opcija 'OfNochangedir' (ne sluzi za ono sta mi treba ?!?) ?
delphi.1098 kiklop,
> Kako onemoguciti promenu direktorijuma dok se izvrsavaju TOpendialog ili > TSaveDialog? Postoji li neka caka, ili mora da se pise OnFolderChange? Pa moraćeš da pišeš OnFolderChange ili da sam praviš svoj Open/Save dijalog. > Cemu sluzi opcija 'OfNochangedir' (ne sluzi za ono sta mi treba ?!?) ? Iz Helpa: ofNoChangeDir After the user clicks OK, resets the current directory to whatever it was before the file-selection dialog opened. Darko
delphi.1099 xenon,
Mozda covek nije pogresno podesio MediaPlayer ako radi sa Delphi4 onda je bug (oh no!) u pitanju... Ja sam imao taj problem pa sam prepravio mplayer.pas u SOURCE\VCL diru i onda preveden stavio u LIB tako da je sad OK! mplayer.zip
delphi.1100 zdravkod,
Koja je najbolja zamena za Interbase?
delphi.1101 kiklop,
Zavisi o kakvom tipu programa se radi, tj. kakvoj bazi se radi. Zatim tu je bitan i broj korisnika, gabarit... Kao prilično dobro rešenje mogu da preporučim Sybase SQL Anywhere. Koji podržava kako lokalne tako i mrežne varijante baza (i još mnoogo toga). Ali opet je bitno znati za šta će se to sve koristiti. na kraju krajeva koliko se sećam uz Delphi dolazi interbase za max. 5 korisnika što je dobro za manje posliće, ali ne i za sve. U svakom slučaju SQL Anywhere rešava sve probleme ovakve i druge vrste vrlo uspešno. Darko
delphi.1102 zdravkod,
Treba mi nesto sto bi moglo da izdrzi jako mnogo klijenata, veliki broj transakcija i veliko opterecenje. Da li je Sybase u Win95 varijanti? Zdravko
delphi.1103 zdravkod,
Zaboravih da pitam kako se slazu Delphi i Sybase SQL Anywhere? Zdravko
delphi.1104 kiklop,
Sybase ide i u win95 i u NT varijanti. Moze da izdrzi koliko hoces korisnika i ogromne kolicine podataka. Dakle preporuka i dalje stoji. Sto se tice saradnje sa delphijem - nema nikakvih problema. Posto se koristi cisti ODBC sve radi ko podmazano. Darko
delphi.1105 zdravkod,
Hvala... Zdravko
delphi.1106 kiklop,
Evo najzad mi dođe pod ruku delphi 5.0 Jednostavno nemam dovoljno reči hvale za ovo najnovije Borlandovo čedo. Delphi je bolji nego ikada. Stabilan je, donosi gooomilu novih stvari, pa da navedem samo neke: 1.Najzad radi animacija pri minimizaciji prozora. 2.FPU windov prikazuje stanje FPU tokom debagovanja kao i MMX instrukcije (!!) 3.Dodata je kao sastavni deo VCL komponenta TWebBrowser koja je omotač oko IE4 ili novijeg tako da to više ne mora da se radi ručno. 4.Potpuna podrška za pisanje Control Panel apleta (cpl). 5.IBX set komponenti koji direktno pristupa InterBase bazama BEZ BDE-a (!!). 6.Meniji su još više unapređeni u odnosu na četvorku i sada ih možete praviti da izgledaju kao u Office-u 2000. 7.ITE tools - skup alata za olakšano kreiranje višejezičnih aplikacija. 8.Data module designer-koji olakšava održavanje i kreiranje Data Modula. 9.Još hiljadu stvari koje nisam stigao da napišem ili vidim. U svakom slučaju na ovo je vredelo čekati.
delphi.1107 hercog,
> Treba mi nesto sto bi moglo da izdrzi jako mnogo klijenata, veliki > broj transakcija i veliko opterecenje. Da li je Sybase u Win95 > varijanti? Sve zavisi koliko je to veliki broj... Sale
delphi.1108 zdravkod,
Kako da forsiram fizicki upis podataka u Paradox bazu na disk odmah posto u programu uradim POST. Navodno to bi tako trebalo da bude, medjutim u praksi podatke mi upise u tabelu tek posto izadjem iz programa. (CachedUpdates je False). Cak ne pomaze ni kad u programu zatvorim tabelu. Uglavnom velicina Paradox fajlova menja se tek posto izadjem iz programa. Zdravko
delphi.1109 goxi,
Ima li neko ideju kako bih mogao najlakse da oduzmem dva vremena ? Npr. 19:43:21 i 20:18:03 ??? Help !!! Goran.
delphi.1110 stameni,
>> Ima li neko ideju kako bih mogao najlakse da oduzmem dva vremena ? >> Npr. 19:43:21 i 20:18:03 ??? Ako nije rešeno sistemski, možeš da prosto pretvoriš oba vremena u sekunde, oduzmeš tako dobijene ekvivalente, i rezultat vratiš u hh:mm:ss formu.
delphi.1111 goxi,
vremena u sekunde, oduzmes tako dobijene ekvivalente, i rezultat vratis u hh:mm:ss formu. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Kako vratiti dobijene sekunde u hh:mm:ss formu ? Goran.
delphi.1112 ventura,
> vremena u sekunde, oduzmes tako dobijene ekvivalente, i rezultat > vratis u hh:mm:ss formu. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > Kako vratiti dobijene sekunde u hh:mm:ss formu ? > Delenjem... podelis sekunde sa 60, celi broj su sati a ostatak delis opet sa 60 pa dobijes minute i ako je sve ok onaj ostatak upises kao sekunde..
delphi.1113 goxi,
Delenjem... podelis sekunde sa 60, celi broj su sati a ostatak delis opet sa 60 pa dobijes minute i ako je sve ok onaj ostatak upises kao sekunde.. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ne, ne...prvo treba da podelim sa 3600 pa onda sa 60 pa onda sa jos 60...ali nece...evo u cemu je problem. Neka imam 5620 s : 5620:3600=1,5611 Odatle sledi da imam 1 sat - ok. I sta dalje ? Goran.
delphi.1114 stameni,
>> Ne, ne...prvo treba da podelim sa 3600 pa onda sa 60 pa onda sa jos >> 60...ali nece...evo u cemu je problem. Neka imam 5620 s : >> 5620:3600=1,5611 >> Odatle sledi da imam 1 sat - ok. >> I sta dalje ? Odbaciš decimale kod poslednjeg rezultata. Ceo deo pomnožiš sa 3600 i to oduzmeš od polaznog broja: 5620 - 1 * 3600 = 2020. Dobijeni broj podeliš sa 60: 2020 : 60 = 33.67, odbaciš decimale, ceo deo je jednak broju minuta -- 33. Pomnožiš taj ceo deo sa 60, i oduzmeš od 2020: 2020 - 33 * 60 = 40; 40 je broj sekundi. Dakle, 5620s = 1:33:40.
delphi.1115 ventura,
> >> Ne, ne...prvo treba da podelim sa 3600 pa onda sa 60 pa onda sa j > >> 60...ali nece...evo u cemu je problem. Neka imam 5620 s : > >> 5620:3600=1,5611 > >> Odatle sledi da imam 1 sat - ok. > >> I sta dalje ? > > Odbacis decimale kod poslednjeg rezultata. Ceo deo pomnozis sa > 3600 i to oduzmes od polaznog broja: > 5620 - 1 * 3600 = 2020. Mislim da ti racunica nije bas dobra...
delphi.1116 ventura,
> Delenjem... podelis sekunde sa 60, celi broj su sati a ostatak > delis opet > sa 60 pa dobijes minute i ako je sve ok onaj ostatak upises kao > sekunde.. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Ne, ne...prvo treba da podelim sa 3600 pa onda sa 60 pa onda sa jos > 60...ali nece...evo u cemu je problem. Neka imam 5620 s : > 5620:3600=1,5611 > Odatle sledi da imam 1 sat - ok. > I sta dalje ? Uz poruku sam poslao prog koji racuna broj sati... princip je isti i za minute i sekunde samo umesto 3600 ubacujes 60... videces iz sourca kako to odprilike ide... ------------------------------ #include <stdio.h> main() { int brojsekundi,preostalo; int sati,tmp,h,i,tmp2; printf("\n"); printf("Unesite broj sekundi\n"); scanf("%i", &brojsekundi); h=3600; i=1; sati=100000; tmp=0; tmp2=0; preostalo=0; tmp=h*i; if(brojsekundi>tmp){ vise: printf("ima vise od %i", i); printf(" sati dodaj jos jedan sat\n"); pocni: i=i+1; tmp2=3600*i; if(brojsekundi>tmp2){ goto pocni; } else { sati = i-1; goto minute; } } //if veliko else { if(brojsekundi==tmp){ printf("Tacno 1 sat\n"); sati=1; } else { if(brojsekundi<tmp){ printf("Ima manje od 1 sata, odnosno 0 sati\n"); sati=0; } else { goto vise; } } } minute: printf("Broj sati je: %i\n",sati); preostalo=brojsekundi-(3600*sati); printf("Ostalo je sekundi: %i\n", preostalo); //sada racunamo koliko minuta ima, postupak je isti kao i kod sati } ------- Sada uzmes preostali broj sekundi i propustis ga kroz istu ovu rutinu samo umesto h=3600 stavis h=60 i dobices broj minuta i preostali broj sekundi... sati.exe
delphi.1117 stameni,
Evo moje verzije. ----<cut>---- program konvertor; var s_org, temp: longint; h, m, s: integer; begin write('Unesite broj sekundi: '); readln(s_org); s_org := abs(s_org); h := s_org div 3600; temp := s_org mod 3600; m := temp div 60; s := temp mod 60; writeln(s_org, 's = ', h, ':', m, ':', s) end. ----<cut>---- konv.exe
delphi.1118 goxi,
Da li je nekako moguce citati _znak po znak_ iz jednog fajla (i upisivati u drugi) ? Znaci vazno mi je da to bude znak po znak a ne red po red :). Goran.
delphi.1119 kiklop,
pogledaj naredbu read.
delphi.1120 dusandz,
'nako napamet: var f:text; ch:char; ... begin assign(f, 'fajl.txt'); reset(f); while not eof(f) do begin read (f, ch); // Ovo cita po jedan karakter i ispisuje ga na ekran write(ch); // sve dok ne stigne do kraja fajla. Teoretski :) end; ... close(f); end.
delphi.1121 sane,
Ne znam kako ide za delfi, al' za paskal ide ovako valjda.. while not eof(f) do while not eoln(f) do reAd(f,n); f je fAjl, n je promenljivA, ti dAlje vidi shtA cjesh sA ovim..
delphi.1122 goxi,
'nako napamet: ~~~~~~~~~~~~~~~~~~~~~ Ne mogu da verujem...hvala !!! Goran.
delphi.1123 emajsijuen,
EM>> Delenjem... podelis sekunde sa 60, celi broj su sati a ostatak delis opet EM>> sa 60 pa dobijes minute i ako je sve ok onaj ostatak upises kao sekunde.. Evo kako se to radi: ---------------------------- ... Sec :Word; H, M, S :Word; ... H:=(Sec DIV 3600); M:=(Sec MOD 3600) DIV 60; S:=(Sec DIV 3600) MOD 60; ---------------------------- Ovo sam napisao "u letu", tako da nije provereno - ali trebalo bi da radi.
delphi.1124 ventura,
> H:=(Sec DIV 3600); > M:=(Sec MOD 3600) DIV 60; > S:=(Sec DIV 3600) MOD 60; > ---------------------------- > > Ovo sam napisao "u letu", tako da nije provereno - ali trebalo bi > da radi. Ne razumem se u paskal bas najbolje... dali ce ovo dati float broj (sa zarezom) ili podeliti sa ostatkom? ako deli sa ostatkom gde se on upise?
delphi.1125 emajsijuen,
EM>>> H:=(Sec DIV 3600); EM>>> M:=(Sec MOD 3600) DIV 60; EM>>> S:=(Sec DIV 3600) MOD 60; EM>>> ---------------------------- EM>>> EM>>> Ovo sam napisao "u letu", tako da nije provereno - ali trebalo bi EM>>> da radi. EM>> EM>> Ne razumem se u paskal bas najbolje... dali ce ovo dati float broj (sa EM>> zarezom) ili podeliti sa ostatkom? EM>> EM>> ako deli sa ostatkom gde se on upise? Promenljive H, M, S su Word tipa, dakle nisu Float. 3. linija vrsi deljenje (DIV) - tj. "odstranjuje" onoliko sekundi koliko ima u (H * 3600), a zatim racuna ostatak pri deljenju sa 60 (MOD) pa promenljiva dobija korektnu vrednost za broj sekundi.
delphi.1126 milosch,
Da li neko zna na koji nacin mogu da detektujem iz programa da je uspostavljena veza sa ineternetom?
delphi.1127 goxi,
Da li je nekako moguce zakljucati fajl, tj. ne dozvoliti korisniku racunara bilo kakav pristup tom fajlu ? Ako nije to moguce, da li je moguce zabraniti menjanje fajla, znaci da fajl sluzi samo za citanje, ali da menjanje nije dozvoljeno ? Goran.
delphi.1128 milosch,
Da li neko zna kako da prozovem nesto iz resursa. Napravio sam aplikaciju sa avi animacijom i stavio je u resurse ali sad nemogu da provalim kako da je prozovem a help nije bas najjasni. I jos nesto.Pravio sam aplikaciju koja treba nesto da izvrsi kad se konektujem na net.Znaci ona bi trebala sama da detektuje konekcijiu ali neznam jos kako to da izvedem.Da li neko moze da mi pomogne oko ovoga. Svaki Reply dobrodosao :)
delphi.1129 goxi,
S obzirom da ti treba detekcija internet konekcije, predpostavio sam da imas nalog na nekom od nasih provajdera. Postoje mnogi sajtovi koji imaju svakojake komponente (ja sam nasao jednu bas za ovu stvar, ali ne radi lepo, tj. radi ali on smatra da si se konektovao na net svaki put kada ti se pojavi prozor 'dialing...',a to je u nasim uslovima nemoguce posto su provajderi u 40% slucajeva zauzeti). E sad, pogledaj na www.torry.ru www.delphipages.com pa nadji neku koja ti odgovara. Goran.
delphi.1130 goxi,
Ajd' neka mi neko preporuci neki dobar Install (citaj: Setup) Maker. Potrebno mi je da ima opciju da moze sam da kreira i uninstall program, tj. uninstall shortcut. E jos ako je FREEWARE ili imate 'ono' za taj program...bilo bi super. Goran.