Archív konference Delphi

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

MS SQL a Delphi 3

[*] Honza Jochman <Jan.Jochman(zv)ais(tec)cz> - 14.1.2000 10:59:17

Uz to chodi, odrezaval me proxy server :-(

Honza J.

> Chces tam pres ODBC, nebo pres BDE nebo pres ADO ... atd ?
>
> -----P�vodn� zpr�va-----
> Od: Honza Jochman [SMTP:Jan.Jochman(zv)ais(tec)cz]
> Odesl�no: 7. ledna 2000 18:15
> Komu: Delphi-L
> P�edm�t: MS SQL a Delphi 3
>
> Vazeni pratele,
> znam jmeno, user, password a IP database. Ne a ne se na ni z Delphi 3
> dostat. Poradi mi nekdo?
>
> S pozdravem
> Honza Jochman
>

Nejde www.delphi.cz

[*] Richard Valny <Richard.Valny(zv)oku-st(tec)cz> - 14.1.2000 11:08:46

Od nas na 10 hopu, chyba je nekde jinde (pripojeni IPEX CB)

=========================================
Richard Valny richard.valny(zv)oku-st(tec)cz
Okresni urad Strakonice tel. 0342-441 l. 216
Smetanova 533 fax. 0342-21208
386 22 STRAKONICE FiDoNet 2:423/35
=========================================

>>> "Pavel ZIDEK" <kopr(zv)kopr(tec)cz> 14.1.2000 10:39:14 >>>
Zdravim, ale nejak se nemohu dostat na http://www.delphi(tec)cz/
Co se deje???
Pavel

Pekny den (rano, vecer i noc) preje
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
KOPR software Pavel ZIDEK mailto:kopr(zv)kopr(tec)cz
http://www.kopr(tec)cz/w-delphi.htm http://www.kopr(tec)cz
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Autorska prava

[*] Pavel Medek <Pavel.Medek(zv)talema(tec)cz> - 14.1.2000 11:17:22

No ono Delphi 1 (VBK - Visiul Basic Killer) vypadalo HODNE podobne
jako Visial Basic. Takze ochranit design menu, rozlozeni tlacitek ci oken
asi skutecne nelze, coz je podle me dobre.
V posledni dobe jsem se s tim setkal u administrativniho nastroje pro
Interbase. Rusove udelali (podle vseho skutecne naprogramovali od zacatku)
vernou kopii vyborneho softu Marathon. Tvurci Marathonu nemohli
nic jineho nez konstatotovat, ze je to plagiat, ale to je vse.


Pavel


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

> Kdyz uz je tady diskuze kolem autorkych prav - tak trochu z jine strany:
Je
> poruseni autorskych prav, kdyz nekdo udela program, ktery resi stejnou
> problematiku a ma podobne ovladani jako jiz jiny program? Podotykam, ze je
> naprogramovan zcela od zacatku vlastnimi silami. Jinymi slovy - vztahuje
se
> ochrana i na graficky vzhled programu?

Konverze FlashFiler->Paradox

[*] Karel Kral <kral(zv)purus(tec)cz> - 14.1.2000 11:18:24

K tomu se asi jinak nez FF serverem nedostanes. Format je to
komplikovany, v jednom souboru data i vsechny indexy. Nastudovani by ti
jiste vzalo tydny.

Jiri Kozubik wrote:
>
> Potreboval bych pro jednoho uzivatele provest
> naimportovani jeho dat ulozenych flashfilerem
> v souborech *.ffd do tabulek *.db. Neznate nekdo
> format ulozeni dat v *.ffd, abych mohl tuto konverzi
> provest?
> Dik.
> Jirka

--
______________________________________________________
Karel Kral, informatik
Purus, s.r.o., Cezavy 627, 664 56 Blucina, CZ
Tel: 05/47235000, 0602/552432, Fax: 05/47231203
E-Mail: mailto:kral(zv)purus(tec)cz, WWW: http://www.purus(tec)cz
______________________________________________________


Nejde www.delphi.cz

[*] Karel Kral <kral(zv)purus(tec)cz> - 14.1.2000 11:21:50

Ai nekdo nezaplatil za domenu Delphi(tec)cz a CZ NIC ji zrusil. Viz
http://svet.namodro(tec)cz/go/r-art.asp?id=1000109692

> Pavel ZIDEK wrote:
>
> Zdravim, ale nejak se nemohu dostat na http://www.delphi(tec)cz/
> Co se deje???
> Pavel
>
> Pekny den (rano, vecer i noc) preje
> ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
> KOPR software Pavel ZIDEK mailto:kopr(zv)kopr(tec)cz
> http://www.kopr(tec)cz/w-delphi.htm http://www.kopr(tec)cz
> ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

--
______________________________________________________
Karel Kral, informatik
Purus, s.r.o., Cezavy 627, 664 56 Blucina, CZ
Tel: 05/47235000, 0602/552432, Fax: 05/47231203
E-Mail: mailto:kral(zv)purus(tec)cz, WWW: http://www.purus(tec)cz
______________________________________________________


Autorska prava

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 14.1.2000 11:27:48

From: Jaroslav Nadhera <nadhera(zv)csh(tec)cz>
>

>Kdyz uz je tady diskuze kolem autorkych prav - tak trochu z jine strany: Je
>poruseni autorskych prav, kdyz nekdo udela program, ktery resi stejnou
>problematiku a ma podobne ovladani jako jiz jiny program? Podotykam, ze je
>naprogramovan zcela od zacatku vlastnimi silami. Jinymi slovy - vztahuje se
>ochrana i na graficky vzhled programu?

Ne. Chraneno je konkretni provedeni. Priklad: Kdyz dva interpreti nazpivaji
stejnou pisen, jde o dve autorska dila (dilem je v tomto pripade konkretni
nahravka, takze kdyz jeden clovek nahraje dve verze teze pisne, jsou to
rovnez dve dila). Co se tyce programu, pak byla v minulosti jista
pochybnost, ale ta byla jednoznacne vyresena (viz. pripady Apple vs.
Microsoft, Lotus vs. Borland etd.).

Hodne zdaru

Pavel Cisar <pcisar(zv)atlas(tec)cz>
Delphree.org CEO
http://delphree.clexpert.com
Nexus project coordinator
http://delphree.clexpert.com/pages/projects/nexus/default.htm


S�ov� datab�ze

[*] Martin Lasevic <lasevic(zv)atlascon(tec)cz> - 14.1.2000 11:28:52

Ted otazka. Pochopil jsem spravne,ze nepouzivas standardni databazove
nastroje? Pokud tomu tak je, tak je nejjednodussi pouzivat zamky na cele
soubory. To znamena, ze ten, kdo chce neco pridat nebo smazat ze souboru,
musi tento soubor otevrit se zamkem pro editaci.

P�kny den a pilotum mnoho stastnych pristani...
====================================

ML Software - Martin Lasevic
Budovatelska 459
Ostrava - Poruba, 708 00
tel.: +420 (69) 691 85 11, Paegas : 0603 338 765
fax.: +420 (69) 691 85 11
E-mail : ml_software(zv)email(tec)cz
WWW: http://baf(tec)cz/ml_software
Miror : http://freeweb.coco(tec)cz/ml_software
====================================

> -----P�vodn� zpr�va-----
> Od: Jan H�jek [SMTP:hajek(zv)mbox.mrp(tec)cz]
> Odesl�no: 10. ledna 2000 13:29
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: S�ov� datab�ze
>
> Zdrav�m,
>
> m�m ud�lanou datab�zi, kter� je postaven� na typu z�znam,
> kterou z dynamick�ho pole ukl�d�m p�i jak�koliv zm�n� do souboru.
> Nyn� pot�ebuji, aby tento program jel na v�ce PC v s�ti.
> P�i�el jsem na tohle: Program se bude spou�tet na jednom PC (serveru)
> a soubor s datab�z� bude spole�n� pro v�echny PC.
> �e��m, ale probl�m: co kdy� budou cht�t dv� PC najednou ulo�it
> nov� zaz�nam do souboru. Nev�te jestli, lze tohle n�jak o�et�it.
>
> Nebo pokud je tohle �pln� blb� n�pad na s�ovou verzi,
> napi�te mi pros�m, jak by se to dalo �e�it jin�m zp�sobem?
>
> d�ky za v�echny odpov�di
>
> Tom� H�jek
> <<Soubor: ATT00003.html>>

Nejde www.delphi.cz

[*] Pavol Kaka�ka <paka(zv)aktis(tec)cz> - 14.1.2000 11:33:44

Mne ide v pohode.

Pavol Kaka�ka
paka(zv)aktis(tec)cz

> Ai nekdo nezaplatil za domenu Delphi(tec)cz a CZ NIC ji zrusil. Viz
> http://svet.namodro(tec)cz/go/r-art.asp?id=1000109692
>
> > Pavel ZIDEK wrote:
> >
> > Zdravim, ale nejak se nemohu dostat na http://www.delphi(tec)cz/
> > Co se deje???
> > Pavel
> >

neprijemny dialog pri napojeni na IB

[*] Ren� Otisk - 14.1.2000 11:50:52

Hi,
Me se to stalo, kdyz uzivatel z PC odstrelil natvrdo mailoveho klienta, ktery se pripojoval pres modem a v registrech zustalo nastaveni. Tehdy to otravovalo co 5 minut. Zkousel jsem to pres novou instalaci a radne odinstalovani a nepomohlo to. Pomohl az zasah v registru, coz je svym zpusobem taky odstreleni natvrdo (kvuli kteremu jsem onoho clovicka nemel rad, takze ted nemam rad ani sam sebe). Ale od te doby je klid. Tusim ze jsem to hledal podle tel. cisla a pripojovani k provideru, ale je uz to davno.
Sroub
Jediny zpusob je zrusit automaticke vytaceni v nastaveni Internetu
misto - Vzdy vytacet vychozi pripojeni
nanstavit - Nikdy nevytacet pripojeni

Stezuj si u p. Gatese

Cau Mira
----- Original Message -----
From: MJsoft
To: DELPHI Distribution List
Sent: Monday, January 10, 2000 1:40 AM
Subject: neprijemny dialog pri napojeni na IB


Ahoj,

potreboval bych poradit. Potrebuju se pripojit na InterBase prez TCP/IP na druhy pocitac a nechci aby me pocitac nabizel telefonicke pripojeni k internetu. Jak se toho da zbavit?

Diky predem

Jindra


ot SQL?

[*] lsd.by(zv)email(tec)cz - 14.1.2000 12:21:06

tento t�den jsem se za��nal zaj�mat o sql server
a programov�n� v delphy
m��e� my poslat n�jak� info
n
d�ky

--- CREATED BY ATC O..R..G..A..N..I..Z..E..R
--- http://email(tec)cz <--- Get Your Free Email

Jak nahradit GetMenuItemInfo ve WIN NT

[*] Honza <delphi(zv)mis-net(tec)cz> - 14.1.2000 12:26:47

ne, proste ne :-(

melo by jit o verzi user32.dll
patch v.3 ma tuto dll z 1996 - nefunguje, asi je stary
patch v.4 dll z prosince 1998 - nefunguje tez / je dokumentace pravdiva?

Totiz o co me vlastne jde:
Pouzivam TRxPopupMenu - a to s obr.
(nastavi se mu ImageList a v udalosti OnGetImageIndex se nastavuje
ImageIndex)
no a pri zavolani zminene API fkce kdesi v u. RxMenus to hodi exception :-(

co s tim ??

..........Honza


>> Marne se snazim ziskat hodnotu tohoto parametru ve WIN NT,
>> protoze tam neexistuje funkce GetMenuItemInfo.
>
>Ahoj,
>
>funkce GetMenuItemInfo existuje i v NT, viz MSDN:
>http://msdn.microsoft.com/library/psdk/winui/menus_7rhr.htm
>
>Petr Vones, amatersky programator
>
>

Nejde www.delphi.cz

[*] Karel Kral <kral(zv)purus(tec)cz> - 14.1.2000 12:31:01

To je tim, ze jste u stejneho providera, ktery provozuje server s
delphi(tec)cz. Ten si domenu ve svych DNS ponechal ale CZ NIC ji zrusil.
Tzn. pokud je nekdo pripojeny pres jineho providera tak mu to nejde.

Pavol Kaka�ka wrote:
>
> Mne ide v pohode.
>
> Pavol Kaka�ka
> paka(zv)aktis(tec)cz
>
> > Ai nekdo nezaplatil za domenu Delphi(tec)cz a CZ NIC ji zrusil. Viz
> > http://svet.namodro(tec)cz/go/r-art.asp?id=1000109692
> >
> > > Pavel ZIDEK wrote:
> > >
> > > Zdravim, ale nejak se nemohu dostat na http://www.delphi(tec)cz/
> > > Co se deje???
> > > Pavel
> > >

--
______________________________________________________
Karel Kral, informatik
Purus, s.r.o., Cezavy 627, 664 56 Blucina, CZ
Tel: 05/47235000, 0602/552432, Fax: 05/47231203
E-Mail: mailto:kral(zv)purus(tec)cz, WWW: http://www.purus(tec)cz
______________________________________________________


blikani TPanelu pri pohybu

[*] Milos Sula <crkstrobe(zv)geocities(tec)com> - 14.1.2000 12:45:56

Ahoj
potrbuju poradit jak se zbavit blikani pri pohybovani TPanelu po formulari
zkousel jsem napr toto

procedure TForm1.Panel1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
if (Shift = [ssLeft]) then Panel1.PaintTo(Form1.Canvas.Handle,x,y);
Form1.Refresh ;
end;

ale silene to blika :(( (x a y se pro jednoduchost neprepocitavaji)
predem dik


Jak nahradit GetMenuItemInfo ve WIN NT

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 14.1.2000 13:04:18

Ahoj,

v demu k RX je pouzity jiny mechanismus ukladani obrazku k menu. Pro ulozeni
obrazku pouzivaji kontejner PicClip (vsechny obrazky jsou v jednom bmp) a
pak z neho vykresluji. V MenuItem.Tag property maji bud primo index na
bitmapu (nebo, jak to delam ja, jako relativni index, zacinajici napriklad
na 100, pri vykreslovani pak tesuji tagy nad 100 a po snizeni o 100 mam
primo index do bitmapy - coz je lepsi a usetrim i jedno pole obrazku). a
fuguje to i na MainMenu.

Jaro B.

> -----P�vodn� zpr�va-----
> Od: Honza [SMTP:delphi(zv)mis-net(tec)cz]
> Odesl�no: 14. ledna 2000 12:27
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: Jak nahradit GetMenuItemInfo ve WIN NT
>
> ne, proste ne :-(
>
> melo by jit o verzi user32.dll
> patch v.3 ma tuto dll z 1996 - nefunguje, asi je stary
> patch v.4 dll z prosince 1998 - nefunguje tez / je dokumentace
> pravdiva?
>
> Totiz o co me vlastne jde:
> Pouzivam TRxPopupMenu - a to s obr.
> (nastavi se mu ImageList a v udalosti OnGetImageIndex se nastavuje
> ImageIndex)
> no a pri zavolani zminene API fkce kdesi v u. RxMenus to hodi exception
> :-(
>
> co s tim ??
>
> ..........Honza
>
>
> >> Marne se snazim ziskat hodnotu tohoto parametru ve WIN NT,
> >> protoze tam neexistuje funkce GetMenuItemInfo.
> >
> >Ahoj,
> >
> >funkce GetMenuItemInfo existuje i v NT, viz MSDN:
> >http://msdn.microsoft.com/library/psdk/winui/menus_7rhr.htm
> >
> >Petr Vones, amatersky programator
> >
> >

Globalni odchyceni exceptionu

[*] Mirek Junek <mjunek(zv)uo.fairnet(tec)cz> - 14.1.2000 13:39:59

Ahoj,
Potreboval bych logovat veskere exceptions v pomerne rozsahle aplikaci.

Daji se nejak globalne odchytit vsechny exceptiony v aplikaci = i ty, ktere
jsou osetreny napr v try-except bloku. Neco jako je KeyPreview.

Diky, Mirek

problem s DBF

[*] Radek KALA <Kala(zv)atlas(tec)cz> - 14.1.2000 13:50:02

Hi,

Byl jsem nucen pouzit tabulky foxky ( .dbf ) a narazil jsem na maly
problem, Mam dve tabulky ( faktury a polozky ) vazba dle polozky
doklad ( coz je pochopitelne cislo faktury )
z hlavicek se na zaklade nejakych podminek udela Query a k tomu
jsou prilinkovane polozky pomoci TTable pres mastersource atd.
Vse funguje az do okamziku, nez ma faktura treba 100 polozek.
pak to cely ztuhne a vypada to, ze cely BDE a ne jen muj program.
Zkousel jsem nahradit TTable s polozkama komponentou TQuery a
dopadlo to uplne stejne. Polozky jsou zobrazeny v gridu a jak listuji
dolu tak na urcitem recordu to vzdy spolehlive lehne.

Netusite nekdo co s tim.
( nejvitanejsi rada je typu nastavit v BDE neco nejak ).

Diky moc


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


problem s DBF

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

Verze Delphi a BDE ?
V drivejsich verzich BDE (neco kolem 4.xx) jsem narazil taky na problemy s
vetsimi tabulkami FoxPro (radove tisice az desetitisice vet). Zkus novejsi verzi
BDE. Na borlandu je 5.1

Jan Fiala

----- Original Message -----
From: Radek KALA <Kala(zv)atlas(tec)cz>> Hi,
>
> Byl jsem nucen pouzit tabulky foxky ( .dbf ) a narazil jsem na maly
> problem, Mam dve tabulky ( faktury a polozky ) vazba dle polozky
> doklad ( coz je pochopitelne cislo faktury )
> z hlavicek se na zaklade nejakych podminek udela Query a k tomu
> jsou prilinkovane polozky pomoci TTable pres mastersource atd.
> Vse funguje az do okamziku, nez ma faktura treba 100 polozek.
> pak to cely ztuhne a vypada to, ze cely BDE a ne jen muj program.
> Zkousel jsem nahradit TTable s polozkama komponentou TQuery a
> dopadlo to uplne stejne. Polozky jsou zobrazeny v gridu a jak listuji
> dolu tak na urcitem recordu to vzdy spolehlive lehne.
>
> Netusite nekdo co s tim.
> ( nejvitanejsi rada je typu nastavit v BDE neco nejak ).
>
> Diky moc
>
>
> 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
>

selected text background color in richedid

[*] Peter Tomasovic <pit(zv)gjh.sk> - 14.1.2000 14:16:53

Existuje pod Delphi v RichEdit nejaky prikaz na zmenu farby pozadia
oznaceneho textu?
Chcem totiz zmenit standardnu inverznu farbu...

Dakujem
PiT

RichEdit & Terminal Font

[*] Peter Tomasovic <pit(zv)gjh.sk> - 14.1.2000 14:28:44

Vie niekto, ako sa v Delphi po otvoreni textoveho suboru do RichEdit-u
da nastavit Terminal font tak, aby nebol taky uzky?
Potrebujem totiz ASCII znakovu sadu, a Terminal je akosi jediny font pod
Windows podporujuci ASCII (aspon ciastocne).

Dakujem
PiT

RichEdit & Terminal Font

[*] Peter Tomasovic <pit(zv)gjh.sk> - 14.1.2000 14:28:20

Vie niekto, ako sa v Delphi po otvoreni textoveho suboru do RichEdit-u
da nastavit Terminal font tak, aby nebol taky uzky?
Potrebujem totiz ASCII znakovu sadu, a Terminal je akosi jediny font pod
Windows podporujuci ASCII (aspon ciastocne).

Dakujem
PiT

Instalace BDE a MSAccess

[*] Erik Salaj <winsoft(zv)napri.sk> - 14.1.2000 14:31:19

> Jeste bych chtel dotaz dotycenho doplnit o jeden dotaz s tim souvisejici.
> Co je zapotrebi udelat, aby se daly DLLka DAO 3.5 instalovat najednou v
> InstallShieldu a ne separatne.

Niekde na MS webe je k dispozicii subor daosetup.rtf, ktory presne
specifikuje ako instalovat DAO 3.5 (mozem poslat). Instalacny skript
pre IS Express je sucastou trial verzie DAO komponentov, ktore najdes
na http://www.cybermagic.co.nz/winsoft

Erik Salaj


Autorska prava

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 14.1.2000 14:34:48

Pavel Cisar <pcisar(zv)aktis(tec)cz> wrote:

> Priklad: Kdyz dva interpreti nazpivaji
> stejnou pisen, jde o dve autorska dila

To neni asi nejlepsi priklad na ochranu autorskych prav, protoze to, ze jeden interptret nazpival pisen, neomezuje prava jineho interptretra ucinit totez.

Zajimavejsi je to u skladatele te pisne. Tam jiz druhy skladatel pravo slozit stejnou/podobnou pisen nema. AFAIK, v takovem pripade rozhoduje pravidlo o 4 pouzitych taktech a o jeho poruseni by stejne rozhodoval soud.

U SW ale zadne takove pravidlo neexistuje, takze predmetem soudniho sporu by bylo nejprve dokazat, ze program splnuje/nesplnuje pojmove znaky _chraneneho_ autorskeho dila. A tady je IMHO vysledek obtizne predvidatelny a navic mam pocit, ze programatori casto precenuji svoji praci a chteli by ji povysit na umeni, misto aby jej pojimali jako inzenyrskou cinnost. Myslim, ze mnoho takovych programatoru by bylo pohledem soudu (nejen) dost zklamano.> pochybnost, ale ta byla jednoznacne vyresena (viz. pripady Apple vs.
> Microsoft, Lotus vs. Borland etd.).

Myslis, ze by nase soudnictvi respektovalo precedenty z americke soudni praxe?
bye pf, Petr.Fejfar(zv)callnet(tec)cz

WinNT a pristup k IO

[*] Erik Salaj <winsoft(zv)napri.sk> - 14.1.2000 14:37:47

> Mate nekdo zkusenosti s pristupem IO adresam z WinNT. Predpokladam
> ze je nutne k tomu napsat prislusny driver. Muzete mne postrcit prislusnym
> smerem ? V delphi asi takovyto driver nenapisi, bude stacit C Builder 3 ?

Pre napisanie drivera potrebujes WinNT DDK a Visual C++. Mam vytvoreny
takyto driver i Delphi komponentu, ale je to shareware.

Erik Salaj


problem s DBF

[*] J�n Tungli - 14.1.2000 15:10:53

Pravdepodobne tabulka je porusena.
Skontroluj ci ina aplikacia vie otvorit tabulky.
alebo skus vykonat ScanDisc.

---- Original Message -----
From: Radek KALA <Kala(zv)atlas(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Friday, January 14, 2000 1:50 PM
Subject: problem s DBF


> Hi,
>
> Byl jsem nucen pouzit tabulky foxky ( .dbf ) a narazil jsem na maly
> problem, Mam dve tabulky ( faktury a polozky ) vazba dle polozky
> doklad ( coz je pochopitelne cislo faktury )
> z hlavicek se na zaklade nejakych podminek udela Query a k tomu
> jsou prilinkovane polozky pomoci TTable pres mastersource atd.
> Vse funguje az do okamziku, nez ma faktura treba 100 polozek.
> pak to cely ztuhne a vypada to, ze cely BDE a ne jen muj program.
> Zkousel jsem nahradit TTable s polozkama komponentou TQuery a
> dopadlo to uplne stejne. Polozky jsou zobrazeny v gridu a jak listuji
> dolu tak na urcitem recordu to vzdy spolehlive lehne.
>
> Netusite nekdo co s tim.
> ( nejvitanejsi rada je typu nastavit v BDE neco nejak ).
>
> Diky moc
>
>
> 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


Nejde www.delphi.cz

[*] No Comment Group, s.r.o. / Bohdan Pomsahar <bpomsahar(zv)nocomment.sk> - 14.1.2000 15:22:41

Hmmm, som zo slovenska pripojeny na inet pevnou linkou a www.delphi(tec)cz ide
super.

(asi uz je zaplatene :))


Bohdan Pomsahar



----- Original Message -----
From: Karel Kral <kral(zv)purus(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Friday, January 14, 2000 12:31 PM
Subject: Re: Nejde www.delphi(tec)cz


> To je tim, ze jste u stejneho providera, ktery provozuje server s
> delphi(tec)cz. Ten si domenu ve svych DNS ponechal ale CZ NIC ji zrusil.
> Tzn. pokud je nekdo pripojeny pres jineho providera tak mu to nejde.
>
> Pavol Kaka�ka wrote:
> >
> > Mne ide v pohode.
> >
> > Pavol Kaka�ka
> > paka(zv)aktis(tec)cz
> >
> > > Ai nekdo nezaplatil za domenu Delphi(tec)cz a CZ NIC ji zrusil. Viz
> > > http://svet.namodro(tec)cz/go/r-art.asp?id=1000109692
> > >
> > > > Pavel ZIDEK wrote:
> > > >
> > > > Zdravim, ale nejak se nemohu dostat na http://www.delphi(tec)cz/
> > > > Co se deje???
> > > > Pavel
> > > >
>
> --
> ______________________________________________________
> Karel Kral, informatik
> Purus, s.r.o., Cezavy 627, 664 56 Blucina, CZ
> Tel: 05/47235000, 0602/552432, Fax: 05/47231203
> E-Mail: mailto:kral(zv)purus(tec)cz, WWW: http://www.purus(tec)cz
> ______________________________________________________


GXdBGridFooter

[*] Ji�� Kr�l jr. - 14.1.2000 15:44:47

Zdravicko,

potreboval bych v GXdBGridFooteru zmenit format cisel
z '#######.#######' na '# ##0.00 Kc'.
pripojene fieldy v gxgridu maji currency=true, ale footer to presto
zobrazuje hotentotsky.

Nevite nekdo proc?

diky

JK

Divne chovanie Anchors .. MOC DIVNE !!!

[*] Pavol Kaka�ka <paka(zv)aktis(tec)cz> - 14.1.2000 16:36:04

Ahoj, nestretol sa nahodou niekto s tymto divnym problemom: %-)

Mam nejaky form, na ktorom je jeden panel s Align = alClient, , jeden
PageControl s niekolkymi zalozkami a este par dalsich komponent. Z tohto
formu mam podedeny dalsie formy. Na tychto formoch je na jednotlivych
zalozkach nieco pridane. Kazda zalozka ma Panel s alClient a na tomto panelu
su veci:
Spravidla na jednej zalozke, (na jej panelu), nazvyme ju "Detail" je
(vizualne z dola) DBNavigator s Align = alBottom, nad nim DBGrid s Align =
alBottom a s Anchors = [akLeft,akTop,akRight,akBottom]. a na vrchu je Label
a Edtit bez specialneho uchytenia.

A mne ide o to ze sa mi DBNavigator zobrazi spravne - celkom dolu, potom ten
grid, celkom dolu, ale nad navigatorom a celkom hore edity a labely. Ale za
RUNtime vznikne medzera asi tak 60 bodov medzi vrchom (labely + edity) a
toho gridu.

Za designu ide vsetko v pohode, ked menim velkost formu menia sa vsetky
rozmery tak ako sa maju a neni tam ta medzera, ale ked program spustim tak
akoby sa TOP na gride "posunie" asi o tych 60 bodov dolu, ako keby nad nim
bol panel, ale tam nic neni. Uz som skusal vsetko, ale nic nepomohlo. Pomaha
len dat tie labely a edity na jeden panel nastavit mu alTop a Gridu dat
alClient. Vzhladom k tomu, ze toto riesenie je nevyhovujuce nechcem to tak
robit. ZVLASTNOST je ze na niektorych formoch - potomkoch toho isteho ! fomu
tento problem nieje a na inych je!!!.V kode sa velkosti ani align nemenia.

Dokonca, nezalezi na velksoti plochy, nezalezi na typu prvku (skusal som
Memo, Grid, Panel), cokolvek tam dam je odsadene... :-((( Tiez nezalezi na
poctu prvkov, aj keby tam boli iba dva panely, jeden alTop a druhy s anchors
nastavenymi na [akLeft,akTop,akRight,akBottom] tiez je medzi nimy medzera, a
ta je na niektorych formoch bud medzi hornym a dolnym formom a dolnym ale bo
su tie dva uplne hore a medzera je dole ?????????????? Nedava mi to zmysel a
.....................


Pavol Kaka�ka
paka(zv)aktis(tec)cz

Jak nahradit GetMenuItemInfo ve WIN NT

[*] Honza <delphi(zv)mis-net(tec)cz> - 14.1.2000 16:43:57

Aha, ale to je az v te posledni verzi, ze?>Ahoj,
>
>v demu k RX je pouzity jiny mechanismus ukladani obrazku k menu. Pro
ulozeni
>obrazku pouzivaji kontejner PicClip (vsechny obrazky jsou v jednom bmp) a
>pak z neho vykresluji. V MenuItem.Tag property maji bud primo index na
>bitmapu (nebo, jak to delam ja, jako relativni index, zacinajici napriklad
>na 100, pri vykreslovani pak tesuji tagy nad 100 a po snizeni o 100 mam
>primo index do bitmapy - coz je lepsi a usetrim i jedno pole obrazku). a
>fuguje to i na MainMenu.
>
>Jaro B.
>

Problem roku 10000 alias Y10K a pripravenost Delph

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 14.1.2000 17:34:49

On 14 Jan 00, at 8:36, Petr.Motlicek(zv)bcbrno(tec)cz wrote:

> moje aplikace potrebuje vyssi datum nez pouze
> "31.12.9999", ale DateToStr a StrToDate proste
> s vyssim cislem nepracuji.
>
> [...]
>
> Pokud chci dostat "1.1.0001" ci "1.1.0099", tak
> pak dostavam
>
> DateToStr(StrToDate("1.1.0001")) = "1.1.2001"
> DateToStr(StrToDate("1.1.0099")) = "1.1.2099"

Ja to resim tak, ze si datum prevadim do sveho formatu, konkretne:
TSysDate=packed record
case SmallInt of
0:(Day:byte;
Month:byte;
Year:word);
1:(Date:longint);
end;

Samozrejme si muzes prevest datum do jineho formatu, inspiraci
(a reseni tveho problemu) hledej v SysUtils.DoEncodeDate.

BTW - v te funkci chybi pro realnou praci s datem osetreni
prechodu z julianskeho na gregoriansky kalendar, takze vuci
predgregorianskemu realnemu kalendari pracuje s datumem
chybne.

> Z hruzou jsem si uvedomil, ze moje dosavadni
> aplikace nejsou pripraveny na rok 10000.... :-))))
> ... Vlastne aspon vydelam az prijde....

Klidek, na to bude dost casu koncem roku 9999. A pak jiste nejaci
moulove prohlasi, ze to je cele umely humbuk vyvolany jenom
proto, aby se programatori napakovali.

Nemluve o tom, ze nejvetsi prusvih s Y2K prijde stejne az v roce
2048.


S pozdravem

Zbysek Hlinka
E-mail: zhlinka(zv)login(tec)cz, localizator(zv)localizator.com
Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ


ADMIN: Nejde www.delphi.cz

[*] Burger, Tomas <tomas.burger(zv)sap(tec)com> - 14.1.2000 17:58:47

> -----Original Message-----
> From: Karel Kral [mailto:kral(zv)purus(tec)cz]

> To je tim, ze jste u stejneho providera, ktery provozuje server s
> delphi(tec)cz. Ten si domenu ve svych DNS ponechal ale CZ NIC ji zrusil.
> Tzn. pokud je nekdo pripojeny pres jineho providera tak mu to nejde.

Vec se ma tak: domena kvuli problemum s placenim a tak nebyla dostupna v
nedeli a v pondeli. V utery uz vsechno bylo napravene a domena uz jela...

Pokud se nekdo jeste porad nemuzete na ten server dostat, mate mozna
problemy s cachovanim nebo se zapomenul nekde vas name-server...

V pripade nejvyssi nouze muzete zkusit http://delphi.mius(tec)cz/...

Tomas


Vymazanie databazovych suborov

[*] Ondrej Jaura <jaura(zv)datalock.sk> - 14.1.2000 19:56:02

Zdravim :)

Aplikacia (D5) potrebuje vykonat rearchivaciu databazovych suborov (DBF,
pristup cez BDE). Uzatvorim vsetky tabulky, ktore pouzivam
(Exclusive:=false; Close), a napriek tomu NIE JE mozne zmazat databazove
subory a prepisat ich subormi z archivu (share violation).

Ako este "ukecat" aplikaciu, ze subory nepotrebujem a nasledne ich
vymazat & prekopirovat ???
Kde moze este existovat "zivy" odkaz na databazove subory ?

Dakujem za vase zachranne kolesa

Ondrej
------
Ondrej Jaura
Datalock a.s.
jaura(zv)datalock.sk
------ :)

Pridanie hesiel do paradox databaz.

[*] Roland Tur�an (RoTurSoft) <rotursoft(zv)nextra.sk> - 15.1.2000 00:38:56

Ako sa pridavaju programovo hesla do databaz Paradoxu ?

Dakujem.

Best regards.
--------------------
Pouzivam D3Pro, BDE 5.01, Win98PanEuro, RX Lib, SineaVCL.

Roland Turcan
RoTurSoft
Palarikova 10/20
934 01 Levice
Slovakia

tel: ++421-905-487 908


MODE 1.0 Multi-tier Open Database Engine

[*] Viliam Mlich <vmlich(zv)mbox.vol(tec)cz> - 15.1.2000 07:53:58

Hello All!

Mozno sa niekomu bude hodit:

MODE Project 1.0 (Beta)
=======================

Multi-tier Open Database Engine 1.0.
Client/server and Internet development for Delphi and C++Builder.

TABLE OF CONTENTES
------------------
Overview
Database drivers
Application Server
Server Administrator
Client components

Overview
--------
MODE is a new architecture for Delphi and C++Builder that provides
developers with a powerful instrument for client/server development. MODE is
a
set of client components and COM objects that allows to work with different
database engines with the BDE-like way. MODE works almost like the BDE works
for Paradox and Interbase: it provides one interface that allows to operate
with different database engines in the same way.

Database drivers
----------------
A MODE client application can work with databases using MODE database
driver. Driver is a COM object with the universal interface that allows to
operate with desktop and SQL-driven databases.

Each database driver can be used in local or distributed mode. When
database driver is used in local mode then a client application uses the
instance of in-proc COM object that allows to work with underlying database
with a maximum performance available. For using drivers remotely MODE
includes
Application Server that is designed in the form of out-proc COM object with
the
same interface. Application Server provides MODE capabilities of available
drivers to local or remote client applications.

MODE Project has a scalable open architecture that allows to work with
database connections using the BDE, ADO and Interbase SQL Link. All driver-
oriented functionality of supported engines is hidden from client
applications.
Client applications can operate with databases, tables and queries through
the
local network, Internet or locally.

Application Server
------------------
MODE Application Server is a multi-user, superscalar application server
that
provides MODE capabilities to client application. Application Server
centralizes
user management and database configuration and provides data sharing between
different users.

Application Server is a multithreaded application that allows to execute
multiple user tasks simultaneously. It is designed in the form of MODE
database
driver with the extended interface. When a client application uses
Application
Server instead of MODE driver it has next advantages:

1. Decreased number of installed SQL-drivers. You need to install the
BDE,
ADO, Interbase SQL Link or other supported database engine only on computer
that Application Server runs on. Client application can use DCOM or TCP/IP
to
connect to server.

2. Centralized configuration of database connections. After you have
configured Application Server all its aliases are available for clients
through
network.

3. Centralized data processing. All data is processed in one point that
allows to easy administrate system loading, upgrade software and scale
system.

4. User privileges. Application Server provides flexible configuration
of
users, user groups and their privileges. Server provides a number of special
system configuration parameters such as an amount of available resources,
waiting timeouts, priorities and other.

5. Data sharing. Each database connection of can be shared among
different
users. Application Server provides flexibke locking mechanism to protect
shared
data from loss.

Server Administrator
--------------------
MODE Server Administrator is a program that allows to configure
Application
Server. Administrator can interact with Server through DCOM or TCP/IP
network.
You can use Administrator to:

- configure MODE aliases;
- edit user groups and users;
- grant or revoke user privileges;
- manage the list of active connections;
- shutdown Application Server.

Client components
-----------------
VG Midlleware Library includes full-functional components for client
development under MODE for Delphi 4 and 5. Components supports all features
of their BDE-based prototypes.

TvgClientDatabase implements the functionality of TDatabase component.
Component manages connection parameters and controls the transaction
behavior
of database.

TvgClientTable, TvgClientQuery, TvgClientStoredProc components implement
client-side TTable, TQuery and TStoredProc. Components have all methods,
properties, events and functionality as their prototypes. They also inherite
functionality of TClientDataSet and allow you to use filtering, aggregates,
briefcase model and other features for all supported database engines.

TvgClientUpdateSQL is an update object that is used by client datasets
descendents to apply cached updates to database. It has the same behavior as
the TUpdateSQL component does and supports SQL macro extensions.

TvgClientSQLScript component allows clients of Application Server to
execute multiple SQL statements in a single query.

TvgClientUpdateScript update object allows to execute multiple SQL
statements when applying cached updates.

--------------------------------------------
Vladimir Gaitanoff
WWW: http://www.tsinet.ru/~vg/
E-mail: vg(zv)tsinet.ru

Yves Mensah AMAIZO
E-mail: amy_amaizo(zv)csi.com


regards, Vladimir.

* Crossposted in RU.DELPHI.INFO
* Crossposted in RU.DELPHI.DB
* Crossposted in SU.DBMS.SQL

--- e-mail: vg(zv)tsinet.ru. homepage www.tsinet.ru/~vg
* Origin: Zajc, esli ego bit, i spichki mozhet zazhigat. (2:5017/11.2000)




Bye mailto:vmlich(zv)mbox.vol(tec)cz
V.Mlich http://www(tec)czech-web(tec)cz/~vmlich

DDE komunikace v rezimu ddeManual

[*] Vaclav Krmela <krmela(zv)pecomp(tec)cz> - 15.1.2000 09:12:39

Ja pouzivam take spojeni ddeManual a chodi mi to.
Jako DDE server pouzivam aplikaci napsanou v D5.
Je treba dat pozor na to, aby jiz pred volanim
OpenLink byly spravne nastaveny na DdeClientItem
property DdeConv a DdeItem.
Take by se dalo zkusit explicitni zavolani
StartAdvise. To se jinak provadi automaticky
pri OpenLink. Nastartovani rezimu Advise
je nutnou podminkou plynuleho prisunu dat
ze serveru.

Vaclav Krmela

----- Original Message -----
From: Nikodem <nikodem(zv)kh-kinetic(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Friday, January 14, 2000 7:54 AM
Subject: DDE komunikace v rezimu ddeManual


> Ahoj vsem,
>
> napsal jsem program, ktery komunikuje s jinym programem napsanym v C++
> pomoci DDE. Program v C++ je jako DDE Server a ja jako klient. Pokud mam
DDE
> jako ddeAutomatic spoji se mi muj klient se servrem a ja dostavam svechny
> data od serveru bez problemu(kdykoli se data v serveru zmeni ja je
dostanu),
> ale ja potrebuji spojeni vyvolat rucne. Nastavil jsem ddeManual a volam
fci
> SetLink() a pak OpenLink(). A v tom je problem:
>
> data ze serveru se nactou a dale se jiz neobnovuji jako v ddeAutomatic.
Data
> se obnovi jen pokud znovu zavolam OpenLink().
>
> Znamena to, ze musim neustale volat OpenLink, abych dostal data??? Kcemu
je
> pak funkce CloseLink????
>
>
>
> Prosim pomozte
>
>
> Jindrich Nikodem
>
>
> PS: Delphi4 Std. Patch3, testovano na Win98, Win NT Service Pack 5
>
>

Skryti aplikace v liste

[*] Martin Kucera <mk(zv)paegas.vol(tec)cz> - 15.1.2000 11:24:43

Ahoj,
Pouzivam komponentu Stealth, ale bohuzel nevim, odkud ju mam.
Ted jsem to zkousel a fungovalo to tak, jak to potrebujes.
Jestli je to to, co hledas, muzu ti ju poslat.
Martin Kucera

> Mam takovy problem. Nevite nekdo jak udelat,
> aby bezici aplikace nebyla videt v liste,
> ale zaroven zustala jeji ikona v panelu
> bezicich aplikaci pri pouziti ALT+Tab.
> Kdyz jsem pouzil Hide tak aplikace zmizi
> i z listy i z panelu, a to je to, co bych
> rad zmenil. Chtel bych proste dosahnout
> stavu, aby byla aplikace pristupna pres
> ALT+Tab, i kdyz neni v liste.

Skryti TaskBaru

[*] Va�ek N�vrat���zx"��뢖�z?� - 15.1.2000 17:16:25

Ahoj,
moje aplikace musi(!!) vyuzivat celou obrazovku, ale kdyz ma nekdo u TaskBaru nastavenou vlastnost "Vzdy na vrchu", tak se tam ten TaskBar vzdy vecpe :-(. Zkusil jsem pouzit tyhle procedury:

PROCEDURE TForm1.Create (Sender: TObject);
VAR
WindowHandle: hWnd;
BEGIN
{Hide the Windows 95 Taskbar}
WindowHandle := FindWindow('Shell TrayWnd', '');
IF WindowHandle <> 0
THEN ShowWindow(WindowHandle, SW HIDE)
END {HideWin95TaskBar};

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
VAR
WindowHandle: hWnd;
BEGIN
{Allow the Windows 95 Taskbar to appear}
WindowHandle := FindWindow('Shell TrayWnd', '');
IF WindowHandle <> 0
THEN ShowWindow(WindowHandle, SW RESTORE)
END {ShowWin95TaskBar};

TaskBar sice po spusteni aplikace zmizel a bylo videt pozadi Windows, ale vsechny aplikace se chovaly jakoby tam furt byl. Dokazal by si s tim nekdo poradit? Je mi jedno jakym zpusobem, hlavne aby se aplikace pri maximalizaci roztahla pres uplne celou obrazovku - resenim by treba mohlo byt vypnuti prave jen ten funkce "Vzdy na vrchu" nebo pouziti DirectX, ale jak?

S pozdravem...
Vasek Navrat

P.S. Kazda rada dobra... :-))

Kresleni na bitmapu

[*] Lud�k ZITA - 15.1.2000 17:22:07

Zdravim.
Jsem postaven pred takovyhle ukol:
1) Nacist z disku bitmapu a zobrazit (*.bmp)
2) Kliknutim na ni vykrelit nejaky start bod (treba male kolecko)
3) Pri pohybu mysi "tahnout" z toho start bodu primku ke kursoru mysi
4) dalsim kliknutim vykreslit dalsi bod a vykreslit spojovaci primku k
predchozimu bodu
5) a porad dokola timto zpusobem vykreslovat mnohouhelnik.
6) Nakonec (pripadne prubezne) vypocitat delku cary v obr bodech.
Behem prace scrolovat (pokud se nevejde do urcene oblasti na formu).

