Archív konference Delphi

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

farebny ListView

[*] Petr Brant <p.brant(zv)samo(tec)cz> - 23.6.1999 09:37:44

Dalo by se to tak, ze ho udelas OwnerDrawn a pak si ho muzes vybarvovat
podle libosti. Kdysi jsem delal neco podobneho jako tridu pro C++, ale
to ti asi nebude k nicemu.

************************************************************************
*******************************

Petr Brant [p.brant(zv)samo(tec)cz] programator v MSVC++, obcas Delphi nebo
Visual Basic

************************************************************************
*******************************
> -----P�vodn� zpr�va-----
> Od: Peter Hrenovcik [SMTP:hrenovcik(zv)ns.basl.sk]
> Odesl�no: 23. �ervna 1999 8:39
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: farebny ListView
>
> Cavte.
>
> Viete mi niekto poradit ako urobit viacfarebny ListView v D3.
> ViewStyle
> mam nastavene na vsReport a chcel by som farebne niektore riadky ako
> sa to
> da napr. v ListBoxe cez OnDrawItem.
>
> Diky.
> Peter

Spravy WINDOWS

[*] Krmela Tom� <Krmela(zv)olc.pvt(tec)cz> - 23.6.1999 10:39:48

Zdrav�m,

odchycen� zpr�vy je toto

try
// kod , kter� mu�e zpusobit chybu

except
raise;
end;


S pozdraven


*************************************************************
Tomas Krmela tel.ustredna: 0649/394111
program�tor v�voje PVT prima linka: 0649/394320
pracoviste Sumperk fax: 0649/216863
Langrova 7, 787 01 Sumperk e-mail:tomas.krmela(zv)pvt(tec)cz
*************************************************************<-----P�vodn� zpr�va-----
<Od: Ing. J�n Kuch�r [mailto:kuchar(zv)tuke.sk]
<Odesl�no: 23. �ervna 1999 10:13
<Komu: Delphi konferencia
<P�edm�t: Spravy WINDOWS
<
<
<Caute
<Nebudem vsetko vysvetlovat do detailov, ale vo svojom programe
<potrebujem
< v pripade, ze
<dojde ku chybe ) odchytit spravu ( message ) v okne nez ju
<zobrazi WINDOWS a
<zakazat zobrazenie spravy, ako na to ?
<
<Dik
<
<
<
<Ing. J�n Kuch�r
<Katedra inov�ci� a rein�inieringu
<SjF TU Ko�ice, Park Komensk�ho 9
<040 01 Ko�ice
<e-mail: kuchar(zv)tuke.sk
<tel. 095 / 602 2589
<

Podivne dlouhy longint

[*] Petr Brant <p.brant(zv)samo(tec)cz> - 23.6.1999 09:41:28

Ono to bude asi tim, jak mas nastavene Delphi. Podivej se, zda je (ted
nevim presne) v Project/Options nabo tam nekde nastaveno "Aligned record
field". Pokud jo, upravuje se delka zaznamu tak, aby byla nasobkem snad
4 nebo 8 - kvuli rychlosti. Tak to zkus odchecknout a spocitej znovu.

************************************************************************
*******************************

Petr Brant [p.brant(zv)samo(tec)cz] programator v MSVC++, obcas Delphi nebo
Visual Basic

************************************************************************
*******************************
> -----P�vodn� zpr�va-----
> Od: Zden�k B�hm [SMTP:bohm(zv)gacc(tec)cz]
> Odesl�no: 23. �ervna 1999 8:27
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Podivne dlouhy longint
>
> Zdar vsi,
> �
> narazil jsem na zajimavou vec. Pod Win95 a Delphi3.
> Mam nadefinovanou tuto strukturu:
> �
> Type tZaznam = record
> ������������������������� A : array[1..12] of char;
> ������������������������� B: word;
> ������������������������� C:� longint;
> ������������������������� D:� array[1..12] of byte;
> ����������������������� end;
> �
> A schvalne, kolik byste rekli ze ma delku?�30? No tak to jste uplne
> vedle. Tato struktura ma delku 32. Patral jsem v helpu. Word ma
> opravdu delku 2, longint delku 4. Kdyz si dam SizeOf pro jednotlive
> promenne, tak A=12, B=2, C=4, D=12. Sakra to je prece�30. Zkousim dal.
> Promennou C nadefinuju misto longint na array[1..4] of byte, a svete
> div se struktura ma razem delku onech 30 byte.
> �
> TAK KDE JE�BORDEL. U pana DeBilla Gatese, ci mam spilat panu
> Borlandovi, nebo Inprisovi, nebo je to vsechno jinak a mam vratit
> doklady o svem vzdelani a stat se fotbalistou (to jako kopat za
> Telecom)?
> �
> Zdravim Zdenek


Spravy WINDOWS

[*] FILIP Rastislav <Filip(zv)za.asset.sk> - 23.6.1999 10:41:23

pouzi� riadenie v�nimiek

try
{pr�de pr�kaz, ktor� m�e sp�sobi� chybu}
exception
on {typ v�nimky} do
{pr�kazy, ktor� sa maj� vykona�}

FILIP Rastislav____________________________+421 905 571737_
Asset, s.r.o.> -----P�vodn� zpr�va-----
> Od: Ing. J�n Kuch�r [SMTP:kuchar(zv)tuke.sk]
> Odesl�no: 23. j�n 1999 11:13
> Komu: Delphi konferencia
> P�edm�t: Spravy WINDOWS
>
> Caute
> Nebudem vsetko vysvetlovat do detailov, ale vo svojom programe
> potrebujem
> v pripade, ze
> dojde ku chybe ) odchytit spravu ( message ) v okne nez ju zobrazi
> WINDOWS a
> zakazat zobrazenie spravy, ako na to ?
>
> Dik
>
>
>
> Ing. J�n Kuch�r
> Katedra inov�ci� a rein�inieringu
> SjF TU Ko�ice, Park Komensk�ho 9
> 040 01 Ko�ice
> e-mail: kuchar(zv)tuke.sk
> tel. 095 / 602 2589


heslo...

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 23.6.1999 10:45:00

Zkratka treba spust setric obrazovky s heslem
(bud proste spustit ten scr, nebo napsat svuj
vastni program, ktery se bude jako setric
chovat SystemParameterInfo a SPI_SCREENSAVERRUNING)

Udelal bych formulat pres celou obrazovku, ktery
po spusteni tyto parametry nastavit a zobrazit
modalni form, ktery heslo overi a v pripade,
ze je OK, taxe zavrit.

Dobra.

> ----------
> jak mam udelat zaheslovani Woknows?
> Abych proste spustil tento program a aby clovek musel zadat spravne
> heslo,
> jinak aby ho to nikam nepustilo.Aby to nereagovalo na
> Ctrl+Alt+Del...etc.Ulozeni hesla do souboru (zakodovaneho) a takoveto
> vjecy
> jsou v pohode, ale potrebuju prave uz zminene Ctrl+Alt+Del a aby to
> cloveka
> nenechalo mysi kliknout na nic jineho, nez je tento formular. Proste
> normalni zaheslovani pocitadla.
>

navrh tabulky

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 23.6.1999 10:47:21

Obecne asi budou operace s LIKE pomalejsi. Co se tyka VARCHARu, tak pokud vim
tak tento typ dost zpomaloval praci (MS SQL), ale od verze 6.5 tusim uz MS
tvrdi, ze rozdil v rychlosti zpracovani CHAR a VARCHAR je minimalni (mozna
zpomalili operace s CHAR ;-)

Mac

"No Comment Group, s.r.o. / Sales Department" wrote:

> btw: ma niekto skusenosti s zatazou sql servera pri operatoroch s klauzulou
> LIKE? je to na VARCHARoch priliz pomale?
>
> rw

--
==============================================================
= Ing. Martin Kubecka - Amenit s.r.o. =
= Na Valech - budova Dytron, 741 01 Novy Jicin =
= telefon/fax: +420 656 706203 mobil: +420 603 265926 =
= http://www.amenit(tec)cz mailto:martin.kubecka(zv)amenit(tec)cz =
= ICQ: 8906773 GSM (SMS): martin.kubecka(zv)sms.paegas(tec)cz =
==============================================================

Podivne dlouhy longint

[*] Hrabi of Chmeliste <MHrabanek(zv)merlin(tec)cz> - 23.6.1999 09:48:12



Zdar vsi,

Type tZaznam = record
B: word;
C: longint;

TAK KDE JE BORDEL. U pana DeBilla Gatese, ci mam spilat panu Borlandovi, nebo Inprisovi, nebo je to vsechno jinak a mam vratit doklady o svem vzdelani a stat se fotbalistou (to jako kopat za Telecom)?

