Archív konference Delphi
Zpět na výběr roku archívu nebo přejít na fulltextové vyhledávání v konferenci.
Jak na pracovni plochu
[*] <M.Babik(zv)mus(tec)cz> - 21.5.2003 12:12:37
Zkus nastaveni registru policies a activedesktop! M&B
>>> kindrik(zv)centrum(tec)cz 21.5.2003 8:35 >>>
>nekde sem vydel programek ktery "uzamkne" plochu tak ze na ni nejdou
pridavat zastupci potreboval bych neco takoveho ale nemuzu to nikde
Seriove cislo CD media
[*] Petr Palicka <palicka(zv)aginfo(tec)cz> - 21.5.2003 11:15:04
> Otevirat a zavirat mechaniku jde pres DeviceIOControl
ale jeste by to chtelo nejak zakazat AutoRun...
jak?
dik
peca
FTP pristup
[*] Roman Lostak <lostak(zv)yssentools(tec)cz> - 21.5.2003 10:46:46
nemate nekdo komponentu pro DELPHI3 na FTP pristup?
Diky Roman
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.483 / Virov� b�ze: 279 - datum vyd�n�: 19.5.2003
IPCONFIG
[*] Roman Lostak <lostak(zv)yssentools(tec)cz> - 21.5.2003 10:32:44
Ahoj vsichni,
nevite nekdo jak v DELPHI3 ziskat informace stejne jako pri spusteni souboru
IPCONFIG? Popripade jestli na tohle existuje nejaka komponenta.
Diky ROman
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.483 / Virov� b�ze: 279 - datum vyd�n�: 19.5.2003
Seriove cislo CD media
[*] Delphin <delphin(zv)post(tec)cz> - 21.5.2003 10:15:38
> Stylem : pustim svou app, reknu chci zadavat nova media
> on prevezme komplet kontrolu nad mechanikou, otevre me ji, ja tam
> dam cd, zmacku neco, on ji zavre, zkataloguje a otevre, ja tam dam
> dalsi cd, on ji zavre... atd
Otevirat a zavirat mechaniku jde pres DeviceIOControl
Seriove cislo CD media
[*] Jan Harman <harman(zv)volny(tec)cz> - 21.5.2003 09:59:26
> From: "Raul" <raul(zv)raphael(tec)cz>
> > delam si takovej malej katalog CD, a docela by se
> > siklo mit
> > jednoznacny identifikator CD (seriove cislo, nejaky
> > ID), volume id
> > nestaci (jiste chapete), ale nevim jak se k
> > takovymu cislo dostat.
>
> pomoci funkce GetCdInfo z JclMultimedia:
>
http://sourceforge.net/project/showfiles.php?group_id=47514&release_id=118195
>
Kazde hudebni cd obsahuje tolik souboru *.cda, kolik je tam stop.
V souboru *.cda je zakodovane i id cedecka od adresy 18H o delce
4 byty. Toto id pouziva i treba CDPlayer. Jen nevim jak je to s
tim cislem pokud se cd vypaluje, jestli si ho vypalovaci program
sam generuje, nebo jak je to. Honza
--
Ziskejte kvalitu, kterou si zaslouzite. Za minimalni mesicni
poplatek vam nabizime Antivir, Antispam nebo dalsi kapacitu pro
vas Mailbox. Vice na: http://sluzby.volny(tec)cz/product/mailpaid/
HWND
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 21.5.2003 09:09:04
21.5.2003 delphi:
> Ehm...ako pouzit hwnd, ked compiler stale pise ze hwnd unknown identifier?
Budes se muset podivat, kde je typ HWND definovan a zda mas prislusnou
unitu v USES
V tomto pripade je to unita Windows
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
winlogon
[*] Milan Hora <ivar(zv)ivar(tec)cz> - 21.5.2003 09:15:16
Ahoj,
behem prihlasovaciho procesu winlogon (prepsal jsem knihovnu msgina.dll) si
vytvorim vlastni okno (pri volani jedne funkce prepsane knhovny msgina).
Problem je v tom, ze po prihlaseni uzivatele potrebuji z jine aplikace
tomuto oknu poslat zpravu, ale nedari se mi to. Handle toho okna znam, ale
napr. funkce IsWindow na tento handle vraci false. Pokud funkci IsWindow
zavolam v nektere funkci knihovny msgina na stejny handle, vraci true.
Problem by mohl byt v tom, ze to okno je vytvorene v jinem desktopu nebo v
tom, ze to okno ma omezena pristupova prava.
Popr. poradte jiny zpusob asynchronni komunikace nez posilani zprav.
Dik za kazdou radu.
Milan
Vytvoreni DBF souboru komponentou TDBF
[*] Piskac Josef <josef.piskac(zv)comarr(tec)cz> - 21.5.2003 08:52:31
> Mohl bych poprosit o Link na tu verzi 6.23?
Ano.
http://sourceforge.net/projects/tdbf
Pepa
Vytvoreni DBF souboru komponentou TDBF
[*] Zdenek Hanus <hanus(zv)icsoftware(tec)cz> - 21.5.2003 09:02:01
Ahoj,
ta komponenta je na http://sourceforge.net/projects/tdbf
Zdenek
>
> Mohl bych poprosit o Link na tu verzi 6.23?
>
> Dik
>
> Pavel Poles
HWND
[*] delphi <delphi(zv)minv.sk> - 21.5.2003 08:39:01
Ahoj,
Ehm...ako pouzit hwnd, ked compiler stale pise ze hwnd unknown identifier?
Dik
Man
Jak na pracovni plochu
[*] KinDRik <kindrik(zv)centrum(tec)cz> - 21.5.2003 08:35:40
Zdravim vsechny ,
nekde sem vydel programek ktery "uzamkne" plochu tak ze na ni nejdou
pridavat zastupci potreboval bych neco takoveho ale nemuzu to nikde
najit nevite jak to resit v delphi.
Predem diky za jakoukoliv odpoved.
Jiri B.
Delphi5;Win2000 prof.
--------------------
Otestovali jsme Ultimu Can-Am! Pod kapotou m� 607 kon� a jede v�born�!<http://user.centrum(tec)cz/redir.php?url=http://auto.centrum(tec)cz/clanek.phtml?id=3887>
Vytvoreni DBF souboru komponentou TDBF
[*] Roman Konecny <rkonecny(zv)datis(tec)cz> - 21.5.2003 08:26:49
Ahoj,
Taky jsem se s podobnym problemem setkal a pomohlo mi vkladat zaznamy pres
SQL insert.
Pak vse fungovalo.
Roman
----- Original Message -----
From: "Piskac Josef" <josef.piskac(zv)comarr(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Tuesday, May 20, 2003 1:45 PM
Subject: Vytvoreni DBF souboru komponentou TDBF
> Ahoj,
> uz nekolik hodin se pokousim vytvorit DBF soubor pres komponentu
> TDBF, ale marne. Hlavicka vypada spravne, ale data do tabulky
> nemuzu nacpat. Pokud pouziju APPEND a POST, objevi se v 1.
> sloupci hodnota, kterou jsem daval do posledniho sloupce, a ostatni
> sloupce jsou prazdne. Pokud pouziju APPENDRECORD, nezapisi
> se zadna data. Dosud jsem pouzival TDBF pouze ke cteni a to bez
> problemu. Jestli nekomu funguje zapis, prosim o tip, jak na to.
>
> Pepa
> Delphi 5 SP1, W2000 SP3, TDBF V 4.010
>
>
Seriove cislo CD media
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 21.5.2003 01:38:05
From: "Raul" <raul(zv)raphael(tec)cz>
> delam si takovej malej katalog CD, a docela by se siklo mit
> jednoznacny identifikator CD (seriove cislo, nejaky ID), volume id
> nestaci (jiste chapete), ale nevim jak se k takovymu cislo dostat.
pomoci funkce GetCdInfo z JclMultimedia:
http://sourceforge.net/project/showfiles.php?group_id=47514&release_id=118195
Petr Vones
API fce CopyFile
[*] Milan Cizek <cizek.milan(zv)seznam(tec)cz> - 21.5.2003 01:21:33
Ahoj,
ve sve aplikaci pouzivam funkci CopyFile, popis mi ale jaksi nesedi,
viz. MSDN:
Return Values
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error
information, call GetLastError.
Napr. soubor se mi "bez potizi" ulozi, GetLastError je ale 0. Prislo by
mi mnohem logictejsi, kdyby to bylo opacne, vzdyt z nuly toho prilis
mnoho nevyctu... Takze kde je chyba? V implementaci/MSDN? Nebo jsem to
jen spatne pochopil? :-)
S pozdravem Milan Cizek, amatersky programator, D7 Ent
Win2k (SP3) a WinXP, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637
API fce CopyFile
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 21.5.2003 01:27:49
From: "Milan Cizek" <cizek.milan(zv)seznam(tec)cz>
> Return Values
> If the function succeeds, the return value is nonzero.
> If the function fails, the return value is zero. To get extended error
> information, call GetLastError.
>
> Napr. soubor se mi "bez potizi" ulozi, GetLastError je ale 0. Prislo by
Hodnota GetLastError ma smysl pouze v pripade, ze ta funkce vrati False. Veta
"If the function succeeds, the return value is nonzero." znamena v Delphi ze
se jedna o typ Boolean.
Petr Vones
OT Chyby pri spusteni programov pod W2000 a XP
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 20.5.2003 21:14:34
From: "Dalibor Toman" <dtoman(zv)fortech(tec)cz>
>> preteka DWORD hodnota z GetTickCount,
>> kdyz ji cpes do integeru apod.
>
> to byu hlasilo chybu jen pokud je zaplej
> owerflow checking a jeste ke
> vsemu by chyba nastala v te aplikaci
> - ne v kernel32.dll.
OK, to ale problem zuzujes jen na vlastni prirazeni hodnoty. Kdyz vezmes
v uvahu, ze se GetTickCount pouziva vetsinou pro mereni nejakeho casove
intervalu, jsou zde hned dva potencialni problemy:
* integer operace s DWORD (unsigned hodnotou vetsi
nez +maxint)
* preteceni citace pres 2^32 (po cca 49 dnech)
V obou pripadech rozdil (porovnani) hodnot vede
k chybnym vysledkum, ktere mohou mit za nasledek
spusteni kodu, ktery nemel byt v danem kontextu vykonan, coz muze mit za
nasledek havarii aplikace, zejmena pokud jsou povypinany kontroly jako
Range Checking apod.> Tohle vypada spis na naborenej system....
Jak psal uz PV, on se ten W2K system nejsis sam nenabori.
Takze ja bych zacal tim, ze bych uvedl aplikaci do nejakeho definovaneho
a pozorovatelneho stavu:
1. Vypnul bych optimalizaci prekladace a pozapinal
vsechny uzitecne kontroly jako Range Checking atd.
2. Do aplikace bych pridal stack tracer napr.
JclAddExceptNotifier & JclStartExceptionTracking
3. Prelozil bych aplikaci bez WARNINGU a HINTU
4. Pro podezreni na souvislost s GetTickCount bych si
nekde prubezne zobrazoval jeji hodnotu
To vse by mi melo poskytnout vice informaci o chybe v aplikaci -
samozrejme lepsi by byl jeste trace log, aby se videlo, co ta aplikace
delala pred havarii,
ale pokud se logovani nepise zaroven s kodem, bylo by to dost pracne ho
smysluplne pridat.
HTH, pf
Seriove cislo CD media
[*] Raul <raul(zv)raphael(tec)cz> - 20.5.2003 23:03:51
Dobr� den,
delam si takovej malej katalog CD, a docela by se siklo mit
jednoznacny identifikator CD (seriove cislo, nejaky ID), volume id
nestaci (jiste chapete), ale nevim jak se k takovymu cislo dostat.
Taky by me zajimalo, jestli nekdo nevite o api na uzamceni mechaniky
pred systemem a jeji vyhradni vyuziti ?
Stylem : pustim svou app, reknu chci zadavat nova media
on prevezme komplet kontrolu nad mechanikou, otevre me ji, ja tam
dam cd, zmacku neco, on ji zavre, zkataloguje a otevre, ja tam dam
dalsi cd, on ji zavre... atd
??
Dik za nakopnuti
--
S pozdravem,
Raul
raul(zv)raphael(tec)cz
Intraweb a Apache DSO
[*] Tomas Rosa <trosa(zv)seznam(tec)cz> - 20.5.2003 17:37:50
>
>A jeste navic, pokud bych napsal aplikaci napr v PHP tak
>vlastne jedina moznost distribuce je pak pomoci zdrojaku,
>a to bych neard....
to samozrejmne neni pravda - existuje kuprikladu www.zend.com a dostatek
dalsich.
S pozdravem
Tomas Rosa
------------------------=[ pinknet on every screen]=-----------------------
Tomas Rosa
Tomas.Rosa(zv)PinkNet(tec)cz http://www.pnws.org
+420 602 860 704
PinkNet Web Server for Win32 - FREEWARE www.pnws.org
---------------------------------------------------------------------------
SOAP
[*] Jakub Martinek <listbox(zv)vakmb(tec)cz> - 20.5.2003 17:38:56
> Moje aplikace by mela umet komunikovat oboustranne,
> tedy peer-to-peer a musi byt schopna poslat SOAP zpravu
> kdyz dostane podnet od jine spolupracujici aplikace, a zaroven
> musi byt schopna kdykoliv take prijmout SOAP zpravu od
> protistrany. Zkousel jsem si nejake priklad SOAP aplikaci,
> ale vzdy to byl dotaz-odpoved. Ja budu potrebuji mit prijem
> i odesilani asynchronni, okamzite reakce/odpovedy nebudou
> mozne. Neni mi stale zcela jasne jak oba smery naskladam do
> jedne aplikace.
>
> > IMHO je HTTP p�enosov� protokol pro SOAP. Tak�e
> > serverovou aplikaci lze vytvo�it i tak, �e na stran�
> > WWW serveru naprogramuje� ISAPI extension, kter�
> > bude zpr�vu v SOAP XML parsovat a v stejn� XML
> > struktu�e vracet i v�sledek.
>
> Diky
> Daniel
SOAP je protokol pro webove sluzby urceny pouzivajici standartni komunikacni
protokol HTTP mezi klientem a serverem.
Stanovenym formatem zprav je XML.
Serverova cast bezi na HTTP serveru a klientem muze byt treba IE, vlastni
aplikace,...
Na prijem a odesilani zprav nemusi byt aplikace serverem, pouze musi umet
prijmout a odeslat data ve stanovenem formatu. Podminkou je podpora http.
Pracuje na zakladu dotaz-odpoved. Na server poslu pozadavek a on odesle
odpoved, ta ale muze byt samozrejme smerovana na jiny pocitac. Je to ale
ponekud nestandartni.
Je treba se zamyslet na vhodnosti takoveho vyuziti. Typicke je pro aplikace
na pocitacich propojenych pouze pres Internet.
Mozna bude lepsi pouzit primo TCP/IP komunikaci.
Jakub Martinek
jmartinek(zv)vakmb(tec)cz
IB/FB table constraint
[*] Jaroslav Popluh�r - 20.5.2003 17:36:12
Hello delphi-l,
Je mozne urobit table check constraint v IB/FB, ktory by vyhodnocoval
zhodu - nezhodu hodnot v dvoch stlpcoch?
Alebo to treba robit v triggorch?
Nieco ako:
Alter Table Stredisko add Constraint StrediskoSuperNotID check ID <> ID_Super;
alebo
Alter Table Stredisko add Constraint StrediskoSuperNotID
check column ID <> column ID_Super;
T.j. zaznam, nemoze byt sam sebe predkom? Snazim sa ulozit strom do
DB tabulky.
--
Best regards,
Jaroslav mailto:delphi1(zv)acc.sk
OT Chyby pri spusteni programov pod W2000 a XP
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 20.5.2003 16:22:02
> From: "Jaroslav Popluh�r" <delphi1(zv)acc.sk>
>
> > Aplikace N:\PROJECTS\FR_Demo\Project2\frPTableDemo.exe
vygenerovala
> aplika�n� chybu.
> > K chyb� do�lo dne 20. 05. 2003 v 10:14:11,099
> > Vygenerovan� v�jimka: c00000fd na adrese 77E7A2F9
> (kernel32!GetTickCount) <<<<<<<<<<<<
>
> To vypada dost pravdepodobne na to, ze Ti nekde preteka DWORD
hodnota z
> GetTickCount, kdyz ji cpes do integeru apod.
to byu hlasilo chybu jen pokud je zaplej owerflow checking a jeste ke
vsemu by
chyba nastala v te aplikaci - ne v kernel32.dll.
Tohle vypada spis na naborenej system....
D. Toman
Intraweb a Apache DSO
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 20.5.2003 15:51:20
From: "Pavel Poles" <xCony(zv)seznam(tec)cz>
> Intraweb mamjen ten cio je v Delphi, psal jsem si o verzi 5.1,
Na borland.com v sekci Downloads je uz delsi dobu nejaky update.
> ASP.NET se priznam neznam, ale jak je to u toho s linuxem,
> da se ASP.NET pouzit na Apachi, kterej pobezi pod Linuxem?
To asi tezko, ASP.NET je moderni technologie. Mozna nekdy v budoucnu, viz
projekty Mono a Rotor.
Petr Vones
Vytvoreni DBF souboru komponentou TDBF
[*] Pavel Poles <xCony(zv)seznam(tec)cz> - 20.5.2003 16:05:54
----- Original Message -----
From: "Piskac Josef" <josef.piskac(zv)comarr(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Tuesday, May 20, 2003 3:23 PM
Subject: Re: Vytvoreni DBF souboru komponentou TDBF
> Vyreseno. Podarilo se mne najit na internetu verzi 6.23, kterou jsem
Mohl bych poprosit o Link na tu verzi 6.23?
Dik
Pavel Poles
Tisk na jine tiskarne
[*] Petr Mohapl <p.mohapl(zv)nemstbk(tec)cz> - 20.5.2003 14:55:39
Ahoj,
potrebuji tisknout pod Windows na jinou tiskarnu nez defaultni - zkousim
menit Printer.PrinterIndex a pak jej vratit zpet.
DOTAZY:
- ovlivni tahle zmena i pripadne dalsi paralelne probihajici tisky (z
jinych aplikaci)?
- existuje jina metoda, ktera ovlivni chovani tisku pouze v mem programu?
Diky
Petr Mohapl
Intraweb a Apache DSO
[*] Pavel Poles <xCony(zv)seznam(tec)cz> - 20.5.2003 15:52:09
> > co se tyce sessions....
>
> A mas aktualizovany Intraweb ?
Intraweb mamjen ten cio je v Delphi, psal jsem si o verzi 5.1,
ale jeste nedorazila
> Jinak me osobne neprijde zrovna Delphi jako stastne reseni pro vetsinu
webu,
> lepsi je asi nejaky skripting nebo ASP.NET
potrebuju tuhle web aplikaci udelat jako tenkej klient k jiny aplikaci,
ktera je v delphi, takze budu potrebovat i plno veci, kterych napr z
PHP nezvlad...
ASP.NET se priznam neznam, ale jak je to u toho s linuxem,
da se ASP.NET pouzit na Apachi, kterej pobezi pod Linuxem?
A jeste navic, pokud bych napsal aplikaci napr v PHP tak
vlastne jedina moznost distribuce je pak pomoci zdrojaku,
a to bych neard....
Pavel Poles
dotaz na unit WheelFix;
[*] Ondrej Kelle <O.Kelle(zv)digitalpublishing.de> - 20.5.2003 15:22:11
> Prinos je predevsim v tom, ze nemusim v zhruba 350
> formularich nahrazovat DBGrid nejakym potomkem, ktereho bych
> navic musel zaregistrovat na trech PC, kde aplikaci vyvijim,
> coz byl vzdycky bolestny proces - Delphi zpravidla odmitaly
> spolupracovat s hlasenim Access violation. Takze nemusim-li,
> nove komponenty nevytvarim.
Ako to uz byva, rieseni je viac a kazde ma svoje plusy a minusy.
Nemam podobne bolestne skusenosti ako Ty...
Nevidim problem v registracii novych komponentov na paletu, nie je to nic
zlozite.
Nahrada v existujucich formularoch sa tiez da zvladnut.
Published properties noveho komponentu budu zhodne s TDBGrid, takze lisit sa
bude jedine menom triedy, a to treba nahradit v .dfm a v .pas. To podla mna
nie je az take strasne.
Ked je tych formularov tak vela, da sa to dokonca automatizovat cez
OpenTools API.
Dalsia moznost by bola vytvorit novu triedu s rovnakym menom, cize TDBGrid
(samozrejme v svojej unite, napr. DBGridsFix). Potom by stacilo jednoducho
nahradit DBGrids v uses menom Tvojej unity.
Ale ak je registracia na paletu a uprava existujucich formularov problem,
mozes este stale pouzit Application.OnMessage.
V pripade takychto jednoduchych fixov a ak nepouzivas runtime packages,
mozes tiez zvazit moznost priamej editacie DBGrids.pas.
Ak v projekte nemas kod, ktory by pouzival event handlery pre Application,
kludne mozes pouzit aj to riesenie s AppEvnts.
> Cim bude vyhodnejsi pouziti Application.OnMessage? Cistsi kod?
Je to vlastne _skoro_ jedno, kedze Application je globalny singleton na
urovni projektu.
Akurat nemozes v projekte pouzit vlastne event handlery Application a
zaroven AppEvnts, tieto dva postupy sa navzajom vylucuju.
Pouzitim AppEvnts kdekolvek v projekte skratka sposobi, ze event handlery,
ktore si sam v kode priradis udalostiam Application, nebudu volane. Alebo
naopak, budu volane Tvoje event handlery, ale nie kod, ktory sa spolieha na
AppEvnts.
Moze Ti potom chvilu trvat, kym si uvedomis, cim to je, hlavne ak AppEvnts
nie je pouzita 'priamo' v projekte, ale schovana kdesi hlboko v hierarchii
zavislych unit. To je asi tak moja hlavna vyhrada voci nej.
HTH
TOndrej
SOAP
[*] Martin Nedopil <delphi(zv)hon(tec)cz> - 20.5.2003 15:31:42
Aha,
tedy jestli tomu dobre rozumim (a lepsi bude, kdyz mi to
vysvetlis jeste jednou) tak aby se ISAPI stala serverem
v SOAP komunikaci je jasne, ale aby se stala klientem
to jasne neni. SOAP je vzdy otazka-odpoved a pokud
by se mela ISAPI stat klientem neni zcela jasne, na jaky
podnet by se tak melo stat. Rikam to dobre?
Martin
----- Original Message -----
From: "Daniel Rott" <roxton(zv)seznam(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Tuesday, May 20, 2003 2:43 PM
Subject: Re: SOAP
> Moje aplikace by mela umet komunikovat oboustranne,
> tedy peer-to-peer a musi byt schopna poslat SOAP zpravu
> kdyz dostane podnet od jine spolupracujici aplikace, a zaroven
> musi byt schopna kdykoliv take prijmout SOAP zpravu od
> protistrany. Zkousel jsem si nejake priklad SOAP aplikaci,
> ale vzdy to byl dotaz-odpoved. Ja budu potrebuji mit prijem
> i odesilani asynchronni, okamzite reakce/odpovedy nebudou
> mozne. Neni mi stale zcela jasne jak oba smery naskladam do
> jedne aplikace.
>
> > IMHO je HTTP p�enosov� protokol pro SOAP. Tak�e
> > serverovou aplikaci lze vytvo�it i tak, �e na stran�
> > WWW serveru naprogramuje� ISAPI extension, kter�
> > bude zpr�vu v SOAP XML parsovat a v stejn� XML
> > struktu�e vracet i v�sledek.
>
> Diky
> Daniel
> -------------------------------------------------------
> Scanning complete: NO intelligent life form in range.
>
>
Vytvoreni DBF souboru komponentou TDBF
[*] Piskac Josef <josef.piskac(zv)comarr(tec)cz> - 20.5.2003 15:23:17
Vyreseno. Podarilo se mne najit na internetu verzi 6.23, kterou jsem
donutil ke spolupraci.
Pepa
SOAP
[*] Ondrej Kelle <O.Kelle(zv)digitalpublishing.de> - 20.5.2003 15:26:24
> Moje aplikace by mela umet komunikovat oboustranne,
Potom ale asi na oboch koncoch musis mat web server.
Pokial sa nemylim, HTTP je jednosmerny protokol, neumoznuje ziadne
callbacky.
> tedy peer-to-peer a musi byt schopna poslat SOAP zpravu
> kdyz dostane podnet od jine spolupracujici aplikace, a zaroven
> musi byt schopna kdykoliv take prijmout SOAP zpravu od
> protistrany. Zkousel jsem si nejake priklad SOAP aplikaci,
> ale vzdy to byl dotaz-odpoved. Ja budu potrebuji mit prijem
> i odesilani asynchronni, okamzite reakce/odpovedy nebudou
> mozne. Neni mi stale zcela jasne jak oba smery naskladam do
> jedne aplikace.
Myslim, ze cez HTTP a tym padom ani cez SOAP to nepojde (bez pouzitia web
servera na oboch stranach).
HTH
TOndrej
SOAP
[*] Daniel Rott <roxton(zv)seznam(tec)cz> - 20.5.2003 14:49:20
> Nema nahodou i Pro verze podporu psani web services (serveru) ?
Ma, tim jsem samozrejme zacal. Nicmene mi neni uplne jasne jak
zabezpecit obousmernou komunikaci. Vytvorit klienta i server jsem
si zkousel.
> Jinak pokud ti nevadi ze je to ze penize tak http://www.remobjects.com
Dik, juknu se.
Daniel
-------------------------------------------------------
Scanning complete: NO intelligent life form in range.
Intraweb a Apache DSO
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 20.5.2003 14:45:20
From: "Pavel Poles" <xCony(zv)seznam(tec)cz>
> Je to opravdu verze 2.0.39, kdyz jsem mel 2.0.44
> tak to hlasilo nejakou nekompatibilitu verzi, ale uplne
> jinou hlasku.
To bude ten problem se zmenenym interfacem.
> Kazdopadne, kdyz to udelam pomoci webrokeru,
> a pouziju tam i stranky vytvoreny pomoci Intraweb,
> tak to docela i bezi. Ale zas tu sou jiny problemy, hlavne
> co se tyce sessions....
A mas aktualizovany Intraweb ?
Jinak me osobne neprijde zrovna Delphi jako stastne reseni pro vetsinu webu,
lepsi je asi nejaky skripting nebo ASP.NET
Petr.
SOAP
[*] Daniel Rott <roxton(zv)seznam(tec)cz> - 20.5.2003 14:43:17
Moje aplikace by mela umet komunikovat oboustranne,
tedy peer-to-peer a musi byt schopna poslat SOAP zpravu
kdyz dostane podnet od jine spolupracujici aplikace, a zaroven
musi byt schopna kdykoliv take prijmout SOAP zpravu od
protistrany. Zkousel jsem si nejake priklad SOAP aplikaci,
ale vzdy to byl dotaz-odpoved. Ja budu potrebuji mit prijem
i odesilani asynchronni, okamzite reakce/odpovedy nebudou
mozne. Neni mi stale zcela jasne jak oba smery naskladam do
jedne aplikace.
> IMHO je HTTP p�enosov� protokol pro SOAP. Tak�e
> serverovou aplikaci lze vytvo�it i tak, �e na stran�
> WWW serveru naprogramuje� ISAPI extension, kter�
> bude zpr�vu v SOAP XML parsovat a v stejn� XML
> struktu�e vracet i v�sledek.
Diky
Daniel
-------------------------------------------------------
Scanning complete: NO intelligent life form in range.
Vytvoreni DBF souboru komponentou TDBF
[*] dphi_forum(zv)proces.sk - 20.5.2003 14:34:55
skus takto nejak
var
Dbf: TDbf;
DbfFieldDefs : TDbfFieldDefs;
I: Integer;
begin
dbf := TDbf.Create(nil);
dbf.FilePath := 'c:\';
dbf.TableName := 'tabulka.dbf';
DbfFieldDefs := TDbfFieldDefs.Create(nil);
DbfFieldDefs.Add('Pozdrav',ftString, 20, True);
DbfFieldDefs.Add('Meno', ftString, 20, False);
DbfFieldDefs.Add('Priezvisko', ftString, 20, False);
dbf.CreateTableEx(DbfFieldDefs);
dbf.Open;
for I := 0 to 15 do
begin
Dbf.Append;
Dbf.FieldByName('Pozdrav').AsString := 'nazdar';
Dbf.FieldByName('Meno').AsString := 'Janko';
Dbf.FieldByName('Priezvisko').AsString := 'Mrkvicka';
end;
Dbf.Post;
Dbf.Close;
end;
dotaz na unit WheelFix;
[*] Karel Rys <delphi(zv)zas-me(tec)cz> - 20.5.2003 14:09:48
> > Nedavno jsem posilal unitu WheelFix, ktera tezila z AppEvnts.
> > Jan Polasek se na mne obratil s dotazem, zda lze neceho
> > podobneho docilit v Delphi 4. Poradite mu prosim nekdo, kdo
> > D4 znate, zda je to mozne?
Ondrej Kelle dne 20 May 2003 v 12:47:
> Mne sa osobne nepaci to riesenie s pouzitim AppEvnts. Problem je v
> konkretne v komponente TDBGrid a tam sa da aj pomerne jednoducho
> riesit: staci si odvodit novu triedu a riesit to tam, napriklad
> overridnutim DoMouseWheelDown/DoMouseWheelUp. Zda sa mi nevhodne a
> zbytocne filtrovat _vsetky spravy_ na urovni aplikacie pocas _celej
> doby_ behu programu iba kvoli tomu, aby sa upravilo spravanie DBGridu
> v dobe, ked ma prave focus.
>
> Kto to chce napriek tomu riesit globalne na urovni aplikacie, moze si
> jednoducho napisat event handler pre Application.OnMessage.
>
> Pouzivaniu AppEvnts by som sa radsej vyhol, ak sa da. Ta unita totiz
> obsahuje kod, ktory porusuje zasady navrhu komponentov: published
> udalostiam globalneho objektu Application si priraduje svoje vlastne
> event handlery, a to uz v inicializacii. Pritom jej prinos je podla
> mna minimalny.
Prinos je predevsim v tom, ze nemusim v zhruba 350 formularich nahrazovat DBGrid nejakym potomkem, ktereho bych navic musel
zaregistrovat na trech PC, kde aplikaci vyvijim, coz byl vzdycky bolestny proces - Delphi zpravidla odmitaly spolupracovat s
hlasenim Access violation. Takze nemusim-li, nove komponenty nevytvarim.
Cim bude vyhodnejsi pouziti Application.OnMessage? Cistsi kod?
Karel Rys
Intraweb a Apache DSO
[*] Pavel Poles <xCony(zv)seznam(tec)cz> - 20.5.2003 14:49:06
----- Original Message -----
From: "Petr Vones" <pvones(zv)mbox.vol(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Tuesday, May 20, 2003 1:31 PM
Subject: Re: Intraweb a Apache DSO
> A mas urcite nainstalovany Apache 2.0.39 a ne novejsi verzi ? Ono ti
vyvojari
> jsou totiz prasata a meni rozhrani mezi jednotlivymi verzemi bez zpetne
> kompatibility, takze pak musis upravovat HTTPD2.pas unit pro kazdou verzi.
>
Je to opravdu verze 2.0.39, kdyz jsem mel 2.0.44
tak to hlasilo nejakou nekompatibilitu verzi, ale uplne
jinou hlasku.
Kazdopadne, kdyz to udelam pomoci webrokeru,
a pouziju tam i stranky vytvoreny pomoci Intraweb,
tak to docela i bezi. Ale zas tu sou jiny problemy, hlavne
co se tyce sessions....
Pavel Poles
SOAP
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 20.5.2003 14:10:50
From: "Daniel Rott" <roxton(zv)seznam(tec)cz>
> D7 Pro
Nema nahodou i Pro verze podporu psani web services (serveru) ? Jinak pokud ti
nevadi ze je to ze penize tak http://www.remobjects.com
Petr Vones
OT: Nabidka zamestnani v Ostrave
[*] Radim Kunz <privat(zv)casestudio(tec)com> - 20.5.2003 14:18:38
Zdravim:
nase firma hleda programatora
podminky:
dobra znalost Delphi,
znalost OOP,
pasivni znalost anglictiny (aktivni znalost vyhodou)
ochota ucit se novym vecem.
znalost databazi (neni podminkou)
samostatnost
schopnost analyzy problemu
nabizime zajimavou praci v super kolektivu
pouze HPP, pracoviste v Ostrave-Hrabuvce
odpovidejte na adresu jobs(zv)casestudio.com
Radim Kunz
CHARONWARE, s.r.o.
SOAP
[*] Martin Nedopil <delphi(zv)hon(tec)cz> - 20.5.2003 14:00:28
Ahoj,
IMHO je HTTP p�enosov� protokol pro SOAP. Tak�e
serverovou aplikaci lze vytvo�it i tak, �e na stran�
WWW serveru naprogramuje� ISAPI extension, kter�
bude zpr�vu v SOAP XML parsovat a v stejn� XML
struktu�e vracet i v�sledek.
A nebo jsem to �patn� pochopil a ty pot�ebuje�, aby
Tv� ISAPI byla SOAP klientem a v�sledek bude
pos�lat d�l neboli zprost�edkov�vat p�es HTML.
Martin
----- Original Message -----
From: "Daniel Rott" <roxton(zv)seznam(tec)cz>
To: "Delphi Forum" <delphi-l(zv)clexpert(tec)cz>
Sent: Tuesday, May 20, 2003 8:18 AM
Subject: SOAP
> Potrebuju komunikovat s cizi aplikaci na siti pomoci
> SOAP. Jelikoz jsem zatim delal v Delphi jen ISAPI
> aplikace, tak se nejprve snazim pochopit ono mydlo.
> Zatim si SOAP aplikaci predstavuji tak, ze to bude
> ISAPI aplikace, ale zaroven i HTTP klient, tzn.
> prichozi zpravy bude resit callback HttpExtensionProc
> a odchozi zpravy funkce HttpOpenRequest. Takze
> ISAPI si pri inicializaci (GetExtensionVersion) bude
> muset vytvorit thread aby aplikace mohla komunikaci
> sama zahajovat (odesilat zpravy). Prijem zprav
> (a tedy i odpovedi) bude standardne pres ISAPI
> callback. Je to tak, nebo jsem uplne mimo ?
>
> Diky moc za komentare !
>
> Daniel
> D7 Pro
>
>
Reakce formulare na stisk F klavesy
[*] Luk�cs Peter <Peter.Lukacs(zv)fst1.siemens(tec)cz> - 20.5.2003 13:15:09
Jen poznamka k tomu druhemu reseni.. Pokud bude na formu vice komponent,
muselo by se onkeydown obslouzit u fsech, protoze treba aktivni edit by
okamzite prebral fsechny klavesy. Spis vidim reseni pres nejake to menu - to
uzivatel hned vidi a lepe si to zapamatuje :o)
-----Original Message-----
From: Rumcajs-konfera [mailto:konfera(zv)rumcajs.com]
Sent: Tuesday, May 20, 2003 12:31 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Reakce formulare na stisk F klavesy
Mas dve moznosti:
1, Vytvorit popupmenu a vnem zadat jako zkratkovou klavesu nektere z eFek a
priradit udalost
2, Do onKeyDown pro formular dat if Key = cislo klavesy then ....
Lukas " Rumcajs" Weiss
Ahoj,
chci se zeptat, jak je mozne udelat to, aby formular zareagoval na
stisk nejake F klavesy? Aby se napriklad obsah formulare po stisku F5
aktualizoval?
Diky.
Jirka
.
Vytvoreni DBF souboru komponentou TDBF
[*] Piskac Josef <josef.piskac(zv)comarr(tec)cz> - 20.5.2003 13:45:16
Ahoj,
uz nekolik hodin se pokousim vytvorit DBF soubor pres komponentu
TDBF, ale marne. Hlavicka vypada spravne, ale data do tabulky
nemuzu nacpat. Pokud pouziju APPEND a POST, objevi se v 1.
sloupci hodnota, kterou jsem daval do posledniho sloupce, a ostatni
sloupce jsou prazdne. Pokud pouziju APPENDRECORD, nezapisi
se zadna data. Dosud jsem pouzival TDBF pouze ke cteni a to bez
problemu. Jestli nekomu funguje zapis, prosim o tip, jak na to.
Pepa
Delphi 5 SP1, W2000 SP3, TDBF V 4.010
Intraweb a Apache DSO
[*] Pavel Poles <xCony(zv)seznam(tec)cz> - 20.5.2003 12:36:31
Zdravim,
pouzivam komponenty Intraweb obsazene v
Delphi 7 Ent k vytvoreni zasuvneho modulu do
serveru Apache 2.0.39.
Spustil jsem jen pruvodce pro vytvareni modulu
pro Apache 2, zmenil jmeno modulu"
exports
apache_module name 'test_module';
zkopmiloval jako Test.so
a zaregistroval v httpd.conf:
LoadModule test_module "modules/Test.so"
Po startu Apache mi vypise:
Can't locate API module structure'test-module' in file .../Test.so: No Error
A Apache se nespusti....
Do programu jsem nepridal vubec nic, i kdyz
predtim jsem zkousel i slozitejsi programy, stejne nefungovali.
Vytvorimli modul pomoci WebBroker vse je OK....
Nevidite nekdo v tom co delam nejakou zasadni chybu?
Predem diky za odpovedi,
Pavel Poles
Preposilani mailu
[*] Ale� Hruban <ales hruban(zv)alisys(tec)cz> - 20.5.2003 13:42:48
Zdravim vsechny pratele,
mel bych dotaz, zda nekdo nevite:
- resim problem s preposlanim mailu s prilohou. Mam aplikaci, ktera cte
maily a podle pravidel s nimi zachazi. ALE ... pri preposilani mailu se =
mi
to zachova tak, ze mail sice preposle na urcenou adresu, ale prilohu
znemozni jako textovou cast mailu, coz je pro uzivatele jaksi =
nepouzitelne.
Nevite nekdo o nejakem zpusobu preposlani prilohy, aniz bych ji musel =
ulozit
na disk a znovu nacitat ?
Pro doplneni apl. je v D7 a jsou pouzity komponenty INDY.
=20
Diky za pripadnou Radu. Ales Hruban
Reakce formulare na stisk F klavesy
[*] V�t Kr�ka����+?��$g�^��3 - 20.5.2003 12:45:19
vlastnost formulare KeyPreview nastav na true a vyhodnocuj udalosti
onKeyDown, onKeyPress nebo onKyeUp
Ahoj,
chci se zeptat, jak je mozne udelat to, aby formular zareagoval na
stisk nejake F klavesy? Aby se napriklad obsah formulare po stisku F5
aktualizoval?
Diky.
Jirka
--------------------
Nov� generace vyhled�v�n�! Specialista na vyhled�v�n� v �e�tin�! Hled�n� v
PDF dokumentech, obr�zc�ch i katalogov�ch popisc�ch!
<http://user.centrum(tec)cz/redir.php?url=http://fulltext.centrum(tec)cz/search-info
.php>
Intraweb a Apache DSO
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 20.5.2003 13:31:24
From: "Pavel Poles" <xCony(zv)seznam(tec)cz>
> Delphi 7 Ent k vytvoreni zasuvneho modulu do
> serveru Apache 2.0.39.
A mas urcite nainstalovany Apache 2.0.39 a ne novejsi verzi ? Ono ti vyvojari
jsou totiz prasata a meni rozhrani mezi jednotlivymi verzemi bez zpetne
kompatibility, takze pak musis upravovat HTTPD2.pas unit pro kazdou verzi.
Petr Vones
OT Chyby pri spusteni programov pod W2000 a XP
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 20.5.2003 12:20:22
From: "Jaroslav Popluh�r" <delphi1(zv)acc.sk>
> Vygenerovan� v�jimka: c00000fd na adrese 77E7A2F9 (kernel32!GetTickCount)
To je ta jedina uzitecna informace, jeste lepsi by vsak bylo hlaseni z Delphi
aplikace, tedy RTL vyjimka.
C00000FD je Stack Overflow.
Jak uz jsem psal v jinych pripadech, bez logovani operaci v te aplikaci a
vypisu zasobniku po vyjimce se to tezko odladi.
Petr Vones
dotaz na unit WheelFix;
[*] Ondrej Kelle <O.Kelle(zv)digitalpublishing.de> - 20.5.2003 12:47:11
>> Obavam se, ze jsem skoncil. Zkousim to v Delphi4 prof. ktera
>> patrne jeste nema AppEvnts.
> Nedavno jsem posilal unitu WheelFix, ktera tezila z AppEvnts.
> Jan Polasek se na mne obratil s dotazem, zda lze neceho
> podobneho docilit v Delphi 4. Poradite mu prosim nekdo, kdo
> D4 znate, zda je to mozne?
Mne sa osobne nepaci to riesenie s pouzitim AppEvnts. Problem je v konkretne
v komponente TDBGrid a tam sa da aj pomerne jednoducho riesit: staci si
odvodit novu triedu a riesit to tam, napriklad overridnutim
DoMouseWheelDown/DoMouseWheelUp.
Zda sa mi nevhodne a zbytocne filtrovat _vsetky spravy_ na urovni aplikacie
pocas _celej doby_ behu programu iba kvoli tomu, aby sa upravilo spravanie
DBGridu v dobe, ked ma prave focus.
Kto to chce napriek tomu riesit globalne na urovni aplikacie, moze si
jednoducho napisat event handler pre Application.OnMessage.
Pouzivaniu AppEvnts by som sa radsej vyhol, ak sa da. Ta unita totiz
obsahuje kod, ktory porusuje zasady navrhu komponentov: published udalostiam
globalneho objektu Application si priraduje svoje vlastne event handlery, a
to uz v inicializacii. Pritom jej prinos je podla mna minimalny.
HTH
TOndrej
Reakce formulare na stisk F klavesy
[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 20.5.2003 12:46:28
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
> Behalf Of jimysforum(zv)centrum(tec)cz
>
Ahoj,
> chci se zeptat, jak je mozne udelat to, aby formular zareagoval na
> stisk nejake F klavesy? Aby se napriklad obsah formulare po stisku F5
> aktualizoval?
Udalost OnKeyDown, na formulari nastavit KeyPreview, klavesy
hlidat podle VK_XXX - viz. seznam v help "virtual key codes".
S pozdravem a dikem
=====================================
> Pavel Malinsky; malinsky(zv)pmcom(tec)cz <
=====================================
> GSM: 602 652 203 | ICQ: 322015967 <
=====================================
aplikace a nutnost pouziti vlaken ?
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 20.5.2003 12:32:54
>
> kruhovy spojovy seznam ? co to je ?
>
v podstate jsem mel na mysli spojovy seznam packetu o omezene
velikosti (pokud nebude analyza stihat odchytavac packetu bude
fronta narustat a je vhodne si stanovit nejakou mez a pak nejstarsi
packety bez analyzy vyhazovat z fronty).
D. Toman
Reakce formulare na stisk F klavesy
[*] Daniel Frantik <frantik(zv)telpro(tec)cz> - 20.5.2003 12:33:04
Dej na form actionlist, v nem nadefinuj akci a teto akce nastav
shortcut(F5). Nasledne reaguj na OnExecute te akce...
Danik
> -----Original Message-----
> Behalf Of jimysforum(zv)centrum(tec)cz
>aby formular zareagoval na stisk nejake F klavesy? Aby se napriklad obsah
formulare po stisku F5 aktualizoval?
Reakce formulare na stisk F klavesy
[*] Tvrz Miroslav <Miroslav.Tvrz(zv)merlin(tec)cz> - 20.5.2003 12:31:45
Ahoj,
Nastav si KeyPreview na formulari na True a pak v udalosti
OnKeyDown (myslim) kontroluj Key =3D VK_F5 - doufam :-)
MI'RA
-----Original Message-----
From: jimysforum(zv)centrum(tec)cz [mailto:jimysforum(zv)centrum(tec)cz]
Sent: Tuesday, May 20, 2003 12:22 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Reakce formulare na stisk F klavesy
Ahoj,
chci se zeptat, jak je mozne udelat to, aby formular zareagoval na=20
stisk nejake F klavesy? Aby se napriklad obsah formulare po stisku F5=20
aktualizoval?
Diky.
Jirka
--------------------
Nov=E1 generace vyhled=E1v=E1n=ED! Specialista na vyhled=E1v=E1n=ED v =
=E8e=B9tin=EC! Hled=E1n=ED v
PDF dokumentech, obr=E1zc=EDch i katalogov=FDch popisc=EDch!
<http://user.centrum(tec)cz/redir.php?url=3Dhttp://fulltext.centrum(tec)cz/searc=
h-info
.php>
Reakce formulare na stisk F klavesy
[*] Rumcajs-konfera <konfera(zv)rumcajs(tec)com> - 20.5.2003 12:31:28
Mas dve moznosti:=0D
1, Vytvorit popupmenu a vnem zadat jako zkratkovou klavesu nektere z eFek=
a
priradit udalost=0D
2, Do onKeyDown pro formular dat if Key =3D cislo klavesy then ....=0D
=0D
Lukas " Rumcajs" Weiss=0D
=0D
Ahoj,=0D
=0D
chci se zeptat, jak je mozne udelat to, aby formular zareagoval na =0D
stisk nejake F klavesy? Aby se napriklad obsah formulare po stisku F5 =0D
aktualizoval?=0D
=0D
Diky.=0D
=0D
Jirka=0D
=0D
=0D
=0D
=0D
=0D
=0D
=2E=20
uspani / vypnuti HDD
[*] <delphik(zv)email(tec)cz> - 20.5.2003 12:15:32
Zdravim vsecky.
Potrebuji programove vypnout (nebo nejak uspat) druhy (fyzicky) disk v PC=
, tzn. disk C pojede dal a disk D aby byl odstaven. Aktivace druheho disk=
u (D) nemusi byt automaticka (muze se to obslouzit zase nejakou rutinou)
Znate nekdo nejake reseni ??
Diky, Delphik (W2k, D5)
_________________________________________________________________________=
_____
M=E1jov=E1 cenov=E1 akce v Obchodn=EDm dom=EC(tec)cz =96 v=B9e za nejni=BE=B9=
=ED ceny, tj. za ceny D.
Pro v=EDce informac=ED klikn=ECte na: http://www.obchodni-dum(tec)cz/index.ph=
tml?prov=3D52
Reakce formulare na stisk F klavesy
[*] Ing. Pavel �ilinec����)b����ȧ~�� - 20.5.2003 12:48:46
Idealni je udelat to pres TActionList, kde dane akci predhodis rovnou
nejakou horkou klavesu (lze i F?).
--------
ing. Pavel Zilinec
MailTo:zilinec(zv)email(tec)cz
Prog-Soft s.r.o. Plzen
Informacni system pro vyrobce
a distributory napoju
jcc> Ahoj,
jcc> chci se zeptat, jak je mozne udelat to, aby formular zareagoval na
jcc> stisk nejake F klavesy? Aby se napriklad obsah formulare po stisku F5
jcc> aktualizoval?
jcc> Diky.
jcc> Jirka
jcc> --------------------
jcc> Nov� generace vyhled�v�n�! Specialista na vyhled�v�n� v �e�tin�! Hled�n� v PDF dokumentech, obr�zc�ch i katalogov�ch popisc�ch!
jcc> <http://user.centrum(tec)cz/redir.php?url=http://fulltext.centrum(tec)cz/search-info.php>
OT Chyby pri spusteni programov pod W2000 a XP
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 20.5.2003 12:27:23
From: "Jaroslav Popluh�r" <delphi1(zv)acc.sk>
> Aplikace N:\PROJECTS\FR_Demo\Project2\frPTableDemo.exe vygenerovala
aplika�n� chybu.
> K chyb� do�lo dne 20. 05. 2003 v 10:14:11,099
> Vygenerovan� v�jimka: c00000fd na adrese 77E7A2F9
(kernel32!GetTickCount) <<<<<<<<<<<<
To vypada dost pravdepodobne na to, ze Ti nekde preteka DWORD hodnota z
GetTickCount, kdyz ji cpes do integeru apod.
HTH, pf
Reakce formulare na stisk F klavesy
[*] Vlastimil Bardo� <bardon(zv)akord-soft(tec)cz> - 20.5.2003 12:42:40
Napriklad tak, ze si to das do menu a pridelis si v menu dane polozce =
SortCut. Pripadne muze byt lepsi delat to pres Akce, dat obsluhu a =
shortcut na akci a napojit polozku menu na tu akci.
Vyhoda toho, ze je to v menu je v tom, ze to uzivatel vidi. Da se to =
take delat odchytavanim OnKeyDown (pri nastavenem KeyPreview), ale tam =
to uzivatel nevidi.
-----Original Message-----
From: jimysforum(zv)centrum(tec)cz [mailto:jimysforum(zv)centrum(tec)cz]
Sent: Tuesday, May 20, 2003 12:22 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Reakce formulare na stisk F klavesy
Ahoj,
chci se zeptat, jak je mozne udelat to, aby formular zareagoval na=20
stisk nejake F klavesy? Aby se napriklad obsah formulare po stisku F5=20
aktualizoval?
Diky.
Jirka
--------------------
Nov=E1 generace vyhled=E1v=E1n=ED! Specialista na vyhled=E1v=E1n=ED v =
=E8e=B9tin=EC! Hled=E1n=ED v PDF dokumentech, obr=E1zc=EDch i =
katalogov=FDch popisc=EDch! =
<http://user.centrum(tec)cz/redir.php?url=3Dhttp://fulltext.centrum(tec)cz/search=
-info.php>
Reakce formulare na stisk F klavesy
[*] <jimysforum(zv)centrum(tec)cz> - 20.5.2003 12:21:58
Ahoj,
chci se zeptat, jak je mozne udelat to, aby formular zareagoval na
stisk nejake F klavesy? Aby se napriklad obsah formulare po stisku F5
aktualizoval?
Diky.
Jirka
--------------------
Nov� generace vyhled�v�n�! Specialista na vyhled�v�n� v �e�tin�! Hled�n� v PDF dokumentech, obr�zc�ch i katalogov�ch popisc�ch! <http://user.centrum(tec)cz/redir.php?url=http://fulltext.centrum(tec)cz/search-info.php>
aplikace a nutnost pouziti vlaken ?
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 20.5.2003 11:30:47
Cau Dalibor,
Tuesday, May 20, 2003, 11:01:16 AM, you wrote:
> DD,
>> pisu si takovou malou aplikaci ktera bezi na pozadi (skovana ve
>> tray). Tato aplikace je napojena na systemovou knihovnu ktera
>> odchytava pakety. Chci si v ramci sve aplikace udelat IDS (detekce
>> napadeni) a paketovy sniffer (neco ve stylu commview ). Mam
>> vytvorenou tridu TSniff ktera primo komunikuje stou systemovou dll
>> knihovnou. V teto tride je vytvorena procedura OnPacket ktera je
>> volana pokazde kdyz projde pres rozhani packet. No a vramci teto
>> procedury chci paket analyzovat v ramci IDS a pote ho zobrazit v
>> paketovem logeru. Jenze mam obavy ze ona analyza toho paketu v
> ramci
>> IDS zabere moc casu a ze to bude spomalovat aplikaci.
>>
>> Nebude lepsi analyzu toho paketu a zobrazeni spustit ve dvou
> vlaknech ?..
>> Myslim tim ze bych v procedure OnPacket spustil dve vlakna jedno
> pro
>> Analyzu a druhe pro zobrazeni.
>>
> Osobne bych doporucoval:
> - cist packet z libpcap v jednom threadu (treba hlavni
> proces) - tak aby bylo zajisteno, ze se kazdy packet co nejdrive
> vyzvedne
no ja to mam bez libpcap. Je pro me nevyhovujic protoze nepodporuje
PPP (dial-up). Mimochodem nevite nekdo o nejake paketove knihovne
ktera umi i dial-up /
> - prectene packety zarazovat do nejake fronty (treba kruhovy
> spojovy seznam) - psat tak aby byla co nejmensi rezie (nekopirovat
> bloky pameti, ale pokudmozno jen pointery atd)
kruhovy spojovy seznam ? co to je ?
> - frontu vyrizovat v nezavislem threadu
asi tak nejak to budu muset resit.
> D. Toman
S pozdravem
Milan Vymazal
=?utf-8?B?VE5vdGlmeUV2ZW50IGEgdGhyZWFkPw==?=
[*] =?utf-8?B?UGV0ciBCcmFudA==?= <brant(zv)dcomm(tec)cz> - 20.5.2003 11:20:33
Ahoj vespolek, pisu aplikaci, ktera pomoci Synapse odnekud stahuje data =
a
zpracovava je. Je dulezite, aby byl prehled o tom, ze se =
uspesne/neuspesne
stahl blok dat, ten se uspesne/neuspesne ulozil a zpracoval, ze se =
posila
zadost o dalsi blok atd. Vsechno (zatim) funguje v hlavnim threadu =
aplikace,
na vyse uvedene stavy se upozornuje pomoci TNotifyEvent, napr.=20
property OnConnectFailed: TNotifyEvent read FOnConnectFailed write
FOnConnectFailed; //p=C3=B8ipojen=C3=AD k =C3=BA=C3=A8tu
property OnConnectEnd: TNotifyEvent read FOnConnectEnd write =
FOnConnectEnd;
property OnConnectStart: TNotifyEvent read FOnConnectStart write
FOnConnectStart;
property OnCommError: TNotifyEvent read FOnCommError write =
FOnCommError;
//n=C3=ACjak=C3=A1 chyba p=C3=B8i komunikaci (chybn=C3=BD paket apod.)
property OnMessagesDnldStart: TNotifyEvent read FOnMessagesDnldStart =
write
FOnMessagesDnldStart;
property OnMessagesDnldStop: TNotifyEvent read FOnMessagesDnldStop =
write
FOnMessagesDnldStop;
atd. Az bude vsechno odladene, chtel bych celou komunikaci preklopit do
samostatneho threadu. Bohuzel nevim, zda je vyse uvedeny mechanismus =
beze
zbytku pouzitelny resp. jaky jiny mechanismus by se pro provoz v =
threadu
hodil. Diky za vsechna doporuceni.
RNDr. Petr Brant [brant(zv)dcomm(tec)cz]=20
http://web.redbox(tec)cz/petr.brant
D&COMM s.r.o.
Korunova=C4=8Dn=C3=AD 6
Praha 7
tel. +420724007234
OT Chyby pri spusteni programov pod W2000 a XP
[*] Jaroslav Popluh�r - 20.5.2003 10:49:22
PV> Aha, takze jsme zase na zacatku. Je nutne zjistit (treba z Event logu) o jakou
PV> chybu se presne jedna.
Mozno dalsie info:
---------------------------------------------------------------------------------------
Aplikace N:\PROJECTS\FR_Demo\Project2\frPTableDemo.exe vygenerovala aplika�n� chybu.
K chyb� do�lo dne 20. 05. 2003 v 10:14:11,099
Vygenerovan� v�jimka: c00000fd na adrese 77E7A2F9 (kernel32!GetTickCount) <<<<<<<<<<<<
---------------------------------------------------------------------------------------
Dal�� informace z�sk�te v Centru pro n�pov�du a pomoc na http://go.microsoft.com/fwlink/events.asp.
--
Best regards,
Jaroslav mailto:delphi1(zv)acc.sk
aplikace a nutnost pouziti vlaken ?
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 20.5.2003 11:01:16
DD,
> pisu si takovou malou aplikaci ktera bezi na pozadi (skovana ve
> tray). Tato aplikace je napojena na systemovou knihovnu ktera
> odchytava pakety. Chci si v ramci sve aplikace udelat IDS (detekce
> napadeni) a paketovy sniffer (neco ve stylu commview ). Mam
> vytvorenou tridu TSniff ktera primo komunikuje stou systemovou dll
> knihovnou. V teto tride je vytvorena procedura OnPacket ktera je
> volana pokazde kdyz projde pres rozhani packet. No a vramci teto
> procedury chci paket analyzovat v ramci IDS a pote ho zobrazit v
> paketovem logeru. Jenze mam obavy ze ona analyza toho paketu v
ramci
> IDS zabere moc casu a ze to bude spomalovat aplikaci.
>
> Nebude lepsi analyzu toho paketu a zobrazeni spustit ve dvou
vlaknech ?..
> Myslim tim ze bych v procedure OnPacket spustil dve vlakna jedno
pro
> Analyzu a druhe pro zobrazeni.
>
Osobne bych doporucoval:
- cist packet z libpcap v jednom threadu (treba hlavni
proces) - tak aby bylo zajisteno, ze se kazdy packet co nejdrive
vyzvedne
- prectene packety zarazovat do nejake fronty (treba kruhovy
spojovy seznam) - psat tak aby byla co nejmensi rezie (nekopirovat
bloky pameti, ale pokudmozno jen pointery atd)
- frontu vyrizovat v nezavislem threadu
D. Toman
aplikace a nutnost pouziti vlaken ?
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 20.5.2003 10:28:02
Zdravim
pisu si takovou malou aplikaci ktera bezi na pozadi (skovana ve
tray). Tato aplikace je napojena na systemovou knihovnu ktera
odchytava pakety. Chci si v ramci sve aplikace udelat IDS (detekce
napadeni) a paketovy sniffer (neco ve stylu commview ). Mam
vytvorenou tridu TSniff ktera primo komunikuje stou systemovou dll
knihovnou. V teto tride je vytvorena procedura OnPacket ktera je
volana pokazde kdyz projde pres rozhani packet. No a vramci teto
procedury chci paket analyzovat v ramci IDS a pote ho zobrazit v
paketovem logeru. Jenze mam obavy ze ona analyza toho paketu v ramci
IDS zabere moc casu a ze to bude spomalovat aplikaci.
Nebude lepsi analyzu toho paketu a zobrazeni spustit ve dvou vlaknech ?..
Myslim tim ze bych v procedure OnPacket spustil dve vlakna jedno pro
Analyzu a druhe pro zobrazeni.
--
Best regards,
Milan Vymazal
Delphi 7 Enterprise, Windows 2000 SP3 Proff, IE 6.0sp1 with all sp
dotaz na unit WheelFix;
[*] Karel Rys <delphi(zv)zas-me(tec)cz> - 20.5.2003 10:08:00
Vec: Re: dotaz na unit WheelFix;
Od: janpolasek(zv)vol(tec)cz
Diky za odpoved. Prosim dejte ten dotaz do konference, ja tam nejsem prihlaseny, jen studuji vzdy
chronologii prospevku. Zkusim napsat primo Petru Vonesovi.
Diky JP
----- PUVODNI ZPRAVA -----
> janpolasek(zv)vol(tec)cz dne 20 May 2003 v 9:39:
>
> Obavam se, ze jsem skoncil. Zkousim to v Delphi4 prof. ktera patrne
> jeste nema AppEvnts.
-----
Nedavno jsem posilal unitu WheelFix, ktera tezila z AppEvnts. Jan Polasek se na mne obratil s
dotazem, zda lze neceho podobneho docilit v Delphi 4. Poradite mu prosim nekdo, kdo D4 znate, zda
je to mozne?
Diky,
Karel Rys
OT: Chyby pri spusteni programov pod W000 a XP
[*] Jaroslav Koh�k <jaroslav.kohak(zv)dites(tec)cz> - 20.5.2003 08:51:25
Ahoj,
ted jsem si vsiml vasi diskuze a jsem na tento problem taky narazil.=20
Akorat ze pouzivam C++Builder a hlasku mam v anglictine. Aplikace nevim =
jak dlouho beha normalne, pak prestane a za par dni treba zase jde.
Vim o tom jen jedno -=20
kdyz je k W2k prihlasen Administrator tak mu to spustit jde vzdycky, i =
kdyz to ostatnim uzivatelum zrovna nejde !
Tymi
Firebird 1.02 a 1.5-RC2 soucasne
[*] Petr Palicka <palicka(zv)aginfo(tec)cz> - 20.5.2003 09:01:03
ahoj,
kdysi jsem se na to ptal, melo by to byt v historii konfery,
ale kazdopadne soucasny soubeh mozny neni. je mozne spustit
jeden, nebo druhy server. myslim, ze v registrech se nebudou
tlouci, neb FB1.5 pouziva svoje klice, nikoli stare klice IB.
peca
Firebird 1.02 a 1.5-RC2 soucasne
[*] Roman <sw.maurice(zv)seznam(tec)cz> - 20.5.2003 08:50:21
> Hello Delphi,
>
> Prevadzkujete FB 1.02 a FB-1.5 sucasne?
>
> Chcel by som urobit nejake testy a pokusne sa pripajat k k FB 1.5
> ale potreboval by som ponechat funkcny aj FB 1.02 server na tej
> istej masine (WinXP).
>
> Vdaka za kazdu pomoc.
Je to popsane v nekterem z readme.*, ktere jsou soucasi instalace (zipu) FB
1.5.
Roman
==============================
http://kouzelne.misto(tec)cz
SOAP
[*] Daniel Rott <roxton(zv)seznam(tec)cz> - 20.5.2003 08:18:58
Potrebuju komunikovat s cizi aplikaci na siti pomoci
SOAP. Jelikoz jsem zatim delal v Delphi jen ISAPI
aplikace, tak se nejprve snazim pochopit ono mydlo.
Zatim si SOAP aplikaci predstavuji tak, ze to bude
ISAPI aplikace, ale zaroven i HTTP klient, tzn.
prichozi zpravy bude resit callback HttpExtensionProc
a odchozi zpravy funkce HttpOpenRequest. Takze
ISAPI si pri inicializaci (GetExtensionVersion) bude
muset vytvorit thread aby aplikace mohla komunikaci
sama zahajovat (odesilat zpravy). Prijem zprav
(a tedy i odpovedi) bude standardne pres ISAPI
callback. Je to tak, nebo jsem uplne mimo ?
Diky moc za komentare !
Daniel
D7 Pro
Firebird 1.02 a 1.5-RC2 soucasne
[*] Jaroslav Popluh�r - 20.5.2003 02:39:42
Hello Delphi,
Prevadzkujete FB 1.02 a FB-1.5 sucasne?
Chcel by som urobit nejake testy a pokusne sa pripajat k k FB 1.5
ale potreboval by som ponechat funkcny aj FB 1.02 server na tej
istej masine (WinXP).
Vdaka za kazdu pomoc.
--
Best regards,
Jaroslav mailto:delphi1(zv)acc.sk
Delphi 7 a WinNT 4.0WS
[*] Jaroslav Popluh�r - 20.5.2003 00:09:46
Hello Delphi,
Snazim sa nainstalovat D7 Enterprise na Windows NT4 WS-SP6a.
Instalacia je OK.
Ale pri starte D7 sa objavi seria kritickych chybovych hlasok
v jednotlivych .bpl.
Prevadzkuje niekto z Vas uvedenu kofiguraciu D7 na WNT4SP6a?
Vdaka za pomoc.
--
Best regards,
Jaroslav mailto:delphi1(zv)acc.sk
OT: Chyby pri spusteni programov pod W000 a XP
[*] Ale� Hruban <ales hruban(zv)alisys(tec)cz> - 19.5.2003 21:19:19
Jestli muzu, ja bych BDE z toho uplne nevylucoval. Ja osobne jsem se setkal
s necim podobnym. Vyskytlo se to u aplikace kompilovane na D6. Po
rekompilaci na D7 problem zmizel. A to se mi nahodile projevovalo na XP ==>
coz ma NT jadro. Priznam se, ze jsem to dale neresil. Vzdy kdyz se chyba
vyskytla, tak jsem udelal rekompilaci na D7 a pak uz problm nebyl.
Ales Hruban
>
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of spisiak
> Sent: Monday, May 19, 2003 6:11 PM
> To: delphi-l(zv)clexpert(tec)cz
>
> Ahoj
> kolega prave zhana inu ramku aby sme skusili tento problem
> vylucit. SWAp je nastaveny automaticky.
> Antivir sme po novom reisntalovani W2K SP3 uz nedavali vobec.
> Jedine co v systeme je Office XP a nase programy.
> KaSi
>
>
>
OT Chyby pri spusteni programov pod W2000 a XP
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.5.2003 18:30:14
From: "spisiak" <spisiak(zv)zoznam.sk>
> "dennik.exe generoval chyby a bude system windows uzatvoreny.
> Je nutne program restartovat,
> Probiha vytvaranie protokulo chyb."
> Po stlaceni OK sa hlasenie zatvori ale program sa vobec nespusti.
Aha, takze jsme zase na zacatku. Je nutne zjistit (treba z Event logu) o jakou
chybu se presne jedna.
> Preto uvazujeme aj nad tym ci toto nie je len nejake vseobecne hlasenie,
> ktore sa zobrazi pri roznych chybovych stavoch a nic vlastne nehovori.
Jiste ze je, patrne to tam dovlekl MS Office nebo podobny zmetek.
Petr Vones
OT: Chyby pri spusteni programov pod W000 a XP
[*] spisiak <spisiak(zv)zoznam.sk> - 19.5.2003 18:10:42
Ahoj
kolega prave zhana inu ramku aby sme skusili tento problem vylucit. SWAp je
nastaveny automaticky.
Antivir sme po novom reisntalovani W2K SP3 uz nedavali vobec.
Jedine co v systeme je Office XP a nase programy.
KaSi
OT: Chyby pri spusteni programov pod W000 a XP
[*] spisiak <spisiak(zv)zoznam.sk> - 19.5.2003 18:10:39
Ahoj
To je presne ten problem. Pri hladani riesenia na inete som narazil na tento
problem popisovany francuzsky a tam prave cosi riesili s C:\TEMP.
KaSi
OT Chyby pri spusteni programov pod W2000 a XP
[*] spisiak <spisiak(zv)zoznam.sk> - 19.5.2003 18:10:46
> To je nic nerikajici cislo.
Na W2K to nezmeram lebo aplikaciu vobec nespustime.
> Vychazim z toho ze Windows (NT) nepadaji, takze problem musi byt nekde
jinde,
W2K nespadne len vygeneruje toto hlasenie:
Zaklikam na ikonu programu.
Presypacie hodiny sa ukazu ako pri starte programu a potom sa zobrazi:
"dennik.exe generoval chyby a bude system windows uzatvoreny.
Je nutne program restartovat,
Probiha vytvaranie protokulo chyb."
Po stlaceni OK sa hlasenie zatvori ale program sa vobec nespusti.
> V Delphi 5 musi byt nainstalovan Update Pack #1 pokud se pouzivaji
vizualni
> komponenty.
To mame
Zaujimave je vsak to ze ked som dal hladat na internete toto hlasenie po
anglicky
na yahoo.com (hladany retazec "generated errors and will be closed by
Windows") tak mi to naslo 1400 odkazov
kde sa toto hlasenie pri spusteni roznych programov pod W2K a XP vyskytuje.
Dokonca aj pri spusteni niektorych
aplikacii MS Office.
Preto uvazujeme aj nad tym ci toto nie je len nejake vseobecne hlasenie,
ktore sa zobrazi pri roznych chybovych stavoch a nic vlastne nehovori.
Diky KaSi
> Petr Vones
>
>
OT: Chyby pri spusteni programov pod W000 a XP
[*] spisiak <spisiak(zv)zoznam.sk> - 19.5.2003 18:10:29
Ahoj
urcite to nebude tym BDE. O tom som presvedceny.
Mne napr. staci premenovat to exe na setup.exe a uz ho spustim bez
problemov.
Podobne aj to co pisez ze uz to nikto nespusti - skus to spustit pozajtra a
mozno to zase pojde. To ci to ide alebo nie je ako keby nahoda alebo co.
Inak ten priotokol by mala robit aplikacia drwatson ci tak nejak a mal by to
davat do suboru drwtsn32.log.
KaSi
Hexadecimalni cisla a IP adresy v databazich
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 19.5.2003 15:53:33
>
>Ja bych prave chtel aby se mi ta hexadecimalni cisla zobrazovala
>v te databazove tabulce hexadecimalne, nikoliv dekadicky. Jedine,
>co me zatim napadlo, bylo to, ze jsem to prevedl na string. U
>tech IP adres bych potreboval mit zobrazeny i ty tecky mezi temi
>jednotlivymi byty.
pokud databaze nepodporuje typy sloupecku IP adresa a
hexa_cislo, tak ji bud musis rozsirit o tyhle typy (nektere
databazove servery (postgres) podporuji) nebo to vyresit temi
stringy - ale to je hodne neefektivni - spotrebuje to mnohem vice
mista na disku
D. Toman
OT Chyby pri spusteni programov pod W2000 a XP
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.5.2003 15:14:08
From: "spisiak" <spisiak(zv)zoznam.sk>
> Ten nas program na Win98 zere asi 12%.
To je nic nerikajici cislo.
> Podobne je tam riesene aj explorer. exe generoval chybu. Na MS je aj riese
> nie tohoto problemu pre word excel a acces.
> Lenzte zakazdym inak a neni z toho zrejme co to sposobuje.
Vychazim z toho ze Windows (NT) nepadaji, takze problem musi byt nekde jinde,
v instalaci neceho chybneho. Jedine o cem vim ze dela problemy je tohle:
http://www.jsiinc.com/SUBI/tip4300/rh4337.htm
> Z nicoho jic sa stane ze chcem spustit program vyrobeny v D5 a zahlasimi ze
> dennik.exe vygeneroval chyby a windows bude ukonceny. Ze sa vytvara log atd.
Znamena to tedy, ze 'spadne' i system nebo jen ta aplikace ? V kazdem pripade
by mela byt nekde viditelna/zalogovana alespon ta vyjimka.
> D5 na databazu ibobjects Inak programy ktore nepracuju s databazou tiez v D5
> idu normalne.
V Delphi 5 musi byt nainstalovan Update Pack #1 pokud se pouzivaji vizualni
komponenty.
Petr Vones
Re[2]: OT Chyby pri spusteni programov pod W2000 a
[*] Vladimir Nikel <vladimir.nikel(zv)post(tec)cz> - 19.5.2003 15:07:58
temer urcite hw chyba, zrejme pameti nebo zakladni deska.<==============Original message text===============
From: "spisiak" <spisiak(zv)zoznam.sk>
> pred casom som vzniesol dotaz tykajuci havarie programov, ktore maju vecsie
> naroky na pamet vo W2K SP3.
Co je to vetsi naroky na pamet ? Co ukazuje Performance monitor popripade Task
manager ?
> Ide o hlasenie "program.exe vygeneroval chyby ...."
Jakych programu presne ? Vlastnich aplikaci vyrobenych v Delphi nebo i jinych
ktere jsou dodavany s Windows ?
> winword ale aj desiatky znamych programov. Je to zrejme chyba vo win2K a XP.
Pochybuji.
> Kedze ale z toho co je na internete a priamo aj na strankach MS nie je mozne
> "vycitat" o aky problem sa jedna (riesenie tohoto problemu je vzdy ine)
Protoze ten popis chyby je prilis obecny. O jakou se presne jedna chybu ?
> Z nicoho nic prestane program fungovat. Vypneme masinu nastartujeme a zavada
> je. Potom dva dni masinu nezapneme a po dvoch dnoch to zase ide v poriadku.
> Nic sa nezmeni a programy prestanu fungovat. A tak stale dokola. Zaujimave
Bezi na tom pocitaci nejaky antivirus ?
> je aj to ze staci taky program ktory nejde spustit premenovat na SETUP.EXE a
> uz bezi normalne! - Zahada
O jaky se jedna program a pokud je prelozen v Delphi o jakou jde presne verzi
Delphi a jake pridpadne dalsi komponenty pouziva krome standardnich Delphi
komponent.
Petr Vones
OT: Chyby pri spusteni programov pod W000 a XP
[*] Karel Rys <delphi(zv)zas-me(tec)cz> - 19.5.2003 15:02:18
Karel Rys dne 19 May 2003 v 14:34:
> Na vsech ostatnich pocitacich, kde jsem aplikaci testoval, zadny
> problem. Dokonce i na tomto PC jiny uzivatel (novellovske site)
> program spusti, ale kdyz se prihlasim jako Admin, koncim s timhle :-(
Po dalsich testech ted mohu jen rici, ze uz to nespusti nikdo. Pravdepodobnou pricinou tedy v mem
pripade je BDE. Zkusim udelat verzi aplikace, ktera BDE nebude pouzivat (a nebude tedy mit
momentalne nektere funkce dostupne). Predpokladam ale, ze onu chybu vznikajici v okamziku, kdy
provedu Session.PrivateDir:=..., nebudu moci odchytit pomoci try ... except ... end, ze?
Vi nekdo, kam se vlastne zapisuje onen protokol, ktery Windows slibuji? Neb nikde jsem zadny
zaznam nenasel...
Karel Rys
DBGrid
[*] petr palicka <palicka.petr(zv)seznam(tec)cz> - 19.5.2003 15:06:52
ahoj,
Nastav vlastnost DBGridu DefaultDrawing na True.
Do udalosti OnDrawColumnCell dopln neco jako:
procedure TfDataDetailGrid.DBGridDrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
if not(gdFocused in State))and(IBDataSet1.RecNo=RecordNumber) then
TDBGrid(Sender).Canvas.Brush.Color:=clLightBlue;
TDBGrid(Sender).DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;
pricemz RecordNumber si plnim v udalosti AfterScroll pripojeneho DataSetu.
procedure TfDataDetail.IBDataSet1AfterScroll(DataSet: TDataSet);
begin
RecordNumber:=IBDataSet1.RecNo;
end;
jo a ten RecordNumber je verejna vlastnost Formu:
public
RecordNumber: Integer;
peca
OT Chyby pri spusteni programov pod W2000 a XP
[*] spisiak <spisiak(zv)zoznam.sk> - 19.5.2003 14:58:36
> Co je to vetsi naroky na pamet ? Co ukazuje Performance monitor popripade
Task
> manager ?
Ten nas program na Win98 zere asi 12%.
> > Ide o hlasenie "program.exe vygeneroval chyby ...."
>
> Jakych programu presne ? Vlastnich aplikaci vyrobenych v Delphi nebo i
jinych
> ktere jsou dodavany s Windows ?
Aj inych nie len v delphi
> Pochybuji.
Ak das vyhladavanie toho chyboveho hlasenia tak ich najdes mraky napr. na
yahoo.
Konkretne na strankach MS je riesenie pre MS Word ze sa nejka kniznica dll
premenuje na old.
Podobne je tam riesene aj explorer. exe generoval chybu. Na MS je aj riese
nie tohoto problemu pre word excel a acces.
Lenzte zakazdym inak a neni z toho zrejme co to sposobuje.
> Protoze ten popis chyby je prilis obecny. O jakou se presne jedna chybu ?
Z nicoho jic sa stane ze chcem spustit program vyrobeny v D5 a zahlasimi ze
dennik.exe vygeneroval chyby a windows bude ukonceny. Ze sa vytvara log atd.
Presne znenie hlasenia najdes ak das hladat ten retazec. Na cz a sk
strankach daj hladat ".exe vygeneroval chyby" a tiez najde nieco pre
netscape a ine programy.
> > Z nicoho nic prestane program fungovat. Vypneme masinu nastartujeme a
zavada
> > je. Potom dva dni masinu nezapneme a po dvoch dnoch to zase ide v
poriadku.
> > Nic sa nezmeni a programy prestanu fungovat. A tak stale dokola.
Zaujimave
>
Bezi na tom pocitaci nejaky antivirus ? Nie dali sme ho z tohoto dovodu
dole. Reinstalovali cely windows.
> O jaky se jedna program a pokud je prelozen v Delphi o jakou jde presne
verzi
> Delphi a jake pridpadne dalsi komponenty pouziva krome standardnich Delphi
> komponent.
D5 na databazu ibobjects Inak programy ktore nepracuju s databazou tiez v D5
idu normalne.
Diky Karol
OT: Chyby pri spusteni programov pod W000 a XP
[*] Karel Rys <delphi(zv)zas-me(tec)cz> - 19.5.2003 14:34:38
spisiak dne 19 May 2003 v 14:02:
> Dobry den
> pred casom som vzniesol dotaz tykajuci havarie programov, ktore maju
> vecsie naroky na pamet vo W2K SP3. Ide o hlasenie "program.exe
> vygeneroval chyby ...." Ked som zadal vo vyhladavacoch na internete
> retazec (anglicka verzia tohoto hlasenia) "program.exe has generated
> errors and will be closed by Windows" Naslo to tisice tychto zavad
> dokonca aj explorer.exe generoval chyby aj winword ale aj desiatky
> znamych programov. Je to zrejme chyba vo win2K a XP. Kedze ale z toho
> co je na internete a priamo aj na strankach MS nie je mozne "vycitat"
> o aky problem sa jedna (riesenie tohoto problemu je vzdy ine) prosim o
> pripadnu radu Petra Vonesa, pripadne niekoho ineho, ze v com to asi
> tak moze byt. Je to zakerna zavada: Z nicoho nic prestane program
> fungovat. Vypneme masinu nastartujeme a zavada je. Potom dva dni
> masinu nezapneme a po dvoch dnoch to zase ide v poriadku. Nic sa
> nezmeni a programy prestanu fungovat. A tak stale dokola. Zaujimave je
> aj to ze staci taky program ktory nejde spustit premenovat na
> SETUP.EXE a uz bezi normalne! - Zahada
Bohuzel neporadim, ale presne tento problem mam momentalne na jednom PC. Aplikace, ktera na vsech
ostatnich PC v teze siti beha bez problemu, nyni havaruje s touto hlaskou.
Pri detailnim pruzkumu dojdu k tomu, ze program skonci, jakmile priradim v BDE
Session.PrivateDir:='C:\temp'; (Jasne - BDE :-> je pouzite jen pro pripravu .DBF souboru pro
prenosne terminaly, a aplikace skonci, aniz by mela sanci ho vubec nejak vyuzit.)
Ta slozka pritom existuje, je uplne prazdna, uzivatel do ni ma pravo zapisovat.
Na vsech ostatnich pocitacich, kde jsem aplikaci testoval, zadny problem. Dokonce i na tomto PC
jiny uzivatel (novellovske site) program spusti, ale kdyz se prihlasim jako Admin, koncim s timhle
:-(
Karel Rys
OT Chyby pri spusteni programov pod W2000 a XP
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.5.2003 14:26:19
From: "spisiak" <spisiak(zv)zoznam.sk>
> pred casom som vzniesol dotaz tykajuci havarie programov, ktore maju vecsie
> naroky na pamet vo W2K SP3.
Co je to vetsi naroky na pamet ? Co ukazuje Performance monitor popripade Task
manager ?
> Ide o hlasenie "program.exe vygeneroval chyby ...."
Jakych programu presne ? Vlastnich aplikaci vyrobenych v Delphi nebo i jinych
ktere jsou dodavany s Windows ?
> winword ale aj desiatky znamych programov. Je to zrejme chyba vo win2K a XP.
Pochybuji.
> Kedze ale z toho co je na internete a priamo aj na strankach MS nie je mozne
> "vycitat" o aky problem sa jedna (riesenie tohoto problemu je vzdy ine)
Protoze ten popis chyby je prilis obecny. O jakou se presne jedna chybu ?
> Z nicoho nic prestane program fungovat. Vypneme masinu nastartujeme a zavada
> je. Potom dva dni masinu nezapneme a po dvoch dnoch to zase ide v poriadku.
> Nic sa nezmeni a programy prestanu fungovat. A tak stale dokola. Zaujimave
Bezi na tom pocitaci nejaky antivirus ?
> je aj to ze staci taky program ktory nejde spustit premenovat na SETUP.EXE a
> uz bezi normalne! - Zahada
O jaky se jedna program a pokud je prelozen v Delphi o jakou jde presne verzi
Delphi a jake pridpadne dalsi komponenty pouziva krome standardnich Delphi
komponent.
Petr Vones
OT: Chyby pri spusteni programov pod W000 a XP
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 19.5.2003 14:22:43
Cau spisiak,
Monday, May 19, 2003, 2:02:19 PM, you wrote:
NO a skousel jste vymenit pameti ?. jsou ty pameti v poradku ?. jak
velkej mate nastavenej swap. Nemate tam nejakej virus nebo antivirus
atd
> Dobry den
> pred casom som vzniesol dotaz tykajuci havarie programov, ktore maju vecsie
> naroky na pamet vo W2K SP3.
> Ide o hlasenie "program.exe vygeneroval chyby ...."
> Ked som zadal vo vyhladavacoch na internete retazec (anglicka verzia tohoto
> hlasenia)
> "program.exe has generated errors and will be closed by Windows"
> Naslo to tisice tychto zavad dokonca aj explorer.exe generoval chyby aj
> winword ale aj desiatky znamych programov. Je to zrejme chyba vo win2K a XP.
> Kedze ale z toho co je na internete a priamo aj na strankach MS nie je mozne
> "vycitat" o aky problem sa jedna (riesenie tohoto problemu je vzdy ine)
> prosim o pripadnu radu Petra Vonesa, pripadne niekoho ineho, ze v com to asi
> tak moze byt.
> Je to zakerna zavada:
> Z nicoho nic prestane program fungovat. Vypneme masinu nastartujeme a zavada
> je. Potom dva dni masinu nezapneme a po dvoch dnoch to zase ide v poriadku.
> Nic sa nezmeni a programy prestanu fungovat. A tak stale dokola. Zaujimave
> je aj to ze staci taky program ktory nejde spustit premenovat na SETUP.EXE a
> uz bezi normalne! - Zahada
> Diky
> kasi
S pozdravem
Milan Vymazal
OT: Chyby pri spusteni programov pod W000 a XP
[*] spisiak <spisiak(zv)zoznam.sk> - 19.5.2003 14:02:19
Dobry den
pred casom som vzniesol dotaz tykajuci havarie programov, ktore maju vecsie
naroky na pamet vo W2K SP3.
Ide o hlasenie "program.exe vygeneroval chyby ...."
Ked som zadal vo vyhladavacoch na internete retazec (anglicka verzia tohoto
hlasenia)
"program.exe has generated errors and will be closed by Windows"
Naslo to tisice tychto zavad dokonca aj explorer.exe generoval chyby aj
winword ale aj desiatky znamych programov. Je to zrejme chyba vo win2K a XP.
Kedze ale z toho co je na internete a priamo aj na strankach MS nie je mozne
"vycitat" o aky problem sa jedna (riesenie tohoto problemu je vzdy ine)
prosim o pripadnu radu Petra Vonesa, pripadne niekoho ineho, ze v com to asi
tak moze byt.
Je to zakerna zavada:
Z nicoho nic prestane program fungovat. Vypneme masinu nastartujeme a zavada
je. Potom dva dni masinu nezapneme a po dvoch dnoch to zase ide v poriadku.
Nic sa nezmeni a programy prestanu fungovat. A tak stale dokola. Zaujimave
je aj to ze staci taky program ktory nejde spustit premenovat na SETUP.EXE a
uz bezi normalne! - Zahada
Diky
kasi
Hexadecimalni cisla a IP adresy v databazich
[*] Jiri Bily <bily78(zv)tiscali(tec)cz> - 19.5.2003 13:46:46
----- Original Message -----
From: <petr-kucera(zv)volny(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Monday, May 19, 2003 1:25 PM
Subject: Re: RE: Hexadecimalni cisla a IP adresy v databazich
> Ja bych prave chtel aby se mi ta hexadecimalni cisla zobrazovala
> v te databazove tabulce hexadecimalne, nikoliv dekadicky. Jedine,
> co me zatim napadlo, bylo to, ze jsem to prevedl na string. U
> tech IP adres bych potreboval mit zobrazeny i ty tecky mezi temi
> jednotlivymi byty. Take to ale resim pomoci stringu, ale tam mi
> zase vadi napr. to, ze napr. mezi adresami xxx.xxx.xxx.1 a
> xxx.xxx.xxx.2 jsou jeste adresy xxx.xxx.xxx.10, ...,
> xxx.xxx.xxx.19, kdyz to sesortuji podle IP adresy.
Pred casem jsem resil podobny problem s ukladanim informaci o paketech do
databaze. IP adresy i MAC jsem ukladal jako retezce v hexa tvaru. Sice je
pro ulozeni potreba dvojnasobek mista oproti binarnimu tvaru, ale dobre se s
tim pracuje (trideni, agregace ...). A pro budouci podporu IPv6 nic jineho
nez retezce asi stejne nezbyde.
Konverzi mezi vnitrnim tvarem a tim co chci zobrazit (napr. 7f000000 na
127.0.0.0) provadim v obsluze udalosti OnGetText prislusne polozky.
Jirka
Hexadecimalni cisla a IP adresy v databazich
[*] petr-kucera(zv)volny(tec)cz - 19.5.2003 13:25:29
----- P=D9VODN=CD ZPR=C1VA -----
Od: "Petr Palicka" <palicka(zv)aginfo(tec)cz>
Komu: delphi-l(zv)clexpert(tec)cz
P=F8edm=ECt: RE: Hexadecimalni cisla a IP adresy v databazich
Datum: 19.5.2003 - 8:48:47
> > prosim Vas, nevite nekdo nahodou, jak vlozit v
> > Delphi do
> > databazove tabulky hexadecimalni cislo, aby se
> > chovalo jako cislo
> > a ne jako string? Stejnou otazku bych mel i na IP
> > adresu.
>=20
> no, pokud to HexCislo mas jako string a ne jako cislo,
> tak si funkci
> HexToInt a uloz to jako integer.
> IP adresa nnn.nnn.nnn.nnn je jenom jiny (dekadicky)
> zapis hexa hodnoty
> po bytech. prevedes na integer takto:
> nnn*16777216+nnn*65536+nnn*256+nnn
>=20
> peca
>=20
Ja bych prave chtel aby se mi ta hexadecimalni cisla zobrazovala
v te databazove tabulce hexadecimalne, nikoliv dekadicky. Jedine,
co me zatim napadlo, bylo to, ze jsem to prevedl na string. U
tech IP adres bych potreboval mit zobrazeny i ty tecky mezi temi
jednotlivymi byty. Take to ale resim pomoci stringu, ale tam mi
zase vadi napr. to, ze napr. mezi adresami xxx.xxx.xxx.1 a
xxx.xxx.xxx.2 jsou jeste adresy xxx.xxx.xxx.10, ...,
xxx.xxx.xxx.19, kdyz to sesortuji podle IP adresy.
PK
>=20
--=20
Ziskejte kvalitu, kterou si zaslouzite. Za minimalni mesicni
poplatek vam nabizime Antivir, Antispam nebo dalsi kapacitu pro
vas Mailbox. Vice na: http://sluzby.volny(tec)cz/product/mailpaid/
DBGrid
[*] Jiri Bily <bily78(zv)tiscali(tec)cz> - 19.5.2003 12:52:23
> ----- Original Message -----
> From: "Netu�il Roman, Ing." <netusil.roman(zv)vspardubice(tec)cz>
> To: "DELPHI-Konference (DELPHI-Konference)" <delphi-l(zv)clexpert(tec)cz>
> Sent: Monday, May 19, 2003 12:09 PM
> Subject: DBGrid
>
> Panove,
> nedavno tady probehl dotaz, jak zvyraznit aktu�ln� radek v DBGridu, ale ne
formou Options,RowSelect. Je treba ponechat moznost zvyraznene aktu�ln�
bunky. > Hral jsem si s tim, ale na zadnou moznost napriklad podbarveni
celeho radku jsem neprisel. Nemate n�kdo nejaky dobry napad?
>
Tohle pouzivam v jednom svym programu k plny spokojenosti. Doufam, ze je to
dost vystizny.
procedure TMainForm.GridsDrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
if not (Sender is TRxDBGrid) then Exit;
try
with Sender as TRxDBGrid do
begin
if (Canvas.Brush.Color = clWindow) then
begin
if DataSource.DataSet.FieldValues['Select'] then
begin
Canvas.Font.Color := clHotLight;
end else Canvas.Font.Color := clWindowText;
end else Canvas.Font.Color := clHighLightText;
DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;
except
end;
end;
Jirka
OT:problem s FTP od telecomu
[*] Petr Palicka <palicka(zv)aginfo(tec)cz> - 19.5.2003 12:16:22
> > ale druhy problem stale trva (jeste doplneni posilam 5 souboru:
> > 1.projed 2.chyba 3.chyba 4.projde 5.chyba)
> Sem naposilej zadne soubory, ani sem neprojdou. Posli mi je na muj
> mail.
mam za to, ze tazatel popisuje problem s uploadem na to IOL FTP,
nikoli ze by hctel neco posilat do konfery ;o)
peca
DBGrid
[*] "Netu�il Roman, Ing." <netusil.roman(zv)vspardubice(tec)cz> - 19.5.2003 12:09:50
Panove,
nedavno tady probehl dotaz, jak zvyraznit aktu=E1ln=ED radek v DBGridu, =
ale ne formou Options,RowSelect. Je treba ponechat moznost zvyraznene =
aktu=E1ln=ED bunky. Hral jsem si s tim, ale na zadnou moznost napriklad =
podbarveni celeho radku jsem neprisel. Nemate n=ECkdo nejaky dobry =
napad?
Roman
detekce adresaru Opery a NN
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 19.5.2003 11:43:51
19.5.2003 Vymazal Milan:
> Zdravim
> nemate nekdo kus kodu na detekci Cookies, History a Cache adresaru u
> browseru opera a netscape ?
Pro operu:
v klici HKEY_CURRENT_USER\Software\Opera Software
je polozka "Last Directory2" s cestou k Opere7
pro verzi 6 to bylo tusim jen "Last Directory"
V tomto adresari je napevno Cache4 (cache)
Cookies jsou v souboru cookies4.dat
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
detekce adresaru Opery a NN
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 19.5.2003 11:31:23
Zdravim
nemate nekdo kus kodu na detekci Cookies, History a Cache adresaru u
browseru opera a netscape ?
--
Best regards,
Milan Vymazal
Delphi 7 Enterprise, Windows 2000 SP3 Proff, IE 6.0sp1 with all sp
ADO a transakce
[*] Delphin <delphin(zv)post(tec)cz> - 19.5.2003 10:56:09
jiz jsem se s tim take setkal a na nic lepsiho nez vytvorit nove databazove
pripojeni pro problematickou operaci jsem neprisel.
----- Original Message -----
From: "Ludek" <delphi-konference(zv)bcpraha.com>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Monday, May 19, 2003 10:34 AM
Subject: ADO a transakce
> Mam jeden problem a nevim, jak ho resit. Potrebuju v transakci na MSSQL
vlozit
> zaznam do 3 tabulek - 1 je master a 2 jsou detail. Referencni intergrita
mezi nimi je
> udrzovana pomoci triggeru. Pouzivam primo rozhrani ADO, zadne mezistupne.
> Vlozim zaznam do mester tabulky a vice zaznamu do 1 detail tabulky. To
probehne
> korektne. Ale pri pokusu vlozi zaznamy do druhe detail tabulky to neudela
nic a po
> case to vyhlasi hybu "Command timeout". Zjistil jsem, ze to zpusobuje
trigger
> dotazujici se na vlozeny master zaznam. Ale pritom v prvni detail tabulce
je stejny
> trigger a tam se nic nekouse. Zda se, ze je na tom master zaznamu nejaky
zamek,
> ktery brani i cteni v ramci stejneho spojeni. Zkousel jsem nastavit ruzne
urovne
> izolace transakce, ale nikam to nevedlo. Nemate nekdo tuseni, jak se toho
zamku
> zbavit?
>
>
OT:problem s FTP od telecomu
[*] Lukas Gebauer <gebylist(zv)mlp(tec)cz> - 19.5.2003 10:59:33
> to je ten prvni problem
> jednak pasivni spojeni a jednak jsem mel v Synapsi v
> IPInterface:=cAnyHost a to se mu taky nelibylo
>
> ale druhy problem stale trva (jeste doplneni posilam 5 souboru:
> 1.projed 2.chyba 3.chyba 4.projde 5.chyba)
Sem naposilej zadne soubory, ani sem neprojdou. Posli mi je na muj
mail.
--
Lukas Gebauer.
E-mail: gebauerl(zv)mlp(tec)cz
http://www.ararat(tec)cz/synapse/ - Ararat Synapse - TCP/IP Lib.
ADO a transakce
[*] Ludek <delphi-konference(zv)bcpraha(tec)com> - 19.5.2003 10:34:19
Mam jeden problem a nevim, jak ho resit. Potrebuju v transakci na MSSQL vlozit
zaznam do 3 tabulek - 1 je master a 2 jsou detail. Referencni intergrita mezi nimi je
udrzovana pomoci triggeru. Pouzivam primo rozhrani ADO, zadne mezistupne.
Vlozim zaznam do mester tabulky a vice zaznamu do 1 detail tabulky. To probehne
korektne. Ale pri pokusu vlozi zaznamy do druhe detail tabulky to neudela nic a po
case to vyhlasi hybu "Command timeout". Zjistil jsem, ze to zpusobuje trigger
dotazujici se na vlozeny master zaznam. Ale pritom v prvni detail tabulce je stejny
trigger a tam se nic nekouse. Zda se, ze je na tom master zaznamu nejaky zamek,
ktery brani i cteni v ramci stejneho spojeni. Zkousel jsem nastavit ruzne urovne
izolace transakce, ale nikam to nevedlo. Nemate nekdo tuseni, jak se toho zamku
zbavit?
OT:problem s FTP od telecomu
[*] Ladislav Fitz <ladislav.fitz(zv)kodytek(tec)cz> - 19.5.2003 10:49:19
> Me tam k nim minuly tyden prestalo chodit pasivni spojeni. (po PASV
> prikazu spadne spojeni).
to je ten prvni problem
jednak pasivni spojeni a jednak jsem mel v Synapsi v IPInterface:=cAnyHost a
to se mu taky nelibylo
ale druhy problem stale trva (jeste doplneni posilam 5 souboru: 1.projed
2.chyba 3.chyba 4.projde 5.chyba)
Tuhnuti programu pri soucasnem zapisu a prohlizeni
[*] Libor Thiel <thiel(zv)elapsh(tec)cz> - 19.5.2003 10:29:57
Ahoj,
v threadu ukladam data, ktera neustale prichazi pres TCP. Pokud si spustim
dalsi formular (modalni) a listuji v tabulkach, aplikce mi kompletne
zatuhne. Pokud vypnu zapis do dtb, je vse OK.
Spustil jsem si ten program 2x soucasne - jednou se zapisem a jednou jen s
prohlizenim - vse OK.
Uz z toho sedivim a nemuzu prijit na pricinu.
Thread - IB_Connection, IB_Transaction, IB_DSQL
Form - IB_Transaction, IB_Query, IB_Datasource, IB_Grid
D5, FB 1.0, IBO 4.2
Libor Thiel
thiel(zv)elapsh(tec)cz
OT:problem s FTP od telecomu
[*] Lukas Gebauer <gebylist(zv)mlp(tec)cz> - 19.5.2003 10:26:21
> mame u telecomu (IOL) misto na jejich ftp serveru a od minuleho tydne
> jsou problemy:
Me tam k nim minuly tyden prestalo chodit pasivni spojeni. (po PASV
prikazu spadne spojeni). Normalni spojeni funguje ale dobre.
--
Lukas Gebauer.
E-mail: gebauerl(zv)mlp(tec)cz
http://www.ararat(tec)cz/synapse/ - Ararat Synapse - TCP/IP Lib.
OT:problem s FTP od telecomu
[*] Ladislav Fitz <ladislav.fitz(zv)kodytek(tec)cz> - 19.5.2003 10:17:03
dobry den
mame u telecomu (IOL) misto na jejich ftp serveru a od minuleho tydne jsou
problemy:
prvne s pripojenim (to uz jsem vyresil) a pak s tim ze pokud posilam soubor
na ftp tak mi to skonci s chybou "Link to file server lost." a nebo "Broken
pipe"
nesetkal se s tim nekdo?
DBGrid a mys s koleckem: vyreseno
[*] Karel Rys <delphi(zv)zas-me(tec)cz> - 19.5.2003 10:05:31
Petr Palicka dne 19 May 2003 v 9:43:
> > From: "Karel Rys" <delphi(zv)zas-me(tec)cz>
> > > a:=Msg.wParam;
> > > asm
> > > mov eax,A
> > > shr eax,16
> > > mov POSUN,ax
> > > end;
>
> > Pascal ma shr a shl operatory.
> > Petr Vones
>
> jinymi slovy to pascalsky bude
> POSUN := Msg.wParam shr 16;
> ano?
Ano, nejak jsem v tomto smeru zaspal dobu...
Karel Rys
DBGrid a mys s koleckem: vyreseno
[*] Petr Palicka <palicka(zv)aginfo(tec)cz> - 19.5.2003 09:43:45
> From: "Karel Rys" <delphi(zv)zas-me(tec)cz>
> > a:=3DMsg.wParam;
> > asm
> > mov eax,A
> > shr eax,16
> > mov POSUN,ax
> > end;
> Pascal ma shr a shl operatory.
> Petr Vones
jinymi slovy to pascalsky bude
POSUN :=3D Msg.wParam shr 16;
ano?
dik
peca
Hexadecimalni cisla a IP adresy v databazich
[*] Lukas Gebauer <gebylist(zv)mlp(tec)cz> - 19.5.2003 08:55:02
> no, pokud to HexCislo mas jako string a ne jako cislo, tak si funkci
> HexToInt a uloz to jako integer. IP adresa nnn.nnn.nnn.nnn je jenom
> jiny (dekadicky) zapis hexa hodnoty po bytech. prevedes na integer
> takto: nnn*16777216+nnn*65536+nnn*256+nnn
A nebylo by rozumne psat v dnesni dobe aplikace jiz tak, aby se
vyporadaly i s IPv6 adresama?
--
Lukas Gebauer.
E-mail: gebauerl(zv)mlp(tec)cz
http://www.ararat(tec)cz/synapse/ - Ararat Synapse - TCP/IP Lib.
Hexadecimalni cisla a IP adresy v databazich
[*] Petr Palicka <palicka(zv)aginfo(tec)cz> - 19.5.2003 08:45:28
> prosim Vas, nevite nekdo nahodou, jak vlozit v Delphi do
> databazove tabulky hexadecimalni cislo, aby se chovalo jako cislo
> a ne jako string? Stejnou otazku bych mel i na IP adresu.
no, pokud to HexCislo mas jako string a ne jako cislo, tak si funkci
HexToInt a uloz to jako integer.
IP adresa nnn.nnn.nnn.nnn je jenom jiny (dekadicky) zapis hexa hodnoty
po bytech. prevedes na integer takto: nnn*16777216+nnn*65536+nnn*256+nnn
peca
indexace
[*] Roman Lostak <lostak(zv)yssentools(tec)cz> - 19.5.2003 08:23:33
Ale i tak dekuju za radu. Nakonec indexuju PARADOX tabulku pomoci SQL
prikazu a funguje to bezva...
Roman
-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
Behalf Of ing. Jan Fiala
Sent: Sunday, May 18, 2003 7:33 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: indexace
18.5.2003 J�n Harman:
>> tento tvar databaze jsem zavrhl a vyzkousel PARADOXOVE tabulky *.DB V
>> DATABASE DESKTOPu si tabujku udelam, vytvorim k ni ctyri SECONDARY indexy
>> (vzniknou mi indexove soubory *XG0...*.XG2 atd. a vse funguje OK a tak
jak
>> potrebuji. Akorat nevim jak tyto indexy vytvorit programove (kdyz se
treba
>> pokazi) a nevytvaret je v DAT.DESKTOPU.
> TTable.IndexDefs.Add...
> Honza
Chudak malej a je zase tam kde byl :-)
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
---
P��choz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.476 / Virov� b�ze: 273 - datum vyd�n�: 24.4.2003
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.476 / Virov� b�ze: 273 - datum vyd�n�: 24.4.2003
Error creating window device context
[*] Ing. Zden�k �ezn��ek - 18.5.2003 23:46:41
> From: "Ing. Zden�k �ezn��ek" <reznicek(zv)pce(tec)cz>
> > TPageControl - obarbuji zalozky u tohoto objektu. Jde konkretne o toto
:
>
> Neni lepsi pouzit udalost OnDrawTab ?
>
> > Canvas := TCanvas.Create ;
>
> Spise TControlCanvas, ovsem TPageControl uz jej ma. Jinak ale doporucuji
> postup vyse.
>
> Petr Vones
>
Jasne, to je lepsi. Nevedel jsem o teto udalosti a tak me napadla ta
slozitost s message.
Urcite diky.
Error creating window device context
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 18.5.2003 22:10:34
From: "Ing. Zden�k �ezn��ek" <reznicek(zv)pce(tec)cz>
> TPageControl - obarbuji zalozky u tohoto objektu. Jde konkretne o toto :
Neni lepsi pouzit udalost OnDrawTab ?
> Canvas := TCanvas.Create ;
Spise TControlCanvas, ovsem TPageControl uz jej ma. Jinak ale doporucuji
postup vyse.
Petr Vones
Error creating window device context
[*] Ing. Zden�k �ezn��ek - 18.5.2003 22:02:14
> >
> > > From: "Ing. Zden�k �ezn��ek" <reznicek(zv)pce(tec)cz>
> > > > "Error creating window device context"
> > >
> > > Neni to nahodou tim, ze je to vicevlaknova aplikace a mas tam
> > nekde chybu
> > v
> > > synchronizaci s VCL ? Tim pak vznikaji ruzne nahodne nesmyslne chyby.
> > >
> > > Petr Vones
> > >
> >
> > "Error creating window device context"
> >
> > a nasleduje ceska hlaska:
> >
> > "V souboru bitove kopie nelze nalest zadany typ"
> >
> >
> > Myslis si, ze to muze byt timto?
> >
> > Canvas.Handle := GetDC(Handle) ;
> >
> > a chybelo mi tam
> >
> > ReleaseDC(Handle, Canvas.Handle);
> >
> > Diky
> > Zdenek R.
> >
>
> Ceho handle beres?
> S pozdravem
> Bronislav Klucka
> Windows programmmer, Web programmer
> -------------------------------------------------
>
TPageControl - obarbuji zalozky u tohoto objektu. Jde konkretne o toto :
procedure TPageControl.WMPaint(var Message: TWMPaint);
var InnerRect, TCRect : TRect ;
Canvas: TCanvas ;
I : byte ;
begin
inherited ;
For i := 0 to PageCount-1 do
begin
SendMessage(Handle,TCM_GETITEMRECT,i,LongInt((zv)TCRect)) ;
Canvas := TCanvas.Create ;
try
with TCRect do
InnerRect := Rect(Left+6,Top+2,Right-6,Bottom-2) ;
try
Canvas.Handle := GetDC(Handle) ;
Canvas.Brush.Color := (Self.Pages[i] As
TTabSheetLokalita).BarvaZalozky ;
case Canvas.Brush.Color of // Barva �titce
clRed : Canvas.Font.Color := clYellow ;
clBtnFace : Canvas.Font.Color := clBlack ;
end ;
Canvas.TextOut(InnerRect.Left,InnerRect.Top,Self.Pages[i].Caption);
finally
ReleaseDC(Handle, Canvas.Handle); // -------- TOTO CHYNELO -
MOHL BY TO BYT TEN PRUSVIH ???? ---------------
end ;
finally
Canvas.Free ;
end ;
end ;
end ;
Error creating window device context
[*] Bronislav Klu�ka <delphi(zv)pro2-soft(tec)com> - 18.5.2003 21:20:15
>
> > From: "Ing. Zden�k �ezn��ek" <reznicek(zv)pce(tec)cz>
> > > "Error creating window device context"
> >
> > Neni to nahodou tim, ze je to vicevlaknova aplikace a mas tam
> nekde chybu
> v
> > synchronizaci s VCL ? Tim pak vznikaji ruzne nahodne nesmyslne chyby.
> >
> > Petr Vones
> >
>
> "Error creating window device context"
>
> a nasleduje ceska hlaska:
>
> "V souboru bitove kopie nelze nalest zadany typ"
>
> Myslis si, ze to muze byt timto?
>
> Canvas.Handle := GetDC(Handle) ;
>
> a chybelo mi tam
>
> ReleaseDC(Handle, Canvas.Handle);
>
> Diky
> Zdenek R.
>
Ceho handle beres?
S pozdravem
Bronislav Klucka
Windows programmmer, Web programmer
-------------------------------------------------
http://pro2-soft.com
Email : Bronislav.Klucka(zv)pro2-soft.com
Phone : +420605582922
Error creating window device context
[*] Ing. Zden�k �ezn��ek - 18.5.2003 20:51:27
> Ahoj!
>
> neskusis preinstalovat Windows ?
>
> Robo
Ne, uz jsem to asi nasel pomoci MemFree. Jde o to, ze jsem opakovane v
neuvolnoval alokovane zdroje:
Canvas.Handle := GetDC(Handle) ;
a chybelo mi tam
ReleaseDC(Handle, Canvas.Handle);
Alespon doufam, ze je to tim ?
>
> > Zdravim,
> > uzivatel mi hlasi tuto chybu, kterou ja nemohu vyvolat:
> >
> > "Error creating window device context"
> >
> > a nasleduje ceska hlaska:
> >
> > "V souboru bitove kopie nelze nalest zadany typ"
> >
> > a obcas jeste:
> >
> > "Okno nema posuvniky"
> >
> > Nejde o nejakou chybu v ktesleni na Canvas ?
> >
> > Diky Zdenek Reznicek
> >
> >
> >
indexace
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 18.5.2003 19:32:52
MTguNS4yMDAzIErhbiBIYXJtYW46DQo+PiB0ZW50byB0dmFyIGRhdGFiYXplIGpzZW0gemF2cmhs
IGEgdnl6a291c2VsIFBBUkFET1hPVkUgdGFidWxreSAqLkRCIFYNCj4+IERBVEFCQVNFIERFU0tU
T1B1IHNpIHRhYnVqa3UgdWRlbGFtLCB2eXR2b3JpbSBrIG5pIGN0eXJpIFNFQ09OREFSWSBpbmRl
eHkNCj4+ICh2em5pa25vdSBtaSBpbmRleG92ZSBzb3Vib3J5ICpYRzAuLi4qLlhHMiBhdGQuIGEg
dnNlIGZ1bmd1amUgT0sgYSB0YWsgamFrDQo+PiBwb3RyZWJ1amkuIEFrb3JhdCBuZXZpbSBqYWsg
dHl0byBpbmRleHkgdnl0dm9yaXQgcHJvZ3JhbW92ZSAoa2R5eiBzZSB0cmViYQ0KPj4gcG9rYXpp
KSBhIG5ldnl0dmFyZXQgamUgdiBEQVQuREVTS1RPUFUuDQoNCj4gVFRhYmxlLkluZGV4RGVmcy5B
ZGQuLi4NCj4gSG9uemENCg0KQ2h1ZGFrIG1hbGVqIGEgamUgemFzZSB0YW0ga2RlIGJ5bCAgOi0p
DQoNCi0tIA0KSmFuIEZpYWxhDQptYWlsdG86amFuLmZpYWxhQHdvLmN6
Error creating window device context
[*] Ing. Zden�k �ezn��ek - 18.5.2003 20:56:04
> From: "Ing. Zden�k �ezn��ek" <reznicek(zv)pce(tec)cz>
> > "Error creating window device context"
>
> Neni to nahodou tim, ze je to vicevlaknova aplikace a mas tam nekde chybu
v
> synchronizaci s VCL ? Tim pak vznikaji ruzne nahodne nesmyslne chyby.
>
> Petr Vones
>
"Error creating window device context"
a nasleduje ceska hlaska:
"V souboru bitove kopie nelze nalest zadany typ"
Myslis si, ze to muze byt timto?
Canvas.Handle := GetDC(Handle) ;
a chybelo mi tam
ReleaseDC(Handle, Canvas.Handle);
Diky
Zdenek R.
indexace
[*] Jaroslav Uher <moravia(zv)mbox.vol(tec)cz> - 18.5.2003 20:49:26
Ahoj,
On 18 May 2003 at 18:02, J�n Harman wrote:
> TTable.IndexDefs.Add...
> Honza
>
> > Akorat nevim jak tyto indexy vytvorit
> > programove (kdyz se treba pokazi) a nevytvaret je v DAT.DESKTOPU.
ja bych dal prednost SQL (funguje i na Pdx)
// Add index(es)
try
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(Format('CREATE INDEX Index_XY ON %s
(Pole1, Pole2)',[Tabulka]));
Query1.ExecSQL;
Query1.Close;
except
On E : Exception do
begin
// tady si osetris pripadne chyby
end;
end;
Jarek U.
indexace
[*] J�n Harman <harman(zv)volny(tec)cz> - 18.5.2003 18:02:39
TTable.IndexDefs.Add...
Honza
> Diky vsem a zejmena pak Pavlu Koukalovi za rady ohledne indexace DBF
> souboru. Vsechny pokusy o indexovani byly marne a tak jsem se rozhodl pro
> TDBF komponentu, ktera funguje bezvadne a indexovani v ni je snadne.
Akorat
> mi nefunguje na siti jako sdilena, coz je pro muj program dulezite. Takze
i
> tento tvar databaze jsem zavrhl a vyzkousel PARADOXOVE tabulky *.DB V
> DATABASE DESKTOPu si tabujku udelam, vytvorim k ni ctyri SECONDARY indexy
> (vzniknou mi indexove soubory *XG0...*.XG2 atd. a vse funguje OK a tak jak
> potrebuji. Akorat nevim jak tyto indexy vytvorit programove (kdyz se treba
> pokazi) a nevytvaret je v DAT.DESKTOPU.
Error creating window device context
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 18.5.2003 17:22:12
From: "Robert Suska" <suskar(zv)seznam(tec)cz>
> neskusis preinstalovat Windows ?
Genialni reseni ;-)
Petr Vones
Error creating window device context
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 18.5.2003 17:21:50
From: "Ing. Zden�k �ezn��ek" <reznicek(zv)pce(tec)cz>
> "Error creating window device context"
Neni to nahodou tim, ze je to vicevlaknova aplikace a mas tam nekde chybu v
synchronizaci s VCL ? Tim pak vznikaji ruzne nahodne nesmyslne chyby.
Petr Vones
indexace
[*] Roman Lostak <lostak(zv)yssentools(tec)cz> - 18.5.2003 11:28:54
Diky vsem a zejmena pak Pavlu Koukalovi za rady ohledne indexace DBF
souboru. Vsechny pokusy o indexovani byly marne a tak jsem se rozhodl pro
TDBF komponentu, ktera funguje bezvadne a indexovani v ni je snadne. Akorat
mi nefunguje na siti jako sdilena, coz je pro muj program dulezite. Takze i
tento tvar databaze jsem zavrhl a vyzkousel PARADOXOVE tabulky *.DB V
DATABASE DESKTOPu si tabujku udelam, vytvorim k ni ctyri SECONDARY indexy
(vzniknou mi indexove soubory *XG0...*.XG2 atd. a vse funguje OK a tak jak
potrebuji. Akorat nevim jak tyto indexy vytvorit programove (kdyz se treba
pokazi) a nevytvaret je v DAT.DESKTOPU.
Poradi mi nekdo???
Diky
Roman Lostak
lostak(zv)yssentools(tec)cz
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.476 / Virov� b�ze: 273 - datum vyd�n�: 24.4.2003
Error creating window device context
[*] Robert Suska <suskar(zv)seznam(tec)cz> - 18.5.2003 10:47:40
Ahoj!
neskusis preinstalovat Windows ?
Robo
> Zdravim,
> uzivatel mi hlasi tuto chybu, kterou ja nemohu vyvolat:
>
> "Error creating window device context"
>
> a nasleduje ceska hlaska:
>
> "V souboru bitove kopie nelze nalest zadany typ"
>
> a obcas jeste:
>
> "Okno nema posuvniky"
>
> Nejde o nejakou chybu v ktesleni na Canvas ?
>
> Diky Zdenek Reznicek
>
>
>
Zasobnik volajicich modulu
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 18.5.2003 00:05:40
MTcuNS4yMDAzICJJbmcuIFpkZW7sayDYZXpu7ehlayI6DQo+PiAxNS41LjIwMDMgIkluZy4gWmRl
buxrINhlem7t6GVrIjoNCj4+ID4gWmRyYXZpbSB2c2VjaG55LA0KPj4gPiBuZXZpdGUgbmVrZG8g
amFrIHZ5cHNhdCB6YXNvYm5payB2b2xhamljaWNoIG1vZHVsdSAoemEgdWNlbGVtIGxvZ292YW5p
KQ0KPiA/DQo+Pg0KPj4gSkNMIChodHRwOi8vc291cmNlZm9yZ2UubmV0L3Byb2plY3Qvc2hvd2Zp
bGVzLnBocD9ncm91cF9pZD00NzUxNCkNCj4+IGEgamVqaSBFeGNlcHRpb24gZGlhbG9nIGEgbWFz
IHRvIGhvdG92ZSBhIHphZGFybW8gOi0pDQo+PiBQb3ByLiBuYXN0dWR1aiBKQ0xIb29rRXhjZXB0
aW9uLlBBUw0KPj4NCg0KPiBEaWt5LCBhbGUgamUgdGFtIHRvaG8ga2Ugc3RhemVuaSBwb21lcm5l
IGhvZG5lLiBDbyBzaSBtYW0gc3RhaG5vdXQgYSBrZGUNCj4gbmFqZHUgdGVuIEV4Y2VwdGlvbiBk
aWFsb2cgPw0KDQpTcHVzdCBzaSBqZWRpbm91IGRhdmt1LCBrdGVyYSB0YW0gamUgKGluc3RhbGwu
YmF0KS4gRGlhbG9nIHBhayBuYWpkZXMNCnYgRGVscGhpIHBvZCBtZW51IEZpbGUgLyBOZXcNCkpl
biBqZWogcHJpZGFzIGRvIHByb2dyYW11IGEgbmFzdGF2aXMgdSBuZWogVEFHIG5hIDENClBhayBq
ZSB0cmViYSB2IHByb2plY3Qgb3B0aW9ucyAvIGxpbmtlciBuYXN0YXZpdCBNYXAgZmlsZSBuYSBk
ZXRhaWxlZA0KDQotLSANCkphbiBGaWFsYQ0KbWFpbHRvOmphbi5maWFsYUB3by5jeg==
Zasuvny modul pro Photoshop
[*] Michal Aichinger <michal.aichinger(zv)talk21(tec)com> - 17.5.2003 22:44:56
Dobry den,
chtel jsem se zeptat jestli nemate nekdo popis rozhrani pro zasuvne
moduly do Photoshopu, popripade jestli jste s nimi nekdo nepracoval.
Mam tu jeden co bych docela rad vyuzil pro nacitani/ukladani obrazku.
s pozdravem
Michal Aichinger
Error creating window device context
[*] Ing. Zden�k �ezn��ek - 17.5.2003 21:13:34
Zdravim,
uzivatel mi hlasi tuto chybu, kterou ja nemohu vyvolat:
"Error creating window device context"
a nasleduje ceska hlaska:
"V souboru bitove kopie nelze nalest zadany typ"
a obcas jeste:
"Okno nema posuvniky"
Nejde o nejakou chybu v ktesleni na Canvas ?
Diky Zdenek Reznicek
Zasobnik volajicich modulu
[*] Ing. Zden�k �ezn��ek - 17.5.2003 21:06:03
> 15.5.2003 "Ing. Zden�k �ezn��ek":
> > Zdravim vsechny,
> > nevite nekdo jak vypsat zasobnik volajicich modulu (za ucelem logovani)
?
>
> JCL (http://sourceforge.net/project/showfiles.php?group_id=47514)
> a jeji Exception dialog a mas to hotove a zadarmo :-)
> Popr. nastuduj JCLHookException.PAS
>
> --
> Jan Fiala
> mailto:jan.fiala(zv)wo(tec)cz
Diky, ale je tam toho ke stazeni pomerne hodne. Co si mam stahnout a kde
najdu ten Exception dialog ?
Dik Zdenek R
Varian Async32 pro D7
[*] Milan Cizek <cizek.milan(zv)seznam(tec)cz> - 17.5.2003 15:12:35
Ahoj,
Varian-software uz davno zanikla. Pokud je mi znamo, tak vetsinu jejich
komponent odkoupila TMS (homepage je myslim www.tmssoftware.com), zkus
se tam podivat.
S pozdravem Milan Cizek, amatersky programator, D7 Ent
Win2k (SP3) a WinXP, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637
-----Original Message-----
> nemate nekdo, prosim vas, komponenty Varian Async32 pro D7.
> Na www.Builder(tec)cz je k dispozici pouze do verze D5. Mam ze
> skoly naprog. programek vyuzivajici tuto komponentu v D5. Ja
> osobne ale vlastnim D7 a rad bych ten programek zprovoznil
> pod D7. Takze pokud nekdo mate zminene komp. pro D7, budu
> rad, kdyz me nasmerujete (stranky vyrobce
> www.varian-software.com nejak nefunguji.) Nebo > kdyz mi nekdo
> vysvetlite, jak instalovat komponentu bez zdrojaku (tedy
> pouze dcu), tak to bych taky bral.
TImage
[*] ieee <ieee(zv)ynet.sk> - 17.5.2003 14:44:41
Skus vypnut Stretch, nastav rozmery TImage na 400x400 (!!!) a obrazok
vykreslit na Canvas pomocou TImage->Canvas->StretchDraw.
----- Original Message -----
From: <petr.vlasak(zv)centrum(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Saturday, May 17, 2003 2:06 PM
Subject: TImage
> Zdrav�m, pot�ebuji s n���m poradit. M�m TImage komponentu, kter� m�
> velikost nap� 400x400 a nata�en�j obr�zek, kterej je velkej 100x100.
> M�m zapnutej Stretch aby se to rozt�hnulo. Pot�ebuji na ten TImage
> kreslit okno - pomoc� DrawFocusRect, ale v norm�ln� velikosti.
> Kresl�m to na Canvas toho TImage a v�dycky to nakresl�, ale taky to
> je�t� 4x zv�t��.. (tzn. chci nap� nakreslit na Canvas �tverec
> 0,0,200,200, jen�e on ty sou�adnice 4x zv�t�� a kresl� to ve
> skute�nosti na 0,0,800,800). Jak se to d� o�et�it aby to je�t�
> nezv�t�oval? Ten Stretch pot�ebuji m�t ale zapnutej. D�ky za radu.
>
> --------------------
> Centrum(tec)cz Auto: P�in��me V�m kompletn� p�ehled kabriolet� na �esk�m
trhu! 34 aut, ve kter�ch si l�to opravdu
u�ijete!<http://user.centrum(tec)cz/redir.php?url=http://auto.centrum(tec)cz/clanek.
phtml?id=3870>
>
>
TImage
[*] <petr.vlasak(zv)centrum(tec)cz> - 17.5.2003 14:06:41
Zdrav�m, pot�ebuji s n���m poradit. M�m TImage komponentu, kter� m�
velikost nap� 400x400 a nata�en�j obr�zek, kterej je velkej 100x100.
M�m zapnutej Stretch aby se to rozt�hnulo. Pot�ebuji na ten TImage
kreslit okno - pomoc� DrawFocusRect, ale v norm�ln� velikosti.
Kresl�m to na Canvas toho TImage a v�dycky to nakresl�, ale taky to
je�t� 4x zv�t��.. (tzn. chci nap� nakreslit na Canvas �tverec
0,0,200,200, jen�e on ty sou�adnice 4x zv�t�� a kresl� to ve
skute�nosti na 0,0,800,800). Jak se to d� o�et�it aby to je�t�
nezv�t�oval? Ten Stretch pot�ebuji m�t ale zapnutej. D�ky za radu.
--------------------
Centrum(tec)cz Auto: P�in��me V�m kompletn� p�ehled kabriolet� na �esk�m trhu! 34 aut, ve kter�ch si l�to opravdu u�ijete!<http://user.centrum(tec)cz/redir.php?url=http://auto.centrum(tec)cz/clanek.phtml?id=3870>
Varian Async32 pro D7
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 17.5.2003 13:08:37
From: "Zdenda" <delphik(zv)seznam(tec)cz>
> Nebo kdyz mi nekdo vysvetlite, jak instalovat komponentu bez zdrojaku (tedy
> pouze dcu), tak to bych taky bral.
Zakladni chyba je pouzivat cokoli od ceho nejsou zdrojaky a je to pouze ve
forme DCU/BPL. Pak se dostanes do problemu. DCU musi byt prelozene presne v te
verzi Delphi (vcetne update packu) do ktere to chces instalovat. Pokud to
neudela vyrobce tam mas proste smulu, nemel si takovou vec vubec pouzivat.
Nevim jak je ten projekt velky, ale odhaduji ze ho upravit pro nejake jine
komponenety nebude asi tak slozite.
Petr Vones
Poskozeny soubor gdb
[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 17.5.2003 11:00:00
Haj hou!
On 16 May 2003 at 15:42, dssoft(zv)centrum(tec)cz wrote:
> Poskodil se nam soubor InterBase, vypada to ze se po nejakem padu systemu zkratila delka souboru.
> Poskozena je zrejme jenom jedna tabulka a to tak ze je uriznut konec.
>
> Pri pokusu o backup dostanu hlasku:
> I/O error for file "C:\CENTRAL.GDB"
> Error while trying to read from file
> Byl dosazen konec souboru.
> gds_$receive failed
>
> Doporucil byste nekdo nejaky spolehlivy postup jak co nejjednoduseji soubor opravit ?
Nutno pouzit GFIX. nejvhodnejsi postup pri oprave databaze je popsan na
nasem webu www.ibphoenix.com, ale link zrovna nemam poruce. Je ale
prihodne nazvany a povaluje se to nekde v sekci General Documantation (pokud
se nepletu :).
S pozdravem
Pavel Cisar
Navidenou na Prvni Evropske Firebird Konferenci - Kveten 2003,
Fulda, Nemecko
http://www.firebird-conference.com
Mobil: 724 281429
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase
Varian Async32 pro D7
[*] Zdenda <delphik(zv)seznam(tec)cz> - 17.5.2003 09:25:17
Zdravim,
nemate nekdo, prosim vas, komponenty Varian Async32 pro D7. Na
www.Builder(tec)cz je k dispozici pouze do verze D5. Mam ze skoly naprog.
programek vyuzivajici tuto komponentu v D5. Ja osobne ale vlastnim D7 a rad
bych ten programek zprovoznil pod D7. Takze pokud nekdo mate zminene komp.
pro D7, budu rad, kdyz me nasmerujete (stranky vyrobce
www.varian-software.com nejak nefunguji.)
Nebo kdyz mi nekdo vysvetlite, jak instalovat komponentu bez zdrojaku (tedy
pouze dcu), tak to bych taky bral.
Moc dik za cokoliv.
Zdenek
D7 Prof.
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.478 / Virov� b�ze: 275 - datum vyd�n�: 6.5.2003
Spatna zprava pro Delphi: bude CodeRush pro C#
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 17.5.2003 02:58:30
From: "Karel Kral" <kralkonf(zv)purus(tec)cz>
> Ahoj, prikladam spatnou zpravu pro Delphisty a dobrou pro C#. I Mark
> Miller, vyvojar vyborneho nastroje CodeRush ztraci viru v Delphi a
> Borland. Viz nize. Kompletni thread je na news.eagle-software.com
CodeRush je ted uz soucast DevExpress: http://www.eagle-software.com
Petr Vones
OT: Chyba v zapisu do registru
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 16.5.2003 22:38:51
16.5.2003 Rumcajs-konfera:
> Servus vsem,
> mam problem se zapisem do registru, a to v klici hkey_users. Chci tady
> vytvorit novy klic, ale vyhodi to chybu registru. Zkousel sem to v RegEditu
> a i pres reg soubor. Nevite co s tym?
A co chces zapisovat v HKEY_Users a kde presne ? Normalni uzivatel tam
pravo zapisovat nema, administrator mozna. Pokud to chces pro jednoho
uzivatele, zapis to do HKEY_CURRENT_USER, pokud pro vsechny, tak do
HKEY_LOCAL_MACHINE
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Poskozeny soubor gdb
[*] radeq <radeq(zv)centrum.sk> - 16.5.2003 19:41:42
> Poskodil se nam soubor InterBase, vypada to ze se po nejakem padu systemu zkratila delka souboru.
> Poskozena je zrejme jenom jedna tabulka a to tak ze je uriznut konec.
> Pri pokusu o backup dostanu hlasku:
> I/O error for file "C:\CENTRAL.GDB"
> Error while trying to read from file
> Byl dosazen konec souboru.
> gds_$receive failed
> Doporucil byste nekdo nejaky spolehlivy postup jak co nejjednoduseji soubor opravit ?
> David Sauer
Ahoj,
skus gfix.exe s adresara kde je firebird, pripadne si pozri :
http://www.devrace.com/services.php
radeq
DBGrid a mys s koleckem: vyreseno
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.5.2003 19:14:43
From: "Karel Rys" <delphi(zv)zas-me(tec)cz>
> a:=Msg.wParam;
> asm
> mov eax,A
> shr eax,16
> mov POSUN,ax
> end;
Pascal ma shr a shl operatory.
Petr Vones
Zaktivneni spusteneho programu s pomoci mutexu
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.5.2003 19:16:06
From: "Bohac Frantisek" <bohacf(zv)vnol(tec)cz>
> hlidam si vicenasobne spusteni programu s pomoci mutexu (dekuji vsem na
> konferenci za skvele rady :-))) a potreboval bych spusteny program
> zaktivovat (prenest do popredi). Vetsinou bude nejspis shozeny v liste...
Pouzij unit JclAppInst:
http://sourceforge.net/project/showfiles.php?group_id=47514&release_id=118195
Petr Vones
FlashFiler 2 a single EXE
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 16.5.2003 19:10:04
Puvodni zprava ze dne 16.5.2003:
> jde s FF2 udelat single exe jako to slo u FF1.xx?
Jiste. Jeste mnohem jednoduseji... viz moje tipy.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
FlashFiler 2 a single EXE
[*] Vaclav Riha - Soft Consult <vaclav_riha(zv)softconsult(tec)cz> - 16.5.2003 10:23:12
jde s FF2 udelat single exe jako to slo u FF1.xx?
S pozdravem Vaclav Riha
Modifikace PrintDialogu
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.5.2003 17:53:55
----- Original Message -----
From: "Petr Vones" <pvones(zv)mbox.vol(tec)cz>
> EnableWindow(GetDlgItem(TFontDialog(Sender).Handle, cmb4), False);
TFontDialog -> TPrintDialog - zbytek po Copy/Paste ;-)
Petr Vones
Hexadecimalni cisla a IP adresy v databazich
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 16.5.2003 17:42:20
>
> prosim Vas, nevite nekdo nahodou, jak vlozit v Delphi do
> databazove tabulky hexadecimalni cislo, aby se chovalo jako cislo
> a ne jako string? Stejnou otazku bych mel i na IP adresu.
snad - ulozit je jako cislo ?
IP adresa (ipv4) je obycejne 32bitovy integer (ci cardinal)
D. Toman
None
[*] Radek <rseznam(zv)seznam(tec)cz> - 16.5.2003 17:41:22
Mel bych dotaz ohledne Out of Process Automation Serveru
Nejak mi nefunguje zjistovani, zda server jiz bezi nebo ne.
Udelam jednoduchy Out Of Process Server.
Ma jenom jednu vlastnost Cislo integer
Potom server zaregistruju tak, ze exe soubor jednou spustim.
Potom ho chci z klientske aplikace server vytvorit pomoci:
var
Obj:Variant;
begin
Obj :=3D CreateOleObject('JmenoServeru');
end;
Tohle normalne funguje.
Ale pokud se pokousim zjistit, zda uz server zije, pomoci
funkce GetActiveOleObject(name), tak to vyhodi vyjimku "Operace neni
k dispozici.
try
Obj :=3D GetActiveOleObject (name);
except
Obj :=3D CreateOleObject (name);
end;
Kdyz to zkusim s wordem, tak normalne funguje.
V cem muze byt problem?
Poznamka: Nefunguje ani GetActiveObject (ClassID, nil, Unknown)
______________________________________________________________________
Reklama:
Letosni nejvetsi filmova podivana CHICAGO. Zvou Vas Hollywood Classics =
Entertainment a Magnesia. Hledejte na http://www.hce(tec)cz
Modifikace PrintDialogu
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.5.2003 17:50:59
From: "Jarom�r �erm�k" <CERMAK(zv)PROCOM(tec)cz>
> Nevite nekdo jak se da zakazat v printDialogu moznost zvolit tiskarnu a
> format stranky. Moc by mi to pomohlo. Predem diky
Na Windows 2000, na jinych verzich nutno odzkouset:
procedure TForm1.PrintDialog1Show(Sender: TObject);
begin
EnableWindow(GetDlgItem(TFontDialog(Sender).Handle, cmb4), False);
EnableWindow(GetDlgItem(TFontDialog(Sender).Handle, psh2), False);
end;
Petr Vones
Prechod VCL Delphi 5 na Kylix
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.5.2003 17:17:36
From: "Roland Turcan" <rolo(zv)sedas.sk>
> Mate niekto skusenosti s prechodom uz hotovej aplikacie VCL Delphi 5
> do Kylixu?
Pokud ma byt ta aplikace uz jen pro Kylix tak to staci prepsat do CLX, za
predpokladu ze jsi pouzival jen standardni VCL komponenty. I tak najdes v CLX
plno omezeni, a na nejake dalsi komponenty od jinych vyrobcu rovnou zapomen.
V pripade ze chces mit i nadale pouzitelne verze jak pro Linux tak Windows je
jedine reseni (alespon pro GUI cast) to psat oddelene.
Petr Vones
Hexadecimalni cisla a IP adresy v databazich
[*] petr-kucera(zv)volny(tec)cz - 16.5.2003 16:49:52
Dobry den,
prosim Vas, nevite nekdo nahodou, jak vlozit v Delphi do
databazove tabulky hexadecimalni cislo, aby se chovalo jako cislo
a ne jako string? Stejnou otazku bych mel i na IP adresu.
Dekuji.
S pozdravem Petr Kucera.
--
Ziskejte kvalitu, kterou si zaslouzite. Za minimalni mesicni
poplatek vam nabizime Antivir, Antispam nebo dalsi kapacitu pro
vas Mailbox. Vice na: http://sluzby.volny(tec)cz/product/mailpaid/
OT: Chyba v zapisu do registru
[*] Rumcajs-konfera <konfera(zv)rumcajs(tec)com> - 16.5.2003 16:05:19
Servus vsem, =0D
mam problem se zapisem do registru, a to v klici hkey_users. Chci tady=0D
vytvorit novy klic, ale vyhodi to chybu registru. Zkousel sem to v RegEdi=
tu=0D
a i pres reg soubor. Nevite co s tym? =0D
=0D
Win XP Home =0D
=0D
Luk=E1=9A "Rumcajs" Weiss =0D
rumcajs(zv)email(tec)cz =0D
email(zv)rumcajs.com =0D
www.rumcajs.com =0D
ICQ: 158407738 =0D
tel.: 608 708 815
Poskozeny soubor gdb
[*] <dssoft(zv)centrum(tec)cz> - 16.5.2003 15:42:39
Poskodil se nam soubor InterBase, vypada to ze se po nejakem padu systemu zkratila delka souboru.
Poskozena je zrejme jenom jedna tabulka a to tak ze je uriznut konec.
Pri pokusu o backup dostanu hlasku:
I/O error for file "C:\CENTRAL.GDB"
Error while trying to read from file
Byl dosazen konec souboru.
gds_$receive failed
Doporucil byste nekdo nejaky spolehlivy postup jak co nejjednoduseji soubor opravit ?
David Sauer
LoadUserProfile v ActiveX v ASP
[*] Delphin <delphin(zv)post(tec)cz> - 16.5.2003 15:37:24
pomohlo to. V logu bylo napsano, ze nejsou dostatecne prava a pomoci funkce
RevertToSelf jsem zjistil, ze puvodni uzivatel je IWAM_XXX a ne IUSR_XXX.
Stacilo tedy dat dostatecne prava IWAM_XXX.
----- Original Message -----
From: "Ondrej Kelle" <O.Kelle(zv)digitalpublishing.de>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Friday, May 16, 2003 2:37 PM
Subject: RE: LoadUserProfile v ActiveX v ASP
> > Pokousim se o tvorbu ActiveX pro ASP, zkousim to na lokalnim
> > IIS. V ActiveX se potrebuju na chvili prihlasit jako jiny uzivatel.
> [snip]
> > Cele jsem to odladil jako normalni aplikaci a vse fungovalo
> > spravne.
>
> Mozno sa dozvies viac zo suboru userenv.log:
> http://support.microsoft.com/default.aspx?scid=kb;en-us;221833
>
> HTH
> TOndrej
>
>
SQL a identity
[*] Lstiburek Pavel <Lstiburek(zv)ceb(tec)cz> - 16.5.2003 15:31:21
Jinou moznosti jsou fce:
IDENT_CURRENT('table_name')
IDENT_SEED('table_name')
IDENT_INCR ( 'table_or_view' )=20
tedy napr.:
SELECT TABLE_NAME,
IDENT_SEED(TABLE_NAME) AS IDENT_SEED,
IDENT_CURRENT(TABLE_NAME) AS IDENT_CURRENT,
IDENT_INCR( TABLE_NAME) AS IDENT_INCR
FROM INFORMATION_SCHEMA.TABLES
WHERE IDENT_SEED(TABLE_NAME) IS NOT NULL
OR IDENT_INCR( TABLE_NAME) IS NOT NULL
OR IDENT_CURRENT(TABLE_NAME) IS NOT NULL
To uz si nejakym vlastnim programem zpracujes.
Pavel
> From: Vlastimil Zden=ECk [mailto:delphi(zv)gestore(tec)cz]
> Potreboval bych u zakaznika zkontrolovat hodnoty IDENTITY=20
> fieldu. Ty se,
> pokud vim, daj vypsat procedurou DBCC CHECKIDENT=20
> (JmenoTabulky, noreseed).
>=20
> A tady bych prosil o radu: Nevite, jak dostat vystupni hodnoty teto
> procedury do souboru??
>=20
> Vysledny soubor bych si pak treba poslal mailem....
> D5Ent, MS SQL7.0, 2000
SQL a identity
[*] Ing. Pavel �ilinec����)b����ȧ~�� - 16.5.2003 14:41:10
Pokud zna zakaznik heslo na SA, jde lehce spustit program isql.exe
(pripadne osql.exe - dle verze MSSQL) a to treba takto:
BATAK
set srv=IPAdresaServeru
set db=NazevDatabaze
set us=SA
set ps=
osql -S%srv% -U%us% -d%db% -P%ps% -i !Update.sql > !Update.txt
Soubor !Update.sql obsahuje normalni prikazy, ktere se spousti treba v
Query Analyzeru.
Samzorejme je to pouzitelne hlavne pro okamzite ziskani informace :)
--------
ing. Pavel Zilinec
MailTo:zilinec(zv)email(tec)cz
Prog-Soft s.r.o. Plzen
Informacni system pro vyrobce
a distributory napoju
VZ> Zdravim vsechny!
VZ> Potreboval bych u zakaznika zkontrolovat hodnoty IDENTITY fieldu. Ty se,
VZ> pokud vim, daj vypsat procedurou DBCC CHECKIDENT (JmenoTabulky, noreseed).
VZ> A tady bych prosil o radu: Nevite, jak dostat vystupni hodnoty teto
VZ> procedury do souboru??
VZ> Vysledny soubor bych si pak treba poslal mailem....
VZ> Diky moc za radu
VZ> Vlasta
VZ> D5Ent, MS SQL7.0, 2000
LoadUserProfile v ActiveX v ASP
[*] Ondrej Kelle <O.Kelle(zv)digitalpublishing.de> - 16.5.2003 14:37:10
> Pokousim se o tvorbu ActiveX pro ASP, zkousim to na lokalnim
> IIS. V ActiveX se potrebuju na chvili prihlasit jako jiny uzivatel.
[snip]
> Cele jsem to odladil jako normalni aplikaci a vse fungovalo
> spravne.
Mozno sa dozvies viac zo suboru userenv.log:
http://support.microsoft.com/default.aspx?scid=kb;en-us;221833
HTH
TOndrej
Modifikace PrintDialogu
[*] Jarom�r �erm�k - 16.5.2003 13:29:21
Ahoj vsichni
Nevite nekdo jak se da zakazat v printDialogu moznost zvolit tiskarnu a =
format stranky. Moc by mi to pomohlo. Predem diky
Jaromir Cermak
---
Odchoz=ED zpr=E1va neobsahuje viry.
Zkontrolov=E1no antivirov=FDm syst=E9mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.480 / Virov=E1 b=E1ze: 276 - datum vyd=E1n=ED: 12.5.2003
=20
LoadUserProfile v ActiveX v ASP
[*] Delphin <delphin(zv)post(tec)cz> - 16.5.2003 14:09:36
Pokousim se o tvorbu ActiveX pro ASP, zkousim to na lokalnim IIS. V ActiveX
se potrebuju na chvili prihlasit jako jiny uzivatel. Pouzil jsem nasledujici
kod:
Ucet IUSR_XXX je ve skupine Administrators.
var UserToken:THandle;
ProfileInfo:TProfileInfo;
try
Win32Check(LogonUser('TEST',nil,'test',LOGON32_LOGON_SERVICE,LOGON32_PROVIDE
R_DEFAULT,UserToken));
fillchar(ProfileInfo,sizeof(ProfileInfo),0);
ProfileInfo.dwSize:=sizeof(ProfileInfo);
ProfileInfo.lpUserName:='TEST';
Win32Check(LoadUserProfile(UserToken,ProfileInfo)); // zde to dlouho ceka
a skonci to s chybou System Error. Code: 2. Syst�m nem��e nal�zt uveden�
soubor
Win32Check(ImpersonateLoggedOnUser(UserToken));
// zde je vlastni akce
Win32Check(RevertToSelf);
Win32Check(UnloadUserProfile(UserToken,ProfileInfo.hProfile));
CloseHandle(UserToken);
except
on e:Exception do response.write(e.message);
end;
Cele jsem to odladil jako normalni aplikaci a vse fungovalo spravne.
Netusi nekdo, kde by mohla byt chyba, nebo o nejakem funkcnim prikladu ?
Diky Delphin
D6, W2000
Modifikace PrintDialogu
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 16.5.2003 13:50:49
16.5.2003 Jarom�r �erm�k:
> Ahoj vsichni
> Nevite nekdo jak se da zakazat v printDialogu moznost zvolit
> tiskarnu a format stranky. Moc by mi to pomohlo. Predem diky
A neni jednodussi pak zobrazit vlastni dialog, na kterem budes mit
tisk od strany do strany a pocet kopii ? Vic ti tam toho stejne
nezbude :-)
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Problem s pointery a alokaci-dealokaci pameti
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.5.2003 13:47:33
From: "Jon� Marian" <Jonas(zv)komercpoj(tec)cz>
> Ukazatele na tyto promenne jsou ulozeny v TStringlistu. Proto jsou
> tam prevody z pointeru na string a ze stringu na pointer.
A nebylo by lepsi pouzit treba TList ?
Petr Vones