Jeste jsem nedelal s grafikou a nevim tedy ceho se chytit.

Zatim umim zobrazit bitmapu a pomoci klikani na body trasy vypocitat tu
delku.
Nevim jak vykreslit ty cary a body.

Diky za kopanec.

Lud�k ZITA


Nejde www.delphi.cz

[*] Lud�k ZITA - 15.1.2000 17:38:37

---- Original Message -----
From: Burger, Tomas <tomas.burger(zv)sap.com>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Friday, January 14, 2000 5:58 PM
Subject: ADMIN: Nejde www.delphi(tec)cz


> Vec se ma tak: domena kvuli problemum s placenim a tak nebyla dostupna v
> nedeli a v pondeli. V utery uz vsechno bylo napravene a domena uz jela...
>
> Pokud se nekdo jeste porad nemuzete na ten server dostat, mate mozna
> problemy s cachovanim nebo se zapomenul nekde vas name-server...
>

15.1.2000 16-17 hod nejede

> V pripade nejvyssi nouze muzete zkusit http://delphi.mius(tec)cz/...
>

Ani tato adresa nejde

Provider VOL.

PING :
----------------------------------------------------------------------------
---


C:\WINDOWS>ping www.delphi(tec)cz

Odes�l� se ��dost o ozv�nu po��ta�i delphi(tec)cz [194.212.23.27] s 32 bajty
dat:

Vypr�el �asov� limit ��dosti.
Vypr�el �asov� limit ��dosti.
Odezva od 194.212.49.2: C�lov� hostitel nen� dostupn�.
Vypr�el �asov� limit ��dosti.

Statistika p��kazu Ping pro 194.212.23.27:
Paket�: Odesl�no= 4, P�ijato= 1, Ztraceno= 3 (75% ztr�ta)
P�ibli�n� doba od odesl�n� po�adavku do p��chodu ozv�ny v milisekund�ch:
Nejmen��= 0ms, nejv�t��= 0ms, pr�m�rn�= 0ms

C:\WINDOWS>ping delphi.mius(tec)cz

Odes�l� se ��dost o ozv�nu po��ta�i delphi(tec)cz [194.212.23.27] s 32 bajty
dat:

Vypr�el �asov� limit ��dosti.
Vypr�el �asov� limit ��dosti.
Odezva od 194.212.49.2: C�lov� hostitel nen� dostupn�.
Vypr�el �asov� limit ��dosti.

Statistika p��kazu Ping pro 194.212.23.27:
Paket�: Odesl�no= 4, P�ijato= 1, Ztraceno= 3 (75% ztr�ta)
P�ibli�n� doba od odesl�n� po�adavku do p��chodu ozv�ny v milisekund�ch:
Nejmen��= 0ms, nejv�t��= 0ms, pr�m�rn�= 0ms

Co je vyhodnejsi?

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 15.1.2000 17:54:16

Preji vsem pekneho dne,

potrebuji ne relativne velke plose nakreslit mrizku, ktera ma byt
reprezentovana budto jednou komponentu, ktera opravdu tu mrizku
bude kreslit nebo udelat komponentu, ktera bude kreslit linku a
pomoci nekolika techto komponent mrizku vykreslit.

Co je lepsi vzhledem k rychlosti? O pamet ani tak nejde.

Diky za nazory

Slavek


-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
-------------------------------------------------
http://www.swnet(tec)cz
Magazin informacne vyspelych jedincu
-------------------------------------------------


Nejde www.delphi.cz

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 15.1.2000 18:22:22

From: Lud�k ZITA <konference(zv)sales(tec)cz>
> > V pripade nejvyssi nouze muzete zkusit http://delphi.mius(tec)cz/...
> Ani tato adresa nejde
> Provider VOL.

Ahoj,

Pak je asi chyba nekde u tebe, ja jsem take u VOLu a obe dve adresy jsou
dostupne naprosto bez problemu. Zde je traceroute a ping primo ze serveru
VOL:

traceroute to delphi(tec)cz (194.212.23.27), 30 hops max, 40 byte packets
1 praha-fast-1-0-1.vol(tec)cz (195.250.155.1) 0.681 ms 0.467 ms 0.374 ms
2 nix.cesnet(tec)cz (194.50.100.11) 1.517 ms 1.374 ms 1.445 ms
3 rul-rab.cesnet(tec)cz (192.108.151.54) 6.021 ms 5.650 ms 5.785 ms
4 teplice-usti.cesnet(tec)cz (194.212.211.66) 7.824 ms 8.334 ms 8.514 ms
5 yvanna.mius(tec)cz (194.212.49.131) 10.885 ms 10.780 ms 19.490 ms
6 mara.mius(tec)cz (194.212.49.2) 20.681 ms 21.064 ms 21.229 ms
7 delphi(tec)cz (194.212.23.27) 21.248 ms 22.007 ms 20.664 ms

PING delphi(tec)cz (194.212.23.27): 56 data bytes
--- delphi(tec)cz ping statistics ---
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max/stddev = 22.259/29.297/78.493/16.554 ms

Petr Vones, amatersky programator


VSECHNA DATA Z KONFERENCE NA RYCHLE LINCE

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 15.1.2000 19:36:12

Preji vsem pekneho dne,

jak jsem predesilal zacatkem roku, umistil jsem docasne (!)
VSECHNA data z konference na mou stranku, kde je pripojeni
preci jenom rychlejsi nez z ftp konference. Je to zohledneno i na
modemisty (rozdeleno do nekolika souboru).

Veskery navod najdete na strance.

Prosim kazdeho, kdo si data stahne, at mi posle maila (jen pro
mou zvedavost). Diky.

Adresa (pozor na velka a mala pismenka):

http://atrey.karlin.mff.cuni(tec)cz/~rk/novinky.shtml

Tak tedy, prijemne a rychle stahovani.

Slavek


-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
-------------------------------------------------
http://www.swnet(tec)cz
Magazin informacne vyspelych jedincu
-------------------------------------------------


seriove rozhrani

[*] Jirka Trpko� <trpkosj(zv)seznam(tec)cz> - 15.1.2000 20:45:08

muzete mi nekdo prozradit, co se stane, kdyz mi na seriovy port zacnou
prichazet data ? Vyvolaji Windows 98 vyjimku, nebo co se stane ? A jak to
pripadne osetrit, abych to dostal do programu ? Predem moc dekuju

Ahoj Jirka

Kresleni na bitmapu

[*] Vaclav Krmela <krmela(zv)pecomp(tec)cz> - 15.1.2000 21:18:20

Podivej se na DEMOS\DOC\GRAPHEX

Vaclav Krmela

From: Lud�k ZITA <konference(zv)sales(tec)cz>

> Zdravim.
> Jsem postaven pred takovyhle ukol:
> 1) Nacist z disku bitmapu a zobrazit (*.bmp)
> 2) Kliknutim na ni vykrelit nejaky start bod (treba male kolecko)
> 3) Pri pohybu mysi "tahnout" z toho start bodu primku ke kursoru mysi
> 4) dalsim kliknutim vykreslit dalsi bod a vykreslit spojovaci primku k
> predchozimu bodu
> 5) a porad dokola timto zpusobem vykreslovat mnohouhelnik.
> 6) Nakonec (pripadne prubezne) vypocitat delku cary v obr bodech.
> Behem prace scrolovat (pokud se nevejde do urcene oblasti na formu).
>
> Jeste jsem nedelal s grafikou a nevim tedy ceho se chytit.
>
> Zatim umim zobrazit bitmapu a pomoci klikani na body trasy vypocitat tu
> delku.
> Nevim jak vykreslit ty cary a body.
>
> Diky za kopanec.
>
> Lud�k ZITA
>

Ziskanie uzivatelsk�ho hesla Windows.

[*] Roland Tur�an (RoTurSoft) <rotursoft(zv)nextra.sk> - 15.1.2000 21:22:18

Chcel by som ziskat uzivatelske heslo z Windows na prihlasenie do mojej
aplikacie, uzivatelske meno viem zistit funkciou GetUserName, ale ako heslo
? Je to zapisane v suboroch *.PWL (kto to vie citat ?).

Dakujem.

Best regards.
--------------------
Pouzivam D3Pro, BDE 5.01, Win98PanEuro, RX Lib, SineaVCL.

Roland Turcan
RoTurSoft
Palarikova 10/20
934 01 Levice
Slovakia

tel: ++421-905-487 908


Delphi 5 a ZLIB pro kompresi dat

[*] Ing. Petr �vejda <lingvista(zv)lingvista(tec)cz> - 15.1.2000 21:49:47

D5Prof, W98CZ, Rx2.75, FF

Na CD D5 se nachazi soubory pro kompresi a dekompresi dat ZLIB. Podarilo se
mi je do projektu natahnout, ale nevim, jak s nimi pracovat. Pouziti
streameru a bufferu je na me proste slozite.

Potrebuji zkomprimovat napr. soubor.DB na soubor.PAC a zase ho dekomprivovat
zpet. Je to jednoduche, nebo chci zabit slona prakem? Potreboval bych se
odpichnout a naprogramovat jednoduchou proceduru typu:

Komprimuj(var zdroj, cil: string); // treba i s nastavenim kompresniho
pomeru.

napr.

Komprimuj('c:\soubor.DB', 'c:\soubor.pac');

analogicky:

Dekomprimuj('c:\soubor.DB', 'c:\soubor.pac');

Diky moc za kazdou radu

Ing. Petr Svejda


Instalace BDE a MSAccess

[*] Ji�� Fait�������?��? - 15.1.2000 23:54:51

Nevim jestli neco nedalam blbe, ale pokud pouziki instalacni skript pro IS a
nasledne nainstaluji na cilovem PC
stejne naskoci pri pokusu o spusteni aplikace hlaska, ze trida neni
zaregistrovana.

Pri kontrole programem, ktery je soucasti DAO Komponent hlasi program ze DAO
neni instalovane.


----- Original Message -----
From: Erik Salaj <winsoft(zv)napri.sk>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Friday, January 14, 2000 2:31 PM
Subject: Re: Instalace BDE a MSAccess


> > Jeste bych chtel dotaz dotycenho doplnit o jeden dotaz s tim
souvisejici.
> > Co je zapotrebi udelat, aby se daly DLLka DAO 3.5 instalovat najednou v
> > InstallShieldu a ne separatne.
>
> Niekde na MS webe je k dispozicii subor daosetup.rtf, ktory presne
> specifikuje ako instalovat DAO 3.5 (mozem poslat). Instalacny skript
> pre IS Express je sucastou trial verzie DAO komponentov, ktore najdes
> na http://www.cybermagic.co.nz/winsoft
>
> Erik Salaj
>

Skryti TaskBaru

[*] Lud�k ZITA - 16.1.2000 01:17:21

procedure TForm1.FormCreate(Sender: TObject);
begin
BorderIcons := [biSystemMenu, biMinimize];
ShowWindow(FindWindow('Shell_TrayWnd', nil), SW_HIDE);
WindowState := wsMaximized;
ShowWindow(FindWindow('Shell_TrayWnd', nil), SW_SHOW);
end;

Aplikace nastartuje pres celou obrazovku. Pokud das minimized, mas TaskBar
zpatky pokud ji zase aktualizujes je pres celou obrazovku.
D4S, Windows98
Proc to tak funguje ovsem nevim. Prisel jsem na to nahodou pri psani
screensaveru.


Lud�k ZITA

Kresleni na bitmapu

[*] Lud�k ZITA - 16.1.2000 01:21:45

Diky.
To je ono.

Lud�k ZITA
----- Original Message -----
From: Vaclav Krmela <krmela(zv)pecomp(tec)cz>
To: Delphi forum <delphi-l(zv)fwd(tec)cz>
Sent: Saturday, January 15, 2000 9:18 PM
Subject: Re: Kresleni na bitmapu


> Podivej se na DEMOS\DOC\GRAPHEX
>
> Vaclav Krmela
>
> From: Lud�k ZITA <konference(zv)sales(tec)cz>
>
> > Zdravim.
> > Jsem postaven pred takovyhle ukol:
> > 1) Nacist z disku bitmapu a zobrazit (*.bmp)
> > 2) Kliknutim na ni vykrelit nejaky start bod (treba male kolecko)
> > 3) Pri pohybu mysi "tahnout" z toho start bodu primku ke kursoru mysi
> > 4) dalsim kliknutim vykreslit dalsi bod a vykreslit spojovaci primku k
> > predchozimu bodu
> > 5) a porad dokola timto zpusobem vykreslovat mnohouhelnik.
> > 6) Nakonec (pripadne prubezne) vypocitat delku cary v obr bodech.
> > Behem prace scrolovat (pokud se nevejde do urcene oblasti na formu).
> >
> > Jeste jsem nedelal s grafikou a nevim tedy ceho se chytit.
> >
> > Zatim umim zobrazit bitmapu a pomoci klikani na body trasy vypocitat tu
> > delku.
> > Nevim jak vykreslit ty cary a body.
> >
> > Diky za kopanec.
> >
> > Lud�k ZITA
> >
>

MS SQL 7 a sitova karta

[*] Tom� Br�dle������i�^����? - 16.1.2000 11:17:45

Zdravim vsechny,

Mam dotaz ohledne MS SQL 7. Kdyz neni v pocitaci sitova karta (MSDE pro
jeden pocitac), tak se nedostanu na server. Nejde mi nastavit Server Alias v
Client Network Utility, protoze normalne pouzivam TCP/IP protokol pro sitovy
provoz a bez sitove karty neni TCP/IP adresa, atd.

Chci se zeptat, jestli s tim ma nekdo zkusenosti, jak by se to dalo
nastavit, aby nebyla nutna sit.karta.

Diky predem vsem za kazdou odpoved

Tomas
t.bradle(zv)pvtnet(tec)cz

Nejde www.delphi.cz

[*] Burger, Tomas <tomas.burger(zv)sap(tec)com> - 16.1.2000 13:28:37

> -----Original Message-----
> From: Ludek ZITA [mailto:konference(zv)sales(tec)cz]

> 15.1.2000 16-17 hod nejede

Ted jsem si uvedomil, ze v noci z patek na sobotu se stehovali servery
(fyzicky se prenaselo zelezo) z jednoho baraku do druheho...
Neni vyloucene, ze v sobotu v podvecer to jeste nebylo hotove... ale ted uz
by melo byt vsechno ok...

...za ten vypadek se omlouvam, ale slo to uplne mimo mne...

Tomas


Co je vyhodnejsi?

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 16.1.2000 16:22:17

On 15 Jan 00, at 17:54, Slavek Rydval wrote:

> potrebuji ne relativne velke plose nakreslit mrizku, ktera ma byt
> reprezentovana budto jednou komponentu, ktera opravdu tu mrizku bude
> kreslit nebo udelat komponentu, ktera bude kreslit linku a pomoci
> nekolika techto komponent mrizku vykreslit.
>
> Co je lepsi vzhledem k rychlosti? O pamet ani tak nejde.

Nejrychlejsi by melo byt vykresleni pomoci WinAPI funci.


S pozdravem

Zbysek Hlinka
E-mail: zhlinka(zv)login(tec)cz, localizator(zv)localizator.com
Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ


Detekce DCOM

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 16.1.2000 16:30:22

Diky. Jinak je to i na MSDN:

HOWTO: Determine the Version of DCOM 95/98 Using Visual Basic
http://support.microsoft.com/support/kb/articles/Q232/0/03.ASP


Mac

----- Original Message -----
From: "Petr Vones" <pvones(zv)mbox.vol(tec)cz>

>
> Jedna z moznosti na Win9x by mohla byt pomoci polozek v registru:
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLE
> EnableDCOM="Y"
> EnableRemoteConnect="N"
>
> verze DCOMu je pak tady:
>
HKEY_CLASSES_ROOT\CLSID\{bdc67890-4fc0-11d0-a805-00aa006d2ea4}\InstalledVers
ion
>
> Petr Vones, amatersky programator
>
>

Co je vyhodnejsi?

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 16.1.2000 16:36:03


> Nejrychlejsi by melo byt vykresleni pomoci WinAPI funci.
****Ano, ale ty v nabidce nebyly.

Slavek

> Zbysek Hlinka


-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
-------------------------------------------------
http://www.swnet(tec)cz
Magazin informacne vyspelych jedincu
-------------------------------------------------


D5, Windows 2000 a vice uzivatelu

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 16.1.2000 18:31:02

Preji vsem pekneho dne,

provozujete nekdo D5 na W2000 s vice uzivateli?

Zkousel jsem nainstalovat D5 pod Administratorem, vse behalo ok.
Pokud jsem ale chtel spusit delphi jako jiny uzivatel, pak jsem tam
mel jedinou paletu s jedinou komponentou (TFrame). Instalator
nechtel nic slyset o tom, ze by se spustil. Hlasil, ze bezi nejaky
unInstallShield a ze jej mam ukoncit.

Jde to vubec takto provozovat, nebo musime pockat, az u borlandu
konecne pochopi, k cemu je specifikace pro W2000?

Diky za odpoved(i)

Slavek


-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
-------------------------------------------------
http://www.swnet(tec)cz
Magazin informacne vyspelych jedincu
-------------------------------------------------


D5, Windows 2000 a vice uzivatelu

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 16.1.2000 19:04:34

Jo, chova se mi to stejne (W2k final), ale pro vice useru jsem to nezkousel
rozbehat. Kazdopadne pokud spustim Delphi jako jiny uzivatel, tak je paleta
komponent pouze s tim TFrame ;-)

Mac

----- Original Message -----
From: "Slavek Rydval" <rk(zv)atrey.karlin.mff.cuni(tec)cz>

