Archív konference Delphi

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

Jak vytvorit List ukazatelu na objekty ??

[*] Jiri Malek <jirim(zv)cs.vabo(tec)cz> - 17.2.1998 09:11:42

Nazdar,

neslo by to takhle?

var List : Tlist;
Obj : PObject;
begin
List := Tlist.Create;
Obj:= New(tObject, Create);
List.Add(Obj);
end.

Tedy to je konstrukce z TurboPascalu, ale mela by fungovat i v D.

-j-
-----Original Message-----
From: Jiri Vrabec, st. UAI, 93/98 <XVRABE00(zv)kinf.fme.vutbr(tec)cz>
To: Listserv v4.1.0 <delphi(zv)pinknet(tec)cz>
Date: 17. �nora 1998 8:00
Subject: Jak vytvorit List ukazatelu na objekty ??

type Pobject = ^TObject;
TObject = class
.
end;

var List : Tlist;
Obj : PObject;
begin
List := Tlist.Create;
// ?? Co pred to ??
List.Add(Obj);
end;

Delphi 2.0 - Relace mezi tabulkami Interbase

[*] VAS Boskovice <vasbosk(zv)bosnet(tec)cz> - 17.2.1998 10:40:49

Ahoj vsichni,
jsem programator zacatecnik a do teto konference pisi porve.
Mam s Delphi nasledujici problem.
Mam spojene relacne dve tabulky (pres znakovy cloupec).
Pri nastartovani formulare vsechno v pohode funguje, tzn posunuji-li se po vetach master tabulky (ComboBox)
automaticky se mi prepacovava seznam v DBGridu napojenem na druhou tabulku. Smazu-li nektere zaznamy z gridu je to jeste vsechno v pohode, ale jakmile chci smazat vsechny vety (zaznamy v gridu) odpovidajici jedne master vete (v ComboBoxu), procedura navesena na tlacitko probehne bez chyb, ale potem Delphi mi vyhodi vyjimku "EAccesViolation at address 4D20E504. Read of address FFFFFFFF". Potom prerusim program a pri jeho dalsim spusteni zjistin, ze vety byly opravdu smazany.

Diky za pripadnou pomoc
Ruda


Interbase - ceske trideni

[*] VAS Boskovice <vasbosk(zv)bosnet(tec)cz> - 17.2.1998 10:52:12

Ahoj vsichni,
pomozte mi prosim vyresit nasledujici problem s ceskym tridenim v Interbase.
Mam Interbasi verze V4.2.1.328 a BDE verze 3.0 .
Precetl jsem si v konferenci jiz nekolik prispevku a pochopil jsem, ze je nutne zalozit databazi v prislusne kodove strance - jak vsichni pisi ve WIN1250.
Jenomze, kdyz na mem pocitaci zalozim databazi ve WIN1250 a potom se snazim treba v ISQL pomoci SQL prikazu INSERT INTO tabulka (polozka) VALUES ('������') dostanu chybu 'arithmetic exception, numeric overflow, ..... . Cannot transliterate character between character set.'.
Kdy� zalozim databazi ve WIN1252, tak to vsechno funguje, ale trideni mi ceske znaky dava az na konec seznamu.
Proc tedy nelze v mych Windows 95 OSR2 provozovat databazi ve WIN1250 ?

Dik za pomoc
Ruda


Jak vytvorit List ukazatelu na objekty ??

[*] Richard Vdovjak <richo(zv)utcru.sk> - 17.2.1998 11:35:45

>Neco jako v pascalu :
>
>type Pobject = ^TObject;
> TObject = class
> .
> .
> .
> end;
>
>var List : Tlist;
> Obj : PObject;
>begin
> List := Tlist.Create;
>
>// ?? Co pred to ??
> List.Add(Obj);
>
>end;
kazda instancia triedy (premenna typu class) je vlastne ukazatelom
na objekt, takze je zbytocne deklarovat Pobject=^...class.
staci:var Pobjekt:TObjekt (kde Tobjekt je class nie obsolete object)
Samozrejme, ze by si mal objekt vytvorit(Pobjetk:=Tobjekt.create...)
(aby ukazoval na pridelenu pamat a nie niekam doprec).

Nie je mi celkom jasne z tvojej otazky, ci sa snazis o
implementaciu vlastneho zoznamu, alebo ti staci pouzitie
implementovaneho Tlistu, ak si dobre spominam, je to implementacia
linearneho zoznamu dynamicky sa alokujucim/dealokujucim polom
smernikov, kde mas k dispozicii stand. metody pre pracu so zoznamom
- ak by ti niektore chybali, mozes si ich dodefinovat cez potomka, ked
som sa volakedy pozeral na jeho implementaciu (zdroj. kody odVCL)
usudil som, ze je pomerne efektivne urobeny (pristup k prvku cez index
je zvacsa rychlejsi ako cez pointer(^.next)...) a teda som upustil od
vlastnej implementacie lin. zoz. (urobil som si len vylepseneho
potomka), ale samozrejme nic ti nebrani urobit si z gruntu vlastny zoznam .

s pozdravom

Richard Vdovjak
--------------------------------------------------------
mailto: richo(zv)utcru.sk or vdovjak(zv)usa.net
homepage: http://www.utcru.sk/~richo/
ICQ: 3283282

Lom(unknown chars)tko v MaskEdit

[*] Hrb�� David - 17.2.1998 11:50:54

Musi se podivat na deklaraci TMaskEditu soubor mask.pas, tam najdes
mMskDateSeparator = '/'; to znamena, ze ti nezbyde nic jineho nez si to
prepsat a vytvorit si vlastni tridu.

David.

-----P�vodn� zpr�va-----
Od: Pavel Bares <Atoll(zv)pce.fairnet(tec)cz>
Komu: DELPHI Distribution List <delphi(zv)io.pinknet(tec)cz>
Datum: 17. �nora 1998 10:22
P�edm�t: Re: Lom(unknown chars)tko v MaskEdit


>
>
>VLADO KEDER wrote:
>
>> Nepoznam konkretny pripad, kde to chces pouzit. Podla mna bud zmen
>> oddelovac datumu napr. na bodku, alebo skus nahradit '/' ASCII kodom
napr.
>> takto :
>>
>> string:=string+#47; alebo string:=string+chr(47);
>>
>> Cau Vlado
>
>Dekuji za snahu o radu
>
>Problem je asi takovy:
>
>uzivatel zadava cislo ve formatu napr. 0001/98, kde pocet cislic je vzdy
>stejny.
>Ja poterbuju, aby nemohl zadat nic krome cislice a aby se mu v MaskEditu
>zobrazovalo /.
>Pokud vsak zadam do prop. Mask v MaskEditu tvar 9999\/99 ('\' znamena ze
>nasledujici znak se bere natvrdo jako znak)
>v mask editu se objevi '----.--' proto, ze '/' je brano jako oddelovac
datumu
>i v pripade ze je za \ (bude to asi chyba v Delphi).
>Menit oddelovac datum jsem zkousel, ale nadela to peknou paseku.
>Zatim to resim tak, ze misto '9999\/99' zadam '9999c99'. Potom ale musi
vzdy
>uzivatel to lomitko napsat a to neni ono.
>
>Pavel Bares
>
>

Interbase - ceske trideni

[*] Vodnansky David <Vodnansky(zv)allianz(tec)cz> - 17.2.1998 12:24:56

Ahoj,
s prekvapenim jsem zjistil, ze pokud chci vkladat data primo v WISQL,
dostanu presne tutez hlasku. Pokud vkladam data pres BDE nebo ve WISQL
poustim skripty, je vsechno v poradku. Chyba je tedy nekde primo ve
WISQL, ale protoze tenhle nastroj je, krome vytvoreni databaze, stejne k
nicemu, mam pocit, ze to ani moc nevadi.

Takze se tim nenech rusit a klidne vkladej data treba pres Database
Explorer. Lepsi radu v tuto chvili nemam.

-----------------------------------------------------
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: VAS Boskovice [SMTP:vasbosk(zv)bosnet(tec)cz]
> Odesl�no: 17. �nora 1998 10:52
> Komu: delphi(zv)pinknet(tec)cz
> P�edm�t: Interbase - ceske trideni
>
> Ahoj vsichni,
> pomozte mi prosim vyresit nasledujici problem s ceskym tridenim v
Interbase.
> Mam Interbasi verze V4.2.1.328 a BDE verze 3.0 .
> Precetl jsem si v konferenci jiz nekolik prispevku a pochopil jsem, ze
je
> nutne zalozit databazi v prislusne kodove strance - jak vsichni pisi
ve
> WIN1250.
> Jenomze, kdyz na mem pocitaci zalozim databazi ve WIN1250 a potom se
snazim
> treba v ISQL pomoci SQL prikazu INSERT INTO tabulka (polozka) VALUES
> ('������') dostanu chybu 'arithmetic exception, numeric overflow,
..... .
> Cannot transliterate character between character set.'.
> Kdy� zalozim databazi ve WIN1252, tak to vsechno funguje, ale trideni
mi ceske
> znaky dava az na konec seznamu.
> Proc tedy nelze v mych Windows 95 OSR2 provozovat databazi ve WIN1250
?
>
>
Dik za pomoc
>
Ruda


Zakulisi Delphi 3

[*] Martin Dupal <vision(zv)visionsw(tec)cz> - 17.2.1998 12:52:05

Cau delfini,

Mam takovou zahadu, do ktere bych chtel vnest trochu svetla:

Pokud nekdo pracujete s knihovnou komponent RX-Lib 2.3x, tak
si muzete overit, ze v unite RXDBREG.PAS, kde jsou umisteny
registrace databazovych komponent je v sekci USES deklarovana
unita QBINDDLG. Ale tato unita neexistuje na disku, ani ve podobe
PAS ani DCU. Kompilace ovsem probehne OK.
Pri vyhozeni deklarace teto unity ze sekce USES nezna kompilator
dialog pro editaci Params pro TQuery, ktery pouziva ruska komponenta
TSQLScript.

Jestli existuje nekdo, kdo by mohl objasnit tuhle fintu, necht se,
prosim, ozve. Tento priklad zrejme ukazuje na nedokumentovane zakulisi
Delphi, o kterem bych rad vedel (nejen ja) vice.

Dik za hinty
Martin

+----------------------------------+
| Ing. Martin Dupal |
| adresa: Geislerova 6 |
| Olomouc 2, 772 00 |
| Czech republic |
| tel.: +420/68/5313130 |
| fax.: +420/68/5313132 |
| http://www.visionsw(tec)cz |
| mailto:vision(zv)visionsw(tec)cz |
+----------------------------------+

radkovani.

[*] Jiri Vrabec, st. UAI, 93/98 <XVRABE00(zv)kinf.fme.vutbr(tec)cz> - 17.2.1998 12:56:02 cet

Prsim vsechny, aby pouzivaly pokud mozno radkovani 60 -70 znaku
radek. Jinak to nejde nekdy pod (dos) emaily cist.
Dik.
Hi. Jirka.
-----------------------------------------------------------------------------
|Conected to : vrabec(zv)rhino.vutbr(tec)cz || Name : Jiri Vrabec |
| Jiri Vrabec K4/528 || Job : student VUT - FS 5.roc.|
| Kolejni 2, Brno 612 00 || Interested by: ASM,Unix,C,.. |
----------------------------------------------------------------
Neni blazen ten, kdo se vzda toho co si nemuze udrzet pro to, co
nemuze ztratit.
John Eliot.

Interbase - ceske trideni

[*] V�t�zslav Gazda������u��n�?��? - 17.2.1998 13:04:40

S timto problemem jsem se setkal asi tak pred pul rokem. Ja si myslim, ze to
je tim ze chybi nainstalovany nejaky ovladac pro WIN1250. V systemovych
tabulkach Interbase je jedna tabulka v ktere jsou zapsany vsechny jazykove
ovladace. V jednom sloupci je numericka hodnota. Tam kde byla v tomto
sloupci nula, tak ten prislusny ovladac hlasil prave tu stejnou hlasku ve
stejne situaci jako u tebe. A prave u ovladace WIN1250 tam byla take nula.
Psal jsem to i do teto konference, ale reseni jsem nedostal, takze Interbase
nepouzivam.

Vita


Jak vytvorit List ukazatelu na objekty ??

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 17.2.1998 13:48:01

Jiri Vrabec, st. UAI, 93/98 wrote:

> type Pobject = ^TObject;
> TObject = class
> .
> end;
>
> var List : Tlist;
> Obj : PObject;
> begin
> List := Tlist.Create;
>
> // ?? Co pred to ??
> List.Add(Obj);
>
> end;

Oje, na tohle staci si precist dokumentaci.

TObjekt je uz sama o sobe trida, je tedy rozumnejsi psat
TObjekt=class[(TObject)]
var
List:TList;
Obj:TObjekt;

List:=TList.Create;
List.Add(TObjekt.Create);

S pozdravem

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


Interbase - ceske trideni

[*] Tomas Vitvar <T.Vitvar(zv)sh.cvut(tec)cz> - 17.2.1998 14:02:22

Pokud mate v databazi nastaven character set na WIN1250 a chcete vkladat
cesky znaky pres WinISQL, musite primo v prostredi WinISQL nastavit
WIN1250, coz udelate pomoci dialogu Advance settings v menu WinISQL. Je tam
polozka Character Set On, kde vyberte WIN1250. Pokud pouzivate skript pro
vkladani hodnot do databaze, potom muzete primo ve skriptu nastavit WIN1250
pomoci prikazu : SET NAMES WIN1250;

Tomas Vitvar
CVUT Praha, SH 8/427

>Ahoj,
>s prekvapenim jsem zjistil, ze pokud chci vkladat data primo v WISQL,
>dostanu presne tutez hlasku. Pokud vkladam data pres BDE nebo ve WISQL
>poustim skripty, je vsechno v poradku. Chyba je tedy nekde primo ve
>WISQL, ale protoze tenhle nastroj je, krome vytvoreni databaze, stejne k
>nicemu, mam pocit, ze to ani moc nevadi.
>
>Takze se tim nenech rusit a klidne vkladej data treba pres Database
>Explorer. Lepsi radu v tuto chvili nemam.
>
>> Ahoj vsichni,
>> pomozte mi prosim vyresit nasledujici problem s ceskym tridenim v
>Interbase.
>> Mam Interbasi verze V4.2.1.328 a BDE verze 3.0 .
>> Precetl jsem si v konferenci jiz nekolik prispevku a pochopil jsem, ze
>je
>> nutne zalozit databazi v prislusne kodove strance - jak vsichni pisi
>ve
>> WIN1250.
>> Jenomze, kdyz na mem pocitaci zalozim databazi ve WIN1250 a potom se
>snazim
>> treba v ISQL pomoci SQL prikazu INSERT INTO tabulka (polozka) VALUES
>> ('������') dostanu chybu 'arithmetic exception, numeric overflow,
>..... .
>> Cannot transliterate character between character set.'.
>> Kdy� zalozim databazi ve WIN1252, tak to vsechno funguje, ale trideni
>mi ceske
>> znaky dava az na konec seznamu.
>> Proc tedy nelze v mych Windows 95 OSR2 provozovat databazi ve WIN1250
>?

Delphi 2.0 - Relace mezi tabulkami Interbase

[*] VAS Boskovice <vasbosk(zv)bosnet(tec)cz> - 17.2.1998 14:28:48



----------
Odes�latel: VAS Boskovice <vasbosk(zv)bosnet(tec)cz>
Komu: delphi(zv)pinknet(tec)cz
P�edm�t: Delphi 2.0 - Relace mezi tabulkami Interbase
Datum: 17. �nora 1998 10:40

Ahoj vsichni,
jsem programator zacatecnik a do teto konference pisi
porve.
Mam s Delphi nasledujici problem.
Mam spojene relacne dve tabulky (pres znakovy cloupec).
Pri nastartovani formulare vsechno v pohode funguje, tzn
posunuji-li se po vetach master tabulky (ComboBox)
automaticky se mi prepacovava seznam v DBGridu napojenem na
druhou tabulku. Smazu-li nektere zaznamy z gridu je to
jeste vsechno v pohode, ale jakmile chci smazat vsechny
vety (zaznamy v gridu) odpovidajici jedne master vete (v
ComboBoxu), procedura navesena na tlacitko probehne bez
chyb, ale potem Delphi mi vyhodi vyjimku "EAccesViolation
at address 4D20E504. Read of address FFFFFFFF". Potom
prerusim program a pri jeho dalsim spusteni zjistin, ze
vety byly opravdu smazany.

Diky za pripadnou pomoc
Ruda
----------


Interbase - ceske trideni

[*] VAS Boskovice <vasbosk(zv)bosnet(tec)cz> - 17.2.1998 14:30:28



----------
Odes�latel: VAS Boskovice <vasbosk(zv)bosnet(tec)cz>
Komu: delphi(zv)pinknet(tec)cz
P�edm�t: Interbase - ceske trideni
Datum: 17. �nora 1998 10:52

Ahoj vsichni,
pomozte mi prosim vyresit nasledujici problem s ceskym
tridenim v Interbase.
Mam Interbasi verze V4.2.1.328 a BDE verze 3.0 .
Precetl jsem si v konferenci jiz nekolik prispevku a
pochopil jsem, ze je nutne zalozit databazi v prislusne
kodove strance - jak vsichni pisi ve WIN1250.
Jenomze, kdyz na mem pocitaci zalozim databazi ve WIN1250 a
potom se snazim treba v ISQL pomoci SQL prikazu INSERT INTO
tabulka (polozka) VALUES ('������') dostanu chybu
'arithmetic exception, numeric overflow, ..... . Cannot
transliterate character between character set.'.
Kdy� zalozim databazi ve WIN1252, tak to vsechno funguje,
ale trideni mi ceske znaky dava az na konec seznamu.
Proc tedy nelze v mych Windows 95 OSR2 provozovat databazi
ve WIN1250 ?

Dik za pomoc
Ruda

----------


Interbase - ceske trideni

[*] Petr Kolar <petrkolar(zv)melzer(tec)cz> - 17.2.1998 14:36:53

Ahoj Rudo,

> Jenomze, kdyz na mem pocitaci zalozim databazi ve WIN1250 a potom
> se snazim treba v ISQL pomoci SQL prikazu
>
> INSERT INTO tabulka (polozka) VALUES ('������')
>
> dostanu chybu
>
> 'arithmetic exception, numeric overflow, ..... . Cannot transliterate character between character set.'.

Problem neni v OSR2, ale v tom, ze pred pouzitim ceskych znaku v insert into ...
musis nastavit character set. Ve WISQL je to v Session/Advanced Settings
- ComboBox Character Set On. Zde musis zvolit Win1250. Dulezite je,
ze nastaveni se musi provest _pred_ connectem k databazi !

Podobne v SQL scriptu je na to prikaz

SET NAMES WIN1250

a musi taky byt pred connectem.

S pozdravem
Petr
Petr Kolar
mailto:petrkolar(zv)melzer(tec)cz
http://www.melzer(tec)cz

