Archív konference Delphi
Zpět na výběr roku archívu nebo přejít na fulltextové vyhledávání v konferenci.
Tisk na slozenky
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 30.7.2003 17:30:34
Puvodni zprava ze dne 30.7.2003:
> Po zkusenostech se jevi jako nejvhodnejsi je laserova, podminkou je spodni
> podavac -suplik. Horni podavace maji velkou toleranci pri natahovani
> stranky. Vyhovuji take kvalitni bubliny se spodnim podavacem, tam ale
Ja jsem slozenky tiskl na HP LaserJet 2100 a ted na HP Color LaserJet
4600 vzdy z horniho zasoblniku a nikdy jsem nemel nejmensi problem s
toleranci, ani kdyz jsem jeste na starych poukazkach AV tiskl plne
kodovanou cteci zonu. Rozdil je vicemene v tom, ze je nutne nastavit
tisk zvlast na spodni zasobniky a zvlast na horni, protoze kazdy
podava jinak, ale kdyz se to nastavi, je to bez problemu.
> Dale jsou nutne OCR fonty (hlavne OCR-B). stanejete je treba od CP, ale
> kvalita nic moc.
??? Pismo OCR-B jak to, co jsem pouzival kdysi svoje, tak to od posty,
je kvalitni font, nejsou v nem problemy, tisknu to roky a nevidim nic,
v cem by bylo nekvalitni.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
MainMenu
[*] Spider_X <spider_x(zv)quick(tec)cz> - 30.7.2003 17:24:34
Hellou,
prosimvas poradte mi nekdo jak se daji do main menu pridavat dalsi
polozky v runtime.
--
Zdravi
Spider_X
spider_x(zv)quick(tec)cz
Tisk na slozenky
[*] Jakub Martinek <listbox(zv)vakmb(tec)cz> - 30.7.2003 17:20:33
Po zkusenostech se jevi jako nejvhodnejsi je laserova, podminkou je spodni
podavac -suplik. Horni podavace maji velkou toleranci pri natahovani
stranky. Vyhovuji take kvalitni bubliny se spodnim podavacem, tam ale
narazite na naklady na tisk. Jehlickove se vyplati az od urciteho poctu
vytisku - musite pouzit drazsi velkokapacitni stroje (napr. Compuprint,
Printronix).
Dale jsou nutne OCR fonty (hlavne OCR-B). stanejete je treba od CP, ale
kvalita nic moc.
Pro tisk lze dnes pouzit temer libovolny tiskovy generator, musi mit jen
presne pozicovani. Externi programy se vyplati az od velkeho objemu, ale
stejne budete muset napsat mustek na predavani dat.
Jakub Martinek
jmartinek(zv)vakmb
> Potrebuji tisknout postovni slozenky. Kdo s tim mate nejake
> zkusenosti, muzete mi strucne doporucit jakou metodu zvolit?
> Jakou tiskarnu pouzit (nejakou specielni, nebo staci
> normalni)? Tisknout na jednotlive slozenky, nebo radeji na
> traktor? Tisknout pomoci nejakeho externiho programu, kteremu
> predam data, nebo si tisk napsat sam?
>
> Marek Dostal
FB 1.0 - Cascade delete a rychlost
[*] Petr Palicka <palicka.petr(zv)seznam(tec)cz> - 30.7.2003 16:48:31
no, ono totiz, kdyz plnis a mazes 100tisic zaznamu, tak
to chvilku trva, nez se odstrani neplatne verze radku.
s KN jsem mel taky tu cest a treba import podniku,
kompletni vymaz a potom _jakykoliv_ pozadavek na server
a je tam prodleva. nicmene po zacvicenim s 10 MB VFK
souborem to netrvalo byl jak pres obed. a takovyhle
masivni presuny dat se nedelaji kazdej den, ale jednou,
pri naplneni dat. potom staci brat a nacitat zmenovy davky,
kdy se doplnuje a updatuje par set radku (pokud vubec).
zkus misto novyho plneni db daty zpracovat zmenovou davku.
po nekolika upozornenich na chyby uz jim to celkem funguje :)
peca
Precitanie default polozky z registrov
[*] spisiak <spisiak(zv)zoznam.sk> - 30.7.2003 16:48:31
> Tak dej misto nazvu polozky prazdny string.
Ahoj to mi funguje len na W2000 na W98 mi to vracia prazdny retazec.
KaSi
IE Toolbar
[*] Jiri Baudys <konference(zv)duplikace(tec)cz> - 30.7.2003 16:20:29
Krasny den,
neresil jste nekdo vyrobu Toolbaru do MS IE.
Hledal jsem k tomu dokumentaci a nic svepravneho jsem nenasel
Diky za kazdou radu
Jiri Baudys
IE Toolbar
[*] Jakub Dusek <delphi(zv)corexpert(tec)com> - 30.7.2003 16:24:30
http://www.euromind.com/iedelphi
Jakub Dusek
Precitanie default polozky z registrov
[*] Jakub Dusek <delphi(zv)corexpert(tec)com> - 30.7.2003 16:16:29
Tak dej misto nazvu polozky prazdny string.
Jakub Dusek
______________________________________________________________________
web: http://www.corexpert.com, mobile: +420 604 615 795, ICQ: 86063232
aplikace pro komfortni odesilani sms zprav, vizitek, log a melodii
=> Sms GateKeeper 2.1
Precitanie default polozky z registrov
[*] spisiak <spisiak(zv)zoznam.sk> - 30.7.2003 16:12:28
Ahoj,
prosim o radu, ako je mozne precitat z registorv hodnotu vychodzej polozky.
Pomocou funkcie ReadString mozem precitat hodnotu polozky pokial ma nejake
meno. Ale ja potrebujem precitat tie hodnoty, ktore su v registroch uvedene
ako (Vychozi) v CZ windows alebo (Predvolene) v SK windowsoch.
Dike
KaSi
Spojovani menu
[*] Jiri Foldyna <jiri.f(zv)avizo(tec)cz> - 30.7.2003 15:42:26
Ahoj,
D5 Ent, W2K
Potrebuji spojit main menu parent MDI formu s main menu child MDI formu tak,
aby se polozky z child formu doplnily do puvodniho menu. Nejak takto:
Parent menu:
Soubor
Otevrit
Konec
Child menu:
Soubor
Ulozit
Potreboval bych dostat
Soubor
Otevrit
Ulozit
Konec
Po otevreni child formu dostavam bud
Soubor
Ulozit
(GroupIndex u TMenuItem Soubor je u obou formu stejny)
nebo
Soubor Soubor
Otevrit Ulozit
Konec
(GroupIndex u TMenuItem Soubor je u obou formu ruzny)
Experimentoval jsem s GroupIndex i u polozek Otevrit, Ulozit, Konec, ale
neuspesne.
Lze to nejak zaridit ?
Diky
Jiri Foldyna
mailto:jiri.f(zv)avizo(tec)cz
FB 1.0 - Cascade delete a rychlost
[*] Skopalik Slavomir <skopalik(zv)hlubocky.del(tec)cz> - 30.7.2003 15:20:25
> > 1. je to zpusobeno tou caskadni integritou (kdyz to prepises do
> > trigru, nebo kdyz to odstrani aplikace je to jine) ?
>
> Netusim - nemohu to prepisovat do triggeru, protoze by to a) stalo hrozne
> moc casu a b) ten ja nemam. Podle me je to uplne jedno, protoze kdyz smazeme
> "jen" cca. 100 000 zaznamu, tak je lag cca. 30 minut :)))
Prepsani typu integrity je otazka nekolika minut, takze
me zajima ten vysledek (podle mne ale neni problem v integrite).
Ja bych to delal zmenou volby v Case Studiu.
Nema moc smysl testovat komplexni DB a myslet si ze naleznes
pricinu, je treba DB postupne zjenodusovat az na cca 2 tabulky,
pak je z toho neco, co lze resit.
> > 3. Jaky je ten SELECT ?
>
> Select * from table
> nebo
> select count(id) from table atp...
> Proste to nejjednodussi co si dokazes predstavit...
Count je problem, doba scanu NEZALEZI na velikosti DB
ale na poctu zaznamu.
select * from ... zase zalezi spise na rychlosti interface (doba predani
zaznamu klientovi, behem te server ceka, nebo obhospodaruje dalsi klienty).
Takze jeste jednou, jaky je PRESNE ten selekt vcetne planu.
pokud by tam byla vice jak jedna tabulka, tak to taky muze
trvat moooooooooc dlouho.
>
> > 4. Byla by vhodna struktura DB ?
>
> ??? Nerozumim
Prebyval otaznik, tj. jake je vlastne struktura tabulek ?
tj. jake je DB schema ?
>
> > 5. Kdyz se pusti ten SELECT na naplnenou DB jak trva dlouho ?
>
> zlomek vteriny
Tvoje odpoved je v primem rozporu s odpovedi v bodu 3).
Opravdu trva select na naplnene DB mene jak 1 sec !!!!
A po vymazani zaznamu >> hodinu ?
>
> > 6. Jake je PLAN toho selectu.
>
> natural scan popr scan podle primarniho klice.
Posli prosim primo plany z ISQL.
Narural scan -> pokud je to jedna tabulka, tak bude doba
linearne rust s poctem zaznamu v tabulce (je jedno jestli jsou
smazany, nebo ne)
> > 8. Pri pouziti FB1.5 byli ty same problemy ?
>
> Ano
To je divne, FB 1.5 by mel byt cca 1.5 krat rychlejsi.
>
> >
> > Tohle by nam mozno mohlo pomoci, z uvedenych informci me napada
> > puze spatne
> > postaveny select (oni ty zaznamy totiz jeste existuji a budou
> > existovat az do sweepu).
>
> To chapu, ale nechapu to, ze serveru trva prohledani nejakych 300 MB i vice
> jak 5 hodin. Dodejme, ze kdyz se serverem a s onou databazi nebudu den nic
> delat, coz by mel byt dostatecny cas pro provedeni sweepu, tak mi to vubec
> nepomuze a trva to vsechno uplne stejne dlouho...
>
Prosim moh bys uz konecne poslat ty selekty ?
Takto se vysledku skutecne nedoberem.
Pricina je v tom selektu (celkove v nevhodne praci s DB), takze
musime upravite ten select.
Bylo by pekne to testovat dejme tomu na desetine dat a sledovat
jestli doba narusta linearne, nebo jinak (exponencialne, kvadraticky,...).
Slavek
FB 1.0 - Cascade delete a rychlost
[*] Radek KALA <kala(zv)betacontrol(tec)cz> - 30.7.2003 15:24:25
Pokud takto potrebujes Obnovit v podstate obrovskej ciselnik, Jsou
jeste dve dalsi reseni, ktera ti uspori vymazani spousty zaznamu.
1. Nemazat, ale pouze zmenit ty co se zmenili - ano, zrejme to bude
dlouho trvat ale to by zase nemuselo nijak vadit.
2. Nasypat nove ciselniky do prazdne databaze a pak k nim dosypat
tvoje data.
> > PS: Podla mna mazat miliony riadkov nie je prave nastastnejsi datovy
> > navrh.
>
> To nerikej me, ale firme NESS, ktere jsme, my danovi poplatnici, za
> tento paskvil zaplatili 133 000 000 Kc !!! Proste potrebujeme vymazat
> naimportovana data katastru nemovitosti a ta jsou velika (kompletni
> republika vcetne SGI ma 70GB v Oraclu :)
S pozdravem Radek KALA
BetaControl, s.r.o.
Cerneho 58/60, 635 00
tlf. : + 420 5 4622 3491
fax : + 420 5 4622 3470
GSM : + 420 603 85 75 15
FB 1.0 - Cascade delete a rychlost
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 30.7.2003 15:16:24
Milan Tomes <delphi(zv)haida(tec)cz> wrote:
>> postaveny select (oni ty zaznamy totiz jeste existuji a budou
>> existovat az do sweepu).
>
> To chapu, ale nechapu to, ze serveru trva prohledani nejakych 300 MB
> i vice jak 5 hodin. Dodejme, ze kdyz se serverem a s onou databazi
> nebudu den nic delat, coz by mel byt dostatecny cas pro provedeni
> sweepu, tak mi to vubec nepomuze a trva to vsechno uplne stejne
> dlouho...
Sweep se ti nespusti jen tak kdyz budes den cekat. Ten se bud vyvola
automaticky po urcitem poctu transakci, ktere probehnou nad databazi
nebo jej jde vyvolat rucne napr. v nocnich hodinach:
gfix -sweep "database.gdb" -user "SYSDBA" -password "masterkey"
Martin Schayna
Ako zistit ID prave vytvoreneho riadku v SQL
[*] Petr Langer <langer(zv)xdom(tec)cz> - 30.7.2003 15:12:24
INSERT blablabla; SELECT SCOPE_IDENTITY( )
HTH,
Petr Langer
----- Original Message -----
From: "Slavomir Cekel" <slavomir.cekel(zv)noves.sk>
Subject: Ako zistit ID prave vytvoreneho riadku v SQL
> ja vytvaram PRAZDNY riadok, klasika prikaz INSERT ... ako ale zistit, ake
ID
> mi pri vytvoreni zapisalo ?
FindStr pres OLE v Excelu
[*] aldik(zv)quick(tec)cz - 30.7.2003 14:40:22
Jak prosim najdu pole na kterem lezi nejaka textova hodnota pres ole nasel
jsem tohle,
Cells.Find(What:="ss", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext,
MatchCase:=False _
, SearchFormat:=False).Activate
Cells.FindNext(After:=ActiveCell).Activate
ale furt mi to nejak nejde a nejde jak to spravne provedu....a jak vyplnit
hodnoty?
diky moc
Ales Pavel
FB 1.0 - Cascade delete a rychlost
[*] Milan Tomes <delphi(zv)haida(tec)cz> - 30.7.2003 14:40:21
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Roland Turcan
>
>
> <<< 30. 7. 2003 13:52 - Milan Tomes "delphi(zv)haida(tec)cz" >>>
> MT> 1 - 3 miliony zaznamu velikost databaze je kolem 0,5 GB.
> Soucasny pokus byl
> MT> provaden na datech o objemu 300 MB (cca. 1 000 000 zaznamu v
> cca. 15-ti
> MT> tabulkach) a do ted trva 150 minut :((( Opravdu nevim co si mam o tom
> MT> myslet. Zakaznik mi v pripade nasazeni takoveto databaze bude
> pekne nadavat.
> MT> Nezkousel jsem provest backup/restore, protoze je to v realnem provozu
> MT> nemozne.
>
> -------------------------------------------
> My answer:
> ----------
> Onoho casu som skusal taketo divociny ako ti tu popisujes, a po
> vycisteny databazy aj jednoduchy select na tabulku ktora uz bola t.c.
> prazdna bolo dost dlha doba, skus spustit Sweep a po nom by sa to malo
> urcite zrychlit. Lenze sweep dlho trva :-(((
A to je presne ono... Co s tim ???
>
> PS: Podla mna mazat miliony riadkov nie je prave nastastnejsi datovy
> navrh.
To nerikej me, ale firme NESS, ktere jsme, my danovi poplatnici, za tento
paskvil zaplatili 133 000 000 Kc !!!
Proste potrebujeme vymazat naimportovana data katastru nemovitosti a ta jsou
velika (kompletni republika vcetne SGI ma 70GB v Oraclu :)
S pozdravem
Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz
>
> --
> Best regards, TRoland
>
>
>
>
FB 1.0 - Cascade delete a rychlost
[*] Milan Tomes <delphi(zv)haida(tec)cz> - 30.7.2003 14:34:21
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Petr Fejfar
>
> Milan Tomes wrote:
>
> > pokus byl provaden na datech o objemu 300 MB (cca. 1 000 000 zaznamu
> > v cca. 15-ti tabulkach) a do ted trva 150 minut :((( Opravdu nevim co
> > si mam o tom myslet.
>
> Kolik toho mazes a jak jsou "dlouhe" ty kaskady?
>
> pf
Kaskady "probublavaji" pres max. 5 tabulek.
S pozdravem
Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz
FB 1.0 - Cascade delete a rychlost
[*] Milan Tomes <delphi(zv)haida(tec)cz> - 30.7.2003 14:32:20
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Skopalik Slavomir
>
> 1. je to zpusobeno tou caskadni integritou (kdyz to prepises do
> trigru, nebo kdyz to odstrani aplikace je to jine) ?
Netusim - nemohu to prepisovat do triggeru, protoze by to a) stalo hrozne
moc casu a b) ten ja nemam. Podle me je to uplne jedno, protoze kdyz smazeme
"jen" cca. 100 000 zaznamu, tak je lag cca. 30 minut :)))
> 2. Je tento jev opakovatelny ?
Kdykoliv, kdekoliv za jakychkoliv okolnosti... :)))
> 3. Jaky je ten SELECT ?
Select * from table
nebo
select count(id) from table atp...
Proste to nejjednodussi co si dokazes predstavit...
> 4. Byla by vhodna struktura DB ?
??? Nerozumim
> 5. Kdyz se pusti ten SELECT na naplnenou DB jak trva dlouho ?
zlomek vteriny
> 6. Jake je PLAN toho selectu.
natural scan popr scan podle primarniho klice.
> 7. Da se ten corupt nasimulovat opakovane ?
To netusim - tuhle hlasku mi to vyhodilo poprve. Mozna to bylo proto, ze
jsem zatim, az na tuto vyjimku, nemel nervy cekat na vysledek treba i vice
jak 5 hodin...
> 8. Pri pouziti FB1.5 byli ty same problemy ?
Ano
>
> Tohle by nam mozno mohlo pomoci, z uvedenych informci me napada
> puze spatne
> postaveny select (oni ty zaznamy totiz jeste existuji a budou
> existovat az do sweepu).
To chapu, ale nechapu to, ze serveru trva prohledani nejakych 300 MB i vice
jak 5 hodin. Dodejme, ze kdyz se serverem a s onou databazi nebudu den nic
delat, coz by mel byt dostatecny cas pro provedeni sweepu, tak mi to vubec
nepomuze a trva to vsechno uplne stejne dlouho...
S pozdravem
Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz
>
> Slavek
>
>
> > Zdravim vsechny,
> >
> > mame takovy problem s FB 1.0.3. Databaze ma reference navrzeny
> s caskadovym
> > delete zaznamu, takze staci vyprazdnit jednu tabulku a v ten okamzik se
> > vymaze vse. Import i vlastni vymaz je velice rychly, ale
> problem nastava v
> > okamziku selectu z tabulky, ve ktere byly zaznamy smazane
> pomoci cascade.
> > Tento dotaz trva napoprve straslive dlouho (i nekolik hodin) a
> pak se vse
> > rozebehne... BTW vcera mi po te same akci DB vyhodila hlasku corrupt
> > database - invalid page type (nebo neco v tom smyslu)
> > Nevite nekdo co by mohlo pomoci, aby se podobne veci nedeli ???
>
> > Milan Tomes
>
>
>
FB 1.0 - Cascade delete a rychlost
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 30.7.2003 13:40:16
Milan Tomes wrote:
> pokus byl provaden na datech o objemu 300 MB (cca. 1 000 000 zaznamu
> v cca. 15-ti tabulkach) a do ted trva 150 minut :((( Opravdu nevim co
> si mam o tom myslet.
Kolik toho mazes a jak jsou "dlouhe" ty kaskady?
pf
Nefunkcni heslo na pradoxovou tabulku.
[*] Petr Klima <delphi(zv)darvis(tec)cz> - 30.7.2003 14:10:19
A pro jakou verzi pdox tabulek to ma fungovat?
Petr
> -----Puvodni zprava-----
> Od: Jiri Virt [mailto:virt(zv)volny(tec)cz]
> Odeslano: 30. cervence 2003 13:46
> Komu: delphi-l(zv)clexpert(tec)cz
> Predmet: Re: Nefunkcni heslo na pradoxovou tabulku.
>
>
> Uniheslo pro paradox ...
>
> jIGGAe
>
> Jirka
>
> Bervid wrote:
> > Mam problem s heslem na jedne tabulce. Proste mi nebere heslo, ktere
> > driv fungovalo.
> > Nekde jsem cetl, ze existuje zpusob jak se pres toto heslo dostat. V
> > archivu jsem
> > nasel spoustu odkazu, ale zadny neresi muj problem. Nebo jsem se
> > sptane dival.
> > Nakopnete me. Dik.
>
>
FB 1.0 - Cascade delete a rychlost
[*] Skopalik Slavomir <skopalik(zv)hlubocky.del(tec)cz> - 30.7.2003 13:40:16
1. je to zpusobeno tou caskadni integritou (kdyz to prepises do trigru, nebo kdyz to odstrani aplikace je to jine) ?
2. Je tento jev opakovatelny ?
3. Jaky je ten SELECT ?
4. Byla by vhodna struktura DB ?
5. Kdyz se pusti ten SELECT na naplnenou DB jak trva dlouho ?
6. Jake je PLAN toho selectu.
7. Da se ten corupt nasimulovat opakovane ?
8. Pri pouziti FB1.5 byli ty same problemy ?
Tohle by nam mozno mohlo pomoci, z uvedenych informci me napada puze spatne
postaveny select (oni ty zaznamy totiz jeste existuji a budou existovat az do sweepu).
Slavek
> Zdravim vsechny,
>
> mame takovy problem s FB 1.0.3. Databaze ma reference navrzeny s caskadovym
> delete zaznamu, takze staci vyprazdnit jednu tabulku a v ten okamzik se
> vymaze vse. Import i vlastni vymaz je velice rychly, ale problem nastava v
> okamziku selectu z tabulky, ve ktere byly zaznamy smazane pomoci cascade.
> Tento dotaz trva napoprve straslive dlouho (i nekolik hodin) a pak se vse
> rozebehne... BTW vcera mi po te same akci DB vyhodila hlasku corrupt
> database - invalid page type (nebo neco v tom smyslu)
> Nevite nekdo co by mohlo pomoci, aby se podobne veci nedeli ???
> Milan Tomes
FB 1.0 - Cascade delete a rychlost
[*] Milan Tomes <delphi(zv)haida(tec)cz> - 30.7.2003 13:44:17
Pouze primarni klice...
S pozdravem
Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Jaroslav Vorlicek
>
> Jsou na tech tabulkach indexy ?
>
nefunguje odchyceni TASKBARCREATED a ostatni veci
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 30.7.2003 13:44:17
Zdravim vsechny
tak jsem ten problem konence doresil ..
spoustim tu aplikaci pomoci CreateProcessasUser
a nastavim lpdesktop v systeminfo na Winsta0\default
a pak to jede. Presnej postup jak to udelat jeste napisu do
konference.
Milan
FB 1.0 - Cascade delete a rychlost
[*] Roland Turcan <rolo(zv)sedas.sk> - 30.7.2003 14:08:19
<<< 30. 7. 2003 13:52 - Milan Tomes "delphi(zv)haida(tec)cz" >>>
MT> 1 - 3 miliony zaznamu velikost databaze je kolem 0,5 GB. Soucasny pokus byl
MT> provaden na datech o objemu 300 MB (cca. 1 000 000 zaznamu v cca. 15-ti
MT> tabulkach) a do ted trva 150 minut :((( Opravdu nevim co si mam o tom
MT> myslet. Zakaznik mi v pripade nasazeni takoveto databaze bude pekne nadavat.
MT> Nezkousel jsem provest backup/restore, protoze je to v realnem provozu
MT> nemozne.
-------------------------------------------
My answer:
----------
Onoho casu som skusal taketo divociny ako ti tu popisujes, a po
vycisteny databazy aj jednoduchy select na tabulku ktora uz bola t.c.
prazdna bolo dost dlha doba, skus spustit Sweep a po nom by sa to malo
urcite zrychlit. Lenze sweep dlho trva :-(((
PS: Podla mna mazat miliony riadkov nie je prave nastastnejsi datovy
navrh.
--
Best regards, TRoland
Nefunkcni heslo na pradoxovou tabulku.
[*] Jiri Virt <virt(zv)volny(tec)cz> - 30.7.2003 13:46:17
Uniheslo pro paradox ...
jIGGAe
Jirka
Bervid wrote:
> Mam problem s heslem na jedne tabulce. Proste mi nebere heslo, ktere
> driv fungovalo.
> Nekde jsem cetl, ze existuje zpusob jak se pres toto heslo dostat. V
> archivu jsem
> nasel spoustu odkazu, ale zadny neresi muj problem. Nebo jsem se
> sptane dival.
> Nakopnete me. Dik.
FB 1.0 - Cascade delete a rychlost
[*] Milan Tomes <delphi(zv)haida(tec)cz> - 30.7.2003 13:36:16
1 - 3 miliony zaznamu velikost databaze je kolem 0,5 GB. Soucasny pokus byl
provaden na datech o objemu 300 MB (cca. 1 000 000 zaznamu v cca. 15-ti
tabulkach) a do ted trva 150 minut :((( Opravdu nevim co si mam o tom
myslet. Zakaznik mi v pripade nasazeni takoveto databaze bude pekne nadavat.
Nezkousel jsem provest backup/restore, protoze je to v realnem provozu
nemozne.
S pozdravem
Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Roland Turcan
>
> <<< 30. 7. 2003 12:35 - Milan Tomes "delphi(zv)haida(tec)cz" >>>
> ten okamzik se vymaze vse. Import i vlastni vymaz je velice
> rychly, ale problem nastava v
> ------------------------------------------
> My answer:
> ----------
> Co je to v cislach to "vse", kolko je to riadkov, velkost DB, ...
> Best regards, TRoland
Ako zistit ID prave vytvoreneho riadku v SQL
[*] Slavomir Cekel <slavomir.cekel(zv)noves.sk> - 30.7.2003 13:28:15
Zdravim ...
databaza MS SQL 2000
mam tabulku ktora obsahuje stlpec ID a je nastaveny tak, ze si SQL sam
doplni hodnotu, je to index ...
ja vytvaram PRAZDNY riadok, klasika prikaz INSERT ... ako ale zistit, ake ID
mi pri vytvoreni zapisalo ?
pouzivam ADO komponenty na pracu s SQL ...
vdaka Slavo
Tisk na slozenky
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 30.7.2003 13:32:15
Puvodni zprava ze dne 30.7.2003:
> Pro dosazeni co nejlepsich vysledku pri cteni v peneznich ustavech, je treba
V jakych peneznich ustavech? Postovni slozenky snima pouze Ceska
posta, nikdo jiny s tim nema nic spolecneho, zadny penezni ustav.
> pouzit font pro to urceny, v tomto pripade si firma koupila font s nazvem
> OCRBLetMEE, ktery by mel byt optimalizovany prave pro slozenky a
> rozpoznavani pomoci OCR.
Pismo OCR-B je nutne vzdy. Neni to optimalizovano pro slozenky, je to
proste pismo pro opticke rozpoznavani pisma, cemuz se rika OCR
(Optical Character Recognition). Rez pisma TrueType OCR-B lze ziskat
zdarma primo od Ceske posty, pripadne je mezi pismy v ruznych Corelech
apod.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
FB 1.0 - Cascade delete a rychlost
[*] Jaroslav Vorlicek <vorlicek(zv)ders(tec)cz> - 30.7.2003 13:12:13
Jsou na tech tabulkach indexy ?
delphi-l-owner(zv)clexpert(tec)cz wrote:
> Tak to netusim, ale vymaz byl proveden v okamziku, kdy byl prihlasen
> pouze jeden uzivatel a bezela pouze jedna read-write transakce nad
> celou databaze. Tohle se mi opravdu vubec nelibi. Ted resp. pred vice
> jak 2-mi hodinami jsem pustil jednoduchy dotaz (select - union -
> select - union - select - union - select :) a jeste porad to bezi.
> Vytizeni procesoru na Linuxovem serveru postupne stoupa a v tuto
> chvili dosahuje nekam k 50-ti procentum. Procesor na serveru je P4
> 2GHz... :(((
>
> Prosim pomooooooooc
>
> S pozdravem
>
> Milan Tomes
> mailto:milan.tomes(zv)haida(tec)cz
>
>> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Petr Palicka
>>
>> a neni to zdrzeni zpusobeno odstranovanim neplatnych verzi radku?
>>
>> peca
Nefunkcni heslo na pradoxovou tabulku.
[*] Bervid <bervid(zv)tiscali(tec)cz> - 30.7.2003 13:12:13
Mam problem s heslem na jedne tabulce. Proste mi nebere heslo, ktere driv
fungovalo.
Nekde jsem cetl, ze existuje zpusob jak se pres toto heslo dostat. V archivu
jsem
nasel spoustu odkazu, ale zadny neresi muj problem. Nebo jsem se sptane
dival.
Nakopnete me. Dik.
FB 1.0 - Cascade delete a rychlost
[*] Roland Turcan <rolo(zv)sedas.sk> - 30.7.2003 13:10:13
<<< 30. 7. 2003 12:35 - Milan Tomes "delphi(zv)haida(tec)cz" >>>
ten okamzik se vymaze vse. Import i vlastni vymaz je velice rychly, ale problem nastava v
------------------------------------------
My answer:
----------
Co je to v cislach to "vse", kolko je to riadkov, velkost DB, ...
--
Best regards, TRoland
Tisk na slozenky
[*] Jan Naiser <tua(zv)wo(tec)cz> - 30.7.2003 13:08:13
> Potrebuji tisknout postovni slozenky. Kdo s tim mate nejake zkusenosti,
muzete mi strucne doporucit jakou metodu zvolit? Jakou tiskarnu pouzit
(nejakou specielni, nebo staci normalni)? Tisknout na jednotlive slozenky,
nebo radeji na traktor? Tisknout pomoci nejakeho externiho programu, kteremu
predam data, nebo si tisk napsat sam?
>
> D7Pro
>
> Marek Dostal
Ahoj,
mam par aplikaci, kde tisknu na slozenky. Firma je ma vytistene a
dotiskavaji se jenom promenne udaje. Maji to ve dvou verzich - samostatne
slozenky a archy A4 po 3 ks. Tiskne se na laseru, v jednom pripade na
jehlicce (tam je trosku vetsi chybovost pri rozpoznavani pomoci OCR).
Pro dosazeni co nejlepsich vysledku pri cteni v peneznich ustavech, je treba
pouzit font pro to urceny, v tomto pripade si firma koupila font s nazvem
OCRBLetMEE, ktery by mel byt optimalizovany prave pro slozenky a
rozpoznavani pomoci OCR.
Vse je soucasti provozovanych aplikaci a tisk je aplikovany pomoci sestav
Sinea.
Honza.
FB 1.0 - Cascade delete a rychlost
[*] Milan Tomes <delphi(zv)haida(tec)cz> - 30.7.2003 12:32:10
Tak to netusim, ale vymaz byl proveden v okamziku, kdy byl prihlasen pouze
jeden uzivatel a bezela pouze jedna read-write transakce nad celou databaze.
Tohle se mi opravdu vubec nelibi. Ted resp. pred vice jak 2-mi hodinami jsem
pustil jednoduchy dotaz (select - union - select - union - select - union -
select :) a jeste porad to bezi. Vytizeni procesoru na Linuxovem serveru
postupne stoupa a v tuto chvili dosahuje nekam k 50-ti procentum. Procesor
na serveru je P4 2GHz... :(((
Prosim pomooooooooc
S pozdravem
Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Petr Palicka
>
> a neni to zdrzeni zpusobeno odstranovanim neplatnych verzi radku?
>
> peca
Tisk na slozenky
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 30.7.2003 12:36:11
Puvodni zprava ze dne 30.7.2003:
> Potrebuji tisknout postovni slozenky. Kdo s tim mate nejake
> zkusenosti, muzete mi strucne doporucit jakou metodu zvolit? Jakou
> tiskarnu pouzit (nejakou specielni, nebo staci normalni)? Tisknout
> na jednotlive slozenky, nebo radeji na traktor? Tisknout pomoci
> nejakeho externiho programu, kteremu predam data, nebo si tisk
> napsat sam?
Normalne to tiskni laserovkou.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
nefunguje odchyceni TASKBARCREATED
[*] Ondrej Kelle <o.kelle(zv)digitalpublishing.de> - 30.7.2003 11:50:02
> Mozna je problem v tom ze tu aplikaci z te DLL spoustim pod systemem
> a ten asi desktop nema.
Tiez si myslim.
> skousim to pres CreateProcessAsUser a to mi moc nejdede
Skus si este raz precitat dokumentaciu o notifikacii od Winlogon.
Da sa tam specifikovat, ze ta DLL ma byt volana v kontexte toho uzivatela,
ktory sa prave prihlasil.
HTH
TOndrej
Editor
[*] Ondrej Kelle <o.kelle(zv)digitalpublishing.de> - 30.7.2003 11:40:00
>> Vysvetli co myslis tym "v pasu".
> No ze definice toho TDSDesigner je v *.pas.
Aha. Tak *.pas v pripade design time package nepotrebujes, staci .dcp.
Tie zdrojaky su tam aj tak len ako kvazi-dokumentacia, kompilovat sa nedaju.
>> Ja mam pocit, ze Fields Editor je rovnaky pre vsetky
>> datasety. Odkial mas informaciu, ze Fields Editor pre
>> client datasety je iny?
> No protoze neni :). Jednoduse proto, ze query nema aggegate fields,
> calculated atd.
Ja som zil v domneni, ze niektore query mozu mat aggregate fields, ak to
podporuje server. Napriklad Oracle myslim ma nieco podobne.
Calculated fields je myslim mozne definovat pre ktorukolvek query.
> Je to editor ktery dedi s defaultniho fields
> editoru, na dukaz se muzes podivat treba do C:\Program
> Files\Borland\Delphi7\Demos\Db\SQLClientDataset\DBLReg.pas kde je
> definovany, ale jenom z duvodu zpetne komatibility a krom toho k nemu
> chybi nejake soubory takze nelze pouzit.
Sorry, v DBLReg.pas nie je definovany ziadny fields editor.
Hint: Je tam definovany _designer_, ktory vracia True v SupportsAgregates
apod. - ten je do toho zahaknuty cez TLocalClientDatasetEditor (co je zrejme
component editor) GetDSDesignerClass.
Okrem toho je tam niekolko property editorov.
Avsak musim Ta sklamat, tieto triedy v Delphi 7 IDE nie su pouzite, ostatne,
ten kod sa nachadza v adresari Demos ;-) Okrem toho, readme.txt hovori, ze
su deprecated.
Nadalej si myslim, ze fields editor je ten isty pre vsetky datasety.
HTH
TOndrej
nefunguje odchyceni TASKBARCREATED
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 30.7.2003 12:18:09
30.7.2003 Vymazal Milan:
> problem je v tom ze poradnu dokomentaci ani MSDN po ruce nemam. nemas
> nekde link na webu ? prosim prosim
> mam nejakou strohou dokumentaci ale tam se o volani v kontextu
> uzivatele nemluvi.. takze nevim
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Tisk na slozenky
[*] Marek Dostal <konf(zv)agnis(tec)cz> - 30.7.2003 12:06:03
Potrebuji tisknout postovni slozenky. Kdo s tim mate nejake zkusenosti, muzete mi strucne doporucit jakou metodu zvolit? Jakou tiskarnu pouzit (nejakou specielni, nebo staci normalni)? Tisknout na jednotlive slozenky, nebo radeji na traktor? Tisknout pomoci nejakeho externiho programu, kteremu predam data, nebo si tisk napsat sam?
D7Pro
Marek Dostal
nefunguje odchyceni TASKBARCREATED
[*] Zalesak Tomas <tomas.zalesak(zv)lcs(tec)cz> - 30.7.2003 12:24:10
30.7.2003 Vymazal Milan:
> problem je v tom ze poradnu dokomentaci ani MSDN po ruce nemam. nemas
> nekde link na webu ? prosim prosim
> mam nejakou strohou dokumentaci ale tam se o volani v kontextu
> uzivatele nemluvi.. takze nevim
MSDN Home Page:
http://msdn.microsoft.com
Tomas Zalesak
nefunguje odchyceni TASKBARCREATED
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 30.7.2003 12:06:03
Cau Ondrej,
Wednesday, July 30, 2003, 11:50:02 AM, you wrote:
>> Mozna je problem v tom ze tu aplikaci z te DLL spoustim pod systemem
>> a ten asi desktop nema.
> Tiez si myslim.
>> skousim to pres CreateProcessAsUser a to mi moc nejdede
> Skus si este raz precitat dokumentaciu o notifikacii od Winlogon.
> Da sa tam specifikovat, ze ta DLL ma byt volana v kontexte toho uzivatela,
> ktory sa prave prihlasil.
problem je v tom ze poradnu dokomentaci ani MSDN po ruce nemam. nemas
nekde link na webu ? prosim prosim
mam nejakou strohou dokumentaci ale tam se o volani v kontextu
uzivatele nemluvi.. takze nevim
S pozdravem
Milan Vymazal
nefunguje odchyceni TASKBARCREATED
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 30.7.2003 11:44:01
Zdravim
>> vyjimky otatni zpravy sice dochytim ale TaskbarCreated ne a ne.
>> skousel jsem i jiny zpusoby. Viz predchozi konference. Odchytim
>> ostatni ale TaskbarCreated ne... nevite v cem delam chybu
> Sleduji tento thread je letmo, ale mam pocit, ze se diskuse uz radu dni
> mota stale dokola, prestoze na radu otazek zde zaznali odpovedi. IMHO na
> Tvoji posledni otazku odpovida MSDN jednoznacne (kapitola The Taskbar |
> Taskbar Creation Notification):
No ani ne.Potrebuji skratka po prihlaseni uzivatele spustit aplikaci
Resim to bez service a Run polozky v registrech. Resim to tak ze do
WinLogon Notify pridam svoji knihovnu ktera spusti mou exe aplikaci.
To odchyceni TaskBarCreated jsem potreboval protoze ta aplikace se
spusti jeste drive nezli je taskbar, tray a desktop vytvorenej.
Mozna je problem v tom ze tu aplikaci z te DLL spoustim pod systemem
a ten asi desktop nema.
skousim to pres CreateProcessAsUser a to mi moc nejdede
> ...This feature generally applies only to services that
> are already running when the Shell begins execution...
S pozdravem
Milan Vymazal
nefunguje odchyceni TASKBARCREATED
[*] Ondrej Kelle <o.kelle(zv)digitalpublishing.de> - 30.7.2003 11:44:01
> snazim se odchytit TaskbarCreated a stale mi to nejde
>
> vyjimky otatni zpravy sice dochytim ale TaskbarCreated ne a ne.
Sorry, nerozumiem celkom tej formulacii...
Ak som to z MSDN spravne pochopil, WM_TASKBARCREATED je posielana vsetkym
top-level parent windows na desktope interaktivneho uzivatela, ak je tam
nainstalovany minimalne Internet Explorer 4 (takze musi mat nastaveny aj
"active desktop"? - nie som si isty).
Z predoslych Tvojich prispevkov mam dojem, ze Tvoj program bezi pod Local
System. Ak je to tak, potom sa nediv, ze tu spravu nedostanes.
> skousel jsem i jiny zpusoby. Viz predchozi konference. Odchytim
> ostatni ale TaskbarCreated ne... nevite v cem delam chybu
>
> Delam to takto
[snip]
> procedure TForm1.FormCreate(Sender: TObject);
> begin
> WM_TASKBARCREATED :=
> RegisterWindowMessage('TaskbarCreated');
>
> OldWindowProc := Pointer(SetWindowLong(Handle, GWL_WNDPROC,
> LongInt((zv)NewWindowProc)));
>
> end;
Robis to zbytocne zlozito. Staci Ti predsa overridnut WndProc:
type
TForm1 = class(TForm)
protected
procedure WndProc(var Message: TMessage); override;
end;
procedure TForm1.WndProc(var Mesage: TMessage);
begin
if Message.Msg = WM_TASKBARCREATED then
...
else
inherited;
end;
HTH
TOndrej
Komunikace s paralelnim portem
[*] Marek Dostal <konf(zv)agnis(tec)cz> - 30.7.2003 12:00:02
Potrebuji komunikovat s paralelnim portem, potreboval bych k tomu nejake komponenty. Muzete mi nekdo nejake doporucit?
D7Pro
Marek Dostal
nefunguje odchyceni TASKBARCREATED
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 30.7.2003 11:21:59
Vymazal Milan wrote:
> vyjimky otatni zpravy sice dochytim ale TaskbarCreated ne a ne.
> skousel jsem i jiny zpusoby. Viz predchozi konference. Odchytim
> ostatni ale TaskbarCreated ne... nevite v cem delam chybu
Sleduji tento thread je letmo, ale mam pocit, ze se diskuse uz radu dni
mota stale dokola, prestoze na radu otazek zde zaznali odpovedi. IMHO na
Tvoji posledni otazku odpovida MSDN jednoznacne (kapitola The Taskbar |
Taskbar Creation Notification):
...This feature generally applies only to services that
are already running when the Shell begins execution...
HTH, pf
FB 1.0 - Cascade delete a rychlost
[*] Petr Palicka <palicka.petr(zv)seznam(tec)cz> - 30.7.2003 11:32:00
a neni to zdrzeni zpusobeno odstranovanim neplatnych verzi radku?
peca
Editor
[*] Tomas Simecek <tomassimecek(zv)atron.de> - 30.7.2003 11:07:58
Cau,
Ondrej Kelle wrote:
>>mam takovy zajmavy problem. Vytvarim komponentu, ktera je potomkem
>>TSQLQuery. Jeden z jejich clenu je take TClientDataSet. A ja nyni
>>potrebuju aby se po dbl clicku na novou komponentu (nebo nekde na
>>property) otevrel editor fieldu ale ne pro query ale pro CDS (CDS ma
>>navis napr. Calculated sloupce atd...). No napadlo me ze si
>>udelam svuj editor pro novou komponentu a v nem si spustim ten
>>spravny editor fieldu.
>>
>>
>
>Presne tak. Je to jednoduche:
>
>uses
> ... DSDesign;
>
>procedure TMyComponentEditor.ExecuteVerb(Index: Integer);
>begin
> case Index of
> ...:
> ShowFieldsEditor(Designer, (Component as
>TMyComponent).MyDataSetProperty, TDSDesigner);
> end;
>end;
>
>
Tohle je jasny.
>
>
>>Jenze problem je v tom ze v D7 Prof i Enterp. je v pasu definovany
>>jenom editor pro query ne pro CDS (ten pro CDS dedi prave z toho pro
>>query), takze nemuzu dedit ze spravneho editoru (definice je jenom v
>>dclmid70.bpl ale tam je mi na dve veci).
>>
>>
>
>Vysvetli co myslis tym "v pasu".
>
No ze definice toho TDSDesigner je v *.pas.
>Ja mam pocit, ze Fields Editor je rovnaky pre vsetky datasety. Odkial mas
>informaciu, ze Fields Editor pre client datasety je iny?
>
No protoze neni :). Jednoduse proto, ze query nema aggegate fields,
calculated atd. Je to editor ktery dedi s defaultniho fields editoru, na
dukaz se muzes podivat treba do C:\Program
Files\Borland\Delphi7\Demos\Db\SQLClientDataset\DBLReg.pas kde je
definovany, ale jenom z duvodu zpetne komatibility a krom toho k nemu
chybi nejake soubory takze nelze pouzit.
>
>Ak vies, ktory editor potrebujes, a vies, kde sa nachadza, potom ho mozes
>jednoducho pouzit - ak chces pouzit nieco z dclmid70.bpl, potom si
>jednoducho pridaj dclmid.dcp do requires, prislusnu unitu do uses a je to.
>Ja som ale v dclmid70.bpl nasiel len formular pre akciu "Assign Local
>
>
Hmm dclmid.dcp v D7 Prof. neni, nemas Enterprise ? (tu ted u sebe nemam...).
>Data...". Myslim, ze Fields Editor je ten isty ako pre kazdy iny dataset.
>
>
>
>>Poradi nekdo ?
>>
>>Navic jak sem si s tim tak hral tak sem si zaregistroval pro
>>CDS spatny editor (pro query). Je nejaka moznost zaregistrovat tam puvodni
>>
>>
>aniz
>
>
>>bych musel reinstalit D7 ?
>>
>>
>
>Malo by stacit odinstalovat ten balicek, v ktorom si zaregistroval ten
>nespravny editor.
>
Jo to jde dik.
Tom
nefunguje odchyceni TASKBARCREATED
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 30.7.2003 10:49:57
Zdravim
snazim se odchytit TaskbarCreated a stale mi to nejde
vyjimky otatni zpravy sice dochytim ale TaskbarCreated ne a ne.
skousel jsem i jiny zpusoby. Viz predchozi konference. Odchytim
ostatni ale TaskbarCreated ne... nevite v cem delam chybu
Delam to takto
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
public
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
var
OldWindowProc : Pointer; {Variable for the old windows proc}
WM_TASKBARCREATED : DWord; {custom systemwide message}
function NewWindowProc(WindowHandle : hWnd;
TheMessage : LongInt;
ParamW : LongInt;
ParamL : LongInt) : LongInt stdcall;
var
Status : LongInt;
ss:TStringlist;
begin
if TheMessage = WM_TASKBARCREATED then
begin
ss:=TStringlist.create;
ss.add('jo');
ss.SaveToFile('c:\temp\ss');
ss.free;
Result := 0;
end;
Result := CallWindowProc(OldWindowProc, WindowHandle, TheMessage, ParamW, ParamL);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
WM_TASKBARCREATED := RegisterWindowMessage('TaskbarCreated');
OldWindowProc := Pointer(SetWindowLong(Handle, GWL_WNDPROC, LongInt((zv)NewWindowProc)));
end;
end.
--
Best regards,
Milan Vymazal
Delphi 7 Enterprise, Windows 2000 SP3 Proff, IE 6.0sp1 with all sp
Editor
[*] Ondrej Kelle <o.kelle(zv)digitalpublishing.de> - 30.7.2003 09:59:53
> mam takovy zajmavy problem. Vytvarim komponentu, ktera je potomkem
> TSQLQuery. Jeden z jejich clenu je take TClientDataSet. A ja nyni
> potrebuju aby se po dbl clicku na novou komponentu (nebo nekde na
> property) otevrel editor fieldu ale ne pro query ale pro CDS (CDS ma
> navis napr. Calculated sloupce atd...). No napadlo me ze si
> udelam svuj editor pro novou komponentu a v nem si spustim ten
> spravny editor fieldu.
Presne tak. Je to jednoduche:
uses
... DSDesign;
procedure TMyComponentEditor.ExecuteVerb(Index: Integer);
begin
case Index of
...:
ShowFieldsEditor(Designer, (Component as
TMyComponent).MyDataSetProperty, TDSDesigner);
end;
end;
> Jenze problem je v tom ze v D7 Prof i Enterp. je v pasu definovany
> jenom editor pro query ne pro CDS (ten pro CDS dedi prave z toho pro
> query), takze nemuzu dedit ze spravneho editoru (definice je jenom v
> dclmid70.bpl ale tam je mi na dve veci).
Vysvetli co myslis tym "v pasu".
Ja mam pocit, ze Fields Editor je rovnaky pre vsetky datasety. Odkial mas
informaciu, ze Fields Editor pre client datasety je iny?
Ak vies, ktory editor potrebujes, a vies, kde sa nachadza, potom ho mozes
jednoducho pouzit - ak chces pouzit nieco z dclmid70.bpl, potom si
jednoducho pridaj dclmid.dcp do requires, prislusnu unitu do uses a je to.
Ja som ale v dclmid70.bpl nasiel len formular pre akciu "Assign Local
Data...". Myslim, ze Fields Editor je ten isty ako pre kazdy iny dataset.
> Poradi nekdo ?
>
> Navic jak sem si s tim tak hral tak sem si zaregistroval pro
> CDS spatny editor (pro query). Je nejaka moznost zaregistrovat tam puvodni
aniz
> bych musel reinstalit D7 ?
Malo by stacit odinstalovat ten balicek, v ktorom si zaregistroval ten
nespravny editor.
HTH
TOndrej
spusteni pod SYSTEM - please help
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 30.7.2003 09:57:53
Cau Petr,
Wednesday, July 30, 2003, 9:39:52 AM, you wrote:
> ----- Original Message -----
> From: "Dalibor Toman" <dtoman(zv)fortech(tec)cz>
> Subject: Re: spusteni pod SYSTEM - please help
>> > Jenze ja tu svoji aplikaci nemohu mit jako DLL protoze ma bezet ve
>> > traybaru. NO ono to urcite jde ale ja nevim jak, ale na tom nesejde.
>> > Proto jsem do te DLL pridal funkci ktera spusti externi exe aplikaci
>> > (muj program). jenze on se sice spusti ale nevidim ho ve traybaru a
>> > neni videt vubec. Spoustim ho pres winexec('mujsoft.exe',SW_SHOW);
>> > podle task managera aplikace bezi ale ja ji nevidim. nevim ani proc.
>> >
>> nejspis je problem v tom, ze aplikace se spusti ve chvili kdy taskbar
> jeste
>> neexistuje. Hledej klicove slovo TaskbarCreated v archivu konference nebo
> v
>> msd.microsoft.com
>>
>>
>> D. Toman
> Pod jakym uzivatelskym uctem se vola ta DLL-ka? Jeste mne napada, ze pokud
> je DLL spoustena napr. pod systemovym uctem, pak zrejme i ten exe spusteny z
> ni by mohl bezet pod timto uctem a mohl by kreslit na svoji vlastni plochu
> (v ramci jejiho kontextu), ktera neni videt.
Ta DLL se spousti pod winlogon a dedi jeji prava. Stava se SYSTEM. a
kdyz spustim ten program v te DLL tak ten je taky pod SYSTEMEM. Ale to
by menelo prece nevadi. na mem desktopu to musi jit obnovit
> ... a mozna taky ne, jenom tipuju.
> Petr Langer
S pozdravem
Milan Vymazal
spusteni pod SYSTEM - please help
[*] Petr Langer <langer(zv)xdom(tec)cz> - 30.7.2003 09:39:52
----- Original Message -----
From: "Dalibor Toman" <dtoman(zv)fortech(tec)cz>
Subject: Re: spusteni pod SYSTEM - please help
> > Jenze ja tu svoji aplikaci nemohu mit jako DLL protoze ma bezet ve
> > traybaru. NO ono to urcite jde ale ja nevim jak, ale na tom nesejde.
> > Proto jsem do te DLL pridal funkci ktera spusti externi exe aplikaci
> > (muj program). jenze on se sice spusti ale nevidim ho ve traybaru a
> > neni videt vubec. Spoustim ho pres winexec('mujsoft.exe',SW_SHOW);
> > podle task managera aplikace bezi ale ja ji nevidim. nevim ani proc.
> >
> nejspis je problem v tom, ze aplikace se spusti ve chvili kdy taskbar
jeste
> neexistuje. Hledej klicove slovo TaskbarCreated v archivu konference nebo
v
> msd.microsoft.com
>
>
> D. Toman
Pod jakym uzivatelskym uctem se vola ta DLL-ka? Jeste mne napada, ze pokud
je DLL spoustena napr. pod systemovym uctem, pak zrejme i ten exe spusteny z
ni by mohl bezet pod timto uctem a mohl by kreslit na svoji vlastni plochu
(v ramci jejiho kontextu), ktera neni videt.
... a mozna taky ne, jenom tipuju.
Petr Langer
FB 1.0 - Cascade delete a rychlost
[*] Milan Tomes <delphi(zv)haida(tec)cz> - 30.7.2003 08:59:49
Zdravim vsechny,
mame takovy problem s FB 1.0.3. Databaze ma reference navrzeny s caskadovym
delete zaznamu, takze staci vyprazdnit jednu tabulku a v ten okamzik se
vymaze vse. Import i vlastni vymaz je velice rychly, ale problem nastava v
okamziku selectu z tabulky, ve ktere byly zaznamy smazane pomoci cascade.
Tento dotaz trva napoprve straslive dlouho (i nekolik hodin) a pak se vse
rozebehne... BTW vcera mi po te same akci DB vyhodila hlasku corrupt
database - invalid page type (nebo neco v tom smyslu)
Nevite nekdo co by mohlo pomoci, aby se podobne veci nedeli ???
Diky moc za rychlou odpoved, protoze je to opravdu nutne.
S pozdravem
Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz
Editor
[*] Tomas Simecek <tomassimecek(zv)atron.de> - 30.7.2003 08:57:49
Zdravim,
mam takovy zajmavy problem. Vytvarim komponentu, ktera je potomkem
TSQLQuery. Jeden z jejich clenu je take TClientDataSet. A ja nyni
potrebuju aby se po dbl clicku na novou komponentu (nebo nekde na
property) otevrel editor fieldu ale ne pro query ale pro CDS (CDS ma
navis napr. Calculated sloupce atd...). No napadlo me ze si udelam svuj
editor pro novou komponentu a v nem si spustim ten spravny editor
fieldu. Jenze problem je v tom ze v D7 Prof i Enterp. je v pasu
definovany jenom editor pro query ne pro CDS (ten pro CDS dedi prave z
toho pro query), takze nemuzu dedit ze spravneho editoru (definice je
jenom v dclmid70.bpl ale tam je mi na dve veci). Poradi nekdo ?
Navic jak sem si s tim tak hral tak sem si zaregistroval pro CDS spatny
editor (pro query). Je nejaka moznost zaregistrovat tam puvodni aniz
bych musel reinstalit D7 ?
Doufam ze je to aspon trochu jasne :)
Cau,
Tom
spusteni pod SYSTEM - please help
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 29.7.2003 23:23:58
Cau Dalibor,
Tuesday, July 29, 2003, 11:17:57 PM, you wrote:
>>
>> pred chvili jsem resil problem ohledne spousteni aplikace ihned po
>> prihlaseni uzivatele. Reseni bylo pres registry ale zakaznikovy se to
>> zdalo az moc pozde.
>>
>> na
>>
>>
> http://www.experts-exchange.com/Programming/Programming_Languages/Cplusplus/
> Q_20327991.html
>>
>> jsem nalezl postup. Kde se pro winlogon vytvori novy notify pro DLL.
>> Tato DLL obsahuje exportovane funkce ktere pak jsou volany winlogon
>> aplikaci v zavislosti nad tim jestli je to prihlaseni nebo odhlaseni.
>>
>> Jenze ja tu svoji aplikaci nemohu mit jako DLL protoze ma bezet ve
>> traybaru. NO ono to urcite jde ale ja nevim jak, ale na tom nesejde.
>> Proto jsem do te DLL pridal funkci ktera spusti externi exe aplikaci
>> (muj program). jenze on se sice spusti ale nevidim ho ve traybaru a
>> neni videt vubec. Spoustim ho pres winexec('mujsoft.exe',SW_SHOW);
>> podle task managera aplikace bezi ale ja ji nevidim. nevim ani proc.
>>
> nejspis je problem v tom, ze aplikace se spusti ve chvili kdy taskbar jeste
> neexistuje. Hledej klicove slovo TaskbarCreated v archivu konference nebo v
> msd.microsoft.com
Aha uz vim comas na mysli. Probirali jsme to spolu pred casem.
Odchytim si vyjimku TaskBarCreated a pak asi zavolam nejaky obnoveni
toho okna nebo ne ?
S pozdravem
Milan Vymazal
Spusteni aplikace po prihlaseni uzivatele - INFO
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 29.7.2003 23:23:58
Cau Dalibor,
Tuesday, July 29, 2003, 11:13:53 PM, you wrote:
>> >> systemu. Nevim presne proc nechteji aby to bylo z tech registru ale
>> >> vsak to znate, zakaznik je zakaznik i kdyz ma debil... napady. :)
>>
>> > Jenze u Windows 9x se to stejne jinak udelat neda, krome pridani
> zastupce do
>> > Startup folderu. Takze bych to neresil.
>>
>> Ja to potrebuji udelat pouze pro windows 2000 workstation.
>>
>>
> http://www.experts-exchange.com/Programming/Programming_Languages/Cplusplus/
> Q_20327991.html
>>
>> nasel jsem tohle reseni ktere natahne urcitou DLL po prihlaseni nebo
>> odhlaseni. zalezi na konfiguraci. Jenze ja tu aplikaci mam jako .exe
>> ktera se schovava do TrayBaru. A to asi pomoci DLL nenapisu. teda
>> nevim jak to prepsat do DLL. V tom je ten problem
>>
> smarja.
> Tak to udelej jako service. Detekuj prihlaseni/odhlaseni uzivatele do
> systemu a podle toho posilej/neposilej ten ping.
Jo to jsem skousel, prihlaseni a odhlaseni jsem detekoval pomoci
taskbarcreated ale to mi nefungujovalo. Neodchytilo mi to zadnou
vijimkou..
> Btw: detekovat, zda je na nejakem PC v LAN siti lze i jinymi zpusoby (dotaz
> z jineho PC na jmeno prihlaseneho usera napriklad).
jo ja vim, ale ping je prani zakaznika
> D. Toman
S pozdravem
Milan Vymazal
spusteni pod SYSTEM - please help
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 29.7.2003 23:17:57
>
> pred chvili jsem resil problem ohledne spousteni aplikace ihned po
> prihlaseni uzivatele. Reseni bylo pres registry ale zakaznikovy se to
> zdalo az moc pozde.
>
> na
>
>
http://www.experts-exchange.com/Programming/Programming_Languages/Cplusplus/
Q_20327991.html
>
> jsem nalezl postup. Kde se pro winlogon vytvori novy notify pro DLL.
> Tato DLL obsahuje exportovane funkce ktere pak jsou volany winlogon
> aplikaci v zavislosti nad tim jestli je to prihlaseni nebo odhlaseni.
>
> Jenze ja tu svoji aplikaci nemohu mit jako DLL protoze ma bezet ve
> traybaru. NO ono to urcite jde ale ja nevim jak, ale na tom nesejde.
> Proto jsem do te DLL pridal funkci ktera spusti externi exe aplikaci
> (muj program). jenze on se sice spusti ale nevidim ho ve traybaru a
> neni videt vubec. Spoustim ho pres winexec('mujsoft.exe',SW_SHOW);
> podle task managera aplikace bezi ale ja ji nevidim. nevim ani proc.
>
nejspis je problem v tom, ze aplikace se spusti ve chvili kdy taskbar jeste
neexistuje. Hledej klicove slovo TaskbarCreated v archivu konference nebo v
msd.microsoft.com
D. Toman
Spusteni aplikace po prihlaseni uzivatele - INFO
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 29.7.2003 23:13:53
> >> systemu. Nevim presne proc nechteji aby to bylo z tech registru ale
> >> vsak to znate, zakaznik je zakaznik i kdyz ma debil... napady. :)
>
> > Jenze u Windows 9x se to stejne jinak udelat neda, krome pridani
zastupce do
> > Startup folderu. Takze bych to neresil.
>
> Ja to potrebuji udelat pouze pro windows 2000 workstation.
>
>
http://www.experts-exchange.com/Programming/Programming_Languages/Cplusplus/
Q_20327991.html
>
> nasel jsem tohle reseni ktere natahne urcitou DLL po prihlaseni nebo
> odhlaseni. zalezi na konfiguraci. Jenze ja tu aplikaci mam jako .exe
> ktera se schovava do TrayBaru. A to asi pomoci DLL nenapisu. teda
> nevim jak to prepsat do DLL. V tom je ten problem
>
smarja.
Tak to udelej jako service. Detekuj prihlaseni/odhlaseni uzivatele do
systemu a podle toho posilej/neposilej ten ping.
Btw: detekovat, zda je na nejakem PC v LAN siti lze i jinymi zpusoby (dotaz
z jineho PC na jmeno prihlaseneho usera napriklad).
D. Toman
spusteni pod SYSTEM - please help
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 29.7.2003 21:39:47
Zdravim
pred chvili jsem resil problem ohledne spousteni aplikace ihned po
prihlaseni uzivatele. Reseni bylo pres registry ale zakaznikovy se to
zdalo az moc pozde.
na
http://www.experts-exchange.com/Programming/Programming_Languages/Cplusplus/Q_20327991.html
jsem nalezl postup. Kde se pro winlogon vytvori novy notify pro DLL.
Tato DLL obsahuje exportovane funkce ktere pak jsou volany winlogon
aplikaci v zavislosti nad tim jestli je to prihlaseni nebo odhlaseni.
Jenze ja tu svoji aplikaci nemohu mit jako DLL protoze ma bezet ve
traybaru. NO ono to urcite jde ale ja nevim jak, ale na tom nesejde.
Proto jsem do te DLL pridal funkci ktera spusti externi exe aplikaci
(muj program). jenze on se sice spusti ale nevidim ho ve traybaru a
neni videt vubec. Spoustim ho pres winexec('mujsoft.exe',SW_SHOW);
podle task managera aplikace bezi ale ja ji nevidim. nevim ani proc.
Nevite jak to zaridit aby byla viditelna
--
Best regards,
Milan Vymazal
Delphi 7 Enterprise, Windows 2000 SP3 Proff, IE 6.0sp1 with all sp
fix na "Odpoved: My SQL - komponenty"
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 29.7.2003 17:04:18
Puvodni zprava ze dne 29.7.2003:
> Zdravim konferenci,
> kdyz uz tu existuje tak mocny filtr co odchytava skoro veskery bordel,
> neslo by neco udelat i s timto:
Tak jsem zvedavy, kdo tady v te konferenci ti s timhle asi pomuze.
Jinak si totiz nedovedu vysvetlit, proc provozni zalezitosti resis
pres konferenci. Tady to nema co delat. Jediny, kdo na tohle muze
smysluplne reagovat, to jsem ja, a jiste vis, jakou mam e-mail adresu.
Nechapu, proc to posilas dalsim devitistum lidi. Takze i pro vsechny
ostatni - provozni zalezitosti ke konferenci posilejte jen me.
> Mimochodem ty hlavicky jsou fakt dobre ( ;-)) ):
> X-Originaldate: Tue, 29 Jul 2003 13:18:51 +0200 (St?edn? Evropa (letn? ?as))
Tuto polozku muj Mail Poster (filtr konference) prebira presne tak,
jak ji dostal.
> X-Mailer: Computer Laboratory Mail Poster
Aby nebyla mylka, ze takove prasarny snad dela nejaky muj mail klient,
tak tuto hlavicku pridava prave Mail Poster, tedy filtr konference.
Neni tedy videt, ktery cunacky mail klient vygeneroval prefix
"odpoved" a takhle cunacke datum, protoze to prepise muj filtr mou
hlavickou X-Mailer.. Jen pro zajimavost, pochazi to z tohoto:
X-Mailer: IncrediMail (2001184)
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
FindValue pres OLE v Excelu
[*] Ales Pavel <aldik(zv)quick(tec)cz> - 29.7.2003 16:58:17
Ahoj potrebuji vyhledat cell/bunku podle nejake hodnoty, jak na to? Jak najdu
pocet radku a sloupcu v sesitu?
Diky moc
Aldik
Spusteni aplikace po prihlaseni uzivatele - INFO
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 29.7.2003 16:34:16
Zdravim
> From: "Vymazal Milan" <vymazal.milan(zv)seznam(tec)cz>
>> No ma se jednat o nejakou aplikaci ktera se spusti po prihlaseni a
>> odhlaseni se ukonci. Ona aplikace bude odesilat ping na urcitou ip a
>> dle toho se bude hlidat aktivita uzivatele a jeho pripojeni do
> Vyborny napad :-)
no me to tak nepripada :)
>> systemu. Nevim presne proc nechteji aby to bylo z tech registru ale
>> vsak to znate, zakaznik je zakaznik i kdyz ma debil... napady. :)
> Jenze u Windows 9x se to stejne jinak udelat neda, krome pridani zastupce do
> Startup folderu. Takze bych to neresil.
Ja to potrebuji udelat pouze pro windows 2000 workstation.
http://www.experts-exchange.com/Programming/Programming_Languages/Cplusplus/Q_20327991.html
nasel jsem tohle reseni ktere natahne urcitou DLL po prihlaseni nebo
odhlaseni. zalezi na konfiguraci. Jenze ja tu aplikaci mam jako .exe
ktera se schovava do TrayBaru. A to asi pomoci DLL nenapisu. teda
nevim jak to prepsat do DLL. V tom je ten problem
S pozdravem
Milan Vymazal
Spusteni aplikace po startu windows
[*] Petr Palicka <palicka.petr(zv)seznam(tec)cz> - 29.7.2003 15:08:10
> No ma se jednat o nejakou aplikaci ktera se spusti po prihlaseni a
> odhlaseni se ukonci. Ona aplikace bude odesilat ping na urcitou ip a
> dle toho se bude hlidat aktivita uzivatele a jeho pripojeni do
> systemu. Nevim presne proc nechteji aby to bylo z tech registru ale
> vsak to znate, zakaznik je zakaznik i kdyz ma debil... napady. :)
mno, nekdy je lepsi tupemu zakaznikovi lze vysvetlit, ze proti vetru se
necura.
na tohle fakt staci aplikaci v RUN spustit a potom ji normalne nechat
systemem ukoncit pri odhlaseni. nebo ji mit po spusteni. jedinej duvod
proc ne by mohl byt, ze user by si ji mohl sam odebrat, ale pokud ma byt
ta aplikace v trai, tak ji stejne pres task managera ukonci. pokud je
tato
obava bezpredmetna, tak to fakt nema vyznam komplikovat...
peca
OT: fix na "Odpoved: My SQL - komponenty"
[*] Tomas Rosa <trosa(zv)seznam(tec)cz> - 29.7.2003 14:04:05
Zdravim konferenci,
kdyz uz tu existuje tak mocny filtr co odchytava skoro veskery bordel,
neslo by neco udelat i s timto:
----
Subject: Odpoved: My SQL - komponenty
----
muj a myslim si ze i dalsi postovni klienti pak ne zcela dobre dokazi radit
maily dle subjectu.
Mimochodem ty hlavicky jsou fakt dobre ( ;-)) ):
-----
X-Originaldate: Tue, 29 Jul 2003 13:18:51 +0200 (St?edn? Evropa (letn? ?as))
Mime-Version: 1.0
X-Mailer: Computer Laboratory Mail Poster
-----
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
---------------------------------------------------------------------------
Tisk caroveho kodu
[*] Marek Spisak <spishark(zv)post(tec)cz> - 29.7.2003 15:00:09
M Nedopil wrote:
> Zdravim vsechny pritomne,
>
> nevite nekdo o nejakem (i komercnim) reportovaci, ktery umi
> tisknout carove kody (2 of 5 interleaved, Ean13), ktery se da
> lidsky pouzivat?
> Zkousel jsem ANDReport, carky umi, ale neumi je proporcne.
> Zkousel jsem Nevrona Rave, ten umi carove kody pekne, ale
> nemuzu tam dostat obrazek, ktery chci kreslit az v okamziku
> tisku. Tip na tisk obrazku na www.nevrona.com/rave/tips/rvtip31.html
> je na houby, nefunguje a nebo ja tomu nerozumim. Zkousel jsem
> to i predavanim parametru, to ale se soubory nefunguje a ja nemam
> popis moznosti skriptovaciho jazyka sestav.
>
> Jestli mate neco lepsiho ( pro D7), dejte vedet (i komercni). Nevim, jestli
> je i vhodna metoda pouziti TTF. Co treba Sinea?
mame velice dobre zkusenosti s TTF pro 3of9. Nejdrive jsme to tiskli z
QR, potom z Fast Reportu. Bohuzel jsme nepouzivali zadne jine carove kody.
Marek
My SQL - komponenty
[*] Peter Ondras <peter.ondras(zv)pse.sk> - 29.7.2003 13:52:03
Document: TmySQL /DOCS/README.TXT
Author: Justin P. Yunke <yunke(zv)productivity.org>
Date: 02/10/2002
Version: 2.1b
Toto je z readme suboru ku komponentam. Myslim, ze som ich stiahol z
torry.net, ale nikdy som ich nepouzil a ani neinstaloval. Neviem preto
poradit ci su dobre alebo nie.
Peter Ondras - www.ondras.sk
peter.ondras(zv)pse.sk
(+421) 0904 421 925
>:
>: Pro My SQL jake jsou dobre komponenty ?
FTPSend - DateTime souboru
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 29.7.2003 13:54:04
29.7.2003 Lukas Gebauer:
>> chci se zeptat, zda u komponenty Synapse - FTPSend existuje nejaka
>> properta, ktera by rikala, ze se ma zachovat puvodni datum a cas
>> souboru a nenahrazovat se datem a casem stazeni.
> neni. Musis si sam zjistit datum a cas souboru na serveru (z
> dekodovaneho vypisu adresare to muzes vytahnout primo v TDateTime
> formatu) a po stazeni si musis sam zmenit datum a cas stazeneho
> souiboru na tuto hodnotu.
Pokud ovsem FTP server datum poskytuje. Spousta jich nepreda treba
rok.
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Spusteni aplikace po startu windows
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 29.7.2003 13:54:04
From: "Vymazal Milan" <vymazal.milan(zv)seznam(tec)cz>
> No ma se jednat o nejakou aplikaci ktera se spusti po prihlaseni a
> odhlaseni se ukonci. Ona aplikace bude odesilat ping na urcitou ip a
> dle toho se bude hlidat aktivita uzivatele a jeho pripojeni do
Vyborny napad :-)
> systemu. Nevim presne proc nechteji aby to bylo z tech registru ale
> vsak to znate, zakaznik je zakaznik i kdyz ma debil... napady. :)
Jenze u Windows 9x se to stejne jinak udelat neda, krome pridani zastupce do
Startup folderu. Takze bych to neresil.
Petr Vones
FTPSend - DateTime souboru
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 29.7.2003 14:56:09
29.7.2003 Lukas Gebauer:
>> > neni. Musis si sam zjistit datum a cas souboru na serveru (z
>> > dekodovaneho vypisu adresare to muzes vytahnout primo v TDateTime
>> > formatu) a po stazeni si musis sam zmenit datum a cas stazeneho
>> > souiboru na tuto hodnotu.
>>
>> Pokud ovsem FTP server datum poskytuje. Spousta jich nepreda treba
>> rok.
> FTPSend poskytuje datum a cas soubory na FTP serveru v TDateTime
> formatu. Pokud treba FTP server neposkytne rok, tak automaticky bere
> aktualni rok, nebo nejblizsi uplynuly rok, ve kterem se ono datum
> vyskytuje. (ono s tim nic moc vic nadela nejde...).
To nebylo na tebe, to bylo jen pro informaci puvodniho tazatele, ze ne
vzdy muze byt datum k dispozici.
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Spusteni aplikace po startu windows
[*] Jiri Virt <virt(zv)volny(tec)cz> - 29.7.2003 14:06:05
a co ten program vepsat ro radku [windows] run = muj.exe souboru Win.ini ??
Jirka
FTPSend - DateTime souboru
[*] Lukas Gebauer <gebylist(zv)mlp(tec)cz> - 29.7.2003 14:36:08
> > neni. Musis si sam zjistit datum a cas souboru na serveru (z
> > dekodovaneho vypisu adresare to muzes vytahnout primo v TDateTime
> > formatu) a po stazeni si musis sam zmenit datum a cas stazeneho
> > souiboru na tuto hodnotu.
>
> Pokud ovsem FTP server datum poskytuje. Spousta jich nepreda treba
> rok.
FTPSend poskytuje datum a cas soubory na FTP serveru v TDateTime
formatu. Pokud treba FTP server neposkytne rok, tak automaticky bere
aktualni rok, nebo nejblizsi uplynuly rok, ve kterem se ono datum
vyskytuje. (ono s tim nic moc vic nadela nejde...).
Odpoved: OT: fix na "Odpoved: My SQL - komponenty"
[*] Rumcajs-konfera <konfera(zv)rumcajs(tec)com> - 29.7.2003 14:18:06
Bohuzel, mam mejla jaky mam. To ze to pise v cestine Odpoved misto Re a jeho
nastaveni a to ze to dela dvojradky je vec preposilanim na serveru
konference (nikde jinde takhle mejl nepride). Krom toho, bodlo by mit na
koci mejlu svoji mejlovou adresu, at to nechodi pres konferu...
Lukas "Rumcajs" Weiss
rumcajs(zv)email(tec)cz
**************************************
Zdravim konferenci,
kdyz uz tu existuje tak mocny filtr co odchytava skoro veskery bordel,
neslo by neco udelat i s timto:
My SQL - komponenty
[*] Jiri Matejka <matejka(zv)stemmark(tec)cz> - 29.7.2003 13:54:04
Docela dobre jsou ZeosDBO: http://zeoslib.sourceforge.net/zeos_zdo_main.php.
Umi nejen MySQL ale i radu dalsich databazi.
Jirka Matejka
> Zdravim,
>
> Pro My SQL jake jsou dobre komponenty ?
>
> Frantisek Stranik
Spusteni aplikace po startu windows
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 29.7.2003 13:56:04
29.7.2003 Vymazal Milan:
> No ma se jednat o nejakou aplikaci ktera se spusti po prihlaseni a
> odhlaseni se ukonci. Ona aplikace bude odesilat ping na urcitou ip a
> dle toho se bude hlidat aktivita uzivatele a jeho pripojeni do
> systemu. Nevim presne proc nechteji aby to bylo z tech registru ale
> vsak to znate, zakaznik je zakaznik i kdyz ma debil... napady. :)
Napis to jako sluzbu a aktivuj ji po prihlaseni uzivatele
Sluzba bezi uz pred prihlasenim uzivatele.
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
chyba error reading formname.icon.data
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 29.7.2003 13:58:05
From: "Lebeda David" <david.lebeda(zv)comarr(tec)cz>
> Pro me uz je to nedulezite, problem se vyresil samovolne tim, ze jsme formu
> tu ikonu odebrali.
Tim se ale bohuzel problem vubec nevyresil, protoze se nepodarilo najit jeho
podstatu.
Petr Vones
Spusteni aplikace po startu windows
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 29.7.2003 13:45:58
Cau Petr,
Tuesday, July 29, 2003, 1:01:54 PM, you wrote:
>> Ano ale prepsal jsem se v subjectu, jedna se o to ze potrebuji spustit
>> aplikaci ihned po prihlaseni uzivatele.
>> Spousteni pres registry se zda zakaznikovi az moc pozde
> tak to pujde asi dost tezko. jedine ji v registrech posoupnout na prvni
> misto,
> aby se spoustela prvni. k cemu to vubec potrebuje _tak_ brzo po
> prihlaseni,
> ze az po prihlaseni je uz pozde?
No ma se jednat o nejakou aplikaci ktera se spusti po prihlaseni a
odhlaseni se ukonci. Ona aplikace bude odesilat ping na urcitou ip a
dle toho se bude hlidat aktivita uzivatele a jeho pripojeni do
systemu. Nevim presne proc nechteji aby to bylo z tech registru ale
vsak to znate, zakaznik je zakaznik i kdyz ma debil... napady. :)> peca
S pozdravem
Milan Vymazal
Odpoved: My SQL - komponenty
[*] Rumcajs-konfera <konfera(zv)rumcajs(tec)com> - 29.7.2003 13:21:56
Muzu ti nejake poslat ....
Lukas "Rumcajs" Weiss
******************************
Zdravim,
Pro My SQL jake jsou dobre komponenty ?
Frantisek Stranik
.
My SQL - komponenty
[*] Jiri Sedivec <jsedivec(zv)mail(tec)cz> - 29.7.2003 13:25:56
Ja pouzivam DLL libmySQL.dll - zadna dalsi instalace neni potreba. Je to
jednoduchy a umi to vsechno co potrebuji...
> Pro My SQL jake jsou dobre komponenty ?
My SQL - komponenty
[*] Stranik Frantisek Ing. <fstranik(zv)cpoj(tec)cz> - 29.7.2003 13:15:55
Zdravim,
Pro My SQL jake jsou dobre komponenty ?
Frantisek Stranik
Spusteni aplikace po startu windows
[*] Petr Palicka <palicka.petr(zv)seznam(tec)cz> - 29.7.2003 13:01:54
> Ano ale prepsal jsem se v subjectu, jedna se o to ze potrebuji spustit
> aplikaci ihned po prihlaseni uzivatele.
> Spousteni pres registry se zda zakaznikovi az moc pozde
tak to pujde asi dost tezko. jedine ji v registrech posoupnout na prvni
misto,
aby se spoustela prvni. k cemu to vubec potrebuje _tak_ brzo po
prihlaseni,
ze az po prihlaseni je uz pozde?
peca
FTPSend - DateTime souboru
[*] jimys1(zv)centrum(tec)cz - 29.7.2003 11:39:49
Ahoj,
chci se zeptat, zda u komponenty Synapse - FTPSend existuje nejaka
properta, ktera by rikala, ze se ma zachovat puvodni datum a cas
souboru a nenahrazovat se datem a casem stazeni.
Diky
Jirka
FTPSend - DateTime souboru
[*] Lukas Gebauer <gebylist(zv)mlp(tec)cz> - 29.7.2003 11:49:49
> chci se zeptat, zda u komponenty Synapse - FTPSend existuje nejaka
> properta, ktera by rikala, ze se ma zachovat puvodni datum a cas
> souboru a nenahrazovat se datem a casem stazeni.
neni. Musis si sam zjistit datum a cas souboru na serveru (z
dekodovaneho vypisu adresare to muzes vytahnout primo v TDateTime
formatu) a po stazeni si musis sam zmenit datum a cas stazeneho
souiboru na tuto hodnotu.
MaskEdit
[*] LUKES Vaclav <lukes(zv)ans(tec)cz> - 29.7.2003 11:27:48
Ahoj,
mam D6, Win2000 a dovoluji si vas poprosit o radu stran MaskEditu.
Jde o tohle:
1) jaky format bude mit EditMask, pokud v nem chci mit jakekoli znaky
2) lze nejakym zpusobem nastavit EditMask tak, aby povoloval vkladani POUZE numerickych
hodnot a zastupnych znaku (* a ?)
3) jaky je rozdil, pokud EditMask bude mit napr. '00000' a '99999'
Diky
V.
Spusteni externi aplikace
[*] Peter Ondras <peter.ondras(zv)pse.sk> - 29.7.2003 10:51:45
Zachadzas do extremov. Ja som to riesenie realne pouzil a ovladal som si
potom pomocou WM akukolvek prave spustenu aplikaciu. Toto co je napisane
tu dole som vyriesil tak, ze titulok nevyberal program sam, ale ja. A ja
sa urcite viem trafit do spravnej aplikacie.
Inak k tomu Outlooku. Neviem ako Outlook Express, ale velky Outlook ma v
nazve aj retazec "Microsoft". A pouzitie retazca "Microsoft Outlook" vo
vlastnej aplikacii by podla mna znamenala porusenie ak nie rovno
autorskych prav tak minimalne ochrannej znamky.
To som vsak uz zbytocne odbocil od FindWindow. Povodne som len chcel
ukazat, ze ak clovek chce, tak to funguje. Toto je uz hladanie detailov,
ktore sa tiez daju postupne odstranit...
Peter Ondras - www.ondras.sk
peter.ondras(zv)pse.sk
(+421) 0904 421 925
>: 28.7.2003 Peter Ondras:
>: > V pripade napr. Outlook Express by stacilo vyhladavat cast retazca
>: napr.
>: > "OUTLOOK" v zozname okien.
>:
>: A najdes i "Outlook 2000" apod. Najdes taky "Outlook Tweak", "Outlook
>: killer" apod.
ScrollBar na TPaintBoxu
[*] Jakub Dusek <delphi(zv)corexpert(tec)com> - 29.7.2003 10:31:43
No parent muze byt jen TWinControl a TPaintBox je TGraphicControl.
Jakub Dusek
----------------------------------------------------------------------
web: http://www.corexpert.com, mobile: +420 604 615 795, ICQ: 86063232
aplikace pro komfortni odesilani sms zprav, vizitek, log a melodii
=> Sms GateKeeper 2.1
Tuesday, July 29, 2003, 10:07:41 AM, you wrote:
PJ> Zdravim konferenci,
PJ> mam takovy problem, se kterym si nevim rady. Pisu CLX komponentu
PJ> zdedenou od TPaintBox ( QExtCtrls ) a chci na ni umistit ScrollBar (
PJ> QStdCtrls ). Nedari se mi ale priradit tomuto ScrollBaru parent :
PJ> TMojekomponenta = class(TPaintBox)
PJ> procedure initialize;
PJ> public
PJ> sbar:TScrollBar;
PJ> end
PJ> ....
PJ> procedure TMojeKomponenta.Initialize;
PJ> begin
PJ> sbar:=TScrollBar.Create(Self);
PJ> sbar.Parent:=Self; /// tady mi to nepovoli kvuli nekompatibilite
PJ> typu !!!
PJ> end;
PJ> ...
PJ> Nevite nekdo, jak to udelat ?
PJ> Predem dik za odpoved.
PJ> Petr Janousek
Spusteni aplikace po startu windows
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 29.7.2003 10:09:42
Zdravim
> Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> wrote:
>> Zdravim konferenci
>>
>> resim problem spusteni aplikace ihned po startu. Nejprve jsem to
>> resil pres "Run" v registrech, Naprogramoval jsem si malou aplikaci
>> ktera se pak schovala do traye. Jenze zakaznikovi vadi jak je to
>> udelane a rika ze je to moc pozde. Proto to chce udelat jinym
>> zpusobem. Na experts-exchange.com jsem nasel tohle.
>>
>>
> http://www.experts-exchange.com/Programming/Programming_Languages/Cplu
> splus/Q_20327991.html
>>
>> umoznuje to pridal do winlogon knihovny ktere se spusti ihned po
>> startu. Hmm je to super staci pridat export funkce do dll a je to
>> v ok. Jenze ja tu aplikaci mam jako exe. Nevite nekdo prosim jak
>> to vyresit
> na WinNT/2k napsat aplikaci jako service. Na win9x/Me je mozne donutit
> system aby nastartoval aplikaci jeste pred prihlasenim uzivatele
> pomoci zaznamu v registrech:
Ano ale prepsal jsem se v subjectu, jedna se o to ze potrebuji spustit
aplikaci ihned po prihlaseni uzivatele.
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServic
> es
Spousteni pres registry se zda zakaznikovi az moc pozde
S pozdravem Milan
S pozdravem
Milan Vymazal
ScrollBar na TPaintBoxu
[*] Petr Janousek <petr.janousek(zv)definity(tec)cz> - 29.7.2003 10:07:41
Zdravim konferenci,
mam takovy problem, se kterym si nevim rady. Pisu CLX komponentu
zdedenou od TPaintBox ( QExtCtrls ) a chci na ni umistit ScrollBar (
QStdCtrls ). Nedari se mi ale priradit tomuto ScrollBaru parent : TMojekomponenta = class(TPaintBox)
procedure initialize;
public
sbar:TScrollBar;
end
....
procedure TMojeKomponenta.Initialize;
begin
sbar:=TScrollBar.Create(Self);
sbar.Parent:=Self; /// tady mi to nepovoli kvuli nekompatibilite
typu !!!
end;
...
Nevite nekdo, jak to udelat ?
Predem dik za odpoved.
Petr Janousek
chyba error reading formname.icon.data
[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 29.7.2003 08:15:34
> > mozna, nejsem si jist jsme meli podobny problem, kdyz mel form
> > prirazenou v object inspectoru svou vlastni ikonu. Pricinu jsem
> > nezjistil, delo se to jen obcas. Jelikoz ona ikona byla stejna jako
> > ikona aplikace a do formu se dostala nejakym omylem, postacilo
>
> Byla tam pouzita vizualni dedicnost ? Pak je stejne otazka, proc se to
> projevi jen nekdy.
Na zacatku byl form odvozeny od TForm. Ten mel na sobe nejake nevizualni
komponenty a jeden TImage, ktery byl ale spis v uloze skladu pro obrazek (padani
jsem nejprve daval do souvislosti s tim, ze pracuji spatne s obrazkem ulozenym v
res souboru, tak jsem ho zkusil dat do TImage a uz tam zustal, i kdyz to tim nebylo.
Vsechny formulare v projektu pak byly potomky tohoto formu, ale dedicnost
nevznikla pomoci nastroju Delphi, ale tak, ze se proste v kodu misto predka TForm
dal TMyForm.
Na a ta ikona se nejak dostala do toho TMyForm.
Pro me uz je to nedulezite, problem se vyresil samovolne tim, ze jsme formu tu
ikonu odebrali.
David Lebeda
Spusteni externi aplikace
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 29.7.2003 05:37:24
28.7.2003 Peter Ondras:
> V pripade napr. Outlook Express by stacilo vyhladavat cast retazca napr.
> "OUTLOOK" v zozname okien.
A najdes i "Outlook 2000" apod. Najdes taky "Outlook Tweak", "Outlook
killer" apod.
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Spusteni externi aplikace
[*] Bronislav Klucka <delphi(zv)pro2-soft(tec)com> - 28.7.2003 23:27:01
> V pripade napr. Outlook Express by stacilo vyhladavat cast retazca napr.
> "OUTLOOK" v zozname okien.
a co bys delal, kdybych si ja ve sve aplikaci takto okno pojmenoval????
Brona
S pozdravem
Bronislav Klucka
----------------------------=[ pro2-soft.com ]=----------------------------
Bronislav Klucka Pro2-Soft
+420 605 582 922 Bronislav.Klucka(zv)pro2-soft.com
* Windows & Web applications, Computer training http://pro2-soft.com
---------------------------------------------------------------------------
Spusteni externi aplikace
[*] Peter Ondras <peter.ondras(zv)pse.sk> - 28.7.2003 22:14:56
V pripade napr. Outlook Express by stacilo vyhladavat cast retazca napr.
"OUTLOOK" v zozname okien.
Peter Ondras - www.ondras.sk
peter.ondras(zv)pse.sk
(+421) 0904 421 925
>: From: "Peter Ondras" <peter.ondras(zv)pse.sk>
>: > FindWindow(0, PChar('Titulok aplikacie'))
>: >
>: > -titulky sa daju ziskat pomocou
>: > EnumWindows((zv)EnumWinProc, 0);
>:
>: Jenze to je uplne k nicemu, protoze titulek okna aplikace se meni
podle
>: jejiho
>: stavu. Napriklad Outlook Express ma "<aktualni folder> - Outlook
Express"
chyba error reading formname.icon.data
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 28.7.2003 17:08:35
From: "Jan Kadlecek" <kadlecek(zv)htkpro(tec)cz>
> Nesetkali jste se nekdy s chybou, ktera konci vyjimkou
> EReadError: Error reading jmeno_formu.icon.data: Invalid handle,
Prinejmensim nejsi sam:
http://groups.google.com/groups?hl=en&selm=3ce172e3%241_2%40dnews
> Bohuzel se tak deje naprosto nahodne, velice zridka, na ruznych strojich,
> v ruznych sitich s ruznymi OS vcetne WinXP, casto i ihned po prvnim
> spusteni aplikace nebo pocitace. Prelozeno je to pod D7, exe ma kolem
> 10MB, pouziva se vizualni dedicnost formu.
Tim ze se to deje i na Windows XP muzeme vyloucit problem s GDI zdroji, spis
bych to videl na nejaky zmatek ve vizualni dedicnosti nebo ti neco jineho
prepisuje cosi v pameti a zrovna se to projevi timhle. Smutne je, ze se to
neda snadno reprodukovat. Zkousel si pustit tu aplikaci pod MemProofem ?
Petr Vones
chyba error reading formname.icon.data
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 28.7.2003 17:10:36
From: "Lebeda David" <david.lebeda(zv)comarr(tec)cz>
> mozna, nejsem si jist jsme meli podobny problem, kdyz mel form
> prirazenou v object inspectoru svou vlastni ikonu. Pricinu jsem
> nezjistil, delo se to jen obcas. Jelikoz ona ikona byla stejna jako
> ikona aplikace a do formu se dostala nejakym omylem, postacilo
Byla tam pouzita vizualni dedicnost ? Pak je stejne otazka, proc se to projevi
jen nekdy.
Petr Vones
chyba error reading formname.icon.data
[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 28.7.2003 16:56:35
> Nesetkali jste se nekdy s chybou, ktera konci vyjimkou
> EReadError: Error reading jmeno_formu.icon.data: Invalid handle,
>
> deje se tak pri vytvareni formulare za behu programu, padne to
> v Graphics.ReadIcon na radcich,
Ahoj,
mozna, nejsem si jist jsme meli podobny problem, kdyz mel form
prirazenou v object inspectoru svou vlastni ikonu. Pricinu jsem
nezjistil, delo se to jen obcas. Jelikoz ona ikona byla stejna jako
ikona aplikace a do formu se dostala nejakym omylem, postacilo
prislusnou property vyprazdnit a bylo po problemu.
Jestli ti to pomuze, nevim.
David Lebeda
chyba error reading formname.icon.data
[*] Jan Kadlecek <kadlecek(zv)htkpro(tec)cz> - 28.7.2003 16:50:34
Nesetkali jste se nekdy s chybou, ktera konci vyjimkou
EReadError: Error reading jmeno_formu.icon.data: Invalid handle,
deje se tak pri vytvareni formulare za behu programu, padne to
v Graphics.ReadIcon na radcich,
.....
Icon := CreateIcon(HInstance, IconSize.X, IconSize.Y,
XorInfo.bmPlanes, XorInfo.bmBitsPixel, AndMem, XorMem);
if Icon = 0 then GDIError;
.....
kde CreateIcon vrati 0 misto platneho handle.
Bohuzel se tak deje naprosto nahodne, velice zridka, na ruznych strojich,
v ruznych sitich s ruznymi OS vcetne WinXP, casto i ihned po prvnim
spusteni aplikace nebo pocitace. Prelozeno je to pod D7, exe ma kolem
10MB, pouziva se vizualni dedicnost formu.
Dekuji.
S pozdravem
Jan Kadlecek
HTK Pro s.r.o.
Spusteni aplikace po startu windows
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 28.7.2003 16:36:33
Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> wrote:
> Zdravim konferenci
>
> resim problem spusteni aplikace ihned po startu. Nejprve jsem to
> resil pres "Run" v registrech, Naprogramoval jsem si malou aplikaci
> ktera se pak schovala do traye. Jenze zakaznikovi vadi jak je to
> udelane a rika ze je to moc pozde. Proto to chce udelat jinym
> zpusobem. Na experts-exchange.com jsem nasel tohle.
>
>
http://www.experts-exchange.com/Programming/Programming_Languages/Cplu
splus/Q_20327991.html
>
> umoznuje to pridal do winlogon knihovny ktere se spusti ihned po
> startu. Hmm je to super staci pridat export funkce do dll a je to
> v ok. Jenze ja tu aplikaci mam jako exe. Nevite nekdo prosim jak
> to vyresit
na WinNT/2k napsat aplikaci jako service. Na win9x/Me je mozne donutit
system aby nastartoval aplikaci jeste pred prihlasenim uzivatele
pomoci zaznamu v registrech:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServic
es
D. Toman
Spusteni externi aplikace
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 28.7.2003 16:18:32
From: "Peter Ondras" <peter.ondras(zv)pse.sk>
> FindWindow(0, PChar('Titulok aplikacie'))
>
> -titulky sa daju ziskat pomocou
> EnumWindows((zv)EnumWinProc, 0);
Jenze to je uplne k nicemu, protoze titulek okna aplikace se meni podle jejiho
stavu. Napriklad Outlook Express ma "<aktualni folder> - Outlook Express" a
podobne je to i u ostatnich aplikaci.
Nehlede na to, ze prvni parametr funkce FindWindow je typu PChar, takze by tam
melo byt nil.
Petr Vones
Spusteni externi aplikace
[*] Peter Ondras <peter.ondras(zv)pse.sk> - 28.7.2003 16:12:31
FindWindow(0, PChar('Titulok aplikacie'))
-titulky sa daju ziskat pomocou
EnumWindows((zv)EnumWinProc, 0);
function EnumWinProc(Handle: hWnd; Param: Longint): Boolean; StdCall;
var
Sz: array[0..132] of Char;
begin
Result:=True;
if GetWindowText(Handle, Sz, SizeOf(Sz))<>0 then
ListBox1.Items.Add(StrPas(Sz));
end;
Peter Ondras - www.ondras.sk
peter.ondras(zv)pse.sk
(+421) 0904 421 925
>: > FindWindow pre "normalne" okna a FindWindowEx pre "mdi child"
>:
>: No, to by mne docela zajimalo, jak u jakekoliv obecne spoustene
aplikace
>: pouzijes nekterou z techto funkci?
>:
>: Petr Langer
sledovani spousteni aplikaci
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 28.7.2003 15:32:29
From: "Petr Langer" <langer(zv)xdom(tec)cz>
> ... asi blba otazka - proc duplikovat? Spoustim aplikace pomoci
Protoze ta shell extenze o ktere jsem psal a ktera monitoruje volani
ShellExecuteEx se spousti v kontextu toho procesu, kde se funkce prave vola.
> Mozna pak staci, kdyz si ta sledujici aplikace vytvori pro kazdou sledovanou
> aplikaci thread a v nem bude WaitforSingleObject(ProcessHandle, INFINITE)
To by bylo zbytecne prilis mnoho threadu.
Petr Vones
Spusteni aplikace po prihlaseni uzivatele
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 28.7.2003 15:20:27
Zdravim
> Pokud je to NT sit, tak by tam nekde mel byt Login script a predpokladam,
> ze je tam i logout script. Nejsem sitar, moc o tom nevim, ale videl jsem to.
Zajimave to skusim
> -----Original Message-----
> From: Vymazal Milan [mailto:vymazal.milan(zv)seznam(tec)cz]
> Sent: Monday, July 28, 2003 2:56 PM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Re: Spusteni aplikace po prihlaseni uzivatele
> Zdravim
>> From: "Vymazal Milan" <vymazal.milan(zv)seznam(tec)cz>
>>> resim problem spusteni aplikace ihned po startu. Nejprve jsem to
>>> resil pres "Run" v registrech, Naprogramoval jsem si malou aplikaci
>>> ktera se pak schovala do traye. Jenze zakaznikovi vadi jak je to
>>> udelane a rika ze je to moc pozde. Proto to chce udelat jinym
>> Pak to napis jako service.
>> Petr Vones
> Ja kokot to blbe napsal . Potrebuji aby se to spoustelo po prihlaseni
> a ukoncilo po odhlaseni
> MIlan
S pozdravem
Milan Vymazal
sledovani spousteni aplikaci
[*] Petr Langer <langer(zv)xdom(tec)cz> - 28.7.2003 15:26:28
----- Original Message -----
From: "Petr Vones" <pvones(zv)mbox.vol(tec)cz>
Subject: Re: sledovani spousteni aplikaci
> To by slo, ShellExecuteEx umi vratit handle procesu ktere lze duplikovat a
... asi blba otazka - proc duplikovat? Spoustim aplikace pomoci
CreateProcess a pak je prave pomoci MsgWaitForMultipleObjects hlidam, ale
duplikaci toho handlu nedelam. Je to spatne?
> pres IPC predat do nejake aplikace co to sleduje. Jediny problem v pouziti
> MsgWaitForMultipleObjects je ten, ze maximalni pocet handle je 64.
Mozna pak staci, kdyz si ta sledujici aplikace vytvori pro kazdou sledovanou
aplikaci thread a v nem bude WaitforSingleObject(ProcessHandle, INFINITE)
>
> Petr Vones
Petr Langer
Spusteni externi aplikace
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 28.7.2003 15:18:27
From: "Petr Langer" <langer(zv)xdom(tec)cz>
> Bohuzel, neni zadny legitimni zpusob, jak zjistit hlavni okno procesu.
Presne tak. Jeden z pokusu o takovou funkci je GetMainAppWndFromPid v unitu
JclSysInfo:
http://sourceforge.net/project/showfiles.php?group_id=47514&release_id=118195
V pripade specificke aplikace je lepsi se pomoci Spy nebo WinSigh32 (ovsem to
nefunguje moc dobre na novejsich Windows) podivat alespon na tridu toho okna a
podle te to najit.
Petr Vones
Spusteni externi aplikace
[*] Petr Langer <langer(zv)xdom(tec)cz> - 28.7.2003 15:18:27
----- Original Message -----
From: "Peter Ondras" <peter.ondras(zv)pse.sk>
Subject: Re: Spusteni externi aplikace
> FindWindow pre "normalne" okna a FindWindowEx pre "mdi child"
No, to by mne docela zajimalo, jak u jakekoliv obecne spoustene aplikace
pouzijes nekterou z techto funkci?
Petr Langer
Spusteni aplikace po prihlaseni uzivatele
[*] Vlastimil Bardon <bardon(zv)akord-soft(tec)cz> - 28.7.2003 15:10:26
Pokud je to NT sit, tak by tam nekde mel byt Login script a predpokladam, ze je tam i logout script. Nejsem sitar, moc o tom nevim, ale videl jsem to.
-----Original Message-----
From: Vymazal Milan [mailto:vymazal.milan(zv)seznam(tec)cz]
Sent: Monday, July 28, 2003 2:56 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Spusteni aplikace po prihlaseni uzivatele
Zdravim
> From: "Vymazal Milan" <vymazal.milan(zv)seznam(tec)cz>
>> resim problem spusteni aplikace ihned po startu. Nejprve jsem to
>> resil pres "Run" v registrech, Naprogramoval jsem si malou aplikaci
>> ktera se pak schovala do traye. Jenze zakaznikovi vadi jak je to
>> udelane a rika ze je to moc pozde. Proto to chce udelat jinym
> Pak to napis jako service.
> Petr Vones
Ja kokot to blbe napsal . Potrebuji aby se to spoustelo po prihlaseni
a ukoncilo po odhlaseni
MIlan
Spusteni aplikace po prihlaseni uzivatele
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 28.7.2003 14:56:25
Zdravim
> From: "Vymazal Milan" <vymazal.milan(zv)seznam(tec)cz>
>> resim problem spusteni aplikace ihned po startu. Nejprve jsem to
>> resil pres "Run" v registrech, Naprogramoval jsem si malou aplikaci
>> ktera se pak schovala do traye. Jenze zakaznikovi vadi jak je to
>> udelane a rika ze je to moc pozde. Proto to chce udelat jinym
> Pak to napis jako service.
> Petr Vones
Ja kokot to blbe napsal . Potrebuji aby se to spoustelo po prihlaseni
a ukoncilo po odhlaseni
MIlan
Spusteni externi aplikace
[*] Petr Langer <langer(zv)xdom(tec)cz> - 28.7.2003 15:08:26
Bohuzel, neni zadny legitimni zpusob, jak zjistit hlavni okno procesu.
Existuje na to par postupu, ale zadny neni idealni a stoprocentni. Jeden z
nich je napriklad enumerace oken daneho procesu a kontrola, jestli je okno
viditelne a jakeho ma Parenta a Ownera. Pokud je oboji nulove, mohlo by to
byt hlavni okno, ale nemusi byt vzdy. Takovychto oken taky muze existovat
vice najednou, tak je treba dodatecne rozhodnout, ktere z nich by to asi tak
mohlo byt...
Pokud bys mel zajem, muzu poslat ukazku svojeho reseni - napis na soukromy
mail.
HTH,
Petr Langer
----- Original Message -----
From: "Jan Naiser" <tua(zv)wo(tec)cz>
Subject: Spusteni externi aplikace
> Preji pekny den,
>
> potrebuji spustit externi win aplikaci a poslat ji stisk klavesy ENTER,
asi
> pomoci message. Jak ale ziskam handle okna te spustene aplikace?
>
sledovani spousteni aplikaci
[*] Petr Langer <langer(zv)xdom(tec)cz> - 28.7.2003 14:46:24
----- Original Message -----
From: "Petr Vones" <pvones(zv)mbox.vol(tec)cz>
Subject: Re: sledovani spousteni aplikaci
> From: "Zdenek Telicka" <telda(zv)raz-dva(tec)cz>
> > tak tohle lze udelat urcite jednoduse. Jdete na to stejne jako nektere
> > viry - v registru se udela asociace s .exe souborem tak, aby se spustila
> > vase app. Vase aplikace se pak bude spoustet s parametrem puvodne
> > volaneho exace. Jde to udelat i tak, ze vase aplikace bude volana uplne
> > vzdy, kdyz neco uzivatel spusti.
>
> Stejneho efektu lze dosahnout napsanim shell extenze, ktera monitoruje
vsechna
> volani ShellExecute/Ex v ramci celeho systemu. Neresi to ovsem informaci o
tom
> kdyz byla aplikace zavrena. Vice informaci viz IShellExecuteHook v
MSDN/PSDK.
Informaci o zavreni/shozeni aplikace resim pomoci MsgWaitForMultipleObjects
nad handlem toho procesu.
>
> Petr Vones
Petr Langer
sledovani spousteni aplikaci
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 28.7.2003 14:54:25
From: "Petr Langer" <langer(zv)xdom(tec)cz>
> Informaci o zavreni/shozeni aplikace resim pomoci MsgWaitForMultipleObjects
> nad handlem toho procesu.
To by slo, ShellExecuteEx umi vratit handle procesu ktere lze duplikovat a
pres IPC predat do nejake aplikace co to sleduje. Jediny problem v pouziti
MsgWaitForMultipleObjects je ten, ze maximalni pocet handle je 64.
Petr Vones
Spusteni aplikace po startu windows
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 28.7.2003 14:20:22
From: "Vymazal Milan" <vymazal.milan(zv)seznam(tec)cz>
> resim problem spusteni aplikace ihned po startu. Nejprve jsem to
> resil pres "Run" v registrech, Naprogramoval jsem si malou aplikaci
> ktera se pak schovala do traye. Jenze zakaznikovi vadi jak je to
> udelane a rika ze je to moc pozde. Proto to chce udelat jinym
Pak to napis jako service.
Petr Vones
sledovani spousteni aplikaci
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 28.7.2003 14:24:23
From: "Zdenek Telicka" <telda(zv)raz-dva(tec)cz>
> tak tohle lze udelat urcite jednoduse. Jdete na to stejne jako nektere
> viry - v registru se udela asociace s .exe souborem tak, aby se spustila
> vase app. Vase aplikace se pak bude spoustet s parametrem puvodne
> volaneho exace. Jde to udelat i tak, ze vase aplikace bude volana uplne
> vzdy, kdyz neco uzivatel spusti.
Stejneho efektu lze dosahnout napsanim shell extenze, ktera monitoruje vsechna
volani ShellExecute/Ex v ramci celeho systemu. Neresi to ovsem informaci o tom
kdyz byla aplikace zavrena. Vice informaci viz IShellExecuteHook v MSDN/PSDK.
Petr Vones
FreeLibrary
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 28.7.2003 14:20:22
From: "koukal" <koukal(zv)petrkoukal(tec)cz>
> Podle mne musi.
> Postradam : EDLLLoadError.free;
EDLLLoadError je vyvolana jako vyjimka, takze se uvolni sama.
Petr Vones
ActionList
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 28.7.2003 14:04:20
From: "Rumcajs-konfera" <konfera(zv)rumcajs.com>
> V cem je to pouzivani TActionManageru vyhodnejsi?
TActionManageru a TActionList je neco jineho. TActionManager je urcen pro
ActionBans komponenty.
TActionList umoznuje centralizaci logiky akci v aplikaci, coz je pri dnesnim
standardu kdy se funkce aplikace ovladaji z menu, toolbaru a popupmenu vlastne
jediny zpusob jak to udelat prehledne, s tim ze akce sama vola udalost kdykoli
je nutne zjistit jeji stav (Enabled apod). Dalsi nesporna vyhoda je v moznosti
pouzit standardni akce, ktere umi neco navic, napriklad kopirovat text do
clipboardu z komponenty ktera ma prace focus (a ma to u ni smysl). Stejne tak
je mozne si napsat vlastni akce a ty zaregistrovat do IDE.
Petr Vones
ActionList
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 28.7.2003 14:06:20
From: "Ing. Pavel Zilinec" <zilinec(zv)psinfos(tec)cz>
> Navic - pokud pouziji spolecne rizeni pro OnUpdate a OnExecute, tak si
> osobne myslim, ze je vysledny kod citelnejsi.
Presne tak, a tyka se to predevsim toho OnUpdate.
Petr Vones
ActionList
[*] Ing. Pavel Zilinec <zilinec(zv)psinfos(tec)cz> - 28.7.2003 14:02:15
Treba k tomu, ze muzes podle aktualniho vyplneni ruznych editu, ...
prubezne nastavovat pristup k jinym komponentam (nejcasteji k
tlacitkum).
Nebo pokud mas nejakou akci, kterou volas ze tri ruznych mist, ale
pritom porad stejnou, tak staci pridelit akci a ta je pak presmerovana
na danou funkci (a nemsuis tu funkci volat ze tri ruznych mist).
Navic - pokud pouziji spolecne rizeni pro OnUpdate a OnExecute, tak si
osobne myslim, ze je vysledny kod citelnejsi.
Odpoved: Re: ActionList
[*] Rumcajs-konfera <konfera(zv)rumcajs(tec)com> - 28.7.2003 13:56:14
Taky pridam svou troskou...
V cem je to pouzivani TActionManageru vyhodnejsi?
Lukas "Rumcajs" Weiss
> Ahoj,
> nemate prosim nekdo nejaky dobry priklad na ActionList, na kterem by
> clovek pochopil, jak se veci kolem tohoto maji ?
K tomu nepotrebujes zadny priklad.
Misto, aby sis nastavoval polozky v hlavnim menu, popup menu, na
toolbaru si vsechno udelas v ActionListu
Pak do menu, popup menu, toolbaru apod. pouze priradis do property
Action.
Veskere zmeny se pak provadi pres Action (povolovani, Checked,
Caption) a automaticky se promitnou do vsech ovladacich prvku, ktere s
akci souvisi.
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
.
ActionList
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 28.7.2003 13:34:12
28.7.2003 LUKES Vaclav:
> Ahoj,
> nemate prosim nekdo nejaky dobry priklad na ActionList, na kterem by
> clovek pochopil, jak se veci kolem tohoto maji ?
K tomu nepotrebujes zadny priklad.
Misto, aby sis nastavoval polozky v hlavnim menu, popup menu, na
toolbaru si vsechno udelas v ActionListu
Pak do menu, popup menu, toolbaru apod. pouze priradis do property
Action.
Veskere zmeny se pak provadi pres Action (povolovani, Checked,
Caption) a automaticky se promitnou do vsech ovladacich prvku, ktere s
akci souvisi.
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
ActionList
[*] Bronislav Klucka <delphi(zv)pro2-soft(tec)com> - 28.7.2003 13:22:11
> Ahoj,
>
> nemate prosim nekdo nejaky dobry priklad na ActionList, na kterem
> by clovek pochopil, jak se veci kolem tohoto maji ?
>
> Diky
>
> V.
>
Co mas za Delphi??? Protoze v adresari Demo jsou priklady na Action
Brona
ActionList
[*] LUKES Vaclav <lukes(zv)ans(tec)cz> - 28.7.2003 13:14:11
Ahoj,
nemate prosim nekdo nejaky dobry priklad na ActionList, na kterem by clovek pochopil, jak se veci kolem tohoto maji ?
Diky
V.
Designer
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 28.7.2003 13:06:10
From: "Ondrej Kelle" <o.kelle(zv)digitalpublishing.de>
> Na to predsa nepotrebujes zvlastnych potomkov tych kontroliek.
> Potrebujes designer, ktory bude schopny vseobecne pracovat s potomkami
> TControl.
http://www.dreamcompany.com/designer.html
Petr Vones
Designer
[*] Ondrej Kelle <o.kelle(zv)digitalpublishing.de> - 28.7.2003 13:00:10
>> Na to predsa nepotrebujes zvlastnych potomkov tych kontroliek.
>> Potrebujes designer, ktory bude schopny vseobecne pracovat
>> s potomkami TControl.
> Aldik na to:
> A mas ho?:-)))
Mam, ale zdrojak mi nepatri, aj ked som ho pisal ja. Sorry.
TOndrej
Designer
[*] aldik(zv)quick(tec)cz - 28.7.2003 12:04:06
Aldik na to:
A mas ho?:-)))
Ondrej Kelle wrote:
> Na to predsa nepotrebujes zvlastnych potomkov tych kontroliek.
> Potrebujes designer, ktory bude schopny vseobecne pracovat s potomkami
> TControl.
>
> HTH
> TOndrej
Designer
[*] Ondrej Kelle <o.kelle(zv)digitalpublishing.de> - 28.7.2003 11:50:04
> Ahoj nemate nekdo ukazku ci komponentu,ktera by mi umoznila
> uzivatelky navrh formulare? Tj. vlozit si edit za behu
> aplikace presunout roztahnout(uplne stejne jak je to v delphi)
> mozna by stacili specialni potomci customEditu a ostatnich
> beznejsich komponent Grid, memo,combobox....
Na to predsa nepotrebujes zvlastnych potomkov tych kontroliek.
Potrebujes designer, ktory bude schopny vseobecne pracovat s potomkami
TControl.
HTH
TOndrej
Spusteni aplikace po startu windows
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 28.7.2003 11:58:05
Zdravim konferenci
resim problem spusteni aplikace ihned po startu. Nejprve jsem to
resil pres "Run" v registrech, Naprogramoval jsem si malou aplikaci
ktera se pak schovala do traye. Jenze zakaznikovi vadi jak je to
udelane a rika ze je to moc pozde. Proto to chce udelat jinym
zpusobem. Na experts-exchange.com jsem nasel tohle.
http://www.experts-exchange.com/Programming/Programming_Languages/Cplusplus/Q_20327991.html
umoznuje to pridal do winlogon knihovny ktere se spusti ihned po
startu. Hmm je to super staci pridat export funkce do dll a je to v
ok. Jenze ja tu aplikaci mam jako exe. Nevite nekdo prosim jak to
vyresit
--
Best regards,
Milan Vymazal
Delphi 7 Enterprise, Windows 2000 SP3 Proff, IE 6.0sp1 with all sp
ListView a Header
[*] Karel Krtecek <karel.krtecek(zv)centrum(tec)cz> - 28.7.2003 11:03:56
Dobry den,
potrebuji v ListView (styl je report) vlastni vykreslovani zahlavi.
Jak to vyresit?
D6, vsechny dostupne updates
Dekuji za odpoved(i)
Karel Krtecek
Ako na IDE experts?
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 28.7.2003 11:29:58
28.7.2003 Lubomir Fule:
> Zdravim,
> chcel by som si napisat nejakeho IDE experta na doplnanie urcitych
> komentarov, automaticke vkladanie rozneho kodu a pod. Neviete, kde by som
> nasiel navod na pisanie IDE expertov?
Nekolik clanku najdes na codecentral.borland.com
Na www.torry.net jsem videl nejakeho experta na psani expertu :-)
Jinak pokud si stahned treba zdroje ke GExperts
(http://www.gexperts.org/download.html), muze to byt taky zajimavy
zdroj ke studiu
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Ako na IDE experts?
[*] Ondrej Kelle <o.kelle(zv)digitalpublishing.de> - 28.7.2003 11:38:03
> chcel by som si napisat nejakeho IDE experta na doplnanie urcitych
> komentarov, automaticke vkladanie rozneho kodu a pod.
> Neviete, kde by som nasiel navod na pisanie IDE expertov?
V Delphi 7 uz existuje dokumentacia k OpenTools: d7iota.hlp
Erik's OpenTools FAQ: http://www.gexperts.org/opentools/
Newsgroup: news://newsgroups.borland.com/borland.public.delphi.opentoolsapi
Code Central:
http://codecentral.borland.com/codecentral/ccweb.exe/prodcat?prodid=1&catid=
11
Vyslo tiez zopar clankov na BDN, skus hladat "OpenTools", "opening doors" na
http://bdn.borland.com/
HTH
TOndrej
Ako na IDE experts?
[*] Lubomir Fule <fule(zv)humansoft.sk> - 28.7.2003 11:07:56
Zdravim,
chcel by som si napisat nejakeho IDE experta na doplnanie urcitych
komentarov, automaticke vkladanie rozneho kodu a pod. Neviete, kde by som
nasiel navod na pisanie IDE expertov?
Lubo
Listview a zarovnani doprava
[*] Karel Krtecek <karel.krtecek(zv)centrum(tec)cz> - 28.7.2003 11:01:50
Dobry den,
potrebuji v ListView (styl je report) nastavit text ve sloupecku na
pravou stranu. Kdyz vsak nastavim Alignment na taRightJustify, tak se
doprava da i nadpis sloupce a to nechci. Jak to vyresit?
D6, vsechny dostupne updates
Dekuji za odpoved(i)
Karel Krtecek
Designer
[*] aldik(zv)quick(tec)cz - 28.7.2003 09:29:44
Ahoj nemate nekdo ukazku ci komponentu,ktera by mi umoznila uzivatelky navrh
formulare? Tj. vlozit si edit za behu aplikace presunout roztahnout(uplne
stejne jak je to v delphi) mozna by stacili specialni potomci customEditu a
ostatnich beznejsich komponent Grid, memo,combobox....
Diky moc....
Aldik
Kylix3 a nefungujici breakpointy
[*] Petr Hlozek <petr_h(zv)mrp(tec)cz> - 28.7.2003 09:05:42
Dobry den,
tak jsem to zkusil. Debug informace mam povolene. Souborem dsk to neni, dela
to i u nove zalozeneho projektu. Zkousel jsem i Kylix2 a take tam nefunguji
breakpointy.
Zkusil jsem take napsat cestu k nove zalozenemu projektu do Project/Project
Option/Directories.Bohuzel bez vysledku.
V puvodni instalaci MDK 9.1 to fungovalo. Mel jsem jednu partition 30GB
ext3. Ted mam zvlast /boot(resise FS) a zvlast /home (XFS). To by ale vadit
prece nemelo.
Petr
> 24.7.2003 Petr Hlozek:
>> vcera jsem si nainstaloval Kylix 3. Otevrel jsem v nem svuj rozdelany
>> projekt a chtel trasovat jednu proceduru.
>> V navrhovem rezimu jsem si dal breakpoint a spustil projekt. Bohuzel
>> oznaceni breakpointu se mi zmenilo
>> stejne jako kdyz date v Delphi breakpoint treba na komentar.
>> Kdyz spustim projekt pomoci F8, mel bych trasovat vlastne od zacatku
>> ale projekt se jen spusti.
>> Kdyz to same udelam pomoci F7 spusti se me okno CPU.
>> Stejna chyba se projevuje i na jednoduchem projektu s jednom
>> tlacitkem a labelem na forumu.
>> Google mi nepomohl.
>> Nevite nahodou cim by to mohlo byt??
>
ing. Jan Fiala wrote:
> Pokud se chova Kylix stejne jako Delphi, tak je to tim, ze mas v
> project options / Compiler
> zakazany ladici informace.
> Takze povolit a rebuild.
FreeLibrary
[*] koukal <koukal(zv)petrkoukal(tec)cz> - 28.7.2003 07:55:38
> Kazde zavolani nize uvedeneho kodu mi ukousne kus pameti (sledovano v Task
> Manageru - Fyz. pamet - k dispozici).
> Netusite nekdo proc ? Jako by nazafungovalo FreeLibrary.
>
> Tonda
>
> LibHandle := LoadLibrary('TRETHNET.DLL');
> try
> if LibHandle = 0 then begin
> PomStat:=GetLastError;
> raise EDLLLoadError.Create('Unable to Load DLL. Error code
> '+IntToStr(PomStat));
> end
> else begin
> (zv)Trethnet := GetProcAddress(LibHandle, 'TRETHNET');
> if not ((zv)Trethnet = nil) then
> PomStat:=Trethnet(PChar(Prikaz))
> else
> RaiseLastWin32Error;
> end;
> finally
> FreeLibrary(LibHandle);
> end;
>
Dobry den.
Podle mne musi.
Postradam : EDLLLoadError.free;
Petr Koukal
Rekultivace projektu
[*] Jiri Foldyna <jiri.f(zv)avizo(tec)cz> - 27.7.2003 19:36:20
> Zkus se podivat na www.peganza.com. Tam by mel byt
> analyzator klauzuli USES v Delphi projektu
> (pripojuju se pres mobil, tak nechci browsdat - tusim se jmenoval
> Icarus a byla tam nejaka trial verze).
>
> Nedavno jsem s tim zkousel vycistit prototyp jednoho projektu
> a docela mi to pomohlo.
Diky, vyzkousim.
Jiri Foldyna
mailto:jiri.f(zv)avizo(tec)cz
Plug-in app - Hlavna app v inom jazyku
[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 27.7.2003 15:48:06
On 27 Jul 2003 at 11:57, Peter Ondras wrote:
> Je to mozne tak, ze svoje DLL prisposobis moznostiam a poziadavkam
> hlavnej aplikacie. Ina cesta neexistuje.
Existuje. Uz to psal Petr Vones - napsat to budto v COM, anebo jeste
lepe vykaslat se na Win32 a napsat to v .NET.
S pozdravem
Zbysek Hlinka
Plug-in app - Hlavna app v inom jazyku
[*] Peter Ondras <peter.ondras(zv)pse.sk> - 27.7.2003 11:57:51
Je to mozne tak, ze svoje DLL prisposobis moznostiam a poziadavkam
hlavnej aplikacie. Ina cesta neexistuje.
Peter Ondras - www.ondras.sk
peter.ondras(zv)pse.sk
(+421) 0904 421 925
>: Mam DLLko napisane v delphi, su vnom formulare
>: Rad by som tieto formulare otvaral v host aplikacii ktora je MDI ako
jej
>: sucast (nieco ako mdichild)
>: Problem vsak je ze host aplikacia vyuzivajuca moje DLL nieje napisana
v
>: Delphi (ale v roznych prog.jazykoch, kt. vedia pouzivat dll)
>: Je to vobec nejako riesitelne?
>:
>: Stevlik Marian
>: ISYS programator
Pohyb obrazku po formulari
[*] Zdenek Telicka <telda(zv)raz-dva(tec)cz> - 26.7.2003 22:37:02
Hezky vecer,
zadrhel je v tom, ze Windows nevolaji funkci MouseMove pri pohybu o
kazdy jeden pixel, ale v casovych okamzicich, takze kdyz s ni pohnete o
200 pixelu rychle, tak se "stihnou" zavolat takoveto zpravy treba 4, tak
se obrazek posune 4x o 50 px, kdyz posunete pomalu, vola se MouseMove
treba kazdy 5 posunuty pixel a pak se zda, ze obrazek se posouva
plynule. Tohle chovani je dobre, jak by to asi vypadalo, kdyby se ta fce
volala na kazdy pixel...
Pujde do hezky vyresit treba pomoci timeru, kdyz pohyb obrazku budete
uskutecnovat v OnTimer: Kdyz se zmeni pozice, tak budete obrazek ke
kurzoru priblizovat, kdyz pak pohnete moc rychle, obrazek pak ke kurzoru
"dopluje".
S pozdrave
Zdenek Telicka
Pavel Dvorak wrote:
>Ahoj,
> potreboval bych poradit s nasledujicim problemem. Mam formular s
>komponentou timage, rozmer obrazku je cca 30x30 pixelu. Potrebuji,
>aby obrazek kopiroval pohyb mysi po formulari. Zkousel jsem toto:
>
>procedure TForm1.Form1MouseMove(Sender: TObject; Shift: TShiftState;
>X, Y: Integer);
>const
> posun = 10;
>begin
> image1.left := x - edit1.width - posun;
> image1.top := y - edit1.height - posun;
>end;
>
>Tento postup funguje, pokud se s mysi hybe normalne. Pokud vsak mysi
>rychleji pohnu ve smeru obrazku dojde ke "skokovemu premisteni." Jak
>vse zaridit tak, aby byl pohyb obrazku po formulari
>plynuly?
>
>
>
D3 a logy
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 26.7.2003 21:20:57
From: "Vaclav Halik" <spravasd(zv)suz.cvut(tec)cz>
> napada mne berlicka co takhle monitorovat vsechna okna.
Me napada jina vec, k cemu je neco takoveho vubec dobre ?
Petr Vones
Form v taskbaru
[*] Sommer Pavel <psommer(zv)cpoj(tec)cz> - 26.7.2003 21:34:58
Na OnCreate prislusneho formu pouzij toto:
SetWindowLong(Self.Handle, GWL_EXSTYLE, GetWindowLong(Self.Handle,
GWL_EXSTYLE) or WS_EX_APPWINDOW);
P.S.
>-----Original Message-----
>From: Spider_X [mailto:spider_x(zv)quick(tec)cz]
>
>Subject: Form v taskbaru
> potreboval bych, aby kazdy formular moji aplikace byl videt na
> taskbaru.
Form v taskbaru
[*] Spider_X <spider_x(zv)quick(tec)cz> - 26.7.2003 21:16:56
Hellou,
potreboval bych, aby kazdy formular moji aplikace byl videt na
taskbaru. Driv jsem na to pouzival komponentu FormEX
(www.jazarsoft.com), ale ta po prechodu do D7 (z D5) nejde
zkompilovat a za novou verzi chce autor prachy :-(.
Poradte mi prosim nekdo jak to udelat jinak, nebo jinou komponentu.
diky
--
Zdravi
Spider_X (WinXP Home SP1, Delphi 7 Personal)
spider_x(zv)quick(tec)cz
D3 a logy
[*] Vaclav Halik <spravasd(zv)suz.cvut(tec)cz> - 26.7.2003 21:16:56
Zdravim,>>From: "Roman Lostak" <lostak(zv)yssentools(tec)cz>
>>Dik, ale to jsme si spatne rozumeli. Ja potrebuju
>>udelat program, ktery by hlidal vsechny aplikace >>spoustene ve Windows a zapisoval by jejich spusteni
>>a ukonceni.
>Na jakych Windows presne ? Tohle je dost dobre >nemozne.
>Petr Vones
napada mne berlicka co takhle monitorovat vsechna okna.
V podstate udelat si v tve aplikaci to same co dela
Taskmanager, tedy seznam vsech oken. A pote ti staci jen
monitorovat zmeny v otevrenych oknech.
Vasa
Jak minimalizovat Okna?
[*] Sommer Pavel <psommer(zv)cpoj(tec)cz> - 26.7.2003 21:04:55
Zdravim,
procedure MinimizeAllWindows;
begin
keybd_event(VK_LWIN, MapVirtualKey(VK_LWIN, 0), 0, 0);
keybd_event(Ord('M'), MapVirtualKey(Ord('M'), 0), 0, 0);
keybd_event(Ord('M'), MapVirtualKey(Ord('M'), 0),
KEYEVENTF_KEYUP, 0);
keybd_event(VK_LWIN, MapVirtualKey(VK_LWIN, 0), KEYEVENTF_KEYUP,
0);
end;
S pozdravem
Pavel Sommer
>-----Original Message-----
>From: Matejcek Petr [mailto:konference(zv)crhov.komfi(tec)cz]
>Sent: Friday, July 25, 2003 3:45 PM
>To: delphi-l(zv)clexpert(tec)cz
>Subject: Jak minimalizovat Okna?
>
>Zdravim
>
> nevite pls jak z delphi minimalizovat vsechna okna ve windows?
>
Pohyb obrazku po formulari
[*] Pavel Dvorak <rammsteinfan(zv)seznam(tec)cz> - 26.7.2003 17:48:43
Ahoj,
potreboval bych poradit s nasledujicim problemem. Mam formular s
komponentou timage, rozmer obrazku je cca 30x30 pixelu. Potrebuji,
aby obrazek kopiroval pohyb mysi po formulari. Zkousel jsem toto:
procedure TForm1.Form1MouseMove(Sender: TObject; Shift: TShiftState;
X, Y: Integer);
const
posun = 10;
begin
image1.left := x - edit1.width - posun;
image1.top := y - edit1.height - posun;
end;
Tento postup funguje, pokud se s mysi hybe normalne. Pokud vsak mysi
rychleji pohnu ve smeru obrazku dojde ke "skokovemu premisteni." Jak
vse zaridit tak, aby byl pohyb obrazku po formulari
plynuly?
Delphi Personal
[*] MaJunD <majund(zv)atlas(tec)cz> - 26.7.2003 14:42:31
Zdravim,
No jak se rika, kdo hleda najde (google + rusko), tak i ja jsem nasel!
Delphi 6 Personal Edition - anglicky
http://softportal.com/freesoftware/1531/
Ma to jen a pouze 140 MB, takze prijemne stahovani :-)
Prave zacinam ...
Pokud nekdo bude mit zajem o zaslani, muzeme se domluvit (viz. podpis)
- - - - - - - - - - - - -
Petr Vones, 24. cervence 2003, 23:06:46, napsal:
> From: "MaJunD" <majund(zv)atlas(tec)cz>
>> Da se nekde stahnout nebo ziskat za pakatel starsi verze Delphi Personal,
>> napr. 6, 5 nebo starsi?
> Ne. Ale da se stahnout C# Builder Personal. A lze v nem delat i databazove
> aplikace http://bdn.borland.com/article/0,1410,30214,00.html
> Petr Vones
- - - - - - - - - - - - -
S pozdravem
--
MaJun
mailto:majun(zv)seznam(tec)cz
FreeLibrary
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 25.7.2003 22:51:32
From: "Dalibor Toman" <dtoman(zv)fortech(tec)cz>
> asi to v tomhle pripade nepomuze, ale zkus jeste misto LoadLibrary
> volat SafeLoadLibrary
Mozna, i kdyz tam jde spis o vyjimky ktere vzniknou diky jinemu nastaveni
nekterych FPU flagu.
Petr Vones
Jak minimalizovat Okna?
[*] Zdenek Telicka <telda(zv)raz-dva(tec)cz> - 25.7.2003 21:23:27
Take zdravim,
snad by mely byt dostupne nejake funkce typu FindFirstWnd FindNextWnd
(jako u souboru) - v knizkach jsou ruzne navodky jak udelat sveho
TaskManagera, tak to pujde zkopcit z toho. A pak nalezenemu oknu poslat
zpravu na minimalizovani (ze by wm_minimize?).
S pozdravem
Zdenek Telicka
Matejcek Petr wrote:
>Zdravim
>
> nevite pls jak z delphi minimalizovat vsechna okna ve windows?
>
>Dik P.M.
>
>
>
>
>
sledovani spousteni aplikaci
[*] Zdenek Telicka <telda(zv)raz-dva(tec)cz> - 25.7.2003 21:23:27
Hezky vecer,
tak tohle lze udelat urcite jednoduse. Jdete na to stejne jako nektere
viry - v registru se udela asociace s .exe souborem tak, aby se spustila
vase app. Vase aplikace se pak bude spoustet s parametrem puvodne
volaneho exace. Jde to udelat i tak, ze vase aplikace bude volana uplne
vzdy, kdyz neco uzivatel spusti.
S pozdravem
Zdenek Telicka
Roman Lostak wrote:
>Ahoj vsichni,
>
>Potrebuju udelat program, ktery by sledoval spousteni EXE souboru ve Windows
>a zapisoval cas spusteni a ukonceni dotycnych EXE souboru.
>Jak to lze udelat v D3??
>
>Diky Roman
>
>
>
>
FreeLibrary
[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 25.7.2003 17:13:11
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
>
> > Udelal jsem si testovaci aplikaci, ve ktere mam jen LoadLibrary a
> > FreeLibrary.
> > Pravidelne to po urcitem poctu cyklu spadne.
>
> Poslat dotaz vyrobci.
Nic jinyho ti asi nezbyde, protoze se muze pri LoadLib a FreeLib neco
provadet ve vstupnim
bode knihovny, ale co, to nezjistis.
S pozdravem a dikem
=====================================
> Pavel Malinsky; malinsky(zv)pmcom(tec)cz <
=====================================
> GSM: 602 652 203 | ICQ: 322015967 <
=====================================
FreeLibrary
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 25.7.2003 17:19:11
Antonin Rezac <rezac(zv)apls(tec)cz> wrote:
> Udelal jsem si testovaci aplikaci, ve ktere mam jen LoadLibrary a
> FreeLibrary.
> Pravidelne to po urcitem poctu cyklu spadne.
>
asi to v tomhle pripade nepomuze, ale zkus jeste misto LoadLibrary
volat SafeLoadLibrary
D. Toman
FreeLibrary
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 25.7.2003 16:57:10
From: "Antonin Rezac" <rezac(zv)apls(tec)cz>
> Udelal jsem si testovaci aplikaci, ve ktere mam jen LoadLibrary a
> FreeLibrary.
> Pravidelne to po urcitem poctu cyklu spadne.
Poslat dotaz vyrobci.
Petr Vones
FreeLibrary
[*] Antonin Rezac <rezac(zv)apls(tec)cz> - 25.7.2003 16:55:09
Udelal jsem si testovaci aplikaci, ve ktere mam jen LoadLibrary a
FreeLibrary.
Pravidelne to po urcitem poctu cyklu spadne.
Antonin Rezac
----- Original Message -----
From: "Dalibor Toman" <dtoman(zv)fortech(tec)cz>> neni mozne, ze pri inicializaci ta DLL alokuje nejakou pamet ci jine
> zdroje, kterou/ktere zapomina uvolnit?
>
> chova se to stejne i kdyz pouzijes pouze LoadLibrary a FreeLibrary -
> tj. nevolas mezitim nic z te knihovny?
>
> D. Toman
>
>
>
FreeLibrary
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 25.7.2003 16:15:07
> Komunikuje po TCP s vahami. Autori (germani) tvrdi, ze je 100% v
> poradku.
neni mozne, ze pri inicializaci ta DLL alokuje nejakou pamet ci jine
zdroje, kterou/ktere zapomina uvolnit?
chova se to stejne i kdyz pouzijes pouze LoadLibrary a FreeLibrary -
tj. nevolas mezitim nic z te knihovny?
D. Toman
Rekultivace projektu
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 25.7.2003 16:03:06
From: "Jiri Foldyna" <jiri.f(zv)avizo(tec)cz>
> Bordel neni v algoritmech nebo zpusobu jak je napsany,
> chaoticke je usporadani unit a formu.
Zkus se podivat na www.peganza.com. Tam by mel byt
analyzator klauzuli USES v Delphi projektu
(pripojuju se pres mobil, tak nechci browsdat - tusim se jmenoval Icarus
a byla tam nejaka trial verze).
Nedavno jsem s tim zkousel vycistit prototyp jednoho projektu
a docela mi to pomohlo.
HTH, pf
Jak minimalizovat Okna?
[*] Matejcek Petr <konference(zv)crhov.komfi(tec)cz> - 25.7.2003 15:45:04
Zdravim
nevite pls jak z delphi minimalizovat vsechna okna ve windows?
Dik P.M.