Archív konference Delphi

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

Komponenta NMPOP3 a hlavicky

[*] Petr Ku�era <kucera(zv)vri(tec)cz> - 22.10.2000 08:54:26

Dobry den,

prosim Vas, jak by se ze vzdalenyho serveru, odkud chci cist
postu, dala stahnout pouze hlavicka a nikoliv cely mail, tak jak to
dela metoda GetMailMessage(i)?

Dekuji.

Petr Kucera


Validace Rodn�ho ��sla

[*] Ales Janda <ales.janda(zv)atlas(tec)cz> - 22.10.2000 08:58:31

Ahoj,
ty si se setkal s RC, ktere neni delitelne 11? Za ctyrlete pouzivani
programu na evidenci osob, ve kterem je validace RC mimo jine kontrolovana
na delitelnost 11, jsem se nesetkal, ze by uzivatel nemohl zadat RC.

Ales Janda
CTI Software

----- Original Message -----
From: Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Tuesday, November 21, 2000 7:17 PM
Subject: Re: Validace Rodn�ho ��sla


> Ahoj,
>
> co to je problem roku 1900 a 2000? Rodne cislo je do roku 1953
> devitimistne (tri cisla za lomitkem), pak desetimistne. Problem
> tedy nastane az v roce 2053, pokud soudruzi na neco neprijdou.
>
> Takze akorat testuj, zda jde o cisla a zda prvnich sest cifer
> odpovida formatu. Deleni testovat muzes, ale pak dej dotaz, zda to
> opravdu ma tak byt a pokud ano, necht to projde (jsou rodna cisla,
> ktera nejsou delitelna 11).
>
> Taktez se muzes podivat na USIS:
> http://www.usiscr(tec)cz/cz/standardy/index.html
>
> Na zaver pripominam, ze rc rozhodne neni kandidat na primarni klic.
>
> Slavek
>
> > P��tel�, nem� n�kdo algoritmus na validaci rodn�ch ��sel zahrnuj�c�
> > probl�m roku 1900 a 2000 ?
> > S pozdravem F.Stranik
>
> Tato zprava neobsahuje zadneho vira,
> protoze zasadne pouzivam PMaila.
> -------------------------------------------------
> http://atrey.karlin.mff.cuni(tec)cz/~rk
> -------------------------------------------------
> http://swnet(tec)cz
> Magazin informacne vyspelych jedincu
> -------------------------------------------------

Ciselna rada

[*] Jiri Binder <j.binder(zv)albacon(tec)cz> - 22.10.2000 09:04:23

> u IB pouzij generator (wiz http://swnet(tec)cz/article.php?id=14046 )
> Slavek

Pouziti generatoru je jasne pokud generuji hodnotu primarniho
klice, ktera nema zadny dalsi vyznam (podotykam, ze polozka
ktera nese nejaky vyznam by mela byt primarnim klicem spise
vyjmecne). Pokud ma mit generovana hodnota vyznam jako
prubezne cislovani neceho v danem roce jak je naznacene v
dotazu, pak jiz to s generatorem neni tak jednoznacne.
Vygenerovani cisla neni soucasti transakce, takze pokud dojde na
rollback cislo se nevrati a v cislovani je dira.
Jiri Binder

> > Ahoj,
> > potrebuji vytvorit ciselnou radu... v BDE jsem to delal tak, ze pred
> > ulozenim jsem si zamkl celou tabulku s cislem rady a pricetl 1. V IB
> > nevim jak to udelat, zpusob BDE se mi nezda jako nejlepsi. Urcite se
> > to bude delat pres trigger, ale nevim jak docilit formatu napr.
> > 2000-00001. Jak docilit rady pomoci triggeru je mi jasny, ale jak
> > tam dostat prefix - to nevim
> > Roman Sevcik


Textovy resource v zvlastnim souboru & lokalizace

[*] azeleny(zv)csas(tec)cz - 22.10.2000 09:06:44

DDV,

> pokud jej definujes jako typ ktery se ma ulozit do
> STRINGTABLE, tak ano. Ty
> jsi ale pouzival RC_DATA, coz je typ urceny na blize
> nespecifikovana binarni
> data.

To je presne ono, ja nevim jak muj text definovat jako resource, aby se
ulozil do STRINGTABLE?
Kdyz jsem pouzil typ RT_STRING (String-table entry), tak jsem zase neuspel s
jeho nactenim pomoci resource streamu - tvrdil mi, ze nenasel resource
daneho jmena, ale nenasel jsem jej ani lokalizatorem v te binarce.

Mam to doma, zkusim to prinest, abych mohl uvesk konkretni priklad.

Diky za info.


a.

select pres vice databazi

[*] azeleny(zv)csas(tec)cz - 22.10.2000 09:08:42

> jediny kdo to umi a ja o tom vim je M$SQL:

Oracle to tez umi bez jakehokoliv problemu, staci si zadefinovat link do
druhe databaze.
Jenom pro poradek, ja zase nevedel, ze to umi MS SQL :-)
a.

Duvera v Interbasi je na bode mrazu

[*] Petr Palicka <petr.palicka(zv)atlas(tec)cz> - 22.10.2000 09:09:57

ahoj,

> > > mam view, ktere pak pouziva jine. dam na to
> > > prvni drop, a IB me spravne serve, ze tam je
> > > zavislost. Ok, ale kdyz chci dat na to prvni
> > > select, musim se nejprve odhlasit a zase
> > > prihlasit, protoze jinak to view neexistuje.
> > zkus predtim rollback
> ****Kdyz to je berlicka, ale pokud jina moznost neni...
to neni berlicka, ale normalni postup.
kazdou transakci prece ukoncujes commit nebo rusis rollback...
vzhledem k tomu, ze commit nelze, musis dat rollback..

> > > A kdyz jsme u tech zavislosti. Mam-li napriklad
> > > proceduru, ktera je volana z x dalsich, a chci
> > > tuhle proc. opravit, musim nejprve smazat
> > > vsechny, ktere ji volaji a pak tu puvodni.
> > To co pises, plati pouze tehdy, kdyz modifikujes vstupni/vystupni
> > parametry. Kdyz jsou zmeny pouze v tele procedury, nemusis
> nic mazat.
> ****No prave, kdyz menim ty parametry... :-(
to je ale otazka analyzy a navrhu databaze,
pokud mas spravne vypracovanou analyzu, datovy model a
dobre udelanou databazi, nebudou te podobne problemy trapit.
rozhodne bych to za to nenadaval IB...

> Slavek
> > Tomas Michalik

dekuji PeC(zv)

CU onTheFutureOfMatrix
MatriX.CyberSpace.Cz

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

InterBase 6.01 ( Linux ) & UDF

[*] azeleny(zv)csas(tec)cz - 22.10.2000 09:11:15

> rozbehal uz niekto z Vas UDF na InterBase 6.01 na Linux-e ?

Ja osobne ne, ale videl jsem to v provozu.

(jen pro info, ze to funguje).

a.

POP3 subject

[*] Parizsky Ladislav <parizsky(zv)access-it(tec)cz> - 22.10.2000 09:22:46

Ahoj,
Mam problemek s pop3, nevite nekdo o nake dobre komponente ktera je free a umi stahovat subject zpravy a na zaklade toho stahnout cely mail i s attachemnets ? NMPop3 umi skvele stahovat subjecty ale zmrsi mi attachments.

Dik Ladap


Service na Win NT

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 22.10.2000 09:42:19



>Cau,
>
>mam service aplikaci v Delphi 5, ktera
>je nainstalovana pod urcitym uzivatelem na NT serveru s administratorskymi
pravy "appp.exe /install"
>Po prehlaseni na jineho uzivatele nelze spustit service i v pripade
administratora - vypisuje to nasledujici chybu
>
>------------------------------------------------------------
>Error 2140: An Internal Windows NT Error
>------------------------------------------------------------
>pri pokusu o rucni spusteni v service manazeru.
>

na http://msdn.microsoft.com je dost zminek o 2140 chybe pri spousteni
ruznych servisu. Vetsinou maji jedno spolecne - service je spousteno pod
uctem s nedostatecnymi pravy

>
>Nezabira uz ani "appp.exe /uninstall" a znovu "... /install", proste zadny
jiny uzivatel uz tenhle service nespusti ani kdyz ho nainstaluje pod sebou.

k instalaci/deinstalaci service je treba mit dostecna prava jinak se s
uzivatelem Service Manager nebude bavit...
Mate prece Delphi - tak si odkrokujte instalace/deinstalaci a hned uvidite,
ktere volani Service Manageru selhalo (a s jakym kodem)


D. Toman

UDF pro Linux

[*] Libor Junek <libor(zv)thsoft(tec)cz> - 22.10.2000 09:59:08

Mame program na IB6 ktera jede na NT. Ted potrebujeme tu databazi hodit na
IB6 pro Linux.
Potrebujeme prevest taky UDF. Nemate s tim nekdo zkusenosti jak
naprogramovat UDF pod Linux?
Nebo kde sehnat nejake UDF pro Linux?

Predem dekuji.
Libor Junek


Docasne tabulky v IB6

[*] Petr Kellner <kellner(zv)praktik(tec)cz> - 22.10.2000 10:01:13

Zdravim,
mam takovy maly dotaz. Existuji v IB6 docasne tabulky jako v MSSQL? V
dokumentaci jsem nic takoveho nenasel (mozna jsem hledal spatne).
Predem dik za odpovedi.
______________________________________________
Ing. Zden�k Za�al
Praktik SW s.r.o.
V. Outraty 7
796 01 Prost�jov
mailto:zacal(zv)praktik(tec)cz
www.praktik(tec)cz
tel.: 0508/365583
fax : 0508/365512

Excel & HTML

[*] Ladislav Nagy <delphi-konference(zv)bcpraha(tec)com> - 22.10.2000 10:15:38

Ahoj,

k Excelovskemu souboru muzes pristupovat ADO podobne jako napr. k Paradoxovskym tabulkam.
Tabulku jednou projdes a poskladas si HTML soubor sam.
Je to pravdepodobne nejefektivnejsi cesta. (Urcite mnohem vhodnejsi nez si excelovskou tabulku ukladat jako obrazek.)

S pozdravem, Ladislav Nagy

Ahoj vsichni,

mam problem se kterym si vazne moc nevim rady a nemohu najit zadne rozumne reseni. Mam EXCELovsky dokument, ktery potrebuji zobrazit na webu, proto pouzivam konverzi do HTML. Ovsem vysledny soubor ma az o 400% vice nez zdroj v EXCELU nebo cokoliv podobneho co by se dalo udelat v cistem HTML. Pro dialupistu, ktery ma stahovat 150kB je to peklo. Proto hledam nejake rozumne reseni jak tento soubor zobrazit aniz bych musel vse predelavat, napadlo mne snad jedine ( jestli je to mozne ) konverze z HTML do nejakeho graf. formatu napr. JPG a ten potom zobrazovat. Vysledek by mel byt stejny, ale mnohem mensi. Nemate nekdo lepsi nebo podobne reseni ? Muzete mi prosim nekdo poradit ?

S pozdravem

PETR


OLE a W95

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 22.10.2000 10:19:53

Ahoj,

mam D4 C/S a z nej pomoci OLE Automation provadim cosi s
Excelem. Tato funkce trva asi 10 minut.
Na WinNT beha vse v poradku. Pokud ale tentyz program
spustim na W95, vzdy nekde nahodne behem provadeni teto
funkce zatuhne. Kod samotny je v poradku (tj. dela to to, co ma).
Problem neni ani v HW, protoze to dela u me i u zakaznika.
Pokud se pokusim o debugovani a krokovani z Delphi,
probehne vse v poradku, takze nemam nejmensi tuseni, co a proc.
Domnivam se, ze jde o nejaky problem souvisejici s tim, ze jde
o W95.
Nesetkal jste se nekdo s podobnym chovanim? Zajimave take
je, ze na W95, narozdil od NT, se Excel neuvolni z pameti a
zustane tam viset. Kostra prace s Excelem je:

var Excel: OleVariant;

Excel := CreateOleObject('Excel.Application');
try
...nejaka manipulace s Excelem
finally
Excel.ActiveWorkbook.Close(True);
Excel.Quit;
Excel := varEmpty;
end;

Uvitam jakekoli namety. Dik predem.

David Lebeda


InterBase HowTo

[*] Petr Palicka <petr.palicka(zv)atlas(tec)cz> - 22.10.2000 10:28:39

ahoj,

dostal jsem odpoved od Honzy Sebelika (HAES):
<cituji>
To zni zajimave.

Predbezne (!) mi z toho vyplyva myslenka, ze by se na Delphi Foru
otevrelo "okenko skolicich zarizeni", kde by bylo mozno prezentovat
nektere zakladni informace ze skoleni (AutoStru.sql a pod.).

Jeste mi neni jasne, jak to pojmout. Chtelo by to asi jakysi komentar.
Treba napsat neco o jednotliych kurzech s tim, ze zverejnujeme dilci
studijni materialy.

Rozhodne by to byla propagacni akce - at si tam kazdy (HAES, Inprise)
da, co uzna za vhodne.
Navstevnici techto stranek at sami posoudi, kdo dal vice, kdo je
vstricnejsi.

Nevim, kdo my mel administratora Delphi Fora oslovit. Nejlepe asi
ucastnici konference - meli by ho pozadat, at to s nami dohodne.
Take by se mohla tato otazka probrat na seminari Delphi 2001.

Mej se a diky

Honza
</cituji>

takze si to nechte projit hlavou a pokud jo, tak se dohodnete se
starostou delphi(tec)cz

dekuji PeC(zv)

CU onTheFutureOfMatrix
MatriX.CyberSpace.Cz

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

POP3 subject

[*] Radek Cervinka <radek.cervinka(zv)centrum(tec)cz> - 22.10.2000 10:58:48

Zkus
SakEMail
http://sak.org.ar/

Radek

______________________________________________________________
> Od: "Parizsky Ladislav" <parizsky(zv)access-it(tec)cz>
> Komu: <delphi-l(zv)fwd(tec)cz>
> CC:
> Datum: Wed, 22 Nov 2000 09:22:46 +0100
> P�edm�t: POP3 subject
>
> Ahoj,
> Mam problemek s pop3, nevite nekdo o nake dobre komponente
ktera je free a umi stahovat subject zpravy a na zaklade toho
stahnout cely mail i s attachemnets ? NMPop3 umi skvele stahovat
subjecty ale zmrsi mi attachments.
>
> Dik Ladap
>


K chatov�n� je tu http://www.XChat(tec)cz
Zalo�te si sv�j mail na http://mail.centrum(tec)cz


Eroor v IBConsole (IB6 OpenSource) ?

[*] Petr Palicka <petr.palicka(zv)atlas(tec)cz> - 22.10.2000 11:05:02

ahoj,

kdyby jsi listoval konferenci,
tak bys zjistil, ze si mas sosnout jinou konzoli, nez je v instalaci :)
buil 317 funguje, ale jsou i novejsi, tusim 323.
buil 318 tusim zrovna nefungoval...

> Nainstaloval jsem si IB 6.0 OpenSource pod NT.
> A nedari se mi standadne prihlasit v IBConsole.exe k example databazi!
> Login na Server probehne OK!
> Konektovani databaze, ale pokazde spadne s chybou "DPB
> Constant (0) is
> unknown" !
> Podotykam, ze pres SQLExplorer nebo delphove IB componety se na data v
> pohode dostanu!
> Kamil G�ttinger

dekuji PeC(zv)

CU onTheFutureOfMatrix
MatriX.CyberSpace.Cz

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

select pres vice databazi

[*] Delphi <delphi(zv)aitix(tec)cz> - 22.10.2000 11:08:57



> > jediny kdo to umi a ja o tom vim je M$SQL:

> Oracle to tez umi bez jakehokoliv problemu, staci si zadefinovat link do

Informix to umi taky, s podporou transakci a samozrejme nejen selecty.
Prostrednictvim separatniho Informix Enterprise Gateway pak i s Oracle,
Sybase, DB2.

Leos


Eroor v IBConsole (IB6 OpenSource) ?

[*] Igor Vodi�ka <vodicka(zv)sagit(tec)cz> - 22.10.2000 11:14:28

Ahoj!
Je treba si stahnout posledni verzi IBConsole (323). Cesta uz byla v
konferenci nekolikrat zminovana.

Ing. Igor Vodicka
informacn� syst�my

Nakladatelstv� Sagit, Horn� 1, 700 30 Ostrava-Hrabuvka
Tel.: 069 353 062, Fax: 069 357 758
Mailto:vodicka(zv)sagit(tec)cz
Http:\\www.sagit(tec)cz\


-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of Kamil
G�ttinger
Sent: Tuesday, November 21, 2000 8:22 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Eroor v IBConsole (IB6 OpenSource) ?


Nainstaloval jsem si IB 6.0 OpenSource pod NT.
A nedari se mi standadne prihlasit v IBConsole.exe k example databazi!
Login na Server probehne OK!
Konektovani databaze, ale pokazde spadne s chybou "DPB Constant (0) is
unknown" !
Podotykam, ze pres SQLExplorer nebo delphove IB componety se na data v
pohode dostanu!
Kamil G�ttinger


---
P��choz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.157 / Virov� b�ze: 73 - datum vyd�n�: 31.5.2000

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


Neco jako Memo

[*] Miroslav Dran��k <DMiroslav(zv)seznam(tec)cz> - 22.10.2000 11:27:51

Prosim vas, nevite nahodou nekdo o komponente - nejlepe FREE, ve ktere muzu libovolne menit font (velikost, typ, styl) u jakehokoliv znaku?
Tedy ne jako v Tmemo, kde se meni font pro cely objekt.
Myslel jsem si, ze to umi RichEdit98, ale budto to neumim ja nebo "on".

predem diky Mirek Drancak


delphi Active X (prosim poradte co nejrychleji)

[*] Stranik Frantisek - 22.10.2000 11:35:13

Vytvorim ActiveX prvek, ktery je vytvoren pomoci File->New->ActiveXForm,
na tu form pridam
editbox a zaregistruji. Tento ActiveX prvek vlozim do sesitu v Excelu.
Vse je v poradku, pripadne butonky reaguji, ale problem je v tom, ze
kdyz kliknu na ten
editbox, ktery je v tom formu, tak se nepreda rizeni tomu formu, ale
zustane v excelu, a ja
nemuzu do tohoto editboxu vubec nic napsat. Cokoli napisu se pise do
bunky excelu, prestoze
cursor je v aktualni chvili v editboxu. Kdyz uplne stejny prvek udelam
ve MS Visual C++, tak to
funguje jak ma, tzn: pri kliknuti na tento prvek vlozeny v excelu se
preda rizenu tomuto prvku.
Muzete mi prosim nekdo poradit jak tohoto docilit v Delphi ?
Zda se mi, ze ten prvek vytvoreny v Delphi vubec nereaguje na udalost
activate, i kdyz ji zavolam
explicitne v excelu.

S pozdravem F. Stranik.

Kopie souboru do Exchange folderu

[*] azeleny(zv)csas(tec)cz - 22.10.2000 11:40:58

DDV,

nanestesi nemam na EX zadna admin prava, takze folderu adresu nepriradim.
Anzto jsem nechtel moc bojovat s uradem o zavedeni adresy pro folder, tak
jsem hledal nejake jine reseni.

Asi se utecu k tomu, ze se budu ucit CDO, jak zde bylo dpoporuceno (diky za
ten tip vsem, ketri jej poslali).