> Zkousel jsem nainstalovat D5 pod Administratorem, vse behalo ok.
> Pokud jsem ale chtel spusit delphi jako jiny uzivatel, pak jsem tam
> mel jedinou paletu s jedinou komponentou (TFrame). Instalator
> nechtel nic slyset o tom, ze by se spustil. Hlasil, ze bezi nejaky
> unInstallShield a ze jej mam ukoncit.
>
> Jde to vubec takto provozovat, nebo musime pockat, az u borlandu
> konecne pochopi, k cemu je specifikace pro W2000?
>
> Diky za odpoved(i)

fce Open v BDE

[*] Petr Vale� - 16.1.2000 20:29:08

Dobry den,

ve svem programu pouzivam dosti casto v cyklu funkci TQuery::Open .
Ovsem zjistil jsem, ze program v tomto cyklu si stale bere cim dal tim
vice operacni pameti a casem dochazi ke znacnemu zpomaleni
( pravdepodobne je linearni ).

Nerozumim tomu, protoze samozrejme zde pouzivam

Query1->Open();

...
...

Query1->Close();

Nevite PROSIM nahodou nekdo co s tim, to same se mi stava i kdyz pridavam
hodne dat do tabulky pomoci SQLExec.

S pozdravem

Petr Vales


Instalace BDE a MSAccess

[*] Erik Salaj <winsoft(zv)napri.sk> - 16.1.2000 20:36:26

> Nevim jestli neco nedalam blbe, ale pokud pouziki instalacni skript pro IS
a
> nasledne nainstaluji na cilovem PC
> stejne naskoci pri pokusu o spusteni aplikace hlaska, ze trida neni
> zaregistrovana.
>
> Pri kontrole programem, ktery je soucasti DAO Komponent hlasi program ze
DAO
> neni instalovane.

1. Skontroluj, ci pouzivat IS Express pre D4 alebo vyssi (vie zaregistrovat
inproc
server)

2. Pre DAO 3.51 je treba doplnit este jeden subor do instalacneho skriptu:
EXPSRV.DLL

3. Je potrebne nainstalovat najnovsie COM/OLE Windows subory, napr.
OLEAUT32.DLL
build 2.20.4054 alebo novsi a pod.

Erik


cas pripojeni

[*] �ern� Roman - 16.1.2000 21:20:54

Na to lze pouzit nekolik zpusobu, nejjednodusi bude asi zapnout
protokolovani cinosti modemu do souboru a cist potom ten soubor (je to
jednoduchej textak) nebo dalsi moznost pripojovat se pomoci sveho softu trez
tapi a pak si muzes cas pripojeni hlidat sam.

Cau.

----- Original Message -----
From: Petr Kiss <Petr.Kiss(zv)vslib(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, January 12, 2000 1:35 PM
Subject: cas pripojeni


>
> zajimalo by me zda lze nejakym zpusobem v D3 prubezne monitorovat
> dobu pripojeni modemu k telefoni siti.
>
> diky
>
> ----------------------------------------------------------------
> >>> Petr Kiss <<<
> Technical Univerzity of Liberec
> Czech Republic


Konec smycky a volani okna s par.

[*] �ern� Roman - 16.1.2000 21:28:55

Myslim ze ve volani App.processMessages se skryva pouze ten problem ze by
sis mel pohlidat aby se ti to znova nedostalo do te same procedury ve ktere
se prave ses (treba disablovat ten ovladaci prvek kterej te tam poslal).
----- Original Message -----
From: <novacek(zv)vanicek(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, January 12, 2000 10:50 AM
Subject: Re: Konec smycky a volani okna s par.> Dne 11 Jan 00 v 23:38, napsal Petr Vones:
>
> > chovani by bylo treba testovat jeste vice veci. Volani
Application.ProcessMessages
> > v aplikaci muze take zpusobovat ruzne nepredvidatelne chovani (AV a
podobne).
> Takze tim chces rict, ze Application.ProcessMessages by se radeji vubec
> nemelo pouzivat? Proc a co konkretne a proc to muze zpusobit?
> Cim jinym by se tedy melo nahradit?
>
> Dik za vysvetleni.
>
> Vladan
>
> Vladimir Novacek
>
> VANICEK SOFTWARE, spol. s r.o. tel.: 05-747267
> Zborovska 15 fax+BBS: 05-41240246
> 616 00 Brno e-mail: novacek(zv)vanicek(tec)cz
> Ceska Republika http://www.vanicek(tec)cz


Zoom na TImage

[*] Straka Josef <kshb(zv)seznam(tec)cz> - 16.1.2000 21:54:46

D4 standard W95 OSR2

Prijemny den,
mam jeden problem s komponentou TImage. Mam v ni zobrazeny obrazek BMP,
ktery je vetsi nez formular. Proto s obrazkem pohybuji za pomoci ScrollBar.
Ale ted bych chtel jeste doplnit Zoom +a -. A to tak, aby se obrazek plynule
po stisku nejake klavesy zmensoval z puvodni velikosti 1:1 a pak zase zpatky
do puvodnich rozmeru. Proste takova lupa. Ale nevim jak na to. Zkousel jsem
to pres Image1.Strech ale nemohu se tim prokousat.
Mohl by mi, prosim nekdo poradit a nesmerovat me spravnym smerem?

Dekuju predem, protoze zadem se dekovat bez dalsiho prispevku nesmi.

Hezky den vsem a podekovani Petru Vonesovi za pomoc s prizpusobenim
FontDialogu, moc mi to pomohlo.

Zacinajici amatersky programator
Straka Josef
email: strakaj(zv)hba(tec)czn(tec)cz
www: http://mujweb(tec)cz/www/strakaj/

selected text background color in richedid

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.1.2000 23:13:45

From: Peter Tomasovic <pit(zv)gjh.sk>
> Existuje pod Delphi v RichEdit nejaky prikaz na zmenu farby pozadia
> oznaceneho textu?
> Chcem totiz zmenit standardnu inverznu farbu...

Ahoj,

Rekl bych, ze richedit neco takoveho neumi. Alespon ne ta verze ktera je
podporovana ve VCL.

Petr Vones, amatersky programator

Klavesnice

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.1.2000 23:14:32

From: Pavel K�ehula <pavel(zv)mas(tec)cz>
> nevite nekdo, jesli je nejaka funkce, ktera zjisti, zda jsou v buferu klavesnice
> nejaka data?

Ahoj,

Lze napriklad zjistit, zdali jsou ve fronte nevyrizenych zprav nektere patrici
klavesnici. K tomu slouzi funkce GetQueueStatus, napriklad:

if LOWORD(GetQueueStatus(QS_KEY)) <> 0 then MessageBeep(0);

Dale viz Win32API help.

Petr Vones, amatersky programator

blikani TPanelu pri pohybu

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.1.2000 23:14:43

From: Milos Sula <crkstrobe(zv)geocities.com>
> potrbuju poradit jak se zbavit blikani pri pohybovani TPanelu po formulari
> zkousel jsem napr toto

Ahoj,

Posouvani TPanelu po formulari mysi muzes udelat treba takhle:

procedure TForm1.Panel1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
with TPanel(Sender) do if Tag <> 0 then
SetBounds(X - TSmallPoint(Tag).x + Left, Y - TSmallPoint(Tag).y + Top,
Width, Height);
end;

procedure TForm1.Panel1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
TPanel(Sender).Tag := Integer(PointToSmallPoint(Point(X, Y)));
end;

procedure TForm1.Panel1MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
TPanel(Sender).Tag := 0;
end;

Petr Vones, amatersky programator

WinNT a pristup k IO

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.1.2000 23:14:51

From: Daniel Rott <roxton(zv)atlas(tec)cz>
> Mate nekdo zkusenosti s pristupem IO adresam z WinNT. Predpokladam
> ze je nutne k tomu napsat prislusny driver. Muzete mne postrcit prislusnym
> smerem ? V delphi asi takovyto driver nenapisi, bude stacit C Builder 3 ?

Ahoj,

Zkus na DSP hledat soubor dlportio.zip, tusim ze tam byl nejaky ukazkovy driver
pro NT vcetne zdrojaku.

Petr Vones, amatersky programator

Konec smycky a volani okna s par.

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.1.2000 23:14:07

From: <novacek(zv)vanicek(tec)cz>
> Takze tim chces rict, ze Application.ProcessMessages by se radeji vubec
> nemelo pouzivat? Proc a co konkretne a proc to muze zpusobit?
> Cim jinym by se tedy melo nahradit?

Ahoj,

Presne tak, v aplikaci by mela byt idealne pouze jedna smycka zpracovani
zprav. Ta uz je v TApplication.Run. Jeden priklad jsem udelal tady. Lze
v nem za behu vytvaret formulare ve kterych probiha pocitani a to se
zobrazuje v Labelu. Je to udelano jak pomoci Application.ProcessMessages
tak threadu. Pri zavreni formulare s ProcessMessages behem pocitani vzdy
vznikne vyjimka.

ftp://ftp.mlp(tec)cz/pub/misc/Delphi/konference/D5/Other/Example_Thread-ProcessMsg.zip

Petr Vones, amatersky programator

Pridanie hesiel do paradox databaz.

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.1.2000 23:15:41

From: Roland Tur�an (RoTurSoft) <rotursoft(zv)nextra.sk>
> Ako sa pridavaju programovo hesla do databaz Paradoxu ?

Ahoj,

Pomoci BDE API funkci, priklady najdes tady (Ex.4, Ex.5):
http://www.borland.com/devsupport/bde/bdeapiex/dbidorestructure.html

Petr Vones, amatersky programator

Delphi 5 a ZLIB pro kompresi dat

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.1.2000 23:15:22

From: Ing. Petr �vejda <lingvista(zv)lingvista(tec)cz>
> D5Prof, W98CZ, Rx2.75, FF
> Na CD D5 se nachazi soubory pro kompresi a dekompresi dat ZLIB. Podarilo se
> mi je do projektu natahnout, ale nevim, jak s nimi pracovat. Pouziti
> streameru a bufferu je na me proste slozite.

Ahoj,

ZLIB lze pouzit treba takhle:

uses
ZLib;

const
FileSignature = 'ZLIB_00';

procedure TForm1.CompressBtnClick(Sender: TObject);
var
SourceStream, DestStream: TFileStream;
CS: TCompressionStream;
UncompressedFileSize: DWORD;
begin
SourceStream := TFileStream.Create('Soubor.txt', fmOpenRead or fmShareDenyWrite);
try
DestStream := TFileStream.Create('Soubor.zlb', fmCreate);
try
UncompressedFileSize := SourceStream.Size;
DestStream.WriteBuffer(FileSignature[1], Length(FileSignature));
DestStream.WriteBuffer(UncompressedFileSize, Sizeof(UncompressedFileSize));
CS := TCompressionStream.Create(clMax, DestStream);
try
CS.CopyFrom(SourceStream, UncompressedFileSize);
finally
CS.Free;
end;
finally
DestStream.Free;
end;
finally
SourceStream.Free;
end;
end;

procedure TForm1.DecompressBtnClick(Sender: TObject);
var
SourceStream, DestStream: TFileStream;
DS: TDecompressionStream;
UncompressedFileSize: DWORD;
SignatureCheck: array[0..Length(FileSignature)] of Char;
begin
SourceStream := TFileStream.Create('Soubor.zlb', fmOpenRead or fmShareDenyWrite);
try
DestStream := TFileStream.Create('Soubor2.txt', fmCreate);
try
SourceStream.ReadBuffer(SignatureCheck, Length(FileSignature));
SignatureCheck[Sizeof(SignatureCheck) - 1] := #0;
if SignatureCheck <> FileSignature then
raise Exception.Create('Chybny soubor');
SourceStream.ReadBuffer(UncompressedFileSize, Sizeof(UncompressedFileSize));
DS := TDecompressionStream.Create(SourceStream);
try
DestStream.CopyFrom(DS, UncompressedFileSize);
finally
DS.Free;
end;
finally
DestStream.Free;
end;
finally
SourceStream.Free;
end;
end;


Petr Vones, amatersky programator

Ziskanie uzivatelsk�ho hesla Windows.

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.1.2000 23:15:13

From: Roland Tur�an (RoTurSoft) <rotursoft(zv)nextra.sk>
> Chcel by som ziskat uzivatelske heslo z Windows na prihlasenie do mojej
> aplikacie, uzivatelske meno viem zistit funkciou GetUserName, ale ako heslo
> ? Je to zapisane v suboroch *.PWL (kto to vie citat ?).

Ahoj,

Pro Win9x lze pouzit nedokumentovanou funkci WNetEnumCachedPasswords. Priklad
pouziti najdes tady (pswhack.zip):
http://www.utilmind.com/delphisamples.html

Petr Vones, amatersky programator

RichEdit & Terminal Font

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.1.2000 23:15:36

From: Peter Tomasovic <pit(zv)gjh.sk>
> Vie niekto, ako sa v Delphi po otvoreni textoveho suboru do RichEdit-u
> da nastavit Terminal font tak, aby nebol taky uzky?
> Potrebujem totiz ASCII znakovu sadu, a Terminal je akosi jediny font pod
> Windows podporujuci ASCII (aspon ciastocne).

Ahoj,

Font "Terminal" neni TrueType, takze to asi nepujde. Nevim presne co mas
namysli tim "ASCII znakovou sadu", ale pokud ti jde o to, aby se znaky s
diakritikou v OEM zn.strance zobrazovaly spravne v kodovani Windows, tak
muzes pouzit konverzni API funkci OemToChar.

Petr Vones, amatersky programator

Co je vyhodnejsi?

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.1.2000 23:15:01

From: Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz>
> potrebuji ne relativne velke plose nakreslit mrizku, ktera ma byt
> reprezentovana budto jednou komponentu, ktera opravdu tu mrizku
> bude kreslit nebo udelat komponentu, ktera bude kreslit linku a
> pomoci nekolika techto komponent mrizku vykreslit.
> Co je lepsi vzhledem k rychlosti? O pamet ani tak nejde.

Ahoj,

Prilis jsem to nepochopil, pokud ti jde o to jak nakreslit na viditelne
plose Canvasu mrizku, tak lze pouzit bud jeho metody nebo prime volani
API funkci GDI.

Petr Vones, amatersky programator

seriove rozhrani

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.1.2000 23:15:05

From: Jirka Trpko� <trpkosj(zv)seznam(tec)cz>
> muzete mi nekdo prozradit, co se stane, kdyz mi na seriovy port zacnou
> prichazet data ? Vyvolaji Windows 98 vyjimku, nebo co se stane ? A jak to
> pripadne osetrit, abych to dostal do programu ? Predem moc dekuju

Ahoj,

Dokud si jej neotevres tak se nestane nic. Pokud mas D4 a vyssi, tak zkus AsyncFree:
http://delphree.clexpert.com/pages/projects/asyncfree/default.htm

Petr Vones, amatersky programator


Skryti TaskBaru

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.1.2000 23:15:09

From: Va�ek N�vrat <engine(zv)ropacek(tec)cz>
> moje aplikace musi(!!) vyuzivat celou obrazovku, ale kdyz ma nekdo u TaskBaru nastavenou
> vlastnost "Vzdy na vrchu", tak se tam ten TaskBar vzdy vecpe :-(. Zkusil jsem pouzit tyhle

Ahoj,

Zkus to takhle, ale neni to uplne idealni. Radsi to odzkousej na vice verzich Windows.

procedure TForm1.FormShow(Sender: TObject);
begin
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, GetSystemMetrics(SM_CXSCREEN),
GetSystemMetrics(SM_CYSCREEN), 0);
SetWindowPos(Handle, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOSIZE or SWP_NOMOVE);
end;

Petr Vones, amatersky programator

Setri DLL pamet nebo ne?

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.1.2000 23:16:32

From: Daniel Rott <roxton(zv)atlas(tec)cz>
> Rekl bych ze je to napul. Kod je vzdy sdileny, zbytek je pro kazdou
> instanci zvlast. Pripadne mohou byt sdilena i readonly data, ale
> to snad Delphi nevyuziva. Co se tyce resouce, tak nevim. Doporu-
> cuji vygenerovat Map File - Detailed.

Ahoj,

Rozdil je v tom, ze NT umoznuji nahrat pro kazdy proces DLL do jineho
adresoveho prostoru a pouzivaji jiny mechanizmus v oblasti dat urcenych
pro zapis (copy-on-write). Read-only data pouzivaji mapovani souboru do
pameti, takze tam neni problem sdilet fyzicke medium. Kdysi jsem ale
nekde cetl (bohuzel to uz nemuzu najit), ze u NT je potreba vice pameti
proto (viz moje predchozi odpoved), ze DLL nejsou sdilene. To me prijde
ale jako nesmysl. Naopak Win9x pro oblast dat v DLL okamzite alokuji
potrebnou velikost pameti narozdil od NT, ktere toto provedou az v dobe
prvniho pokusu aplikace o zapis. Vice se lze dozvedet na MSDN:

http://msdn.microsoft.com/library/techart/msdn_dllart.htm#advandll

Petr Vones, amatersky programator


Setri DLL pamet nebo ne?

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.1.2000 23:16:02

From: Petr Kandera <p_kandera(zv)tanger(tec)cz>
> V WNT/2000 je DLL vzdy jednou v ramci procesu pro vsechny thready, ale kazdy
> proces ma vlastni pametovy prostor a vlastni DLL. Tedy ve WNT/2000 DLL setri
> pamet pouze tehdy sdili ji mezi sebou thready tehoz procesu. Jinak ne.

Ahoj,

Tim chces rict, ze pro kazdy proces je kazde read-only casti DLL pridelen vzdy
novy fyzicky prostor (vyrovnavaci pamet) pro mapovani souboru ? To by prece
nemelo smysl pokud je dana cast bezpecne read-only.

Petr Vones, amatersky programator


QuickRep1.Preview - D5 se seknou

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 17.1.2000 00:04:31

Puvodni zprava, kterou napsal Ing. Petr �vejda dne 6 Jan 00,:

> D5, FlashFiler 1.54, QR 3.05
>
> Potreboval bych vedet, proc nejde Preview u QuickReportu v design modu
> (prave tlacitko a volba Preview) s tabulkami FlashFileru. Seknou se jak
> Delphi5, tak i FF server. Da se to nejak nastavit? Vsiml jsem si, ze pokud
> poklepu na QuickRep a stisknu tlacitko Preview, vse slape dobre. Zda se, ze
> obe moznosti volaji odlisny kod.

Ja se obavam, ze je nejaky binec v QR. Totiz me delal QR problemy
porad a neustale, ale to se vsim moznym, tedy ne jen s FF... Pak
jsem si koupil nadstavbu od THSD (http://www.thsd.de) a nejen, ze
mam kvalitni designer pro runtime, ale zmizely problemy QR. Ted mi
to vsechno chodi a zatim nebyl problem...


S pozdravem
Petr Zahradnik, pocitacovy expert

Autorizovany dealer TurboPower Software... knihovny pro Delphi
==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
=== telefon: 047-5500610, telefon/fax: 047-5501627 ===
=== mobilni telefon GSM (hotline): 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================
ICQ: 21215917, PGP vitano


Konec smycky a volani okna s par.

[*] Vaclav Krmela <krmela(zv)pecomp(tec)cz> - 17.1.2000 00:36:28

> From: <novacek(zv)vanicek(tec)cz>
> > Takze tim chces rict, ze Application.ProcessMessages by se radeji vubec
> > nemelo pouzivat? Proc a co konkretne a proc to muze zpusobit?
> > Cim jinym by se tedy melo nahradit?
>
> Ahoj,
>
> Presne tak, v aplikaci by mela byt idealne pouze jedna smycka zpracovani
> zprav. Ta uz je v TApplication.Run. Jeden priklad jsem udelal tady. Lze
> v nem za behu vytvaret formulare ve kterych probiha pocitani a to se
> zobrazuje v Labelu. Je to udelano jak pomoci Application.ProcessMessages
> tak threadu. Pri zavreni formulare s ProcessMessages behem pocitani vzdy
> vznikne vyjimka.
>
> ftp://ftp.mlp(tec)cz/pub/misc/Delphi/kon
ference/D5/Other/Example_Thread-ProcessMsg.zip
>
> Petr Vones, amatersky programator
>

To, ze tento priklad vyvola vyjimku neni chyba Application.ProcessMessages,
ale zamerne udelana chyba programatora. Nevhodnemu zavreni okna lze
velice snadno predejit v OnCloseQuery. Tento priklad rozhodne neberu
jako argument proti pouziti ProcessMessages.

Vaclav Krmela

Instalace BDE a MSAccess

[*] Ji�� Fait�������?��? - 17.1.2000 00:58:36

No uz jsem prisel na to kde delam chybu. Na cilovem PC jsem instaloval DAO
3.5
ale aplikace byla buildena s komponenty pro DAO 3.6. Kdyz jsem pouzil
komponenty pro
prislusne DAO tak je to O.K.

Mimochodem neni nekde k dispozici take IS script pro DAO 3.6


Jinak diky


----- Original Message -----
From: Erik Salaj <winsoft(zv)napri.sk>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Sunday, January 16, 2000 8:36 PM
Subject: Re: Instalace BDE a MSAccess


> > Nevim jestli neco nedalam blbe, ale pokud pouziki instalacni skript pro
IS
> a
> > nasledne nainstaluji na cilovem PC
> > stejne naskoci pri pokusu o spusteni aplikace hlaska, ze trida neni
> > zaregistrovana.
> >
> > Pri kontrole programem, ktery je soucasti DAO Komponent hlasi program ze
> DAO
> > neni instalovane.
>
> 1. Skontroluj, ci pouzivat IS Express pre D4 alebo vyssi (vie
zaregistrovat
> inproc
> server)
>
> 2. Pre DAO 3.51 je treba doplnit este jeden subor do instalacneho skriptu:
> EXPSRV.DLL
>
> 3. Je potrebne nainstalovat najnovsie COM/OLE Windows subory, napr.
> OLEAUT32.DLL
> build 2.20.4054 alebo novsi a pod.
>
> Erik
>

Pridanie hesiel do paradox databaz.

[*] Ren� Otisk - 17.1.2000 06:20:31

Hi,
Pres BDE API. Ale ted to z hlavy nevim.
Sroub
> Ako sa pridavaju programovo hesla do databaz Paradoxu ?
>
> Dakujem.
>
> Best regards.
> --------------------
> Pouzivam D3Pro, BDE 5.01, Win98PanEuro, RX Lib, SineaVCL.
>
> Roland Turcan
> RoTurSoft
> Palarikova 10/20
> 934 01 Levice
> Slovakia
>
> tel: ++421-905-487 908


Zoom na TImage

[*] Ren� Otisk - 17.1.2000 06:36:40

Hi,
Ja to delam pomoci Image1.Stretch := True a pak zmenim pomernou velikost
komponenty TImage podle nejakeho comboboxu nebo TUpDown. Samozerejme se to
trochu rozostri pri jine velikosti nez origos. Ten image mam v ScrollBoxu
Sroub

----- Original Message -----
From: Straka Josef <kshb(zv)seznam(tec)cz>
To: Delphi p��sp�vky <delphi-l(zv)fwd(tec)cz>
Sent: Sunday, January 16, 2000 9:54 PM
Subject: Zoom na TImage


> D4 standard W95 OSR2
>
> Prijemny den,
> mam jeden problem s komponentou TImage. Mam v ni zobrazeny obrazek BMP,
> ktery je vetsi nez formular. Proto s obrazkem pohybuji za pomoci
ScrollBar.
> Ale ted bych chtel jeste doplnit Zoom +a -. A to tak, aby se obrazek
plynule
> po stisku nejake klavesy zmensoval z puvodni velikosti 1:1 a pak zase
zpatky
> do puvodnich rozmeru. Proste takova lupa. Ale nevim jak na to. Zkousel
jsem
> to pres Image1.Strech ale nemohu se tim prokousat.
> Mohl by mi, prosim nekdo poradit a nesmerovat me spravnym smerem?
>
> Dekuju predem, protoze zadem se dekovat bez dalsiho prispevku nesmi.
>
> Hezky den vsem a podekovani Petru Vonesovi za pomoc s prizpusobenim
> FontDialogu, moc mi to pomohlo.
>
> Zacinajici amatersky programator
> Straka Josef
> email: strakaj(zv)hba(tec)czn(tec)cz
> www: http://mujweb(tec)cz/www/strakaj/
>

blikani TPanelu - override OnMouseOver eventu

[*] Milos Sula <crkstrobe(zv)geocities(tec)com> - 17.1.2000 07:20:44

Dik
pres vikend jsem stvoril uz neco podobneho, problem byl hlavne v tom ze jsem
se pokousel nastavovat souradnice pomoci left, top, coz samozrejme
prekleslovalo ten TPanel zbytecne dvakrat tj.blikalo to pri pohybu. Pomohlo
pouziti SetBounds ktery nastavi pozici a velikost v jeden okamzik. Jeste
jsem tam pridal do OnMouseOver pred SetBounds Application.ProcessMessages;
pro lepsi prekreslovani pri pohybu (nekdy to pri pohybu nestacilo prekreslit
(zpracovat vsechny messages) vsechny komponenty umistene na tom panelu). Ted
uz mi to vubec neblika :))

Ted mam ale dotaz ohledne prepsani OnMouseOver eventu (pisu vlastni
komponentu) TPanelu, abych tam mohl vlozit prave tyto funkce. Problem je v
tom ze TPanel ktery je rodicem te me komponenty ma OnMouseOver metodu (nebo
spise TControl myslim) nadeklarovanu jako statickou tj. nejde udelat
override a dopsat tam tyto funkce.

----- P�vodn� zpr�va -----
Od: Petr Vones <pvones(zv)mbox.vol(tec)cz>
Komu: Konference Delphi <delphi-l(zv)fwd(tec)cz>
Odesl�no: 16. ledna 2000 23:14
P�edm�t: Re: blikani TPanelu pri pohybu


> From: Milos Sula <crkstrobe(zv)geocities.com>
> > potrbuju poradit jak se zbavit blikani pri pohybovani TPanelu po
formulari
> > zkousel jsem napr toto
>
> Ahoj,
>
> Posouvani TPanelu po formulari mysi muzes udelat treba takhle:
>
> procedure TForm1.Panel1MouseMove(Sender: TObject; Shift: TShiftState; X,
> Y: Integer);
> begin
> with TPanel(Sender) do if Tag <> 0 then
> SetBounds(X - TSmallPoint(Tag).x + Left, Y - TSmallPoint(Tag).y + Top,
> Width, Height);
> end;
>
> procedure TForm1.Panel1MouseDown(Sender: TObject; Button: TMouseButton;
> Shift: TShiftState; X, Y: Integer);
> begin
> TPanel(Sender).Tag := Integer(PointToSmallPoint(Point(X, Y)));
> end;
>
> procedure TForm1.Panel1MouseUp(Sender: TObject; Button: TMouseButton;
> Shift: TShiftState; X, Y: Integer);
> begin
> TPanel(Sender).Tag := 0;
> end;
>
> Petr Vones, amatersky programator
>
>

Jak nahradit GetMenuItemInfo ve WIN NT

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 17.1.2000 07:20:01

Pouzivam verzi RX 2.60 (i 2.75) a je to tam. Ale pozor, pokud pouzijes
komponent TMRUManager tak to nepracuje spravne s Tag property (zrejme ji
pouzivaji k cislovani items a obcas to jako polozka z menu i zmizne :-o ).
Jaro B.

> -----P�vodn� zpr�va-----
> Od: Honza [SMTP:delphi(zv)mis-net(tec)cz]
> Odesl�no: 14. ledna 2000 16:44
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: Jak nahradit GetMenuItemInfo ve WIN NT
>
> Aha, ale to je az v te posledni verzi, ze?
>
>
> >Ahoj,
> >
> >v demu k RX je pouzity jiny mechanismus ukladani obrazku k menu. Pro
> ulozeni
> >obrazku pouzivaji kontejner PicClip (vsechny obrazky jsou v jednom bmp) a
> >pak z neho vykresluji. V MenuItem.Tag property maji bud primo index na
> >bitmapu (nebo, jak to delam ja, jako relativni index, zacinajici
> napriklad
> >na 100, pri vykreslovani pak tesuji tagy nad 100 a po snizeni o 100 mam
> >primo index do bitmapy - coz je lepsi a usetrim i jedno pole obrazku). a
> >fuguje to i na MainMenu.
> >
> >Jaro B.
> >

delphi3000.com] - Announcement: NEW DELPHI COMMUNI

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 17.1.2000 07:49:43