No, je samozrejme hezke nadavat na to, jak ty ostatni jsou sileny kreteni, protoze ja to chapu jinak, ale tentorkat bych rekl, ze by bylo rozumejsi si neco nekde precist. Nevim presne a hledat to nebudu, ale situace je asi nasledujici.
Z hlediska rychlosti pristupu k pameti je mnohem vyhodnejsi, kdyz ma nejaka vec adresu zaoukrouhlenou na 4 (tedy paklize je to 32 bitovy, u 16 bitovy to byly 2 a u 8bitu 1 (tam to slo dobre zaridit :-). Proto se prekladace snazi delat ty struktury (jsou-li pseudointeligentni a MAJI to nastaveno (optimalizovano na rychlost a pak podrobnosti)) tak, aby pristup k nim byl co nejrychlejsi. V cecku jde urcit i kolika ma byt delitelny offset zacatku adresy takove struktury a vubec.

No kazdopadne vez, ze jde o to, ze kdyz uz ma mit word a po nem Dword, tak radsi oba veme jako Dword a urychli si tim pristup k promennym. Paklize jsi misto long dal pole 4 znaku, tak si prekladac rek, ze kdyz uz na to budes pristupovat stejne bytove, tak je to uplne jedno a radsi usetril dva bajty. Da se mu to zakazat, nebo explicitne urcit, jak se ma chovat, ale jak to dela packal, navic v delphi to fakt nevim a jeste jsem to nastesti nepotreboval (kdybych to potreboval, tak to jde moc na hardware a delam to maximalne v cecku:).

Ale rozhodne se na tohle musi davat bacha (zlatej assembler :-). Jo a - sportu zdar, jen prosim jinej tym, nez ty zlutasky!

QR

[*] Martin Talian <geoplan(zv)pp.sinet.sk> - 23.6.1999 10:50:29

Spr�va vo form�te MIME rozdelen� na viac �ast�.

Zdravim,

1.Aka je posledna verzia upgrade QuickReport, ktory je sucastou delphi 4 ?
2.Ako zistim verziu QR, ktory mam v delphi ?
3. na borland.com som upgrade QR nenasiel. Kde sa da stiahnut ?

vdaka za kazdu odpoved.

Martin


Podivne dlouhy longint

[*] Vaclav Sazima <sazima(zv)comp(tec)cz> - 23.6.1999 10:54:50

Ahoj,
je to proto, ze prekladac ma snahu kvuli rychlosti pristupu do pameti
promenne zarovnavat na 4 byty. Tuto vlastnost lez nastavit v Options
pro cely program. Casty pripad je ale ten, ze zarovnavani je potreba
vypnout pouze pro nektere promenne. Na to slouzi keyword packet
record.
Vaclav Sazima

> Zden�k B�hm wrote:
>
> Zdar vsi,
>
> narazil jsem na zajimavou vec. Pod Win95 a Delphi3.
> Mam nadefinovanou tuto strukturu:
>
> Type tZaznam = record
> A : array[1..12] of char;
> B: word;
> C: longint;
> D: array[1..12] of byte;
> end;
>
> A schvalne, kolik byste rekli ze ma delku? 30? No tak to jste uplne
> vedle. Tato struktura ma delku 32. Patral jsem v helpu. Word ma
> opravdu delku 2, longint delku 4. Kdyz si dam SizeOf pro jednotlive
> promenne, tak A=12, B=2, C=4, D=12. Sakra to je prece 30. Zkousim
> dal. Promennou C nadefinuju misto longint na array[1..4] of byte, a
> svete div se struktura ma razem delku onech 30 byte.
>
> TAK KDE JE BORDEL. U pana DeBilla Gatese, ci mam spilat panu
> Borlandovi, nebo Inprisovi, nebo je to vsechno jinak a mam vratit
> doklady o svem vzdelani a stat se fotbalistou (to jako kopat za
> Telecom)?
>
> Zdravim Zdenek


ListView a rychlost

[*] Tomas Skopik <skopik(zv)vtv(tec)czn(tec)cz> - 23.6.1999 10:56:48

Ahoj,

mam zase jeden dotaz ke komponente TListView. Tentokrak mi jde o rychlost. Zda se mi, ze je to nejake pomale. Kdyz treba nacitam seznam ktery ma 500 polozek tak u ListView mi to trva asi 3s. Nacital jsem jen cisty seznam, jeden sloupec bez ikon, bez trideni. To same je v treba ListBoxu hned. Ve StringGridu taky.

Mozna tomu nerozumim, ale treba v porovnani s Windows Explorerem (ci jinymi programy, ktere zobrazuji seznam souboru) se mi to jevi pomale.

Takze dotaz zni tak, zda je to normalni. D3 Standad.

Bye,
----------
Tomas Skopik
e-mail : skopik(zv)vtv(tec)czn(tec)cz


Reboot

[*] Jiri Virt <virt(zv)pepa(tec)cz> - 23.6.1999 11:13:09

Ahoj,
tak jsem z toho uplne K.O. Nemuzu vubec shodit Windows.
Pouzivam ExitWindowsEx(),ale pokazde se to hodi do stavu znovuprihlaseni
uzivatel
(EWX_LOGOFF), at pouzivam co pouzivam. Nemel jste nekdo podobny problem nebo
nevite jak toto vyresit.Potrebuji udelat EWX_SHUTDOWN.
Mam W98, D3CS.


Diky za jakykoliv postuch

Jirka Virt

email: virt(zv)pepa(tec)cz

www.pepa(tec)cz


Off topic: antivirova kontrola e-mailu (bylo RE: S

[*] Jezek Petr, Ing. (DELVINA) <PETR(zv)sevis.sk> - 23.6.1999 11:44:10

Vzniklo to kvuli memu mailu, tak na obranu Grisoftu musim
rict, ze se to da vypnout (bude jen kontrolovat.
Myslel jsem si, ze jsem to i vypl, ale asi jsem zapomel.

Petr

> -----Original Message-----
> From: eL [mailto:eL_z_Prahy(zv)seznam(tec)cz]
> Sent: Tuesday, June 22, 1999 5:59 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Re: Off topic: antivirova kontrola e-mailu (bylo RE: Syntax
> paradoxu
>
>
>
>
> Zdenek Drvota wrote:
>
> > Ahoj,
> > vsiml jsem si nasledujiciho dodatku ke zprave:
> > > From: "Jezek Petr, Ing. (DELVINA)" <PETR(zv)sevis.sk>
> > > ---
> > > Odch�dzaj�ca spr�va neobsahuje v�rusy.
> > > Skontrolovan� antiv�rusov�m syst�mom AVG (http://www.grisoft(tec)cz).
> > > Verzia: 6.0.62 / V�rusov� datab�za: 35 - d�tum vydania: 10.6.1999
> >
> > Bohuzel si myslim, ze se takovemu certifikatu neda verit
> > (prakticky vubec), nebot je velmi snadne doplnit takovy text
> > do e-mailu rucne nebo jej primo muze pridavat k zavirovane
> > zprave mazany virus :-((
> > Co vy na to?
> >
> > -----------------------------------------------
> > Ing. Zdenek Drvota e-mail: drvota(zv)zds(tec)cz
> > director
> > ZDS, spol. s r.o.
> > Hronovicka 708 tel:+420-40-6613756
> > 530 02 Pardubice fax:+420-40-6613756
> > Czech Republic http://www.zds(tec)cz
> > e-mail: info(zv)zds(tec)cz
> > Internet proti monopolu http://www.bojkot(tec)cz
> > Pripojte se k hledani mimozemskych civilizaci:
> > SETI(zv)Home http://setiathome.ssl.berkeley.edu
>
> Rekl bych ze se to od Grisoftu nevhodne a ze tim miri do rad
> "kancelarskych" uzivatelu, kteri uveri kazde hamotine. Zrejme jdou ve
> stopach M$. ("Nyni je vse lepsi, snadnejsi , rychlejsi ..... ").
>
> eL..
>
>

Delphi for Linux ?

[*] Petr Kandera <pkandera(zv)tanger(tec)cz> - 23.6.1999 11:48:49

Ale ano, funguje. Je jen treba byt trochu trpelivy...

Petr Kandera
<pkandera(zv)tanger(tec)cz>
----- Original Message -----
From: Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: 23. �ervna 1999 10:08
Subject: RE: Delphi for Linux ?> Rekl bych, ze ne.
> :-)))
>
> DNS Domain 'www.medigo.org' is invalid: Host not found (authoritative).
>
> > ----------
> >
> > Hello All!
> >
> > http://www.medigo.org/
> >
> > Bye mailto:vmlich(zv)mbox.vol(tec)cz
> > V.Mlich http://www(tec)czech-web(tec)cz/~vmlich
> >

D 3C/S + MS SQL 7 a varchar(8000)

[*] mbartone(zv)Synthesia(tec)cz - 23.6.1999 12:03:37



Ahoj

Zkousel jsem to
pres nove stazeny link SQLMSS32.dll ver. 5.0.1.23 (BDE 4.01) - varchar(8000)
take orizl na 255
pres ODBC ver. 3.70.06.23 ten mi vubec varchar(8000) nezobrazil jako by v
tabulce nebyl

OLEDB asi pouzit nemuzu, pry pro D4.

Overlay Index

[*] Norbert ADAMKO <norris(zv)frdsa.utc.sk> - 23.6.1999 12:05:12


At 15:00 22.6.1999 +0200, you wrote:
>Pouzivam komponentu TTreeView v D2 a chtel bych vykreslovat ikonu s nejakymi
>stavovymi
>symboly pres puvodni. Snazil jsem se nastavit vlastnost OverlayIndex uzlu
>TreeNode, ale nic
>to nedela. Mate s ti nekdo zkusenosti?
>

Najprv si musis ten overlay image pripravit metodou
ImageListu:

ImageList1.Overlay(ImageIndex, OverlayIndex),

potom mozes pouzit ten pripraveny OverlayIndex na nastavenie
TreeNode.OverlayIndex, musi to byt ale medzi 0 az 16.




--------------------------
Norbert ADAMKO
University of Zilina
--------------------------
mailto:norris(zv)frdsa.utc.sk
http://norris(zv)frdsa.utc.sk
--------------------------


txt tables

[*] Roman <roman.banar.fei(zv)vsb(tec)cz> - 23.6.1999 11:06:13

:-) jasne, myslim textovy soubor, se kterym se pracuje jako s
databazi...

> Co myslis tim textove tabulky (myslis textovy soubor se kterym pracujes
> jako s databazi) ??? Nebo potrebujes jen ukladat textove informace do
> databaze (nejake dopisy, diplomky, knihy)?
>
> > ahojte,
> > mel bych par dotazu na textove tabulky, konretne:
> > 1) jaka je prakticky maximalni velikost zaznamu?
> > 2) do jakeho mnozstvi dat /pocet zaznamu, popr. pocet zazn*velikost
> > zazn./ je jeste vhodne je pouzivat?
> > konkretne bych je rad zkusil pouzit jako skladiste mensiho poctu dat
> > /max 500 zaznamu, prum. tak kolem 200-300/, vazba 1:n, zadny indexy,
> > jde mi jenom o rychlost...
>
> --
> ==============================================================
> = Ing. Martin Kubecka - Amenit s.r.o. =
> = Na Valech - budova Dytron, 741 01 Novy Jicin =
> = telefon/fax: +420 656 706203 mobil: +420 603 265926 =
> = http://www.amenit(tec)cz mailto:martin.kubecka(zv)amenit(tec)cz =
> = ICQ: 8906773 GSM (SMS): martin.kubecka(zv)sms.paegas(tec)cz =
> ==============================================================
>
>
>

Text v Mail klientovi

[*] Petr Vale� - 23.6.1999 12:23:57

Ahoj,

pouzivam funkci ShellExecute( 'mailto:a(zv)a(tec)cz',....)
ale nevim jak mam docilit toho aby se mi nastavil take subject a text k
odeslani.

Dekuji za kazdou radu

Petr

Reboot

[*] martin.falta(zv)obi(tec)cz - 23.6.1999 12:29:31


Zkus tohle.

unit Unit1;

interface

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

type
TForm1 = class(TForm)
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation
const
EWX_LOGOFF = 0; // Odhl�sit aktu�ln�ho u
Content-type: text/plain; charset�o-8859-7
Content-transfer-encoding: quoted-printable


?ivatele
EWX_SHUTDOWN = 1; // Vypnut
Content-type: text/plain; charset�o-8859-1
Content-transfer-encoding: quoted-printable


� syst�mu
EWX_REBOOT = 2; // Restart
EWX_FORCE = 4;
EWX_POWEROFF = 8;

{$R *.DFM}

function ExitWindowsEx (Flags: LongInt; dwReserved: LongInt): LongInt;
stdcall;
external 'user32.dll';

procedure TForm1.Button1Click(Sender: TObject);
var
l: LongInt;

begin
if RadioButton1.Checked then l := ExitWindowsEx (EWX_SHUTDOWN, 0)
else l := ExitWindowsEx (EWX_REBOOT, 0);
end;

end.

EOleSysError

[*] Patrik Legath <Pato(zv)Baris.sk> - 23.6.1999 12:31:25

Mam Takito Problem. Do Dll-ky vlozim formular a nan dam ActiveX TGraph.
Exportujem Jednoduch funkciu, ktora zobrazi formular

Ked Zavolem Exportovanu Funkciu, tak sa vyhlesi tato chyba EOleSysError.
Pod 3- kou som mal nieco podobne rozchodene, ale pod 4 to nejak nechce chodit.
Privitam kazdu radu, ako do Dll -ky dostat ActiveX


Off topic: antivirova kontrola e-mailu (bylo RE: S

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 23.6.1999 12:54:28

>Ahoj,
>vsiml jsem si nasledujiciho dodatku ke zprave:
>> From: "Jezek Petr, Ing. (DELVINA)" <PETR(zv)sevis.sk>
>> ---
>> Odch�dzaj�ca spr�va neobsahuje v�rusy.
>> Skontrolovan� antiv�rusov�m syst�mom AVG (http://www.grisoft(tec)cz).
>> Verzia: 6.0.62 / V�rusov� datab�za: 35 - d�tum vydania: 10.6.1999
>
>Bohuzel si myslim, ze se takovemu certifikatu neda verit
>(prakticky vubec), nebot je velmi snadne doplnit takovy text
>do e-mailu rucne nebo jej primo muze pridavat k zavirovane
>zprave mazany virus :-((
>Co vy na to?


ovsem certifikat by mohl byt doplnen napr PGP podpisem Grisoftim klicem
u nejz by se dala overit overit authenticita. Tim by se zajistilo, ze by
certifikaci
nemohl falsovat virus - prijemce by ale musel byt schopen overit podpis...

Zdravi
D. Toman

Trhany TAnimate

[*] vegainfo(zv)post(tec)cz - 23.6.1999 13:15:39

Bude to pravdepodobne souviset s pameti.
Nemate nekdo napad, jak animaci, natahovanou do tanimate
predem nakesovat. Pravdepodobne se totiz pri prirazeni
v create formu natahne jen prvni snimek a zbytek
se dotahuje az po aktivaci.

Mam to udelane tak, ze se animace spusti po najeti
mysi na ni. Prvni pruchod je trhany, druhy uz je v pohode.

Poradi nekdo? Predem diky.> Nebude to spis souviset s cache pameti ve W95. Jestli je animace v souboru
> pak je docela logicke, ze pri druhem pruchodu uz bude v cache pameti a jede
> tudiz rychleji.
>
> Petr Kandera
> <pkandera(zv)tanger(tec)cz>
>
>
> ----- Original Message -----
> From: <vegainfo(zv)post(tec)cz>
> To: <delphi-l(zv)fwd(tec)cz>
> Sent: 22. �ervna 1999 16:24
> Subject: Trhany TAnimate
>
>
> >
> > Mam problem. Pokud do komponenty TAnimate nahraju
> > animaci (ma asi 350 kB) a spustim ji, dojde k docela
> > slusnemu zaskubani obrazu (je viditelne prekreslovani).
> >
> > Kdyz dojede prvni smycka, vse uz jede plynule hladce.
> > Dalsi pruchod (smycka) animace jiz jede hladce.
> >
> > Co s tim. Jaky na to ma vliv, kdyz to jede podle casovace
> > nebo v samostatne threadu?
> >
> > Predem diky za odpovedi.
> > Vit Jurasek
> >
>
>
>

Pole vizualnich objektu

[*] Martin Konarik <iss-tr(zv)clnet(tec)cz> - 23.6.1999 13:24:26

Neumim vytvorit pole vizualnich objektu, konkretne obrazku. Chtel bych, aby se mi v okne pohybovalo cca 15 objektu, ale abych k nim pristupoval pomoci indexu, coz znacne zkrati kod programu, napr.: image[i].visible := true ... nebo ... image[j].top := image[j].top + rychlost. Poradi mi nekdo? Mockrat dekuju.

Text v Mail klientovi

[*] Viktor.Lostak(zv)chmi(tec)cz (Viktor Lostak) - 23.6.1999 13:36:57

To se ti takhle nepovede. Ja pouzivam funkci MAPISendMessage, tam nastavis
uplne vsechno, nicmene to neni zcela trivialni. Muzu poslat ukazkovy zdrojak
(v C++), ale radsi se podivej do MSDN.

Viktor

----- Original Message -----
From: Petr Vale� <pvales(zv)post(tec)cz>
To: DELPHI Konference <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, June 23, 1999 12:23 PM
Subject: Text v Mail klientovi


Ahoj,

pouzivam funkci ShellExecute( 'mailto:a(zv)a(tec)cz',....)
ale nevim jak mam docilit toho aby se mi nastavil take subject a text k
odeslani.

Dekuji za kazdou radu

Petr

Obsah napovedy

[*] Vilem Svoboda <vilem_s(zv)mrp(tec)cz> - 23.6.1999 13:45:21

Ahoj,

je treba pouzit prikaz:

Application.HelpCommand(HELP_FINDER, 0);

Potiz nastane, budete-li chtit zobrazit konkretni kartu (Obsah, Rejstrik,
Najit). Tady se mi a ani nikomu z mych kolegu zatim nepodarilo nalezt
uspokojive reseni. Bezne se totiz zobrazuje ta karta, ze ktere byl help
naposledy ukoncen nebo karta Obsah, pokud je help spousten poprve (resp.
pokud se zaklada soubor .GID). Ale reseni z�ejm� existuje, ponevadz jsem to
u nekterych programu videl.

Pokud na neco prijdete, dejte mi vedet.
Vilda

-----P�vodn� zpr�va-----


Zdravim.

Pred casem jste psal v konferenci Delphi kurs tvorby napovedy.
Mel bych nasledujici dotaz :

Mam soubor napovedy Help.HLP a obsah napovedy Help.CNT.

Jakym zpusobem mam v Delphi 2 vyvolat obsah napovedy,
tak aby se objevilo okno s obsahem (zalozky s ikonkami
otevrenych a zavrenych knizek - dle Help.CNT)?

Pokud volam napovedu takto:
Application.HelpCommand(HELP_CONTENTS, 0);
tak se zobrazi prvni stranka helpu.

Pritom, kdyz spustim Help.HLP treba v pruzkumnikovi, tak
je vse v poradku.

Help je delan v MS Help WorkShopu.

Nebo delam nejakou chybu pri vytvareni HLP souboru?

Dekuji.
---------------------------------------------------------------
Ing. Josef Madlik
e-mail: madlik(zv)jsp(tec)cz
---------------------------------------------------------------


FlashFiler - zkusenosti ?

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 23.6.1999 12:48:30

Puvodni zprava, kterou napsal Michal Kus dne 23 Jun 99,:

> > summa sumarum ak padne pocitac v dobe spracovania commit,
> > data su v cudu?
> > spravne?
>
> Hmm, skvele ...
>
> Jak je na tom s transkacemi FF?

FF nechcipne. U FF je jen jedna neosetrena situace - kdyz se
zaplni disk na serveru. Tam to opravdu chcipne a jsou problemy.
Pokud je mista dost a pocitac chcipa a chcipa, data jsou OK.
V pripade opravdu vaznych problemu si server sam obnovi data
z transakcniho logu, je-li zapnut. Transakce funguji dobre,
sam jsem to mnohokrat testoval - rozpojoval sit, shazoval
pocitac s klientem i serverem, zatim se mi nestalo, ze by neco
udelalo v databazi binec. Ale samozrejme by to chtelo take
zkusenosti nezaujateho jedince :)

> Ma ho nekdo v ostrem provozu aplikace s FF mebo DBISAM? Podkud ano,
> tak s jakymi zkusenostmi? Zejmena s jakou spolehlivosti!?

Ja sam mam v provozu nekolik aplikaci s FF a bez problemu,
zatimco Paradox chcipne vzdy, FF jeste nechcipl. Od uzivatelu
(jako tech, co koupili FF a delaji v nem aplikace) mam zatim
jen dobre zpravy - kdyz presli z tabulek Paradoxu, kdy travili
dost casu u zakaznika opravovanim indexu a memo poli, na FF,
uz tam nechodi.

> Ted trochu obecne:
> Myslim si, ze u databaze je nejdulezitejsi spolehlivost, spolehlivost a
> zase spolehlivost. Rychlost a pohodli pro programatory je druhotna. Dobre
> udela analyza a spravne postavene databaze udelaji s rychlosti a
> funkcnosti prave divy. Ale to, ze pri kazdem n-tem kleknuti masiny jdou
> data do hajzlu, nedozene zadny navrh databaze!

Ano, s tim souhlasim! A potvrdi mi to vsichni, kteri opravu maji
nejakou aplikaci na Paradoxu nebo dBase a chodi opravovat problemy
a poslouchaji od zakazniku ty kecy, jak jim blbe chodi program
(a priznam se, ze i ja mam jednu pomerne velikou starou aplikaci,
kde tohle posloucham...).


S pozdravem
Petr Zahradnik, pocitacovy expert

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


Ikona v exaci + version info

[*] Petr Sadovsky <petr(zv)slunce(tec)cz> - 23.6.1999 14:00:33

Ahoj a diky,
ale timto to nebude.Komponenta nenacita zadny res.
Neni nekde v project->option nejaky bazmek na vypnuti ikony, ktereho jsem
si nevsiml?
Nebo nedela to kdyz neni soubor *.ico ve spravnem formatu?
Kdyz jsem totiz program od zacatku udelal znovu ( nastesti byl velmi
jednoduchy), tak se mi ikona udelala spravne a version info taky.

Petr Sadovsk�
p.sadovsky(zv)atlas(tec)cz
ICQ 37042001
----- P�vodn� zpr�va -----
Od: Radoslav Jalc <rjalc(zv)ke.telecom.sk>
Komu: <delphi-l(zv)fwd(tec)cz>
Odesl�no: 22. �ervna 1999 15:47
P�edm�t: Re: Ikona v exaci + version info


> Ahoj,
> podobny problem som mal nedavno. Nakoniec som zistil, ze nejaka free
> komponenta si linkuje k execku res subor prave s ikonou tej komponenty.
> Nakoniec so vliezol do zdrojaku tej komponenty a zrusil som to
> prikompilovanie res suboru a vsetko bolo ok ...
>
> S pozdravom
> Radoslav Jalc - ProNet development
> E-Mail: RJalc(zv)ke.telecom.sk | Mobil: +421-905-489364

* Object Inspector *

[*] Krayzel Libor <Libor.Krayzel(zv)czech-tv(tec)cz> - 23.6.1999 14:24:50

> Celkem jsem s tim mel dost velke potize, zejmena s focusem
> apod. Nakonec
> jsem to dokopal do nejakeho funkcniho stavu, ale spokojen s
> tim nejsem (kdyz
> napr. jedu kurzorem po seznamu polozek, je to pomale).

Zatim jsem to provizorne vyresil takhle. Mam INI fajl, ze ktereho nacitam
vlastnosti a hodnoty:
[PROPERTIES]
PROP1=prvni
PROP2=druha
PROP3=treti

[VALUES]
VALUE1=Edit
VALUE2=CheckBox
VALUE3=ComboBox|_blank;_self;_parent;_top

A pri nacteni pekne radek po radku vytvarim levy a pravy sloupec. Levy je
TEdit s nastavenym ReadOnly na true a pravy je podle typu, ktery vycte z
[VALUES].

Na http://webhost(tec)cz/elka/inspect.gif je k videni ukazka.

==[ Libor Krayzel ]================================
http://webhost(tec)cz/elka * mailto:libor.krayzel(zv)czech-tv(tec)cz
http://easypad.fwd(tec)cz * mailto:elka(zv)seznam(tec)cz
office: +420-69-620 1375
GSM: +420-603-937 947
==============================================

D 3C/S + MS SQL 7 a varchar(8000)

[*] Vlastimil Bardon <ineq-soft(zv)ova.eridan(tec)cz> - 23.6.1999 14:26:06

A co kdybys skusil neco takoveho

CREATE MOJETABULKA ( MUJTEXT VARCHAR(8000))
GO

SELECT MUJTEXT=CONVERT(TEXT, MUJTEXT)
FROM MOJETABULKA


-----P�vodn� zpr�va-----
Od: mbartone(zv)Synthesia(tec)cz [SMTP:mbartone(zv)Synthesia(tec)cz]
Odesl�no: 23. �ervna 1999 12:04
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: RE: D 3C/S + MS SQL 7 a varchar(8000)
Ahoj

Zkousel jsem to
pres nove stazeny link SQLMSS32.dll ver. 5.0.1.23 (BDE 4.01) - varchar(8000)
take orizl na 255
pres ODBC ver. 3.70.06.23 ten mi vubec varchar(8000) nezobrazil jako by v
tabulce nebyl

OLEDB asi pouzit nemuzu, pry pro D4.

BLR error

[*] Peter Hudec <pietro(zv)proces.sk> - 23.6.1999 14:37:15

Nazdar nazdar

Neviete niekdo, ako odstranit takuto chybu?

General SQL error.
invalid request BLR at offset 178
context already in use (BLR error)

Na interbase pustam taketo query:

SELECT SUM(CAST(DECODE(PO.TYP, 'A', NVLD(PO.SUMA), 0) AS NUMERIC) +
(SELECT RESULT FROM UHRA_POHLAD(PO.POZA_ID)))
FROM O_POZA PO
WHERE PO.PARTNER = 'one'

Problem robi storovana procedura UHRA_POHLAD, alebo SUM, lebo ked to
pustim takto

select SUM(CAST(DECODE(PO.TYP, 'A', NVLD(PO.SUMA), 0) AS NUMERIC) )
FROM O_POZA PO
WHERE PO.PARTNER = 'Petkova spolocnost'

alebo takto

select CAST(DECODE(PO.TYP, 'A', NVLD(PO.SUMA), 0) AS NUMERIC) +
(select RESULT FROM UHRA_POHLAD1(PO.POZA_ID))
FROM O_POZA PO
WHERE PO.PARTNER = 'Petkova spolocnost'

tak to ide, ale dokopy to nejde.
Procedura UHRA_POHLAD vracia sumar z inej tabulky.
Co s tym?

Diki.
Peter.

FlashFiler - zkusenosti ?

[*] Martin Fron�k <FRONEK(zv)zznslany(tec)cz> - 23.6.1999 14:37:52

Kdy� je to tak bezvadny, proc tedy vsichni pouzivaji pdox, dbf a access?
Urcite to ma nejaky hacek, jenom jako obchodnik to nechces priznat...

> -----P�vodn� zpr�va-----
> Od: Petr Zahradnik [SMTP:clexpert(zv)clexpert(tec)cz]
> Odesl�no: 23. �ervna 1999 13:49
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: RE: FlashFiler - zkusenosti ?
>
> Puvodni zprava, kterou napsal Michal Kus dne 23 Jun 99,:
>
> > > summa sumarum ak padne pocitac v dobe spracovania commit,
> > > data su v cudu?
> > > spravne?
> >
> > Hmm, skvele ...
> >
> > Jak je na tom s transkacemi FF?
>
> FF nechcipne. U FF je jen jedna neosetrena situace - kdyz se
> zaplni disk na serveru. Tam to opravdu chcipne a jsou problemy.
> Pokud je mista dost a pocitac chcipa a chcipa, data jsou OK.
> V pripade opravdu vaznych problemu si server sam obnovi data
> z transakcniho logu, je-li zapnut. Transakce funguji dobre,
> sam jsem to mnohokrat testoval - rozpojoval sit, shazoval
> pocitac s klientem i serverem, zatim se mi nestalo, ze by neco
> udelalo v databazi binec. Ale samozrejme by to chtelo take
> zkusenosti nezaujateho jedince :)
>
> > Ma ho nekdo v ostrem provozu aplikace s FF mebo DBISAM? Podkud ano,
> > tak s jakymi zkusenostmi? Zejmena s jakou spolehlivosti!?
>
> Ja sam mam v provozu nekolik aplikaci s FF a bez problemu,
> zatimco Paradox chcipne vzdy, FF jeste nechcipl. Od uzivatelu
> (jako tech, co koupili FF a delaji v nem aplikace) mam zatim
> jen dobre zpravy - kdyz presli z tabulek Paradoxu, kdy travili
> dost casu u zakaznika opravovanim indexu a memo poli, na FF,
> uz tam nechodi.
>
> > Ted trochu obecne:
> > Myslim si, ze u databaze je nejdulezitejsi spolehlivost,
> spolehlivost a
> > zase spolehlivost. Rychlost a pohodli pro programatory je druhotna.
> Dobre
> > udela analyza a spravne postavene databaze udelaji s rychlosti a
> > funkcnosti prave divy. Ale to, ze pri kazdem n-tem kleknuti masiny
> jdou
> > data do hajzlu, nedozene zadny navrh databaze!
>
> Ano, s tim souhlasim! A potvrdi mi to vsichni, kteri opravu maji
> nejakou aplikaci na Paradoxu nebo dBase a chodi opravovat problemy
> a poslouchaji od zakazniku ty kecy, jak jim blbe chodi program
> (a priznam se, ze i ja mam jednu pomerne velikou starou aplikaci,
> kde tohle posloucham...).
>
>
> S pozdravem
> Petr Zahradnik, pocitacovy expert
>
>

still back to the paradox

[*] Robert Jendrisak <delphi(zv)minv.sk> - 23.6.1999 15:21:42

Caff znova

paradoxny PARADOX
To ze mi klasicka syntax nefunguje sa da prejst pouzivanim
tables namiesto query..sila ze vam to vsetkym slape :-/
Nevie ma vsak niekdo naviest na cestu ako pumpnut data z *.unl, resp
hlasickeho dbf suboru do paradoxu??

Cez datapump to viem robit z db do db, ale ked mam len subor?
Thnx

Werki


QR-CompositeRep.

[*] tomas.mazurek(zv)vitkovice(tec)cz - 23.6.1999 13:23:09

Dobry den,

jiz jsem se jednou ptal, ale nedostal jsem zadnou odpoved. Zkusim to
jeste jednou.

Mate nekdo zkusenosti s komp. TQRCompositeReport. Jeden jsem ztvoril,
ma asi 9 samostatnych reportu. Potrebuji poradit, jak ten slozeny
report ulozit do jedineho souboru. Staci QRP. Ulozit ci exportovat
samostatne reporty neni problem, ja ale potrebuji jeden jediny...

Jedna se o D4 a QuickRep. 3.0.4.

Pokud nekdo vi, predem dik

Tomas


* Object Inspector *

[*] Mik Radim <mik(zv)oce(tec)cz> - 23.6.1999 15:36:37

Na Inetu jsem objevil aplikaci se zdrojovymi kody. Je to skoro
presna kopie Delphi IDE, snad tam bude i zdroj pro Object inspector. Adresa
je
http://myhome.netsgo.com/wyb330
soubor handel.zip

> >chtel bych v aplikaci editovat urcite hodnoty podobnym stylem, jako je
> >Object Inspector v Delphi. Existuje na to nekde nejaky samplik?
>
>

Text v Mail klientovi

[*] Mik Radim <mik(zv)oce(tec)cz> - 23.6.1999 15:38:53

> pouzivam funkci ShellExecute( 'mailto:a(zv)a(tec)cz',....)
> ale nevim jak mam docilit toho aby se mi nastavil take subject a text k
> odeslani.
>
Na DSP je komponenta TEmail, ktera to dokaze.

Pole vizualnich objektu

[*] roman.vasicek(zv)email(tec)cz - 23.6.1999 15:39:01

Nazdarek

Definujes si pole komponent

MyImage : array [1..15] of TImage;

A nekde pri inicializaci formulare tyto komponeny inicializujes

MyImage[1] := TImage.Create;
.
. // Dalsi nastaveni
.
Form1.InsertControl( MyImage[1]); // Vlozeni na formular

Bye
Phoenix

> Martin Konarik wrote:
>
> Neumim vytvorit pole vizualnich objektu, konkretne obrazku. Chtel
> bych, aby se mi v okne pohybovalo cca 15 objektu, ale abych k nim
> pristupoval pomoci indexu, coz znacne zkrati kod programu, napr.:
> image[i].visible := true ... nebo ... image[j].top := image[j].top +
> rychlost. Poradi mi nekdo? Mockrat dekuju.

+------------------------
| Roman Vasicek - Phoenix
| student FEI VUT v Brne (xvasic04(zv)stud.fee.vutbr(tec)cz)
| E-mail: roman.vasicek(zv)email(tec)cz
| WWW: http://roman.manes.skm.vutbr(tec)cz/


--- CREATED BY ATC O..R..G..A..N..I..Z..E..R
--- http://email(tec)cz <--- Get Your Free Email

XML parser

[*] Radim Kunz <rkunz(zv)ova(tec)comp(tec)cz> - 23.6.1999 15:50:46

Ahoj vsichni

Nevidel nekde nekdo XML Parser pro Delphi ?

Radim


tabulky FoxPro, a indexy p�es Topaz kompone

[*] Jansta Kv�toslav <KJ(zv)lcs(tec)cz> - 23.6.1999 16:13:16


Ahoj, nev�te n�kdo jak p�es Topaz komponenty vyu��t indexy k FoxPro
tabulk�m ??
v dosovsk� fox-ce vytvo��m idx nebo cdx indexy, ale Topaz komponenta
TzDbf
p��jm� indexy jen s p��ponou .ndx ???
....a ty ve FoxPro nem��u nijak vytvo�it....

d�k za ka�dou odpov��,
Sl�va.

Kv�toslav JANSTA, v�voj HELIOS(r)
LCS International, a.s., Slezsk� 96, Praha 3
Telefon : 02 / 691 13 80, linka 224
E-mail: KJ(zv) lcs(tec)cz
http://www.lcs(tec)cz/

FlashFiler - zkusenosti ?

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 23.6.1999 16:05:48

Puvodni zprava, kterou napsal Martin Fron�k dne 23 Jun 99,:

> Kdy� je to tak bezvadny, proc tedy vsichni pouzivaji pdox, dbf a access?
> Urcite to ma nejaky hacek, jenom jako obchodnik to nechces priznat...

A vida, jsem si myslel, ze je nejak dlouho klid, ze ses zrovna
ty neozval :-))) Hacek je ten, ze se to musi koupit, tj. neco
to stoji. Ne kazdy chce k Delphi neco prikoupit, ne kazdemu
zalezi na bezpecnosti svych dat. Nekdo si zase koupi SQL Server,
ktery je pochopitelne mnohem lepsi, ale take mnohem drazsi.
Take ne na vsechno je FlashFiler vhodny. Neni pravda, ze ja
nechci priznat zapory. Naopak - ja vsechny zapory, o kterych
vim, rikam a to dost hlasite. Diky tomu mam jen spokojene
zakazniky, protoze zadny zakaznik nikdy neprisel s tim, ze jsem
mu kecal a ze to je uplne jinak. Vsak se jich zeptej, rikam
jim i zapory a nedostatky, i tady v konferenci jsem vsechno
podstatne rekl.


S pozdravem
Petr Zahradnik, pocitacovy expert

Autorizovany dealer TurboPower Software... knihovny pro Delphi
==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
=== telefon: 047-5500610, telefon/fax: 047-5501627 ===
=== mobilni telefon GSM (hotline): 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================
ICQ: 21215917, PGP vitano


TQuery.Database

[*] Jezek Petr, Ing. (DELVINA) <PETR(zv)sevis.sk> - 23.6.1999 17:08:39

Nevite nekdo, kde delam chybu.
Mam komponentu TQuery, je napojena na databazu (TDatabase
object), ktera je otverena. Kdyz se ale zeptam
na vlastnost Database objektu TQuery, tak mi stale hlasi nil.
Pritom query je spravne napojene, protoze SQL prikazy mi projdou.


Petr


D 3C/S + MS SQL 7 a varchar(8000)

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 23.6.1999 17:51:41

Puvodni zprava, kterou napsal Zden�k Moravec dne 23 Jun 99,:

> A jeste jeden dotaz - je nejaky rozdil mezi verzi Standard a Professional
> co se tyce licenci na poskytnuti BDE koncovemu uzivateli ? Strucne receno
> - mohu kdyz mam verzi Standard bez obav nainstalovat koncovemu uzivateli
> BDE pro tabulky v Paradoxu ?

Ano, BDE sirit se svou aplikaci samozrejme muzes.


S pozdravem
Petr Zahradnik, pocitacovy expert

Autorizovany dealer TurboPower Software... knihovny pro Delphi
==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
=== telefon: 047-5500610, telefon/fax: 047-5501627 ===
=== mobilni telefon GSM (hotline): 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================
ICQ: 21215917, PGP vitano


QR

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 23.6.1999 17:51:41

Puvodni zprava, kterou napsal Martin Talian dne 23 Jun 99,:

> 1.Aka je posledna verzia upgrade QuickReport, ktory je sucastou delphi 4 =

3.0.4 Standard

> ? 2.Ako zistim verziu QR, ktory mam v delphi ? 3. na borland.com som
> upgrade QR nenasiel. Kde sa da stiahnut ?

http://www.qusoft.com


S pozdravem
Petr Zahradnik, pocitacovy expert

Autorizovany dealer TurboPower Software... knihovny pro Delphi
==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
=== telefon: 047-5500610, telefon/fax: 047-5501627 ===
=== mobilni telefon GSM (hotline): 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================
ICQ: 21215917, PGP vitano


FlashFiler - zkusenosti ?

[*] No Comment Group, s.r.o. / Sales Department <sales(zv)nocomment.sk> - 23.6.1999 18:51:37


