Archív konference Delphi

Zpět na výběr roku archívu nebo přejít na fulltextové vyhledávání v konferenci.

Odchytenie komunikacie aplikacie so serverom IB

[*] Roland Turcan <rotursoft(zv)kiwwi.sk> - 13.9.2001 16:58:19

Zdravim.

Ako by som mohol odchytit globalne v mojej aplikacii komunikaciu so serverom
IB/FB. Ide mi cisto len o to ci prebieha komunikacia. Ide mi o to aby som
nemusel pred kazdou poziadavkou nastavovat kurzor na SQLWait, lebo pri
dlhsich odozvach sa mi nemeni kurzor a uzivatel si moze mysliet ze zamrzol
stroj.
Dakujem.

S pozdravom

Roland Turcan - amatersky programator
D5Pro, Firebird 1.0, IBX4.52, Win2000Pro/CZ, Win98CZSE


---
Odch�dzaj�ca spr�va neobsahuje v�rusy.
Skontrolovan� antiv�rusov�m syst�mom AVG (http://www.grisoft(tec)cz).
Verzia: 6.0.277 / V�rusov� datab�za: 146 - d�tum vydania: 5. 9. 2001


upgrade RAM 1GB

[*] Jon� Mari�n <Jonas(zv)komercpoj(tec)cz> - 13.9.2001 16:04:33

Neco podobneho se mi stalo s IB6.0.1.0, na WinNT 4.0 serveru s 512MB RAM.
Nastavil jsem v IBCONFIG aby IB pouzila 64MB RAM pro datovou cache. Odezva
na jednoduche prikazy typu select * from xx where primarniklic='blabla'
byla neunosna. Pak jsem nastavil cache zpet na 16MB a vse jelo v pohode.
Databaze se sklada ze dvou GDB souboru o celkove velikosti 800MB.

Marian Jonas

> Pavol Stolc napsal:
> spozorovali sme zaujimavy ukaz:
> na W2000-server sme urobili upgrade RAM 128KB --> 1GB.
> Napriek ocakavaniam
> sa InterBase server (v5.6) neumerne spomalil - az 5x. Po downgrade na
> povodnych 128KB bezi IBserver ako predtym. Na ostatne
> aplikacie to nemalo
> takyto vplyv. Pozoroval to uz niekto? Mozete poradit?

IB: upgrade RAM 1GB

[*] Roland Turcan <rotursoft(zv)kiwwi.sk> - 13.9.2001 17:16:59

Ja som asi pred mesiacom presiel pri Win2kCZSP2 z 128 na 256 a ide mi to ako
pan Boh prikazal.

S pozdravom

Roland Turcan - amatersky programator
D5Pro, Firebird 1.0, IBX4.52, Win2000Pro/CZ, Win98CZSE


----- Original Message -----
From: "Milan #ݿek" <Cizek.Milan(zv)seznam(tec)cz>
> > Ahoj,
> >
> > spozorovali sme zaujimavy ukaz:
> > na W2000-server sme urobili upgrade RAM 128KB --> 1GB. Napriek
ocakavaniam
> > sa InterBase server (v5.6) neumerne spomalil - az 5x. Po downgrade na
> > povodnych 128KB bezi IBserver ako predtym. Na ostatne aplikacie to
nemalo
> > takyto vplyv. Pozoroval to uz niekto? Mozete poradit?
>
> ahoj,
> i kdyz je to uz OT, ktere skoro vubec nesouvisi s DB, taky pridam
> jeden problem s upgradam RAM, v mem pripade na Win2k Prof. Po
> jakemkoli upgradu RAM - Win2k Prof. hned pri startu okamzite pada na
> modrou smrt. A pokud chcete vice RAM, musite reinstalovat. Tento
> problem se mi jiz stal na 3PC, rozdil nebyl ani na DDR pameti.
> Konzultovali jsme to primo s hotline Microsoftu, a neporadili nam
> vubec nic :( Takze reinstalace nasledovala reinstalace.
> Jsem jen smolar, nebo se to deje i jinde?
>
> S pozdravem Milan Cizek, amatersky programator, D5 Ent (SP1), D6 Ent
> Win2k (SP2,Pre-SP3) a Win98 SE, cizek.milan(zv)seznam(tec)cz, ICQ:
> 59826637
>
> ______________________________________________________________________
> Jake bude pocasi? http://pocasi.seznam(tec)cz
>


---
Odch�dzaj�ca spr�va neobsahuje v�rusy.
Skontrolovan� antiv�rusov�m syst�mom AVG (http://www.grisoft(tec)cz).
Verzia: 6.0.277 / V�rusov� datab�za: 146 - d�tum vydania: 5. 9. 2001


FireBird a zalohovani

[*] Pavol Kaka�ka <kakacka(zv)proca(tec)cz> - 13.9.2001 17:21:28

Ja pouzivam IBX 4.62 a FB 1beta2 a v pohode.

Pavol Kaka�ka
KasiX(zv)atlas(tec)cz


From: "Roland Turcan" <rotursoft(zv)kiwwi.sk>
> Ahoj, ja pouzivam server FB version WI-T1.0.0.338 Firebird Beta2 a vsetko
> funguje OK.

> From: "Tomas Michal�k" <michalik(zv)proca(tec)cz>
> > nevim to jiste, ale nejspise bude problem s "version info" u FireBirdu.
> > IBX asi (nepouzivam, cili nevim) kontroluji verzi, aby povolily nektere
> > cinnosti, ktere se starsimi verzemi IB nemuzou fungovat (pouzitelne
> > pouze od IB6) a od FireBirdu se dozvi verzi "1.0.0.0" nebo "0.9.4.0"
> > atd.
> > Na toto tema se vedou diskuse na FireBird newsech, zavery neznam ...

> > > Zdravim, mame problemy s funkcnosti nekterych sluzeb IBX (zalohovani,
> > > obnova, ...) s FireBird. Fungovalo mi vse na IB6, po prechodu na
> FireBird
> > > prestalo zalohovani fungovat. Diky za kazdou radu.
> > > Lubos Novy

StoredProc v IBDataset

[*] Petr Palicka <petr.palicka(zv)atlas(tec)cz> - 13.9.2001 17:40:05

> ja jsem stale presvedcen, ze pokud napisu
> select * from tabulka where pole = null,
> tak by vysledkem mela byt prazdna mnozina vzdy

> zamysleneho efektu je ciste dosahnout takto:
> select * from tabulka where pole is null

> Co na to ostatni znalci SQL jazyka a serveru?
> Netvrdim, ze se nemohu mylit.


nevim, jestli jsem znalec, ale chapu to taky tak.
prijde mi to logicke.

chcili dosahnout vyberu dle zadaneho parametru i
v pripade, ze je null, tak to napisu takto:

select * from tabulka
where
(:parametr is null and
polozka is null) or
:parametr = polozka

dekuji PeC(zv)

CU onTheFutureOfMatrix
MatriX.CyberSpace.Cz
wwW.nYx.Cz

/~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
|[smtp:petr.palicka(zv)atlas(tec)cz]|
|[smtp:peca(zv)email(tec)cz] |
\~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

----------------------------------------
Zprava neobsahuje viry, kontrolu provedl
mocny antivirovy nastroj FDISK + MKFS

barcode

[*] Hurricane <hurricane(zv)quick(tec)cz> - 13.9.2001 17:45:04

Zdravim

To nemusi byt vzdy pravda. Ja mam meziklavesnicovou ctecku a po precteni
kodu mi to napise nejake znaky asi odpovidajici tomu kodu (pro stejny kod
pokazde stejny, pro jiny kdo jine). Ale nenapise to to cislo, ktere je
napsano pod barcodem. Coz by samozrejme melo. Nevim jestli je vadna moje
ctecka nebo je nejaka hoodne specialni. Tezko rict.

Pokud mas spravne fungujici ctecku, ktera pise cisla, reseni je naprosto
trivialni. Po prejeti kodu se do PC vyslou znaky uplne stejne, jako bys je
napsal na klavesnici. Takze se ti vlozi do jakekoliv komponenty schopne
prijimat text (TMemo, TEdit,.....).

Hurricane

----- Original Message -----

> vsechny skenery co jsem potkal, byly napojeny mezi klavesnici a PC, takze
> stacilo dat focus do jakehokoli "enejbleho a nereadonleho" controlu,
prejet
> skenerem kod, a voila: napsalo se to tam

> -----Original Message-----

> Pot�eboval bych v�det , jak p�e��st carovy kod z lasroveho scaneru ,
> dva dny jsem prohled�val Inet ale tam je pouze v�ci na tisk
> carovych kod� a ne na cteni caroveho kodu z scaneru


Novy User na MSDE

[*] Erik Salaj <winsoft(zv)stonline.sk> - 13.9.2001 18:00:16

> Jak mam zalozit uzivatele na MSDE (verze 8.0) a priradit mu prava pristupu
k
> urcite databazi.
> Stahnul jsem cely help k osql a nic jsem tam nenasel. (EM nemam).

Skus pouzit SQLDMO.

Erik


StoredProc v IBDataset

[*] Jan Krizek <krizek(zv)vitasw(tec)cz> - 13.9.2001 18:02:44

> > zamysleneho efektu je ciste dosahnout takto:
> > select * from tabulka where pole is null
>
> > Co na to ostatni znalci SQL jazyka a serveru?
> > Netvrdim, ze se nemohu mylit.
>
>
> nevim, jestli jsem znalec, ale chapu to taky tak.
> prijde mi to logicke.
>

Je to tak spravne, mozna na prvni pohled to muze vypadat jako hloupa
buzerace ale vemte si treba spojeni dvou tabulek, tak pokud by NULL=NULL
bylo true, pak se vsechny radky bez vazby (spojovaci polozka rovna NULL)
jedne tabulky spoji se vsemi radky bez vazby a to je jasny nesmysl.

Honza +

StoredProc v IBDataset

[*] Jon� Mari�n <Jonas(zv)komercpoj(tec)cz> - 13.9.2001 17:52:21

> Lebeda David napsal :
> Ja jsem popsal, jake jsou teoreticke problemy - psal jsem na toto
> tema resersni praci na vejsce. V Mistrovstvi v MSSQL6.5 byla
> vysvetlan logika fungovani tohoto serveru take tak. Je mozne,
> protoze je to trochu narocne na pochopeni a zaziti, ze kvuli
> "zjednoduseni" to jine servery implementuji jinak, nicmene ja jsem
> stale presvedcen, ze pokud napisu
>
> select * from tabulka where pole = null,
>
> tak by vysledkem mela byt prazdna mnozina vzdy, zatimco
> zamysleneho efektu je ciste dosahnout takto:
>
> select * from tabulka where pole is null
>
> Co na to ostatni znalci SQL jazyka a serveru? Netvrdim, ze se
> nemohu mylit.
>
> David Lebeda

Nevim jak ostatni SQL servery ale na Interbase 6 i na IBM DB2 v7.2
nelze testovat 'pole = null', musi tam byt vzdy 'pole is null'

Na MS SQL serveru ve verzi 6.5 byl zapis 'is null' a '= null'
ekvivalentni, v dalsich verzich lze pouzit jen 'is null'.

Marian Jonas


Free console for MSDE test sequinu

[*] borkovec(zv)email(tec)cz - 13.9.2001 19:25:14

Diky za tip na Hendersenuv Sequin, ale bohuzel ho neni schopen nejen nabidnout, ale ani prijmout(pri startu). Resp. me se to nepovedlo.
ODBC conns jsou v poradku a mam to na WinMe
R&B

--- P�vodn� zpr�va ---
Od: "Jarda Jirava" <listuj(zv)centrum(tec)cz>
Datum: 13.09.2001 13:53:26

Zdravim,

ke knize Mistrovstvi v T-SQL bylo prilozeno CD na kterem byl
program se jmenem Sequin. Umel snad vsechno co klasicky
Enterprise Manager a dokazal komunikovat se vsim co melo ODBC.

Zde je adresa primo na stranku Ken Hendersona, kde je uplne
dole mozno najit soubor Sequin
http://www.khen.com/books/tsqlgurusguide.htm
soubor ma asi 3 MB
http://www.khen.com/nkandescent/ggtsql.zip

Hezky den

PS> doufam, ze to pujde pouzit i pro MSDE
*****************
Jarda Jirava
(zv)
LiStuj
listuj(zv)centrum(tec)cz
^^^^^^^^^^^^^^^^^
SW development
^^^^^^^^^^^^^^^^^
*****************

--- INZERCE ---
Siroky sortiment predevsim domacich elektrospotrebicu a spotrebni
elektroniky za skvele ceny se slevami na adrese http://user.centrum(tec)cz/redir.php?url=http://www.obchodni-dum(tec)cz


---
** CREATED BY EMAIL.CZ **
http://www.email(tec)cz <--- Get Your Free Email


SEQUIN funguje pro MSDE

[*] borkovec(zv)email(tec)cz - 13.9.2001 19:55:53

Omlouvam se za nepresnou zpravu, Sequin funguje, je nutno ve jmenu serveru uvest jmeno pocitace (bez \\), na kterem je spousten (MSDE je vzdy local).
R&B

---
** CREATED BY EMAIL.CZ **
http://www.email(tec)cz <--- Get Your Free Email


Indy a idHTTP

[*] Tom� Hula - 13.9.2001 21:00:56

Zdravim,

pouzivam komponentu idHTTP z kolekce Indy. Kdyz posilam pres Post URL, tak mi to pri
pouziti nekterych adres vypise chybu "Connection Closed Gracefully.". Nevite nekdo, o co
muze jit?
URL by mel byt v poradku, kdyz jej vlozim do IE, tak se bez problemu zpracuje.

Predem diky,
Tom�# Hula
email: tomas.hula(zv)seznam(tec)cz
homepage: http://e-technics.zde(tec)cz


IB: upgrade RAM 1GB

[*] cis <cis(zv)atlas(tec)cz> - 13.9.2001 21:19:59

Taky jsem ruzne menil RAM, vzdy bez problemu. Ale jednou jsem po instalaci
vymenil VGA, a vzdy nasledovala rychla modra smrt.

alda

-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
Behalf Of Roland Turcan
Sent: Thursday, September 13, 2001 5:17 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Re: IB: upgrade RAM 1GB


Ja som asi pred mesiacom presiel pri Win2kCZSP2 z 128 na 256 a ide mi to ako
pan Boh prikazal.

modularita

[*] Erik Salaj <winsoft(zv)stonline.sk> - 13.9.2001 21:32:56

> nejspis me ceka ve skole napsani prace na tema modularita aplikaci v
> Delphi - srovnani ruznych pristupu. Na toto tema moc zkusenosti nemam a
tak
> bych moc ocenil, kdyby me nekdo odkazal na nejake super poucne dokumenty
> (knihy, i-net, ...) nejlepe v cestine, ale s anglictinou bych si take
mozne
> poradil.

Bertrand Meyer: Object-oriented Software Construction

Erik


DXInput

[*] <bukaj(zv)iol(tec)cz> - 13.9.2001 21:58:21

Dobry den,
mam takovy problem s DelphiX. Pres DXInput mi normalne jde zjistit, jestli
je stisknuto leve tlacitko mysi, ale u praveho to nefunguje. Poradite?

Free console for MSDE

[*] Erik Salaj <winsoft(zv)stonline.sk> - 13.9.2001 22:22:32

> Ziadnu free konzolu nepoznam, ale myslim, ze by nebol az taky velky
problem
> take nieco urobit, akurat to chce dost casu. Enterprise Manager pre MSSQL
> pouziva ODBC, najlepsie by asi bolo pouzit priamo ODBC API, pretoze bezne

Pochybujem, ze je mozne pomocou ODBC API managovat MSSQL (okrem
zakladnych DDL prikazov, ktore je mozne pouzit pomocou hoccoho).

Na tieto ucely je urcene rozhranie SQLDMO (Data Management Objects).
Pouzit colokolvek ine pre MSSQL je bud velmi obmedzujuce ale uplne nevhodne.

Erik


IP do textu

[*] Karel Krtecek <karel.krtecek(zv)centrum(tec)cz> - 13.9.2001 22:43:39

Dobry den,

potreboval bych z retezce typu 195.12.100.1 dostat neco jako
www.cosi(tec)cz. Vim, ze vysledku muze byt vice, ale me staci pouze
jeden a je mi jedno, jaky to je.

Jak to co nejrychleji udelam?

Dekuji

Karel Krtecek


IP do textu

[*] Lud�k ZITA <konference(zv)sales(tec)cz> - 14.9.2001 00:13:59


----- Original Message -----
From: "Karel Krtecek" <karel.krtecek(zv)centrum(tec)cz>
> potreboval bych z retezce typu 195.12.100.1 dostat neco jako
> www.cosi(tec)cz. Vim, ze vysledku muze byt vice, ale me staci pouze
> jeden a je mi jedno, jaky to je.

Ahoj.
Mozna pres nejake WHOIS rozhrani.
Napriklad :
http://www.lupa(tec)cz/whois/run.phtml?advanced=1&objname=195.12.100.1+&rectype=
5

Ludek


Console - textviewer

[*] Lud�k ZITA <konference(zv)sales(tec)cz> - 14.9.2001 02:03:01

Zdravim.
Nemate nekdo link na nejaky ukazkovy zdrojak primitivniho konsoloveho
prohlizece souboru.
Muze to byt i v TP (unitu crt32 jiz mam).

Predem dik

Ludek


Rada k datab�zi

[*] Tom� H�jek - 14.9.2001 02:29:07

Dobr� den,

za��n�m prozkoum�vat datab�ze v Delphi 5 a narazil jsem na jeden
probl�m.
Na formu m�m propojeny Datasource,Table, DbGrid, DbNavigator - klasika. Cel�
je to p�kn�
spojeno s datab�zi (MySQL server) a v#e (p�id�v�n�,mazan� a editace) pomoc�
Gridu a Navig�toru funguje.

Pot�ebuji ale nejak� ud�je v datab�zi editovat p��mo bez ��asti u�ivatele a
�e#�m to takhle:

Table1.Edit;
Table1.FieldValues['motor']:='nejaky motor'; //samoz�ejme datab�ze
obsahuje polo�ku "motor", ktera je varchar
Table1.Post;

A tady p�i Table1.Post to na m� vyplivne hl�#ku "Couldn't perform the edit
because another user changed the record'
Nejho�#� na to je, �e tuto chybu n�kdy nevyprodukuje a upravovan� udaj se
zap�#e �sp�#n� do datab�ze.
Pora�te mi n�co, nebo n�jak� jin� zp�sob.

D�ky za radu

Tom�# H�jek


CAPI a ISDN

[*] Martin Vlk <mavlk(zv)helpforest(tec)cz> - 14.9.2001 06:17:50

Zdravim,

potrebuji pouzit ve sve aplikaci telefonovani pres ISDN
tak, abych mohl na strane PC mluvit do mikrofonu a hovor slysel
ve sluchatkach. Pouzivam k tomu CAPI 2.0 (API pro ISDN). Spojeni
ovladat umim, ale nemuzu prijit na to jak propojit zvukovku k
tomu tel. hovoru.

Da se to nejak udelat primo pomoci CAPI, nebo musim prijata data
prehravat na zvukovce sam, a hlas z mikrofonu opet sam posilat pres
ISDN ?

Nasel jsem komponenty ISDN-objects, ktere toho umi opravdu hodne
(napr. po spojeni prehrani urceny WAV do telefou, nahraji hovor
do jineho WAVu a jine) ale zadny z dostupnych prikladu se neumi
propojit hovor na zvukovku.


S pozdravem

Martin VLK

Rada k datab�zi

[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 14.9.2001 06:35:35

> Table1.Edit;
> Table1.FieldValues['motor']:='nejaky motor'; //samoz�ejme
> datab�ze
> obsahuje polo�ku "motor", ktera je varchar
> Table1.Post;
>
> A tady p�i Table1.Post to na m� vyplivne hl�#ku "Couldn't perform the
> edit because another user changed the record' Nejho�#� na to je, �e
> tuto chybu n�kdy nevyprodukuje a upravovan� udaj se zap�#e �sp�#n� do
> datab�ze. Pora�te mi n�co, nebo n�jak� jin� zp�sob.
>

Poradit se da jedine - na SQL serveru zasadne nepouzivat TTable.
Pouzivej TQuery a casem by bylo nejlepsi prejit na jine podobne
komponenty nezalozene na BDE. V danem pripade pripade upravu
dat provadet pres SQL prikaz update. To sice neni tak jednoduche
na uceni jako Table, nakonec i logika aplikace bude uplne jina
(doporucuje se nedelat editace v gridu, muze byt rozumne
nepouzivat DB-aware komponenty jako DBEdity apod.... zkratka
hodne veci delat sam v kodu a nepouzivat problematickou
automatiku z Delphi, ale vysledkem pak treba bude skutecne
chodiva aplikace a ne monstrum, ktere obcas vyhodi zahadnou
chybu, obcas spadne... Ostatne spoustu diskuzi na toto tema
muzes najit v archivu konference, jestli mas trochu vic casu na
prohrabani.

David Lebeda

PS. Prosim v mailech do konference bez cestiny.

Rada k datab�zi

[*] VALIK <valentapat(zv)volny(tec)cz> - 14.9.2001 06:58:09

Jasne ... priklanim se k odpovedi, zadnej table, a jina DB komponenty.
Akorat poradim ... na mysql si sezen free ZEOS komponenty.....

treba tady http://svd.host.sk/show.php3?id=33

Jinak jsme tu 2 na konfe co povazujeme MySQL za nej DB tak se pridej.

valik
e-mail : valentapat(zv)volny(tec)cz
ICQ: 54152896

----- Original Message -----
> Tom�# H�jek

CAPI a ISDN

[*] VALIK <valentapat(zv)volny(tec)cz> - 14.9.2001 07:01:58

>> Nasel jsem komponenty ISDN-objects, ktere

prosim te kde??

valik
e-mail : valentapat(zv)volny(tec)cz
ICQ: 54152896

CAPI a ISDN

[*] Martin Vlk <mavlk(zv)helpforest(tec)cz> - 14.9.2001 07:28:49

Zdravim

http://www.isdn-objects.de

je tam trial verze pro vsechny verze Delphi a priklady pouziti
Ty komponenty vypadaji dobre, ale neresi ten muj problem
(a nebo jsem na to pouze neprisel -> to by byla ta lepsi
varianta)


S pozdravem

Martin VLK

> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
> Behalf Of VALIK
> Sent: Friday, September 14, 2001 7:02 AM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Re: CAPI a ISDN
>
>
> >> Nasel jsem komponenty ISDN-objects, ktere
>
> prosim te kde??
>
> valik
> e-mail : valentapat(zv)volny(tec)cz
> ICQ: 54152896
>
>
>

Register Win2000

[*] Jan #ebesta <delcomseb(zv)volny(tec)cz> - 14.9.2001 07:31:32

Zdravim vsechny,

mam cteni z registru

Reg := TRegistry.Create;
{ Reg.Access:=KEY_ALL_ACCESS;}
try
Reg.RootKey := HKEY_LOCAL_MACHINE;
If Reg.OpenKey('\Software\Cube\Monitor', False) then
xxx:=Reg.ReadString('xxxx');
finally
Reg.CloseKey;
Reg.Free;
end;

a zapis

Reg := TRegistry.Create;
{ Reg.Access:=KEY_ALL_ACCESS;}
try
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey('\Software\Cube\Monitor', True);
Reg.WriteString('xxx',xxx);
finally
Reg.CloseKey;
Reg.Free;
end;

Vse funguje pod Win98, ale mam zpravy, ze pod Win2000 nefunkuje zapis a asi
ani cteni.

Prosim, pomuze vlozit "Reg.Access:=KEY_ALL_ACCESS;" za create?

Muze mi toto, prosim, nekdo overit a dat vedet? Nemam pristup k Win2000.

Dekuji Jan Sebesta


OT Re: barcode

[*] Pavel Gazda <Pavel.Gazda(zv)seznam(tec)cz> - 14.9.2001 07:37:14

Mozna by stacilo ctecku spravne nakonfigurovat. ;-)

> Zdravim
>
> To nemusi byt vzdy pravda. Ja mam meziklavesnicovou ctecku a po precteni
> kodu mi to napise nejake znaky asi odpovidajici tomu kodu (pro stejny kod
> pokazde stejny, pro jiny kdo jine). Ale nenapise to to cislo, ktere je
> napsano pod barcodem. Coz by samozrejme melo. Nevim jestli je vadna moje
> ctecka nebo je nejaka hoodne specialni. Tezko rict.
>

Rada k =?iso-8859-1?Q?datab=E1zi?=

[*] dphi_forum(zv)proces.sk - 14.9.2001 08:01:43


Nazdar...

Ak uz pouzivat ZEOS (inac je naozaj dobry) tak potom z

http://www.zeoslib.org/
NORO.

Indy a idHTTP

[*] Ales Vasicek <vasicek(zv)ecommerce(tec)cz> - 14.9.2001 08:01:39

Ahoj,

tohle neni chyba, ale informativni hlaska. Dej to do bloku try, except a
je to.

Ales

> -----Original Message-----
> From: Tom�# Hula [mailto:tomas.hula.knf(zv)seznam(tec)cz]
>
> Zdravim,
>
> pouzivam komponentu idHTTP z kolekce Indy. Kdyz posilam pres
> Post URL, tak mi to pri
> pouziti nekterych adres vypise chybu "Connection Closed
> Gracefully.". Nevite nekdo, o co
> muze jit?
> URL by mel byt v poradku, kdyz jej vlozim do IE, tak se bez
> problemu zpracuje.

globalni kurzor aplikace

[*] Ka.Kewasa <kewasa(zv)quick(tec)cz> - 14.9.2001 08:06:04

To je ale hrozna rezie navic. Ja mam nekolik kurzoru a virtualni prirazovani
podle kontextu aplikace.
To nejde nejak vymenit default nebo hourglass cursor za jiny? Pouzivam
uzivatelske kurzory a tam se zrejme ocekava vedlejsi efekt napr. na menu.
Ale proc to dela i rantl u listboxu?

Ka.

----- Original Message -----
From: Milan #ݿek <Cizek.Milan(zv)seznam(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, September 13, 2001 2:01 PM
Subject: Re: globalni kurzor aplikace


> > chova stejne. Jak jde tedy nastavit kurzor vsude v cele aplikaci a v
cele
> > plose oken? Prirazeni kurzoru Screen.Cursor nestaci??? Mam to v D5
>
> ahoj,
> ja to delam tak, ze u kazdeho prvku na Formu nastavim Cursor
> samostatne. Myslim, ze u nekterych komponent to neni potreba, protoze
> se dedi z parenta.

N�pov�da

[*] Jiri Wendl, KSH-Data <wendl(zv)ksh-data(tec)cz> - 14.9.2001 08:14:50

> Stahni si
> http://msdn.microsoft.com/library/en-us/htmlhelp/html/htmlhelp.exe
> a budes za vodou.
> OnHelp pak budes volat proceduru HtmlHelp(...).

Ahoj
To jsem prave chtel. Jenze do OnHelp to nikdy neskoci.
Jsem uz z toho olaky zmeteny.

Predem diky za pomoc

Jirka

StoredProc v IBDataset

[*] Ren� Otisk <otisk(zv)MISEL(tec)cz> - 14.9.2001 08:21:35

ten select mi prave interbejska nevzala, mozna proto ze nema zkracene
vyhodnocovani...
Sroub


Peca wrote:

chcili dosahnout vyberu dle zadaneho parametru i
v pripade, ze je null, tak to napisu takto:

select * from tabulka
where
(:parametr is null and
polozka is null) or
:parametr = polozka

Free console for MSDE

[*] Lubo Fule <fule(zv)ekosoft.sk> - 14.9.2001 08:21:31

> To neni podobne Enterprise Manageru, ale Query Analyzeru.

To je Enterprise Managere aj Query Analyzer v jednom... (stlac <F2> a
zobrazi sa Object Explorer, co je velmi podobne EM).

L.

StoredProc v IBDataset

[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 14.9.2001 09:05:12

> ten select mi prave interbejska nevzala, mozna proto ze nema zkracene
> vyhodnocovani... Sroub
>
> Peca wrote:
>
> chcili dosahnout vyberu dle zadaneho parametru i
> v pripade, ze je null, tak to napisu takto:
>
> select * from tabulka
> where
> (:parametr is null and
> polozka is null) or
> :parametr = polozka
>

Takze:

1) Pokud parametr neni null, pak to funguje spravne, tj. vyberou se
pouze shodne polozky (bez null hodnot)

2) Je-li parametr null pak:

a) pokud je i polozka null, ma podminka tvar true or null coz ma
dat vysledek true a tak to chceme
b) neni-li polozka null ma podminka tvar false or null, coz dava
vysledek unknown a server to nevybere, coz taky chceme

takze kde je problem? Co ocekavas za chovani a co to dela
doopravdy?

David Lebeda


Indy a idHTTP

[*] Gebauer Lukas <gebylist(zv)mlp(tec)cz> - 14.9.2001 09:06:11


Nebo pouzij Synapsi, ktera s neci takovym jako exceptions neotravuje.
(leda ze by sis to explicitne zapnul...) :-)