Diky a.

> Ahoj,
> verejne slozce (Public Folder) muzes priradit mailovou adresu
> a potom to do
> ni posilat jako obycejnemu uzivateli :) Dela se to v Exchange
> Administratorovi, vyberes tu slozku a ve vlastnostech je
> zalozka 'Email
> adreses'. No a potom to tam z Delphiku mailnes :)

InterBase HowTo

[*] Slavomir Skopalik <skopalik(zv)atlas(tec)cz> - 22.10.2000 12:00:34

Pokud Vam nevadi dokumentace v anglictine (pokud to s IB a Delphi myslite vazne, tak by nemela),
pak doporucuji DATADEF.pdf ktery se dodava s IB (mate ho na kezdam CD delphi od verze 4.0).
Celym jmenem Data Definition Guide, tam je problematika navrhu celkem dobre rozebrana.
Naucit se navrhovat DB (nezalezi na serveru) chece toto:
1. dokonale pochopit problem, ne z programatorskeho pohledu, ale z pohledu uzivatele (analyza)
2. Zkusenosti (jak s navrhem DB, tak danou problematikou).
Jeste jenou dopurucuji CASE (mozna by neskodilo, kdyby tam mel Radim par rad pro zacatecniky),
timto nastrojem to jde opravdu mnohem rychleji, nez rucnim psanim a hlavne udrzbou skriptu.

Slavek


OLE a W95

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 22.10.2000 12:25:40

From: "David Lebeda" <david.lebeda(zv)comarr(tec)cz>
> Na WinNT beha vse v poradku. Pokud ale tentyz program
> spustim na W95, vzdy nekde nahodne behem provadeni teto
> funkce zatuhne. Kod samotny je v poradku (tj. dela to to, co ma).

Ahoj,

nemuze byt problem v zastaralych knihovnach na Win95 ? Nainstaluj tam IE5, tim
by se to melo zaroven aktualizovat.

Petr Vones, amatersky programator


Neco jako Memo

[*] Igor Vodi�ka <vodicka(zv)sagit(tec)cz> - 22.10.2000 12:25:41

Ahoj!

RichEdit98 to umi nebo take RxRichEdit. U neho je demoprikladek na
jednoduchy RTF editor a jsou tam vsechny moznosti, ktere pozadujes.

S pozdravem

Ing. Igor Vodi�ka
informa�n� syst�my

Nakladatelstv� Sagit, Horn� 1, 700 30 Ostrava-Hrab�vka
Tel.: 069 353 062, Fax: 069 357 758
Mailto:vodicka(zv)sagit(tec)cz
Http:\\www.sagit(tec)cz\


-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Miroslav Dran��k
Sent: Wednesday, November 22, 2000 11:28 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Neco jako Memo


Prosim vas, nevite nahodou nekdo o komponente - nejlepe FREE, ve ktere muzu
libovolne menit font (velikost, typ, styl) u jakehokoliv znaku?
Tedy ne jako v Tmemo, kde se meni font pro cely objekt.
Myslel jsem si, ze to umi RichEdit98, ale budto to neumim ja nebo "on".

predem diky Mirek Drancak

---
P��choz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.157 / Virov� b�ze: 73 - datum vyd�n�: 31.5.2000

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


Prikaz na nahradenie retazca

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 22.10.2000 12:29:42

From: "Delphi" <delphi(zv)minv.sk>
> Nejestvuje nahodou v pascale nejaky prikaz na nahradenie retazca retazcom?

Ahoj,

StringReplace v SysUtils.

Petr Vones, amatersky programator


Prikaz na nahradenie retazca

[*] Igor Vodi�ka <vodicka(zv)sagit(tec)cz> - 22.10.2000 12:30:29

Zdravim,
nevim co mas presne na mysli, ale od D4 existuje fce StringReplace, hledej v
Helpu.


Ing. Igor Vodi�ka
informa�n� syst�my

Nakladatelstv� Sagit, Horn� 1, 700 30 Ostrava-Hrab�vka
Tel.: 069 353 062, Fax: 069 357 758
Mailto:vodicka(zv)sagit(tec)cz
Http:\\www.sagit(tec)cz\


-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Delphi
Sent: Wednesday, November 22, 2000 8:16 PM
To: delphi-l(zv)fwd(tec)cz
Subject: Prikaz na nahradenie retazca


Nejestvuje nahodou v pascale nejaky prikaz na nahradenie retazca retazcom?
Aj dlhsi kratsim a podobne. Jasne, viem si to nakodit, ale videl som v inych
case nastrojoch aj prikaz :)

Werki


---
P��choz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.157 / Virov� b�ze: 73 - datum vyd�n�: 31.5.2000

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


Eroor v IBConsole (IB6 OpenSource) ?

[*] Tom� ANDRAKO <tomas.andrasko(zv)asei(tec)cz> - 22.10.2000 12:35:01

Verze 6.0 mi problem delala totozny, ve verzi 6.0.1 je to OK ....

Tomas ANDRASKO

A.S.E.I. spol. s r.o.
pobocka Ostrava
Novinarska 3
70930 Ostrava 1
email : tomas.andrasko(zv)asei(tec)cz
web : http://www.asei(tec)cz

> Nainstaloval jsem si IB 6.0 OpenSource pod NT.
> A nedari se mi standadne prihlasit v IBConsole.exe k example databazi!
> Login na Server probehne OK!
> Konektovani databaze, ale pokazde spadne s chybou "DPB Constant (0) is
> unknown" !
> Podotykam, ze pres SQLExplorer nebo delphove IB componety se na data v
> pohode dostanu!
> Kamil G�ttinger
>

Matematika s wav daty?

[*] Infra Red <nezadal(zv)volny(tec)cz> - 22.10.2000 12:37:29

Ahoj,
potreboval bych vedet, jakym zpusobem jde pracovat s daty z wav. Nechci je
prehravat, potrebuji wav prevest na 2-rozmernou diskretni posloupnost dat.
X - asi cas, Y - ?.
Nevite nekdo jak na to? Nevite o nejake vhodne komponente?
Diky za kazdou radu, Martin Nezadal


Prikaz na nahradenie retazca

[*] Ale� Va���ek�����"q��y�&���w�3 - 22.10.2000 13:18:20

Ahoj

podivej se na fci "StringReplace" v jednotce Sysutils

Ales

> -----Original Message-----
> From: Delphi [mailto:delphi(zv)minv.sk]
> Sent: Wednesday, November 22, 2000 8:16 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Prikaz na nahradenie retazca
>
>
> Nejestvuje nahodou v pascale nejaky prikaz na nahradenie
> retazca retazcom?
> Aj dlhsi kratsim a podobne. Jasne, viem si to nakodit, ale
> videl som v inych
> case nastrojoch aj prikaz :)
>
> Werki
>
>

Excel & HTML

[*] Tomas Vladik <tom.vladik(zv)swadvice(tec)cz> - 22.10.2000 13:30:55


MS Publisher tusim, kdyz do nej vlozis Excel tabulku ti z ni udela GIF ...

Tom

________________________________
Tom� Vlad�k

e-mail: tom.vladik(zv)swadvice(tec)cz

Excel & HTML

[*] Petr Vale� <delphipetr(zv)infoware(tec)cz> - 22.10.2000 13:32:36

Ahoj,

bohuzel opak je pravdou. Samozrejme me tato cesta napadla jako prvni a jedina moznost, ovsem zjistil jsem, ze struktura listu je natolik ruznoroda, ze by to dalo mnohem vice prace nez to nejak obejit.

Ale dekuji za odpoved.

S pozdravem

PETR
----- Original Message -----
From: Ladislav Nagy
To: delphi-l(zv)fwd(tec)cz
Sent: Wednesday, November 22, 2000 10:15 AM
Subject: Re: Excel & HTML


Ahoj,

k Excelovskemu souboru muzes pristupovat ADO podobne jako napr. k Paradoxovskym tabulkam.
Tabulku jednou projdes a poskladas si HTML soubor sam.
Je to pravdepodobne nejefektivnejsi cesta. (Urcite mnohem vhodnejsi nez si excelovskou tabulku ukladat jako obrazek.)

S pozdravem, Ladislav Nagy

Ahoj vsichni,

mam problem se kterym si vazne moc nevim rady a nemohu najit zadne rozumne reseni. Mam EXCELovsky dokument, ktery potrebuji zobrazit na webu, proto pouzivam konverzi do HTML. Ovsem vysledny soubor ma az o 400% vice nez zdroj v EXCELU nebo cokoliv podobneho co by se dalo udelat v cistem HTML. Pro dialupistu, ktery ma stahovat 150kB je to peklo. Proto hledam nejake rozumne reseni jak tento soubor zobrazit aniz bych musel vse predelavat, napadlo mne snad jedine ( jestli je to mozne ) konverze z HTML do nejakeho graf. formatu napr. JPG a ten potom zobrazovat. Vysledek by mel byt stejny, ale mnohem mensi. Nemate nekdo lepsi nebo podobne reseni ? Muzete mi prosim nekdo poradit ?

S pozdravem

PETR


Neco jako Memo

[*] Ales Janda <ales.janda(zv)Atlas(tec)cz> - 22.10.2000 13:36:36

Ahoj,
standardni komponenta TRichEdit to umi nastavenim property SelAttributes.

Ales Janda
CTI Software
----- Original Message -----
From: Miroslav Dran��k <DMiroslav(zv)seznam(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, November 22, 2000 11:27 AM
Subject: Neco jako Memo


> Prosim vas, nevite nahodou nekdo o komponente - nejlepe FREE, ve ktere
muzu libovolne menit font (velikost, typ, styl) u jakehokoliv znaku?
> Tedy ne jako v Tmemo, kde se meni font pro cely objekt.
> Myslel jsem si, ze to umi RichEdit98, ale budto to neumim ja nebo "on".
>
> predem diky Mirek Drancak

Docasne tabulky v IB6

[*] Jiri Binder <j.binder(zv)albacon(tec)cz> - 22.10.2000 13:42:34

> mam takovy maly dotaz. Existuji v IB6 docasne tabulky jako v MSSQL? V

Neexistuji

Zdravi Jiri Binder


Docasne tabulky v IB6

[*] Petr Palicka <petr.palicka(zv)atlas(tec)cz> - 22.10.2000 13:44:29

ahoj,

> Zdravim,
> mam takovy maly dotaz. Existuji v IB6 docasne tabulky jako v MSSQL? V
> dokumentaci jsem nic takoveho nenasel (mozna jsem hledal spatne).
> Predem dik za odpovedi.
> Ing. Zden�k Za�al

taky jsem hledal a taky nenasel.
nakonec jsem dospel k nazorum:
1. docasne tabulky v IB nejsou
2. docasne tabulky nejsou potreba

jo, mam v databazi jednu work table na urcite operace,
ale imho je to stejne blbe udelany...

dekuji PeC(zv)

CU onTheFutureOfMatrix
MatriX.CyberSpace.Cz

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

Insert OLE do Access

[*] Daniel Sichta <dano(zv)customweb.sk> - 22.10.2000 13:54:03

Zdravim vsetkych !
W98, D5
Potrebujem insertnut do Access databazy obrazok (jpg, gif)
ale iba s pouzitim SQL prikazov. Nieco na styl
INSERT INTO table VALUES("c:\obrazok.jpg").
Za kazde nakopnutie dakujem a za priklad aj dva krat


Ing. Daniel �ichta
CUSTOM.web s.r.o.
Hod�ova 13
01001 �ilina, SLOVAKIA
++421 89 564 3474
mobile ++421 905 839 334
www.customweb.sk <http://www.customweb.sk>
dano(zv)customweb.sk <mailto:dano(zv)customweb.sk>
ICQ: 84700861


Validace Rodn�ho ��sla

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 22.10.2000 13:57:54

Prvni dve mista nelze z hlediska obecnosti algoritmu kontrolovat na 00, ale
lze to tak, ze zkontroluji prvni dve mista a pokud jsou mensi nez 54 tak
zkontroluji delku - 10 znaku znamena prefix 20 a 9 znaku ma prefix 19

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

> Tehle problem jsem mel taky. Rodne cislo musis kontrolovat na
> platnost datumu narozeni (datum, ktery jistim z rodneho cisla), a
> na delitelnost 11 u rc, ktera jsou jedenactimistna (vcetne lomitka).
> Zacina-li rc 00, zjistim delku rc a je-li jedenactimistne, tak je rok
> narozeni po 2000, jinak 19xx (to plati tusim od roku 1957). Programove
> to resene mam, muzu poslat na soukr. e-mail v pripade zajmu.
>
> Jinak skutecne podle mych informaci se muze stat, ze dve rodna
> cisla muzou byt stejna - chyba pri pridelovani.
>
> Tezky amater Lada
>
> ----- Original Message -----
> From: Str�n�k Franti�ek <FStranik(zv)cpoj(tec)cz>
> To: Delphi konference <delphi-l(zv)fwd(tec)cz>
> Sent: Tuesday, November 21, 2000 1:43 PM
> Subject: Validace Rodn�ho ��sla
>
>
> > P��tel�, nem� n�kdo algoritmus na validaci rodn�ch ��sel zahrnuj�c�
> > probl�m roku 1900 a 2000 ?
> > �P�edem d�kuji !
> > S pozdravem F.Stranik
> >

OT: Excel & HTML

[*] Zdenek Drvota <drvota-l(zv)zds(tec)cz> - 22.10.2000 14:13:25

Ano, udelej si v XLS makro a bunku po bunce

zapis do .html souboru (pres PRINT...)<FontFamily><param>Times New Roman</param><bigger>### Petr Vale=B9 napsal =
dne 22 Nov 00, v 8:26 :

<FontFamily><param>Arial</param><smaller>Ahoj vsichni,<FontFamily><param>T=
imes New Roman</param><bigger>



<FontFamily><param>Arial</param><smaller>mam problem se kterym si vazne mo=
c nevim rady a nemohu najit zadne rozumne reseni. Mam
EXCELovsky dokument, ktery potrebuji zobrazit na webu, proto pouzivam konv=
erzi do HTML.
Ovsem vysledny soubor ma az o 400% vice nez zdroj v EXCELU nebo cokoliv po=
dobneho co by
se dalo udelat v cistem HTML. Pro dialupistu, ktery ma stahovat 150kB je t=
o peklo. Proto
hledam nejake rozumne reseni jak tento soubor zobrazit aniz bych musel vse=
predelavat,
napadlo mne snad jedine ( jestli je to mozne ) konverze z HTML do nejakeho=
graf. formatu napr.
JPG a ten potom zobrazovat. Vysledek by mel byt stejny, ale mnohem mensi. =
Nemate nekdo
lepsi nebo podobne reseni ? Muzete mi prosim nekdo poradit ?<FontFamily><p=
aram>Times New Roman</param><bigger>



<FontFamily><param>Arial</param><smaller>S pozdravem<FontFamily><param>Tim=
es New Roman</param><bigger>



<FontFamily><param>Arial</param><smaller>PETR<FontFamily><param>Times New =
Roman</param><bigger>

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


Apl. je stale videt v okne pri CTRL+ALT+DEL

[*] Zdenek Drvota <drvota-l(zv)zds(tec)cz> - 22.10.2000 14:25:29

Ahoj,

to se tady resi asi jednou mesicne, kdyby se kazdy nejdriv

podival do archivu...

Jinak doporucuji komponentu Stealth, mame ji v sekci

download na www.zds(tec)cz ke stazeni. <FontFamily><param>Times New Roman</param><bigger>### Lumir Karas napsal dne 16 Nov 00, v 11:05 : <FontFamily><param>ARIAL</param><smaller>Ahoj ve spolek,<FontFamily><param>Times New Roman</param><bigger>

<FontFamily><param>ARIAL</param><smaller>potreboval bych vyresit aby ma skryta apl. nebyla videt. v okne spustenych programu po stisku
CTRL+ALT+DEL.<FontFamily><param>Times New Roman</param><bigger>

<FontFamily><param>ARIAL</param><smaller>Pomoci<FontFamily><param>Times New Roman</param><bigger>

<FontFamily><param>ARIAL</param><smaller> Application->ShowMainForm=False;<FontFamily><param>Times New Roman</param><bigger>

<FontFamily><param>ARIAL</param><smaller>nebo<FontFamily><param>Times New Roman</param><bigger>

<FontFamily><param>ARIAL</param><smaller> Visible=False;
 ShowWindow(Application->Handle, SW_HIDE);
ji dokazu vyradit pouze z Taskbaru a prepinani ALT+TAB ale nikde jsem nenaselpo
CTRL+ALT+DEL.<FontFamily><param>Times New Roman</param><bigger>



<FontFamily><param>ARIAL</param><smaller>Za vsechny namety predem moc dekuji.<FontFamily><param>Times New Roman</param><bigger>



<FontFamily><param>ARIAL</param><smaller>Lomikar.<FontFamily><param>Times New Roman</param><bigger>

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


tcombobox a tdbcombobox

[*] Vladislav Cadsky <delphi(zv)cadsky(tec)cz> - 22.10.2000 14:28:03

Ahoj
TComboBox neumi zobrazovat polozku z databaze, musis si to udelat ruco.
U TDBComboBox bych to resil zadanim do vlastnosti LookupDisplay
Zkratka;nazev. Velikost odsazeni pole je mozne nastavit u
TField.DisplayWidth.
Vlada

----- Original Message -----
From: Vladim�r Koupil
To: delphi-l(zv)fwd(tec)cz
Sent: Tuesday, November 21, 2000 12:11 PM
Subject: tcombobox a tdbcombobox


Ahoj
nevite nekdo, jestli existuje komponenta podobna tcombobox
a tdbcombobox, ktera umi zobrazit 2 - 3 polozky z databaze ?
Napr z ciselniku polozky Zkratka, Nazev.

Tezky amater Lada


azbuka ??? - dekuji, ale ...

[*] volcik(zv)email(tec)cz - 22.10.2000 14:33:25

Zdravim
Dekuji Vsem za rady, ale problem stale trva, i kdyz se posunul trochu jinam.
V ovladacich prvcich azbuku jiz zobrazim. Texty, ktere do ovladacich prvku
natahuji jsou v RTF souboru, ktery nactu do RxRichEdit a z neho pak nacitam
jednotlive radky a cpu do ovladacich prvku, napr.:

Button1.Caption := rxA.Lines.Strings[CisloRadku]; {rxA:TRxRichEdit}

V RxRichEdit je azbuka zobrazena. Kdyz do Caption ovladaciho prvku nacpu
jeden radek (nebo jen cast radku) z RxRichEdit, tak misto azbuky mam otazniky.

Poradte, prosim, zda se s tim da neco udelat. Diky. D.V.


EMAIL.CZ - Vase posta je vzdy s Vami
http://www.email(tec)cz


OT: Excel & HTML

[*] Peter Laurinc <laurinc(zv)sppa.sk> - 22.10.2000 14:59:54

No, najjednoduchsie by asi bolo napisat si skriptik vo VBA (priamo v tom
dokumente).
Vyhody: bezproblemovy prenos, pristup, ...
Nevyhody: VB

Peter

Petr Vale� wrote:

> Ahoj vsichni, mam problem se kterym si vazne moc nevim rady a nemohu
> najit zadne rozumne reseni. Mam EXCELovsky dokument, ktery potrebuji
> zobrazit na webu, proto pouzivam konverzi do HTML. Ovsem vysledny
> soubor ma az o 400% vice nez zdroj v EXCELU nebo cokoliv podobneho co
> by se dalo udelat v cistem HTML. Pro dialupistu, ktery ma stahovat
> 150kB je to peklo. Proto hledam nejake rozumne reseni jak tento soubor
> zobrazit aniz bych musel vse predelavat, napadlo mne snad jedine (
> jestli je to mozne ) konverze z HTML do nejakeho graf. formatu napr.
> JPG a ten potom zobrazovat. Vysledek by mel byt stejny, ale mnohem
> mensi. Nemate nekdo lepsi nebo podobne reseni ? Muzete mi prosim nekdo
> poradit ? S pozdravem PETR


UDF pro Linux

[*] Radek KALA <Kala(zv)atlas(tec)cz> - 22.10.2000 15:20:17

Jaky potrebujes. Napis seznam a uvidime.
Jinak ja jsem taky nejaky potreboval, tak jsem si stahnul Free z
internetu a ty co tam nebyly jsem si tam dopsal.

> Mame program na IB6 ktera jede na NT. Ted potrebujeme tu databazi hodit na
> IB6 pro Linux.
> Potrebujeme prevest taky UDF. Nemate s tim nekdo zkusenosti jak
> naprogramovat UDF pod Linux?
> Nebo kde sehnat nejake UDF pro Linux?
>
> Predem dekuji.
> Libor Junek
>
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


UDF pro Linux

[*] Libor Junek <libor(zv)thsoft(tec)cz> - 22.10.2000 16:11:08

Potrebuju zakladni operace s retezcema jako je orezavani,delka, pozice
znaku, ....
Dale prevadeni textu na velka pismena (AnsiUpperCase) protoze UPPER v IB
neprevadi diakritiku.
Operace s blobem: vyhledavani textu, pridavani textu a tak podobne.
Nejlepsi by bylo kdybych nekde mohl stahnout zdroje nejake UDF pod Linux a z
toho to okouknout.
(pokud teda na to budu stacit). C(ecko) sice namam ale nekde bych si ho
sehnal.
To ze pozadam nekoho aby mi je tam dopsal se mi zda dost neprekticke protoze
tu a tam nejakou si
potrebuju dodelat a nechci porad nekoho otravovat.
Ale pokud by se tu nasel nejakej dobrotivec byl bych rad.

Dik
Libor Junek
libor(zv)thsoft(tec)cz

From: "Radek KALA" <Kala(zv)atlas(tec)cz>
> Jaky potrebujes. Napis seznam a uvidime.
> Jinak ja jsem taky nejaky potreboval, tak jsem si stahnul Free z
> internetu a ty co tam nebyly jsem si tam dopsal.
>
> > Mame program na IB6 ktera jede na NT. Ted potrebujeme tu databazi hodit
na
> > IB6 pro Linux.
> > Potrebujeme prevest taky UDF. Nemate s tim nekdo zkusenosti jak
> > naprogramovat UDF pod Linux?
> > Nebo kde sehnat nejake UDF pro Linux?

Dvoumonitorovy system

[*] Vaclav Krmela <krmela(zv)ustinadorlici(tec)cz> - 22.10.2000 16:15:28

From: Gadourek

> Ja to zkousim pod W98, to jsem zapomel napsat. Protoze zobrazuju obrazky
> (na primarnim monitoru jsou nahledy a na sekundarnim vlastni obrazek),
> tam se mi podaril pozadovany obrazek na sekundarni monitor dostat tak,
> ze jsem Left souradnici posunul mimo primarni monitor.
> Ale toto reseni mi pripada ponekud ze stylu kanadskych drevorupcu a mam
> trochu strach az se program bude implementovat na PC s jinou video kartou.

Usporadani monitoru nijak nesouvisi s grafickou kartou, ale s nastavenim
fyzickeho usporadani monitoruu ve vlastnostech zobrazeni Windows.
Pocet a usporadani monitoruu lze ziskat pres Screen.MonitorCount a
Screen.Monitors[index]. Kazdy monitor tedy ma svoji presnou polohu a
velikost
v souradnem systemu pracovni plochy, jehoz pocatek lezi v levem hornim
rohu primarniho monitoru. Neni tedy problem umistit formular do kterehokoliv
mista na kteremkoliv monitoru.
Nenastavuje se index monitoru, ale poloha formulare na pracovni plose.
Aby to chodilo, musi mit formulare nastaveno DefaultMonitor na dmDesktop.

Vaclav Krmela

EXCEL a handle bunky

[*] delph <delph(zv)host.sk> - 22.10.2000 16:17:56

Ahojte,
neviem ci je to mozne, no predsa.
Ako ziskam (do Delphi) hodnotu Excelovskej bunky nad ktorou sa nachadza kurzor mysi?
Ak prechadzam mysou ponad otvoreny excelovsky sheet, aby som dostaval do
nejakej premennej hodnotu bunky pod kurzorom....

Pre vysvetlenie :

repeat
x:=Excel.UnderCursorCell.AsFloat // ;-)
until nejakapodmienka

Vdaka za pomoc

Rado

Docasne tabulky v IB6

[*] Jan Grman <janog(zv)pluto.elf.stuba.sk> - 22.10.2000 16:42:55

> > mam takovy maly dotaz. Existuji v IB6 docasne tabulky jako v MSSQL? V
> Neexistuji

SKUTOCNE ?????!!!!
Pretoze naozaj neviem ci ano alebo nie, nebudem polemizovat.
Zaujima ma, CIM SA TO DA NAHRADIT ?!

Zdravi JaNo.
janog(zv)pluto.elf.stuba.sk


OT: slovenska mesta, obce, PSC

[*] Pavel Hoza <hoza(zv)reaia(tec)cz> - 22.10.2000 16:44:46

Shanim databazi slovenskych mest, obci, kraju, PSC.
Nemate to nekdo nebo muzete dat link ?
Diky,
Pavel


Pruhledny form a obrazek

[*] Adam Feistner <feistna(zv)volny(tec)cz> - 22.10.2000 17:37:15

Zdravim,

co zkusit metodu repaint nebo refresh (napr. Image.repaint resp. Image1.refresh)? Sice nevim, jaky je v nich rozdil, ale
jedno z toho by snad melo bezet. S pozdravem,

Adam Feistner
feistna(zv)volny(tec)cz
www.volny(tec)cz/feistna/cz.htm

----- Original Message -----
From: "Uniplet T�eb�� - elektronika" <elektronika(zv)uniplet(tec)cz>
Subject: Pruhledny form a obrazek


Nazdar

Mam nasledovny problem, v programu mam na FORMU umistneny obrazek, ktery je transparentni, vsechno je vporadku, ale kdyz
posleze spustim tlacitkem akci, ktera mi zpruhledni FORM na kterem je ten obrazek ulozen tak zpruhledneni formu probehne
vporadku, ale mista kde mel predtim obrazek odstranene barvy pomoci transparentnosti tak ty se vybarvy barvou pozadi FORMU a
nevym jak tu barvu znova odstranit. Beru vsechny rady a skusenosti.

DIK

Docasne tabulky v IB6

[*] Tomas =?iso-8859-2?Q?Michal=EDk?= <michalik(zv)proca(tec)cz> - 22.10.2000 17:45:31

Ahoj,

Jan Grman wrote:
>
> > > mam takovy maly dotaz. Existuji v IB6 docasne tabulky jako v MSSQL? V
> > Neexistuji
>
> SKUTOCNE ?????!!!!
Ano.

> Pretoze naozaj neviem ci ano alebo nie, nebudem polemizovat.
> Zaujima ma, CIM SA TO DA NAHRADIT ?!

Obecne pomoci ulozenych procedur a triggeru, konkretne to zalezi na tom,
v jakych pripadech pouzivas docasnou tabulku na MS SQL.

Tom

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

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

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


Uzamceni tabulky ci radku v MS-SQL 7.0

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 22.10.2000 17:45:29


----- Original Message -----
From: "Garalda" <garalda(zv)mail(tec)cz>

> SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
> GO
> BEGIN TRANSACTION

To je IMHO spravna cesta...

> ale zaprve to haze chybu u toho GO

GO je prikaz pouze pro EM, tzn. sup s nim ven! ;-)