Ahoj,

mozna by tohle mohlo radu z vas zajimat. Jak jsem to pochopil,
mely by tam byt zverejneny reseni ruznych situaci, je to roztridene
podle oblasti. Mozna by stalo za to dat tam i par zajimavych veci
ze zdejsiho archivu.


------- Forwarded message follows -------
From: "Stefan Walther" <contact(zv)delphi3000.com>
To: "zhlinka(zv)login(tec)cz" <zhlinka(zv)login(tec)cz>
Date sent: Tue, 11 Jan 2000 12:53:00 +0100
Subject: [delphi3000.com] - Announcement: NEW DELPHI COMMUNITY PLATFORM
Send reply to: contact(zv)delphi3000.com
Organization: delphi3000.com

Dear delphi-activist,

Have a look at delphi3000.com ! It's a searchable
database full of technical information, code
examples and tips & tricks. It's a community
site and therefore absolutely FREE.

Registered users can join the platform, use
extended features, manage their stuff with the
delphi3000.com search engine and do advertising at
the same time.

If you have any suggestions how we can improve our
service for a user-group like you - please let us
know !


Have a look at
http://www.delphi3000.com


We hope you enjoy this site !

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Your delphi3000.com - Team
contact(zv)delphi3000.com

LET US SMASH THE 3000 ARTICLES BARRIER TOGETHER
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

------- End of forwarded message -------

S pozdravem

Zbysek Hlinka
E-mail: zhlinka(zv)login(tec)cz, localizator(zv)localizator.com
Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ


fce Open v BDE

[*] Mitko Mit�v <mitev(zv)foresta(tec)cz> - 17.1.2000 08:00:37

Ahoj,
problem s narustem alokace pameti muye byt zpusoben tim, ze v cyklu volas
pred Open jeste metodu Prepare a nastavujes parametry. Pokud volas Preapare
pro jednu instanci TQuery nekolikrat za sebou je potreba pred druhym a
dalsim pouzitim volat metodu UnPrepare.
Napr.:
for I := 0 to N do
begin
Query.Prepare;
... nastaveni parametru pres ParamByName
Query.Open;
while not Query.EOF do
begin
... nejaka cinnost s daty dotazu
Query.Next
end;
Query.Close;
Query.UnPrepare;
end;


S pozdravem

Mitko Mitev, FORESTA SG a.s.
www.foresta(tec)cz
mitev(zv)foresta(tec)cz
private: mitev(zv)atlas(tec)cz


-----P�vodn� zpr�va-----
Od: Petr Vale� <pvales(zv)post(tec)cz>
Komu: DELPHI Konference <delphi-l(zv)fwd(tec)cz>
Datum: 16. ledna 2000 22:31
P�edm�t: fce Open v BDE


>Dobry den,
>
>ve svem programu pouzivam dosti casto v cyklu funkci TQuery::Open .
>Ovsem zjistil jsem, ze program v tomto cyklu si stale bere cim dal tim
>vice operacni pameti a casem dochazi ke znacnemu zpomaleni
>( pravdepodobne je linearni ).
>
>Nerozumim tomu, protoze samozrejme zde pouzivam
>
>Query1->Open();
>
>...
>...
>
>Query1->Close();
>
>Nevite PROSIM nahodou nekdo co s tim, to same se mi stava i kdyz pridavam
>hodne dat do tabulky pomoci SQLExec.
>
>S pozdravem
>
>Petr Vales
>

Setri DLL pamet nebo ne?

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 17.1.2000 09:09:15

Haj hou!

From: Petr Vones <pvones(zv)mbox.vol(tec)cz>
>
> Tim chces rict, ze pro kazdy proces je kazde read-only casti DLL pridelen
vzdy
> novy fyzicky prostor (vyrovnavaci pamet) pro mapovani souboru ? To by
prece
> nemelo smysl pokud je dana cast bezpecne read-only.
>

AFAIK, do hry vstupuje umisteni DLL v adresnim prostoru. Dve ruzne aplikace
nemusi mit DLL namapovane od stejne adresy a tim padem nemuze byt zdilen
image. To same plati i v pripade, ze DLL pouziva jen jeden proces, ale neni
namapovano na adresu, pro kterou je prelozeno. Proto je vhodne pohrat si s
offsetem pri prekladu DLL (implicitne jsou v Delphi vsechna DLL sestavovana
pro stejnou bazovou adresu (image base) $00400000.

Na Win95/98 mohou byt DLL zavedena do oblasti nad 2MB ktera je spolecna pro
ruzne procesy. Tuto moznost NT neumoznuje. Tohle je ovsem hodne zjednoduseny
pohled, takze me nekamenujte :o)

Hodne zdaru

Pavel Cisar <pcisar(zv)atlas(tec)cz>
Delphree.org CEO
http://delphree.clexpert.com
Nexus project coordinator
http://delphree.clexpert.com/pages/projects/nexus/default.htm


Farba pisma v TOOLBUTTON

[*] Ing. J�n Kuch�r�����!j��G - 17.1.2000 09:10:47

Caute

V programe horne roletove menu vytvorene pomocou TOOLBARU, ktory ma nastavenu namiesto sivej modu farbu. Pomocou praveho tlacitka som v nom
vytvoril niekolko tlacitok TOOLBUTTONov. V BARE som nastavil farbu pisma
pre tlacitka bielu, tucnu, dalej som nastavil FLAT=TRUE,SHOWCAPTIONS=TRUE
a u tlacitok som nastavil vlastnost GROUPED=TRUE. Problem ale nastal v tom,
ze farbu pisma urcenu pre tlacitka v BARE mi DELPHI absolutne ignoruje, ale
akukolvek inu zmenu pisma vykona ( tucne pismo, podciarknute ). Co s tym ?

dik

POZN. D4 a WIN 95



Ing. J�n Kuch�r
KIaR SjF TU Ko�ice
Park Komensk�ho 9
040 01 Ko�ice
tel. 095/602 2589, mobil : 0905 229542
e-mail: kuchar(zv)tuke.sk

Jak na caste zalohy dat z SQL?

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 17.1.2000 09:23:52

Ahoj,

pred casem jsem posilal nasledujici dotaz, ale nebyla zadna reakce,
tak to zkousim jeste jednou, protoze je pro me moc dulezite.

Mam aplikaci, ktera uklada data na MS SQL server. Chci delat
kazdy mesic jakousi zalohu, ci proste vzit z nekolika konkretnich
tabulek nektere konkretni zaznamy a ty uchovavat na disku ci na
CD v souborech, jejichz nazev bude odvozen od mesice a roku, ze
kdy pochazi. Tato zalohovana data by melo byt nekdy v budoucnu
mozne prohlizet, tj. melo by jit je nejak importovat zpet na SQL
server, ale do jine tabulky, nez ze ktere byly vybrany. To vse
samozrejme z kodu, ne rucne.

Cesta pres zalohovani jednotlivych souboru pomoci BACKUP
DATABASE mi prijde strasne krkolomna. Jednak by bylo treba
vzdy vytvorit (a nakonec zrusit) zalohovaci zarizeni
(sp_addumpdevice), pak selectem vybrana data ulozit do jine
tabulky, tu zalohovat. Pri obnove, pokud bych chtel sesypat
dohromady do jedne tabulky data z vice zaloh, bych opet
potreboval docasne tabulky.

Existuje nejaky lepsi zpusob, jak provadet export dat do
konkretniho souboru a naopak import do tabulky s moznosti pripojit
nova data za stavajici obsah?

Pokud je to stupidni, tak se omlouvam, teprve se s SQL ucim a
krome Backup database jsem zatim nic lepsiho nenasel.

Vybaveni: Delphi 4 C/S, MS SQL server 7, BDE + ODBC

Dik za kazdou radu.

David Lebeda
Lebeda(zv)comarr(tec)cz


bmp , ico z Windows ?

[*] Juraj.Talaba(zv)nup.sk - 17.1.2000 09:46:32




mam niekde vsetky ikony ktore pouziva windows + niektore navyse. musim
pohladat.
je to vsetko vo formate bmp aj ico.

J�n Tungli <tungli(zv)datapac.sk> na 10.01.2000 23:39:46

Odpov�zte pros�m - delphi-l(zv)fwd(tec)cz

Komu: "delphi conferencia" <delphi-l(zv)fwd(tec)cz>
Kopie: (Na v�dom�: Juraj Talaba/0099/ba/nup/sk)
P�edm�t: bmp , ico z Windows ?

Nema niekto ico alebo bmp subory - obrazky, ktore pouziva Windows?

Jan TUNGLI
Email: tungli(zv)datapac.sk
URL: http://free.netlap.hu/4321/

Jak na caste zalohy dat z SQL?

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 17.1.2000 09:52:59

Haj hou!

> Mam aplikaci, ktera uklada data na MS SQL server. Chci delat
> kazdy mesic jakousi zalohu, ci proste vzit z nekolika konkretnich
> tabulek nektere konkretni zaznamy a ty uchovavat na disku ci na
> CD v souborech, jejichz nazev bude odvozen od mesice a roku, ze
> kdy pochazi. Tato zalohovana data by melo byt nekdy v budoucnu
> mozne prohlizet, tj. melo by jit je nejak importovat zpet na SQL
> server, ale do jine tabulky, nez ze ktere byly vybrany. To vse
> samozrejme z kodu, ne rucne.

Zkus vyhrat data selectem a ukladat je do file streamu. Delame to tak k nasi
plne spokojenosti.

Pavel Cisar <pcisar(zv)atlas(tec)cz>
Delphree.org CEO
http://delphree.clexpert.com
Nexus project coordinator
http://delphree.clexpert.com/pages/projects/nexus/default.htm


MS SQL 7 a sitova karta

[*] Pavel K�ehula <pavel(zv)mas(tec)cz> - 17.1.2000 10:10:31

On Sun, 16 Jan 2000 11:17:45 +0100, Tom� Br�dle wrote:

>Zdravim vsechny,
>
>Mam dotaz ohledne MS SQL 7. Kdyz neni v pocitaci sitova karta (MSDE pro
>jeden pocitac), tak se nedostanu na server. Nejde mi nastavit Server Alias v
>Client Network Utility, protoze normalne pouzivam TCP/IP protokol pro sitovy
>provoz a bez sitove karty neni TCP/IP adresa, atd.
>
>Chci se zeptat, jestli s tim ma nekdo zkusenosti, jak by se to dalo
>nastavit, aby nebyla nutna sit.karta.

Zdravicko,

no treba tak, ze se misto sitove karty nainstaluje telefonni adapter a na ten
se navaze TCP/IP, mozna ze to ma nejake vedlejsi ucinky, ale zda se ze je to
jedine reseni.

Pavel


------------------------------
Pavel K�ehula <pavel(zv)mas(tec)cz>
M&S spol. s r.o. Boskovice
------------------------------

VSECHNA DATA Z KONFERENCE NA RYCHLE LINCE

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 17.1.2000 10:23:50

Preji vsem pekneho dne,

vcera jsem uvedl trosku jinou adresu na data z konference. Sice se
z uvedene stranky na data dostanete take, ale prijemnejsi asi bude
primy odkaz:

http://atrey.karlin.mff.cuni(tec)cz/~rk/DataZKonference.shtml

Omlouvam se za svou chybu.

Slavek

ps.: Prozatim dekuji vsem, kteri si data stahli a dali mi to vedet.


-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
-------------------------------------------------
http://www.swnet(tec)cz
Magazin informacne vyspelych jedincu
-------------------------------------------------


Jak na caste zalohy dat z SQL?

[*] Radek Pospisil <radek.pospisil(zv)sprinx(tec)cz> - 17.1.2000 10:31:39

Preji hezky den,

pro prenos dat z/do externiho souboru lze pouzit utilitu bcp (bulk copy).
Vice viz. dokumentace.

bye

R.
> -----Original Message-----
> From: David Lebeda [mailto:david.lebeda(zv)comarr(tec)cz]
> Sent: Monday, January 17, 2000 9:24 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Jak na caste zalohy dat z SQL?
>
>
> Ahoj,
>
>
> Existuje nejaky lepsi zpusob, jak provadet export dat do
> konkretniho souboru a naopak import do tabulky s moznosti pripojit
> nova data za stavajici obsah?
>
> Pokud je to stupidni, tak se omlouvam, teprve se s SQL ucim a
> krome Backup database jsem zatim nic lepsiho nenasel.
>
> Vybaveni: Delphi 4 C/S, MS SQL server 7, BDE + ODBC
>
> Dik za kazdou radu.
>
>
> David Lebeda
>
> Lebeda(zv)comarr(tec)cz
>