> tohle neni chyba, ale informativni hlaska. Dej to do bloku try, except
> a je to.

> > pouzivam komponentu idHTTP z kolekce Indy. Kdyz posilam pres
> > Post URL, tak mi to pri
> > pouziti nekterych adres vypise chybu "Connection Closed
> > Gracefully.". Nevite nekdo, o co
> > muze jit?
> > URL by mel byt v poradku, kdyz jej vlozim do IE, tak se bez
> > problemu zpracuje.


Louci se Lukas Gebauer.

E-mail: gebauerl(zv)mlp(tec)cz
WEB: http://www.ararat(tec)cz/synapse - Synapse Delphi TCP/IP Library


Vice jazyku v IB6

[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 14.9.2001 09:12:18

Ahoj,

mam databazi v IB6 vytvorenou ve WIN1250, connection ma take
tento charset. Ted bych potreboval v jedne z tabulek mit nektere
sloupce v Unicode charsetu (presny nazev charsetu si ted
nevzpominam). Podari se mi tyto sloupce spravne precist v ramci
stavajicicho connection?
Nebo jak jinak resit situaci, kdy chci mit v IB tabulku prekladu
nejakeho textu do cizich jazyku? Nejedna se o hebrejstinu a
podobne exoticke zalezitosti, mam na mysli treba nemecke ostre
s, prehlasovana pismena, slovenske mekke L apod.

Diky za nazory.

David Lebeda


QuickReport

[*] Michel Rabadi <michel(zv)asex(tec)cz> - 14.9.2001 09:16:23

-----Original Message-----
From: kinekus(zv)nextra.sk [mailto:kinekus(zv)nextra.sk]
Sent: Thursday, September 13, 2001 7:09 AM
Subject: QuickReport

Mam databazu, ktora obsahuje datum, popis udalosti a nazov obrazku
(fotky)
ktory prilieha konkretnej udalosti.
Otazka s ktorou sa uz trapim min. mesiac je : Ako vytlacim kompletnu
databazu obrazkov s priliehajucimi udalostami cez QuicReport.
Milan F.
-----

Ahoj,

protoze TQRImage nema obsluhu udalosti OnPrint, zkus vyuzit BeforePrint
bandu, na kterem je obrazek polozen a tam pak treba
QRImage.Picture.LoadFromFile(cesta_k_obrazku_z_databaze).

Michel


IP do textu

[*] Gebauer Lukas <gebylist(zv)mlp(tec)cz> - 14.9.2001 09:22:27

> potreboval bych z retezce typu 195.12.100.1 dostat neco jako
> www.cosi(tec)cz. Vim, ze vysledku muze byt vice, ale me staci pouze
> jeden a je mi jedno, jaky to je.

To co potrebujes je 'reverzni DNS dotaz'.

Toho muzes docilit funkci winsocku gethostbyaddr. (mrkni se do helpu k
win32.. je u kazdych Delphi)

Druha moznost je vyuzit sluzeb nativniho DNS klineta v
Synapsi, v Indy, atd...

Louci se Lukas Gebauer.

E-mail: gebauerl(zv)mlp(tec)cz
WEB: http://www.ararat(tec)cz/synapse - Synapse Delphi TCP/IP Library


Ukladanie suborov do intebase

[*] Roland Turcan <rotursoft(zv)kiwwi.sk> - 14.9.2001 09:55:22

Zdravim.

Mate niekto skusenosti s ukladanim dokumentov do interbazy. Ide mi o
vytvorenie dokumentu a nasledne po ukonceni editovania ulozit do databazy.

Dakujem za kazdy tip.

S pozdravom

Roland Turcan - amatersky programator
D5Pro, Firebird 1.0, IBX4.62, Win2000Pro/CZ, Win98CZSE


---
Odch�dzaj�ca spr�va neobsahuje v�rusy.
Skontrolovan� antiv�rusov�m syst�mom AVG (http://www.grisoft(tec)cz).
Verzia: 6.0.277 / V�rusov� datab�za: 146 - d�tum vydania: 5. 9. 2001


Nazev tiskove ulohy

[*] UNICOS <delphi(zv)unicos(tec)cz> - 14.9.2001 9:57:22

Zdravim,
nevite nekdy jak pri tisku z Quickreportu pojmenovat tiskovou ulohu.
Jde mi o to, ze pri spusteni podrobnosti tiskarny je u nazvu ulohy prazdny
nazev, coz pri spusteni vice tisku najednou neni zrovna nejvhodnejsi.
Dekuji
P.S. souvisi to s Quickreportem, nebo s nastavenim tisku z Delphi ?

Nazev tiskove ulohy

[*] Radek KALA <Kala(zv)Atlas(tec)cz> - 14.9.2001 10:04:54

Nastav si property ReportTitle a tim se uloha automaticky
pojmenuje.

> Zdravim,
> nevite nekdy jak pri tisku z Quickreportu pojmenovat tiskovou ulohu.
> Jde mi o to, ze pri spusteni podrobnosti tiskarny je u nazvu ulohy prazdny
> nazev, coz pri spusteni vice tisku najednou neni zrovna nejvhodnejsi.
> Dekuji
> P.S. souvisi to s Quickreportem, nebo s nastavenim tisku z Delphi ?
S pozdravem Radek KALA
BetaControl, s.r.o.
Cerneho 58/60, 635 00
tlf. : + 420 5 4622 3491
fax : + 420 5 4622 3470
GSM : + 420 603 85 75 15


N�pov�da

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 14.9.2001 10:14:02

Zrovna jsem stahnul a odzkousel Delphi 5 a HTMLhelp s free
komponentami stazenymi ze
http://www.ec-software.com/comppage.htm
a vypada to velmi slusne.
komponenty jsou velmi male (3KB narust velikosti programu)
Pouhym prepnutim jde zvolit WinHelp nebo HTMLhelp, komponenta si
odchyt�v� OnHelp a zbytek udela sama.

------
ing. Jan Fiala
mailto:jan.fiala(zv)iol(tec)cz

14.9.2001 Jiri Wendl, KSH-Data:
> Ahoj
> To jsem prave chtel. Jenze do OnHelp to nikdy neskoci.
> Jsem uz z toho olaky zmeteny.

> Predem diky za pomoc

> Jirka

StoredProc v IBDataset

[*] Ren� Otisk <otisk(zv)MISEL(tec)cz> - 14.9.2001 10:18:12

Vzdycky mi to vrati null... Je to procedura, ktera ma vratit asi 60
zaznamu...

Sroub


> > ten select mi prave interbejska nevzala, mozna proto ze nema zkracene
> > vyhodnocovani... Sroub
> >
> > Peca wrote:
> >
> > chcili dosahnout vyberu dle zadaneho parametru i
> > v pripade, ze je null, tak to napisu takto:
> >
> > select * from tabulka
> > where
> > (:parametr is null and
> > polozka is null) or
> > :parametr = polozka
> >
>
> Takze:
>
> 1) Pokud parametr neni null, pak to funguje spravne, tj. vyberou se
> pouze shodne polozky (bez null hodnot)
>
> 2) Je-li parametr null pak:
>
> a) pokud je i polozka null, ma podminka tvar true or null coz ma
> dat vysledek true a tak to chceme
> b) neni-li polozka null ma podminka tvar false or null, coz dava
> vysledek unknown a server to nevybere, coz taky chceme
>
> takze kde je problem? Co ocekavas za chovani a co to dela
> doopravdy?
>
> David Lebeda