> a navic nevim, jak by to fungovalo...

Melo by to slapat, popr. jeste BEGIN TRAN, COMMIT TRAN

Mac


select pres vice databazi

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 22.10.2000 17:51:14

A ja jeste doplnim, ze na ziskavani dat z ruznych datovych zdroju lze pouzit
DTS (Data Transformation Services) z MS SQL 7 ci 2000. Ale to uz je spise na
konveze dat a jejich dalsi zpracovani...

Mac

----- Original Message -----
From: "Hynek Svato�" <svatos(zv)kam(tec)czu(tec)cz>> A ja jen doplnim, ze data se nemusi sosat jen z jinych sql serveru,
> ale muzou byt pouzity i uplne jine zdroje (excel, txt, odbc, ...
> = pro ktere existuji oledb provideri) a to pres volani fce openquery a
> openrowset
> nebo pres tzv. "Linked servers".

Service na Win NT

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 22.10.2000 17:55:14

A ma ten uzivatelsky ucet, pod kterym tu sluzbu spoustis, pravo Logon As Service? (Nastaveni Policy/Advanced v User manageru NT)

Mac
----- Original Message -----
From: Petr Navr�til

Nezabira uz ani "appp.exe /uninstall" a znovu "... /install", proste zadny jiny uzivatel uz tenhle service nespusti ani kdyz ho nainstaluje pod sebou.

Validace Rodn�ho ��sla

[*] Michal Tiller <Michal.Tiller(zv)oskarmobil(tec)cz> - 22.10.2000 18:22:07

Jaky je problem v roku 2055? Ja myslim, ze je to ok.
Michal Tiller

-----Original Message-----
From: Delphi [mailto:delphi(zv)minv.sk]
Sent: Wednesday, November 22, 2000 10:01 PM
To: delphi-l(zv)fwd(tec)cz
Subject: Re: Validace Rodn�ho ��sla


RC je delitelne 11. Tj. Modulo 11. Problem s rokom 2000 v RC nie je,
skor by som to nazval problem roku 2055, ale to je este dostatocne daleko.
Zrejme sa prida dalsia cifra do zacislia. Aspon v tomto sme si este stale
bratia :)

Inac, poculi ste, ze seversky zvaz ladoveho hokeja sa angazuje proti
oddeleniu
Moravy od Ciech?? Lebo keby sa to stalo, tak je aj brondz v <>.

Obsluzis to takto (narychlo napisem):

if length(zacislie)<4 then
begin
if rcis>540000 then rcis:=rcis+18000000
else rcis:=rcis+19000000;
end
else
begin
if rcis>540000 then rcis:=rcis+19000000
else rcis:=rcis+20000000;
end;
end;


Werki
jendris(zv)minv.sk

> > P��tel�, nem� n�kdo algoritmus na validaci rodn�ch ��sel zahrnuj�c�
> > probl�m roku 1900 a 2000 ?
> > �P�edem d�kuji !
> > S pozdravem F.Stranik
> >
>

Duvera v Interbasi je na bode mrazu

[*] L. ZITA <konference(zv)sales(tec)cz> - 22.10.2000 20:04:12

Behalf Of Slavek Rydval

>
> > > mam view, ktere pak pouziva jine. dam na to
> > > prvni drop, a IB me spravne serve, ze tam je
> > > zavislost. Ok, ale kdyz chci dat na to prvni
> > > select, musim se nejprve odhlasit a zase
> > > prihlasit, protoze jinak to view neexistuje.
> > zkus predtim rollback
> ****Kdyz to je berlicka, ale pokud jina moznost neni...

Podle mne to neni berlicka ale zcela korektni pristup.
Transakce se vykona az do prvni vyjimky a pak musi
uzivatel na zaklade teto vyjimky a vlastni uvahy
transakci korektne ukoncit.
Jinak pro otatni uzivatele by vse melo byt v poradku,
Ti maji pohled na databazi jako by si nic nedelal.
(Tedy pokud se nemylim)


Ludek


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


Docasne tabulky v IB6

[*] Jan Grman <janog(zv)pluto.elf.stuba.sk> - 22.10.2000 20:05:58

> > Zaujima ma, CIM SA TO DA NAHRADIT ?!
>
> Obecne pomoci ulozenych procedur a triggeru, konkretne to zalezi na tom,
> v jakych pripadech pouzivas docasnou tabulku na MS SQL.

Priklad:
- mam tabulku TABULKA s klucom ID
- mam algoritmus ktory vyhladava na disku (teda mimo dat spravovanych
pomocou SQL stroja) urcite udaje a tieto udaje obsahuju referencie na
tabulku TABULKA tak, ze obsahuju cislo riadku (ID)
- to hladanie sa neda robit prostriedkami SQL servera, je to uplne mimo !
- vysledkom hladania je, ze vytvorim docasnu tabulku a insertom po jednom
pridam vsetky najdene hodnoty ID
- jednoduchym spojenim tejto docasnej tabulky a tabulky TABULKA dostanem
vysledok hladania

Ako je tento specificky pripad mozne riesit bez docasnej tabulky ?
- vytvorim normalnu tabulku ? -> musim sa starat o vymazanie !
- uloznou procedurou ? -> naozaj neviem ako !
- trigerom ? -> to uz vobec nie !

Uvazujem o portovani mojich programov aj pre IB, budem teda vdacny za kazdu
radu.
Este jedna otazka, ma IB este viacero takych "prijemnych" prekvapeni ?

Vdaka.
JaNo.
janog(zv)pluto.elf.stuba.sk

Prikaz na nahradenie retazca

[*] Delphi <delphi(zv)minv.sk> - 22.10.2000 11:16:13 -0800

Nejestvuje nahodou v pascale nejaky prikaz na nahradenie retazca retazcom?
Aj dlhsi kratsim a podobne. Jasne, viem si to nakodit, ale videl som v inych
case nastrojoch aj prikaz :)

Werki


Nedostatok pamate pri grafike. HELP PLEASE

[*] Roman <sw.maurice(zv)seznam(tec)cz> - 22.10.2000 21:46:45

> > Ty cachujes obrazky do TImage??? Proc nepouzijes rovnou TBitmap ci podobny
> > ekvivalent /nejlepe rovnou nejaky memorystream/? Kdyz mas tech obrazku
> hodne a
> > maji stejne rozmery, muzes si sestavit katalog apod.
>
> No, ved clovek by ocakaval ze Imagestream je array of TBitmap, alebo aspon
> cohosi
> podobneho z class TBitmap.

zkus neocekavat a precist si aspon napovedu, myslim, ze zpusob jakym pouzivas
TImage
je prinejmensim "zvlastni", zbytecne sebou tahas balast ty komponenty...

> > A s kolika obrazky pracujes najednou? Predpokladam, ze nezobrazujes
> najednou
> > vsech 2000 ;-))
>
> Preco nie? Teoreticky je to mozne.

no, teoreticky sem ja cinsky ministr zemedelstvi :-))))))

> >Mozna by stalo za uvahu umistit je do DLL a podle potreby z ni
> > vytahovat... ta se snad nahrava do pameti cela, ale nevim jestli jsou
> nejake
> > horni omezeni /urcite to tady nekdo bude vedet/, ja skoncil asi u cca 3MB
> :-)
>
> Nooo...to znie dobre. Myslis, ze by slo spravit 15GB Dll??? A vies ako
> sa da do DLL nasackovat tolko grafiky?

15GB??? ehm, nemluvil si nedavno o 15MB??? hele, nevim, co je to za grafiku, ale
jestli to jsou textury, tak se koukni na D3D

> Predstav si ze po kazdych 200 obrazkoch to spadne, takze by som loadoval len
> po 100, zakazdym urobil save, reset programu. Ten posledny save by robil asi
> hodinu. Takze nasackovat ich tam vsetky by trvalo asi 3 dni. A ja mam uz len
> 2 dni. :)

Roman


Validace Rodn�ho ��sla

[*] Delphi <delphi(zv)minv.sk> - 22.10.2000 13:00:49 -0800

RC je delitelne 11. Tj. Modulo 11. Problem s rokom 2000 v RC nie je,
skor by som to nazval problem roku 2055, ale to je este dostatocne daleko.
Zrejme sa prida dalsia cifra do zacislia. Aspon v tomto sme si este stale
bratia :)

Inac, poculi ste, ze seversky zvaz ladoveho hokeja sa angazuje proti
oddeleniu
Moravy od Ciech?? Lebo keby sa to stalo, tak je aj brondz v <>.

Obsluzis to takto (narychlo napisem):

if length(zacislie)<4 then
begin
if rcis>540000 then rcis:=rcis+18000000
else rcis:=rcis+19000000;
end
else
begin
if rcis>540000 then rcis:=rcis+19000000
else rcis:=rcis+20000000;
end;
end;


Werki
jendris(zv)minv.sk

> > P��tel�, nem� n�kdo algoritmus na validaci rodn�ch ��sel zahrnuj�c�
> > probl�m roku 1900 a 2000 ?
> > �P�edem d�kuji !
> > S pozdravem F.Stranik
> >
>

LED VE STATUSBARU

[*] Lud�k P�ral - 22.10.2000 22:10:06

Toto je zpr�va ve form�tu MIME obsahuj�c� v�ce ��st�.
Ahoj,

snazim se dostat do statusbaru komponentu typu TGraphicControl, nemate nekdo prosim priklad pouziti ?

Ludek Paral
Sadova 2
352 01 As

ludek.paral(zv)telecom(tec)cz
www.mujweb(tec)cz/pocitace/lupasoft

Pruhledny form a obrazek

[*] Roman <sw.maurice(zv)seznam(tec)cz> - 22.10.2000 22:19:03

A zpruhlednujes pomoci regionu nebo tak, ze do canvasu toho formulare
nakopirujes to co je za nim? A ten obrazek je v TImage?

Jestli chces vytvorit pruhledny formular ve tvaru dle nejake bitmapy, tak
nejlepci je asi vytvorit region podle masky te bitmapy, aplikovat jej na
formular a bitmapu zobrazovat v onpaint toho formulare.

Roman

> Mam nasledovny problem, v programu mam na FORMU umistneny obrazek, ktery je
transparentni, vsechno je vporadku, ale kdyz
> posleze spustim tlacitkem akci, ktera mi zpruhledni FORM na kterem je ten
obrazek ulozen tak zpruhledneni formu probehne
> vporadku, ale mista kde mel predtim obrazek odstranene barvy pomoci
transparentnosti tak ty se vybarvy barvou pozadi FORMU a
> nevym jak tu barvu znova odstranit. Beru vsechny rady a skusenosti.

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


Skryti blikajiciho kurzoru v TMemo

[*] Tom� Velek <TVelek(zv)seznam(tec)cz> - 23.10.2000 00:42:33

Zdravim vsechny,

potreboval bych nejak skryt blikajici kurzor v komponente memo. Je to v podstate jen proto, ze jej pouzivam jako read only a ten kurzor je hodne rusivy efekt. enabled:=false dat nemuzu, protoze potrebuju, aby byl aktivni na popup menu a sel menit font.

Za vsechny rady budu moc vdecny

Tomas


Uzamceni tabulky ci radku v MS-SQL 7.0 cast II.

[*] Garalda <garalda(zv)mail(tec)cz> - 23.10.2000 08:01:16

Dekuji za vase rady. Ted uz to opravdu chybu nehodi, ale mam dalsi problem.
To uzamceni resim takto:

