delphi.729mileusna,
-> #720, guta>> Š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.730kajko,
Guto, Car si...
Jedina mana: moram da batalim više pola mojih žvrljotina.
Šalji još !!!
KAJKO
delphi.731guta,
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.732boccio,
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.733xlab,
Neko se raspitivao za HTML editore?
U cemu je stvar?
Pozdrav
delphi.734dekik,
Kako konvertovati Real u String?
delphi.735kajko,
-> #733, xlab>> 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.736xlab,
-> #735, kajkoOk, uredu, ali ako nadjes te kontrole,
obavesti i nas :)
Pozdrav
delphi.737click,
-> #734, dekik>> 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.738ddamir,
-> #737, click>Naredba za tako nesto nepostoji pa moras da napravis podprogram
Ma ko kaze??? FloatToStr resava probleme ;)
delphi.739lazai,
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.740edison,
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.741edison,
Kako mogu da dobijem (procitam) path nekog aliasa?
delphi.742mradovic,
-> #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,
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.743edison,
Hvala ti Mirko za pomoc!
delphi.744mcar,
Da li je moguce 32 bitne DEPHI aplikacije startovati uz pomoc win32s na 16
bitnim platformama (win3.11)?)?
MC
delphi.745spiderman,
Dialer is a small non visual component which allows you
to dial phone numbers from your Delphi applications...
dialer32.zipdelphi.746spiderman,
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.zipdelphi.747spiderman,
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.zipdelphi.748spiderman,
(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.zipdelphi.749spiderman,
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.zipdelphi.750edison,
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.751xlab,
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.752hercog,
-> #751, xlab│ 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.753xlab,
-> #752, hercogMozda je glupo za tebe ali ja se u delfiju odskora
zezam i nisam ni imao takvu ideju ali sad mi je
sinulo...
Hvala!
delphi.754ivanvec,
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.755van.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.756steve.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.757mipedja,
-> #756, steve.wai>.. Ima li neko format True Type fonta (.TTF)?
Skini fajl uz poruku 4.96 iz ove konferencije.
delphi.758mcar,
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.759voyager,
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.760mileusna,
-> #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?
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.761mileusna,
-> #759, voyager>> 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.762voyager,
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.763zdravkod,
-> #762, voyager
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.764mradovic,
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.765xlab,
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.766van.gog,
-> #765, xlab
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.767xlab,
-> #766, van.gogPuno hvala!
delphi.768xlab,
-> #766, van.gogEeeee deeecko nece moci...
Uradih tako, aliii on mi izbaci 'Access Violation ....'
Sta sad?
delphi.769van.gog,
-> #768, xlab
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.770van.gog,
-> #768, xlab
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.771xlab,
-> #770, van.gogSad je sve OK, hvala!
delphi.772sigmund,
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.773mileusna,
-> #768, xlab>> 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.774kenza,
-> #772, 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
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.775sigmund,
-> #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
╚═══════════════════════════════════════
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.776kenza,
-> #775, sigmund>> 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.777bokir,
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.778kenza,
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.779van.gog,
-> #778, kenza
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.780steve.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.781edison,
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.782kenza,
-> #781, edison>> 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.783steve.wai,
-> #781, edisonImas objekat THintWindow ili tako nesto pa napisi
novi Paint metod...
To bi trebalo da radi.
delphi.784van.gog,
-> #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")
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.785kenza,
-> #779, van.gogHi!
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.786van.gog,
-> #785, kenza
> 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.787kenza,
-> #786, van.gog>> 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.788ivanvec,
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.790steve.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.791kenza,
-> #790, steve.wai>> 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.792van.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.793steve.wai,
-> #792, van.gogSto 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.794edison,
Da li neko zna neku proceduru za praznjenje bafera tastature?
delphi.795edison,
Hvala ti Kenza za pomoc u vezi pravljenja help datoteke! Sve
odlicno radi!
delphi.796mradovic,
Jel uspeo neko da pomocu QReport-a ostampa bimap-u na laseru
(WYSWYG) ? Meni nesto ne ide...
delphi.797lazzaro,
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.798ivan.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.799ivanvec,
-> #788, 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.800ivanvec,
-> #796, mradovic> 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.801van.gog,
-> #798, ivan.hoe
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.802lazzaro,
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.803tomcat,
-> #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 ;)
>
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.804steve.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.805van.gog,
-> #804, steve.wai
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.806ivan.hoe,
-> #805, van.gog> 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.807van.gog,
-> #806, ivan.hoeVA> 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.808steve.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.809ivan.hoe,
-> #807, van.gog> Znam ja da postoje .. al do sada nisam naterao niti
> jednu da RADI ... DAKLE NE RADI.
Evo jedne dobre freeware komponente koja radi :)
ewv103.zipdelphi.810zormi,
-> #808, steve.wai* 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.811emajsijuen,
Kako se "ogranicava" maximalna(Maximizirana) velicina prozora ?
delphi.812ivan.hoe,
-> #811, emajsijuen> Kako se "ogranicava" maximalna(Maximizirana) velicina prozora ?
Postoji windows funkcija GetMinMaxInfo, pa treba napisati message
handler koji će da ograniči skaliranje prozora.
delphi.813lazzaro,
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.814steve.wai,
Neko je trazio ovo..
WMGetMinMaxInfo...
minmax.zipdelphi.815tomak,
-> #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 !!!
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.816emajsijuen,
Kako da ucitam i nacrtam ikonu ? Probavao sam preko TCanvas-a, ali ne ide...
Heeeelp!!! :)
delphi.817kostja,
-> #816, emajsijuen=> 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.818steve.wai,
-> #816, emajsijuenKreiras 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.819biber,
Kako se radi sa Threadovima u Delphi 2?
U Helpu nema gotovo nista
delphi.820emajsijuen,
-> #817, kostjaKo>> Pa, jesi li intalirao Delfijev Image Editor?
Jesam :)
delphi.821tomak,
-> #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.
>
> ...
... Evo jedno jednostavnije rešenje:
WinExec('command.com /c dos_program', SW_MINIMIZE);
delphi.822van.gog,
-> #819, biber
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.823kenza,
-> #819, biber>> U Helpu nema gotovo nista
Upravo tako - u tom Helpu nema ama bas nista i to ne samo o
Thread-ovima nego uopste.
delphi.824lazzaro,
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.825van.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.828ivan.hoe,
-> #827, kajko>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.829steve.wai,
-> #827, kajkoako 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.830mradovic,
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.831mradovic,
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.