----- Original Message -----
From: Pavel Cisar <pcisar(zv)aktis(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, June 23, 1999 8:27 AM
Subject: Re: FlashFiler - zkusenosti ?> Haj hou !
>
> From: No Comment Group, s.r.o. / Sales Department <sales(zv)nocomment.sk>
>
> >mozno je to uplne z cesty, ale moja skusenost je zhruba taka ze vsetok
soft
> >ktory za nieco stoji je pod dosom :-)))
>
> Jo, a kone jsou lepsi nez auta protoze se dostanou skoro vsude a nenici
> zivotni prostredi.:-)

no dobre, ak mam byt uprimny aj mne sa pacia technologie ako Java alebo Com
ALE:

preto aby som mal co jest potrebujem robit softver ktory funguje. zakaznik
mi nezaplati za nieco co nejde alebo co ide kazdy druhy den. primarne ma
zaujimaju vysledky...>
> >niekedy som pisal uctovnicky soft v borlandovskom pascale + clipper -
> dodnes
> >funguje ... kolega, taky ujo okolo 50 rokov to prevzal odo mna a dodnes
to
> >aktualizuje a robi support. ma niekolko zakaznikov a zije si slusne...
> >netusi co je to OLE alebo ActiveX :-)
>
> No prave, netreba nam beton, plasty a ocel. Takovy Karluv most se bez toho
> obesel a stoji dodnes.:-)

no comment :-)

>
> Hodne zdaru.
>
>

aj tebe


rw

XML parser

[*] No Comment Group, s.r.o. / Sales Department <sales(zv)nocomment.sk> - 23.6.1999 19:25:58

na webe MS som videl nejake SDK ...

rw

----- Original Message -----
From: Radim Kunz <rkunz(zv)ova.comp(tec)cz>
To: Delphi <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, June 23, 1999 3:50 PM
Subject: XML parser


> Ahoj vsichni
>
> Nevidel nekde nekdo XML Parser pro Delphi ?
>
> Radim
>

D 3C/S + MS SQL 7 a varchar(8000)

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 23.6.1999 20:35:34

Petr Vones wrote:

> V Delphi 5 uz budou komponenty pro pristup k databazim pres ADO (OLE DB).
> Podle dosavadnich informaci by mely byt soucasti C/S verze a k Prof. pak
> dostupne ve forme doplnku, podobne jako je dnes WebBroker.

Coz samozrejme muzeme obejit OLE DB knihovnou pres Delphree
(porad jeste hledam kupu pomocniku). ADO je dobre v Delphi
vynechat, a lze usetrit peniz i za C/S ci dokupovani nadbytecnych
doplnku.


S pozdravem

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


navrh tabulky

[*] Jaro <jaro(zv)sinea(tec)cz> - 23.6.1999 21:54:35

Myslim, ze lepsi je pouzit napr. pouze cislic s nejakm oddelovacem
(treba tecka). Je to pak lepe citelne a pocet oddelovacu urcuje
uroven vnoreni.
O rychlost vyberu na serveru nemusis mit obavu.
Jaro
-------------
>toto je uz zaujimavejsie ... takto som robil strom produktov na
jednom
>virtualnom shope. jedinym rozdielom bolo pouzitie vsetkych moznych
>zobrazitelnych znakov a nie len cislic od 0 - 9 ... tu je ale problem
>velkosti. pre mna to nie je dostatocne gumove ... ale ked nad tym tak
>rozmyslam, keby sa pouzili dvojice znakov tak by toho bolo mozno aj
celkom
>dost ...
>
>diki za nakopnutie...
>
>btw: ma niekto skusenosti s zatazou sql servera pri operatoroch s
klauzulou
>LIKE? je to na VARCHARoch priliz pomale?
>
>rw
>
>
>----- Original Message -----
>From: Martin Ocenas <ocenas(zv)proces.sk>
>To: <delphi-l(zv)fwd(tec)cz>
>Sent: Tuesday, June 22, 1999 6:44 AM
>Subject: Re: navrh tabulky
>
>
>> Mali sme podobny problem. Nase riesenie je toto.
>>
>> 1 tabulka.
>> 1 pole VARCHAR
>> kazda skupina 2 az 3 znakov udava prislusnost k oddeleniu.
>> napr.
>>
>> 01 riaditel
>> 0101 ekonomicky namestnik
>> 010101 veduci sekretariatu ekon namestnika
>> 0102 vyrobny namestnik
>> .
>> .
>> .
>>
>> dlzka retazca Ti udava uroven riadenia, na ktorej ten clovek
>> pracuje.
>> A select na platy : WHERE toto LIKE 0102% a mas zamestnancov
>> vyrobneho namestnika.
>>
>> Hi.
>> M.
>>
>> PS: Ak Ta to zaujima, otazky budu zodpovedane.
>>
>> Jaro wrote:
>> >
>> > To jsem si samozrejme take vyresil. Tabulka totiz muze obsahovat
>> > libovolne dalsi polozky, takze neni problem pridat napr
strukturovane
>> > cislo strediska, kod zamestnance a treba i vazbu do ciselniku
skupin a
>> > pod. Vazba ID a PID v podstate slouzi pouze k vykresleni stromu
do
>> > libovolne urovne, ale nemusi
>> > to byt prece hlavni vyhledavaci klic.
>> > Jaro
>> > --------------------
>> > >no ahoj,
>> > >
>> > >uz som si to opzrel ... v zasade pouzivaju rovnaku strukturu aku
som
>> > chcel
>> > >zvolit ja ... blbe je ze mne sa moc nepaci .....
>> > >
>> > >pouzivaju nieco taketo (pre tych co to nepoznaju)
>> > >
>> > >ID - autoinkrement
>> > >PID - parent ID
>> > >DATA - nejaky string alebo co len chcem
>> > >
>> > >no a blbe je ked v tom mam napr. zamestnancov... kazdy ma nejake
ID.
>> > No a
>> > >"nemotorne" je vygenerovat select vsetkych platov zamestnancov
pre
>> > nejaku
>> > >skupinu ... ten select by musel vyzerat nejako takto: where id=2
or
>> > id=6 or
>> > >.... no ale lepsie sa to asi naozaj neda ....
>> > >
>> > >ma niekto napad?
>> > >
>> > >btw: pre tych co to poznaju: ake to ma optimalizacie pri praci s
>> > databazou?
>> > >
>> > >rw
>> > >
>> > >----- Original Message -----
>> > >From: Petr Zahradnik <clexpert(zv)clexpert(tec)cz>
>> > >To: <delphi-l(zv)fwd(tec)cz>
>> > >Sent: Sunday, June 20, 1999 7:42 PM
>> > >Subject: Re: navrh tabulky
>> > >
>> > >
>> > >> Puvodni zprava, kterou napsal Jaro dne 20 Jun 99,:
>> > >>
>> > >> > Na to se bezvadne hodi DBTreeView od RSD Software
>> > >> > Bohuzel jsem nesledoval na ktere stranky se prestehovali.
>> > >> > Zkus se zeptat Zahradnika. Kupoval jsem to pres nej
>> > >> > a jsem s tim velmi spokojen.
>> > >>
>> > >> Je to tady:
>> > >>
>> > >> http://www.devexpress.com/
>> > >>
>> > >> Oni to koupili, cele asi predelali, ale bohuzel jejich
>> > >> obchodni politika je velmi blba - totiz nemaji zadne
>> > >> trial verze, ale pouze demoverze. Coz je na nic, protoze
>> > >> si to nikdo nekoupi, kdyz si to nevyzkousi :)))
>> > >>
>> > >>
>> > >> S pozdravem
>> > >> Petr Zahradnik, pocitacovy expert
>> > >>
>> > >> Autorizovany dealer TurboPower Software... knihovny pro Delphi
>> > >> ==============================================================
>> > >> === Petr Zahradnik - Computer Laboratory ===
>> > >> === Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
>> > >> === telefon: 047-5500610, telefon/fax: 047-5501627 ===
>> > >> === mobilni telefon GSM (hotline): 0602-409601 ===
>> > >> === http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
>> > >> ==============================================================
>> > >> ICQ: 21215917, PGP vitano
>> > >>

ListView a rychlost

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.6.1999 22:40:43

Tomas Skopik wrote:
>
> Ahoj,
>
> mam zase jeden dotaz ke komponente TListView. Tentokrak mi jde o rychlost. Zda se mi, ze je to nejake pomale. Kdyz treba nacitam seznam ktery ma 500 polozek tak u ListView mi to trva asi 3s. Nacital jsem jen cisty seznam, jeden sloupec bez ikon, bez trideni. To same je v treba ListBoxu hned. Ve StringGridu taky.
>
> Mozna tomu nerozumim, ale treba v porovnani s Windows Explorerem (ci jinymi programy, ktere zobrazuji seznam souboru) se mi to jevi pomale.

Ahoj,

A volas na zacatku toho nacitani TListView.Items.BeginUpdate a na konci pak
TListView.Items.EndUpdate ?

--

Internet proti monopolu. Petr Vones, amatersky programator
* http://www.bojkot(tec)cz *
************************

DBIDoRestructure

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.6.1999 22:40:32

Delphi Konferencia wrote:
>
> Zdravim,
>
> V bde32.hlp je ukazka pouzitia funkcie DbiDoRestructure
> s peknymi prikladmi.

> No a otazka - preco to nejde? Ak pridam zaznam, stale
> mi ako default hodnotu dosadi "0.0.0000".
> V Database Desktop-e ak tam do default dam NOW, je to okay,
> samozrejme, lenze ten nemozem pouzit.

Ahoj,

Taky jsem to zkousel a nefungovalo to. Zkus to poslat primo do:

news://forums.inprise.com/borland.public.delphi.database.desktop

--

Internet proti monopolu. Petr Vones, amatersky programator
* http://www.bojkot(tec)cz *
************************

Install Sheeld

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.6.1999 22:40:53

> TUNGLI Jan wrote:
>
> Je mozne donutit aby sa vykonal nejaky EXE program pocas instalacie alebo tesne po
> uspesnej istalacii?

Ahoj,

V IS Express ktery se dodava s Delphi dost tezko. Obcas se to dela tak, ze
v "Dialog Boxes" nastavis v polozce Setup complete ten EXE soubor ktery se
pak spusti po instalaci. Vyzaduje to ale predtim upozorneni pro uzivatele
aby to opravdu nechal spustit, coz ti asi nikdo moc cist nebude :-)

--

Internet proti monopolu. Petr Vones, amatersky programator
* http://www.bojkot(tec)cz *
************************

heslo...

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.6.1999 22:41:00

Jiri Virt wrote:
>
> Ahoj,
>
> toto mam vyreseno tak,ze pres celou obrazovku mam pruhledny modalni
> formular a na nem tlacitko.Klavesnici jsem uzamknul pomoci ' out
> $64,ax'.Mysi se da pohybovat, takze staci kliknout na tlacitko,odemkne se
^^^^^^

Ahoj,

Brrr, co na to rikaji Windows NT ?

--

Internet proti monopolu. Petr Vones, amatersky programator
* http://www.bojkot(tec)cz *
************************

InstallShield D3 Profesional

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.6.1999 22:41:20

daniel.hrna(zv)vm.sme(tec)cz wrote:
>
> Nainstaloval jsem si D3 Profesional, k nemu z toho CD InstallShield. Vse je
> ok, ale pokud vytvorim nejakou instalacku a pak ji nainstaluju nekde na PC,
> vse je v poradku. Pri pokusu o odinstalovani pres jeho vytvoreny Uninstal
> dojde k chybe, "nenalezena knihovna _setup.dll" nebo neco podobneho. Kde je
> chyba.
>
> Kamos to instaloval uplne stejne a funguje mu to.

Ahoj,

Zkus se podivat rucne v registu do seznamu (W95):

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

jestli jsou tam spravne polozky pro odinstalovani a ukazuji na nejaky
existujici soubor.

--

Internet proti monopolu. Petr Vones, amatersky programator
* http://www.bojkot(tec)cz *
************************

* Object Inspector *

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.6.1999 22:42:18

Petr Fejfar wrote:
>
> Krayzel Libor <Libor.Krayzel(zv)czech-tv(tec)cz> wrote:
>
> >chtel bych v aplikaci editovat urcite hodnoty podobnym stylem, jako je
> >Object Inspector v Delphi. Existuje na to nekde nejaky samplik?

Ahoj,

Exisuje hotova komponenta, ale neni free:

http://www.dreamcompany.com/Inspector.html

> Ja jsem se pred casem pokusil napsat tPropertyBox jako potomka
> tCustomControl a myslel jsem si, ze si zjednodusim zivot, kdyz pro editovani

> P.S. Pripadnou odpoved pls do delphreecs-l(zv)fwd(tec)cz
... bude tam

--

Internet proti monopolu. Petr Vones, amatersky programator
* http://www.bojkot(tec)cz *
************************

Opet ListView

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.6.1999 22:42:35

Tomas Skopik wrote:
>
> Ahoj,
>
> je mozne zabranit meneni sirky sloupce v komponente ListView?

Ahoj,

Pokud ti nebude vadit ze nebudes moct pouzivat ColumnClick, tak se
to da udelat takhle:

uses
CommCtrl;

procedure TForm1.FormCreate(Sender: TObject);
begin
ListView1.ColumnClick := False;
EnableWindow(FindWindowEx(ListView1.Handle, 0, WC_HEADER, nil), False);
end;

--

Internet proti monopolu. Petr Vones, amatersky programator
* http://www.bojkot(tec)cz *
************************

farebny ListView

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.6.1999 22:42:05

Peter Hrenovcik wrote:
>
> Cavte.
>
> Viete mi niekto poradit ako urobit viacfarebny ListView v D3. ViewStyle
> mam nastavene na vsReport a chcel by som farebne niektore riadky ako sa to
> da napr. v ListBoxe cez OnDrawItem.

Ahoj,

Tady mas komponentu ktera ma owner draw:

http://www.delphifreestuff.com/cgi-bin/dfs_components.cgi?extlistview

--

Internet proti monopolu. Petr Vones, amatersky programator
* http://www.bojkot(tec)cz *
************************

tabulky FoxPro, a indexy =?iso-8859-2?Q?p=F8es?= T

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.6.1999 22:42:26

Jansta Kv�toslav wrote:
>
>
> Ahoj,
>
> nev�te n�kdo jak p�es Topaz komponenty vyu��t indexy k FoxPro
> tabulk�m ??
> v dosovsk� fox-ce vytvo��m idx nebo cdx indexy, ale Topaz komponenta
> TzDbf
> p��jm� indexy jen s p��ponou .ndx ???
> ....a ty ve FoxPro nem��u nijak vytvo�it....

Ahoj,

Komponenty Topaz neznam, ale k FoxPro tabulkam muzes pristupovat primo
v Delphi s BDE 4.51 a vyssim. Jediny problem jsou nekere vyrazy v .CDX
indexech, ktere Borlandi driver nepodporuje.

--

Internet proti monopolu. Petr Vones, amatersky programator
* http://www.bojkot(tec)cz *
************************

navrh tabulky

[*] No Comment Group, s.r.o. / Sales Department <sales(zv)nocomment.sk> - 23.6.1999 22:42:30

ehmmm. ma to este jeden hacik ...

velkost databazy :-))) ku kazdemu tomu cloveku v strome bude relacia 1:N na
tabulu telefonnych hovorov :-))) vies si asi predstavit tu databazu ... tak
50-100 tisic zaznamov / mesiac v historii min. 12 mesiacov :-)))

btw2PeterZahradnik: zvladol by to FlashFiler s tou SQL nadstavbou?


rw

----- Original Message -----
From: Jaro <jaro(zv)sinea(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, June 23, 1999 9:54 PM
Subject: Re: navrh tabulky


> Myslim, ze lepsi je pouzit napr. pouze cislic s nejakm oddelovacem
> (treba tecka). Je to pak lepe citelne a pocet oddelovacu urcuje
> uroven vnoreni.
> O rychlost vyberu na serveru nemusis mit obavu.
> Jaro
> -------------
> >toto je uz zaujimavejsie ... takto som robil strom produktov na
> jednom
> >virtualnom shope. jedinym rozdielom bolo pouzitie vsetkych moznych
> >zobrazitelnych znakov a nie len cislic od 0 - 9 ... tu je ale problem
> >velkosti. pre mna to nie je dostatocne gumove ... ale ked nad tym tak
> >rozmyslam, keby sa pouzili dvojice znakov tak by toho bolo mozno aj
> celkom
> >dost ...
> >
> >diki za nakopnutie...
> >
> >btw: ma niekto skusenosti s zatazou sql servera pri operatoroch s
> klauzulou
> >LIKE? je to na VARCHARoch priliz pomale?
> >
> >rw
> >
> >
> >----- Original Message -----
> >From: Martin Ocenas <ocenas(zv)proces.sk>
> >To: <delphi-l(zv)fwd(tec)cz>
> >Sent: Tuesday, June 22, 1999 6:44 AM
> >Subject: Re: navrh tabulky
> >
> >
> >> Mali sme podobny problem. Nase riesenie je toto.
> >>
> >> 1 tabulka.
> >> 1 pole VARCHAR
> >> kazda skupina 2 az 3 znakov udava prislusnost k oddeleniu.
> >> napr.
> >>
> >> 01 riaditel
> >> 0101 ekonomicky namestnik
> >> 010101 veduci sekretariatu ekon namestnika
> >> 0102 vyrobny namestnik
> >> .
> >> .
> >> .
> >>
> >> dlzka retazca Ti udava uroven riadenia, na ktorej ten clovek
> >> pracuje.
> >> A select na platy : WHERE toto LIKE 0102% a mas zamestnancov
> >> vyrobneho namestnika.
> >>
> >> Hi.
> >> M.
> >>
> >> PS: Ak Ta to zaujima, otazky budu zodpovedane.
> >>
> >> Jaro wrote:
> >> >
> >> > To jsem si samozrejme take vyresil. Tabulka totiz muze obsahovat
> >> > libovolne dalsi polozky, takze neni problem pridat napr
> strukturovane
> >> > cislo strediska, kod zamestnance a treba i vazbu do ciselniku
> skupin a
> >> > pod. Vazba ID a PID v podstate slouzi pouze k vykresleni stromu
> do
> >> > libovolne urovne, ale nemusi
> >> > to byt prece hlavni vyhledavaci klic.
> >> > Jaro
> >> > --------------------
> >> > >no ahoj,
> >> > >
> >> > >uz som si to opzrel ... v zasade pouzivaju rovnaku strukturu aku
> som
> >> > chcel
> >> > >zvolit ja ... blbe je ze mne sa moc nepaci .....
> >> > >
> >> > >pouzivaju nieco taketo (pre tych co to nepoznaju)
> >> > >
> >> > >ID - autoinkrement
> >> > >PID - parent ID
> >> > >DATA - nejaky string alebo co len chcem
> >> > >
> >> > >no a blbe je ked v tom mam napr. zamestnancov... kazdy ma nejake
> ID.
> >> > No a
> >> > >"nemotorne" je vygenerovat select vsetkych platov zamestnancov
> pre
> >> > nejaku
> >> > >skupinu ... ten select by musel vyzerat nejako takto: where id=2
> or
> >> > id=6 or
> >> > >.... no ale lepsie sa to asi naozaj neda ....
> >> > >
> >> > >ma niekto napad?
> >> > >
> >> > >btw: pre tych co to poznaju: ake to ma optimalizacie pri praci s
> >> > databazou?
> >> > >
> >> > >rw
> >> > >
> >> > >----- Original Message -----
> >> > >From: Petr Zahradnik <clexpert(zv)clexpert(tec)cz>
> >> > >To: <delphi-l(zv)fwd(tec)cz>
> >> > >Sent: Sunday, June 20, 1999 7:42 PM
> >> > >Subject: Re: navrh tabulky
> >> > >
> >> > >
> >> > >> Puvodni zprava, kterou napsal Jaro dne 20 Jun 99,:
> >> > >>
> >> > >> > Na to se bezvadne hodi DBTreeView od RSD Software
> >> > >> > Bohuzel jsem nesledoval na ktere stranky se prestehovali.
> >> > >> > Zkus se zeptat Zahradnika. Kupoval jsem to pres nej
> >> > >> > a jsem s tim velmi spokojen.
> >> > >>
> >> > >> Je to tady:
> >> > >>
> >> > >> http://www.devexpress.com/
> >> > >>
> >> > >> Oni to koupili, cele asi predelali, ale bohuzel jejich
> >> > >> obchodni politika je velmi blba - totiz nemaji zadne
> >> > >> trial verze, ale pouze demoverze. Coz je na nic, protoze
> >> > >> si to nikdo nekoupi, kdyz si to nevyzkousi :)))
> >> > >>
> >> > >>
> >> > >> S pozdravem
> >> > >> Petr Zahradnik, pocitacovy expert
> >> > >>
> >> > >> Autorizovany dealer TurboPower Software... knihovny pro Delphi
> >> > >> ==============================================================
> >> > >> === Petr Zahradnik - Computer Laboratory ===
> >> > >> === Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
> >> > >> === telefon: 047-5500610, telefon/fax: 047-5501627 ===
> >> > >> === mobilni telefon GSM (hotline): 0602-409601 ===
> >> > >> === http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
> >> > >> ==============================================================
> >> > >> ICQ: 21215917, PGP vitano
> >> > >>
>
>

D 3C/S + MS SQL 7 a varchar(8000)

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.6.1999 22:43:06

Zden�k Moravec wrote:
>
> Zdravim,
> btw - mate nekdo informace, kdy se chysta Delphi 5 ??

Ahoj,

Podle nekterych informaci by to melo byt o nekolik tydnu drive nez bylo
loni uvedeno Delphi 4. Ostatne si projdi non-technical newsy u Borlandu,
tam je na tema D5 par diskuzi.

--

Internet proti monopolu. Petr Vones, amatersky programator
* http://www.bojkot(tec)cz *
************************

Trhany TAnimate

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.6.1999 22:43:16

vegainfo(zv)post(tec)cz wrote:
>
> Bude to pravdepodobne souviset s pameti.
> Nemate nekdo napad, jak animaci, natahovanou do tanimate
> predem nakesovat. Pravdepodobne se totiz pri prirazeni
> v create formu natahne jen prvni snimek a zbytek
> se dotahuje az po aktivaci.

Ahoj,

Pokud ji natahujes z .AVI souboru, tak by teoreticky mohlo pomoct ten
soubor predtim otevrit a precist. Tim je sance, ze jej system mozna
udrzi nastrankovany v RAM. Kolik tam mas ale vubec pameti ?

--

Internet proti monopolu. Petr Vones, amatersky programator
* http://www.bojkot(tec)cz *
************************

Text v Mail klientovi

[*] eL <eL_z_Prahy(zv)seznam(tec)cz> - 23.6.1999 23:08:01

Podivej se na funkci "Send" v menu standartniho projektu "Win95
logoapplication" (v Delphi menu New->Project).
V kombinace s napovedou k Win API to das dohromady.

eL..

P.S. Muze to ae volat pouze defaultniho klienta "simple MAPI". t.j. ten
postovni program, ktery se Ti nastartuje napriklad z menu "Odeslat"
WordPadu atd. Pokud je tim klientem standartni MS Exchange nebo Outlook tak
se tak da dokument i odfaxovat. Problem ovsem nastane pokud mas nejakou
kombinaci (nejcesteji MS Exchange s MS Faxem + pripadne nadstavby k
faxovani s nejakym jinym postovnim klientem treba MS Outlookem) pak bud
nefunguje fax nebo nejdou timto zpusobem odesilat z programu maily.


Petr Vale� wrote:

> Ahoj,
>
> pouzivam funkci ShellExecute( 'mailto:a(zv)a(tec)cz',....)
> ale nevim jak mam docilit toho aby se mi nastavil take subject a text k
> odeslani.
>
> Dekuji za kazdou radu
>
> Petr

* Object Inspector *

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.6.1999 23:10:00

Petr Fejfar wrote:

> Ja jsem se pred casem pokusil napsat tPropertyBox jako potomka
> tCustomControl a myslel jsem si, ze si zjednodusim zivot, kdyz pro editovani
> jednotlivych polozek pouziju hotove prvky jako tEdit a budu je jen posouvat
> popr. skryvat. Oproti property editoru to napr. umi blokovat polozky, ale
> zase je to neumi expandovat do seznamu vice polozek.

Hi,

Napsat celou komponentu "od zacatku" ma samozrejme vyhodu v tom, ze si
pak muzes udelat vse co se ti zlibi. Ale v tomhle pripade mam pocit, ze
jsis to trochu zbytecne zkomplikoval. Dival jsem se jak je delany Object
Inspector v Delphi. Zaklad je odvozen z listboxu, pak pouzivaji edit a
combobox (ci jen listbox).

Uz jsem kdysi uvazoval o podobne komponente jako je napriklad editace
parametru v BDE Administratoru. Vlastne je to podobne Object Inspectoru,
akorat je trochu rozdil ve vykreslovani. Slo by to cele asi spojit do
jedne komponenty.

Souhlasim ze asi nejvetsi problem bude doladit chovani ovladacich prvku
uvnitr listboxu, ale zase tak hrozne to nebude.

--

Internet proti monopolu. Petr Vones, amatersky programator
* http://www.bojkot(tec)cz *
************************

Problem s InstallShieldem

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.6.1999 23:14:46

Lukas Voborsky wrote:

> > Ahoj,
> >
> > Nevim to presne, ale myslim si ze ne. Otazka je k cemu to potrebujes menit.
> > Podle mne se IS chova spravne, snazi se usetrit misto v registru.
>
> Ahoj. Hmm, jestli tohle je spravny chovani, tak nevim. Uz mi docela leze na
> nervy tahleta windousoidni paranoia, co se tyce dlouhejch nazvu.
> Co kdyz ma nekdo NameNumericTail=0? Pak se muzou Program Files klidne
> jmenovat Programf, a pak i instalator woken je z toho dost zmatenej, proc
> nemuze pouzivat Program Files a cpe to porad do PROGRA~1. Podle
> me je to fakt divny, porad ta zpetna kompatibilita...

Ahoj,

Uprime receno, tohle mi zrovna u Windows tolik nevadi, jako spis ta silena
kompatibilita pro spousteni DOSovych a 16bit aplikaci. Kdyby tohle konecne
vyhodili nebo to slo alespon zvolit pri instalaci, tak verim ze by Windows
bezely o 100% spolehliveji. Nicmene prevod mezi dlouhyni a kratkymi nazvy
je pomerne jednoznacny, IS (doufam) pouzije funkci pro prevod dlouheho na
kratky nazev a tim usetri trochu mista v registru.

--

Internet proti monopolu. Petr Vones, amatersky programator
* http://www.bojkot(tec)cz *
************************

Delphi for Linux ?

[*] eL <eL_z_Prahy(zv)seznam(tec)cz> - 23.6.1999 23:14:34

Jeste jednou upozornuji na preklep v puvodnim mailu (Je to tak podivne i v
AltaViste, kde jsem si to nasel. Link vede spravne na megido.org ale v textu
je uvedeno medigo.org ). Ja jsem se na ty stranky dostal takto :
http://www.megido.org/

Vsimnete si prosim zameny znaku g a d !.

Petr Kandera wrote:

> Ale ano, funguje. Je jen treba byt trochu trpelivy...

> Petr Kandera
> <pkandera(zv)tanger(tec)cz>
>
> ----- Original Message -----
> From: Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz>
> To: <delphi-l(zv)fwd(tec)cz>
> Sent: 23. �ervna 1999 10:08
> Subject: RE: Delphi for Linux ?
>
> > Rekl bych, ze ne.
> > :-)))
> >
> >
> > DNS Domain 'www.medigo.org' is invalid: Host not found (authoritative).
> >
> >
> > > ----------
> > >
> > > Hello All!
> > >
> > > http://www.medigo.org/
> > >
> > > Bye mailto:vmlich(zv)mbox.vol(tec)cz
> > > V.Mlich http://www(tec)czech-web(tec)cz/~vmlich
> > >

Ikona v exaci + version info

[*] Radoslav Jalc <rjalc(zv)ke.telecom.sk> - 23.6.1999 23:54:27

Ahoj,

> Kdyz jsem totiz program od zacatku udelal znovu ( nastesti byl velmi
> jednoduchy), tak se mi ikona udelala spravne a version info taky.
>

Podobne som na "to" isiel vtedy aj ja ... skus si porovnat pouzite kniznice
v jednotlivych unitach, cize riadok kde mas USES atd ...
Je pravdepodobne, ze sa Ti nieco "dostava z vonku" ...


S pozdravom
Radoslav Jalc - ProNet development
E-Mail: RJalc(zv)ke.telecom.sk | Mobil: +421-905-489364


> Petr Sadovsk�
> p.sadovsky(zv)atlas(tec)cz
> ICQ 37042001
> ----- P�vodn� zpr�va -----
> Od: Radoslav Jalc <rjalc(zv)ke.telecom.sk>
> Komu: <delphi-l(zv)fwd(tec)cz>
> Odesl�no: 22. �ervna 1999 15:47
> P�edm�t: Re: Ikona v exaci + version info
>
>
> > Ahoj,
> > podobny problem som mal nedavno. Nakoniec som zistil, ze nejaka free
> > komponenta si linkuje k execku res subor prave s ikonou tej komponenty.
> > Nakoniec so vliezol do zdrojaku tej komponenty a zrusil som to
> > prikompilovanie res suboru a vsetko bolo ok ...
> >
> >
> > S pozdravom
> > Radoslav Jalc - ProNet development
> > E-Mail: RJalc(zv)ke.telecom.sk | Mobil: +421-905-489364
>
>
>

Ikona v exaci + version info

[*] Libor V�trovec <vetrak(zv)hotmail(tec)com> - 23.6.1999 23:32:43 pdt

V�zeni kollegove,pratele,progrmatori
Mam k Vam vsem co jste na konferenci Delphi prozbu zda mi pomuzete vyresit
n�sledujici problem: Na RXDBgrid potrebuji zjstit sirku sloupce kdyz si
uzivatel zmeni velikost. Dekuji za vasi pomoc odpovedi zasilejte na adresu:
libor.vetrovec(zv)winterthur(tec)cz.
s pozdravem Vetrak

,,,
/'^'\
( o o )
------------------------oOOO--(_)--OOOo----
Libor V�trovec
---------------
Winterthur pojist'ovna
Panska 7
110 00 PRAHA 1 .oooO
( ) Oooo.
--------------------------\ (----( )-----
\_) ) /
(_/


______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com


FlashFiler - zkusenosti ?

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 24.6.1999 06:58:09

Pavel Cisar wrote:

> >niekedy som pisal uctovnicky soft v borlandovskom pascale + clipper -
> dodnes
> >funguje ... kolega, taky ujo okolo 50 rokov to prevzal odo mna a dodnes
> >to aktualizuje a robi support. ma niekolko zakaznikov a zije si slusne...
> >netusi co je to OLE alebo ActiveX :-)
>
> No prave, netreba nam beton, plasty a ocel. Takovy Karluv most se bez toho
> obesel a stoji dodnes.:-)

... s drobnou pripominkou, ze nejmene jednou ho temer cely
splachla velka voda, naposledy byl poboren tusim nekdy v minulem
stoleti.

Cimz chci rict, ze stare programy mozna dobre pobezi na starych
pocitacich, ale vzpomenme jen na problem pascalu na rychlejsich
procesorech.


S pozdravem

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


InstallShield D3 Profesional

[*] daniel.hrna(zv)vm.sme(tec)cz - 24.6.1999 07:44:09

myslim, ze chyba bude nekde jinde, protoze, kdyz mi najede Norton a testuje
odkazy v registru, nahlasi, ze vsechno je existujici a propojeno na
existujici soubory.

Nechybi mi nejaka cesta k adresari, kde je nejaky implicitni uninstall?
-----P�vodn� zpr�va-----
Od: Petr Vones [mailto:pvones(zv)mbox.vol(tec)cz]
Odesl�no: 23. �ervna 1999 22:41
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: Re: InstallShield D3 Profesional


daniel.hrna(zv)vm.sme(tec)cz wrote:
>
> Nainstaloval jsem si D3 Profesional, k nemu z toho CD InstallShield. Vse
je
> ok, ale pokud vytvorim nejakou instalacku a pak ji nainstaluju nekde na
PC,
> vse je v poradku. Pri pokusu o odinstalovani pres jeho vytvoreny Uninstal
> dojde k chybe, "nenalezena knihovna _setup.dll" nebo neco podobneho. Kde
je
> chyba.
>
> Kamos to instaloval uplne stejne a funguje mu to.

Ahoj,

Zkus se podivat rucne v registu do seznamu (W95):

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

jestli jsou tam spravne polozky pro odinstalovani a ukazuji na nejaky
existujici soubor.

--

Internet proti monopolu. Petr Vones, amatersky programator
* http://www.bojkot(tec)cz *
************************

FlashFiler - zkusenosti ?

[*] Martin Fron�k <FRONEK(zv)zznslany(tec)cz> - 24.6.1999 07:59:13

Dobre, verim ti kazde slovo.
(Lepsi nez jako nespokojeny zakaznik v sudu na Orliku :-)

Fakt je, ze kdyz uz nekdo potrebuje _dobrou_ bezpecnost, tak si asi
poridi skutecne ten SQL server.

No nic, uz mlcim, me totiz o FF _vubec_ nejde.
> -----P�vodn� zpr�va-----
> Od: Petr Zahradnik [SMTP:clexpert(zv)clexpert(tec)cz]
> Odesl�no: 23. �ervna 1999 17:06
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: RE: FlashFiler - zkusenosti ?
>
> > Kdy� je to tak bezvadny, proc tedy vsichni pouzivaji pdox, dbf a
> access?
> > Urcite to ma nejaky hacek, jenom jako obchodnik to nechces
> priznat...
>
> A vida, jsem si myslel, ze je nejak dlouho klid, ze ses zrovna
> ty neozval :-))) Hacek je ten, ze se to musi koupit, tj. neco
> to stoji. Ne kazdy chce k Delphi neco prikoupit, ne kazdemu
> zalezi na bezpecnosti svych dat. Nekdo si zase koupi SQL Server,
> ktery je pochopitelne mnohem lepsi, ale take mnohem drazsi.
> Take ne na vsechno je FlashFiler vhodny. Neni pravda, ze ja
> nechci priznat zapory. Naopak - ja vsechny zapory, o kterych
> vim, rikam a to dost hlasite. Diky tomu mam jen spokojene
> zakazniky, protoze zadny zakaznik nikdy neprisel s tim, ze jsem
> mu kecal a ze to je uplne jinak. Vsak se jich zeptej, rikam
> jim i zapory a nedostatky, i tady v konferenci jsem vsechno
> podstatne rekl.
>
>
> S pozdravem
> Petr Zahradnik, pocitacovy expert
>

heslo...

[*] Jiri Virt <virt(zv)pepa(tec)cz> - 24.6.1999 08:05:21

Nevim, nezkousel jsem. Pouzivam to pouze pro uzivatele kancelarskych systemu
W9x.


Jirka Virt

email: virt(zv)pepa(tec)cz

www.pepa(tec)cz
-----P�vodn� zpr�va-----
Od: Petr Vones <pvones(zv)mbox.vol(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 23. �ervna 1999 23:54
P�edm�t: Re: heslo...>Jiri Virt wrote:
>>
>> Ahoj,
>>
>> toto mam vyreseno tak,ze pres celou obrazovku mam pruhledny modalni
>> formular a na nem tlacitko.Klavesnici jsem uzamknul pomoci ' out
>> $64,ax'.Mysi se da pohybovat, takze staci kliknout na tlacitko,odemkne se
> ^^^^^^
>
>Ahoj,
>
>Brrr, co na to rikaji Windows NT ?
>
>--
>
>Internet proti monopolu. Petr Vones, amatersky programator
>* http://www.bojkot(tec)cz *
>************************
>
>

FlashFiler - zkusenosti ?

[*] Miroslav �ipel <Miroslav.Cipel(zv)oku-tu(tec)cz> - 24.6.1999 08:31:58



>Z toho plyne, ze neni potreba delat dve kompilace pro lokalni
>rezim a sit. Ba naopak - staci dat server + aplikaci a pak se
>na serveru jen lehce nastavi, ze nepojedu na jednom pocitaci,
>ale treba na male siti LAN a nebo klidne se budu pripojovat na
>FlashFiler Server pomoci Internetu na druhy konec sveta.
>I to FlashFiler umi - v ramci jedne kompilace!


To teda znamena ze proto aby jsi nemusel vyrabet 2 verze tak pokazde vnutis
uzivateli aplikaci i server a to i u sebemensiho programu ! (hlavne ze to je
Client/Server reseni!!)

M.

subnet mask

[*] Santik <santik(zv)pronetix.sk> - 24.6.1999 08:37:34

Ahoj,

potreboval by som programovo zistit TCP/IP podmasku siete (subnet mask ),
vie niekto ako ?
A rovnako by som potreboval (programovo) zistit IP adresu, ktora je
dynamicky pridelena
ked sa uzivatel cez modem pripoji ku svojmu ISP.

Santik
santik(zv)pronetix.sk


Tri problemy

[*] Petr Brant <p.brant(zv)samo(tec)cz> - 24.6.1999 07:39:28

Ahoj,

v Builderu nedelam, ale odpoved na otazku 3 vim. Musis si pred otevrenim
read only souboru nastavit promennou FileMode tusim na 2 a pak ji
NEZAPOMEN zase vratit na puvodni hodnotu. Ja jsem na to jednou zapomel a
pak jsem hledal chybu asi tri dny...

************************************************************************
*******************************

Petr Brant [p.brant(zv)samo(tec)cz] programator v MSVC++, obcas Delphi nebo
Visual Basic

************************************************************************
*******************************
> -----P�vodn� zpr�va-----
> Od: Ale� Fidransk� [SMTP:A.Fidransky(zv)sh.cvut(tec)cz]
> Odesl�no: 23. �ervna 1999 9:27
> Komu: Delphi
> P�edm�t: Tri problemy
>
> Hezky den vsem.
>
> Tak trochu zacinam s Delphi a Builderem a vyskytlo se nekolik
> problemu s
> kterymi si nevim rady, tak se s nimi obracim na tuto konferenci.
>
> 1) Shanim knihovny borlndmm.dll, vcldb35.bpl a vcl35.bpl z Builderu 3.
> Po instalaci Builderu 4 totiz prestaly chodit stare programy.
> Zajimalo by me, jestli InstallShield prida automaticky potrebne
> knihovny
> do instalacniho baliku?
>
> 2) C++Builder 4 hlasi pri startu, ze Just-in-Time Debugger je treba v
> registrech nastavit na
> '"C:\Program Files\ ... \bordbg41.exe" -aeargs %ld%ld'.
> Zepta se jestli to ma nastavit, ale protoze to delam jako obycejny
> uzivatel, tak nahlasi ze k tomu nemam prava. Ten retezec co ma byt
> nastaven jsem ale nasel v HKEY_LOCAL_MACHINE uz nastaveny,
> tak nevim kde je chyba.
>
> 3) Napsal jsem v Delphi program cte soubor a zpracuje ho. Funguje
> spravne, ale pokud se snazim otevrit soubor na CD-ROMu dojde k
> chybe
> pristupu. Myslim, ze je to ve funkci FileSize. Proc to funguje pro
> soubor na disku a nefunguje pro soubor na CDcku? Jako uzivatel mam
> normalne na CD plny pristup. Navic jsem zjistil ze tem problem
> vyvstane
> i pri praci s read-only soubory na disku i kdyz je v poradku
> otevru
> metodou Reset().
>
> Predem diky za odpovedi. Jo je to na NTckach.
> Ales
>
>

Quick Report

[*] tichyr <tichyr(zv)vaipe(tec)cz> - 24.6.1999 08:53:35

HELP !
V delphi jsem zacal delat teprve nedavno. Pomuze mi nekdo s QuickReportem ?
Problem je nasledujici :
Verze Delphi : 4
Formular 1 : QuickReportem (nejsou problemy), report podle mych predstav.
Formular 2 : QRPreview
pouzil jsem udalost OnPreview u QuickReportu (formular 1) pro zobrazeni
vlastniho nahledoveho okna (formular 2). V tomto okne je komponenta
QRPreview. Pri jeho zobrazeni nastavim
QRPreview.QRPrinter := QuickReport.Printer
a sestava se zobrazi.
Vsechno funguje az do doby kdy uzavru nahledove okno.
Pamet pouzivana reportem zustane obsazena (u malych sestav to zas tak moc
nevadi, pokud mi nevadi, ze musi obcas shodit windousy), a v adresari TEMP
se hromadi soubory typu QRP01.tmp.......(ktere jsou obrovske v zavislosti
na velikosti sestavy). Zkousel jsem pouzivat proceduru Free, ale asi
spatne.

Prosim poradte nekdo !
D�ky Radim

FlashFiler - zkusenosti ?

[*] Pavel ZIDEK <kopr(zv)kopr(tec)cz> - 24.6.1999 08:57:35

----------
> Odes�latel: Martin Fron�k <FRONEK(zv)zznslany(tec)cz>
> Komu: 'delphi-l(zv)fwd(tec)cz'
> P�edm�t: RE: FlashFiler - zkusenosti ?
> Datum: 23. �ervna 1999 14:37
>
> Kdy� je to tak bezvadny, proc tedy vsichni pouzivaji pdox, dbf a access?
> Urcite to ma nejaky hacek, jenom jako obchodnik to nechces priznat...
>
Trosku to tu sleduji. Proc je MAC lepsi nez PC a PC je prodano podstatne vice. Vse je otazka penez a reklamy a hlavne znamosti.

FlashFiler - zkusenosti ?

[*] No Comment Group, s.r.o. / Sales Department <sales(zv)nocomment.sk> - 24.6.1999 08:59:44

ten roblem pascalu sa da patchnut upravou malo kodu. kolega mi pred rokom
daval nejake *.pas + *.asm ktore staci prepisat a ono to potom chodi. btw:
ten problem je zhruba v tom, ze to ludia z borlandu napisali na vtaka...

rw


----- Original Message -----
From: Zbysek Hlinka <zhlinka(zv)login(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, June 24, 1999 6:58 AM
Subject: Re: FlashFiler - zkusenosti ?> Pavel Cisar wrote:
>
> > >niekedy som pisal uctovnicky soft v borlandovskom pascale + clipper -
> > dodnes
> > >funguje ... kolega, taky ujo okolo 50 rokov to prevzal odo mna a dodnes
> > >to aktualizuje a robi support. ma niekolko zakaznikov a zije si
slusne...
> > >netusi co je to OLE alebo ActiveX :-)
> >
> > No prave, netreba nam beton, plasty a ocel. Takovy Karluv most se bez
toho
> > obesel a stoji dodnes.:-)
>
> ... s drobnou pripominkou, ze nejmene jednou ho temer cely
> splachla velka voda, naposledy byl poboren tusim nekdy v minulem
> stoleti.
>
> Cimz chci rict, ze stare programy mozna dobre pobezi na starych
> pocitacich, ale vzpomenme jen na problem pascalu na rychlejsich
> procesorech.
>
> S pozdravem
>
> Zbysek Hlinka
> E-mail: zhlinka(zv)login(tec)cz, localizator(zv)localizator.com
> Tel.: 02/795 29 56; GSM: 0603 551 282
> Krystofova 1016, 149 00 Praha 4
> CZ


FlashFiler - zkusenosti ?

[*] Viktor.Lostak(zv)chmi(tec)cz (Viktor Lostak) - 24.6.1999 09:01:01

Stare programy na DOSu se ti zdaji tak krasne stabilni a funkcni, protoze
ty, ktere tenkrat nekdo udelal a nebyly stabilni a pekne a fajn, jsou
beznadejne ztracene a zapomenute. Zustaly jenom ty dobre. A tak je to i se
softem pro Windows - dneska vidis vsechen, dobry (je ho min) i spatny
(vetsina). Za deset let si na ten spatny ani nevzpomenes a budes o tom, co
zbude, prohlasovat "Jo, ty programy pro Windows, to bylo neco, to vsechno
tak hezky fungovalo, ne jako dneska ta JAVA..."

Viktor

----- Original Message -----
From: Zbysek Hlinka <zhlinka(zv)login(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, June 24, 1999 6:58 AM
Subject: Re: FlashFiler - zkusenosti ?


Pavel Cisar wrote:

> >niekedy som pisal uctovnicky soft v borlandovskom pascale + clipper -
> dodnes
> >funguje ... kolega, taky ujo okolo 50 rokov to prevzal odo mna a dodnes
> >to aktualizuje a robi support. ma niekolko zakaznikov a zije si slusne...
> >netusi co je to OLE alebo ActiveX :-)
>
> No prave, netreba nam beton, plasty a ocel. Takovy Karluv most se bez toho
> obesel a stoji dodnes.:-)

... s drobnou pripominkou, ze nejmene jednou ho temer cely
splachla velka voda, naposledy byl poboren tusim nekdy v minulem
stoleti.

Cimz chci rict, ze stare programy mozna dobre pobezi na starych
pocitacich, ale vzpomenme jen na problem pascalu na rychlejsich
procesorech.


S pozdravem

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


Podivne dlouhy longint, diky za rady a par uvah

[*] Zden�k B�hm - 24.6.1999 09:05:46

Diky fsem za odpovedi,

skutecne to bylo nastavenim Delphi, takze jak napsal jisti Hrabi of Chmeliste, ten silenej kreten jsem ja. Na druhou stranu mi dovolte par uvah na tema "inteligentni" software. Pokud vas to nezajima, smele tuto zpravu vymazte a nadejte mi za to, ze jste ji museli stahnout a tim padem ten modemovy cas zaplatit.
Predstavte si, ze mam soubor, jehoz obsahem jsou dalsi soubory. Rozlozeni jednotlivych souboru je dano jejich hlavickami, ktere jsou ulozeny na zacatku tohoto velkeho souboru jedna za druhou. Strukturu hlavicky jsem popsal minule. Pricemz promenna C typu longint je pointer na telicko souboru. Mozna autor tohoto souboru netusil nic o rychlem cteni pri delce, ktera je nasobek 4, mozna tusil, ale nechtelo se mu pridavat ke kazde hlavicce 2 zbytecne byte, on ten soubor uz tak ma asi 300MB.
Pak se stane, ze ten soubor potrebuju rozebrat. Takze si nadefinuju strukturu hlavicky a postupne nacitam hlavicky a na zaklade promenne C (u me se pochopitelne jmenuje jinak) si beru telicka. V teto chvili velice ocenim, ze "inteligentni" prekladac si svevolne natahne tuto strukturu o dva byte, takze se vse cte mnohem rychleji a spolehliveji (jako bych to slysel v nejakych zpravach z Redmondu), ale co se cte to je vam asi jasne. Nactu rychleji totalni hovadiny. Tak k cemu to potom je. Chytry programator, ktery vi ze struktura o delce delitelne 4 se nacita rychleji si prida do hlavicky promennou, kterou nazve Unused a bude typu word a je vysmatej a nejaky automaticky zarovnavani ma nekde v tech mistech, kde zada ztraceji svou dobrou povest. No a silenej kreten (jako ja) to tam neda, ale pokud to za nej udela "inteligentni" prekladac, tak mu zpusobi tak akorat tezkej problem. Pak otravuje lidi co nejsou sileni kreteni svyma silene kretenskejma otazkama a navrhuje ze pujde kopat za Telecom (male odboceni - na Telecomu ted maji spoustu kvalifikovanych fotbalistu z Ukrajiny pry maji tu zvlastnost, ze jestlize jeden vykope jamu metr x metr x metr za jednu hodinu, tak v pripade ze se jich sejde 3600 tak tutez jamu vykopou za jednu sekundu. To je vykon, na ktery nemam a tak se radej budu drzet sveho kopyta - pardon Pisidla). Ale zpet k "inteligentnim" prekladacum. Dost mi to pripomina firmu MalyMekky (to jako Microsoft) a jeho vehlasny Word. V pripade ze je zapnut slovnik (ci jak se to jmenuje) a zacnete psat slovo, ktere v nem neni, ale zacina jako jine, ktere tam je, bez mrknuti oka vam to nahradi tim druhym slovem, aby vam "inteligentne" usetril praci. To ze pisete hovadiny je jaksi vedlejsi. Opet se ptam k cemu to je. Mam pocit ze ta podlezavost a snaha nahradit premysleni cloveka premyslenim cehokoliv jineho je dost zcestna. Moc pekne je to do absurdity dovedeno v knize pana Douglase Adamse Stoparuv pruvodce po galaxii (vsem doporucuju), kde meli vytah, ktery kratce predvidal budoucnost, aby vedel kam bude chtit kdo jet a tak mu usetrit zmacknuti jednoho knofliku. Tento vytah pak odmitl jet do druheho patra, protoze tusil, ze to tam bouchne a podbizive nabizel nekolik jinych moznosti. Po dlouhe debate (delsi nez zmacknuti jednoho knofliku), to Zafoda Biblbroxe nastvalo a zacal tlouci jednou ze svych hlav do pristrojove skrinky a rvat jestli ten vytah nechce socialni pojisteni.
Ted ta nejdulezitejsi veta na kterou cekam spoustu Re: Nac to nastaveni v Deplhi je, kdyz chytry programator si to vypne, protoze si to zaridi sam (a ma tak vsechno pod kontrolou) a silenej kreten to vypne radej, aby to nedelalo problemy.