DBGrid , MouseDown nefunguje ?

[*] J�n Tungli - 17.1.2000 10:46:47

D5
Ako sa da detekovat stlacenie mysi MouseDown na DBGride. Problem je v tom ze
MouseDown udalost nenastane ale MouseUp ano. Myslim si ze je to chyba v D5.
Ako na to?

J�n TUNGLI
Email: tungli(zv)datapac.sk
URL: http://free.netlap.hu/4321/

MS SQL 7 a sitova karta

[*] Tom� Vin� <T.Vins(zv)Aquasoft(tec)cz> - 17.1.2000 11:06:47

> Zdravim vsechny,
>
> Mam dotaz ohledne MS SQL 7. Kdyz neni v pocitaci sitova karta
> (MSDE pro
> jeden pocitac), tak se nedostanu na server. Nejde mi nastavit
> Server Alias v
> Client Network Utility, protoze normalne pouzivam TCP/IP
> protokol pro sitovy
> provoz a bez sitove karty neni TCP/IP adresa, atd.
>
> Chci se zeptat, jestli s tim ma nekdo zkusenosti, jak by se to dalo
> nastavit, aby nebyla nutna sit.karta.
>
> Diky predem vsem za kazdou odpoved
>
> Tomas
> t.bradle(zv)pvtnet(tec)cz

je treba nainstalovat MS LOOPBACK Adapter - simuluje existenci sitove karty
a lze instalovat TCPIP

Tomas Vins, <Masa(zv)aquasoft(tec)cz>

Jak nahradit GetMenuItemInfo ve WIN NT

[*] Honza <delphi(zv)mis-net(tec)cz> - 17.1.2000 11:17:38

Ahoj,

Jiny zpusob ukladani obrazku je zajimavy,
ale ve skutecnosti se zavola tataz procedura

procedure RefreshMenuItem(MenuItem: TMenuItem; OwnerDraw: Boolean);


Ktera zavola GetMenuItemInfo a na tom to
na WIN NT zbuchne.

Ve Win 95 i 98 je to OK, ale ja potrebuju NT :-(

Help...>Pouzivam verzi RX 2.60 (i 2.75) a je to tam. Ale pozor, pokud pouzijes
>komponent TMRUManager tak to nepracuje spravne s Tag property (zrejme ji
>pouzivaji k cislovani items a obcas to jako polozka z menu i zmizne :-o ).
>Jaro B.

>> >
>> >v demu k RX je pouzity jiny mechanismus ukladani obrazku k menu. Pro
>> ulozeni
>> >obrazku pouzivaji kontejner PicClip (vsechny obrazky jsou v jednom bmp)
a
>> >pak z neho vykresluji. V MenuItem.Tag property maji bud primo index na
>> >bitmapu (nebo, jak to delam ja, jako relativni index, zacinajici
>> napriklad
>> >na 100, pri vykreslovani pak tesuji tagy nad 100 a po snizeni o 100 mam
>> >primo index do bitmapy - coz je lepsi a usetrim i jedno pole obrazku). a
>> >fuguje to i na MainMenu.
>> >
>> >Jaro B.
>> >

HOOKovani - SetWindowHookEx

[*] kchodl(zv)email(tec)cz - 17.1.2000 11:19:39

Zdravim,
snazim se udelat aplikaci, ktera bude snimat frontu zprav (message queve)
a pomoci HOOKu budu odchytavat zpravy mysi. ALE pokud HOOK nainstaluju
pomoci:

SetWindowHookEx(WH_MOUSE,...adr_me_callback_fce_v_DLL...,hInstance,0) -
hInstance je z DLL

funguje jen nad formularem, ze ktereho byl nainstalovan, tedy pokud mysi
odjedu jinam (napr. na jinou aplikaci ci na plochu) callback fce se nevola.
PROC???? Ja myslel, ze HOOKy jsou globalni.

Pozn.: Instalace HOOKu a odinstal. + "callback" fce jsou ulozeny v DLL.
.......Potom mam aplikaci (formular), ktery jen zavola instalaci z DLL.

Progr-Amather -Kchodl-� 1989-2000

--- CREATED BY ATC O..R..G..A..N..I..Z..E..R
--- http://email(tec)cz <--- Get Your Free Email

Jak nahradit GetMenuItemInfo ve WIN NT

[*] Honza <delphi(zv)mis-net(tec)cz> - 17.1.2000 11:23:23

Na neco jsem zapomel.

Uvedena chyba na WIN NT se projevi v pripade,
ze je v menu alespon 2xSubItem - potom to hned
pri spusteni zarve chybu v user32 a zadny
RxMenu s obrazkama se nekona :-(

..Honza


Co je vyhodnejsi?

[*] Petr.Motlicek(zv)bcbrno(tec)cz - 17.1.2000 11:35:41

From: "Slavek Rydval" <rk(zv)atrey.karlin.mff.cuni(tec)cz>
> potrebuji ne relativne velke plose nakreslit mrizku, ktera ma byt
> reprezentovana budto jednou komponentu, ktera opravdu tu mrizku
> bude kreslit nebo udelat komponentu, ktera bude kreslit linku a
> pomoci nekolika techto komponent mrizku vykreslit.
>
> Co je lepsi vzhledem k rychlosti? O pamet ani tak nejde.

Ahoj,

na to malo konkretni reaguji :

snad jak uz Zbysek Hlinka radil pouzij API
funkce.

Na co bys potrebal "celou" komponentu pro
takovou zakladni operaci, jako je nakresleni
cary ? Vzdyt "problem nakresleni cary" (kam -
canvas, DC; pozice; styl, tlouska) resi nekolik
API funkci nebo to zapouzdruje TCanvas.

Jestli tusim dobre, tak ti jde o rychlost
prekreslovani mrizky napr. pri skrolovani, aby to
neblikalo apod.... V tom pripade si udelej
"buffer" v podobe bitmapy. Velikost nastav na
neco vhodneho jako maximalni naraz viditelna
(plus nejspis neco navic - kvuli skrolovani napr.)
cast mrizky. No a pak si proste pri
prekreslovani zjisti cast obrazovky, ktera se ma
prekreslit (napr .GetClipBox), prepocitej si to na
odpovidajici cast sveho "bufferu" a prekopiruj na
obrazovku.

Petr Motlicek


Vymazanie databazovych suborov

[*] Petr.Motlicek(zv)bcbrno(tec)cz - 17.1.2000 11:41:46

From: "Ondrej Jaura" <jaura(zv)datalock.sk>
> Aplikacia (D5) potrebuje vykonat rearchivaciu databazovych suborov (DBF,
> pristup cez BDE). Uzatvorim vsetky tabulky, ktore pouzivam
> (Exclusive:=false; Close), a napriek tomu NIE JE mozne zmazat databazove
> subory a prepisat ich subormi z archivu (share violation).
>
> Ako este "ukecat" aplikaciu, ze subory nepotrebujem a nasledne ich
> vymazat & prekopirovat ???
> Kde moze este existovat "zivy" odkaz na databazove subory ?

Ahoj,

pokud teda nestaci zavrit vsechny tabulky, tak
zkus nejdriv MyDatabase.Close; (MyDatabase :
TDatabase, ke ktere mas pripojene ty tabulky)
nebo pak MySession.CloseDatabase nebo
MySession.Close (MySession : TSession, pres
kterou k tabulkam pristupujes).

Petr Motlicek


Table a typ ttASCII

[*] Martin Palas <PalasM(zv)Kaucuk(tec)cz> - 17.1.2000 11:41:37

Ahojky chytri programatori :-))

Onehda asi pred rokem jsem zahledl nekde, prave uz si
nepamatuju kde popis funkcnosti komponenty TTable
v pripade, ze tabletype propery je ttASCII.
Vim, ze tam lze nasumit textovy soubor, ktery je delimited
nebo fixed sizes ..... jak mesice plynou nejak mi vypadlo
jak se to definuje. Mam pocit, ze k TXT souboru s daty
byl nejaky "header" file, ktery to vse definoval, ale jak
to bylo ??

Jestli nekdo vi, tak prosim at mi to prozradi, zrovinka
by se mi to hodilo, abych nemusel slozite vymyslet
univerzalni logiku :-)))

Predem vsem dekuji ................. Palino


Znak Ohmu do DBGridu D1

[*] =?utf-8?B?UmVuw6kgT3Rpc2s=?= <otisk(zv)misel(tec)cz> - 17.1.2000 11:43:07

Hi,

D1, RxLib 2.6, W3.1
Mam takovy malicky problemek. Potrebuji do DBGridu (resp. do DisplayLabel u TMemoryTable) dostat znak odporu - Ohm (Ω - doufam ze se dobre zobrazi). Jiz placu zoufalstvim.
Sroub


Jak na caste zalohy dat z SQL?

[*] Pavel Klimes <klimes(zv)c3(tec)cz> - 17.1.2000 11:43:56

David Lebeda wrote:
>
> Ahoj,
>
> pred casem jsem posilal nasledujici dotaz, ale nebyla zadna reakce,
> tak to zkousim jeste jednou, protoze je pro me moc dulezite.
>
> Existuje nejaky lepsi zpusob, jak provadet export dat do
> konkretniho souboru a naopak import do tabulky s moznosti pripojit
> nova data za stavajici obsah?
>

Dobry den,

k exportu/importu dat ma MSSQL Server utilitu zvanou Bulk Copy Program,
bcp.exe. Umi vyexportovat/naexportovat obsah (cast obsahu) jedne
tabulky.

Pokud maji tabulky jinou strukturu nez ma vnejsi soubor s daty, je
mozne pouzit mezikrok a data pri exportu pripravit do docasne
(##) tabulky, pak teprve exportovat. Pri importu obracene,
importovat do docasne tabulky obsah vnejsiho datoveho souboru a
nactena data pak zpracovat.

Prace s BCP se mi vubec nelibi, ale co se da jineho u MSSQL Serveru
delat?

Zdravim, Pavel.

--
+---- Pavel Klimes ---- mailto:klimes(zv)c3(tec)cz ----+--- /""\ \ o | ---+
| C3, s.r.o. (Czech Card Centrum) | __) """ |
| Srobarova 32, Praha 10, Czech Republic | \/"""\ |
+---------------------- http://www.c3(tec)cz -------+--- \____/ / ---+

Co je vyhodnejsi?

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 17.1.2000 12:08:03

On 16 Jan 00, at 16:36, Slavek Rydval wrote:

> > Nejrychlejsi by melo byt vykresleni pomoci WinAPI funci.
> ****Ano, ale ty v nabidce nebyly.

Pak to nechapu, protoze hodne zalezi na tom, jakym zpusobem
budes malovat caru v te ktere komponente.

Pokud budes malovat pomoci samostatne komponenty pro caru,
pak musis jeste pocitat s rezii na alokaci tech komponent.


S pozdravem

Zbysek Hlinka
E-mail: zhlinka(zv)login(tec)cz, localizator(zv)localizator.com
Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ


Co je vyhodnejsi?

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 17.1.2000 12:25:27

> > > Nejrychlejsi by melo byt vykresleni pomoci WinAPI funci.
> > ****Ano, ale ty v nabidce nebyly.
> Pak to nechapu, protoze hodne zalezi na tom, jakym zpusobem
> budes malovat caru v te ktere komponente.
****Canvas.MoveTo a Canvas.LineTo

> Pokud budes malovat pomoci samostatne komponenty pro caru,
> pak musis jeste pocitat s rezii na alokaci tech komponent.
****Jak jsem psal, na pameti nezalezi. Tech car bude cca 10 - 20. Ale jde mi
o to, co bude vyhodnejsi casove (pokud oboji stejne, pak co bude
mene nakladne na pamet).

Ta komponenta bude znacne trivialni. Bude mit jeden rozmer vzdy 1
(a dryhy rozmer i 2000) a nakresli linku. Nic vic umet nebude.

Slavek

> Zbysek Hlinka


-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
-------------------------------------------------
http://www.swnet(tec)cz
Magazin informacne vyspelych jedincu
-------------------------------------------------


Co je vyhodnejsi?

[*] Robert Kindl <rob(zv)exec(tec)cz> - 17.1.2000 12:30:56

> potrebuji ne relativne velke plose nakreslit mrizku, ktera ma byt
> reprezentovana budto jednou komponentu, ktera opravdu tu mrizku
> bude kreslit nebo udelat komponentu, ktera bude kreslit linku a
> pomoci nekolika techto komponent mrizku vykreslit.
> Co je lepsi vzhledem k rychlosti? O pamet ani tak nejde.
Jezisi lidi,
to jste temi komponentami v Delphi uz tak zblbli,
ze chcete i komponentu na kresleni cary? :-)

Nejjednodussi je dat tam TPaintBox (nebo jeho dedice) a tomu v OnPaint
handleru
naprogramovat a vykresleni mrizky metodami Canvasu, ktery zapouzdruje volani
WinAPI funkci. Rychleji to jde jen primym volanim (pro WINAPI funkce
pouzijes Canvas.Handle), ale pokud to neni obzvlast kriticke tak temer nic
neusetris...

Rob

Jak na caste zalohy dat z SQL?

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 17.1.2000 12:38:06

>
> > Mam aplikaci, ktera uklada data na MS SQL server. Chci delat
> > kazdy mesic jakousi zalohu, ci proste vzit z nekolika konkretnich
> > tabulek nektere konkretni zaznamy a ty uchovavat na disku ci na
> > CD v souborech, jejichz nazev bude odvozen od mesice a roku, ze
> > kdy pochazi. Tato zalohovana data by melo byt nekdy v budoucnu
> > mozne prohlizet, tj. melo by jit je nejak importovat zpet na SQL
> > server, ale do jine tabulky, nez ze ktere byly vybrany. To vse
> > samozrejme z kodu, ne rucne.
>
> Zkus vyhrat data selectem a ukladat je do file streamu. Delame to tak k nasi
> plne spokojenosti.
>

Nevim, zda dobre rozumim, proto mi prosim potvrdte jednu z
nasledujicich alternativ:

a) Otevre se Query a data se rucne (=prochazenim datove mnoziny
radek po radku) nastrkaji do streamu

b) Existuje nejaka vice automaticka obdoba postupu a) - napr. jako
metoda TQuery

c) Je to uplne jinak. A v tom pripade - jak tedy?

Dekuju.
David Lebeda
Lebeda(zv)comarr(tec)cz


Nativni spojeni Delphi 4 a Oracle 8.1.5

[*] Jan Fryscak <fryscak(zv)scio(tec)cz> - 17.1.2000 12:39:13

Zdravim vsechny,
mam problem s nativnim spojeni Delphi 4 a Oracle 8.1.5. Pri pokusu o
otevreni mi to hlasi: General SQL Error. Rozsireni hostdef neexistuje.
Da se s tim neco delat? Zatim jsem k databazi pristupoval pres ODBC, ale je
to pomale a navic jsem narazil na jinou chybu.
Dik za kazdy napad

Honza

OT: C105

[*] Pavel ZIDEK <kopr(zv)kopr(tec)cz> - 17.1.2000 12:43:41

Zdravim,
predem se vsem omlouvam za cteni tohoto mailu.
Asi tyden shanim ovladace pro Scaner Genius C105 - stratil jsem disketu. Nevi nekdo o tomto ovladaci. Na www.genius.com je kulovy
Diky Pavel ZIDEK

Pekny den (rano, vecer i noc) preje
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
KOPR software Pavel ZIDEK mailto:kopr(zv)kopr(tec)cz
http://www.kopr(tec)cz/w-delphi.htm http://www.kopr(tec)cz
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Table a typ ttASCII

[*] Pavel Medek <Pavel.Medek(zv)talema(tec)cz> - 17.1.2000 12:55:19

Potrebujes jeste schema file(jmeno.sch), ktery rika jaka je struktura
toho txt.

Napr.
[JMENO]
FILETYPE = FIXED
CHARSET = ascii
Field1 = Ucet1,CHAR,5,0,0
Field2 = Ucet2,LONGINT,10,0,5
Field3 = PUcet,LONGINT,5,0,15
atd.

dalsi info je v helpu.

Pavel M.


----- Original Message -----
> Onehda asi pred rokem jsem zahledl nekde, prave uz si
> nepamatuju kde popis funkcnosti komponenty TTable
> v pripade, ze tabletype propery je ttASCII.
> Vim, ze tam lze nasumit textovy soubor, ktery je delimited
> nebo fixed sizes ..... jak mesice plynou nejak mi vypadlo
> jak se to definuje. Mam pocit, ze k TXT souboru s daty
> byl nejaky "header" file, ktery to vse definoval, ale jak
> to bylo ??
>
> Jestli nekdo vi, tak prosim at mi to prozradi, zrovinka
> by se mi to hodilo, abych nemusel slozite vymyslet
> univerzalni logiku :-)))
>
> Predem vsem dekuji ................. Palino
>

Inno setup kontra Install Shield

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 17.1.2000 13:30:09

Ahojte,

chtel bych se zeptat na nazor na Inno Setup. Konkretne vase
zkusenosti, v cem je lepsi a v cem horsi nez Install Shield.

Ma smysl obetovat prijemne prostredi (?) Install Shieldu za napsani
celeho skriptu z ruky v Inno setupu?

Dekuju a zdravim.
David Lebeda
Lebeda(zv)comarr(tec)cz


C105

[*] Zdenek Moravec <zmo(zv)telecom(tec)cz> - 17.1.2000 13:34:22

Zkus :

www.geniusnet.com.tw

S pozdravem (Regards)
Zdenek Moravec zmo(zv)telecom(tec)cz
-----Original Message-----
From: Pavel ZIDEK <kopr(zv)kopr(tec)cz>
To: Konference DELPHI forum <delphi-l(zv)fwd(tec)cz>
Date: 17. ledna 2000 13:26
Subject: OT: C105


Zdravim,
predem se vsem omlouvam za cteni tohoto mailu.
Asi tyden shanim ovladace pro Scaner Genius C105 - stratil jsem disketu. Nevi nekdo o tomto ovladaci. Na www.genius.com je kulovy
Diky Pavel ZIDEK

Pekny den (rano, vecer i noc) preje
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
KOPR software Pavel ZIDEK mailto:kopr(zv)kopr(tec)cz
http://www.kopr(tec)cz/w-delphi.htm http://www.kopr(tec)cz
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Instalace BDE a MSAccess

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 17.1.2000 13:38:05

Je to tady:

http://support.microsoft.com/support/kb/articles/Q233/0/02.ASP

resp. neni to primo IS script, ale veskera instalace DAO 3.6 spociva v
podstate bodu 3., tzn. zkopirovat a zaregistrovat jednu DLL. Plus samozrejme
body 1. a 2.

Mac

==============================================================
= Ing. Martin Kubecka - Amenit s.r.o. =
= Na Valech - budova Dytron, 741 01 Novy Jicin =
= telefon/fax: +420 656 706203 mobil: +420 603 265926 =
= http://www.amenit(tec)cz mailto:martin.kubecka(zv)amenit(tec)cz =
= ICQ: 8906773 GSM (SMS): martin.kubecka(zv)sms.paegas(tec)cz =
==============================================================

----- Original Message -----
From: "Ji�� Fait" <jf-soft(zv)iol(tec)cz>> Mimochodem neni nekde k dispozici take IS script pro DAO 3.6

Jak na caste zalohy dat z SQL?

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 17.1.2000 13:41:49

No da se treba i exportovat data do jineho OLEDB zdroje napr. Access ;-)
Teda v 7.0 - v 6.5 asi jen ten BCP ;-) Nekde na inetu se sveho casu valel i
WinBCP - takova interaktivni wokeni nahrada BCP.

Mac

----- Original Message -----
From: "Pavel Klimes" <klimes(zv)c3(tec)cz>

> Prace s BCP se mi vubec nelibi, ale co se da jineho u MSSQL Serveru
> delat?

C105

[*] Jan Fiala <jan.fiala(zv)iol(tec)cz> - 17.1.2000 13:42:09

zkus :
http://www.genius-kye.com/support/driver.htm

Jan Fiala
----- Original Message -----
From: Pavel ZIDEK
To: Konference DELPHI forum
Sent: Monday, January 17, 2000 12:43 PM
Subject: OT: C105