Nazev tiskove ulohy

[*] Jan #ebesta <delcomseb(zv)volny(tec)cz> - 14.9.2001 10:24:35

Zdravim,
nevite nekdy jak pri tisku z Quickreportu pojmenovat tiskovou ulohu.
Jde mi o to, ze pri spusteni podrobnosti tiskarny je u nazvu ulohy prazdny
nazev, coz pri spusteni vice tisku najednou neni zrovna nejvhodnejsi.
Dekuji
P.S. souvisi to s Quickreportem, nebo s nastavenim tisku z Delphi ?


melo by pomoc QuickRep1.ReportTitle:='nazev';

Sebik

Register Win2000

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 14.9.2001 10:30:06

Mam takovy pocit, ze pres KEY_ALL_ACCESS se prave pristupuje, ale na NT je nutne
pouzit KEY_READ a KEY_WRITE.

S pozdravem

Milan Tome#
Vedouc� v�vojov�ho t�mu Windows
Softwarehouse HAiDA s.r.o.
Nov� Bor
tel: 0424/722291, 0424/222284
email: Milan.Tomes(zv)haida(tec)cz

> Vse funguje pod Win98, ale mam zpravy, ze pod Win2000 nefunkuje zapis a asi
> ani cteni.
>
> Prosim, pomuze vlozit "Reg.Access:=KEY_ALL_ACCESS;" za create?
> Dekuji Jan Sebesta


Register Win2000

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 14.9.2001 10:33:29

Cteni i zapis na W2000 chodi, pokud mas prislusna prava.
Pro pouhe cteni registru je lepsi (D5 a vyse) pouzit funkci
OpenKeyReadOnly.
Pro zapis neni zadna pomoc, pokud nemas dostatecna prava.

------
ing. Jan Fiala
mailto:jan.fiala(zv)iol(tec)cz

14.9.2001 Jan �ebesta:
> Zdravim vsechny,

> mam cteni z registru

> Reg := TRegistry.Create;
> { Reg.Access:=KEY_ALL_ACCESS;}
> try
> Reg.RootKey := HKEY_LOCAL_MACHINE;
> If Reg.OpenKey('\Software\Cube\Monitor', False) then
> xxx:=Reg.ReadString('xxxx');
> finally
> Reg.CloseKey;
> Reg.Free;
> end;

> a zapis

> Reg := TRegistry.Create;
> { Reg.Access:=KEY_ALL_ACCESS;}
> try
> Reg.RootKey := HKEY_LOCAL_MACHINE;
> Reg.OpenKey('\Software\Cube\Monitor', True);
> Reg.WriteString('xxx',xxx);
> finally
> Reg.CloseKey;
> Reg.Free;
> end;

> Vse funguje pod Win98, ale mam zpravy, ze pod Win2000 nefunkuje zapis a asi
> ani cteni.

> Prosim, pomuze vlozit "Reg.Access:=KEY_ALL_ACCESS;" za create?

> Muze mi toto, prosim, nekdo overit a dat vedet? Nemam pristup k Win2000.

> Dekuji Jan Sebesta

AT p��kazy na mobil Nokia 3210

[*] Josef Semera <semera(zv)atlas(tec)cz> - 14.9.2001 10:44:57

Nevim jestli je to jeste aktualni, ale vetsina prikazu pro neHWmodemove
Nokie je www.gnokii.org.
Jsou tam i priklady. Sice v C++ ale pro zacatek vam to bude stacit.
Josef Semera
-----Original Message-----


Nezkou#el jste n�kdo komunikovat s Noki� 3210 p�es datov� kabel, COM


Register Win2000

[*] David Mensik <mensikd(zv)seznam(tec)cz> - 14.9.2001 10:47:28

> Vse funguje pod Win98, ale mam zpravy, ze pod Win2000 nefunkuje
> zapis a asi ani cteni.

No, ja ctu z registry na Windows 2000, ale z HKEY_CURRENT_USER. Nedela to
zadne potize...

Ozon


pocet dni v mesiaci

[*] Zdenek Drvota <drvota-l(zv)zds(tec)cz> - 14.9.2001 10:56:22

Ahoj
### skalsky(zv)oksystem(tec)cz napsal dne 13 Sep 01, v 13:49 :
Mesic : 2 ma 28 dni, pokud je rok delitelny 4, pak ma 29 dni

Koukam, ze problemy roku 2000 vas nechavaji zcela nedotcenym :-)))
Proc to udelat rovnou spravne, kdyz to jde rychle, jednoduse a spatne, ze?

--
-----------------------------------------------
Ing. Zdenek Drvota e-mail: drvota(zv)zds(tec)cz
director
ZDS, spol. s r.o.
Hronovicka 708 tel:+420-40-6613756
530 02 Pardubice fax:+420-40-6613756
Czech Republic http://www.zds(tec)cz
e-mail: info(zv)zds(tec)cz
Pripojte se k hledani mimozemskych civilizaci:
SETI(zv)Home http://setiathome.ssl.berkeley.edu
Darek, ktery nezklame? CeDecko od nas!
http://www.zds(tec)cz/cdrom/cdrom.asp?sender=mail
--


Register Win2000

[*] Ales Vasicek <vasicek(zv)ecommerce(tec)cz> - 14.9.2001 10:56:06

Jasne, ale k tomu abys mohl cist z HKLM musi mit prihlaseny user prava
pro cteni/zapis do registru.

Ales

> -----Original Message-----
> From: David Mensik [mailto:mensikd(zv)seznam(tec)cz]
>
> > Vse funguje pod Win98, ale mam zpravy, ze pod Win2000 nefunkuje
> > zapis a asi ani cteni.
>
> No, ja ctu z registry na Windows 2000, ale z
> HKEY_CURRENT_USER. Nedela to
> zadne potize...
>
> Ozon


Register Win2000

[*] Ludek Finstrle <xfinstrl(zv)informatics.muni(tec)cz> - 14.9.2001 10:57:31

> Cteni i zapis na W2000 chodi, pokud mas prislusna prava.
> Pro pouhe cteni registru je lepsi (D5 a vyse) pouzit funkci
> OpenKeyReadOnly.
> Pro zapis neni zadna pomoc, pokud nemas dostatecna prava.

Ups. Co je to za divnou radu?
Problem je v tom, ze pod KEY_ALL_ACCESS se neskryva jen write+read, ale
spousta dalsich, ktere vetsina useru nema. Nazorna ukazka toho je
napr. cely HKEY_ROOT (ci jak se to jmenuje - zrovna sedim u unixu).

Takze pomod je u readu priradit pouze KEY_READ a u zapisu pouze KEY_WRITE
(aspon doufam ,ze se tak jmenujou - viz Help). A tento postup je navic
cistejsi. Proc pozadovat po userovi vyssi opravneni, nez ktere potrebuje?

BTW to nastaveni jde udelat jiz predanim parametru TRegistry.Create ;o)

> > Vse funguje pod Win98, ale mam zpravy, ze pod Win2000 nefunkuje zapis a asi
> > ani cteni.
>
> > Prosim, pomuze vlozit "Reg.Access:=KEY_ALL_ACCESS;" za create?
>
> > Muze mi toto, prosim, nekdo overit a dat vedet? Nemam pristup k Win2000.

Neni to problem jen Win2000. Je to problem i WinNT (maji totiz pristupova
prava i na registry - ne jako Win9X a jejich nastupci).

Luf


Register Win2000

[*] Jan #ebesta <delcomseb(zv)volny(tec)cz> - 14.9.2001 11:03:17

From: ing. Jan Fiala <jan.fiala(zv)iol(tec)cz>
Subject: Re: Register Win2000


Cteni i zapis na W2000 chodi, pokud mas prislusna prava.
Pro pouhe cteni registru je lepsi (D5 a vyse) pouzit funkci
OpenKeyReadOnly.
Pro zapis neni zadna pomoc, pokud nemas dostatecna prava.

------
ing. Jan Fiala
mailto:jan.fiala(zv)iol(tec)cz

Dobre, dekuji. Jeste da se programove zjistit jaka prava jsou nastavena ?


Sebik

Presny a neoblafnutelny casovac

[*] Dalibor Falt�nek <dalibor.faltynek(zv)orgrez(tec)cz> - 14.9.2001 11:11:01

Ahoj programatori,
Jak by se dal v delphi, potazmo ve W98, zaridit presny interval spousteni
merici sekvence? Zatim to provadim timto zpusobem, ltery se hodi spis pro
intervaly tak od 5 sekund nahoru:

Perioda je radove v sekundach, TimerInterval je 100 ms, casStart=now pri
spusteni merici ulohy.

procedure TForm1.Timer1Timer(Sender: TObject);
var cas: TdateTime;
begin
DejData;
cas:=now;
if cas >(casStart + cyklus*perioda/(24*3600)) then
begin
timer1.enabled:=false;
beep;
SBar1.Panels[0].Text:=datetimetostr(now);
SBar1.Panels[1].text:=' Vzorek �.: ' + inttostr(cyklus);
...........
ZmerToVsechnoaUloz;
...........
timer1.enabled:=true;
end; {of telo cyklu mereni}
end; {of procedure}

Potiz je v tom, ze pokud se jiny proces zmocni systemu na dele nez je
perioda, vzorek je opozden, i kdyz se to nasledujici vzorky snazi dohnat.
Ale prece musi byt cesta rict systemu, ze musi v dany okamzik vse ostatni
nechat plavat a provest merici sekvanci. Vzdyt pod windowsama funguji i
nektere ridici systemy, i kdyz jsem tim byl prekvapen.

Da se casovat ve W98 i pod milisekundu?

Diky a zdravim Vas vsechny
Dalik Faltynek - technik.
dalibor.faltynek(zv)orgrez(tec)cz

IB: upgrade RAM 1GB

[*] Zdenek Drvota <drvota-l(zv)zds(tec)cz> - 14.9.2001 11:15:20