Tot tak asi vse, mate li chut pojdte to rozebrat, nebo mi treba klidne napiste, ze jsem silenej kreten, ze s tim tady vubec otravuju.

Zdar fsem Zdenek


TQuery.Database

[*] Vlastimil Bardon <ineq-soft(zv)ova.eridan(tec)cz> - 24.6.1999 09:21:42

Zavolej na tom Query metodu Prepare.

-----P�vodn� zpr�va-----
Od: Jezek Petr, Ing. (DELVINA) [SMTP:PETR(zv)sevis.sk]
Odesl�no: 23. �ervna 1999 17:09
Komu: 'delphi-l(zv)fwd(tec)cz'
P�edm�t: TQuery.Database

Nevite nekdo, kde delam chybu.
Mam komponentu TQuery, je napojena na databazu (TDatabase
object), ktera je otverena. Kdyz se ale zeptam
na vlastnost Database objektu TQuery, tak mi stale hlasi nil.
Pritom query je spravne napojene, protoze SQL prikazy mi projdou.


Petr

WinNT Services

[*] Petr Slov�k <petr(zv)trilog(tec)cz> - 24.6.1999 09:39:52

> >Potrebuju kontrolovat servisy ve WinNT, jestli nahodou
> >nespadly a znou je spustit, pripadne stopnout nebo killnout bezici servis?
> >Dival jsem se do helpu, ale nenasel jsem zadne funkce,
> >ktere by mi to umoznovaly. Nemate s tim nekdo zkusenosti?
>
>
> funkce Service Manageru:
> OpenSCManager(),OpenService(),ControlService(),QueryServiceStatus(),....
>
> jsou z DLL advapi32.dll


Diky. Dival jsem se na to. Podarilo se mi i otevrit SCManager (OpenSCManager). Jestli jsem to ale dobre pochopil, dalsi logicka funkce, kterou potrebuji zavolat, je EnumServicesStatus, ktera by mi mela vratit seznam servisu. Tady jsem ale narazil. Pri spusteni programu mi nahlasi, ze funkce EnumServicesStatus (ani EnumServicesStatusA, EnumServicesStatusW) neni v advapi32.dll.

==============================
Ing. Petr Slovak
e-mail: petr(zv)trilog(tec)cz
url: http://www.trilog(tec)cz
tel: 0603 / 501 642
SMS: +420603501642(zv)sms.paegas(tec)cz
==============================

Database + Query.Database

[*] Jezek Petr, Ing. (DELVINA) <PETR(zv)sevis.sk> - 24.6.1999 09:40:38

1) Da se nejak z pripojene databazy vycist skutecny nazev databazy,
services a host? Pristupuju na informix bud pres ODBC nebo
pres linky z Delphi.

2) Nevite nekdo, kde delam chybu.
Mam komponentu TQuery, je napojena na databazu (TDatabase
object), ktera je otevrena. Kdyz se ale zeptam
na vlastnost Database objektu TQuery, tak mi stale hlasi nil.
Pritom query je spravne napojene, protoze SQL prikazy mi projdou.
Chtel bych se totiz odkazovat na Query.Database, abych nemusel
posilat dalsi parametry do funkce, ktera spustiu transakci,
nastavi a spusti SQL a ukonci transakci.

Petr


FlashFiler - zkusenosti ?

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 24.6.1999 08:44:11

Puvodni zprava, kterou napsal Martin Fron�k dne 24 Jun 99,:

> Dobre, verim ti kazde slovo.
> (Lepsi nez jako nespokojeny zakaznik v sudu na Orliku :-)

:))) Orlik je daleko od Slaneho, to bych te tak daleko netahal :)))

> Fakt je, ze kdyz uz nekdo potrebuje _dobrou_ bezpecnost, tak si asi
> poridi skutecne ten SQL server.

To je naprosta pravda - jenze bohuzel vyvojar ne vzdy rozhoduje
za zakaznika, nekdy taky nejsou penize apod. Navic je spousta
normalnich krabicovych programu, ktere jednoduse nemohou byt
prodavany s SQL serverem, ale musi tam byt neco jineho, za co
se neplati licencni poplatky, ale pritom je to bezpecne. Treba
proto, ze autori nemaji tolik casu, aby kazdy den od rana do
vecera opravovali poskozene tabulky Paradoxu/dBase.

> No nic, uz mlcim, me totiz o FF _vubec_ nejde.

Vsak me je to uplne jasne, ze namisto FF ti jde o neco uplne
jineho :))) Chces si se mnou proste pokecat, jen jsi nevedel,
jak jinak a lepe zacit diskusi :)))


S pozdravem
Petr Zahradnik, pocitacovy expert

Autorizovany dealer TurboPower Software... knihovny pro Delphi
==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
=== telefon: 047-5500610, telefon/fax: 047-5501627 ===
=== mobilni telefon GSM (hotline): 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================
ICQ: 21215917, PGP vitano


FlashFiler - zkusenosti ?

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 24.6.1999 09:03:47

Puvodni zprava, kterou napsal Miroslav �ipel dne 24 Jun 99,:

> >Z toho plyne, ze neni potreba delat dve kompilace pro lokalni
> >rezim a sit. Ba naopak - staci dat server + aplikaci a pak se
> >na serveru jen lehce nastavi, ze nepojedu na jednom pocitaci,
> >ale treba na male siti LAN a nebo klidne se budu pripojovat na
> >FlashFiler Server pomoci Internetu na druhy konec sveta.
> >I to FlashFiler umi - v ramci jedne kompilace!
>
>
> To teda znamena ze proto aby jsi nemusel vyrabet 2 verze tak pokazde
> vnutis uzivateli aplikaci i server a to i u sebemensiho programu ! (hlavne
> ze to je Client/Server reseni!!)

Tak si ted kladu otazku, zda ma cenu na toto tema dale pokracovat.
Takze specialne pro Tebe - NE, to znamena, ze kdyz jsem linej
tuknout na jeden cudlik, zkompiluji to jen jako Client/Server
a dam 2x EXE. Pokud nejsem linej, tak zmacknu jeden cudlik
a vyleze SingleEXE aplikace bezici bez dalsiho serveru. V projektu
programu NENI POTRABA ZADNA ZMENA. Jen holt musis rici, jestli
chces vysledek se samostatnym serverem a nebo bez serveru.
Nevim, co je na tom nepochopitelneho a kde je problem.


S pozdravem
Petr Zahradnik, pocitacovy expert

Autorizovany dealer TurboPower Software... knihovny pro Delphi
==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
=== telefon: 047-5500610, telefon/fax: 047-5501627 ===
=== mobilni telefon GSM (hotline): 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================
ICQ: 21215917, PGP vitano


None

[*] Ivan Turcan <iturcan(zv)gamo.sk> - 24.6.1999 10:04:19


Hi,

napr.

informacie o stlpcoch mas v Columns

napr sirku stlpca zistis:

rxDbgrid.columns.items[cindex].width

kde cindex je poradie stlpca, pozri si help k DBGrid a TColumns


I.T.
Ivan Turcan
Development specialist
(Delphi,C++ , Assembler, Interbase, Informix, WinBase602 )

Tel: +421-88-4137 935
e-mail: iturcan(zv)gamo.sk
WWW Server: www.gamo.sk
WDE HomePage: www.software602(tec)cz/wde
GAMO a.s.
Slovakia



Libor "V�trovec" <vetrak(zv)hotmail.com> on 24.06.99 08:32:43

Please respond to delphi-l(zv)fwd(tec)cz

To: delphi-l(zv)fwd(tec)cz
cc: (bcc: Ivan Turcan/BBA/GAMO)
Subject:

V�zeni kollegove,pratele,progrmatori
Mam k Vam vsem co jste na konferenci Delphi prozbu zda mi pomuzete vyresit
n�sledujici problem: Na RXDBgrid potrebuji zjstit sirku sloupce kdyz si
uzivatel zmeni velikost. Dekuji za vasi pomoc odpovedi zasilejte na adresu:
libor.vetrovec(zv)winterthur(tec)cz.
s pozdravem Vetrak

,,,
/'^'\
( o o )
------------------------oOOO--(_)--OOOo----
Libor V�trovec
---------------
Winterthur pojist'ovna
Panska 7
110 00 PRAHA 1 .oooO
( ) Oooo.
--------------------------\ (----( )-----
\_) ) /
(_/


______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

Obsah napovedy

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 24.6.1999 10:15:16

Ahoj, mas na mysli tohle ?

procedure TForm1.inNapoveda_ObsahClick(Sender: TObject);
begin
Application.HelpCommand(HELP_CONTENTS, 0);
end;

procedure TForm1.inNapoveda_RejstrikClick(Sender: TObject);
const
EmptyString: PChar = '';
begin
Application.HelpCommand(HELP_PARTIALKEY, Longint(EmptyString));
end;

procedure TForm1.inNapoveda_PouzitiClick(Sender: TObject);
begin
Application.HelpCommand(HELP_HELPONHELP, 0);
end;> ----------
> Ahoj,
>
> je treba pouzit prikaz:
>
> Application.HelpCommand(HELP_FINDER, 0);
>
> Potiz nastane, budete-li chtit zobrazit konkretni kartu (Obsah,
> Rejstrik,
> Najit). Tady se mi a ani nikomu z mych kolegu zatim nepodarilo nalezt
> uspokojive reseni. Bezne se totiz zobrazuje ta karta, ze ktere byl
> help
> naposledy ukoncen nebo karta Obsah, pokud je help spousten poprve
> (resp.
> pokud se zaklada soubor .GID). Ale reseni z�ejm� existuje, ponevadz
> jsem to
> u nekterych programu videl.
>
> Pokud na neco prijdete, dejte mi vedet.
> Vilda
>
> -----P�vodn� zpr�va-----
>
>
> Zdravim.
>
> Pred casem jste psal v konferenci Delphi kurs tvorby napovedy.
> Mel bych nasledujici dotaz :
>
> Mam soubor napovedy Help.HLP a obsah napovedy Help.CNT.
>
> Jakym zpusobem mam v Delphi 2 vyvolat obsah napovedy,
> tak aby se objevilo okno s obsahem (zalozky s ikonkami
> otevrenych a zavrenych knizek - dle Help.CNT)?
>
> Pokud volam napovedu takto:
> Application.HelpCommand(HELP_CONTENTS, 0);
> tak se zobrazi prvni stranka helpu.
>
> Pritom, kdyz spustim Help.HLP treba v pruzkumnikovi, tak
> je vse v poradku.
>
> Help je delan v MS Help WorkShopu.
>
> Nebo delam nejakou chybu pri vytvareni HLP souboru?
>
> Dekuji.
> ---------------------------------------------------------------
> Ing. Josef Madlik
> e-mail: madlik(zv)jsp(tec)cz
> ---------------------------------------------------------------
>
>
>
>

DBIDoRestructure

[*] Delphi Konferencia <delphi(zv)enterkosice.sk> - 24.6.1999 10:21:55

>> Zdravim,
>>
>> V bde32.hlp je ukazka pouzitia funkcie DbiDoRestructure
>> s peknymi prikladmi.
>
>
>Ahoj,
>
>Taky jsem to zkousel a nefungovalo to. Zkus to poslat primo do:
>
>news://forums.inprise.com/borland.public.delphi.database.desktop
>
>--
>
>Internet proti monopolu. Petr Vones, amatersky programator



uz sa stalo, mozes sledovat, ak ta to zaujima.


forgo

Text v Mail klientovi

[*] boro(zv)mujweb(tec)cz - 24.6.1999 10:26:45

Ahoj !

vyskusaj nieco taketo:

ShellExecute(Handle, nil, PChar('mailto:niekto(zv)ahoj.sk?Subject=Text'), nil,
nil, SW_SHOW );

Bobek

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Petr Vale�

pouzivam funkci ShellExecute( 'mailto:a(zv)a(tec)cz',....)
ale nevim jak mam docilit toho aby se mi nastavil take subject a text k
odeslani.

Dekuji za kazdou radu

Petr

Vizualni komponenta - strom nad DB

[*] Arnost Kobylka <AK(zv)atlas(tec)cz> - 24.6.1999 10:26:12

Poradte, prosim, nekdo nejake vizualni komponenty na praci s db polozkami ve forme stromu,
nejlepe vazane na BDE, fungujici pod D2.

Arnost Kobylka


Podivne dlouhy longint, diky za rady a par uvah

[*] Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> - 24.6.1999 10:38:49

-----Original Message-----
From: Zden�k B�hm [mailto:bohm(zv)gacc(tec)cz]
Sent: Thursday, June 24, 1999 9:06 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Podivne dlouhy longint, diky za rady a par uvah


Diky fsem za odpovedi,

skutecne to bylo nastavenim Delphi, takze jak napsal jisti Hrabi of
Chmeliste, ten silenej kreten jsem ja. Na druhou stranu mi dovolte par uvah
na tema "inteligentni" software. Pokud vas to nezajima, smele tuto zpravu
vymazte a nadejte mi za to, ze jste ji museli stahnout a tim padem ten
modemovy cas zaplatit.
Predstavte si, ze mam soubor, jehoz obsahem jsou dalsi soubory. Rozlozeni
jednotlivych souboru je dano jejich hlavickami, ktere jsou ulozeny na
zacatku tohoto velkeho souboru jedna za druhou. Strukturu hlavicky jsem
popsal minule. Pricemz promenna C typu longint je pointer na telicko
souboru. Mozna autor tohoto souboru netusil nic o rychlem cteni pri delce,
ktera je nasobek 4, mozna tusil, ale nechtelo se mu pridavat ke kazde
hlavicce 2 zbytecne byte, on ten soubor uz tak ma asi 300MB.
Pak se stane, ze ten soubor potrebuju rozebrat. Takze si nadefinuju
strukturu hlavicky a postupne nacitam hlavicky a na zaklade promenne C (u me
se pochopitelne jmenuje jinak) si beru telicka. V teto chvili velice ocenim,
ze "inteligentni" prekladac si svevolne natahne tuto strukturu o dva byte,
takze se vse cte mnohem rychleji a spolehliveji (jako bych to slysel v
nejakych zpravach z Redmondu), ale co se cte to je vam asi jasne. Nactu
rychleji totalni hovadiny. Tak k cemu to potom je. Chytry programator, ktery
vi ze struktura o delce delitelne 4 se nacita rychleji si prida do hlavicky
promennou, kterou nazve Unused a bude
[Polak Jiri]

Brr!
Uz se mi jednou podarilo znicit harddisk. Ve skole jsme se kdysi ucili
write, read a prace se souborem.
Tak jsem doma ze souboru v cyklu cetl byty pomoci funkce read a zapisoval
pomoci funkce write.
Tehdy to byl jeste "neinteligentni" DOS, ktery nepredcital soubor a tak se
neni co divit, ze jsem
takovou prasarnou znicil harddisk. (Nastesti byl v zaruce :-) Melo to jeden
kladny dusledek.
Protoze jsem inteligentni, hned mi doslo, ze to tak nejde a naucil jsem se
pouzivat BlockRead. Nejenze
se vyrazne usetril hardware, i zpracovani dat v pameti a nacteni do pameti
se vyrazne zrychlilo.
To, ze ctes 300MB v cyklu po nejakych 12B znamena, ze chces 87381 krat po
sobe vystavovat hlavicku
harddisku. Mezitim to budes pravdepodobne chtit sypat do souboru, protoze
300MB je na nacpani do
pameti trochu moc. To znamena budes 174762 krat vystavovat hlavicky do dvou
ruznych mist.
A kdybys nemel "inteligentni" software, ktery dela to co nechces a snazi se
cachovat pristupy
na disk, odvaril by sis harddisk, chytraku.

Michnou me lidi, kteri nadavaji na tupost Microsoftich, Borlandich aj.
produktu a pritom programuji jeste
tupeji.

Za to, ze neco pouzivas blbe, muze jenom to, ze neumis cist anebo ses linej
si to precist. Vlastnost
velikosti recordu je zdokumentovana a je na programatorovi, aby ji umel
pouzit.
K formatu souboru - autorovi souboru muze byt jedno, jake ma Delphi
vlastnosti. Za spravnou
funkci programu rucis ty jako autor. A kdyz neumis pouzivat programovaci
nastroj (ktery umi hodne lidi pouzivat
bezkonfliktne) tak, aby tvuj program pracoval spravne, nejsi programator,
ale bridil. A nezlepsis se nadavanim,
spise studiem.


Jura
----------
Jiri Polak
e-mail:jura.polak(zv)email(tec)cz <mailto:e-mail:jura.polak(zv)email(tec)cz>
jiri.polak(zv)tconsult(tec)cz
web : http://freeweb.coco(tec)cz/jpolak <http://freeweb.coco(tec)cz/jpolak>
----------
The only good bug, is a dead bug!

Reboot

[*] sup(zv)svitap(tec)cz - 24.6.1999 10:51:04

>Ahoj,
> tak jsem z toho uplne K.O. Nemuzu vubec shodit Windows.
>Pouzivam ExitWindowsEx(),ale pokazde se to hodi do stavu znovuprihlaseni
>uzivatel
>(EWX_LOGOFF), at pouzivam co pouzivam. Nemel jste nekdo podobny problem nebo
>nevite jak toto vyresit.Potrebuji udelat EWX_SHUTDOWN.
>Mam W98, D3CS.
>
>

ExitWindowsEx( EWX_LOGOFF or EWX_SHUTDOWN, 0 );

Jaroslav Weiss
odd. informatiky

SVITAP J.H.J. s.r.o.
Kijevska 6-8
SVITAVY
568 02

tel: ++420-461-568 202
fax: ++420-461-568 300
E-mail: sup(zv)svitap(tec)cz
URL: www.svitap(tec)cz


subnet mask

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 24.6.1999 11:05:50

>Ahoj,
>
>potreboval by som programovo zistit TCP/IP podmasku siete (subnet mask ),
>vie niekto ako ?


podivej se na msdn.microsoft.com, tam bys mel neco najit. V NT 4 a ve Win98 to urcite pujde pomoci iphelper.dll. Obyc prostredky se daji jen zjistit IPcka v pocitaci (alespon o netmask info nevim nic)

>A rovnako by som potreboval (programovo) zistit IP adresu, ktora je
>dynamicky pridelena
>ked sa uzivatel cez modem pripoji ku svojmu ISP.


RASGetProjectionInfo()

Zdravi
D. Toman

Podivne dlouhy longint, diky za rady a par uvah

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 24.6.1999 11:19:12

>Ted ta nejdulezitejsi veta na kterou cekam spoustu Re:
>Nac to nastaveni v Deplhi je, kdyz chytry programator si to
>vypne, protoze si to zaridi sam (a ma tak vsechno pod kontrolou)
>a silenej kreten to vypne radej, aby to nedelalo problemy.


opravdu je to tam proto, aby defaultne bezel program o neco rychleji - tedy aby se pri nacitani pameti nacitalo z adresy delitelne 4mi.
Pokud v Delphi pises program, ktery ma co delat se strukturama, ktere slouzi k nacitani/ukladani informaci ze/do souboru (nebo napr ke komunikaci 2 programu po siti) je nutne vzdy dusledne kontrolovat shodu struktur (zacatky jednotlivych casti, delka..). Vzdy je nutne definovat prislusny record jako "packed record" aby i za rozdilneho nastaveni kompilatoru byl vysledek kompilace vzdy stejny.


Zdravi
D. Toman

prace s Excelem v Delphi

[*] Jan.Kypta(zv)ccmail.eu.sony.co.jp (Jan Kypta) - 24.6.1999 10:41:00

Vazeni Delphiste,

schanim informace jak pracovat s MS Excelem z delphi.
Predem diky za podeleni se o vase zkusenosti, nebo zajimave okdazy tykajici se
tohoto tematu.

Jan Kypta
Sony Czech


Podivne dlouhy longint, diky za rady a par uvah

[*] Viktor.Lostak(zv)chmi(tec)cz (Viktor Lostak) - 24.6.1999 11:49:39

To zarovnani tam neni kvuli nejakemu cteni z disku, ale kvuli pristupum procesoru do pameti, coz nevymyslel nejaky zhovadilec z Microsoftu, vychazi to z vlastnosti HW. To, ze kdyz si to nastavis jinak, nez to mel pachatel nejakeho souboru a ze to pak bude blbnout, je pravda, ale s tim se da tezko co delat, leda to cist/zapisovat po jednotlivych polozkach. Ve VC++ si to zarovnani muzes nastavit asi na osm zpusobu a taky jsem uz narazil na problem se ctenim dat, vytvorenych v jinem softu pri jinem zarovnani. No ale to neznamena, ze je to k nicemu! Zkratka si na to musis dat pozor. Kdyz se tim nechce zatezovat, musis asi psat ve Visual Basicu, tam, to pokud vim nijak nastavit nejde a tak je to vsechno jednotne.

Slovnik ve Wordu s tim ma spolecneho asi jen to, ze kdyz clovek nevi, co dela (zapne automaticke opravy nebo meni zarovnani), tak si za to muze sam.

Viktor

----- Original Message -----
From: Zden�k B�hm
To: delphi-l(zv)fwd(tec)cz
Sent: Thursday, June 24, 1999 9:05 AM
Subject: Podivne dlouhy longint, diky za rady a par uvah


Diky fsem za odpovedi,
...halda textu, co se dobre cte....
Tot tak asi vse, mate li chut pojdte to rozebrat, nebo mi treba klidne napiste, ze jsem silenej kreten, ze s tim tady vubec otravuju.

Zdar fsem Zdenek


WinNT Services

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 24.6.1999 11:49:31

>Diky. Dival jsem se na to. Podarilo se mi i otevrit SCManager
>(OpenSCManager). Jestli jsem to ale dobre pochopil,
>dalsi logicka funkce, kterou potrebuji zavolat, je
>EnumServicesStatus, ktera by mi mela vratit seznam servisu.
>Tady jsem ale narazil. Pri spusteni programu mi nahlasi, ze
>funkce EnumServicesStatus (ani EnumServicesStatusA,
>EnumServicesStatusW) neni v advapi32.dll.


ale ona tam opravdu je. Jakou pouzivas deklaraci fci? Ja mam vlastni
knihovnu - tenkrat jeste borlandi nemely podporu pro service prepsanou do pascalu.

Zdravi
D. Toman

QuickRep

[*] tomas.mazurek(zv)vitkovice(tec)cz - 24.6.1999 10:05:53

Dobry den,

Potreboval bych pomoci s komponentou TQRCompositeReport. Ze
standardniho Preview lze tuto sestavu ulozit do souboru s priponou
QRP. Ja bych to ale potreboval delat programove.

Jednotlive QuickReporty lze ukladat do souboru pres objekt QRPrinter
a metodu Save. Ta ale neni u TQRCompositeReport pristupna. Jak je ale
videt ze standardniho Preview tak slozeny report ukladat lze.

Mate nejakou radu ci ma nekdo QR primo od vyrobce? Mohl bych v tomto
pripade poprosit o kod na tlacitko ulozeni sestavy v standardnim
Preview? Zajima mne ta cast, kde se uklada TQRCompositeReport. Ja mam
zakoupeny QR se zdrojaky jen ve verzi 1.1a a tam zaden TQRComp. jeste
nebyl. Doufam, ze mne pripadne neukamenujete za poruseni autorskych
prav...

Nevim, jestli to jde, ale stacilo by mozna i to, jak standardnimu
Preview prednastrcit adresar a nazev souboru do dialogu pro ukladani
do souboru.

Na fundovane rady od odborniku na QR se tesi a dekuje

Tomas Mazurek


TBitMap.DIBMemory ... ?

[*] Fryz, Zdenek <fryz(zv)dcb(tec)cz> - 24.6.1999 12:07:24

ahoj

v mistrovsvi v Delphi 3 jsem se docetl ze TBitMap ma vlatnost - DIBMemory,
coz by mel byt
ukazatel na bity bitmapy, ale TBitMap nic takoveho nema, nicmene v napovede
Delphi3.hlp je uvedeno:

New properties have been added to TBitMap:

property DIBMemory: Pointer;

This returns a pointer to the image pixel data in memory for direct
modification of the image. This property is read-only.

vi nekdo jak to s touto vlastnosti je ?

Zdenek Fryz


OnFilterRecord

[*] jdanek(zv)fnbrno(tec)cz - 24.6.1999 12:17:47


Zdravim,

nevi prosim vas nekdo, zda je mozne pouzit regulerne nad Tabulkou soucasne
Table.Filter a zaroven udalost OnFilterRecord? Jestli ano, tak v jakem
vztahu
je vysledek udalosti OnFilterRecord, ktery je v promenne Accept k vysledku
vyrazu ve Filtru? Je to "and" nebo to vubec takto nejde? Poradte mi. Ja to
tak zkousim pouzivat, a nekdy to funguje jako "and" a jindy to nema logiku
a
blbne mi mi.
Diky za kazdou pomoc

Jozka
jdanek(zv)fnbrno(tec)cz

ButtonClick

[*] SICHTA Daniel <Sichta(zv)za.asset.sk> - 24.6.1999 12:22:01

Ahoj vsetci !!

Potrebujem odchytit WM spravu a reagovat na nu tak aby sa spustil event
OnClick ( Button).
D3 CS W98.
Vopred dakujem
Ing. Daniel �ichta
ASSET s.r.o. Rosinsk� 8
011 05, �ilina SLOVAKIA
% 421-89-542-15
) sichta(zv)za.asset.sk <mailto:sichta(zv)za.asset.sk>

