Archív konference Delphi

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

Serverova komponenta

[*] Pavel Kral <kral(zv)afx(tec)cz> - 13.3.1998 12:54:49

Zdravim delphisty,

nevi nekdo, jak vytvorit v D3 komponentu, ktera by se dala pouzit jako
serverova komponenta v ASP, tzn. vytvorit jeji instanci prikazem

Set komponenta = Server.createObject("MojeKomponenta........")

Zda se mi, ze kdyz vychazim z nove komponenty, budu potrebovat
pri vytvareni vlastnika komponenty.

ActiveForm je zase urcen pro spusteni z browseru, tak nevim.
Jestli mate nejaky navod, mohli byste mi ho poskytnout?

Diky Pavel.

dotaz SQL

[*] �uhel Petr <Cuhel(zv)diamo(tec)cz> - 13.3.1998 12:59:42

>UNION v Local SQL funguje, ale nejak nevim, jak "prejmenovat"
sloupec
>"text1", "text2" a "text3" v SELECTu na "text".....

Zkus SELECT text as muj_nazev FROM ...

> Ales
>
> ----------
> Od: Vodnansky David
> Komu: 'DELPHI Distribution List'
> P�edm�t: RE: dotaz SQL
> Datum: 13. b�ezen 1998 8:11
>
> Jedine tak tri SELECTy, eventualne spojene pres UNION - ale to asi
> Paradox nebude umet. Takze online tezko, jedine postupne naplnit jinou
> tabulku vysledky tech tri dotazu.
>
> -----------------------------------------------------
> David Vodnansky - database analyst
> Allianz pojistovna a.s.
> tel. +420-2-24405215 fax.24405555
> <mailto: vodnansky(zv)allianz(tec)cz>
> -----------------------------------------------------
>
>
> > -----P�vodn� zpr�va-----
> > Od: RADIK(zv)p15.monet(tec)cz [SMTP:RADIK(zv)p15.monet(tec)cz]
> > Odesl�no: 12. b�ezna 1998 12:01
> > Komu: delphi(zv)pinknet(tec)cz
> > P�edm�t: dotaz SQL
> >
> > Mam takovy problem:
> >
> > Paradox tabulka ma sloupce:
> >
> > SN - nejaky identifikator (INTEGER)
> > TEXT1,
> > TEXT2,
> > TEXT3 - stejne texty (ALPHA delka treba 30)
> >
> > potreboval bych dotaz, ktery by z toho udelal tabulku
> > SN
> > TEXT
> >
> > a jeden zaznam ze zdrojove tabulky rozdelil na tri zaznamy: Napr:
> >
> > Zdroj:
> > 1;aaa;bbb;ccc
> > 2;ddd;eee;fff
> >
> > Cil:
> > 1;aaa
> > 1;bbb
> > 1;ccc
> > 2;ddd
> > 2;eee
> > 2;fff
> >
> > Mate nejaky jednoduchy napad?
> >
> > Diky
> >
> > Ales Radikovsky
> >
> > radik(zv)p15.monet(tec)cz
>

Spusteni windows

[*] Vodnansky David <Vodnansky(zv)allianz(tec)cz> - 13.3.1998 14:51:21

Ad 1 - nainstalovat si TweakUI (free software od Microsoftu), kde to lze
nastavit, nebo primo zapsat nekam (?) do registry - mam NT a tam to bude
nekde nejpis jinde.

-----------------------------------------------------
David Vodnansky - database analyst
Allianz pojistovna a.s.
tel. +420-2-24405215 fax.24405555
<mailto: vodnansky(zv)allianz(tec)cz>
-----------------------------------------------------


> -----P�vodn� zpr�va-----
> Od: Zdenek Petruj [SMTP:zpetruj(zv)zebra(tec)cz]
> Odesl�no: 13. b�ezna 1997 14:41
> Komu: Delphi Konference (el. adresa)
> P�edm�t: Spusteni windows
>
> Mam dva dotazy. Nevite nekdo jak zaridit aby W95 nabehly hned po
> restartu aniz bych musel zadavat heslo a uzivatele a nebo jak
> spustit
> prezentacni aplikaci ve W95 hned po restartu abych se nemusel
> prihlasovat.
> A druhy dotaz jestli se da z druhe aplikace zjistit jestli jina
> aplikace
> nejak nekorektne zhavarovala s hlaskou poruseni obecne ochrany nebo
> jinou chybou. Chtel bych po zjisteni ze tohle nejaka aplikace
> udelala
> automaticky restartovat windows.
>
> S pozdravem
> Zdenek Petruj


Spusteni windows

[*] Zdenek PRANTL <prantl(zv)ptc.pvt(tec)cz> - 13.3.1998 14:58:11

> -----Original Message-----
> From: Zdenek Petruj [SMTP:zpetruj(zv)zebra(tec)cz]
> Sent: Thursday, March 13, 1997 2:41 PM
> To: Delphi Konference (el. adresa)
> Subject: Spusteni windows
>
> Mam dva dotazy. Nevite nekdo jak zaridit aby W95 nabehly hned po
> restartu aniz bych musel zadavat heslo a uzivatele a nebo jak spustit
> prezentacni aplikaci ve W95 hned po restartu abych se nemusel
> prihlasovat.

Na automaticke nastartovani Win95 bez hesla (nebo i s heslem) je dobra utilita
jmenem TweakUI.
K nalezeni na "sirokem" Netu.

> A druhy dotaz jestli se da z druhe aplikace zjistit jestli jina aplikace
> nejak nekorektne zhavarovala s hlaskou poruseni obecne ochrany nebo
> jinou chybou. Chtel bych po zjisteni ze tohle nejaka aplikace udelala
> automaticky restartovat windows.

Nevim, ale tipnul bych si, ze zjisteni nekorektniho zhavarovani pujde dost
tezko,
jedine, kdyby dana aplikace (ta, ktera zhavarovala) mela zabudovany nejaky
mechanizmus odpovedi typu "Jsem OK" / "Uz nepracuji".

Zdenek Prantl
prantl(zv)ptc.pvt(tec)cz


Docasna tabulka

[*] chaloupka(zv)mboxzn(tec)cz (Chaloupka Pavel) - 13.3.1998 15:05:17