begin 600 WINMAIL.DAT
M>)\^(C<-`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`N $```$````0`````P``, (````+``\.``````(!_P\!````2P``````
M``"!*Q^DOJ,0&9UN`-T!#U0"`````$1%3%!(22!$:7-T<FEB=71I;VX(zv)3&ES
M= !33510`&1E;'!H:4!I;RYP:6YK;F5T+F-Z```>``(P`0````4```!33510
M`````!X``S !````%0```&1E;'!H:4!I;RYP:6YK;F5T+F-Z``````,`%0P!
M`````P#^#P8````>``$P`0```!L````G1$5,4$A)($1I<W1R:6)U=&EO;B!,
M:7-T)P```(zv)$+, $````:````4TU44#I$14Q02$E 24\N4$E.2TY%5"Y#6(zv)``
M``,``#D`````"P! .(zv)$````>`/9?`0```!D```!$14Q02$D(zv)1&ES=')I8G5T
M:6]N($QI<W0``````(zv)'W7P$```!+`````````($K'Z2^HQ 9G6X`W0$/5 (`
M````1$5,4$A)($1I<W1R:6)U=&EO;B!,:7-T`%--5% `9&5L<&AI0&EO+G!I
M;FMN970N8WH```,`_5\!`````P#_7P`````"`?8/`0````0````````"F5L!
M!( !`!X```!213H(zv)26YT97)B87-E("T(zv)8V5S:V4(zv)=')I9&5N:0`5"(zv)$%(zv) ,`
M#(zv)```,X'`(zv)`1``X`) `U``(`40$!(( #``X```#.!P(`$0`.`!D`%P`"`"(zv)!
M`0F `0`A````1D4U13A!,S0Y04$W1#$Q,4$P-T4P,#8P,#A#,S0W.30`%P<!
M`Y &`&0&```A````"P`"``$````+`",```````,`)(zv)``````"P`I```````#
M`"X```````,`-(zv)``````0 `Y``#(UQNI.[T!'(zv)!P``$````>````4D4Z($EN
M=&5R8F%S92 M(&-E<VME('1R:61E;FD````"`7$``0```!8````!O3NI&[8T
MBE\`IYH1T:!^`& (PT>4```>`!X,`0````,```!-4P``'(zv)`?# $````6````
M5T]22T=23U50+U9!0TQ!5B]0971R`````P`&$+ 4[Z8#``<04(zv)(``!X`"! !
M````90```$%(3TI2541/+$I%3D]-6D4L2T196DY!345-4$]#251!0TE:04Q/
M6DE-1$%404)!6DE615=)3C$R-3!!4$]43TU315-.05I)351214)!5DE344Q0
M3TU/0TE344Q04DE+05I524X``````(zv)$)$ $```!$`P``0 ,``(\$``!,6D9U
M2TL/UP,`"(zv)!R8W!G,3(U=P%#`3 !]R "I /C`(zv)!C`F(zv)*P'-E=#(S.-4``"H"
MX6$'(zv)" '$P* T0<3($-%`H!]"H (R&P(zv).PEO#C U`H *(zv)74N8P!0"P,+8&X.
M$# R1CD+IA%(zv):&]J!_!U.&1O+ JB"H0*A&0(zv)&#X(zv)2(zv)GP`W!Z92Q (&MD>7H(zv)
M$2 (zv)(zv)0> ;2!P;V-I`9!)&? (zv)>(zv)= ;WH'<""49&$!D6$:H"!V$5!H5TE.#B((zv)
M&7 9T'3_`W *XPJ && 0<!T0$2 :H(zv)YT"7 ;(!M(zv)($E34;Y,&<$$8!HQ'E,%
M$&L;, YU')<<IANP4T525)D(zv)L51/'; !H'5L'W <("(zv)9T!J!'W I(%8004Q5
M107P*"=<)B<%D",T.6$C,&8X=R.T(U(D$"<B(zv)!_.%Q!S;0&0;A^(zv)$#!Y(: E
M'R<K"L :`&(zv)'(zv)'0-X"!EZ'AC904P:0((zv)&/ F<)<'(zv) 40**!O&W!R9(zv)D`^G<8
M\"XJDBJ $C `<!B(zv)]P5 '< `<6P:``20&O 14*<0,(zv)#0*_$(zv)8A" =PGA(RQ9
M$'$N)RX73R!0-P-(zv)`F 9H6X)\!M1($_X4U(R&/ '0!%0'B <8=\8\!C0'S$)
M(zv)!G!=1J(zv)*(#C&; HX'-K>1 P&E 1(/YK)N >( N $' `(#.A'&#S*H(NA&UU
M`) $(!$(zv))D&^=AH`+7TBD!N"'E)J$5 ?-$$>( 9(zv)!! I(2]!9'YV`' HX!A
M!F "0 N 9SL0`"Z3+1(P`W &X$)O7G(zv)2,"QW.0$P(zv)&XJT%IG`0`9(zv)#43>G8&
M\#7!5]<+(zv) XB*M!$(;!E,E$14/\W<!<U,:$U9# R'2$U`A\QTRGQ)D (zv)7S'2
M7R:0`B!7," LL1FP:QK8(2Z*4/\$<"_ ," WPAYA!/0FX#=Q/QEA-$$?1"Z*
M(. A$$Y!_DTBX1NE+HH9<3^"`9 RX/TL\'D%0#'30+<N?QA 2K"S!? 9T'ID
M*Y ;<&U)I-=*L4P?3'-0$(!R0G5-D=P(zv)2P;P"L!)I6,`02&P2QF "W!L'& Z
M<$V1:Q5.(zv)D '(zv)&P8T'(N8[]%$$\P`4 AL$;F3S5H`D"(zv)<#HO+W=3$"Y0O[])
MI(zv)-(zv)*_ LL$FD$H$`5> #`! 0``````,`$1 ``````P" $/____] ``<P,$HB
M(zv)*<[O0% ``(zv)P,$HB(zv)*<[O0$+`!^ "" &``````# ````````1(zv)`````#A0``
M``````,`(X (( 8``````, ```````!&`````%*%``#P#(zv)``'(zv)`D(zv) (zv)(zv)!(zv)``
M````P ```````$8`````5(4```$````$````."XP``,`)8 (( 8``````, `
M``````!&``````&%````````"P`N(zv) (zv)(zv)!(zv)``````P ```````$8`````#H4`
M```````#`"^ "" &``````# ````````1(zv)`````0A0````````,`,( (( 8`
M`````, ```````!&`````!&%`````````P`S(zv) (zv)(zv)!(zv)``````P ```````$8`
M````&(4````````>`$. "" &``````# ````````1(zv)`````VA0```0````$`
M````````'(zv)!$(zv) (zv)(zv)!(zv)``````P ```````$8`````-X4```$````!````````
M`!X`18 (( 8``````, ```````!&`````#B%```!`````0`````````>`#T`
:`0````4```!213H(zv)``````,`#33]-P``G7*%
`
end

Anglicky help pro RxLib

[*] Jiri Binder <binderj(zv)dec59.ruk.cuni(tec)cz> - 17.2.1998 16:22:28

>
> Muze mi nekdo poradit kde stahnout anglicky help pro RxLib. Na http://rx.demo.ru jsem nasel pouze ruskou verzi helpu nebo anglicky v html verzi, coz neni zrovna prakticke.
>
U verze 2.32 v dokumentaci autori konstatuji , ze anglicky help
bohuzel neni

Jiri Binder


<none>

[*] Valicek Arnost <valiceka(zv)mgv.inext(tec)cz> - 17.2.1998 16:26:06

Jak mam dostat ikonu programu do mist, kde se skladuji programy
jako Ovladani hlasitosti, Nastaveni klavesnice, Hodiny atd (je tam
jenom ikona programu, ne jeho n�zev)?
------------------------------------------------
Arnost Valicek (ValicekA(zv)mgv.inext(tec)cz)
------------------------------------------------


<none> (Notify icon)

[*] Jiri Pazdernik <georges(zv)ova.pvtnet(tec)cz> - 17.2.1998 17:03:15

>Jak mam dostat ikonu programu do mist, kde se skladuji programy
>jako Ovladani hlasitosti, Nastaveni klavesnice, Hodiny atd (je tam
>jenom ikona programu, ne jeho n�zev)?

Pouzij unitu ShellAPI a funkci Shell_NotifyIcon.

Priklad:

{ PAS file}

unit notify;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ExtCtrls, StdCtrls, shellApi;

type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Button3: TButton;
Image1: TImage;
Timer1: TTimer;
Image2: TImage;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
MyNotifyStruct: TNotifyIconData;

{ // Here is the structure info from ShellAPI.pas:
type
PNotifyIconDataA = ^TNotifyIconDataA;
PNotifyIconDataW = ^TNotifyIconDataW;

PNotifyIconData = PNotifyIconDataA;
TNotifyIconDataA = record
cbSize: DWORD;
Wnd: HWND;
uID: UINT;
uFlags: UINT;
uCallbackMessage: UINT;
hIcon: HICON;
szTip: array [0..63] of AnsiChar;
end;
TNotifyIconDataW = record
cbSize: DWORD;
Wnd: HWND;
uID: UINT;
uFlags: UINT;
uCallbackMessage: UINT;
hIcon: HICON;
szTip: array [0..63] of WideChar;
end;
TNotifyIconData = TNotifyIconDataA;
}

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
begin
with MyNotifyStruct do begin
cbSize:= sizeof(MyNotifyStruct);

Wnd:= form1.handle;
uID:= 1;
uFlags:= NIF_ICON or NIF_TIP;
hIcon:= Image1.picture.icon.handle;
szTip:= 'My notify icon';
end;
Shell_NotifyIcon(NIM_ADD, (zv)MyNotifyStruct);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Shell_NotifyIcon(NIM_Delete, (zv)MyNotifyStruct);
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
StrPCopy(MyNotifyStruct.szTip,TimetoStr(Time));
if (MyNotifyStruct.hIcon = image1.picture.icon.handle) then
MyNotifyStruct.hIcon:= image2.picture.icon.handle
else
MyNotifyStruct.hIcon:= image1.picture.icon.handle;

Shell_NotifyIcon(NIM_Modify, (zv)MyNotifyStruct);
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Shell_NotifyIcon(NIM_Delete, (zv)MyNotifyStruct); // clean up
end;

end.

{ DFM file }

object Form1: TForm1
Left = 331
Top = 141
Width = 435
Height = 300
Caption = 'Form1'
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
OnClose = FormClose
PixelsPerInch = 96
TextHeight = 13
object Image1: TImage
Left = 249
Top = 39
Width = 34
Height = 31
Picture.Data = {
055449636F6E0000010001002020100000000000E80200001600000028000000
2000000040000000010004000000000080020000000000000000000000000000
0000000000000000000080000080000000808000800000008000800080800000
80808000C0C0C0000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000
FFFFFF00999999999999999999999999999999999FFFFFFFFFFFFF8888888888

8FFFFFF997FFFFFFFFFF888888888888888FFFF9977FFFFFFFF8444C44488888
8888FFF99777FFFFFF4444444444488888888FF997777FFF44444C4C4C4C4C48
888888F9977777F44444443444444444888888F99777774C444C433C4C4C4C4C
48888889977774444444C334C444C444C48888899777744C4C4C433C4C4C4C4C
4C8888899777444444C43334CCC4C4C4C44888899777444C4C43333C4C4C4C4C
4C38888997744444C4433333CCCCC4CCC433888997744C4C4C4333333C4C4C4C
4C33888997744444C43333333CCCCCCCC43388899774444C4C333333CC4CCC4C

4C33888997744444C433333CCCCCCCC33333888997744C4C4C334C4C4CCCCCC3
33338889977444444433CCCC3CCCCCC3333388F99777444C4C433C433C4CCC4C
333888F997774444343333333CCCCCCCC4C88FF99777744C333333333C4C4C43
3C88FFF997777444333333333CCCCCC3348FFFF99777774C333333333C4C3C43
3FFFFFF997777774333333C333CC3433FFFFFFF9977777774333334C333C4C37
7FFFFFF9977777777744433444C4477777FFFFF99777777777774C4C4C477777
777FFFF99777777777777777777777777777FFF9977777777777777777777777

77777FF9977777777777777777777777777777F9999999999999999999999999
9999999900000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000}
Visible = False
end
object Image2: TImage
Left = 249
Top = 81
Width = 34
Height = 37
Picture.Data = {
055449636F6E0000010001002020100000000000E80200001600000028000000
2000000040000000010004000000000080020000000000000000000000000000
0000000000000000000080000080000000808000800000008000800080800000
80808000C0C0C0000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000
FFFFFF0000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000330000000000000000000000033303303303300

0000000000000003303330333003003300000000000000033003330330002333
0000000000000030000033003033333000000000000033333330000003330003
33000000080333333333333333300233330000000F033333333333333302333B
B03000004F8333333333333333333BB003BB00004FF3333333333333B33BB003
3BBB00004FF333333333B3BB3BB0033BBBB000004FF83B333B3B3B3BBBB03BBB
BB0300F04FFF33B3B3B3BBBBBBBBBBBB00330FF04FFF8B3B3333BBBBBBBBBB00
33330FF044FFF8BBB03033BBBBB330333330FFF444FFF8BB0BB3003B33000333

3330FF44444FF88B3BBB300000033333B33FFF44444FFF3BB0BBB3000333B33B
B38FF4444444FF003B0BB333333BBBBBB3FFF44444444FF00030BBBBBBBBBBBB
BBFF444444440000000303BBB3300000BFF44444440000000000000000000000
0FF4444400000000000000000000000000444444000000000000000000000000
0000444400000000000000000000000000000444000000000000000000000000
0000000400000000000000000000000000000000000000000000000000000000
00000000FFFFFFFFFFFFFFFFFFFF1FFFFF8003FFFC0000FFF800007FF800007F

E000003F0000001F0000001F0000000F00000007000000070000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000C000000FE01F003FFFFF80FFFFFFC0FFFFFFF0FFFFFFF8FFFFFFFE
FFFFFFFF}
Visible = False
end
object Button1: TButton
Left = 15
Top = 36
Width = 124
Height = 34
Caption = 'Add Icon To TaskBar'
TabOrder = 0
OnClick = Button1Click
end
object Button2: TButton
Left = 12
Top = 96
Width = 127
Height = 34
Caption = 'Delete Icon from TaskBar'
TabOrder = 1
OnClick = Button2Click
end
object Button3: TButton
Left = 12
Top = 159
Width = 130
Height = 31
Caption = 'ModifyIcon on TaskBar'

TabOrder = 2
end
object Timer1: TTimer
Interval = 500
OnTimer = Timer1Timer
Left = 375
Top = 21
end
end

{ DPR file }

program taskbar;

uses
Forms,
notify in 'notify.pas' {Form1};

{$R *.RES}

begin
Application.CreateForm(TForm1, Form1);
Application.Run;
end.

Jiri Pazdernik
Email - mailto:georges(zv)ova.pvtnet(tec)cz


<none>

[*] Feri Beke <beke(zv)asset.sk> - 17.2.1998 18:40:03

Cauko!

Ak mas zdrojaky k Delphi, potom mas niekde na disku subor
".....\Delphi 3\Source\RTL\WIN\cpl.pas", toto je nieco, ako
"Control panel extension DLL definitions" od borlandu, tam to
je colkom pekne popisane...

Ak to nemas, mozem sa pozriet (ale to az doma) na adresu,
kde okrem ineho je popisany aj postup, ako spravit program
pre "Control Panel"...

bye,
FeRI (the bjs)
----------------------------------
mail : beke(zv)asset.sk
www : http://www.cryogen.com/fri
talker: telnet://sano.sk:7000
----------------------------------

-----Original Message-----
From: Valicek Arnost <valiceka(zv)mgv.inext(tec)cz>
To: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Date: Tuesday, February 17, 1998 6:32 PM
Subject: <none>


Jak mam dostat ikonu programu do mist, kde se skladuji programy
jako Ovladani hlasitosti, Nastaveni klavesnice, Hodiny atd (je tam
jenom ikona programu, ne jeho n�zev)?
------------------------------------------------
Arnost Valicek (ValicekA(zv)mgv.inext(tec)cz)
------------------------------------------------

Zakulisi Delphi 3

[*] chaloupka(zv)mboxzn(tec)cz (Chaloupka Pavel) - 17.2.1998 19:00:38

Ja jsem se dival do C:\Program Files\Borland\Delphi 2.0\Lib a presne tam ten
unit je ...

-----P�vodn� zpr�va-----
Od: Martin Dupal <vision(zv)visionsw(tec)cz>
Komu: Konference Pinknet <delphi(zv)io.pinknet(tec)cz>
Datum: 17. �nora 1998 17:00
P�edm�t: Zakulisi Delphi 3


>Cau delfini,
>
>Mam takovou zahadu, do ktere bych chtel vnest trochu svetla:
>
>Pokud nekdo pracujete s knihovnou komponent RX-Lib 2.3x, tak
>si muzete overit, ze v unite RXDBREG.PAS, kde jsou umisteny
>registrace databazovych komponent je v sekci USES deklarovana
>unita QBINDDLG. Ale tato unita neexistuje na disku, ani ve podobe
>PAS ani DCU. Kompilace ovsem probehne OK.
>Pri vyhozeni deklarace teto unity ze sekce USES nezna kompilator
>dialog pro editaci Params pro TQuery, ktery pouziva ruska komponenta
>TSQLScript.
>
>Jestli existuje nekdo, kdo by mohl objasnit tuhle fintu, necht se,
>prosim, ozve. Tento priklad zrejme ukazuje na nedokumentovane zakulisi
>Delphi, o kterem bych rad vedel (nejen ja) vice.
>
> Dik za hinty
> Martin
>
>+----------------------------------+
>| Ing. Martin Dupal |
>| adresa: Geislerova 6 |
>| Olomouc 2, 772 00 |
>| Czech republic |
>| tel.: +420/68/5313130 |
>| fax.: +420/68/5313132 |
>| http://www.visionsw(tec)cz |
>| mailto:vision(zv)visionsw(tec)cz |
>+----------------------------------+
>

zvuk

[*] Ing. Zdenek Sraier <sraierzd(zv)czn(tec)cz> - 17.2.1998 21:54:59

>>
>> Prave ze MessageBeep($xxxxxx) kvakne :) pokazde na
>> speakeru, at tam jiz zvukova karta je nebo neni.
>
>Opravdu?, Zvlastni, me to funguje pres zvukovku. Misto hexa hodnoty
>tam pouzijte (je to z hlavy, presne viz help) IconExclamation nebo
>tak nejak...
>
>BTW: Windows.Beep(Hz, ms);

Tak jsem to zkousel, a Windows.beep(880,1000) jde take na
zvukovku. A frekvenci ani delku nelze ovlivnit (to je helpu
napsano). Zvuk je dany nastavenim zvuku pro windows.

Nemate nekdo jeste jiny napad (potrebuju pipnout na speakeru) ?

Shrnuti: Sysutils.Beep ......... zvukovka, zvuk podle udalosti windows
Windows.Beep(hz,ms) ... zvukovka, zvuk podle udalosti windows
MessageBeep(?) ........ nedari se mi pouzit (syntax error)

P.S.: Kde by melo byt messageBeep ? Nemohu to najit a nefunguje.

Zdenek

---------------------------------------------------------
E-mail:sraierzd(zv)czn(tec)cz HTTP://users(tec)czn(tec)cz/~sraierzd/
---------------------------------------------------------


Komponenta pro TCP/IP

[*] Vojtech Semecky <v-soft(zv)mbox.lantanet(tec)cz> - 17.2.1998 22:19:52

> chtel bych se zeptat na nejakou dobrou free komponentu pro TCP/IP (HTTP, FTP
> protokol).

Zkus "TCP/IP Component Pack".
Obsahuje komponenty na FTP, HTTP, MIME, MAIL, SMTP, POP3, NNTP, NEWS a FINGER.
Je to FREE a se zdrojakama !

Myslim, ze jsem to nasel na DSP nebo na Delphi Deli.
Soubor se jmenuje TCPIP.ZIP.

Pokud se Ti to nechce hledat, muzu to poslat mailem (80kB).

Vojta
---------------------------------------------------
V-Soft - http://www.v-soft(tec)cz/
Html editor TARANTULE - http://www.tarantule(tec)cz/
Free Services on 'Net - http://www.v-soft(tec)cz/free/
Download Island - http://www.v-soft(tec)cz/di/

Instalace Rx Library

[*] Petr Slovak <petr(zv)trilog(tec)cz> - 17.2.1998 23:10:56

Stahnul jsem si z Internetu RX Library a pokousel se ji nainstalovat. Ale
narazil jsem. RxDbReg a RxTooReg se nainstalovaly v pohode. Problem se objevil
u RxCtlReg. Probehla kompilace i linkovani Component Library, ale potom Delphi
vyhodila hlasku "Invalid ImageList Index" a Component Library zatuhla. Pomohlo
jedine prepsat cmplib32.dcl jeji starou verzi.
Problem se mi objevil v Delphi 2. Mam tam uz priinstalovane nejake sve i dalsi
komponenty a mozna se jenom nesnasi mezi sebou, ale mozna je to opravdu chyba
Rx Library. Nesetkal jste se nekdo taky s timto problemem?


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


Resource editor

[*] Petr Slovak <petr(zv)trilog(tec)cz> - 17.2.1998 23:13:38

Uz delsi dobu shanim nejaky 32-i bitovy resource editor. Potrebuju vytvaret RES
soubory, ve kterych budu mit ulozeny bitmapy, ikony, stringtables. Zadne dalsi
specialnosti jako kurzory, animace, wavy tam ukladat nepotrebuji.
Nevi nekdo o nejakem jednoduchem editoru, ktery tohle dokaze?
----------------------------------------------------
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
----------------------------------------------------


Interbase -

[*] TYSLIC(zv)BHAN-CE.MAIL602.CZ - 18.2.1998 7:19:56

> Ahoj vsichni,
> pomozte mi prosim vyresit nasledujici problem s ceskym tridenim v
Interbase.
> Mam Interbasi verze V4.2.1.328 a BDE verze 3.0 .
> Precetl jsem si v konferenci jiz nekolik prispevku a pochopil jsem, ze
je
> nutne zalozit databazi v prislusne kodove strance - jak vsichni pisi
ve
> WIN1250.
> Jenomze, kdyz na mem pocitaci zalozim databazi ve WIN1250 a potom se
snazim
> treba v ISQL pomoci SQL prikazu INSERT INTO tabulka (polozka) VALUES
> ('yy � y�') dostanu chybu 'arithmetic exception, numeric overflow,
..... .
> Cannot transliterate character between character set.'.
> Kdyz zalozim databazi ve WIN1252, tak to vsechno funguje, ale trideni
mi ceske
> znaky dava az na konec seznamu.
> Proc tedy nelze v mych Windows 95 OSR2 provozovat databazi ve WIN1250
?

Momentalne nemam pristup k WISQL,takze to nemohu vyzkouset, ale zkus
nastavit v menu Session-AdvancedSettings znakovou stranku na 1250.

Bye 1000


Interbase - ceske trideni

[*] VAS Boskovice <vasbosk(zv)bosnet(tec)cz> - 18.2.1998 07:25:22

Ahoj vsichni,
moc vam dekuji za odpovedi. Po nastavenich podle Petra
Kolare se ve WISQL v�echno rozbehlo jak ma.
Jenomze ja mam stejny problem i kdyz se pokousim ceske
znaky zadat do databaze v programu, ktery delam v Dlephi 2.
Poradte mi prosim, co nastavit nebo naprogramovat v Delphi
2 (v WISQL to spravi SET NAMES WIN1250), abych byl schopen
vkladat ceske znaky z meho programu do databaze interbase
ve win1250 a nedostaval vyjimku 'Arithmetic exception,
numeric overflow,..... . Cannot transliterate character
between character set.'.

Moc dekuji
Ruda

----------------------------------------------
Ahoj Rudo,


Problem neni v OSR2, ale v tom, ze pred pouzitim ceskych
znaku v insert into ...
musis nastavit character set. Ve WISQL je to v
Session/Advanced Settings
- ComboBox Character Set On. Zde musis zvolit Win1250.
Dulezite je,
ze nastaveni se musi provest _pred_ connectem k databazi !

Podobne v SQL scriptu je na to prikaz

SET NAMES WIN1250

a musi taky byt pred connectem.

S pozdravem
Petr
Petr Kolar


----------
> Odes�latel: Tomas Vitvar <T.Vitvar(zv)sh.cvut(tec)cz>
> Komu: DELPHI Distribution List <delphi(zv)io.pinknet(tec)cz>
> P�edm�t: RE: Interbase - ceske trideni
> Datum: 17. �nora 1998 14:02
>
> Pokud mate v databazi nastaven character set na WIN1250 a
chcete vkladat
> cesky znaky pres WinISQL, musite primo v prostredi
WinISQL nastavit
> WIN1250, coz udelate pomoci dialogu Advance settings v
menu WinISQL. Je tam
> polozka Character Set On, kde vyberte WIN1250. Pokud
pouzivate skript pro
> vkladani hodnot do databaze, potom muzete primo ve
skriptu nastavit WIN1250
> pomoci prikazu : SET NAMES WIN1250;
>
> Tomas Vitvar
> CVUT Praha, SH 8/427
>
> >Ahoj,
> >s prekvapenim jsem zjistil, ze pokud chci vkladat data
primo v WISQL,
> >dostanu presne tutez hlasku. Pokud vkladam data pres BDE
nebo ve WISQL
> >poustim skripty, je vsechno v poradku. Chyba je tedy
nekde primo ve
> >WISQL, ale protoze tenhle nastroj je, krome vytvoreni
databaze, stejne k
> >nicemu, mam pocit, ze to ani moc nevadi.
> >
> >Takze se tim nenech rusit a klidne vkladej data treba
pres Database
> >Explorer. Lepsi radu v tuto chvili nemam.
> >
> >
> >> Ahoj vsichni,
> >> pomozte mi prosim vyresit nasledujici problem s ceskym
tridenim v
> >Interbase.
> >> Mam Interbasi verze V4.2.1.328 a BDE verze 3.0 .
> >> Precetl jsem si v konferenci jiz nekolik prispevku a
pochopil jsem, ze
> >je
> >> nutne zalozit databazi v prislusne kodove strance -
jak vsichni pisi
> >ve
> >> WIN1250.
> >> Jenomze, kdyz na mem pocitaci zalozim databazi ve
WIN1250 a potom se
> >snazim
> >> treba v ISQL pomoci SQL prikazu INSERT INTO tabulka
(polozka) VALUES
> >> ('������') dostanu chybu 'arithmetic exception,
numeric overflow,
> >..... .
> >> Cannot transliterate character between character
set.'.
> >> Kdy� zalozim databazi ve WIN1252, tak to vsechno
funguje, ale trideni
> >mi ceske
> >> znaky dava az na konec seznamu.
> >> Proc tedy nelze v mych Windows 95 OSR2 provozovat
databazi ve WIN1250
> >?

Instalace Rx Library

[*] Jiri Malek <jirim(zv)cs.vabo(tec)cz> - 18.2.1998 07:58:45

Zdar,

a nekryje se ti nejaky nazev souboru z RX s jinym?
Tenhle problem jsem mel ja, ale lze ho vyresit celkem snadno.
Problem muze byt take v tom, ze pri instalaci je potreba dodrzet
urcite poradi instalovani - je popsane v prirucce. Jinak s tim nebyva
zadny problem (az na par lehkych bugu v nekterych komp.).

-j-
-----Original Message-----
From: Petr Slovak <petr(zv)trilog(tec)cz>
To: delphi(zv)io.pinknet(tec)cz <delphi(zv)io.pinknet(tec)cz>
Date: 17. �nora 1998 23:23
Subject: Instalace Rx Library


Stahnul jsem si z Internetu RX Library a pokousel se ji nainstalovat. Ale
narazil jsem. RxDbReg a RxTooReg se nainstalovaly v pohode. Problem se
objevil
u RxCtlReg. Probehla kompilace i linkovani Component Library, ale potom
Delphi
vyhodila hlasku "Invalid ImageList Index" a Component Library zatuhla.
Pomohlo
jedine prepsat cmplib32.dcl jeji starou verzi.
Problem se mi objevil v Delphi 2. Mam tam uz priinstalovane nejake sve i
dalsi
komponenty a mozna se jenom nesnasi mezi sebou, ale mozna je to opravdu
chyba
Rx Library. Nesetkal jste se nekdo taky s timto problemem?

<none>

[*] V�t�zslav Gazda������u��n�?��? - 18.2.1998 08:25:08

>Jak mam dostat ikonu programu do mist, kde se skladuji programy
>jako Ovladani hlasitosti, Nastaveni klavesnice, Hodiny atd (je tam
>jenom ikona programu, ne jeho n�zev)?

Mam na to vlastni komponentu, muzes si ji stahnout z mych stranek.
http://www.tda(tec)cz/vita/

Vita


Komponenta pro TCP/IP

[*] Zdenek PRANTL <prantl(zv)ptc.pvt(tec)cz> - 18.2.1998 09:48:26

> -----Original Message-----
> From: Vojtech Semecky [SMTP:v-soft(zv)mbox.lantanet(tec)cz]
> Subject: Re: Komponenta pro TCP/IP
> Zkus "TCP/IP Component Pack".
> Obsahuje komponenty na FTP, HTTP, MIME, MAIL, SMTP, POP3, NNTP, NEWS a FINGER.
> Je to FREE a se zdrojakama !
> Myslim, ze jsem to nasel na DSP nebo na Delphi Deli.
> Soubor se jmenuje TCPIP.ZIP.

Pokud se nepletu, tak tohleto zrovna mam (ve verzi 0.21) a pro ftp clienta
tam plati, ze se s nim nemohu pripojit na Novellovsky server.

> Pokud se Ti to nechce hledat, muzu to poslat mailem (80kB).
Posilat netreba. Diky.

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


Anglicky help pro RxLib

[*] VAS Boskovice <vasbosk(zv)bosnet(tec)cz> - 18.2.1998 10:28:06

Ahoj Jirko
kdysy davno jsem take v internetu narazil na RxLibr... a
shodou okolnosti jsem tam take nekde objevil i cesky
manual, ktery Ti v priloze posilam. Nevim co v nem je,
protoze jsem to dosud neinstaloval.

Cau Ruda

----------
> Odes�latel: Jiri Binder <binderj(zv)dec59.ruk.cuni(tec)cz>
> Komu: delphi(zv)io.pinknet(tec)cz
> P�edm�t: Re: Anglicky help pro RxLib
> Datum: 17. �nora 1998 17:22
>
> >
> > Muze mi nekdo poradit kde stahnout anglicky help pro
RxLib. Na http://rx.demo.ru jsem nasel pouze ruskou verzi
helpu nebo anglicky v html verzi, coz neni zrovna
prakticke.
> >
> U verze 2.32 v dokumentaci autori konstatuji , ze
anglicky help
> bohuzel neni
>
> Jiri Binder
begin 600 rx232cze.zip
M4$L#!!0````(```4%B-1<ON(!(zv)$``!H"```,````<GAC8V]N<W0N<C$V?9&[
M2(zv)-1$(:_;11%0BS%9A$D*B+B*Q(zv)%0=1"1,N39"$QR2JY(zv)4$L?4]+BY3:QF\W
M!',1YS#WF7^&,P"Q/!Y/>)'>HVE^1?XJ9+'CXG)=1JN42>(zv)1:-#BA4VN]%L,
ME;$R,."3KA4Q)7:U2NQP:S8U]F2TJ^Q347;TTCPSTCKC7C[4*G/IB\5*G1)S
MP2G7ZG/[4II4\UF/RA#UV(YF41JT>7:?1#V=.<B1/BARPT.44!.A;GR8=[1%
MZ&I5>:7P9T5'JVEVP\V"V"%:[%N?R_S6W_E#%?V0_T<MUWT[M\P$YV134FOF
M?R7S]SC(zv)2-X79V+!";-W^EZZTYK;9[/K;C+B+<KN]#_]`%!+`P04````" ``
M%!8C47+[B 8!```:`(zv)``# ```')X8V-O;G-T+G(S,GV1NTH#41"&OVT414(L
MQ681)"HBXBL8!4'40D3+DV0A,<DJN8%!+'U/2XN4VL9O-P1S$><P]YE_AC,`
ML3P>3WB1WJ-I?D7^*F2QX^)R74:KE$GH$6C0XH5-KO1;#)6Q,C#(zv)DZX5,25V
MM4KL<&LV-?9DM*OL4U%V]-(\,](ZXUX^U"ISZ8O%2IT2<\$IU^IS^U*:5/-9
MC\H0]=B.9E$:M'EVGT0]G3G(D3XH<L-#E% 3H6Y\F'>T1>AJ57FE\&=%1ZMI
M=L/-(zv)M(zv)A6NQ;G\O\UM_Y0Q7]D/]'+==].[?,!.=D4U)KYG\E\_<XX$C>%V=B
MP0FS=_I>NM.:VV>SZVXRXBW*[O0__0!02P,$% ``(zv) (zv)``!06(SXZ<G6M`0``
M% ,```L```!R>&-C;VYS="YR8ZV1L6[;,!"&=P%ZAX.*(K;A.N(zv)0%.G4V%**
M%(ILV(*1CF?J&C&B2(.D74M-7\1#WZUC(zv)7CO6#*VDPP=PX$(zv)[[O_!__C:>\5
M5QB$(zv)=XPIJ2Q`TW&WV,2RY+#?)1"LK$D#7<4.M.;;AB,U++1_+:TT&%=>']^
M?(zv)878YB.9]GX/_ #7*.QI-\-45;>.M<HC4!+!5(zv)%HY98"8L&IEA0!;%B5*'H
MPQ=>"EPC=)(:N?(zv)(2ZWN/K5K.V &S8"U76_5>\UUZAW?<,G$JB"(GB:R1!-Y
M-,NG5]GG_&*8)F'P(PP`9D.MOAOJ0S31JA2[7V2CQWI,WW E["47+G(zv)?()IO
M74K9(zv)%&KA=(-='J#7O?>;8=^-XU8W.;<"N\V;Q8:+11H5_6^(:.-_4KHO*(8
MQ78'6E7WS^A:25L^L?K![-B!3C2M#\+)7RI8J=J78H^/XF?^TB!3]JI>"JI)
MNA]S;9<K63&".]K:!Y D=\"/7*U1_M[+7'1RTF1#S&ER#P_A]YKD)NE#G*:
MDL/5:+Q7I0J+E"\2K95_<4:B)6AQ_<=8.'EK3H[3M<B%\7D?3XTK_PR#?U!+
M`P04````" ``%!8CR<94^T0#```*"0``# ```')X9&-O;G-T+G(Q-JU52T_4
M4!3^1A,0PQ!$V4 ,%8+$2(AK(zv)A(1$A9&C8H)["I4Z3S:R4S;A%GP7V?)HHF/
M-<'OG'L[?<P(zv)A(zv)BYT'N>WWE>`'!XKJ[,J?XLW,WX$SP_9H3V8K8LX^ +SM"&
MBSY/Q'L"M^;A&*<(R)'[&;ZB2VZ "][[&/ $O+?)V<8#6F(zv)AQ'DM(zv)F?TU8)#
M"QYZRIO#>YSPUD:3FC']I.2[Z)#KD^;2GT>I=VK;HPV'\H+'I6]#VR1ME?86
ML&LY#GEGM. JJC86:X$>%QND'%A4/F6W\1P?:4-DZY00[R&]>XQK0'[(_UFL
MYS67OF,T5*I#7DOC$B]-W(zv))BB#0;$:66&%F=T39I)^$)U,JEYJN/==4S^H']
MDE(zv)"VC'1/"[IB]4!.6MXQG.3[BK>,,=2G8 >'5N5IB+P2CABC:2KFM^8\1:Q
M=S6C:VII#8O,O4<Y$Z$(zv),DAZ*NGS]GU,_"[FQ^A=*N*\DED.5]DI&:)Q>$1+
M]%/KJ0O)2P2IJE/QL:)^1Z6D(zv)(zv)FIAT,DR5]]WL=3?%#I$^WYD'(IY^+H3G%V
M?H[,S(zv)3U=K4J;BW%S+ 2H7:!U**CO24UK0^YKF94NB[1OS&FL$,[>Z0?#V7F
M2_)9M\NMIW7=TVKXFJTGS(/XO(#I4,EUQ'O7]HK0\SDT&>[Q*R:UI193/,)^
M1<+,58CR7,D<%R6ODYK5G&8X3N#K7LE1;&*:$CGN(J=.SB>-MSO"F\:1]5.U
MN%*8!-&*=>X3S9Q,?8\=(O0&]2_L!)DXPY*=27K?+WA\R/O!C;8VM;/'[\!_
M0>*6, !SI;W]:Z3WZGA=V9P.EG6.E]G/LN>D.\SD&OZL2K;X-U8?^:;)9K.N
MN\-,=F+SVR0GY;Q-DB+?`[N3[\&S50UM9%-VLDY5XYR11YR0OMHRD_(zv)*GW7O
M2[S9YA5LOJU$2_LUFU#I"\&RCN(&%KF&[5Y'-TL;OW57.P6$`[M!\AF/L?4?
MO-_.LZ.38"QDN[;J,]0N26%>7Z]B88F3<H"W_#6RB;47#'6-G9YZ>&G?#?G>
M8M9ELU^'P*"-.#<=1;I#.2,IW6%>%^D>T].2-U<WKJFY>#]D;PN&!O*]77VY
M?;Z^&[?*OWGW'.U8>1];UD?5/O '4$L#!!0````(```4%B/)QE3[1 ,```H)
M```,````<GAD8V]N<W0N<C,RK55+3]10%/Y&$Q##$$390 P5(zv)L1(B&N"$A$2
M%D:-B(zv)GL*E3I/-K)3-N$6?!?9\FBB8\UP>^<>SM]S""&"+G0>Y[?>5X`<'BN
MKLRI_BS<S?(zv)3/#]FA/9BMBSCX O.T(:+/D_$>P*WYN$8IPC(D?L9OJ)+;H +
MWOL8\ 2\M\G9Q(zv)-::"'$>2V"9_35(zv)D,+'GK*F\-[G/#61I.:,?VDY+OHD.N3
MYM*?1ZEW:MNC#8?R(zv)L>E;T/;)&V5]A:P:SD.>6>TX"JJ-A9K(zv)1X7&Z0<6%0^
M9;?Q'!]I0V3KE!#O(;U[C&M ?LC_6:SG-9>^8S14JD->2^,2+TW>`F*(-!L1
MI98869W1-FDGX0G4RJ7FJX]UU3/Z(zv)?V26 +:,=$\+NF+U0$Y:WC&<Y/N*MXP
MQU*=(zv)!X=6Y6F(O!*.&*-I*N:WYCQ%K%W-:-K:FD-B\R]1SD3H2 R2'HJZ?/V
M?4S\+N;'Z%TJXKR260Y7V2D9HG%X1$OT4^NI"\E+!*FJ4_&QHGY'I:2"":F'
M0R3)7WW>QU-\4.D3[?F0<BGGXNA.<79^CLS.!/5VM2IN+<7,L!*A=H'4HJ.]
M)36M#[FN9E2Z+M&_,::P0SM[I!\/9>9+\EFWRZVG==W3:OB:K2?,(zv)_B\(zv).E0
MR77$>]?VBM#S.309[O$K)K6E%E,\PGY%PLQ5B/)<R1P7):^3FM6<9CA.X.M>
MR5%L8IH2.>XBIT[.)XVW.\*;QI'U4[6X4I(zv)$T8IU[A/-G$Q]CQTB] ;U+^P$
MF3C#DIU)>M\O>'S(^\&-MC:UL\?OP']!XI8P`'.EO?UKI/?J>%W9G Z6=8Z7
MV<^RYZ0[S.0:_JQ*MO(zv)W5A_YILEFLZZ[PTQV8O/;)"?EO$V2(M\#NY/OP;-5
M#6UD4W:R3E7CG)%'G)"^VC*3^ J?=>]+O-GF%6R^K41+^S6;4.D+P;*.X(zv)86
MN8;M7D<W2QN_=5<[!80#NT'R&8^Q]1^\W\ZSHY-(zv)+&2[MNHSU"Y)85Y?KV)A
MB9-R(zv)+?\-;*)M1<,=8V=GGIX:=\-^=YBUF6S7X? H(TX-QU%ND,Y(RG=85X7
MZ1[3TY(W5S>NJ;EX/V1O"X8&\KU=?;E]OKX;M\J_>?<<[5AY'UO61]4^\ =0
M2P,$% ``(zv) (zv)``!06([BRZ$91! ``DPD```L```!R>&1C;VYS="YR8ZU564\C
M1Q!^1^(_E(AV#2M"#N70HESXV"R),<(zv)VJRC*2WFFUM-,3_>HNZ?!$^6/\.#_
M-F]86C_EA1>D=,_A`W8315I+S$%]WU='5]5\]N(C_G9W=G?431A(H<V1(NW?
MN\33B,&;3A]Z-X:$9LX*^\/?#G9W.C*=*3:-#.P'!_#%RY=?'[K+-W!R#L/S
MT>#\/8AOX0RU(?5I&T7L]<<*A>9H* 0CH9-3$,%D!D,,*8:N#"A&?(zv)B_L(BC
M1=CO)<CX,:1*7OV46W,4:-1'07[(zv)I5Y\S-]G7O$3)(zv)*>A01[J[*DJ/>\:30>
MG(zv)Y^'I^T^[W=G3]W=P!&?1D(zv)[Z+!"6HZA+UQYC*2*2D,& CB.?FX[4(;$ A<
MQ(zv)472P(zv)]H<C97JDQ)*-F?3EEP(zv)ETHH ,.0F,I44#Z3U+Y14Y4KRB_5CQ>C>I
M&DC3EI(3>NZ%>X#6,]URGAW!S-(,:NN:T<9PD'$^)FT<97#9[T,JK0,)=\]<
MO!I:W[<`H?7=#ZTMVBM&/'SDIDQ09O.E`4OPEG&CLHK4P=1DBEZY?Y'ZU\H<
M.(zv)6G>*5E!A:2OT-WBWD1%BZ'3467Z_\6%?2?LJ<"`\,L^5-TDCG:>ZKKU5;R
M6C<&)QSQY9Q,7920F=I"[M$?5J.G236FTF-C&9'YE6:U1: V:)F!F"_OFI+Q
MH"RRKC$Q\CCC3EH493I-OTR9-(zv)H-D_[4F]>(zv)-I^DZ9(zv)93GV<$'?VDY2SV%GA
MC\^_^O*9]M<*^)H)TX#><#DW!!9O";(Y<\D0U_$"KI*%D( 0D>:RHEVZ] :8
MK/2?7S[&'U? "]3Z6JIP!7SM18Z;*EGD+&S$RLZ?3<3B/=X%3>1F`)T(Q90:
M=<?\/7DG7"$W(.<\?.)]9% M*E =PX"NGZ &TFZ#.E*\92IY`KR0QJJP<?LH
MY2I$'UN9,TQF[I*[,-\)N8WT3?T([/+](%R?,9V(zv)"2(_NSY4A-0'DI.HPW9T
M+;.(HUY6U&Z[=Q-06LY.U3&^T(zv)C-UH*>F#)1-T^[V^LI)563IGN'P,.;#E:6
MU!:B$M.EH9ZHTGZFIYL0:0O(4U58;&I_8]J9,65 S[O(;^MP+Q39M>'BGL((zv)
MDOERO8E.12"5HJ!<7Q1+1;$1[\#.K+PG\0#V06'NUT UY6OBF%3"1#,V;[9A
MU<I<J66Q%'>TL39]DY9YE5YK\P.((B>[,9L>.C**B>D3< &Z-#(zv)G0AL4!C=S
M*J>A$Z%J)N$!<H&QWZIE0MDZU.-R^6Y^`X87J,(zv)G=7Y'<5&NB]9!"] O0'?)
M24AXIM<,]^?J5[9<Q2A$Y>7PPYPVAAV9I,Y1N7,XWKEZ^=5;&*EFKOQS#+.K
M9;5V<95DMC5%([2>[EO/SP3638Y'<,GEG)GZR]:T9KT9!F61ZZ\?':_"NA1<
M!O&ZK\]#2F*1F25(zv)O?,V<7[=/=IT&QNC2YP,G67<L)33D (_;!X^2S!'`_:6
M(zv)DCX/"<*Q0+RPAU/,O,!_[6[\P]02P,$% ````(zv)``!06(TI8"]QY`0``M(zv),`
M``P```!R>'1C;VYS="YR,3:EDK%.PF 4A4^-85'41!,'8]+)28VKK+"9N.M6
MI0JEE*:T1)Q\")_(QW#KZ( ^(zv)<'OOQ!""H,)32[\_[WGGGON:27))Z;3652?
M]T6]1GSON=S5P2INW7.JICH:ZT&)2E(zv)&2A4J4Z!'_GUN,;D149"9D*E[)?4>
M/9OT?FPM:_Y9T;P)]ZY:.O%B<(E5$C"Q(?<KK"G9MOJ(zv)$CH#U1?U(zv).J04Z*<
M\PM<TIM5W?R<N("S:QQW7A>6(zv)*Q/Q(['FW#J&8NK3^S\JH%W;I(zv)2G(zv)2-N>TR
M0Q7,"^>959;$?MW$`$RA2V[KU$36/T)YQ%YNYUSK9D9S%S.0=<]'6W6J<_=K
M:>:8F3LZTXUM&NH91$8M5$.'Y%O<AW+:TKF[U2T:.M:GS0S(zv)#OXQ\8(zv)=W2WE
MC0Q 9OB\K+U$=YMIO[K6+=F8NZOA-!V9>=Z%V[G5,MV!N>/C6Y6W,.:A>>;\
M#NEU>_31U"'KZ\DV[I.;O8%MMF[R[<2J<;J'(P,1S;_(zv)/U!+`P04````" ``
M%!8C2E(zv)+W'D!``"V`P``# ```')X=&-O;G-T+G(S,J62L4["8!2%3XUA4=1$
M$P=CTLE)C:NLL)FXZU:E"J64IK1$G'P(G\C'<.OH(zv)#Z!P>^_$$(*(zv)PE-+OS_
MO>>>>^YI)<DGIM-95)_W1;U&?.^YW-7!*F[=<ZJF.AKK08E*6 9*%2I3H$?^
M?6XQN1%1D)F0J7LE]1X]F_1^;"UK_EG1O GWKEHZ\6)PB542,+$A]RNL*=FV
M^J 2.(zv)/5%_6 ZI!3HISS"US2FU7=_)RX(zv)+-K''=>%Y: K$_$CL>;<.H9BZM/
M[/RJ(zv)7=NF!*>!(VY[3)#%<P+YYE5EL1^W<0`3*%+;NO41-8_0GG$7F[G7.MF
M1G,7,Y!UST=;=:IS]VMIYIB9.SK3C6T:ZAE$1BU40X?D6]R'<MK2N;O5+1HZ
MUJ?-#. ._C'QB!W=+>6-#$!F^+RLO41WFVF_NM8MV9B[J^$T'9EYWH7;N=4R
MW8&YX^-;E;<PYJ%YYOP.Z75[]-'4(>OKR3;NDYN](zv)6VV;O+MQ*IQNH<C`Q'-
MO^ _4$L#!!0``( (```4%B.O_=E9+(zv)(``&,$```+````<GAT8V]N<W0N<F.M
MDL%N$S$0AN^1\(zv)ZC(*&V:E-Q0*(zv)]T>P&*)0$)06AWB:[0]=9KVWL\=)=Q(L(zv)
M\6+<<FNEY(zv)X')+S;I(zv)D""2'ATX[_;WZ/?^_^SG]<W4ZW8R\XT<IQWY)KZIBD
MR02\B4Y(zv)>,&DG (zv)J;$W>;G<[D3:5%><9PU:R#0\.#A["T1(zv)FX^EH_ ?Q$;Q$
MQV3W!JCRQOK4HG(2F5)(zv)#5%-20:S"B:84(zv)ZQ3BA'N0O/12:Q1-(zv):%BCD(1BK
MYX_KDON)0]=/ZNW&:N=_KOW&\9Y0B?0I0>\N$8.NUTC3T\GQZ.GIT>!D"-W.
MQVX'IK%'>2(<3VT2H>&0T2[T[I^E8=;>IAZ3XPT(zv)6LI6CJ0P,YN^5KG2'QIE
M1+(FJ/7,8BVX#S$R0(zv)E)PVFTJ8>YTQX4U6I17&4:WFE;+-CW-^V&A>$JF$6K
M+IA3B&]1I^K'#><=ZT+4-#5$Z0QM(zv)+\:VZ3-$B^7G.OR"J3XS%7+'Y7A!0:>
M.<31C!]KQ]ZHQ8K&PQ9;N47A:<^U%=3"+U;5K] P%?Q,*&[FS!)BVI,"S#>1
M(M_9AGJ98_U]%WB1J6LF"%O>?0D?=XC"=E#?A[5-N&Y9S0OM>=W91E!=0OW;
M%6^R>X76T;12C!=#:[5MYZIF"*[=HS4TTAQ9+,PM$6(P.BV6*L<U$XM2I#2H
MSLCJP,77DM02E)?:;YSVWFX>%8RT(8M)F%3J4OMD"9<+FU?KCA-]_H\=QZI$
M*=(G4B./&_;V%_Q;^Z=NYR=02P$"% `4````" ``%!8C47+[B 8!```:`(zv)``
M# ```````````" `````````<GAC8V]N<W0N<C$V4$L!`A0`% ````(zv)``!06
M(U%R^X(zv)&`0``&(zv)(```P````````````(zv)````, $``')X8V-O;G-T+G(S,E!+
M`0(4`!0````(```4%B,^.G)UK0$``!0#```+``````````$`( ```& "``!R
M>&-C;VYS="YR8U!+`0(4`!0````(```4%B/)QE3[1 ,```H)```,````````
M````( ```#8$``!R>&1C;VYS="YR,3902P$"% `4````" ``%!8CR<94^T0#
M```*"0``# ```````````" ```"D!P``<GAD8V]N<W0N<C,R4$L!`A0`% ``
M``(zv)``!06([BRZ$91! ``DPD```L``````````0`(zv)````$(zv)L``')X9&-O;G-T
M+G)C4$L!`A0`% ````(zv)``!06(TI8"]QY`0``M(zv),```P````````````(zv)````
MC \``')X=&-O;G-T+G(Q-E!+`0(4`!0````(```4%B-*6 O<>0$``+8#```,
M````````````( ```"\1``!R>'1C;VYS="YR,S)02P$"% `4````" ``%!8C
MK_W962X"``!C! ``"P`````````!`" ```#2$(zv)``<GAT8V]N<W0N<F-02P4&
2``````D`"0`'`(zv)``*14`````
`
end


V.c : Resource editor

[*] Stingl.Pavel/2300/ETI(zv)eti1.ccmail.x400.cez(tec)cz - eb 1998 11:37:36 -0700

Hi,

Jednak mas v Delphi Image Editor, kde se daji resourcy vytvaret,
jednak mas v ..\Delphi\Bin BRCC32.EXE ktery kompiluje soubory *.rc
(zatim jsem si s touhle sestavou vystacil, BRCC32 umi do resource
souboru prilinkovat i hi-color ikony, coz klasicky v Delphi nejde -
z hicoloru udela 4 barvy)
a samozrejme existuji i free a share editory (velmi pravdepodobne
budou viset nekde na Delphi Super Page (sunsite.mff.cuni(tec)cz/delphi)
nebo Delphi Deli

Cau Pavel

Stingl.Pavel/2300/ETI(zv)eti1.ccmail.x400.cez(tec)cz


____________________________ Oddelovac odpovedi ________________________________
Vec: Resource editor
Autor: Internet:delphi-request(zv)io.pinknet(tec)cz/ , _INTERNET
Datum: 17.2.1998 23:36


Uz delsi dobu shanim nejaky 32-i bitovy resource editor. Potrebuju vytvaret RES
soubory, ve kterych budu mit ulozeny bitmapy, ikony, stringtables. Zadne dalsi
specialnosti jako kurzory, animace, wavy tam ukladat nepotrebuji.
Nevi nekdo o nejakem jednoduchem editoru, ktery tohle dokaze?

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


DOS & Zastupce

[*] V�t�zslav Gazda������u��n�?��? - 18.2.1998 12:01:08

Jde nejakym zpusobem vytvorit zastupce na plose z dosovskeho programu ?
Prisel jsem pouze na takovy zpusob, ze bych mel hotovy soubor LNK, ktery
bych jenom zkopiroval do adresare C:\Windows\Plocha, ale nevim jak zase
zjistim z dosovskeho programu umisteni tohoto adresare, protoze to je
zapsano jen v registracni databazi, do ktere se dostanu zase jen pomoci
funkci Win32. V jinak lokalizovane verzi Windows se totiz tento adresar
jmenuje jinak a taky Windows nemusi byt nainstalovan do adresare C:\Windows.

Diky za namety
Vita


Interbase - ceske trideni

[*] Stingl.Pavel/2300/ETI(zv)eti1.ccmail.x400.cez(tec)cz - eb 1998 12:57:30 -0700

Hi,

1) Pri vytvareni databaze nastavit default character set WIN1250
(ve skriptu)

CREATE DATABASE "C:\POKUS.GDB" USER "SYSDBA" PASSWORD "masterkey"
PAGE_SIZE 1024
DEFAULT CHARACTER SET WIN1250;

2) U poli, ktera chces mit tridena cesky nastavit collate pxw_csy


CREATE TABLE POKUS (
FLD1 VARCHAR(50) COLLATE PXW_CSY
);


3) V BDE mit nastaveny jazykovy ovladac Pdox ANSI CZECH

V tehle kombinaci pracuji normalne a bez problemu.
(Delphi 3, Interbase 4.2)

Cau, Pavel

Stingl.Pavel/2300/ETI(zv)eti1.ccmail.x400.cez(tec)cz


____________________________ Oddelovac odpovedi ________________________________
Vec: Re: Interbase - ceske trideni
Autor: Internet:delphi-request(zv)io.pinknet(tec)cz/ , _INTERNET
Datum: 18.2.1998 7:52


Ahoj vsichni,
moc vam dekuji za odpovedi. Po nastavenich podle Petra
Kolare se ve WISQL v_echno rozbehlo jak ma.
Jenomze ja mam stejny problem i kdyz se pokousim ceske
znaky zadat do databaze v programu, ktery delam v Dlephi 2.
Poradte mi prosim, co nastavit nebo naprogramovat v Delphi
2 (v WISQL to spravi SET NAMES WIN1250), abych byl schopen
vkladat ceske znaky z meho programu do databaze interbase
ve win1250 a nedostaval vyjimku 'Arithmetic exception,
numeric overflow,..... . Cannot transliterate character
between character set.'.

Moc dekuji
Ruda

----------------------------------------------
Ahoj Rudo,


Problem neni v OSR2, ale v tom, ze pred pouzitim ceskych
znaku v insert into ...
musis nastavit character set. Ve WISQL je to v
Session/Advanced Settings
- ComboBox Character Set On. Zde musis zvolit Win1250.
Dulezite je,
ze nastaveni se musi provest _pred_ connectem k databazi !

Podobne v SQL scriptu je na to prikaz

SET NAMES WIN1250

a musi taky byt pred connectem.

S pozdravem

Petr
Petr Kolar


----------
> Odesmlatel: Tomas Vitvar <T.Vitvar(zv)sh.cvut(tec)cz>
> Komu: DELPHI Distribution List <delphi(zv)io.pinknet(tec)cz>
> Pxedmlt: RE: Interbase - ceske trideni
> Datum: 17. znora 1998 14:02
>
> Pokud mate v databazi nastaven character set na WIN1250 a
chcete vkladat
> cesky znaky pres WinISQL, musite primo v prostredi
WinISQL nastavit
> WIN1250, coz udelate pomoci dialogu Advance settings v
menu WinISQL. Je tam
> polozka Character Set On, kde vyberte WIN1250. Pokud
pouzivate skript pro
> vkladani hodnot do databaze, potom muzete primo ve
skriptu nastavit WIN1250
> pomoci prikazu : SET NAMES WIN1250;
>
> Tomas Vitvar
> CVUT Praha, SH 8/427
>
> >Ahoj,
> >s prekvapenim jsem zjistil, ze pokud chci vkladat data
primo v WISQL,
> >dostanu presne tutez hlasku. Pokud vkladam data pres BDE
nebo ve WISQL
> >poustim skripty, je vsechno v poradku. Chyba je tedy
nekde primo ve
> >WISQL, ale protoze tenhle nastroj je, krome vytvoreni
databaze, stejne k
> >nicemu, mam pocit, ze to ani moc nevadi.
> >
> >Takze se tim nenech rusit a klidne vkladej data treba
pres Database
> >Explorer. Lepsi radu v tuto chvili nemam.
> >
> >
> >> Ahoj vsichni,
> >> pomozte mi prosim vyresit nasledujici problem s ceskym
tridenim v
> >Interbase.
> >> Mam Interbasi verze V4.2.1.328 a BDE verze 3.0 .
> >> Precetl jsem si v konferenci jiz nekolik prispevku a
pochopil jsem, ze
> >je
> >> nutne zalozit databazi v prislusne kodove strance -
jak vsichni pisi
> >ve
> >> WIN1250.
> >> Jenomze, kdyz na mem pocitaci zalozim databazi ve
WIN1250 a potom se
> >snazim
> >> treba v ISQL pomoci SQL prikazu INSERT INTO tabulka
(polozka) VALUES
> >> ('ll9x9lx') dostanu chybu 'arithmetic exception,
numeric overflow,
> >..... .
> >> Cannot transliterate character between character
set.'.
> >> Kdy> zalozim databazi ve WIN1252, tak to vsechno
funguje, ale trideni
> >mi ceske
> >> znaky dava az na konec seznamu.
> >> Proc tedy nelze v mych Windows 95 OSR2 provozovat
databazi ve WIN1250
> >?

Instalace Rx Library

[*] Martin Kubecka <martin.kubecka(zv)dytron(tec)cz> - 18.2.1998 13:04:59

Cau Petre

(asi si me nepamatujes, ale byli jsme kdysi u tebe s Martinem Kuskou na Strahove -
jak je ten Inet maly :-).

RX 2.40 jsem instaloval minuly tyden a v pohode. Akorat v readme bylo napsano, ze
jako prvni se musi instalovat RxCtlReg. Treba to helpne....

Martin Kubecka

Instaloval sem do Delphi 3...


Petr Slovak wrote:

> Stahnul jsem si z Internetu RX Library a pokousel se ji nainstalovat. Ale
> narazil jsem. RxDbReg a RxTooReg se nainstalovaly v pohode. Problem se objevil
> u RxCtlReg. Probehla kompilace i linkovani Component Library, ale potom Delphi
> vyhodila hlasku "Invalid ImageList Index" a Component Library zatuhla. Pomohlo
> jedine prepsat cmplib32.dcl jeji starou verzi.
> Problem se mi objevil v Delphi 2. Mam tam uz priinstalovane nejake sve i dalsi
> komponenty a mozna se jenom nesnasi mezi sebou, ale mozna je to opravdu chyba
> Rx Library. Nesetkal jste se nekdo taky s timto problemem?
>
> ----------------------------------------------------
> 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
> ----------------------------------------------------

Interbase - ceske trideni

[*] Stingl.Pavel/2300/ETI(zv)eti1.ccmail.x400.cez(tec)cz - eb 1998 13:08:04 -0700

Hi,

ted nevim, v jake to bylo souvislosti, ale pamatuji se na tu chybu.

Problem byl ve WISQL. Mam dojem, ze primo ve WISQL nesla vytvorit
databaze pres prikaz File|Create Database... s nastavenym defaultnim
charsetem, ale pres skript to urcite chodilo.

Cau, Pavel

Stingl.Pavel/2300/ETI(zv)eti1.ccmail.x400.cez(tec)cz


____________________________ Oddelovac odpovedi ________________________________
Vec: Re: Interbase - ceske trideni
Autor: Internet:delphi-request(zv)io.pinknet(tec)cz/ , _INTERNET
Datum: 17.2.1998 15:44


S timto problemem jsem se setkal asi tak pred pul rokem. Ja si myslim, ze to
je tim ze chybi nainstalovany nejaky ovladac pro WIN1250. V systemovych
tabulkach Interbase je jedna tabulka v ktere jsou zapsany vsechny jazykove
ovladace. V jednom sloupci je numericka hodnota. Tam kde byla v tomto
sloupci nula, tak ten prislusny ovladac hlasil prave tu stejnou hlasku ve
stejne situaci jako u tebe. A prave u ovladace WIN1250 tam byla take nula.
Psal jsem to i do teto konference, ale reseni jsem nedostal, takze Interbase
nepouzivam.

Vita

Anglicky help pro RxLib

[*] Martin Kubecka <martin.kubecka(zv)dytron(tec)cz> - 18.2.1998 13:11:59



VAS Boskovice wrote:

> Ahoj Jirko
> kdysy davno jsem take v internetu narazil na RxLibr... a
> shodou okolnosti jsem tam take nekde objevil i cesky
> manual, ktery Ti v priloze posilam. Nevim co v nem je,
> protoze jsem to dosud neinstaloval.
>
> Cau Ruda

A neni to manual, "pouze" ceske resources :-)))

Martin


V.c : Re: Pakovanie dBase a Paradox suborov

[*] Stingl.Pavel/2300/ETI(zv)eti1.ccmail.x400.cez(tec)cz - eb 1998 13:17:17 -0700

POZOR!

Nize uvedena procedura nebude fungovat na tabulky PDX,
pro paradox je potreba pouzit dbiDoRestructure s flagy
nastavenymi na bPack. Celkem nedavno jsem do konference
posilal vypis 2 procedur na pakovani a flush pameti na
disk pomoci funkci BDE pro Paradox.

Cau, Pavel

Stingl.Pavel/2300/ETI(zv)eti1.ccmail.x400.cez(tec)cz


____________________________ Oddelovac odpovedi ________________________________
Vec: Re: Pakovanie dBase a Paradox suborov
Autor: Internet:delphi-request(zv)io.pinknet(tec)cz/ , _INTERNET
Datum: 10.2.1998 9:42


>Ako je mozne pakovat (skutocne vymazat zaznamy oznacene ako vymazane) v
>dBASE a Paradox suboroch v mojich programoch? V Help-e som nic takeho
>nenasiel... :(


procedure TForm1.Button1Click(Sender: TObject);
var PackResult: DBIResult;
ErrText: string;
begin
PackResult := DbiPackTable(Table.DBHandle, Table.Handle,
PChar(CestaKUdajom + Table.TableName), Nil, false);

case PackResult of
DBIERR_INVALIDPARAM: ErrText := 'The specified table name or the pointer
to the table name is NULL.';
DBIERR_INVALIDHNDL: ErrText := 'The specified database handle or cursor
handle is invalid or NULL.';
DBIERR_NOSUCHTABLE: ErrText := 'Table name does not exist.';
DBIERR_UNKNOWNTBLTYPE: ErrText := 'Table type is unknown.';
DBIERR_NEEDEXCLACCESS: ErrText := 'The table is not open in exclusive
mode.';
DBIERR_NONE: ErrText := 'No error';
else
ErrText := 'Undefined error';
end;
MessageDlg(ErrText, mtInformation, [mbOk], 0);
end;

Otazka ohladom Delphi helpu

[*] psoft <psoft(zv)kosice.telecom.sk> - 18.2.1998 14:07:52

Zdravim,

neviete mi niekto nahodou pomoct ? Mam problem s helpom pri Delphi
3.0. Vzdy ked stlacim F1 alebo nejako inac vyvolam Help, najprv mi
napise nieco v duchu Soubor napovedy se pripravuje k prvnimu pouziti.
Trva mu tok tak 10-15 sekund, kym mi ukaze nieco rozumne. Chapal by
som to pri pom prvnim pouziti, ale tuto verziu Delphi uz pouzivam
viac mesiacov, takze urcite neide o "prvni pouziti" ...

Dakujem za rady...
> ''''
> (O O)
> +-------------oOO------(_)--------------------+
> | PSOFT, ing.Peter Cirip |
> | Sibirska 18, 080 01 Presov, Slovensko |
> | Mobil : 0903 601 068 091/723 104 |
> | E-mail: psoft(zv)ke.telecom.sk |
> +-------------------------------oOO-----------+
> |__|__|
> || ||
> ooO Ooo
>

zvuk

[*] Jan Rejlek <apex(zv)apex-lib(tec)cz> - 18.2.1998 14:34:51

procedure MessageBeep(BeepType: Word); je standardni funkce WinApi.
V Delphi 1 je v unite WinProcs, v Delphi 2 v unite Windows.
Pouzivam to a spolehlive to funguje.

Jan Rejlek
apex(zv)apex-lib(tec)cz


>Nemate nekdo jeste jiny napad (potrebuju pipnout na speakeru) ?
>
>Shrnuti: Sysutils.Beep ......... zvukovka, zvuk podle udalosti windows
> Windows.Beep(hz,ms) ... zvukovka, zvuk podle udalosti windows
> MessageBeep(?) ........ nedari se mi pouzit (syntax error)
>
>P.S.: Kde by melo byt messageBeep ? Nemohu to najit a nefunguje.
>
>Zdenek
>
>---------------------------------------------------------
>E-mail:sraierzd(zv)czn(tec)cz HTTP://users(tec)czn(tec)cz/~sraierzd/
>---------------------------------------------------------

Otazka ohladom Delphi helpu

[*] roman.palarcik(zv)spt(tec)cz - 18.2.98 14:36:20

Obcas mam stejny problem, ale nekdy se napoveda zase spusti okamzite.
Horsi ale je, ze kdyz uz se napoveda vyvola, tak se okno stane aktivni,
ale zustane schovane za ostatnimi okny, nepomuze ani Alt-Tab. Musim
kliknout mysi primo na okno napovedy aby se dostala do popredi. Takto
se napoveda schovava nejen pri prvnim spusteni ale i pri pozdejsim
prepinani do ni, coz je po chvili pekne otravne. Nekdy se takto podivne
chovaji i jine okna. Vse pritom zacalo po nainstalovani Delphi a tuto
zkusenost mam i na jinych pocitacich (Win NT).

Roman Palarcik
roman.palarcik(zv)spt(tec)cz

----------
Od: psoft(zv)kosice.telecom.sk; psoft(zv)kosice.telecom.sk
Komu: delphi(zv)io.pinknet(tec)cz
P�edm�t: Otazka ohladom Delphi helpu
Datum: 18. �nor 1998 15:07

Zdravim,

neviete mi niekto nahodou pomoct ? Mam problem s helpom pri Delphi
3.0. Vzdy ked stlacim F1 alebo nejako inac vyvolam Help, najprv mi
napise nieco v duchu Soubor napovedy se pripravuje k prvnimu pouziti.
Trva mu tok tak 10-15 sekund, kym mi ukaze nieco rozumne. Chapal by
som to pri pom prvnim pouziti, ale tuto verziu Delphi uz pouzivam
viac mesiacov, takze urcite neide o "prvni pouziti" ...

Dakujem za rady...
> ''''
> (O O)
> +-------------oOO------(_)--------------------+
> | PSOFT, ing.Peter Cirip |
> | Sibirska 18, 080 01 Presov, Slovensko |
> | Mobil : 0903 601 068 091/723 104 |
> | E-mail: psoft(zv)ke.telecom.sk |
> +-------------------------------oOO-----------+
> |__|__|
> || ||
> ooO Ooo
>

DOS & Zastupce

[*] Zdenek PRANTL <prantl(zv)ptc.pvt(tec)cz> - 18.2.1998 15:25:36

> -----Original Message-----
> From: V�t�zslav Gazda [SMTP:softda(zv)mbox.vol(tec)cz]
> Sent: Wednesday, February 18, 1998 12:01 PM
> To: DELPHI Distribution List
> Subject: DOS & Zastupce
>
> Jde nejakym zpusobem vytvorit zastupce na plose z dosovskeho programu ?
> Prisel jsem pouze na takovy zpusob, ze bych mel hotovy soubor LNK, ktery
> bych jenom zkopiroval do adresare C:\Windows\Plocha, ale nevim jak zase
> zjistim z dosovskeho programu umisteni tohoto adresare, protoze to je
> zapsano jen v registracni databazi, do ktere se dostanu zase jen pomoci
> funkci Win32. V jinak lokalizovane verzi Windows se totiz tento adresar
> jmenuje jinak a taky Windows nemusi byt nainstalovan do adresare C:\Windows.

Pod Win95, v dos promptu, kdyz si vypises SET, tak na tebe vybehne spousta
nastaveni a
mezi jinym tam najdes windir=c:\windows (napr.). Nasledny problem je zjistit,
zda
existuje adresar Plocha nebo Desktop (CZ or ENG). Ale to by nemel byt pres
FindFirst a FindNext jmena vsech adresaru a vybrat si ten spravny.

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

Prohledavani archivu

[*] Valicek Arnost <valiceka(zv)mgv.inext(tec)cz> - 18.2.1998 16:32:29

Muzu nejak prohledat archiv konference ne vyhledanim urciteho slova,
ale zobrazenim nejakeho obsahu (hlavicky zprav nebo neco takoveho).

Diky vsem, kteri mi odpovedeli (dopis bez Subjectu, Otazka k ikone u
hodin)

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


Komprimace

[*] Vladimir Vanicek 7-327.3 <V.Vanicek(zv)sh.cvut(tec)cz> - 18.2.1998 19:16:42

Dobry den vsem!

Nema nekdo nejaky objektik, ci funkce pro komprimaci a dekomprimaci
vice souboru (jako to dela treba ZIP, ARJ a tak).
Potreboval bych zdrojaky v Pascalu, OCX nebo DLLka nepotrebuji.

Predem dik,
Vlada.

___________________________________________________________________
! Vlada Vanicek | e-mail: V.Vanicek(zv)sh.cvut(tec)cz !
! Strahov 7/327 | (xVanicek(zv)kii.fsv.cvut(tec)cz) !
! PCname: lars.sh.cvut(tec)cz | WWW: http://kix.fsv.cvut(tec)cz/~xvanicek !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Komprimace

[*] Petr Slovak <petr(zv)trilog(tec)cz> - 18.2.1998 21:28:29

> Nema nekdo nejaky objektik, ci funkce pro komprimaci a dekomprimaci
> vice souboru (jako to dela treba ZIP, ARJ a tak).
> Potreboval bych zdrojaky v Pascalu, OCX nebo DLLka nepotrebuji.

Mam skvelou freeware komponentu pro zip vcetne dema. Umi i vice souboru. Kdo ma
zajem, ozvete se.
----------------------------------------------------
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
----------------------------------------------------


anglicky help k RXLIb

[*] Jiri Binder <binderj(zv)dec59.ruk.cuni(tec)cz> - 18.2.1998 21:32:07

Nejakou anglickou dokumentaci k RXLib jsem
nalezl na adrese
http://www.jeo.ru/2420/rxlib/rxmain.htm

Jiri Binder

P.S. Vzdy kdyz najdu v konferenci nebo ve fronte
k odeslani potvrzeni prijmu mailu tak si ponadavam,
proc si nekdo nechava potvrzovat postu do konference.
Vcera se mi to omylem tez podarilo. Vsem postizenym se
omlouvam.

Komprimace

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 18.2.1998 23:13:12

> Nema nekdo nejaky objektik, ci funkce pro komprimaci a dekomprimaci
> vice souboru (jako to dela treba ZIP, ARJ a tak).
> Potreboval bych zdrojaky v Pascalu, OCX nebo DLLka nepotrebuji.

Bezvadna je Abbrevia od TurboPower Software, je to kompatibilni se ZIPem,
umi to dlouhe nazvy a podobne veci. V ostre verzi jsou samozrejmezdrojaky,
jak je zvykem u teto firmy. Informace na www.turbopower.com nebo u me.
Samozrejme existuje trial verze.

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

Komprimace

[*] Ing. Zdenek Sraier <sraierzd(zv)czn(tec)cz> - 19.2.1998 00:25:36

> Nema nekdo nejaky objektik, ci funkce pro komprimaci a dekomprimaci
> vice souboru (jako to dela treba ZIP, ARJ a tak).
> Potreboval bych zdrojaky v Pascalu, OCX nebo DLLka nepotrebuji.
>
> Predem dik,
> Vlada.

Mam komponentu ktera umi komprimovat stylem LZH,
ale neni to na soubory, komprimuje data, ktera ji predas.
Takze bys k tomu musel napsat nejakou omacku na
ulozeni jmen souboru, datumu, ...
Pokud mas zajem, poslu ti to, je toho asi 30 kB.

Zdenek

---------------------------------------------------------
E-mail:sraierzd(zv)czn(tec)cz HTTP://users(tec)czn(tec)cz/~sraierzd/
---------------------------------------------------------


Komprimace

[*] Zdenek PRANTL <prantl(zv)ptc.pvt(tec)cz> - 19.2.1998 08:20:36

> -----Original Message-----
> From: Vladimir Vanicek 7-327.3 [SMTP:V.Vanicek(zv)sh.cvut(tec)cz]
> Subject: Komprimace
>
> Nema nekdo nejaky objektik, ci funkce pro komprimaci a dekomprimaci
> vice souboru (jako to dela treba ZIP, ARJ a tak).

Mam zdrojaky od pakovaci komponenty TLZRW (Je Free). Ale ta umi pakovat vzdy
jen jeden soubor. Najdes ji take na DSP.

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


Komprimace

[*] Jiri Malek <jirim(zv)mrkev.vabo(tec)cz> - 19.2.1998 08:34:22

Jesne,
na DSP je unita pro komprimaci LZH a take ZIP. Ta LZH umi komprimovat
samostatne soubory, nebo zpracovavat data z/do TStream, takze si clovek
muze pohrat (ja mam takhle udelanou komprimaci samplu v realnem case).
Ta ZIP zase umi komprimovat adresarove struktury.
Takze si vyberte.
Zdrojak je pak easy:
vlozite komponentu na dialog a pak jen nastavite prislusne property
a zavolate Kompresor.Compress resp .Decompress a uz to jede.

-j-

Vladimir Vanicek 7-327.3 wrote:

> Dobry den vsem!
>
> Nema nekdo nejaky objektik, ci funkce pro komprimaci a dekomprimaci
> vice souboru (jako to dela treba ZIP, ARJ a tak).
> Potreboval bych zdrojaky v Pascalu, OCX nebo DLLka nepotrebuji.
>
> Predem dik,
> Vlada.
>
> ___________________________________________________________________
> ! Vlada Vanicek | e-mail: V.Vanicek(zv)sh.cvut(tec)cz !
> ! Strahov 7/327 | (xVanicek(zv)kii.fsv.cvut(tec)cz) !
> ! PCname: lars.sh.cvut(tec)cz | WWW: http://kix.fsv.cvut(tec)cz/~xvanicek !
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Otazka ohladom Delphi helpu

[*] Jiri Malek <jirim(zv)mrkev.vabo(tec)cz> - 19.2.1998 08:41:52

No ja jsem mel jeden cas problem v tom,
ze jsem musel vzdycky rucne nahledat napovedny soubor v adresarove
strukture.
Pak jsem to vyresil - byl blby zapis v registrech a hledalo to na spatnem
miste
(pri odinstalovani predch. verze to v reg. zustalo a tak to blblo).

Pri prvnim pouziti helpu se vytvari nejaky indexovy soubor a jestli se ti
smaze,
tak se hold musi vyrobit vzdycky znovu, ale jeste jsem to nevidel. Stejne
tak ani
to, ze by se okno neukazovalo. Me zase nekdy po nem zustane prazdne
tlacitko na
liste a cas od casu zase Delphi svoje tlacitko na liste neudelaji, takze
kdyz jsou
minimalizovane, tak je musim hledat v manazeru aplikaci. Dela mi to jeden
nainstalovany expert, ale jinak funguje dobre a tak to vzdycky pretrpim.

-j-

roman.palarcik(zv)spt(tec)cz wrote:

> Obcas mam stejny problem, ale nekdy se napoveda zase spusti okamzite.
> Horsi ale je, ze kdyz uz se napoveda vyvola, tak se okno stane aktivni,
> ale zustane schovane za ostatnimi okny, nepomuze ani Alt-Tab. Musim
> kliknout mysi primo na okno napovedy aby se dostala do popredi. Takto
> se napoveda schovava nejen pri prvnim spusteni ale i pri pozdejsim
> prepinani do ni, coz je po chvili pekne otravne. Nekdy se takto podivne
> chovaji i jine okna. Vse pritom zacalo po nainstalovani Delphi a tuto
> zkusenost mam i na jinych pocitacich (Win NT).
>
> Roman Palarcik
> roman.palarcik(zv)spt(tec)cz
>
> ----------
> Od: psoft(zv)kosice.telecom.sk; psoft(zv)kosice.telecom.sk
> Komu: delphi(zv)io.pinknet(tec)cz
> P�edm�t: Otazka ohladom Delphi helpu
> Datum: 18. �nor 1998 15:07
>
> Zdravim,
>
> neviete mi niekto nahodou pomoct ? Mam problem s helpom pri Delphi
> 3.0. Vzdy ked stlacim F1 alebo nejako inac vyvolam Help, najprv mi
> napise nieco v duchu Soubor napovedy se pripravuje k prvnimu pouziti.
> Trva mu tok tak 10-15 sekund, kym mi ukaze nieco rozumne. Chapal by
> som to pri pom prvnim pouziti, ale tuto verziu Delphi uz pouzivam
> viac mesiacov, takze urcite neide o "prvni pouziti" ...
>
> Dakujem za rady...
> > ''''
> > (O O)
> > +-------------oOO------(_)--------------------+
> > | PSOFT, ing.Peter Cirip |
> > | Sibirska 18, 080 01 Presov, Slovensko |
> > | Mobil : 0903 601 068 091/723 104 |
> > | E-mail: psoft(zv)ke.telecom.sk |
> > +-------------------------------oOO-----------+
> > |__|__|
> > || ||
> > ooO Ooo
> >

Komprimace

[*] Hrb�� David - 19.2.1998 08:43:19

Mel bych zajem. Diky.
David.

-----P�vodn� zpr�va-----
Od: Petr Slovak <petr(zv)trilog(tec)cz>
Komu: delphi(zv)io.pinknet(tec)cz <delphi(zv)io.pinknet(tec)cz>
Datum: 18. �nora 1998 20:31
P�edm�t: Re: Komprimace


> Nema nekdo nejaky objektik, ci funkce pro komprimaci a dekomprimaci
> vice souboru (jako to dela treba ZIP, ARJ a tak).
> Potreboval bych zdrojaky v Pascalu, OCX nebo DLLka nepotrebuji.

Mam skvelou freeware komponentu pro zip vcetne dema. Umi i vice souboru. Kdo
ma
zajem, ozvete se.
----------------------------------------------------
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
----------------------------------------------------


OpenGL

[*] Arthur <Arthur(zv)hlpsoft(tec)cz> - 19.2.1998 09:01:55

Nema nekdo zkusenost s psanim grafiky pomoci OpenGL z Delphi. Na Internetu jsem objevil nejaky jednoduchy prepis c++hedru, ale co se prikladu tyce, tak je to vylozene chabe. )-: Staci mi i konkretni adresa, kde bych nasel specifikaci OpenGL s obrazky, protoze (na zaklade zkusenosti s Win32SDK od MS) bez nich jiste terminy a parametry asi nepochopim. (-:
Dik. Arthur

=====================================
David Arthur Muzatko
HelpSoft, spol. s r. o.
e-mail: Arthur(zv)HlpSoft(tec)cz
=====================================

Zip komponenta

[*] Petr Slovak <petr(zv)trilog(tec)cz> - 19.2.1998 09:13:56

[P��loha v souboru: Zip.zip]

Protoze jsem dostal kopec zadosti, tak ji posilam do konference. Doufam, ze ti,
co nemaji zajem, me za to neukamenuji. (Ma to jen 150kB)


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

N�sleduj�c� odd�l obsahuje soubor, kter� byl pro p�enos upraven do
form�tu MIME. Pou��v�te-li Pegasus Mail, nebo jin� po�t. program,
vyhovuj�c� MIME, m��ete jej zobrazit/odd�lit p��mo va��m
po�t. programem, jinak po��dejte o pomoc spr�vce syst�mu.

The following section of this message contains a file attachment
prepared for transmission using the Internet MIME message format.
If you are using Pegasus Mail, or any another MIME-compliant system,
you should be able to save it or view it from within your mailer.
If you cannot, please ask your system administrator for assistance.

---- File information -----------
File: Zip.zip
Date: 18 Feb 1998, 22:10
Size: 177185 bytes.
Type: ZIP-archive


screen saver

[*] Jan Netrval <netrval4(zv)fenix.zcu(tec)cz> - 19.2.1998 09:34:54

M�m jedbu prosbu. Ned�vno jsem dostal za ukol udelat pro jedni firmu screen saver.
A nemuzu nikde poradne zjistit jak to provest. V napovede pro API se pise o nejakych
funkcich ScreenSaverProc atd. Ale nikde nemohu najit jak s temito funkcemi zachazet
v Delphi a vubec nejakou strukturu setrice v Delphi. V souborech nejcastejsich otazek
dodavanem s Delphi se nekdo ptal a odpoved znela asi takto. Musite vytvorit formular,
ten maximalizovat, obarvit nacerno a zrusit okraje a dalsi si domyslete.
Takze prosim jestli nekdo ma neco a setrici, nejlepe nejaky zdrojovy text jiz fungujiciho
setrice.
Pro uplnost programuju v Delphi 1, nebot jsem odpurce WIN95
predem dekuji.

FilterOptions

[*] Jiri Szopa <prosys(zv)grendel(tec)cz> - 19.2.1998 10:12:43

Za jakych presne podminek funguje FilterOptions - foNoPartialCompare ?
foCaseInSensitive mi funguje spolehlive. Castecne porovnani - foNoPartialCompare
bohuzel ne.
-------------------------------------------
Ing. Jiri Szopa
tel.: +420 659 713393
fax.: +420 659 713392
email: prosys(zv)grendel(tec)cz


Komprimace

[*] Arthur <Arthur(zv)hlpsoft(tec)cz> - 19.2.1998 10:56:18


> Nema nekdo nejaky objektik, ci funkce pro komprimaci a dekomprimaci
> vice souboru (jako to dela treba ZIP, ARJ a tak).
> Potreboval bych zdrojaky v Pascalu, OCX nebo DLLka nepotrebuji.

Mam skvelou freeware komponentu pro zip vcetne dema. Umi i vice souboru. Kdo ma
zajem, ozvete se.

[Arthur] Na podobne tema: nemate nekdo nejaky objekt, ktery by mi komprimoval pametovy buffer a ne soubor?
Diky Arthur


Lomitko v MaskEdit

[*] VLADO KEDER<keder(zv)pbko.sk> - 19.2.1998 13:05:49


Mas aj inu moznost. Nieje to sice lomitko ale aspon sa trochu podoba
(9999|99;1;_) a pri zapise do databazi, alebo kde to ukladas to zmen na
lomitko. Alebo ak pouzivas '9999c99' pri inicializacii vloz na poziciu "c"
"/" a potom osetri udalosti ked uzivatel vklada znaky do MaskEditu a ked
zada na pozicii lomitka iny znak, tak zmen znak na lomitko (napr. udalost
OnKeyPress, OnChange). Ale to musis viac programovat. Ale uzivatel nemusi
pisat lomitko a vzdy budes mat pozadovany format.
Vela som ti asi nepomohol, ale nic rychlejsie ma nenapadlo. Mozno niekde na
internete je aj komponenta, ktora tvoj problem riesi.

Vlado.
hrbac.david(zv)usa.net on 17.02.98 11:50:54

Please respond to delphi(zv)io.pinknet(tec)cz

To: delphi(zv)io.pinknet(tec)cz
cc: (bcc: VLADO KEDER/PBKO/SK)
Subject: Re: Lom(unknown chars)tko v MaskEdit

Musi se podivat na deklaraci TMaskEditu soubor mask.pas, tam najdes
mMskDateSeparator = '/'; to znamena, ze ti nezbyde nic jineho nez si to
prepsat a vytvorit si vlastni tridu.

David.>
>
>VLADO KEDER wrote:
>
>> Nepoznam konkretny pripad, kde to chces pouzit. Podla mna bud zmen
>> oddelovac datumu napr. na bodku, alebo skus nahradit '/' ASCII kodom
napr.
>> takto :
>>
>> string:=string+#47; alebo string:=string+chr(47);
>>
>> Cau Vlado
>
>Dekuji za snahu o radu
>
>Problem je asi takovy:
>
>uzivatel zadava cislo ve formatu napr. 0001/98, kde pocet cislic je vzdy
>stejny.
>Ja poterbuju, aby nemohl zadat nic krome cislice a aby se mu v MaskEditu
>zobrazovalo /.
>Pokud vsak zadam do prop. Mask v MaskEditu tvar 9999\/99 ('\' znamena ze
>nasledujici znak se bere natvrdo jako znak)
>v mask editu se objevi '----.--' proto, ze '/' je brano jako oddelovac
datumu
>i v pripade ze je za \ (bude to asi chyba v Delphi).
>Menit oddelovac datum jsem zkousel, ale nadela to peknou paseku.
>Zatim to resim tak, ze misto '9999\/99' zadam '9999c99'. Potom ale musi
vzdy
>uzivatel to lomitko napsat a to neni ono.
>
>Pavel Bares

BDE - SQL, QBE dotazy

[*] tomas.mazurek(zv)vitkovice(tec)cz - 19.2.1998 14:29:04

Hello,

mam jeden dotaz pro specialisty BDE Api. Muze mi nekdo poradit, jak
pouzit strukturu DBIQryProgress? Mela by slouzit k zobrazeni prubehu
dotazu na databazi...

Pro zobrazeni prubehu nekterych dele trvajich procesu pouzivam fci
BDE Api DbiRegisterCallBack, ktera vraci proveden procento a text
toho, co se momentalne deje...

Struktura DBIQryProgress by ale mela byt komplexnejsi, v BDE Api
Helpu rikaji, ze ma napr. polozku stepsInQry - tj. celkovy pocet
kroku v dotazu apod.

Diky

Tom


zvuk

[*] Hrb�� David - 19.2.1998 14:56:30

Cau,
Jsem rad, ze ti to pomohlo. Zdrojaky na ekvalizer bohuzel nevim kde hledat.
Pokud je sezenes, doufam, ze das vedet.
David.


-----P�vodn� zpr�va-----
Od: Kuch�r <kuchar(zv)tuke.sk>
Komu: DELPHI Distribution List <delphi(zv)io.pinknet(tec)cz>
Datum: 19. �nora 1998 13:33
P�edm�t: Re: zvuk


Cau
Chcem sa opytat ci nevies kde by som este mohol zohnat zdrojak pre graficky
equalizer. Dik za zdrojaky, pomohly.

----------
> Odes�latel: Hrb�� David <hrbac.david(zv)usa.net>
> Komu: DELPHI Distribution List <delphi(zv)io.pinknet(tec)cz>
> P�edm�t: Re: zvuk
> Datum: 16. �nora 1998 10:09
>
> Pod�vej se na tuhle sadu komponent. Je tam presne to, co hledas i se
> zdrojaky. Komponent TMixerVolume Set volume of diferent mixer channels
> (midi, CD-audio etc.).
> http://www.aye.net/~bstowers/delphi/meeder/files/amdcpack.zip
>
> David.
>
> -----P�vodn� zpr�va-----
> Od: Kuch�r <kuchar(zv)tuke.sk>
> Komu: DELPHI Distribution List <delphi(zv)io.pinknet(tec)cz>
> Datum: 16. �nora 1998 7:42
> P�edm�t: Re: zvuk
>
>
> Ahoj
> Tu su upresnujuce udaje ku zvuku :
> - ide mi o serioznu pracu so zvukovou kartou pod Windows 95
> - jednalo by sa o prid�vanie a uberanie zvuku prehravanych suborov WAV,
MID
> pomocou buttonov, alebo scrollbaru
> - program u�ivam Delphi 3
> - �alej by som mal z�ujem o nastavenie basov a vysok prehravanych suborov
a
> potreboval by som zistit, kde ziskam hodnoty pre tvorbu vlastneho
seqwencera
> ( je v prilozenom programe zobrazeny ako obrazok ), mozu byt pri tom
vyuzite
> aj multimedialne funkcie Windows, ale bez toho aby som pomocou WINEXEC
> spustal ine programi
> - v podstate mi ide o vytvorenie obdoby programu pod Windows ako je
SNDVOL32
>
> Diky
>
> ----------
> > Odes�latel: security <security(zv)secbrno.anet(tec)cz>
> > Komu: DELPHI Distribution List <delphi(zv)io.pinknet(tec)cz>
> > P�edm�t: Re: zvuk
> > Datum: 13. �nora 1998 20:50
> >
> > Ahoj,
> >
> > mozna by bylo uzitecne, kdybys vice upresnil, v jakem kontextu
potrebujes
> > hlasitost nastavovat. Tim myslim, zda:
> >
> > A. jde ti o hlasitost "pipani" pres speaker ci seriozni praci se zvukem
s
> > uzitim zvukove karty
> > B. potrebujes nastavovat hlasitost pri nahravani ci pri prehravani zvuku
> > C. uvazujes o nastavovani hardwarove specificke (site na urcitou
zvukovou
> > kartu ci rodinu karet),
> > ci chces vyuzit multimedialnich fci Windows
> > D. pro jakou verzi OS ma aplikace byt urcena
> >
> > Bez znalosti odpovedi na predchozi otazky je to jen placani do mlhy, ale
> > zatim bych
> > za nejpravdepodobnejsi povazoval, ze ti jde o prehravani zvukoveho
> souboru.
> >
> > Pro tento pripad by se hodila komponenta (volumes.zip) Alexeje
Lavnikova,
> > kterou jsem odkudsi stahl. Podle udaju autora umi nastavit hlasitost CD,
> > MIDI nebo Wave vystupu
> > s vazbou na TTrackBar - tj. pouzitelna v Delphi 2?,3. Je k ni zdrojovy
> kod,
> > takze neni problem upravit
> > i pro Delphi 1. Jesti ji chces, dej vedet, poslu (dal bych ti link, ale
> > {:(} uz opravdu netusim).
> >
> > Bud zdrav.
> >
> > Jiri Zavada - pocitacove sluzby, multimedia
> > Smetanova 26
> > 602 00 Brno
> >
> > tel. 0420-5-4124 6292
> >
> > ----------
> > > Odes�latel: Kuch�r <kuchar(zv)tuke.sk>
> > > Komu: delphi(zv)pinknet(tec)cz
> > > P�edm�t: zvuk
> > > Datum: 12. �nora 1998 15:12
> > >
> > > Vie mi z V�s niekto poveda� ako by som mohol napisa� program
> > pre nastavenie hlasitosti zvuku bez toho, aby som sp���al nejak�
> > in� programy.
>

Equalizer

[*] Hrb�� David - 19.2.1998 15:09:29

Cau,
V tom predchozi mailu jsem pochopil, ze chces equalize, ale ted myslim, ze
chces zdrojak analyzeru. Je to tak? V tom pripade se poptej na zdrojaky
vyrobcu free nebo share CD prehravacu. Furu jich najdes na
http://www.cddb.com/
David
-----P�vodn� zpr�va-----
Od: Kuch�r <kuchar(zv)tuke.sk>
Komu: delphi(zv)io.pinknet(tec)cz <delphi(zv)io.pinknet(tec)cz>
Datum: 19. �nora 1998 13:55
P�edm�t: Equalizer


>Caute
>Potreboval by som, zdrojovy kod pre graficky equalizer, to je ta somarina,
ktora lieta podla hluku, ked viete dajte mi vediet.
> Dik


Equalizer

[*] Roman Kanovsky <rkan(zv)ms.anet(tec)cz> - 19.2.1998 15:22:48 -0000

To asi ne. Equalizer je somarina, podle ktere leta hluk. To co potrebujete
je analyzer :).
Ale, kdyz uz jsme u toho, taky by mne bodla.

Roman K.
-----P�vodn� zpr�va-----
Od: Kuch�r <kuchar(zv)tuke.sk>
Komu: delphi(zv)io.pinknet(tec)cz <delphi(zv)io.pinknet(tec)cz>
Datum: 19. �nora 1998 13:37
P�edm�t: Equalizer


>Caute
>Potreboval by som, zdrojovy kod pre graficky equalizer, to je ta somarina,
ktora lieta podla hluku, ked viete dajte mi vediet.
> Dik
>

Komprimace

[*] Vladimir Vanicek 7-327.3 <V.Vanicek(zv)sh.cvut(tec)cz> - 19.2.1998 15:45:08

> > Nema nekdo nejaky objektik, ci funkce pro komprimaci a dekomprimaci
> > vice souboru (jako to dela treba ZIP, ARJ a tak).
> > Potreboval bych zdrojaky v Pascalu, OCX nebo DLLka nepotrebuji.
>

Diky vsem za ohlasy, ktere mi pomohly trochu si zmapovat situaci.
Zabyval jsem se pouze odkazy na volne siritelne zdroje.
Zjistil jsem, ze drtiva vetsina Delphi component vychazi z DLL knihoven
ZipDLL.dll a UnzDLL.dll. Nejnovejsi verze (vcetne vsech zdrojaku) jsou na

http://www-afsc.saia.af.mil/~englere/

Odtud se lze dostat i na componenty ZipTV 1.34 (viz shareware ZipTV
Compression Components). Tohle neni pres DLLka, ale jsou tam jen DCU soubory
a dema. Umi to self-extract a kupu formatu (ZIP, ARJ, LHA, LZH, GZIP...)

Na strance je i sekce "Miscellaneous Delphi Winsock Code", kde jsou
dema a komponety pro TCP/IP sluzby.

Howgh, Vlada.

___________________________________________________________________
! Vlada Vanicek | e-mail: V.Vanicek(zv)sh.cvut(tec)cz !
! Strahov 7/327 | (xVanicek(zv)kii.fsv.cvut(tec)cz) !
! PCname: lars.sh.cvut(tec)cz | WWW: http://kix.fsv.cvut(tec)cz/~xvanicek !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Uzamykani zaznamu pri pouziti Paradox tabulek

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.2.1998 16:15:10

Ahoj,

Mam napriklad dve tabulky Master-Detail. Jak lze uzamknout pri editaci
zaznamu v Master tabulce vsechny zaznamy v Detail tabulce ktere
odpovidaji klici v zaznamu Master tabulky ?

Dekuji

Petr Vones, amatersky programator


Equalizer

[*] Pavel Koutny <koutny(zv)netlab.sk> - 19.2.1998 16:36:21

Ja mam spravenu graficku komponentu equalizeru, ale sama neanalyzuje zvuk,
ako vstup sa pouzivaju hodnoty pre jednotlive stlpce, vyzera to celkom
pekne.

hmmmmm

btw. skus si konecne naprogramovat aj nieco sam...

nic v zlom

-----Original Message-----
From: Kuch�r <kuchar(zv)tuke.sk>
To: delphi(zv)io.pinknet(tec)cz <delphi(zv)io.pinknet(tec)cz>
Date: 19. febru�r 1998 15:11
Subject: Equalizer


>Caute
>Potreboval by som, zdrojovy kod pre graficky equalizer, to je ta somarina,
ktora lieta podla hluku, ked viete dajte mi vediet.
> Dik
>

Btrieve - offtopic

[*] Martin Kubecka <martin.kubecka(zv)dytron(tec)cz> - 19.2.1998 17:06:39

Nepotkal jste nekdo Btrieve. Potrebuju s nej dostat nejake data do txt souboru a netrvam na Delphi (jednorazove). Resp. vubec
nevim co Btrieve je (SQL server???).

Diky za pomoc

Martin Kubecka


Btrieve - offtopic

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.2.1998 19:52:54

Martin Kubecka wrote:
>
> Nepotkal jste nekdo Btrieve. Potrebuju s nej dostat nejake data do txt souboru a netrvam na Delphi (jednorazove). Resp. vubec
> nevim co Btrieve je (SQL server???).
>
> Diky za pomoc
>
> Martin Kubecka

Zkus ODBC, videl jsem kdysi pro to nejaky driver.

Petr Vones, amatersky programator


LOCAL SHARE

[*] Pavel M. <talema(zv)top(tec)cz> - 20.2.1998 09:28:48

Mam zatim nekolik duvodu (nebo mozna vymluv) proc tu aplikaci
mame pod paradoxem.

V malych sitich (dolem 10 stanic) je to rychlejsi.
Pro programotora - amatera (jsem ekonom) je to snazsi.
Protoze se ta aplikace dela za behu (uz 3 roky) u paradoxu se
snaze meni struktury atd. (je to bastleni ja vim).
Nosna cast aplikace je planovani vyroby a materialu a tam porad
HODNE vyuzivame velmi snadnou spolupraci s Quattrem (umi
primo cist i zapisovat do paradoxu).
A pokud to bezi a nehlasi to "index out of date" kazdy tyden
jako pred puldruhym rokem, tak jakou vyhodu mi prinese
SQL databaze ?


Pavel M.
----- Original Message -----
> Pavel M. wrote:
>
> > Mam vyzkouseno, ze stabilita databazi (paradox) se
> > podstatne zhorsi pokud jsou data na nevyhrazenem serveru.
> > Doporucuji ten jeden pocitac ozelet a usetrite si spoustu problemu.
> > Proc nevim, je to jenom zkusenost z praxe.
>
> Kdyz uz nekdo muze vyhradit pocitac pro databazi, nemelo by mu
> cinit problem nasadit i SQL databazi...
>
>
> S pozdravem
>
> Zbysek Hlinka

Interbase - ceske trideni

[*] Ales Zeleny <zelenya(zv)mlp(tec)cz> - 20.2.1998 07:42:10

DDV,

> Ahoj vsichni,
> pomozte mi prosim vyresit nasledujici problem s ceskym tridenim v Interbase.
> Mam Interbasi verze V4.2.1.328 a BDE verze 3.0 .
> Precetl jsem si v konferenci jiz nekolik prispevku a pochopil jsem, ze je
> nutne zalozit databazi v prislusne kodove strance - jak vsichni pisi
> ve WIN1250.
> Jenomze, kdyz na mem pocitaci zalozim databazi ve WIN1250 a potom se snazim
> treba v ISQL pomoci SQL prikazu INSERT INTO tabulka (polozka) VALUES
> ('������') dostanu chybu 'arithmetic exception, numer> Kdy� zalozim
> databazi ve WIN1252, tak to vsechno funguje, ale trideni mi ceske
> znaky dava az na konec seznamu.
> Proc tedy nelze v mych Windows 95 OSR2 provozovat databazi ve WIN1250 ?

set names WIN1250;
/* Pred pripojenim!!! */
connet ....

V WISQL je to nekde v settings, nejde to nastavit primo :-(+------------------------+ +---------------------------+
|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.

Interbase - ceske trideni

[*] Ales Zeleny <zelenya(zv)mlp(tec)cz> - 20.2.1998 07:43:51

DDV,

> WISQL, ale protoze tenhle nastroj je, krome vytvoreni databaze, stejne k
> nicemu, mam pocit, ze to ani moc nevadi.

Uhgh!!!!!!!!! To snad byl jen zert? Jak databazi udrzovat?+------------------------+ +---------------------------+
|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.

Equalizer

[*] Kuch�r <kuchar(zv)tuke.sk> - 20.2.1998 08:33:21

Cau
Ze pozdravujem Koutneho a ked bude mat problem naj sa kludne obrati.

----------
> Odes�latel: Pavel Koutny <koutny(zv)netlab.sk>
> Komu: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>
> P�edm�t: Re: Equalizer
> Datum: 19. �nora 1998 16:36
>
> Ja mam spravenu graficku komponentu equalizeru, ale sama neanalyzuje zvuk,
> ako vstup sa pouzivaju hodnoty pre jednotlive stlpce, vyzera to celkom
> pekne.
>
> hmmmmm
>
> btw. skus si konecne naprogramovat aj nieco sam...
>
> nic v zlom
>
> -----Original Message-----
> From: Kuch�r <kuchar(zv)tuke.sk>
> To: delphi(zv)io.pinknet(tec)cz <delphi(zv)io.pinknet(tec)cz>
> Date: 19. febru�r 1998 15:11
> Subject: Equalizer
>
>
> >Caute
> >Potreboval by som, zdrojovy kod pre graficky equalizer, to je ta somarina,
> ktora lieta podla hluku, ked viete dajte mi vediet.
> > Dik
> >
>

Prohledavani archivu

[*] Burger Tom� <Tomas.Burger(zv)mius(tec)cz> - 20.2.1998 09:52:42

> -----P�vodn� zpr�va-----
> Od: Valicek Arnost [SMTP:valiceka(zv)mgv.inext(tec)cz]
> ale zobrazenim nejakeho obsahu (hlavicky zprav nebo neco takoveho).
[T.B.]
Jak zobrazenim nejakeho obsahu...?
Funguji parametry klasicke pro Index Server: (zv)DocTitle <subject> a
(zv)DocAuthor <autor>

Tomas

Btrieve - offtopic

[*] Burger Tom� <Tomas.Burger(zv)mius(tec)cz> - 20.2.1998 09:58:45

ODBC driver dodava Pervasive Software...
Jinak Btrieve je databaze na Novellu (a ted uz i na NT...) a nejlip se s
ni pracuje v DOSu tak, ze pres interrupt oslovujes rezident s nazvem
BRequest, ktery pak komunikuje se serverem...
Na jednorazove neslusnosti to byla postacujici metoda... :))

Tomas

> -----P�vodn� zpr�va-----
> Od: Martin Kubecka [SMTP:martin.kubecka(zv)dytron(tec)cz]
> Odesl�no: 19. �nora 1998 17:07
> Komu: DELPHI Distribution List
> P�edm�t: Btrieve - offtopic
>
> Nepotkal jste nekdo Btrieve. Potrebuju s nej dostat nejake data do txt
> souboru a netrvam na Delphi (jednorazove). Resp. vubec
> nevim co Btrieve je (SQL server???).
>
> Diky za pomoc
>
> Martin Kubecka


Interbase - ceske trideni

[*] Vodnansky David <Vodnansky(zv)allianz(tec)cz> - 20.2.1998 10:48:06

Kdepak zert, Database Explorer mi na udrzbu pripada daleko vhodnejsi.
SQL*Plus to sice neni, ale porad lepsi nez WISQL ve kterem ani nejde
rozumne naformatovat vysledek dotazu. WISQL se podle me opravdu hodi tak
na spusteni skriptu pro vytvoreni databaze a pak sbohem.

-----------------------------------------------------
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: Ales Zeleny [SMTP:zelenya(zv)mlp(tec)cz]
> Odesl�no: 20. �nora 1998 7:44
> Komu: delphi(zv)io.pinknet(tec)cz
> P�edm�t: RE: Interbase - ceske trideni
>
> DDV,
>
> > WISQL, ale protoze tenhle nastroj je, krome vytvoreni databaze,
> > stejne k
> > nicemu, mam pocit, ze to ani moc nevadi.
>
> Uhgh!!!!!!!!! To snad byl jen zert? Jak databazi udrzovat?
>
>
> +------------------------+ +---------------------------
> +
> |Ales Zeleny OK1UUE| |Ales Zeleny


Equalizer

[*] Pavel Koutny <koutny(zv)netlab.sk> - 20.2.1998 13:12:48

zasa clovek co nepochopil co som chcel povedat, konferencia je tu na to, aby
riesila problemy, ked si niekto nevie rady s niecim konkretnym, fakt nic v
zlom, je to tvoja vec, asi to bude len moj subjektivny nazor, ale mali by sa
tu riesit rady s konkretnym problemom a nie rady typu, chcem spravit taky a
taky program, takze ked ho niekto mate, tak mi ho poslite, ja ho upravim, a
vypustim do sveta ako vlastne dielko, viacmenej bez roboty

nie je to nic osobne, je vecou kazdeho co sem posle

asi len tolko

-----Original Message-----
From: Kuch�r <kuchar(zv)tuke.sk>
To: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>
Date: 20. febru�r 1998 8:49
Subject: Re: Equalizer


>Cau
>Ze pozdravujem Koutneho a ked bude mat problem naj sa kludne obrati.
>
>----------
>> Odes�latel: Pavel Koutny <koutny(zv)netlab.sk>
>> Komu: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>
>> P�edm�t: Re: Equalizer
>> Datum: 19. �nora 1998 16:36
>>
>> Ja mam spravenu graficku komponentu equalizeru, ale sama neanalyzuje
zvuk,
>> ako vstup sa pouzivaju hodnoty pre jednotlive stlpce, vyzera to celkom
>> pekne.
>>
>> hmmmmm
>>
>> btw. skus si konecne naprogramovat aj nieco sam...
>>
>> nic v zlom
>>
>> -----Original Message-----
>> From: Kuch�r <kuchar(zv)tuke.sk>
>> To: delphi(zv)io.pinknet(tec)cz <delphi(zv)io.pinknet(tec)cz>
>> Date: 19. febru�r 1998 15:11
>> Subject: Equalizer
>>
>>
>> >Caute
>> >Potreboval by som, zdrojovy kod pre graficky equalizer, to je ta
somarina,
>> ktora lieta podla hluku, ked viete dajte mi vediet.
>> > Dik
>> >
>>
>

Interbase - ceske trideni

[*] Arthur <Arthur(zv)hlpsoft(tec)cz> - 20.2.1998 14:50:35



-----Original Message-----
From: Ales Zeleny [SMTP:zelenya(zv)mlp(tec)cz]
Sent: Friday, February 20, 1998 7:44 AM
To: delphi(zv)io.pinknet(tec)cz
Subject: RE: Interbase - ceske trideni

DDV,

> WISQL, ale protoze tenhle nastroj je, krome vytvoreni databaze, stejne k
> nicemu, mam pocit, ze to ani moc nevadi.

Uhgh!!!!!!!!! To snad byl jen zert? Jak databazi udrzovat?

================================
[Arthur] Co se udrzby IB tyce, tak k tomu ucelu slouzi ServerManager. Jinak zkusenosti veli, ze pokud IB preleze asi tak 1G, tak se udrzba (tj. backup & restore) musi delat kazdou noc, jinak jde vsechno do haje nebo se to jen v lepsim pripade katastroficky zpomali. Snad se to v IB5 trochu vylepsi, ale jelikoz ji mam od vcerejska, tak prozatim (krome "reklamni" dokumentace :-) vubec nevim, co obnasi.

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

Jak zalomit radky v titulku sloupce ?

[*] Karel Krupala <Karel.Krupala(zv)telecom(tec)cz> - 21.2.1998 13:29:40

Dobry den,

nevite nahodou nekdo, jak v Delphi 3.0 zalomit nazev sloupce (column
title) v DBGridu na vice radku ?

Diky za radu

Karel Krupala
Karel.Krupala(zv)telecom(tec)cz


Aplikace bez TForm

[*] Jiri Pazdernik <georges(zv)ova.pvtnet(tec)cz> - 21.2.1998 15:31:35

Je to omezeno pouze na me - tj. ze ja nebudu pouzivat zadne funkce
OLE32, nebo na cely system, tj. vsechny ostatni aplikace? Jeste
jednou byly tyto knihovny v pameti jen pro muj proces, nebo i pro
ostatni procesy/programy?

Radek Saturka


[Arthur] Vzhledem k tomu, ze z definice Win32 ma kazdy proces (potazmo
program, ale to neni uplne presne) svuj pametovy prostor velky 4GB a v nem
svoje lokalni kopie DLL (Ti, co drive programovali pro Win16 tak si mozna
pamatuji, ze pres DLL sly treba predavat data, coz uz nejde). Odpoved na
Tvuj dotaz tedy zni, ze kazda DLL v pameti je jen a jen Tveho procesu a
jestli ji ma nektery jiny proces natazenou taky Ti muze bejt uplne ukradeny.
(-:
Arthur



To zalezi na systemu. Ve Win95 je kazda funkce DLL knihovny nahravana do
pameti pouze jednou,
nehlede na to, kolik procesu tuto funkci pouziva. Pouze pro data ma kazda
aplikace svou kopii.
Proto nelze pres DLL predavat data. Ve WinNT uz je to tak, ze kazdy proces
ma sve vlastni
data i kod pro DLL (tedy zde nedochazi k usetreni zdroju jako u W95).
Nenechte se zmylit tim, ze kazdy DLL soubor nahrany ve Win95 do pameti ma
svou instanci.

Jiri Pazdernik


Aplikace bez TForm

[*] Arthur <Arthur(zv)hlpsoft(tec)cz> - 21.2.1998 16:34:43



-----Original Message-----
From: Radek Saturka [SMTP:radeks(zv)usa.net]
Sent: Thursday, February 20, 1997 9:38 PM
To: delphi(zv)io.pinknet(tec)cz
Subject: Re: Aplikace bez TForm


> > Na DSP jsem si kdysi stahl ukazkovy program, jak udelat takovyto
> > malyprogramek. Zdrojak ma 3.5kB a po kompilaci ma 30kB.
>
> Vyzkousel jsem ho a mas sice pravdu, ale je zde porad ten problem, ze po
> spusteni zabira v pameti vice nez 1,5 MB. Bylo by do nej potreba vlozit ty dva
> radky, ktere uvolni z pameti zbytecne DLL knihovny tykajici se OLE. Zkusil jsem
> to a funguje - v pameti zabira jen 68kB.
> Ale jak uz tady taky bylo receno, pri vyhazovani tech dvou DLL knihoven si
> musim byt opravdu jisty, ze je nekde nepouzivam, aby nedoslo ke kolapsu.
>

Je to omezeno pouze na me - tj. ze ja nebudu pouzivat zadne funkce
OLE32, nebo na cely system, tj. vsechny ostatni aplikace? Jeste
jednou byly tyto knihovny v pameti jen pro muj proces, nebo i pro
ostatni procesy/programy?

Radek Saturka


[Arthur] Vzhledem k tomu, ze z definice Win32 ma kazdy proces (potazmo program, ale to neni uplne presne) svuj pametovy prostor velky 4GB a v nem svoje lokalni kopie DLL (Ti, co drive programovali pro Win16 tak si mozna pamatuji, ze pres DLL sly treba predavat data, coz uz nejde). Odpoved na Tvuj dotaz tedy zni, ze kazda DLL v pameti je jen a jen Tveho procesu a jestli ji ma nektery jiny proces natazenou taky Ti muze bejt uplne ukradeny. (-:
Arthur


Jak zalomit radky v titulku sloupce ?

[*] Arthur <Arthur(zv)hlpsoft(tec)cz> - 21.2.1998 16:37:55


-----Original Message-----
From: Karel Krupala [SMTP:Karel.Krupala(zv)telecom(tec)cz]
Sent: Saturday, February 21, 1998 2:30 PM
To: DELPHI Distribution List
Subject: Jak zalomit radky v titulku sloupce ?

Dobry den,

nevite nahodou nekdo, jak v Delphi 3.0 zalomit nazev sloupce (column
title) v DBGridu na vice radku ?

Diky za radu

Karel Krupala
Karel.Krupala(zv)telecom(tec)cz

[Arthur] Nechci Ti brat iluze, ale s nejvetsi pravdepodobnosti to nejde. )-: Na Tvem miste bych spis vymyslel, jak to obejit.

Tvorba encyklopedie

[*] Martin Kukacka <CUCKOO(zv)ddm.jhrnet(tec)cz> - 21.2.1998 17:59:56 met-1mest

Nemate nekdo komponenty nebo unity pro tvorbu encyklopedie?

cokoli co dokaze napr.:
- krizove odkazy
- nacteni textu a zvirazneni urcitych casti jako odkaz
- nacitani textu nebo obrazku graficky zajimavym zpusobem
- ukladat a cist z nejakeho dobreho
formatu k tomuto ucelu - i treba Vaseho vlastniho
- ...

Aplikace bez TForm

[*] Arthur <Arthur(zv)hlpsoft(tec)cz> - 22.2.1998 11:41:13


-----Original Message-----
From: Jiri Pazdernik [SMTP:georges(zv)ova.pvtnet(tec)cz]
Sent: Saturday, February 21, 1998 3:32 PM
To: DELPHI Distribution List
Subject: Re: Aplikace bez TForm

Je to omezeno pouze na me - tj. ze ja nebudu pouzivat zadne funkce
OLE32, nebo na cely system, tj. vsechny ostatni aplikace? Jeste
jednou byly tyto knihovny v pameti jen pro muj proces, nebo i pro
ostatni procesy/programy?

Radek Saturka


[Arthur] Vzhledem k tomu, ze z definice Win32 ma kazdy proces (potazmo
program, ale to neni uplne presne) svuj pametovy prostor velky 4GB a v nem
svoje lokalni kopie DLL (Ti, co drive programovali pro Win16 tak si mozna
pamatuji, ze pres DLL sly treba predavat data, coz uz nejde). Odpoved na
Tvuj dotaz tedy zni, ze kazda DLL v pameti je jen a jen Tveho procesu a
jestli ji ma nektery jiny proces natazenou taky Ti muze bejt uplne ukradeny.
(-:
Arthur



To zalezi na systemu. Ve Win95 je kazda funkce DLL knihovny nahravana do
pameti pouze jednou,
nehlede na to, kolik procesu tuto funkci pouziva. Pouze pro data ma kazda
aplikace svou kopii.
Proto nelze pres DLL predavat data. Ve WinNT uz je to tak, ze kazdy proces
ma sve vlastni
data i kod pro DLL (tedy zde nedochazi k usetreni zdroju jako u W95).
Nenechte se zmylit tim, ze kazdy DLL soubor nahrany ve Win95 do pameti ma
svou instanci.

Jiri Pazdernik

[Arthur] Ale jo, ale o to snad v puvodnim dotazu neslo ne? Jestli je v pameti extra kod i data je pouze otazkou konkretni implementace API Win32 a dokud nedochazi k podstatnym rozdilum (treba, kdybych pod Win95 mel jen jednu instanci DLL) tak bych to jako rozdil vubec nevidel, ale je obcas alespon tusit o vnitrni implementaci nekterych rysu systemu (hlavne o tom, co ve Win95 nejde vubec nebo jaksi castecne a toho je azaz).
Cau Arthur

[Arthur] PS Jak jste prozili hokej? Ja dostal malem infarkt. ((-: (snad mi tuto nedelfackou poznamku do konference vedeni promine :-))))))))

Tvorba encyklopedie

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


-----Original Message-----
From: Martin Kukacka [SMTP:CUCKOO(zv)ddm.jhrnet(tec)cz]
Sent: Saturday, February 21, 1998 7:00 PM
To: delphi(zv)pinknet(tec)cz
Subject: Tvorba encyklopedie

Nemate nekdo komponenty nebo unity pro tvorbu encyklopedie?

cokoli co dokaze napr.:
- krizove odkazy
- nacteni textu a zvirazneni urcitych casti jako odkaz
- nacitani textu nebo obrazku graficky zajimavym zpusobem
- ukladat a cist z nejakeho dobreho
formatu k tomuto ucelu - i treba Vaseho vlastniho
- ...

[Arthur] Jde asi o to, jestli to chces mit ve vice nebo v jednom souboru. Kdybych byl postaven pred tenhle problem a neslo o nic extra duleziteho (jde o to, jestli to bude pouzivat hodne lidi, pak musis uz od zacatku myslet na distribuci a podobny pakarny), tak bych sel jednou z nejjednodussich cest a pouzil bych HTML. Prostredku na tvorbu mas tri p... hodne a jelikoz je to format velmi jednoduchy neni problem si napsat nejaky prevodnik jenom pro to, co chces. A na zobrazovani jsou v Delphi komponenty. V opacnem pripade bych se pokusil to napsat z vetsi casti sam - a nejspis bych se taky odpichl od nejakeho standardu a z nej vybral jen to, co potrebuju.

DatabaseError

[*] p_studeny(zv)usa(tec)net - 23.2.1998 08:07:48

Preji hezky den

Napsal jsem si malou aplikaci v delphi 2.0 pod NT pro praci s databazi. Pokud nainstaluji aplikaci na jiny PC (po instalaci BDE),
aplikace mi porad hlasi chybu inicializace BDE (error $2109). Poradi mi nekdo kde delam chybu.

Diky


____________________________________________________________________
Get free e-mail and a permanent address at http://www.netaddress.com


Jak zalomit radky v titulku sloupce ?

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 23.2.1998 08:49:10

Arthur wrote:

> nevite nahodou nekdo, jak v Delphi 3.0 zalomit nazev sloupce (column
> title) v DBGridu na vice radku ?
>
> [Arthur] Nechci Ti brat iluze, ale s nejvetsi pravdepodobnosti to
> nejde. )-: Na Tvem miste bych spis vymyslel, jak to obejit.

Staci odchytit prislusnou metodu, ktera maluje Grid a prepsat ji.
Zadna veda to neni.

S pozdravem

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


screen saver

[*] Petr Kolar <petrkolar(zv)melzer(tec)cz> - 23.2.1998 08:56:06

Ahoj Pavle

Jen tak ze zajmu jsem si zkusil udelat screen saver podle tveho navodu,
ale zcela jsem neuspel.
Zkousel jsem ruzne varianty struktury .DPR souboru, ale zatim se mi moc nedari.

> Vyrob si aplikaci s jedinym oknem
> Aplikace se spousti s parametrem /c pri konfiguraci
Toto mi funguje celkem dobre pod Win95 i NT 4.0.
Jen pod NT 4.0 je v 1. parametru za /c jeste dvojtecka a nejake cislo. Co znamena ?

> /s pri spousteni ScreeSaveru viz. ParamStr(1)
Okno mi jen blikne a hned se uzavre.

> Aplikace musi mit uvnitr nazev takvyto SCRNSAV: nazev screensaveru
Kde mam nazev zadat - Application.Title, ... ?

Dale jsem zjistil, ze screen saver se vola z dialogu s parametrem /p zrejme
pro vykreslovani do naleho okenka v dialogu. Jako druhy parametr je predavano
nejake cislo. Co to cislo znamena - je to nejaky handle, ukazatel, ... ???

Muze byt vzbec pro Win95 a NT 4.0 screen saver stejny ?

Diky, s pozdravem
Petr
Petr Kolar
mailto:petrkolar(zv)melzer(tec)cz
http://www.melzer(tec)cz
begin 600 WINMAIL.DAT
M>)\^((zv)8'`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``, 4````+``\.``````(!_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)\!````! ````````6[5P$$(zv) $`$0```%)%.B!S8W)E
M96X(zv)<V%V97(`L(zv)4!!8 #``X```#.!P(`%P`(`#(zv)`!(zv)`!`#4!`2" `P`.````
MS(zv)<"`!<`" `S`!X``0!(`0$)(zv) $`(0```#)$-S(zv)U1D(S,C-!0T0Q,3%!,#(zv)X
M,# V,# X0S,T-SDT`/(&`0.0!(zv)#D!(zv)``( ````L``(zv)`!````"P`C```````#
M`"8```````L`*0```````P`N```````#`#8``````$ `.0`0_'Q^,$"]`1X`
M< `!````$0```%)%.B!S8W)E96X(zv)<V%V97(``````(zv)%Q``$````6`````;U
M+J5P9]<]Z*P,$=&(zv)B !(zv)",-'E ``'(zv)`># $````#````35,``!X`'PP!````
M%(zv)```%=/4DM'4D]54"]604-,058O4&5T<(zv)````,`!A")?UIB`P`'$ X#```>
M``(zv)0`0```&4```!!2$]*4$%63$5*14Y404M:15I!2DU52E-%35-)6DM54TE,
M541%3$%44T-2145.4T%615)03T1,151614A/3D%63T15+$%,15I#14Q!2E-%
M34Y%55-014Q:2T]54T5,2E-%35)5``````(!"1 !````UP,``-,#``".!0``
M3%I&=9UA_5(zv)#``H`<F-P9S$R-=,!0P$X,#(zv)!]R "I /C"0(`8V(zv)*P'-E=#*J
M,P]1*(zv)+A80> ( <3XP* !Q,(zv)0T4"(zv)P!0$%9P<')Q,A"_$<\2TWVS"H (R" [
M"6\.,#4"(zv)+D*(zv)75C`% +`PM(zv);(zv)X0&# R.0NF%8!H;VK (%!A=FQE"J(*A!4*
M(zv)$H)\" !D&L(zv)>(zv)$5<'IA:FUU(&J9%)!M( "0')!K=0"0_0,(zv)=0$`"V %0 3Q
M">$=</,;( 20(' $<!M '% ?()4:T" 50'8$<'4L"N,W"H '0!RQ8QY!'21N
M994=T' >0"X(zv)E5IK"&!'%) #(!TS<G5Z(? (zv)KG8*P <P`C!Y'7!T([ ,:W0(
M<"2 +D104O\=< A(zv)!N CL"" (0,>8 =P6QUP%7!M'9 $8&,AX62%)"$N&VH^
M(%9Y`V#*8AUR80M0:6L`T!V0'00(zv):(zv)F "X &P"!O:_4A\&TH-D$I5!5P)L$B
M('\C`2: *<$*L151)+ =42\/)T 3\!V0(O!N9FEGQPAP*9$;9%1O=" `)O%4
M9G49T'4I\" A46N='5%D*. )<!]2(%<+(zv) (zv)Y-2 =D$Y4(#3\+C B9APB,*(Q
M9"GA) #\(#$B8"RF'1 <T"U"*?"K)* 5<&0(zv)0&HTX&,I(zv)/LF$"'A:AQP+[$$
M``D`(F!/"% <D!5"%4 (zv)/R?<+]\L(zv)2V1+ 0)\!V04QZB!A#C'R$=$'9I>B)(zv)
M&Q LP:)3)+ H,2D;9$\J(zv)'\O`RGP`Z "8"EP(^$A(zv)&C_)V$FLB/ &R )<"?-
M*T<=`.<=(zv)2;P!4!U=(zv),`)+ (zv)$6<<H#-(zv)'&%V>2[Q00!3(zv)$-23E-!5CI )>\>
ME!\##' ;<TL!`";(zv)%5!O0"4<T"> !4 M*S$I46-K)G$"("X'8'0;0"" +IM%
MT#=<1"$"'3-Z:(zv)0`_2: ;"" '*$>FR;!($ A<;9Z,# ',6\N$"Q]<!R0OPEP
M'/ ;51/P( ! P&L)</\V8200.3$P0" 1&T ?\2IPWPGP-8$S8$FU(F!*'' (zv)
M`/ID([!H)( LIC,B$_ G<?U,L6\;9#7?+O$V0S;71(#?+Z$N\5$C)( 48&X?
M(zv)2" ?R300$ >8!Y 1;55D!MJ39LCP!5P8D#0) !Z8(zv)60?RUQ( `PY"& ,L5(
M3#3(zv):M<J,#=<00!$*7!Y(( L(zv)?QO>D\0'Q$JM4$!7&]<P\Y0+/$;9%W2($M)
M45X%>PC0`$%U`R `P ,0+O ZKR(P)+ B\%[A0 > ;!R(zv)\'(N8WI?<0% 7\ !
M0 5?*V(zv)"0' Z+R]WS6-(zv)+F$/$S0Q-AMD%J$"`&70``,`$! ``````P`1$ ``
M``! ``<P8*V,+RA O0% ``(zv)P< ! VB] O0$+`!^ "" &``````# ````````
M1(zv)`````#A0````````,`(X (( 8``````, ```````!&`````%*%``#P#(zv)``
M'(zv)`D(zv) (zv)(zv)!(zv)``````P ```````$8`````5(4```$````$````."XP``,`)8 (
M( 8``````, ```````!&``````&%````````"P`N(zv) (zv)(zv)!(zv)``````P ``````
M`$8`````#H4````````#`"^ "" &``````# ````````1(zv)`````0A0``````
M``,`,( (( 8``````, ```````!&`````!&%`````````P`S(zv) (zv)(zv)!(zv)``````
MP ```````$8`````&(4````````>`$. "" &``````# ````````1(zv)`````V
MA0```0````$`````````'(zv)!$(zv) (zv)(zv)!(zv)``````P ```````$8`````-X4```$`
M```!`````````!X`18 (( 8``````, ```````!&`````#B%```!`````0``
C```````>`#T``0````4```!213H(zv)``````,`#33]-P``\Z"%
`
end

Aplikace bez TForm

[*] Dalibor Toman <dtoman(zv)lit(tec)czn(tec)cz> - 23.2.1998 09:12:14


> > Na DSP jsem si kdysi stahl ukazkovy program, jak udelat takovyto
> > malyprogramek. Zdrojak ma 3.5kB a po kompilaci ma 30kB.
>
> Vyzkousel jsem ho a mas sice pravdu, ale je zde porad ten problem, ze
po
> spusteni zabira v pameti vice nez 1,5 MB. Bylo by do nej potreba
vlozit ty dva
> radky, ktere uvolni z pameti zbytecne DLL knihovny tykajici se OLE.
Zkusil jsem
> to a funguje - v pameti zabira jen 68kB.
> Ale jak uz tady taky bylo receno, pri vyhazovani tech dvou DLL
knihoven si
> musim byt opravdu jisty, ze je nekde nepouzivam, aby nedoslo ke
kolapsu.
>

>Je to omezeno pouze na me - tj. ze ja nebudu pouzivat zadne funkce
>OLE32, nebo na cely system, tj. vsechny ostatni aplikace? Jeste
>jednou byly tyto knihovny v pameti jen pro muj proces, nebo i pro
>ostatni procesy/programy?

Borlandi implementovali variantni promenne pomoci rozhrani API, ktere
pouziva funkce z OLE32.DLL. Takze pokud vyhodis tuto knihovnu , musis si
byt jist, ze se nepouzije zadna funkce, ktera pracuje s typem TVariant
nebo aray of const a podobne. Ve vetsine pripadu je sice obeslouzeni
provedeno mimo OLE32 API, ale podivas-li se na FormatBuf v sysutils
uvidis, ze pro nektere typy se vola funkce z OLE (doporucuji se podivat
na zdrojaky system.pas).
Nejjistejsi by bylo modifikovat system.pas a sysutils (ten taky nabali
peknej kus kodu).

S pozdravem
D. Toman

FilterOptions

[*] FULE Lubomir <FULE(zv)RASAX.SK> - 23.2.1998 09:43:25

Mozno bude problem v tom, ze foNoPartialCompare mas zapnute. Ak je totiz
tato volba
zapnuta, tak je vlastne ciastosne porovnavanie vypnute
(NoPartialCompare). Je to to sice
trochu proti intuicii, ale to je uz problem Borlandu.>-----P�vodn� zpr�va-----
>Od: Pavel Bares [SMTP:Atoll(zv)pce.fairnet(tec)cz]
>Odesl�no: 23. febru�r 1997 8:02
>Komu: DELPHI Distribution List
>P�edm�t: Re: FilterOptions
>
>
>
>Jiri Szopa wrote:
>
>> Za jakych presne podminek funguje FilterOptions - foNoPartialCompare ?
>> foCaseInSensitive mi funguje spolehlive. Castecne porovnani -
>>foNoPartialCompare
>> bohuzel ne.
>> -------------------------------------------
>> Ing. Jiri Szopa
>> tel.: +420 659 713393
>> fax.: +420 659 713392
>> email: prosys(zv)grendel(tec)cz
>
>Jestli neni treba problem v tom, ze za casti vyrazu zapominas *.
>Pokd chces napriklad vsechny slova zacinajici na 'Pa' tak zadas 'Pa*'.
>
>Pavel Bares
>Atoll s.r.o.
>
>
>

Aplikace bez TForm

[*] Radek Docekal <proj(zv)zvt.csas(tec)cz> - 23.2.1998 10:17:06

Puvodni dotaz k tomuto subj. byl hlavne o tom, jak zmensit velikost EXE
souboru. Doporucil bych Shrinker 3.2 na http://www.blinkinc.com. Je fakt, ze
i pak je velikost EXE radove stovky KB, ale aspon neco. Ja ho pouzivam.

S pozdravem
Radek Docekal

>
>> > Na DSP jsem si kdysi stahl ukazkovy program, jak udelat takovyto
>> > malyprogramek. Zdrojak ma 3.5kB a po kompilaci ma 30kB.
>>
>> Vyzkousel jsem ho a mas sice pravdu, ale je zde porad ten problem, ze
>po
>> spusteni zabira v pameti vice nez 1,5 MB. Bylo by do nej potreba
>vlozit ty dva
>> radky, ktere uvolni z pameti zbytecne DLL knihovny tykajici se OLE.
>Zkusil jsem
>> to a funguje - v pameti zabira jen 68kB.
>> Ale jak uz tady taky bylo receno, pri vyhazovani tech dvou DLL
>knihoven si
>> musim byt opravdu jisty, ze je nekde nepouzivam, aby nedoslo ke
>kolapsu.
>>
>
>>Je to omezeno pouze na me - tj. ze ja nebudu pouzivat zadne funkce
>>OLE32, nebo na cely system, tj. vsechny ostatni aplikace? Jeste
>>jednou byly tyto knihovny v pameti jen pro muj proces, nebo i pro
>>ostatni procesy/programy?
>
>Borlandi implementovali variantni promenne pomoci rozhrani API, ktere
>pouziva funkce z OLE32.DLL. Takze pokud vyhodis tuto knihovnu , musis si
>byt jist, ze se nepouzije zadna funkce, ktera pracuje s typem TVariant
>nebo aray of const a podobne. Ve vetsine pripadu je sice obeslouzeni
>provedeno mimo OLE32 API, ale podivas-li se na FormatBuf v sysutils
>uvidis, ze pro nektere typy se vola funkce z OLE (doporucuji se podivat
>na zdrojaky system.pas).
>Nejjistejsi by bylo modifikovat system.pas a sysutils (ten taky nabali
>peknej kus kodu).
>
>S pozdravem
>D. Toman
>
>
>

Jak zalomit radky v titulku sloupce ?

[*] Jiri Malek <jirim(zv)mrkev.vabo(tec)cz> - 23.2.1998 10:18:23

Hi,
a kdyby jsi ty nadpisy doplnoval v programu a udelal to nejak takhle:
Grid....:=�Toto je nadpis�+#13+�kolonky gridu�
treba to bude fungovat....
Pokud to tak nepujde, tak si sezen Grid, ktery to umi (urcite
se takovy najde). Nemam tady D., ale podivam se ti do zitrka,
jestli takovou komponentu nemam.
Prepisovat kvuli takove blbosti metodu na kresleni je masochismus.

-j-

Zbysek Hlinka wrote:

> Arthur wrote:
>
> > nevite nahodou nekdo, jak v Delphi 3.0 zalomit nazev sloupce (column
> > title) v DBGridu na vice radku ?
> >
> > [Arthur] Nechci Ti brat iluze, ale s nejvetsi pravdepodobnosti to
> > nejde. )-: Na Tvem miste bych spis vymyslel, jak to obejit.
>
> Staci odchytit prislusnou metodu, ktera maluje Grid a prepsat ji.
> Zadna veda to neni.
>
> S pozdravem
>
> Zbysek Hlinka
> E-mail: zhlinka(zv)login(tec)cz
> Tel.: 02/795 29 56
> Krystofova 1016, 149 00 Praha 4
> CZ

February 1998 - Receive a FREE Java Development Bo

[*] Developernet_Connect Developernet_Connect <devnet_connect(zv)novell(tec)com> - 23.2.1998 11:38:04 -0700

DeveloperNet wants to throw the book at you!


Dear DeveloperNet subscriber,

You've been a DeveloperNet(tm) Electronic level subscriber for a while now and you know that DeveloperNet is the "one-stop" source for the developer that is serious about developing to Novell's leading-edge technologies. You also know that your Electronic subscription provides on-line access to most of the DeveloperNet program's features. Well, DeveloperNet is about to rock your world! Right now you can upgrade to DeveloperNet's Professional level and get a screaming deal in the process.

Here's the scoop:
Upgrade to the DeveloperNet Professional level for only $345.00*, that's a $50.00* discount off the regular subscription rate. You will get all of the great features listed below, plus you will receive FREE, a great Java development book; The Java Class Libraries, Volume 2, by Patrick Chan and Rosanna Lee. This book retails for $53.75* and is yours absolutely free with your paid upgrade.

DeveloperNet Professional level takes you a step beyond by providing:

-Novell(r) Software Connection* Library(tm) (NSCL)
All of Novell's major software on a single set of CDs. It includes Novell BorderManager(tm), intraNetWare(tm), GroupWise(r) and ManageWise(r), plus Early Access Release and beta products, such as NDS(tm) for NT, NetWare(r) 5 and many others.

-DeveloperNet Essentials CD
Important resource updates that provide you with the latest Novell SDKs, along with programming resources, white papers, technical information documents and useable sample code.

-Developer Information
Novell publications, such as DeveloperNet Connections--a weekly electronic newsletter to keep you up-to-date on Novell's developer focus, news and technologies, plus Novell Developer Notes, the technical journal for software development.

- Developer Support (direct and on-line)
Contact a Novell Developer Support Engineer directly or use DeveloperNet electronic forums to file incident reports with the appropriate DeveloperNet engineer.

-Plus much, much more!
Discounts to Novell Seminars and Novell Press(r) publications, product certification and co-marketing opportunities.

Let's recap what you get:
-A DeveloperNet Professional subscription with everything you see listed above.
-A $50.00 discount off the regular subscription rate (the boss will love you for that!)
-The Java Class Libraries, Volume 2 , a $53.75 value, absolutely FREE (Free is good!)

Now that's a way cool offer. To take advantage of this offer just call your local fulfilment center and tell them you want to upgrade to the DeveloperNet Professional level and get The Java Class Libraries, Volume 2, FREE. Be sure to mention code # EU0298. To locate the fulfilment center in your area, visit our web site at http://developer.novell.com/contact. This offer is valid only until March 31, 1998.

Sincerely,

Scott Wells
Director, Novell Developer Services

*Based on U.S. dollars only. Local taxes may apply.

screen saver

[*] Tomas Holan <HOLAN(zv)ksvi.mff.cuni(tec)cz> - 23.2.1998 14:02:55

> nerozumim, ktery okno Ti blikne to co jsi napsal?
> u normalniho .SCR by se Ti spustil ScreenSaver
> (nehybej hned mysi...)

Prvni MouseMove je potreba ignorovat -
- pochazi zrejme od toho, jak okno dela Resize.

Tom

MS SQL Components

[*] FULE Lubomir <FULE(zv)RASAX.SK> - 23.2.1998 15:56:19

Neviete niekto o nejakych db komponentoch na Microsoft SQL Server, ktore
chodia priamo
a nie cez BDE ?
(Nieco podobne ako je napr. IBObjects pre Interbase)

Vdaka za typy
Lubomir Fule


Jak na tabulky ??

[*] JAVA - 5. rocnik <xvrabe00(zv)kapr.fme.vutbr(tec)cz> - 23.2.1998 17:24:46


// hlasim se z jineho serveru. Takze to snad jiz ten konfirmation nebude
// psat pokud ano napiste my. (je to reseni ze ktereho my je zle...)

Mam taky problem :
Nevyte nekdo jak zceala smazat tabuku ??i Myslim jeji obsah. Skousel jsem
EmptyTable ci cosi
podobneho ale psalo to ze to nelze pouzit na otevrenou tabulku. A delat to
stylem
.........
fro x := 1 to Table1.RecordCount do
Table1.Delete;
.........

My neprijde moc vhodne.

A jeste jeden dotaz pokud dovolite, jak lze odemknou tabulku ?? Pokud my obcas
Delphi (3.0) spadnou tak zamknou tabulku a nejde s ni nic casto provadet i
dlouhe minuty, pokud ji nazamknou tak ze sem s oteviranim zcela v koncich.
A nepouze ani restart .....

A jeste jeden dotaz : dostalo se my do ruky CD z knihy DELPHI 1.0 a jsou
tam priklady komponent (treba zvuk) ktere v menu vubec nejsou. Nevyte jak
je tam dostat pripadne jak napsat; (nekde vzit); komponenty a pridat je do
nastrojove listy ??

Pokud nektery z techto problemu jde resit pomoci SQL, napiste.

JIRKA

Ps. nemate nekdo neco o pouziti SQL (priklady) v elektronicke podobe ??
A jeste cesky k tomu ??

ScreenSaver

[*] TucekR(zv)p15.monet(tec)cz - 23.2.1998 18:19:00

Nevite jakym parametrem se vola konfigurace screensaveru ?

MS SQL Components

[*] Martin Kubecka <martin.kubecka(zv)dytron(tec)cz> - 23.2.1998 18:36:17

Neco sem zahlidnul na DSP - zkus pohledat... nejaky primy pristup na MS SQL
bez ODBC, coz ale asi neni to prave co bys rad...

Martin Kubecka

FULE Lubomir wrote:

> Neviete niekto o nejakych db komponentoch na Microsoft SQL Server, ktore
> chodia priamo
> a nie cez BDE ?
> (Nieco podobne ako je napr. IBObjects pre Interbase)
>
> Vdaka za typy
> Lubomir Fule

help

[*] ViPer <vip(zv)biogate(tec)com> - 23.2.1998 20:49:40 -0000

help


Jak na tabulky ??

[*] Pavel Zichovsky <jesnem(zv)ova.pvtnet(tec)cz> - 24.2.1998 07:36:14

Zdravim
> Nevyte nekdo jak zceala smazat tabuku ??i Myslim jeji obsah. Skousel jsem
> EmptyTable ci cosi
> podobneho ale psalo to ze to nelze pouzit na otevrenou tabulku. A delat to
> stylem
> for x := 1 to Table1.RecordCount do Table1.Delete;
> My neprijde moc vhodne.

Tak to udelej takhle:
---
table.disablecontrols;
table.close;
table.emptytable;
table.open;
table.enablecontrols;
----

slo by to i bez disable/enablecontrols, ale radsi bych to tam
nechal (kosmetika), hlavne pokud mas na tu tabulku napojeny viditelne
komponenty.

Taky musis mit jistotu, ze tabulka neni otevrena jinym programem
(pozor, aby nebyla otevrena v Delphi IDE)

>
> A jeste jeden dotaz pokud dovolite, jak lze odemknou tabulku ?? Pokud my obcas
> Delphi (3.0) spadnou tak zamknou tabulku a nejde s ni nic casto provadet i
> dlouhe minuty, pokud ji nazamknou tak ze sem s oteviranim zcela v koncich.
> A nepouze ani restart .....

jaky restart?
Me, kdyz mi spadne Delphi na databazich, tak vetsinou tak, ze nejde
otevrit zadna tabulka (ani ta, s kterou se nepracovalo). Vzdycky
pomuze restart Windows (a potom radsi v Database desktopu
restructure a pack tabulky).

> A jeste jeden dotaz : dostalo se my do ruky CD z knihy DELPHI 1.0 a jsou
> tam priklady komponent (treba zvuk) ktere v menu vubec nejsou. Nevyte jak
> je tam dostat pripadne jak napsat; (nekde vzit); komponenty a pridat je do
> nastrojove listy ??

Pokud mas zdrojaky tech komponent, tak v D3 pres polozku menu
Component | Install Component...

A jak je napsat? Precti si CWG (Component Writer's Guide)

S pozdravem
Pavel "Zizi" Zichovsky <jesnem(zv)ova.pvtnet(tec)cz>
----------------------------
PGP podporovano a vitano


Jak na tabulky ??

[*] /DD.CCMAIL=Stingl~Pavel$/2310$/ETI$/CEZ~at~CEZ/O=ccmail/PRMD=cez/ADMD=spt400/C=c - eb 1998 08:06:33 -0700

A coz takhle zkusit pred EmptyTable zkusit Table.Close ??

Pavel

Stingl.Pavel/2300/ETI(zv)eti1.ccmail.x400.cez(tec)cz

PS: Mam novou postu, a nevim, jak to bude u vas vypadat (co si mail
na sebe navesi).
Bude-li to moc spatne, napiste mi, a ja se pokusim s tim neco
udelat.
Dik za trpelivost.

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

"Internet:delphi-request(zv)io.pinknet(tec)cz/" AT _INTERNET na 23.02.98
17:34:21

Komu: "Internet:delphi(zv)pinknet(tec)cz/" AT _INTERNET(zv)ccMTA-_ETI1
Kopie:
Poedmit: Jak na tabulky ??

// hlasim se z jineho serveru. Takze to snad jiz ten konfirmation
nebude // psat pokud ano napiste my. (je to reseni ze ktereho my je
zle...)

Mam taky problem :
Nevyte nekdo jak zceala smazat tabuku ??i Myslim jeji obsah. Skousel
jsem
EmptyTable ci cosi
podobneho ale psalo to ze to nelze pouzit na otevrenou tabulku. A
delat to
stylem
.........
fro x := 1 to Table1.RecordCount do
Table1.Delete;
.........

My neprijde moc vhodne.

A jeste jeden dotaz pokud dovolite, jak lze odemknou tabulku ??
Pokud my obcas Delphi (3.0) spadnou tak zamknou tabulku a nejde s ni
nic casto provadet i dlouhe minuty, pokud ji nazamknou tak ze sem s
oteviranim zcela v koncich. A nepouze ani restart .....

A jeste jeden dotaz : dostalo se my do ruky CD z knihy DELPHI 1.0 a
jsou tam priklady komponent (treba zvuk) ktere v menu vubec nejsou.
Nevyte jak je tam dostat pripadne jak napsat; (nekde vzit);
komponenty a pridat je do nastrojove listy ??

Pokud nektery z techto problemu jde resit pomoci SQL, napiste.

JIRKA

Ps. nemate nekdo neco o pouziti SQL (priklady) v elektronicke
podobe ?? A jeste cesky k tomu ??


RFC-822-Headers:
Precedence: list

Jak na tabulky ??

[*] VOLTRR1(zv)epr1.ccmail.x400.cez(tec)cz - eb 1998 08:10:53 -0700

EmptyTable nejde pouzit pokud mas tu tabulku ty (nebo treba nekdo po siti)
otevrenou.
Pak se musi pouzit ona smycka , nebo lze pouzit
TQuery s SQL : delete from 'tablename'
ktery pustis TQuery.ExecSQL a mas smazano

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


-----Puvodni zprava-----
Od: Internet:delphi-request(zv)io.pinknet(tec)cz/
Odeslano: 24. unora 1998 7:52
Komu: Internet:delphi(zv)io.pinknet(tec)cz/
Poedmit: Re: Jak na tabulky ??

Zdravim
> Nevyte nekdo jak zceala smazat tabuku ??i Myslim jeji obsah. Skousel jsem
> EmptyTable ci cosi
> podobneho ale psalo to ze to nelze pouzit na otevrenou tabulku. A delat to
> stylem
> for x := 1 to Table1.RecordCount do Table1.Delete;
> My neprijde moc vhodne.

Tak to udelej takhle:
---
table.disablecontrols;
table.close;
table.emptytable;
table.open;
table.enablecontrols;
----

slo by to i bez disable/enablecontrols, ale radsi bych to tam
nechal (kosmetika), hlavne pokud mas na tu tabulku napojeny viditelne
komponenty.

Taky musis mit jistotu, ze tabulka neni otevrena jinym programem
(pozor, aby nebyla otevrena v Delphi IDE)

>
> A jeste jeden dotaz pokud dovolite, jak lze odemknou tabulku ?? Pokud my
obcas
> Delphi (3.0) spadnou tak zamknou tabulku a nejde s ni nic casto provadet i
> dlouhe minuty, pokud ji nazamknou tak ze sem s oteviranim zcela v koncich.
> A nepouze ani restart .....

jaky restart?
Me, kdyz mi spadne Delphi na databazich, tak vetsinou tak, ze nejde
otevrit zadna tabulka (ani ta, s kterou se nepracovalo). Vzdycky
pomuze restart Windows (a potom radsi v Database desktopu
restructure a pack tabulky).

> A jeste jeden dotaz : dostalo se my do ruky CD z knihy DELPHI 1.0 a jsou
> tam priklady komponent (treba zvuk) ktere v menu vubec nejsou. Nevyte jak
> je tam dostat pripadne jak napsat; (nekde vzit); komponenty a pridat je do
> nastrojove listy ??

Pokud mas zdrojaky tech komponent, tak v D3 pres polozku menu
Component | Install Component...

A jak je napsat? Precti si CWG (Component Writer's Guide)

S pozdravem
Pavel "Zizi" Zichovsky <jesnem(zv)ova.pvtnet(tec)cz>
----------------------------
PGP podporovano a vitano

<<Soubor: TXT1.TXT>>

DatabaseError

[*] Tibor T�th - 24.2.1998 08:42:19

V pripade, ked pristupujes na SQL databazu, napr MS SQL, potrebujes mat na
klientskom pocitaci nainstalovaneho klienta na MS SQL a aj linky MS SQL do
BDE.
T.T.

-----Original Message-----
From: p_studeny(zv)usa.net <p_studeny(zv)usa.net>
To: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Date: 23. febru�r 1998 21:44
Subject: DatabaseError


> Preji hezky den
>
>Napsal jsem si malou aplikaci v delphi 2.0 pod NT pro praci s databazi.
Pokud nainstaluji aplikaci na jiny PC (po instalaci BDE),
>aplikace mi porad hlasi chybu inicializace BDE (error $2109). Poradi mi
nekdo kde delam chybu.
>
> Diky
>
>
>____________________________________________________________________
>Get free e-mail and a permanent address at http://www.netaddress.com
>

Tiskove preview

[*] Jarek M. <marecek(zv)melzer(tec)cz> - 24.2.1998 08:52:33

Ahoj Delphisti

Chtel bych v programu udelat preview pred tiskem, ale QReport z
Delphi mi moc nevyhovuje.

Mam tento problem:

Kdyz kreslim grafiku na canvas componenty, ktera ma stejne rozmery jako
canvas tiskarny, tak je vse v poradku, ale pokud nastavim velikost fontu
napriklad 10 a napisu text na canvas tiskarny a to same udelam na canvas
componenty, tak vysledna velikost na komponente je jina nez na tiskarne.
Duvod je jasny, ale jakym zpusobem docilim stejne (pomerne velikosti
fontu ke grafice na te komponente)


dekuji za kazdou radu

Jarek Marecek


BIOS

[*] Vit Malecek <malecek(zv)melzer(tec)cz> - 24.2.1998 09:32:43

Nazdarek,

zkousel nekdo zjistovat z aplikace cislo a verzi BISOu? Jde to vubec? Je nejaky namet?

Adresa/Address: Vit Malecek, Obrancu miru 9, 796 01 Prostejov, Czech Republic
e-mail: malecek(zv)melzer(tec)cz
tlf./phone number : +420-(0)508-330301, +420-(0)508-330302, privat : +420-(0)508-27141
fax number : +420-(0)508-330302

Tiskove preview

[*] VOLTRR1(zv)epr1.ccmail.x400.cez(tec)cz - eb 1998 09:44:34 -0700

Nazdar,

ja to delam tak ze si reknu jakou velikost ma mit componenta (napr.210*290bodu
pro A4) a pak si z windows zjistim
kolik bodu ma na stranku tiskarna a jestli je to spravny format (A4) , no a pak
z toho spocitam konstanty a s tema pak upravuju velikosti vseho co de na
obrazovku.

Nebo je moznost pouzit metricky souradnicovy system a todle by meli udelat
windows - ale to se me nikdy nepovedlo rozdejchat do uspokojiveho stavu a tak si
to radci vsechno pocitam sam.

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

-----Puvodni zprava-----
Od: Internet:delphi-request(zv)io.pinknet(tec)cz/
Odeslano: 24. unora 1998 9:25
Komu: Internet:delphi(zv)pinknet(tec)cz/
Poedmit: Tiskove preview

Ahoj Delphisti

Chtel bych v programu udelat preview pred tiskem, ale QReport z
Delphi mi moc nevyhovuje.

Mam tento problem:

Kdyz kreslim grafiku na canvas componenty, ktera ma stejne rozmery jako
canvas tiskarny, tak je vse v poradku, ale pokud nastavim velikost fontu
napriklad 10 a napisu text na canvas tiskarny a to same udelam na canvas
componenty, tak vysledna velikost na komponente je jina nez na tiskarne.
Duvod je jasny, ale jakym zpusobem docilim stejne (pomerne velikosti
fontu ke grafice na te komponente)


dekuji za kazdou radu

Jarek Marecek

<<Soubor: TXT1.TXT>>

Jak na tabulky ??

[*] Marcel Dvorak <dvo20um(zv)axpsu.fpf.slu(tec)cz> - 24.2.1998 09:46:45 -0500 (est)



On Mon, 23 Feb 1998, JAVA - 5. rocnik wrote:

>
> // hlasim se z jineho serveru. Takze to snad jiz ten konfirmation nebude
> // psat pokud ano napiste my. (je to reseni ze ktereho my je zle...)
>
> Mam taky problem :
> Nevyte nekdo jak zceala smazat tabuku ??i Myslim jeji obsah. Skousel jsem
> EmptyTable ci cosi
> podobneho ale psalo to ze to nelze pouzit na otevrenou tabulku. A delat to
> stylem
> .........
> fro x := 1 to Table1.RecordCount do
> Table1.Delete;
lepsi je while not Table1.EOF do
table1.delete;

DatabaseError

[*] Marcel Dvorak <dvo20um(zv)axpsu.fpf.slu(tec)cz> - 24.2.1998 10:26:33 -0500 (est)



On Mon, 23 Feb 1998 p_studeny(zv)usa.net wrote:

> Preji hezky den
>
> Napsal jsem si malou aplikaci v delphi 2.0 pod NT pro praci s databazi. Pokud nainstaluji aplikaci na jiny PC (po instalaci BDE),
> aplikace mi porad hlasi chybu inicializace BDE (error $2109). Poradi mi nekdo kde delam chybu.

otevri si regedit a v Hkeylocalmachine/software/borland/databaseengine
nastav DLLPath :-) silene co :-) ja tohle reseni hledal hodinu v
konferenci delphi u borlandu.

Marcello


Tiskove preview

[*] Zdenek PRANTL <prantl(zv)ptc.pvt(tec)cz> - 24.2.1998 10:30:24

> Mam tento problem:
> Kdyz kreslim grafiku na canvas componenty, ktera ma stejne rozmery jako
> canvas tiskarny, tak je vse v poradku, ale pokud nastavim velikost fontu
> napriklad 10 a napisu text na canvas tiskarny a to same udelam na canvas
> componenty, tak vysledna velikost na komponente je jina nez na tiskarne.
> Duvod je jasny, ale jakym zpusobem docilim stejne (pomerne velikosti
> fontu ke grafice na te komponente)

Opravdu nejlepsi zpusob je vse si pocitat sam, ja pouzivam pro prepocet
velikosti fontu tento vzorec:
(nekdy kdysi davno jsem to vycetl v helpu)

{vyska fontu}
Printer.Canvas.Font.Assign(Komponenta.Font);
Printer.Canvas.Font.Height := Abs(Round(Printer.Canvas.Font.Height *

GetDeviceCaps(Printer.Handle,LOGPIX
ELSY) /
Printer.Canvas.Font.PixelsPerInch));

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


Tiskove preview

[*] Simicek Pavel <simicek(zv)uvss.fme.vutbr(tec)cz> - 24.2.1998 10:59:36

> From: "Jarek M." <marecek(zv)melzer(tec)cz>
> To: "'delphi(zv)pinknet(tec)cz'" <delphi(zv)pinknet(tec)cz>
> Subject: Tiskove preview
> Date: Tue, 24 Feb 1998 08:52:33 +0100
> Reply-to: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>

> Ahoj Delphisti
>
> Chtel bych v programu udelat preview pred tiskem, ale QReport z
> Delphi mi moc nevyhovuje.
>
> Mam tento problem:
>
> Kdyz kreslim grafiku na canvas componenty, ktera ma stejne rozmery jako
> canvas tiskarny, tak je vse v poradku, ale pokud nastavim velikost fontu
> napriklad 10 a napisu text na canvas tiskarny a to same udelam na canvas
> componenty, tak vysledna velikost na komponente je jina nez na tiskarne.
> Duvod je jasny, ale jakym zpusobem docilim stejne (pomerne velikosti
> fontu ke grafice na te komponente)
>
>
> dekuji za kazdou radu
>
> Jarek Marecek
>
Rekl bych ze by to melo jit prepocitat. Vyska stranky A4 je asi 11.7
palcu. Napr. pri 300 DPI je font o vysce 15 bodu vysoky 0.05 palcu
(1 / 300 * 15 = 0.05) a jelikoz musi zustat zachovan pomer mezi vyskou stranky
a vyskou pisma plati 11.7 / 0.05 = V / F kde V je vyska stranky v preview
v pixelech a F je pak velikost fontu v preview.
Doufam ze jsem odpovedel na co si se ptal a ne na neco jineho. Kdyz
tak se jeste ozvi.
Ahoj Pavel
-----------------------------------------------------------
Ing. Pavel Simicek
UVSSaR, FS, VUT Brno, Technicka 2, 616 69
Tel. 05/41142461
e-mail simicek(zv)uvss.fme.vutbr(tec)cz
-----------------------------------------------------------


MS SQL + MDAC

[*] Martin Kubecka <martin.kubecka(zv)dytron(tec)cz> - 24.2.1998 11:02:50

Zdar vsichni!

Zde muj problem ;-) :

Mam aplikaci v D3.02 C/S, BDE 4.51 a pres ODBC pristupuju k MS SQL 6.5
(SP 4).
U MS sem si stahnul nejnovejsi ODBC ovladace verze pro 3.50 (predtim
byly 2.65 tusim).
Tyto ovladace jsou soucasti Microsoft Data Access 1.5c (MDAC). Ovsem
jakmile sputim
program s novymi ODBC tak na me zacne program (resp. BDE) rvat:
Operation not applicable.
Ovsem ne vzdy - dela to (patrne) pouze pri spousteni ulozenych procedur.

Kdyz pouziju starsi ODBC driver (sqlsrv32.dll) tak to jede v pohode.

Nepotkal jste to nekdo drive???

Martin Kubecka


Tiskove preview

[*] V�t�zslav Gazda������u��n�?��? - 24.2.1998 12:39:41

Ja jsem mel kdysi podobny problem. Podival jsem se do zdrojaku objektu
TPrinter,
ktery je v unite Printers. Zjistil jsem ze Canvas tiskarny prepocitava
velikost fontu
v procedure TPrinterCanvas.UpdateFont, ale bezny Canvas vsech komponent toto
nedelaji. V teto procedure jsem vymazal radek, ktery provadi tento prepocet,
a vse mi fungovalo. Ale musim te upozornit, ze ten prepocet se provadi
proto,
aby mohla byt velikost fontu zadavana v jednotkach fontu. Pokud prepocet
vymazes musis pocitat s tim, ze velikost fontu musi byt zadana v pixelech.

Vita


Priehladnyformular

[*] Marian Goryl <mgoryl(zv)decon.unitra.sk> - 24.2.1998 13:16:11

{

Pozdravujem Vsetkych

Mam jeden prispevok ohladom priehladneho formulara.
Tu je priklad nad ktorym som stravil jednu noc. :)))
Staci odchytit spravu WM_WINDOWPOSCHANGING, ktora sa
posiela pred samotnou zmenou a nastavit priznak
SWP_NOCOPYBITS, ktory sposobi, ze sa pri manipulacii
z oknom pred zmenou neulozi pozadie

Zda sa ze to funguje spravne

Ahojte Majo!
e-mail: mgoryl(zv)decon.unitra.sk

}



unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs,
ComCtrls, StdCtrls;

type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
protected
procedure WndProc(var Message:TMessage); override;
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.WndProc(var Message:TMessage);
begin
if message.Msg = WM_WINDOWPOSCHANGING then
with PWindowPos(Message.LParam)^ do
flags := flags or SWP_NOCOPYBITS;

{SWP_NOCOPYBITS priznak ktory to, vsetko robi :)))
klient priestor okna sa nenahra}

inherited WndProc(message);
end;


procedure TForm1.FormCreate(Sender: TObject);
begin
Brush.Style := bsClear;
end;
end.

Dotaz na rcp, rsh

[*] Marek Tyban <marekt(zv)fastcom(tec)cz> - 24.2.1998 13:44:23

Preji dobry den,

jsem v Delphi uplny zacatecnik a poterbuji udelat rcp a rsh.
Takze se chci zeptat jestli existuje nejaka komponenta nebo
free zdrojak rsh a rcp pro Delphi 3 ???

Za kazdou radu predem dik.

Marek
marekt(zv)fastcom(tec)cz

P.S. Nejsem v konferenci, takze pripadnou radu prosim na
muj email.

Jak na tabulky ??

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 24.2.1998 15:09:30

JAVA - 5. rocnik wrote:

> A jeste jeden dotaz pokud dovolite, jak lze odemknou tabulku ??
> Pokud my obcas Delphi (3.0) spadnou tak zamknou tabulku a nejde s
> ni nic casto provadet i dlouhe minuty, pokud ji nazamknou tak ze
> sem s oteviranim zcela v koncich. A nepouze ani restart .....

V pripade Paradoxu je obcas jeste treba smaznout dva soubory, ktere
lezi primo v adresari s tabulkami.

S pozdravem

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


Seznam statu

[*] V�t�zslav Gazda������u��n�?��? - 24.2.1998 15:13:44

Potrebuji naplnit ComboBox seznamem nazvu statu. Nevi nekdo jak zjistit
tento seznam ? Casto se s to pouziva ve formularich na internetu.

Diky Vita


priorita

[*] Feri Beke <beke(zv)asset.sk> - 24.2.1998 19:41:42

Jasne..
Uz som to sem pisal raz, tusim...
V dpr pred Application.Run som zaradil nasl. riadky:

SetPriorityClass(GetCurrentProcess, HIGH_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_HIGHEST);

Ten SetThreadPriority ani netreba, to uz len v ramci programu nastavuje
privilegia...

Presnejsi popis je vo win32.hlp...

bye,
FeRI (the bjs)
----------------------------------
mail : beke(zv)asset.sk
www : http://www.cryogen.com/fri
talker: telnet://sano.sk:7000
----------------------------------
-----Original Message-----
From: Ing. Kuch=E1r J=E1n <kuchar(zv)tuke.sk>
To: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Date: Tuesday, February 24, 1998 7:20 PM
Subject: priorita

>Nazdar !
>Chcem sa opytat ci sa da pomocou Delphi nastavit priorita vytvoreneho programu,
>jedna sa o to, aby moj vytvoreny program vyuzival tolko pamate kolko potrebuje a
>v pripade, ze je spusteno viacej aplikacii, aby boli spomalene oni a nie moj program.
> Diky
>
>

Tiskove preview

[*] Tomas Holan <HOLAN(zv)ksvi.mff.cuni(tec)cz> - 24.2.1998 19:56:32

> Kdyz kreslim grafiku na canvas componenty, ktera ma stejne rozmery jako
> canvas tiskarny, tak je vse v poradku, ale pokud nastavim velikost fontu
> napriklad 10 a napisu text na canvas tiskarny a to same udelam na canvas
> componenty, tak vysledna velikost na komponente je jina nez na tiskarne.
> Duvod je jasny, ale jakym zpusobem docilim stejne (pomerne velikosti
> fontu ke grafice na te komponente)

Nenastavuj Font.Size (v tiskovych bodech)
ale Font.Height (prepocteno na pixely podle DPI).

Ta hodnota,ktera se ma pouzit je kladna, takze by melo stacit
napriklad
Font.Height := abs( Font.Height )

=> potom se velikost bude brat podle udaje v pixelech.

Hope it helps

Tom


Drag & Drop, dve instance

[*] peterrus(zv)intesys(tec)cz (Peter Rus) - 24.2.1998 22:27:58

Ahoj Delphici,

mam jednu takovou srandu a potreboval bych s tim poradit.

Mam spusteny dve instance jednoho programu a potreboval bych mezi nimi
udelat drag&drop operaci, tj. v jedne instanci neco chytnu, prenesu do
druhe, tam pustim a udela se, co se ma.

Ma nekdo nejaky napad, jak na to ??

Diky za pomoc,

Pete

peterrus(zv)intesys(tec)cz


Detekce procesoru

[*] peterrus(zv)intesys(tec)cz (Peter Rus) - 24.2.1998 22:41:38

Ahoj Delphici,

mam tu jeste jeden problem ...

Potreboval bych detekovat typ procesoru .. tj, jestli je to intel, amd,
cyrix a jeho frekvenci.

Neni to treba nekde v registru, nebo tak neco ?? A kdyz uz jsme u
registru, nema nekdo nejaky dokument o tom, co (a kde) se v nem da najit
??

Diky za pomoc,

Pete

peterrus(zv)intesys(tec)cz


BIOS

[*] Vit Malecek <malecek(zv)melzer(tec)cz> - 25.2.1998 06:56:33


Dekuji za namet, ale mam jeste jeden souvisejici dotaz. Z ceho lze cerpat (z jake literatury, internet ...)
pri reseni takovychto problemu. Na zaklade rady jsem se dival do Kernel32.dll (pres QuicView) a videl,
ze tam je spousta funkci. Bohuzel RomBios jsem tam nenasel. A pokud bych se rozhodl nekdy v
budoucnu pri reseni nejakeho problemu (jako napr. zjisteni verze BIOSu) vyuzivat nektere z funkci v
kernel32.dll obsazenych, tak bez nejakeho popisu se neobejdu (nevim co hledat, protoze neni uveden
popis k cemu je ta, ktera funkce urcena a neni uveden ani seznam parametru). Potrebuji se totiz v
problemu zorientovat, protoze kod zde uvedeny je urcen pro 16 bit. aplikace a ja to chci realizovat
v 32 bit. aplikaci.

Snad je zrejme o co mi jde. Chci vedet, jake jsou studijni materialy pro reseni obdobnych problemu.

Diky.

Adresa/Address: Vit Malecek, Obrancu miru 9, 796 01 Prostejov, Czech Republic
e-mail: malecek(zv)melzer(tec)cz
tlf./phone number : +420-(0)508-330301, +420-(0)508-330302, privat : +420-(0)508-27141
fax number : +420-(0)508-330302

-----P�vodn� zpr�va-----
Od: Pavel Drtil [SMTP:drtil(zv)norek.list.skm.vutbr(tec)cz]
Odesl�no: 24. ledna 1998 11:44
Komu: DELPHI Distribution List
P�edm�t: Re: BIOS

> zkousel nekdo zjistovat z aplikace cislo a verzi BISOu? Jde to vubec? Je nejaky namet?

procedure RomBios;external 'KERNEL';
function GetBiosDate:String;
var P:Pointer;
begin
P:=Ptr(Ofs( RomBios),$FFF5);
Result:='MMxDDxYY';
Move(P^,Result[1],8);
end;

----------------------------------------
Pavel Drtil - Newsoft - mailto://xdrtil00(zv)stud.fee.vutbr(tec)cz

Domazelice c.7
PSC: 751 15

e-mail:
xdrtil00(zv)stud.fee.vutbr(tec)cz - doporucen
drtil(zv)norek.list.skm.vutbr(tec)cz
xdrtil00(zv)sts.dcse.fee.vutbr(tec)cz
xdrtil00(zv)dame.fee.vutbr(tec)cz - jiz nepouzivat


Detekce procesoru

[*] Petr Kolar <petrkolar(zv)melzer(tec)cz> - 25.2.1998 07:16:27

Ahoj,

jak jsem se dival, tak neco v registru je. Nevim zda ti to postaci.
V kl��i HKEY_LOKAL_MACHINE\HARDWARE\DESCRIPTION\System
a pod��zen�ch jsou nejake informace o hardwaru pocitace.

S pozdravem
Petr
Petr Kolar
mailto:petrkolar(zv)melzer(tec)cz
http://www.melzer(tec)cz


-----P�vodn� zpr�va-----
Od: Peter Rus [SMTP:peterrus(zv)intesys(tec)cz]
Odesl�no: 24. �nora 1998 22:42
Komu: DELPHI Distribution List
P�edm�t: Detekce procesoru

Ahoj Delphici,

mam tu jeste jeden problem ...

Potreboval bych detekovat typ procesoru .. tj, jestli je to intel, amd,
cyrix a jeho frekvenci.

Neni to treba nekde v registru, nebo tak neco ?? A kdyz uz jsme u
registru, nema nekdo nejaky dokument o tom, co (a kde) se v nem da najit
??

Diky za pomoc,

Pete

peterrus(zv)intesys(tec)cz

begin 600 WINMAIL.DAT
M>)\^(AT&`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!$971E
M:V-E('!R;V-E<V]R=0"H!P$%(zv) ,`#(zv)```,X'`(zv)`9``<`$ `;``,`)0$!(( #
M``X```#.!P(`&0`'``L`#0`#`!(!`0F `0`A````-S=".$(V-S!!,$%$1#$Q
M,4$P.$(P,#8P,#A#,S0W.30`^P8!`Y &`,(zv)&```A````"P`"``$````+`",`
M``````,`)(zv)``````"P`I```````#`"X```````,`-(zv)``````0 `Y`- OG^>T
M0;T!'(zv)!P``$````6````4D4Z($1E=&5K8V4(zv)<')O8V5S;W)U`````(zv)%Q``$`
M```6`````;U!M.<Z<+:X>*V(zv)$=&(zv)BP!(zv)",-'E ``'(zv)`># $````#````35,`
M`!X`'PP!````%(zv)```%=/4DM'4D]54"]604-,058O4&5T<(zv)````,`!A W&]4Z
M`P`'$& "```>``(zv)0`0```&4```!!2$]*+$I!2TI314U3141)5D%,+%1!2TY%
M0T]64D5'25-44E5*14Y%5DE-6D1!5$E43U!/4U1!0TE62TSMZ$E(2T593$]+
M04Q-04-(24Y%2$%21%=!4D5$15-#4DE05$E/3E-9``````(!"1 !````K(zv),`
M`*H#``"/!0``3%I&=>T2(MT#``H`<F-P9S$R-1<!0P$T"V!N#A P,CF=`?<(zv)
M`J0#XP(`8V(zv)*P$!S970R,S(zv)``"IU`N%A!X (zv)!Q,"(zv) <3(#Q#10*#`% "\A#7
M,"!85&%H`W$"(zv)S(09W"\<G$5,1#_$(zv)\3$7T*(zv)-D(R" ["6\.,#4"(zv) J!7'5C
M`% +`PNU(!P`03D4H&HL"J(*A J :F%(:R!J%G!M(!9P(,AD:78'0"P(zv)`9 =
M8*)N!9$(zv)=B )<&<$`$AT<G4=<&4N![%VH0=P('ID81Y(zv):1Y(zv)F1[(zv)<&\?8 #0
M:2X<A&A6(&L)4"<)(zv)"(1. $(zv)H$A+15E?3$\`2T%,7TU!0T(zv)`24Y%7%Q(05(,
M1%<D`"/!1$530X!225!424].(]!_!K ?8!V(zv)'(0(zv)<"#P(D%FVC(zv)B$GH)\"9Q
M9!8P'7&_"& >H1U!%U +(zv) (0<(zv)#!YQ=0'N 6061W"L ?D"#P_R% (2$?P!R*
M"O,<`07P(/#Q(%!R878EIAP!+*\M`YI0%H!R'(0N$B!+!O#K"L <A6,`074#
M( # `Q"I(, Z<"XA:R\20 > PFPF\'(N8WHOL0% %S ``4 O:V(zv)"0' Z+W0O
M=S.(zv)+C%/'(438G/,,3<JF144,38<A(zv)-(zv)52608P5 +3?R4"9Q.7YV!' G$0F
M($ 5T"(1,7\>(#?S-PPR0PLQ-X0"`&F0+3$T- % ;&D\`X,,T#P#8B!/9#H,
M(zv)UYB%& N$020!_!U!"!;<%--5% PD(zv)20'X!SMD +(zv)"60<R5P-$%='(5G/3('
MD"(",6XP(zv)#V&,CXT'] F<0!P!; (zv)<#$YQ#DX0(zv)`R.C05,$!6F2\`;74]=R20
M3% CD&-$T!]2:6)U() "("#N3!]10$<X0C(zv))(zv)"6P(B#W-\!$6#X1:RC!-W$H
MP">(zv)?Q^ .(zv)\[&PO%'),<,DA!;'1P: W(zv):1Q[`, =L'3_'Y(E(zv)1^A`0`#H#=Q
M`F =H?8N3U <BE WD EP!N >(?(zv)(zv)8GDG80$`2'%0H05 ^'1Y<$C(3T$>8!Q(zv)
M3(zv)._/% ?H2"R/Y(>01<P9!QU=&-Y!1!X5& ?H12(zv)(/<#4$B *_!N(4<<A ?
M`P#O(+)08B!P'K!K`0`>^1Y09QZP!N >:#\_%V AX&3P>7H(zv)=5J(zv)'8 704E5
M7UBJ`,!8$Q[(zv))^-Y'?!OO&MU!X ","CA(,!M'E#M'M$H('!802D=PA\`7%'S
M'?!8`6%J*= <A%H(zv)'(K;15!=07HF((zv)1(zv)8QQ[/(zv))?'(H_#S11'),8(zv)0!EX ``
M`P`0$ `````#`!$0``````,`(zv)!#_____0 `',("7?RRT0;T!0 `(,("7?RRT
M0;T!"P`?(zv) (zv)(zv)!(zv)``````P ```````$8``````X4````````#`". "" &````
M``# ````````1(zv)````!2A0``\ X``!X`)( (( 8``````, ```````!&````
M`%2%```!````! ```#(zv)N, `#`"6 "" &``````# ````````1(zv)`````!A0``
M``````L`+H (( 8``````, ```````!&``````Z%`````````P`O(zv) (zv)(zv)!(zv)``
M````P ```````$8`````$(4````````#`#" "" &``````# ````````1(zv)``
M```1A0````````,`,X (( 8``````, ```````!&`````!B%````````'(zv)!#
M(zv) (zv)(zv)!(zv)``````P ```````$8`````-H4```$````!`````````!X`1( (( 8`
M`````, ```````!&`````#>%```!`````0`````````>`$6 "" &``````#
M````````1(zv)`````XA0```0````$`````````'(zv)`]``$````%````4D4Z( ``
,```#``TT_3<``(R6
`
end

Detekce procesoru

[*] Ales Zeleny <zelenya(zv)mlp(tec)cz> - 25.2.1998 07:36:01

DDV,

> Neni to treba nekde v registru, nebo tak neco ?? A kdyz uz jsme u
> registru, nema nekdo nejaky dokument o tom, co (a kde) se v nem da najit
> ??

Pokud jde o NT tak popis registry je v ResourceKitu.+------------------------+ +---------------------------+
|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.

Seznam statu (2)

[*] V�t�zslav Gazda������u��n�?��? - 25.2.1998 09:45:47

>co treba CSU

Co je to CSU ?

Diky Vita

Detekce procesoru

[*] Hrb�� David - 25.2.1998 11:23:45

Zkus komponentu:
http://SunSITE.ICM.edu.pl/delphi/ftp/d20free/cpu_test.zip (143,252 bytes)
CPU Type Test, CPU Speed Test (like a Norton SI) and CPU
Whetstone Index Test. All units in Source Code . ( ver. 1.0 )

FREEWARE d2.0x & d3.0x ) by TRSOFT

David.


-----P�vodn� zpr�va-----
Od: Peter Rus <peterrus(zv)intesys(tec)cz>
Komu: DELPHI Distribution List <delphi(zv)io.pinknet(tec)cz>
Datum: 24. �nora 1998 21:45
P�edm�t: Detekce procesoru


>Ahoj Delphici,
>
>mam tu jeste jeden problem ...
>
>Potreboval bych detekovat typ procesoru .. tj, jestli je to intel, amd,
>cyrix a jeho frekvenci.
>
>Neni to treba nekde v registru, nebo tak neco ?? A kdyz uz jsme u
>registru, nema nekdo nejaky dokument o tom, co (a kde) se v nem da najit
>??
>
>Diky za pomoc,
>
>Pete
>
>peterrus(zv)intesys(tec)cz
>

Drag & Drop, dve instance

[*] Arthur <Arthur(zv)hlpsoft(tec)cz> - 25.2.1998 11:23:33



-----Original Message-----
From: Peter Rus [SMTP:peterrus(zv)intesys(tec)cz]
Sent: Tuesday, February 24, 1998 10:28 PM
To: DELPHI Distribution List
Subject: Drag & Drop, dve instance

Ahoj Delphici,

mam jednu takovou srandu a potreboval bych s tim poradit.

Mam spusteny dve instance jednoho programu a potreboval bych mezi nimi
udelat drag&drop operaci, tj. v jedne instanci neco chytnu, prenesu do
druhe, tam pustim a udela se, co se ma.

Ma nekdo nejaky napad, jak na to ??

Diky za pomoc,

Pete

peterrus(zv)intesys(tec)cz


[Arthur]
Mezialikacni Drag&Drop se dela korektne pres OLE. Momentalne na tom u nas pracuje jedna velmi chytra hlavicka. Jestli na to tolik nespechas nebo jestli Ti nikdo jiny neodpovi, tak Ti to pak (asi behem tydne) poslu. Jinak je docela snadne prijimat soubory z Exploreru, ale o to Ti evidentne nejde. (-:
Mozna by to slo i nejak obejit (treba pomoci registrovanych zprav a ve finale wm CopyData), ale nezkousel jsem to.
Arthur

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

Pracovni plocha

[*] Arthur <Arthur(zv)hlpsoft(tec)cz> - 25.2.1998 11:26:48



-----Original Message-----
From: Michal E�?ek [SMTP:Starxax(zv)molly.vabo(tec)cz]
Sent: Saturday, February 24, 1996 8:33 PM
To: Delphi(zv)pinknet(tec)cz
Subject: Pracovni plocha

Mam zajimavy problem. Pri spusteni nekterych programu se mi
srovnaji ikony na plose. Chtel jsem proto napsat program ktery by
mi ulozil rozmisteni zastupcu na plose. Bohuzel jsem nikde nenasel
ani zminku o tomto problemu. :-(

Problem : Tusi nekdo kde jsou ulozeny informace o rozmisteni
techto ikon ( zastupcu ) na pracovni plose ????

Za pripadne odpovedi predem diky.

Michal Cizek
Starxax(zv)molly.vabo(tec)cz

[Arthur]

Videl jsem priklad ve knize "Windows pro pokrocile a experty" (doufam, ze to bylo z ni), ale ten byl v C++. Principialne to delal tak, ze si zjistil handle okna pracovni plochy (jedna se o ListView, takze by mozna slo i premluvit komponentu TListView aby to reprezentovala) a s nim pak pomoci prislusnych zprav komunikoval. Melo by stacit trochu poexperimentovat.
Arthur

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

Detekce procesoru

[*] Hrb�� David - 25.2.1998 11:40:12

Sorry, preklep. Zkus tohle:
http://SunSITE.ICM.edu.pl/delphi/ftp/d30free/cxcpu2b1.zip (12,025 bytes)
Non-visual component to detect host CPU vendor,model, MMX
support, and speed. ( ver. 2.017 ) ( SHAREWARE d3.0x ) by Kev
French


David

-----P�vodn� zpr�va-----
Od: Hrb�� David <hrbac.david(zv)usa.net>
Komu: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>
Datum: 25. �nora 1998 11:23
P�edm�t: Re: Detekce procesoru


>Zkus komponentu:
>http://SunSITE.ICM.edu.pl/delphi/ftp/d20free/cpu_test.zip (143,252 bytes)
> CPU Type Test, CPU Speed Test (like a Norton SI) and CPU
> Whetstone Index Test. All units in Source Code . ( ver. 1.0 )
>
> FREEWARE d2.0x & d3.0x ) by TRSOFT
>
>David.
>
>
>-----P�vodn� zpr�va-----
>Od: Peter Rus <peterrus(zv)intesys(tec)cz>
>Komu: DELPHI Distribution List <delphi(zv)io.pinknet(tec)cz>
>Datum: 24. �nora 1998 21:45
>P�edm�t: Detekce procesoru
>
>
>>Ahoj Delphici,
>>
>>mam tu jeste jeden problem ...
>>
>>Potreboval bych detekovat typ procesoru .. tj, jestli je to intel, amd,
>>cyrix a jeho frekvenci.
>>
>>Neni to treba nekde v registru, nebo tak neco ?? A kdyz uz jsme u
>>registru, nema nekdo nejaky dokument o tom, co (a kde) se v nem da najit
>>??
>>
>>Diky za pomoc,
>>
>>Pete
>>
>>peterrus(zv)intesys(tec)cz
>>
>

Seznam statu (3)

[*] V�t�zslav Gazda������u��n�?��? - 25.2.1998 11:58:59

Diky za tu databazi. Taky bych to tak mohl resit, ale hlavne me zajimalo
jeslti neexistuje napriklad nejaka API funkce na zjisteni tohoto seznamu.
Vzdyt se tento seznam pouziva velice casto v ruznych formularich na
internetu, ale i v jinych aplikacich. Myslim si, ze by takovy seznam mel
existovat na kazdem pocitaci s Windows.

Vita


Zruseni autocreate

[*] Martin Dupal <vision(zv)visionsw(tec)cz> - 25.2.1998 12:16:20

Nevite prosim nekdo, jak zrusit automaticke zarazeni noveho
formulare v projektu do seznamu autocreate. Vetsinu formu
vytvarim az pri behu rucne, tak to trochu zdrzuje a hlavne
hrozi, ze form vytvorim dvakrat.

Dik Martin

+----------------------------------+
| Ing. Martin Dupal |
| adresa: Geislerova 6 |
| Olomouc 2, 772 00 |
| Czech republic |
| tel.: +420/68/5313130 |
| fax.: +420/68/5313132 |
| http://www.visionsw(tec)cz |
| mailto:vision(zv)visionsw(tec)cz |
+----------------------------------+

Detekce procesoru

[*] peterrus(zv)intesys(tec)cz (Peter Rus) - 25.2.1998 12:50:53

Ahoj Petre,

ne, obavam se, ze to mi nestaci :-(( .. podle me to bude nekde v tech {} nesmyslech .. ale kde
?

Mej se,

Pete



Petr Kolar wrote:

> Ahoj,
>
> jak jsem se dival, tak neco v registru je. Nevim zda ti to postaci.
> V kl��i HKEY_LOKAL_MACHINE\HARDWARE\DESCRIPTION\System
> a pod��zen�ch jsou nejake informace o hardwaru pocitace.
>
> S pozdravem
> Petr
> Petr Kolar
> mailto:petrkolar(zv)melzer(tec)cz
> http://www.melzer(tec)cz
>
> -----P�vodn� zpr�va-----
> Od: Peter Rus [SMTP:peterrus(zv)intesys(tec)cz]
> Odesl�no: 24. �nora 1998 22:42
> Komu: DELPHI Distribution List
> P�edm�t: Detekce procesoru
>

Drag & Drop, dve instance

[*] peterrus(zv)intesys(tec)cz (Peter Rus) - 25.2.1998 13:00:11

Ahoj Arthure,

pokud by se na to ta chytra hlavicka mrkla, bylo by to uplne super .. mockrat diky, ale docela by me i zajimalo, jak se to dela pres toho explorera (nebo Z explorera) .. pokud bys mohl ztratit nejake to slovo, bylo by to super.

Diiik,

Pete
> [Arthur]
> Mezialikacni Drag&Drop se dela korektne pres OLE. Momentalne na tom u nas pracuje jedna velmi chytra hlavicka. Jestli na to tolik nespechas nebo jestli Ti nikdo jiny neodpovi, tak Ti to pak (asi behem tydne) poslu. Jinak je docela snadne prijimat soubory z Exploreru, ale o to Ti evidentne nejde. (-:
> Mozna by to slo i nejak obejit (treba pomoci registrovanych zprav a ve finale wm_CopyData), ale nezkousel jsem to.
> Arthur

help

[*] Ing. Josef Kryml <Josef.Kryml(zv)uhul(tec)cz> - 25.2.1998 13:48:43

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

help
----------------------------------
Josef Kryml
email: kryml(zv)uhul(tec)cz
----------------------------------


Pracovni plocha

[*] Jiri Malek <jirim(zv)cs.vabo(tec)cz> - 25.2.1998 13:50:22

Nazdarec,

jinak poloha zastupcu je samozrejme ulozena v souborech *.LNK, od kterych
nemam popis struktury, takze kde to tam je by slo zjistit snad jen
experimentovanim...

-j-
-----Original Message-----
From: Michal E�?ek [SMTP:Starxax(zv)molly.vabo(tec)cz]
Sent: Saturday, February 24, 1996 8:33 PM
To: Delphi(zv)pinknet(tec)cz
Subject: Pracovni plocha

Mam zajimavy problem. Pri spusteni nekterych programu se mi
srovnaji ikony na plose. Chtel jsem proto napsat program ktery by
mi ulozil rozmisteni zastupcu na plose. Bohuzel jsem nikde nenasel
ani zminku o tomto problemu. :-(

Problem : Tusi nekdo kde jsou ulozeny informace o rozmisteni
techto ikon ( zastupcu ) na pracovni plose ????

Za pripadne odpovedi predem diky.

Michal Cizek
Starxax(zv)molly.vabo(tec)cz

[Arthur]

Videl jsem priklad ve knize "Windows pro pokrocile a experty" (doufam, ze to
bylo z ni), ale ten byl v C++. Principialne to delal tak, ze si zjistil
handle okna pracovni plochy (jedna se o ListView, takze by mozna slo i
premluvit komponentu TListView aby to reprezentovala) a s nim pak pomoci
prislusnych zprav komunikoval. Melo by stacit trochu poexperimentovat.
Arthur

Caption Font

[*] Feri Beke <beke(zv)asset.sk> - 25.2.1998 14:16:39

Caute!
Neviete niekto, ako zistim nastaveny caption font?? (typ, velkost, style, color, ...)
(nastaveny vo windowsoch, v ctrlpanel/display prop./appearence)
Vdaka...

bye,
FeRI (the bjs)
----------------------------------
mail : beke(zv)asset.sk
www : http://www.cryogen.com/fri
talker: telnet://sano.sk:7000
----------------------------------

IE 4.0 a wallpaper

[*] Hrb�� David - 25.2.1998 15:06:36

Potreboval bych menit wallpaper na plose pri zapnutem Active Desktopu, to
znamena, ze pozadi je html soubor.
Nedari se mi ale Win prinutit zmenit pozadi. Ve WinSight jsem zjistil, ze mu
posila WM_WININICHANGE s parametrem RefreshDesktop. Borland ale v souboru
Windows.pas nema definovane SPI_RefreshDesktop, proto bych potreboval
zjistit jeho numerickou hodnotu.

Klasicky se to dela takhle:

SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, Nil, SPIF_SENDWININICHANGE );

ale to funguje jen na normalni pozadi.
Nejake napady?

David.

Anketa TVX Bohemia dulni

[*] michal_donath(zv)bm(tec)com - 25.2.1998 15:29:26 -0500

Vazeny pan
Slavek Rydval
Zapadni 2733
407 47 Varnsdorf 5

Vazeny pane,

podle drivejsiho prislibu Vam sdeluji, ze jsme na nasi domovske strance
http://www.tvx-bd(tec)cz zverejnili vysledky losovani o Ottuv slovnik naucny na CD-
ROM vcetne notarskeho zapisu z losovani. Dale uvadime kompletni vysledky ankety,

ktere jste se zucastnili.

V nejblizsich dnech rovnez zverejnime vysledky pruzkumu, ktery agentura SOFRES-
FACTUM provedla primo v Kasperskych Horach. Pokud Vas zajem o tuto
problematiku trva, pripojte se prosim na nasi stranku.


S pratelskym pozdravem

Michal Donath
mluvci TVX Bohemia dulni, a.s.

Uprava standardnich dialogu Win95

[*] Valicek Arnost <valiceka(zv)mgv.inext(tec)cz> - 25.2.1998 15:59:37

Jak muzu upravovat dialogy Windows 95, jako Otevrit soubor. Chtel
bych do nich pridat dalsi tlacitka a popr. i nejake komponenty (dela
to tak napr. Pain Shop Pro. Do dialgu Ulozit jako prida ComboBox s
typem souboru...)

Jak zobrazim dialog Urcit adresar. (pouzite napr. ve
Start-Hledat-Soubory ci slozky-Prochazet)

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


Aplikace bez TForm

[*] Hrb�� David - 25.2.1998 17:18:16

Takze jsem se zase trosicku vrtal v delphi. Jak jsem k tomuto tematu jiz
kdysi reseni psal, jak zmensit velikost programu, mam pro vas dalsi
zlepsovak. Predem upozornuji, ze nesmite pouzivat v te aplikaci OLE. Udelal
jsem si zkusebni programek 1 formular, 2 tlacitka a EditBox. Standartne po
kompilaci 187 kB a dle WinTop:

code data
allocated 316k 1240k
in memory 176k 220k
in use 164k 88k

po optimalizaci:
velikost programu zustala stejna, t.j. 187 kB, ale

code data
allocated 208k 92k
in memory 172k 64k
in use 164k 80k

a figl je: FreeLibrary(GetModuleHandle('OleAut32'));

David.


-----P�vodn� zpr�va-----
Od: Radek Docekal <proj(zv)zvt.csas(tec)cz>
Komu: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>
Datum: 23. �nora 1998 11:08
P�edm�t: Re: Aplikace bez TForm


>Puvodni dotaz k tomuto subj. byl hlavne o tom, jak zmensit velikost EXE
>souboru. Doporucil bych Shrinker 3.2 na http://www.blinkinc.com. Je fakt,
ze
>i pak je velikost EXE radove stovky KB, ale aspon neco. Ja ho pouzivam.
>
>S pozdravem
>Radek Docekal
>
>>
>>> > Na DSP jsem si kdysi stahl ukazkovy program, jak udelat takovyto
>>> > malyprogramek. Zdrojak ma 3.5kB a po kompilaci ma 30kB.
>>>
>>> Vyzkousel jsem ho a mas sice pravdu, ale je zde porad ten problem, ze
>>po
>>> spusteni zabira v pameti vice nez 1,5 MB. Bylo by do nej potreba
>>vlozit ty dva
>>> radky, ktere uvolni z pameti zbytecne DLL knihovny tykajici se OLE.
>>Zkusil jsem
>>> to a funguje - v pameti zabira jen 68kB.
>>> Ale jak uz tady taky bylo receno, pri vyhazovani tech dvou DLL
>>knihoven si
>>> musim byt opravdu jisty, ze je nekde nepouzivam, aby nedoslo ke
>>kolapsu.
>>>
>>
>>>Je to omezeno pouze na me - tj. ze ja nebudu pouzivat zadne funkce
>>>OLE32, nebo na cely system, tj. vsechny ostatni aplikace? Jeste
>>>jednou byly tyto knihovny v pameti jen pro muj proces, nebo i pro
>>>ostatni procesy/programy?
>>
>>Borlandi implementovali variantni promenne pomoci rozhrani API, ktere
>>pouziva funkce z OLE32.DLL. Takze pokud vyhodis tuto knihovnu , musis si
>>byt jist, ze se nepouzije zadna funkce, ktera pracuje s typem TVariant
>>nebo aray of const a podobne. Ve vetsine pripadu je sice obeslouzeni
>>provedeno mimo OLE32 API, ale podivas-li se na FormatBuf v sysutils
>>uvidis, ze pro nektere typy se vola funkce z OLE (doporucuji se podivat
>>na zdrojaky system.pas).
>>Nejjistejsi by bylo modifikovat system.pas a sysutils (ten taky nabali
>>peknej kus kodu).
>>
>>S pozdravem
>>D. Toman
>>
>>
>>
>

Drag & Drop, dve instance

[*] Arthur <Arthur(zv)hlpsoft(tec)cz> - 25.2.1998 17:24:26


-----Original Message-----
From: Peter Rus [SMTP:peterrus(zv)intesys(tec)cz]
Sent: Wednesday, February 25, 1998 1:00 PM
To: DELPHI Distribution List
Subject: Re: Drag & Drop, dve instance

Ahoj Arthure,

pokud by se na to ta chytra hlavicka mrkla, bylo by to uplne super .. mockrat diky, ale docela by me i zajimalo, jak se to dela pres toho explorera (nebo Z explorera) .. pokud bys mohl ztratit nejake to slovo, bylo by to super.

Diiik,

Pete
> [Arthur]
> Mezialikacni Drag&Drop se dela korektne pres OLE. Momentalne na tom u nas pracuje jedna velmi chytra hlavicka. Jestli na to tolik nespechas nebo jestli Ti nikdo jiny neodpovi, tak Ti to pak (asi behem tydne) poslu. Jinak je docela snadne prijimat sou
> Mozna by to slo i nejak obejit (treba pomoci registrovanych zprav a ve finale wm CopyData), ale nezkousel jsem to.
> Arthur

[Arthur]
Cose chytre hlavicky tyce, tak by mela dorazit z Brna - doufam, ze s nejakymi vysledky, (-:
Co se prijmu (!! poslat do Exploreru znamena zase pouzit OLE) souboru z Exploreru tyce, tak ti posilam kus zdrojaku, ze kteryho bys to mel pochopit, ber to jako priklad:

=================
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;

type
TForm1 = class(TForm)
ListBox1: TListBox;
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
private
{ Private declarations }
procedure WMDropFiles(var Msg: TMessage); message WM DropFiles;
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

(* Potrebna knihovna Windows *)

uses ShellAPI;

(* Pro zjednoduseni zde soubory prijima formular.
Jmena souboru se zapisuji do listboxu.
*)

procedure TForm1.WMDropFiles(var Msg: TMessage);
var
hDrop: THandle;
I, N: Integer;
Name: array[0..1023] of Char;
begin
hDrop := THandle(Msg.wParam);
N := DragQueryFile(hDrop, $FFFFFFFF, Nil, 0);
for I := 0 to N - 1 do
begin
DragQueryFile(hDrop, I, Name, 1024);
ListBox1.Items.Add(Name);
end;
DragFinish(hDrop);
Msg.Result := 0;
end;

(* Inicializace prijmu souboru *)

procedure TForm1.FormCreate(Sender: TObject);
begin
DragAcceptFiles(Handle, True);
end;

(* Ukonceni prijmu souboru *)

procedure TForm1.FormDestroy(Sender: TObject);
begin
DragAcceptFiles(Handle, False);
end;

=================
Snad Ti to pomuze.
Cau Arthur

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

Pracovni plocha

[*] Arthur <Arthur(zv)hlpsoft(tec)cz> - 25.2.1998 17:53:39


-----Original Message-----
From: Arthur [SMTP:Arthur(zv)HlpSoft(tec)cz]
Sent: Wednesday, February 25, 1998 11:27 AM
To: 'DELPHI Distribution List'
Subject: RE: Pracovni plocha

Mam zajimavy problem. Pri spusteni nekterych programu se mi
srovnaji ikony na plose. Chtel jsem proto napsat program ktery by
mi ulozil rozmisteni zastupcu na plose. Bohuzel jsem nikde nenasel
ani zminku o tomto problemu. :-(

Problem : Tusi nekdo kde jsou ulozeny informace o rozmisteni
techto ikon ( zastupcu ) na pracovni plose ????

[Arthur]

Videl jsem priklad ve knize "Windows pro pokrocile a experty" (doufam, ze to bylo z ni), ale ten byl v C++. Principialne to delal tak, ze si zjistil handle okna pracovni plochy (jedna se o ListView, takze by mozna slo i premluvit komponentu TListView aby to reprezentovala) a s nim pak pomoci prislusnych zprav komunikoval. Melo by stacit trochu poexperimentovat.
Arthur

[Arthur]
Jeste k tomuto problemu. Nedalo mi to a pokusil jsem se najit, presne zneni prikladu. A je to bohuzel docela problem, ktery sice opravdu zacina tim, ze se zjisti handle ListView desktopu, bohuzel se s touto komponentou neda (az na nejake drobnosti) komunikovat meziprocesove (vetsina zprav totiz vyzaduje nejaky ukazatel a ten bohuzel ukazuje do ciziho adresoveho prostoru -- narozdil od ComboBox, ListBox atd., pro ktere MicroSoft specialne osetruje zpravy nesouci ukazatel {pomoci pametove mapovanych souboru}, takze tady problem nenastane). Autor knihy to resi tak, ze do exploreru naockuje svoji DLL, potom... no je to docela slozity. ((-: Principialne to je jeste docela pochopitelny, ale nevim, co by udelal prepis do Delphi, prece jenom se tam ledacos programuje trochu jinak.
Hm. Asi jsem nepotesil.
Jina cesta by byla zjistit, jestli to neni poznamenane v registry, coz by na reseni bylo nepomerne jednodussi, na druhou stranu urcite mnohem mene zajimave. (((-:
Jestli mas zajem o ten C-priklad, tak Ti ho muzu -pripadne i se seskenovanym textem, konkretni casti knihy- poslat.
Cau Arthur

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

Seznam statu

[*] jpivonka(zv)bbs.infima(tec)cz - eb 1998 18:50:10

DE>Potrebuji naplnit ComboBox seznamem nazvu statu. Nevi nekdo jak zjistit
DE>tento seznam ? Casto se s to pouziva ve formularich na internetu.

DE>Diky Vita

A je neco jednodussiho nez si to odtamtud stahnout? 8-{

Seznam statu (2)

[*] jpivonka(zv)bbs.infima(tec)cz - eb 1998 18:58:18

DE>>co treba CSU
DE>Co je to CSU ?
DE>Diky Vita

Imho Cesky statisticky urad, a leccos jineho. 8-{

Detekce procesoru

[*] peterrus(zv)intesys(tec)cz (Peter Rus) - 25.2.1998 19:36:36

Ahoj Davide,

mockrat diky za ty komponenty, to je uplne presne to, co jsem potreboval. A
nahodou nemas nejake dokumenty o tom, co a kde najdu v registru ?? :-) ..Ne,
neda mi to pokoj :-)).

Mej se bajecne,

Peter

Version Info

[*] peterrus(zv)intesys(tec)cz (Peter Rus) - 25.2.1998 19:38:52

Ahoj Delphici,

v Delphi je mozno k exe nebo dll souboru prihodit taky VersionInfo. Daji
se tyhle informace taky nejak vytahnout ven ?? Napr. kdybych chtel
automaticky upgradovat software na zaklade porovnani informaci o vezi.

Diky za pomoc,


Peter
peterrus(zv)intesys(tec)cz


Drag & Drop, dve instance

[*] peterrus(zv)intesys(tec)cz (Peter Rus) - 25.2.1998 19:41:43

Ahoj Athure,

perfektni, mrknu se na to.

Diiky,

Peter
> Snad Ti to pomuze.

Zruseni autocreate

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 25.2.1998 20:51:27

Martin Dupal wrote:

> Nevite prosim nekdo, jak zrusit automaticke zarazeni noveho
> formulare v projektu do seznamu autocreate.

Pohoda. Project / Options / Forms a tam to je. Nebo, jeste
jednoduseji, vymaz prislusny radek z .dpr.

S pozdravem

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


Seznam statu

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 25.2.1998 20:51:27

� �n7 ��� s wrote:

> Potrebuji naplnit ComboBox seznamem nazvu statu. Nevi nekdo jak
> zjistit tento seznam ? Casto se s to pouziva ve formularich na
> internetu.

Hledej neco takoveho. V prikladu sice plnim ListBox a hledam neco
trochu jineho, ale myslim, ze pod nejakym cislem jsou tam ulozene i
staty.

var i,j,k,Sub:integer;
c:array[0..31] of char;
s:string;
Jaz:TText;
Jaz0:string;
begin
for i:=1 to $3F do
begin
Sub:=0;
j:=GetLocaleInfo(i,2,c,SizeOf(c));
while j>0 do
begin
s:=c;
k:=Pos('(',s);
if k>0 then System.Delete(s,k,Length(s));
s:=Trim(s);
if Sub>0 then
begin
j:=GetLocaleInfo((Sub shl 10)+i,6,c,SizeOf(c));
s:=s+' ('+c+')';
end else Jaz0:=s;
j:=GetLocaleInfo((Sub shl 10)+i,3,c,SizeOf(c));
if Sub=0 then c[2]:=#0;
Jaz:=TText.Create;
Jaz.XText:=c;
List.Items.AddObject(s,Jaz);
Inc(Sub);
j:=GetLocaleInfo((Sub shl 10)+i,2,c,SizeOf(c));
end;
if Sub=2 then
with List.Items do
begin
j:=IndexOf(Jaz0);
Objects[j].Free;
Delete(j);
end;
end;
GetLocaleInfo(LOCALE_SYSTEM_DEFAULT,2,c,SizeOf(c));
s:=c;
k:=Pos('(',s);
if k>0 then System.Delete(s,k,Length(s));
s:=Trim(s);
GetLocaleInfo(LOCALE_SYSTEM_DEFAULT,6,c,SizeOf(c));
s:=s+' ('+c+')';
with List do ItemIndex:=Items.IndexOf(s);
end;

S pozdravem

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


Zruseni autocreate

[*] Martin Dupal <vision(zv)visionsw(tec)cz> - 26.2.1998 08:14:57

Diky, ale to jsme si nerozumeli.
Ja bych chtel, aby pri vytvoreni noveho formu IMPLICITNE nebyl
v seznamu autocreate, protoze normalne je do toho seznamu zarazen
a ja ho musim zpusobem, ktery jsi mi popsal vyradit. Jedna se mi
tedy o zmenu standardniho chovani prostredi Delphi.

Martin

Zbysek Hlinka wrote:
>
> Martin Dupal wrote:
>
> > Nevite prosim nekdo, jak zrusit automaticke zarazeni noveho
> > formulare v projektu do seznamu autocreate.
>
> Pohoda. Project / Options / Forms a tam to je. Nebo, jeste
> jednoduseji, vymaz prislusny radek z .dpr.
>
> S pozdravem
>
> Zbysek Hlinka
> E-mail: zhlinka(zv)login(tec)cz
> Tel.: 02/795 29 56
> Krystofova 1016, 149 00 Praha 4
> CZ

--
+----------------------------------+
| Ing. Martin Dupal |
| adresa: Geislerova 6 |
| Olomouc 2, 772 00 |
| Czech republic |
| tel.: +420/68/5313130 |
| fax.: +420/68/5313132 |
| http://www.visionsw(tec)cz |
| mailto:vision(zv)visionsw(tec)cz |
+----------------------------------+

Version Info

[*] Jozef Strn�dik <strnadik(zv)mrp.sk> - 26.2.1998 08:51:38

Nazdar,

>v Delphi je mozno k exe nebo dll souboru prihodit taky VersionInfo. Daji
>se tyhle informace taky nejak vytahnout ven ?? Napr. kdybych chtel
>automaticky upgradovat software na zaklade porovnani informaci o vezi.


skus sa pozriet na funkciu VerQueryValue (Win32), ale nezabudni na to, ze
VersionInfo je mozne editovat resource editormi.

Jozef


IE 4.0 a wallpaper

[*] Nykl, Pavel <nykl(zv)satoya(tec)cz> - 26.2.1998 10:21:24

Nastaveni desktopu je v registracni v

HKEY_CURRENT_USER\software\microsoft\internet explorer\desktop\general

-----P�vodn� zpr�va-----
Od: Hrb�� David <hrbac.david(zv)usa.net>
Komu: 'DELPHI Distribution List' <delphi(zv)io.pinknet(tec)cz>
Datum: 25. �nora 1998 18:24
P�edm�t: IE 4.0 a wallpaper


>Potreboval bych menit wallpaper na plose pri zapnutem Active Desktopu, to
>znamena, ze pozadi je html soubor.
>Nedari se mi ale Win prinutit zmenit pozadi. Ve WinSight jsem zjistil, ze
mu
>posila WM_WININICHANGE s parametrem RefreshDesktop. Borland ale v souboru
>Windows.pas nema definovane SPI_RefreshDesktop, proto bych potreboval
>zjistit jeho numerickou hodnotu.
>
>Klasicky se to dela takhle:
>
>SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, Nil, SPIF_SENDWININICHANGE );
>
>ale to funguje jen na normalni pozadi.
>Nejake napady?
>
>David.
>
>

Version Info

[*] Arthur <Arthur(zv)hlpsoft(tec)cz> - 26.2.1998 10:56:53


-----Original Message-----
From: Peter Rus [SMTP:peterrus(zv)intesys(tec)cz]
Sent: Wednesday, February 25, 1998 7:39 PM
To: DELPHI Distribution List
Subject: Version Info

Ahoj Delphici,

v Delphi je mozno k exe nebo dll souboru prihodit taky VersionInfo. Daji
se tyhle informace taky nejak vytahnout ven ?? Napr. kdybych chtel
automaticky upgradovat software na zaklade porovnani informaci o vezi.

Diky za pomoc,


Peter
peterrus(zv)intesys(tec)cz


[Arthur]
Posulam Ti kus zdrojaku z DDG pro Delphi2, sice by to slo trochu opreparovat, ale snad me nikdo neukamenuje:

=========================
uses SysUtils, WinTypes, Dialogs;

type
{ define a generic exception class for version info, and an exception
to indicate that no version info is available. }
EVerInfoError = class(Exception);
ENoVerInfoError = class(Exception);

{ define enum type representing different types of version info }
TVerInfoType = (viCompanyName, viComments, viFileDescription,
viFileVersion, viInternalName,
viLegalCopyright, viLegalTrademarks,
viOriginalFilename);

{ Define the version info class }
TVerInfoRes = class
private
Handle: DWord;
Size: Integer;
RezBuffer: String;
TransTable: PLongint;
public
constructor Create(FileName: String);
function GetVerNameString(VerKind: TVerInfoType): String;
end;

implementation

uses Windows;

const
{ strings that must be fed to VerQueryValue() function }
SFInfo = '\StringFileInfo\';

VerNameArray: array[viCompanyName..viOriginalFileName] of String[20] =
('\CompanyName', '\Comments', '\FileDescription', '\FileVersion',
'\InternalName', '\LegalCopyright', '\LegalTrademarks',
'\OriginalFilename');

VerTranslation: PChar = '\VarFileInfo\Translation';


constructor TVerInfoRes.Create(FileName: String);
var
SBSize: UInt;
begin
{ Determine size of version information }
Size := GetFileVersionInfoSize(PChar(FileName), Handle);
if Size <= 0 then { raise exception if size <= 0 }
raise ENoVerInfoError.Create('No Version Info Available.');
{ Set the length accordingly }
SetLength(RezBuffer, Size);
{ Fill the buffer with version information, raise exception on error }
if not GetFileVersionInfo(PChar(FileName), Handle,
Size, PChar(RezBuffer)) then
raise EVerInfoError.Create('Cannot obtain version info.');
{ Get translation info, raise exception on error }
if not VerQueryValue(PChar(RezBuffer), VerTranslation,
pointer(TransTable), SBSize) then
raise EVerInfoError.Create('No language info.');
end;

function TVerInfoRes.GetVerNameString(VerKind: TVerInfoType): String;
const
FormatStr = '%s%.4x%.4x%s%s';
var
P: PChar;
S: UInt;
begin
Result := Format(FormatStr, [SfInfo, LoWord(TransTable^),
HiWord(TransTable^), VerNameArray[VerKind], #0]);
{ get and return version query info, return empty string on error }
if VerQueryValue(PChar(RezBuffer), (zv)Result[1], Pointer(P), S) then
Result := StrPas(P)
else
Result := '';
end;
=========================

Cau Arhur

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



Detekce procesoru

[*] Hrb�� David - 26.2.1998 11:17:09

Cau Petre,
Podrobny popis nemam. Neco je v Resource Kitu.
Prohlidni si taky MACHINE.INF soubor, ale hlavne se podivej do registru na
klic HKEY_LOCAL_MACHINE\Enum\Root\*PNP0C01\0000 tady je trocha toho co
potrebujes.

Kdyz tak se jsete ozvi, David.


-----P�vodn� zpr�va-----
Od: Peter Rus <peterrus(zv)intesys(tec)cz>
Komu: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>
Datum: 25. �nora 1998 19:10
P�edm�t: Re: Detekce procesoru


>Ahoj Davide,
>
>mockrat diky za ty komponenty, to je uplne presne to, co jsem potreboval. A
>nahodou nemas nejake dokumenty o tom, co a kde najdu v registru ?? :-)
..Ne,
>neda mi to pokoj :-)).
>
>Mej se bajecne,
>
>Peter
>
>
>

IE 4.0 a wallpaper

[*] Hrb�� David - 26.2.1998 11:21:13

To je sice fajn co si mi napsal, ale to vim. Me jde o neco jineho. Jak jej
prinutit, aby kdyz zmenim prave plozku WallPaper, zmena se opravdu
projevila?

Dik, David.


-----P�vodn� zpr�va-----
Od: Nykl, Pavel <nykl(zv)satoya(tec)cz>
Komu: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>
Datum: 26. �nora 1998 9:33
P�edm�t: Re: IE 4.0 a wallpaper


Nastaveni desktopu je v registracni v

HKEY_CURRENT_USER\software\microsoft\internet explorer\desktop\general

-----P�vodn� zpr�va-----
Od: Hrb�� David <hrbac.david(zv)usa.net>
Komu: 'DELPHI Distribution List' <delphi(zv)io.pinknet(tec)cz>
Datum: 25. �nora 1998 18:24
P�edm�t: IE 4.0 a wallpaper


>Potreboval bych menit wallpaper na plose pri zapnutem Active Desktopu, to
>znamena, ze pozadi je html soubor.
>Nedari se mi ale Win prinutit zmenit pozadi. Ve WinSight jsem zjistil, ze
mu
>posila WM_WININICHANGE s parametrem RefreshDesktop. Borland ale v souboru
>Windows.pas nema definovane SPI_RefreshDesktop, proto bych potreboval
>zjistit jeho numerickou hodnotu.
>
>Klasicky se to dela takhle:
>
>SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, Nil, SPIF_SENDWININICHANGE );
>
>ale to funguje jen na normalni pozadi.
>Nejake napady?
>
>David.
>
>

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