FlashFiler - zkusenosti ?

[*] Miroslav �ipel <Miroslav.Cipel(zv)oku-tu(tec)cz> - 24.6.1999 12:22:12



>> >Z toho plyne, ze neni potreba delat dve kompilace pro lokalni
>> >rezim a sit. Ba naopak - staci dat server + aplikaci a pak se
>> >na serveru jen lehce nastavi, ze nepojedu na jednom pocitaci,
>> >ale treba na male siti LAN a nebo klidne se budu pripojovat na
>> >FlashFiler Server pomoci Internetu na druhy konec sveta.
>> >I to FlashFiler umi - v ramci jedne kompilace!
>>
>>
>> To teda znamena ze proto aby jsi nemusel vyrabet 2 verze tak pokazde
>> vnutis uzivateli aplikaci i server a to i u sebemensiho programu !
(hlavne
>> ze to je Client/Server reseni!!)
>
>Tak si ted kladu otazku, zda ma cenu na toto tema dale pokracovat.
>Takze specialne pro Tebe - NE, to znamena, ze kdyz jsem linej
>tuknout na jeden cudlik, zkompiluji to jen jako Client/Server
>a dam 2x EXE. Pokud nejsem linej, tak zmacknu jeden cudlik
>a vyleze SingleEXE aplikace bezici bez dalsiho serveru. V projektu
>programu NENI POTRABA ZADNA ZMENA. Jen holt musis rici, jestli
>chces vysledek se samostatnym serverem a nebo bez serveru.


To je prave ten problem, ze pozadavky na tvuj program se meni od uzivatele k
uzivateli (a podle zakona schvalnosti kazdeho pul roku), coz te donuti
vytvaret a distribuovat tvou aplikaci ve 2 verzich. Takze shrnuto a
podtrzeno, pokud nechcete vytvaret kazdy program 2x a otravovat sebe i
uzivatele, radeji misto FlashFileru pouzijte DBISAM.

M.

Podivne dlouhy longint, diky za rady a par uvah

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 24.6.1999 12:33:01

Muzes pouzit klauzuli
packed record

Dobra.
> ----------
> To, ze kdyz si to nastavis jinak,�nez to mel pachatel nejakeho souboru
> a ze to pak bude blbnout, je pravda, ale s tim se da tezko co delat,
> leda to cist/zapisovat po jednotlivych polozkach. Ve VC++ si to
> zarovnani muzes nastavit asi na osm zpusobu ...
> �
>
> ----------
> Diky fsem za odpovedi,
> ...halda textu, co se dobre cte....
> Tot tak asi vse, mate li chut pojdte to rozebrat, nebo mi treba
> klidne napiste, ze jsem silenej kreten, ze s tim tady vubec otravuju.
> �
> Zdar fsem Zdenek
>
>

txt tables

[*] Robert Jendrisak <delphi(zv)minv.sk> - 24.6.1999 12:34:00


> > > ahojte,
> > > mel bych par dotazu na textove tabulky, konretne:
> > > 1) jaka je prakticky maximalni velikost zaznamu?
> > > 2) do jakeho mnozstvi dat /pocet zaznamu, popr. pocet zazn*velikost
> > > zazn./ je jeste vhodne je pouzivat?
> > > konkretne bych je rad zkusil pouzit jako skladiste mensiho poctu dat
> > > /max 500 zaznamu, prum. tak kolem 200-300/, vazba 1:n, zadny indexy,
> > > jde mi jenom o rychlost...

Ako column v tabulke pouzi listbox :)
Ye to super rychle, do 10 tis riadkov

Werki


poradi disku v NT (off topic]

[*] Pavel Zichovsky <zichovsky(zv)jesnem(tec)cz> - 24.6.1999 12:34:22

Zdravim vsechny!

Neni to sice o Delphi, ale protoze hodne z Vas asi pouziva NT, tak bych
potreboval poradit.

Mam NT4.0 (SP4) + MSIE5 a potreboval bych zprehazet poradi disku tak, aby
napriklad CDROM (ktery je ted jako F:) byl treba jako J:, JAZ disk (Ted
jako E:) jako K: apod. Proste bych potreboval vymennym diskum priradit
jina pismena, nez si to NT nastavily.

Ve Win95 i Win98 to jde naprosto bez problemu, ale v NT jsem nikde nenasel
nic, kde by se to dalo udelat.

Jestli nekdo vite, jak na to, dejte prosim vedet.

Diky.

S pozdravem
Pavel "Zizi" Zichovsky <zichovsky(zv)jesnem(tec)cz>
mobil: zichovsky(zv)gate.mobil(tec)cz (120 znaku)
PGP podporovano a vitano


prace s Excelem v Delphi

[*] Marek Soukup <marek(zv)comberg(tec)cz> - 24.6.1999 12:46:38

Helou,
podival bych se na komponentu FormulaOne nebo na adresu:
http://www.gnomehome.demon.nl/uddf/

S pozdravem
Marek Soukup

Jan Kypta wrote:

> Vazeni Delphiste,
>
> schanim informace jak pracovat s MS Excelem z delphi.
> Predem diky za podeleni se o vase zkusenosti, nebo zajimave okdazy tykajici se
> tohoto tematu.
>
> Jan Kypta
> Sony Czech


Podivne dlouhy longint, diky za rady a par uvah

[*] Viktor.Lostak(zv)chmi(tec)cz (Viktor Lostak) - 24.6.1999 12:47:19

Brr!
Uz se mi jednou podarilo znicit harddisk. Ve skole jsme se kdysi ucili
write, read a prace se souborem.
Tak jsem doma ze souboru v cyklu cetl byty pomoci funkce read a zapisoval
pomoci funkce write.
Tehdy to byl jeste "neinteligentni" DOS, ktery nepredcital soubor a tak se
neni co divit, ze jsem
takovou prasarnou znicil harddisk. (Nastesti byl v zaruce :-) Melo to jeden
kladny dusledek.
Protoze jsem inteligentni, hned mi doslo, ze to tak nejde a naucil jsem se
pouzivat BlockRead. Nejenze
se vyrazne usetril hardware, i zpracovani dat v pameti a nacteni do pameti
se vyrazne zrychlilo.
To, ze ctes 300MB v cyklu po nejakych 12B znamena, ze chces 87381 krat po
sobe vystavovat hlavicku
harddisku. Mezitim to budes pravdepodobne chtit sypat do souboru, protoze
300MB je na nacpani do
pameti trochu moc. To znamena budes 174762 krat vystavovat hlavicky do dvou
ruznych mist.
A kdybys nemel "inteligentni" software, ktery dela to co nechces a snazi se
cachovat pristupy
na disk, odvaril by sis harddisk, chytraku.

[Viktor]

No, ja, vim, ze ono se to uz dodatecne neda zjistit, ale vsadil bych se, ze
ten harddisk neodesel kvuli tvemu programu. Treba takovy zahorovaci soft (a
ten uz byl i na starickych verzich DOSu) hrkal s hlavickama o sto pero treba
celou noc a docela urcite ne proto, aby ten harddisk odvaril. Spis to byla
jenom takova shoda okolnosti a ten HD by tak jako tak velmi brzo chcipnul.

Viktor

Access violation

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 24.6.1999 12:56:45

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

Ahoj,
stava se Vam nekomu obcas, ze po ukonceni Vasi
aplikace, z prostredi Delphi se objevi ErrorMessage
s hlaskou "Access violation at adress 01F32AE5
in module 'DFWDBK32.DLL'. Read of address FFFFFFFF"
S tim, ze potom Delphi uz ten exe soubor nepusti
a nelze znovu kompilovat, kvuli "Error (0) : Could not
create output file" a jde znovu prelozit az po restartu
Delphi (v tomto pripade D3)

Mam podezreni na rxLib, ale nejsem si jisty.

Dobra.

poradi disku v NT (off topic]

[*] Foldyna Ji�� <jiri.f(zv)avizo(tec)cz> - 24.6.1999 12:59:18

Jde-li o trvale nastaveni (ne programove), pouzivam Spravce disku
(Start->Program->Nastroje administrace->Spravce disku. Kliknout na disk
pravym tlacitkem, vybrat polozku Priradit pismeno jednotce.

Ing. Jiri Foldyna
mailto:jiri.f(zv)avizo(tec)cz

Mam NT4.0 (SP4) + MSIE5 a potreboval bych zprehazet poradi disku tak,
aby
napriklad CDROM (ktery je ted jako F:) byl treba jako J:, JAZ disk (Ted
jako E:) jako K: apod. Proste bych potreboval vymennym diskum priradit
jina pismena, nez si to NT nastavily.

ListView a rychlost

[*] Tomas Skopik <skopik(zv)vtv(tec)czn(tec)cz> - 24.6.1999 13:13:21

> > Mozna tomu nerozumim, ale treba v porovnani s Windows Explorerem (ci jinymi programy, ktere zobrazuji seznam souboru) se mi to jevi pomale.
>
> Ahoj,
>
> A volas na zacatku toho nacitani TListView.Items.BeginUpdate a na konci pak
> TListView.Items.EndUpdate ?

Ahoj,

Ano, BeginUpdate i EndUpdate.

==========
procedure TForm1.ShowFileList;
const
FileAttr : Byte = faArchive + faDirectory;
SH_Flags1 : Integer = SHGFI_SysIconIndex or SHGFI_SmallIcon;
SH_Flags2 : Integer = SHGFI_Icon or SHGFI_SmallIcon;
var
FileInfo : TSHFileInfo;
FileName : array[0..MAX_PATH] of char;
SearchRec: TSearchRec;
Error : Integer;
begin
if CurrentPath[Length(CurrentPath)] <> '\' then CurrentPath := CurrentPath + '\';
FilesCount := 0;
ImageList1.ShareImages := True;
ImageList1.Handle := SHGetFileInfo('', 0, FileInfo, SizeOf(TSHFileInfo), SH_Flags1);
try
Screen.Cursor := crHourGlass;
ListView1.Items.Clear;
ListView1.Items.BeginUpdate;
Error := FindFirst(CurrentPath + '*.*', FileAttr, SearchRec);
while Error = 0 do
begin
if not (((SearchRec.Attr and faDirectory) > 0) and (SearchRec.Name = '.')) then
begin
StrCopy(FileName, PChar(CurrentPath + SearchRec.Name));
SHGetFileInfo(FileName, 0, FileInfo, SizeOf(FileInfo), SH_Flags2);
with ListView1.Items.Add do
begin
Caption := SearchRec.Name;
ImageIndex := FileInfo.iIcon;
SubItems.Add(GetSize(SearchRec.Size, SearchRec.Attr));
SubItems.Add(GetMod(SearchRec.FindData.ftLastWriteTime));
if (SearchRec.Attr and faDirectory) > 0 then SubItems.Add('Dir')
else SubItems.Add('File');
end;
end;
if not ((SearchRec.Attr and faDirectory) > 0) then Inc(FilesCount);
StatusBar1.Panels[1].Text := 'Soubor� : ' + IntToStr(FilesCount);
// Application.ProcessMessages;
Error := FindNext(SearchRec);
end;
ListView1.Items.EndUpdate;
ListView1.CustomSort((zv)CustomSortProc, 3);
Screen.Cursor := crDefault;
finally
FindClose(SearchRec);
end;
end;
==========

Bye,
----------
Tomas Skopik
e-mail : skopik(zv)vtv(tec)czn(tec)cz


Podivne dlouhy longint, diky za rady a par uvah

[*] Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> - 24.6.1999 13:34:53

> No, ja, vim, ze ono se to uz dodatecne neda zjistit, ale
> vsadil bych se, ze
> ten harddisk neodesel kvuli tvemu programu. Treba takovy
> zahorovaci soft (a
> ten uz byl i na starickych verzich DOSu) hrkal s hlavickama o
> sto pero treba
> celou noc a docela urcite ne proto, aby ten harddisk odvaril.
> Spis to byla
> jenom takova shoda okolnosti a ten HD by tak jako tak velmi
> brzo chcipnul.
>
> Viktor
>

Myslim, ze mas pravdu, ale stejne jsem s nim pekne zacvicil.
A myslim, ze je lepsi cist ta data ve vetsich kusech najednou
a rozebrat si je v pameti.

Jura


MS SQL

[*] Soft <soft(zv)comacomp(tec)cz> - 24.6.1999 13:44:22

Ahoj
muze SQL server 6.5 odeslat spravu prihlasenym aplikacim ??.
potreboval bych informovat ostatn� u�ivatele o nejake zmene nebo udalosti na
servru.

Dik
Zdenek Gracias


Podivne dlouhy longint, diky za rady a par uvah

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 24.6.1999 13:47:30

Zden�k B�hm <bohm(zv)gacc(tec)cz> wrote:

> Moc pekne je to do absurdity dovedeno v knize pana
> Douglase Adamse Stoparuv pruvodce po galaxii (vsem doporucuju),
> kde meli vytah, ktery kratce predvidal

Mozna, ze kdyby sis misto toho precetl ucebnici Pascalu, tak bys udelal lip
:-) Treba by ses dozvedel, co je to packed record a packed array of char a
nejake nastaveni prekladace by ti mohlo byt ukradene.> Nac to nastaveni v Deplhi je, kdyz chytry programator si to vypne,
> protoze si to zaridi sam (a ma tak vsechno pod kontrolou)
> a silenej kreten to vypne radej, aby to nedelalo problemy.

S tim, ze je to tam na dve veci, bych docela souhlasil, protoze zkuseny
programator vi, ze se nesmi spolehat na mistni nastaveni prekladace a
nezkuseny tomu bud nerozumi nebo mu na tom s ohledem na charakter jeho
prace, nezalezi.

OTOH, kdyby se to zrusilo, tak by nastal problem s nezkusenymi programatory,
kteri se chteji stat zkusenymi: jak by se dozvedeli, ze se neco takove da
nastavit? Takhle si alespon nekteri vsimnou, ze je tam neco nesrozumitelneho
a treba nahlednou do helpu.


Bye, pf


prace s Excelem v Delphi

[*] Martin Bodlak <vyvoj(zv)atlascon(tec)cz> - 24.6.1999 13:47:06


Jan Kypta wrote:
>
> schanim informace jak pracovat s MS Excelem z delphi.
> Predem diky za podeleni se o vase zkusenosti, nebo zajimave okdazy tykajici se
> tohoto tematu.
>

Nazdar,

jestli to budete chtit programovat a ne jenom skladat komponenty, bude
to troska prace pres OLE. Velmi pekny clanek je na adrese

http://www.inprise.com/delphi/papers/microexcel/

bohuzel druhou cast o sprave volani OLE pres COM rozhrani jsem tam
nenasel.

Krome toho je dobre si poridit soubor VBAXL8.HLP (z instalacniho CD
Office 97), ktery obsahuje uplny popis vlastnosti a metod trid Excelu
dostupnych pres OLE. Tohle vsechno plati pro Excel 8.xxx, jez je
soucasti Office 97. Starsi Excel s tim samym kodem nepracuje.

Ja jsem tyto problemy resil prave minuly tyden, takze to jeste mam v
zive pameti - tj. rad poradim (pokud budu vedet).

--
Hezky den!
______________________________________________
Martin Bodlak, ATLAS consulting, spol. s r. o.
Corporate: http://www.atlascon(tec)cz, bodlak(zv)atlascon(tec)cz
Private : http://members.xoom.com/bodlak, martin.bodlak(zv)iname.com
Tel. 069-6616432 (office), 0603-490135 (private)

Podivne dlouhy longint, diky za rady a par uvah

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 24.6.1999 13:50:57

Ahoj,
taky si myslim, ze to byla shoda nestastnych
nahod, protoze ja jsem kdysi v jednom comparsnim
programu taky cetl char za char-em a krome toho,
ze to trvalo i nekolik minut zadny problem nikdy
nebyl (a pouzival se jak na siti (sitovem SCSI),
tak na lokalnim HDD (IDE)) - a potom jsem objevil
BlockRead/Write

Dobra.

> ----------
> Uz se mi jednou podarilo znicit harddisk. Ve skole jsme se kdysi ucili
> write, read a prace se souborem.
> Tak jsem doma ze souboru v cyklu cetl byty pomoci funkce read a
> zapisoval
> pomoci funkce write.
> Tehdy to byl jeste "neinteligentni" DOS, ktery nepredcital soubor a
> tak se
> neni co divit, ze jsem
> takovou prasarnou znicil harddisk. (Nastesti byl v zaruce :-)
> ----------
> [Viktor]
> No, ja, vim, ze ono se to uz dodatecne neda zjistit, ale vsadil bych
> se, ze
> ten harddisk neodesel kvuli tvemu programu. Treba takovy zahorovaci
> soft (a
> ten uz byl i na starickych verzich DOSu) hrkal s hlavickama o sto pero
> treba
> celou noc a docela urcite ne proto, aby ten harddisk odvaril. Spis to
> byla
> jenom takova shoda okolnosti a ten HD by tak jako tak velmi brzo
> chcipnul.
>

Pripojeni z oracle do delphi

[*] Peter Rus <peterrus(zv)intesys(tec)cz> - 24.6.1999 13:55:19

Ahoj,

mam na serveru netware 5 nainstalovany oracle 8.0.4 a nejak se mi
nedari.

Spojeni serveru a stanice funguje (overeno pomoci enterprise manageru),
odbc taky jakz-takz funguje. Ale bych chtel nativni link. Bohuzel,
kdykoliv se o to pokusim (pouzit nativni link), dostanu hlasku "vendor
initialization failed" - nevite nekdo co s tim?

(Novell netware 5 server, stanice ma na sobe nwclient 3.02 (2nd
release), oraclovsky client verze 8.0.4; delphi 3, bde 5.01)

Diky moc,

Peter Rus


* Object Inspector *

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 24.6.1999 14:23:01


Petr Vones <pvones(zv)mbox.vol(tec)cz> wrote:

>Napsat celou komponentu "od zacatku" ma samozrejme vyhodu v tom, ze si
>pak muzes udelat vse co se ti zlibi. Ale v tomhle pripade mam pocit, ze

>jsis to trochu zbytecne zkomplikoval.

To nebyla moje motivace, protoze puvodne jsem chtel pouzit tInplaceEdit
resp. tDBInplaceEdit, ale nejak mi to pripadalo prilis komplikovane, takze
jsem tu myslenku opustil a zkusil si to napsat sam.>Dival jsem se jak je delany Object
>Inspector v Delphi. Zaklad je odvozen z listboxu, pak pouzivaji edit a
>combobox (ci jen listbox).