with qryTransaction do
begin
Close;
SQL.Clear;
SQL.Add('SET TRANSACTION ISOLATION LEVEL SERIALIZABLE');
SQL.Add('BEGIN TRANSACTION');
ExecSQL;
end;
try
... tady se ted volaji ruzne funkce na delete, update, insert...
with qryTransaction do
begin
Close;
SQL.Clear;
SQL.Add('COMMIT TRANSACTION');
ExecSQL;
end;
except
with qryTransaction do
begin
Close;
SQL.Clear;
SQL.Add('ROLLBACK TRANSACTION');
ExecSQL;
end;
end;

kdyz se na zaver zavola COMMIT TRANSACTION nebo ROLLBACK TRANSACTION, tak to
hodi chybu, ze nenasel zadne BEGIN TRANSACTION.

Znamena to, ze takto to lze pouzit jen tak, ze to cele bude v jednom query?
Nebo je problem nekde jinde?

Diky za kazdou radu

Konzolova aplikace a CGI

[*] Peter Vlkovic <vlkovic(zv)minv.sk> - 23.10.2000 08:11:58

Ahoj,

skontroluj si, ci ma uzivatel pristupujuci
na MS IS, povoleny pristup k dotycnemu suboru
(security/permissions), okrem samotneho suboru
treba prekontrolovat tiez nastavenie prav
k adresaru, kde dany subor lezi.

Peter

PS: Odporucam osetrit si v prislusnom
CGI-skripte aj pripadne vynimky (vystup
poslat na konzolu), da ti to presnejsi
obraz o vzniknutej chybe.
� wrote:
>
> Ahojte,
> mam udelanou konzolovou aplikaci a slouzi me jako CGI
> skript. Vse funguje, jak ma, do okamziku, kdy se snazim
> otevrit textovy soubor (TextFile), cist z nej a zapsat to
> do vystupu.
> Pokud ho pustim samostatne, je vse OK, pokud hi MS IS,
> prohlizec ceka na odezvu a ten skript na serveru zatuhne.
> Nevite, cim to muze byt?
>
> Dekuji za odpoved.
>
> Robert Vanek


Konzolova aplikace a CGI

[*] � <DELPHI(zv)dingo(tec)cz> - 23.10.2000 07:14:40 gmt

Ahojte,
mam udelanou konzolovou aplikaci a slouzi me jako CGI
skript. Vse funguje, jak ma, do okamziku, kdy se snazim
otevrit textovy soubor (TextFile), cist z nej a zapsat to
do vystupu.
Pokud ho pustim samostatne, je vse OK, pokud hi MS IS,
prohlizec ceka na odezvu a ten skript na serveru zatuhne.
Nevite, cim to muze byt?

Dekuji za odpoved.

Robert Vanek


Docasne tabulky v IB6

[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 23.10.2000 08:17:26

Haj hou!

On 22 Nov 2000,, Jan Grman wrote:

> Ako je tento specificky pripad mozne riesit bez docasnej tabulky ?
> - vytvorim normalnu tabulku ? -> musim sa starat o vymazanie !

A to je az takovy problem ? Jeden SQL prikaz navic.

Hodne zdaru
-- Pavel


Firebird - The most addictive database
http://firebird.sourceforge.net


Ciselna rada

[*] Ing. Patrik Tesar <tesar(zv)rainside.sk> - 23.10.2000 08:22:50

Ahoj

No a ako potom dosielis to, aby sa ti v C/S fakturacnom systeme, cisla
faktur
cislovala po sebe, a bez medzier? Hlavne mi ide o to, ked 2 stlacia "Vyhotov
fakturu"
sucasne

P.

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On
> Behalf Of Jiri Binder
> Sent: Wednesday, November 22, 2000 9:04 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Re: Ciselna rada
>
>
> > u IB pouzij generator (wiz http://swnet(tec)cz/article.php?id=14046 )
> > Slavek
>
> Pouziti generatoru je jasne pokud generuji hodnotu primarniho
> klice, ktera nema zadny dalsi vyznam (podotykam, ze polozka
> ktera nese nejaky vyznam by mela byt primarnim klicem spise
> vyjmecne). Pokud ma mit generovana hodnota vyznam jako
> prubezne cislovani neceho v danem roce jak je naznacene v
> dotazu, pak jiz to s generatorem neni tak jednoznacne.
> Vygenerovani cisla neni soucasti transakce, takze pokud dojde na
> rollback cislo se nevrati a v cislovani je dira.
> Jiri Binder
>
> > > Ahoj,
> > > potrebuji vytvorit ciselnou radu... v BDE jsem to delal tak, ze pred
> > > ulozenim jsem si zamkl celou tabulku s cislem rady a pricetl 1. V IB
> > > nevim jak to udelat, zpusob BDE se mi nezda jako nejlepsi. Urcite se
> > > to bude delat pres trigger, ale nevim jak docilit formatu napr.
> > > 2000-00001. Jak docilit rady pomoci triggeru je mi jasny, ale jak
> > > tam dostat prefix - to nevim
> > > Roman Sevcik
>

Docasne tabulky v IB6 (Docasne tabulky obecne)

[*] Jiri Dvorak <Jiri_Dvorak(zv)gordic(tec)cz> - 23.10.2000 08:31:14

Docasne tabulky
********************
Pokud to neni vlastnost samotne databaze tak je to spatny.

Reseni je udelat si za behu tabulku kterou potrebuji.
(na nekterych SQL strojich to muze byt problem)

Nebo ji zalozit a nechat ji v databazi.
(to problem take uplne neresi)

Hlavi problem totiz spociva v tom, ze pokud nejaka operace (napr. ulozna procedura)
prave pouziva tuto tabulku a jiny nakonektovany uzivatel tuto operaci pusti take.
Dojde ke konkurencnimu pristupu k datum.

To se da obejit tak, ze do tabulky pridame sloupec ktery bude identifikovat konekt ( session )
daneho uzivatele a podle nej pak pristupovat k datum.
Dale je treba zajistit aby se tabulka korektne vyprazdnila (a to i v pripade ze dojde k padu)

Humus co ?!

Jirka Dvorak | :-) |

OT: Upgrade VC++6

[*] Ren� Otisk - 23.10.2000 08:32:34

Hi,

Omlouvam se za OT. Nevite jestli je mozne upgrade VC++ 6.0 Standard Edition
na VC++ 6.0 Professional Edition?

Sroub


Excel & HTML

[*] JIM Design <jim.design(zv)iol(tec)cz> - 23.10.2000 08:34:53

ahoj,

co takhle udelat konverzi do MS Access (misto do HTML nebo JPG) a k nemu pak
pristupovat pres ADO?

M.Jirman


-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of Petr
Vale�
Sent: Wednesday, November 22, 2000 8:27 AM
To: Delphi Konference
Subject: OT: Excel & HTML


Ahoj vsichni,

mam problem se kterym si vazne moc nevim rady a nemohu najit zadne rozumne
reseni. Mam EXCELovsky dokument, ktery potrebuji zobrazit na webu, proto
pouzivam konverzi do HTML. Ovsem vysledny soubor ma az o 400% vice nez zdroj
v EXCELU nebo cokoliv podobneho co by se dalo udelat v cistem HTML. Pro
dialupistu, ktery ma stahovat 150kB je to peklo. Proto hledam nejake rozumne
reseni jak tento soubor zobrazit aniz bych musel vse predelavat, napadlo mne
snad jedine ( jestli je to mozne ) konverze z HTML do nejakeho graf. formatu
napr. JPG a ten potom zobrazovat. Vysledek by mel byt stejny, ale mnohem
mensi. Nemate nekdo lepsi nebo podobne reseni ? Muzete mi prosim nekdo
poradit ?

S pozdravem

PETR


Excel & HTML

[*] Michal Kraus <michal.kraus(zv)wige-mic(tec)cz> - 23.10.2000 08:53:41

Zdravim vsechny,

mam takovy mensi problem - potrebuji z delphi zmenit nastaveni
defaultniho driveru dBase z LEVELU 7 na LEVEL 4 -
zatim jsem nasel nekolik nepublikovanych BDE API na netu
ale jejich funkcnost je velmi sporadicka.

Pokud nekdo znate reseni, tak prosim odpovezte, mozna ze to neni jen
muj problem.

Michal Kraus


OT: Excel & HTML

[*] Petr Vale� <delphipetr(zv)infoware(tec)cz> - 23.10.2000 09:11:04

a nemas prosimte nejakou ukazku jak na to ? Nemam s tim totiz zadne zkusenosti. Nebo alespon odkaz na nejaky zdroj.

Predem diky.

PETR
----- Original Message -----
From: Zdenek Drvota
To: delphi-l(zv)fwd(tec)cz
Sent: Wednesday, November 22, 2000 2:13 PM
Subject: Re: OT: Excel & HTML


Ano, udelej si v XLS makro a bunku po bunce
zapis do .html souboru (pres PRINT...)

### Petr Vale� napsal dne 22 Nov 00, v 8:26 :
Ahoj vsichni,

mam problem se kterym si vazne moc nevim rady a nemohu najit zadne rozumne reseni. Mam EXCELovsky dokument, ktery potrebuji zobrazit na webu, proto pouzivam konverzi do HTML. Ovsem vysledny soubor ma az o 400% vice nez zdroj v EXCELU nebo cokoliv podobneho co by se dalo udelat v cistem HTML. Pro dialupistu, ktery ma stahovat 150kB je to peklo. Proto hledam nejake rozumne reseni jak tento soubor zobrazit aniz bych musel vse predelavat, napadlo mne snad jedine ( jestli je to mozne ) konverze z HTML do nejakeho graf. formatu napr. JPG a ten potom zobrazovat. Vysledek by mel byt stejny, ale mnohem mensi. Nemate nekdo lepsi nebo podobne reseni ? Muzete mi prosim nekdo poradit ?

S pozdravem

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


Docasne tabulky v IB6

[*] Petr Palicka <petr.palicka(zv)atlas(tec)cz> - 23.10.2000 09:23:33

ahoj,

> Ako je tento specificky pripad mozne riesit bez docasnej tabulky ?
> - vytvorim normalnu tabulku ? -> musim sa starat o vymazanie !
proboha a proc bys ji mazal? nech ji tam pokud ji potrebujes.
ale vzhledem k tomu, ze data ziskavas na klientovi a na
serveru je nachces mit trvale, bych je na server VUBEC neposilal.

dekuji PeC(zv)

CU onTheFutureOfMatrix
MatriX.CyberSpace.Cz

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

Validace Rodn�ho ��sla

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 23.10.2000 09:26:48

Za lomitkem jsou ctyri cisla jiz od roku 54 vcetne !!!!!!!!!!!!!!!!!

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

> RC je delitelne 11. Tj. Modulo 11. Problem s rokom 2000 v RC nie je,
> skor by som to nazval problem roku 2055, ale to je este dostatocne daleko.
> Zrejme sa prida dalsia cifra do zacislia. Aspon v tomto sme si este stale
> bratia :)
>
> Inac, poculi ste, ze seversky zvaz ladoveho hokeja sa angazuje proti
> oddeleniu
> Moravy od Ciech?? Lebo keby sa to stalo, tak je aj brondz v <>.
>
> Obsluzis to takto (narychlo napisem):
>
> if length(zacislie)<4 then
> begin
> if rcis>540000 then rcis:=rcis+18000000
> else rcis:=rcis+19000000;
> end
> else
> begin
> if rcis>540000 then rcis:=rcis+19000000
> else rcis:=rcis+20000000;
> end;
> end;
>
> Werki
> jendris(zv)minv.sk
>
> > > P��tel�, nem� n�kdo algoritmus na validaci rodn�ch ��sel zahrnuj�c�
> > > probl�m roku 1900 a 2000 ?
> > > �P�edem d�kuji !
> > > S pozdravem F.Stranik
> > >
> >

Oracle 8 a ADO - Chyba: Byl otevren objekt

[*] Daniel Tesa� <duhasystem(zv)volny(tec)cz> - 23.10.2000 09:26:57

Ahoj,
Mam tento problem:
V aplikaci pouzivam pristup na Oracle 8 pres ADO - vse se zda byt v
poradku, az na to ze se nekde celkem casto (asi nahodne)
(po Open) objevy chybova hlaska "EOleException with message 'Byl otevren
objekt'." nevite nekdo co to znamena, delam neco spatne? Na MS SQL7 nemam
problem.

Ukazka kodu:

var p_id;
...
p_id:=1;
with DataModule1.TempADOQuery do
begin
Close;
SQL.Text='select * from persons where id=:id';
Parameters.ParamByName('id').Value:=p_id;
Open;
// tady to spadne v RefreshFromOleDB nebo InitializeRecordset (unit
ADODB)
end;

Diky za pripadne rady.

Dan


Validace Rodn�ho ��sla

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 23.10.2000 09:29:04

Problem roku 2054 (a ne 2055 !!!!!) je v tom, ze z rodneho cisla v teto
podobe 54xxxx/yyyy bude vypocteno jiz zminenym algoritmem datum narozeni
xx.xx.1954 !!!! a ma byt 2054. Nasi poslanci to pravdepodobne vyresi tim, ze
tam pridaji dalsi cislo :)

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

>
> Jaky je problem v roku 2055? Ja myslim, ze je to ok.
> Michal Tiller
>
>
> RC je delitelne 11. Tj. Modulo 11. Problem s rokom 2000 v RC nie je,
> skor by som to nazval problem roku 2055, ale to je este dostatocne daleko.
> Zrejme sa prida dalsia cifra do zacislia. Aspon v tomto sme si este stale
> bratia :)
>
> Inac, poculi ste, ze seversky zvaz ladoveho hokeja sa angazuje proti
> oddeleniu
> Moravy od Ciech?? Lebo keby sa to stalo, tak je aj brondz v <>.
>
> Obsluzis to takto (narychlo napisem):
>
> if length(zacislie)<4 then
> begin
> if rcis>540000 then rcis:=rcis+18000000
> else rcis:=rcis+19000000;
> end
> else
> begin
> if rcis>540000 then rcis:=rcis+19000000
> else rcis:=rcis+20000000;
> end;
> end;
>
> Werki
> jendris(zv)minv.sk
>
> > > P��tel�, nem� n�kdo algoritmus na validaci rodn�ch ��sel zahrnuj�c�
> > > probl�m roku 1900 a 2000 ?
> > > �P�edem d�kuji !
> > > S pozdravem F.Stranik
> > >
> >

Validace Rodn�ho ��sla

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 23.10.2000 09:30:50

Je to mozne - uz jsem se s tim setkal. A hlavne toto nelze pouzit na rodnych
cislech pro osoby narozene pred rokem 1954.

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

>
> Ahoj,
> ty si se setkal s RC, ktere neni delitelne 11? Za ctyrlete pouzivani
> programu na evidenci osob, ve kterem je validace RC mimo jine kontrolovana
> na delitelnost 11, jsem se nesetkal, ze by uzivatel nemohl zadat RC.
>
> Ales Janda
> CTI Software
>
>
> > Ahoj,
> >
> > co to je problem roku 1900 a 2000? Rodne cislo je do roku 1953
> > devitimistne (tri cisla za lomitkem), pak desetimistne. Problem
> > tedy nastane az v roce 2053, pokud soudruzi na neco neprijdou.
> >
> > Takze akorat testuj, zda jde o cisla a zda prvnich sest cifer
> > odpovida formatu. Deleni testovat muzes, ale pak dej dotaz, zda to
> > opravdu ma tak byt a pokud ano, necht to projde (jsou rodna cisla,
> > ktera nejsou delitelna 11).
> >
> > Taktez se muzes podivat na USIS:
> > http://www.usiscr(tec)cz/cz/standardy/index.html
> >
> > Na zaver pripominam, ze rc rozhodne neni kandidat na primarni klic.
> >
> > Slavek
> >
> > > P��tel�, nem� n�kdo algoritmus na validaci rodn�ch ��sel zahrnuj�c�
> > > probl�m roku 1900 a 2000 ?
> > > S pozdravem F.Stranik
> >
> > Tato zprava neobsahuje zadneho vira,
> > protoze zasadne pouzivam PMaila.
> > -------------------------------------------------
> > http://atrey.karlin.mff.cuni(tec)cz/~rk
> > -------------------------------------------------
> > http://swnet(tec)cz
> > Magazin informacne vyspelych jedincu
> > -------------------------------------------------
>

None

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 23.10.2000 09:32:14

23.11.2000 Michal Kraus :
> Zdravim vsechny,

> mam takovy mensi problem - potrebuji z delphi zmenit nastaveni
> defaultniho driveru dBase z LEVELU 7 na LEVEL 4 -
> zatim jsem nasel nekolik nepublikovanych BDE API na netu
> ale jejich funkcnost je velmi sporadicka.

> Pokud nekdo znate reseni, tak prosim odpovezte, mozna ze to neni jen
> muj problem.

> Michal Kraus

Na www.volny(tec)cz/jan.fiala by mel a byt ke ztazeni unita BDE_cfg nebo
tak nejak, ktera ti umozni nastavovattemer vse z BDE

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

Docasne tabulky v IB6

[*] azeleny(zv)csas(tec)cz - 23.10.2000 09:34:12

> - vysledkom hladania je, ze vytvorim docasnu tabulku a
> insertom po jednom
> pridam vsetky najdene hodnoty ID
> - jednoduchym spojenim tejto docasnej tabulky a tabulky
> TABULKA dostanem
> vysledok hladania

Coz takhle mit obecnou tabulku, kde si na zacatku zavolam proceduru, ktera
mi vtrati hodnotu generatoru urceneho pro "docasnou" tabulku. Pak si vesele
insertuji to tabulky ktera nahrazuje docasnou hodnoty, s tim, ze jim krome
hodnoty pridavam jeste cifru z generatoru.
No a az je to hotove, tak udelam select, zadamu to cislo, ktere mi vratil
generator cimz si omezim "docasnou" tabulku jen na "moje" zaznamy a jsem
doma, nebo ne?
Jedine co musim, je na zacatku zavolat proc, ktera vrati cislo z generatoru
a na konci udelat v te "docasne" tabulce delete (lepe opet procedurou) podle
toho numera ktere mi dal generator?
Samozrejme ze neni nutne mit proc na zjisteni cisla z generatoru ani na
vymazani docasnych zaznamu v tabluce (ktera je ovsem permanentni), ale je to
lepsi, protoze to dovoluje do tech procedur pridat nejake logovani...

> Uvazujem o portovani mojich programov aj pre IB, budem teda
> vdacny za kazdu
> radu.
> Este jedna otazka, ma IB este viacero takych "prijemnych" prekvapeni ?

Myslim, ze IB nema neprijemna prekvapeni. Casem clovek prijde na par veci,
treba zde v diskusi zminovana fce Upper() a dakritika... ale ja povazuji IB
za fantasticky databazovy stroj. Vzhledem k tomu, ze jsem mel moznost
pracovat jak s IB, tak s Oracle, musim rici, ze nektere veci jsou na IB i
lepsi nez ma ORA, i kdyz celkove Oracle musim hodnotit lepe, ovsem je zde
drobny cenovy rozdil (a to i v dobe IB 4.0 - 5.6, kdy IB nebyla free).
Nenarazil jsem na zadny tak mocny zadrhel, abych nezvolil IB kdykoliv je to
jen trochu mozne. Dalsi vec, kterou jsem si na Ib vyzkousel je, ze i kdyz
spadne (a kdyz mate chybu v UDF tak IB shodite...) a ani superserver pod
WinNT mi NIKDY NEZTRATIL a NEPORUSIL ZADNA DATA!
O MS SQL neuvazuji ani omlylem, nebot nemam moznost volby mezi platformou
(OS). Musim rici ze Classic build pod UNIXEM mi navysost vyhovuje.