Ahoj
### Tomas Vladik napsal dne 13 Sep 01, v 16:04 :
> > problem se mi jiz stal na 3PC, rozdil nebyl ani na DDR pameti.
> > Konzultovali jsme to primo s hotline Microsoftu, a neporadili nam
> > vubec nic :( Takze reinstalace nasledovala reinstalace.
> > Jsem jen smolar, nebo se to deje i jinde?
>
> Se starymi dobrymi SDRAM DIMM jsem podobny problem nikde nevidel ... T.
matne si vzpominam, ze kdysi se MS zminovali, ze pri instalaci
W2k se dela jaksi "optimalizace" systemu podle aktualniho HW
(CPU, RAM...).
Ale sam jsem pridaval ze 64 na vice (128,192) a s TIM problemy
nebyly (kdyz ale vymenite MB, je to na BSOD a novou instalaci :).

--
-----------------------------------------------
Ing. Zdenek Drvota e-mail: drvota(zv)zds(tec)cz
director
ZDS, spol. s r.o.
Hronovicka 708 tel:+420-40-6613756
530 02 Pardubice fax:+420-40-6613756
Czech Republic http://www.zds(tec)cz
e-mail: info(zv)zds(tec)cz
Pripojte se k hledani mimozemskych civilizaci:
SETI(zv)Home http://setiathome.ssl.berkeley.edu
Darek, ktery nezklame? CeDecko od nas!
http://www.zds(tec)cz/cdrom/cdrom.asp?sender=mail
--


N�pov�da

[*] Jiri Wendl, KSH-Data <wendl(zv)ksh-data(tec)cz> - 14.9.2001 11:38:28

> To jsem prave chtel. Jenze do OnHelp to nikdy neskoci.
> Jsem uz z toho olaky zmeteny.

Ted jsem na to prisel.
Kdyz neni u formulare v BorderIcons nastaveno biHelp tak
to do Application.OnHelp vubec neskoci.

Jirka


N�pov�da

[*] Jan Sebel�k <honza(zv)haes(tec)cz> - 14.9.2001 11:42:54

> Odes�latel: Jiri Wendl, KSH-Data <wendl(zv)ksh-data(tec)cz>
> To jsem prave chtel. Jenze do OnHelp to nikdy neskoci.
> Jsem uz z toho olaky zmeteny.
Priklad posilam v priloze:

Na Editech jsem nastavil HelpContext 1,2,3
Na OnCreate formulare dosadim do Application.OnHelp moji proceduru MyHelp.
V MyHelp po stisku F1 odchytim HelpContext (odkud to F1 prislo) v parametru Data.
HtmlHelp volam sice na knoflikach, ale mohl bych to prenest do MyHelp:
case Data of
........
end;

Honza
P.S.
Html Help jsem zaradil do kurzu Delphi - pokrocile techniky, databazovy klient.
=========================================
= HAES - RNDr. Jan Sebelik
= http://www.haes(tec)cz
= Skolici a konzultacni stredisko pro Delphi a Win32
= Vojtiskova 206
= 507 81 Lazne Belohrad
= tel. 0434 692 569 (0601 203084]
=========================================
---------
> Odes�latel: Jiri Wendl, KSH-Data <wendl(zv)ksh-data(tec)cz>
> Komu: delphi-l(zv)clexpert(tec)cz
> P�edm�t: Re: N�pov�da
> Datum: 14. z߰� 2001 8:14
>
> > Stahni si
> > http://msdn.microsoft.com/library/en-us/htmlhelp/html/htmlhelp.exe
> > a budes za vodou.
> > OnHelp pak budes volat proceduru HtmlHelp(...).
>
> Ahoj
> To jsem prave chtel. Jenze do OnHelp to nikdy neskoci.
> Jsem uz z toho olaky zmeteny.
>
> Predem diky za pomoc
>
> Jirka
>
----------


Jak zjistit kde program bezi?

[*] EFG developer <developer(zv)efg(tec)cz> - 14.9.2001 11:43:32

Zdravim, zajimalo by me, jestli se nejakym zpusobem da zjistit, kdyz pustim
program z IDE, kde zrovna program bezi.

Jde mi o to, ze napr mi program nekde "zabloudi" (napr. nejakej cykl nebo
nejaka kriticka sekce)a ja bych potreboval zjistit v ktere casti kodu to
zrovna "bloudi".
Samozdrejme breakpointy znam, ale ty nejsou to prave.

nevim jestli me chapete, ale proste program mi nekde vytuhne, pravdepodobne
to caka na vstup do krit. sekce, a ja bych to potreboval overit, nejlepe
zjistenim kde program visi.


S pozdravem

Ing. Petr Sikola
EFG CZ spol. s r.o.
tel.: +420 436 319 324
sikola(zv)efg(tec)cz
www.efg(tec)cz
www.aktion(tec)cz

QuickReport

[*] Martin Macko <martinm(zv)m-pro(tec)cz> - 14.9.2001 11:44:14

A co TQRDBImage ?
V jakem formatu je obrazek ?

Jinak lze pouzit metodu BeforePrint u bandu a tam - treba pomoci streamu -
natahnout obrazek do obyc. TQRImage


-----Original Message-----
Prosim o radu, pretoze na predchadzajuci prispevok takmer nikto nereagoval.

Mam databazu, ktora obsahuje datum, popis udalosti a nazov obrazku (fotky)
ktory prilieha konkretnej udalosti.
Otazka s ktorou sa uz trapim min. mesiac je : Ako vytlacim kompletnu
databazu obrazkov s priliehajucimi udalostami cez QuicReport. Report je
orientovany tak, ze na lavej strane sa nachdza popis udalosti a na pravej
fotka.
Databazu udalosti viem vytlacit ale priliehajuce obrazku neviem kde mam
prednaplnit (asi OnNeedData) a ako to urobit ?

Dakujem za kazdu radu

Milan F.

Jak zjistit kde program bezi?

[*] Ales Radikovsky <radik(zv)allstar(tec)cz> - 14.9.2001 11:50:56

> Zdravim, zajimalo by me, jestli se nejakym zpusobem da
> zjistit, kdyz pustim
> program z IDE, kde zrovna program bezi.
>
> Jde mi o to, ze napr mi program nekde "zabloudi" (napr.
> nejakej cykl nebo
> nejaka kriticka sekce)a ja bych potreboval zjistit v ktere
> casti kodu to
> zrovna "bloudi".
> Samozdrejme breakpointy znam, ale ty nejsou to prave.
>
> nevim jestli me chapete, ale proste program mi nekde vytuhne,
> pravdepodobne
> to caka na vstup do krit. sekce, a ja bych to potreboval
> overit, nejlepe
> zjistenim kde program visi.

Na tohle je dobre pouzivat nejake logovani, kterym se program doplni na
"vhodnych" mistech (nejlepe jeste v podminenem prekladu). Lze to resit
nejakym memoboxem nebo pouzit externi nastroj. Jednoduche "logovadlo" je
soucasti Gexperts, mnohem vymakanejsi je Overseer z Delphree a existuji i
nejake komercni nastroje.... ja jsem si na to napsal externi program (NT
service), ktery mam na serveru a muzu pres http na logy koukat odjinud,
logovat do souboru atd... Je to dobre jak pro ladeni tak posleze i na
sledovani....

Ales


TMenu sa mi presuva do MDIFormu

[*] Roland Turcan <rotursoft(zv)kiwwi.sk> - 14.9.2001 11:59:22

Zdravim.

1. Preco, ak mam okno MDIChild a na nom TMenu tak sa mi nechce zobrazit. Ak
to okno zobrazim ako fsNormal tak tam menu je.

2. Aj v MDIChilde zobrazim OLE Object napr. MSWord tak wordove menu mi
neostava v CHilde ale sa cape do hlavneho MDIFormu. Ja to tam nechcem, menu
ma ostat v Childe a este tam chcem pridat aj svoje dalsie menuitem.

Dakujem
S pozdravom

Roland Turcan - amatersky programator
D5Pro, Firebird 1.0, IBX4.62, Win2000Pro/CZ, Win98CZSE


---
Odch�dzaj�ca spr�va neobsahuje v�rusy.
Skontrolovan� antiv�rusov�m syst�mom AVG (http://www.grisoft(tec)cz).
Verzia: 6.0.277 / V�rusov� datab�za: 146 - d�tum vydania: 5. 9. 2001


Kylix & nezavislost projektu

[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 14.9.2001 12:04:45

Haj hou!

On 13 Sep 2001, at 13:06, Pavel Houdek wrote:

> Mam takovy zacatecnicky problem s kylixem, rad bych pustil nezavisle
> vytvorenou aplikaci jenze:
> betula:~/Prog/kylix_projects$ ./pokusooo
> ./pokusooo: error while loading shared libraries: bplvisualclx.so.6: cannot
> open shared object file: No such file or directory
>
> kamze mam co zaskrtnout, nastavit, abych mohl aplikaci vzit a spustit na
> jinem stroji (kde neni kylix instalovan)? Pripadne jak udelat instalaci aby
> toto podchytila?
> (aplikace jde pod kylixem spustit normalne...)

Staci se ridit pokyny z textoveho souboru Deploy z instalace
Kylixu. V kostce (podrobnosti viz. dotycny soubor) je treba dodavat
s aplikaci prislusne knihovny (qt/qtintf) a balicky (pokud je treba), a
nastavit prislusne cesty (LD_LIBRARY_PATH). Nejlepe pak vytvorit
vlastni spousteci script po vzoru startkylix.

Hodne zdaru

Pavel Cisar
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase


Odchytenie komunikacie aplikacie so serverom IB

[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 14.9.2001 12:04:45

Haj hou!

On 13 Sep 2001, at 16:58, Roland Turcan wrote:

> Ako by som mohol odchytit globalne v mojej aplikacii komunikaciu so serverom
> IB/FB. Ide mi cisto len o to ci prebieha komunikacia. Ide mi o to aby som
> nemusel pred kazdou poziadavkou nastavovat kurzor na SQLWait, lebo pri
> dlhsich odozvach sa mi nemeni kurzor a uzivatel si moze mysliet ze zamrzol
> stroj.

Obavam se, ze dost tezko. Jedine reseni je opouzdrit prislusnym
volanim rutiny pro vykonani prikazu na serveru. Predpokladam, ze
pouzivate nejakou knihovnu misto raw API, takze jde jen o to,
identifikovat prislusnou rutinu z knihovny a upravit ji. Pokud nemate
zdroje, pak nezbyde nez to resit na vyssi urovni, treba az na urovni
aplikace.

Hodne zdaru

Pavel Cisar
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase


upgrade RAM 1GB

[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 14.9.2001 12:04:45

Haj hou!

On 13 Sep 2001, at 16:04, Jon� Mari�n wrote:

> Neco podobneho se mi stalo s IB6.0.1.0, na WinNT 4.0 serveru s 512MB RAM.
> Nastavil jsem v IBCONFIG aby IB pouzila 64MB RAM pro datovou cache. Odezva
> na jednoduche prikazy typu select * from xx where primarniklic='blabla'
> byla neunosna. Pak jsem nastavil cache zpet na 16MB a vse jelo v pohode.
> Databaze se sklada ze dvou GDB souboru o celkove velikosti 800MB.

Velikost cache se u FB/IB udava v poctu stranek, a absolutni
velikost cache je tedy zavisla na velikosti stranky. U vsech verzi IB
je znam limit 10,000 stranek, po jehoz prekroceni dochazi k
degradaci vykonu a zatim nikdo nevi proc. Na identifikaci a
odstraneni problemu se pracuje.

S pozdravem

Pavel Cisar
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase


sifry RSA, DES

[*] <vaclav.sykora(zv)accidis(tec)cz> - 14.9.2001 12:09:29

dobry den,

shanim komponentu, ktera by byla schopna de/sifrovat soubor pomoci RSA nebo
DES. pripadne nejake info, ktere se obecne tyka sifrovani dat.

s pozdravem, v. sykora


Register Win2000

[*] David Mensik <mensikd(zv)seznam(tec)cz> - 14.9.2001 12:12:55

Jiste, pokud nema prava na sve registry, tak se nenaloguje ;)

> Jasne, ale k tomu abys mohl cist z HKLM musi mit prihlaseny user prava
> pro cteni/zapis do registru.

StoredProc v IBDataset

[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 14.9.2001 12:13:23

> Vzdycky mi to vrati null... Je to procedura, ktera ma vratit asi 60
> zaznamu...
>

Ted jsem to zkousel a funguje to spravne. Problem bude asi jinde.
Udelal jsem ulozenou proceduru se selectem zkonstruovanym tak,
jak jsme se bavili a do tabulky jsem vlozil 7 radku, z toho 5 melo v
prislusnem sloupci cislo a dva null. Pak jsem tu proceduru zavolal

select * from p_moje(null)

a vratila mi ty dva radky s null hodnotou.

Select v procedure vypadal takto:

for
select id, nazev from T_POKUS
where (:parametr is null and sloupec is null) or :parametr = sloupec
into :id, :nazev
do
suspend;

Pole sloupec je typu int.

Zkus poslat nejake podrobnosti, zdroj procedury a typ prislusneho
parametru, v tom musi byt nejaka jina chybka.

David Lebeda


Vice jazyku v IB6

[*] Mirek Junek <mirek.junek(zv)worldonline(tec)cz> - 14.9.2001 12:23:29

Mel jsem presne stejne problemy a resil jsem je pres hlavu - 2x connection,
kazdy s jinou kodovou stranku + ciselny klic. V jednom connectionu jsem
vyhledal a druhym pak editoval (pouzival jsem kombinaci DOS852 / Win1252).
Zkousel jsem predtim ruzne kombinace kod. stranek a collationu, ale nic
nebylo pouzitelne.

Pak jsem k memu udivu po nainstalovani noveho buildu IB zjistil, ze pri
pouziti WIN1250 lze ukladat vsechny potrebne znaky (o kterych se zminujes),
dokonce do stejneho sloupecku. A dokonce funguje trideni vcetne CH. Nevim,
jestli to je podle normy, ale je to podle zdraveho rozumu.

Kluci od Firebirdu zrejme neco v tichosti vylepsili.

Nyni mam nainstalovany Firebird W1-T0.9.5.314.

Hodne zdaru
Mirek

| mam databazi v IB6 vytvorenou ve WIN1250, connection ma take
| tento charset. Ted bych potreboval v jedne z tabulek mit nektere
| sloupce v Unicode charsetu (presny nazev charsetu si ted
| nevzpominam). Podari se mi tyto sloupce spravne precist v ramci
| stavajicicho connection?
| Nebo jak jinak resit situaci, kdy chci mit v IB tabulku prekladu
| nejakeho textu do cizich jazyku? Nejedna se o hebrejstinu a
| podobne exoticke zalezitosti, mam na mysli treba nemecke ostre
| s, prehlasovana pismena, slovenske mekke L apod.
|
| David Lebeda
|

Vice jazyku v IB6

[*] Petr Palicka <petr.palicka(zv)atlas(tec)cz> - 14.9.2001 12:41:08

> mam databazi v IB6 vytvorenou ve WIN1250, connection ma take
> tento charset. Ted bych potreboval v jedne z tabulek mit nektere
> sloupce v Unicode charsetu

v IB si definujes charset sloupce v ulozisti (v tabulce), prave treba
win1250, unicode, arabskej a co ja vim jakej.
v klientovi si nastavujes charset pro zobrazeni, takze na woknech
win1250. no a zbytek je zalezitost IB ;)
jinymi slovy, nic krom spravne deklarace charsetu sloupce a spravneho
charsetu klienta nastavovat nemusis.
jedno connection ti staci. problem mozna se tridenim, nevim, nemam
zkusenosti nicim jinym nez pxw_csy s upravou pro trideni CH (uz nevim od
koho), ktery mi vyhovuje (funguje).

dekuji PeC(zv)

CU onTheFutureOfMatrix
MatriX.CyberSpace.Cz
wwW.nYx.Cz

/~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
|[smtp:petr.palicka(zv)atlas(tec)cz]|
|[smtp:peca(zv)email(tec)cz] |
\~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

----------------------------------------
Zprava neobsahuje viry, kontrolu provedl
mocny antivirovy nastroj FDISK + MKFS

Register Win2000

[*] Robert Suska <robert(zv)korak.sk> - 14.9.2001 12:46:20

Ahoj

No ono to fungovat bude len treba mat pristup administratora ku masine vo
W2k pokial je prihlaseny len nejaky standart user tak to nebude chodit potom
to treba preprogramovat na kluc HKEY_CURRENT_USER.

Dufam ze som pomohol

S pozdravom Robo

> mam cteni z registru
>
> Reg := TRegistry.Create;
> { Reg.Access:=KEY_ALL_ACCESS;}
> try
> Reg.RootKey := HKEY_LOCAL_MACHINE;
> If Reg.OpenKey('\Software\Cube\Monitor', False) then
> xxx:=Reg.ReadString('xxxx');
> finally
> Reg.CloseKey;
> Reg.Free;
> end;
>
> a zapis
>
> Reg := TRegistry.Create;
> { Reg.Access:=KEY_ALL_ACCESS;}
> try
> Reg.RootKey := HKEY_LOCAL_MACHINE;
> Reg.OpenKey('\Software\Cube\Monitor', True);
> Reg.WriteString('xxx',xxx);
> finally
> Reg.CloseKey;
> Reg.Free;
> end;
>
> Vse funguje pod Win98, ale mam zpravy, ze pod Win2000 nefunkuje zapis a
asi
> ani cteni.
>
> Prosim, pomuze vlozit "Reg.Access:=KEY_ALL_ACCESS;" za create?
>
> Muze mi toto, prosim, nekdo overit a dat vedet? Nemam pristup k Win2000.
>
> Dekuji Jan Sebesta


Presny a neoblafnutelny casovac

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 14.9.2001 12:46:17

> Jak by se dal v delphi, potazmo ve W98, zaridit presny interval spousteni
> merici sekvence? Zatim to provadim timto zpusobem, ltery se hodi spis pro
> intervaly tak od 5 sekund nahoru:

Zkus se podivat do WinAPI na timeSetEvent a timeKillEvent. Jsou v unite MMSystem

> Da se casovat ve W98 i pod milisekundu?

Tohle netusim, ale tipuji, ze ne.

>
> Dalik Faltynek - technik.

S pozdravem

Milan Tome#
Vedouc� v�vojov�ho t�mu Windows
Softwarehouse HAiDA s.r.o.
Nov� Bor
tel: 0424/722291, 0424/222284
email: Milan.Tomes(zv)haida(tec)cz

Inteligentni SELECT

[*] JIM Design <jim.design(zv)iol(tec)cz> - 14.9.2001 13:01:12

Ahoj,

diky vsem za pomoc, pomohl DISTINCT pri spravnem serazeni sloupcu.
je videt ze SQL jeste tak totalne neznam.

M.Jirman

-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
Behalf Of Lstiburek Pavel


Ahoj,
bohuzel takto to neni, pokud vyberes hodnoty ze sloupce "a" a k nim
prirazujes hodnoty ze sloupce "b", tak bys mel pravdu. Ty ale primarne
vybiras hodnoty ze sloupce "b" (pozadavek nesmeji se opakovat) a potom musis
rici jaka z mnoziny hodnot sloupce "a", odpovidajici zadane hodnote "b" se
ma priradit. Jazyk SQL je deterministicky, tj. nad stejnymi daty musi dotaz
(prikaz) vratit vzdy stejnou mnozinu (pripade mu je treba rici ze "chci" aby
hodnota byla nejak nahodna).
Ve tvem pripade to znamena, ze musis "nejak" urcit, kterou z mnoziny hodnot
sloupce "a" ma priradit danne hodnote sloupce "b".
Nap�. pro hodnotu sloupce "b" = 1 prichazeji v uvahu hodnoty :
aaa
abb
acc
Vsechny tri vyhovuji podmince WHERE. Analogicka situace je pro b = 2. Zadna
z techto hodnot neni dle jazyka SQL nejak "lepsi" nez ostani. Toto kriterium
musis doplnit TY.
>

Presny a neoblafnutelny casovac

[*] Sula Milos <milos.sula(zv)oku-su(tec)cz> - 14.9.2001 13:04:20

no pouzivat timer na tyhle veci je dost "brutalni", da se casovat i na
mikrosekundy ve windows. coz takhle udelat si thread a do nej vlozit
smycku ktera zavola tu vasi merici proceduru po uplynuti urcite doby,
ktera se zjisti z rozdilu casu pomoci QueryPerformanceCounter a z casu
posledniho spusteni threadu (predchozi QueryPerformanceCounter). Plus
samosebou zakazat pomoci asm cli end; preruseni (pak to taky vratit
zpet). To by mohlo docela stacit pokud ten pocitatc nebudete zatezovat
jinyma aplikacema. Mimochodem uplne nejlepsi je to udelat hardwarove a
samplovat do pameti a pres PC jen cist.

-----Original Message-----
From: Dalibor Falt�nek [mailto:dalibor.faltynek(zv)orgrez(tec)cz]
Sent: Friday, September 14, 2001 11:11 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: Presny a neoblafnutelny casovac


Ahoj programatori,
Jak by se dal v delphi, potazmo ve W98, zaridit presny interval
spousteni
merici sekvence? Zatim to provadim timto zpusobem, ltery se hodi spis
pro
intervaly tak od 5 sekund nahoru:

Perioda je radove v sekundach, TimerInterval je 100 ms, casStart=now pri
spusteni merici ulohy.

procedure TForm1.Timer1Timer(Sender: TObject);
var cas: TdateTime;
begin
DejData;
cas:=now;
if cas >(casStart + cyklus*perioda/(24*3600)) then
begin
timer1.enabled:=false;
beep;
SBar1.Panels[0].Text:=datetimetostr(now);
SBar1.Panels[1].text:=' Vzorek �.: ' + inttostr(cyklus);
...........
ZmerToVsechnoaUloz;
...........
timer1.enabled:=true;
end; {of telo cyklu mereni}
end; {of procedure}

Potiz je v tom, ze pokud se jiny proces zmocni systemu na dele nez je
perioda, vzorek je opozden, i kdyz se to nasledujici vzorky snazi
dohnat.
Ale prece musi byt cesta rict systemu, ze musi v dany okamzik vse
ostatni
nechat plavat a provest merici sekvanci. Vzdyt pod windowsama funguji i
nektere ridici systemy, i kdyz jsem tim byl prekvapen.

Da se casovat ve W98 i pod milisekundu?

Diky a zdravim Vas vsechny
Dalik Faltynek - technik.
dalibor.faltynek(zv)orgrez(tec)cz

Free console for MSDE

[*] Dvo��k Miroslav <MDvorak(zv)CSAS(tec)cz> - 14.9.2001 13:20:40

Nevim proc, ale mne to po nainstalovani a pokusu spustit pise chybu "Class
not registered", tudiz nefunguje.

M. Dvorak

-----Original Message-----
From: Lubo Fule [mailto:fule(zv)ekosoft.sk]
Sent: Friday, September 14, 2001 8:22 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: RE: Free console for MSDE


> To neni podobne Enterprise Manageru, ale Query Analyzeru.

To je Enterprise Managere aj Query Analyzer v jednom... (stlac <F2> a
zobrazi sa Object Explorer, co je velmi podobne EM).

L.

Presny a neoblafnutelny casovac

[*] Ond�ej Male�ek <ondrej.malecek(zv)radom-cz(tec)cz> - 14.9.2001 13:31:15

Mrkni na timeSetEvent , dost se tim da vyresit, ale taky to neni vsemocne.

Ondrej

> Jak by se dal v delphi, potazmo ve W98, zaridit presny interval spousteni
> merici sekvence?

OT: ovladani vypinani harddisku?

[*] Ondrej Michal <Mion(zv)strom(tec)cz> - 14.9.2001 13:34:32

Asi se netyka tento prispevek primo programovani v delphi, ale mozna nekdo
bude znat odpoved:

Ve jedne aplikaci pod DOSem jsem nucen z duvodu velikosti pouzit maly
notebookovy 2GB harddisk Toshiba. Bohuzel, ten ma jednu nectnost - pokud se
cca 30minut nepouzije, automaticky se uspi. PowerManagement BIOSU je pritom
vypnut, takze jde zrejme o vlastnost firmware a nejake implicitni nastaveni
tohoto chovani.
Opetne nabihani disku pri potrebnem zapisu ci cteni pozastavi chod aplikace
az do doby, nez jsou data na disku citelna - radove sekundy. Potreboval bych
proto toto uspavani disku vypnout.

Nevi nekdo, jak programove ovladat chovani uspavani disku?
Kdysi davno v dobach DOSu kolovala po BBSkach utilitka, ktera umoznovala
toto uspavani nastavit ci vypnout u vetsiny tehdy vyrabenych disku. Stacilo
by mi i to, kdyby nekdo jeste tenhle programek mel a poslal mi jej.

(bohuzel technicka podpora Toshiby mne nechala na holickach a i pres
nekolikere upozorneni, ze provozuji disk pod DOSem mi odpovedela, ze to
uspavani je specifickoa vlastnost MS Windows a mam se tudiz obratit na
Microsoft. Tak mne napadlo, ze zrejme na druhe strane je misto cloveka
nejaky program, ktery na zaklade obsahu prichoziho mailu vybere z databaze
pribliznou odpoved a odesle ji zpet :-) )
Predem diky

Michal Ondrej

IB:Nahrada TOP 1 v Interbase

[*] Ota Maly <ota.maly(zv)volny(tec)cz> - 14.9.2001 13:38:19

Ahoj,
potrebuju do promenne dostat hodnotu pole, ktere mi select vrati v prvnim
radku.
Tedy SELECT Hodnota FROM Tabulka ORDER BY Hodnota DESC INTO :A
Problem samozrejme vznika tehdy, kdyz select vraci vice nez jeden
radek(err:multiple rows in singleton select).
Jak tohle elegantne resit?
(Podotykam, ze Interbase nezna TOP).

S pozdravem
Ota Maly

PaPouch elektronika
http://www.papouch.com

IB:Nahrada TOP 1 v Interbase

[*] Ren� Otisk <otisk(zv)MISEL(tec)cz> - 14.9.2001 13:40:59

Mno do storedproc das jen ten select a suspend, a pak by to melo byt yoko
ono. Nesmis tam dat for select ale jen select a pak tralala

Sroub

P.S. V sobotu budes on_line?> Ahoj,
> potrebuju do promenne dostat hodnotu pole, ktere mi select vrati v prvnim
> radku.
> Tedy SELECT Hodnota FROM Tabulka ORDER BY Hodnota DESC INTO :A
> Problem samozrejme vznika tehdy, kdyz select vraci vice nez jeden
> radek(err:multiple rows in singleton select).
> Jak tohle elegantne resit?
> (Podotykam, ze Interbase nezna TOP).
>
> S pozdravem
> Ota Maly
>
> PaPouch elektronika
> http://www.papouch.com
>

IB:Nahrada TOP 1 v Interbase

[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 14.9.2001 13:43:46

> potrebuju do promenne dostat hodnotu pole, ktere mi select vrati v
> prvnim radku. Tedy SELECT Hodnota FROM Tabulka ORDER BY Hodnota DESC
> INTO :A Problem samozrejme vznika tehdy, kdyz select vraci vice nez
> jeden radek(err:multiple rows in singleton select). Jak tohle
> elegantne resit? (Podotykam, ze Interbase nezna TOP).

Momentalni napad: ulozena procedura s FOR SELECT. Suspend
mit v IFu na nejaky priznak, takze se provede jednou a pak uz
priznak zajisti jeho vynechani. Jestli to je pouzitelne, nevim, ale
snad jo :)

David Lebeda


IB:Nahrada TOP 1 v Interbase

[*] Tomas =?iso-8859-2?Q?Michal=EDk?= <michalik(zv)proca(tec)cz> - 14.9.2001 13:44:48

Ahoj,

Ota Maly wrote:
>
> Ahoj,
> potrebuju do promenne dostat hodnotu pole, ktere mi select vrati v prvnim
> radku.
> Tedy SELECT Hodnota FROM Tabulka ORDER BY Hodnota DESC INTO :A
> Problem samozrejme vznika tehdy, kdyz select vraci vice nez jeden
> radek(err:multiple rows in singleton select).
> Jak tohle elegantne resit?
> (Podotykam, ze Interbase nezna TOP).

Podotykam, ze FireBird 1 zna:
select limit 1 sloupec from tabulka
:-)

a u starsich si muzes pomoci ulozenou procedurou ...

Tom

=================================

Tomas Michalik
ProCA, s. r. o.
V Luzich 818, Praha 4
Czech Republic

e-mail: michalik(zv)proca(tec)cz
tel: +420 2 67283446


IB:Nahrada TOP 1 v Interbase

[*] Tomas =?iso-8859-1?Q?Michal=EDk?= <michalik(zv)proca(tec)cz> - 14.9.2001 13:52:15


Tomas Michal�k wrote:
>
> Ahoj,
>
> Ota Maly wrote:
> >
> > Ahoj,
> > potrebuju do promenne dostat hodnotu pole, ktere mi select vrati v prvnim
> > radku.
> > Tedy SELECT Hodnota FROM Tabulka ORDER BY Hodnota DESC INTO :A
> > Problem samozrejme vznika tehdy, kdyz select vraci vice nez jeden
> > radek(err:multiple rows in singleton select).
> > Jak tohle elegantne resit?
> > (Podotykam, ze Interbase nezna TOP).
>
> Podotykam, ze FireBird 1 zna:
> select limit 1 sloupec from tabulka

Ach jo, ruce rychlejsi nez hlava :-(

takhle je to spravne:
select first 1 sloupec from tabulka

Tom
=================================

Tomas Michalik
ProCA, s. r. o.
V Luzich 818, Praha 4
Czech Republic

e-mail: michalik(zv)proca(tec)cz
tel: +420 2 67283446


IB:Nahrada TOP 1 v Interbase

[*] Jiri Binder <j.binder(zv)albacon(tec)cz> - 14.9.2001 14:10:06

Melo by to jit ulozenou procedurou. V ni cca toto

for select xxx into :xxx do
begin
suspend;
exit;
end;
Jiri Binder

> potrebuju do promenne dostat hodnotu pole, ktere mi select vrati v
> prvnim radku. Tedy SELECT Hodnota FROM Tabulka ORDER BY Hodnota DESC
> INTO :A Problem samozrejme vznika tehdy, kdyz select vraci vice nez
> jeden radek(err:multiple rows in singleton select). Jak tohle
> elegantne resit? (Podotykam, ze Interbase nezna TOP).
> S pozdravem Ota Maly


Kylix & nezavislost projektu-vyreseno

[*] Pavel Houdek <buggy(zv)betula.fsid.cvut(tec)cz> - 14.9.2001 14:29:58

Zdravim


Dne p� 14. z߰� 2001 12:04 jste napsal(a):
> Haj hou!
> Staci se ridit pokyny z textoveho souboru Deploy z instalace
> Kylixu. V kostce (podrobnosti viz. dotycny soubor) je treba dodavat
> s aplikaci prislusne knihovny (qt/qtintf) a balicky (pokud je treba), a
> nastavit prislusne cesty (LD_LIBRARY_PATH). Nejlepe pak vytvorit
> vlastni spousteci script po vzoru startkylix.
>
> Hodne zdaru
>
> Pavel Cisar
Dik za radu
Vyresil jsem nastaveni LD_LIBRARY_PATH v souboru startpokusooo:

#!/bin/bash
export LD_LIBRARY_PATH="."
./pokusooo

a v adresari s binarkou pokusooo mam linky na potrebne knihovny viz soubor
DEPLOY (pripadne mohou byt primo ony knihovny, pak by melo jit spoustet i
jinde)

hezky den

PH

--
Pavel Houdek
p.houdek(zv)seznam(tec)cz


Presny a neoblafnutelny casovac

[*] skalsky(zv)oksystem(tec)cz - 14.9.2001 14:39:12


> Da se casovat ve W98 i pod milisekundu?

Pokud budes vychazet ze syntaxe > DecodeTime(promenna, Hours, Min, Sec,
mSec); - tak asi ne;
Timer ti taky neudela mensi nez 1 msec casovej usek .... fakt mne nic
nenapada


Milan
Delphi beginner
D5-Ent, W98,
ICQ #67571111


Presny a neoblafnutelny casovac

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 14.9.2001 14:48:37



>no pouzivat timer na tyhle veci je dost "brutalni", da se casovat i
na
>mikrosekundy ve windows. coz takhle udelat si thread a do nej vlozit
>smycku ktera zavola tu vasi merici proceduru po uplynuti urcite doby,

hmm thread ale muze byt prerusen na pomerne dlouhou dobu kdykoliv
kdyz ma system moc prace s necim jinym. Cili o nejake spolehlivosti se
neda mluvit

>ktera se zjisti z rozdilu casu pomoci QueryPerformanceCounter a z
casu
>posledniho spusteni threadu (predchozi QueryPerformanceCounter). Plus
>samosebou zakazat pomoci asm cli end; preruseni (pak to taky vratit
>zpet).

instrukce CLI rozhodne nezakaze preruseni, je-li volana jinde nez z
RING 0.
Pokud by to bylo aplikacim povoleno byla by to jista smrt.


D. Toman

IB:Nahrada TOP 1 v Interbase

[*] Ota Maly <ota.maly(zv)volny(tec)cz> - 14.9.2001 14:49:42


>
> Melo by to jit ulozenou procedurou. V ni cca toto
>
> for select xxx into :xxx do
> begin
> suspend;
> exit;
> end;

A neslo by to bez dalsi ulozene procedury? Tohle je prece celkem obecnej
problem, to uz nekdo musel resit.
Napada me pouzit WHILE..DO a priznak zpracovani, zkusim to..

Ota

Register Win2000

[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 14.9.2001 14:59:11

Typicky uzivatel ma plna prava do HKCU. Do vetve HKLM ma pouze
omezena prava, ktera potrebuje pro cteni, proto napr. celou radu programu
ktere registruji nejake COM tridy (jejich registrace se zapisuje do HKLM)
nelze pod normalnim uzivatelem instalovat. Do HKLM maji defaultne
maximalni prava pouze clenove skupiny Administrators.

Prava do ruznych vetvi v registry se daji nastavovat pomoci RegEdt32.exe
(pozor nikoliv Regedit.exe).

Martin Schayna

----- Original Message -----
From: "David Mensik" <mensikd(zv)seznam(tec)cz>> Jiste, pokud nema prava na sve registry, tak se nenaloguje ;)
>
> > Jasne, ale k tomu abys mohl cist z HKLM musi mit prihlaseny user prava
> > pro cteni/zapis do registru.
>

IB:Nahrada TOP 1 v Interbase

[*] jd.software(zv)basoft.ch - 14.9.2001 15:03:52


This is a multi-part message in MIME format.
> potrebuju do promenne dostat hodnotu pole, ktere mi select vrati v
> prvnim radku. Tedy SELECT Hodnota FROM Tabulka ORDER BY Hodnota DESC
> INTO :A Problem samozrejme vznika tehdy, kdyz select vraci vice nez
> jeden radek(err:multiple rows in singleton select). Jak tohle
> elegantne resit? (Podotykam, ze Interbase nezna TOP).

Nevim jak v IB, ale v informixu se to pise takto:

FOREACH SELECT ... FROM ...
EXIT FOREACH;
END FOREACH;

Urcite je to nejak podobne i v IB

Petr
"
This e-mail may contain confidential material. It is intended only for
the person or entity which it is addressed to. Any review,
retransmission, dissemination or other use of this information by
persons or entities other than the intended recipient is prohibited. If
you received this e-mail in error, please immediately notify the sender
or The Swiss Raiffeisen Group and delete the material from any and all
computers it may be stored on.
Any views or opinions expressed in this e-mail are those of the sender
and do not necessarily coincide with those of The Swiss Raiffeisen
Group. Therefore this e-mail does not represent a binding agreement nor
an offer to deal.
E-mail transmission cannot be guaranteed to be secure or error-free.
Information could be intercepted, corrupted, lost, destroyed,
incomplete or may contain viruses. Neither The Swiss Raiffeisen Group
nor the sender can accept any liability for any kind of damage as the
result of viruses or transmission errors.
"

DBE bez instalace

[*] Jan #ebesta <delcomseb(zv)volny(tec)cz> - 14.9.2001 15:10:13

Zdravim vsechny,

mam hotovou aplikaci v D5E, local a pouzivam tabulky Paradox. (*.DB).

potreboval bych to nejak rychle a prehledne predelat na neco, abych nemusel
na PC, kde to ma behat instalovat DBE (aby vse bylo v EXE ).
Idealni komponenta jako Table bez DBE ?!?!.
Pouzivam tam jenom table.create, table.edit a post + indexy a findfirst nic
sloziteho. Jde to nejak? Di k Sebik.

Ukladanie suborov do intebase

[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 14.9.2001 15:19:26

----- Original Message -----
From: "Roland Turcan" <rotursoft(zv)kiwwi.sk>> Mate niekto skusenosti s ukladanim dokumentov do interbazy. Ide mi o
> vytvorenie dokumentu a nasledne po ukonceni editovania ulozit do databazy.

Neni problem ulozit i docela velka data (bezne pouzivame cca
jednotky MB) do blobu.

Pokud je klient ve Windows a data jsou povetsinou offisacke
dokumenty, muzes s uspechem pouzit OLEContainer a ukladat
primo OLE data.

Vyhody:
- moznost nahledu (OLE server generuje bitmapu ktera je soucasti
ulozenych dat)
- snadne vyvolani editace
- lze tak ulozit i jakykoliv soubor (pomoci OLE serveru Packager)

Nevyhody:
- data jsou o neco vetsi nez je prosty soubor na disku
- pouze Windows

Martin Schayna


sifry RSA, DES

[*] <vaclav.sykora(zv)accidis(tec)cz> - 14.9.2001 15:24:02

dobry den,

shanim komponentu, ktera by byla schopna de/sifrovat soubor pomoci RSA nebo
DES. pripadne nejake info, ktere se obecne tyka sifrovani dat.

s pozdravem, v. sykora


Quickrep a obrazok

[*] JIM Design <jim.design(zv)iol(tec)cz> - 14.9.2001 15:26:20

ahoj,

musi tam byt samozrejme list cest k souborum (asi si muj priklad vytrhl z
kontextu)
a pak tam musi byt toto [z jednho meho davneho programu - ale funkcniho]:

procedure OnNeedData
var current:integer;
begin
current:=0;
while current<ListBox1.Items.count do
begin
jpg:=TjpegImage.Create;
jpg.LoadFromFile(ListBox1.Items[current]);
Qrimage1.Picture.Graphic:=jpg;
jpg.Free;
current:=current+1;
end;
end

pokud jsou na strance 2 QRimage muzes to plnit treba takhle

procedure OnNeedData
var current:integer;
begin
current:=0;
while current<ListBox1.Items.count-1 do
begin
jpg:=TjpegImage.Create;
jpg.LoadFromFile(ListBox1.Items[current]);
Qrimage1.Picture.Graphic:=jpg;
jpg.LoadFromFile(ListBox1.Items[current+1]);
Qrimage2.Picture.Graphic:=jpg;
jpg.Free;
current:=current+2;
end;
end

M.Jirman

P.S: QR image musi samozrejme byt v QRBandu typu rbDetail

-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
Behalf Of kinekus-nextra


Ak tie obrazky maju byt na jednej stranke, tak s cislom stranky si
nepomozem. Keby bol zadefinovany pocet obrazkov na stranke aj to by sa dalo
riesit. Na report list nahadzem QRImage komponenty. Ale ja neviem, ci vyber,
ktory pred tlacou urobim mi dovoli vytlacit obrazky na jednej stranke, alebo
ich bude napr. 500. A v dalsom pripade zas iba napr. 1.
V QuicReporte mam v Detaile iba jednu komponentu QrImage.

Pred casom som v konfe od M.Jirmana videl cyklus, ktory sa vlozil do
OnNeedData asi takto

Jpg:=TjpegImage.Create;
jpg.LoadFromFile(cesta); // tu mi to Erorruje
Qrimage1.Picture.Graphic:=jpg;
jpg.Free;

ale to nefunguje, takze nevie zistit, ci cesta vedie tymto smerom.

Fabik.

> > Ak chcem na liste vytlacit dva a viac obrazkov zapis
> > subor:='c:\aaa.jpg';
> > image.picture.loadfromfile(subor);
> > subor:='c:\bbb.jpg';
> > image.picture.loadfromfile(subor);
>
> > sposobi, ze sa vytlaci iba jeden obrazok s obsahom 'bbb.jpg' - co je v
> > podstate aj logicke.
>
> Logicke to opravdu je. Musel bys tam dat nejake rozhodovani, ktery
> obrazek se ma nacist. Treba podle cisla stranky.

Post a binarni data

[*] JIM Design <jim.design(zv)iol(tec)cz> - 14.9.2001 15:26:18

ahoj,
pouzij Twebbrowser a do neho tuhle stranku naloaduj, pres nejaky IDispatch
muzes z Delphi vyplnit ten <INPUT TYPE="file"> a taky prikazat k odeslani
formulare.

Jednodussi by ale IMHO bylo udelat si z tehle stranky ASP skript ktery
zavolas z delphi pres treba takhle
TWebbrowser.Navigate(tenskript.asp?file=soubor_co_chces_poslat)

M.Jirman

PS: v pripade potreby poskytnu hlubsi informace

-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
Behalf Of Ales Vasicek

Ahoj,

takhle z formulare na webu posilame soubor:

<FORM ACTION="save_file.asp" ENCTYPE="multipart/form-data" METHOD="post"
NAME="f" ID="f">
<INPUT TYPE="file" NAME="soubor" SIZE="30">
<INPUT TYPE="submit" NAME="odeslat" VALUE="odeslat">

Stejne takovym zpusobem potrebuju odeslat binarni data z delphi
aplikace. Jak na to?

Ales


Delphi 6 Personal - licence

[*] Tomas Holan <HOLAN(zv)ksvi.mff.cuni(tec)cz> - 14.9.2001 15:31:30

> znamy mi tvrdi, ze "Delphi 6 - Personal" nelze pouzit k tvorbe komercnich
> ani freeware programu (pouze programu pro svoji potrebu). Dival jsem se na
> web Borlandu (cz) a nikde jsem nic takovyho nenasel. Posilal jsem jim

Je to v licencnim ujednani, ktere odklikavas pri instalaci.

Tom


IB:Nahrada TOP 1 v Interbase

[*] Ota Maly <ota.maly(zv)volny(tec)cz> - 14.9.2001 15:31:12

Ahoj,
uz jsem si to uvedomil, staci jednoduse pouzit SELECT MAX(Pole) FROM....
V patek odpoledne mi to proste nemysli a nemysli..:-(

Ota

EmptyTable

[*] Peter Surovy <psurovy(zv)uevora.pt> - 14.9.2001 14:38:53

Zdravim
chcel by som mazat vsetky zaznamy v db pri spusteni programu
pomocou EmptyTable
Hlasi mi to chybu EDBEngineError (Table cannot be opened for exclusive use)
co predpokladam je chyba v nastaveni vlastnosti databazy alebo sa mylim?
Ako sa to da odstranit resp. co treba spravit aby som tu metodu mohol
pouzit?
Dakujem

----------------------------------
Ing. Peter Surovy
psurovy(zv)uevora.pt
ICQ #119605423


API funkce v Delphi

[*] Str�n�k Franti�ek - 14.9.2001 16:35:45

Pratele,
je nejaka souhrnna publikace - (priklady apod) - ukazujici pouziti API
funkci v Delphi ? (v pascalu ?)

Diky za odkazy
Franti#ek STR#N#K
mailto:FSTRANIK(zv)CPOJ.CZ


SavetoStream vypisuje Abstact error.

[*] Roland Turcan <rotursoft(zv)kiwwi.sk> - 14.9.2001 16:37:41

Zdravim.

procedure TfrmOLECon.FormCloseQuery(Sender: TObject;
var CanClose: Boolean);
resourcestring Text='Chcete ulo�i� zmeny ?';
var ST:TStream;
begin
CanClose:=false;
if RedMessageDlg(Text,mtConfirmation, [mbYes, mbNo],mrYes, 0)=mrYes then
begin
ZahajTransakciu(ib1.Transaction);
try
ib1.sql.text:='update OLEOBJEKTY SET OBJEKT=:OBJEKT WHERE
JEDIN=:JEDIN';
ib1.ParamByName('JEDIN').asInteger:=ole.Tag;
ST:=TStream.Create;
try
ole.SaveToStream(ST); file://na tento riadok pise abstract error
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!
ib1.ParamByName('OBJEKT').LoadFromStream(ST,ftBlob);
ib1.ExecSQL;
ib1.Transaction.Commit;
CanClose:=true;
finally begin ST.Free; end; end;
except begin RollBackTransaction(ib1.Transaction); raise; end; end;
end else CanClose:=true;
end;


Poradte mi prosim, ze preco mi hlasi ten error. TBlobStream nechcem pouzit
lebo on vyzaduje BDE (;;

Dakujem.

S pozdravom

Roland Turcan - amatersky programator
D5Pro, Firebird 1.0, IBX4.62, Win2000Pro/CZ, Win98CZSE


---
Odch�dzaj�ca spr�va neobsahuje v�rusy.
Skontrolovan� antiv�rusov�m syst�mom AVG (http://www.grisoft(tec)cz).
Verzia: 6.0.277 / V�rusov� datab�za: 146 - d�tum vydania: 5. 9. 2001


Vesela chyba v Delphi6....

[*] Ales Radikovsky <radik(zv)allstar(tec)cz> - 14.9.2001 17:10:50

Narazil jsem na zvlastni "vlastnost" (v tomto pripade se jedna spise o
"f��uru" - omluvte nabedenicka) Object Inspectoru. Pokud si otevru jakekoli
combo s hodnotou (treba barva, nebo metoda) a otocim koleckem mysi, nehne se
obsah comba, ale vesele odroluje obsah seznam properties nebo eventu.....
Neni to az tak moc na zavadu, ale pusobi to velmi usmevne :o) Dela to i
ostatnim?

Ales


Zobrazenie ikony na hlavnom panely

[*] Roland Turcan <rotursoft(zv)kiwwi.sk> - 14.9.2001 17:13:56

Zdravim.

Sorry, viem ze to tu bolo milion krat ale neviem to najst vo svojom archive.
Ako zobrazim okno v hlavnom panely ako to robi Word 2000.

Dakujem.

S pozdravom

Roland Turcan - amatersky programator
D5Pro, Firebird 1.0, IBX4.62, Win2000Pro/CZ, Win98CZSE


---
Odch�dzaj�ca spr�va neobsahuje v�rusy.
Skontrolovan� antiv�rusov�m syst�mom AVG (http://www.grisoft(tec)cz).
Verzia: 6.0.277 / V�rusov� datab�za: 146 - d�tum vydania: 5. 9. 2001


OT: RE: ovladani vypinani harddisku?

[*] David Mensik <mensikd(zv)seznam(tec)cz> - 14.9.2001 17:31:14

Pod Linuxem existuje utilita hdparm, tou by to mozna slo provest.

Ozon


SavetoStream vypisuje Abstact error.

[*] Miroslav Slav�k <slavik(zv)ticketpro(tec)cz> - 14.9.2001 17:33:20

Ahoj,

> ST:=TStream.Create;
TSream je POUZE abstraktni trida, tzn., ze ji nelze primo vytvaret, ale je
treba pouzit nektereho z pripravenych potomku (TMemoryStream,
TFileStream,...), nebo od ni dedit vlasni potomky a v tech pak implementovat
abstraktni metody TStream a pak tyto potomky pouzit.

Mira

Ing. Miroslav Slavik
TICKETPRO, a.s.
Salv�torsk� 10
Praha 1
Tel.: +420 2 840 111 50
mail: slavik(zv)ticketpro(tec)cz


mereni objemu dat z internetu

[*] Kamil Muzika <muzikak(zv)hotmail(tec)com> - 14.9.2001 16:15:40

Ahoj programatori,jak zjistit(merit) objem dat dodanych proxy do mistni site
a jak by se dalo zjistit objem dat nateklych do konkretnich pocitacu v
mistni siti od proxy? A jeste jak rozlysovat objem dat dodavanych proxy z
cache a ne z internetu? Dik za vsechny mozne informace. Kamil

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


mereni objemu dat z internetu

[*] Ales Radikovsky <radik(zv)allstar(tec)cz> - 14.9.2001 18:33:48

> Ahoj programatori,jak zjistit(merit) objem dat dodanych proxy
> do mistni site
> a jak by se dalo zjistit objem dat nateklych do konkretnich
> pocitacu v
> mistni siti od proxy? A jeste jak rozlysovat objem dat
> dodavanych proxy z
> cache a ne z internetu? Dik za vsechny mozne informace. Kamil

Rekl bych ze tohle sem moc nepatri, resp. ze to s Delphi moc neporesis. Rekl
bych, ze "normalni" je tyto informace ziskavat primo z proxy, resp. z jejich
logu. Mam zkusenosti se Squidem (a predpokladam ze neco podobneho delaji i
jine "rozumne" proxy), ktery generuje logy na ktere existuje mnoho
analyzacnich skriptu (vetsinou v Perlu), ktere vytvori dost podrovne
statistiky. Analyzuje efektivitu (procento cachovanych dotazu), rozlisuje
cilove domeny, MIME typy, zatizeni v case, proste vse co spravce potrebuje.

Ales


EmptyTable

[*] Roman <sw.maurice(zv)seznam(tec)cz> - 14.9.2001 19:43:45



> Zdravim
> chcel by som mazat vsetky zaznamy v db pri spusteni programu
> pomocou EmptyTable
> Hlasi mi to chybu EDBEngineError (Table cannot be opened for exclusive use)
> co predpokladam je chyba v nastaveni vlastnosti databazy alebo sa mylim?
> Ako sa to da odstranit resp. co treba spravit aby som tu metodu mohol
> pouzit?
> Dakujem

Table.Exclusive:=true;
Table.EmptyTable;

Roman
OOOOOOOOOOOOOOOO
O sw.maurice(zv)cbox(tec)cz
O http://kouzelne.misto(tec)cz
OOOOOOOOOOOOOOOO


dennik

[*] Roman <sw.maurice(zv)seznam(tec)cz> - 14.9.2001 19:44:27

>zdravim,
>
>potrebujem urobit taku dochadzku. mam tabulku mdb so stlpcami :
>datum
>prichod
>odchod
>
>a potrebujem urobit nejaky formular na ich editovanie. Samozrejme mohol by som
pouzit obycajny dbgrid ale >chcem tam mat aj riadky ktore nie su v tabulke ,
napr. soboty a nedele, ktore mozu byt vyplnene ale nemusia a ak >nie su
vyplnene, nechcem ich mat v dabaze ale chcem ich zobrazovat v tom formulary ?
Ako na to ?

Tohle jsem resil pomoci MemoryTable, ktera obsahovala cely mesic, z DB se
selectnuly vybrane data a dosadily se na spravna mista /dny/. Nakonec jsem to
stejne zrusil, protoze na konci mesice byly temer vsechny dny vyplneny :-)
Pri ulozeni deniku se zapsaly jen ty zaznamy, kde uz neco bylo, nebo nove /flag
v memorytable/

Roman
OOOOOOOOOOOOOOOO
O sw.maurice(zv)cbox(tec)cz
O http://kouzelne.misto(tec)cz
OOOOOOOOOOOOOOOO

DBE bez instalace

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 14.9.2001 20:13:26

Komponenta TDBF. http://tdbf.casdb.com/

------
ing. Jan Fiala
mailto:jan.fiala(zv)iol(tec)cz

14.9.2001 Jan �ebesta:
> Zdravim vsechny,

> mam hotovou aplikaci v D5E, local a pouzivam tabulky Paradox. (*.DB).

> potreboval bych to nejak rychle a prehledne predelat na neco, abych nemusel
> na PC, kde to ma behat instalovat DBE (aby vse bylo v EXE ).
> Idealni komponenta jako Table bez DBE ?!?!.
> Pouzivam tam jenom table.create, table.edit a post + indexy a findfirst nic
> sloziteho.> Jde to nejak? Di k Sebik.

TMenu sa mi presuva do MDIFormu

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 14.9.2001 20:19:19

To je standardni chovani MDI aplikace. Je to tak definovane nasim
milym monopolem.

Pokud je polozka menu shodna s mainmenu, popup se pod ni zaradi. Jinak
vznika nova vetev v MainMenu.

------
ing. Jan Fiala
mailto:jan.fiala(zv)iol(tec)cz

14.9.2001 Roland Turcan:
> Zdravim.

> 1. Preco, ak mam okno MDIChild a na nom TMenu tak sa mi nechce zobrazit. Ak
> to okno zobrazim ako fsNormal tak tam menu je.

> 2. Aj v MDIChilde zobrazim OLE Object napr. MSWord tak wordove menu mi
> neostava v CHilde ale sa cape do hlavneho MDIFormu. Ja to tam nechcem, menu
> ma ostat v Childe a este tam chcem pridat aj svoje dalsie menuitem.

Free console for MSDE

[*] Robert Kindl <rob(zv)exec(tec)cz> - 14.9.2001 21:29:17

> > Ziadnu free konzolu nepoznam, ale myslim, ze by nebol az taky velky
> problem
> > take nieco urobit, akurat to chce dost casu. Enterprise Manager pre
MSSQL
> > pouziva ODBC, najlepsie by asi bolo pouzit priamo ODBC API, pretoze
bezne

> Pochybujem, ze je mozne pomocou ODBC API managovat MSSQL (okrem
> zakladnych DDL prikazov, ktore je mozne pouzit pomocou hoccoho).
> Na tieto ucely je urcene rozhranie SQLDMO (Data Management Objects).
> Pouzit colokolvek ine pre MSSQL je bud velmi obmedzujuce ale uplne
nevhodne.
> Erik

Podle mne lze jakoukoliv management akci s MSSQL serverem popsat SQL
skripty.
Vzdyt tyto skripty lze na pozadani z Enterprise Manageru vygenerovat.
A to bud skripty pro vytvoreni od zacatku nebo jen skripty zmenove.
Tyto pak lze spustit cimkoliv a zmena se provede.
To si take myslim, ze je jedina jednoducha metoda managementu MSDE.
Tj. pripravit si skripty dopredu a pak je tam jen poslat.

Hlavni problem pri tvorbe vlastni management konzole je dokumentaci .
V BOL systemove tabulky dokumentovany nejsou a asi nebudou.
V podstate by to slo napsat jedine metodou pozorovani Enterprise manageru v
Profileru.
Ovsem s pristi verzi SQL serveru to vse pujde do haje.
Tak je zrejme napsan i ten SEQUIN, nebot je urcen pro MSSQL7 a proti
MSSQL2000 ma obcas problemy,
nebot doslo ke zmenam v systemovych tabulkach.
Pouzivat takovy program pak muze vest k nepredvidatelnym vecem.

S tim, ze k tomuto ucelu magementu je urceno take SQLDMO polemizovat nechci.
To je pravda.

Tedy videl nekdy nekdo management konzoli napsanou pres SQLDMO?

Rob

Rada k datab�zi

[*] Tom� H�jek - 14.9.2001 22:41:38

Se ZEOS komponentama to funguji OK.
Diky

Kdyz uz jsem u MySQL (asi trochu odbocim od Delphi), tak by me
zajimalo jestli MySQL pro Windows je uplne zdarma, nebo je zdarma
jen Linux verze?

Tom�# H�jek

----- Original Message -----
From: "VALIK" <valentapat(zv)volny(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Friday, September 14, 2001 6:58 AM
Subject: Re: Rada k datab�zi


> Jasne ... priklanim se k odpovedi, zadnej table, a jina DB komponenty.
> Akorat poradim ... na mysql si sezen free ZEOS komponenty.....
>
> treba tady http://svd.host.sk/show.php3?id=33
>
> Jinak jsme tu 2 na konfe co povazujeme MySQL za nej DB tak se pridej.
>
> valik
> e-mail : valentapat(zv)volny(tec)cz
> ICQ: 54152896
>
> ----- Original Message -----
> > Tom�# H�jek
>
>
>

Free console for MSDE

[*] Erik Salaj <winsoft(zv)stonline.sk> - 15.9.2001 00:56:55

> Podle mne lze jakoukoliv management akci s MSSQL serverem popsat SQL
> skripty.
> Vzdyt tyto skripty lze na pozadani z Enterprise Manageru vygenerovat.
> A to bud skripty pro vytvoreni od zacatku nebo jen skripty zmenove.

Nezdielam Tvoj optimizmus. Myslim, ze spustu veci ktore spravis
pomocou Enterprise Managera, pomocou SQL skriptov nedokazes
urobit (napada ma teraz napr. Attach/Detach databazy, alebo
pripojenie/startovanie SQL servera, atd.).

> Tyto pak lze spustit cimkoliv a zmena se provede.
> To si take myslim, ze je jedina jednoducha metoda managementu MSDE.
> Tj. pripravit si skripty dopredu a pak je tam jen poslat.

Ano, je to jednoduche, ale neviem si predstavit ako chces spravit
napr. nastartovanie SQL servera pomocou skriptu (t.j. ako ho vykonas
na SQL serveri, ked server este nebezi).

> Hlavni problem pri tvorbe vlastni management konzole je dokumentaci .
> V BOL systemove tabulky dokumentovany nejsou a asi nebudou.

Manipulovat so systemovymi tabulkami (i pomocou storovanych procedur),
ak to nie je zdokumentovane povazujem za znacne nebezpecne.

> V podstate by to slo napsat jedine metodou pozorovani Enterprise manageru
v
> Profileru.
> Ovsem s pristi verzi SQL serveru to vse pujde do haje.
> Tak je zrejme napsan i ten SEQUIN, nebot je urcen pro MSSQL7 a proti
> MSSQL2000 ma obcas problemy,
> nebot doslo ke zmenam v systemovych tabulkach.
> Pouzivat takovy program pak muze vest k nepredvidatelnym vecem.

Tiez si to myslim. Treba pouzit to, co je na tento ucel urcene, t.j. SQLDMO.

> Tedy videl nekdy nekdo management konzoli napsanou pres SQLDMO?

No ja si myslim, ze Enterprise Manager chodi cez SQLDMO, inac si nedokazem
predstavit, ako by to zvladal.

Erik


ovladani vypinani harddisku?

[*] Lud�k ZITA <konference(zv)sales(tec)cz> - 15.9.2001 02:02:32


----- Original Message -----
From: "Ondrej Michal" <Mion(zv)strom(tec)cz>
> Nevi nekdo, jak programove ovladat chovani uspavani disku?
> Kdysi davno v dobach DOSu kolovala po BBSkach utilitka, ktera umoznovala
> toto uspavani nastavit ci vypnout u vetsiny tehdy vyrabenych disku.
Stacilo
> by mi i to, kdyby nekdo jeste tenhle programek mel a poslal mi jej.

Ahoj.
Mozna uplne blba rada. Co takhle kazdych <30 minut cvicne udelat zapis/cteni
par bajtiku.
Proste ho bud ze sveho SW nebo nejakym rezidentem "popohanet".
Ja vim je to hrozne odporne pouzit takovouhle metodu, ale jestli to jinak
nepujde...> (bohuzel technicka podpora Toshiby mne nechala na holickach a i pres
> nekolikere upozorneni, ze provozuji disk pod DOSem mi odpovedela, ze to
> uspavani je specifickoa vlastnost MS Windows a mam se tudiz obratit na
> Microsoft. Tak mne napadlo, ze zrejme na druhe strane je misto cloveka
> nejaky program, ktery na zaklade obsahu prichoziho mailu vybere z databaze
> pribliznou odpoved a odesle ji zpet :-) )

Bohuzel znam i horsi pripady "kolovratkovani" podobnych odpovedi.


Ludek


Register Win2000

[*] Lud�k ZITA <konference(zv)sales(tec)cz> - 15.9.2001 02:26:14

> > > Jasne, ale k tomu abys mohl cist z HKLM musi mit prihlaseny user prava
> > > pro cteni/zapis do registru.

Zdravim.
Sem tam pisu nejake doplnky a utilitky, ktere se provozuji v siti W2000
Server ActiveDirectory a klienti W2000 Prof. Tam je kazdy uzivatel domeny ze
zasady "Uzivatel s omezen�m opr�vn�n�m" = User. (Mimochodem je to vyborna
ochrana pred temi ruznymi mailovymi cerviky). Ten muze zapisovat v registru
pouze do vetve HKCU. Nesmi zapisovat do adresaru WINNT a Program Files.
Takze jeho "osobni" nastaveni resim samozrejme v HKCU. Obcas bych ale
potreboval zaznamenavat i nejaka nastaveni, ktera jsou obecne platna pro PC
(tedy pro vsechny uzivatele), do HKLM ovsem zapisovat nemohu. Do profilu pro
vsechny (nabizi se treba \Documents and Settings\All Users\Data aplikac�)
taky nesmim a k aplikaci do Program Files taky ne. Kam to tedy spravne dat.
Ja to resim tim, ze vytvorim nejaky adresar (treba C:\ProgINI) a tam si
udelam INI soubor. Ale nejak se mi to nezda a radeji bych byl v registru.
Jak se to ma spravne resit ?

Ludek


Vesela chyba v Delphi6....

[*] Pavel ZIDEK <delphi(zv)kopr(tec)cz> - 15.9.2001 05:20:31

Zdravim,
asi to dela vsem, a mozna je to naschval. protoze se muzu podivat co je pod
kombem - ale pouze v pripade, ze je Object inspektor s listou.
Pavel

> Narazil jsem na zvlastni "vlastnost" (v tomto pripade se jedna spise o
> "f��uru" - omluvte nabedenicka) Object Inspectoru. Pokud si otevru
jakekoli
> combo s hodnotou (treba barva, nebo metoda) a otocim koleckem mysi, nehne
se
> obsah comba, ale vesele odroluje obsah seznam properties nebo eventu.....
> Neni to az tak moc na zavadu, ale pusobi to velmi usmevne :o) Dela to i
> ostatnim?
>
> Ales


Free console for MSDE

[*] Robert Kindl <rob(zv)exec(tec)cz> - 15.9.2001 08:26:10

> Nezdielam Tvoj optimizmus. Myslim, ze spustu veci ktore spravis
> pomocou Enterprise Managera, pomocou SQL skriptov nedokazes
> urobit (napada ma teraz napr. Attach/Detach databazy, alebo
> pripojenie/startovanie SQL servera, atd.).

sp_attach_db, sp_detach_db viz. BOL


> > Tyto pak lze spustit cimkoliv a zmena se provede.
> > To si take myslim, ze je jedina jednoducha metoda managementu MSDE.
> > Tj. pripravit si skripty dopredu a pak je tam jen poslat.
> Ano, je to jednoduche, ale neviem si predstavit ako chces spravit
> napr. nastartovanie SQL servera pomocou skriptu (t.j. ako ho vykonas
> na SQL serveri, ked server este nebezi).

Startovani SQL serveru neni predmetem diskuse!
Pokud chci vzdalene spustit nejakou service tak k tomu jsou trochu jine
sluzby.
Tak funguje napr. SQL Server Service Manager (ta ikonka se zelenou
sipkou/cervenou teckou vpravo dole ).

BTW: Jak nastartujes vzdaleny souborovy server, ktery neni nejlepe ani v
zasuvce 220V? :-)

> > Tedy videl nekdy nekdo management konzoli napsanou pres SQLDMO?
> No ja si myslim, ze Enterprise Manager chodi cez SQLDMO, inac si nedokazem
> predstavit, ako by to zvladal.
> Erik

No ja myslel nejakou "Free console for MSDE" viz. subj. tohoto threadu.
Enterprise Manager bohuzel neni free, tj. nemuzes si ho nainstalovat u
zakaznika,
u ktereho mas instalovano jen MSDE resp. MSDE 2000.
Takze znovu videl nekdy nekdo neco takoveho?

Rob

Vesela chyba v Delphi6....

[*] Pesek Michal <Michal.Pesek(zv)MNUL.CZ> - 15.9.2001 10:58:46

Hi,

to vis ze dela a to dokonce i v D5.

> -----Original Message-----
> From: Ales Radikovsky [mailto:radik(zv)allstar(tec)cz]

> "f��uru" - omluvte nabedenicka) Object Inspectoru. Pokud si
> otevru jakekoli
> combo s hodnotou (treba barva, nebo metoda) a otocim koleckem
> mysi, nehne se
> obsah comba, ale vesele odroluje obsah seznam properties nebo

Free console for MSDE

[*] Erik Salaj <winsoft(zv)stonline.sk> - 15.9.2001 17:09:35

> Startovani SQL serveru neni predmetem diskuse!

Preco?

> Pokud chci vzdalene spustit nejakou service tak k tomu jsou trochu jine
> sluzby.

SQLDMO umoznuje startovanie SQL servera.

> BTW: Jak nastartujes vzdaleny souborovy server, ktery neni nejlepe ani v
> zasuvce 220V? :-)

Pomocou SQLDMO to neide. Pomocou SQL skriptov to ide? Co si tym
chcel povedat?

> No ja myslel nejakou "Free console for MSDE" viz. subj. tohoto threadu.
> Enterprise Manager bohuzel neni free, tj. nemuzes si ho nainstalovat u
> zakaznika,
> u ktereho mas instalovano jen MSDE resp. MSDE 2000.
> Takze znovu videl nekdy nekdo neco takoveho?

Nevidel a ani som nehladal, pretoze som to nepotreboval. Pre vyvojara
je k dispozicii Enterprise Manager (dokonca najnovsie Visual Studio.Net
ma celkom slusny manager priamo zaintegrovany) a uzivatelovi je
takyto manager vecsinou nanic.

Erik


Jak zjistit kde program bezi?

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 15.9.2001 17:20:49

Ahoj,

> Zdravim, zajimalo by me, jestli se nejakym zpusobem da zjistit, kdyz
> pustim program z IDE, kde zrovna program bezi.
****Stisk klavesy F12 by Te mel prenest do ladeni.

Slavek

> Ing. Petr Sikola


Durex - Let's make kids better.
-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
http://swnet(tec)cz
-------------------------------------------------


Vesela chyba v Delphi6....

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 15.9.2001 17:20:48

Ahoj,

mam tentyz problem, ale v tomto pripade bych vyjimecne vinu
nedaval Borlandu ale ovladaci mysi. Sam mam zkusenosti s dvema
koleckovymi, a kazda se chovala - na stejnem pocitaci, kazda sve
ovladace - jinak.

Slavek

> Narazil jsem na zvlastni "vlastnost" (v tomto pripade se jedna spise o
> "f��uru" - omluvte nabedenicka) Object Inspectoru. Pokud si otevru
> jakekoli combo s hodnotou (treba barva, nebo metoda) a otocim koleckem
> mysi, nehne se obsah comba, ale vesele odroluje obsah seznam
> properties nebo eventu...

> Ales


Durex - Let's make kids better.
-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
http://swnet(tec)cz
-------------------------------------------------


IP do textu

[*] Karel Krtecek <karel.krtecek(zv)centrum(tec)cz> - 15.9.2001 17:23:25

Dobry den,

> To co potrebujes je 'reverzni DNS dotaz'.

> Toho muzes docilit funkci winsocku
> gethostbyaddr. (mrkni se do helpu k
> win32.. je u kazdych Delphi)

> Druha moznost je vyuzit sluzeb nativniho DNS
> klineta v Synapsi, v Indy, atd...

Do Synapse jsem se koukal, ale tam jsem nikde (ani pouziti)
uvedenou funkci nevidel. Nemate nejaky kousek zdrojoveho textu,
ktery bych mohl pouzit? V INDY jsem nepochopil, co vlastne mam
pouzit. :-(

Diky za pomoc

Karel Krtecek

>
> Lukas Gebauer
>

Je PC pripojeno k Internetu?

[*] Frankie Y <frankie.y(zv)seznam(tec)cz> - 15.9.2001 18:19:41

Zajimalo by mne, zda jde nejak zjistit, je-li prave pocitac pripojen k
Internetu. Protoze je PC soucasti domaci site nelze to resit jednoduse
porovnanim IP adresy s localhost. Jak na to?

Diky


pack DBF pres BDE API?

[*] Ludek Finstrle <xfinstrl(zv)informatics.muni(tec)cz> - 15.9.2001 20:20:21

Ahoj,

nejak nemohu najit, jak se da packnout DBF soubor pres BDE API.

Diky za kazde nakopnuti spravnym smerem

Luf

P.S. Da se nekde najit archiv teto konference?

IP do textu

[*] Lukas Gebauer <gebylist(zv)mlp(tec)cz> - 15.9.2001 20:58:26

> Do Synapse jsem se koukal, ale tam jsem nikde (ani pouziti)
> uvedenou funkci nevidel. Nemate nejaky kousek zdrojoveho textu,
> ktery bych mohl pouzit? V INDY jsem nepochopil, co vlastne mam
> pouzit. :-(

var
DNS: TDNSSend;
t: TStringList;
begin
t := TStringList.Create;
DNS := TDNSSend.Create;
try
DNS.DNSHost := TvujDNSserver;
if DNS.DNSQuery(TvojeIPadresa, QType_PTR, t) then
begin
// prvni string v listu T obsahuje vysledek
end;
finally
DNS.Free;
t.Free;
end;
end;

Lukas


DXInput

[*] V�t Jur�sek - konference <delphi konference(zv)seznam(tec)cz> - 15.9.2001 22:16:39

Zkus kontaktovat Kamila Foltyna ( kamil.f(zv)email(tec)cz ) - (autor serie clanku o
DELPHIX na zive(tec)cz), pripadneVaclava Krejciho ( krejciv(zv)centrum(tec)cz ) -
(autor serie clanku o DELPHIX na builder(tec)cz).
Ty by ti mohli poradit.

Vitek Jurasek


----- Original Message -----
From: <bukaj(zv)iol(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, September 13, 2001 9:58 PM
Subject: DXInput


> Dobry den,
> mam takovy problem s DelphiX. Pres DXInput mi normalne jde zjistit, jestli
> je stisknuto leve tlacitko mysi, ale u praveho to nefunguje. Poradite?
>
>

Vesela chyba v Delphi6....

[*] V�t Jur�sek - konference <delphi konference(zv)seznam(tec)cz> - 15.9.2001 22:18:54

to same dela i D4 ;-)
Vitek Jurasek

----- Original Message -----
From: "Pesek Michal" <Michal.Pesek(zv)MNUL.CZ>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Saturday, September 15, 2001 10:58 AM
Subject: RE: Vesela chyba v Delphi6....


Hi,

to vis ze dela a to dokonce i v D5.

> -----Original Message-----
> From: Ales Radikovsky [mailto:radik(zv)allstar(tec)cz]

> "f��uru" - omluvte nabedenicka) Object Inspectoru. Pokud si
> otevru jakekoli
> combo s hodnotou (treba barva, nebo metoda) a otocim koleckem
> mysi, nehne se
> obsah comba, ale vesele odroluje obsah seznam properties nebo

Handle

[*] David Kraina <DKx(zv)Seznam(tec)cz> - 15.9.2001 23:03:18

Jak zjistim handle okna na popredi ? (potrebuji minimalizovat jakekoliv okno
na popredi)...DKx...

upgrade RAM 1GB

[*] Pavol Stolc <pstolc(zv)sc.sknet.sk> - 16.9.2001 01:07:34

----- Original Message -----
From: Pavel Cisar <pcb(zv)atlas(tec)cz>
Sent: Friday, September 14, 2001 12:04 PM

> Velikost cache se u FB/IB udava v poctu stranek, a absolutni
> velikost cache je tedy zavisla na velikosti stranky. U vsech verzi IB
> je znam limit 10,000 stranek, po jehoz prekroceni dochazi k
> degradaci vykonu a zatim nikdo nevi proc. Na identifikaci a
> odstraneni problemu se pracuje.

Ahoj,

Neviem ci som pochopil spravne: IB si nastavuje velkost cache sama podla
velkosti instalovanej RAM, a ked je RAM taka velka ze cache ma viac ako
10,000 stranok degraduje? Ak ano, da sa velkost cache nastavit tak, aby
nemohla mat viac ako optimalny pocet stranok?

Pavol Stolc
pstolc(zv)sc.sknet.sk


Vesela chyba v Delphi6....

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 16.9.2001 05:29:22

15.9.2001 Slavek Rydval:
> mam tentyz problem, ale v tomto pripade bych vyjimecne vinu
> nedaval Borlandu ale ovladaci mysi. Sam mam zkusenosti s dvema
> koleckovymi, a kazda se chovala - na stejnem pocitaci, kazda sve
> ovladace - jinak.

K tem ovladacum, existuji ovladace, pri kterych kdyz otocite koleckem
mimo modalni okno, tak se dostanete do rodicovskeho, ve kterem
samozrejme neudelate nic, protoze z nej bylo otevreno modalni okno...
Pak jedine minimalizovat aplikaci pres prave tlacitko na liste a
obnovit :-(

------
ing. Jan Fiala
mailto:jan.fiala(zv)iol(tec)cz


pack DBF pres BDE API?

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 16.9.2001 05:35:13

15.9.2001 Ludek Finstrle:
> nejak nemohu najit, jak se da packnout DBF soubor pres BDE API.

funkce dbiDoRestructure nebo dbiPackTable. V helpu jsou tusim
priklady (musis pouzit help k BDE, ktery je v adresari s
nainstalovanym BDE)

> P.S. Da se nekde najit archiv teto konference?

Online na http://www.delphi(tec)cz (nejaky ten den zpozdeni)
Offline napr. pres program Konfview,
http://atrey.karlin.mff.cuni(tec)cz/~rk/IBTalk.shtml
data pro program aktualizovana vzdy o mesic zpetne

------
ing. Jan Fiala
mailto:jan.fiala(zv)iol(tec)cz


IB cache (was: upgrade RAM 1GB)

[*] Leos Urban <Leos.Urban(zv)iol(tec)cz> - 16.9.2001 10:40:57

> Neviem ci som pochopil spravne: IB si nastavuje velkost cache sama podla
> velkosti instalovanej RAM, a ked je RAM taka velka ze cache ma viac ako
> 10,000 stranok degraduje? Ak ano, da sa velkost cache nastavit tak, aby
> nemohla mat viac ako optimalny pocet stranok?

Ja se domnivam, ze u FB/IB (SuperServer) se nastavi cache pro kazdou
unikatni otevrenou databazi a to nasledovne:
- pokud ma databaze v hlavicce uveden pocet stran cache, pouzije se toto
nastaveni
- nema-li, pouzije se nastaveni DATABASE_CACHE_PAGES z isc_config
- neni-li, nastavi se defaultni hodnota, coz je 2048.

Prepocteno na fyzickou pamet, jedna se o PAGE_SIZE * POCET, tj,. pro nove
zavedenou 16K stranku a nejvyssi doporuceny pocet 10000 stranek je to cca
160 MB.
Pokud se takto otevrou 3 DB se stejnym nastavenim (napr. druhy bod), IB jiz
hodla alokovat 3x 160MB tj. pro smysluplnou praci se ocekava, ze server ma
vice nez 420MB fyzicke RAM. Proto je doporucen postup podle prvniho bodu,
ktery jde nastavit pomoci gfix.

Firebird si "bere" tolik, kolik potrebuje, maximalne ale uvedeny limit. Tj.
i kdyz je nastaveno tech 10000 stranek, pokud se provede nejaky jednoduchy
dotaz, alokuje se mnozstvi podstatne mensi. Na druhou stranu, FB jiz ty
stranky neuvolnuje (dokud neskonci posledni spojeni s danou DB). Jde to
odsledovat pres TOP/PS na Linuxu.

Mne spise zarazi, ze vetsi dotaz mi trva stejne dlouho at je spusten poprve
nebo podruhe (kdy by mel mit jiz "nakesovano").

Leos

IP do textu

[*] Hurricane <hurricane(zv)quick(tec)cz> - 16.9.2001 10:42:46

Zdravim

Jde o to, odkud to chces tahat. Jestli jen na lokalni peer-to-peer siti s
Win9x, tak muzes vyuzit soubor c:\windows\hosts. Jak je to na slozitejsich
siti nevim. Pokud to chces tahat z internetu, tak si sezen nejakou
komponentu na praci s DNSkou. V jejich zaznamech je to ulozeno. Proste ji
posles IP a ona ti vrati domenovou adresu.

Hurricane

----- Original Message -----

> potreboval bych z retezce typu 195.12.100.1 dostat neco jako
> www.cosi(tec)cz. Vim, ze vysledku muze byt vice, ale me staci pouze
> jeden a je mi jedno, jaky to je.

OT: Re: OT Re: barcode

[*] Hurricane <hurricane(zv)quick(tec)cz> - 16.9.2001 10:48:38

Zdravim

Pokud mi s tim pomuzes budu ti vdecnej. Zadny driver k ni nemam a na ni jsou
jen ctyry DIPy. Aktualne jsou

1-OFF
2-OFF
3-OFF
4-ON

Pri zadne jejich kombinaci se mi to nepodarilo spravne rozchodit. Je to typ
TYSSO BCK-101. Je tam jeste uvedene FCC-ID: dkw67mpcwand a pak jeste
FAMETECH INC. Podle toho FCC-ID jsem to nikde hledat nezkousel.

Hurricane
----- Original Message -----

> Mozna by stacilo ctecku spravne nakonfigurovat. ;-)

Vice jazyku v IB6

[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 16.9.2001 10:59:22

Haj hou!

On 14 Sep 2001, at 9:12, Lebeda David wrote:

> mam databazi v IB6 vytvorenou ve WIN1250, connection ma take
> tento charset. Ted bych potreboval v jedne z tabulek mit nektere
> sloupce v Unicode charsetu (presny nazev charsetu si ted
> nevzpominam). Podari se mi tyto sloupce spravne precist v ramci
> stavajicicho connection?

UNICODE_FSS. V IB jsou definovany prekladove tabulky mezi
jednotlivymi charsety, i kdyz samozrejme ne pro vsechny
kombinace (Urcite by se vyplatilo mit nekde seznam pripustnych
konverzi). Nutno vyzkouset.

Jinak problem vicejazycnych databazi je ponekud sirsi, nez by se
mohlo zdat. Jedna vec je vice kodovani v databazi, kde IB ma velmi
dobrou podporu. Druha vec je manipulace s temito daty mimo
databazi. Tady vstupuje do hry operacni system. Bohuzel porad
jeste neni jednoduche manipulovat/zobrazovat nekolik znakovych
sad najednou. Pokud data nepotrebujete zobrazovat, lze pouzit
WideString (Windows) nebo AnsiString/UTF8 (Linux/Delphi6) pro
manipulaci s retezci, ale stejne budete mit problemy napr.
porovnavat dva retezce v ruznych znakovych sadach.

Zpet k FB/IB. Protoze neni jednoduche/mozne pracovat s nekolika
znakovymi sadami, provadi se konverze dat z databaze na
znakovou sadu klienta. Pokud potrebujete vystup v nekolika
znakovych sadach, je nutne vytvorit nekolik ruznych spojeni na
databazi s ruznym kodovanim.

Kazdopadne problematika vice znakovych sad je spise vec OS nez
databaze, takze doporucuji prostudovat materialy o kodovani znaku
a podpore v OS.

> Nebo jak jinak resit situaci, kdy chci mit v IB tabulku prekladu
> nejakeho textu do cizich jazyku? Nejedna se o hebrejstinu a
> podobne exoticke zalezitosti, mam na mysli treba nemecke ostre
> s, prehlasovana pismena, slovenske mekke L apod.

Podivejte se, zda nejaka znakova sada nepokryva vsechny znaky
ktere potrebujete. Pokud ano, tak jste v podstate za vodou, staci
pouzit jednu znakovou sadu. Pokud ne, mate docela problem (viz.
vyse).

S pozdravem

Pavel Cisar
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase


Nova verze IBX

[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 16.9.2001 10:59:22

Haj hou!

Nova verze IBX 4.63 pro Delphi5/BCB5 a verze 6.01pro Delphi 6 je nyni v
CodeCentralu na adrese:

http://codecentral.borland.com/codecentral/ccweb.exe/author?authorid= 102

S pozdravem

Pavel Cisar
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase


IB cache (was: upgrade RAM 1GB)

[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 16.9.2001 12:58:34

Haj hou!

On 16 Sep 2001, at 10:40, Leos Urban wrote:

> Mne spise zarazi, ze vetsi dotaz mi trva stejne dlouho at je spusten poprve
> nebo podruhe (kdy by mel mit jiz "nakesovano").

Me to az tolik neprekvapuje :) Zalezi na strukture dotazu,
databaze a rade dalsich faktoru. Pokud jde o cache, lze jeji
vyuziti/prospesnost zjistit ze statistik dotazu/serveru.

S pozdravem

Pavel Cisar
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase


Free console for MSDE

[*] Martin Kube�ka <martin.kubecka(zv)amenit(tec)cz> - 16.9.2001 15:20:18

Nevidel ve skutecnosti, ale mam takovy pocit ze Altair (z www.asp(tec)cz)
neco takoveho delal. Resp. MS pred casem mel nejakou akci pro MS SQL
2000 Developer Edition, kde k samotne licenci byly zdarma nejake veci
jako napr. redakcni system (ze by Nemesis ;-) a tusim prave i nejaky
free EM. Bohuzel jsem to nemel moznost videt :-(

Mac

> -----Original Message-----
> From: Robert Kindl [mailto:rob(zv)exec(tec)cz]

> No ja myslel nejakou "Free console for MSDE" viz. subj.
> tohoto threadu. Enterprise Manager bohuzel neni free, tj.
> nemuzes si ho nainstalovat u zakaznika, u ktereho mas
> instalovano jen MSDE resp. MSDE 2000. Takze znovu videl nekdy
> nekdo neco takoveho?

logIN a wIN

[*] David Kraina <DKx(zv)Seznam(tec)cz> - 16.9.2001 15:44:34

Nazdar Delphini,
nedokazal by z vas nekdo udelat (nahradit) prihlasovaci okno do windows ?
Pripadne jestli neexistuje neco na netu. Ocenil bych i adresu, ne jenou
odpoved existuje. Diky. ...DKx...

�esk� instal

[*] Pavel Vintr <vintr.pavel(zv)centrum(tec)cz> - 16.9.2001 20:28:08

Ahoj,
nev�te n�kdo o n�jak�m pokud mo�no nekomer�n�m SW na tvorbu instala�n�ch program� v �e#tin� ?
Sta�il by mi i bez BDE - pouze zkop�rov�n� soubor� a vytvo�en� ikon, aby to jak� tak� vypadalo i graficky.
D�ky za tipy.

�esk� instal

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 16.9.2001 20:33:38

Inno Setup a ISTool. Na str�nk�ch najde# i jazykov� moduly s �e#tinou.
http://www.jrsoftware.org/

------
ing. Jan Fiala
mailto:jan.fiala(zv)iol(tec)cz

16.9.2001 Pavel Vintr:
> Ahoj,
> nev�te n�kdo o n�jak�m pokud mo�no nekomer�n�m SW na tvorbu instala�n�ch program� v �e#tin� ?
> Sta�il by mi i bez BDE - pouze zkop�rov�n� soubor� a vytvo�en� ikon, aby to jak� tak� vypadalo i graficky.
> D�ky za tipy.

logIN a wIN

[*] Erik Salaj <winsoft(zv)stonline.sk> - 16.9.2001 21:19:49

> nedokazal by z vas nekdo udelat (nahradit) prihlasovaci okno do windows ?
> Pripadne jestli neexistuje neco na netu. Ocenil bych i adresu, ne jenou
> odpoved existuje. Diky. ...DKx...

Pre NT/2k je mozne robit vlastne prihlasovanie pomocou GINA DLL
(Graphical Identification and Authentication dynamic-link library).

Erik


SQL dotaz

[*] Viktor Marek <viktor(zv)mbox.vol(tec)cz> - 16.9.2001 22:04:04

Poradi nekdo

Pro textov� pole pouzivam dotaz
select * from "test.dat" nazev where slovo like 'DP%'
a do vyberu se mi dostanou vsechny zapisy ve sloupci slovo zacinajici na DP

Jestlize to ale chci aplikovat na sloupec s ciselnymi udaji (Integer)
select * from "test.dat" nazev where rocnik like '19%'
tak se prikaz spadne do chyby

Bez problemu ale funguje syntaxe
select * from "test.dat" where(rocnik > 199) and (rocnik< 2000)
To by ale znamenalo podminkovat do zblbnuti !?

Jak napsat jednoduse prikaz aby kdyz se zada napriklad
"1" se zobrazily v#echny z�znamy s po��te�n� ��slic� 1
"19" se zobrazily v#echny z�znamy s po��te�n�mi ��slicemi 19
"199" se zobrazily v#echny z�znamy s po��te�n�mi ��slicemi 199
"1995" se zobrazily v#echny z�znamy s hodnotou 1995


Diky za radu

Viktor Marek
viktor(zv)mbox.vol(tec)cz

---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.280 / Virov� b�ze: 147 - datum vyd�n�: 11.9.2001


Trideni

[*] Viktor Marek <viktor(zv)mbox.vol(tec)cz> - 16.9.2001 23:44:27

Poradi nekdo

Jestlize nacitam do ComboBoxu polozky 10,02,01,08,07,03 a d�m
orted:=True - polozky se setridi 01,02,03,07,08,10

Jestlize ale nactu do ComboBoxu polozky 10,2,1,8,7,3 a d�m Sorted:=True -
je vysledek 1,10,2,3,7,8

Existuje nejaky zp�sob jak tuto "ciselnou radu setridit" (ovsem mimo zapisu
01,10,02,03,07,08)

Diky za radu

Viktor Marek
viktor(zv)mbox.vol(tec)cz



---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.280 / Virov� b�ze: 147 - datum vyd�n�: 11.9.2001


SQL dotaz

[*] Pavol Stolc <pstolc(zv)sc.sknet.sk> - 17.9.2001 00:06:45

----- Original Message -----
From: Viktor Marek <viktor(zv)mbox.vol(tec)cz>
Sent: Sunday, September 16, 2001 10:04 PM
> Jestlize to ale chci aplikovat na sloupec s ciselnymi udaji (Integer)
> select * from "test.dat" nazev where rocnik like '19%'
> tak se prikaz spadne do chyby

Ahoj,

pre aku databazu to potrebujes?

IB toto zvlada bez chyby. Mozno pouzit aj funkciu CAST
select * from "test.dat" nazev where cast(rocnik as varchar(4)) like '19%'

Pavol Stolc
pstolc(zv)sc.sknet.sk


Trideni

[*] Pavol Stolc <pstolc(zv)sc.sknet.sk> - 17.9.2001 00:19:25

----- Original Message -----
From: Viktor Marek <viktor(zv)mbox.vol(tec)cz>
Sent: Sunday, September 16, 2001 11:44 PM
> Jestlize ale nactu do ComboBoxu polozky 10,2,1,8,7,3 a d�m Sorted:=True -
> je vysledek 1,10,2,3,7,8
>
> Existuje nejaky zp�sob jak tuto "ciselnou radu setridit" (ovsem mimo
zapisu
> 01,10,02,03,07,08)

Ahoj,

napada ma riesenie, ale tak trochu oklukou:
trieda TStringList ma virtualnu metodu Sort, ktoru by bolo mozne v potomkovi
prepisat podla potreby.

Vlastne triedenie by pozostavalo z troch krokov
1. nacitac hodnoty z combo do stringlistu
2. zotriedit stringlist vlastnym algoritmom
3. nacitat hodnoty zo stringlistu spat do comba

mozno (alebo skor urcite) existuje aj nieco jednoduchsie

Pavol Stolc
pstolc(zv)sc.sknet.sk
Subject: Trideni


> Poradi nekdo
>
> Jestlize nacitam do ComboBoxu polozky 10,02,01,08,07,03 a d�m
> orted:=True - polozky se setridi 01,02,03,07,08,10
>
>
> Diky za radu
>
> Viktor Marek
> viktor(zv)mbox.vol(tec)cz
>
>
> ---
> Odchoz� zpr�va neobsahuje viry.
> Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
> Verze: 6.0.280 / Virov� b�ze: 147 - datum vyd�n�: 11.9.2001


StoredProc v IBDataset

[*] Ren� Otisk <otisk(zv)MISEL(tec)cz> - 17.9.2001 06:24:16

Omlouvam se, chybicka byla v sekci pro DO ... SUSPEND.

Sroub

> > Vzdycky mi to vrati null... Je to procedura, ktera ma vratit asi 60
> > zaznamu...
> >
>
> Ted jsem to zkousel a funguje to spravne. Problem bude asi jinde.
> Udelal jsem ulozenou proceduru se selectem zkonstruovanym tak,
> jak jsme se bavili a do tabulky jsem vlozil 7 radku, z toho 5 melo v
> prislusnem sloupci cislo a dva null. Pak jsem tu proceduru zavolal
>
> select * from p_moje(null)
>
> a vratila mi ty dva radky s null hodnotou.
>
> Select v procedure vypadal takto:
>
> for
> select id, nazev from T_POKUS
> where (:parametr is null and sloupec is null) or :parametr = sloupec
> into :id, :nazev
> do
> suspend;
>
> Pole sloupec je typu int.
>
> Zkus poslat nejake podrobnosti, zdroj procedury a typ prislusneho
> parametru, v tom musi byt nejaka jina chybka.
>
> David Lebeda


API funkce v Delphi

[*] Jan Sebel�k <honza(zv)haes(tec)cz> - 17.9.2001 07:11:56

> Odes�latel: Str�n�k Franti#ek <FStranik(zv)cpoj(tec)cz>
> je nejaka souhrnna publikace - (priklady apod) - ukazujici pouziti API
> funkci v Delphi ? (v pascalu ?)
Obavam se, ze toho moc nebude..
V zasade je treba porozumet zapisu v C (viz napr. MSDN) a pak uz si to clovek do ObjectPascalu prevede.

(viz kurzy Davida Muzatka: "Win32API", "C/C++")

Honza
=========================================
= HAES - RNDr. Jan Sebelik
= http://www.haes(tec)cz
= Skolici a konzultacni stredisko pro Delphi a Win32
= Vojtiskova 206
= 507 81 Lazne Belohrad
= tel. 0434 692 569 (0601 203084)
=========================================

DBE bez instalace

[*] Jan Sebel�k <honza(zv)haes(tec)cz> - 17.9.2001 07:14:00

> Odes�latel: Jan �ebesta <delcomseb(zv)volny(tec)cz>
> mam hotovou aplikaci v D5E, local a pouzivam tabulky Paradox. (*.DB).
> potreboval bych to nejak rychle a prehledne predelat na neco, abych nemusel
> na PC, kde to ma behat instalovat DBE (aby vse bylo v EXE ).
> Idealni komponenta jako Table bez DBE ?!?!.
> Pouzivam tam jenom table.create, table.edit a post + indexy a findfirst nic
> sloziteho.
Flash Filer
Pokud je to opravdu lokalni, pak Delphi 6 (nebo Delphi 5 Enterprise) a TClientDataSet.

Honza
=========================================
= HAES - RNDr. Jan Sebelik
= http://www.haes(tec)cz
= Skolici a konzultacni stredisko pro Delphi a Win32
= Vojtiskova 206
= 507 81 Lazne Belohrad
= tel. 0434 692 569 (0601 203084)
=========================================

SQL dotaz

[*] Petr Palicka <petr.palicka(zv)atlas(tec)cz> - 17.9.2001 08:04:24

> Jestlize to ale chci aplikovat na sloupec s ciselnymi udaji (Integer)
> select * from "test.dat" nazev where rocnik like '19%'
> tak se prikaz spadne do chyby

zkus:

select
*
from
"test.dat" nazev
where
cast(rocnik as varchar(4)) like '19%'

dekuji PeC(zv)

CU onTheFutureOfMatrix
MatriX.CyberSpace.Cz
wwW.nYx.Cz

/~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
|[smtp:petr.palicka(zv)atlas(tec)cz]|
|[smtp:peca(zv)email(tec)cz] |
\~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

----------------------------------------
Zprava neobsahuje viry, kontrolu provedl
mocny antivirovy nastroj FDISK + MKFS

casove udaje

[*] Mato <mato.f(zv)inmail.sk> - 17.9.2001 08:10:35

zdravim

potrebujem ukladat casove udaje , prichod a odchod.
Mat tabulku acces so stlpcami datzm, prichod a odchod.
prichod a odchod su typu cas/datum

ako vyriesit zadavanie casu ? Mam komponemty dbedit a aby sa korektne zadal
cas musim ako oddelovac pouzit dvojbodku. to sa vsak blbo nahadzuje, preto
by som ako oddelovac radsej pouzil ciarku, alebo bodku.

a ak mam DBGrid daju sa niektore zaznami odlisit farebne ? podla hodnoty

D5

Mato


server

[*] Mato <mato.f(zv)inmail.sk> - 17.9.2001 08:12:52

zdravim

mam databazu acces mdb, ktomu mam nejaky program. subor mdb je ulozeny na
suborovom serveri . je tam asi 7000 zaznamov mesacne pribuda asi 500
zaznamov. Pristupuju k tomu asi traja ludia sucasne. Mal by som radsej
pouzit nejaky databazovy server ? Ak ano aky ? ale free.

Mato


pack DBF pres BDE API?

[*] Petr Kandera <p_kandera(zv)tanger(tec)cz> - 17.9.2001 08:14:59

uses ..., Bde, ...
...
USER: TTable;
...

try
DbiPackTable(USER.DBHandle, USER.Handle, nil, nil, True);
except
//Chyba packovani.
end;


Petr Kandera
<p_kandera(zv)tanger(tec)cz>

----- Original Message -----
From: "Ludek Finstrle" <xfinstrl(zv)informatics.muni(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Saturday, September 15, 2001 8:20 PM
Subject: pack DBF pres BDE API?> Ahoj,
>
> nejak nemohu najit, jak se da packnout DBF soubor pres BDE API.
>
> Diky za kazde nakopnuti spravnym smerem
>
> Luf
>
> P.S. Da se nekde najit archiv teto konference?

© Delphi.cz, program netcode.cz, 2008-9.