Kam ses dival? Ja to nikde ve zdrojovkach nemam. BTW, jeste tam maji butonik
s elipsis, ktery mi prave dost zkomplikoval zivot, takze jsem jako editor
polozky udelal panel a do nej vlozil edit s buttonem resp. combobox a
posouvam cely panel, na kterem v zavislosti na typu polozky skryvam
edit/combobox. Tim se ty focusy nejak zasmodrchaly :-(>
>Uz jsem kdysi uvazoval o podobne komponente jako je napriklad editace
>parametru v BDE Administratoru.

Ja jsem to prave delal proto, ze jsem potreboval konfigurovat vetsi,
promenne mnozstvi parametru u databazi s tim, ze nektere polozky mely smysl
jen pri hodnotach jinych, takze jsem doplnil blokovani polozek.

Pro plneni/ukladani hodnot zatim pouzivam textovy format s nasledujici
syntaxi:

<property> ::= <Caption> = <Definition>
<Caption> ::= <Text>
<Definition> ::= <value> | <Value> <KindInfo> | <Value> ; <comma separated
list>
| <Value> <KidInfo> ; <comma separated list>
<Value> ::= <Text> | " <Text> " | ' <Text> '
<KindInfo> ::= [ <Access> <Kind> ]
<Access> ::= NULL | + | -
<Kind> ::= INT | STR | LST | DRP | FIL

napr.

Barva=blue [+lst] ;red,green,blue


Bye, pf

Bye, pf

* Object Inspector *

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 24.6.1999 14:25:10


Krayzel Libor <Libor.Krayzel(zv)czech-tv(tec)cz> wrote:

>Zatim jsem to provizorne vyresil takhle. Mam INI fajl, ze ktereho nacitam
>vlastnosti a hodnoty:


Taky pouzivam textovy rezim viz odpoved Petru Vonesovi do delphreecs-l(zv)fwd.

Bye, pf

* Object Inspector *

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 24.6.1999 14:26:26

Petr Vones <pvones(zv)mbox.vol(tec)cz> wrote:

>Exisuje hotova komponenta, ale neni free:
>
>http://www.dreamcompany.com/Inspector.html


Diky za tip, podivam se na ni, ale do dovoleny uz to zrejme nestihnu.

Bye, pf

* Object Inspector *

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 24.6.1999 14:28:05

Mik Radim <mik(zv)oce(tec)cz> wrote:

> Na Inetu jsem objevil aplikaci se zdrojovymi kody. Je to skoro
>presna kopie Delphi IDE, snad tam bude i zdroj pro Object inspector. Adresa


Dik za typ, az se vratim z dovolene, podivam se na to.

Bye, pf

FlashFiler - zkusenosti ?

[*] Miroslav �ipel <Miroslav.Cipel(zv)oku-tu(tec)cz> - 24.6.1999 14:45:08



>

>Kdyz uz tak hrozne propagujes DBISAM - nebylo to tu receno naplno - je
>nebo neni DBISAM plnohodnotne CLIENT/SERVER reseni ? Protoze jestli mas
>proti FF jen tu dvoji kompilaci, tak je to opravdu sranda. Nehlede na
>to, ze muzes dat KAZDEMU zakaznikovi CLIENT/SERVER verzi (pokud to
>nerozlisujes z obchodnich - a tedy financinich - duvodu). Ten Server
>program je totiz velmi kratky. Nezij ve vidine mnohaMB instalace.
>
>Mira
>

Jediny co propaguju (doufam ze ne strasne :-) jsou moje zkusenosti a to
jeste jen proto ze se me na to nekdo zeptal. Jinak o moznosti dat KAZDEMU
zakaznikovi CLIENT/SERVER verzi jsem uz psal a nechci se opakovat.

M.

Access violation

[*] Martin Fron�k <FRONEK(zv)zznslany(tec)cz> - 24.6.1999 15:03:04

Me tohle nekdy dela i builder, samozrrejme s jinym modulem, ale taky
nepravidelne. Zrejme zalezi na tom, jake komponenty byly pouzite. RXLib
je moc sice dobra, ale moc velka knihovna a moc leze do IDE, takze se
neni cemu divit. Jako jistou prevenci pouzivam pred ukoncenim IDE
ulozeni a uzavreni vsech souboru, a pak teprve exit. Tim ale jen snizis
frekvenci chyb. hlaseni... :-(


Martin Fron�k
ZZN Slan� a.s.
Pra�sk� 1579, 274 49, Slan�
tel. +420-314-522986
e-mail: fronek(zv)zznslany(tec)cz

> -----P�vodn� zpr�va-----
> Od: Mal� Dobromil [SMTP:dodo(zv)rak.pr.ds.mfcr(tec)cz]
> Odesl�no: 24. �ervna 1999 12:57
> Komu: #Delphi-K
> P�edm�t: Access violation
>
> Ahoj,
> stava se Vam nekomu obcas, ze po ukonceni Vasi
> aplikace, z prostredi Delphi se objevi ErrorMessage
> s hlaskou "Access violation at adress 01F32AE5
> in module 'DFWDBK32.DLL'. Read of address FFFFFFFF"
> S tim, ze potom Delphi uz ten exe soubor nepusti
> a nelze znovu kompilovat, kvuli "Error (0) : Could not
> create output file" a jde znovu prelozit az po restartu
> Delphi (v tomto pripade D3)
>
> Mam podezreni na rxLib, ale nejsem si jisty.
>
> Dobra.

RX Library

[*] Josef ��P����*?j�Z��3 - 24.6.1999 15:20:37

Pri instalaci RX komponent, konkretne pri pokusu o zkompilovani RxDB.dpk mi
delphi
nahlasi Internal error URW376 v unite DBUtils.pas
Mam D3 CS, Rx je verze 2.60
Nevite nekdo cim to muze byt ?
Dik za odpoved.

Pripojeni z oracle do delphi

[*] Martin Fron�k <FRONEK(zv)zznslany(tec)cz> - 24.6.1999 15:29:04

A mas D3 C/S ?

Jestli ne, tak to nepujde. To je "chytre" osetreno ve VCL, aby si ka�d�
musel koupit C/S. Joooo, uz to neni Borland jako za "starych casu", ted
je z toho byznys, az se chce cloveku zvracet pri pohledu do ceniku.


Martin Fron�k
ZZN Slan� a.s.
Pra�sk� 1579, 274 49, Slan�
tel. +420-314-522986
e-mail: fronek(zv)zznslany(tec)cz

> -----P�vodn� zpr�va-----
> Od: Peter Rus [SMTP:peterrus(zv)intesys(tec)cz]
> Odesl�no: 24. �ervna 1999 13:55
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Pripojeni z oracle do delphi
>
> Ahoj,
>
> mam na serveru netware 5 nainstalovany oracle 8.0.4 a nejak se mi
> nedari.
>
> Spojeni serveru a stanice funguje (overeno pomoci enterprise
> manageru),
> odbc taky jakz-takz funguje. Ale bych chtel nativni link. Bohuzel,
> kdykoliv se o to pokusim (pouzit nativni link), dostanu hlasku "vendor
> initialization failed" - nevite nekdo co s tim?
>
> (Novell netware 5 server, stanice ma na sobe nwclient 3.02 (2nd
> release), oraclovsky client verze 8.0.4; delphi 3, bde 5.01)
>
> Diky moc,
>
> Peter Rus


Access violation

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 24.6.1999 15:35:51

Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz>

> stava se Vam nekomu obcas, ze po ukonceni Vasi
>aplikace, z prostredi Delphi se objevi ErrorMessage
>s hlaskou "Access violation at adress 01F32AE5
>in module 'DFWDBK32.DLL'. Read of address FFFFFFFF"
>S tim, ze potom Delphi uz ten exe soubor nepusti
>a nelze znovu kompilovat, kvuli "Error (0) : Could not
>create output file" a jde znovu prelozit az po restartu
>Delphi (v tomto pripade D3)


Mam D4prof+U3 a deje se mi neco podobneho, na jine adrese a v jine DLL.
Delal uz to D3. Zpravidla se to deje:

1. kdyz delam nejake hrubsi zasahy do zdrojoveho textu, ktery napr. prenasim
z D1.
Podezrivam takovy ty Code completion features a spol.

2. Nekdy se to deje i pri pouhem otevreni souboru, ktery vyzaduje vice zmen,
aby byl prelozitelny pod Win32 pri spusteni prekladu pomoci Ctrl+F9. Build
to vetsinou spravi. Ovsem kdyz se to opakuje nekolikrat, tak nakonec spadne
cely Delphi a vezme se sebou i Gatese :-))

3. Zrovna dneska jsem spustil D4, mel jsem v nem otevreno asi 10 souboru z
nichz 2 byly pro D1 a mel jsem je otevrene, jen abych se na neco podival.
Dne po spusteni delphi jsem dal na takovem souboru close, a chyba byla na
svete. Uz se s Delphi nedalo nic delat, na jakykoli prikaz reagoval chybou.
To se opakovalo nekolikrat az to samo od sebe zmizelo :-(((

4. Ted ladim cerstve napsanou aplikaci pro WIN32, ktera ma spoustu threadu a
tam mi to dela taky. Ovsem tam podezrivam pro zmenu debugger, ktery neumi
pochytat vsechny bezici thready. Take dusledky takove havarie jsou daleko
horsi: zpravidla musi vypnout/zapnout pocitac.


Cele to povazuji za primerene, i kdyz mam pocit, ze se cetnost takovych jevu
zvysuje s rozsahem a slozitosti projektu, coz je asi prirozene.

Bye, pf

FlashFiler - zkusenosti ?

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 24.6.1999 15:00:15

Puvodni zprava, kterou napsal Miroslav �ipel dne 24 Jun 99,:

> >> >Z toho plyne, ze neni potreba delat dve kompilace pro lokalni
> >> >rezim a sit. Ba naopak - staci dat server + aplikaci a pak se
> >> >na serveru jen lehce nastavi, ze nepojedu na jednom pocitaci,
> >> >ale treba na male siti LAN a nebo klidne se budu pripojovat na
> >> >FlashFiler Server pomoci Internetu na druhy konec sveta.
> >> >I to FlashFiler umi - v ramci jedne kompilace!
> >>
> >> To teda znamena ze proto aby jsi nemusel vyrabet 2 verze tak pokazde
> >> vnutis uzivateli aplikaci i server a to i u sebemensiho programu !
> (hlavne
> >> ze to je Client/Server reseni!!)
> >
> >Tak si ted kladu otazku, zda ma cenu na toto tema dale pokracovat.
> >Takze specialne pro Tebe - NE, to znamena, ze kdyz jsem linej
> >tuknout na jeden cudlik, zkompiluji to jen jako Client/Server
> >a dam 2x EXE. Pokud nejsem linej, tak zmacknu jeden cudlik
> >a vyleze SingleEXE aplikace bezici bez dalsiho serveru. V projektu
> >programu NENI POTRABA ZADNA ZMENA. Jen holt musis rici, jestli
> >chces vysledek se samostatnym serverem a nebo bez serveru.
>
> To je prave ten problem, ze pozadavky na tvuj program se meni od uzivatele
> k uzivateli (a podle zakona schvalnosti kazdeho pul roku), coz te donuti
> vytvaret a distribuovat tvou aplikaci ve 2 verzich. Takze shrnuto a
> podtrzeno, pokud nechcete vytvaret kazdy program 2x a otravovat sebe i
> uzivatele, radeji misto FlashFileru pouzijte DBISAM.

:))))) Na tohle se proste neda nic rict :))))) Schovavam si do archivu,
az mi nekdy bude smutno, prectu si :)))))


S pozdravem
Petr Zahradnik, pocitacovy expert

Autorizovany dealer TurboPower Software... knihovny pro Delphi
==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
=== telefon: 047-5500610, telefon/fax: 047-5501627 ===
=== mobilni telefon GSM (hotline): 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================
ICQ: 21215917, PGP vitano


Pripojeni z oracle do delphi

[*] Peter Rus <peterrus(zv)intesys(tec)cz> - 24.6.1999 17:06:43

Aha, omlouvam se, ja to nenapsal.

Tyhle problemy mam presto, ze vlastnim Delphi 3 C/S - proto je to tak
udivujici, proto to shanim.

HEEEEEEELP!!

Peter Rus

Martin Fron�k wrote:
>
> A mas D3 C/S ?
>
> Jestli ne, tak to nepujde. To je "chytre" osetreno ve VCL, aby si ka�d�
> musel koupit C/S. Joooo, uz to neni Borland jako za "starych casu", ted
> je z toho byznys, az se chce cloveku zvracet pri pohledu do ceniku.
>
> Martin Fron�k
> ZZN Slan� a.s.
> Pra�sk� 1579, 274 49, Slan�
> tel. +420-314-522986
> e-mail: fronek(zv)zznslany(tec)cz
>
> > -----P�vodn� zpr�va-----
> > Od: Peter Rus [SMTP:peterrus(zv)intesys(tec)cz]
> > Odesl�no: 24. �ervna 1999 13:55
> > Komu: delphi-l(zv)fwd(tec)cz
> > P�edm�t: Pripojeni z oracle do delphi
> >
> > Ahoj,
> >
> > mam na serveru netware 5 nainstalovany oracle 8.0.4 a nejak se mi
> > nedari.
> >
> > Spojeni serveru a stanice funguje (overeno pomoci enterprise
> > manageru),
> > odbc taky jakz-takz funguje. Ale bych chtel nativni link. Bohuzel,
> > kdykoliv se o to pokusim (pouzit nativni link), dostanu hlasku "vendor
> > initialization failed" - nevite nekdo co s tim?
> >
> > (Novell netware 5 server, stanice ma na sobe nwclient 3.02 (2nd
> > release), oraclovsky client verze 8.0.4; delphi 3, bde 5.01)
> >
> > Diky moc,
> >
> > Peter Rus


TCP/IP ve threadu

[*] muher(zv)csas(tec)cz - 24.6.1999 17:40:43

Diky za radu. Thread jsem uz opustil. Delam to jako servis. Ten thread byl
vyhodnejsi pro debug (mam D4Pro).
1) Ma servis nejaky HWND?
2) Pokud poslu zpravu do potomka TWinControl tak si stezuje ze nema Parent
handle.
3) Pres CreateWindow - zase nevim kde sehnat nejake ty handly. Mas kousek
zdrojaku?

Diky
Martin

-----Original Message-----
From: Petr Fejfar [mailto:callnet(zv)telecom(tec)cz]
Sent: 22. �ervna 1999 15:43
To: delphi-l(zv)fwd(tec)cz
Subject: Re: TCP/IP ve threadu
<muher(zv)csas(tec)cz> wrote:

>Prijimam asi 6 paketu za sekundu 150 B dlouhe. V procedure TThread.Execute
>mam ProcessMessages a dale recv nebo ioctlsocket pro zjistovani prichozich


Nejak mi unika, proc vytvaris thread a pak v nem volas message loop. To ten
thread samozrejme zere vykon. Aby ho nezral, musis cekat pasivne pomoci
nejakych synchronizacnich prostredku OS. Takze kdyz si napises thread, u
ktereho metoda terminate nastavi Event jako prinak jeho ukonceni, pak muze
execute vypadat treba takto:

const
maxPacketsPerSecond = 6;
var
EventTerminate: tHandle;
begin
EventTerminate := CreateEvent(nil,bManualReset,bNonSignaled,nil);
try
repeat
case WaitForSingleObject(EventTerminate,500 div maxPacketsPerSecond)
of
WAIT_OBJECT_0: break; // ukonceni threadu
WAIT_TIMEOUT: begin
// tady si delej co chces
end;
WAIT_FAILED: ; // raise s GetLastError()
WAIT_ABANDONED:; // raise
else ;
end;
until FALSE;
finally
CloseHandle(EventTerminate);
end;

Vyse uvedene reseni vyuziva pasivni cekani threadu s periodou, kteoru meri
time-out. Ten jsem nastavil vetsi nez 2*f (viz Shannonuv vzorkovaci teorem).
Muzes ho samozrejme zkratit.
>paketu. V obou pripadech se utilizace zacne pohybovat kolem 90% (WinNT
4.0).
>Utilizaci zpusobuje asi neustale volani socketovych funkci.
>Mate nekdo napad jak ji snizit? Mozna by se vse melo delat asynchronne pres
>zpravy, ale nevim jak na to. Nevim jak se definuje procedura pro obsluhu
>atd. Muze mi nekdo poradit?

Asynchronni obsluha winsocketu spociva v tom, ze pomoci WSAAsyncSelect()
reknes Gatesovi, jakou message ma posilat jakemu oknu pri jake udalosti. Pak
si napises handler na danou zpravu, v nem podle handle odlisis socket a
podle masky udalost a zpracujes ji, napr. pomoci ioctlsocket() zjistis,
kolik mas znaku na vstupu a ty pak pomoci recv() prectes.

Takze potrebujes okno. To ziskas:

1. Vytvoris potomka tWinControl a u nej definujes handler pro zpravu
WM_xxxxx

2. Pokud by Ti vadila VCL, muzes si okno zkonstruovat pomoci API funkci
RegisterClass() a CreateWindow(), kde ve strukture tWndClass nastavis
lpfnWndProc na adresu Tvoji procedury, ktera bude od Gatese dostavat zpravy
pro vytvorene okno.

Pak na prijem nepotrebujes zadny thread, protoze to pobezi v rezii Gatese
jako callback. Pak uz zalezi na Tobe, co s temi daty potrebujes delat,
jestli je nasackujes nekam do fronty a nasledne v jinem threadu zpracujes
nebo jestli budes analyzovat obsah packetu a vytvoris thread pro kazdy novy
pozadavek apod.


Bye, pf

TCP/IP ve threadu

[*] muher(zv)csas(tec)cz - 24.6.1999 17:47:50



-----Original Message-----
From: Petr Fejfar [mailto:callnet(zv)telecom(tec)cz]
Sent: 24. �ervna 1999 7:30
To: muher(zv)csas(tec)cz
Subject: Re: TCP/IP ve threadu
<muher(zv)csas(tec)cz> wrote:> Diky za radu. Thread jsem uz opustil. Delam to jako servis.

Ovsem abys opustil thread, to jsem Ti neradil :-) Klidne jsi v nem mohl
zustat. To, ze jsem v prikladu pouzil event pro ukoncovani threadu, byla jen
demonstrace, jak spravne konstruovat thread, ktery v idealnim pripade ceka
cely v rezii OS pomoci WaitForMultipleObjets(....,INFINITE). Klidne staci
napsat:

repeat
// check socket
sleep(500 div maxSocketsPerSecond);
until Terminated;


1) Ma servis nejaky HWND?

Nevim. se services jsem zatim nic nedelal ani jsem je nestudoval.


2) Pokud poslu zpravu do potomka TWinControl tak si stezuje ze nema Parent
handle.

Nevim, zda jde v services pouzit VCL, ale jestli ano, tak si vytvor nejaky
neviditelny tForm a do nej vloz to tWinControl resp. nastav mu property
Parent na instanci toho formu.


3) Pres CreateWindow - zase nevim kde sehnat nejake ty handly. Mas kousek
zdrojaku?


Podivej se do zdrojovky VCL do unit FORMS, kde najdes funkce AllocateHWnd()
a DeallocateHWnd(). Pokud ti nebude vadit VCL, tak je rovnou muzes volat,
jinak si je opis do sveho prgu.


Bye, pf


P.S. Proc jsi s tou odpovedi uhnul z konference? Treba by to zajimalo i
nekoho dalsiho popr. o tom nekdo muze vedet daleko vic nez ja a treba bych
se dozvedel veci kolem services, ktere dnes nevim :-)

Tak jo, mas pravdu. Dal jsem to zpet do konference ...
Martin

TCP/IP ve threadu

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 24.6.1999 19:15:34



>Diky za radu. Thread jsem uz opustil. Delam to jako servis. Ten thread byl
>vyhodnejsi pro debug (mam D4Pro).

v tom pripade stejne doporucuju nastartovat thread a
v nem delat vse potrebne. Hlavni proces bude cekat na udalosti pro Service (Stop,....)

>1) Ma servis nejaky HWND?
nee, pokud potrebujes pouzivat WSAAsyncSelect, musis si alokovat okno a
jistit chod smycky zprav

>2) Pokud poslu zpravu do potomka TWinControl tak si stezuje ze nema Parent
>handle.

pises-li service zapomen ze existuje VCL. Mozna to s nim funguje, a je pravda, ze bez
nej uzijes mene srandy - ale na co VCL, kdyz service stejne nic nezobrazuje? Vyluc unity Form, ... atd z aplikace.>3) Pres CreateWindow - zase nevim kde sehnat nejake ty handly. Mas kousek
>zdrojaku?

Je potreba si pohrat s RegisterClass a CreateWindow

Zdravi
D. Toman

ASPACK

[*] rdocekal(zv)csas(tec)cz - 24.6.1999 19:16:28

Ahoj,
chtel bych upozornit ty, kteri pouzivaji na komprimaci EXE rusky pakovac
subj. na neprijemnou skutecnost. Pokud bude na cilovem pocitaci nainstalovan
antivirovy system AVP a spusten jeho online monitor, programy zkomprimovane
subj. se budou spoustet vyrazne dele. Na mem PC PII/266 64MB RAM a NT4 to je
nekdy az desitky vterin. Tak kdyz Vam budou zakaznici volat, ze se program
nespousti (na pomalem PC to IMHO muzou byt minuty), abyste vedeli, kde muze
byt problem. AVP i ASPACK jsou skvele produkty, ale spolu se jaksi
nesnaseji...

BTW nektere starsi verze AVP dokonce hazely na takove EXE podezreni na
napadeni virem 8-((.

S pozdravem
Radek Docekal
<mailto:rdocekal(zv)csas(tec)cz> ICQ: 9008367


Obsah napovedy

[*] Josef Kokes <kokes(zv)fsid.cvut(tec)cz> - 24.6.1999 20:14:36

Lituji, ze Vas musim zklamat, ale to jsem nepsal ja....
JK

-----Original Message-----
From: Vilem Svoboda <vilem_s(zv)mrp(tec)cz>
To: Madlik Josef <madlik(zv)jsp(tec)cz>
Date: 23. �ervna 1999 16:58
Subject: Re: Obsah napovedy


Ahoj,

je treba pouzit prikaz:

Application.HelpCommand(HELP_FINDER, 0);

Potiz nastane, budete-li chtit zobrazit konkretni kartu (Obsah, Rejstrik,
Najit). Tady se mi a ani nikomu z mych kolegu zatim nepodarilo nalezt
uspokojive reseni. Bezne se totiz zobrazuje ta karta, ze ktere byl help
naposledy ukoncen nebo karta Obsah, pokud je help spousten poprve (resp.
pokud se zaklada soubor .GID). Ale reseni z�ejm� existuje, ponevadz jsem to
u nekterych programu videl.

Pokud na neco prijdete, dejte mi vedet.
Vilda

-----P�vodn� zpr�va-----


Zdravim.

Pred casem jste psal v konferenci Delphi kurs tvorby napovedy.
Mel bych nasledujici dotaz :

Mam soubor napovedy Help.HLP a obsah napovedy Help.CNT.

Jakym zpusobem mam v Delphi 2 vyvolat obsah napovedy,
tak aby se objevilo okno s obsahem (zalozky s ikonkami
otevrenych a zavrenych knizek - dle Help.CNT)?

Pokud volam napovedu takto:
Application.HelpCommand(HELP_CONTENTS, 0);
tak se zobrazi prvni stranka helpu.

Pritom, kdyz spustim Help.HLP treba v pruzkumnikovi, tak
je vse v poradku.

Help je delan v MS Help WorkShopu.

Nebo delam nejakou chybu pri vytvareni HLP souboru?

Dekuji.
---------------------------------------------------------------
Ing. Josef Madlik
e-mail: madlik(zv)jsp(tec)cz
---------------------------------------------------------------

FlashFiler - zkusenosti ?

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 24.6.1999 21:21:26

Viktor Lostak wrote:

> Stare programy na DOSu se ti zdaji tak krasne stabilni a funkcni, protoze
> ty, ktere tenkrat nekdo udelal a nebyly stabilni a pekne a fajn, jsou
> beznadejne ztracene a zapomenute. Zustaly jenom ty dobre. A tak je to i se
> softem pro Windows - dneska vidis vsechen, dobry (je ho min) i spatny
> (vetsina). Za deset let si na ten spatny ani nevzpomenes a budes o tom, co
> zbude, prohlasovat "Jo, ty programy pro Windows, to bylo neco, to vsechno
> tak hezky fungovalo, ne jako dneska ta JAVA..."

:-))) Eh? Pokud si pamatuji, tak jsem nikde nepsal nic o tom, ze
bych vzdychal po DOS programech. Naopak - zakazniku na DOS i
Win16 se promptne zbavuji. V Delphi mohu napsat daleko
mohutnejsi a robustnejsi program nez v "blahe pameti" :-) Borland
Pascalu. Vykon a bezpecnost, ktere mi nabizi SQL databaze, jsou
vysoko nad tim, co mohly nabidnout souborove databaze pod DOS.
Samozrejme, potrebuji vykonejsi stroje, protoze maji znacne velkou
rezii na bezpecnost...
S pozdravem

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