Tak po slohovem cviceni nastrel te tabulky:
create table "DOCASNA"
(
ID integer not null check value > 0
, KLIC_DOCASNYCH_HODNOT integre not null
, HODNOTA <nejaky typ>
, PRIMARY KEY (ID)
);

Teda syntakticky je to spatne, ale co tim je myslene se asi da pochopit. ID
je unikatni klic generovany triggerem (protoze kazda tabulka ma mi unikatni
klic), KLIC_DOCASNYCH_HODNOT je to, kam se da hodnota generatoru a podle
toho pak vybiram hodnoty do vysledkoveho selectu a podle nej pak taky mazu.

a.
-----------------------------------------------------------------------
Ale� Zelen� (OK1UUE)
�esk� spo�itelna a.s.
Na Per�t�n� 1
113 98 Praha 1
Email: azeleny(zv)csas(tec)cz
tel: +420 2 24995 236
-----------------------------------------------------------------------
Due to technical difficulties tomorrow has been postponed indefinitely.

Validace Rodn�ho �sla

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 23.10.2000 09:35:37


Ahoj,

> ty si se setkal s RC, ktere neni delitelne 11?
****Ano. Ale je pravda, ze jsem se na tyhle cisla byt ptat na obecnim urade.

Slavek


> Ales Janda
> CTI Software


--------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
http://swnet(tec)cz
* K Jezisku, panacka, ja se budu kolebati...
* Narodil jsem se, radujte se...
--------------------------------------


select pres vice databazi

[*] Kalivoda Jozef <KaliJ(zv)spas.sk> - 23.10.2000 09:43:24

k tomuto by som este rad doplnil ... syntax je OK... ale server na ktory
tento syntax odvolava musi byt definovany v master..sysservers a tiez musi
existovat definicia njakeho loginu v master..sysremotelogins
da sa to pridavat sp_addremoteserver a sp_addremotelogin. Treba si tiez
davat pozor ako je konfigurovany server musi mat definovane :
Remote access nastevane na 1

a potom vhodne hodnoty pri

remote conn timeout
remote login timeout
remote proc trans
remote query timeout
remote sites

aby to chodilo tak ako ma...

u nas vo fyrme sa to pouziva pomerne bezne na selecty aj z 25 serverov
sucasne a funguje to zatial bez zistenych bugov...
zatial bezime na MSSQL 6.5 a teraz to testujeme na SQL2000

ak chce niekto blizie info mailto:KaliJ(zv)spas.sk

Jozef Kalivoda
spr�vca b�zy d�t

-----Original Message-----
From: Petr Palicka [mailto:petr.palicka(zv)atlas(tec)cz]
Sent: Tuesday, November 21, 2000 2:56 PM
To: delphi-l(zv)fwd(tec)cz
Subject: RE: select pres vice databazi


jediny kdo to umi a ja o tom vim je M$SQL:

SELECT
*
FROM
server1.database1.user1.tableA,
server1.database2.user1.tableB

lze vynechat zleva vcetne tecek, nebo mezi, ale potom musi zustat tecky:
server1.database1.user1.tableA
database1.user1.tableA
user1.tableA
tableA

server1..user1.tableA
server1.database1..tablea
server1...tableA

dekuji PeC(zv)

CU onTheFutureOfMatrix
MatriX.CyberSpace.Cz

/~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
|[smtp:petr.palicka(zv)atlas(tec)cz]|
|[smtp:peca(zv)email(tec)cz] |
\~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
> -----Original Message-----
> From: Stranik Frantisek [mailto:FStranik(zv)cpoj(tec)cz]
> Sent: Tuesday, November 21, 2000 12:24 PM
> To: Delphi konference
> Subject: select pres vice databazi
>
>
> Vazeni pratele,
>
> jde vubec udelat select pres vice databazi ?
> A jestli ano, jsou s tim nejake prakticke zkusenosti !
> Diky za odpoved .
> S pozdravem F. Stranik
>

Stored proc

[*] Krska Vit <v_krska(zv)del(tec)cz> - 23.10.2000 10:03:10

ahoj,
chci se zeptat jestli jde provest select nad vysledkem stored procedury.
v procedure je jen select, ktery vrati nekolik zaznamu a nad temito zaznami
chci provest select.

nejak takhle: slect * from exec my_procedure - nejde

nechci pouzit konstrukci select * from (select ...)as x

diky

ps: m$sql 7.0

Ing. Vit Krska
vit.krska(zv)del(tec)cz


Konzolova aplikace a CGI

[*] Jan Dite <jan.dite(zv)atlas(tec)cz> - 23.10.2000 10:16:23

Zkusil bych prekontrolovat prava anonymniho internetoveho uzivatele k tomu
.TXT souboru.
Honza Dite


|Ahojte,
|mam udelanou konzolovou aplikaci a slouzi me jako CGI
|skript. Vse funguje, jak ma, do okamziku, kdy se snazim
|otevrit textovy soubor (TextFile), cist z nej a zapsat to
|do vystupu.
|Pokud ho pustim samostatne, je vse OK, pokud hi MS IS,
|prohlizec ceka na odezvu a ten skript na serveru zatuhne.
|Nevite, cim to muze byt?
|
|Dekuji za odpoved.
|
|Robert Vanek
|

Docasne tabulky v IB6

[*] Jiri Binder <j.binder(zv)albacon(tec)cz> - 23.10.2000 10:29:28

> > > mam takovy maly dotaz. Existuji v IB6 docasne tabulky jako v
> > > MSSQL? V
> > Neexistuji
>
> SKUTOCNE ?????!!!!
> Pretoze naozaj neviem ci ano alebo nie, nebudem polemizovat.
> Zaujima ma, CIM SA TO DA NAHRADIT ?!
> Zdravi JaNo.

IB nema mechanizmus, ktery by docasne tabulky podporoval. Lze
vsak samozrejme vytvorit za behu tabulku SQL prikazem
CRETE TABLE ... pouze je treba se postarat o unikatni nazev
a po pouziti ji zrusit DROP TABLE ... Pro radu situaci, ktere
vedou k pouziti docasnych tabulek je vsak nejvhodnejsi pouzit
nejakych tabulek vytvarenych v pameti. Ja napr. pouzivam free
komponentu kbmMemTable, ale existuje jich vice.

Jiri Binder

Word97.pas

[*] Korec Michal <Korec(zv)uhul(tec)cz> - 23.10.2000 10:36:55

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

Nevite, kde sehnat tuhle Unitu?
Diky Michal


Docasne tabulky v IB6

[*] CERMAK <CERMAK(zv)procom(tec)cz> - 23.10.2000 10:44:16

Ahoj

Podle me muzou byt docasne tabulky celkem uzitecne. Nevim sice jak pracuje
IB, ale vyhodu docasnych tabulek vidim v tom, ze si je server muze udrzovat
v RAM nebo odkladat mimo vlastni databazi a tak zbytecne nezatezuje soubor
databaze, ktery se pak nemusi reorganizovat. Mozna je to ale v IB jinak. Jaromir Cermak

-----Original Message-----
From: Pavel Cisar [mailto:pcb(zv)atlas(tec)cz]
Sent: Thursday, November 23, 2000 8:17 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Re: Docasne tabulky v IB6


Haj hou!

On 22 Nov 2000,, Jan Grman wrote:

> Ako je tento specificky pripad mozne riesit bez docasnej tabulky ?
> - vytvorim normalnu tabulku ? -> musim sa starat o vymazanie !

A to je az takovy problem ? Jeden SQL prikaz navic.

Hodne zdaru
-- Pavel


Firebird - The most addictive database
http://firebird.sourceforge.net
---
P��choz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.197 / Virov� b�ze: 94 - datum vyd�n�: 24.9.2000

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


OLE a W95

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 23.10.2000 10:49:59

> From: "David Lebeda" <david.lebeda(zv)comarr(tec)cz>
> > Na WinNT beha vse v poradku. Pokud ale tentyz program
> > spustim na W95, vzdy nekde nahodne behem provadeni teto
> > funkce zatuhne. Kod samotny je v poradku (tj. dela to to, co ma).
>
> Ahoj,
>
> nemuze byt problem v zastaralych knihovnach na Win95 ? Nainstaluj tam
> IE5, tim by se to melo zaroven aktualizovat.
>
> Petr Vones, amatersky programator
>
Tak jsem zjistil vic.

Na CISTYCH W95A bez Internet Exploreru program naprosto bez
problemu. Pote, co jsem nainstaloval IE5 (5.0 i 5.5) program zacal
tuhnout a nepomohlo ani odinstalovani IE5. Cili je to naopak - bez
IE5 bylo vse v poradku.
Excel v tabulce prochazi jednotlive radky a nejak je zpracovava.
Zatuhne to na radku
if VarToStr(Excel.Cells[j, 1].Value) <> 'bla bla' then

Pritom ten program timto radkem vice nez tisickrat bez problemu
projde a pak najednou ne. Nevznikne ani vyjimka, pri krokovani (po
podminenem breakpointu) najednou zmizi ukazatel krokovaneho
radku a jedina sance je ctrl + F2 a nasledne odstreleni Excelu z
task listu.

Nema nekdo nejaky napad?

Dik predem.

David


Docasne tabulky v IB6

[*] Martin Ocenas <matko(zv)proces.sk> - 23.10.2000 10:57:57

Mal som tento pripad. V priprave pre zostavu som potreboval vsetky udaje v
Datasete.
Vytvoril som si objekt, ktory vytvoril tabulku so specifickym (pouzival som
na odlisenie prve tri znaky) a zaroven jednoznacnym nazvom. Uchoval si jej
nazov v TStringList. V OnDestroy DROPol vsetky tabulky zo StringListu. V
OnCreate zistil pocet prihlasenych v databaze, a ak bol iba jeden DROPol
vsetky tabulky zacinajuce na tie prve tri znaky. Tak som osetril vsetko. Po
CREATE TABLE som pridal polia, indexi a hor sa do prace.

S pozdravom
MO

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]
> Sent: Thursday, November 23, 2000 9:24 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: RE: Docasne tabulky v IB6
>
> ahoj,
>
> > Ako je tento specificky pripad mozne riesit bez docasnej tabulky ?
> > - vytvorim normalnu tabulku ? -> musim sa starat o vymazanie !
> proboha a proc bys ji mazal? nech ji tam pokud ji potrebujes.
> ale vzhledem k tomu, ze data ziskavas na klientovi a na
> serveru je nachces mit trvale, bych je na server VUBEC neposilal.
>
> dekuji PeC(zv)
>
> CU onTheFutureOfMatrix
> MatriX.CyberSpace.Cz
>
> /~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
> |[smtp:petr.palicka(zv)atlas(tec)cz]|
> |[smtp:peca(zv)email(tec)cz] |
> \~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
>

Excel & HTML

[*] Hubka Lubos <L.Hubka(zv)trenkwalder(tec)com> - 23.10.2000 10:57:05

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

bohuzel opak je pravdou. Samozrejme me tato cesta napadla jako prvni a
jedina moznost, ovsem zjistil jsem, ze struktura listu je natolik ruznoroda,
ze by to dalo mnohem vice prace nez to nejak obejit.

k Excelovskemu souboru muzes pristupovat ADO podobne jako napr. k
Paradoxovskym tabulkam.
Tabulku jednou projdes a poskladas si HTML soubor sam.
Je to pravdepodobne nejefektivnejsi cesta. (Urcite mnohem vhodnejsi nez si
excelovskou tabulku ukladat jako obrazek.)

mam problem se kterym si vazne moc nevim rady a nemohu najit zadne rozumne
reseni. Mam EXCELovsky dokument, ktery potrebuji zobrazit na webu, proto
pouzivam konverzi do HTML. Ovsem vysledny soubor ma az o 400% vice nez zdroj
v EXCELU nebo cokoliv podobneho co by se dalo udelat v cistem HTML. Pro
dialupistu, ktery ma stahovat 150kB je to peklo. Proto hledam nejake rozumne
reseni jak tento soubor zobrazit aniz bych musel vse predelavat, napadlo mne
snad jedine ( jestli je to mozne ) konverze z HTML do nejakeho graf. formatu
napr. JPG a ten potom zobrazovat. Vysledek by mel byt stejny, ale mnohem
mensi. Nemate nekdo lepsi nebo podobne reseni ? Muzete mi prosim nekdo
poradit ?
[LH]
Ahoj !
A co tak skusit nejaky iny soft na konverziu do HTML.
Napriklad 602, alebo starofice?
/LH

Nativni pristup do Informixu

[*] Jiri Dvorak <Jiri_Dvorak(zv)gordic(tec)cz> - 23.10.2000 11:00:52

Hello

Nevlastnite nekto komponenty pro nativni pristup do Informixu ???
( nativni = prime volani knihoven Informixu bez BDE, ADO, ODBC atd.)

Jirka Dvorak | :-) |

=?utf-8?B?UkU6IEtvbnpvbG92YSBhcGxpa2FjZSBhIENHSQ==

[*] =?utf-8?B?SHVia2EgTHVib3M=?= <L.Hubka(zv)trenkwalder(tec)com> - 23.10.2000 11:00:09

> mam udelanou konzolovou aplikaci a slouzi me jako CGI
> skript. Vse funguje, jak ma, do okamziku, kdy se snazim
> otevrit textovy soubor (TextFile), cist z nej a zapsat to
> do vystupu.
> Pokud ho pustim samostatne, je vse OK, pokud hi MS IS,
> prohlizec ceka na odezvu a ten skript na serveru zatuhne.
> Nevite, cim to muze byt?
hm, skusim si tipnut:
1) ma ten skript prava nastevene v IIS na pristup k suboru ?
2) Vrati spravnu hlavicku pred datami zo suboru, alebo len posle vsetko co
je v subore?

/LH

Ciselna rada

[*] Radek KALA <Kala(zv)atlas(tec)cz> - 23.10.2000 11:04:14

Ja to delam tak, ze pri vytvoreni nove faktury se vygeneruje nove
cislo o jedna vysi nez max. udela se post a commit, pokud to
lehne na key violation v onPosterror tak se udela cislo = cislo+ 1 a
retry.
Ma to jediny neprijemny dopad dela se comit vzdy po vlozeni
faktury, takze to nejde odrolovat. Ale vzhledem k tomu, ze nesmi
byt diry tak je to i dobre a faktura se da oznacit jako stornovana,
coz ucetnictvi neodporuje.