Zdravim,
predem se vsem omlouvam za cteni tohoto mailu.
Asi tyden shanim ovladace pro Scaner Genius C105 - stratil jsem disketu. Nevi nekdo o tomto ovladaci. Na www.genius.com je kulovy
Diky Pavel ZIDEK

Pekny den (rano, vecer i noc) preje
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
KOPR software Pavel ZIDEK mailto:kopr(zv)kopr(tec)cz
http://www.kopr(tec)cz/w-delphi.htm http://www.kopr(tec)cz
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

MS SQL 7 a sitova karta

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 17.1.2000 13:46:11

Jirka Burian mi na toto rikal, ze by snad mela stacit instalace DCOM. Na cem
ti to bezi (W95,98,NT,2000)??? A kdyz nastavis v cliconf multiprotocol?

Mac


==============================================================
= Ing. Martin Kubecka - Amenit s.r.o. =
= Na Valech - budova Dytron, 741 01 Novy Jicin =
= telefon/fax: +420 656 706203 mobil: +420 603 265926 =
= http://www.amenit(tec)cz mailto:martin.kubecka(zv)amenit(tec)cz =
= ICQ: 8906773 GSM (SMS): martin.kubecka(zv)sms.paegas(tec)cz =
==============================================================

----- Original Message -----
From: "Tom� Br�dle" <t.bradle(zv)pvtnet(tec)cz>> Zdravim vsechny,
>
> Mam dotaz ohledne MS SQL 7. Kdyz neni v pocitaci sitova karta (MSDE pro
> jeden pocitac), tak se nedostanu na server. Nejde mi nastavit Server Alias
v
> Client Network Utility, protoze normalne pouzivam TCP/IP protokol pro
sitovy
> provoz a bez sitove karty neni TCP/IP adresa, atd.
>
> Chci se zeptat, jestli s tim ma nekdo zkusenosti, jak by se to dalo
> nastavit, aby nebyla nutna sit.karta.
>
> Diky predem vsem za kazdou odpoved
>
> Tomas
> t.bradle(zv)pvtnet(tec)cz

Inno setup kontra Install Shield

[*] Foldyna Ji�� <jiri.f(zv)avizo(tec)cz> - 17.1.2000 14:24:38

> Ahojte,
>
> chtel bych se zeptat na nazor na Inno Setup. Konkretne vase
> zkusenosti, v cem je lepsi a v cem horsi nez Install Shield.
>
> Ma smysl obetovat prijemne prostredi (?) Install Shieldu za napsani
> celeho skriptu z ruky v Inno setupu?
>
> Dekuju a zdravim.

Ahoj,

Inno Setup ma pekny doplnek - Inno Setup Express (nasel jsem ho na DSP nebo
Torry, ted uz nevim), ktery umi sestavit instalacni skript pres vizualni
rozhrani. Jinak oproti Install Shieldu neumi sam od sebe instalovat BDE, ale
na http://www.jordanr.dhs.org/isfaq.htm je popis, jak na to. Nezkousel jsem
instalovat BDE, zkousel jsem jen Inno Setup + Express, mi docela vyhovoval
(delal vse, co jsem potreboval).

Ing. Jiri Foldyna
mailto:jiri.f(zv)avizo(tec)cz


Inno setup kontra Install Shield

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 17.1.2000 14:54:17

Ahoj,

dovolil bych si poznamenat, ze jeste existuje Wise Installation
System, ktery umoznuje vytvaret i instalacni dabase pro W2000.
Mam jej na otestovani a musim ho snad jedine chvalit. Asi jedine,
co by se mu dalo vytknout, je to, ze neumi instlaovat BDE, ale to
je snad jiz minulosti. Jinak umi vse, co se da od nej cekat. Instalce
souboru, ODBC, zapis do registru apod. Navic umi editovat dialogy,
pridavat dalsi atd atd. Blizsi info pravdepodobne breznove cislo
Softwarovych novin.

Slavek


> chtel bych se zeptat na nazor na Inno Setup. Konkretne vase
> zkusenosti, v cem je lepsi a v cem horsi nez Install Shield.
>
> Ma smysl obetovat prijemne prostredi (?) Install Shieldu za napsani
> celeho skriptu z ruky v Inno setupu?
>
> David Lebeda


-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
-------------------------------------------------
http://www.swnet(tec)cz
Magazin informacne vyspelych jedincu
-------------------------------------------------


Co je vyhodnejsi?

[*] Radim Kunz <rkunz(zv)ova(tec)comp(tec)cz> - 17.1.2000 14:58:08

>
>Jestli tusim dobre, tak ti jde o rychlost
>prekreslovani mrizky napr. pri skrolovani, aby to
>neblikalo apod.... V tom pripade si udelej
>"buffer" v podobe bitmapy. Velikost nastav na
>neco vhodneho jako maximalni naraz viditelna
>(plus nejspis neco navic - kvuli skrolovani napr.)
>cast mrizky. No a pak si proste pri
>prekreslovani zjisti cast obrazovky, ktera se ma
>prekreslit (napr .GetClipBox), prepocitej si to na
>odpovidajici cast sveho "bufferu" a prekopiruj na
>obrazovku.
>
>Petr Motlicek

Pokud jde o nekolik car (10 - 20 i vic), tak je nejake buffrovani
zbytecne, maximalne muzes ty cary orezat na viditelnou
cast, ale i to je celkem zbytecne. Celou vykreslovaci
proceduru napis do OnPaint, nepouzivej zadne refresh
ani repaint, a uvidis jak to je rychle a jak to krasne
a bezproblemove skroluje. Mam s tim bohate zkusenosti,
cely muj CASE je takhle napsany, testoval jsem to na
486SX + Trident9000, coz je ta nejhorsi konfigurace, na
ktere jeste w95 jede. A bez problemu.

Radim Kunz
http://www.casestudiio.com/rksoft

Kolize pametovych prostoru?

[*] Petr Brant <p.brant(zv)samo(tec)cz> - 17.1.2000 15:07:26

Ahoj vsem,

mam takovyto problem a nevim, jestli jsem jeho pricinu spravne odhadl:

Mam form a v jeho tride se pracuje s daty, ktera jsou v te tride
lokalni. Zkusil jsem toto: pripojil jsem k tomuto formu dynamicky DLL a
do jeji funkce jsem jako parametr predal (jako self) ukazatel na tu
tridu. V DLLce mam funkci, ktera diky tomu pointeru hrabne do te tridy
formu a vytahne z ni nejaka data. To chodi zcela bez problemu. Ale beda,
kdyz zkusim pomoci nektere z funkci v tom formu treba zapsat do nejake
jiz existujici struktury! Ono to sice vleze do te spravne funkce, ale v
okamziku, kdy se ma provest nejaky zapis, to spadne.

Tipuju to tak, ze DLL nemuze zapisovat do pameti, ktera je
obhospodarovana jinym procesem. Je to tak, nebo je pricina jinde? A lze
tomu nejak odpomoci?

Diky za vsechny rady.

**************************************************
Petr Brant [p.brant(zv)samo(tec)cz], programator v MSVC++,
obcas Delphi
**************************************************

programove pridani fieldu do query

[*] Ji�� Kr�l jr. - 17.1.2000 15:10:08

Hi!

potreboval bych zevnitr aplikace udelat pridani vsech fieldu do TADOQuery,
takove jako kdyz na query dvojkliknete a pak rightclick, Add all.
Nemuzu na to porad prijit.


diky b4hands

JK

Inno setup kontra Install Shield

[*] Pavel K�ehula <pavel(zv)mas(tec)cz> - 17.1.2000 15:23:11

On Mon, 17 Jan 2000 14:24:38 +0100, Foldyna Ji� wrote:

>> Ahojte,
>>
>> chtel bych se zeptat na nazor na Inno Setup. Konkretne vase
>> zkusenosti, v cem je lepsi a v cem horsi nez Install Shield.
>>
>> Ma smysl obetovat prijemne prostredi (?) Install Shieldu za napsani
>> celeho skriptu z ruky v Inno setupu?
>>
>> Dekuju a zdravim.
>
>Ahoj,
>
>Inno Setup ma pekny doplnek - Inno Setup Express (nasel jsem ho na DSP nebo
>Torry, ted uz nevim), ktery umi sestavit instalacni skript pres vizualni
>rozhrani. Jinak oproti Install Shieldu neumi sam od sebe instalovat BDE, ale
>na http://www.jordanr.dhs.org/isfaq.htm je popis, jak na to. Nezkousel jsem
>instalovat BDE, zkousel jsem jen Inno Setup + Express, mi docela vyhovoval
>(delal vse, co jsem potreboval).

Zdravicko,
problem je ale v tom, ze Inno setup Expres neodrazi vsechny zmeny, ktere se v
Inno setup objevuji, z tohoto duvodu je lepsi ScriptMaker, ktery opravdu
ihned implementuje vsechny rozsireni (pouzivam ho), ale na druhe strane je
Expres lepe udelan po strance obsluhy.

Pavel


------------------------------
Pavel K�ehula <pavel(zv)mas(tec)cz>
M&S spol. s r.o. Boskovice
------------------------------

Inno setup kontra Install Shield

[*] rdocekal(zv)csas(tec)cz - 17.1.2000 15:29:22