Ted uz jo, ale InteBase tento prikaz nezna. Asi to na 4.2 nejde :-(.
Doufam, ze to do 5 dodelali.

-----P�vodn� zpr�va-----
Od: Jiri Malek <jirim(zv)mrkev.vabo(tec)cz>
Komu: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>
Datum: 13. b�ezna 1998 12:49
P�edm�t: Re: Docana tabulka


>Nazdar,
>nedelam na InterBasi, ale zkusil jsi CREATE TEMPORARY TABLE table_name
(...)
>
>Chaloupka Pavel wrote:
>
>> Zdravim,
>>
>> Existuje na InterBase 4.2 prikaz na vytvoreni docasne tabulky? Neco jako
na
>> Informixu Select into temp table. Dival jsem se do manualu a nic ...
>>
>> Pavel Chaloupka
>> E-Mail : chaloupka(zv)mboxzn(tec)cz
>> Telefon: +420-621-334226
>> Mobil: +420-602-710960
>
>
>

Help me

[*] delphi(zv)post(tec)cz - 13.3.1998 15:22:18

Pot�eboval bych v�d�t,jak dostat ikonu programu z Delphi do prav�ho doln�ho rohu (vedle �asu a indik�toru kl�vesnice) ve WIN 95.
D�ky Petr

Zpravodaj 97/4 (fwd)

[*] Z. Wagner <wagner(zv)beba.cesnet(tec)cz> - 13.3.1998 15:58:18

Dostal jsem nasledujici zpravu z tiskarny:

> Potvrzuji prijem folii, jiz se na tom pracuje.

> Predpokladany termin rozesilani 25. brezna.

Cekejte tudiz zasilku ve svych schrankach koncem brezna.

Z. Wagner


prevod zdrojaku z D1 do D2

[*] �ke��k Jaroslav�������6�����̿ - 13.3.1998 18:19:19

Uvedu jeden priklad z praxe.

Prevod Generatoru tiskovych sestav z Delphi 1 do Delphi 2
trval 3 mesice a prevod do Delphi 3 nebyl o moc snadnejsi.
Mame jeden zdrojak pro vsechny 3 verze Delphi, ale jeho udrzba
jiz zacina byt dosti nesnadna.

V kazdem pripade sance tu je a da se to udelat. U slozitejsiho projektu
to ovsem neni otazka hodin, ale dnu nebo tydnu.
Jenze opravdovy problem byva nekde jinde. V nove verzi Delphi je mnohdy
mozne pouzit technologii, ktera ve starsi verzi nebyla mozna. Plati to
zejmena o prechodu z 16 bit na 32 bit. Pak ale nekdy puvodni koncepce
prestava myt smysl a ulohu je dobre analyticky zalozit jinak.
Nekdy se tedy vyplati program naprogramovat znovu bez zateze
minulosti s pouzitim novych objektu, a tez i vetsich vlastnich zkusenosti
a znalosti. Zalezi na typu projektu a na zvazeni konretni situace.
Nekdy se ten prevod vyplati a nekdy ne. Pokud chcete nadale vyvijet
verze sveho programu soucasne pro stare i nove windows, pak vam
asi nezbude nez pouzit stejnou metodu jako v nasem pripade.
Je to obtizne, ale urite lepsi nez soucasna udrzba vice verzi jednoho
projektu.
Jaro
----------------------------------------------------------------------------
----------------


> Chce si s tim pohrat, ale neni to tak hrozne. ((-:

Tak to jsi evidentne neprevadel nejakou vetsi aplikaci. Ja ano,
nepovedlo se. Proste ani po 6 hodinach oprav to nechodi, protoze
je tam tolik zmen, ze neni sance. Pak jsem to vzdal...

S pozdravem
Petr Zahradnik, pocitacovy expert

==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Jezkova 12, 400 11 Usti nad Labem ===
=== Telefon, fax: 047-5501627, mobilni GSM: 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================

Objects a clear

[*] Jan Krizek <krizek(zv)pinknet(tec)cz> - 13.3.1998 18:24:56

ahoj,

mam problem, kdyz chci u nejakeho seznamu (TList, TStringGrid) zavolat metodu
clear a mam objekty pripojene k property Objects, ktere chci take zrusit. Jak
to mam udelat? Musim projit seznam sam, nebo je zrusi metoda Clear.

Diky za radu Honza +

nabidka Delphi Super Page

[*] vrbka(zv)mboxzn(tec)cz (Vrbka Libor) - 13.3.1998 19:26:49

Zaslete, prosim, jedno CD na adresu

Libor Vrbka
Styles s.r.o.
Dvorakova 10
Znojmo
669 02

Diky

S pozdravem

Libor Vrbka
E-mail: vrbka(zv)mboxzn(tec)cz
tel: prace 0624/22 12 82
domu 0624/22 52 14

-----Puvodni zprava-----
Od: RADIK(zv)p15.monet(tec)cz [SMTP:RADIK(zv)p15.monet(tec)cz]
Odeslano: 3. boezna 1998 14:50
Komu: delphi(zv)pinknet(tec)cz
Poedmit: nabidka Delphi Super Page

Vazeni Delphiniste,
nabizim vsem priznivcum Delphi Super Page jeji archiv na CD-R.
Nemam v planu zbohatnout, ale vim co je to stahovat tolik dat z
Intertnetu
s pomoci modemu a myslim, ze by to mohl potrebovat.

Zakladni udaje:
Data: Delphi SuperPage
Posledni aktualizace: 11.1.1998
Doplnky: RXlib 2.40, Delphi Knowledge Base,
Unofficial Newsletter of Delphi Users, dalsi informacni zdroje,
dalsi konponenty, BDE 4.51
Cena: 250 Kc (+ postovne pokud bude treba), to je min, nez kdyz budete
chtit
vypalit svoje data u nejake firmy.....

Pokud budete mit zajem piste na adresu:

radik(zv)p15.monet(tec)cz


Ales Radikovsky

begin 600 WINMAIL.DAT
M>)\^(CL2`0:0" `$```````!``$``0>0!(zv)`(````X(zv)0```````#F``$((zv) <`
M& ```$E032Y-:6-R;W-O9G0(zv)36%I;"Y.;W1E`#$(`0V ! `"`````(zv)`"``$$
MD 8`J $```$````0`````P``, (````+``\.``````(!_P\!````2 ``````
M``"!*Q^DOJ,0&9UN`-T!#U0"`````$1%3%!(22!$:7-T<FEB=71I;VX(zv)3&ES
M= !33510`&1E;'!H:4!P:6YK;F5T+F-Z`!X``C !````!0```%--5% `````
M'(zv)`#, $````2````9&5L<&AI0'!I;FMN970N8WH````#`!4,`0````,`_(zv)\&
M````'(zv)`!, $````;````)T1%3%!(22!$:7-T<FEB=71I;VX(zv)3&ES="<```(!
M"S !````%P```%--5% Z1$5,4$A)0%!)3DM.150N0UH```,``#D`````"P!
M.(zv)$````>`/9?`0```!D```!$14Q02$D(zv)1&ES=')I8G5T:6]N($QI<W0`````
M`(zv)'W7P$```!(`````````($K'Z2^HQ 9G6X`W0$/5 (`````1$5,4$A)($1I
M<W1R:6)U=&EO;B!,:7-T`%--5% `9&5L<&AI0'!I;FMN970N8WH``P#]7P$`
M```#`/]?``````(!](zv)\!````! ````````*U5P$$(zv) $`'(zv)```%)%.B!N86)I
M9&MA($1E;'!H:2!3=7!E<B!086=E`/T)`06 `P`.````S(zv)<#``T`$P`:`#$`
M!0!(`0$(zv)(zv) ,`#(zv)```,X'`P`-`!,`& `/``4`) $!"8 !`"$```!#,3DS.$(W
M1CE%0D%$,3$Q038U-# P0S V0S8Y.#,S. `(zv)!P$#D 8`G <``"(````+``(`
M`0````L`(P```````P`F```````+`"D```````,`+(zv)```````P`V``````!
M`#D`(#VAEJU.O0$>`' ``0```!X```!213H(zv);F%B:61K82!$96QP:&D(zv)4W5P
M97((zv)4&%G90````(!<0`!````%(zv)````&]3JV6D7^+D\*ZGA'1IE0`P&QI(zv)S(zv)`
M`!X`'(zv)P!````!0```%--5% `````'(zv)`?# $````0````=G)B:V% ;6)O>'IN
M+F-Z``,`!A#0Q,GG`P`'$!<#```>``(zv)0`0```&4```!:05-,151%+%!23U-)
M32Q*141.3T-$3D%!1%)%4U5,24)/4E920DM!4U193$534U)/1%9/4D%+3U9!
M,3!:3D]*34\V-CDP,D1)2UE34$]:1%)!5D5-3$E"3U)64D)+044M34%)````
M``(!"1 !````:00``&4$``#2!(zv)``3%I&=1ZZY (zv)#``H`<F-P9S$R-1<!0P$T
M"V!N#A P,CF=`?<(zv)`J0#XP(`8V(zv)*P$!S970R,S(zv)``"IU`N%A!X (zv)!Q,"(zv) <3
M(!Q#10*#`% 0=G!R<=HW$-<P$B8!\3(3BA6A-Q#_$(zv)\3$7T*(zv) C((#N;"6\.
M,#4"(zv) J!=6,`4#T+`V,38(zv)O%#)(/!#,S01-1(%IA<VP6\&54+" 4$&\`D&T>
M,&I)"8!N;Q+P1" 7D"#T860)<',,< JQ"H0*(zv)3$!D2!,:0;(zv)!<!6<HAB:V$(zv)
M65-T>1WP(zv)00(zv)<RYR+F\N(%F$1'8%L&%K;W8?<&L/0"!96A\`:(zv)1(zv)(%DV&#8Y
M( ]0'_]$:6M&>2;/!?!P;WH?H&'X=F5M*!4/!(zv)*R(&<<^S,A#R"S12T`P ,0
M.B *=B%R0 ;1>'IN+OQC>B!9'A N$100`- 7P( P-C(T+S(R)'!=,/ X)K8(zv)
MPC(#9 -P=74PAS4P\30IWR26"P-L^&DS-(zv)% ' `DD0-(zv)'A"$8W05A#$V("TW
M`N!07"=F.2/P'O W8-D)(zv)"!Z%! WX3$D4#<#GR(zv)6-A0DDPLQ-A9I+3-(zv)1C0!
M0#5(zv),3(zv)P'*%XHSL3(.!/9#H,(zv)V(4X !2041)2T!P,30U+(zv)1(zv);A;P+P$(zv)6R!3
M3510.CT?>EU_*!4\0(zv)>0"5 X<1\`/(<SS"X(zv)## W<#AE+N D86(zv)Y.3(zv)S43H.
M03_F2X<R<3R'`0!L<&AI/6"]"X!K/=0_US=20A!D*<"/-_ V4#R'%Y!B:60A
MD&<CT$2#!(zv)!U< 201(zv)!A?&=E.1\Z*C5D"[8(zv)`U:\87H)\$A 1_0#`',>$?L(zv)
M64=R>(zv)=P+C 6X$Y %!#C3A #`'9C=4Y 1_\>P7YJ2$ *P!:(zv)3P`?4A\P+?Y2
M(R4'P # 3D$>0 \!,I"6>(zv);(zv)%K!T'P!U=!XP^P= %\!V3C$%H![!+] ?$'E,
M\&%H)$$%0%2(zv)-6!K]S)053$O)4D", 204U 6\.\?Y00(zv)*4 $8&-(0 1B,H%Y
M'W!M>1W(zv)'I),($' >=M4D(zv)1(zv): ,(zv)*4!T"7 &X.]5(2,F( ,=P&L+8![P2$!>
M=57 'M \(zv)" #1%- 8?<N($]J2,A0'G =\%NR)" ?5O '0$X0,%$N(#$Q+K=?
MX4*!7%5O"U!%`'DN(,Q26#5(zv)(. R+CLP'C"U3V5+'P!W7J%044(=T/U-%E4?
M``$(zv)#> 2P(zv)?!'>+M5I$(zv)8_!/5E46X!;0'C"U5<!L`) (zv)"X "$'(`P;],02EA
M)7!-%F9$)#!N*4 +/= ",'D>,$)$12#8-"XU&Y,*(zv)$,)\%SAPPXQ0Y!C("(zv)K
M*3%,\/<D0#W0*3%K6_!!P%OP5(&Y6B%A*1XP5*%4<6T+(zv),<>,#W0/B!K9'D^
M(&P29QX0*!06H'1I-F (zv)`W;N>0JP-6 %0',C\%1Q5<'W'W RD#W0:B0(zv)%\ Z
MX&;(zv)_'DN<:(H&EYP:]8>$&TQ_U7A7!%.D4SB'UA<12(zv)4)!!>9"?(zv)/6LH&R #
M02*24EMU\B1 <R?\&/$`>A ````#`! 0``````,`$1 `````'(zv)!"$ $````!
M``````````,`(zv)!#_____0 `',( -ASJM3KT!0 `(,( -ASJM3KT!"P``(zv) (zv)(zv)
M!(zv)``````P ```````$8``````X4````````#``* "" &``````# ````````
M1(zv)`````0A0````````,`!8 (( 8``````, ```````!&`````%*%``![$ ``
M'(zv)`E(zv) (zv)(zv)!(zv)``````P ```````$8`````5(4```$````%````."XP,(zv)`````#
M`": "" &``````# ````````1(zv)`````!A0````````L`+X (( 8``````, `
M``````!&``````Z%`````````P`P(zv) (zv)(zv)!(zv)``````P ```````$8`````$84`
M```````#`#* "" &``````# ````````1(zv)`````8A0```````!X`08 (( 8`
M`````, ```````!&`````#:%```!`````0`````````>`$* "" &``````#
M````````1(zv)`````WA0```0````$`````````'(zv)!#(zv) (zv)(zv)!(zv)``````P ``````
M`$8`````.(4```$````!`````````!X`/0`!````!0```%)%.B ``````P`-
'-/TW```PW(4`
`
end


Serverova komponenta

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 13.3.1998 22:51:36

> nevi nekdo, jak vytvorit v D3 komponentu, ktera by se dala pouzit jako
> serverova komponenta v ASP, tzn. vytvorit jeji instanci prikazem
>
> Set komponenta = Server.createObject("MojeKomponenta........")

Musi to byt ActiveX, takze proste das objekt (tridu) do ActiveX (OCX).

S pozdravem
Petr Zahradnik, pocitacovy expert

==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Jezkova 12, 400 11 Usti nad Labem ===
=== Telefon, fax: 047-5501627, mobilni GSM: 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================

Help me

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 13.3.1998 22:51:36

> Pot�eboval bych v�d�t,jak dostat ikonu programu z Delphi do prav�ho doln�ho rohu (vedle �asu a
> indik�toru kl�vesnice) ve WIN 95.

Hledej TRAYICON a podobne veci.

S pozdravem
Petr Zahradnik, pocitacovy expert

==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Jezkova 12, 400 11 Usti nad Labem ===
=== Telefon, fax: 047-5501627, mobilni GSM: 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================

Objects a clear

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 13.3.1998 22:51:36

> mam problem, kdyz chci u nejakeho seznamu (TList, TStringGrid) zavolat metodu
> clear a mam objekty pripojene k property Objects, ktere chci take zrusit. Jak
> to mam udelat? Musim projit seznam sam, nebo je zrusi metoda Clear.

Ne, to musis rusit sam, protoze on je nezrusi automaticky.

S pozdravem
Petr Zahradnik, pocitacovy expert

==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Jezkova 12, 400 11 Usti nad Labem ===
=== Telefon, fax: 047-5501627, mobilni GSM: 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================

Help me

[*] Jiri Pazdernik <georges(zv)ova.pvtnet(tec)cz> - 13.3.1998 22:52:57

>Pot�eboval bych v�d�t,jak dostat ikonu programu z Delphi do prav�ho doln�ho
rohu (vedle �asu a indik�toru >kl�vesnice) ve WIN 95.
>D�ky Petr

V unite ShellApi je na to funkce Shell_NotifyIcon, Koukni se na to. Kdyz
nebudes vedet, muzu napsat
priklad.

Jiri Pazdernik

Cteni TTL pulsu

[*] Ing. Lud�k Florian <bluerose(zv)pce(tec)cz> - 13.3.1998 23:04:18

Nazdar Delphinaci,

kdybych nemel problem, asi bych sem nepsal...

Jeden z potencionalnich zakazniku si na me vymyslel pozadavek nacitani pulsu
TTL do PC. A ja se priznam, nevim vubec, jak na to.

Pro ty, kteri nevedi nebo jen mlhave tusi, o cem je rec, blizsi vysvetleni:

Impulsy TTL logiky se pouzivaji bezne v citacich, bezicich na urovni 0 nebo
5V. Graficky by se to dalo vyjadrit asi nasledovne:

5V
0V __|~~~~|__ Tak tohle je jeden puls.

Ty vlnovky mela byt vodorovna cara, ale na kazdem fontu by to vypadalo
jinak.

Pocet pulsu by mel byt priblizne 1-10/sec. Budu mit k dispozici tri draty.
Jeden, na kterym budou chodit implusy k pricitani aktualniho stavu, druhy,
na kterym budou pulsy pro odecteni no a treti bude zemnici vodic.

O seriove komunikaci toho vim dost malo, ale kdyz pripravim data z vnejsku
na port, musi tam byt asi nejaky prikaz, ze data jsou pripravena k prenosu
do PC.
Co se tyce paralelniho prenosu, tam by to asi slo cist primym pristupem na
port, ale zase nemam kontrolu, jestli jsem hodnotu uz precetl (abych ji
nenacital dvakrat).

Prosim vsechny, kdo dela do elektroniky a PC, zda by nemeli nejaky napad, co
k tomu pouzit.

Jo, jeste ke vsemu to ma behat na notebooku, aby byli mobilni...

Dekuji za kazdou radu, ktera povede alespon ke svetlu na konci tunelu...
Bye Ludan



Ing. Ludek Florian
Blue Rose v.o.s.
53002 Pardubice
Tlf:+420-603-471087
E-mail 1: ludan(zv)bluerose(tec)cz
E-mail 2: florian(zv)prezentace(tec)cz
E-mail 3: bluerose(zv)pce(tec)cz

Cteni TTL pulsu

[*] Josef Dodek student <xdodek(zv)feld.cvut(tec)cz> - 13.3.1998 23:27:25 met-1mest


podle me by to bylo nejlepsi udelat pres paralelni port (LPTx)
protoze tomu primo vyhoje TTL logika (tedy jeji napetove urovne)
zatimco seriovy port ma logicke urovne log. "1" -3 az -15 V a log
"0" 3 az 15 V a i po uprave urovni by to podle me neslo.


Jak sam rikas mas tri draty. ZEM a dal jestli jsem to dobre pochopil
tak jeden taktovaci a jeden datovej.

No tak proste budes obcas koukat na ten taktovaci drat a kdyz se
zmeni z nuly do jednicky tak prectes hodnotu datoveho dratu, takze se
nemuze stat (jak uvadis nize) aby jsi jednu hodnotu nacetl dvakrat.

Akorat musis dat pozor na jaky draty paralelniho portu zapojis
datovej a taktovaci drat. Nevim jestli vis jak je hradwarove udelanej
paralelni port ale byl zkonstruovan specialne pro komunikaci s
tiskarnou takze datove vodice lze pouzit jen pro vystup z PC ale ne
pro vstup. na to musis pouzit jeden z ridicich dratu ktere jsou
urceny pro vstup stavovych signalu tiskarny do PC (je jich tam asi 5
tak si muzes vybrat)


myslim ze by to melo fungovat bez problemu

s pozdravem Pepa

> Nazdar Delphinaci,
>
> kdybych nemel problem, asi bych sem nepsal...
>
> Jeden z potencionalnich zakazniku si na me vymyslel pozadavek nacitani pulsu
> TTL do PC. A ja se priznam, nevim vubec, jak na to.
>
> Pro ty, kteri nevedi nebo jen mlhave tusi, o cem je rec, blizsi vysvetleni:
>
> Impulsy TTL logiky se pouzivaji bezne v citacich, bezicich na urovni 0 nebo
> 5V. Graficky by se to dalo vyjadrit asi nasledovne:
>
> 5V
> 0V __|~~~~|__ Tak tohle je jeden puls.
>
> Ty vlnovky mela byt vodorovna cara, ale na kazdem fontu by to vypadalo
> jinak.
>
> Pocet pulsu by mel byt priblizne 1-10/sec. Budu mit k dispozici tri draty.
> Jeden, na kterym budou chodit implusy k pricitani aktualniho stavu, druhy,
> na kterym budou pulsy pro odecteni no a treti bude zemnici vodic.
>
> O seriove komunikaci toho vim dost malo, ale kdyz pripravim data z vnejsku
> na port, musi tam byt asi nejaky prikaz, ze data jsou pripravena k prenosu
> do PC.
> Co se tyce paralelniho prenosu, tam by to asi slo cist primym pristupem na
> port, ale zase nemam kontrolu, jestli jsem hodnotu uz precetl (abych ji
> nenacital dvakrat).
>
> Prosim vsechny, kdo dela do elektroniky a PC, zda by nemeli nejaky napad, co
> k tomu pouzit.
>
> Jo, jeste ke vsemu to ma behat na notebooku, aby byli mobilni...
>
> Dekuji za kazdou radu, ktera povede alespon ke svetlu na konci tunelu...
>
>
>
> Bye Ludan
>
>
>
> Ing. Ludek Florian
> Blue Rose v.o.s.
> 53002 Pardubice
> Tlf:+420-603-471087
> E-mail 1: ludan(zv)bluerose(tec)cz
> E-mail 2: florian(zv)prezentace(tec)cz
> E-mail 3: bluerose(zv)pce(tec)cz
>
>
>
>

Cteni TTL pulsu

[*] pajout <jpos5419(zv)port.kolej.mff.cuni(tec)cz> - 14.3.1998 00:59:04

=?iso-8859-1?Q?Ing._Lud=ECk_Florian?= wrote:
>
> Nazdar Delphinaci,
>
> kdybych nemel problem, asi bych sem nepsal...
>
> Jeden z potencionalnich zakazniku si na me vymyslel pozadavek nacitani pulsu
> TTL do PC. A ja se priznam, nevim vubec, jak na to.
>
> Pro ty, kteri nevedi nebo jen mlhave tusi, o cem je rec, blizsi vysvetleni:
>
> Impulsy TTL logiky se pouzivaji bezne v citacich, bezicich na urovni 0 nebo
> 5V. Graficky by se to dalo vyjadrit asi nasledovne:
>
> 5V
> 0V __|~~~~|__ Tak tohle je jeden puls.
>
> Ty vlnovky mela byt vodorovna cara, ale na kazdem fontu by to vypadalo
> jinak.
>
> Pocet pulsu by mel byt priblizne 1-10/sec. Budu mit k dispozici tri draty.
> Jeden, na kterym budou chodit implusy k pricitani aktualniho stavu, druhy,
> na kterym budou pulsy pro odecteni no a treti bude zemnici vodic.
>
> O seriove komunikaci toho vim dost malo, ale kdyz pripravim data z vnejsku
> na port, musi tam byt asi nejaky prikaz, ze data jsou pripravena k prenosu
> do PC.
> Co se tyce paralelniho prenosu, tam by to asi slo cist primym pristupem na
> port, ale zase nemam kontrolu, jestli jsem hodnotu uz precetl (abych ji
> nenacital dvakrat).
>
> Prosim vsechny, kdo dela do elektroniky a PC, zda by nemeli nejaky napad, co
> k tomu pouzit.
>
> Jo, jeste ke vsemu to ma behat na notebooku, aby byli mobilni...
>
> Dekuji za kazdou radu, ktera povede alespon ke svetlu na konci tunelu...
>
> Bye Ludan
>
> Ing. Ludek Florian
> Blue Rose v.o.s.
> 53002 Pardubice
> Tlf:+420-603-471087
> E-mail 1: ludan(zv)bluerose(tec)cz
> E-mail 2: florian(zv)prezentace(tec)cz
> E-mail 3: bluerose(zv)pce(tec)cz
Vidim to na primy vstup na paralel, kdy je nutno zajistit, aby vstupni
pulsy byly dostatecne ostre (zadne pomale nabehy). Problem s tim, zda je
uz hodnota prectena, se vyresi, detekuje-li se zmena oproti predchozimu
stavu.
Pokud jsou pulsy buhvijake co do obdelnikovitosti, videl bych to na
jednoduchy interface, ktery pulsy vytvaruje a pripadne pomoci optoclenu
galvanicky oddeli.Pak neni problem mit v interface i vhodny citac a
rovnou cist jeho stav.Co se tyce prevodu TTL na CMOS, jiste existuje
spousta takovych svabu.
pajout


Zmena klavesnice

[*] J�n Kuch�r <kuchar(zv)tuke.sk> - 14.3.1998 07:53:06

Toto je zpr�va ve form�tu MIME obsahuj�c�n�kolik ��st�.

Caute !
Mam nasledujucu otazku. Je mozne po stlaceni komponenty Button zmenit typ klavesnice vo WINDOWS napr. zo Slovenskej na Anglicku, ked ano tak potom ako ?
D�k


DBF soubor - (ne)zobrazeni hodnot

[*] Alame <alame(zv)bigfoot(tec)com> - 14.3.1998 08:42:55

Mam taky soubor, kde data (cisla) nejsou viditelna v Excelu (pouze v
nekterych sloupcich), ale jinde (Volkov Commander jsou viditelna ...
Delphi jsem nezkousel
m.-


-----P�vodn� zpr�va-----
>Ahoj,
>
>uz jsem tenhle problem popisoval jednou, nikdo se neozval (mozna
>problemy s mailem na moji strane), tak to zkusim znovu:
>
>Mam tabulku obsahujici telefonni seznam, telefonni cislo je typu
>NUMERIC(8). Tahle tabulka je ve vsech programech (krome jedineho) zcela
>korektne zobrazena - zkousel jsem DBVIEW, Nortona, FoxPro,... vsechno v
>poradku. Tou jedinou vyjimkou je pochopitelne Delphi a vsechny k nemu
>pridruzene programy. Ty z me zcela nepochopitelneho duvodu zobrazuji
>telefonni cisla jen u tak 3-5% lidi, vsichni ostatni tam nemaji nic !
>
>A netyka se to jen zobrazeni, po prevodu tabulky do Interbase pres
>DATAPUMP nebo BatchMove, tam zase neni nic.
>
>Pokud si tu samou tabulku pripojim pres DBase ODBC driver, je to sice
>pomale, ale vidim vechno. Chyba je tedy jednoznacne na strane BDE - ale
>kde ?
>
>Vse je v Delphi 3.0, BDE 4.0.
>
>-----------------------------------------------------
>David Vodnansky - database analyst
>Allianz pojistovna a.s.
>tel. +420-2-24405215 fax.24405555
><mailto: vodnansky(zv)allianz(tec)cz>
>-----------------------------------------------------
>
>
>

Cteni TTL pulsu

[*] Martin Kubecka <martin.kubecka(zv)dytron(tec)cz> - 14.3.1998 12:05:32

Abych se priznal tak do toho taky nevidim, ale pred nedavnem sem si
koupil knihu:

Vyuziti rozhrani PC
(Mereni, rizeni a regulace pomoci standardnich portu PC)

Autor: Burkhard Kainka
Nakladatelstvi: HEL, ul. 26.dubna 208, 725 27 Ostrava-Plesna
130 stran, 98,- Kc

a da se pry dokoupit i disketa se zdrojakama

Dotisk 3000 vytisku :-)

Je tam spousta prikladu i el. schemat. Psano v Pascalu :-)))

Mozna to bude i nekde na Vltave ci podobne...

Martin Kubecka

Ing. Lud�k Florian wrote:
>
> Nazdar Delphinaci,
>
> kdybych nemel problem, asi bych sem nepsal...
>
> Jeden z potencionalnich zakazniku si na me vymyslel pozadavek nacitani pulsu
> TTL do PC. A ja se priznam, nevim vubec, jak na to.
>
> Pro ty, kteri nevedi nebo jen mlhave tusi, o cem je rec, blizsi vysvetleni:
>
> Impulsy TTL logiky se pouzivaji bezne v citacich, bezicich na urovni 0 nebo
> 5V. Graficky by se to dalo vyjadrit asi nasledovne:
>
> 5V
> 0V __|~~~~|__ Tak tohle je jeden puls.
>
> Ty vlnovky mela byt vodorovna cara, ale na kazdem fontu by to vypadalo
> jinak.
>
> Pocet pulsu by mel byt priblizne 1-10/sec. Budu mit k dispozici tri draty.
> Jeden, na kterym budou chodit implusy k pricitani aktualniho stavu, druhy,
> na kterym budou pulsy pro odecteni no a treti bude zemnici vodic.
>
> O seriove komunikaci toho vim dost malo, ale kdyz pripravim data z vnejsku
> na port, musi tam byt asi nejaky prikaz, ze data jsou pripravena k prenosu
> do PC.
> Co se tyce paralelniho prenosu, tam by to asi slo cist primym pristupem na
> port, ale zase nemam kontrolu, jestli jsem hodnotu uz precetl (abych ji
> nenacital dvakrat).
>
> Prosim vsechny, kdo dela do elektroniky a PC, zda by nemeli nejaky napad, co
> k tomu pouzit.
>
> Jo, jeste ke vsemu to ma behat na notebooku, aby byli mobilni...
>
> Dekuji za kazdou radu, ktera povede alespon ke svetlu na konci tunelu...
>
> Bye Ludan
>
> Ing. Ludek Florian
> Blue Rose v.o.s.
> 53002 Pardubice
> Tlf:+420-603-471087
> E-mail 1: ludan(zv)bluerose(tec)cz
> E-mail 2: florian(zv)prezentace(tec)cz
> E-mail 3: bluerose(zv)pce(tec)cz


Textove soubory v DB, tisk apod.

[*] Martin Kubecka <martin.kubecka(zv)dytron(tec)cz> - 14.3.1998 12:07:38

No tak chlapi, nedelejte ze na to nemate NIKDO zadny nazor ;-)))

Martin

Martin Kubecka wrote:
>
> Zdravicko vsem.
>
> Stojim pred problemem: potrebuju napsat program pro evidenci textovych
> zprav. Textove zpravy chci ukladat do SQL databaze (a taky do Paradoxu
> nebo do Interbase pro "nesitovou" verzi).
>
> Program jsem kdysi delal v Accessu a texty jsem psal ve Wordu a ukladal
> pomoci OLE do databaze.
>
> Takze bych to shrnul asi do techto bodu:
>
> 1. Existuje nejaky Word-like editor pro Delphi (samozrejme nejlepe
> freeware se zdrojakem :-)
>
> 2. Kdyz uz to nejak dostanu do DB, tak to taky potrebuju nejak
> inteligentne vytisknout.
>
> 3. Jake jsou pripadne jine moznosti aneb co vy na to? ;)
>
> 4. Off-topic: existuje nekde nejaka rozumna komponenta na menu stejne
> jako v Office97 (tj. je v okne a ja s nim muzu delat totez co s tim
> Offisackym, stejne reakce, chovani apod. - zkratka kopie toho z Office97
> ;)
>
> Diky
>
> Martin Kubecka
>
> P.S. Vsechny nazory jsou vrele vitany....

Cteni TTL pulsu

[*] Chroustovsk� Petr <metrex(zv)kh.cesnet(tec)cz> - 14.3.1998 12:30:38

Ahoj Ludku !!

Co se tyka tvoji aplikace, nechapu plne vyznam dvou vstupu, z nihz jeden s
ruzne dlouhymi pulsi udava povel pro nacitani nahoru a druhy stejnym
zpusobem udava nacitani dolu. Pripada mi to dost nemotorne. Zrejme je to tim
ze neni videt z ceho se tyto pulzi vysilaji.

Reseni pro tento pripad vidim ve dvou zpusobech:
1, prijimani pres paraelni port primo
2, prijimani pres seriovy port pomoci adapteru ( jak uz zminil pan pajout)

ad1)
Pokud chces prijimat primo, musis uvazovat, ze pro promene delky pulsu je
zapotrebi dany signal vzorkovat ( stejne tak jako to dela treba zvukova
karta). Vzorkovaci kmitocet musi byt vyssi nez nejmensi casova zmena na
tomto signalu a to nejmene dvojnasobny. Pak ti sled za sebou jdoucich
stejnich urovni udava jeden puls , nebo jednu mezeru. Timto mas vyfiltrovane
pulsy a muzes je pouzit dale.
Pokud uvazujes, ze by meli pulsy byt v rozmezi 1-10/sec tak potrebujes
vzorkovat port alespon 40x za sec. Musis uvazovat, ze 1puls ve stride napr
1:1 udava dve zmeny na jednu periodu (do jednicky a do nuly) coz ti na 10
sec. dava 20 zmen. Dvojnasobek je tedy 40 citani za 1 sec.

ad2)
Pokud se ti vorkovani paraelniho portu zda velice slozite muzes pouzit
externi interface, ktery ti prevede dane pulsy pres citac primo na danou
honotu. Tuto hodnotu pak muzes nacitat treba seriovym portem. Pro interface
bych navrhoval pouzit nejaky jednocipovy mikroprocesor at uz rady 8051 nebo
dnes velice oblibeny (u me ne :-)) PIC . Ja osobne pouzivam mikr. SGS
Thomson rady ST6. Pro vystupni prevod dat z mikroprocesoru ti poslouzi obvod
od fy MAXIM MAX232 (bezne k dostani napr.v GM nebo v GES ( pro tebe lepsi
nebot jsou i v Hradci K.)). Ten ti primo prizpusobi vystupni signal do
urovne RS-232. Pak ti staci jen napsat program pro cteni dat ze serioveho
portu.

Ja osobne se priklanim k reseni 2.
Pokud by jsi chtel neco primo ridit je lepsi pouzi mikropr. na rizeni a PC
na monitoring.
V pripade dalsich dotazu k bodu 2 dej vedet.

s pozdravem

Petr "chroust" Chroustovsky <metrex(zv)kh.cesnet(tec)cz>

Pocet uzivatelu

[*] peterrus(zv)intesys(tec)cz (Peter Rus) - 14.3.1998 13:02:51

Ahoj Delphici,

rad bych omezil pocet uzivatelu paradoxnich tabulek. Premyslel jsem, ze
by to snad slo pres TSession, ale zrejme ne (aspon manual nic nerika) ..
Neni na to nejaky postup ??

Mockrat dekuji,

Peter

peterrus(zv)intesys(tec)cz


driver .CSV ?

[*] FULE Lubomir <FULE(zv)RASAX.SK> - 14.3.1998 20:51:54

Neviete niekto, ci nahodou neexistuje ovladac do BDE na textove subory
typu CSV Delimited
(stlpce su oddelovane ; a maju variabilnu dlzku, pricom prvy riadok sa
chape ako hlavicka) ?

Dakujem za akukolvek odpoved
S pozdravom
Lubomir Fule


Jakou databazi ucit na stredni skole?

[*] �ke��k Jaroslav�������6�����̿ - 14.3.1998 23:54:08

Zdravim
Jsem velice potesen, ze se nekdo ze skolstvi zajima o vyuku modernich
databazovych prostredku. Podle mych zkusenosti se na mnohych i strednich
skolach nekteri ucitele informatiky jeste nedokazali odpoutat od
MS DOSu, M602 a T602.

Na skolach je potreba ucit to, s cim se studenti setkaji az skolu opusti.
Je jiste obtizne provadet prognozy trendu ve vyvoji software na mnoho let
dobredu a planovat koncepci vyuky s omezenymi financnimi prostredky.
Je ale vzdy lepsi ucit nastupujici technologie nez technologie temer mrtve.

Dnes je jiz zrejmy priklom k Windows NT, jako k operacnimu systemu
budoucnosti,
Windows 95 muze byt dobrym zakladem k prechodu na tento system.
Obrovsky rozmach ceka na internet, intranet a technologie client - server.
Je v podstate jedno jestli budete ucit zaky pouzivat databazovy server MS
SQL,
SYBAZE, ORACLE, INTERBAZE nebo nejaky jiny. V kazdem pripade je naucite
zakladum moderni technologie client-server, naucite je pouzivat SQL jazyk.
Kdo
se nauci pouzivat tyto techniky na libovolnem databazovem serveru, ten pak
vzdy
hrave zvladne prechod na jiny server. V tomto problem volby urcite
nespociva.
Jestlize pouzivate Delphi, pak je pro vas neblize Interbaze a to i z
financnich duvodu.
Jedna se o velmi moderni a spolehlivy server na nemz lze naucit vse co
poradna
client-server aplikace musi umet.
Dle meho nazoru by meli stuenti na skolach ziskat zaklady a predevsim
nadhled.
Zejmena pochopit zakladni rozdily v komunikaci s tabulkami (Paradox, Dbase,
Access a pod.)
a mezi tzv. client-server systemy zalozenymi na databazovych serverech jako
je treba
Oracle nebo Interbaze. Proto bych se nevyhybal ani tem tabulkam. Teziste
vyuky bych
pote asi smeroval do SQL technologie. Je to ovsem oblast znacne rozs�hl� a
trochu
i narocnejsi. Zalezi tedy jiste na rozsahu a moznostech vyuky.
Dobre by bylo urcite tez nastinit modelovani projektu pomoci nastroju CASE.
To jsou sice prilis drahe systemy, ale bezplatne demonstracni verze k
takovemu ucelu
bohate staci.

Je taky pravda, ze sehnat absolventa s podobnymi znalotmi dnes, je prakticky
nemozne.
Nemusi byt hned z kazdeho studenta programator, ale ten kdo jednou pochopi
prednosti
novych technologi�, bude i jinak uvazovat pri vyberu a nakupu informacnich
technologii
pro firmu v niz bude jednou zamestnan a snaze se s nimi nauci pracovat. O to
jde
asi predevim. Uroven znalosti o databazovych systemech, Internetu a pod. je
v dnesnich
podnicich az zalostne mala a odtud tez plyne do znacne miry tez nechut k
jejich zavadeni.
Tuto neradostnou situaci mohou zmenit jenom skoly.

Zaverem mohu rici, ze pokud zvolite Interbazi, rozhodne neudelate chybu.

p.s. Na elektro-prumyslovou skolu v Pardubicich jsem slysel chvalu co se
urovne vyuky tyka.
Zda se, ze tato skola si opravdu buduje skvele jmeno.

s pozdravem Jaro
----------------------------------------------------------------------
SINEA software telefon: 0446/612468
Ing. Jaroslav Skerik e-mail: sinea(zv)sinea(tec)cz
Tylova 957 privat: jaro(zv)sinea(tec)cz
564 01 ZAMBERK http://www.sinea(tec)cz/

Vazeni kolegove,
nedavno zde probihala diskuse na tema jakou databazi pouzivat v
praxi. Rad bych tuto diskusi modifikoval a zeptal se na nazor
odborniku na tema "Jakou databazi ucit na stredni skole s technickym
zamerenim?". V soucasnosti ucime dBase for Windows 5.0 firmy Borland,
ale tato verze ma dosti chyb a nestabilni chovani. Predbezne
uvazujeme o jednom z techto produktu:
Access, dBase 7.0, Oracle

Limitujicimi faktory jsou pro nas: cena (skolni licence pro 20 pocitacu
do 40 000 Kc), narocnost (uci se jiz v 1.rocniku), vhodnost s
ohledem na uplatneni absolventu v praxi i s ohledem na jejich dalsi
studium na VS. Jeste dodavam, ze pro vyuku programovani pouzivame
Delphi 2, takze bychom uvitali, kdyby s databazi bylo mozno
komunikovat z Delphi (neni to vsak podminka).

Dekuji predem za Vase nazory.

-------------------------------------------------------
Ing.Jan Plisek,
Stredni prumyslova skola elektrotechnicka a Vyssi
odborna skola
Karla IV. 13 Phone: +42 40 51 68 21
531 69 Pardubice Fax: +42 40 51 70 37
Czech Republic Email: plisek(zv)spse(tec)cz
-------------------------------------------------------


Jakou databazi - Paradox

[*] �ke��k Jaroslav�������6�����̿ - 15.3.1998 00:31:49

Zdravim.
Jsem trochu na rozpacich z vasich zkusenosti s client-server.
Nevim jak to myslite s tim navazanim spojeni. To se do 1 sec. nevejde,
ale se serverem navazuji spojeni snad jenom jednou - zpravidla pri startu
programu! To ostatni uz spociva v pochopeni technologie client-server,
v koncepci informacniho systemu a ve schopnostech programatoru.
Ve vetsine pripadu se do 1 az nekolika sec urcite vejdu. Napr. doba dotazu
na existenci
zaznamu v ciselniku a precteni jeho hodnot je temer nemeritelna. Neco jineho
je
protlacit po siti na klienta tisice zaznamu. Ovsem chtel bych v takovem
pripade
videt tu 1 sec v pripade tabulky. Client-server je vsak o necem jinem.
Spociva v poskytovani jenom tech vybranych informaci, ktere jsou prave
potreba.
V tom je pak sila a rychlost takoveho systemu. Jde tedy napr. a zamenu
hledani za vybery. Technologie client-server neni jenom jazyk SQL je to tez
styl prace a jiny zpusob mysleni. Pouzivani ulozenych procedur, predani
paralerni prace
vykonnejsimu serveru, transakce a pod. Nebudu tu psat knihu, to jen pro
priklad.
Prechod ze souborove orientovaneho systemu je vzdy trochu obtiznejsi
a vyzaduje znacne zkusenosti. Ja jsem napr. uvedl v zivot
client-server system s jednim zkusenym programatorem behem 1/2 roku
a nebyla to rovnez zadna banalni zalezitost. Je to naprogamovano v Delphi 3
s pouzitim Interbaze a urcite nejsou stiznosti k rychlosti systemu.
Nyni se podobnou aplikaci snazime sprovoznit na Internetu.
Jiste pochopite a uznate, ze prenosovy vykon je v tomto pripade
naprosto limitujici.

Jestli vam jde zejmena o rychlou odezvu, pustte se do triurovnove
architektury
a uzrite ten cvrkot. Pripravte se vsak tez na mnoho studia a narocnou praci.

Jinak naprosto souhlasim s vasim tvrzenim, ze univerzalni odpoved na to
jakou
databazi neexistuje. Zalezi na konkretnich potrebach, podminkach a tez i
zkusenostech.
Naprogramovat dobre fungujici client-server system s minimalnimi zkusenostmi
se napoprve mozna kazdemu nepodari. Jednou se vsak zacit musi.
"Kdo chvili jen stal, ted stoji opodal". Safra kde jsem to jenom slysel.
Aha uz vim .... tak to sem nepatri. To nas ucili u statni zkouky z
marxismu na VS
misto aby nas naucili poradne programovat! Nojo dnes se ti studenti maj.
Nebo ze by na tom neco pravdy bylo ........?

s pozdravem Jaro
----------------------------------------------------------------------------
------------------------------
SINEA software telefon: 0446/612468
Ing. Jaroslav Skerik e-mail: sinea(zv)sinea(tec)cz
Tylova 957 privat: jaro(zv)sinea(tec)cz
564 01 ZAMBERK http://www.sinea(tec)cz/>V s�tovem provozu muze a nemusi pdox chodit. Provozujeme uz 5 let aplikaci
>na siti s pdox tabulkami, naps�no pod PDOX Engine + C, p�ipojeno 10 PC , na
>kter�ch se denn� zapise cca 2500 - 4000 recordu o velikosti cca 150byte a
>chodi to vcelku bezproblemove. Archivni data (cca 800MB rocne) jsou na
>SQL.Padani indexu a pod. je vazano pouze na vazne zavady HW. Sit je
>samozrejme cela na UPS, Novell a nastavene sitove prostredi (time-outy a
>pod.). Obdobu teto aplikace prepsanou pod Delphi se zatim marne snazime
>rozchodit uz rok . Zakladni problemem u nas je rychlost casove odezvy, kdy
>pozadavek na zapis musi byt vyrizen do 1sec. A to se primo na SQL
>(client-server ,pouze navazani spojeni ze stanice na server je v radu sec)
>nestiha. Takze univerzalni odpoved jakou databazi neexistuje.

TUpdateSQL

[*] �ke��k Jaroslav�������6�����̿ - 15.3.1998 00:39:02

Zkontroluj, zda mas v TUpdateSQL vybran jako klic unikatni polozku,
resp. polozky! Zde je zpravidla pricina vsech podobnych chyb.
Dalsi problem muze byt s Memo pokud pouzivas Delphi 2 nebo
s NUL memo v pripade Delphi 3.0. Byla tam chybicka.
Jaro.
----------------


> Mozte mi niekto napisat, co mam nastavit alebo urobit, aby mi pri
>mazani riadkov z databazy (paradox) nerobilo chybu s hlaskou:
>
>"... exception class EDatabaseError with messages 'Update Failed' ..."
>
> Idem na to cez TUpdateSQL, strcene do Table.UpdateObject. Po
>zavolani ExecSQL(UkDelete) urobi sice to, co ma, ale vyvola uvedenu
>chybu. A surove odfiltrovanie chybu sa mi zda neslusne.
>
>Marek Repisky
>mrepisky_zl(zv)zsnp.sk


prevod zdrojaku z D1 do D2

[*] �ke��k Jaroslav�������6�����̿ - 15.3.1998 00:41:14

"Stastna to zena"
sorry
Jaro

Prave minuly vikend jsem prevadel aplikaci, kterou jsem kdysi psal pro
Delphi 1
do dvojky. Rozhodne nebyla mala. A trvalo mi to asi ctvrt hodiny. Krome par
prkotin jsem zdrzel jen s komponentou FXChart, jejiz novejsi verze je dost
nekompatibilni s predchazejici.
Samozrejme netvrdim, ze je ta aplikace optimalizovana pro Delphi 2, ale
chodi a
to je hlavni.
----------------------------------------------------
Petr Slovak
Trilog, s.r.o.
Http: http://www.trilog(tec)cz/
E-mail: petr(zv)trilog(tec)cz
Telefon: (+420) 2 / 205 131 06, linka 220, 271
Mobil: (+420) 603 / 501 642
Adresa: Vanickova 5/1, Praha 6, 160 00
----------------------------------------------------


Help

[*] �ke��k Jaroslav�������6�����̿ - 15.3.1998 00:49:39

Muzete mi prosim poradit, kde sehnat ten HelpScribble, pripadne i
novy Forehelp? Cemu rikate drazsi?
diky Jaro jaro(zv)sinea(tec)cz
----------------------------------------------------------------------------
-----------------


>Hi,
>
>ja pouzivam na helpy FOREHELP. Je to sice komercni, drazsi (alspon nova
>verze specielne pro Win95), ale moc dobre.
>fronek(zv)fic(tec)cz
>
>
>Ing. Zdenek Sraier wrote:
>>
>> > Musis specifikovat otazku. Jak jsem v poslednich mesicich zjistil, je
veliky vyber v programech na tvorbu Helpu. Nicmene napr. .rtf vytvoreny
wordem v nove office nespolkne bez mensich uprav celkem n> Kuba
>> >
>> > > Mozna trochu blba otazka, ale nevim jak mam vytvorit HELP. Poradte mi
nekdo.
>> >
>> >
>> Pro tvorbu helpu pouzivam shareware program HelpScribble, ktery mi
>> zde kdosi poradil.
>>
>> Mam take dotaz:
>> Jak vytvorit help (W95) pro jiny jazyk windows.
>> Ve vyse uvedem prg jsem vytvoril cz help.
>> Program s nim normalne pracoval.
>> Po preneseni na nemecke windows program nechtel
>> help otevrit. Proc ? Kde se to nastavuje ?
>>
>> S pozdravem Zdenek
>> ---------------------------------------------------------
>> : o__o Zdenek Sraier sraierzd(zv)czn(tec)cz :
>> : ( o o) users(tec)czn(tec)cz/~sraierzd/ :
>> : (. .) Stranky Potapecske www.byll(tec)cz/scuba/ :
>> ---------------------------------------------------------


driver .CSV ?

[*] jpivonka(zv)bbs.infima(tec)cz - ar 1998 07:32:38

DE>Neviete niekto, ci nahodou neexistuje ovladac do BDE na textove subory
DE>typu CSV Delimited
DE>(stlpce su oddelovane ; a maju variabilnu dlzku, pricom prvy riadok sa
DE>chape ako hlavicka) ?

Microsoft Text Driver (*.txt, *.csv)
ODBCJT32.DLL
Microsoft ODBC Desktop Driver Pack (32bit, 12.11.1996)

Jarda <pivonka(zv)ibm.net>

Textove soubory v DB, tisk apod.

[*] Arthur <Arthur(zv)hlpsoft(tec)cz> - 15.3.1998 09:09:21


Ale jo, nazor by byl ((-:
U nas jsme resili podobnou vec (jednalo se o tisk jakychsi smluv o cemsi). Nedelal jsem to sice ja, ale jedna slicna programatorka a pokud tusim, tak postupovala nasledovne (+-):
Pres OLE si vyvolala Word a "vlozila" do sve aplikace
Na zaklade udaju v DB poslala pomoci OLE-WordBasic do sablony ve Wordu data.
S temito daty si potom mohl uzivatel jeste hejbnout a doplnit udaje, ktere v DB nebyly.
Pri ukonceni ulozila ono OLE jako BLOB do Ib.

Jestli si vzpominam, tak tato metoda mela nasledujici problemy:
- v komunikaci vznikaly pri tisku a pod problemy s pomalosti startovani a ukoncovani Wordu
- nejvetsi prusvih, ze WordBasic je prez ruzne verze nekompatibilni, takze jeji program funguje jen s urcitou verzi a s jinou se chova uplne zcestne

Arthur

PS Co se Office komponent tyce, tak se zkus podivat na:

e-mail: jordanr(zv)iname.com
home page: http://www.connect.net/jordanr/
(alternate address: http://www.digicron.com/jordanr/)

Komponenty ma ale napsany v Delphi od nuly - jsou to normalni komponenty, ktere jen vypadaji, ze jsou Offisacke. Zatim jsem ale nic lepsiho nevidel.

=====================================
David Arthur Muzatko
HelpSoft, spol. s r. o.
Uruguayska 1, Praha 2
tel./fax.: 24255816, 90004272-5
e-mail: Arthur(zv)HlpSoft(tec)cz
=====================================


-----Original Message-----
From: Martin Kubecka [SMTP:martin.kubecka(zv)dytron(tec)cz]
Sent: Saturday, March 14, 1998 12:08 PM
To: DELPHI Distribution List
Subject: Re: Textove soubory v DB, tisk apod.

No tak chlapi, nedelejte ze na to nemate NIKDO zadny nazor ;-)))

Martin

Martin Kubecka wrote:
>
> Zdravicko vsem.
>
> Stojim pred problemem: potrebuju napsat program pro evidenci textovych
> zprav. Textove zpravy chci ukladat do SQL databaze (a taky do Paradoxu
> nebo do Interbase pro "nesitovou" verzi).
>
> Program jsem kdysi delal v Accessu a texty jsem psal ve Wordu a ukladal
> pomoci OLE do databaze.
>
> Takze bych to shrnul asi do techto bodu:
>
> 1. Existuje nejaky Word-like editor pro Delphi (samozrejme nejlepe
> freeware se zdrojakem :-)
>
> 2. Kdyz uz to nejak dostanu do DB, tak to taky potrebuju nejak
> inteligentne vytisknout.
>
> 3. Jake jsou pripadne jine moznosti aneb co vy na to? ;)
>
> 4. Off-topic: existuje nekde nejaka rozumna komponenta na menu stejne
> jako v Office97 (tj. je v okne a ja s nim muzu delat totez co s tim
> Offisackym, stejne reakce, chovani apod. - zkratka kopie toho z Office97
> ;)
>
> Diky
>
> Martin Kubecka
>
> P.S. Vsechny nazory jsou vrele vitany....

Textove soubory v DB, tisk apod.

[*] Martin Kubecka <martin.kubecka(zv)dytron(tec)cz> - 15.3.1998 12:01:22

Zhruba takto sem to resil i v Accessu a dospel jsem presne ke stejnym
problemum.
Takze to asi zkusim resit nejak pres TDBRichEdit s vyuzitim dema na
TRichEdit
z Delphi.

Diky

Martin

P.S. Dik za odkazy na komponenty, omrknu je...

Arthur wrote:
>
> Ale jo, nazor by byl ((-:
> U nas jsme resili podobnou vec (jednalo se o tisk jakychsi smluv o cemsi). Nedelal jsem to sice ja, ale jedna slicna programatorka a pokud tusim, tak postupovala nasledovne (+-):
> Pres OLE si vyvolala Word a "vlozila" do sve aplikace
> Na zaklade udaju v DB poslala pomoci OLE-WordBasic do sablony ve Wordu data.
> S temito daty si potom mohl uzivatel jeste hejbnout a doplnit udaje, ktere v DB nebyly.
> Pri ukonceni ulozila ono OLE jako BLOB do Ib.
>
> Jestli si vzpominam, tak tato metoda mela nasledujici problemy:
> - v komunikaci vznikaly pri tisku a pod problemy s pomalosti startovani a ukoncovani Wordu
> - nejvetsi prusvih, ze WordBasic je prez ruzne verze nekompatibilni, takze jeji program funguje jen s urcitou verzi a s jinou se chova uplne zcestne
>
> Arthur
>
> PS Co se Office komponent tyce, tak se zkus podivat na:
>
> e-mail: jordanr(zv)iname.com
> home page: http://www.connect.net/jordanr/
> (alternate address: http://www.digicron.com/jordanr/)
>
> Komponenty ma ale napsany v Delphi od nuly - jsou to normalni komponenty, ktere jen vypadaji, ze jsou Offisacke. Zatim jsem ale nic lepsiho nevidel.
>
> =====================================
> David Arthur Muzatko
> HelpSoft, spol. s r. o.
> Uruguayska 1, Praha 2
> tel./fax.: 24255816, 90004272-5
> e-mail: Arthur(zv)HlpSoft(tec)cz
> =====================================

Help me

[*] Jiri Pazdernik <georges(zv)ova.pvtnet(tec)cz> - 15.3.1998 19:46:12

Nevim co se stalo, ale nedostal jsem zpet zpravu. Tak to posilam
jeste jednou.

>Zdravim,

>Taky by me zajimal problem uvedeny nize ale nevim kde hledat help k
>ShellAPI nebo funkce Shell_NotifyIcon. Mohl by jsi mi poradit nebo
>napsat priklad.

>predem diky
> Josef Dodek

Jsou to funkce Win32 API, takze tam. Jinak v source k Win u Delphi je unita
ShellAPI.

velmi jednoduchy priklad:

var
MyNotify: TNotifyIconData; {format viz unita ShellAPI}
Icon: TIcon;

procedure AddIcon;
begin
Icon := TIcon.Create;
Icon.Handle := LoadImage(HInstance, 'Nazev ikony', IMAGE_ICON, 0, 0,
LR_LOADREALSIZE);
with MyNotify do
begin
cbSize := SizeOf(MyNotify);
wnd := nejaky_hlavni_formular.Handle; {nebo Application.Handle}
uID := 1;
uFlags := NIF_ICON or NIF_TIP or NIF_MESSAGE; {to posledni jenom pokud
budes definovat

Callback funkci pro kliknuti na tu ikonu}
uCallbackMessage := WM_MYNOTIFY; {toto je Callback funkce}
hIcon := Icon.Handle; {Handle ikony, ktera byla vytvorena na zacatku
teto procedury}
szTip := 'Nejaky tip, ktery se objevi, pokud podrzis mys na ikonou (viz
datum u hodin)';
end;
Shell_NotifyIcon(NIM_ADD, (zv)MyNotify); {prida ikonu do Tray}
end;

procedure DeleteIcon;
begin
Shell_NotifyIcon(NIF_DELETE, (zv)MyNotify); {vymaze ikonu z Tray}
Icon.Destroy;
end;

procedure WM_MYNOTIFY(var Msg: TMessage); {Callback funkce}
begin
with Msg do
case lParam of
WM_LBUTTONDOWN: nejaka akce;
WM_RBUTTONDOWN: nejaka akce;
{atd.}
end;
end;

Doufam ze to jako priklad staci :)

Jiri Pazdernik
H := LoadIcon(HInstance, 'Nazev ikony');

�esk� gener�tor tiskov�ch sestav Sinea

[*] �ke��k Jaroslav�������6�����̿ - 16.3.1998 01:16:00

[P��loha v souboru: Sinea.zip]
Toto je zpr�va ve form�tu MIME obsahuj�c�n�kolik ��st�.

Zdavim vsechny pratele a priznivce DELPHI

Dovoluji si Vam oznamit, ze 15.3.1998 vydava firma SINEA software
novou v poradi jiz ctvrtou verzi uspesneho ceskeho generatoru tiskovych
sestav. Podrobne informace naleznete na serveru www.sinea(tec)cz, kde
je bezplatne ke stazeni verze pro Delphi 1 a 2 a tez demoverze
noveho generatoru urcena pro Delphi 3. Muzete si zde bezplatne st�hnout
i jine zaj�mav� komponenty pro Delphi a C++ builder.
Tesime se na Vas zajem.


----------------------------------------------------------------------------
----

SINEA software telefon: 0446/612468
Ing. Jaroslav Skerik e-mail: sinea(zv)sinea(tec)cz
Tylova 957 privat: jaro(zv)sinea(tec)cz
564 01 ZAMBERK http://www.sinea(tec)cz/
----------------------------------------------------------------------------
----


Personalized Movie Rating

[*] Paul B. Dennis <pbdennis(zv)ultranet.ca> - 16.3.1998 05:06:17 -0800

Hi,

I thought you might be interested in this.

The Movie Maximizer

Similar to computerized dating, this free system will
match your taste in movies with other peoples'. While
you might not want to date somebody with the same taste
as yourself, you'd probably like to see a list of that
person's favorite movies: He or she probably rated
several movies as "10" that you've never heard of.

If that sounds interesting to you, drop on by.

http://www.ultranet.ca/vsa/moviemax.html

Live Long and Prosper!

-Paul.

Odhlaseni z konference

[*] Jiri Malek <jirim(zv)mrkev.vabo(tec)cz> - 16.3.1998 07:46:09

Nazdar,

tak otestuj prikaz UNSUBSCRIBE, mel by fungovat.

-j-

David Pasek wrote:

> Chtel jsem udelat jednoduchou vec. Odhlasit se z teto konference.
>
> 1) Vypsal jsem si help listserveru
> 2) Zjistil jsem, ze prikaz SIG delphi by me mel odhlasit z konference
> 3) listserver ale odpovedel, ze se nemuzu odhlasit, kdyz tam nejsem
> zapsan
> 4) O.K. rekl jsem si a poslal jsem ten prikaz jeste jednou z aliasu
> meho mailu.
> 5) zase to samy
> 6) FAJN vylistuju si vsechny odberatele a zjistim, jak jsem tam
> prihlasen
> 7) Bohuzel tato funkce je zakazana ... to chapu
> 8) Kontaktoval jsem spravce teto konference zda by mne neodhlasil
> 9) Zadna odpoved a spousty mailu z DELPHI listu chodi dal
>
> CO MAM JESTE UDELAT?
> Diky za kazdou radu.

PrinterDriver, etc

[*] Ales Zeleny <zelenya(zv)mlp(tec)cz> - 16.3.1998 08:50:45

DDV,
pridal bych se s dotazem na PrinterDriver. Potrebuji "uplnou
jednoduchost": Pocitat kolik stranek kdo vytiskl a zapast to na jeho
ucet (SQL tabulka). napadlo mne ze reseni by bylo napsat "virtualni"
tiskovy ovladac, ktery by jen spocital stranky, zauctoval a praci
stitive predal nejakemu realnemu ovladaci tiskarny. Pro vlastni
aplikace, to ostetrim i jinak, ale jak mam zajistit uctovani tisku z
aplikavci jinych vyrobcu....

Nejaky napad, malicky vzorovy ovladac, resi se to uplne jinak....
jakakoliv infromace vitana.


Diky za napady.

P.S.: Umi nekdo vytvaret knihovny zprav (tedy stringu) pouzitelnych v
eventlogu? (Malicky navodek odkazik... ukazkovy zdrojacek...)+------------------------+ +---------------------------+
|Ales Zeleny OK1UUE| |Ales Zeleny OK1UUE|
|Mestska knihovna v Praze| |Municipal Library of Prague|
|Marianske nam. 1 | |Marianske nam. 1 |
|115 72 | |115 72 |
| | | |
|Tel.: (420)(2)22113 452 | |Tel.: (420)(2) 22113 452 |
|E-mail:zelenya(zv)mlp(tec)cz | |E-mail:zelenya(zv)mlp(tec)cz |
|MIME: ISO-8859-2 OK! | |MIME: ISO-8859-2 OK! |
+------------------------+ +---------------------------+

Multitasking, to je kdyz se aplikace mohou hroutit paralelne.

Multitasking means that applications can crash simultaneously.

Update

[*] roman.palarcik(zv)spt(tec)cz - 16.3.98 10:10:37

[P��loha v souboru: WINMAIL.DAT]

PrinterDriver, etc

[*] Hrb�� David - 16.3.1998 12:40:39

EventLog viz http://sunsite.mff.cuni(tec)cz/delphi/ftp/d30free/afpelog.zip
David.

-----P�vodn� zpr�va-----
Od: Ales Zeleny <zelenya(zv)mlp(tec)cz>
Komu: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Datum: 16. b�ezna 1998 8:04
P�edm�t: PrinterDriver, etc


DDV,
pridal bych se s dotazem na PrinterDriver. Potrebuji "uplnou
jednoduchost": Pocitat kolik stranek kdo vytiskl a zapast to na jeho
ucet (SQL tabulka). napadlo mne ze reseni by bylo napsat "virtualni"
tiskovy ovladac, ktery by jen spocital stranky, zauctoval a praci
stitive predal nejakemu realnemu ovladaci tiskarny. Pro vlastni
aplikace, to ostetrim i jinak, ale jak mam zajistit uctovani tisku z
aplikavci jinych vyrobcu....

Nejaky napad, malicky vzorovy ovladac, resi se to uplne jinak....
jakakoliv infromace vitana.


Diky za napady.

P.S.: Umi nekdo vytvaret knihovny zprav (tedy stringu) pouzitelnych v
eventlogu? (Malicky navodek odkazik... ukazkovy zdrojacek...)+------------------------+ +---------------------------+
|Ales Zeleny OK1UUE| |Ales Zeleny OK1UUE|
|Mestska knihovna v Praze| |Municipal Library of Prague|
|Marianske nam. 1 | |Marianske nam. 1 |
|115 72 | |115 72 |
| | | |
|Tel.: (420)(2)22113 452 | |Tel.: (420)(2) 22113 452 |
|E-mail:zelenya(zv)mlp(tec)cz | |E-mail:zelenya(zv)mlp(tec)cz |
|MIME: ISO-8859-2 OK! | |MIME: ISO-8859-2 OK! |
+------------------------+ +---------------------------+

Multitasking, to je kdyz se aplikace mohou hroutit paralelne.

Multitasking means that applications can crash simultaneously.

Nastaveni data {datumu) a casu

[*] Josef Trogl <josef.trogl(zv)vscht(tec)cz> - 16.3.1998 13:45:51

Potrboval bych v programu nastavit pocitacovy datum a cas.
Prohledaval jsem napovedu na API, ale zadnou funkci se mi nepodarilo
objevit. Mohl by mi nekdo poradit?

Nastaveni data {datumu) a casu

[*] Dalibor Toman <dtoman(zv)lit(tec)czn(tec)cz> - 16.3.1998 14:18:23



>Potrboval bych v programu nastavit pocitacovy datum a cas.
>Prohledaval jsem napovedu na API, ale zadnou funkci se mi nepodarilo
>objevit. Mohl by mi nekdo poradit?

getsystemtime a spol vice viz napoveda

Nastaveni data {datumu) a casu

[*] Vodnansky David <Vodnansky(zv)allianz(tec)cz> - 16.3.1998 14:21:55

Teto problematice je v helpu k API venovana cela oblast nazvana "Time
functions" a pro Vase potreby bude asi zajimava napr.funkce
SetSystemTime, ktera je pod tymz nazvem zahrnuta v unite Windows.

-----------------------------------------------------
David Vodnansky - database analyst
Allianz pojistovna a.s.
tel. +420-2-24405215 fax.24405555
<mailto: vodnansky(zv)allianz(tec)cz>
-----------------------------------------------------


> -----P�vodn� zpr�va-----
> Od: Josef Trogl [SMTP:josef.trogl(zv)vscht(tec)cz]
> Odesl�no: 16. b�ezna 1998 13:46
> Komu: delphi(zv)pinknet(tec)cz
> P�edm�t: Nastaveni data {datumu) a casu
>
> Potrboval bych v programu nastavit pocitacovy datum a cas.
> Prohledaval jsem napovedu na API, ale zadnou funkci se mi nepodarilo
>
> objevit. Mohl by mi nekdo poradit?

Spusteni windows

[*] Simicek Pavel <simicek(zv)uvss.fme.vutbr(tec)cz> - 16.3.1998 14:25:19

> From: Zdenek Petruj <zpetruj(zv)zebra(tec)cz>
> To: "Delphi Konference (el. adresa)" <delphi(zv)io.pinknet(tec)cz>
> Subject: Spusteni windows
> Date: Thu, 13 Mar 1997 14:41:22 +0100
> Reply-to: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>

> Mam dva dotazy. Nevite nekdo jak zaridit aby W95 nabehly hned po
> restartu aniz bych musel zadavat heslo a uzivatele a nebo jak spustit
> prezentacni aplikaci ve W95 hned po restartu abych se nemusel
> prihlasovat.

Co se tyce spusteni nejakeho programu hned po restartu, nebo spise
jeste pred tim nez se prihlasi nejaky uzivatel, tak staci zapsat do
registru do klice "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
program (s celou cestou na nej) ktery se ma spustit.> A druhy dotaz jestli se da z druhe aplikace zjistit jestli jina aplikace
> nejak nekorektne zhavarovala s hlaskou poruseni obecne ochrany nebo
> jinou chybou. Chtel bych po zjisteni ze tohle nejaka aplikace udelala
> automaticky restartovat windows.
>

Tady bohuzel nevim.

Cau Pavel
-----------------------------------------------------------
Ing. Pavel Simicek
UVSSaR, FS, VUT Brno, Technicka 2, 616 69
Tel. 05/41142461
e-mail simicek(zv)uvss.fme.vutbr(tec)cz
-----------------------------------------------------------


API funkce NETUSER*

[*] Vodnansky David <Vodnansky(zv)allianz(tec)cz> - 16.3.1998 14:28:22

Ahoj vespolek,

nemate nekdo zkusenosti s skupinou API funkci zacinajicich na NETUSER...
(napr.NetUserGetInfo) ? Jde o funkce implementovane pouze na WinNT a
slouzici k zjistovani informaci a ovlivnovani parametru uzivatelu na
serverech NT. Vsechny jsou obsazeny v knihovne NETAPI32.DLL. Nejak se mi
nedari je rozchodit... kdyby takhle byl nejaky podrobnejsi popis nebo
primo programek (komponenta) vubec bych se nezlobil.

Na oblibenych Delphi strankach jsem nic nenasel a to co mam od
Microsoftu je ponekud strucne.

-----------------------------------------------------
David Vodnansky - database analyst
Allianz pojistovna a.s.
tel. +420-2-24405215 fax.24405555
<mailto: vodnansky(zv)allianz(tec)cz>
-----------------------------------------------------

Update

[*] ViPer <vip(zv)biogate(tec)com> - 16.3.1998 15:29:01

uz zase RTF?

-----P�vodn� zpr�va-----
Od: roman.palarcik(zv)spt(tec)cz <roman.palarcik(zv)spt(tec)cz>
Komu: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Datum: 16. b�ezna 1998 11:27
P�edm�t: Update

Spusteni windows

[*] Jan Najvarek <najvarek(zv)dcb(tec)cz> - 16.3.1998 17:04:42

> A druhy dotaz jestli se da z druhe aplikace
zjistit jestli jina aplikace
> nejak nekorektne zhavarovala s hlaskou poruseni
obecne ochrany nebo
> jinou chybou. Chtel bych po zjisteni ze tohle
nejaka aplikace udelala
> automaticky restartovat windows.
>
Jak se to dela v Delphi, to nevim, ale vim, ze to
jde, ponevadz znam aplikaci, ktera to umi - SQA
Suite - program pro testovani (za cca 200.000 Kc),
ktery mimo jine, kdyz jakakoli aplikace vytvori
GPF, tak ulozi podrobnosti chyby do souboru a
restartuje Windows.
Takze teoriticky to musi jit.

Jan Najvarek


Delete directory

[*] Radek Docekal <proj(zv)zvt.csas(tec)cz> - 17.3.1998 07:17:37

Jednoduse na jeden radek to nejde, ale jednoduchou rekurzi ano.

S pozdravem
Radek Docekal
<proj(zv)zvt.csas(tec)cz> ICQ: 9008367
>mam takovy primitivni dotaz ale nikde to nemuzu v helpu najit.
>Potreboval bych vymazat adresar se vsemi soubory v nem a se vsemi jeho
>podadresari. Jde to nejak jednoduse.
>
> S pozdravem
> Zdenek Petruj
>____________________________
>adress: Zebra systems, s.r.o.
> Spartakovcu 3
> 708 00 Ostrava - Poruba
> Czech republic
>____________________________
>tel./fax.: +420-(0)69-6912961
> +420-(0)69-6912963
>e-mail: zpetruj(zv)zebra(tec)cz
>internet: http://www.zebra(tec)cz

Problem s Winsock

[*] Martin Nedopil <nedopil(zv)eskon(tec)cz> - 17.3.1998 08:16:12

Ahoj,
jestli se nekdo zabyvate problematikou socketu, mel bych jeden
zajimavy dotaz.

Vytvorim spojeni dvou PC. Zadam adresu, port a windows mi pekne
posilaji udalosti a pak data. Uzavru program na jednom PC a na druhem
nastavim poslech. Jenze on mi tvrdi, ze akceptoval spojeni z druheho
PC. Je mozne ze se tam nekde neco mota? Vsecko uz mam
napsane, jenom ten re-connection se mi nedari.
Martin Nedopil
nedopil(zv)eskon(tec)cz
nedopil(zv)geocities.com
jsem doma na: http://www.geocities.com/Athens/Olympus/5260
Heslo dne:"Abychom mohli pochopit rekurzi, mus�me nap�ed pochopit rekurzi"

Spusteni windows

[*] Ales Zeleny <zelenya(zv)mlp(tec)cz> - 17.3.1998 09:31:47

>
> Co se tyce spusteni nejakeho programu hned po restartu, nebo spise
> jeste pred tim nez se prihlasi nejaky uzivatel, tak staci zapsat do
> registru do klice "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
> program (s celou cestou na nej) ktery se ma spustit.

Jenom pozor, neb pokud se nepletu, tak tento program ma byt urcen k
tomu, aby se dle nej rozhodlo (v NT), zda bylo spusteni PC uspesne a
tety zda se maji provest patricne presuny HKLM_Hardware mezi klici
CurrentControllset a LastKnownGood.

Blize jest se podivat do RK.+------------------------+ +---------------------------+
|Ales Zeleny OK1UUE| |Ales Zeleny OK1UUE|
|Mestska knihovna v Praze| |Municipal Library of Prague|
|Marianske nam. 1 | |Marianske nam. 1 |
|115 72 | |115 72 |
| | | |
|Tel.: (420)(2)22113 452 | |Tel.: (420)(2) 22113 452 |
|E-mail:zelenya(zv)mlp(tec)cz | |E-mail:zelenya(zv)mlp(tec)cz |
|MIME: ISO-8859-2 OK! | |MIME: ISO-8859-2 OK! |
+------------------------+ +---------------------------+

Multitasking, to je kdyz se aplikace mohou hroutit paralelne.

Multitasking means that applications can crash simultaneously.

velkost komponenty

[*] Rybar, Boris <borisr(zv)softip.sk> - 17.3.1998 10:05:56

Ahoj vsetci,

Skusal som si priklad z dokumentacie k Delphi3 - Cusomizing a Grid
Dorabal som tam niektore svoje veci a po pri tom som narazil na tekyto
problem.

Komponenta sa mi po umiestneni na formular nezobrazi v takej velkosti
ako chcem, dokonca ani ked v Constructore nastavim pozadovanu velkost.
Zaujimave je ze sirku nastavit viem ale vysku nie. V design-time staci
aby som sa kurzorom mysi nastavil na okraj komponenty( ako ze ju chcem
zvacsit) a klikol, a velkost je zrazu taka ako ma byt. Problem je ze v
run-time kde je komponenta opat mensia ako potrebujem a tam ju neviem
ani natiahnut.

Pre podrobnejsie info tu su kody, ktorych sa to tyka.

constructor TFDateGrid.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
...
GridLineWidth := 2; // default sirka ciary
DefaultRowHeight := 12;// default vyska riadku
DefaultColWidth := 18; // default sirka stlpca
Height := 7 * DefaultRowHeight + 7; // default vyska
Width := 7 * DefaultColWidth + 7; // default sirka
...
end;

procedure TFDateGrid.WMSize(var Message: TWMSize);
var
GridLines: Integer;
begin
GridLines := 6 * GridLineWidth;
DefaultColWidth := (Message.Width - GridLines) div 7;
DefaultRowHeight := (Message.Height - GridLines) div 7;
end;

Otazky su zrejme:

1. Preco?
2. Ako?

Dakujem za vsetky napady.

P.S. Mozno by to islo osalit poslanim WMSize, ale to sa mi uz podoba
skor na ciernu magiu.

Ing. Boris Rybar
borisr(zv)softip.sk
Banska Bystrica


Serverova komponenta

[*] Tomas Holan <HOLAN(zv)ksvi.mff.cuni(tec)cz> - 17.3.1998 11:25:12

> > nevi nekdo, jak vytvorit v D3 komponentu, ktera by se dala pouzit jako
> > serverova komponenta v ASP, tzn. vytvorit jeji instanci prikazem
> >
> > Set komponenta = Server.createObject("MojeKomponenta........")

Je to v manualu; cosi jako "Create OLE server..."

Tom


Spusteni windows

[*] Simicek Pavel <simicek(zv)uvss.fme.vutbr(tec)cz> - 17.3.1998 11:34:03

> > Co se tyce spusteni nejakeho programu hned po restartu, nebo spise
> > jeste pred tim nez se prihlasi nejaky uzivatel, tak staci zapsat do
> > registru do klice "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
> > program (s celou cestou na nej) ktery se ma spustit.
>
> Jenom pozor, neb pokud se nepletu, tak tento program ma byt urcen k
> tomu, aby se dle nej rozhodlo (v NT), zda bylo spusteni PC uspesne a
> tety zda se maji provest patricne presuny HKLM_Hardware mezi klici
> CurrentControllset a LastKnownGood.
>
> Blize jest se podivat do RK.
>
>
Nejak jsem to nepochopil. Ktery program?

-----------------------------------------------------------
Ing. Pavel Simicek
UVSSaR, FS, VUT Brno, Technicka 2, 616 69
Tel. 05/41142461
e-mail simicek(zv)uvss.fme.vutbr(tec)cz
-----------------------------------------------------------


Cesta

[*] TucekR(zv)p15.monet(tec)cz - 17.3.1998 11:49:00

Jak zjistim cestu kde se nachazi Windows ? TRT


Delete directory

[*] Ivo Brhel <ib(zv)unex(tec)cz> - 17.3.1998 12:10:59

Ahoj,
v jedne sve aplikaci pouzil Brad Stowers nasledujici rutinu pro mazani
souboru. Tato rutina maze i adresare, ale hodi hlasku "Access violation
at.. in module 'SHELL32.DLL' ...". Nevim proc, nezkoumal jsem to
detailne.

.
.
var
FN : string;
FO : TSHFileOpStruct;
begin
FN := FCurrentLocalDir + LocalFiles.Selected.Caption;
if MessageDlg('Are you sure you want to delete'#13#10 + FN,
mtConfirmation,[mbYes, mbNo], 0) = mrYes then
begin
with FO do begin
Wnd := Handle;
wFunc := FO_DELETE;
FN := FN + #0#0;
pFrom := PChar(FN);
fFlags := FOF_ALLOWUNDO;
end;
Application.ProcessMessages;
SHFileOperation(FO);
end;
end;
Ivo Brhel, UNEX a.s. Unicov
783 93 Unicov
mail: ib(zv)unex(tec)cz



Radek Docekal wrote:
>
> Jednoduse na jeden radek to nejde, ale jednoduchou rekurzi ano.
>
> S pozdravem
> Radek Docekal
> <proj(zv)zvt.csas(tec)cz> ICQ: 9008367
>
> >mam takovy primitivni dotaz ale nikde to nemuzu v helpu najit.
> >Potreboval bych vymazat adresar se vsemi soubory v nem a se vsemi jeho
> >podadresari. Jde to nejak jednoduse.
> >
> > S pozdravem
> > Zdenek Petruj
> >____________________________
> >adress: Zebra systems, s.r.o.
> > Spartakovcu 3
> > 708 00 Ostrava - Poruba
> > Czech republic
> >____________________________
> >tel./fax.: +420-(0)69-6912961
> > +420-(0)69-6912963
> >e-mail: zpetruj(zv)zebra(tec)cz
> >internet: http://www.zebra(tec)cz


Cesta

[*] Michal Leinweber <M.Leinweber(zv)sh.cvut(tec)cz> - 17.3.1998 12:12:41

>Jak zjistim cestu kde se nachazi Windows ?


fukce GetWindowsDirectory


McLEI

Cesta

[*] VOLTRR1(zv)epr1.ccmail.x400.cez(tec)cz - ar 1998 12:33:49 -0700

funkci GetWindowsDir

Radek

-----Puvodni zprava-----
Od: Internet:delphi-request(zv)io.pinknet(tec)cz/
Odeslano: 17. boezna 1998 12:26
Komu: Internet:delphi(zv)pinknet(tec)cz/
Poedmit: Cesta

Jak zjistim cestu kde se nachazi Windows ? TRT
<<Soubor: TXT1.TXT>>

Cesta

[*] Radek Docekal <proj(zv)zvt.csas(tec)cz> - 17.3.1998 12:45:03

Environment promenna WINDIR nebo fce API GetWindowsDirectory.

S pozdravem
Radek Docekal
<proj(zv)zvt.csas(tec)cz> ICQ: 9008367

>Jak zjistim cestu kde se nachazi Windows ?
>
> TRT
>

velkost komponenty

[*] Pavel Kral <kral(zv)afx(tec)cz> - 17.3.1998 13:17:43

Zdravim,

nevim to urcite, ale mozna je velikost natvrdo nastavena v procedure
CreateWnd.

Snad Vam to pomuze

S pozdravem Pavel Kral

-----Original Message-----
From: Rybar, Boris <borisr(zv)softip.sk>
To: 'delphi(zv)pinknet(tec)cz' <delphi(zv)pinknet(tec)cz>
Date: 17. b�ezna 1998 10:25
Subject: velkost komponenty


>Ahoj vsetci,
>
>Skusal som si priklad z dokumentacie k Delphi3 - Cusomizing a Grid
>Dorabal som tam niektore svoje veci a po pri tom som narazil na tekyto
>problem.
>
>Komponenta sa mi po umiestneni na formular nezobrazi v takej velkosti
>ako chcem, dokonca ani ked v Constructore nastavim pozadovanu velkost.
>Zaujimave je ze sirku nastavit viem ale vysku nie. V design-time staci
>aby som sa kurzorom mysi nastavil na okraj komponenty( ako ze ju chcem
>zvacsit) a klikol, a velkost je zrazu taka ako ma byt. Problem je ze v
>run-time kde je komponenta opat mensia ako potrebujem a tam ju neviem
>ani natiahnut.
>
>Pre podrobnejsie info tu su kody, ktorych sa to tyka.
>
>constructor TFDateGrid.Create(AOwner: TComponent);
>begin
> inherited Create(AOwner);
> ...
> GridLineWidth := 2; // default sirka ciary
> DefaultRowHeight := 12;// default vyska riadku
> DefaultColWidth := 18; // default sirka stlpca
> Height := 7 * DefaultRowHeight + 7; // default vyska
> Width := 7 * DefaultColWidth + 7; // default sirka
> ...
>end;
>
>procedure TFDateGrid.WMSize(var Message: TWMSize);
>var
> GridLines: Integer;
>begin
> GridLines := 6 * GridLineWidth;
> DefaultColWidth := (Message.Width - GridLines) div 7;
> DefaultRowHeight := (Message.Height - GridLines) div 7;
>end;
>
>Otazky su zrejme:
>
>1. Preco?
>2. Ako?
>
>Dakujem za vsetky napady.
>
>P.S. Mozno by to islo osalit poslanim WMSize, ale to sa mi uz podoba
>skor na ciernu magiu.
>
>Ing. Boris Rybar
>borisr(zv)softip.sk
>Banska Bystrica
>
>

pocet uzivatelu Pdox tabulek

[*] V. Nikel <vladimir.nikel(zv)vitkovice(tec)cz> - 17.3.1998 14:18:23

Matne si vzpominam, ze cca pred 7-14 dny mel nekdo dotaz
ohledne zjisteni uzivatelu Pdox tabulek na siti, puvodni prispevek uz
bohuzel nemam. Pri prochazeni Informantu jsem na to cirou nahodou
narazil, takze:

procedure seznam_uzivatelu(seznam: tmemo);
var UserCur: hdbicur;
pUserDes: pUserDesc;
begin
seznam.lines.clear;
check(dbiopenuserlist(usercur));
getmem(puserdes, sizeof(userdesc));
try
fillchar(puserdes^, sizeof(userdesc), #0 );
while (dbigetnextrecord(usercur,dbinolock,puserdes,nil) = 00 )
do
seznam.lines.add(strpas(puserdes^.szusername));
finally
freemem(puserdes, sizeof(userdesc));
dbiclosecursor(usercur);
end;
end;


Hodne zdaru

V.N.

Native database

[*] Tomas Malek <tomas(zv)columbus(tec)cz> - 17.3.1998 14:38:59

Omlouvam se za tak jednoduchou otazku, ale preci, mohl by mi nekdo hodit

vysvetleni co je to Native database, a pripadne rozdilnosti od jinych
standartnich.

Diky Pavel.

Popis RTF

[*] Martin Kubecka <martin.kubecka(zv)dytron(tec)cz> - 17.3.1998 15:46:17

Nevite nekdo kde by se dala sehnat specifikace RTF ???

Martin Kubecka


CGI v D3

[*] V. Nikel <vladimir.nikel(zv)vitkovice(tec)cz> - 17.3.1998 16:07:48

Mam nejake problemy pri vytvareni CGI skriptu v D3.
Konkretne:
1) pokud se pomoci metody POST snazim do tabulky ( Pdox 7 )
ulozit data, neulozi se cely text, ale pouze jeho cast... cca 1600
bytu. Zbytek se proste ztrati. Odzkousel jsem to z ruznymi browsery
i na ruznych webserverech, nikde to nefunguje spravne.
Pritom jsem si to zkousel trasovat do souboru a zda se, ze ten skript
prevezme uplna data, ale proste je neni schopen do tabulky ulozit.
Data ukladana do tabulky lokalne se ulozi spravne.

Diky za pomoc

V.N.

Popis RTF

[*] Radek Docekal <proj(zv)zvt.csas(tec)cz> - 17.3.1998 16:29:51

ftp://ftp.microsoft.com/softlib/mslfiles/gc0165.exe

S pozdravem
Radek Docekal
<proj(zv)zvt.csas(tec)cz> ICQ: 9008367
>Nevite nekdo kde by se dala sehnat specifikace RTF ???
>
>Martin Kubecka
>

Popis RTF

[*] Martin Kubecka <martin.kubecka(zv)dytron(tec)cz> - 17.3.1998 17:16:31

Diky moc

Martin

Radek Docekal wrote:

> ftp://ftp.microsoft.com/softlib/mslfiles/gc0165.exe


GNU C/C++ kompiler pod Wokna (fwd)

[*] Liane BBS <bbs(zv)edulib(tec)cz> - 17.3.1998 18:49:19

*** Forwarded file follows ***

Posted By: Hamer (Jsem zavisly.) on 'CZprogram'
Title: Re: GNU C/C++ kompiler pod Wokna
Date: Tue Mar 17 10:28:33 1998

http://www.delorie.com/djgpp/v2faq/faq009.html#Windowsapps
Mira
prvni stoupenec numirismu


Problem s Winsock

[*] Ing. Zdenek Sraier <sraierzd(zv)czn(tec)cz> - 17.3.1998 18:53:57

>Ahoj,
>jestli se nekdo zabyvate problematikou socketu, mel bych jeden
>zajimavy dotaz.
>
>Vytvorim spojeni dvou PC. Zadam adresu, port a windows mi pekne
>posilaji udalosti a pak data. Uzavru program na jednom PC a na druhem
>nastavim poslech. Jenze on mi tvrdi, ze akceptoval spojeni z druheho
>PC. Je mozne ze se tam nekde neco mota? Vsecko uz mam
>napsane, jenom ten re-connection se mi nedari.
Chtel bych se pridat s dotazem na podobne tema:

Potrebuji v ramci nekolika aplikaci komunikovat po siti,
zda se mi, ze je blbost pracovat se soubory a testovat
jestli nejaky soubor existuje. Potrebuji primo do aplikace
posilat zpravy. V resourcekitu jsem se dozvedel, ze existuje
vrstva Multi Protocol Router (MPR.DLL), ktera je nad vsemi
fyzickymi vrstvami i protokoly, ale jeste pod souborovym
systemem. Nezjistil jsem ale, jak by bylo mozne tuto vrstvu
pouzit pro moji komunikaci. Poradite nekdo ?????

---------------------------------------------------------
: o__o Zdenek Sraier sraierzd(zv)czn(tec)cz :
: ( o o) users(tec)czn(tec)cz/~sraierzd/ :
: (. .) Stranky Potapecske www.byll(tec)cz/scuba/ :
---------------------------------------------------------

Sock3

[*] Pavol Cvengros <cvengros(zv)decef.elf.stuba.sk> - 17.3.1998 20:45:19

Caw all

nemate niekto nahodov komponentu Sock3 (verzia 3 pre Delphi 3.0)

Pavol Cvengros
Diiik !!! :-)

<none>

[*] Pavol Cvengros <cvengros(zv)decef.elf.stuba.sk> - 17.3.1998 21:03:42

get delphi log9801


<none>

[*] Pavol Cvengros <cvengros(zv)decef.elf.stuba.sk> - 17.3.1998 21:03:09

get delphi log9802


KODOVANI

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 17.3.1998 22:13:10

Ahoj,

poradte, pokud vite, jak zmenit kodovani tabulky dBase. Mam proste
DBF tabulku, ktera obsahuje data v kodovani Latin2 (852), ale hlavicka
zrejme ukazuje, ze ma byt uvnitr kodovani Kamenickych (863). Takze
kdyz to v Delphi otevru, dostanu balast a ne pismena s diakritikou.
Ale kdyz na to pustim Database Desktop, ukazuje kodovani Kamenickych,
zmenim ho na Latin2, on to zmeni, obsah samozrejme necha tak, jak
byl, takze vysledkem je tabulka, ze ktere se da normalne cist
dobre hacky a carky. No ale ja bych to potreboval zmenit programove,
protoze Database Desktop nemohu pridat ke svemu programu, ale rad
bych importoval ta data.

Dekuji a jsem s pozdravem
Petr Zahradnik, pocitacovy expert

==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Jezkova 12, 400 11 Usti nad Labem ===
=== Telefon, fax: 047-5501627, mobilni GSM: 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================

(no subject)

[*] Ren� Piz�r <pizur(zv)fmph.uniba.sk> - 17.3.1998 23:24:56

unsubscribe delphi


CGI v D3

[*] VOLTRR1(zv)epr1.ccmail.x400.cez(tec)cz - ar 1998 06:40:08 -0700

Jak to ukladas do te tabulky ??

Prevezmes data ze serveru (u D3 je to pres WWWBrokera).

Udelas Table Append , vlozis data (do memo ???) , udelas Post
a neni to tam ????

Radek Voltr

-----Puvodni zprava-----
Od: Internet:delphi-request(zv)io.pinknet(tec)cz/
Odeslano: 17. boezna 1998 16:51
Komu: Internet:delphi(zv)pinknet(tec)cz/
Poedmit: CGI v D3

Mam nejake problemy pri vytvareni CGI skriptu v D3.
Konkretne:
1) pokud se pomoci metody POST snazim do tabulky ( Pdox 7 )
ulozit data, neulozi se cely text, ale pouze jeho cast... cca 1600
bytu. Zbytek se proste ztrati. Odzkousel jsem to z ruznymi browsery
i na ruznych webserverech, nikde to nefunguje spravne.
Pritom jsem si to zkousel trasovat do souboru a zda se, ze ten skript
prevezme uplna data, ale proste je neni schopen do tabulky ulozit.
Data ukladana do tabulky lokalne se ulozi spravne.

Diky za pomoc

V.N.
<<Soubor: TXT1.TXT>>

Problem s Winsock

[*] VOLTRR1(zv)epr1.ccmail.x400.cez(tec)cz - ar 1998 06:49:39 -0700

Ja osobne pouzivam pro tyto veci free kompnentu z DelphiSuperPage (mam za to ze
se menuje Socks3 nebo tak nejak - muzu poslat).

A pomoci teto komponenty jsem udelal komunikaci mezi dvema programy tak ze jeden
(rikejmme mu Slave) je stale na prijmu. Pokud ma ridici program (Master) zajem
konektne se na Slava a ten mu automaticky spojeni prijme. Pak si mezi sebou
ruzne povidaj (identifikace pocitace Slava , seznam spustenych aplikaci ,
sestreleni spustene aplikace a pod.). Pokud se po ukonceni komunikace Master od
Slave odhlasi udela se na Slave chyba. Po ni Slave zrusi konekt a prejde do modu
naslouchani. Funguje to naprosto bezvadne a pokud ti nevadi ze pouzijes dva
porty tak se to da aplikovat i oboustrane - na jednom portu posloucha jeden na
druhem druhy ci uplne jinak.

Pouzivam toto ke komunikaci mezi pocitaci k uplne spokojenosti - je to
jednoduche a stabilni a TCP/IP uz je ted vsude.

MultiProtocolRouter : Jedna se o dodatecnou soucast WindowsNT4 serveru (na
Workstationu nejde nainstalovat) a je to soucast podpory RemoteAccess a
rozsireneho routingu na WinNT. Pokud mas k disposici server je lepsi pouzit tzv.
NamedPipes coz se doporucena volba interprocess komunikace. Na serveru si udelas
pojmenovanou rouru a na klientech se na ni konektnes - neni to nic sloziteho
,akorat to chce lehkou znalost API a podivat se do helpu.

Radek Voltr
voltrr1(zv)epr1.ccmail.x400.cez(tec)cz


-----Puvodni zprava-----
Od: Internet:delphi-request(zv)io.pinknet(tec)cz/
Odeslano: 17. boezna 1998 21:30
Komu: Internet:delphi(zv)pinknet(tec)cz/
Poedmit: Re: Problem s Winsock >Ahoj,
>jestli se nekdo zabyvate problematikou socketu, mel bych jeden
>zajimavy dotaz.
>
>Vytvorim spojeni dvou PC. Zadam adresu, port a windows mi pekne
>posilaji udalosti a pak data. Uzavru program na jednom PC a na druhem
>nastavim poslech. Jenze on mi tvrdi, ze akceptoval spojeni z druheho
>PC. Je mozne ze se tam nekde neco mota? Vsecko uz mam
>napsane, jenom ten re-connection se mi nedari.
Chtel bych se pridat s dotazem na podobne tema:

Potrebuji v ramci nekolika aplikaci komunikovat po siti,
zda se mi, ze je blbost pracovat se soubory a testovat
jestli nejaky soubor existuje. Potrebuji primo do aplikace
posilat zpravy. V resourcekitu jsem se dozvedel, ze existuje
vrstva Multi Protocol Router (MPR.DLL), ktera je nad vsemi
fyzickymi vrstvami i protokoly, ale jeste pod souborovym
systemem. Nezjistil jsem ale, jak by bylo mozne tuto vrstvu
pouzit pro moji komunikaci. Poradite nekdo ?????

---------------------------------------------------------
: o__o Zdenek Sraier sraierzd(zv)czn(tec)cz :
: ( o o) users(tec)czn(tec)cz/_sraierzd/ :
: (. .) Stranky Potapecske www.byll(tec)cz/scuba/ :
---------------------------------------------------------


<<Soubor: TXT1.TXT>>

Spusteni windows

[*] Ales Zeleny <zelenya(zv)mlp(tec)cz> - 18.3.1998 07:34:35

DDV,
> > > Co se tyce spusteni nejakeho programu hned po restartu, nebo spise
> > > jeste pred tim nez se prihlasi nejaky uzivatel, tak staci zapsat do
> > > registru do klice "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
> > > program (s celou cestou na nej) ktery se ma spustit.
> >
> > Jenom pozor, neb pokud se nepletu, tak tento program ma byt urcen k
> > tomu, aby se dle nej rozhodlo (v NT), zda bylo spusteni PC uspesne a
> > tety zda se maji provest patricne presuny HKLM_Hardware mezi klici
tedy (neumim psat)
> > CurrentControllset a LastKnownGood.
> >
> > Blize jest se podivat do RK.
> >
> >
> Nejak jsem to nepochopil. Ktery program?

Ten, ktery je uveden na:
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
Muze to byt libovolna aplikace, kterou si napisete. Napr. ta aplikace
vyzkousi, zda vidi nejake adresare...

Z hlavy si nepamatuji, zda za prohlaseni uspesneho spusteni staci
konec teto aplikace, ci je traba nastavit exitcode, nebo neco uplne
jineho, ale v RK se o tom pise. Vic toho nevim a bohuzel nemam cas to
zrovna nahledat.+------------------------+ +---------------------------+
|Ales Zeleny OK1UUE| |Ales Zeleny OK1UUE|
|Mestska knihovna v Praze| |Municipal Library of Prague|
|Marianske nam. 1 | |Marianske nam. 1 |
|115 72 | |115 72 |
| | | |
|Tel.: (420)(2)22113 452 | |Tel.: (420)(2) 22113 452 |
|E-mail:zelenya(zv)mlp(tec)cz | |E-mail:zelenya(zv)mlp(tec)cz |
|MIME: ISO-8859-2 OK! | |MIME: ISO-8859-2 OK! |
+------------------------+ +---------------------------+

Multitasking, to je kdyz se aplikace mohou hroutit paralelne.

Multitasking means that applications can crash simultaneously.

Ru�en� pointeru

[*] Pavel Bare� <atoll(zv)telecom(tec)cz> - 18.3.1998 07:36:27

Toto je zpr�va ve form�tu MIME obsahuj�c�n�kolik ��st�.

Stahl jsem si nekde na internetu kratky programek BrowseFolder, ktery vola API dialog SHBrowseForFolder na prochazeni slo�ek.
Autor vsak pouziva zrejme nejakou svoji knihovnu funkci OLE2, kterou zapomel prilozit.

Nevite nekdo co znamena CoTaskMemFree(pIDListItem).
Pokud jde o ruseni pointeru pIDListItem jak ho mam zrusit bez pouziti teto funkce, kterou nemam?

Dekuji za odpoved

Pavel Bares
Atoll s.r.o.

Vytvareni Helpu

[*] Pavel Bare� <atoll(zv)telecom(tec)cz> - 18.3.1998 07:36:24

Toto je zpr�va ve form�tu MIME obsahuj�c�n�kolik ��st�.

Mohl by mi nekdo prosim objasnit tvoru nejen kontextovych helpu.

Zkousel jsem HTML help Workshop od MS, ale tyto helpy nemouhu v delphi pouzit.
Jde to nejak?

Dekuji za odpoved

Pavel Bares
Atoll s.r.o.

Delete directory

[*] stingp1.eti(zv)mail.cez(tec)cz - 18.3.1998 08:13:06


Mam temer hotovou unitu na praci se soubory, jeste chybi multithreading,
ale vcelku to chodi, samozrejme bez zaruky :) , kdyztak se ozvi, nebudu to
posilat do konference.

Cau, Pavel

stingp1.eti(zv)mail.cez(tec)cz

zpetruj(zv)zebra(tec)cz na 16.03.97 15:27:11

Odpov?zte pros?m - delphi(zv)pinknet(tec)cz

Komu: delphi(zv)io.pinknet(tec)cz
Kopie: (Na v?dom?: Stingl Pavel/2310/ETI/CEZ)
P?edm?t: Delete directory

> mam takovy primitivni dotaz ale nikde to nemuzu v helpu najit.
> Potreboval bych vymazat adresar se vsemi soubory v nem a se vsemi jeho
> podadresari. Jde to nejak jednoduse.
>
> S pozdravem
> Zdenek Petruj
> ____________________________
> adress: Zebra systems, s.r.o.
> Spartakovcu 3
> 708 00 Ostrava - Poruba
> Czech republic
> ____________________________
> tel./fax.: +420-(0)69-6912961
> +420-(0)69-6912963
> e-mail: zpetruj(zv)zebra(tec)cz
> internet: http://www.zebra(tec)cz
>
>

CGI v D3

[*] V. Nikel <vladimir.nikel(zv)vitkovice(tec)cz> - 18.3.1998 08:34:40

WWWBroker???
co to ma byt?
Aplikaci mam vytvorenou jako CGI-Standalone exe,
spoustim ji z browseru, aplikace udela ten append a post,
ale problem je v tom, ze v tom memu nejsou vsechny data.
To se stava jen pri FORM METHOD="POST" a vetsim objemu dat.

> Jak to ukladas do te tabulky ??
>
> Prevezmes data ze serveru (u D3 je to pres WWWBrokera).
>
> Udelas Table Append , vlozis data (do memo ???) , udelas Post
> a neni to tam ????
>
> Radek Voltr


Technologie

[*] Nosek Libor <nosek(zv)ujf.cas(tec)cz> - 18.3.1998 08:43:57

[P��loha v souboru: vcard.vcf]
Dobry den
Nevite nekdo shanim ikony pro D1 technickeho, nebo elektro-technickeho
charakteru, jako jsou
spinace, vypinace, solenoidy, detektory RA zareni, tlakove spinace,
ktere by bylo mozne vlozit
do mnou vytvorene oblasti kresleni s moznosti zmeny, nebo volby barev
typu atd.
Dale nemate nekdo ideu jak implementovat technologicke schema z ACADu do
formulare delphi?
Diky za info.
Nosek Libor

--
----------------------------------------------------------------------
Ing. Nosek Libor
OJS Dep. of Nuclear Spectroscopy
UJF AV CR Nuclear Physics Institute
Rez near Prague
Czech Republic

Tel.
420-2-66173163 Personal
420-2-66173174 PC centrum

Fax. 420-2-6857003
----------------------------------------------------------------------

KODOVANI

[*] Jiri Szopa <prosys(zv)grendel(tec)cz> - 18.3.1998 08:51:44

> poradte, pokud vite, jak zmenit kodovani tabulky dBase. Mam proste
> DBF tabulku, ktera obsahuje data v kodovani Latin2 (852), ale hlavicka
> zrejme ukazuje, ze ma byt uvnitr kodovani Kamenickych (863). Takze
> kdyz to v Delphi otevru, dostanu balast a ne pismena s diakritikou.
> Ale kdyz na to pustim Database Desktop, ukazuje kodovani Kamenickych,
> zmenim ho na Latin2, on to zmeni, obsah samozrejme necha tak, jak
> byl, takze vysledkem je tabulka, ze ktere se da normalne cist
> dobre hacky a carky. No ale ja bych to potreboval zmenit programove,
> protoze Database Desktop nemohu pridat ke svemu programu, ale rad
> bych importoval ta data.

Nevim jak je to u DBF od Borlandu. Obdobny problem kodovani
ale u FoxPro DBF jsem resil prepisem 29 bytu hlavicky kde je informace
o kodovani. Musis si zjistit strukturu hlavicky a hodnoty jednotlivych kodu.
Pro zajimavost hodnoty u FoxPro DBF: 104-kamenickych, 100-latin.
-------------------------------------------
Ing. Jiri Szopa
tel.: +420 659 713393
fax.: +420 659 713392
email: prosys(zv)grendel(tec)cz


Problem s Winsock

[*] Hrb�� David - 18.3.1998 08:53:48

Podivej se na http://www.rtfm.be/fpiette/indexuk.htm
Najdes tady vse pro komunikaci poomoci TCP/IP nebo UDP.
David.

-----P�vodn� zpr�va-----
Od: VOLTRR1(zv)epr1.ccmail.x400.cez(tec)cz <VOLTRR1(zv)epr1.ccmail.x400.cez(tec)cz>
Komu: delphi-request(zv)io.pinknet(tec)cz <delphi-request(zv)io.pinknet(tec)cz>;
delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Datum: 18. b�ezna 1998 5:52
P�edm�t: RE: Problem s Winsock


>Ja osobne pouzivam pro tyto veci free kompnentu z DelphiSuperPage (mam za
to ze
>se menuje Socks3 nebo tak nejak - muzu poslat).
>
>A pomoci teto komponenty jsem udelal komunikaci mezi dvema programy tak ze
jeden
>(rikejmme mu Slave) je stale na prijmu. Pokud ma ridici program (Master)
zajem
>konektne se na Slava a ten mu automaticky spojeni prijme. Pak si mezi sebou
>ruzne povidaj (identifikace pocitace Slava , seznam spustenych aplikaci ,
>sestreleni spustene aplikace a pod.). Pokud se po ukonceni komunikace
Master od
>Slave odhlasi udela se na Slave chyba. Po ni Slave zrusi konekt a prejde do
modu
>naslouchani. Funguje to naprosto bezvadne a pokud ti nevadi ze pouzijes dva
>porty tak se to da aplikovat i oboustrane - na jednom portu posloucha jeden
na
>druhem druhy ci uplne jinak.
>
>Pouzivam toto ke komunikaci mezi pocitaci k uplne spokojenosti - je to
>jednoduche a stabilni a TCP/IP uz je ted vsude.
>
>MultiProtocolRouter : Jedna se o dodatecnou soucast WindowsNT4 serveru (na
>Workstationu nejde nainstalovat) a je to soucast podpory RemoteAccess a
>rozsireneho routingu na WinNT. Pokud mas k disposici server je lepsi pouzit
tzv.
>NamedPipes coz se doporucena volba interprocess komunikace. Na serveru si
udelas
>pojmenovanou rouru a na klientech se na ni konektnes - neni to nic
sloziteho
>,akorat to chce lehkou znalost API a podivat se do helpu.
>
> Radek Voltr
> voltrr1(zv)epr1.ccmail.x400.cez(tec)cz
>
>
>-----Puvodni zprava-----
>Od: Internet:delphi-request(zv)io.pinknet(tec)cz/
>Odeslano: 17. boezna 1998 21:30
>Komu: Internet:delphi(zv)pinknet(tec)cz/
>Poedmit: Re: Problem s Winsock
>
>
>>Ahoj,
>>jestli se nekdo zabyvate problematikou socketu, mel bych jeden
>>zajimavy dotaz.
>>
>>Vytvorim spojeni dvou PC. Zadam adresu, port a windows mi pekne
>>posilaji udalosti a pak data. Uzavru program na jednom PC a na druhem
>>nastavim poslech. Jenze on mi tvrdi, ze akceptoval spojeni z druheho
>>PC. Je mozne ze se tam nekde neco mota? Vsecko uz mam
>>napsane, jenom ten re-connection se mi nedari.
>
>
>Chtel bych se pridat s dotazem na podobne tema:
>
>Potrebuji v ramci nekolika aplikaci komunikovat po siti,
>zda se mi, ze je blbost pracovat se soubory a testovat
>jestli nejaky soubor existuje. Potrebuji primo do aplikace
>posilat zpravy. V resourcekitu jsem se dozvedel, ze existuje
>vrstva Multi Protocol Router (MPR.DLL), ktera je nad vsemi
>fyzickymi vrstvami i protokoly, ale jeste pod souborovym
>systemem. Nezjistil jsem ale, jak by bylo mozne tuto vrstvu
>pouzit pro moji komunikaci. Poradite nekdo ?????
>
>---------------------------------------------------------
>: o__o Zdenek Sraier sraierzd(zv)czn(tec)cz :
>: ( o o) users(tec)czn(tec)cz/_sraierzd/ :
>: (. .) Stranky Potapecske www.byll(tec)cz/scuba/ :
>---------------------------------------------------------
>
>
> <<Soubor: TXT1.TXT>>
>

elementarny problem s C/S

[*] Jiri Heinisch <HeiJu(zv)sol(tec)cz> - 18.3.1998 21:43:32


//-------------------Drobny_nakup

Tady bych rad odpovedel vsem naraz

Jiri Heinisch wrote:
>>Do adresare dosadit fiktivn� firmu se jmenem "Drobny nakup a prodej " a
tim
>>padem jsou osetreny
>>vstupy v programu kde se vyzaduje cislo zakaznika a nemusim kazdeho
>>trafikanta registrovat


Jaro wrote:

>Tvoji klienti to pouzivaji jen proto, ze jim asi nic lepsiho tvuj
>program nenabizi.
>Rozhodne to neni zadna vyhoda. Az budou delat nejake soucty, tak
>zjisti,
>ze nejaka suma patri "Drobny nakup a prodej ". Komu konkretne uz nikdy
>nezjisti.
>Pokud bys dovolil tem klientum tyto polozky na fakture take editovat,
>urcite by se nezlobili. Ja osobne bych si takovej program urcite nekoupil.

Petr Zahradnik wrote:
>No, me se to moc nezda. Ja do ucetnictvi zadavam opravdu kazdeho
>trafikanta. A pak se muzu kdykoliv podivat, za kolik jsem toho
>od koho koupil... V SQL databazi by to prece slo osetrit nejakym
>priznakem - NAHODNY ZAKAZNIK - BEZNE NEZOBRAZOVAT...


Zbysek Hlinka wrote:
>:-)) Nepochybne tesknis po dobach, kdy se kvuli uspore mista psal
>rok pouze na dve posledni mista. Dnes se tento pristup nevyplaci.
>Obdobne to muze byt s ucetnimi doklady pri navsteve hloubkove
>revize z FU.
>Je nesmysl setrit at to stoji co to stoji. :-)


Za 1 a za hlavni !!!

tohoto fitivniho klienta vyplnuji prave tehdy kdy to POTREBUJI A CHCI
napriklad v tom pripade ze si koupim CHIP v trafice ve meste kterym prave
projizdim a dostanu paragon.
s razitkem. Urcite si ho nedam do adresare a nebudu pozdeji delat hloubkove
rozbory nakladovosti co se tyce
dotycne firmy.
Zjednodusene receno, pouziji to tam kde je nakup za hotove a neexistuje
saldokonto.


Za 2

to prece neni otazka programu (nehlede ze prave tito klienti muj program
nepouzivaji), ale pohledu na vec jak chci mit tyto drobne nakupy a prodeje
sledovane.
Pokud se jedna o nekolik desitek az stovek takovych to dokladu
................
Podivejte se do ucetni pokladny v nejake vetsi firme zda tam VSUDE jsou
kompletne vyplne udaje o dodavateli.
Kazda ucetni z praxe pouziva udaje primo z paragonu a tak se to dela i na
FU pri kontrole.


Za 3

Uz jste nekdy vystavovali nekolik stovek faktur denne vzdy na par bedynek
zeleniny a
zkusili jste pozadovat na kazde zelinarce osobni udaje.

Ja byl prave ten blbec ktery to v tom podniku prosazoval a po case se
zjistilo, ze to zapricinuje
ztratu zakaznika.

Prave proto se vymyslel tento fiktivni nazev protoze program VYZADOVAL cislo
odberatele existujiciho v adresari

Je opravdu rozdil v uctovani u velke ci male firmy (myslim tim pocet
ucetnich pripadu )

A pokud chce nekdo danovy doklad na jmeno je mu samozrejme vystaven.
za 4


S usporou mista to nema nic spolecneho (technicky vzato to stejne zabira
misto v databazi)

je uplne jedno zda dokladu mam Novak Josef ci Drobny prodej

A co tyka kontrol z FU uz byly dve ,kazda z jineho okrsku a uplne bez
problemu.


Jaro wrote:
>Jak znamo, danovy doklad (i zkraceny) MUSI obsahovat presny udaj o
>kupujicim
>nebo prodavajicim a ne zadny "Drobny nakup a prodej "!

Koho tato problematika zajima at si poradne precte �12 zakona o DPH 588/92

jen pro uplnost vyjimam

danovy doklad jsem povinen vystavit pouze platci DPH (v praxi se to
samozrejme vetsinou nerozlisuje)
Zjednoduseny (tim zrejme myslis ten zkraceny) NEMUSI obsahovat pri vystaveni
udaje o
odberateli a jelikoz jsou tyto nakupy do 10 000 Kc, tak si myslim ze pro
pojem "Drobny
nakup ci prodej" je to az az.//-------------Adresar


Jiri Heinisch wrote:

>>Ja osobne bych vypracoval system kdy kde a jak provadet tyto zmeny
>>vnitropodnikovym predpisem aby v tom bylo jasno
>>pro vsechny zucastnene.
Jaro wrote:
>Ja zase radeji vsechny udaje danoveho dokladu ukladam do tohoto
>dokladu - tedy vcetne nazvu a adresy firmy okopirovane z ciselniku
>firem a dalsich udaju okopirovanych z jinych ciselniku jako ucet,
>zpusob uhrady, konst. symbol. a pod.

Tady se nabavim o tom jak vyplnovat danovy doklad,ale zpusob pri vyplnovani
adresare a popsani tohoto
zpusobu ve vnitrpodnikovem predpise aby byly pri vyplnovani dodrzeny
zakladni pravidla.
Pokud danovy doklad uchovam v elektronicke forme tak tam musi mit identicke
udaje jako vydavany
original. O tom neni pochyb.


Jiri Heinisch wrote:
>>Mimoto si myslim ze takoveto zmeny nejsou na dennim poradku aby se z
>>toho
>>musel delat primarni problem pri tvorbe adresare.


Jaro wrote:
>I kdyby takova zmena byla jedna za rok, tak to musi byt vyreseno.
Pouze podotykam, ze to neni primarni problem a ne, ze se to nema resit.
Vim o daleko problematictejsich vecech pri navrhu adresare nez je tento
problem.
Jiri Heinisch wrote:

>>Prosim o zaslani adresy firmy ktera vystavene danove doklady uchovava
>POUZE
>>ve forme datove tabulky.
>>Rad bych jim zaslal zdravici s heslem " Odvaznym stesti preje"
>:-)))
>>A osobne si potrasl rukou s hlavnim ucetnim.
Jaro wrote:

>TAK POZOR!
>Asi mozna neexistuje firma, ktera by neuchovavala kopie vystavenych
>faktur, ovsem to prece nemuze byt argument proto, ze to muze byt v
>databazi spatne, tedy jinak nez na pisemnem originale! To bychom tu
>databazi pak k nicemu nepotrebovali (nepocitam-li mateni neritele
>[danoveho uradu])
>Ja osobne ovsem z bezpectnostnich duvodu elektronicke forme archivace
>dokladu verim daleko vice nez papirove.


A kdo rika ze to muze byt v databazi spatne !!!!

Ja to potreseni rukou nebral jako posmech ale jako urcity druh uznani !!

Pro ty kteri dosli az sem :

Na zaver bych chtel podotknout ze dalsi pripadne diskuze by se mely prenest
mimo konferenci.


S pozdravem Heinisch Jiri


Technologie

[*] Hrb�� David - 18.3.1998 09:16:36

Sveho casu bylo na DSP komponenta s popisem:
AutoCAD DXF file reader/writer/viewer. Supports most of the common DXF
entities :- POINT, LINE, INSERT(ATTRIB), TEXT, 3DFACE, CIRCLE, ARC,
POLYLINE(+mesh varieties), SOLID, ATTDEF. BLOCKs supported and 3D
transformations implemented
Zkus se na ni podivat.
David.


-----P�vodn� zpr�va-----
Od: Nosek Libor <nosek(zv)ujf.cas(tec)cz>
Komu: DELPHI Distribution List <delphi(zv)io.pinknet(tec)cz>
Datum: 18. b�ezna 1998 7:45
P�edm�t: Technologie


>Dobry den
>Nevite nekdo shanim ikony pro D1 technickeho, nebo elektro-technickeho
>charakteru, jako jsou
>spinace, vypinace, solenoidy, detektory RA zareni, tlakove spinace,
>ktere by bylo mozne vlozit
>do mnou vytvorene oblasti kresleni s moznosti zmeny, nebo volby barev
>typu atd.
>Dale nemate nekdo ideu jak implementovat technologicke schema z ACADu do
>formulare delphi?
>Diky za info.
>Nosek Libor
>
>--
>----------------------------------------------------------------------
>Ing. Nosek Libor
>OJS Dep. of Nuclear Spectroscopy
>UJF AV CR Nuclear Physics Institute
>Rez near Prague
>Czech Republic
>
>Tel.
> 420-2-66173163 Personal
> 420-2-66173174 PC centrum
>
>Fax. 420-2-6857003
>----------------------------------------------------------------------
>
>

Spusteni windows

[*] Roman Kanovsky <rkan(zv)ms.anet(tec)cz> - 18.3.1998 10:45:14


>No ja teda nevim ale on se tam pri instalaci zapsal treba rezidentne
>bezici antivirak, abzy doslo k jeho spusteni. Ale mozna ze posila po
>uspesnem spusteni nejakou zpravu pro provedeni vyse znminenych
>presunu.
>Pavel
>-----------------------------------------------------------
> Ing. Pavel Simicek
> UVSSaR, FS, VUT Brno, Technicka 2, 616 69
> Tel. 05/41142461
> e-mail simicek(zv)uvss.fme.vutbr(tec)cz
>-----------------------------------------------------------

IMHO v podklici Run se zadavaji programy, ktere se maji spustit po
prihlaseni uzivatele. Je to obdoba polozek pro ALL user v NT.
do teto polozky davam vsechny programy, ktere musi bezet a neni zadouci, aby
si je uzivatel mohl smazat s menu start
V podklici RunOnce se zadavaji programy, ktere se maji spustit jen jednou
(tady nevim jestli je to pred nebo az po prihlaseni),napr. konfigurace
programu.
V podklici RunServiceOnce (nebo tak nejak) je to podobne jako predchazejici.

Roman K.

Spusteni windows

[*] Simicek Pavel <simicek(zv)uvss.fme.vutbr(tec)cz> - 18.3.1998 10:51:16

> > > Jenom pozor, neb pokud se nepletu, tak tento program ma byt urcen k
> > > tomu, aby se dle nej rozhodlo (v NT), zda bylo spusteni PC uspesne a
> > > tety zda se maji provest patricne presuny HKLM_Hardware mezi klici
> tedy (neumim psat)
> > > CurrentControllset a LastKnownGood.
> > >
> > Nejak jsem to nepochopil. Ktery program?
>
> Ten, ktery je uveden na:
> "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
> Muze to byt libovolna aplikace, kterou si napisete. Napr. ta aplikace
> vyzkousi, zda vidi nejake adresare...
> Z hlavy si nepamatuji, zda za prohlaseni uspesneho spusteni staci
> konec teto aplikace, ci je traba nastavit exitcode, nebo neco uplne
> jineho, ale v RK se o tom pise. Vic toho nevim a bohuzel nemam cas to
> zrovna nahledat.
>
No ja teda nevim ale on se tam pri instalaci zapsal treba rezidentne
bezici antivirak, abzy doslo k jeho spusteni. Ale mozna ze posila po
uspesnem spusteni nejakou zpravu pro provedeni vyse znminenych
presunu.
Pavel
-----------------------------------------------------------
Ing. Pavel Simicek
UVSSaR, FS, VUT Brno, Technicka 2, 616 69
Tel. 05/41142461
e-mail simicek(zv)uvss.fme.vutbr(tec)cz
-----------------------------------------------------------


KODOVANI

[*] Petr Slovak <petr(zv)trilog(tec)cz> - 18.3.1998 10:57:52

> poradte, pokud vite, jak zmenit kodovani tabulky dBase. Mam proste
> DBF tabulku, ktera obsahuje data v kodovani Latin2 (852), ale hlavicka
> zrejme ukazuje, ze ma byt uvnitr kodovani Kamenickych (863). Takze
> kdyz to v Delphi otevru, dostanu balast a ne pismena s diakritikou.
> Ale kdyz na to pustim Database Desktop, ukazuje kodovani Kamenickych,
> zmenim ho na Latin2, on to zmeni, obsah samozrejme necha tak, jak
> byl, takze vysledkem je tabulka, ze ktere se da normalne cist
> dobre hacky a carky. No ale ja bych to potreboval zmenit programove,
> protoze Database Desktop nemohu pridat ke svemu programu, ale rad
> bych importoval ta data.

Udaj, ktery langdriver je pouzity, se nachazi v hlavicce tabulky na pozici:
29 ($1D). Latin 2 ma hodnotu $1F, Kamenici maji $20. Staci zapsat na tuto
pozici v souboru danou hodnotu a je to.
Ale u tebe si myslim spise pujde o jiny pripad. Nejspis mas tabulku ve formatu
dBase III+. Tam se jazykove mutace nerozlisovaly. Na pozici $1D v tabulce je
ulozena nula. V tomto pripade IDAPI predpoklada, ze ma tedy pouzit to kodovani,
ktere ma defaultne nastavene u driveru DBASE (viz BDECFG.EXE).
Ty mas nejspise nastaveno defaultne pro dBase tabulky kameniky, tabulku v dBase
III+ a data v tabulce v Latin2. Proto vidis balast misto dat. Kdyz zmenis
langdriver u tabulky na Latin2, DatabaseDesktop neudela nic jineho, nez jsem
popsal vyse - prepise byte $1D na hodnotu $1F a tim automaticky povysi tabulku
na format dBase IV.

P.S.: Nedavno jsem v souvislosti s langdrivery narazil jeste na jednu hodne
zajimavou vec. Kdyz pouzivas tabulku, ktera ma stejny langdriver jako je
nastaveno v BDECFG.EXE na zalozce System v polozce LangDriver, je prace s
tabulkou podstatne rychlejsi nez kdyz se tyto langdrivery lisi. Je proto vhodne
nastavit v IDAPI takovy obecne defaultni langdriver, ktery nejcasteji pouzivas
ve svych tabulkach.


----------------------------------------------------
Petr Slovak
Trilog, s.r.o.
Http: http://www.trilog(tec)cz/
E-mail: petr(zv)trilog(tec)cz
Telefon: (+420) 2 / 205 131 06, linka 220, 271
Mobil: (+420) 603 / 501 642
Adresa: Vanickova 5/1, Praha 6, 160 00
----------------------------------------------------


Vytvareni Helpu

[*] Martin Kubecka <martin.kubecka(zv)dytron(tec)cz> - 18.3.1998 11:01:49

No ja pouzivam na helpy Word se sablonou (helpy10.zip tusim - k dostani
na www.download.com) a vysledny soubor kompiluju pomoci MS Help Workshop
(posledni verze k dostani pro zmenu na www.microsoft.com).

No a pak neni problem vysledny help pouzivat v Delphi.

Martin Kubecka

P.S. Pekny je i HelpScribble, bohuzel se pro vaznejsi praci musi
registrovat, jinak tam pridava furt nejakou hlasku do kazde stranky
helpu.
Nekdo psal, ze cena je $10 coz by bylo super, ale jak sem se dival na
cenik tak $10 bylo za dopravu a cena byla o dost vyssi :-(((

> Pavel Bare� wrote:
>
> Mohl by mi nekdo prosim objasnit tvoru nejen kontextovych helpu.
>
> Zkousel jsem HTML help Workshop od MS, ale tyto helpy nemouhu v delphi
> pouzit.
> Jde to nejak?
>
> Dekuji za odpoved
>
> Pavel Bares
> Atoll s.r.o.

Restart

[*] TucekR(zv)p15.monet(tec)cz - 18.3.1998 11:25:00

Potrebuji provest restart Windows, ale jen Windows ne celeho pocitace,
nevite jak nato ExitWindowsEx dela restart celeho poce a to ja nechci

TRT


<none>

[*] Tomas Malek <tomas(zv)columbus(tec)cz> - 18.3.1998 11:34:47

unscribe delphi


<none>

[*] Tomas Malek <tomas(zv)columbus(tec)cz> - 18.3.1998 11:35:24

unscribe delphi Tomas Malek

Popis RTF

[*] ing.Da�a Ale� - 18.3.1998 11:53:41


-----P�vodn� zpr�va-----
Od: Martin Kubecka <martin.kubecka(zv)dytron(tec)cz>
Komu: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>
Datum: 17. b�ezna 1998 15:04
P�edm�t: Popis RTF


>Nevite nekdo kde by se dala sehnat specifikace RTF ???
>
>Martin Kubecka



M�m soubor se specifikaci RTF ver 1.3.
Uz jsem zapomel odkud jsem to stahnul, pokud budes mit zajem poslu.


ADaSOFT
ing. Ales Dana
tr. T. Bati
76001 Zlin
e-mail: adasoft(zv)svit.com

Spusteni windows

[*] Arthur <Arthur(zv)hlpsoft(tec)cz> - 18.3.1998 12:11:56


Pokud jde o spusteni Windows hned po restartu bez kontroly jmena a hesla,
tak jsem nekde videl utilitu autologin (mozna Resource Kitu pro WinNT nebo tak neco).

=====================================
David Arthur Muzatko
HelpSoft, spol. s r. o.
Uruguayska 1, Praha 2
tel./fax.: 24255816, 90004272-5
e-mail: Arthur(zv)HlpSoft(tec)cz
=====================================


-----Original Message-----
From: Ales Zeleny [SMTP:zelenya(zv)mlp(tec)cz]
Sent: Wednesday, March 18, 1998 7:35 AM
To: delphi(zv)pinknet(tec)cz
Subject: Re: Spusteni windows

DDV,
> > > Co se tyce spusteni nejakeho programu hned po restartu, nebo spise
> > > jeste pred tim nez se prihlasi nejaky uzivatel, tak staci zapsat do
> > > registru do klice "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
> > > program (s celou cestou na nej) ktery se ma spustit.
> >
> > Jenom pozor, neb pokud se nepletu, tak tento program ma byt urcen k
> > tomu, aby se dle nej rozhodlo (v NT), zda bylo spusteni PC uspesne a
> > tety zda se maji provest patricne presuny HKLM_Hardware mezi klici
tedy (neumim psat)
> > CurrentControllset a LastKnownGood.
> >
> > Blize jest se podivat do RK.
> >
> >
> Nejak jsem to nepochopil. Ktery program?

Ten, ktery je uveden na:
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
Muze to byt libovolna aplikace, kterou si napisete. Napr. ta aplikace
vyzkousi, zda vidi nejake adresare...

Z hlavy si nepamatuji, zda za prohlaseni uspesneho spusteni staci
konec teto aplikace, ci je traba nastavit exitcode, nebo neco uplne
jineho, ale v RK se o tom pise. Vic toho nevim a bohuzel nemam cas to
zrovna nahledat.

multitasking

[*] Pavel ODVALIL <ndca(tec)cz(zv)pha.pvtnet(tec)cz> - 18.3.1998 13:48:11

Muze nekdo poradit, jak je to s multitaskingem ve Windows 95 a NT?
Zkusil jsem si napsat jednoduchou aplikaci, kde se jako odezva na zmacknute tlacitko spusti procedura:

procedure TForm1.stisk(Sender:TObject);
var i,j,k:integer;
begin
for i:=1 to 10000 do for j:=1 to 10000 do k:=i+j;
end;

Po stlaceni tlacitka se ve Win 95 po dobu behu teto procedury vse ostatni zastavi - napr. i okno se systemovymi hodinami. Ve Win NT se hodiny zastavi na cca 3sec a pak se rozebehnou.

Mam udelat aplikaci kde soucasne s mym programem pobezi program komunikace po COM, ktery by si mel s mym programem vymenovat data pomoci DDE a ktery nepocka.
Jsem uplny zacatecnik ale rekl jsem si, ze Delphi by mohlo byt vhodne prostedi. Ted mam ale obavy z hazardnich stavu.

Radim Hauptmann <ndca(tec)cz(zv)pha.pvtnet(tec)cz>

<none>

[*] Tomas Malek <tomas(zv)columbus(tec)cz> - 18.3.1998 14:06:07

unscribe delphi


KODOVANI

[*] tomas.mazurek(zv)vitkovice(tec)cz - 18.3.1998 14:13:17

Hello,

pokud se nekomu nelibi prepis hlavicky tabulky, je mozno jazykovy
ovladac zmenit i fci BDE API, tj. DbiDoRestructure s prislusnym
parametrem. Shodou okolnosti potrebuji udelat to same... Projuji
kousek kodu z Delphi 1.02, ktery meni jazykovy ovladac paradoxovske
tabulky na latin. Pro DBase to bude temer totozne...

procedure TForm1.Button2Click(Sender: TObject);
var
hDb : hDbiDb;
TblDesc : CRTblDesc;
Dir : array[0..255] of char;
Vysl : DbiResult;
pOptDesc: pFLDDesc;
OptDesc : FldDesc;
pOptData: pBYTE;
Tbl : TTable;
begin
New(pOptDesc);
pOptDesc := (zv)OptDesc;
Vysl := DbiInit(nil);
Tbl := Table1;
Try
FillChar(TblDesc, sizeof(CRTblDesc), #0);
Vysl := DbiOpenDatabase('ZP', 'STANDARD', dbiReadWrite, dbiOpenExcl, nil, 0, nil, nil, hDb);
pOptDesc := AllocMem(sizeof(FLDDesc));
pOptData := AllocMem(20);
OptDesc.iOffset := 0;
OptDesc.iLen := Length('czech') + 1;
StrPCopy(OptDesc.szName, 'LANGDRIVER');
StrPCopy(PChar(pOptData), 'czech');
StrPCopy(TblDesc.szTblName, Tbl.TableName);
StrCopy(TblDesc.szTblType, szParadox);
TblDesc.iOptParams := 1;
TblDesc.pFldOptParams := (zv)OptDesc;
TblDesc.pOptData := pOptData;
TblDesc.bPack:= True;
Vysl := DbiDoRestructure(hDb, 1, (zv)TblDesc, nil, nil, nil, False);
finally
Vysl := DbiCloseDatabase(hDb);
Tbl.EnableControls;
Tbl.Open;
Vysl := DbiSaveChanges(Tbl.Handle);
end;
end;

CGI v D3

[*] VOLTRR1(zv)epr1.ccmail.x400.cez(tec)cz - ar 1998 14:18:57 -0700

WWWBroker : Tak se jmenuji soucasti delphi 3 jako je WebDispatcher a pod.

A v te promenne z ktere to tam vkladas sou ??

Radek Voltr
-----Puvodni zprava-----
Od: Internet:delphi-request(zv)io.pinknet(tec)cz/
Odeslano: 18. boezna 1998 8:42
Komu: Internet:delphi(zv)pinknet(tec)cz/
Poedmit: RE: CGI v D3

WWWBroker???
co to ma byt?
Aplikaci mam vytvorenou jako CGI-Standalone exe,
spoustim ji z browseru, aplikace udela ten append a post,
ale problem je v tom, ze v tom memu nejsou vsechny data.
To se stava jen pri FORM METHOD="POST" a vetsim objemu dat.

> Jak to ukladas do te tabulky ??
>
> Prevezmes data ze serveru (u D3 je to pres WWWBrokera).
>
> Udelas Table Append , vlozis data (do memo ???) , udelas Post
> a neni to tam ????
>
> Radek Voltr
<<Soubor: TXT1.TXT>>

<none>

[*] Pavol Cvengros <cvengros(zv)decef.elf.stuba.sk> - 18.3.1998 14:32:02

get delphi log9802


multitasking

[*] Dalibor Toman <dtoman(zv)lit(tec)czn(tec)cz> - 18.3.1998 14:50:14

>Muze nekdo poradit, jak je to s multitaskingem ve Windows 95 a NT?
>Zkusil jsem si napsat jednoduchou aplikaci, kde se jako odezva na
zmacknute tlacitko spusti procedura:
>
>procedure TForm1.stisk(Sender:TObject);
>var i,j,k:integer;
>begin
> for i:=1 to 10000 do for j:=1 to 10000 do k:=i+j;
>end;

podobne rutiny patri mezi "prasarny", ktere se ve Win nesmeji
vyskytovat. Prosta smycka sezere spoustu casu procesoru a zdrzuje
ostatni procesy (holt je multitasking a Multitasking). Takze podobne
smycky musi volat nejakou fci API, pokud ji nepotrebuji k zivotu melo by
se volat alespon sleep(0) nebo ProcessMessagess apod.
Aby aplikace byla WIN OK mela by byt schopna reagovat v co nejkratsim
case na zpravy, coz ve Vasem pripade po zavolani teto procedure urcite
nenastane :-)

Zdravi
D. Toman

multitasking

[*] Ales Zeleny <zelenya(zv)mlp(tec)cz> - 18.3.1998 14:57:25

DDV,
NT a 95 realizuji multitasking jinak. U NT se prideluje cas kazdemu
procesu a meni se mnozstvi casu, 95 TUSIM obihaji procesy a kdyz je
nekery zamestna, tak jej obsluhuji, dokud neda pokoj.

Nejjednodussi v danem prikladu je zeradit do cyklu
Applicatin.ProcessMessages (tim se rekne woknum, aby obslouzili
udalosti ve fronte a tak se dostane i na ostatni).

Jinak pro praci s COM, ktery nepocka bych doporucil vlastni thread s
nastavenou vyssi prioritou.

> Muze nekdo poradit, jak je to s multitaskingem ve Windows 95 a NT?
> Zkusil jsem si napsat jednoduchou aplikaci, kde se jako odezva na zmacknute tlacitko spusti procedura:
>
> procedure TForm1.stisk(Sender:TObject);
> var i,j,k:integer;
> begin
> for i:=1 to 10000 do for j:=1 to 10000 do k:=i+j;
> end;
>
> Po stlaceni tlacitka se ve Win 95 po dobu behu teto procedury vse ostatni zastavi - napr. i okno se systemovymi hodinami. Ve Win NT se hodiny zastavi na cca 3sec a pak se rozebehnou.
>
> Mam udelat aplikaci kde soucasne s mym programem pobezi program komunikace po COM, ktery by si mel s mym programem vymenovat data pomoci DDE a ktery nepocka.
> Jsem uplny zacatecnik ale rekl jsem si, ze Delphi by mohlo byt vhodne prostedi. Ted mam ale obavy z hazardnich stavu.
>
> Radim Hauptmann <ndca(tec)cz(zv)pha.pvtnet(tec)cz>
> +------------------------+ +---------------------------+
|Ales Zeleny OK1UUE| |Ales Zeleny OK1UUE|
|Mestska knihovna v Praze| |Municipal Library of Prague|
|Marianske nam. 1 | |Marianske nam. 1 |
|115 72 | |115 72 |
| | | |
|Tel.: (420)(2)22113 452 | |Tel.: (420)(2) 22113 452 |
|E-mail:zelenya(zv)mlp(tec)cz | |E-mail:zelenya(zv)mlp(tec)cz |
|MIME: ISO-8859-2 OK! | |MIME: ISO-8859-2 OK! |
+------------------------+ +---------------------------+

Multitasking, to je kdyz se aplikace mohou hroutit paralelne.

Multitasking means that applications can crash simultaneously.

multitasking

[*] Petr Slovak <petr(zv)trilog(tec)cz> - 18.3.1998 14:59:55

> procedure TForm1.stisk(Sender:TObject);
> var i,j,k:integer;
> begin
> for i:=1 to 10000 do for j:=1 to 10000 do k:=i+j;
> end;
>
> Po stlaceni tlacitka se ve Win 95 po dobu behu teto procedury vse ostatni zastavi - napr. i okno se systemovymi hodinami. Ve Win NT se hodiny zastavi na cca 3sec a pak se rozebehnou.

Staci zmenit proceduru takto:
Procedure TForm1.Stisk(Sender:TObject);
Var I,J,K:Integer;
Begin
For I:=1 To 10000 Do
For J:=1 To 10000 Do
Begin
K:=I+J;
Application.ProcessMessages;
End;

ProcessMessages pusti ke slovy messages cekajici ve fronte a tim v dusledku
pusti ke slovu i ostatni aplikace.

----------------------------------------------------
Petr Slovak
Trilog, s.r.o.
Http: http://www.trilog(tec)cz/
E-mail: petr(zv)trilog(tec)cz
Telefon: (+420) 2 / 205 131 06, linka 220, 271
Mobil: (+420) 603 / 501 642
Adresa: Vanickova 5/1, Praha 6, 160 00
----------------------------------------------------


Zistovanie "padu" aplikacie

[*] Ing. Patrik Hrkut <hrko(zv)frst.utc.sk> - 18.3.1998 15:17:48

Zdravim vsetkych

Prednedavnom tu bola otazka, ako zistovat, ci nejaka aplikacia spadla.
Skusal som v PowerToys volbu Log applications errors to FAULTLOG.TXT na
karte Paranoia a v tomto subore sa naozaj vsetky zaznamy o "padlych"
aplikaciach. Mozno to pomoze.

-------------------------
Ing. Patrik Hrkut
ZU-FRI-KST Zilina
hrko(zv)frst.utc.sk


multitasking

[*] RADIK(zv)p15.monet(tec)cz - 18.3.1998 15:24:00

Komunikaci po COMu mam vyzkousenou prave pod Delphi. Co se tyce
zastavovani programu, tak je to asi tak, ze pri nekterych akcich
(natahovani dlouhych programu, a vubec prace s diskem, ale i jine...)
dojde k zastaveni programu. V mem pripade jsem se staral o komunikaci ja
z pocitace a druhe zarizeni bylo schopno poslat data znovu, kdyz doslo k
chybe, navic port ma nejakou vyrovnavaci pamet.... Takze reseni je
celkem jasne:
1. Mit zarizeni, ktere je schopno poslat data pri chybe znovu.
nebo
2. Zvysit prioritu procesu, ktery se stara o komunikaci. To ale nepomuze
na 100% a je treba ten program napsat dobre, protoze muze celkem dobre
sezrat vsechen vykon pocitace...... :-<
3. Napsat si vlastni vxd pro obsluhu seriaku, to je ale trochu
problem.......hlavne v Delphi...... ;-)

Pokud budu moct poradit, poradim (asi vzhledem k tematu pres privatni
adresu)

Ales
radik(zv)p15.monet(tec)cz


----------
Od: Pavel ODVALIL
Komu: delphi(zv)pinknet(tec)cz
P�edm�t: multitasking
Datum: 18. b�ezen 1998 13:48

Muze nekdo poradit, jak je to s multitaskingem ve Windows 95 a NT?
Zkusil jsem si napsat jednoduchou aplikaci, kde se jako odezva na
zmacknute tlacitko spusti procedura:

procedure TForm1.stisk(Sender:TObject);
var i,j,k:integer;
begin
for i:=1 to 10000 do for j:=1 to 10000 do k:=i+j;
end;

Po stlaceni tlacitka se ve Win 95 po dobu behu teto procedury vse
ostatni zastavi - napr. i okno se systemovymi hodinami. Ve Win NT se
hodiny zastavi na cca 3sec a pak se rozebehnou.

Mam udelat aplikaci kde soucasne s mym programem pobezi program
komunikace po COM, ktery by si mel s mym programem vymenovat data
pomoci DDE a ktery nepocka.
Jsem uplny zacatecnik ale rekl jsem si, ze Delphi by mohlo byt vhodne
prostedi. Ted mam ale obavy z hazardnich stavu.

Radim Hauptmann <ndca(tec)cz(zv)pha.pvtnet(tec)cz>

Pouziti DLL vytvorenych v C pomoci Pascalu

[*] Valicek Arnost <valiceka(zv)mgv.inext(tec)cz> - 18.3.1998 16:17:00

Mam soubor .H, ktery popisuje jak se maji volat procedury a funkce z
DLL knihovny. Dokazu volat jednoduche procedury (to co zacina
'void'), ale nevim jak mam prevest do Pascalu ruzne typy promenych
(napr 'int' - asi integer, 'char *' - ? a dalsi)?
Ma nekdo seznam ekvivalentu v C a Pascalu, nebo podrobnejsi navod na
volani DLL knihoven.

Vlastne bych rad volal tuto knihovnu:
-----------------------------------------
#ifndef MIKIT_H
#define MIKIT_H

char * WINAPI MikIT_Error();
int WINAPI MikIT_Stop();
int WINAPI MikIT_PlayFP(FILE *fp);
int WINAPI MikIT_PlayFN(char *filename);
int WINAPI MikIT_GetSongLength();
int WINAPI MikIT_GetPosition();
void WINAPI MikIT_NextPosition();
void WINAPI MikIT_PrevPosition();
int WINAPI MikIT_GetChannels();
void WINAPI MikIT_SetChannels(int channels);
int WINAPI MikIT_GetResolution();
void WINAPI MikIT_SetResolution(int bits);
unsigned short WINAPI MikIT_GetMixingFrequency();
void WINAPI MikIT_SetMixingFrequency(unsigned short frq);
int WINAPI MikIT_GetQuality();
void WINAPI MikIT_SetQuality(int qual);
int WINAPI MikIT_GetNoClick();
void WINAPI MikIT_SetNoClick(int qual);
int WINAPI MikIT_GetDevice();
void WINAPI MikIT_SetDevice(int device);
void WINAPI MikIT_GetSongTitle(char *s,int l);
int WINAPI MikIT_GetSongMessage(char *s,int l);
void WINAPI MikIT_SetLatency(int milsec);
int WINAPI MikIT_GetLatency();
int WINAPI MikIT_IsReady();
int WINAPI MikIT_GetSongLength();
void WINAPI MikIT_SetLoopMode(int mode);
int WINAPI MikIT_GetLoopMode();
int WINAPI MikIT_GetInstrumentName(char *s,int l,int i);
int WINAPI MikIT_GetSampleName(char *s,int l,int i);
void WINAPI MikIT_Pause(void);
void WINAPI MikIT_Resume(void);
int WINAPI MikIT_GetPriority()
void WINAPI MikIT_SetPriority(int pri);
int WINAPI MikIT_GetMaxChannels();
void WINAPI MikIT_SetMaxChannels(int chn);

#endif
-------------------------------------------

Dik
------------------------------------------------
Arnost Valicek (ValicekA(zv)mgv.inext(tec)cz)
------------------------------------------------


Native database

[*] Alame <alame(zv)bigfoot(tec)com> - 18.3.1998 16:21:56

mam za to, ze nativni pristup je cca 8x rychlejsi, nez pristup pres drivery
ODBC, - jedna pani povidala ... :-)

sam jsem to jeste nezkousel, byly problemy s Borlandimi drivery, nyni je ke
stahnuti na borlandu cca 10MB opravy...

-----P�vodn� zpr�va-----
>Omlouvam se za tak jednoduchou otazku, ale preci, mohl by mi nekdo hodit
>vysvetleni co je to Native database, a pripadne rozdilnosti od jinych
>standartnich.
>
>Diky Pavel.
>
>

Vytvareni Helpu

[*] Alame <alame(zv)bigfoot(tec)com> - 18.3.1998 16:24:23

Toto je zpr�va ve form�tu MIME obsahuj�c�n�kolik ��st�.

tyto helpy jsou snad pro HTML interface, jako ma IE4 a NS4...

na delani standartnich helpu je jiny soft
-----P�vodn� zpr�va-----
Od: Pavel Bare� <atoll(zv)telecom(tec)cz>
Komu: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Datum: 18. b�ezna 1998 7:42
P�edm�t: Vytvareni Helpu


Mohl by mi nekdo prosim objasnit tvoru nejen kontextovych helpu.

Zkousel jsem HTML help Workshop od MS, ale tyto helpy nemouhu v delphi pouzit.
Jde to nejak?

Dekuji za odpoved

Pavel Bares
Atoll s.r.o.

multitasking

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 18.3.1998 19:28:43

Pavel ODVALIL wrote:
>
> Muze nekdo poradit, jak je to s multitaskingem ve Windows 95 a NT?
> procedure TForm1.stisk(Sender:TObject);
> var i,j,k:integer;
> begin
> for i:=1 to 10000 do for j:=1 to 10000 do k:=i+j;
> end;
> Po stlaceni tlacitka se ve Win 95 po dobu behu teto procedury vse ostatni
zastavi - napr. i okno se systemovymi hodinami. Ve Win NT se hodiny zastavi na
cca 3sec a pak se rozebehnou.

Ahoj, pokus se vyuzit vyhod multithreadingu ve Win32, v jednoduchosti to lze
udelat treba takto :

type
TCountThread = class(TThread)
protected
procedure Execute; override;
end;

TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
procedure LoopTerminated(Sender: TObject);
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TCountThread.Execute;
var I, J, K: Integer;
begin
for I := 1 to 10000 do
for J:=1 to 10000 do
K := I + J;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Button1.Enabled := False;
with TCountThread.Create(True) do
begin
OnTerminate := Self.LoopTerminated;
Resume;
end;
end;

procedure TForm1.LoopTerminated(Sender: TObject);
begin
Button1.Enabled := True;
end;

> Mam udelat aplikaci kde soucasne s mym programem pobezi program komunikace po COM, ktery by >si mel s mym programem vymenovat data pomoci DDE a ktery nepocka.
Prvni problem bude asi s vyberem vhodne komponenty pro seriovou komunikaci.
Existuje sice Async Professional for Delphi, ale to je desne rozsahle, drahe a
je v tom relativne dost chyb. Zkus se podivat v programatorskem koutku na
PinkNetu, tam je nejaka jednodussi. Nevim presne co potrebujes udelat, ale
pouziti DDE pro rychlejsi vymenu dat me prijde nevhodne. Je vubec potreba aby
to byly dve aplikace ?
Pokud ano, pak pouzij spise OLE Automation, v Delphi jsou na to i priklady.
Dalsi problem je ze ne vsechny free komponenty pro ser.komunikaci jsou
pouzitelne. K vypadkum v komunikaci by ale nemelo dochazet protoze UART ma
buffer na 16 znaku a driver bezi v "Ring 0" coz je uroven s nejvyssi prioritou.
Pripadne chyby jsou pak spise dany tim, ze dana komponenta je napsana prilis
zjednodusene, nebo ma maly vyrovnavaci buffer. Petr Vones, amatersky programator


Lokalni sit

[*] Michal ��ek���J֫Ŭ?��e���n� - 18.3.1998 19:31:15

Zdarec

mam nasledujici problem.

Chtel bych napsat program pro prochazeni nasi lokalni site.
( asi 30 pocitacu v siti MS-Windows - protokol TCP/IP ). Existuje
nejaka komponenta umoznujici prochazeni takoveto site ?
( sit obsahuje ruzne pracovni skupiny .... nevim jak presne je treba
sit popsat ) ..........
Nejsem v tehle oblasti nijak zbehly, ale vsechny komponty standardne
instalovane v Delphi 3 C/S mi pripadaji urcene ke komunikaci mezi
dvema programy na dvou pocitacich. Ale ja chci prochazet sit a
sdilene slozky bez toho abych musel na jinem pocitaci neco spoustet.

Michal Cizek
<Starxax(zv)molly.vabo(tec)cz> Omlouvam se jestli se jedna o nejake banalni problemy, ale jak jiz
jsem psal v teto oblasti jsem novacek... :-)

Lokalni sit

[*] Michal Leinweber <M.Leinweber(zv)sh.cvut(tec)cz> - 18.3.1998 20:49:06

>Chtel bych napsat program pro prochazeni nasi lokalni site.
>......
>dvema programy na dvou pocitacich. Ale ja chci prochazet sit a
>sdilene slozky bez toho abych musel na jinem pocitaci neco spoustet.


V helpu se podivej na API funkci WNetEnumResource a pomoci ni se rekurzivne
prochazi celym stromem Provider/Skupiny/Pocitace/Sdileni

Tady to je priklad rekurzivni procedury ktera projde celym stromem. Ty ji
asi nebudes potrebovat jako rekurzivni takze si ji patricne upravis
(doufam):

procedure RecurServer(Parent: PNETRESOURCE);
var
ResSize : integer;
NetRes : packed array[0..4] of TNETRESOURCE;
Res: integer;
begin
Res := WNetOpenEnum(RESOURCE_GLOBALNET, RESOURCETYPE_ANY,
{RESOURCEUSAGE_CONNECTABLE+}RESOURCEUSAGE_CONTAINER,
Parent, H);
if Res = 0 then begin
repeat
ResSize := SizeOf(NetRes);
Res := WNetEnumResourceA(H, Num, (zv)NetRes, ResSize);
if Res <> ERROR_NO_MORE_ITEMS then begin
for I:=0 to Num-1 do begin
if NetRes[I].dwDisplayType = RESOURCEDISPLAYTYPE_SERVER then
begin
IM.Name := NetRes[I].lpRemoteName;
end;
if NetRes[I].dwUsage and RESOURCEUSAGE_CONTAINER <> 0 then
RecurServer((zv)NetRes[I]);
end;
end;
until Res <> NO_ERROR;
Res := WNetCloseEnum(H);
end;
end;

A funkci zavolas "RecurServer(nil);" a ona rekurzivne projde vsechny
pocitace


Cau
McLEI

Priority

[*] Ale Berka <aberka(zv)usa(tec)net> - 18.3.1998 21:28:36

Nevite prosim Vas nekdo jak se nastavujou priority v delphiovych aplikacich
? Dik moc.
Aleq

Ru�en� pointeru

[*] Ing. Jahoda Jaroslav <Jaroslav.Jahoda(zv)lesprojekt(tec)cz> - 18.3.1998 21:35:43

Tato funkce je definovana v OLE2.PAS jako

procedure CoTaskMemFree(pv: Pointer); stdcall;
procedure CoTaskMemFree; external 'ole32.dll' name
'CoTaskMemFree';

> ----------
> From: Pavel Bare�[SMTP:atoll(zv)telecom(tec)cz]
> Reply To: DELPHI Distribution List
> Sent: 18. b�ezna 1998 7:36
> To: delphi(zv)pinknet(tec)cz
> Subject: Ru�en� pointeru
>
> Stahl jsem si nekde na internetu kratky programek BrowseFolder, ktery
> vola API dialog SHBrowseForFolder na prochazeni slo�ek.
> Autor vsak pouziva zrejme nejakou svoji knihovnu funkci OLE2, kterou
> zapomel prilozit.
> �
> Nevite nekdo co znamena CoTaskMemFree(pIDListItem).
> Pokud jde o ruseni pointeru pIDListItem jak ho mam zrusit bez pouziti
> teto funkce, kterou nemam?
> �
> Dekuji za odpoved
> �
> Pavel Bares
> Atoll s.r.o.
>

Native database

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 18.3.1998 23:07:07

> mam za to, ze nativni pristup je cca 8x rychlejsi, nez pristup pres drivery
> ODBC, - jedna pani povidala ... :-)

Jo, je to pravda. Nevim, jestli zrovna 10x, ale rozhodne hodnekrat.
Mam D2 a pristupuji vetsinou k databazi Paradox, samozrejme primo.
No a take k databazim Access 97 pres ODBC driver. To je silene pomale.
Ale fakt silene... oproti Paradoxu.

S pozdravem
Petr Zahradnik, pocitacovy expert

==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Jezkova 12, 400 11 Usti nad Labem ===
=== Telefon, fax: 047-5501627, mobilni GSM: 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================

Shut down...

[*] Richard Willmann <sales(zv)nocomment.sk> - 19.3.1998 17:15:47

Ahoj,

Potrebujem osetrit shut down systemu. Tj. potrebujem odchytit
pouzivatelovu snahu o ukoncenie windowsow...

Ma niekto nejaky napad?

Richard Willmann


Vytvareni Helpu

[*] Pavel Bare� <atoll(zv)telecom(tec)cz> - 19.3.1998 07:48:32

Dekuji za odpoved.
Bohuzel sablonu helpy10.zip jsem na www.download.com nenalezl. Pokud ji
nekdo ma a mohl by mi ji poslat byl bych mu vdecny.
Jinak jsem si stahl HelpWriter for Delphi v. 1,2c ktery je docela slusny,
ale torchu stary. Nevite nekdo o novejsi verzi ?


-----P�vodn� zpr�va-----
Od: Martin Kubecka <martin.kubecka(zv)dytron(tec)cz>
Komu: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>
Datum: 18. b�ezna 1998 13:43
P�edm�t: Re: Vytvareni Helpu


No ja pouzivam na helpy Word se sablonou (helpy10.zip tusim - k dostani
na www.download.com) a vysledny soubor kompiluju pomoci MS Help Workshop
(posledni verze k dostani pro zmenu na www.microsoft.com).

No a pak neni problem vysledny help pouzivat v Delphi.

Martin Kubecka

P.S. Pekny je i HelpScribble, bohuzel se pro vaznejsi praci musi
registrovat, jinak tam pridava furt nejakou hlasku do kazde stranky
helpu.
Nekdo psal, ze cena je $10 coz by bylo super, ale jak sem se dival na
cenik tak $10 bylo za dopravu a cena byla o dost vyssi :-(((

> Pavel Bare� wrote:
>
> Mohl by mi nekdo prosim objasnit tvoru nejen kontextovych helpu.
>
> Zkousel jsem HTML help Workshop od MS, ale tyto helpy nemouhu v delphi
> pouzit.
> Jde to nejak?
>
> Dekuji za odpoved
>
> Pavel Bares
> Atoll s.r.o.

multitasking a com

[*] Martin Nedopil <nedopil(zv)eskon(tec)cz> - 19.3.1998 07:49:48


Povej se na moji domovskou, najdes tam komponentu pro lehci psani threadu.

Je tam i komponenta pro komunikaci po seriaku. Je pro 16 i 32 bit. Odesilani
a prijimani jsou samostatne thready, ktere
zajisti vse potrebne. S odezvou si nedelej hlavu. I kdyz te nejaka jina
aplikace prerusi, data na tebe budou cekat :-0.

Pokud pracujes s 32 bit Delphi , pak muzes pouzit
Section:TRTLCriticalSection a EnterCriticalSection(Section) a
LeaveCriticalSection(Section).
Ja to pouzivam, ale spise z povercivosti, nevsiml jsem si, ze by to nejak
pomahalo.

Martin Nedopil
nedopil(zv)geocities.com
jsem doma na: http://www.geocities.com/Athens/Olympus/5260
Heslo dne:"Abychom mohli pochopit rekurzi, mus�me nap�ed pochopit rekurzi"

Vytvareni Helpu

[*] Victor Trnka <victor.trnka(zv)preciosa(tec)cz> - 19.3.1998 08:01:34

>Bohuzel sablonu helpy10.zip jsem na www.download.com nenalezl. Pokud ji
>nekdo ma a mohl by mi ji poslat byl bych mu vdecny.
Pravdepodobne se jedna o soubor
hlpx131.zip (Help Authoring Expert v1.31)
Cau
Vic


Spusteni windows

[*] Ales Zeleny <zelenya(zv)mlp(tec)cz> - 19.3.1998 08:08:29

DDV,

VELMI SE OMLOUVAM, onen klic RUN, ktery jsem myslil je jinde...

Pardon.

Neco z RK opravdu k zde diskutovanemu klici:

This section consists of value entries that reflect user preferences
for Windows NT. Some of these items that were included in Win.ini in
Windows 3.x. These value entries are appear in the following Registry
path:


HKEY_CURRENT_USER\SOFTWARE
\Microsoft
\Windows NT
\CurrentVersion
\Windows

Note: There are also some Windows value entries that are located in
HKEY_CURRENT_USER\Software\Microsoft\Windows. These value entries are
listed below, with the path noted in the description.

[...snippet...]

Run REG_SZ

Range: filename(s)

Default: (none)

Tells Windows NT to run the specified applications when Windows NT is
started. The value is a list of application filenames or documents
associated with applications, with each filename separated by a space.
Make sure you specify the complete path if the file is not in the
SystemRoot directory. To change this entry, add the application to the
Startup group in Program Manager.

Note: You can use the System Policy Editor to change this value.> IMHO v podklici Run se zadavaji programy, ktere se maji spustit po
> prihlaseni uzivatele. Je to obdoba polozek pro ALL user v NT.
> do teto polozky davam vsechny programy, ktere musi bezet a neni zadouci, aby
> si je uzivatel mohl smazat s menu start
> V podklici RunOnce se zadavaji programy, ktere se maji spustit jen jednou
> (tady nevim jestli je to pred nebo az po prihlaseni),napr. konfigurace
> programu.
> V podklici RunServiceOnce (nebo tak nejak) je to podobne jako predchazejici.+------------------------+ +---------------------------+
|Ales Zeleny OK1UUE| |Ales Zeleny OK1UUE|
|Mestska knihovna v Praze| |Municipal Library of Prague|
|Marianske nam. 1 | |Marianske nam. 1 |
|115 72 | |115 72 |
| | | |
|Tel.: (420)(2)22113 452 | |Tel.: (420)(2) 22113 452 |
|E-mail:zelenya(zv)mlp(tec)cz | |E-mail:zelenya(zv)mlp(tec)cz |
|MIME: ISO-8859-2 OK! | |MIME: ISO-8859-2 OK! |
+------------------------+ +---------------------------+

Multitasking, to je kdyz se aplikace mohou hroutit paralelne.

Multitasking means that applications can crash simultaneously.

Zistovanie "padu" aplikacie

[*] Ales Zeleny <zelenya(zv)mlp(tec)cz> - 19.3.1998 08:13:52

DDV,

nebo tuto aplikaci spoustet "dozorcim" programem pres CreateProcess a
divat se, jak je na tom patricna aplikace dla vraceneho handle.

> Prednedavnom tu bola otazka, ako zistovat, ci nejaka aplikacia spadla.
> Skusal som v PowerToys volbu Log applications errors to FAULTLOG.TXT na
> karte Paranoia a v tomto subore sa naozaj vsetky zaznamy o "padlych"
> aplikaciach. Mozno to pomoze.
>
> -------------------------
> Ing. Patrik Hrkut
> ZU-FRI-KST Zilina
> hrko(zv)frst.utc.sk
> +------------------------+ +---------------------------+
|Ales Zeleny OK1UUE| |Ales Zeleny OK1UUE|
|Mestska knihovna v Praze| |Municipal Library of Prague|
|Marianske nam. 1 | |Marianske nam. 1 |
|115 72 | |115 72 |
| | | |
|Tel.: (420)(2)22113 452 | |Tel.: (420)(2) 22113 452 |
|E-mail:zelenya(zv)mlp(tec)cz | |E-mail:zelenya(zv)mlp(tec)cz |
|MIME: ISO-8859-2 OK! | |MIME: ISO-8859-2 OK! |
+------------------------+ +---------------------------+

Multitasking, to je kdyz se aplikace mohou hroutit paralelne.

Multitasking means that applications can crash simultaneously.

Prochazeni adresare

[*] vrbka(zv)mboxzn(tec)cz (Vrbka Libor) - 19.3.1998 08:22:10

Jedine co me napada je vyuziti funkci FindFirst a FindNext (viz Delphi Help).

S pozdravem

Libor Vrbka
vrbka(zv)mboxzn(tec)cz

-----Puvodni zprava-----
Od: TucekR(zv)p15.monet(tec)cz [SMTP:TucekR(zv)p15.monet(tec)cz]
Odeslano: 19. boezna 1998 8:30
Komu: delphi(zv)pinknet(tec)cz
Poedmit: Prochazeni adresare

Nevite jako co nejlepe (nejjednodusseji) zjistit pocet souboru a danem
adresari a jejich jmena ?

TRT


Priority

[*] Ales Zeleny <zelenya(zv)mlp(tec)cz> - 19.3.1998 08:24:19

DDV,

Prioritu muzes urcovat pro thready, prioritu aplikace lze v NT
nastavit pri spousteni start jmenoaplikace /low [viz start /?]

> Nevite prosim Vas nekdo jak se nastavujou priority v delphiovych aplikacich
> ? Dik moc.
> Aleq
>
> +------------------------+ +---------------------------+
|Ales Zeleny OK1UUE| |Ales Zeleny OK1UUE|
|Mestska knihovna v Praze| |Municipal Library of Prague|
|Marianske nam. 1 | |Marianske nam. 1 |
|115 72 | |115 72 |
| | | |
|Tel.: (420)(2)22113 452 | |Tel.: (420)(2) 22113 452 |
|E-mail:zelenya(zv)mlp(tec)cz | |E-mail:zelenya(zv)mlp(tec)cz |
|MIME: ISO-8859-2 OK! | |MIME: ISO-8859-2 OK! |
+------------------------+ +---------------------------+

Multitasking, to je kdyz se aplikace mohou hroutit paralelne.

Multitasking means that applications can crash simultaneously.

multitasking

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 19.3.1998 08:26:50

Pavel ODVALIL wrote:

> Muze nekdo poradit, jak je to s multitaskingem ve Windows 95 a NT?
> Zkusil jsem si napsat jednoduchou aplikaci, kde se jako odezva na
> zmacknute tlacitko spusti procedura:

V podstate mas nekolik moznosti. Budto to napises jako thread, nebo
to muzes upravit nasledovne:

> procedure TForm1.stisk(Sender:TObject);
> var i,j,k:integer;
> begin
> for i:=1 to 10000 do for j:=1 to 10000 do
begin
k:=i+j;
Application.ProcessMessages;
end;
> end;

Mozna by se dalo najit i neco dalsiho.

S pozdravem

Zbysek Hlinka
E-mail: zhlinka(zv)login(tec)cz
Tel.: 02/795 29 56
Krystofova 1016, 149 00 Praha 4
CZ


Prochazeni adresare

[*] TucekR(zv)p15.monet(tec)cz - 19.3.1998 08:30:00

Nevite jako co nejlepe (nejjednodusseji) zjistit pocet souboru a danem
adresari a jejich jmena ?

TRT


multitasking

[*] Dalibor Toman <dtoman(zv)lit(tec)czn(tec)cz> - 19.3.1998 08:33:42



>Pavel ODVALIL wrote:
>>
>> Muze nekdo poradit, jak je to s multitaskingem ve Windows 95 a NT?
>> procedure TForm1.stisk(Sender:TObject);
>> var i,j,k:integer;
>> begin
>> for i:=1 to 10000 do for j:=1 to 10000 do k:=i+j;
>> end;
> > Po stlaceni tlacitka se ve Win 95 po dobu behu teto procedury vse
ostatni
>zastavi - napr. i okno se systemovymi hodinami. Ve Win NT se hodiny
zastavi na
>cca 3sec a pak se rozebehnou.
>
>Ahoj, pokus se vyuzit vyhod multithreadingu ve Win32, v jednoduchosti
to lze
>udelat treba takto :
>
>
>procedure TCountThread.Execute;
>var I, J, K: Integer;
>begin
> for I := 1 to 10000 do
> for J:=1 to 10000 do
> K := I + J;
>end;
>
coz ovsem take sezere spoustu CPU :-). Thread by mel testovat nejake
Eventy ( napriklad zadost o predcasne ukoceni threadu) nebo volat nejake
API fce. Proste smycky v threadech take zatezuji neumerne CPU a zerou
cas jinym threadum a procesum

Problem s indexaci DBASE tabulky

[*] SIPEK Stanislav, Ing. <SIPEK(zv)fbm.vutbr(tec)cz> - 19.3.1998 08:41:13

Ahojte vsichni

Mam vytvorenou tabulku typu DBASE a k ni 6 jdenoduchych klicu, podle
kterych tridim vety v tabulce. K *.dbf souboru mam tedy vytvoren i *.mdx
soubor. Problem je v tom, ze kdyz mi aplikace zhavaruje, tak ten *.mdx
soubor neodpovida dane tabulce. Potreboval bych ho nejak znovu
preindexovat (obnovit indexi). Muzete mi poradit jak to udelat?

Jsem v databazich zacatecnik, tak pokud jsem se nejak spatne vyjadril,
tak me omluvte.

A pak bych chtel poradit jeste s timhle. Stojim pred ukolem vytvorit
databazovou aplikaci, ktera v konecne fazi muze obsahovat az 5.000.000
zaznamu. Nebude to sitova aplikace, pobezi jen na lokalni stanici.
Poradte mi, jaky typ tabulky bych na to mel pouzit (DBASE, PARADOX, ..)
nebo to cele udelat v SQL?

Diky Standa
---------------------------------------------------
Ing. Stanislav Sipek
VUT fakulta podnikatelska
Technicka 2
BRNO 616 69
tel. 05/41142768
E-mail: sipek(zv)fbm.vutbr(tec)cz
---------------------------------------------------


Priority

[*] Dalibor Toman <dtoman(zv)lit(tec)czn(tec)cz> - 19.3.1998 08:44:30

>Nevite prosim Vas nekdo jak se nastavujou priority v delphiovych
aplikacich
>? Dik moc.
> Aleq
>
stejne jako v jinych volanim WIN API - tusim SetPriorityClass,
SetThreadPriority,...

Native database

[*] Vodnansky David <Vodnansky(zv)allianz(tec)cz> - 19.3.1998 09:14:18

Rychlejsi to sice je, ale taky to obsahuje plno chyb - viz napr. moje
predchozi zpravy o problemech s DBF soubory. Takze jsem nativni pristup
poslal i s Borlandem do haje a vratil se v tomto pripade hezky k ODBC.
To ma sice taky chyby, ale zjevne momentalne tam, kde mi nevadi. A v
pripade pouziti knihoven ODBCExpress je to uz uplne v pohode i s
rychlosti.

-----------------------------------------------------
David Vodnansky - database analyst
Allianz pojistovna a.s.
tel. +420-2-24405215 fax.24405555
<mailto: vodnansky(zv)allianz(tec)cz>
-----------------------------------------------------


> -----P�vodn� zpr�va-----
> Od: Petr Zahradnik [SMTP:clexpert(zv)clexpert(tec)cz]
> Odesl�no: 18. b�ezna 1998 23:07
> Komu: delphi(zv)pinknet(tec)cz
> P�edm�t: Re: Native database
>
> > mam za to, ze nativni pristup je cca 8x rychlejsi, nez pristup
> > pres drivery
> > ODBC, - jedna pani povidala ... :-)
>
> Jo, je to pravda. Nevim, jestli zrovna 10x, ale rozhodne hodnekrat.
> Mam D2 a pristupuji vetsinou k databazi Paradox, samozrejme primo.
> No a take k databazim Access 97 pres ODBC driver. To je silene
> pomale.
> Ale fakt silene... oproti Paradoxu.
>
> S pozdravem
> Petr Zahradnik, pocitacovy expert
>
> ==============================================================
> === Petr Zahradnik - Computer Laboratory ===
> === Jezkova 12, 400 11 Usti nad Labem ===
> === Telefon, fax: 047-5501627, mobilni GSM: 0602-409601 ===
> === http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
> ==============================================================

Pouziti DLL vytvorenych v C pomoci Pascalu

[*] Jiri Szopa <prosys(zv)grendel(tec)cz> - 19.3.1998 10:07:35

> Mam soubor .H, ktery popisuje jak se maji volat procedury a funkce z
> DLL knihovny. Dokazu volat jednoduche procedury (to co zacina
> 'void'), ale nevim jak mam prevest do Pascalu ruzne typy promenych
> (napr 'int' - asi integer, 'char *' - ? a dalsi)?
> Ma nekdo seznam ekvivalentu v C a Pascalu, nebo podrobnejsi navod na
> volani DLL knihoven.
>
C types

Type Range Format Pascal type
char -128 .. 127 Signed 8-bit Shortint
unsigned char 0 .. 255 Unsigned 8-bit Byte
short -32768 .. 32767 Signed 16-bit SmallInt
unsigned short 0 .. 65535 Unsigned 16-bit Word
int -2147483648 .. 2147483647 Signed 32-bit Integer
unsigned int 0 .. 4294967296 Unsigned 32-bit Cardinal *
long -2147483648 .. 2147483647 Signed 32-bit Longint
unsigned long 0 .. 4294967296 Unsigned 32-bit Cardinal *
float 4B Single
double 8B Double
long double 8B Extended

Vsechno s * je nejaky pointer, napr.:
char* - PChar,
DWORD* col - col: Pointer;
navratova hodnota void - procedura

takze int WINAPI MikIT_GetInstrumentName(char *s,int l,int i)
bude function MikIT_GetInstrumentName(s: PChar; l,i: Integer): integer; stdcall;
-------------------------------------------
Ing. Jiri Szopa
tel.: +420 659 713393
fax.: +420 659 713392
email: prosys(zv)grendel(tec)cz


CGI v D3

[*] V. Nikel <vladimir.nikel(zv)vitkovice(tec)cz> - 19.3.1998 10:35:48

zkousel jsem to a ten text je orezany uz v
request.contentfields.values[ ].
takze to vypada, ze webserver neni schopny predat skriptu
vsechny data...

a v tomhle pripade se taky stava, ze i kdyz na konci
skriptu predam do do response nejake data, tak je
skript nepreda serveru - CGIcko zustane "viset"
a je nutne ho manualne na serveru ukoncit.

V.N.

>WWWBroker : Tak se jmenuji soucasti delphi 3 jako je WebDispatcher a
pod.
>
>
>A v te promenne z ktere to tam vkladas sou ??
>
> Radek Voltr


ODBCExpress ?

[*] Jiri Szopa <prosys(zv)grendel(tec)cz> - 19.3.1998 10:50:56

> Rychlejsi to sice je, ale taky to obsahuje plno chyb - viz napr. moje
> predchozi zpravy o problemech s DBF soubory. Takze jsem nativni pristup
> poslal i s Borlandem do haje a vratil se v tomto pripade hezky k ODBC.
> To ma sice taky chyby, ale zjevne momentalne tam, kde mi nevadi. A v
> pripade pouziti knihoven ODBCExpress je to uz uplne v pohode i s
> rychlosti.
>
Muzez zdelit podrobnosti o tech knihovnach ODBCExpress ?
Jsou to primo upravene drivery, anebo i take spolecne jadro ?
-------------------------------------------
Ing. Jiri Szopa
tel.: +420 659 713393
fax.: +420 659 713392
email: prosys(zv)grendel(tec)cz


Vytvareni Helpu

[*] Martin Kubecka <martin.kubecka(zv)dytron(tec)cz> - 19.3.1998 10:55:46

Nene, jedna se o hlpy10.zip (ne tedy helpy10.zip ;-).

(WinHelp-generator for Word97. Many features. Freeware)

A neni na www.download.com ale na www.shareware.com :0

Sorry, ale psal sem to z hlavy a nezkousel...

Mac

Victor Trnka wrote:
>
> >Bohuzel sablonu helpy10.zip jsem na www.download.com nenalezl. Pokud ji
> >nekdo ma a mohl by mi ji poslat byl bych mu vdecny.
> Pravdepodobne se jedna o soubor
> hlpx131.zip (Help Authoring Expert v1.31)
> Cau
> Vic


Native database

[*] Martin Kubecka <martin.kubecka(zv)dytron(tec)cz> - 19.3.1998 10:58:14

No a naopak pristup na MS-SQL server pres nativni ovladace byl pomalejsi
nez pres ODBC (resp. jeste to chce poradne proverit).

Petr Zahradnik wrote:
>
> > mam za to, ze nativni pristup je cca 8x rychlejsi, nez pristup pres drivery
> > ODBC, - jedna pani povidala ... :-)
>
> Jo, je to pravda. Nevim, jestli zrovna 10x, ale rozhodne hodnekrat.
> Mam D2 a pristupuji vetsinou k databazi Paradox, samozrejme primo.
> No a take k databazim Access 97 pres ODBC driver. To je silene pomale.
> Ale fakt silene... oproti Paradoxu.
>
> S pozdravem
> Petr Zahradnik, pocitacovy expert
>
> ==============================================================
> === Petr Zahradnik - Computer Laboratory ===
> === Jezkova 12, 400 11 Usti nad Labem ===
> === Telefon, fax: 047-5501627, mobilni GSM: 0602-409601 ===
> === http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
> ==============================================================

Pouziti DLL vytvorenych v C pomoci Pascalu

[*] Dalibor Toman <dtoman(zv)lit(tec)czn(tec)cz> - 19.3.1998 11:02:52

>unsigned int 0 .. 4294967296 Unsigned 32-bit Cardinal *
>long -2147483648 .. 2147483647 Signed 32-bit Longint
>unsigned long 0 .. 4294967296 Unsigned 32-bit Cardinal *
vubec nevim k cemu je typ cardinal. Je totiz definovanej ne jako
0..4xxxxxxxx ale jen
jako kladna pulka Integeru - 0..217xxxxxxx. Poradnej DWORD zatracene
chybi. Veskere vysledky funkci API , ktere vraceji DWORD jsou v Delphi
NEZPRACOVATELNE

Zdravi
D. Toman

CGI v D3

[*] VOLTRR1(zv)epr1.ccmail.x400.cez(tec)cz - ar 1998 11:09:51 -0700

Mozne reseni by bylo nepouzivat WWWBroker ale jiny kit pro CGI - ja pouzivam
napr. ten od Blaka Stona.
Dobry je take od Steva Genusy.

Najit se daj na netu napr : delphi.snapjax.com/isapi

Tyto vetsinou umoznej nacist data primo bez jakeho koliv predzpracovani -
problem je ze se to potom hur programuje.

Radek Voltr

-----Puvodni zprava-----
Od: Internet:delphi-request(zv)io.pinknet(tec)cz/
Odeslano: 19. boezna 1998 10:53
Komu: Internet:delphi(zv)pinknet(tec)cz/
Poedmit: RE: CGI v D3


zkousel jsem to a ten text je orezany uz v
request.contentfields.values[ ].
takze to vypada, ze webserver neni schopny predat skriptu
vsechny data...

a v tomhle pripade se taky stava, ze i kdyz na konci
skriptu predam do do response nejake data, tak je
skript nepreda serveru - CGIcko zustane "viset"
a je nutne ho manualne na serveru ukoncit.

V.N.

>WWWBroker : Tak se jmenuji soucasti delphi 3 jako je WebDispatcher a
pod.
>
>
>A v te promenne z ktere to tam vkladas sou ??
>
> Radek Voltr
<<Soubor: TXT1.TXT>>

David Vodnansky ODBCExpress

[*] tomas.mazurek(zv)vitkovice(tec)cz - 19.3.1998 11:26:54

Hello,

muzete trochu blize popsat Vase skusenosti s ODBCExpress, tj.
rychlost, spolehlivost, ceny?

Co je nutno mit pro vyskouseni napr. pro tabulky Paradoxu?

Mate pravdu, ze nativni Borlandi a cele BDE je dost chybova a taky
bychom jej chteli casem nejak nahradit.

Diky Tomas


MS-SQL, ODBC drivery 3.5 a ulozene procedury

[*] Martin Kubecka <martin.kubecka(zv)dytron(tec)cz> - 19.3.1998 11:34:26

Nainstaloval sem posledni ODBC drivery od MS (MDAC 1.5c) pro MS-SQL
server 6.5 (verze souboru sqlsrv32.dll je 3.50.0305).
No a co nefunguje je predavani parametru typu datum a cas ulozene
procedure. Nahlasi BDE: operation not applicable.
Ostatni typy parametru v pohode chodi. Netusite nekdo co s tim?

Martin Kubecka


multitasking a com

[*] RADIK(zv)p15.monet(tec)cz - 19.3.1998 11:36:00

Nerad bych se pletl, ale Enter/LeaveCriticalSection nema nic spolecneho
s casove choulostivymi operacemi. Je to klasicky synchronizacni prvek,
slouzici k pristupu k jednomu objektu z vice procesu (nebo v pripade
Win32 pouze z vice threadu, pro vice procesu jsou tu jine moznosti), tak
aby se zajistilo, ze si procesy nebudou "lezt do zeli" pri praci s onim
objektem...... Funkce EnterCS pocka az je sekce odemcena a uzamkne ji,
LeaveCS sekci odemkne. Proto je pouziti sekce omezeno spise na dalsi
thready, nez na hlavni aplikaci, protoze funkce EnterCS muze thread na
nejakou dobu pozastavit (pokud to napisu blbe, tak treba i zastavit -
deadlock)......
Vyplyva to z napovedy o Win32 a predevsim z "klasicke" nauky o
operacnich systemech (staci si precist neco o OS z doby, kdy Microsoft
ani neexistoval....).

Ales
radik(zv)p15.monet(tec)cz

----------
Od: Martin Nedopil
Komu: DELPHI Distribution List
P�edm�t: multitasking a com
Datum: 19. b�ezen 1998 7:49


Povej se na moji domovskou, najdes tam komponentu pro lehci psani
threadu.

Je tam i komponenta pro komunikaci po seriaku. Je pro 16 i 32 bit.
Odesilani
a prijimani jsou samostatne thready, ktere
zajisti vse potrebne. S odezvou si nedelej hlavu. I kdyz te nejaka jina
aplikace prerusi, data na tebe budou cekat :-0.

Pokud pracujes s 32 bit Delphi , pak muzes pouzit
Section:TRTLCriticalSection a EnterCriticalSection(Section) a
LeaveCriticalSection(Section).
Ja to pouzivam, ale spise z povercivosti, nevsiml jsem si, ze by to
nejak
pomahalo.

Martin Nedopil
nedopil(zv)geocities.com
jsem doma na: http://www.geocities.com/Athens/Olympus/5260
Heslo dne:"Abychom mohli pochopit rekurzi, mus�me nap�ed pochopit
rekurzi"

Pouziti DLL vytvorenych v C pomoci Pascalu

[*] VOLTRR1(zv)epr1.ccmail.x400.cez(tec)cz - ar 1998 11:44:11 -0700

Co je spatneho na typu DWORD definovaneho v unite Windows ???

Radek Voltr


-----Puvodni zprava-----
Od: Internet:delphi-request(zv)io.pinknet(tec)cz/
Odeslano: 19. boezna 1998 11:34
Komu: Internet:delphi(zv)pinknet(tec)cz/
Poedmit: Re: Pouziti DLL vytvorenych v C pomoci Pascalu

>unsigned int 0 .. 4294967296 Unsigned 32-bit Cardinal *
>long -2147483648 .. 2147483647 Signed 32-bit Longint
>unsigned long 0 .. 4294967296 Unsigned 32-bit Cardinal *
vubec nevim k cemu je typ cardinal. Je totiz definovanej ne jako
0..4xxxxxxxx ale jen
jako kladna pulka Integeru - 0..217xxxxxxx. Poradnej DWORD zatracene
chybi. Veskere vysledky funkci API , ktere vraceji DWORD jsou v Delphi
NEZPRACOVATELNE

Zdravi
D. Toman


<<Soubor: TXT1.TXT>>

OLE Server

[*] Radim Kittner, st. ??-98, UAI <XKITTN00(zv)kinf.fme.vutbr(tec)cz> - 19.3.1998 11:49:40 cet

Mam prosbu,
nevi nekdo, kde sehnat komponentu pro OLE Server?
Predem diky za radu
Radim Kittner


multitasking a com

[*] Dalibor Toman <dtoman(zv)lit(tec)czn(tec)cz> - 19.3.1998 11:51:36

>Section:TRTLCriticalSection a EnterCriticalSection(Section) a
> LeaveCriticalSection(Section).
>Ja to pouzivam, ale spise z povercivosti, nevsiml jsem si, ze by to
nejak
>pomahalo.
neobejdes se bez toho pokud jeden kod (procedura) bezi najednou ve vice
threadech a potrebujes pristupovat ke globalnim zdrojum (napriklad
prosta zmena hodnoty globalni promenne - musis zarucit ze uprostred
provadeni zmeny nebude chtet totez delat dalsi thread)

Zdravi
D. Toman


Problem s indexaci DBASE tabulky

[*] Ing. Jahoda Jaroslav <Jaroslav.Jahoda(zv)lesprojekt(tec)cz> - 19.3.1998 11:52:51

> ----------
> From: SIPEK Stanislav, Ing.[SMTP:SIPEK(zv)fbm.vutbr(tec)cz]
> Reply To: DELPHI Distribution List
> Sent: 19. b�ezna 1998 8:41
> To: 'Konference DELPHI'
> Subject: Problem s indexaci DBASE tabulky
>
> Ahojte vsichni
>
> Mam vytvorenou tabulku typu DBASE a k ni 6 jdenoduchych klicu, podle
> kterych tridim vety v tabulce. K *.dbf souboru mam tedy vytvoren i
> *.mdx
> soubor. Problem je v tom, ze kdyz mi aplikace zhavaruje, tak ten *.mdx
> soubor neodpovida dane tabulce. Potreboval bych ho nejak znovu
> preindexovat (obnovit indexi). Muzete mi poradit jak to udelat?
>
Table.TableName := .........;
Table.Exclusive := true;
Table.Open;
try
Check(DbiRegenIndexes(Table.Handle));
finally
Table.Close;
end;

Z helpu:
A maintained index is automatically updated when the table is updated.
dBASE or FoxPro: All open indexes are regenerated.
Paradox: All maintained and non-maintained indexes are regenerated.
SQL, Access: SQL and Access indexes cannot be regenerated.

> Jsem v databazich zacatecnik, tak pokud jsem se nejak spatne vyjadril,
> tak me omluvte.
>
> A pak bych chtel poradit jeste s timhle. Stojim pred ukolem vytvorit
> databazovou aplikaci, ktera v konecne fazi muze obsahovat az 5.000.000
> zaznamu. Nebude to sitova aplikace, pobezi jen na lokalni stanici.
> Poradte mi, jaky typ tabulky bych na to mel pouzit (DBASE, PARADOX,
> ..)
> nebo to cele udelat v SQL?
>
Mam dobre zkusenosti s velkym mnozstvim dat v tabulkach PARADOX, ale mel
jsem problemy na siti v sitove aplikaci. Na lokale je PARADOX
dostatecny. Rozhodne lepsi nez DBase, FoxPro aj. Na siti se mi osvecil
MSAccess pres BDE.

> Diky Standa
> ---------------------------------------------------
> Ing. Stanislav Sipek
> VUT fakulta podnikatelska
> Technicka 2
> BRNO 616 69
> tel. 05/41142768
> E-mail: sipek(zv)fbm.vutbr(tec)cz
> ---------------------------------------------------
>

ODBCExpress ?

[*] Vodnansky David <Vodnansky(zv)allianz(tec)cz> - 19.3.1998 12:15:53

Jsou to komponenty, ktere primo volaji jednotlive funkce ODBC a
nepracuji tedy vubec s rozhranim BDE. Takze je treba zapomenout na
standardni DBAware komponenty Borlandu, nicmene vsechny jsou podle mne
uspokojive nahrazeny.

K tomu mam pripojene ODBC drivery od Intersolvu, ktere jsou podle mne
bezkonkurencne nejrychlejsi a musim rict, ze rozdil v rychlosti mezi BDE
a ODBC naprosto nepozoruji.

Tim nechci nijak snizovat kvality BDE - pro pristup na SQL databaze je k
nezaplaceni. Ale podporuje ho bohuzel jenom Borland a je to na nem znat.

Pokud chcete vedet vic o ODBCExpressu doporucuji jeho home page
www.odbcexpress.com. Ja stale pouzivam 16-bitovou verzi, ktera byla ve
sve dobe free, jak je to ted nevim.

-----------------------------------------------------
David Vodnansky - database analyst
Allianz pojistovna a.s.
tel. +420-2-24405215 fax.24405555
<mailto: vodnansky(zv)allianz(tec)cz>
-----------------------------------------------------


> -----P�vodn� zpr�va-----
> Od: Jiri Szopa [SMTP:prosys(zv)grendel(tec)cz]
> Odesl�no: 19. b�ezna 1998 10:51
> Komu: DELPHI Distribution List
> P�edm�t: ODBCExpress ?
>
> > Rychlejsi to sice je, ale taky to obsahuje plno chyb - viz napr.
> > moje
> > predchozi zpravy o problemech s DBF soubory. Takze jsem nativni
> > pristup
> > poslal i s Borlandem do haje a vratil se v tomto pripade hezky k
> > ODBC.
> > To ma sice taky chyby, ale zjevne momentalne tam, kde mi nevadi. A
> > v
> > pripade pouziti knihoven ODBCExpress je to uz uplne v pohode i s
> > rychlosti.
> >
> Muzez zdelit podrobnosti o tech knihovnach ODBCExpress ?
> Jsou to primo upravene drivery, anebo i take spolecne jadro ?
> -------------------------------------------
> Ing. Jiri Szopa
> tel.: +420 659 713393
> fax.: +420 659 713392
> email: prosys(zv)grendel(tec)cz


CGI v D3

[*] Ales Zeleny <zelenya(zv)mlp(tec)cz> - 19.3.1998 12:31:22

DDV,

problem, jak jinak...

Slinkoval jsem si exapmle z D3 (neb zatim jsem si psal CGI v D2)
iserver.dll dal do adresare se skripty a server (Netscape Enterprise
3.0) to sabotuje(CGI verze: iservcgi.exe beha OK):

Server Error

This server has encountered an internal error which prevents it from
fulfilling your request. The most likely cause is a misconfiguration.
Please ask the administrator to look for messages in the server's
error log.

Nevite co je spatne? Umisteni Dll (ve zdrojaku pisi adresar se
skripty...), je treba neco konfigurovat, krome zadani adresare pro
skripty?

Diky za napady.+------------------------+ +---------------------------+
|Ales Zeleny OK1UUE| |Ales Zeleny OK1UUE|
|Mestska knihovna v Praze| |Municipal Library of Prague|
|Marianske nam. 1 | |Marianske nam. 1 |
|115 72 | |115 72 |
| | | |
|Tel.: (420)(2)22113 452 | |Tel.: (420)(2) 22113 452 |
|E-mail:zelenya(zv)mlp(tec)cz | |E-mail:zelenya(zv)mlp(tec)cz |
|MIME: ISO-8859-2 OK! | |MIME: ISO-8859-2 OK! |
+------------------------+ +---------------------------+

Multitasking, to je kdyz se aplikace mohou hroutit paralelne.

Multitasking means that applications can crash simultaneously.

Pouziti DLL vytvorenych v C pomoci Pascalu

[*] Dalibor Toman <dtoman(zv)lit(tec)czn(tec)cz> - 19.3.1998 13:22:59



>Co je spatneho na typu DWORD definovaneho v unite Windows ???
pokud se nepletu je tam
DWORD = Integer;

:-)
Delphi proste neumi 32 bitove cislo BEZ ZNAMENKA

Pouziti DLL vytvorenych v C pomoci Pascalu

[*] Ing. Jahoda Jaroslav <Jaroslav.Jahoda(zv)lesprojekt(tec)cz> - 19.3.1998 14:03:45

Podle toho jak sleduju tuto problematiku, tak spatnyho je toto:
DWORD = Integer = -2147483648..2147483647

misto toho aby
DWORD = 0.. 4294967294

Pro vetsinu pripadu to nevadi, ale pro komparace to uz vadit muze
J.Jahoda

> ----------
> From:
> VOLTRR1(zv)epr1.ccmail.x400.cez(tec)cz[SMTP:VOLTRR1(zv)epr1.ccmail.x400.cez(tec)cz]
> Reply To: DELPHI Distribution List
> Sent: 19. b�ezna 1998 19:44
> To: delphi-request(zv)io.pinknet(tec)cz; delphi(zv)pinknet(tec)cz
> Subject: RE: Pouziti DLL vytvorenych v C pomoci Pascalu
>
> Co je spatneho na typu DWORD definovaneho v unite Windows ???
>
> Radek Voltr
>
>
> -----Puvodni zprava-----
> Od: Internet:delphi-request(zv)io.pinknet(tec)cz/
> Odeslano: 19. boezna 1998 11:34
> Komu: Internet:delphi(zv)pinknet(tec)cz/
> Poedmit: Re: Pouziti DLL vytvorenych v C pomoci Pascalu
>
> >unsigned int 0 .. 4294967296 Unsigned 32-bit Cardinal *
> >long -2147483648 .. 2147483647 Signed 32-bit Longint
> >unsigned long 0 .. 4294967296 Unsigned 32-bit Cardinal *
> vubec nevim k cemu je typ cardinal. Je totiz definovanej ne jako
> 0..4xxxxxxxx ale jen
> jako kladna pulka Integeru - 0..217xxxxxxx. Poradnej DWORD zatracene
> chybi. Veskere vysledky funkci API , ktere vraceji DWORD jsou v Delphi
> NEZPRACOVATELNE
>
> Zdravi
> D. Toman
>
>
> <<Soubor: TXT1.TXT>>
>

OLE Server

[*] Ing. Jahoda Jaroslav <Jaroslav.Jahoda(zv)lesprojekt(tec)cz> - 19.3.1998 14:05:21

Nechapu dotaz, chcete OLE server vytvorit nebo z OLE serveru udelat
komponentu pouzitelnou v Delphi?
J.Jahoda

> ----------
> From: Radim Kittner, st. ??-98,
> UAI[SMTP:XKITTN00(zv)kinf.fme.vutbr(tec)cz]
> Reply To: DELPHI Distribution List
> Sent: 19. b�ezna 1998 12:49
> To: delphi(zv)pinknet(tec)cz
> Subject: OLE Server
>
> Mam prosbu,
> nevi nekdo, kde sehnat komponentu pro OLE Server?
> Predem diky za radu
> Radim Kittner
>

DCOM not instaled

[*] peterrus(zv)intesys(tec)cz (Peter Rus) - 19.3.1998 14:46:04

Ahoj Delphici,

tak tuhle hlasku (<subj>) mi vypsali delphini 3.0 c/s kdyz jsem si pokus
napsat klienta. Poradi mi nekdo, co s tim ??

Mockrat diky,

Peter
peterrus(zv)intesys(tec)cz


off topic

[*] Martin Brandstatter <BRANER(zv)MILADA.TROJA.MFF.CUNI.CZ> - 19.3.1998 15:12:22

Mam takovy problem, ktery souvisi s Delphi jen velmi okrajove.
Mam projekt v c++ buildru, pisu, prekladam a vse bezi v pohode,
az najednou se mi objevi chyba UNKNOWN ERROR #1 a te se da
zbavit pouze restartem buildru. Nevite nekdo nahodou cim to je ?
Martin Brandstatter (Braner)

Navstivte www.sinea.cz - muzete ziskat Cesky gener

[*] �ke��k Jaroslav�������6�����̿ - 20.3.1998 00:24:12

[P��loha v souboru: Sinea.zip]
Toto je zpr�va ve form�tu MIME obsahuj�c�n�kolik ��st�.

Zdavim vsechny pratele a priznivce DELPHI

Ctete dobre.
Na serveru www.sinea(tec)cz muzete opravdu ziskat radu komponent pro
Delphi zdarma. Zdarma je zde k dispozici i nejnov�j�� verze gener�toru
sestav
urcena pro Delphi 2. Verzi pro Delphi 3 muzete zakoupit za velmi rozumnou
cenu.
Podrobne informace naleznete v priloze nebo na serveru www.sinea(tec)cz,
Tesime se na Vas zajem.

SINEA software telefon: 0446/612468
Ing. Jaroslav Skerik e-mail: sinea(zv)sinea(tec)cz
Tylova 957 privat: jaro(zv)sinea(tec)cz
564 01 ZAMBERK http://www.sinea(tec)cz/
----------------------------------------------------------------------------

memcheck

[*] Richard Willmann <sales(zv)nocomment.sk> - 20.3.1998 13:00:15

Ja som to stiahol a prazdny projekt D301P vracia slack 3252 :-))) Je to
OK? Autor hovoril nieco okolo 1220 bajtov.

Richard Willmann

David Mensik wrote:

> Dobry den,
> byla tu rec o utilite memcheck, bylo by ji mozne nekde na internetu
> stahnout?
>
> Ozon

memcheck & Delphi 3.01P :-)))

[*] Richard Willmann <sales(zv)nocomment.sk> - 20.3.1998 13:06:23

Dobry den pani,

neviem ci ja osobne alebo cela tlupa programatorov Inprise ale:

* program s komponentou TPageControl a definovanymi 4 zalozkami
* pri spusteni s parametrom ActivePage=page1 je mem leak X
* pri spusteni s parametrom ActivePage=page2 je mem leak X+nieco
* ...

inym slovom vzdy iny :-))) Je to normalne?

Richard Willmann

Native database

[*] Alame <alame(zv)bigfoot(tec)com> - 20.3.1998 02:43:19

a mel jste tam tu opravu? (D v3.02)

-----P�vodn� zpr�va-----
Rychlejsi to sice je, ale taky to obsahuje plno chyb - viz napr. moje
predchozi zpravy o problemech s DBF soubory. Takze jsem nativni pristup
poslal i s Borlandem do haje a vratil se v tomto pripade hezky k ODBC.
To ma sice taky chyby, ale zjevne momentalne tam, kde mi nevadi. A v
pripade pouziti knihoven ODBCExpress je to uz uplne v pohode i s
rychlosti.

-----------------------------------------------------
David Vodnansky - database analyst
Allianz pojistovna a.s.
tel. +420-2-24405215 fax.24405555
<mailto: vodnansky(zv)allianz(tec)cz>
-----------------------------------------------------


> -----P�vodn� zpr�va-----
> Od: Petr Zahradnik [SMTP:clexpert(zv)clexpert(tec)cz]
> Odesl�no: 18. b�ezna 1998 23:07
> Komu: delphi(zv)pinknet(tec)cz
> P�edm�t: Re: Native database
>
> > mam za to, ze nativni pristup je cca 8x rychlejsi, nez pristup
> > pres drivery
> > ODBC, - jedna pani povidala ... :-)
>
> Jo, je to pravda. Nevim, jestli zrovna 10x, ale rozhodne hodnekrat.
> Mam D2 a pristupuji vetsinou k databazi Paradox, samozrejme primo.
> No a take k databazim Access 97 pres ODBC driver. To je silene
> pomale.
> Ale fakt silene... oproti Paradoxu.
>
> S pozdravem
> Petr Zahradnik, pocitacovy expert
>
> ==============================================================
> === Petr Zahradnik - Computer Laboratory ===
> === Jezkova 12, 400 11 Usti nad Labem ===
> === Telefon, fax: 047-5501627, mobilni GSM: 0602-409601 ===
> === http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
> ==============================================================

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