> Ahoj
>
> No a ako potom dosielis to, aby sa ti v C/S fakturacnom systeme, cisla
> faktur
> cislovala po sebe, a bez medzier? Hlavne mi ide o to, ked 2 stlacia "Vyhotov
> fakturu"
> sucasne
>
> P.
>
> > -----Original Message-----
> > From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On
> > Behalf Of Jiri Binder
> > Sent: Wednesday, November 22, 2000 9:04 AM
> > To: delphi-l(zv)fwd(tec)cz
> > Subject: Re: Ciselna rada
> >
> >
> > > u IB pouzij generator (wiz http://swnet(tec)cz/article.php?id=14046 )
> > > Slavek
> >
> > Pouziti generatoru je jasne pokud generuji hodnotu primarniho
> > klice, ktera nema zadny dalsi vyznam (podotykam, ze polozka
> > ktera nese nejaky vyznam by mela byt primarnim klicem spise
> > vyjmecne). Pokud ma mit generovana hodnota vyznam jako
> > prubezne cislovani neceho v danem roce jak je naznacene v
> > dotazu, pak jiz to s generatorem neni tak jednoznacne.
> > Vygenerovani cisla neni soucasti transakce, takze pokud dojde na
> > rollback cislo se nevrati a v cislovani je dira.
> > Jiri Binder
> >
> > > > Ahoj,
> > > > potrebuji vytvorit ciselnou radu... v BDE jsem to delal tak, ze pred
> > > > ulozenim jsem si zamkl celou tabulku s cislem rady a pricetl 1. V IB
> > > > nevim jak to udelat, zpusob BDE se mi nezda jako nejlepsi. Urcite se
> > > > to bude delat pres trigger, ale nevim jak docilit formatu napr.
> > > > 2000-00001. Jak docilit rady pomoci triggeru je mi jasny, ale jak
> > > > tam dostat prefix - to nevim
> > > > Roman Sevcik
> >
>
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


Excel & HTML

[*] NetAdmin ZSU <admin(zv)zsuprkova.pvtnet(tec)cz> - 23.10.2000 11:06:40

Ja resim zobrazovani tabulek tak, ze danou oblast v listu oznacim a
zkopiruju do stranky, kterou generuju ve Front Page. Vim, ted mi asi
pono lidi utrhne hlavu, ale FP je pro me, jako naprosteho HTML
amatera, perfektni nastroj (ze to tam flaka plno znaku navic mi zas az
tak moc nevadi...). Ale FP si to dokaze srovnat daleko lip, nez sam
Excel, takze vysledek tak velkej bejt nemusi. Nevim, co je to za
tabulku, ale me se povedlo vytvorit HTML s tabulkou pres celou stranku
zhruba jen o jedno dve kila vetsi, nez puvodni zrojak v Excelu....

Zdravim, R.V.

-----
Radovan Vojtek - Network Administrator
Zakladni skola
Uprkova ul. 1
500 09, Hradec Kralove
CZECH REPUBLIC
tel.: +420(49)5270294
mobil: +420(604)849231
#ICQ: 63924162
Y! ID: Ghort001
AOL: Ghort001
-----
----- Original Message -----
From: JIM Design <jim.design(zv)iol(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, November 23, 2000 8:34 AM
Subject: RE: Excel & HTML


ahoj,

co takhle udelat konverzi do MS Access (misto do HTML nebo JPG) a k
nemu pak
pristupovat pres ADO?

M.Jirman


-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Petr
Vale�
Sent: Wednesday, November 22, 2000 8:27 AM
To: Delphi Konference
Subject: OT: Excel & HTML


Ahoj vsichni,

mam problem se kterym si vazne moc nevim rady a nemohu najit zadne
rozumne
reseni. Mam EXCELovsky dokument, ktery potrebuji zobrazit na webu,
proto
pouzivam konverzi do HTML. Ovsem vysledny soubor ma az o 400% vice nez
zdroj
v EXCELU nebo cokoliv podobneho co by se dalo udelat v cistem HTML.
Pro
dialupistu, ktery ma stahovat 150kB je to peklo. Proto hledam nejake
rozumne
reseni jak tento soubor zobrazit aniz bych musel vse predelavat,
napadlo mne
snad jedine ( jestli je to mozne ) konverze z HTML do nejakeho graf.
formatu
napr. JPG a ten potom zobrazovat. Vysledek by mel byt stejny, ale
mnohem
mensi. Nemate nekdo lepsi nebo podobne reseni ? Muzete mi prosim nekdo
poradit ?

S pozdravem

PETR


---
Odchoz� zpr�va neobsahuje viry.
Outgoing message does not contain any viruses.
COMPUTER: Supervisor (zv) ZSU Network
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.215 / Virov� b�ze: 101 - datum vyd�n�: 18.11.2000


UDF pro Linux

[*] Radek KALA <Kala(zv)atlas(tec)cz> - 23.10.2000 11:11:01

Uz jsem nekomu psal jsou FreeUDF pro linux vcetne zdrojaku na
www.interbase.com

A jen tak mimochodem Upper funguje i s diakritikou jen si musis
nastavit spravne trideni, Samozrejme, ze IB nepozna jakou
znakovou sadu pouzivas, ksyz mu ji nenastavis.

> Potrebuju zakladni operace s retezcema jako je orezavani,delka, pozice
> znaku, ....
> Dale prevadeni textu na velka pismena (AnsiUpperCase) protoze UPPER v IB
> neprevadi diakritiku.
> Operace s blobem: vyhledavani textu, pridavani textu a tak podobne.
> Nejlepsi by bylo kdybych nekde mohl stahnout zdroje nejake UDF pod Linux a z
> toho to okouknout.
> (pokud teda na to budu stacit). C(ecko) sice namam ale nekde bych si ho
> sehnal.
> To ze pozadam nekoho aby mi je tam dopsal se mi zda dost neprekticke protoze
> tu a tam nejakou si
> potrebuju dodelat a nechci porad nekoho otravovat.
> Ale pokud by se tu nasel nejakej dobrotivec byl bych rad.
>
> Dik
> Libor Junek
> libor(zv)thsoft(tec)cz
>
> From: "Radek KALA" <Kala(zv)atlas(tec)cz>
> > Jaky potrebujes. Napis seznam a uvidime.
> > Jinak ja jsem taky nejaky potreboval, tak jsem si stahnul Free z
> > internetu a ty co tam nebyly jsem si tam dopsal.
> >
> > > Mame program na IB6 ktera jede na NT. Ted potrebujeme tu databazi hodit
> na
> > > IB6 pro Linux.
> > > Potrebujeme prevest taky UDF. Nemate s tim nekdo zkusenosti jak
> > > naprogramovat UDF pod Linux?
> > > Nebo kde sehnat nejake UDF pro Linux?
>
>
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


Docasne tabulky v IB6

[*] Radek KALA <Kala(zv)atlas(tec)cz> - 23.10.2000 11:11:01

Pokud to staci v aplikaci tak pouzivam MemoryTable.

> > > mam takovy maly dotaz. Existuji v IB6 docasne tabulky jako v MSSQL? V
> > Neexistuji
>
> SKUTOCNE ?????!!!!
> Pretoze naozaj neviem ci ano alebo nie, nebudem polemizovat.
> Zaujima ma, CIM SA TO DA NAHRADIT ?!
>
> Zdravi JaNo.
> janog(zv)pluto.elf.stuba.sk
>
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


Docasne tabulky v IB6

[*] Jan Grman <janog(zv)pluto.elf.stuba.sk> - 23.10.2000 11:15:51

> > Ako je tento specificky pripad mozne riesit bez docasnej tabulky ?
> > - vytvorim normalnu tabulku ? -> musim sa starat o vymazanie !
> proboha a proc bys ji mazal? nech ji tam pokud ji potrebujes.
> ale vzhledem k tomu, ze data ziskavas na klientovi a na
> serveru je nachces mit trvale, bych je na server VUBEC neposilal.

Ahoj.
No preto, lebo tato tabulka je potrebna len do chvile pokial uzivatel vidi
vysledok hladania (prezera, tlaci, ...).
Potom je to k nicomu !
Treba si uvedomit ze pri pouziti rovnakeho dotazu o nejaky cas neskor na
vyhladavanie uz vo vysledku moze byt viac alebo menej zaznamov.
Data neziskavam na klientovi, hladanie sa realizuje na strane aplikacneho
servera ktory jediny ma aj priamy pristup na SQL DB (klient pouziva
TClientDataSet)
Navyse "pomocna" tabulka je nutna aj preto, lebo jej vysledok moze byt
spojeny s vysledkom hladania dalsieho dotazu (OR alebo AND) ktory je
napriklad realizovany klasickym hladanim hodnoty v niektorej z SQL tabuliek.

Pri docasnych tabulkach nemam problem, po ukonceni spojenia sa jednoducho
stratia.
Pri klasickych tabulkach budem musiet najst vhodny bod (zatvorenie dialogu
hladania, ....) v ktorom vymazem tabulku(tabulky) ktore boli pouzite pre
potreby tohoto hladania.

Je mi jasne ze je to "len jeden prikaz navyse".
Predstavte si ze nieco odstreli klientsku aplikaciu tak nasilne ze ani
neukonci dialog hladania a teda neda signal na to ze "docasna" tabulka sa ma
zmazat !
Ako potom odmazavat "zombie" tabulky ? Ako budem vediet ktora tabulka je
"zombie" ked ma real-time system a stale niekto realizuje hladanie a
vznikaju (a zanikaju) nove a nove pomocne tabulky ?

U MS SQL je to jednoduche. Zanikne spojenie, zaniknu tabulky.
Jasne pride napad -> mena "docasnych" tabuliek si koduj tak ze nejak
zakodujes cislo spojenia, v nejakom bode inicializacie overis ci spojenie
existuje, ak nie tabulky s tym kodom zmazes ...

Skratka, nie je to take jednoduche priatelia ako naznacujete.
Na iste typy uloh su docasne tabulky velmi uzitocne.
Chcel som vediet len toto:
PRECO to IB nema a ked to teda nema, AKO TO NAHRADIT !
Ako som uz naznacil, riesenia typu "normalna tabulka" su samozrejme mozne,
ale nikdy nie tak dobre ako pouzitie docasnej (samoexpirujucej tabulky !

S pozdravom
JaNo.
janog(zv)pluto.elf.stuba.sk


OT: Re: Upgrade VC++6

[*] delphi(zv)htkpro(tec)cz - 23.10.2000 11:15:46


>Hi,
>
>Omlouvam se za OT. Nevite jestli je mozne upgrade VC++ 6.0 Standard Edition
>na VC++ 6.0 Professional Edition?

Ano je to mozne.

S pozdravem
Jan Kadlecek
HTK Pro s.r.o.
http://www.dev-shop(tec)cz


Delphi ActiveX

[*] Stranik Frantisek - 23.10.2000 11:17:12

Vazeni pratele, mam nasledujici problem. Prosim o radu, na kterou mi
zatim nikdo neodpovedel.
Predem dekuji za radu.

Vytvorim ActiveX prvek, ktery je vytvoren pomoci File->New->ActiveXForm,
na tu form pridam
editbox a zaregistruji. Tento ActiveX prvek vlozim do sesitu v Excelu.
Vse je v poradku, pripadne butonky reaguji, ale problem je v tom, ze
kdyz kliknu na ten
editbox, ktery je v tom formu, tak se nepreda rizeni tomu formu, ale
zustane v excelu, a ja
nemuzu do tohoto editboxu vubec nic napsat. Cokoli napisu se pise do
bunky excelu, prestoze
cursor je v aktualni chvili v editboxu. Kdyz uplne stejny prvek udelam
ve MS Visual C++, tak to
funguje jak ma, tzn: pri kliknuti na tento prvek vlozeny v excelu se
preda rizenu tomuto prvku.
Muzete mi prosim nekdo poradit jak tohoto docilit v Delphi ?
Zda se mi, ze ten prvek vytvoreny v Delphi vubec nereaguje na udalost
activate, i kdyz ji zavolam
explicitne v excelu.

S pozdravem F. Stranik.

Docasne tabulky v IB6

[*] Tomas =?iso-8859-2?Q?Michal=EDk?= <michalik(zv)proca(tec)cz> - 23.10.2000 11:24:57

Ahoj,

azeleny(zv)csas(tec)cz wrote:
>
> > - vysledkom hladania je, ze vytvorim docasnu tabulku a
> > insertom po jednom
> > pridam vsetky najdene hodnoty ID
> > - jednoduchym spojenim tejto docasnej tabulky a tabulky
> > TABULKA dostanem
> > vysledok hladania
>
> Coz takhle mit obecnou tabulku, kde si na zacatku zavolam proceduru, ktera
> mi vtrati hodnotu generatoru urceneho pro "docasnou" tabulku. Pak si vesele
> insertuji to tabulky ktera nahrazuje docasnou hodnoty, s tim, ze jim krome
> hodnoty pridavam jeste cifru z generatoru.
> No a az je to hotove, tak udelam select, zadamu to cislo, ktere mi vratil
> generator cimz si omezim "docasnou" tabulku jen na "moje" zaznamy a jsem
> doma, nebo ne?
> Jedine co musim, je na zacatku zavolat proc, ktera vrati cislo z generatoru
> a na konci udelat v te "docasne" tabulce delete (lepe opet procedurou) podle
> toho numera ktere mi dal generator?
> Samozrejme ze neni nutne mit proc na zjisteni cisla z generatoru ani na
> vymazani docasnych zaznamu v tabluce (ktera je ovsem permanentni), ale je to
> lepsi, protoze to dovoluje do tech procedur pridat nejake logovani...
>
> > Uvazujem o portovani mojich programov aj pre IB, budem teda
> > vdacny za kazdu
> > radu.
> > Este jedna otazka, ma IB este viacero takych "prijemnych" prekvapeni ?
>
> Myslim, ze IB nema neprijemna prekvapeni. Casem clovek prijde na par veci,
> treba zde v diskusi zminovana fce Upper() a dakritika... ale ja povazuji IB

Ono to ale funguje spravne. Pouzivam charset WIN1250 a COLLATION PXW_CSY
a funkce Upper razem funguje tak, jak se od ni ocekava.

> za fantasticky databazovy stroj. Vzhledem k tomu, ze jsem mel moznost
> pracovat jak s IB, tak s Oracle, musim rici, ze nektere veci jsou na IB i
> lepsi nez ma ORA, i kdyz celkove Oracle musim hodnotit lepe, ovsem je zde
> drobny cenovy rozdil (a to i v dobe IB 4.0 - 5.6, kdy IB nebyla free).
> Nenarazil jsem na zadny tak mocny zadrhel, abych nezvolil IB kdykoliv je to
> jen trochu mozne. Dalsi vec, kterou jsem si na Ib vyzkousel je, ze i kdyz
> spadne (a kdyz mate chybu v UDF tak IB shodite...) a ani superserver pod
> WinNT mi NIKDY NEZTRATIL a NEPORUSIL ZADNA DATA!
> O MS SQL neuvazuji ani omlylem, nebot nemam moznost volby mezi platformou
> (OS). Musim rici ze Classic build pod UNIXEM mi navysost vyhovuje.
> a.
> -----------------------------------------------------------------------
> Ale� Zelen� (OK1UUE)

Jinak souhlasim s vyse uvedenym nazorem :-)

Tom

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

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

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


Stored Proc v IB

[*] Libor Stujan <listuj(zv)centrum(tec)cz> - 23.10.2000 11:37:40

Zdravim vsechny,

opet mam dotaz, ktery by mi hodne pomohl. Mam v IB nekolik (30-
40) ulozenych procedur a potrebuji je volat z Delphi. Pristup
zajistuji pomoci standard komponent IBX.

Nechci ale pouzivat tolik IBStoredProc a pomoci jedne
komponenty (zatim) musim zadavat parametry v programu (rucne).
Takze by me zajimalo, jestli jde programove osetrit (zjistit)
vsechny parametry procedury a ty potom do komponenty priradit.
Tj. neco co umi pri napojeni na IB Object Inspektor.

Za kazdou radu dik, pokud delam neco blbe tak me nepohlavkujte,
ale poradte.

Hezky den

Libor
*****************
Libor Stujan
listuj(zv)centrum(tec)cz
^^^^^^^^^^^^^^^^^
SW development
^^^^^^^^^^^^^^^^^
**************

K chatov�n� je tu http://www.XChat(tec)cz
Zalo�te si sv�j mail na http://mail.centrum(tec)cz


OT - Upgrade VC++6

[*] Lstiburek Pavel <Lstiburek(zv)ceb(tec)cz> - 23.10.2000 11:38:56

Ano,
v sou�asn� dob� nab�z� tento upgrade nap�. Daquas.

www.daquas(tec)cz

Pavel

-----P�vodn� zpr�va-----
Od: Ren� Otisk [mailto:otisk(zv)misel(tec)cz]
Odesl�no: 23. listopadu 2000 8:33
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: OT: Upgrade VC++6


Hi,

Omlouvam se za OT. Nevite jestli je mozne upgrade VC++ 6.0 Standard Edition
na VC++ 6.0 Professional Edition?

Sroub


Oracle 8 a ADO - Chyba: Byl otevren objekt

[*] Hynek Svato� <svatos(zv)kam(tec)czu(tec)cz> - 23.10.2000 11:38:31

Vyzkousej toto:
var p_id;
...
p_id:=1;
with DataModule1.TempADOQuery do
begin
Close;
SQL.Text='select * from persons where id=:id';
Parameters.ParamByName('id').DataType:= ftInteger;
Parameters.ParamByName('id').ParamType:= ptInput;
Parameters.ParamByName('id').AsInteger:=p_id;
Open;


Keep mailing :-)
=======================
Hynek Svato�
svatos(zv)kam(tec)czu(tec)cz
hynek.svatos(zv)atlas(tec)cz
=======================

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> Daniel Tesa�
> Sent: Thursday, November 23, 2000 9:27 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Oracle 8 a ADO - Chyba: Byl otevren objekt
>
>
> Ahoj,
> Mam tento problem:
> V aplikaci pouzivam pristup na Oracle 8 pres ADO - vse se zda byt v
> poradku, az na to ze se nekde celkem casto (asi nahodne)
> (po Open) objevy chybova hlaska "EOleException with message 'Byl otevren
> objekt'." nevite nekdo co to znamena, delam neco spatne? Na MS SQL7 nemam
> problem.
>
> Ukazka kodu:
>
> var p_id;
> ...
> p_id:=1;
> with DataModule1.TempADOQuery do
> begin
> Close;
> SQL.Text='select * from persons where id=:id';
> Parameters.ParamByName('id').Value:=p_id;
> Open;
> // tady to spadne v RefreshFromOleDB nebo InitializeRecordset (unit
> ADODB)
> end;
>
> Diky za pripadne rady.
>
> Dan
>

vyjimka a formular

[*] "Mirek Drej�ek" <drejcek(zv)schkocr(tec)cz> - 23.10.2000 11:42:34

Zdravim,
v programu deklaruji obsluhu udalosti OnException.
Pak ji priradim do Application.OnException.
V samotne NewOnException zobrazuji chybove hlaseni (Application.ShowException(E))
a potom do souboru ukladam datum, cas a chybu. Potreboval bych ovsem jeste udaj v jakem formulari tato chyba vznikla.
Jedine, co mne ted napada je, ze pri otevreni nejakeho formulare budu ukladat do promenne nazev onoho formulare.
Neslo by to ale nejak elegantneji?
Predem dekuji za jakoukoli odpoved.
Mirek Drejcek.

select pres vice databazi

[*] Petr Palicka <petr.palicka(zv)atlas(tec)cz> - 23.10.2000 11:45:23

> > > jediny kdo to umi a ja o tom vim je M$SQL:
> > Oracle to tez umi bez jakehokoliv problemu, staci si zadefinovat
link do
> Informix to umi taky, s podporou transakci a samozrejme nejen selecty.
> Prostrednictvim separatniho Informix Enterprise Gateway pak i
> s Oracle, Sybase, DB2.

interbase sice neumi primo select, ale umi rozjet transakci nad vice
databazemi co servery, takze po serii selectu a presunech dat ze serveru
na server to lze cele commit nebo rollback. no aspon neco :)

dekuji PeC(zv)

CU onTheFutureOfMatrix
MatriX.CyberSpace.Cz

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

ADMIN: POZVANKA NA SEMINAR DELPHI 2001

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 23.10.2000 11:52:19

Vazeni pratele,

dovolte mi, abych Vas jmenem poradatele, kolegy Honzy Sebelika,
pozval na seminar "Delphi 2001", ktery se kona ve dnech
24. a 25. ledna 2001 v Laznich Belohrade. Jak vetsina z Vas vi,
jedna se jiz o treti setkani uzivatelu vyvojoveho nastroje
Delphi. Blizsi informace o cele akci najdete na webovskych
strankach http://www.haes(tec)cz, zaregistrovat se muzete
na e-mail adrese honza(zv)haes(tec)cz - prosim udelejte to co nejdrive.


S pozdravem
Petr Zahradnik, pocitacovy expert

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

Ciselna rada

[*] Jiri Binder <j.binder(zv)albacon(tec)cz> - 23.10.2000 12:14:21

> No a ako potom dosielis to, aby sa ti v C/S fakturacnom systeme, cisla
> faktur cislovala po sebe, a bez medzier? Hlavne mi ide o to, ked 2
> stlacia "Vyhotov fakturu" sucasne
> P.

Ja k tomu nepouzivam generator, ale postup, ktery mozna neni
elagentni, ale v praxi mi vyhovuje. Proste prohledam faktury od
zacatku a prvni volne cislo pouziji. Cislovani je interni a v cisle je
zakodovan rok a cislo faktury tak, ze rok zacina na vypocitatelne
hodnote, nemusim proto prohledavat vsechno a uzivateli muzu
ukazat cislo v citelnem tvaru rok-cilo faktury.
Aby dva nepouzili stejne cislo zajistuje to ze dane cislo je primarni
klic nebo unique. Je jasne, ze zde prvni vyhrava, takze ten druhy
se stejnym cislem nemuze fakturu commitnout. Protoze v mem
pripade pravdepodobnost tohoto je mala (malokde fakturuje deset
lidi soucasne), tak si s tim prilis starosti nedelam. Navic v techto
pripadech pouzivam to, ze mam transakce read commited a po
vyhledani a prideleni cisla udelam commit a necekam nez ji
uzivatel celou dokonci a ulozi. Tim je pravdepodobnost kolize mala.
Pokud takto vznikne dira je odstranena pri nasledujich fakturach.
Pred uzavrenim mesice mam kontrolu na bezderovy stav.

Jiri Binder


Viewer MS Word, Editacia formu

[*] Marek Soukup <marek(zv)comberg(tec)cz> - 23.10.2000 12:22:57

Ahoj,
najdi si na netu Ghostscript a Ghostview a mas nastroj na PS jak vino. Kdo
to umi ovladat zasluhoval by metal :-)))

M.S.

> 2.) Tak isto by som potreboval pracovat s EPS a PDF bez nutnosti
> AdobeAcrobat


Stored Proc v IB

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

Ahoj,

nevim, zda dobre chapu Tvuj problem, zle nepriradi se jednotlive parametry
(nazvy a typ, nikoliv hodnota) pro zavolani metody Prepare?

Slavek

> Zdravim vsechny,
>
> opet mam dotaz, ktery by mi hodne pomohl. Mam v IB nekolik (30-
> 40) ulozenych procedur a potrebuji je volat z Delphi. Pristup
> zajistuji pomoci standard komponent IBX.
>
> Nechci ale pouzivat tolik IBStoredProc a pomoci jedne
> komponenty (zatim) musim zadavat parametry v programu (rucne).
> Takze by me zajimalo, jestli jde programove osetrit (zjistit)
> vsechny parametry procedury a ty potom do komponenty priradit.
> Tj. neco co umi pri napojeni na IB Object Inspektor.
>
> Za kazdou radu dik, pokud delam neco blbe tak me nepohlavkujte,
> ale poradte.
>
> Hezky den
>
> Libor
> *****************
> Libor Stujan
> listuj(zv)centrum(tec)cz
> ^^^^^^^^^^^^^^^^^
> SW development
> ^^^^^^^^^^^^^^^^^
> **************
>
> K chatov�n� je tu http://www.XChat(tec)cz
> Zalo te si sv j mail na http://mail.centrum(tec)cz
>
>
--------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
http://swnet(tec)cz
* K Jezisku, panacka, ja se budu kolebati...
* Narodil jsem se, radujte se...
--------------------------------------


