Archív konference Delphi
Zpět na výběr roku archívu nebo přejít na fulltextové vyhledávání v konferenci.
Jen "Jedna" spustena aplikace ve Windows
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 20.6.2003 14:51:59
20.6.2003 Jan Harman:
> Ahoj, zdravim Vas,
> prosim Vas nevite nekdo jak docilim toho aby na pocitaci bezela jen jedna
> moje aplikace a nesla vypnout?
> Neco takoveho:
> - zapnu pc
> - nabehne system
> - nastartuje se moje aplikace v nejakem (to zatim nevim) rezimu a fullscreen
> - moje aplikace nejde beznym zpusobem vypnout, ani se nejde dostat do
> systemu
> - vypnutim (zavrenim) aplikace se automaticky vypina i pc.
> Jde takova aplikace vubec naprogramovat? Mate s tim nekdo zkusenosti prosim?
Takove aplikaci se rika SLUZBA, takze tim smerem zamer sve patrani
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
vice spusteni aplikace v multiuzivatelskem prostre
[*] p.sestak(zv)corag.sk - 20.6.2003 15:01:05
zdravim
robi sa to pomocou mutexu - po prvy krat ho aplikacia vytvori
a ked ho bude chciet nova instancia znovu vytvorit, zisti ze uz uz
je vytvoreny - teda uz bezi nejaka ina instancia.
tot vsjo.
Palo Sestak
>Nevite nekdo prosim jak zjistit zda byla/nebyla aplikace spustena jinym
>uzivatelem?
>Priklad: uzivatel spousti aplikaci na nejakem PC pres Terminal Server z
>jineho pocitace. Jiny uzivatel spusti tentyz exe, ale protoze je
prihlasen
>napr. take pres TS, ale jako nekdo jiny, aplikace se klidne spusti,
prestoze
>mam implementovanu kontrolu vice instanci, ta mi ale funguje jen v ramci
>relace jednoho uzivatele (kontrola probiha pres FindWindow()).
Jen "Jedna" spustena aplikace ve Windows
[*] Jan Harman <harman(zv)volny(tec)cz> - 20.6.2003 14:36:58
Ahoj, zdravim Vas,
prosim Vas nevite nekdo jak docilim toho aby na pocitaci bezela jen jedna
moje aplikace a nesla vypnout?
Neco takoveho:
- zapnu pc
- nabehne system
- nastartuje se moje aplikace v nejakem (to zatim nevim) rezimu a fullscreen
- moje aplikace nejde beznym zpusobem vypnout, ani se nejde dostat do
systemu
- vypnutim (zavrenim) aplikace se automaticky vypina i pc.
Jde takova aplikace vubec naprogramovat? Mate s tim nekdo zkusenosti prosim?
Diky Honza
vice spusteni aplikace v multiuzivatelskem prostre
[*] Jiri Hoffmayer <parsys(zv)digitus(tec)cz> - 20.6.2003 14:15:57
Ahoj vsem!
Nevite nekdo prosim jak zjistit zda byla/nebyla aplikace spustena jinym
uzivatelem?
Priklad: uzivatel spousti aplikaci na nejakem PC pres Terminal Server z
jineho pocitace. Jiny uzivatel spusti tentyz exe, ale protoze je prihlasen
napr. take pres TS, ale jako nekdo jiny, aplikace se klidne spusti, prestoze
mam implementovanu kontrolu vice instanci, ta mi ale funguje jen v ramci
relace jednoho uzivatele (kontrola probiha pres FindWindow()).
Program pouziva databaze (Paradox/BDE) a i kdyz mam vsechny tabulky v modu
exclusive, presto druhy uzivatel aplikaci znovu spusti. (?) Mam mmj. strach
o poskozeni zaznamu v tabulkach.
Existuje nejaky spolehlivy zpusob, jak v takovych pripadech zjistit, ze
aplikace byla jiz spustena?
Diky!!
Jirka
defaultni heslo do databaze MS SQL
[*] Tom Beran <tfuzzy(zv)atlas(tec)cz> - 20.6.2003 13:51:56
> To ja vim, ale cim tam mam vytvorit noveho uzivatele?
>
Napriklad takto:
EXEC sp_addlogin 'Nadhera', 'jarda'
- vytvoris SQL uzivatele Nadhera s helsem jarda
T.
Jak zjistit jmeno pocitace, kdyz znam IP adresu?
[*] Petr Langer <langer(zv)xdom(tec)cz> - 20.6.2003 12:39:52
Odpoved zni - Synapse.
trida TBlockSocket, metoda ResolveIPToName.
HTH
Petr Langer
----- Original Message -----
From: "Bohac Frantisek" <bohacf(zv)vnol(tec)cz>
Subject: Jak zjistit jmeno pocitace, kdyz znam IP adresu?> z JCL, ale taky tam potrebuji to jmeno pocitace. Muzete mi nekdo poradit?
>
> Frantisek
defaultni heslo do databaze MS SQL
[*] Jaroslav Nadhera <nadhera(zv)csh(tec)cz> - 20.6.2003 13:00:54
> > A jak to mam udelat, kdyz mam jenom MSDE?
>
> No vsak MSDE je MS SQL Server Desktop Edition.
To ja vim, ale cim tam mam vytvorit noveho uzivatele?
Jaroslav Nadhera
CSH spol. s r.o.
Velflikova 10, 160 00 Praha 6
tel.: 224 312 344-5
fax: 235 522 892
e-mail: nadhera(zv)csh(tec)cz WWW: http://www.csh(tec)cz
pobocka Ostrava:
Nedbalova 14, 701 00 Ostrava
tel: 596 635 687
Firebird a chyba SQLCODE = -904
[*] Petr Langer <langer(zv)xdom(tec)cz> - 20.6.2003 12:45:52
Ahojte,
zacinam s Firebird, stahnul jsem Classic 1.5, nainstaloval, otevrel Quick
Start Guide a podle navodu zkusil vytvorit databazi:
c:\...\>isql
SQL>create database 'test.fdb';
a dostal jsem:
Statement failed, SQLCODE = -904
unavailable database
Zkousel jsem i:
CREATE DATABASE 'test.fdb' page_size 8192 user 'SYSDBA' password
'masterkey';
bohuzel se stejnym vysledkem.
Nikde jsem nenasel co s tim, nejspise blbe hledam, prosim poradte.
OS:WinXP
Diky,
Petr Langer
Kolize dvou transakci
[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 20.6.2003 13:00:54
On 20 Jun 2003 at 9:32, delphin(zv)post(tec)cz wrote:
> Z hlediska databaze je to samozrejme spravne, bohuzel bezni uzivatele
> si to nemysli. Podle nich by bylo prinosnejsi vubec nezacit editovat
> zaznam, ktery je jiz editovan.
No, jsou pripady, kdy je mi srdecne jedno, co si mysli BFU. Radeji
obetuji cas na presvedceni uzivatele, ze tak jak to navrhuju ja je to
jedine spravne, nez abych pak mrhal svym casem pri odstranovani
problemu, ktere vznikly z toho, ze jsem dal na prani BFU.
S pozdravem
Zbysek Hlinka
defaultni heslo do databaze MS SQL
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 20.6.2003 12:45:53
20.6.2003 Jaroslav Nadhera:
>> Melo by to jit celkem jednoduse, nastaveni security modu
>> MSSQL je jen v registru (myslim ze se jmenuje AuthenticationLevel). Pokud
>> jsi chopen se prihlasit jako administrator WIN,
>> tak zmen nastaveni na autentizaci MSSQL na pouze WIN (asi hodnota 1).
>> Prihlas se k MSSQL a vytvor si dalsiho uzivatele
>> s potrebnymi pravy a vrat to zpet. Udaj z registru si to
>> bere samozrejme pouze pri startu serveru.
> A jak to mam udelat, kdyz mam jenom MSDE?
Muzes pouzit command line nastroje, jako treba ISQL
Tam muzes delat cokoliv
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
EOutOfResources
[*] jimys1(zv)centrum(tec)cz - 20.6.2003 12:45:53
Ahoj.
Ano. Framy to vyresi... Je zde asi 10 "velkych" zalozek a pak nekolik
podzalozek. Takze pod kazdou "velkou" zalozku dam frame.
Myslel jsem ale, ze to pujde vyresit elegantneji. Ze treba pri
prekliknuti zalozky vytvorim pozadovany graf (a vezmou se jeho
parametry z dfm)...
Krom prohlizeni grafu je zde i tlacitko pro export vsech grafu do
PowerPointu... Navic se jedna o TDBGrafy napojene na StoredProc. Mel
jsem kvuli tomu vytvorene elegantne pole:
Const PocetGrafu = 70;
Var SeznamGrafu: Array[1..PocetGrafu] of
Record
Graph: TDBChart;
SP: TADOStoredProc;
GraphEnableExportMenuItem: TMenuItem;
...
End;
Na zacatku jsem do tohoto pole jen priradil grafy a elegantne se s
tim pracovalo...
Treba pri exportu jen:
for i:=1 to PocetGrafu do
if SeznamGrafu.GraphEnableExportMenuItem.Enabled then
ExporujGrafDoPowerPointu(SeznamGrafu);
Nevim, jestli to ted tak budu moci zachovat a bude prace tak
jednoducha...
Jirka
______________________________________________________________
> Od: "Pavel Malinsky" <malinsky(zv)pmcom(tec)cz>
> Komu: delphi-l(zv)clexpert(tec)cz
> CC:
> Datum: Fri, 20 Jun 2003 12:09:50 +0200
> Predmet: Re: EOutOfResources
>
> > -----Original Message-----
> > From: delphi-l-owner(zv)clexpert(tec)cz
> >
> > Ahoj.
>
> Ahoj,
>
> > Neexistuje jina finta? Pri create formulare probiha i create tech
>
> Uz ti tady nekdo navrhoval pouzit framy, zamyslel ses nad jejich
pouzitim?
>
> S pozdravem a dikem
> =====================================
> > Pavel Malinsky; malinsky(zv)pmcom(tec)cz <
> =====================================
> > GSM: 602 652 203 | ICQ: 322015967 <
> =====================================
>
>
>
>
>
EOutOfResources
[*] Daniel Frantik <frantik(zv)telpro(tec)cz> - 20.6.2003 12:51:53
Ahoj W2k nemaji problem s resources, takze duvod bych hledal jinde. GExperts
maji funkci component to code, ktera ti vytvori kod pro vyrobeni komponenty
za behu podle dfm... Neni to 100% co chces ale docela se to tomu blizi...
Danik
> -----Original Message-----
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of jimys1(zv)centrum(tec)cz
> Neexistuje jina finta? Pri create formulare probiha i create tech
> grafu. Pritom parametry kazdeho prislusneho grafu se vezmou z dfm
> souboru. Napada me - neslo by pri odchodu ze zalozky graf uvolnit -
defaultni heslo do databaze MS SQL
[*] Jaroslav Nadhera <nadhera(zv)csh(tec)cz> - 20.6.2003 12:30:51
> Melo by to jit celkem jednoduse, nastaveni security modu
> MSSQL je jen v registru (myslim ze se jmenuje AuthenticationLevel). Pokud
> jsi chopen se prihlasit jako administrator WIN,
> tak zmen nastaveni na autentizaci MSSQL na pouze WIN (asi hodnota 1).
> Prihlas se k MSSQL a vytvor si dalsiho uzivatele
> s potrebnymi pravy a vrat to zpet. Udaj z registru si to
> bere samozrejme pouze pri startu serveru.
A jak to mam udelat, kdyz mam jenom MSDE?
Jaroslav Nadhera
CSH spol. s r.o.
Velflikova 10, 160 00 Praha 6
tel.: 224 312 344-5
fax: 235 522 892
e-mail: nadhera(zv)csh(tec)cz WWW: http://www.csh(tec)cz
pobocka Ostrava:
Nedbalova 14, 701 00 Ostrava
tel: 596 635 687
defaultni heslo do databaze MS SQL
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 20.6.2003 12:36:52
Puvodni zprava ze dne 20.6.2003:
> A jak to mam udelat, kdyz mam jenom MSDE?
No vsak MSDE je MS SQL Server Desktop Edition.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Porovnani dvou StringListu
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 20.6.2003 12:03:50
From: "Viktor Marek" <viktor(zv)mbox.vol(tec)cz>
> Nejak se mi nepovedlo objevit reverzni funkci k Find
A zaporny vysledek z Find pri NOT FOUND by Ti nestacil?
HTH, pf
Jak zjistit jmeno pocitace, kdyz znam IP adresu?
[*] Bohac Frantisek <bohacf(zv)vnol(tec)cz> - 20.6.2003 11:42:48
Hezky den preji,
znam IP adresu a potreboval bych k tomu pocitaci zjistit jmeno a MAC adresu.
Mac adresu zjistim s pomoci:
function GetMacAddresses(const Machine: string; const Addresses: TStrings):
Integer;
z JCL, ale taky tam potrebuji to jmeno pocitace. Muzete mi nekdo poradit?
Dekuji :-)))
Frantisek
Porovnani dvou StringListu
[*] Viktor Marek <viktor(zv)mbox.vol(tec)cz> - 20.6.2003 12:18:51
Zdravim
Ten kopanec ma malou razanci
>A zaporny vysledek z Find pri NOT FOUND by Ti nestacil?
Zkus pridat
Diky
Viktor Marek
viktor(zv)mbox.vol(tec)cz
----- Original Message -----
From: "Petr Fejfar" <development(zv)callnet(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Friday, June 20, 2003 12:03 PM
Subject: Re: Porovnani dvou StringListu
> From: "Viktor Marek" <viktor(zv)mbox.vol(tec)cz>
>
> > Nejak se mi nepovedlo objevit reverzni funkci k Find
>
> A zaporny vysledek z Find pri NOT FOUND by Ti nestacil?
>
> HTH, pf
>
>
>
Kolize dvou transakci
[*] Lstiburek Pavel <lstiburek(zv)ceb(tec)cz> - 20.6.2003 11:54:49
1. Nevim co pouzivas za DB, ale vetsinou je mozno u SQL serveru
nastavit timeout. tj. pokud je zaznam uzamknuty, tak dalsi aktualizace
padne za xxx sec.
2. s vyzkousej si jeste chovani na insert (hlavne pokud)
generujes nejake vypovidajici cislo dokladu atd !
3. pokud to jde, tak radu z toho mailu doplnuji, ze nes davat nejaky
casovy ramec platnosti tveho zamku, je lepsi, aby tabulku projizdel
nejaky daemon, ktery vymaze zamky vsech uzivatelu, kteri jiz nejsou
prihlaseni.
Pavel
> From: Viliam Mlich [mailto:mlich1(zv)volny(tec)cz]
> >> procedura vrati aplikaci chybovou zpravu. No a pak je na uzivateli,
> >> co si s tim podela dal. Na mne je, abych to spravne osetril.
>
> > Z hlediska databaze je to samozrejme spravne, bohuzel bezni
> > uzivatele si to nemysli. Podle nich by bylo prinosnejsi vubec
> > nezacit editovat zaznam, ktery je jiz editovan.
>
> No problem. Ked niekto zacne editovat, vyplni program v zazname nejake
> pole LastLock:TimeStamp hodnotou Now(), aktualizuje ju napriklad
> kazdych 10 sekund a zaznam sa povazuje za editovatelny, ak je ten
> Timestamp starsi ako now()-20 sekund.
>
> Pri prvom zapise LastLock moze ulozit aj odkaz na uzivatela, aby sa
> dalo zistit, ktory hnup si nechal na obrazovke otvoreny doklad.
>
> A ta procedura na overenie zamknutosti samozrejme zaznam v jednej
> transakcii hned aj 'uzamkne', aby sa zabranilo koliziam. Na to su
> transakcie, a nie na blokovanie databazy, kym uzivatel obeduje.
>
> bye
> vmlich
>
>
>
>
ADMIN: Dalsi vylepseni filtru
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 20.6.2003 11:42:48
Ahoj,
tak jsem to dnes jeste vylepsil:
1. Jako RE: to pozna take prefix AW: a AW[x]:
2. Filtr pracuje i s prefixem OT:, ktery zcela odstrani v pripade, ze
se jedna o odpoved (RE:) a tim padem nenastanou pripady "RE: OT:" ani
"RE: OT: RE:". Prefix OT: tedy ma smysl a bude pouze v pripade nove
zpravy, nikoliv v odpovedich na tuto zpravu.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Kolize dvou transakci
[*] Viliam Mlich <mlich1(zv)volny(tec)cz> - 20.6.2003 11:20:45
>> procedura vrati aplikaci chybovou zpravu. No a pak je na uzivateli,
>> co si s tim podela dal. Na mne je, abych to spravne osetril.
> Z hlediska databaze je to samozrejme spravne, bohuzel bezni
> uzivatele si to nemysli. Podle nich by bylo prinosnejsi vubec
> nezacit editovat zaznam, ktery je jiz editovan.
No problem. Ked niekto zacne editovat, vyplni program v zazname nejake
pole LastLock:TimeStamp hodnotou Now(), aktualizuje ju napriklad
kazdych 10 sekund a zaznam sa povazuje za editovatelny, ak je ten
Timestamp starsi ako now()-20 sekund.
Pri prvom zapise LastLock moze ulozit aj odkaz na uzivatela, aby sa
dalo zistit, ktory hnup si nechal na obrazovke otvoreny doklad.
A ta procedura na overenie zamknutosti samozrejme zaznam v jednej
transakcii hned aj 'uzamkne', aby sa zabranilo koliziam. Na to su
transakcie, a nie na blokovanie databazy, kym uzivatel obeduje.
bye
vmlich
EOutOfResources
[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 20.6.2003 12:09:50
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
>
> Ahoj.
Ahoj,
> Neexistuje jina finta? Pri create formulare probiha i create tech
Uz ti tady nekdo navrhoval pouzit framy, zamyslel ses nad jejich pouzitim?
S pozdravem a dikem
=====================================
> Pavel Malinsky; malinsky(zv)pmcom(tec)cz <
=====================================
> GSM: 602 652 203 | ICQ: 322015967 <
=====================================
OT: defaultni heslo do databaze MS SQL
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 20.6.2003 11:08:44
Puvodni zprava ze dne 20.6.2003:
> Jedina hlaska, ktere se mi dostalo: "Na disku je vice nez 4,5GB volneho
> mista, zaplnte nebo uvolnete potrebne mnozstvi." :)))
Tak to je pekna perla :)
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
defaultni heslo do databaze MS SQL
[*] Lstiburek Pavel <lstiburek(zv)ceb(tec)cz> - 20.6.2003 11:23:46
Melo by to jit celkem jednoduse, nastaveni security modu
MSSQL je jen v registru (myslim ze se jmenuje AuthenticationLevel). Pokud
jsi chopen se prihlasit jako administrator WIN,
tak zmen nastaveni na autentizaci MSSQL na pouze WIN (asi hodnota 1).
Prihlas se k MSSQL a vytvor si dalsiho uzivatele
s potrebnymi pravy a vrat to zpet. Udaj z registru si to
bere samozrejme pouze pri startu serveru.
Pavel
> From: Petr Zahradnik [mailto:clexpert(zv)clexpert(tec)cz]
> Puvodni zprava ze dne 20.6.2003:
>
> > Bankovni sw GE Capital a KB (Profibanka), ktery pouziva
> MSDE si nastavi po
> > instalaci tajne heslo pro jmeno sa. Takze pokud se na
> pocitac nainstaluje
> > bankovni sw, zadny jiny sw, ktery pouiva MSDE (resp. SQL
> server) na na nej
> > nepripoji, protoze heslo zadna z obou bank nesdeli.
>
> To jsou tedy pekni dobytci. Co tedy MSDE 2000 a nainstalovat vice
> instanci?
>
Porovnani dvou StringListu
[*] Viktor Marek <viktor(zv)mbox.vol(tec)cz> - 20.6.2003 11:48:49
Zdravim
Mam StringList "Pokus" a v nem udaje 1,5,7
StringList "Hokus" a v nem udaje 1,5,7,12,25 .......
StringList "Chyby"
Jakym zpusobem zjistim, ze v StringList "Pokus" mi chybi udaje "12,25....."
a jak tyto udaje dostanu do dalsiho StringListu "Chyby"
Nejak se mi nepovedlo objevit reverzni funkci k Find
Diky za radu
Viktor Marek
viktor(zv)mbox.vol(tec)cz
Komunikace Thread -> MainForm
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 20.6.2003 11:32:46
20.6.2003 Pavel Chaloupka:
> Zdar,
> pokousim se udelat aplikaci v c#. Spustim v threadu vypocet a chtel bych aby
> informoval hlavni aplikaci jak je daleko. Jak na to?
> Pomoci AutoResetEventu jsem udelal test jestli thread bezi, ale jak predat
> informaci jak je vypocet daleko? Hledal jsem neco jako PostMessage, ale
> nenasel jsem nic.
Zkus metodu Synchronize()
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
EOutOfResources
[*] jimys1(zv)centrum(tec)cz - 20.6.2003 11:35:47
Ahoj.
Jedna se o Windows 2000, Delphi 5. S tim uvolnovanim to chapu, je to
logicke... Ale je tam spousta grafu - cca 70, a nastavovat za behu
programu u 70 grafu jeho vlastnosti (vsechny series, datasource,
barvy, styly apod.) by bylo opravdu udesne...
Neexistuje jina finta? Pri create formulare probiha i create tech
grafu. Pritom parametry kazdeho prislusneho grafu se vezmou z dfm
souboru. Napada me - neslo by pri odchodu ze zalozky graf uvolnit -
free a jiny - aktualni - graf vytvorit? Ovsem vytvorit ho tak, aby se
vzaly hodnoty z dfm souboru? Lze toto nejak? Kdyz ho vytvorim, nevim
jak udelat, aby vzal "puvodni" parametry z dfm souboru...
Diky.
Jirka
______________________________________________________________
> Od: "Jan Nemec" <yendikdelphi(zv)seznam(tec)cz>
> Komu: delphi-l(zv)clexpert(tec)cz
> CC:
> Datum: Fri, 20 Jun 2003 10:44:43 +0200
> Predmet: Re: EOutOfResources
>
> Zdravim,
> opet nepises, co mas za Win, ale vypada to na omezeni rady Win9x.
Nevim,
> jestli to popisu spravne, ale mam dojem, ze pouzivaly pouze 16
bitove
> handely, tudiz jich bylo velmi omezene mnozstvi. Takovej combobox
se vsemi
> svymi komponentami spolknul + - 500 handlu a za chvili dochazely
resourcy
> (Ostatne to, ze v systemu existuje neco takoveho jako ResourceMeter
je
> dukazem potencialnich problemu).
> Takze resenim je v tomto pripade prechod na Win2000 a lepsi :)
popripade jak
> uz ti bylo razeno pri odchodu ze zalozky uvolnit vsechny
komponenty, ktere
> na ni jsou...
> Yendik
>
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]
On
> Behalf Of jimys1(zv)centrum(tec)cz
> Sent: Friday, June 20, 2003 10:00 AM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: EOutOfResources
>
>
> Ahoj.
>
> Chci se zeptat, mam formular a na nem mam umisteno spoustu grafu na
> spouste TabSheetech - asi 66. Kdyz se ale prepinam mezi jednotlivyni
> grafy - zalozkami - dojde po nekolikerem prepnuti na k chybe
> EOutOfResources. Kazdy graf je jiny a vytvaret a definovat kazdy za
> behu programu v zavislosti na zalozce, ve ktere je uzivatel
prepnuty,
> by bylo udesne. Znamy mi rikal, ze kdysi mel podobny problem s
> umistenim ComboBoxu - take jich mel kolem 60 a vic jich nemohl
pridat.
>
> Neporadi mi nekdo?
>
> Diky
>
> Delphi 5.0
>
> Jirka
>
>
>
>
>
>
>
>
>
>
>
Komunikace Thread -> MainForm
[*] Pavel Chaloupka <chaloup(zv)cmail(tec)cz> - 20.6.2003 11:17:45
Zdar,
pokousim se udelat aplikaci v c#. Spustim v threadu vypocet a chtel bych aby
informoval hlavni aplikaci jak je daleko. Jak na to?
Pomoci AutoResetEventu jsem udelal test jestli thread bezi, ale jak predat
informaci jak je vypocet daleko? Hledal jsem neco jako PostMessage, ale
nenasel jsem nic.
Dik Pavel
OT: RE: defaultni heslo do databaze MS SQL
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 20.6.2003 11:05:44
20.6.2003 Pavel Malinsky:
> To je mozna slabe slovo, protoze kdyz jsem instaloval u zakaznika
> Profibanku(KB) tak humus je na tom to, ze jejich instalace se na nic
> nepta, nic nekontroluje a instaluje a instaluje. Jedina hlaska,
> ktere se mi dostalo: "Na disku je vice nez 4,5GB volneho mista,
> zaplnte nebo uvolnete potrebne mnozstvi." :)))
> Bohuzel zakaznici KB nemeli na vyber, protoze predchozi produkt M-BEST byl
> zrusen.
A navic tento skvely bankovni soft, zalozeny na MSDE je
jednopocitacovy, takze pokud pracuje s ProfiBankou vic lidi ve firme,
ma kazdy na lokale svou instalaci. A data si posilaji "venkem" pres KB
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Nova funkce filtru
[*] Viliam Mlich <mlich1(zv)volny(tec)cz> - 20.6.2003 11:05:44
> TheBat! samozrejme umi odpovidat uplne normalne
> podle toho, jak si to uzivatel nastavi.
Ja som to 'pracne' (ak sa da tento vyraz pouzit pre 4 tahy mysou)
robil v Outlooku, lebo mi pride stupidne, ked je v poli 'To:' stale
ten isty text. To tam nemusi byt vobec nic. Ale prezijem to, v zivote
si clovek musi zvyknut aj na vacsie nezmysly.
bye
vmlich
EOutOfResources
[*] Jan Nemec <yendikdelphi(zv)seznam(tec)cz> - 20.6.2003 10:44:43
Zdravim,
opet nepises, co mas za Win, ale vypada to na omezeni rady Win9x. Nevim,
jestli to popisu spravne, ale mam dojem, ze pouzivaly pouze 16 bitove
handely, tudiz jich bylo velmi omezene mnozstvi. Takovej combobox se vsemi
svymi komponentami spolknul + - 500 handlu a za chvili dochazely resourcy
(Ostatne to, ze v systemu existuje neco takoveho jako ResourceMeter je
dukazem potencialnich problemu).
Takze resenim je v tomto pripade prechod na Win2000 a lepsi :) popripade jak
uz ti bylo razeno pri odchodu ze zalozky uvolnit vsechny komponenty, ktere
na ni jsou...
Yendik
-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
Behalf Of jimys1(zv)centrum(tec)cz
Sent: Friday, June 20, 2003 10:00 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: EOutOfResources
Ahoj.
Chci se zeptat, mam formular a na nem mam umisteno spoustu grafu na
spouste TabSheetech - asi 66. Kdyz se ale prepinam mezi jednotlivyni
grafy - zalozkami - dojde po nekolikerem prepnuti na k chybe
EOutOfResources. Kazdy graf je jiny a vytvaret a definovat kazdy za
behu programu v zavislosti na zalozce, ve ktere je uzivatel prepnuty,
by bylo udesne. Znamy mi rikal, ze kdysi mel podobny problem s
umistenim ComboBoxu - take jich mel kolem 60 a vic jich nemohl pridat.
Neporadi mi nekdo?
Diky
Delphi 5.0
Jirka
OT: RE: defaultni heslo do databaze MS SQL
[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 20.6.2003 10:50:43
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Petr Zahradnik
> Sent: Friday, June 20, 2003 10:18 AM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Re: defaultni heslo do databaze MS SQL
>
> Puvodni zprava ze dne 20.6.2003:
>
> > Bankovni sw GE Capital a KB (Profibanka), ktery pouziva MSDE si
> nastavi po
> > instalaci tajne heslo pro jmeno sa. Takze pokud se na pocitac
> nainstaluje
[...]
> To jsou tedy pekni dobytci. Co tedy MSDE 2000 a nainstalovat vice
To je mozna slabe slovo, protoze kdyz jsem instaloval u zakaznika
Profibanku(KB) tak
humus je na tom to, ze jejich instalace se na nic nepta, nic nekontroluje a
instaluje a instaluje.
Jedina hlaska, ktere se mi dostalo: "Na disku je vice nez 4,5GB volneho
mista, zaplnte nebo
uvolnete potrebne mnozstvi." :)))
Bohuzel zakaznici KB nemeli na vyber, protoze predchozi produkt M-BEST byl
zrusen.
S pozdravem a dikem
=====================================
> Pavel Malinsky; malinsky(zv)pmcom(tec)cz <
=====================================
> GSM: 602 652 203 | ICQ: 322015967 <
=====================================
EOutOfRessources
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 20.6.2003 10:14:36
From: <jimys1(zv)centrum(tec)cz>
> Pardon, jedna se o Delphi 6. Co je to local heap a jak se nastavuje
> jeho velikost?
Ten existuje jen u 16-bitovych aplikaci a tedy jen u D1 - Tam se pro
kazdy TWinControls alokovalo tusim 256 bytu pameti, lezici v datovem
segmentu
(local heap). A protoze se musely vejit vsechny staticke promenne,
local heap a stack do 64 kB, dochazelo pri vetsim poctu controls k
pretekani tohoto heapu. Viz direktiva $M - jen v D1.
Ale ty delas 32-bitovou aplikaci, kde uz takove omezeni neexistuje
i.e. local heap neexistuje.
Zkus na to pustit nejaky memory debugger, treba memproof a sleduj
pocty alokovanych resourcu a jejich maxima, abys zjistil, ktery resource
se nedostava.
HTH, pf
defaultni heslo do databaze MS SQL
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 20.6.2003 10:20:37
Cau Jaroslav,
Friday, June 20, 2003, 9:44:34 AM, you wrote:
>> Instaluji u zakaznika internetove bankovnictvi GE Capital a do databaze MS
>> SQL to po me chce uzivatele a heslo. Protoze zakaznik jiz pouziva
>> bankovnictvi KB, nevim, jestli je to nejake defaultni heslo a uzivatel
> nebo
>> to chce heslo, ktere si jiz nepamatuji. Vim, ze u Interbase takovy
> uzivatel
>> a heslo je.
> Bankovni sw GE Capital a KB (Profibanka), ktery pouziva MSDE si nastavi po
> instalaci tajne heslo pro jmeno sa. Takze pokud se na pocitac nainstaluje
> bankovni sw, zadny jiny sw, ktery pouiva MSDE (resp. SQL server) na na nej
> nepripoji, protoze heslo zadna z obou bank nesdeli.
Skuste si nainstalovat MSSQL server ve vice instancich.
> Jaroslav Nadhera
EOutOfResources
[*] jimys1(zv)centrum(tec)cz - 20.6.2003 09:59:35
Ahoj.
Chci se zeptat, mam formular a na nem mam umisteno spoustu grafu na
spouste TabSheetech - asi 66. Kdyz se ale prepinam mezi jednotlivyni
grafy - zalozkami - dojde po nekolikerem prepnuti na k chybe
EOutOfResources. Kazdy graf je jiny a vytvaret a definovat kazdy za
behu programu v zavislosti na zalozce, ve ktere je uzivatel prepnuty,
by bylo udesne. Znamy mi rikal, ze kdysi mel podobny problem s
umistenim ComboBoxu - take jich mel kolem 60 a vic jich nemohl pridat.
Neporadi mi nekdo?
Diky
Delphi 5.0
Jirka
EOutOfRessources
[*] jimys1(zv)centrum(tec)cz - 20.6.2003 10:02:35
Pardon, jedna se o Delphi 6. Co je to local heap a jak se nastavuje
jeho velikost?
Diky.
Jirka
______________________________________________________________
> Od: "Petr Fejfar" <development(zv)callnet(tec)cz>
> Komu: delphi-l(zv)clexpert(tec)cz
> CC:
> Datum: Fri, 20 Jun 2003 09:35:33 +0200
> Predmet: Re: EOutOfRessources
>
> From: <jimys1(zv)centrum(tec)cz>
>
> > zalozce, ve ktere je uzivatel prepnuty, by bylo udesne. Znamy mi
> > rikal, ze kdysi mel podobny problem s umistenim ComboBoxu - take
jich
> > mel kolem 60 a vic jich nemohl pridat.
>
> Nepises, co mas za Delphi - to s temi ComboBoxy se projevovalo jen
u D1
> a ma to na svedomi velikost local heapu.
>
>
> HTH, pf
>
>
>
defaultni heslo do databaze MS SQL
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 20.6.2003 10:17:37
Puvodni zprava ze dne 20.6.2003:
> Bankovni sw GE Capital a KB (Profibanka), ktery pouziva MSDE si nastavi po
> instalaci tajne heslo pro jmeno sa. Takze pokud se na pocitac nainstaluje
> bankovni sw, zadny jiny sw, ktery pouiva MSDE (resp. SQL server) na na nej
> nepripoji, protoze heslo zadna z obou bank nesdeli.
To jsou tedy pekni dobytci. Co tedy MSDE 2000 a nainstalovat vice
instanci?
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
EOutOfRessources
[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 20.6.2003 09:38:34
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of jimys1(zv)centrum(tec)cz
> Sent: Friday, June 20, 2003 9:11 AM
>
> Chci se zeptat, mam formular a na nem mam umisteno spoustu grafu na
> spouste TabSheetech - asi 66. Kdyz se ale prepinam mezi jednotlivyni
> grafy - zalozkami - dojde k chybe EOutOfResources. Kazdy graf je jiny
> a vytvaret a definovat kazdy za behu programu v zavislosti na
> zalozce, ve ktere je uzivatel prepnuty, by bylo udesne. Znamy mi
Ahoj,
byt nepises na jakem OS, ale bohuzel se musi programovat za pochodu
i udesne veci, prave proto, aby jsi setril systemove prostredky. Vezmi
treba resourcemetr(W9x) pripadne jine nastroje a podivej se kolik si tva
aplikace vezme prostredku. Za pochodu je casto treba vytvaret a hlavne take
UVOLNOVAT.
S pozdravem a dikem
=====================================
> Pavel Malinsky; malinsky(zv)pmcom(tec)cz <
=====================================
> GSM: 602 652 203 | ICQ: 322015967 <
=====================================
EOutOfRessources
[*] delphin(zv)post(tec)cz - 20.6.2003 09:50:35
> Chci se zeptat, mam formular a na nem mam umisteno spoustu grafu na
> spouste TabSheetech - asi 66. Kdyz se ale prepinam mezi jednotlivyni
> grafy - zalozkami - dojde k chybe EOutOfResources. Kazdy graf je jiny
> a vytvaret a definovat kazdy za behu programu v zavislosti na
> zalozce, ve ktere je uzivatel prepnuty, by bylo udesne. Znamy mi
> rikal, ze kdysi mel podobny problem s umistenim ComboBoxu - take jich
> mel kolem 60 a vic jich nemohl pridat.
Jedna se zrejme o Win 95/98/ME. Pomuze dynamicky vytvaret a rusit formulare,
podle toho, ktere jsou potreba.
Take jde grafy umistit na TFrame a ty pak vytvaret a rusit, podle toho,
ktery jde zrovna videt.
defaultni heslo do databaze MS SQL
[*] Jaroslav Nadhera <nadhera(zv)csh(tec)cz> - 20.6.2003 09:44:34
> Instaluji u zakaznika internetove bankovnictvi GE Capital a do databaze MS
> SQL to po me chce uzivatele a heslo. Protoze zakaznik jiz pouziva
> bankovnictvi KB, nevim, jestli je to nejake defaultni heslo a uzivatel
nebo
> to chce heslo, ktere si jiz nepamatuji. Vim, ze u Interbase takovy
uzivatel
> a heslo je.
Bankovni sw GE Capital a KB (Profibanka), ktery pouziva MSDE si nastavi po
instalaci tajne heslo pro jmeno sa. Takze pokud se na pocitac nainstaluje
bankovni sw, zadny jiny sw, ktery pouiva MSDE (resp. SQL server) na na nej
nepripoji, protoze heslo zadna z obou bank nesdeli.
Jaroslav Nadhera
CSH spol. s r.o.
Velflikova 10, 160 00 Praha 6
tel.: 224 312 344-5
fax: 235 522 892
e-mail: nadhera(zv)csh(tec)cz WWW: http://www.csh(tec)cz
pobocka Ostrava:
Nedbalova 14, 701 00 Ostrava
tel: 596 635 687
----- Original Message -----
From: "Ing. Petr Svejda" <lingvista(zv)lingvista(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, June 19, 2003 7:14 PM
Subject: OT: defaultni heslo do databaze MS SQL
>
>
> Diky Petr
>
>
>
>
EOutOfRessources
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 20.6.2003 09:35:33
From: <jimys1(zv)centrum(tec)cz>
> zalozce, ve ktere je uzivatel prepnuty, by bylo udesne. Znamy mi
> rikal, ze kdysi mel podobny problem s umistenim ComboBoxu - take jich
> mel kolem 60 a vic jich nemohl pridat.
Nepises, co mas za Delphi - to s temi ComboBoxy se projevovalo jen u D1
a ma to na svedomi velikost local heapu.
HTH, pf
Kolize dvou transakci
[*] delphin(zv)post(tec)cz - 20.6.2003 09:32:33
> To se dela takto: namisto zamykani zaznamu si pouze vyctu data nekam
> jinam, mimo db komponenty. V tabulce mam jeden sloupecek navic,
> TimeStamp nebo neco podobneho. V klidu necham uzivatele editovat a az
> se mu bude chtit, posle svoje udaje databazi. Ty udaje predam ulozene
> procedure, ta zkontroluje TimeStamp, a pokud tento nesouhlasi,
> procedura vrati aplikaci chybovou zpravu. No a pak je na uzivateli,
> co si s tim podela dal. Na mne je, abych to spravne osetril.
Z hlediska databaze je to samozrejme spravne, bohuzel bezni uzivatele si to
nemysli. Podle nich by bylo prinosnejsi vubec nezacit editovat zaznam, ktery
je jiz editovan.
Delphi1 a sysutils.pas, assembler
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 20.6.2003 09:26:33
>
> mam v 16-ti bitovych Delphi 1.0 jeden problem. Nasel jsem jednu
chybu v
> sysutils.pas. Opravil jsem ji, sysutils.pas a sysutils.inc jsem
hodil do
> adresare LIB a chtel jsem rebuildovat knihovnu VCL, aby se projevila
moje
> zmena. Jenze ten sysutils.pas ma v sobe volani {$L SFMT.OBW}. Od
tohodle mam
> jen zdrojak SFMT.ASM. Coz je asi assembler? Nevite, jak to
prekompilovat do
> toho OBW? Je v Delphi 1.0 nejaky prostredek na ten assembler? A nebo
vubec,
> co s tim mam delat...
> Z teto oblasti toho moc nevim, tak prosim o shovivavost...
v adresari s RTL by mel byt make file. Staci spustit ze spravneho
adresare
povel make (netusim jestli je s delphi 1 dodavan tasm pro kompilaci
ASM - pokud
ne budes ho muset nekde splasit). Vysledek kompilace je nutne
prekopirovat
do prislusneho adresare (LIB).
D. Toman
EOutOfRessources
[*] jimys1(zv)centrum(tec)cz - 20.6.2003 09:11:27
Ahoj.
Chci se zeptat, mam formular a na nem mam umisteno spoustu grafu na
spouste TabSheetech - asi 66. Kdyz se ale prepinam mezi jednotlivyni
grafy - zalozkami - dojde k chybe EOutOfResources. Kazdy graf je jiny
a vytvaret a definovat kazdy za behu programu v zavislosti na
zalozce, ve ktere je uzivatel prepnuty, by bylo udesne. Znamy mi
rikal, ze kdysi mel podobny problem s umistenim ComboBoxu - take jich
mel kolem 60 a vic jich nemohl pridat.
Neporadi mi nekdo?
Diky
Jirka
Excel - import textoveho souboru
[*] Karel Kral <kralkonf(zv)purus(tec)cz> - 20.6.2003 08:26:25
Jak mi tady nekdo drive poradil, figl je v tom, vytvorit si pole
Variantu, do neho nacpat data a pak to pole najednou predat Excelu.
Tady je kousek kodu, kterym vytvorim exportuji naraz cely radek dat. Ale
pri beznem exportu exportuji treba 1000 radku najednou. Ten kod uz je
ale v mnoha objektech, komplikovany. Princip je vsak stejny.
// vyplni nazvy poli od pozice FldNamesRow
procedure TXlExport.CreateFieldNames;
var
i: integer;
ColumnRange: ExcelRange;
FieldDef: TFieldDef;
Data: Variant;
begin
with FXLSheet.Cells do
ColumnRange:= FXLSheet.Range[Item[FldNamesRow, FStartX],
Item[FldNamesRow, FStartX + FieldsCount - 1]];
// naplnime nazvy poli
Data:= VarArrayCreate([0, FieldsCount - 1], varVariant);
try
for i:= 0 to FFieldsDef.Count - 1 do
begin
FieldDef:= TFieldDef(FFieldsDef.Items[i]);
Data[i]:= FieldDef.LabelText;
end; // for;
ColumnRange.Value:= Data;
finally
Data:= NULL;
end;
end;
Marek Soukup wrote:
>
> Dekuju, zkousim prohledavat konferenci, ale moc uspechu jsem nezaznamenal.
> Nemohl by si mi alespon naznacit metodu ?
>
> S pozdravem
> Marek Soukup
>
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
> Behalf Of Karel Kral
> Sent: Thursday, June 19, 2003 1:08 PM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Re: Excel - import textoveho souboru
>
> Import do Excelu pomoci OLE neni pomaly, pokud importujes treba nekolik
> tisic bunek najednou. Uz to tady bylo. Pokud importujes bunku po bunce,
> opravdu se to vlece.
>
> Marek Soukup wrote:
> >
> > Zdravim,
> > potreboval bych pomoct s importem textovych souboru do MS Excel pomoci
> > Delphi5. Exportuji nejaka data do Excelu a protoze je to pomale, tak je
> > nejprve ulozim jako CSV soubor a pak otviram v Excelu. Problem je v tom,
> ze
> > potrebuji takto exportovat vicero tabulek a v Excel souboru musi byt v
> > samostatnych sheetech. Protoze jsem neprisel jak CSV soubor importovat tak
> > jsem zacal experimentovat s importem textoveho souboru a dostal jsem se k
> > metode QueryTables. Jenze jsem opet narazil: nevim jak se dostat ke
> klicovym
> > vlastnostem typu TextFileStartRow, TextFileParseType nebo
> > TextFileTextQualifier. Musim pouzit object ExcelQueryTable ? Zkousel jsem
> > to, ale k temto metodam jsem se nedostal a ani v souboru excel97.pas jsem
> > zadne info nenalezl. Nemate nekdo nejakou radu nebo priklad jak na to ?
> >
--
______________________________________________________
Karel Kral, vedouci odd. IT / IT manager
Purus, s.r.o., Cezavy 627, 664 56 Blucina, CZ
Tel: 547 235 000, 602 552 432, Fax: 547 231 203
E-Mail: mailto:kral(zv)purus(tec)cz, WWW: http://www.purus(tec)cz
______________________________________________________
QuickReport a tisk obrazku
[*] David Helebrant <helebrant(zv)msbsro(tec)cz> - 20.6.2003 07:38:23
Pri tisku (i nahledu) tiskovych sestav vytvorenych pomoci Quickreportu dodavaneho s Delphi 6 Prof. mi vznika nasledujici problem: Na sestave je umisteno nekolik bitmapovych obrazku. V nahledu popr. tisku se nekdy vytiskne vse spravne jindy se nezobrazi nektery obrazek, nekdy dokonce se neobjevi zadny obrazek.
Tyto jevy mi pripadaji zcela nahodne a nedari se mi prijit na to proc k tomu dochazi.
Pokud jste tento problem jiz resili nasmerujte mne prosim na spravnou cestu.
David Helebrant
david.helebrant(zv)msbsro(tec)cz
Nova funkce filtru
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 20.6.2003 06:23:20
19.6.2003 Petr Vones:
> From: "Petr Zahradnik" <clexpert(zv)clexpert(tec)cz>
>> doplnil novou funkci, ktera z predmetu zpravy odstrani vicenasobne
>> prefixy RE: a v pripade RE[cislo]: odstrani cislo vcetne hranatych
>> zavorek.
> Vyborne, diky ! Tohle je jedna z veci ktere me opravdu dost vadila. Spolecne s
> tim jednim postovnim klientem (The Bat) ktery asi neumi vytvorit spravne mail
> a tak pri odpovedi do konference stale kombinoval jmeno odesilatele na jehoz
> prispevek se odpovidalo s adresou konference. Oboje zda se byt timto filtrem
> vyreseno.
TheBat! samozrejme umi odpovidat uplne normalne podle toho, jak si to
uzivatel nastavi. Defaultne je nastaveno pridavani inicial.
Takze pro uzivatele TheBat!:
Ucet / Nastaveni / Sablony zprav / Odpoved
Pri citaci puvodniho textu...
(o) Zadne
[ ] Cislovat predponu "RE" v predmetu odpovedi
[X] Pri pouziti pole "Odpovedet na" nevkladat jmeno puvodniho odesilatele
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
tvorba pera
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 20.6.2003 05:59:19
From: "kab" <kab(zv)vondrak.sk>
> No a da sa to nejako obist? alebo neexistuju na to nejake ine funkcie
alebo
> postupy?
Nejspis si to budes muset napsat. Pokud potrebujes kreslit
jen vodorovne nebo svisle, muzes si udelat bitmapu s odpovidajicim
vzorem a tu pouzit pri CreatePatternBrush(). Inspiraci muzes najit
napr. ve funkci DottedLineTo() v JclGraphUtils.
A asi vzdycky to muzes zkusit vypatlat pomoci metody TCanvas.SetPixel,
napr. dvoubarevna teckovana cara jako v prikladu vyse:
if aFrom.Y=aTo.Y then
begin
y := aFrom.Y;
x := Min(aFrom.X,aTo.X);
e := Max(aFrom.X,aTo.X);
D := x xor y;
while x<e do
begin
if odd(D)
then SetPixel(aDC,x,y,aC1)
else SetPixel(aDC,x,y,aC2);
inc(D);
inc(x);
end;
end
else if aFrom.X=aTo.X then
begin
....
HTH, pf
Prohledavani binarky
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 20.6.2003 02:56:01
From: "Jaroslav Popluhar" <delphi1(zv)acc.sk>
> mozes sem poslat fragment kodu z pouzitim pamatovo mapovanych suborov?
Napriklad pouzit tridu TJclFileMappingStream z JclFileUtils, coz je potomek
TCustomMemoryStream pro readonly file mapping:
http://sourceforge.net/project/showfiles.php?group_id=47514&release_id=118195
Petr Vones
Prohledavani binarky
[*] Jaroslav Popluhar <delphi1(zv)acc.sk> - 20.6.2003 02:50:01
PV> A jeste rychlejsi to bude, kdyz ...
PV> pouzijes mapovani souboru.
Super,
mozes sem poslat fragment kodu z pouzitim pamatovo mapovanych suborov?
Vdaka.
--
Best regards,
Jaroslav mailto:delphi1(zv)acc.sk
tvorba pera
[*] kab <kab(zv)vondrak.sk> - 20.6.2003 01:46:58
No a da sa to nejako obist? alebo neexistuju na to nejake ine funkcie alebo
postupy?
Citacia Petr Vones <pvones(zv)mbox.vol(tec)cz>:
> From: "kab" <kab(zv)vondrak.sk>
> > Neviete nahodou ako docielim aby som nakreslil ciaru hrubu 3 pixely a
> bola
> > napr. stylu PS_DASH?
> > Za pomoci extCreatePen mi to funguje len pod Win NT(pretoze tu viem
> nastavit
> > pero na PS_GEOMETRIC), no a ja potrebujem aby mi
> > to fungovalo vo Win98 (tu neviem, kde sa da nastavit pero PS_GEOMETRIC).
>
> V dokumentaci najdes ze tento styl (jako mnohe dalsi) nejsou podporovany ve
> Windows 9x.
>
> Petr Vones
>
>
>
>
tvorba pera
[*] kab <kab(zv)vondrak.sk> - 20.6.2003 00:49:49
Neviete nahodou ako docielim aby som nakreslil ciaru hrubu 3 pixely a bola
napr. stylu PS_DASH?
Za pomoci extCreatePen mi to funguje len pod Win NT(pretoze tu viem nastavit
pero na PS_GEOMETRIC), no a ja potrebujem aby mi
to fungovalo vo Win98 (tu neviem, kde sa da nastavit pero PS_GEOMETRIC).
no a
pen:=createPen(PS_DASH,3,RGB(0,0,0));
mi nefunguje,
pleace, pomoze mi tu niekto, ako na to?
S pozdravom
Vonder
DecimalSeparator Win200
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 20.6.2003 01:10:57
From: "ing. Jan Fiala" <jan.fiala(zv)wo(tec)cz>
> Dodnes jsem nepochopil, proc pri rozlozeni ceske klavesnice QWERTY
> jsou vsechny anglicke znaky dostupne pres AltGR pekne na svych mistech
> a pri QWERTZ to vypada, jako by je tam nekdo rozmistil generatorem
Ono je vubec zvlastni ze jsou celkem tri rozlozeni ceske klavesnice (QWERTY,
QWERTZ a programatorska). Osobne jsem velmi rad, ze ani jednu z nich k nicemu
nepotrebuju :-)
Jinak ten problem s carkou na numericke klavesnici by slo patrne resit nejakou
hook DLL na klavesnici, ale nepovazuju za stasne reseni toto menit pro cely
system. Mela by to nanejvyse resit ta dana aplikace v nejakem nastaveni.
Petr Vones
tvorba pera
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 20.6.2003 00:55:50
From: "kab" <kab(zv)vondrak.sk>
> Neviete nahodou ako docielim aby som nakreslil ciaru hrubu 3 pixely a bola
> napr. stylu PS_DASH?
> Za pomoci extCreatePen mi to funguje len pod Win NT(pretoze tu viem nastavit
> pero na PS_GEOMETRIC), no a ja potrebujem aby mi
> to fungovalo vo Win98 (tu neviem, kde sa da nastavit pero PS_GEOMETRIC).
V dokumentaci najdes ze tento styl (jako mnohe dalsi) nejsou podporovany ve
Windows 9x.
Petr Vones
Nova funkce filtru
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.6.2003 23:40:47
From: "Petr Zahradnik" <clexpert(zv)clexpert(tec)cz>
> doplnil novou funkci, ktera z predmetu zpravy odstrani vicenasobne
> prefixy RE: a v pripade RE[cislo]: odstrani cislo vcetne hranatych
> zavorek.
Vyborne, diky ! Tohle je jedna z veci ktere me opravdu dost vadila. Spolecne s
tim jednim postovnim klientem (The Bat) ktery asi neumi vytvorit spravne mail
a tak pri odpovedi do konference stale kombinoval jmeno odesilatele na jehoz
prispevek se odpovidalo s adresou konference. Oboje zda se byt timto filtrem
vyreseno.
Petr Vones
ADMIN: Nova funkce filtru
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 19.6.2003 23:19:45
Ahoj,
na zaklade konstruktivni pripominky Jirky Cincury jsem do filtru
doplnil novou funkci, ktera z predmetu zpravy odstrani vicenasobne
prefixy RE: a v pripade RE[cislo]: odstrani cislo vcetne hranatych
zavorek.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Excel - import textoveho souboru
[*] Marek Soukup <nodes(zv)atlas(tec)cz> - 19.6.2003 22:47:41
Dekuju, zkousim prohledavat konferenci, ale moc uspechu jsem nezaznamenal.
Nemohl by si mi alespon naznacit metodu ?
S pozdravem
Marek Soukup
-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
Behalf Of Karel Kral
Sent: Thursday, June 19, 2003 1:08 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Excel - import textoveho souboru
Import do Excelu pomoci OLE neni pomaly, pokud importujes treba nekolik
tisic bunek najednou. Uz to tady bylo. Pokud importujes bunku po bunce,
opravdu se to vlece.
Marek Soukup wrote:
>
> Zdravim,
> potreboval bych pomoct s importem textovych souboru do MS Excel pomoci
> Delphi5. Exportuji nejaka data do Excelu a protoze je to pomale, tak je
> nejprve ulozim jako CSV soubor a pak otviram v Excelu. Problem je v tom,
ze
> potrebuji takto exportovat vicero tabulek a v Excel souboru musi byt v
> samostatnych sheetech. Protoze jsem neprisel jak CSV soubor importovat tak
> jsem zacal experimentovat s importem textoveho souboru a dostal jsem se k
> metode QueryTables. Jenze jsem opet narazil: nevim jak se dostat ke
klicovym
> vlastnostem typu TextFileStartRow, TextFileParseType nebo
> TextFileTextQualifier. Musim pouzit object ExcelQueryTable ? Zkousel jsem
> to, ale k temto metodam jsem se nedostal a ani v souboru excel97.pas jsem
> zadne info nenalezl. Nemate nekdo nejakou radu nebo priklad jak na to ?
>
udalosti COM objektu (ConnectionPoints)
[*] likeapear(zv)centrum(tec)cz - 19.6.2003 22:20:39
Ahoj,
mno, asi to nema (jednoduche) reseni...
Mam ale jiny dotaz: Nevite nekdo jak vynutit zobrazeni tzv.
PropertyPages (dialog vlastnosti) u ActiveX prvku? Pokud ActiveX
naimportuju do Delphi pres Component | Import ActiveX control tak se
PropertyPages daji vyvolat dvojitym kliknutim na plochu komponenty.
Pokud je prvek vlozen do TOleContaineru metodou CreateObject (coz
potrebuju), neni tomu tak. I po volani metody DoVerb. Predpokladam
(doufam), ze to nejak vynutit pujde. Protoze jinak nevim jak takovy
prvek v runtime editovat.
Diky za radu
||| likeapear
----- Original Message -----
From: <likeapear(zv)centrum(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, June 19, 2003 12:16 PM
Subject: Re: udalosti COM objektu (ConnectionPoints)> Neco tam je, ale jako by to nepodporovalo IDispatch ;(
> Reset asi nebude povinny...
>
> ||| likeapear
Detekce pripojeni k Internetu
[*] Tomas Rosa <trosa(zv)seznam(tec)cz> - 19.6.2003 22:35:40
> jak se da presne zjistit navazani spojeni pri telefonickem pripojovani na
>Internet ? Dokazu zjistit teprve az asi po 20s co se kontroluje jmeno a
>heslo. Potreboval bych to okamzite po navazani spojeni zachytit 1.
>pipnuti...
to ale nechces detekovat pripojeni k internetu, ale zacatek hovoru
(predpokladam tarifikace). To se obavam, ze jen tak nepujde, protoze pokud
nejak prevratne nezmenili komunikaci MODEM vs PC tak to nejde. Modem mi
rekne az prikaz ERROR - nejaka chyba - vetsinou blize specifikuje - BUSY,
NO CARRIER,.. nebo CONNECTED a to uz ale "chrastil" a impulzy nabihaly.
Maximalne jeste moznost - sledovat stavove signaly modemu, kde je mozne jiz
drive vysledovat signal CD - Carrier Detect (detekce nostne vlny) ktera
signalizuje spojeni. Ale ovsem pokud se nepletu, tak neni vzdy. Pokud je
slabe spojeni, vypadava - ale modem (dobry modem) to rozchodi.
S pozdravem
Tomas Rosa
------------------------=[ pinknet on every screen]=-----------------------
Tomas Rosa
Tomas.Rosa(zv)PinkNet(tec)cz http://www.pnws.org
+420 602 860 704
PinkNet Web Server for Win32 - FREEWARE www.pnws.org
---------------------------------------------------------------------------
Jen .dcu
[*] Bronislav Klucka <delphi(zv)pro2-soft(tec)com> - 19.6.2003 21:59:34
> From: "Bronislav Klucka" <delphi(zv)pro2-soft.com>
> > no, jestli dela PropertyEditor, tak je celkem jasne, ze mu chibi
> > proxies.pas.....
>
> Zadne proxies.pas nepotrebuje. Potrebuje mit pouze SPRAVNE
> napsany kod, tak
> jak to ma byt jiz od Delphi 5 (skutecnost ze v D5 to jeste jde prelozit i
> "spatne" neni dulezita), tedy pridat designide.dcp do desigin-time balicku
> dane komponenty.
>
> Petr Vones
>
1/ omlouvam se za "chibi" melo byt "chybi"
2/ Ma pravdu, ja jsem take nemyslel, ze ji potrebuje, ale ze mu to tuto
hlasku vyhodilo...
pak mu samozrejmne nezbyva (a jes sparvne), nez rozdeli t balicky na runtime
a design time
a do design balicku pridat designide.dcp.
Detekce pripojeni k Internetu
[*] David Kraina <dkx(zv)seznam(tec)cz> - 19.6.2003 21:50:33
Dobry den,
jak se da presne zjistit navazani spojeni pri telefonickem pripojovani na
Internet ? Dokazu zjistit teprve az asi po 20s co se kontroluje jmeno a
heslo. Potreboval bych to okamzite po navazani spojeni zachytit 1.
pipnuti...
Moc dik.
S pozdravem
===================================================
David Kraina, DKx
-------------------------------
Vedouci vyvojarskeho tymu MX-3, programator
http://DKx.on.to
http://MX-3.w3.to
===================================================
DecimalSeparator Win200
[*] Viliam Mlich <mlich1(zv)volny(tec)cz> - 19.6.2003 21:05:31
> Doporucuji uzivatelum nakoupit anglicka Windows.
> Tam jim to tu tecku psat bude
Alebo sa podivat do sekcie Download na http://www.practisoft(tec)cz/
Bohuzial je tam len niekolko variant overenych vo W95, ale podla mna
by sa porovnanim s povodnym suborom dalo zistit, ako opatchovat aj
driver pre W2k.
bye
vmlich
Jen .dcu
[*] Jiri Babka <jb_konf(zv)seznam(tec)cz> - 19.6.2003 21:08:31
Tak proc Borland ten soubor proxies.dcu vubec dodava, kdyz stejne nejde
pouzit?
Jirka
----- Puvodni zprava -----
Od: "Bronislav Klucka" <delphi(zv)pro2-soft.com>
Komu: <delphi-l(zv)clexpert(tec)cz>
Odeslano: 19. cervna 2003 17:02
Predmet: RE: Jen .dcu
>
> > > nedari se mi prelozit projekt, ktery vyuziva knihovnu, ke ktere
> > nemam .pas,
> > > ale pouze .dcu soubor. Kompilator hlasi chybu File not found
> > > "c:\cesta\proxies.pas". Mam pouze soubor proxies.dcu, ktery je dodavan s
> >
> > S nejvetsi pravdepodobnosti se jedna o chybne napsanou
> > komponentu, vyzadej si
> > od autora opravenou verzi. A priste nepouzivej komponenty bez zdrojaku.
> >
> > > Delphi a ktery je ulozen v jednom z adresaru zadanych v
> > parametrech v poli
> > > Library path. Co je treba jeste nastavit, aby kompilator
> > akceptoval .dcu?
> >
> > Nic neni treba nastavit, je treba opravit chybu v te komponente.
> >
> > Petr Vones
> >
>
> no, jestli dela PropertyEditor, tak je celkem jasne, ze mu chibi
> proxies.pas.....
>
>
>
Jen .dcu
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.6.2003 21:17:32
From: "Bronislav Klucka" <delphi(zv)pro2-soft.com>
> no, jestli dela PropertyEditor, tak je celkem jasne, ze mu chibi
> proxies.pas.....
Zadne proxies.pas nepotrebuje. Potrebuje mit pouze SPRAVNE napsany kod, tak
jak to ma byt jiz od Delphi 5 (skutecnost ze v D5 to jeste jde prelozit i
"spatne" neni dulezita), tedy pridat designide.dcp do desigin-time balicku
dane komponenty.
Petr Vones
Kolize dvou transakci
[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 19.6.2003 20:35:29
On 19 Jun 2003 at 19:53, Jiri Babka wrote:
> 1) V aplikaci A1 odstartuji transakci T1, zedituji polozku X z tabulky
> Y a provedu Post. 2) V aplikaci A2 take odstartuji transakci T2, take
> zedituji polozku X z tabulky Y a provedu Post. A to je okamzik, kdy
> aplikace A2 vytuhne, a to az do doby, nez se provede Commit nebo
> RollBack transakce T1, coz muze trvat hodne, hodne dlouho - ceka se
> totiz az uzivatel provede vsechny potrebne zmeny a odsouhlasi dany
> dialog.
To se dela takto: namisto zamykani zaznamu si pouze vyctu data nekam
jinam, mimo db komponenty. V tabulce mam jeden sloupecek navic,
TimeStamp nebo neco podobneho. V klidu necham uzivatele editovat a az
se mu bude chtit, posle svoje udaje databazi. Ty udaje predam ulozene
procedure, ta zkontroluje TimeStamp, a pokud tento nesouhlasi,
procedura vrati aplikaci chybovou zpravu. No a pak je na uzivateli,
co si s tim podela dal. Na mne je, abych to spravne osetril.
S pozdravem
Zbysek Hlinka
SimpleMAPI a odesilatel
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 19.6.2003 19:50:27
19.6.2003 Otisk Rene:
> Kde najdu adresu odesilatele (ne podle klienta - tam to je pokazde jinak).
> Proste at nekde sahnu (registry, SimpleMAPI, JCLMapi?) a mam emailovou
> adresu odesilatele
Adresu odesilatele ti tam stejne, pokud pouzivas SimpleMapi doplni
klient. A muze to byt i podle slozitych pravidel v zavislosti na uctu
apod. Obecne to asi nezjistis, musel bys to zjistovat na zaklade
typu postovniho klienta. A k cemu ti to pak bude, kdyz ji nemuzes
zmenit ?
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Kolize dvou transakci
[*] Milan Schembera <milan(zv)missoftware(tec)cz> - 19.6.2003 20:02:28
> ceka se totiz az uzivatel provede vsechny
> potrebne zmeny a odsouhlasi dany dialog.
Je systemova blbost nechavat otevrenou transakci, ktera ceka na interakci
uzivatele... Co kdyz si nejakej jouda otevre (zedituje) zaznam, odejde na
poledni dvacetiminutovou pauzu, kdy je kancelar hodinu a pul prazdna ???
Ostatni budou cekat ?
OT: defaultni heslo do databaze MS SQL
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 19.6.2003 20:11:28
Puvodni zprava ze dne 19.6.2003:
> Instaluji u zakaznika internetove bankovnictvi GE Capital a do databaze MS
> SQL to po me chce uzivatele a heslo. Protoze zakaznik jiz pouziva
> bankovnictvi KB, nevim, jestli je to nejake defaultni heslo a uzivatel nebo
> to chce heslo, ktere si jiz nepamatuji. Vim, ze u Interbase takovy uzivatel
> a heslo je.
Defaultni jmeno pro MS SQL je "sa" a defaultni heslo je prazdne. Je
vice nez rozumne to vsak zmenit.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
DecimalSeparator Win200
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 19.6.2003 19:50:27
19.6.2003 Petr Vones:
> From: "ing. Jan Fiala" <jan.fiala(zv)wo(tec)cz>
>> At stiznosti smeruji na M$. Tohle neni vec nejakeho informacniho
>> systemu, ale operacniho systemu.
> Tohle neni ani vec operacniho systemu jako nasich (nesmyslnych) zvyklosti.
> Zkratka u nas je desetinna tecka jako carka. Komu se to nelibi at pouziva
> anglickou klavesnici. Nanejvys to muzes nejak osetrit v aplikaci.
>> Doporucuji uzivatelum nakoupit anglicka Windows. Tam jim to tu tecku
> Tohle je slozitejsi, ja samozrejme jine nez anglicke Windows povazuji za zcela
> nepouzitelne, ale to nemzues chtit po uzivatelich. U nas je navic treba pri
> koupi notebooku s operacnim systemem obrovsky problem kdyz chces anglicke (US)
> Windows.
>> psat bude a navic si muzou rozsirit znalosti anglickeho jazyka.
> Opet souhlas, ale tohle asi nevnutis bezne mase lidi.
To byla jen reakce na to, ze si uzivatele stezuji na informacni system
misto na operacni system :-)
Dodnes jsem nepochopil, proc pri rozlozeni ceske klavesnice QWERTY
jsou vsechny anglicke znaky dostupne pres AltGR pekne na svych mistech
a pri QWERTZ to vypada, jako by je tam nekdo rozmistil generatorem
nahodnych cisel. A pritom se ty dve rozlozeni lisi v cestine jen
jednim pismenkem :-(
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Kolize dvou transakci
[*] Jiri Babka <jb_konf(zv)seznam(tec)cz> - 19.6.2003 19:53:27
Dobry den,
ve sve aplikaci pracuji s databazovym serverem Firebird 1.0.0 a pouzivam k
tomu komponenty InterBase Express z Delphi 6. Klientska aplikace muze bezet ve
vice kopiich soucasne, coz muze samozrejme zpusobit kolize pri pristupu do
databaze. Problem je ovsem v tom, ze za urcitych okolnosti muze aplikace na
dlouhou dobu vytuhnout. Tady je priklad:
1) V aplikaci A1 odstartuji transakci T1, zedituji polozku X z tabulky Y a
provedu Post.
2) V aplikaci A2 take odstartuji transakci T2, take zedituji polozku X z
tabulky Y a provedu Post.
A to je okamzik, kdy aplikace A2 vytuhne, a to az do doby, nez se provede
Commit nebo RollBack transakce T1, coz muze trvat hodne, hodne dlouho - ceka
se totiz az uzivatel provede vsechny potrebne zmeny a odsouhlasi dany dialog.
Poradite mi, prosim, co by se dalo delat, aby aplikace A2 nevytuhla? Aby
uzivatel aplikace A2 nemusel cekat, az uzivatel aplikace A1 bude hotov? Aby se
treba po nejake dobe vyhodila chybova hlaska? Jak na to?
Dekuji
Jiri Babka
OT: defaultni heslo do databaze MS SQL
[*] Ing. Petr Svejda <lingvista(zv)lingvista(tec)cz> - 19.6.2003 19:14:25
Instaluji u zakaznika internetove bankovnictvi GE Capital a do databaze MS
SQL to po me chce uzivatele a heslo. Protoze zakaznik jiz pouziva
bankovnictvi KB, nevim, jestli je to nejake defaultni heslo a uzivatel nebo
to chce heslo, ktere si jiz nepamatuji. Vim, ze u Interbase takovy uzivatel
a heslo je.
Diky Petr
Jen .dcu
[*] Bronislav Klucka <delphi(zv)pro2-soft(tec)com> - 19.6.2003 17:02:19
> > nedari se mi prelozit projekt, ktery vyuziva knihovnu, ke ktere
> nemam .pas,
> > ale pouze .dcu soubor. Kompilator hlasi chybu File not found
> > "c:\cesta\proxies.pas". Mam pouze soubor proxies.dcu, ktery je dodavan s
>
> S nejvetsi pravdepodobnosti se jedna o chybne napsanou
> komponentu, vyzadej si
> od autora opravenou verzi. A priste nepouzivej komponenty bez zdrojaku.
>
> > Delphi a ktery je ulozen v jednom z adresaru zadanych v
> parametrech v poli
> > Library path. Co je treba jeste nastavit, aby kompilator
> akceptoval .dcu?
>
> Nic neni treba nastavit, je treba opravit chybu v te komponente.
>
> Petr Vones
>
no, jestli dela PropertyEditor, tak je celkem jasne, ze mu chibi
proxies.pas.....
DecimalSeparator Win200
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.6.2003 16:08:07
From: "ing. Jan Fiala" <jan.fiala(zv)wo(tec)cz>
> At stiznosti smeruji na M$. Tohle neni vec nejakeho informacniho
> systemu, ale operacniho systemu.
Tohle neni ani vec operacniho systemu jako nasich (nesmyslnych) zvyklosti.
Zkratka u nas je desetinna tecka jako carka. Komu se to nelibi at pouziva
anglickou klavesnici. Nanejvys to muzes nejak osetrit v aplikaci.
> Doporucuji uzivatelum nakoupit anglicka Windows. Tam jim to tu tecku
Tohle je slozitejsi, ja samozrejme jine nez anglicke Windows povazuji za zcela
nepouzitelne, ale to nemzues chtit po uzivatelich. U nas je navic treba pri
koupi notebooku s operacnim systemem obrovsky problem kdyz chces anglicke (US)
Windows.
> psat bude a navic si muzou rozsirit znalosti anglickeho jazyka.
Opet souhlas, ale tohle asi nevnutis bezne mase lidi.
Petr Vones
Jen .dcu
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.6.2003 15:14:04
From: "Jiri Babka" <jb_konf(zv)seznam(tec)cz>
> nedari se mi prelozit projekt, ktery vyuziva knihovnu, ke ktere nemam .pas,
> ale pouze .dcu soubor. Kompilator hlasi chybu File not found
> "c:\cesta\proxies.pas". Mam pouze soubor proxies.dcu, ktery je dodavan s
S nejvetsi pravdepodobnosti se jedna o chybne napsanou komponentu, vyzadej si
od autora opravenou verzi. A priste nepouzivej komponenty bez zdrojaku.
> Delphi a ktery je ulozen v jednom z adresaru zadanych v parametrech v poli
> Library path. Co je treba jeste nastavit, aby kompilator akceptoval .dcu?
Nic neni treba nastavit, je treba opravit chybu v te komponente.
Petr Vones
SimpleMAPI a odesilatel
[*] Otisk Rene <otisk(zv)misel(tec)cz> - 19.6.2003 14:08:02
Hi,
D5, JCL
Kde najdu adresu odesilatele (ne podle klienta - tam to je pokazde jinak).
Proste at nekde sahnu (registry, SimpleMAPI, JCLMapi?) a mam emailovou
adresu odesilatele
Dekuji
Sroub
Debug a winxp
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 19.6.2003 14:02:01
----- Original Message -----
From: "Bohdan Voska" <bohdan(zv)softok(tec)cz>
> poridil jsem si novy pocitac s winxp a nemuzu ted provest debug knihoven
> dll. Drive jsem delal na win2000 a vsechno fungovalo OK.Delphi si myslim
mam
> nainstalovany stejne.Balicky (bpl) a programy (exe) fungujou bezproblemu.
> Nesetkal jste se nekdo s podobnym problemem, nebo nevite co bych mohl mit
> spatne.
Na XP to je opravdu problem, alespon u D5 se mi to nepodarilo rozume
rozchodit. Funguje pouze trik: po spusteni programu se musi otevrit v IDE
okno Modules, najit tu DLL kterou chces ladit, prave tlacitko a "Reload
symbol table...". Toto musis jako cvicena opicka delat porad dokola
pri kazdem spusteni EXE pokud chces ladit DLL. Nepomohly mi zadne
rady, na ktere jsem narazil, takze jsem downgradoval zpet na Win2K.
Martin Schayna
OT: Cipove karty
[*] V. Halik \\(menza SD\\) <spravasd(zv)suz.cvut(tec)cz> - 19.6.2003 13:19:59
Zdravim,> Tohle dobry napad, dat to extra tabulky a replikovat jako dalsi artikl, to
> muzu udelat bez problemu za jizdy. Zda se, ze to budu muset jeste zvazit a
> domyslet.
Menuzu si pomoct ale mam pocit ze bych pro tebe bylo nejvhodnejsi toto:
Bezkontaktni cipy (lidove knofliky) a ctecky, koupit nekolik stovek techto
cipu.
Kdyz prijde k prvni slecne inzerat nacvakne na papir knoflicek. A misto toho
aby soupala s kartou do mechaniky, jen klikne na tlacitko. Tim si nactes
cislo
cipu a v DB ho od teto chvile vedes s potrebnymi udaji. Ted kamkoliv pride
dokument, nido nic neuklada nesoupe do mechanik, vse se automaticky nacte
jakmile kocena prinese papir, (pripadne s nim mavne pred cteckou, coz stejne
dela ani o tom nevi), u posledni kocenky jen nastvi ze knoflicek je volny a
posle
ho zpet. Toto je podle mne nejrychlejsi reseni a to ze bude o neco drasi nez
tvoje mi prijde v pohode pokud usetris cas nutny na soupani a trefovani se s
kartou do mechaniky.
S pozdravem Vaclav Halik
Jen .dcu
[*] Ing. Jan Dubsky - Strojirna Palava <dubsky(zv)s-palava(tec)cz> - 19.6.2003 12:43:52
nepises, v jake verzi Delphi, ale predpokladam, ze D6+ a to tvoje
dcucko je runtime a designtime dohromady, coz nelze.
PS: Pouzivanim v projektu veci, od kterych nemas zdrojaky si pomalu
kopes hrobecek.
Muzu potvrdit. Mel jsem projekt v D3, kde jsem pouzil komponentu jen s
DCU pro praci s formatem GIF. Po prechodu na D6 to samozrejme nechodilo
a bohuzel jsem to nerozchodil ani pote, co jsem zdrojak sehnal - nebyl
to totiz uz ten, jehoz puvodni dcu jsem mel, ale vyssi verze, ktera ale
nebyla 100% zpetne kompatibilni s puvodnim. Hral jsem si s tim asi 14
dnu, a nakonec jsem to cele predelal na jinou komponentu - pouzil format
PNG a musel jsem predelat i pouzivane obrazky - dalsi 4 dny prace.
Takze BACHA NA TO
Honza
Excel - import textoveho souboru
[*] Macko Martin <martin.macko(zv)m-pro(tec)cz> - 19.6.2003 12:43:53
> -----Original Message-----
> From: Marek Soukup [mailto:nodes(zv)atlas(tec)cz]
> Sent: Thursday, June 19, 2003 11:35 AM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Excel - import textoveho souboru
>
>
> Zdravim,
> potreboval bych pomoct s importem textovych souboru do MS
> Excel pomoci Delphi5. Exportuji nejaka data do Excelu a
> protoze je to pomale, tak je nejprve ulozim jako CSV soubor a
jak data exportujes, ze je to pomale ?
zkus treba komponentu
{*****************************************************}
{ TExcel Component 3.3 for Delphi 1.0 .. 3.0 }
{ }
{ Copyright (c) 1996 ... 1998 Tibor F. Liska }
{ Tel/Fax: +36-1-165-2019 }
{ Office: +36-1-209-5284 }
{ E-mail: liska(zv)sztaki.hu }
{*****************************************************}
ma metody pro batch export.
Druha moznost:
http://www.delphi(tec)cz/soubor.asp?rok=2002&mesic=jun&den=05&soubor=dlfaaab
o.htm
Excel - import textoveho souboru
[*] Karel Kral <kralkonf(zv)purus(tec)cz> - 19.6.2003 13:07:54
Import do Excelu pomoci OLE neni pomaly, pokud importujes treba nekolik
tisic bunek najednou. Uz to tady bylo. Pokud importujes bunku po bunce,
opravdu se to vlece.
Marek Soukup wrote:
>
> Zdravim,
> potreboval bych pomoct s importem textovych souboru do MS Excel pomoci
> Delphi5. Exportuji nejaka data do Excelu a protoze je to pomale, tak je
> nejprve ulozim jako CSV soubor a pak otviram v Excelu. Problem je v tom, ze
> potrebuji takto exportovat vicero tabulek a v Excel souboru musi byt v
> samostatnych sheetech. Protoze jsem neprisel jak CSV soubor importovat tak
> jsem zacal experimentovat s importem textoveho souboru a dostal jsem se k
> metode QueryTables. Jenze jsem opet narazil: nevim jak se dostat ke klicovym
> vlastnostem typu TextFileStartRow, TextFileParseType nebo
> TextFileTextQualifier. Musim pouzit object ExcelQueryTable ? Zkousel jsem
> to, ale k temto metodam jsem se nedostal a ani v souboru excel97.pas jsem
> zadne info nenalezl. Nemate nekdo nejakou radu nebo priklad jak na to ?
>
--
______________________________________________________
Karel Kral, vedouci odd. IT / IT manager
Purus, s.r.o., Cezavy 627, 664 56 Blucina, CZ
Tel: 547 235 000, 602 552 432, Fax: 547 231 203
E-Mail: mailto:kral(zv)purus(tec)cz, WWW: http://www.purus(tec)cz
______________________________________________________
udalosti COM objektu (ConnectionPoints)
[*] likeapear(zv)centrum(tec)cz - 19.6.2003 12:16:51
Neco tam je, ale jako by to nepodporovalo IDispatch ;(
Reset asi nebude povinny...
||| likeapear
----- Original Message -----
From: "Radim Kunz" <privat(zv)casestudio.com>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, June 19, 2003 11:07 AM
Subject: Re: udalosti COM objektu (ConnectionPoints)> A je v tom tc.pUnk vubec neco? Jeste tam chybi
> Enum.Reset, ale nevim, jestli to je povinne.
>
>
> Radim
DecimalSeparator Win200
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 19.6.2003 12:13:51
19.6.2003 Jaroslav KUBA:
> Takto to delam ted take, ale to nasim BFU nestaci, toto je ukazka
> nefunkcnosti naseho systemu, ten system je tak blbej ze neumi psat
> tecku na numericky klavesnici ve Wordu :-}}}
At stiznosti smeruji na M$. Tohle neni vec nejakeho informacniho
systemu, ale operacniho systemu.
Doporucuji uzivatelum nakoupit anglicka Windows. Tam jim to tu tecku
psat bude a navic si muzou rozsirit znalosti anglickeho jazyka.
Nebo at si zapnou anglickou klavesnici.
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
OT: Cipove karty
[*] Marek Spisak <spishark(zv)post(tec)cz> - 19.6.2003 11:07:46
Zdravim
> Idealni by asi bylo naskenovat kazdou objednavku a resit to cele
> elektronicky. Psal mi jeden kolega z jine konference, ze maji nejaky skener,
> ktery umi skenovat v podstate on-line a naskenovane obrazky posilat mailem.
> To by mozna bylo reseni.
>
treba
http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15179-64175-64404-12126-64404-25324.html
Marek.
udalosti COM objektu (ConnectionPoints)
[*] Radim Kunz <privat(zv)casestudio(tec)com> - 19.6.2003 11:07:46
A je v tom tc.pUnk vubec neco? Jeste tam chybi
Enum.Reset, ale nevim, jestli to je povinne.
Radim
----- Original Message -----
From: <likeapear(zv)centrum(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, June 19, 2003 10:43 AM
Subject: Re: udalosti COM objektu (ConnectionPoints)> Bohuzel vysledek je stejny:
>
> > u := tc.pUnk as IDispatch;
> vyvola vyjimku EIntfCastError (Interface not Supported)...
>
> v mem kodu:
> > U.QueryInterface(ConnectionInterface, Dispatch);
> v promenne Dispatch je nil
>
> ||| likeapear
>
Delphi1 a sysutils.pas, assembler
[*] Tomas Mazurek <tomas.mazurek(zv)vitkovice(tec)cz> - 19.6.2003 11:13:48
Hello,
mam v 16-ti bitovych Delphi 1.0 jeden problem. Nasel jsem jednu chybu v
sysutils.pas. Opravil jsem ji, sysutils.pas a sysutils.inc jsem hodil do
adresare LIB a chtel jsem rebuildovat knihovnu VCL, aby se projevila moje
zmena. Jenze ten sysutils.pas ma v sobe volani {$L SFMT.OBW}. Od tohodle mam
jen zdrojak SFMT.ASM. Coz je asi assembler? Nevite, jak to prekompilovat do
toho OBW? Je v Delphi 1.0 nejaky prostredek na ten assembler? A nebo vubec,
co s tim mam delat...
Z teto oblasti toho moc nevim, tak prosim o shovivavost...
Tomas Mazurek
Jen .dcu
[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 19.6.2003 11:01:45
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Jiri Babka
> Sent: Thursday, June 19, 2003 10:14 AM
>
> nedari se mi prelozit projekt, ktery vyuziva knihovnu, ke ktere
> nemam .pas,
> ale pouze .dcu soubor. Kompilator hlasi chybu File not found
> "c:\cesta\proxies.pas". Mam pouze soubor proxies.dcu, ktery je dodavan s
> Delphi a ktery je ulozen v jednom z adresaru zadanych v parametrech v poli
> Library path. Co je treba jeste nastavit, aby kompilator akceptoval .dcu?
Ahoj,
nepises, v jake verzi Delphi, ale predpokladam, ze D6+ a to tvoje dcucko
je runtime a designtime dohromady, coz nelze.
PS: Pouzivanim v projektu veci, od kterych nemas zdrojaky si pomalu kopes
hrobecek.
S pozdravem a dikem
=====================================
> Pavel Malinsky; malinsky(zv)pmcom(tec)cz <
=====================================
> GSM: 602 652 203 | ICQ: 322015967 <
=====================================
Excel - import textoveho souboru
[*] Marek Soukup <nodes(zv)atlas(tec)cz> - 19.6.2003 11:34:49
Zdravim,
potreboval bych pomoct s importem textovych souboru do MS Excel pomoci
Delphi5. Exportuji nejaka data do Excelu a protoze je to pomale, tak je
nejprve ulozim jako CSV soubor a pak otviram v Excelu. Problem je v tom, ze
potrebuji takto exportovat vicero tabulek a v Excel souboru musi byt v
samostatnych sheetech. Protoze jsem neprisel jak CSV soubor importovat tak
jsem zacal experimentovat s importem textoveho souboru a dostal jsem se k
metode QueryTables. Jenze jsem opet narazil: nevim jak se dostat ke klicovym
vlastnostem typu TextFileStartRow, TextFileParseType nebo
TextFileTextQualifier. Musim pouzit object ExcelQueryTable ? Zkousel jsem
to, ale k temto metodam jsem se nedostal a ani v souboru excel97.pas jsem
zadne info nenalezl. Nemate nekdo nejakou radu nebo priklad jak na to ?
V Excelu to vypada takto:
With
ActiveSheet.QueryTables.Add(Connection:="TEXT;D:\Prenos\soubor.csv", _
Destination:=Range("A1"))
.Name = "soubor"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = xlWindows
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = False
.TextFileSemicolonDelimiter = True
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1)
.Refresh BackgroundQuery:=False
End With
Dekuju moc
Marek Soukup
Tlacitko pro Tray Icon v XP
[*] Jiri Cincura <xcincura(zv)informatics.muni(tec)cz> - 19.6.2003 11:16:48
Pokud jde o tlacitko ktere je vykreslovano v tvem kodu tak je
nutne pri zapnutych XP tematech pouzit pro kresleni prislusne
funkce z uxtheme. Podivej se do zdrojaku VCL na komponenty
TBitBtn apod, kde se pouziva unit Themes.
No ja bych nejake hotove tlacitko jiz potreboval, nebo spis rict, jak ho
dostat na titulkovy pruh. Mel jsem jednu komponentu, ale nefungovala
korektne. Klidne si ho sam nakreslim na titulk. pruh, ale nevim jak, a
jeste aby vypadalo pekne XPckovsky (to divne modry) v XP a jinde zase
normalni sede.
Muze me tedy nekdo nakopnout spravnym smerem?
Diky.
Jiri Cincura
mailto:jiri(zv)cincura.net; mailto:xcincura(zv)informatics.muni(tec)cz
http://www.cincura.net/
Delphi 7, WinXP HE
Debug a winxp
[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 19.6.2003 10:55:45
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
[...]
> zvol Reload Symbol Table.
>
> Po te se ti aktivuje breakpoint. Po novem spusteni aplikace to
> bude muset udelat znovu. Je to opruz...
Ahoj,
nemusi. Kolegove s XP pouzivaji nasledujici a staci to udelat jednou:
Postup je nasledujici:
1) u DLL si v Linkeru zatrhnes Include Remote Debugging Symbols
2) do projektove skupiny si jako POSLEDNI pridas nejaky nesmyslny projekt,
ktery je ve stejnem adresari
jako ty, co chces debugovat (tim se docili, ze tam maji Delphi nastavenou
aktualni cestu, obdobne
se to da udelat rucnim otevrenim nejakeho souboru odtamtud)
a pak uz ti to samo natahuje tu tabulku. jedina neprijemna vec je ta, ze
Remote Debugging Symbols
vyprodukuje nejakej 10MB soubor, ale to se neda nic delat.
S pozdravem a dikem
=====================================
> Pavel Malinsky; malinsky(zv)pmcom(tec)cz <
=====================================
> GSM: 602 652 203 | ICQ: 322015967 <
=====================================
Debug a winxp
[*] Bohdan Voska <bohdan(zv)softok(tec)cz> - 19.6.2003 10:55:45
>
> je to znama chybka. Odtraneno je to az v D7. Jedine co muzes udelat je
tento postup:
> - Dej si breakpoint nekam do DLL
> - Po nacteni DLL knihovny se prepni do IDE a zvol View -> Debug
indows -> Modules
> - najdi si svoji DLL knihovnu, klepni na ni pravym tlacitkem a zvol Reload
Symbol Table.
>
> Po te se ti aktivuje breakpoint. Po novem spusteni aplikace to bude muset
udelat znovu. Je to opruz...
>
Vyzkousel jsem to a opravdu to funguje, ale je to dost pres ruku.Opravdu
borland neudelal opravu pro delphi5 nebo nestacilo by vymenit nejakou
knihovnu? Myslim, ze delphi 5 jeste neni historicky program.
Bohdan Voska
udalosti COM objektu (ConnectionPoints)
[*] likeapear(zv)centrum(tec)cz - 19.6.2003 10:43:44
Bohuzel vysledek je stejny:
> u := tc.pUnk as IDispatch;
vyvola vyjimku EIntfCastError (Interface not Supported)...
v mem kodu:
> U.QueryInterface(ConnectionInterface, Dispatch);
v promenne Dispatch je nil
||| likeapear
----- Original Message -----
From: "Radim Kunz" <privat(zv)casestudio.com>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, June 19, 2003 10:25 AM
Subject: Re: udalosti COM objektu (ConnectionPoints)
> Ja to delam trosku jinak, nevim jestli tu je nejaka odlisnosti kvuli
> ActiveX,
> ale proste to delam nejak takhle
>
> Radim
>
> >
> > ...
> > var
> > Dispatch: IDispatch;
> > U: IUnknown;
> > Enum: IEnumConnectionPoints;
> > Fetched: Longint;
> > ConnectionInterface: TGUID;
> > ConnectionPoint: IConnectionPoint;
>
> tc:tagCONNECTDATA;
>
> >
> > ...
> > OleContainer1.CreateObject('SoftwareFX.ChartFX.20',false);
> > U:=OleContainer1.OleObject;
> > (U as IConnectionPointContainer).EnumConnectionPoints(Enum);
> > // ne while Enum.Next(1, ConnectionPoint, (zv)Fetched) = S_OK do
>
> while Enum.Next(1, tc, (zv)Fetched) = S_OK do
>
> > begin
> u := tc.pUnk as IDispatch;
>
>
> > // ne ConnectionPoint.GetConnectionInterface(ConnectionInterface);
> > Memo1.Lines.Add(GuidToString(ConnectionInterface));
> > ...
> > // ne //U.QueryInterface(ConnectionInterface, Dispatch); // toto
> nefunguje
> > end;
udalosti COM objektu (ConnectionPoints)
[*] Radim Kunz <privat(zv)casestudio(tec)com> - 19.6.2003 10:25:43
----- Original Message -----
From: <likeapear(zv)centrum(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, June 19, 2003 10:10 AM
Subject: udalosti COM objektu (ConnectionPoints)> Ahoj,
>
> prosim o radu: Potrebuju ziskat seznam udalosti, ktere poskytuje nejaky
COM
> objekt (ActiveX) vlozeny do OleContaineru. Tzn. ze dopredu nevim o jaky
> objekt jde. Vim, ze udalosti v COM objektech se resi pomoci
ConnectionPoints
> a po par hodinach jsem vyloudil tento kod:
Ja to delam trosku jinak, nevim jestli tu je nejaka odlisnosti kvuli
ActiveX,
ale proste to delam nejak takhle
Radim
>
> ...
> var
> Dispatch: IDispatch;
> U: IUnknown;
> Enum: IEnumConnectionPoints;
> Fetched: Longint;
> ConnectionInterface: TGUID;
> ConnectionPoint: IConnectionPoint;
tc:tagCONNECTDATA;
>
> ...
> OleContainer1.CreateObject('SoftwareFX.ChartFX.20',false);
> U:=OleContainer1.OleObject;
> (U as IConnectionPointContainer).EnumConnectionPoints(Enum);
> // ne while Enum.Next(1, ConnectionPoint, (zv)Fetched) = S_OK do
while Enum.Next(1, tc, (zv)Fetched) = S_OK do
> begin
u := tc.pUnk as IDispatch;> // ne ConnectionPoint.GetConnectionInterface(ConnectionInterface);
> Memo1.Lines.Add(GuidToString(ConnectionInterface));
> ...
> // ne //U.QueryInterface(ConnectionInterface, Dispatch); // toto
nefunguje
> end;
> ...
>
> V promenne ConnectionInterface by melo byt rozhrani obsahujici metody
> jednotlivych udalosti objektu. Podle registru to rozhrani sedi, ale nevim
> jak ty metody ziskat. Jakekoliv rozhrani (IDispatch) poskytuje informace o
> svych metodach. Ale nejak se mi to nedari. Zkousel jsem to s ruznymi
> objekty, mj. i s ChartFX.
> Poradi mi nekdo? Uz se s tim trapim docela dlouho, na internetu jsem nic
moc
> nenasel. Staci odkaz nebo prikladek (klidne v cecku).
>
> Dekuji vam mnohokrat
>
> ||| likeapear
>
>
>
>
>
udalosti COM objektu (ConnectionPoints)
[*] likeapear(zv)centrum(tec)cz - 19.6.2003 10:10:32
Ahoj,
prosim o radu: Potrebuju ziskat seznam udalosti, ktere poskytuje nejaky COM
objekt (ActiveX) vlozeny do OleContaineru. Tzn. ze dopredu nevim o jaky
objekt jde. Vim, ze udalosti v COM objektech se resi pomoci ConnectionPoints
a po par hodinach jsem vyloudil tento kod:
...
var
Dispatch: IDispatch;
U: IUnknown;
Enum: IEnumConnectionPoints;
Fetched: Longint;
ConnectionInterface: TGUID;
ConnectionPoint: IConnectionPoint;
...
OleContainer1.CreateObject('SoftwareFX.ChartFX.20',false);
U:=OleContainer1.OleObject;
(U as IConnectionPointContainer).EnumConnectionPoints(Enum);
while Enum.Next(1, ConnectionPoint, (zv)Fetched) = S_OK do
begin
ConnectionPoint.GetConnectionInterface(ConnectionInterface);
Memo1.Lines.Add(GuidToString(ConnectionInterface));
...
//U.QueryInterface(ConnectionInterface, Dispatch); // toto nefunguje
end;
...
V promenne ConnectionInterface by melo byt rozhrani obsahujici metody
jednotlivych udalosti objektu. Podle registru to rozhrani sedi, ale nevim
jak ty metody ziskat. Jakekoliv rozhrani (IDispatch) poskytuje informace o
svych metodach. Ale nejak se mi to nedari. Zkousel jsem to s ruznymi
objekty, mj. i s ChartFX.
Poradi mi nekdo? Uz se s tim trapim docela dlouho, na internetu jsem nic moc
nenasel. Staci odkaz nebo prikladek (klidne v cecku).
Dekuji vam mnohokrat
||| likeapear
Jen .dcu
[*] Jiri Babka <jb_konf(zv)seznam(tec)cz> - 19.6.2003 10:13:37
Dobry den,
nedari se mi prelozit projekt, ktery vyuziva knihovnu, ke ktere nemam .pas,
ale pouze .dcu soubor. Kompilator hlasi chybu File not found
"c:\cesta\proxies.pas". Mam pouze soubor proxies.dcu, ktery je dodavan s
Delphi a ktery je ulozen v jednom z adresaru zadanych v parametrech v poli
Library path. Co je treba jeste nastavit, aby kompilator akceptoval .dcu?
Dekuji
Jiri Babka
Re[4]: SGML vs HTML, XML
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 19.6.2003 10:07:32
From: "Jakub Dusek" <delphi(zv)corexpert.com>
> spatne co to je SGML. Driv jsem mel pro XML a HTML parser stejneho
> predka (mylne nazvaneho SGML parser), ted to pisu znovu...
Podivej se na http://tidy.sourceforge.net, treba si usetris dost prace.
HTH, pf
Debug a winxp
[*] Ales Vasicek <vasicek(zv)ecommerce(tec)cz> - 19.6.2003 09:40:30
Ahoj,
je to znama chybka. Odtraneno je to az v D7. Jedine co muzes udelat je tento postup:
- Dej si breakpoint nekam do DLL
- Po nacteni DLL knihovny se prepni do IDE a zvol View -> Debug Windows -> Modules
- najdi si svoji DLL knihovnu, klepni na ni pravym tlacitkem a zvol Reload Symbol Table.
Po te se ti aktivuje breakpoint. Po novem spusteni aplikace to bude muset udelat znovu. Je to opruz...
Ales
>
> -----Original Message-----
> From: Bohdan Voska [mailto:bohdan(zv)softok(tec)cz]
> poridil jsem si novy pocitac s winxp a nemuzu ted provest
> debug knihoven
> dll. Drive jsem delal na win2000 a vsechno fungovalo
DecimalSeparator Win200
[*] Jaroslav KUBA <jarda(zv)tresoft(tec)cz> - 19.6.2003 09:55:31
Takto to delam ted take, ale to nasim BFU nestaci, toto je ukazka
nefunkcnosti
naseho systemu, ten system je tak blbej ze neumi psat tecku na numericky
klavesnici
ve Wordu :-}}}
> a nestaci jenom v ramci aplikace ?
>
> procedure THlavni.AppEvents1Message(var Msg: TMsg; var Handled:
> Boolean);
> var
> passx, pomheslo, Hx1, Hx2: string;
> begin
> if Msg.message = WM_CHAR then
> case Msg.wparam of
> 4:
> begin
> prekladat := not prekladat; // CTRL + D
> if prekladat then decimalseparator := '.';
> end;
> 44:
> if prekladat then Msg.wparam := 46; // carka -> tecku
> 46:
> if prekladat then Msg.wparam := 44; // a obracene ...
> end;
> end;
>
DecimalSeparator Win200
[*] Macko Martin <martin.macko(zv)m-pro(tec)cz> - 19.6.2003 09:28:29
a nestaci jenom v ramci aplikace ?
procedure THlavni.AppEvents1Message(var Msg: TMsg; var Handled:
Boolean);
var
passx, pomheslo, Hx1, Hx2: string;
begin
if Msg.message = WM_CHAR then
case Msg.wparam of
4:
begin
prekladat := not prekladat; // CTRL + D
if prekladat then decimalseparator := '.';
end;
44:
if prekladat then Msg.wparam := 46; // carka -> tecku
46:
if prekladat then Msg.wparam := 44; // a obracene ...
end;
end;
> -----Original Message-----
> From: Jaroslav KUBA [mailto:jarda(zv)tresoft(tec)cz]
> Sent: Thursday, June 19, 2003 9:13 AM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: DecimalSeparator Win200
>
>
> Zdravim
>
> Nevite nekdo jak ve Win2000/XP zmenit nastaveni klavesnice
> aby klavesa oddelovace na numericke klavesnici psala v
> Cestine tecku, v konferenci jiz neco bylo, ale bez vysledku a
> na CDR byl programek ktery to pry umi, ale potrebuje to
> Framework 1.1 coz mi nebylo povoleno :-(
>
> Da se nejak upravit toto chovani na Ceske klavesnici.
> Odchytit pomoci globalniho hooku tu klavesu samozrejme de,
> ale jak ji nahradit odpovidajicim znakem a preposlat dale :-(((
>
> Jaroslav KUBA
> Delphi 6 pro SP 2 WinXP
>
>
>
>
>
>
Debug a winxp
[*] Bohdan Voska <bohdan(zv)softok(tec)cz> - 19.6.2003 09:34:30
Ahoj,
poridil jsem si novy pocitac s winxp a nemuzu ted provest debug knihoven
dll. Drive jsem delal na win2000 a vsechno fungovalo OK.Delphi si myslim mam
nainstalovany stejne.Balicky (bpl) a programy (exe) fungujou bezproblemu.
Nesetkal jste se nekdo s podobnym problemem, nebo nevite co bych mohl mit
spatne.
Dik.
Bohdan Voska
Pivot table / Firebird
[*] Peter Brcko <pbr1(zv)stonline.sk> - 19.6.2003 09:10:28
> SELECT a.firma_id, b.kateg_id, c.popis, b.hodnota
> FROM firmy a, firmykategorie b
> LEFT JOIN kategorie c ON b.kateg_id = c.id
> WHERE a.firma_id = b.firma_id
Skus toto :
SELECT a.firma_id, b.kateg_id, c.popis, b.hodnota
FROM firmy a, firmykategorie b
LEFT JOIN kategorie c ON b.kateg_id = c.id
WHERE a.firma_id = b.firma_id and
(
(B.KATEG_ID="0000003" AND B.HODNOTA="Opel")
OR
(B.KATEG_ID="0000001" AND B.HODNOTA="VIP")
OR
..................
)
---
Odchadzajuca sprava neobsahuje virusy.
Skontrolovane antivirusovym systemom AVG (http://www.grisoft(tec)cz).
Verzia: 6.0.488 / Virusova databaza: 287 - datum vydania: 5. 6. 2003
DecimalSeparator Win200
[*] Jaroslav KUBA <jarda(zv)tresoft(tec)cz> - 19.6.2003 09:13:29
Zdravim
Nevite nekdo jak ve Win2000/XP zmenit nastaveni klavesnice aby klavesa oddelovace na numericke klavesnici psala v Cestine tecku, v konferenci jiz neco bylo, ale bez vysledku a na CDR byl programek ktery to pry umi, ale potrebuje to Framework 1.1 coz mi nebylo povoleno :-(
Da se nejak upravit toto chovani na Ceske klavesnici.
Odchytit pomoci globalniho hooku tu klavesu samozrejme de, ale jak ji nahradit odpovidajicim znakem a preposlat dale :-(((
Jaroslav KUBA
Delphi 6 pro SP 2 WinXP
Free tool for MSDE
[*] Dobromil Maly <dmaly(zv)yo(tec)cz> - 19.6.2003 08:58:22
Co treba NOTEPAD ;-) Pomoci VBScriptu a ADO.
D.
> -----Puvodni zprava-----
>
> chcel by som vyskusat MSDE.
>
> Poznate niekto free nastroj, ktorym mozem pod MSDE vytvorit DB?
>
Import do Outlooku
[*] Eichler Marek <marek.eichler(zv)access-it(tec)cz> - 19.6.2003 07:55:15
Zdravim,
>Preji pekny den vsem,
> chtel bych se zeptat a poprpsi o radu:
> Chci ve svoji aplikaci vygenerovat textovy soubor adres a ten pat
> naimportovat do Outlook expresu nebo Welkyho outlooku. Textak jsem
udelal
> dle vzoru z outlooku a naimportoval - vse OK :)).
> Otazka: lze toto provest bez zasahu uzivatele?? (otevrit outlook,
Soubor,
> Import,z txt......) Otazku pro prepsani jiz existujicich adres
samozrejme
> ponechat.....
Asi nejjednodussi cesta je pouzitim OLE Automation rozhrani velkeho
Outlooku. To ti umozni pracovat s kontakty primo, aniz by jsi musel
vytvaret textovy soubor a importovat ho. A kdyz vezmu v uvahu, ze popis
rozhrani je na MSDN, tak neni co resit :)
> Vlasta
> D5 Ent
S pozdravem Marek Eichler
OT: Cipove karty
[*] Jiri Foldyna <jiri.f(zv)avizo(tec)cz> - 19.6.2003 01:00:48
> > odhalitelne a muzou klidne vest k velmi neprijemnym
> situacim. Co kdyz
> > odpovedi na inzerat "Hezke chvile" pujdou starsi dame ktera
> hleda vazne
> > seznameni :) a nebo jeste hure autobazaru....
>
> Tak bude pekna legrace :-)
> Petr Zahradnik, pocitacovy expert
No, daleko vic a horsich problemu mame s lidmi, kteri pokouseji prodat za
par supu sousedovo auto nebo manzelku. Nastesti to umime vychytat jeste pred
otistenim, driv nez to zpusobi problem...
Zdravim
Jiri Foldyna
mailto:jiri.f(zv)avizo(tec)cz
OT: Cipove karty
[*] Jiri Foldyna <jiri.f(zv)avizo(tec)cz> - 19.6.2003 00:54:46
> Jinak jestli dobre chapu ten problem, tak ty nejaky GIUD
> vznikly zpracovanim
> te zakazky nahrajes na memorykartu, kde se ti budou jednotlive operace
> stosovat pro nasledne precteni a zpracovavani na dalsim stanovisti.
> No kdyz na tohle nepotrebujes odstavit system, tak si udelej vlastni
> databazi a tam ty GUIDy zapisuj a prirazuj tomu carovemu
> kodu, neboli to co
> by si pamatovala karta privazana k dokumentu by sis pamatoval
> mimo stavajici
> system a provazane na dokument bys to mel pres stitek s carovym kodem.
> Ani ty hromadne inzeraty nejsou problem, vzdyt muzes
> prirazovaz stejne tak
> vice GUIDu z jedne operace k jednomu carovemu kodu.
> Proste nech stejny model toku dat, ale udaje zaznamenavej na
> serveru misto
> na karte a s dokumentem je svaz carovym kodem.
> I pri tech poctech co pises to musi zvladnout prakticky
> jakykoliv databazovy
> stroj (Firebird ?).
Tohle dobry napad, dat to extra tabulky a replikovat jako dalsi artikl, to
muzu udelat bez problemu za jizdy. Zda se, ze to budu muset jeste zvazit a
domyslet.
Diky
Zdravim
Jiri Foldyna
mailto:jiri.f(zv)avizo(tec)cz
OT: Cipove karty
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 19.6.2003 00:42:46
Puvodni zprava ze dne 19.6.2003:
> odhalitelne a muzou klidne vest k velmi neprijemnym situacim. Co kdyz
> odpovedi na inzerat "Hezke chvile" pujdou starsi dame ktera hleda vazne
> seznameni :) a nebo jeste hure autobazaru....
Tak bude pekna legrace :-)
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
OT: Cipove karty
[*] Ludek ZITA <konference(zv)sales(tec)cz> - 19.6.2003 00:33:45
----- Original Message -----
From: "Jiri Foldyna" <jiri.f(zv)avizo(tec)cz>
...
> vikend. Kdyby slo o zivot, sel bych do toho, ale pokud se tomu muzu
vyhnout,
> vyhnu se. Kdyz jsem si udelal zbeznou cenovou kalkulaci, tak mi vychazi (s
No hlavne aby ty karty nebyly o zivot... a casove ztraty aby neprevysily
usporu nakladu...
Jinak jestli dobre chapu ten problem, tak ty nejaky GIUD vznikly zpracovanim
te zakazky nahrajes na memorykartu, kde se ti budou jednotlive operace
stosovat pro nasledne precteni a zpracovavani na dalsim stanovisti.
No kdyz na tohle nepotrebujes odstavit system, tak si udelej vlastni
databazi a tam ty GUIDy zapisuj a prirazuj tomu carovemu kodu, neboli to co
by si pamatovala karta privazana k dokumentu by sis pamatoval mimo stavajici
system a provazane na dokument bys to mel pres stitek s carovym kodem.
Ani ty hromadne inzeraty nejsou problem, vzdyt muzes prirazovaz stejne tak
vice GUIDu z jedne operace k jednomu carovemu kodu.
Proste nech stejny model toku dat, ale udaje zaznamenavej na serveru misto
na karte a s dokumentem je svaz carovym kodem.
I pri tech poctech co pises to musi zvladnout prakticky jakykoliv databazovy
stroj (Firebird ?).
Mne se jevi jako nekritictejsi to, ze kartu lze od dokumentu oddelit (a je
to dokonce nutne provadet pri kazde operaci) a to IMHO povede k chybovosti v
radech minimalne jednotek procent. Navic tyhle chyby budou velmi tezko
odhalitelne a muzou klidne vest k velmi neprijemnym situacim. Co kdyz
odpovedi na inzerat "Hezke chvile" pujdou starsi dame ktera hleda vazne
seznameni :) a nebo jeste hure autobazaru....
Ludek
OT: Cipove karty
[*] Jiri Foldyna <jiri.f(zv)avizo(tec)cz> - 18.6.2003 23:22:59
> Ahoj.
> Nemohu se zbavit dojmu, ze predtistene carove kody na
> samolepkach - kvalitni
> tiskarna za cca 40 kKc (nebo si je muzes nechat natisknout i
> jinde, vetsina
> firma zabyvajici se car. kody to nabizi) a ctecka v cene 2 -
> 4 kKc na kazde
> pracoviste je naprosto nejlacinejsi a predevsim pro
> manipulaci nejrychlejsi
> reseni. Zaroven tim prakticky vyloucis chybovost vznikajici zamenou
> prirazeni karty a spisu. Carovy kod se od spisu nikdy
> neoddeli a tim padem
> tato chyba bude prakticky vyloucena.
> Nerikej mi, ze pri ryclosti zpracovani v radu desitek vterin
> se nepodari
> operatorkam zamenit fascikl a kartu, kterou budou muset od
> papiru oddelit a
> vsunout do ctecky. A ta ctecka ma (alespon to co jsem mel
> jako PCMCIA v NB k
> fotaku) po vlozeni pametoveho media male spozdeni (minimalne
> 5-10 sec.) a to
> se neda rychlosti srovnat s pipnutim caroveho kodu.
> Zaroven tim i zajistis moznost mobilni evidence pruvodky v
> mistech kde neni
> PC (pracoviste tiskarny ?) na nejaky drazsi rucni terminal
> (cca 20 Kkc).
> No a o spolehlivosti asi nebude sporu. Carovy kod bude v
> podobnem provozu
> daleko spolehlivejsi, protoze pri pripadne poruse ctecky vzdy existuje
> moznost sice nepohodlne a s casovou ztratou kod do compu
> natuknout rucne,
> kdezto z karty to clovek nevycucha a pracoviste bude vyrazeno
> z provozu
> uplne.
>
> Sice neznam cele pozadi ale podle mne se zenes timhle
> systemem, kde muze
> behem procesu lehce dojit k ztrate dat (zniceni karty) a co
> hure muze dojit
> lehce k zamene identifikace do tezkeho pruseru, obzvlast,
> kdyz zapasis s
> casy
> na zpracovani v radech sekund !!!!
> Ludek
Cele je to komplikovane - v podstate se resi ekonomicko-marketingova
nadstavba nad rutinne fungujicim provoznim systemem. Pouziti predtistenych
samolepek je samozrejme mozne, resi to problemy s cenou tiskaren na carovy
kod. Bohuzel to vyzaduje zmenu v jadre provozniho systemu - ve strukturach
provoznich databazi, ktere jsou replikovane na 7 lokalit, kde bezi vyroba.
Zmena struktury dat by znamenala odstaveni celeho systemu, coz, jak mam
vyzkouseno, je pri hladkem prubehu bez komplikaci, zalezitost na cely
vikend. Kdyby slo o zivot, sel bych do toho, ale pokud se tomu muzu vyhnout,
vyhnu se. Kdyz jsem si udelal zbeznou cenovou kalkulaci, tak mi vychazi (s
pouzitim doma predtistenych samolepek) naklady na HW (ctecky, tiskarny) na
nejakych 60-70 kKc. Jenze pri cene cipove karty okolo 50 Kc a snimace okolo
1500 Kc je cena HW do 50 kKc, coz je levnejsi. Navic mi to umozni resit
takove veci, jako je vice inzeratu na jedne objednavce - autobazary a
realitky bezne objednavaji jednim papirem 25-30 inzeratu, coz by znamenalo
nalepit 30 samolepek na jednu objednavku nebo resit to nejakym formularem.
Problemem samozrejme zustava spolehlivost cipovych karet, ale protoze pri
evidenci objednavek v poslednim kroku zpracovani nejde o realny cas, tak
neidentifikovatelny inzerat jde dohledat rucne podle textu, data podani
apod. Nejde to ovsem delat rutinne, takze kdyby chybovost byla nad rekneme 1
procento, tak je to problem. To ale snad nehrozi.
Idealni by asi bylo naskenovat kazdou objednavku a resit to cele
elektronicky. Psal mi jeden kolega z jine konference, ze maji nejaky skener,
ktery umi skenovat v podstate on-line a naskenovane obrazky posilat mailem.
To by mozna bylo reseni.
Zdravim
Jiri Foldyna
mailto:jiri.f(zv)avizo(tec)cz
projekt Vykopavka
[*] Radim Kunz <privat(zv)casestudio(tec)com> - 18.6.2003 23:07:53
----- Original Message -----
From: "Ludek ZITA" <konference(zv)sales(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, June 18, 2003 10:40 PM
Subject: Re: projekt Vykopavka
>
> ----- Original Message -----
> From: "Adam Hrachovec" <a.hrachovec(zv)atlas(tec)cz>
>
> > Zdravim vsechny
> >
> > potreboval bych vedet, estli nekdo nema a kde by se dalo stahnout (pla
> verze) Delphi1. Potrebuji to v ramci projektu VYKOPAVKA, ktery vytvoril
> AdiSOFT. Pokud byste nekdo meli o projekt vykopavka blizsi zajem, napiste
> prosim na muj normalni mail. Rad vas obenamim s podrobnostmi.
>
> Ahoj.
> BEZ ZARUKY:
> Pokud mne pamet neklame, tak DELPHI 1 je jiz uvolneno jako freeware a bylo
k
> mani na nejakem CD Chipu nebo Computeru (spis Chipu) tak cca pred 2 - 3
> lety, (ale to fakt varim z vody)
>
> Ludek
>
Delphi 1 byva na CD Delphi2 nebo mozna i Delphi3.
Radim
projekt Vykopavka
[*] Ludek ZITA <konference(zv)sales(tec)cz> - 18.6.2003 22:40:52
----- Original Message -----
From: "Adam Hrachovec" <a.hrachovec(zv)atlas(tec)cz>
> Zdravim vsechny
>
> potreboval bych vedet, estli nekdo nema a kde by se dalo stahnout (pla
verze) Delphi1. Potrebuji to v ramci projektu VYKOPAVKA, ktery vytvoril
AdiSOFT. Pokud byste nekdo meli o projekt vykopavka blizsi zajem, napiste
prosim na muj normalni mail. Rad vas obenamim s podrobnostmi.
Ahoj.
BEZ ZARUKY:
Pokud mne pamet neklame, tak DELPHI 1 je jiz uvolneno jako freeware a bylo k
mani na nejakem CD Chipu nebo Computeru (spis Chipu) tak cca pred 2 - 3
lety, (ale to fakt varim z vody)
Ludek
OT: Cipove karty
[*] Ludek ZITA <konference(zv)sales(tec)cz> - 18.6.2003 22:37:51
----- Original Message -----
From: "Jiri Foldyna" <jiri.f(zv)avizo(tec)cz>
> Dobry den,
>
> dekuji vsem za napady. Po dalsim patrani se problem zredukoval na jedinou
> vec - potrebuji ctecku karet, ktera by umela ST14C02C a dala se koupit v
> Cesku za primerene maly peniz :-) Popisy u vsech ctecek, ktere jsem na
> nasich WEBech nasel, hyri optimismem, ale konkretnich informaci je malo.
> Potreboval bych neco jako http://www.motechno.com/produkte/acf30.htm, ale
u
> nas :-))
>
> Jeste je zde jedna vec - uz jsem par rozhrani pro PC delal, ale zatim
jeste
> nic pro I2C. Myslite, ze by bylo mozne cist a zapisovat data z a do
ST14C02C
> v ramci aplikace pod W2K (myslim bez driveru a tedy bez moznosti
prijatelne
> presneho casovani) ?
Ahoj.
Nemohu se zbavit dojmu, ze predtistene carove kody na samolepkach - kvalitni
tiskarna za cca 40 kKc (nebo si je muzes nechat natisknout i jinde, vetsina
firma zabyvajici se car. kody to nabizi) a ctecka v cene 2 - 4 kKc na kazde
pracoviste je naprosto nejlacinejsi a predevsim pro manipulaci nejrychlejsi
reseni. Zaroven tim prakticky vyloucis chybovost vznikajici zamenou
prirazeni karty a spisu. Carovy kod se od spisu nikdy neoddeli a tim padem
tato chyba bude prakticky vyloucena.
Nerikej mi, ze pri ryclosti zpracovani v radu desitek vterin se nepodari
operatorkam zamenit fascikl a kartu, kterou budou muset od papiru oddelit a
vsunout do ctecky. A ta ctecka ma (alespon to co jsem mel jako PCMCIA v NB k
fotaku) po vlozeni pametoveho media male spozdeni (minimalne 5-10 sec.) a to
se neda rychlosti srovnat s pipnutim caroveho kodu.
Zaroven tim i zajistis moznost mobilni evidence pruvodky v mistech kde neni
PC (pracoviste tiskarny ?) na nejaky drazsi rucni terminal (cca 20 Kkc).
No a o spolehlivosti asi nebude sporu. Carovy kod bude v podobnem provozu
daleko spolehlivejsi, protoze pri pripadne poruse ctecky vzdy existuje
moznost sice nepohodlne a s casovou ztratou kod do compu natuknout rucne,
kdezto z karty to clovek nevycucha a pracoviste bude vyrazeno z provozu
uplne.
Sice neznam cele pozadi ale podle mne se zenes timhle systemem, kde muze
behem procesu lehce dojit k ztrate dat (zniceni karty) a co hure muze dojit
lehce k zamene identifikace do tezkeho pruseru, obzvlast, kdyz zapasis s
casy
na zpracovani v radech sekund !!!!
Ludek
Vytvoreni instalace
[*] Miroslav Vopalecky <m.vopalecky(zv)worldonline(tec)cz> - 18.6.2003 21:25:08
Ahoj.
Uz jsem se s tim popral. K projektu je treba vzit spravne soubory *70.bpl.
Tech par chybovych hlaseni se mi snad podari odstranit taky.
s pozdravem
Mirek Vopalecky
mobil: 602362166
m.vopalecky(zv)tiscali(tec)cz
W2000, D7Prof
----- Original Message -----
From: "Miroslav Vopalecky" <m.vopalecky(zv)worldonline(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Tuesday, June 17, 2003 8:12 PM
Subject: Vytvoreni instalace
: Ahoj.
: Udelal jsem databazovy projekt v D7 (pomoci IB) a nevim jak vytvorit
: instalacku. Vyzkousel jsem kde co pomoci InstallShield. Avsak na jinem
: stroji se mi nepodarilo projekt spustit, pravdepodobne chybi neco co
: umoznuje komunikaci s databazi "*.GDB". Nedatabazovy zkusebni projekt se
mi
: podarilo nainstalovat a vse fungovalo. Poradte, prosim, novackovi v D7.
: Existuje cestina do InstallShield, at nemusim prekladat?
: Vsem predem dekuji
: s pozdravem
: Mirek Vopalecky
: mobil: 602362166
: W2000, D7Prof
:
:
:
Vyber recordu v zavislosti na jinych recordech
[*] Jan Harman <harman(zv)volny(tec)cz> - 18.6.2003 21:25:08
Ano problem je to podobny, jenze ja zapisuji nuly porad, protoze potom pri vyberu si muzu vybrat jak velke pauzy v necinnosti stroje
budu jeste reflektovat (jen chvilkove vypnuti stroje je pro nas dobre, protoze naskakuje vetsi uspora o kterou de) a jak velke pauzy
jiz budu povazovat za konec prace (moc velke prestavky zas nemuzu pocitat do uspory, protoze to napriklad mohla byt prestavka na
obed).
Diky.> > "DatumCas" "Saving"
> > -----------------------------
> > 10.5.2003 11:00 55
> > 10.5.2003 11:05 100
> > 10.5.2003 11:10 100
> > 10.5.2003 11:15 78
> > 10.5.2003 11:20 100
> > 10.5.2003 11:25 100
> > 10.5.2003 11:30 100
> > 10.5.2003 11:35 97
> > ...
> > chci vsechny recordy krome 11:20..11:30, protoze jsou 3 po sobe
> obsahujici
> > 100.
>
> Myslim, ze som pochopil tvoj problem. Ja som mal podobny: Sledujem
> minutovy vykon stroja, ale stroj byva casto aj niekolko hodin
> odstaveny a skoda ucpavat databazu nulami.
>
> Najprv som to riesil tak, ze nuly som do databazy neukladal vobec s
> tym, ze sa bude predpokladat nula, ked nie je ziaden zaznam.
>
> Ale potom za ukazalo, ze ked chcem napriklad kreslit graf rychlosti,
> tak sa mi spojil posledny nenulovy bod pred pauzou s prvym nenulovym
> bodom po nej a vypadalo to, ze stroj ani nebol vypnuty, zvlast ak sa
> nahodou s vypinanim a zapinanim trafili presne do okamziku
> vzorkovania.
>
> Preto teraz prvu a poslednu nulu v serii zapisujem, ostatne medzitym
> nie. Presnejsie: ak este neboli 2 nuly za sebou, tak INSERT, inak
> UPDATE timestampu posledneho insertnuteho.
>
> Teda riesenie nie je vynechat nepotrebne zaznamy v SELECT, ale nerobit
> INSERT.
>
> bye
> vmlich
>
>
>
>
>
Vyber recordu v zavislosti na jinych recordech
[*] Viliam Mlich <mlich1(zv)volny(tec)cz> - 18.6.2003 21:07:07
> "DatumCas" "Saving"
> -----------------------------
> 10.5.2003 11:00 55
> 10.5.2003 11:05 100
> 10.5.2003 11:10 100
> 10.5.2003 11:15 78
> 10.5.2003 11:20 100
> 10.5.2003 11:25 100
> 10.5.2003 11:30 100
> 10.5.2003 11:35 97
> ...
> chci vsechny recordy krome 11:20..11:30, protoze jsou 3 po sobe
obsahujici
> 100.
Myslim, ze som pochopil tvoj problem. Ja som mal podobny: Sledujem
minutovy vykon stroja, ale stroj byva casto aj niekolko hodin
odstaveny a skoda ucpavat databazu nulami.
Najprv som to riesil tak, ze nuly som do databazy neukladal vobec s
tym, ze sa bude predpokladat nula, ked nie je ziaden zaznam.
Ale potom za ukazalo, ze ked chcem napriklad kreslit graf rychlosti,
tak sa mi spojil posledny nenulovy bod pred pauzou s prvym nenulovym
bodom po nej a vypadalo to, ze stroj ani nebol vypnuty, zvlast ak sa
nahodou s vypinanim a zapinanim trafili presne do okamziku
vzorkovania.
Preto teraz prvu a poslednu nulu v serii zapisujem, ostatne medzitym
nie. Presnejsie: ak este neboli 2 nuly za sebou, tak INSERT, inak
UPDATE timestampu posledneho insertnuteho.
Teda riesenie nie je vynechat nepotrebne zaznamy v SELECT, ale nerobit
INSERT.
bye
vmlich
projekt Vykopavka
[*] Adam Hrachovec <a.hrachovec(zv)atlas(tec)cz> - 18.6.2003 21:10:07
Zdravim vsechny
potreboval bych vedet, estli nekdo nema a kde by se dalo stahnout (pla verze) Delphi1. Potrebuji to v ramci projektu VYKOPAVKA, ktery vytvoril AdiSOFT. Pokud byste nekdo meli o projekt vykopavka blizsi zajem, napiste prosim na muj normalni mail. Rad vas obenamim s podrobnostmi.
pokud jej Borland nabizi k prodeji a nekdo z vas to vite, tak mne taky informujte.
dekuji
Zdravi
Adam Hrachovec AdiSOFT
a.hrachovec(zv)atlas(tec)cz
Cipove karty
[*] Ludek ZITA <konference(zv)sales(tec)cz> - 18.6.2003 20:09:59
----- Original Message -----
From: "Jiri Foldyna" <jiri.f(zv)avizo(tec)cz>> Co tedy potrebuji je cca 500 pametovych cipovych karet s kapacitou pameti
> tak 256 - 1024 byte a k nim tak 10 ctecek/zapisovacek do PC. Na PC bezi
W2K,
> takze ctecky musi byt vicemene autonomni, neni nadeje, ze bych byl schopen
> spolehlive generovat nejaky protokol zavisly na casovani karty. Cena za
Ahoj.
Mrkni na www.eskon(tec)cz delaji pristupove systemy a maji karty a ctecky, ktere
se pripojuji misto klavesnice. Nic se nikam nestrka a jenom se to priblizuje
k snimaci.
Ovsem musel by si zmeni logiku tak, ze by si nepripisoval na kartu, ale
pomoci jednoznacne idetifikace kartou by si pripisoval udaj v systemu.
Ludek
Spusteni externiho programu s parametrem
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 18.6.2003 18:51:56
18.6.2003 Viktor Marek:
> Zdravim
> Pokousim se spustit externi program s parametrem
> ShellExecute(Handle, nil, 'C:\Test\pokus /hokus', nil, nil, SW_SHOWNORMAL);
> Tento zapis ale nefunguje - program se nespusti
> Pokud dam ..... nil, 'C:\Test\pokus /hokus', nil,... program se spusti
Doporucuji podivat se do helpu na syntaxi prikazu ShellExecute.
Zjistis, ze parametr se dava mito jednoho nil.
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Spusteni externiho programu s parametrem
[*] Viktor Marek <viktor(zv)mbox.vol(tec)cz> - 18.6.2003 18:45:55
Zdravim
Pokousim se spustit externi program s parametrem
ShellExecute(Handle, nil, 'C:\Test\pokus /hokus', nil, nil, SW_SHOWNORMAL);
Tento zapis ale nefunguje - program se nespusti
Pokud dam ..... nil, 'C:\Test\pokus /hokus', nil,... program se spusti
Poradi nekdo kde je bota
Diky za odpoved
Viktor Marek
viktor(zv)mbox.vol(tec)cz
Rozsirene Open/Save dialogy
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 18.6.2003 16:09:00
From: "Krayzel Libor" <libor.krayzel(zv)czech-tv(tec)cz>
> Je to i pro Delphi 4?
JCL 1.22 jde jeste prelozit v Delphi 4.03, bude to ale posledni verze pro
Delphi 4. Jestli tam ale bude fungovat i ten expert je nutne vyzkouset.
Petr Vones
Import do Outlooku
[*] Vlastimil Bardon <bardon(zv)akord-soft(tec)cz> - 18.6.2003 15:31:59
Jestli jde prenaset textak, to nevim, ale delal jsem si v D5 prenos ukolu z aplikace do outlooku a kolega delal prenos do kalendare a oboji bylo docela snadne s pomoci office komponent. Predpokladam ze by to takto melo jit i s adresami. Bude-li zajem, mohl bych mimo konferenci poslat kus zdrojaku.
-----Original Message-----
From: Vlastimil Zdenek [mailto:delphi(zv)gestore(tec)cz]
Sent: Wednesday, June 18, 2003 2:38 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Import do Outlooku
Preji pekny den vsem,
chtel bych se zeptat a poprpsi o radu:
Chci ve svoji aplikaci vygenerovat textovy soubor adres a ten pat
naimportovat do Outlook expresu nebo Welkyho outlooku. Textak jsem udelal
dle vzoru z outlooku a naimportoval - vse OK :)).
Otazka: lze toto provest bez zasahu uzivatele?? (otevrit outlook, Soubor,
Import,z txt......) Otazku pro prepsani jiz existujicich adres samozrejme
ponechat.....
Dekuji za kazdou radu.........
Vlasta
D5 Ent
Pivot table / Firebird - Upresneni
[*] Miroslav Evjak <me.delphi(zv)seznam(tec)cz> - 18.6.2003 15:13:53
Dik za presne nakopnuti, jenom upresnim reseni:
SELECT a.id, c1.hodnota as col1, c2.hodnota as col2, c3.hodnota as col3,
c4.hodnota as col4
FROM firmy a
LEFT JOIN firmykategorie c1 ON (a.id = c1.firma_id AND c1.kateg_id =
'VSE0000001')
LEFT JOIN firmykategorie c2 ON (a.id = c2.firma_id AND c2.kateg_id =
'VSE0000002')
LEFT JOIN firmykategorie c3 ON (a.id = c3.firma_id AND c3.kateg_id =
'VSE0000003')
LEFT JOIN firmykategorie c4 ON (a.id = c4.firma_id AND c4.kateg_id =
'VSE0000004')
WHERE
(c1.hodnota='VIP' AND (c3.hodnota='Lada' or c3.hodnota='Opel'))
Cast selectu po klauzuli WHERE vlastne provede transformaci z radku na
sloupce a pomoci WHERE spacham podminku dle libosti.
Jen me napada: neslo by prvni cast, cili transformaci udelat ulozenou
procedurou, ovsem dynamicky podle aktualniho stavu a poctu vet v tabulce
KATEGORIE (cili podle poctu kategorii, ktere mohou pribyvat) ? Nevim, zatim
jsem pomoci SP resil pouze jednodussi zalezitosti ...
I tak moc dik Radimovi :-).
ME
Ing.Miroslav Evjak
mailto:miroslav.evjak(zv)seznam(tec)cz
http://www.sweb(tec)cz/miroslav.evjak/
ICQ:313884739
+420 607 875748
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
> Behalf Of Hampel, Radim
> Sent: Wednesday, June 18, 2003 1:44 PM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: RE: Pivot table / Firebird
>
>
> > PROBLEM:
> > Potrebuju vybrat FIRMY, pro ktere v urcitych kategoriich jsou
> > definovany konkretni hodnoty.
> > Napriklad: firmy, ktere v kategorii "typ auta" maji "Lada"
> > nebo "Opel" a zaroven v kategorii "dulezitost" maji "VIP"
> > atd, podminka je uzivatelsky definovatelna vcetne operatoru a zavorek.
>
> SELECT a.firma_id, b.kateg_id, c.popis, b.hodnota FROM firmy
> a join firmykategorie b on (a.firma_id = b.firma_id)
> LEFT JOIN kategorie c1 ON (b.kateg_id = c1.id AND B.KATEG_ID="0000001"
> AND B.HODNOTA="VIP")
> LEFT JOIN kategorie c2 ON (b.kateg_id = c1.id AND B.KATEG_ID="0000003"
> AND B.HODNOTA="Opel")
>
> Je to z hlavy, ale princip ok.
>
> Radim
>
>
>
>
> ---
> Prichozi zprava neobsahuje viry.
> Zkontrolovano antivirovym systemem AVG (http://www.grisoft(tec)cz).
> Verze: 6.0.490 / Virova baze: 289 - datum vydani: 16.06.2003
>
Kompatibilita s DBase 3
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 18.6.2003 15:16:53
18.6.2003 Jiri Hoffmayer:
> Dik moc! Jeste doplnujici otazka. Pomoci te unity nastavim globalni
> parametry BDE, tedy kdyz nastavim Level DBase na 3 (pomoci
> '\DRIVERS\DBASE\TABLE CREATE\;LEVEL') a pokud bude zrovna jiny thread nebo
> aplikace vytvaret nebo cist DBF-ko bude taky vytvaret/ocekavat soubor ve
> verzi 3? Nebo to plati pouze v ramci Session? Asi ne...:-(
Plati to pro cele BDE. Ty parametry tam uz zustanou ulozeny.
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Nejde mi nastavit ikona u {$APPTYPE CONSOLE}
[*] Bohac Frantisek <bohacf(zv)vnol(tec)cz> - 18.6.2003 14:46:51
Dobry den,
kdyz mam tento program:
--------------------------------------------------------
{$APPTYPE CONSOLE}
program mujprg;
uses
SysUtils, Windows;
{$R *.RES}
begin
end.
--------------------------------------------------------
nejde mi nastavit ikona v aplikaci v D7; kod jsem si stahnul z minuleho
projektu a v adresari vytvoril pouze .dpr; .res se nasledne vytvoril take,
ale kdyz chci nastavit ikonu pres Project Options, volby v Application
settings na zalozce Application mam disablovane - v D5 to jde - cim to je?
Dekuji predem
S pozdravem
Frantisek Bohac
kontrola prichadzajucej posty do OE
[*] Lubos Urban <lubos.urban(zv)visicom.sk> - 18.6.2003 14:49:51
Zdravim,
snazim sa napisat programik ktory bude monitorovat prichadzajucu postu do
OutlookExpresu a ak nebol mail este precitany bude logovat od koho ten mail
prisiel a aky mal subject.
Po dlhom badani som stvoril tento kusok kodu
procedure TForm1.Button1Click(Sender: TObject);
var MapiSession: Longint;
MError: Cardinal;
sSeedMessageID, sMessageID: array[0..512] of Char;
MAPIMessage: TMAPIMessage;
lppMapiMessage: PMapiMessage;
begin
MError:= MapiLogOn(0, nil, nil, MAPI_NEW_SESSION, 0, (zv)MapiSession);
if (MError <> MapiLogOn(0, nil, nil, MAPI_NEW_SESSION, 0, (zv)MapiSession))
then
MessageDlg('Error', mtError, [mbOK], 0)
else
begin
repeat
MError := MapiFindNext(MapiSession, 0, nil, (zv)sSeedMessageID,
MAPI_UNREAD_ONLY, 0, (zv)sMessageID);
if (MError = SUCCESS_SUCCESS) then
begin
lppMapiMessage := (zv)MAPIMessage;
MError := MAPIReadMail(MAPISession, 0, (zv)sMessageID,
MAPI_ENVELOPE_ONLY, 0, lppMapiMessage);
if (MError = SUCCESS_SUCCESS) and (lppMapiMessage.lpRecips <> nil)
then
begin
Self.Memo1.Lines.Add('Od koho:
'+lppMapiMessage.lpOriginator.lpszName);
Self.Memo1.Lines.Add('Od koho (adresa):
'+lppMapiMessage.lpOriginator.lpszAddress);
Self.Memo1.Lines.Add('Subject: '+lppMapiMessage.lpszSubject);
Self.Memo1.Lines.Add('============================');
end;
end;
until MError= MAPI_E_NO_MESSAGES;
end;
end;
avsak ma to dve nevyhody:
- prechadza to iba "Inbox" folder a ziaden iny (chcel by som aby to preslo
vsetky foldre)
- po tom co nacitam ten mail tak sa automaticky oznaci ako precitany, a to
je neziaduce
Ak mate nejake navrhy ako poriesit tieto problemy prosim poradte.
Lubos
Kompatibilita s DBase 3
[*] Jiri Hoffmayer <parsys(zv)digitus(tec)cz> - 18.6.2003 15:01:52
Dik moc! Jeste doplnujici otazka. Pomoci te unity nastavim globalni
parametry BDE, tedy kdyz nastavim Level DBase na 3 (pomoci
'\DRIVERS\DBASE\TABLE CREATE\;LEVEL') a pokud bude zrovna jiny thread nebo
aplikace vytvaret nebo cist DBF-ko bude taky vytvaret/ocekavat soubor ve
verzi 3? Nebo to plati pouze v ramci Session? Asi ne...:-(
(bug report: v chybovych hlaskach v unite se vyskytuje 'sting' misto
'string' to jenom ze jsem si toho vsiml :-)
zdravim
Jirka
18.6.2003 Jiri Hoffmayer:
> A jak to udelam z aplikace?
>>> v aplikaci vytvarim tabulku DBF pomoci TTable.CreateTable, vysledna
> tabulka
>>> je ve formatu DBase 4. Zakaznik by potreboval aby tabulka byla
> kompatibilni
>>> s DBase 3. Lze to nejak zaridit?
>>Tak, ze si v BDE administratorovi v nativnim driveru pro BDE nastavis
>>Level na 3
http://www.volny(tec)cz/jan.fiala/Un_DBCfg.zip
je unita, ktera umoznuje menit parametry BDE za behu programu
Import do Outlooku
[*] Vlastimil Zdenek <delphi(zv)gestore(tec)cz> - 18.6.2003 14:37:51
Preji pekny den vsem,
chtel bych se zeptat a poprpsi o radu:
Chci ve svoji aplikaci vygenerovat textovy soubor adres a ten pat
naimportovat do Outlook expresu nebo Welkyho outlooku. Textak jsem udelal
dle vzoru z outlooku a naimportoval - vse OK :)).
Otazka: lze toto provest bez zasahu uzivatele?? (otevrit outlook, Soubor,
Import,z txt......) Otazku pro prepsani jiz existujicich adres samozrejme
ponechat.....
Dekuji za kazdou radu.........
Vlasta
D5 Ent
ADMIN: Prosba
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 18.6.2003 14:28:49
Pratele,
pokud nekdo budete mit nejaky problem s konferenci, tak jen vas
prosim, tohle neni zrovna ten idealni priklad, jak se dozadovat
reseni:
-----------------------------------------------------------------
From: "Vlastimil Zdenek" <zdenek(zv)gestore(tec)cz>
NA TUTO ZPRAVU OD KONFI:
...
MI JIZ PODRUHE PRISEL TENTO MAIL!!!
...
CO JE SPATNE??!!
-----------------------------------------------------------------
From: Petr Zahradnik <clexpert(zv)clexpert(tec)cz>
Nevim.
-----------------------------------------------------------------
From: "Vlastimil Zdenek" <zdenek(zv)gestore(tec)cz>
neprijde mi to jako reseni situace.........:((((((((
Do zavedeni tvyho novyho programu na trideni posty fungovalo vse
OK........!!!!
-----------------------------------------------------------------
From: Petr Zahradnik <clexpert(zv)clexpert(tec)cz>
Vsak ja nic neresim, jak vidis. Protoze kdyz na me nekdo rve a posila
vykricniky a neumi pritom ani pozdravit, natoz snad nedejboze
poprosit, kdyz neco chce, tak proc si myslis, ze bych mel pro nej neco
udelat?
-----------------------------------------------------------------
From: "Vlastimil Zdenek" <zdenek(zv)gestore(tec)cz>
Promin, ze jsem nepozdravil.
Zdravim!
Taky se pohybuju kolem vyvoje sw a kdyz neco v novy verzi podelam a
nefunguje to co v minuly, zakaznik me neprosi, abych to
opravil...............
Naopak, ja se omlouvam jemu a doufam, ze po mne nebude chtit uhradit
skody zpusobene moji chybou v meim sw....
Samozrejme, ze me zadny skody nevznikly, ale komunikase s konferou je
pro mne docela dulezita....
Takze jestli budes od ty dobroty, prosim, najdi a oprav si tu chybu v
tvem sw.
-----------------------------------------------------------------
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Re[4]: SGML vs HTML, XML
[*] Jakub Dusek <delphi(zv)corexpert(tec)com> - 18.6.2003 14:02:13
Aha, to mi z popisu na w3c.org nedoslo. Respektive jsem zrejme pochopil
spatne co to je SGML. Driv jsem mel pro XML a HTML parser stejneho predka
(mylne nazvaneho SGML parser), ted to pisu znovu...
Jakub Dusek
------------------------------------
Web : http://www.corexpert.com
Phone : +420 604 615 795
Icq : 86063232
------------------------------------
Sms GateKeeper - komfortni odesilani
sms zprav pro platformu Windows
------------------------------------
Wednesday, June 18, 2003, 1:38:11 PM, you wrote:
BK> trosku logicka chyba v chapani vazeb mezi SGML, XML a HTML:
BK> SGML je nastroj, jak vytvorit formatovaci jazyk
BK> XML je oklestene SGML (neni to potomek)
BK> HTML je aplikace SGML v praxi (je to potomek)
BK> je naprosto zbytecne psat parser pro SGML,
BK> skutecne staci napsat parser na XML a ty uz existuji
BK> BTW si nemyslim, ze by SGML bylo mrtve, staci se podivat na to,
BK> jak masivni podporu ma XML v Office 2003
BK> S pozdravem
BK> Bronislav Klucka
BK> Windows programmmer, Web programmer
problemy s TLB v D7
[*] Pulkrabek Jan <jan.pulkrabek(zv)merlin(tec)cz> - 18.6.2003 13:59:12
Zdravim vsechny ucastniky.
Nemel nekdo z Vas nahodou problemy pri prechodu z Delphi 5 na Delphi 7 s
TLBckem?
Problem je v tom, ze se odmita ulozit - hlasi to chybu v RTL70.bpl
Diky HONZA
Pivot table / Firebird
[*] Hampel, Radim <rhampel(zv)infinity(tec)cz> - 18.6.2003 13:44:12
> PROBLEM:
> Potrebuju vybrat FIRMY, pro ktere v urcitych kategoriich jsou
> definovany konkretni hodnoty.
> Napriklad: firmy, ktere v kategorii "typ auta" maji "Lada"
> nebo "Opel" a zaroven v kategorii "dulezitost" maji "VIP"
> atd, podminka je uzivatelsky definovatelna vcetne operatoru a zavorek.
SELECT a.firma_id, b.kateg_id, c.popis, b.hodnota FROM firmy
a join firmykategorie b on (a.firma_id = b.firma_id)
LEFT JOIN kategorie c1 ON (b.kateg_id = c1.id AND B.KATEG_ID="0000001"
AND B.HODNOTA="VIP")
LEFT JOIN kategorie c2 ON (b.kateg_id = c1.id AND B.KATEG_ID="0000003"
AND B.HODNOTA="Opel")
Je to z hlavy, ale princip ok.
Radim
Re[2]: SGML vs HTML, XML
[*] Jakub Martinek <listbox(zv)vakmb(tec)cz> - 18.6.2003 13:56:12
Projdi rfc (http://www.faqs.org/rfcs).
Ale jelikoz je SGML zarazeno do ISO (ISO 8879), nebude asi nikde zadarmo.
Jakub Martinek
jmartinek(zv)vakmb(tec)cz
> Ale me jde je o dve SGML aplikace, ostatni mi mohou byt ukradeny.
> Zatim jsem ale porad nikde nenasel ten popis SGML, stranky co tu
> probehly byli nepouzitelne. Spolecny zaklad pro XML a HTML parser mit
> logicky musim, a co jineho by to melo byt nez SGML parser?
>
> Jakub Dusek
>
> ------------------------------------
> Web : http://www.corexpert.com
> Phone : +420 604 615 795
> Icq : 86063232
Hmm...to naozaj nikto nevieme spravit komponentu s
[*] Jiri Foldyna <jiri.f(zv)avizo(tec)cz> - 18.6.2003 13:23:10
> Komponentu s obrazkami v *res som videl, ale ked chcem aby
> obsahovala 100K
> textu
> ktory chcem zobrazovat podla nejakeho vyberu tak je asi problem co?
>
> Nema niekto aspon nejaky teoreticky napad?
Ahoj,
ja to delam takto:
1. Vytvorim si .rc soubor, ktery obsahuje jediny radek:
DBUPDATECMDLIST RCDATA "CMDb.dsc"
prvni je identifikator, druhe typ, treti nazev souboru, ktery tam chci
narvat
2. Do zdrojaku projektu pridam
{$R 'CMDb.res' 'CMDb.rc'}
3. Do sekce initialization hlavniho formu dam (ale muze to byt i jinde)
DBCmdList := TStringList.Create;
DBCmdList.Sorted := false;
DBCmdList.Duplicates := dupAccept;
ResStream := TResourceStream.Create(HInstance, 'DBUPDATECMDLIST',
RT_RCDATA);
try
DBCmdList.LoadFromStream(ResStream);
finally
ResStream.Free;
end;
no a ve stringlistu mam naladovany textovy soubor CMDb.dsc.
Zdravim
Jiri Foldyna
mailto:jiri.f(zv)avizo(tec)cz
Re[2]: SGML vs HTML, XML
[*] Bronislav Klucka <delphi(zv)pro2-soft(tec)com> - 18.6.2003 13:38:11
> Ale me jde je o dve SGML aplikace, ostatni mi mohou byt ukradeny.
> Zatim jsem ale porad nikde nenasel ten popis SGML, stranky co tu
> probehly byli nepouzitelne. Spolecny zaklad pro XML a HTML parser mit
> logicky musim, a co jineho by to melo byt nez SGML parser?
>
> Jakub Dusek
>
trosku logicka chyba v chapani vazeb mezi SGML, XML a HTML:
SGML je nastroj, jak vytvorit formatovaci jazyk
XML je oklestene SGML (neni to potomek)
HTML je aplikace SGML v praxi (je to potomek)
je naprosto zbytecne psat parser pro SGML,
skutecne staci napsat parser na XML a ty uz existuji
BTW si nemyslim, ze by SGML bylo mrtve, staci se podivat na to,
jak masivni podporu ma XML v Office 2003
S pozdravem
Bronislav Klucka
Windows programmmer, Web programmer
-------------------------------------------------
http://pro2-soft.com
Email : Bronislav.Klucka(zv)pro2-soft.com
Phone : +420605582922
Vyber recordu v zavislosti na jinych recordech
[*] Jan Harman <harman(zv)volny(tec)cz> - 18.6.2003 13:20:10
Delam to na FB1.0.2
To co jsem uvedl byl jen priklad, ve skutecnosti nastava situace, kdy se
misto trech po sobe jdoucich extrahuje 2, 4, 5 po sobe atd. Pole DatumCas je
primarni index a recordy jsou vkladany do tabulky fyzicky s narustajicim
casem.
Honza
> pravdepodobne nejjednodusi by bylo pouzit UDF:
> 1. pokud saving <> 100 - true
> 2. najit pro zadane datum a cas predchozi zaznam
> MAX( DatumCas) DatumCas < DatumCas
> a nasledujici zaznam
> MIM( DatumCas) DatumCas > DatumCas
> 3. pokud jsou 100 - true
> 4. jinak - false
>
> Hodne by pomohlo doplnit autoincrement ID, pokud jsou zaznamy
> vkladany chronologicky > vyhledavani bude vyrazne rychlejci.
>
> Pokud to delas na MSSQL2000, tak mohu pomoci.
> Pavel
>
> > From: Jan Harman [mailto:harman(zv)volny(tec)cz]
> > jsou setrideny dle pole "DatumCas".
> > priklad tabulky
> > "DatumCas" "Saving"
> > -----------------------------
> > 10.5.2003 11:00 55
> > 10.5.2003 11:05 100
> > 10.5.2003 11:10 100
> > 10.5.2003 11:15 78
> > 10.5.2003 11:20 100
> > 10.5.2003 11:25 100
> > 10.5.2003 11:30 100
> > 10.5.2003 11:35 97
> > ...
> > chci vsechny recordy krome 11:20..11:30, protoze jsou 3 po
> > sobe obsahujici
> > 100.
> >
> >
> > > Co to znamena 3 po sobe ?
> > > Zaznamy jsou nejak trideny a maji nejakou spolecnou vlastnost ?
> > >
> > > Pavel
> > >
> > > > From: Jan Harman [mailto:harman(zv)volny(tec)cz]
> > >
> > > > mam tabulku kde je pole Saving, ktere muze nabyvat 0..100
> > > > [%], a potrebuji
> > > > vybrat vsechy recordy, krom tech kde je Saving 3x po sobe 100.
> > > >
> > > > Ted to resim dost slozite oznacovanim vsech recordu se 100%
> > > > cislem kolik je
> > > > jich pohromade do zvlastniho pole "Sav100" a potom delam
> > > > vyber jen tech
> > > > ktere neobsahuji v poli "Sav100" trojku, nebo co
> > potrebuji. Funguje to
> > > > dobre, jen to oznacovani je hrozne pomale, navic to
> > > > spotrebovava pole navic.
> > > > Jedna se o pocty kolem 100000 recordu.
Vyber recordu v zavislosti na jinych recordech
[*] Lstiburek Pavel <lstiburek(zv)ceb(tec)cz> - 18.6.2003 13:11:04
Ahoj,
pravdepodobne nejjednodusi by bylo pouzit UDF:
1. pokud saving <> 100 - true
2. najit pro zadane datum a cas predchozi zaznam
MAX( DatumCas) DatumCas < DatumCas
a nasledujici zaznam
MIM( DatumCas) DatumCas > DatumCas
3. pokud jsou 100 - true
4. jinak - false
Hodne by pomohlo doplnit autoincrement ID, pokud jsou zaznamy
vkladany chronologicky > vyhledavani bude vyrazne rychlejci.
Pokud to delas na MSSQL2000, tak mohu pomoci.
Pavel
> From: Jan Harman [mailto:harman(zv)volny(tec)cz]
> jsou setrideny dle pole "DatumCas".
> priklad tabulky
> "DatumCas" "Saving"
> -----------------------------
> 10.5.2003 11:00 55
> 10.5.2003 11:05 100
> 10.5.2003 11:10 100
> 10.5.2003 11:15 78
> 10.5.2003 11:20 100
> 10.5.2003 11:25 100
> 10.5.2003 11:30 100
> 10.5.2003 11:35 97
> ...
> chci vsechny recordy krome 11:20..11:30, protoze jsou 3 po
> sobe obsahujici
> 100.
>
>
> > Co to znamena 3 po sobe ?
> > Zaznamy jsou nejak trideny a maji nejakou spolecnou vlastnost ?
> >
> > Pavel
> >
> > > From: Jan Harman [mailto:harman(zv)volny(tec)cz]
> >
> > > mam tabulku kde je pole Saving, ktere muze nabyvat 0..100
> > > [%], a potrebuji
> > > vybrat vsechy recordy, krom tech kde je Saving 3x po sobe 100.
> > >
> > > Ted to resim dost slozite oznacovanim vsech recordu se 100%
> > > cislem kolik je
> > > jich pohromade do zvlastniho pole "Sav100" a potom delam
> > > vyber jen tech
> > > ktere neobsahuji v poli "Sav100" trojku, nebo co
> potrebuji. Funguje to
> > > dobre, jen to oznacovani je hrozne pomale, navic to
> > > spotrebovava pole navic.
> > > Jedna se o pocty kolem 100000 recordu.
> > >
Re[2]: SGML vs HTML, XML
[*] Jakub Dusek <delphi(zv)corexpert(tec)com> - 18.6.2003 12:59:01
Ale me jde je o dve SGML aplikace, ostatni mi mohou byt ukradeny.
Zatim jsem ale porad nikde nenasel ten popis SGML, stranky co tu
probehly byli nepouzitelne. Spolecny zaklad pro XML a HTML parser mit
logicky musim, a co jineho by to melo byt nez SGML parser?
Jakub Dusek
------------------------------------
Web : http://www.corexpert.com
Phone : +420 604 615 795
Icq : 86063232
------------------------------------
Sms GateKeeper - komfortni odesilani
sms zprav pro platformu Windows
------------------------------------
Wednesday, June 18, 2003, 12:25:57 PM, you wrote:
>> Ze SGML vychazi HTML a XML, kdyz potrebuju udelat parser
>> musim nejdriv udelat parser SGML a ten pak rozsirit.
HR> To sice vychazi, ale pouze tim, ze jeho syntaxi zjednodusuji. Html
HR> vzniklo take prave proto, ze sqml bylo(a je) strasne slozity a parsery
HR> tezkopadny a desne pomaly. V sqml si totiz muzes definovat uplne vse,
HR> takze nejdriv music nacist strukturu dane aplikace(subklonu sgml) a pak
HR> s ni pracovat. Html pouziva < a > a dalsi veci, to ale neni obecne sqml.
HR> Tady posilam link na nekolik sqml aplikaci, az to vsechno rozparsujes,
HR> tak ses dobrej a mohl byses tim pochlubit verejne.
HR> http://xml.coverpages.org/gen-apps.html
HR> Radim
SGML vs HTML, XML
[*] Hampel, Radim <rhampel(zv)infinity(tec)cz> - 18.6.2003 12:25:57
> Ze SGML vychazi HTML a XML, kdyz potrebuju udelat parser
> musim nejdriv udelat parser SGML a ten pak rozsirit.
To sice vychazi, ale pouze tim, ze jeho syntaxi zjednodusuji. Html
vzniklo take prave proto, ze sqml bylo(a je) strasne slozity a parsery
tezkopadny a desne pomaly. V sqml si totiz muzes definovat uplne vse,
takze nejdriv music nacist strukturu dane aplikace(subklonu sgml) a pak
s ni pracovat. Html pouziva < a > a dalsi veci, to ale neni obecne sqml.
Tady posilam link na nekolik sqml aplikaci, az to vsechno rozparsujes,
tak ses dobrej a mohl byses tim pochlubit verejne.
http://xml.coverpages.org/gen-apps.html
Radim
Hmm...to naozaj nikto nevieme spravit komponentu s
[*] Ondrej Kelle <o.kelle(zv)digitalpublishing.de> - 18.6.2003 12:28:58
> Komponentu s obrazkami v *res som videl, ale ked chcem aby
> obsahovala 100K textu ktory chcem zobrazovat podla
> nejakeho vyberu tak je asi problem co?
Vobec nie, do .res suboru sa da dat cokolvek, napr. cez RC_DATA. (Ak sa
nemylim, na texty do 4K staci jednoducho pouzit direktivu resourcestring.)
Syntax .rc suborov je popisana v dokumentacii k Platform SDK. Priklad na
natiahnutie textu z RC_DATA resourcu tu bol priblizne pred mesiacom.
Takze skus RTFM a STFW.
HTH
TOndrej
Hmm...to naozaj nikto nevieme spravit komponentu s
[*] delphi(zv)minv.sk - 18.6.2003 11:58:56
Komponentu s obrazkami v *res som videl, ale ked chcem aby obsahovala 100K
textu
ktory chcem zobrazovat podla nejakeho vyberu tak je asi problem co?
Nema niekto aspon nejaky teoreticky napad?
Dik
Werki
Pivot table / Firebird
[*] Miroslav Evjak <me.delphi(zv)seznam(tec)cz> - 18.6.2003 11:58:55
Zdravim vsechny databazove experty a zaroven upenlive prosim o radu ;-).
Mam nasledujici tabulky (Firebird 1.0 na W2K Server):
FIRMY (FIRMA_ID, NAZEV, atd.)
seznam firem s kompletnimi udaji o firme
KATEGORIE (ID, POPIS, HODNOTY)
seznam moznych kategorii pro zatrideni firem a mozne hodnoty, kterych muze
dana kategorie nabyvat (HODNOTY retezce oddelene strednikem), kategorie muze
uzivatel postupne pridavat dle potreby
FIRMYKATEGORIE (FIRMA_ID, KATEGORIE_ID, HODNOTA)
tabulka obsahujici prirazeni hodnot jednotlivych kategorii firmam, firma
nemusi mit vsechny kategorie pouzity
PROBLEM:
Potrebuju vybrat FIRMY, pro ktere v urcitych kategoriich jsou definovany
konkretni hodnoty.
Napriklad: firmy, ktere v kategorii "typ auta" maji "Lada" nebo "Opel" a
zaroven v kategorii "dulezitost" maji "VIP" atd, podminka je uzivatelsky
definovatelna vcetne operatoru a zavorek.
SELECT a.firma_id, b.kateg_id, c.popis, b.hodnota
FROM firmy a, firmykategorie b
LEFT JOIN kategorie c ON b.kateg_id = c.id
WHERE a.firma_id = b.firma_id
mi vrati napriklad (vsechny definovane kategorie)
FIRMA_ID KATEG_ID POPIS HODNOTA
0000001 0000001 Dulezitost VIP
0000001 0000002 Platebni moralka dobra
0000001 0000003 Znacka vozu pana reditele Mercedes
0000001 0000004 Manzelka jedla
0000006 0000001 Dulezitost normal
0000006 0000002 Platebni moralka spatna
0000006 0000003 Znacka vozu pana reditele Lada
0000006 0000004 Manzelka po spareni jedla
0000016 0000001 Dulezitost trotl
0000016 0000002 Platebni moralka vyborna
0000016 0000003 Znacka vozu pana reditele Opel
0000016 0000004 Manzelka nejedla
jak ale formulovat podminku pro kriteria, aby se mi podminky navzajem
nevylucovaly ?
(B.KATEG_ID="0000003" AND B.HODNOTA="Opel")
AND
(B.KATEG_ID="0000001" AND B.HODNOTA="VIP")
samozrejme nic nevrati.
Napadlo mne reseni transformaci vysledku uvedenoho dotazu z radku na sloupce
(neco jako kontingencni/pivotni tabulka) a podminku aplikovat az na
pretransformovanou tabulku:
FIRMA_ID K0000001 K0000002 K0000003
0000001 VIP dobra Mercedes
0000006 normal spatna Lada
atd..
To ale znamena (pravdepodobne) pouziti temporary tabulky, z cehoz mam obavy,
protoze: dotazy se budou casto opakovat, nevim jak to ovlivni vykon,
pripadne co udela s databazi opakovane CREATE a DROP temporary tabulky a
hlavne mi to prijde neprilis elegantni reseni.
Pokud jste nekdo resil neco podobneho, pripadne mne muzete nasmerovat
spravnym smerem, predem diky.
Ing.Miroslav Evjak
mailto:miroslav.evjak(zv)seznam(tec)cz
http://www.sweb(tec)cz/miroslav.evjak/
ICQ:313884739
+420 607 875748
Re[2]: SGML vs HTML, XML
[*] Jakub Dusek <delphi(zv)corexpert(tec)com> - 18.6.2003 12:10:56
Ze SGML vychazi HTML a XML, kdyz potrebuju udelat parser musim nejdriv
udelat parser SGML a ten pak rozsirit.
Jakub Dusek
------------------------------------
Web : http://www.corexpert.com
Phone : +420 604 615 795
Icq : 86063232
------------------------------------
Sms GateKeeper - komfortni odesilani
sms zprav pro platformu Windows
------------------------------------
Wednesday, June 18, 2003, 11:13:53 AM, you wrote:
>> No me se povedlo vygooglovat pouze iso.ch kde tu normu
>> prodavaji jako knizku, jinak jsem nikde jeji popis nedostal.
>> Neda se objednat nekde u nas?
HR> Neni to zadna norma, ale je to hned prvni odkaz:
HR> http://xml.coverpages.org/htf-intro.html
HR> Proc ale chces pouzivat mrtvy format sgml? Chces si udelat nejakou
HR> vlastni aplikaci, komplet vlastni dtd? Urcite si bohate vystacis s
HR> xml...
HR> Radim
Kompatibilita s DBase 3
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 18.6.2003 12:07:56
18.6.2003 Jiri Hoffmayer:
> A jak to udelam z aplikace?
>>> v aplikaci vytvarim tabulku DBF pomoci TTable.CreateTable, vysledna
> tabulka
>>> je ve formatu DBase 4. Zakaznik by potreboval aby tabulka byla
> kompatibilni
>>> s DBase 3. Lze to nejak zaridit?
>>Tak, ze si v BDE administratorovi v nativnim driveru pro BDE nastavis
>>Level na 3
http://www.volny(tec)cz/jan.fiala/Un_DBCfg.zip
je unita, ktera umoznuje menit parametry BDE za behu programu
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Kompatibilita s DBase 3
[*] Jiri Hoffmayer <parsys(zv)digitus(tec)cz> - 18.6.2003 11:19:53
A jak to udelam z aplikace?
>> v aplikaci vytvarim tabulku DBF pomoci TTable.CreateTable, vysledna
tabulka
>> je ve formatu DBase 4. Zakaznik by potreboval aby tabulka byla
kompatibilni
>> s DBase 3. Lze to nejak zaridit?
>Tak, ze si v BDE administratorovi v nativnim driveru pro BDE nastavis
>Level na 3
Kyklix3 open edition
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 18.6.2003 11:19:53
> me Kylix3 na MDK 9.1 funguje bez problemu ... .
> Kylix2 fungoval take i kdyz ma v readme napsane:
>
> Kylix 2 is certified on the following Linux distributions:
>
> * Red Hat 7.1
> * SuSE 7.2
> * Mandrake 8.0
>
> V Kylix 3 readme bude mozna neco podobneho.
>
pokud nemas v systemu novou verzi libc (nova podpora threadu) pak
Kylix
3 bude chodit. V opacnem pripade muzes mit problemy jak s IDE tak
s prelozenymi programy (pokud pouzivaji thready)
Jinak pomaly start ma zrejme na svedomi komunikace s font
serverem (xfs), ktery behem startu Kylixu dost zere CPU cili je hojne
vyuzivan (minimalne do startu spalsh screenu).
D. Toman
OT: Cipove karty
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 18.6.2003 11:34:54
Puvodni zprava ze dne 18.6.2003:
> dekuji vsem za napady. Po dalsim patrani se problem zredukoval na jedinou
> vec - potrebuji ctecku karet, ktera by umela ST14C02C a dala se koupit v
> Cesku za primerene maly peniz :-) Popisy u vsech ctecek, ktere jsem na
> nasich WEBech nasel, hyri optimismem, ale konkretnich informaci je malo.
> Potreboval bych neco jako http://www.motechno.com/produkte/acf30.htm, ale u
> nas :-))
Posilam soukromym mailem...
> Jeste je zde jedna vec - uz jsem par rozhrani pro PC delal, ale zatim jeste
> nic pro I2C. Myslite, ze by bylo mozne cist a zapisovat data z a do ST14C02C
> v ramci aplikace pod W2K (myslim bez driveru a tedy bez moznosti prijatelne
> presneho casovani) ?
Ano, je to pochopitelne mozne, ke cteckam byvaji normalni drivery, ba
i podpora pro vyvojove nastroje...
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
OT: Cipove karty
[*] Jiri Foldyna <jiri.f(zv)avizo(tec)cz> - 18.6.2003 11:28:54
Dobry den,
dekuji vsem za napady. Po dalsim patrani se problem zredukoval na jedinou
vec - potrebuji ctecku karet, ktera by umela ST14C02C a dala se koupit v
Cesku za primerene maly peniz :-) Popisy u vsech ctecek, ktere jsem na
nasich WEBech nasel, hyri optimismem, ale konkretnich informaci je malo.
Potreboval bych neco jako http://www.motechno.com/produkte/acf30.htm, ale u
nas :-))
Jeste je zde jedna vec - uz jsem par rozhrani pro PC delal, ale zatim jeste
nic pro I2C. Myslite, ze by bylo mozne cist a zapisovat data z a do ST14C02C
v ramci aplikace pod W2K (myslim bez driveru a tedy bez moznosti prijatelne
presneho casovani) ?
Zdravim a jeste jednou diky.
Jiri Foldyna
mailto:jiri.f(zv)avizo(tec)cz
Kyklix3 open edition
[*] Petr Hlozek <petr_h(zv)mrp(tec)cz> - 18.6.2003 11:01:52
----- Original Message -----
From: "Pavel Cisar" <pcb(zv)atlas(tec)cz>
Subject: Re: Kyklix3 open edition
> > dobre rano/poledne/odpoledne/vecer/noc/a opet rano ...
> >
> > Chtel jsem se zeptat, jaka je vase zkusenost s Kylixem3 Open Edition.
> > Po nainstalovani na RH9 (KDE) se mi spousti dosti dlouho a zatim jsem
nemel
> > dostatek trpelivosti pockat na konec sestaveni .... i priblble "hello
world"
> > aplikace ...
> >
> > nechapu to, protoze kylix1 mi jeste na starem mandrake jela v pohode ..
>
> Kylix funguje v podstate jen s distribucemi ktere jsou uvedene na krabici
/ v
> readme, tedy s zadnou novou distribuci RH, SuSE nebo MDK. To je stary
znamy
> problem, o kterem vsichni vi vcetne Borlandu, ale Borland mlci a mlci, a
nic
> nedela. Zrejme maji plne ruce prace s C# a Delphi.NET.
Dobry den,
me Kylix3 na MDK 9.1 funguje bez problemu ... .
Kylix2 fungoval take i kdyz ma v readme napsane:
Kylix 2 is certified on the following Linux distributions:
* Red Hat 7.1
* SuSE 7.2
* Mandrake 8.0
V Kylix 3 readme bude mozna neco podobneho.
Petr
SGML vs HTML, XML
[*] Hampel, Radim <rhampel(zv)infinity(tec)cz> - 18.6.2003 11:13:53
> No me se povedlo vygooglovat pouze iso.ch kde tu normu
> prodavaji jako knizku, jinak jsem nikde jeji popis nedostal.
> Neda se objednat nekde u nas?
Neni to zadna norma, ale je to hned prvni odkaz:
http://xml.coverpages.org/htf-intro.html
Proc ale chces pouzivat mrtvy format sgml? Chces si udelat nejakou
vlastni aplikaci, komplet vlastni dtd? Urcite si bohate vystacis s
xml...
Radim
OT: Cipove karty
[*] Milan Tomes <milan.tomes(zv)haida(tec)cz> - 18.6.2003 10:58:52
Tak me napada - co treba misto vybaveni nekolika pracovist tiskarnami
carovych kodu, pouzit jednu tiskarnu, ktera vytiskne najednou napr. 10 000
carovych kodu na samolepici stitky a ty se budou dale pouzivat (lepit) na
jednotlive inzeraty ??? Ctecka preci neni tak draha... A hlavne - nemuze
dojit k oddeleni (tedy v pripade pouziti kvalitnich samolepek) ID a
inzeratu...
S pozdravem
Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Jiri Foldyna
>
> >
> > A co takhle vytisknout na objednavku carovy kod, a operatorka z nej
> > sejme cislo, a jede se dal? To by IMHO melo vyjit nejlevneji, a
> > nemuze se ztratit karta z objednavky.
>
> Carove kody byly prvni na rade. Jenze cena tiskarny carovych kodu se
> kolem toho musi porad nekdo poskakovat (technik). Pri 10 pracovistich cena
> vyskoci na 150 kKc i vice. Naproti tomu ctecka cipovych karet do 3.5 FD
> pozice prijde na radove $40, cipova karta stoji okolo 50 Kc, da se na ni
> 100000 zapsat... Je to tak, jak psal Petr Zahradnik, asi nejbliz k tomu je
> disketa, jenze tady je zase neprakticka manipulace a nespolehlivost.
>
>
OT: Cipove karty
[*] Tomas Runa <t.runa(zv)cleverbee(tec)com> - 18.6.2003 10:22:40
V soucasne dobe jsem "nucen" venovat se v ramci diplomove prace
standardu 1-Wire, a tak mne napadlo, ze by to slo pouzit I pro zminovane
aplikace (identifikace objednavek, osob, vstupy,..). Proste by se dany
objekt k identifikaci opatril iButtonem s danou pameti, do ktere je
mozne zapsat libovolna data a dokonce je I chranit heslem.
V pripade zajmu o dalsi informace odkazuji bud na www.dalsemi.com, nebo
na muj mail ..:)
Re[2]: SGML vs HTML, XML
[*] Jakub Dusek <delphi(zv)corexpert(tec)com> - 18.6.2003 10:49:51
No me se povedlo vygooglovat pouze iso.ch kde tu normu prodavaji jako
knizku, jinak jsem nikde jeji popis nedostal. Neda se objednat nekde u nas?
Puvodne jsem myslel ze kdyz XML vychazi ze SGML tak ho spis rozsiruje
nez oklestuje...
Jakub Dusek
------------------------------------
Web : http://www.corexpert.com
Phone : +420 604 615 795
Icq : 86063232
------------------------------------
Sms GateKeeper - komfortni odesilani
sms zprav pro platformu Windows
------------------------------------
Wednesday, June 18, 2003, 3:19:16 AM, you wrote:
>>
>> Zdravim,
>> nejak se mi nikde nedari najit jestli jsou komentare zname z XML a
>> HTML ("<!--" a "-->") definovane uz normou SGML, nevi to tu nekdo?
>>
>> Jakub Dusek
BK> ano, komentare jsou platne SGML tagy
BK> 1/ na netu tato informace je (staci si nagooglit SMGL a trosku hledat...
BK> 2/ staci si jen uvedomit, ze XML neni nic jineho, nez oklestene SGML
BK> (o HTML se samozrejme toto rici neda), takze co umi XML, umi i SGML
BK> S pozdravem
BK> Bronislav Klucka
BK> Windows programmmer, Web programmer
BK> -------------------------------------------------
BK> http://pro2-soft.com
BK> Email : Bronislav.Klucka(zv)pro2-soft.com
BK> Phone : +420605582922