Na http://www.tafweb.com/scriptmaker.html je k InnoSetup GUI front-end,
AFAIK jediny, ktery je pravidelne aktualizovan. Ja osobne InstallShit (rec
je o I$ Express) uz davno nepouzivam a jsem spokojen. InnoSetup mi prijde
naprosto vyhovujici, mene chybovy a nabizi podstatne vic nez I$E. Rovnez
lokalizace je v pohode, nemusis se nekde doprosovat 8-((, vse je free se
zdrojakama.

S pozdravem
Mgr. Radek Do�ekal <mailto:rdocekal(zv)csas(tec)cz>
ZVT 314, podpora Oracle, Jihlava

> -----P�vodn� zpr�va-----
> Od: David Lebeda [mailto:david.lebeda(zv)comarr(tec)cz]
> Odesl�no: 17. ledna 2000 13:30
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Inno setup kontra Install Shield
>
>
> Ahojte,
>
> chtel bych se zeptat na nazor na Inno Setup. Konkretne vase
> zkusenosti, v cem je lepsi a v cem horsi nez Install Shield.
>
> Ma smysl obetovat prijemne prostredi (?) Install Shieldu za napsani
> celeho skriptu z ruky v Inno setupu?
>
> Dekuju a zdravim.
>
> David Lebeda
>
> Lebeda(zv)comarr(tec)cz
>

Inno setup kontra Install Shield

[*] Martin Dupal <mdupal(zv)vision(tec)cz> - 17.1.2000 15:35:39

Inno Setup je velmi sympaticky pocin. Pokud mam uvest nejakou
nevyhodu oproti IS Express for Delphi, tak to, ze neumi tvorit instalaky
s uzivatelsky volitelnymi komponentami.

Martin


> chtel bych se zeptat na nazor na Inno Setup. Konkretne vase
> zkusenosti, v cem je lepsi a v cem horsi nez Install Shield.

> Ma smysl obetovat prijemne prostredi (?) Install Shieldu za napsani
> celeho skriptu z ruky v Inno setupu?

Co je vyhodnejsi?

[*] Vaclav Krmela <krmela(zv)pecomp(tec)cz> - 17.1.2000 15:55:19

> > > > Nejrychlejsi by melo byt vykresleni pomoci WinAPI funci.
> > > ****Ano, ale ty v nabidce nebyly.
> > Pak to nechapu, protoze hodne zalezi na tom, jakym zpusobem
> > budes malovat caru v te ktere komponente.
> ****Canvas.MoveTo a Canvas.LineTo
>
> > Pokud budes malovat pomoci samostatne komponenty pro caru,
> > pak musis jeste pocitat s rezii na alokaci tech komponent.
> ****Jak jsem psal, na pameti nezalezi. Tech car bude cca 10 - 20. Ale jde
mi
> o to, co bude vyhodnejsi casove (pokud oboji stejne, pak co bude
> mene nakladne na pamet).
>
> Ta komponenta bude znacne trivialni. Bude mit jeden rozmer vzdy 1
> (a dryhy rozmer i 2000) a nakresli linku. Nic vic umet nebude.
>
> Slavek
>

Dost dobre nechapu, na co takova komponenta bude.
Vubec mi pripada, ze se nekdy snazime kazdou malickost resit
komponentou, pricemz by se dany problem dat vyresit dvama
radky programu.
Proc delat komponentu na MoveTo, LineTo. To tech komponent
bude na 20 car 20 komponent?

Jako smysluplnou bych videl komponentu typu TPanel,
ktera bude mit vlastni metodu Paint

procedure TRastrPanel.Paint;
var i : integer;
begin
inherited Paint;
with Canvas do
begin
Pen.Color := clBlue;
for i := 1 to Trunc(Height/RastrY) do
begin
MoveTo(0, i*RastrY);
LineTo(Width, i*RastrY);
end;
end;
end;

Nebo tak nejak. Proc ale komponentu na caru?

Vaclav Krmela

Autorska prava

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 17.1.2000 15:56:43

No, napriklad muzes byt (mas pravo byt) uveden
v titulcich a podobne. Ale pises-li pro nekoho,
tak s tim preci musis od sameho pocatku pocitat.

Dobra.

> ----------
> >Nelze se vzdat AUTORSTVI, nikoliv autorskych prav. Lze ale neodvolatelne
> >prevest DISPOZICNI PRAVA k dilu...
>
> dobre tedy, ale potom mam otazku: Co ma autor z toho, ze mu
> zustalo autorstvi, kdyz nema autorska prava?
>
>

Runtime Error 216

[*] Konference <konference(zv)ecommerce(tec)cz> - 17.1.2000 15:58:38

Zdravim vas,

potreboval bych vedet, co znamena RunTime Error 216.

Diky Ales.

Runtime Error 216

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 17.1.2000 16:32:54


> potreboval bych vedet, co znamena RunTime Error 216.
****Obecne poruseni ochrany. Pravdepoodne sahas nekam, kam nemas.

Slavek

> Diky Ales.


-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
-------------------------------------------------
http://www.swnet(tec)cz
Magazin informacne vyspelych jedincu
-------------------------------------------------


Runtime Error 216

[*] Pavol Kaka�ka <paka(zv)aktis(tec)cz> - 17.1.2000 16:33:47

> potreboval bych vedet, co znamena RunTime Error 216.


Ahoj!

Je to i v helpe pod "runtime errors"

----------------
"EAccessViolation is the exception class for invalid memory access errors.

Unit: sysutils

Description: EAccessViolation is raised when an application

. Dereferences a nil pointer.
. Writes to a code page.
. Attempts to access a memory address for which there is no virtual memory
allocated to the application.

As a descendant of EExternal, EAccessViolation saves the Windows exception
record (if there is one) in its ExceptionRecord data structure.

Note

Applications should not raise EAccessViolation directly, but should instead
rely on the runtime to raise this exception."
----------------

== Asi sa snazis nieco robit s objektom, ktory (este alebo uz) neexistuje,
...

Pavol Kakacka
paka(zv)aktis(tec)cz

Problem roku 10000 alias Y10K a pripravenost Delph

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 17.1.2000 16:35:41

> > > Nemluve o tom, ze nejvetsi prusvih s Y2K prijde stejne az v
roce 2048.
>
> Nex rozmyslam ako rozmyslam, neviem poxopit kde vidis problem roku 2048
****Pocatek je ve fyzice. V SI se kilo oznacuje jako male k (km, kg, ..)
a znaci 1000. Aby se odlisilo 1024 bytu jako kilo, pise se s velkym
K. Tedy Y2k je rok 2000, Y2K je 2*1024, tedy 2048. Stejne tak
W2k jsou windows 2000, W2K budou (mozna) windows 2048 :-)


Je velice smutne, ze media toto nevedi a pisi si vesele Y2K.


Slavek

> Rex


-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
-------------------------------------------------
http://www.swnet(tec)cz
Magazin informacne vyspelych jedincu
-------------------------------------------------


Autorska prava

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 17.1.2000 16:55:21

Puvodni zprava, kterou napsal Tomas Peroutka dne 13 Jan 00,:

> >Nelze se vzdat AUTORSTVI, nikoliv autorskych prav. Lze ale neodvolatelne
> >prevest DISPOZICNI PRAVA k dilu...
>
> dobre tedy, ale potom mam otazku: Co ma autor z toho, ze mu
> zustalo autorstvi, kdyz nema autorska prava?

Snad ten autor dostane zaplaceno v te praci, ne? Nebo si snad
mysli, ze on prinese svuj puvab, zamestnavatel doda hardware,
software, skoleni, literaturu, bude mu mesicne platit mzdu,
ten programator si to tam bude programovat a nakonec odejde
i s tim programem a bude si to sam prodavat?


S pozdravem
Petr Zahradnik, pocitacovy expert

==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
=== telefon: 047-5500610, telefon/fax: 047-5501627 ===
=== mobilni telefon GSM (hotline): 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================
ICQ: 21215917, PGP vitano


bmp , ico z Windows ?

[*] novacek(zv)vanicek(tec)cz - 17.1.2000 16:14:00

Dne 10 Jan 00 v 23:39, napsal J=E1n Tungli:

> Nema niekto ico alebo bmp subory - obrazky, ktore pouziva Windows?

Zkus program Icon Digger. Umi vytahnout ikony z libovolneho souboru.
Skvjela vjec! A je to freeware.
http://come.to/biu/
http://come.to.biuhk/

Adresy jsou opsane z About boxu programu. Mozna je k nalezeni i jinde.
Odkud jsem ho stahl ja, uz nevim, asi ze SimTelNetu.

Zdar a silu.

Vladimir Novacek

VANICEK SOFTWARE, spol. s r.o. tel.: 05-747267
Zborovska 15 fax+BBS: 05-41240246
616 00 Brno e-mail: novacek(zv)vanicek(tec)cz
Ceska Republika http://www.vanicek(tec)cz


Globalni odchyceni exceptionu

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 17.1.2000 17:16:57

Ahoj,
pomoci Application.OnException, tim ale odchytis
vsechny neosetrene vyjimky. Ty osetrene muzes pote,
co je zpracujes v bloku try-except znovu vyvolat
(raise) a mely by se Ti dostat do te udalostni
procedury (OnException).

Dobra.

> ----------
> Potreboval bych logovat veskere exceptions v pomerne rozsahle aplikaci.
>
> Daji se nejak globalne odchytit vsechny exceptiony v aplikaci = i ty, ktere
> jsou osetreny napr v try-except bloku. Neco jako je KeyPreview.
>
>

Inno setup kontra Install Shield

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 17.1.2000 17:30:43

Ahoj,
ve prospech Inno Setupu mluvi to, ze je zdarma,
se zdrojovymi kody (=> napr. snadna lokalizace)
a umi vse, co se od instlacniho programu ocekava
(az na par detailu jako je napr. zaheslovana
instalace), ale tu nema ani IS Express.

Zase na druhou stranu neumi volit jednotlive
soucasti instalace (Full, Custom, Compact, ...)
a podobne a neni certifikovan pro instalaci BDE,
ale ja osobne uz BDE nechci ani videt, takze mi
to vubec, ale vubec nevadi.

Co se toho rucniho psani scriptu tyce, existuji
na to generatory, ktere Ti usetri plno datlovani.

Nerekl bych, ze jeden je lepsi nez druhy, zalezi
na konkretni situaci.

Dobra.

> ----------
> Od: David Lebeda[SMTP:david.lebeda(zv)comarr(tec)cz]
>
> chtel bych se zeptat na nazor na Inno Setup. Konkretne vase
> zkusenosti, v cem je lepsi a v cem horsi nez Install Shield.
>
> Ma smysl obetovat prijemne prostredi (?) Install Shieldu za napsani
> celeho skriptu z ruky v Inno setupu?
>

fce Open v BDE

[*] Mirek Junek <mjunek(zv)uo.fairnet(tec)cz> - 17.1.2000 17:37:05

Jakou pouzivas databazi ?

Mirek


----- Original Message -----
From: Petr Vale� <pvales(zv)post(tec)cz>
To: DELPHI Konference <delphi-l(zv)fwd(tec)cz>
Sent: Sunday, January 16, 2000 8:29 PM
Subject: fce Open v BDE


| Dobry den,
|
| ve svem programu pouzivam dosti casto v cyklu funkci TQuery::Open .
| Ovsem zjistil jsem, ze program v tomto cyklu si stale bere cim dal tim
| vice operacni pameti a casem dochazi ke znacnemu zpomaleni
| ( pravdepodobne je linearni ).
|
| Nerozumim tomu, protoze samozrejme zde pouzivam
|
| Query1->Open();
|
| ...
| ...
|
| Query1->Close();
|
| Nevite PROSIM nahodou nekdo co s tim, to same se mi stava i kdyz pridavam
| hodne dat do tabulky pomoci SQLExec.
|
| S pozdravem
|
| Petr Vales
|

MS SQL 7 a sitova karta

[*] Zdenek Drvota <drvota(zv)zds(tec)cz> - 17.1.2000 17:41:41

mela by fungovat IP adresa 127.0.0.1 (localhost)

### Pavel K�ehula napsal dne 17 Jan 00, v 10:10 :
> On Sun, 16 Jan 2000 11:17:45 +0100, Tom� Br�dle wrote:
>
> >Zdravim vsechny,
> >
> >Mam dotaz ohledne MS SQL 7. Kdyz neni v pocitaci sitova karta (MSDE pro
> >jeden pocitac), tak se nedostanu na server. Nejde mi nastavit Server
> >Alias v Client Network Utility, protoze normalne pouzivam TCP/IP protokol
> >pro sitovy provoz a bez sitove karty neni TCP/IP adresa, atd.
> >
> >Chci se zeptat, jestli s tim ma nekdo zkusenosti, jak by se to dalo
> >nastavit, aby nebyla nutna sit.karta.
>
> Zdravicko,
>
> no treba tak, ze se misto sitove karty nainstaluje telefonni adapter a na
> ten se navaze TCP/IP, mozna ze to ma nejake vedlejsi ucinky, ale zda se ze
> je to jedine reseni.
>
> Pavel
>
>
> ------------------------------
> Pavel K�ehula <pavel(zv)mas(tec)cz>
> M&S spol. s r.o. Boskovice
> ------------------------------
>
>
>


-----------------------------------------------
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


W98 & D3

[*] Sabbath <mai20um(zv)axpsu.fpf.slu(tec)cz> - 17.1.2000 17:48:20


Predem zdravim,
mam podivuhodny problem, nainstaloval jsem D3 a pote jsem vytvoril v W98
vice uzivatelu(rozumet jako pro lokal, otec, matka a ja). Jenze kdyz jsem
instaloval balik komponent MSound pod sebou, vse probehlo OK. Kdyz jsem se
prihlasil jako otec, komponenty v palete nejsou. Jinymi slovy to posledni
dobou chodi tak, ze kdyz si ja pridam nove komponenty - mam je tam pod
svym profilem, otec ne. Jina zvlastnost je, ze jsme instalovali program
XYZ a otec ho muze spustit a mne se kousne na startu a spusti se instalace
W98, proste to smrdi "cernou magii". Ma nekdo zkusenosti a poradi?

Sabbath


Nativni spojeni Delphi 4 a Oracle 8.1.5

[*] Vladislav.Skalicka(zv)koncept(tec)cz - 17.1.2000 18:02:58

Vyskousej do ..\oracle\ora81\network\admin\tnsnames.ora pridat jeste
jednu stejnou strukturu s i pofidernimi hodnotami na konec tohoto souboru,
plus nekolik CRLF. (Struktura xxx=(DESCRIPTION=(ADDRESS_LIST... atd).
Pro D3 + BDE 5.10 ora8i to funguje.
Nikdo nevi proc...
VVS.
--------------------------------------------------------
Koncept CZ, a.s.
S�dlo: Tursko 142, 252 65 Praha-z�pad
Po�tovn� adresa: Nad V��inkou 2, 150 00 Praha 5
Phone: +420-2-57310970,57310971, Fax:+420-2-57313772
MailTo:vladislav.skalicka(zv)koncept(tec)cz
--------------------------------------------------------



-----Original Message-----
Zdravim vsechny,
mam problem s nativnim spojeni Delphi 4 a Oracle 8.1.5. Pri pokusu o
otevreni mi to hlasi: General SQL Error. Rozsireni hostdef neexistuje.
Da se s tim neco delat? Zatim jsem k databazi pristupoval pres ODBC, ale je
to pomale a navic jsem narazil na jinou chybu.
Dik za kazdy napad

Honza


Tmemo a Enter

[*] Tom�s Vesel�������+?n(��?r� - 17.1.2000 18:10:18

Da se nejak zakazat Enter klavesa aby ji nechytil TMemo?

Diky Tomas


Problem roku 10000 alias Y10K a pripravenost Delph

[*] Tomas Kouba <tomas(zv)neo(tec)cz> - 17.1.2000 18:10:04

Zdravim,

to je totiz velke mateni pojmu. Pokud by se dalsi vyvoj HW zastavil,
skutecne by cca za 30-40 let (spocitejte si sami) nastala katastrofa. Cas ve
vetsine operacnich systemu je ulozen pomoci funkce time(3) jazyka C, kde je
ulozen pocet sekund od 1.1.1970 00:00:00 UTC. Tento cas je ulozen v promene
typu intenger (opet jazyk C). Problem je ze integer za nejakou dobu dojde.

Mohu se kvalifikovane zadusovat, ze potom skutecne nebude fungovat vubec
nic. Nepobezi jediny pocitac, jediny programovaci system. Nastesti mame
vyvoj a prevod do 64-bit systemu, kde integer je mnohem vyssi a bude stacit
do konce tohoto vesmiru.

------------------------------
Tomas Kouba
mailto:tomas(zv)neo(tec)cz


> > > Nemluve o tom, ze nejvetsi prusvih s Y2K prijde stejne az
> v roce 2048.
>
> Nex rozmyslam ako rozmyslam, neviem poxopit kde vidis problem
> roku 2048
>
> druhe znarodnenie hadam nebude,
> v RC sa prida dalsie ciselko za lomitko
>
> Rex
>

Instalace BDE a MSAccess

[*] Pavel Bansky <pbansky(zv)volny(tec)cz> - 17.1.2000 19:8:22

ave Pratele !

Navi nekdo jak prinutit Instal Shield potazmo BDE aby se nainstaloval driver MSACCESS na pouzivani DAO 3.5. Defaultne
se nastavi na DAO 3.0 a potom ta aplikace nebezi. Pomuze az rucni spusteni a prenastaveni BDE adminu.

dekuji Pavel

------------------------------------------------------
Pavel Bansky
pbansky(zv)volny(tec)cz


Jak na caste zalohy dat z SQL?

[*] Ladislav Nagy <lnag7384(zv)mail.kolej.mff.cuni(tec)cz> - 17.1.2000 19:27:47

Dalsi moznou variantou je vytvorit si na serveru jeste jednu zalozni
databazi
a podle poterby si tam vytvaret zalohovaci tabulky.
(Insert into ZalozniDB..Leden2000 select * from OriginalDB..OriginalTbl).

S pozdravem, Ladislav Nagy

===========================================
Mgr. Ladislav Nagy
MFF UK & Baader Computer spol. s r.o.
tel. : 02 / 24941962, -63, -65 fax : -64
lnag7384(zv)mail.kolej.mff.cuni(tec)cz , Ladislav.Nagy(zv)bcpraha(tec)cz
ICQ: 40948953


Synchronizace na zvuk... (FWD)

[*] katerina.zankova(zv)post(tec)cz - 17.1.2000 20:06:46

Po vecerech stravenych nad MM API se mi podarilo dojit
pouze a stale ke hlasce Acces Violation (FFFF).
Mohl by mi prosim prosim poslat nekdo FUNKCNI
priklad, kde by byly zprovozneny nize uvedene priklady?

Moc diky - Katka

P.S. API funkce - to je ale fuj, zlaty pascal v delphi

----- Preposlana zprava ----
Date: 10.1.2000 16:57
Od: \"Daniel Rott\" <roxton(zv)atlas(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Kopie pro:
Vec: Re: Synchronizace na zvuk...

> > Potrebuju nejak zajistit synchronizaci obrazu na zvuk.
> > Jaky je nejlepsi zpusob?
> Jak bych to resil pres MM API, tj. funkce waveOutXXX.
> Neni to tak slozite, v MS SDK (je soucasti D4prof).
> Jsou vsechny funkce dobre popsany. Zvukovka bude
> otevrena trvale, cimz odpadne spusta synchr. problemu.
> Zvuky se daji nacist a pripravit do jednoho i vice WaveHdr
> a pak uz jen v prihodny okamzik odpalit pres waveOutWrite.
>
> Aktualni pozici prehravani lze zjistit pres funkci
> waveOutGetPosition, prehravani lze predcasne ukoncit
> pres waveOutReset atd. Prehravani je plne po Vasi
> kontrolou !
>
> Ahoj
> Daniel Rott
>
>
>
>
>

Sledujte zpravodajstvi, TV-program, pocasi, kursy, ...:
*** http://PRESS.CZ

Co je vyhodnejsi?

[*] Petr Vaclavek <bla(zv)atrey.karlin.mff.cuni(tec)cz> - 17.1.2000 21:26:12

> Dost dobre nechapu, na co takova komponenta bude.
> Vubec mi pripada, ze se nekdy snazime kazdou malickost resit
> komponentou, pricemz by se dany problem dat vyresit dvama
> radky programu.
> Proc delat komponentu na MoveTo, LineTo. To tech komponent
> bude na 20 car 20 komponent?
*** Ty cary maji slouzit jako pozadi -- oznacuji na pracovni plose aplikace
hrany stranky a tvori rastr -- kdyz se pouzije lupa (zvetseni /
zmensani) tak aby se v tom uzivatel aspon trochu vyznal.
Na tu plochu se bude kreslit nejaky diagram.
A ted problemy:

-- Kdyz to bude komponenta, tak se o to nemusim nijak starat, ale ma
to tu nevyhodu, ze by to mohlo prekryt ty diagramy (ze by to mohlo
probublat nad ne) -- naprikjlad kdyz dam nejake komponente
SendToBack.

-- Zkousel jsem to kreslit primo na kanvas formulare - coz by bylo
asi jeste idealnejsi. A narazil jsem na problem.
Naprogramovano to mam takto (je to v C++ Builderu):

void __fastcall TfrmDesign::FormPaint(TObject *Sender)
{
// Vykresleni rastru
Canvas->Pen->Color = clGray;
for (int i=0; i<HorzScrollBar->Range; i+=20){
Canvas->MoveTo (i,0);
Canvas->LineTo (i,VertScrollBar->Range);
}
for (int i=0; i<VertScrollBar->Range; i+=20){
Canvas->MoveTo (0,i);
Canvas->LineTo (HorzScrollBar->Range,i);
}
}
//--------------------------------------------------------------------

Vsechno je OK, ale v okamziku, kdy scroluju, tak se to vykresluje
blbe (v te nove oblasti kam scroluji). Nevite jak to napravit?

Petr

,=====-----( mailto: bla(zv)atrey.karlin.mff.cuni(tec)cz )===--- -- - -
--=====[ PETR VACLAVEK ]====---- --- --- -- -- - -
`======----( visit: http://atrey.karlin.mff.cuni(tec)cz/~bla )=-- -
`======----( read: http://www.swnet(tec)cz )=-- -- -


Globalni odchyceni exceptionu

[*] Martin Lasevic <lasevic(zv)atlascon(tec)cz> - 17.1.2000 22:12:49

Ahoj,

asi jedine reseni je v kazdem Exceptu chybu znova raisnout a mit poveseno
na Application.OnException svoji centralni metodu, ktera toto treba loguje.

Jine reseni je v kazdem try ..except ..end zavolat svoji proceduru, ktera
obstara napr. zapis do log souboru.

P�kny den a pilotum mnoho stastnych pristani...
====================================

ML Software - Martin Lasevic
Budovatelska 459
Ostrava - Poruba, 708 00
tel.: +420 (69) 691 85 11, Paegas : 0603 338 765
fax.: +420 (69) 691 85 11
E-mail : ml_software(zv)email(tec)cz
WWW: http://baf(tec)cz/ml_software
Miror : http://freeweb.coco(tec)cz/ml_software
====================================
> Ahoj,
> Potreboval bych logovat veskere exceptions v pomerne rozsahle aplikaci.
>
> Daji se nejak globalne odchytit vsechny exceptiony v aplikaci = i ty,
ktere
> jsou osetreny napr v try-except bloku. Neco jako je KeyPreview.
>
> Diky, Mirek
>

Pridanie hesiel do paradox databaz.

[*] Martin Lasevic <lasevic(zv)atlascon(tec)cz> - 17.1.2000 22:17:45

Ahoj,

pouzij metodu Session.AddPassword.

P�kny den a pilotum mnoho stastnych pristani...
====================================

ML Software - Martin Lasevic
Budovatelska 459
Ostrava - Poruba, 708 00
tel.: +420 (69) 691 85 11, Paegas : 0603 338 765
fax.: +420 (69) 691 85 11
E-mail : ml_software(zv)email(tec)cz
WWW: http://baf(tec)cz/ml_software
Miror : http://freeweb.coco(tec)cz/ml_software
====================================> Ako sa pridavaju programovo hesla do databaz Paradoxu ?
>
> Dakujem.

Zapis po editaci dat

[*] Miroslav Evj�k <evjak(zv)atlas(tec)cz> - 17.1.2000 22:59:06

Ahoj,

prosim o radu s nasledujicim problemem (myslim ze to bude pekna blbost, ale
zatim jsem si s tim neporadil) :

Situace:
W98, D4, BDE 5.01, tabulky Paradox v siti.

Problem:
Jakekoli upravy dat v tabulce (TTable, Edit, Post) nejsou videt na jine
stanici, dokud aplikaci neukoncim a nepustim znovu.
Nezabere ani Refresh na jedn� nebo na druh� stanici.

Dalsi divna vec je, ze to ani nerve, kdyz chci na obou stanicich editovat
stejnou vetu (myslel jsem, ze bude fungovat implicitni zamykani zaznamu).

Jenom doufam, ze neni nutne volat rozlicne fce BDE pro fyzicky zapis na
disk, to bych asi musel celou aplikaci dost prekopat. :-(

Dekuju za shovivavost a pripadne rady


"Mire�ek" Evj�k
evjak(zv)atlas(tec)cz


Co je vyhodnejsi?

[*] Vaclav Krmela <krmela(zv)pecomp(tec)cz> - 17.1.2000 23:38:11

> *** Ty cary maji slouzit jako pozadi -- oznacuji na pracovni plose
aplikace
> hrany stranky a tvori rastr -- kdyz se pouzije lupa (zvetseni /
> zmensani) tak aby se v tom uzivatel aspon trochu vyznal.
> Na tu plochu se bude kreslit nejaky diagram.
Kdyz se tam stejne jeste bude kreslit, tak uz vubec neni duvod delat
komponentu na caru.

> A ted problemy:
> -- Kdyz to bude komponenta, tak se o to nemusim nijak starat,
ale kdo se bude starat o tu komponentu?

> ale ma
> to tu nevyhodu, ze by to mohlo prekryt ty diagramy (ze by to mohlo
> probublat nad ne) -- naprikjlad kdyz dam nejake komponente
> SendToBack.
Kdyz to nebudou komponenty, tak zadny problem nevznikne.

>
> -- Zkousel jsem to kreslit primo na kanvas formulare - coz by bylo
> asi jeste idealnejsi. A narazil jsem na problem.
> Naprogramovano to mam takto (je to v C++ Builderu):
>
.........

> Vsechno je OK, ale v okamziku, kdy scroluju, tak se to vykresluje
> blbe (v te nove oblasti kam scroluji). Nevite jak to napravit?
>
> Petr
>

V tomto pripade vidim jednoduche reseni.
- na formular nebo panel umistit ScrollBox
- na ScrollBox umistit PaintBox, jeho velikost nastavit na pozadovanou
velikost diagramu, treba i programove
- V OnPaint PaintBoxu vykreslit rastr i diagram treba i uvedenou
procedurou.

Zadny problem s komponentami.
Vaclav Krmela

Konverze FlashFiler->Paradox

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 17.1.2000 23:40:47

Puvodni zprava, kterou napsal Jiri Kozubik dne 13 Jan 00,:

> Potreboval bych pro jednoho uzivatele provest
> naimportovani jeho dat ulozenych flashfilerem
> v souborech *.ffd do tabulek *.db. Neznate nekdo
> format ulozeni dat v *.ffd, abych mohl tuto konverzi
> provest?

Opacna konverze je jednoducha, protoze FlashFiler
obsahuje primo program pro prevod tabulek BDE do
FlashFileru. Ale nepodporuje prevod z FF do BDE.
Zrejme nejjednodussi bude pouzit FlashFiler a proste
to vyexportovat do DB nebo textu apod.


S pozdravem
Petr Zahradnik, pocitacovy expert

==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
=== telefon: 047-5500610, telefon/fax: 047-5501627 ===
=== mobilni telefon GSM (hotline): 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================
ICQ: 21215917, PGP vitano


Zapis po editaci dat

[*] Lud�k ZITA - 18.1.2000 00:45:17

From: Miroslav Evj�k <evjak(zv)atlas(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
> Ahoj,
>
> prosim o radu s nasledujicim problemem (myslim ze to bude pekna blbost,
ale
> zatim jsem si s tim neporadil) :
>
> Situace:
> W98, D4, BDE 5.01, tabulky Paradox v siti.
>
> Problem:
> Jakekoli upravy dat v tabulce (TTable, Edit, Post) nejsou videt na jine
> stanici, dokud aplikaci neukoncim a nepustim znovu.
> Nezabere ani Refresh na jedn� nebo na druh� stanici.
>
> Dalsi divna vec je, ze to ani nerve, kdyz chci na obou stanicich editovat
> stejnou vetu (myslel jsem, ze bude fungovat implicitni zamykani zaznamu).
>

S velkou pravdepodobnosti nemas nastaveny NET DIR u Paradoxiho driveru v
BDE.
V BDEADMIN volba :
Configuration - Drivers - Native - Paradox : NET DIR
Tahle polozka !MUSI! ukazovat u VSECH stanic na fyzicky stejny adresar
dostupny vsem pro cteni i zapis.

A TAKE

Configuration - System - INIT : LOCAL SHARE nastavit na TRUE;


Pokud neco z toho nemas nastaveno je to asi tim.

Lud�k ZITA

Problem roku 10000 alias Y10K a pripravenost Delph

[*] Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> - 18.1.2000 06:52:52

> -----P�vodn� zpr�va-----
> Od: Slavek Rydval [mailto:rk(zv)atrey.karlin.mff.cuni(tec)cz]
> Odesl�no: 17. ledna 2000 16:36
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: Problem roku 10000 alias Y10K a pripravenost Delphi
>
>
> a znaci 1000. Aby se odlisilo 1024 bytu jako kilo, pise se s velkym
> K. Tedy Y2k je rok 2000, Y2K je 2*1024, tedy 2048. Stejne tak
> W2k jsou windows 2000, W2K budou (mozna) windows 2048 :-)
>
>
> Je velice smutne, ze media toto nevedi a pisi si vesele Y2K.
>

Bohuzel toto nevi ani firmy uzce spjate s IT.
A napr. vyrobci harddisku pouzivaji oznaceni MB pro
1000000 bytes. Nevinil bych tedy media, ktera
oznaceni pouze prebiraji a sama je nevymysli.

Slavku, myslis, ze by vyrobci harddisku, kdyz uz se timto trikem
snazi vylepsit parametry svych vyrobku, meli pouzivat oznaceni mB? :-)

Jura


Co je vyhodnejsi?

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 18.1.2000 08:03:57

On 17 Jan 00, at 12:25, Slavek Rydval wrote:

> > Pokud budes malovat pomoci samostatne komponenty pro caru,
> > pak musis jeste pocitat s rezii na alokaci tech komponent.
> ****Jak jsem psal, na pameti nezalezi. Tech car bude cca 10 - 20. Ale
> jde mi o to, co bude vyhodnejsi casove (pokud oboji stejne, pak co
> bude mene nakladne na pamet).

To neni jen o pameti, ale urcity cas zabere i vytvoreni objektu.
Pokud to mas jednoduche, tak nejlepsi je udelat si pokus a zmerit
si casy.


S pozdravem

Zbysek Hlinka
E-mail: zhlinka(zv)login(tec)cz, localizator(zv)localizator.com
Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ



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