Excel & HTML

[*] Kriz Pavel, TDS <tds(zv)volny(tec)cz> - 23.10.2000 12:41:13


Ahoj,

dalsi reseni je, udelat si programek, ktery z vygenerovanych HTML vymlati,
co tam nebudes chtit,
napr.:
- minimalizovat <HEAD>
- zrusit atributy CLASS a STYLE
- zkomprimovat mezery

Pavel Kriz

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of Petr
Vale�
Sent: Wednesday, November 22, 2000 8:27 AM
To: Delphi Konference
Subject: OT: Excel & HTML


Ahoj vsichni,

mam problem se kterym si vazne moc nevim rady a nemohu najit zadne rozumne
reseni. Mam EXCELovsky dokument, ktery potrebuji zobrazit na webu, proto
pouzivam konverzi do HTML. Ovsem vysledny soubor ma az o 400% vice nez zdroj
v EXCELU nebo cokoliv podobneho co by se dalo udelat v cistem HTML. Pro
dialupistu, ktery ma stahovat 150kB je to peklo. Proto hledam nejake rozumne
reseni jak tento soubor zobrazit aniz bych musel vse predelavat, napadlo mne
snad jedine ( jestli je to mozne ) konverze z HTML do nejakeho graf. formatu
napr. JPG a ten potom zobrazovat. Vysledek by mel byt stejny, ale mnohem
mensi. Nemate nekdo lepsi nebo podobne reseni ? Muzete mi prosim nekdo
poradit ?

S pozdravem

PETR


AdvancedDocumentProperties

[*] Boris Pe�ka <duhasystem(zv)volny(tec)cz> - 23.10.2000 12:51:52

Zdravim!

Nezkousel jste nekdo funkci "AdvancedDocumentProperties"? Nevim si rady s
parametry teto funkce.

Diky za kazdou radu.


Boris

Dotaz na pana Fialu(BDE API)

[*] Michal Kraus <michal.kraus(zv)wige-mic(tec)cz> - 23.10.2000 13:30:36

Nejprve bych vam chtel podekovat, vase unita opravdu funguje,
bohuzel pouzivate stejnych BDE API funkci jako ja, takze funguje cca. 2x az
3x nez
zacne BDE hlasit chybu pri inicializaci(Error $2A06)

prikladam i priklad, kterym funkcnost testuji

procedure TForm1.Button1Click(Sender: TObject);
begin
SetConfigParameter(DBASELEVEL,'4');
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
ShowMessage(VarToStr(GetConfigParameter(PARADOXLEVEL,nil)));
end;


Po nahlaseni teto chyby pomuze jiz jen preinstalace BDE(pouzivam verzi
5.1.1. a Delphi V Ent.)

Doufam ze je chyba v mem spatnem pouziti, pokud vite 'jak na to' budu vam
vdecny za radu.


Michal Kraus


Validace Rodn�ho ��sla

[*] MUDr.Neu�il <drneuzil(zv)razdva(tec)cz> - 23.10.2000 13:46:12

Rodna cisla se ctyrcislim na konci se zacala pouzivat v prubehu roku 1953
(ne od zacatku). R.c. predtim jsou delitelna 11 jen nahodne. Moje (r. 51)
neni. Musis tam mit chybu, nebo jsi ukladal jen mladsi jedince.
Miloslav Neu�il
----- Original Message -----
From: "Ales Janda" <ales.janda(zv)atlas(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, November 22, 2000 8:58 AM
Subject: Re: Validace Rodn�ho ��sla


> Ahoj,
> ty si se setkal s RC, ktere neni delitelne 11? Za ctyrlete pouzivani
> programu na evidenci osob, ve kterem je validace RC mimo jine kontrolovana
> na delitelnost 11, jsem se nesetkal, ze by uzivatel nemohl zadat RC.
>
> Ales Janda
> CTI Software
>
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.214 / Virov� b�ze: 101 - datum vyd�n�: 16.11.2000


Access violation v DSNIDE50.BPL

[*] CERMAK <CERMAK(zv)procom(tec)cz> - 23.10.2000 13:50:48

Ahoj vsichni

Mam nasledujici problem. Po preinstalovani W98 Delphi 5 Enterprise vc Updatu
se mi objevuje po vlozeni DataSetProvideru na TRemoteDataModul chyba Access
violation v modulu DSNIDE50.bpl. Nevite nekdo co s tim. Jaromir Cermak
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.197 / Virov� b�ze: 94 - datum vyd�n�: 24.9.2000


StringGrid - vyber policka se zpravou

[*] Milan Vorisek <vorisek(zv)igtt(tec)cz> - 23.10.2000 13:54:10

Ahoj,

potrebuju ve StringGridu pri vyberu nekterych policek
zobrazit zpravu (pomoci showmessage nebo messagebox).
Dal jsem to tedy do OnSelectCell.
Kdyz vsak policko vyberu mysi, zustane mys jakoby
stisknuta a pri pohybu se oznacuji policka i po
ukonceni zpravy. Pomuze az dalsi kliknuti na mrizku.
Zkousel jsem posilat zpravu WM_LBUTTONUP
nebo volat ReleaseCapture pred volanim
showmessage, ale nepomohlo to.

D3,Win95

Diky za namety.

M.Vorisek

instalace TTextTable do Delphi 5

[*] Richard Valny <Richard.Valny(zv)oku-st(tec)cz> - 23.10.2000 13:58:02

Ahojky
komponentu TTextTable pro Memory Tabulku pouzivam v Delphi3.

Nyni bych ji chtel pouzit i v Delphi 5, ale nevim, jak ji nainstalovat.

Na DSP jsem nasel pouze TTextTable.zip a v nem:

for Delphi 3 - txttblD3.dpc
for Delphi 4 - txttblD4.dpc

Zkusil jsem mailnout autorovi, ale nejak se neozyva.

Nemate nekdo napad jak nacist balicek pro starsi delphiny do novejsich?

Dik


=========================================
Richard Valny richard.valny(zv)oku-st(tec)cz
Okresni urad Strakonice tel. 0342-441 l. 216
Smetanova 533 fax. 0342-323 746
386 22 STRAKONICE
=========================================

select pres vice databazi

[*] Ren� Otisk - 23.10.2000 14:13:44

Hi,

...nicmene spousta lidi ma firemni data v DBase, Paradoxu, Accesu a jinych
potvorach a pokud pouziji IB, tak to hold budou mit oddelene a budou navadet
duplicitni ciselniky partneru, zamestnancu a tak..., kdezto do MS SQL,
Oracle a pod si muzu naloudovat data treba z ...kdeceho... Ovsem Mercedes
taky neco stoji (tim nemyslim podobnost s MS SQL ale s Oralem).

Sroub


> > > > jediny kdo to umi a ja o tom vim je M$SQL:
> > > Oracle to tez umi bez jakehokoliv problemu, staci si zadefinovat
> link do
> > Informix to umi taky, s podporou transakci a samozrejme nejen selecty.
> > Prostrednictvim separatniho Informix Enterprise Gateway pak i
> > s Oracle, Sybase, DB2.
>
> interbase sice neumi primo select, ale umi rozjet transakci nad vice
> databazemi co servery, takze po serii selectu a presunech dat ze serveru
> na server to lze cele commit nebo rollback. no aspon neco :)
>
> dekuji PeC(zv)
>
> CU onTheFutureOfMatrix
> MatriX.CyberSpace.Cz
>
> /~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
> |[smtp:petr.palicka(zv)atlas(tec)cz]|
> |[smtp:peca(zv)email(tec)cz] |
> \~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Stored Proc v IB

[*] Radek KALA <Kala(zv)atlas(tec)cz> - 23.10.2000 14:30:36

Samozrejme, ze to jde,
Napr. si to muzes vycist z database.
v tabulce RDB$PROCEDURES mas seznam vsech procedur a
pocet vstupnich a vystupnich parametru;
v tabulce RDB$PROCEDURE_PARAMETERS mas seznam tech
parametru vcetne domeny
v tabulce RSB$FIELDS mas definice tech domen.
S tim si snad jiz poradis.

> Zdravim vsechny,
>
> opet mam dotaz, ktery by mi hodne pomohl. Mam v IB nekolik (30-
> 40) ulozenych procedur a potrebuji je volat z Delphi. Pristup
> zajistuji pomoci standard komponent IBX.
>
> Nechci ale pouzivat tolik IBStoredProc a pomoci jedne
> komponenty (zatim) musim zadavat parametry v programu (rucne).
> Takze by me zajimalo, jestli jde programove osetrit (zjistit)
> vsechny parametry procedury a ty potom do komponenty priradit.
> Tj. neco co umi pri napojeni na IB Object Inspektor.
>
> Za kazdou radu dik, pokud delam neco blbe tak me nepohlavkujte,
> ale poradte.
>
> Hezky den
>
> Libor
> *****************
> Libor Stujan
> listuj(zv)centrum(tec)cz
> ^^^^^^^^^^^^^^^^^
> SW development
> ^^^^^^^^^^^^^^^^^
> **************
>
> K chatov�n� je tu http://www.XChat(tec)cz
> Zalo�te si sv�j mail na http://mail.centrum(tec)cz
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


OT: Pristup do SYBASE

[*] Michal Tiller <Michal.Tiller(zv)oskarmobil(tec)cz> - 23.10.2000 14:47:01

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

Ahoj Vsi,

mate nekdo zkusenosti s prystupem do SYBASE z Delphi?
Mam Delphi 5 Ent., Unixovy server, kde je SYBASE a potrebuju k ni
pristoupit.
Jenze nevim vubec jak. Snazil jsem se udelat alias, ale nechce me to nikam
pustit.
Co patri napr. do polozky Application name?

Predem dekuji,

<mailto:Michal.Tiller(zv)oskarmobil.Cz%20%20%20%20%20:o)>
Michal.Tiller(zv)oskarmobil.Cz :o)
RF Support Coordinator, OSKAR, RF - Engineering
+420 (02) 7117 1388, +420 (0608) 011 327<?xml:namespace prefix = o ns =
"urn:schemas-microsoft-com:office:office" />

Upgrade VC++6

[*] Tomas Vladik <tom.vladik(zv)swadvice(tec)cz> - 23.10.2000 15:05:00


Ptal jsem se na to na jedne popularni adrese :-) priblizna cena version upgrade Visual Basic 6.0 Professional je
11.000,- Kc. Presnou cenu a Vasi pripadnou koupi Vam zajisti nasi doporuceni
prodejci, jejichz seznam naleznete na internetove adrese
http://www.microsoft(tec)cz/prodejci.

S pozdravem
Informacni linka Microsoft
tel.:02/21 777 222

UPOZORNENI: VYSE UVEDENE INFORMACE JSOU POUZE INFORMATIVNI. Text teto zpravy
odrazi aktualni stanoviska a nazor spolecnosti Microsoft na prislusna
temata. Vzhledem k tomu, ze spolecnost Microsoft musi denne reagovat na
pozadavky svych zakazniku, nelze informace zde obsazene povazovat za zavazne
a spolecnost Microsoft proto neodpovida za jakoukoliv skodu, ktera Vam
vznikne na zaklade uziti nebo v souvislosti s uzitim techto informaci. Touto
zpravou Vam spolecnost Microsoft nedava zadne zaruky, vyslovne ani
predpokladane. Informace zde uvedene jsou aktualni k datu, kdy Vam tato
zprava byla odeslana, a mohou podlehat zmenam.

Nativni pristup do Informixu

[*] Milink Otakar <otam(zv)tdat(tec)cz> - 23.10.2000 15:09:00

>
> Nativny driver a program Informix CLI sa nachadza na
> distribucii Informixu
> na CD Informix Online.A cez BDE pojdes aj tak. Si nefandi.
>

Samozrejme, ze se da BDE obejit

zkuste treba:

http://www.sql-direct.com/

http://www.torry.net/db_directsql.htm

ALE ja je nikdy nezskousel a nejsou zadarmo!

s pozdravem Otakar Milink

azbuka ??? - dekuji, ale ...

[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 23.10.2000 15:10:34

On 22 Nov 2000, at 14:33, volcik(zv)email(tec)cz wrote:

> Button1.Caption := rxA.Lines.Strings[CisloRadku]; {rxA:TRxRichEdit}
>
> V RxRichEdit je azbuka zobrazena. Kdyz do Caption ovladaciho prvku
> nacpu
> jeden radek (nebo jen cast radku) z RxRichEdit, tak misto azbuky mam
> otazniky.

A mas v buttonu stejny font a charset, jako v editu?


S pozdravem

Zbysek Hlinka

Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ


vyjimka a formular

[*] Vaclav Sazima <sazima(zv)comp(tec)cz> - 23.10.2000 15:21:00

Co tcomponent (sender).name? Akorat nevim, zda se muze stat ze sender
neni potomkem tcomponent a tyto pripady je pak treba osetrit.


--
Vaclav Sazima
mailto://sazima(zv)comp(tec)cz
http://www.utilia(tec)cz


Access violation v DSNIDE50.BPL

[*] CERMAK <CERMAK(zv)procom(tec)cz> - 23.10.2000 15:44:57

Ahoj

Uz jsem na to dosel, bylo to pouzitim neaktualniho balicku pro MIDAS. Jaromir Cermak

-----Original Message-----
From: CERMAK [mailto:CERMAK(zv)procom(tec)cz]
Sent: Thursday, November 23, 2000 1:51 PM
To: 'Konference Delphi (el. adresa)'
Subject: Access violation v DSNIDE50.BPL


Ahoj vsichni

Mam nasledujici problem. Po preinstalovani W98 Delphi 5 Enterprise vc Updatu
se mi objevuje po vlozeni DataSetProvideru na TRemoteDataModul chyba Access
violation v modulu DSNIDE50.bpl. Nevite nekdo co s tim. Jaromir Cermak
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.197 / Virov� b�ze: 94 - datum vyd�n�: 24.9.2000
---
P��choz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.197 / Virov� b�ze: 94 - datum vyd�n�: 24.9.2000

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


Validace Rodn�ho ��sla

[*] Martin Bocek <Martin_Bocek(zv)gordic(tec)cz> - 23.10.2000 16:07:33

Tady je vytah ze standardu Statniho informacniho systemu z prosince 1998
(AA0001 - Rodne cislo obcana):

SCHEMA REPREZENTACE
-----------------------------------------

Tvar nnnnnn/nnnn :
nn----/---- rok narozeni (posledni dvojcisli)
--nn--/---- mesic narozeni (01 az 12) u zen plus 50
----nn/---- den narozeni (01 az 31)
------/nnn- trojmistna koncovka
------/---n kontrolni cislice

Trojmistna koncovka byla pridelovana do data narozeni 1.1.1954. Byly
pridelovany i koncovky '000'.
Kontrolni cislice je pridavana k RC obcanu narozenych od 1.1.1954.
Devitimistne cislo vytvorene z datove casti pred lomitkem a trojmistne
koncovky delime 11 a celociselny zbytek tohoto podilu je kontrolni cislice.
Je-li zbytek nula, pak kontrolni cislice je nula. Je-li zbytek 10, pak
kontrolni cislice je take 0 (podle interniho predpisu FS� ... byly tyto
nulove koncovky pridelovany pouze do roku 1985 v poctu cca 1000; neni
vylouceno, ze se v minimalnim poctu vyskytly i po tomto roce).

PRIPUSTNE HODNOTY
-----------------------------------

Prvni dojcisli 00 a� 99
Druhe dvojcisli 01 az 12, 51 az 62
Treti dvojcisli - mesice leden, brezen, kveten, cervenec, srpen, rijen a
prosinec 01-31, mesice duben, cerven, zari, listopad 01-30 a mesic unor
01-29
Koncovka 000 az 9999 s tim, ze je-li koncovka ctyrmistna, pak ctvrta cislice
je rovna zbytku po deleni predchazejiciho devitimistneho cisla cislem 11 a
je-li tento zbytek 10, je ctvrta cislice koncovky rovna 0.

S pozdravem

Martin Bo�ek (Martin_Bocek(zv)gordic(tec)cz)

Nativni pristup do Informixu

[*] Jiri Dvorak <Jiri_Dvorak(zv)gordic(tec)cz> - 23.10.2000 16:12:14

>> Hello
>>
>> Nevlastnite nekto komponenty pro nativni pristup do Informixu ???
>> ( nativni = prime volani knihoven Informixu bez BDE, ADO, ODBC atd.)
>>
>> Jirka Dvorak | :-) |

>Nativny driver a program Informix CLI sa nachadza na distribucii Informixu
>na CD Informix Online.A cez BDE pojdes aj tak. Si nefandi.

>Werki