Pripojeni z oracle do delphi

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 24.6.1999 21:21:26

Peter Rus wrote:

> Aha, omlouvam se, ja to nenapsal.
>
> Tyhle problemy mam presto, ze vlastnim Delphi 3 C/S - proto je to tak
> udivujici, proto to shanim.
>
> HEEEEEEELP!!

OLE DB.


S pozdravem

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


D 3C/S + MS SQL 7 a varchar(8000)

[*] Erik Salaj <winsoft(zv)napri.sk> - 24.6.1999 21:21:54

> Coz samozrejme muzeme obejit OLE DB knihovnou pres Delphree
> (porad jeste hledam kupu pomocniku). ADO je dobre v Delphi
> vynechat, a lze usetrit peniz i za C/S ci dokupovani nadbytecnych
> doplnku.

Preco je dobre ADO vynechat? Nie je uplne najvyhodnejsie vynechat
aj OLE DB a pristupovat priamo na OLE DB provider? Alebo vynechat
aj ten a pristupovat rovno na databazovy subor na disku?

Ale fakt je ten, ze pomocou ADO je mozne aj s Delphi Standard
dosiahnut funkcionalitu neporovnatelne drahsej Delphi C/S verzie.

Erik Salaj


Dalsi tlacitko nebo vlastni Caption v MessageBox a

[*] eL <eL_z_Prahy(zv)seznam(tec)cz> - 24.6.1999 21:24:45



Petr Vaclavek wrote:

> > Zdravim.
> >
> > V aplikaci potrebuji dialogovy box typu YesNoCancel doplnit o dalsi
> > tlacitko s vlastnim popisem. Jde tam nejak rozumne pridat (aby byl
> > zachovan standardni vzhled a formatovani) pripadne lze zmenit Caption u
> > tlacitek z nejakeho "4tlacitkoveho dialogu" (napr v MessageDlg pouzit
> > [mbYes,mbNo,mbCancel,mbAll] a prepsat jim Caption).
> > Shrnu to : potrebuji vyvolat dialog s 4mi buttony popsanymi
> > (Ano,Ne,Storno,Jinak).
> > Samozrejme, ze nyni to mam udelane extra formularem. Rad bych aplikaci
> > od nej ulehcil ale az v posledni rade presunutim do dll nebo balicku.
> > Diky za rady a napady.
> > eL..
>
> *** Pokud chces psal jsem si vlastni funkci na tento dialog (ktery
> jsem si udelal taky vlastni), ale vypda stejne jako klasicky
> MessageDlg, ma ale navic udane, ktere tlacitko ma byt defaultni, a
> pridat tam nejaky dalsi typ asi nebude zase tak tezke.
>
> Petr
>
> ==< Petr Vaclavek >---- --- --- -- -- - - -
> ====-----( mailto: bla(zv)atrey.karlin.mff.cuni(tec)cz )-- - -
> `=====--( http://atrey.karlin.mff.cuni(tec)cz/~bla )-- - -
> `======--- ------ ---- --- -- -- - - -

Diky.
Nepotrebuji. Vyresil jse to tak, ze k projektu (do adresare) jsem
prikopiroval unitu consts.pas (v D4 std je v adresari /SOURCE/VCL), pridal
jsem ji do projektu jako prvni modul do klausule uses v project.dpr a v ni
prepsal kostanty. Daji se tak "pocestit" i jine hlasky Delphi a to pro kazdy
projekt individualne. Pak pouzivam funkci MessageDlg.

eL..

FlashFiler - zkusenosti ?

[*] eL <eL_z_Prahy(zv)seznam(tec)cz> - 24.6.1999 22:11:23

Zdravim.

Mam par dotazu FF.

1) Jak "silne" je kodovani prenosu a logovani pro pripady pristupu pres verejnou
sit.

2) Existuje verze FF serveru pro Linux


Diky

eL..

Pripojeni z oracle do delphi

[*] Peter Rus <peterrus(zv)intesys(tec)cz> - 24.6.1999 22:33:36

Zdravim :-)),

no jo, ale ja mam delphi 3 :-(( ANebo jsem neco prehledl??

Preji Ti prijemny den,

Peter

Zbysek Hlinka wrote:
>
> Peter Rus wrote:
>
> > Aha, omlouvam se, ja to nenapsal.
> >
> > Tyhle problemy mam presto, ze vlastnim Delphi 3 C/S - proto je to tak
> > udivujici, proto to shanim.
> >
> > HEEEEEEELP!!
>
> OLE DB.
>
> S pozdravem
>
> Zbysek Hlinka
> E-mail: zhlinka(zv)login(tec)cz, localizator(zv)localizator.com
> Tel.: 02/795 29 56; GSM: 0603 551 282
> Krystofova 1016, 149 00 Praha 4
> CZ


Pripojeni z oracle do delphi

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 24.6.1999 22:54:59

Peter Rus wrote:
> > > Ahoj,
> > >
> > > mam na serveru netware 5 nainstalovany oracle 8.0.4 a nejak se mi
> > > nedari.
> > >
> > > Spojeni serveru a stanice funguje (overeno pomoci enterprise
> > > manageru),
> > > odbc taky jakz-takz funguje. Ale bych chtel nativni link. Bohuzel,
> > > kdykoliv se o to pokusim (pouzit nativni link), dostanu hlasku "vendor
> > > initialization failed" - nevite nekdo co s tim?

Ahoj,

Podle toho jak to popisujes by to mohlo byt tohle:

http://www.borland.com/devsupport/bde/qanda/FAQ253B.html

--

Internet proti monopolu. Petr Vones, amatersky programator
* http://www.bojkot(tec)cz *
************************

poradi disku v NT (off topic]

[*] PAC <apscomp(zv)login(tec)cz> - 24.6.1999 23:13:12

Ahoj,

v NT 4.0 mas spravce uzivatelu .... a taky spravce disku. Tam to v pohode
prehazis jak potrebujes.


Pavel

----------
> Odes�latel: Pavel Zichovsky <zichovsky(zv)jesnem(tec)cz>
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: poradi disku v NT (off topic]
> Datum: 24. �ervna 1999 12:34
>
> Zdravim vsechny!
>
> Neni to sice o Delphi, ale protoze hodne z Vas asi pouziva NT, tak bych
> potreboval poradit.
>
> Mam NT4.0 (SP4) + MSIE5 a potreboval bych zprehazet poradi disku tak, aby
> napriklad CDROM (ktery je ted jako F:) byl treba jako J:, JAZ disk (Ted
> jako E:) jako K: apod. Proste bych potreboval vymennym diskum priradit
> jina pismena, nez si to NT nastavily.
>
> Ve Win95 i Win98 to jde naprosto bez problemu, ale v NT jsem nikde nenasel
> nic, kde by se to dalo udelat.
>
> Jestli nekdo vite, jak na to, dejte prosim vedet.
>
> Diky.
>
> S pozdravem
> Pavel "Zizi" Zichovsky <zichovsky(zv)jesnem(tec)cz>
> mobil: zichovsky(zv)gate.mobil(tec)cz (120 znaku)
> PGP podporovano a vitano


navrh tabulky

[*] Jaro <jaro(zv)sinea(tec)cz> - 24.6.1999 23:16:16

A neprehnal jsi to trochu? Kolik milionu korun platite mesicne na
telefonnich poplatcich?
I kdybych pocital 60 hovoru za hodinu (coz je asi nesmysl), pak za
mesic je to
60*8*20=9.600,- hovoru.
Jaro

>
>velkost databazy :-))) ku kazdemu tomu cloveku v strome bude relacia
1:N na
>tabulu telefonnych hovorov :-))) vies si asi predstavit tu databazu
... tak
>50-100 tisic zaznamov / mesiac v historii min. 12 mesiacov :-)))
>

FlashFiler - zkusenosti ?

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 24.6.1999 22:38:42

Puvodni zprava, kterou napsal eL dne 24 Jun 99,:

> 1) Jak "silne" je kodovani prenosu a logovani pro pripady pristupu pres
> verejnou sit.

To nikdo nevi, protoze tahle cast (kodovani) je tajna a jako k jedine
k ni neni zdrojak. Je to z duvodu bezpecnosti, protoze FlashFiler
Server zkompilovany od TurboPower pouzivaji asi vsichni nebo vetsina,
tak to nemuze byt verejna zalezitost. Osobne si myslim, ze to bude
jejich vlastni bud 128 bitova nebo 256 bitova blokova sifra, kterou
maji v knihovne LockBox (to je knihovna pro silne sifrovani, obsahuje
napr. DES, Tripple DES, nejake dalsi a take jejich vlastni, tuto
knihovnu nelze vyvezt z USA, ani ja ji nemam). Ovsem FlashFiler je
primo pripraven na vlastni sifrovani, staci nahradit dve funkce,
jejichz vstupem i vystupem je retezec, a prekompilovat FF Server.
Pak tam lze dat sve vlastni libovolne kodovani, resp. treba
znamou blokovou sifru se svym klicem.

> 2) Existuje verze FF serveru pro Linux

Ne. Mimochodem vsechny produkty TurboPower jsou psane v Delphi,
jen vyjimecne je nekde kus assembleru, pokud je to potreba pro
vyssi rychlost. A Delphi pod Linux nelze prekladat...


S pozdravem
Petr Zahradnik, pocitacovy expert

Autorizovany dealer TurboPower Software... knihovny pro Delphi
==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
=== telefon: 047-5500610, telefon/fax: 047-5501627 ===
=== mobilni telefon GSM (hotline): 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================
ICQ: 21215917, PGP vitano


* Object Inspector *

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 24.6.1999 23:44:19

Petr Fejfar wrote:

> >Napsat celou komponentu "od zacatku" ma samozrejme vyhodu v tom, ze si
> >pak muzes udelat vse co se ti zlibi. Ale v tomhle pripade mam pocit, ze
> >jsis to trochu zbytecne zkomplikoval.
>
> To nebyla moje motivace, protoze puvodne jsem chtel pouzit tInplaceEdit
> resp. tDBInplaceEdit, ale nejak mi to pripadalo prilis komplikovane, takze
> jsem tu myslenku opustil a zkusil si to napsat sam.

Ja ale myslel predka te komponenty ktery bude predstavovat zaklad celeho
Object Inspectoru. Pouziti TInplaceEdit asi neni nejlepsi, spis je dobry
se jim nechat inspirovat a pak si to napsat sam.

> >Dival jsem se jak je delany Object
> >Inspector v Delphi. Zaklad je odvozen z listboxu, pak pouzivaji edit a
> >combobox (ci jen listbox).
>
> Kam ses dival? Ja to nikde ve zdrojovkach nemam. BTW, jeste tam maji butonik

No, ja taky nemam zdrojak od Delphi :-))) Ale da se to vysledovat pomoci
WinSightu kdyz se divas jake zpravy se posilaji pri pohybu po OI v Delphi.

Napojeni na databazi neni spatny napad, staci jen nejdriv napsat vlastni
OI, jako zaklad bych pouzil listbox ve virtualnim rezimu. Pak jen stanovit
nejake rozhrani pro vlastnosti polozek (checkbox, edit, combobox, expand,
readonly) a je to na svete ...

--

Internet proti monopolu. Petr Vones, amatersky programator
* http://www.bojkot(tec)cz *
************************

FlashFiler - zkusenosti ?

[*] eL <eL_z_Prahy(zv)seznam(tec)cz> - 25.6.1999 03:56:17



Petr Zahradnik wrote:

> Puvodni zprava, kterou napsal eL dne 24 Jun 99,:
>
> > 1) Jak "silne" je kodovani prenosu a logovani pro pripady pristupu pres
> > verejnou sit.
>
> To nikdo nevi, protoze tahle cast (kodovani) je tajna a jako k jedine
> k ni neni zdrojak. Je to z duvodu bezpecnosti, protoze FlashFiler
> Server zkompilovany od TurboPower pouzivaji asi vsichni nebo vetsina,
> tak to nemuze byt verejna zalezitost. Osobne si myslim, ze to bude
> jejich vlastni bud 128 bitova nebo 256 bitova blokova sifra, kterou
> maji v knihovne LockBox (to je knihovna pro silne sifrovani, obsahuje
> napr. DES, Tripple DES, nejake dalsi a take jejich vlastni, tuto
> knihovnu nelze vyvezt z USA, ani ja ji nemam). Ovsem FlashFiler je
> primo pripraven na vlastni sifrovani, staci nahradit dve funkce,
> jejichz vstupem i vystupem je retezec, a prekompilovat FF Server.
> Pak tam lze dat sve vlastni libovolne kodovani, resp. treba
> znamou blokovou sifru se svym klicem.

Te je sikovne.

>
> > 2) Existuje verze FF serveru pro Linux
>
> Ne. Mimochodem vsechny produkty TurboPower jsou psane v Delphi,
> jen vyjimecne je nekde kus assembleru, pokud je to potreba pro
> vyssi rychlost.

Smula, jinak bych to urcite koupil.

> A Delphi pod Linux nelze prekladat...
>

Snad to jednou pujde ( http://www.megido.org/ )

Jinak diky za odpoved.

eL..

RXlib a dalsi drobnosti

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 25.6.1999 06:25:32

Ahoj,

vcera jsem udelal stranku, na ktere najdete RX-library 2.60, fixbug i ceske
resource. Naleznete ji na http://www.micrel-dev.com/delphi/ a jsou tam
dalsi, casto po mne zadane komponenty a par mych malickosti. Budte, prosim,
shovivavi k nahodilym masarkam, pripadne mne, prosim, upozornete: Stranku
jsem udelal za vcerejsi odpoledne a pisu to v notepadu, tak jsem mohl i neco
prehlednout. Dekuji Dobromilovi Malemu, bez jeho emailu by to nevzniklo.

Jaro B.

poradi disku v NT (off topic]

[*] Libor Valka <valka(zv)brno.cas(tec)cz> - 25.6.1999 07:53:49

> Mam NT4.0 (SP4) + MSIE5 a potreboval bych zprehazet poradi disku tak, aby
> napriklad CDROM (ktery je ted jako F:) byl treba jako J:, JAZ disk (Ted
> jako E:) jako K: apod. Proste bych potreboval vymennym diskum priradit
> jina pismena, nez si to NT nastavily.
>
> Ve Win95 i Win98 to jde naprosto bez problemu, ale v NT jsem
> nikde nenasel
> nic, kde by se to dalo udelat.

Ahoj,

nesedim ted sice u NT-cek, takze se mozna preklepnu v nazvu utilit, ale v
kazdem pripade to jde pres nasledujici polozky menu (predpokladam
samozrejme, ze mas ADMIN prava):

- Nastroje administrace (spolecne)
- Spravce disku

Pravym tlacitkem klepni na prislusny disk (nebo pouzij Menu) a objevi se ti
neco jako Zmenit pismeno disku.


Libor Valka

valka(zv)brno.cas(tec)cz
valka(zv)ipm(tec)cz


Pripojeni z oracle do delphi

[*] Peter Rus <peterrus(zv)intesys(tec)cz> - 25.6.1999 08:06:53

Ahoj Petre,

noo, dost mozna to bude ono, ale s nekolika malickostmi:

a) nemam nt-cka
b) nemam ani jeden z tam jmenovanych souboru, coz bude asi ten problem.
Hledal jsem i soubory nalezejici verzi osm (nejake ora80.dll), ale
nic... Pomuze mi nekdo s timhle problemem? Zrejme nemam na pocitadle dll
soubory pro oracle. Pritom mam ale vsechno nainstalovane so nejspravneji
podle meho nejlepsiho vedomi a svedomi.

Pomooooooc!

Diky, diky, diky,

Peter Rus

Petr Vones wrote:
>
> Peter Rus wrote:
> > > > Ahoj,
> > > >
> > > > mam na serveru netware 5 nainstalovany oracle 8.0.4 a nejak se mi
> > > > nedari.
> > > >
> > > > Spojeni serveru a stanice funguje (overeno pomoci enterprise
> > > > manageru),
> > > > odbc taky jakz-takz funguje. Ale bych chtel nativni link. Bohuzel,
> > > > kdykoliv se o to pokusim (pouzit nativni link), dostanu hlasku "vendor
> > > > initialization failed" - nevite nekdo co s tim?
>
> Ahoj,
>
> Podle toho jak to popisujes by to mohlo byt tohle:
>
> http://www.borland.com/devsupport/bde/qanda/FAQ253B.html
>
> --
>
> Internet proti monopolu. Petr Vones, amatersky programator
> * http://www.bojkot(tec)cz *
> ************************

ZMODEM

[*] Jind�ich Nikodem <nikodem(zv)kh-kinetic(tec)cz> - 25.6.1999 08:37:55

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

Zdravim vsechny,

nevite nekdo kde najdu blizsi informace o komunikacnim protokolu Z-MODEM (i jin�m) pokud mozno v cestine.

Predem dekuji
Jindrich Nikodem


* Object Inspector *

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 25.6.1999 08:45:47

Petr Vones <pvones(zv)mbox.vol(tec)cz> wrote:

>OI, jako zaklad bych pouzil listbox ve virtualnim rezimu. Pak jen stanovit
>nejake rozhrani pro vlastnosti polozek (checkbox, edit, combobox, expand,
>readonly) a je to na svete ...


Ja uz si moc nepamatuju, proc jsem ten listbox nepouzil, ale mam dojem, ze z
duvodu, ze Delphi vytvari jen slupku na Gatesovym standardnim prvkem, takze
veskera logika napr. posuvu apod. se odehrava ve woknech.

BTW, muzes mi, pls, popsat, co je to virtualni rezim u listboxu?


Thanx, pf

BatchMove a diakritika (surne!!!)

[*] Peter Hrenovcik <hrenovcik(zv)ns.basl.sk> - 25.6.1999 08:57:04

Cavte.

Poraditem mi prosim niekto ako previest tabulku do textoveho suboru
komponentou BatchMove aj s diakritikou.

Diky za kazdu radu.
Cavte

MDI form z SDI formu

[*] Petr =?iso-8859-2?Q?Ga=EFourek?= <geta(zv)telecom(tec)cz> - 25.6.1999 09:07:35

Ahoj,
muzete mi nekdo poradit s MDI aplikaci? Potrebuju ze sveho formu vyvolat
MDI form.
V D4 Standard jsem si vygeneroval MDI aplikaci, potud vse OK.
Najivnejsem si myslel, ze bude stacit vzit vygenerovane MAIN a CHILD
unity apak ze sveho formu hlavni MDI okno klasicky vyvolat:
MyMDIForm.TMainForm.Create(Self);
MyMDIForm.Show;
Hlavn� MDI okno se vyvolalo, ale pri otevreni Child okna jsem
dostalzpravu "... No MDI forms are currently active! ...."Kdyz vyvolavam
hlavni MDI okno ShowModal, tak dostanu hlasku "Cannot make a visible
window modal.", ale MDI okno je uz otevrene. Child okna sechovaji
stejne.Co delam spatne? Hledal jsem jak v helpu, tak v dokumentaci
nainstalacnim CD, ale bez uspechu.

A pak jeste jeden navazujici dotaz. Chtel bych dat to MDI okno do
DLL.Nenarazim opet na nejake problemy?

Predem diky za rady.
Petr Gadourek


subnet mask

[*] Stanislav Kolar <standa(zv)winroute(tec)cz> - 25.6.1999 09:35:43

At 11:05 24.6.1999 +0200, you wrote:

>>potreboval by som programovo zistit TCP/IP podmasku siete (subnet mask ),
>>vie niekto ako ?
>podivej se na msdn.microsoft.com, tam bys mel neco najit. V NT 4 a ve
Win98 to urcite pujde pomoci iphelper.dll. Obyc
>prostredky se daji jen zjistit IPcka v pocitaci (alespon o netmask info
nevim nic)

Vse se da vycist z registry (vyjma dynamicky pridelene IP adresy via DHCP
na Win9x - tam se musi vyuzit nezdokumentovane API k vdhcp.386).

S. Kolar (standa(zv)winroute.com)

Quick Report

[*] tichyr <tichyr(zv)vaipe(tec)cz> - 25.6.1999 09:43:36

HELP !
V delphi jsem zacal delat teprve nedavno. Pomuze mi nekdo s QuickReportem ?
Problem je nasledujici :
Verze Delphi : 4
Formular 1 : QuickReportem (nejsou problemy), report podle mych predstav.
Formular 2 : QRPreview
pouzil jsem udalost OnPreview u QuickReportu (formular 1) pro zobrazeni
vlastniho nahledoveho okna (formular 2). V tomto okne je komponenta
QRPreview. Pri jeho zobrazeni nastavim
QRPreview.QRPrinter := QuickReport.Printer
a sestava se zobrazi.
Vsechno funguje az do doby kdy uzavru nahledove okno.
Pamet pouzivana reportem zustane obsazena (u malych sestav to zas tak moc
nevadi, pokud mi nevadi, ze musi obcas shodit windousy), a v adresari TEMP
se hromadi soubory typu QRP01.tmp.......(ktere jsou obrovske v zavislosti
na velikosti sestavy). Zkousel jsem pouzivat proceduru Free, ale asi
spatne.

Prosim poradte nekdo !
D�ky Radim


MS SQL

[*] Vlastimil Bardon <ineq-soft(zv)ova.eridan(tec)cz> - 25.6.1999 09:54:49

Pokud vim, tak jen uzivatelum, kteri bezi pod NT, popripade tem, kteri maji
nad W95 nadstavbu na messaging. Zkousel jsem to rucne, programove jsem to
zatim nedelal a nevim, jak se to dela.

-----P�vodn� zpr�va-----
Od: Soft [SMTP:soft(zv)comacomp(tec)cz]
Odesl�no: 24. �ervna 1999 13:44
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: MS SQL

Ahoj
muze SQL server 6.5 odeslat spravu prihlasenym aplikacim ??.
potreboval bych informovat ostatn� u�ivatele o nejake zmene nebo udalosti
na
servru.

Dik
Zdenek Gracias <<Soubor: ATT00000.htm>>

Dalsi tlacitko nebo vlastni Caption v MessageBox a

[*] Petr Vaclavek <bla(zv)atrey.karlin.mff.cuni(tec)cz> - 25.6.1999 10:02:47

> Zdravim.
>
> V aplikaci potrebuji dialogovy box typu YesNoCancel doplnit o dalsi
> tlacitko s vlastnim popisem. Jde tam nejak rozumne pridat (aby byl
> zachovan standardni vzhled a formatovani) pripadne lze zmenit Caption u
> tlacitek z nejakeho "4tlacitkoveho dialogu" (napr v MessageDlg pouzit
> [mbYes,mbNo,mbCancel,mbAll] a prepsat jim Caption).
> Shrnu to : potrebuji vyvolat dialog s 4mi buttony popsanymi
> (Ano,Ne,Storno,Jinak).
> Samozrejme, ze nyni to mam udelane extra formularem. Rad bych aplikaci
> od nej ulehcil ale az v posledni rade presunutim do dll nebo balicku.
> Diky za rady a napady.
> eL..

*** Pokud chces psal jsem si vlastni funkci na tento dialog (ktery
jsem si udelal taky vlastni), ale vypda stejne jako klasicky
MessageDlg, ma ale navic udane, ktere tlacitko ma byt defaultni, a
pridat tam nejaky dalsi typ asi nebude zase tak tezke.

Petr
==< Petr Vaclavek >---- --- --- -- -- - - -
====-----( mailto: bla(zv)atrey.karlin.mff.cuni(tec)cz )-- - -
`=====--( http://atrey.karlin.mff.cuni(tec)cz/~bla )-- - -
`======--- ------ ---- --- -- -- - - -

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