Co to je Informix Online.A
Ja mam jen Informix Client SDK a tam to neni.
Jirka Dvorak. | :-( |

vyjimka a formular

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

From: "Mirek Drej�ek" <drejcek(zv)schkocr(tec)cz>
> V samotne NewOnException zobrazuji chybove hlaseni
(Application.ShowException(E))
> a potom do souboru ukladam datum, cas a chybu. Potreboval bych ovsem jeste
udaj v
> jakem formulari tato chyba vznikla.

Ahoj,

treba pomoci TScreen.ActiveForm. Jinak pokud si stahnes balik JediVCLPv, tak
tam najdes unit JvExcept ktery toto dela. Uklada i vice informaci, pracuje se
i na ukladani nazvu procedur na stacku po vyjimce a dalsich vecech.

http://delphi-jedi.org/Jedi:VCLCOMPONENTS
http://www.volweb(tec)cz/pvones/download/JediVCLpv.zip

Petr Vones, amatersky programator

biHelp

[*] MUDr.Neu�il <drneuzil(zv)razdva(tec)cz> - 23.10.2000 16:30:58

Nevite jak se pouziva BorderIcons-biHelp v D3? Nejde nastavit, aby
biMaximize a Minimize fungovaly i s biHelp?
Diky Miloslav Neu�il


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


CGI & automation server

[*] Ond�ej Male�ek <ondrej.malecek(zv)radom-cz(tec)cz> - 23.10.2000 16:48:39

Zdravim,
potreboval bych z CGI aplikace spoustene pod IIS pracovat s COM automation
serverem, ktery bezi na WEB serveru. Potiz je v tom, ze pokud spustim CGI
lokalne (mimo IIS) je vse OK. Pokud ho ale spousti IIS, skonci to uz na
propojeni (k automation serveru). Patranim jsem zjistil, ze to zrejme bude
kvuli nejakemu bezp. omezeni (CGI mi bezi pod uzivatelem
IWAM_jmeno_pocitace). Da se nekde necim nastavit aby to chodilo, nebo mam
uplne spatny smer a vubec to nejde ??

D5 prof, Win2000

Diky

Ondrej Malecek

Tabulka s komponentami...

[*] Adam Feistner <feistna(zv)volny(tec)cz> - 23.10.2000 16:52:12

Zdravim,

nevite prosim nekdo, jak vytvorit tabulku jako je stringgrid, ale misto nekterych bunek by byly komponenty (jako checkbox,
combobox, speedbutton, apod.)? Nejedna se mi o databaze a ty komponenty musi byt na kazdem radku. Mam na mysli neco, co by
vypadalo jako object inspector. Diky,

Adam Feistner
feistna(zv)volny(tec)cz
www.volny(tec)cz/feistna/cz.htm


Outlook

[*] Martin Kasman <martinkasman(zv)pobox.sk> - 23.10.2000 16:55:14

Pracujem v Delphi 5 a chel by som posielat e-maily. Nechcem ich posielat priamo, ale chcem aby sa zapisali do aplikacie Outlook, do Posty na odoslanie. Najlepsie by bolo, keby som nemusel pouzit komponenty pre samotny Outlook.

Vdaka za kazdu radu.

=?utf-8?B?UkU6IEtvbnpvbG92YSBhcGxpa2FjZSBhIENHSQ==

[*] Robert Vanek <DELPHI(zv)dingo(tec)cz> - 23.10.2000 15:58:49 gmt

Diky, problem vyresen.

Bob


select pres vice databazi

[*] Slavomir Skopalik <skopalik(zv)atlas(tec)cz> - 23.10.2000 17:14:13

Ja nevim ja Vy, ale ja bych si to vsechno pretahl na server (na ciselniky
jsou navazany FK). Udrzet konzistenci je podle meho nazoru prinejmensim
problem.
Jinak ja to resim tak, ze si je kopiruji (automaticky) na serveru.

Slavek

PS: IB umi navat textovy tabulky. :((((

> Hi,
>
> ...nicmene spousta lidi ma firemni data v DBase, Paradoxu, Accesu a jinych
> potvorach a pokud pouziji IB, tak to hold budou mit oddelene a budou navadet
> duplicitni ciselniky partneru, zamestnancu a tak..., kdezto do MS SQL,
> Oracle a pod si muzu naloudovat data treba z ...kdeceho... Ovsem Mercedes
> taky neco stoji (tim nemyslim podobnost s MS SQL ale s Oralem).
>
> Sroub


Instalace prg s dabazi Acces

[*] Josef <sip(zv)atlas(tec)cz> - 23.10.2000 17:33:57

Mam program ktery pracuje s databazi Accesu 2000 pre ADO.
Poradte prosim co vsechno musi obsahovat instalacni program
aby to chodilo na pocitaci kde je jen Win95/98.
A taky kde to stahnout (na webu microsoftu se moc nevyznam)

Dik Josef


Nedostatok pamate pri grafike. HELP PLEASE

[*] Delphi <delphi(zv)minv.sk> - 23.10.2000 08:45:17 -0800

> > > Ty cachujes obrazky do TImage??? Proc nepouzijes rovnou TBitmap ci
podobny
> > > ekvivalent /nejlepe rovnou nejaky memorystream/? Kdyz mas tech obrazku
> > hodne a
> > > maji stejne rozmery, muzes si sestavit katalog apod.
> >
> > No, ved clovek by ocakaval ze Imagestream je array of TBitmap, alebo
aspon
> > cohosi
> > podobneho z class TBitmap.
>
> zkus neocekavat a precist si aspon napovedu, myslim, ze zpusob jakym
pouzivas
> TImage
> je prinejmensim "zvlastni", zbytecne sebou tahas balast ty komponenty...

Nepouzivam TImage samozrejme, mam vlastne komponenty,
akurat alokujem pamat tym istym sposobom a robi to presne tu istu chybu,
takze potrebujem vediet to istu vec. A asi by mi nikdo neodpovedal, keby som
zacal opisovat problem specificky. Kedbyze sa vyriesi problem s TImage, tak
viem
vyriesit aj svoj problem.

> > > A s kolika obrazky pracujes najednou? Predpokladam, ze nezobrazujes
> > najednou
> > > vsech 2000 ;-))
> >
> > Preco nie? Teoreticky je to mozne.
>
> no, teoreticky sem ja cinsky ministr zemedelstvi :-))))))

Nuz, v nejakej Dune II si mal naraz naloadovanych okolo 1000 obrazkov, len
to bol trosicku
inak spravene. Ja by som vo visual C++ nemal problem. Ja mam problem s
Delphi.
Ja robim cosi vacsie.

> > >Mozna by stalo za uvahu umistit je do DLL a podle potreby z ni
> > > vytahovat... ta se snad nahrava do pameti cela, ale nevim jestli jsou
> > nejake
> > > horni omezeni /urcite to tady nekdo bude vedet/, ja skoncil asi u cca
3MB
> > :-)
> >
> > Nooo...to znie dobre. Myslis, ze by slo spravit 15GB Dll??? A vies ako
> > sa da do DLL nasackovat tolko grafiky?
>
> 15GB??? ehm, nemluvil si nedavno o 15MB??? hele, nevim, co je to za
grafiku, ale
> jestli to jsou textury, tak se koukni na D3D

Opravujem sa. 15MB samozrejme. Videl si nieco 15GBtove??

> > Predstav si ze po kazdych 200 obrazkoch to spadne, takze by som loadoval
len
> > po 100, zakazdym urobil save, reset programu. Ten posledny save by robil
asi
> > hodinu. Takze nasackovat ich tam vsetky by trvalo asi 3 dni. A ja mam uz
len
> > 2 dni. :)
>
> Roman


Werki


Validace Rodn�ho ��sla

[*] Delphi <delphi(zv)minv.sk> - 23.10.2000 08:50:20 -0800

> Jaky je problem v roku 2055? Ja myslim, ze je to ok.
> Michal Tiller

Kedze tuto problematicku riesim uz asi 6 rokov, tak ti mozem s istotou
povedat ze je tu problem roku 2055 v spojitosti s rodnym cislom, ale
s 60% pravdepodobnostou predpokladam, ze sa da vyriesit uz teraz
kontrolovanim
zacislia na 5 cifier.

Ako napriklad s tym co mas teraz urcis ze 560709/9742 je rok 1956 alebo
2056??

Werki


Validace Rodn�ho ��sla

[*] Delphi <delphi(zv)minv.sk> - 23.10.2000 08:53:35 -0800

BTW, pozrel som do papierov koli vam...
takze to cislo delitelne 11 je od 1.1.1954.

Tabulka s komponentami...

[*] Ale� Va���ek�����"q��y�&���w�3 - 23.10.2000 18:12:10

> -----Original Message-----
> From: Adam Feistner [mailto:feistna(zv)volny(tec)cz]
> Subject: Tabulka s komponentami...
>
> nevite prosim nekdo, jak vytvorit tabulku jako je
> stringgrid, ale misto nekterych bunek by byly komponenty
> (jako checkbox,
> combobox, speedbutton, apod.)? Nejedna se mi o databaze a ty


Ahoj,

na takove veci pouzivam advStringGrid od TMS software. Pokud mas CD D5
Companion Tools, tak ta komponenta je tam. Jinak adresa je:
http://www.tmssoftware.com


Ales


Nezbytnosti pro vlastni instalator

[*] Petr Voborn�k <vobornik(zv)ssakhk(tec)cz> - 23.10.2000 18:24:14

1. Jakym zpusobem zjistim jmena vsech slozek v menu Start\Programy? Vim ze
vsechny polozky z tohoto menu jsou ulozeny jako soubory v adresari
"C:\windows\Nabidka Start\Programy\". Take je mi jasne, ze jmeno tohoto
adresare nebude ve vsech jazykovych verzich Windows stejne, takze otazka
spis zni, jak zjistim jmeno tohoto adresare? Pak uz bude i jednoduche pridat
do menu Start sve zastupce.
2. Dalsi problem je, jak zjistit jmeno adresare, ktery je v drtive vetsine
pripadu "C:\Program Files\", ovsem nic neni jiste.
3. Jak zaregistrovat mnou vytvoreny program "Uninstall.exe" do Windows tak,
aby se polozka se jmenem instalovaneho programu zobrazovala v nabidce
"Pridat nebo ubrat programy" a po jejim zvoleni se spustil prave tento
program?

Hlavni je aby vse fungovalo jak pod Win95, tak pod Win98 i pod WinMe.

Predem dekuji za odpovedi.

P.S.: O InsatllShieldu vim a tentokrat ho pouzit z mnoha duvodu nechci.


Petr Voborn�k
vobornik(zv)ssakhk(tec)cz
ICQ: #23132120
www.ssakhk(tec)cz/home/vobornik/

Instalace prg s dabazi Acces

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 23.10.2000 18:32:30

Nainstalovat MDAC 2.5 (pozor NE verzi 2.6, ta uz neobsahuje MS Jet ;-)

http://www.microsoft.com/data

pokud na W95 neni IE 4.0 a vyssi pak je potreba jeste nainstalovat DCOM pro
W95 (opet na MS webu, ale to nevim z hlavy a najit si to uz snad muzes sam -
search ;-)

Mac

----- Original Message -----
From: "Josef" <sip(zv)atlas(tec)cz>> Mam program ktery pracuje s databazi Accesu 2000 pre ADO.
> Poradte prosim co vsechno musi obsahovat instalacni program
> aby to chodilo na pocitaci kde je jen Win95/98.
> A taky kde to stahnout (na webu microsoftu se moc nevyznam)
>
> Dik Josef
>
>

Skryti blikajiciho kurzoru v TMemo

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.10.2000 19:04:02

From: "Tom� Velek" <TVelek(zv)seznam(tec)cz>
> potreboval bych nejak skryt blikajici kurzor v komponente memo. Je to v
podstate
> jen proto, ze jej pouzivam jako read only a ten kurzor je hodne rusivy
efekt.
> enabled:=false dat nemuzu, protoze potrebuju, aby byl aktivni na popup menu
a
> sel menit font.

Ahoj,

napriklad takhle:

type
TXyMemo = class(TMemo)
private
procedure WMSetFocus(var Message: TWMSetFocus); message WM_SETFOCUS;
end;

TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

{ TXyMemo }

procedure TXyMemo.WMSetFocus(var Message: TWMSetFocus);
begin
inherited;
HideCaret(Handle);
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
with TXyMemo.Create(Self) do
begin
Parent := Self;
ScrollBars := ssBoth;
end;
end;

Petr Vones, amatersky programator


Word97.pas

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.10.2000 19:15:48

From: "Korec Michal" <Korec(zv)uhul(tec)cz>
> Nevite, kde sehnat tuhle Unitu?

Ahoj,

v adresari Delphi5\Ocx\Servers

Petr Vones, amatersky programator


Duvera v Interbasi je na bode mrazu

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 23.10.2000 19:39:00


Ahoj,

> > > To co pises, plati pouze tehdy, kdyz modifikujes vstupni/vystupni
> > > parametry. Kdyz jsou zmeny pouze v tele procedury, nemusis
> > nic mazat.
> > ****No prave, kdyz menim ty parametry... :-(
> to je ale otazka analyzy a navrhu databaze,
> pokud mas spravne vypracovanou analyzu, datovy model a
> dobre udelanou databazi, nebudou te podobne problemy trapit.
> rozhodne bych to za to nenadaval IB...
*****V tomto si s Tebou dovolim hrube nesouhlasit. Datovy model
stejne tak jako aplikace ci cokoliv jineho se vyviji. Pridavaji se
sloupecky, tabulky ci se zase neco rusi a to ma za nasledek i
pridavani ci mazani parametru.

Slavek

> > Slavek
> > > Tomas Michalik
>
> dekuji PeC(zv)

Tato zprava neobsahuje zadneho vira,
protoze zasadne pouzivam PMaila.
-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
-------------------------------------------------
http://swnet(tec)cz
Magazin informacne vyspelych jedincu
-------------------------------------------------


ADO.Command.Execute vracejici Recordset

[*] Michal.Michal <delphi-konference(zv)bcpraha(tec)com> - 23.10.2000 21:46:06

Zdravim delfiny,
Spoustim ulozenou proceduru pres ADO.Command.Execute, ktera mi vraci
recordset. Ten RS je ale CursorType = ForwardOnly. Nevite nekdo jak ho
otevrit, aby nebyl ForwardOnly?

Predem dekuji za odpoved

Michal

Jak ziskat hodnotu pole generovanou triggrem?

[*] Ota Maly <maly(zv)space(tec)cz> - 23.10.2000 21:48:55

Ahoj,
mam na tabulce ID generovane kombinaci triggru a generatoru.
Jenze pokud vlozim record s hodnotou napr. 0, trigger mi spravne vygeneruje
treba 33, jenze ja v IBDataSetu vidim stale tu nulu.

Jak tam dostat tu 33?

- SELECT max(ID) pouzit nechci, myslim, ze v sitovem provozu to neni
bezpecne
- zkousel jsem pole ID (IntegerField) nastavit na InternalCalc -> nepomaha,
taky na AutoInc -> nepomaha
- Refresh na urovni datasetu nejde pouzit, refreshSQL to hlida podle toho ID
(WHERE ID=:ID)

zatim to resim takhle:
Na AfterInsert Datasetu mam
Post
GetBookmark
close
open
GotoBookmark
Edit

To sice chodi dobre, ale asi to bude pomerne pomale..

Tohle uz tu musela resit urcite spousta lidi, jenze v archivu nic kloudneho
neni..:-(

D5Prof.;IBX4.2;IB6;

S pozdravem
Ota Maly

PaPouch elektronika
http://www.papouch.com


ZIP a znovu Rich nebo Word

[*] Anton�n Blatn� - 23.10.2000 21:53:20

Zdravim a dekuji za odpoved.

Existuje nejaka komponenta na zipovani, ktera by byla free (neni uplne
nutnou podminkou) a hlavne plne nativni (bez dll)?

A znovu zkousim otazku, kterou jsem uz polozil snad petkrat: Zna nekdo
komponentu na Rich text, ktera umi hezky zarovnavat do bloku? Nebo umi nekdo
prinutit wordovsky dokument (kde se zarovnavanim samozrejme nejsou
problemy), aby se vytiskl do presne daneho obdelniku na tiskarne ale v MOJI
tiskove uloze, ve ktere si tisknu na stranku jeste neco dalsiho? Pomoci ole
umim vytisknout dokument, ale spusti se vzdy jako samostatna tiskova uloha a
aby uzivatel na papir dostal i moje dalsi veci, musel by papir vlozit do
tiskarny dvakrat, coz je pakarna...


Mgr. Anton�n Blatn�
blatny(zv)atlas(tec)cz


Matematika s wav daty?

[*] Roman <sw.maurice(zv)seznam(tec)cz> - 23.10.2000 22:03:17

> Ahoj,
> potreboval bych vedet, jakym zpusobem jde pracovat s daty z wav. Nechci je
> prehravat, potrebuji wav prevest na 2-rozmernou diskretni posloupnost dat.
> X - asi cas, Y - ?.
> Nevite nekdo jak na to? Nevite o nejake vhodne komponente?
> Diky za kazdou radu, Martin Nezadal

Samotny wav /raw/ uz je posloupnost dat, pri 16bit/44khz nabyva hodnot 0 az
65535 (16bit), za 1s je to 44k impulsu, zobrazis je jako osciloskop... Y je
hodnota puvodniho analogoveho signalu, X je cas.

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

Nativni pristup do Informixu

[*] Delphi <delphi(zv)minv.sk> - 23.10.2000 13:14:05 -0800

> Hello
>
> Nevlastnite nekto komponenty pro nativni pristup do Informixu ???
> ( nativni = prime volani knihoven Informixu bez BDE, ADO, ODBC atd.)
>
> Jirka Dvorak | :-) |

Nativny driver a program Informix CLI sa nachadza na distribucii Informixu
na CD Informix Online.A cez BDE pojdes aj tak. Si nefandi.

Werki


Ciselna rada

[*] Delphi <delphi(zv)minv.sk> - 23.10.2000 13:22:02 -0800



> > No a ako potom dosielis to, aby sa ti v C/S fakturacnom systeme, cisla
> > faktur cislovala po sebe, a bez medzier? Hlavne mi ide o to, ked 2
> > stlacia "Vyhotov fakturu" sucasne
> > P.

Vo vacsine lepsich DB systemov mas moznost oznacenia Unique, Autoincrement,
Serial
a podobne. Tie ti zabezpecia vygenerovanie jedinecneho cisla. Interne je
samozrejme
obsluzena aj duplicita. Vygenerovane serial cislo sa da potom zistit cez
nejaku internu proceduru.
Kazdy system to robi inak, takze nema tu zmysel vsetky postupy popisovat.

Werki


OLE a W95

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.10.2000 22:37:48

From: "David Lebeda" <david.lebeda(zv)comarr(tec)cz>
> problemu. Pote, co jsem nainstaloval IE5 (5.0 i 5.5) program zacal

Ahoj,

je dobre instalovat spise verze x.01. Jinak Win95A byly dost utrpeni, prvni
funkci verze byla Win95B.

> Pritom ten program timto radkem vice nez tisickrat bez problemu
> projde a pak najednou ne. Nevznikne ani vyjimka, pri krokovani (po
> podminenem breakpointu) najednou zmizi ukazatel krokovaneho
> radku a jedina sance je ctrl + F2 a nasledne odstreleni Excelu z
> task listu.

Vznika ta chyba i v pripade, ze aplikaci nespustis v debuggeru z IDE ale
primo ?

Petr Vones, amatersky programator

Outlook

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

From: "Martin Kasman" <martinkasman(zv)pobox.sk>
> Pracujem v Delphi 5 a chel by som posielat e-maily. Nechcem ich posielat
> priamo, ale chcem aby sa zapisali do aplikacie Outlook, do Posty na
> odoslanie. Najlepsie by bolo, keby som nemusel pouzit komponenty pre
> samotny Outlook.

Ahoj,

lze to pomoci funkce MapiSendMail. Priklad najdes v JediVCLpv.zip:
http://delphi-jedi.org/Jedi:VCLCOMPONENTS
http://www.volweb(tec)cz/pvones/download/JediVCLpv.zip

Petr Vones, amatersky programator


Strata pridelenia TForm.OnKeyDown k procedure ---

[*] Roland Tur�an \(RoTurSoft\) <rotursoft(zv)nextra.sk> - 23.10.2000 23:47:44

Povodny mail, ktory som napisal 24.8. a 7.9. 2000:
--------------------------------------------------------------
Zdravim.

Uz viac krat sa mi stalo, ze som zbadal ze v Object Inspectore nie je
pridelena procedura, ktoru som urcite napisal. Dlho som si myslel, ze to je
asi moja chyba, ze to mozno ja omylom mazem, ale nie je to tak. Dvakrat
kliknem na OnKeyDown a uz je vsetko OK, Delphi to prideli naspat. Zaujimave
je ze sa to stava len pri OnKeyDown a len pri TForm ?!

Stalo sa to uz niekomu ? A ako na to.

(D5P SR1)

PS: Stavalo sa mi to aj vo verzii D3P.

Dakujem.

Roland.
----------------------------------------------------------------------------
-----------------------------

Takze pouzivam komponentu TDosMove, pomocou ktorej presuvam fokus na
stlacenie Enter funkciou:

if ((Key=VK_RETURN) and (Shift=[]) and (moEnter in FOptions)) then
(Owner as TForm).Perform(WM_NEXTDLGCTL,0,0);

ale samotne zavesnenie na OnKeyDown sa tam robi takto:

(AOwner as TForm).KeyPreview:=true;
FOwnerKeyDown:=(AOwner as TForm).OnKeyDown;
(AOwner as TForm).OnKeyDown:=NewKeyDown;

A toto mi sposobi, ze niekedy pocas prace z formom a vzdy ked polozim tuto
komponentu na form odpise priradenie k mojej procedure TForm.OnKeyDown.

Ako priradim aby mi reagoval na OnKeyDown ale aby mi neopisal pridanie
funkcie ?

Dakujem za kazdy napad.

Roland.

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