Archív konference Delphi

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

Pozice kurzoru v memu

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 21.6.1999 14:24:20

Memo1.SelStart

> ----------
> Ahoj, jak poznam pozici kurzoru v memu ? Nejak to nemuzu najit. Dik.
>
>

TMemo.Lines do promene

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 21.6.1999 15:08:54


Petr Voborn�k <vobornik(zv)ssakhk(tec)cz> wrote:

> Uz jsem to vyresil. Ja to potreboval do takove,
> ktera by se dala ulozit do typoveho souboru,
> ale aby mohla obsahovat vice nez 255 znaku (asi 1000).
> Udelal jsem si tedy typ TString4x ktery obsahuje
[...]

Brrrrr, to je hruza. Logicky i implementacne :-(((

Jak jsi dospel k tomu, ze to mas ukladat jako pole short stringu? Tak zadani
prece neznelo: Ty chces ukladat pole znaku o velikosti delsi nez 255. Melo
by to vypadat asi nejak takhle:

const
maxMemoImage = 1000;
type
tMemoImage = array[0..maxMemoImage] of char; // znak navic je pro
trailing NULL

procedure GetMemoImage(aMemo:tMemo; var aImg:tMemoImage);
begin
strlcopy(aImg,pChar(aMemo.Lines.Text),sizeof(aImg)-1);
end;

procedure SetMemoImage(aMemo:tMemo; const aImg:tMemoImage);
begin
aMemo.Lines.SetText(addr(aImg));
end;// pouziti...
var
Img: tMemoImage;
f: file of tMemoImage;
begin
GetMemoImage(Memo1,Img);
write(f,Img);
...
Memo1.Clear;
...
read(f,Img);
SetMemoImage(Memo1,Img);
...
end;

K te puvodni implementaci: nepripada ti divny v kazdem pruchodu cyklem
vyhodnocovat nejmene 4x vyraz 255*i? Take konstrukce for i:=0 to high(),
i:=0 a Result[0] nejsou prilis ciste. Kdyz pouzivas high, proc ne low?

Polepsi se :-)))


bye, pf

Syntax paradoxu

[*] Jezek Petr, Ing. (DELVINA) <PETR(zv)sevis.sk> - 21.6.1999 15:08:50

Ja pri pristupu (SELECT, UPDATE, INSERT, DELETE) na Paradox pouzivam
normalni SQL jazyk
a chodi to uplne bez problemu. Vlozim ho do Query.Sql a zavolam
Open (Select) nebo ExecSql a vse je jak ma byt.
Nemas nahodou spatne pripojenou databazu nebo Query nepripojene k
databazy ?
Petr

> -----Original Message-----
> From: Robert Jendrisak [mailto:delphi(zv)minv.sk]
> Sent: Tuesday, June 22, 1999 10:42 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Re: Syntax paradoxu
>
>
> > > Mam taku otazocku.
> > > Klasicke SQL zrejme vsetci ovladame, ale co taky paradox?
> > > Mohol by please niekto opravit moju syntax klasickeho SQL do
> > paradoxovskeho
> > > query jazyka?
> > >
> > > update auto set spotreba=5 where id="skoda"
> > >
> > > Insert into auto (id,farba,spotreba,vlastnik) values
> > > ("lada","cervena",8,"dezo")
> > >
> > > delete from auto where id="raxotina"
> > >
> >
> > Co myslis syntaxi "paradoxu" ? Pokud tim myslis provozovani paradox
> tabulek
> > pod Delphi a BDE, syntaxe je v poradku. Samozrejme predpokladam, ze
> pouzivas
> > Query.ExecSQL a ne Query.Open
> >
> > ===============================
> > ing. Jan Fiala fiala(zv)infos(tec)cz
> > Prog-Soft s.r.o. Plzen
> > INFOS - informacni system pro napojare
> > ===============================
>
>
> Of course, I do
>
> Len ten update a insert mi myslim nefunguje.
>
> Who knows. Kazdopadne som si isty ze Paradox nepouziva SQL. Ma vlastny
> jazyk,
> myslim ze sa vola SKL (alebo podobne..vid literatura o
> Paradoxe). Chcel som
> vediet syntax toho
> divneho query jazyka.
>
---
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


DriveComboBox v dialogu OpenFile

[*] Tomas Skopik <skopik(zv)vtv(tec)czn(tec)cz> - 21.6.1999 15:10:54

Ahoj,

muzete mi prosim poradit jak vytvorit ComboBox se seznamem disku jako je v dialogu Open File? Kdysi jsem mel komponentu, ktera to zobrazovala jako TreeView, ale uz ji nemam a ani si nemuzu vzpomenout jak se jmenovala.

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


SelectAll

[*] Jezek Petr, Ing. (DELVINA) <PETR(zv)sevis.sk> - 21.6.1999 15:11:01

Mam jeden dotaz.
V Delphi 1 mam odvozenou komponentu od TEdit a potreboval
bych, aby pri vstupu pomoci mysky do neho se cely obsah
vybral. Pokud se tam dostanu pomoci TAB, tak se tak stane, ale
pokud mysi, tak ne. Jak se s tim mam poprat?

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


TMemo.Lines do promene

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 21.6.1999 15:12:28

Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> wrote:
> nebo Memo2.Lines.AsSign(Memo1.Lines);


staci Memo2.Lines := Memo1.Lines, protoze property Lines pouziva SetLines(),
ktera to Assign() vola automaticky.


Vaclav Sazima [SMTP:sazima(zv)comp(tec)cz] wrote:

> L.Text := Memo1.Text;
> Memo2.Text := L.Text;


K cemu ta pomocna promenna L?

Bye, pf

TMemo.Lines do promene

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 21.6.1999 15:18:44

Jan Fiala <fiala(zv)infos(tec)cz> wrote:

> Jenom me nenapada jediny duvod proc nepouzit primo vlastnost SaveToFile,
> pokud to chces ulozit do textoveho souboru.

To me napada: napr. kdyz bych chtel do jednoho souboru zapisovat vice obsahu
tMemo. Pak Ti je SaveToFile() na dve veci.

Bye, pf

FlashFiler - zkusenosti ?

[*] Foldyna Ji�� <jiri.f(zv)avizo(tec)cz> - 21.6.1999 15:30:22

Tohle mi neda, abych se nepreptal:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-----P�vodn� zpr�va-----
Od: Petr Zahradnik [mailto:clexpert(zv)clexpert(tec)cz]
Odesl�no: 20. �ervna 1999 19:41
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: Re: FlashFiler - zkusenosti ?

Bezi to SUPER rychle na tabulkach Paradox a dokonce
nejsou zadne poruchy ani pri vypadku proudu - proste neni vubec
potreba opravovat poskozene indexy, memo pole apod. Tedy to, co
zna 100% uzivatelu Delphi, kteri pouzivaji BDE s tabulkami
Paradox a dBase. Jenze to jsme nekde uplne jinde, v dobe kamenne...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Znamena to, ze superrychla prace nad tabulkami Paradox je produktem doby
kamenne, zatimco hlemyzdi tempo pod Gatows je vymo�enost civilizace?

Pokud ano, tak cert vem OLE, DDE, ADO a jine XXX...

(Trosku provokuju, ze jo? :-)))))

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


Vicebarevne kurzory mysi

[*] vegainfo(zv)post(tec)cz - 21.6.1999 15:33:56

Uz jsem jednou psal, ale nikdo mi neodpovedel.
Proto to zkousim jeste jednou. Budu vdecny i za jakekoliv naznaky. Predem diky. Dotaz do konference>
mam problem s umistenim 256 barevnych kurzoru do souboru
RES. Pokud v souboru *.RC napisu zminku napr SIPKA CURSOR "SIPKA.CUR", vezme mi to prekladac BRC.EXE pouze, jeli format kurzoru B&W nebo 16-barev. Pokud je ale format 256 barev, nemuzu to zkompilovat. Pokud ale kurzor natahnu pomoci funkce LoadCursor primo z disku, vsechno funguje. Pomuze mi nekdo? moje adresa vegainfo(zv)post(tec)cz.


Diky vit Jurasek.
>
>
>
>

SelectAll

[*] Maixner Adam <Adam.Maixner(zv)pvt(tec)cz> - 21.6.1999 15:34:14

Co takhle dat SelectAll do Edit1OnMouseDown. Pokud to pak nebudes chtit
pti kazdem kliknuti na edit, ale jenom tehdy, kdyz ziska focus, tak
SelectAll proved jenom tehdy, kdyz bude v TRUE promenna, kterou v
OnMouseDown Budes shazovat a v OnExit davat do true;

> -----P�vodn� zpr�va-----
> Od: Jezek Petr, Ing. (DELVINA) [SMTP:PETR(zv)sevis.sk]
> Odesl�no: 21. �ervna 1999 15:11
> Komu: 'delphi-l(zv)fwd(tec)cz'
> P�edm�t: SelectAll
>
> Mam jeden dotaz.
> V Delphi 1 mam odvozenou komponentu od TEdit a potreboval
> bych, aby pri vstupu pomoci mysky do neho se cely obsah
> vybral. Pokud se tam dostanu pomoci TAB, tak se tak stane, ale
> pokud mysi, tak ne. Jak se s tim mam poprat?
>
> Petr
> ---
> 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


Dynamick� zm�ny ikony v prav�m horn�m

[*] Krmela Tom� <Krmela(zv)olc.pvt(tec)cz> - 21.6.1999 15:47:50

V�en� delphist� ,

omlouv�m se za trochu off topic , ale chci se zeptat na Dynamick� zm�ny
ikony v prav�m horn�m rohu Internet Exploreru . V�m , �e IEAK to um�
staticky , ale j� bych to cht�l dynamicky a z webu , Pros�m pomozte , pokud
v�te.
S pozdravem


*************************************************************
Tom� Krmela tel.�st�edna: 0649/394111
program�tor v�voje PVT prima linka: 0649/394320
pracovi�t� �umperk fax: 0649/216863
Langrova 7, 787 01 �umperk e-mail:tomas.krmela(zv)pvt(tec)cz
*************************************************************

TMemo.Lines do promene

[*] Maixner Adam <Adam.Maixner(zv)pvt(tec)cz> - 21.6.1999 15:49:50

A proc nepouzit memo1.lines.savetostream a ulozit jich nekolik fo
filestreamu ?

> -----P�vodn� zpr�va-----
> Od: Petr Fejfar [SMTP:callnet(zv)telecom(tec)cz]
> Odesl�no: 21. �ervna 1999 15:19
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: TMemo.Lines do promene
>
> Jan Fiala <fiala(zv)infos(tec)cz> wrote:
>
> > Jenom me nenapada jediny duvod proc nepouzit primo vlastnost
> SaveToFile,
> > pokud to chces ulozit do textoveho souboru.
>
> To me napada: napr. kdyz bych chtel do jednoho souboru zapisovat vice
> obsahu
> tMemo. Pak Ti je SaveToFile() na dve veci.
>
> Bye, pf
>

SelectAll

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 21.6.1999 15:55:00

Napis si udalostni proceduru OnEnter
a tam to napis

procedure TForm1.EditAllOnEnter(Sender : TObject);
begin
(Sender at TTvujEdit).SelectAll;
end;

Dobra.

> ----------
> V Delphi 1 mam odvozenou komponentu od TEdit a potreboval
> bych, aby pri vstupu pomoci mysky do neho se cely obsah
> vybral. Pokud se tam dostanu pomoci TAB, tak se tak stane, ale
> pokud mysi, tak ne. Jak se s tim mam poprat?
>

!! DELPHI na prog.cz !!

[*] Tonda Kmoch <t.kmoch(zv)seznam(tec)cz> - 21.6.1999 16:14:30

Vazeni ucastnici konference,
tuto konferenci "zneuzivam", abych se zeptal, zda-li nema nekdo zajem
uverejnit svoje clanky tykajici se programovani (pref. Delphi) na nasem
serveru www.prognet(tec)cz
Pokud by zajem byl, prosim ozvete se na muj email.

mockrat Vam dekuji,
s pozdravem

// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= \\
| >> Tony Kmoch <<
| tonda(zv)kamarad(tec)cz
| t.kmoch(zv)seznam(tec)cz
| ICQ: #21901427
| Czech rep., Europe
+----------------------------------
| Programmers Network CZ [www.prog(tec)cz]
\\ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= //
Kdyz reknes: "Napsal jsem program, ktery slozi Windows 95",
lide se na tebe jen nechapave otoci a odpovi:
"Ale tohle ja dostal se systemem zdarma"

TMemo.Lines do promene

[*] Vaclav Sazima <sazima(zv)comp(tec)cz> - 21.6.1999 16:37:52

Petr Fejfar wrote:
>
> Vaclav Sazima [SMTP:sazima(zv)comp(tec)cz] wrote:
>
> > L.Text := Memo1.Text;
> > Memo2.Text := L.Text;
>
> K cemu ta pomocna promenna L?

No uplne puvodne ten dotaz byl :

Nevite nekdo jak ulozit obsah (properties Lines) komponenty
TMemo do jedne promene. Teda spis jakeho typu by mela byt ta
promena a jak to do ni pak ulozit, aby to slo zase nahrat zpatky do
Mema.

Pozice kurzoru v memu

[*] Jansta Kv�toslav <KJ(zv)lcs(tec)cz> - 21.6.1999 16:44:48

jen�e SelStart je od za��tku a pak se tam p�id�v� pro ka�dej ��dek
CR LF (+2),
a na sou�adnice se to mus� p�epo��t�vat.
Sl�va
>Memo1.SelStart

> > ----------
> > Ahoj, jak poznam pozici kurzoru v memu ? Nejak to nemuzu najit. Dik.
> >
> >
>

FlashFiler - zkusenosti ? - Silny OffTopic

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 21.6.1999 16:49:00

Tak ja se pokusim Ti to vysvetlit, protoze ja jsem to
pochopil. Nebyl to konketni dotaz, ale spise fylozoficka
uvaha, kam smeruje vyvoj informacnich technologii, kdyz
hardware je cim dal tim dokonalejsi, rychlejsi, ma vyssi
kapacitu, lepsi parametry... a pritom programy na techto
strojich bezi cim dal tim pomaleji a problemoveji a je
nutne shanet a kupovat dalsi programy, ktere ohlidaji
ty problemove programy...

Slo tedy jen o uvahu, zda nebyla lepsi ta doba kamena.
Ja sam vzpominam, jak treba slapal novel, slo
tehdy o dvojku a trojku, a trochu to srovnavam
ted s NTyckama... Myslim, ze neni nutno dale
komentovat.

Byla to jen takova uvaha a nepis mi prosim, ze zase lze
takoveto programy spoustet temer paralelne atd...
Sam se k tomuto tematu jiz vubec vyjadrovat nebudu.

Dobra.

> ----------
> Od: Petr Zahradnik[SMTP:clexpert(zv)clexpert(tec)cz]
> Odesl�no: 21. �ervna 1999 17:04
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: RE: FlashFiler - zkusenosti ?
>
> Puvodni zprava, kterou napsal Foldyna Ji�� dne 21 Jun 99,:
>
> > Tohle mi neda, abych se nepreptal:
> >
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> +
> > -----P�vodn� zpr�va-----
> > Od: Petr Zahradnik [mailto:clexpert(zv)clexpert(tec)cz]
> > Odesl�no: 20. �ervna 1999 19:41
> > Komu: delphi-l(zv)fwd(tec)cz
> > P�edm�t: Re: FlashFiler - zkusenosti ?
> >
> > Bezi to SUPER rychle na tabulkach Paradox a dokonce
> > nejsou zadne poruchy ani pri vypadku proudu - proste neni vubec
> > potreba opravovat poskozene indexy, memo pole apod. Tedy to, co
> > zna 100% uzivatelu Delphi, kteri pouzivaji BDE s tabulkami
> > Paradox a dBase. Jenze to jsme nekde uplne jinde, v dobe kamenne...
> >
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> ++
> >
> > Znamena to, ze superrychla prace nad tabulkami Paradox je produktem
> doby
> > kamenne, zatimco hlemyzdi tempo pod Gatows je vymo�enost civilizace?
> >
> > Pokud ano, tak cert vem OLE, DDE, ADO a jine XXX...
> >
> > (Trosku provokuju, ze jo? :-)))))
>
> Ja nechapu dotaz. Je-li to dotaz. Jednoduse receno - DOS je doba
> kamenna. Kdo dnes uspesne dela software pro DOS?
>
>
>

FlashFiler - zkusenosti ?

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 21.6.1999 16:04:50

Puvodni zprava, kterou napsal Foldyna Ji�� dne 21 Jun 99,:

> Tohle mi neda, abych se nepreptal:
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> -----P�vodn� zpr�va-----
> Od: Petr Zahradnik [mailto:clexpert(zv)clexpert(tec)cz]
> Odesl�no: 20. �ervna 1999 19:41
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: FlashFiler - zkusenosti ?
>
> Bezi to SUPER rychle na tabulkach Paradox a dokonce
> nejsou zadne poruchy ani pri vypadku proudu - proste neni vubec
> potreba opravovat poskozene indexy, memo pole apod. Tedy to, co
> zna 100% uzivatelu Delphi, kteri pouzivaji BDE s tabulkami
> Paradox a dBase. Jenze to jsme nekde uplne jinde, v dobe kamenne...
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> Znamena to, ze superrychla prace nad tabulkami Paradox je produktem doby
> kamenne, zatimco hlemyzdi tempo pod Gatows je vymo�enost civilizace?
>
> Pokud ano, tak cert vem OLE, DDE, ADO a jine XXX...
>
> (Trosku provokuju, ze jo? :-)))))

Ja nechapu dotaz. Je-li to dotaz. Jednoduse receno - DOS je doba
kamenna. Kdo dnes uspesne dela software pro DOS?


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


Pozice kurzoru v memu

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 21.6.1999 17:07:07

Ale Ty jsi nenapsal, ze to chces ve formatu
Radek/Sloupec, to musis udelat jinak :

CharPos.Y := GetLineIndex;
CharPos.X := (Memo1.SelStart -
SendMessage(Memo1.Handle, EM_LINEINDEX, CharPos.Y, 0));
Inc(CharPos.Y);
Inc(CharPos.X);
StatusBar1.Panels[0].Text := Format('%1d : %1d', [CharPos.Y,
CharPos.X]);

a

function THTMLEditForm.GetLineIndex : word;
begin
GetLineIndex:=SendMessage(Memo1.Handle, EM_LINEFROMCHAR,
Memo1.SelStart, 0);
end;

> ----------
>
> jen�e SelStart je od za��tku a pak se tam p�id�v� pro ka�dej
> ��dek
> CR LF (+2),
> a na sou�adnice se to mus� p�epo��t�vat.
> Sl�va
>
>
>
> >Memo1.SelStart
>
> > > ----------
> > > Ahoj, jak poznam pozici kurzoru v memu ? Nejak to nemuzu najit.
> Dik.
> > >
> > >
> >
>

TMemo.Lines do promene

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 21.6.1999 17:16:02

Maixner Adam <Adam.Maixner(zv)pvt(tec)cz> wrote:> A proc nepouzit memo1.lines.savetostream
> a ulozit jich nekolik fo filestreamu ?

To by sice slo, ale tak jednoduche by to nebylo, protoze musis nejak poznat,
kde jeden konci a jiny zacina.

Bye, pf

Prechod na dalsi polozku ENTREM misto TAB.

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 21.6.1999 17:21:00

Mate chlapi oba pravdu, na tu numerickou klavesnici jsem zapomnel, tam je ten
Enter opravdu idealni. Ja jsem na to trosku vysazeny, protoze se mi dostaly
do ruky Wokeni softy, ktere prechod mezi policky maji POUZE na Enter a to me
fakt prudi (pokud to je jako alternativa k TAB tak budiz - v opravnenych
pripadech :-)

Petr Zahradnik wrote:

> Puvodni zprava, kterou napsal Martin Kubecka dne 19 Jun 99,:
>
> > Krome toho, ze todle povazuju za kravinu (Proc proboha menit standardni

> pokud ma napr. zenska psat jen cisla a datlovat a datlovat, ale
> pritom si ma treba drzet papiry nebo obracet listy, pak ten
> enter vpravo na ciselne klavesnici bodne. Pouziva jednu ruku
> na tukani a jednu na obraceni listu... Predstav si napriklad

> se z tabulatoru opupinkujes... Ja jsem sice take priznivec
> tabulatoru, ale proste jsou aplikace, kde je fakt lepsi enter.
>

Jaro wrote:

> Kdo nekdy videl porizovacku valit data do pocitace nebo praci u kasy,
> ten vi o cem pisu a nebude nic rikat o kravinach.

:-) Videl jsem klepat cisilka tatu takze vim o cem mluvis ;-)

Mac

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

navrh tabulky

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 21.6.1999 17:43:23

No Comment Group, s.r.o. / Sa wrote:

> ehmm. myslim ze nebudem jediny... mohol by si prosim zrozumitelnejsie? :-)

Zkusil bych to napriklad takto:

create table Spolecnosti ( //ciselnik
idx autoincrement
nazev varchar
)

create table Utvary ( //ciselnik
idx autoincrement
spolidx reference Spolecnosti (idx) //referencni integrita
nazev varchar
)

create table Skupiny ( //ciselnik
idx autoincrement
utvidx reference Utvary (idx)
nazev varchar
)

create table Lidicky (
Jmeno varchar primary
skupidx reference Skupiny (idx)
...
)

Neber to samozrejme doslova, moznosti je vic, podle toho, zda ma
strom nejaky limit nebo muze byt gumovy. Pak je to otazka
dobreho navrhu ciselniku.

>
> ----- Original Message -----
> From: Zbysek Hlinka <zhlinka(zv)login(tec)cz>
> To: <delphi-l(zv)fwd(tec)cz>
> Sent: Sunday, June 20, 1999 6:46 PM
> Subject: Re: navrh tabulky
>
>
> > No Comment Group, s.r.o. / Sa wrote:
> >
> > > mam taky maly problem. Potreboval by som ulozit v tabulke stromove
> > > data.
> V
> > > zasade si to mozete predstavit ako napr. zoznam zamestnancov, ktorych
> > > je potrebne zaradit do stromovej struktury typu:
> > >
> > > Spolocnost
> > > |
> > > |-sekretariat
> > > |-sekretarka
> > > |-asistentka
> > > |-obchodne oddelenie
> > > |-skupina dealerskeho predaja
> > > |-sef dealerskej skupiny
> > > |-asistent dealerskej skupiny
> > >
> > > ...
> > >
> > > bude to ulozene v paradoxovskych tabulkach :-)
> > >
> > > uz to niekto robil? Malo by to byt navrhnute tak, aby som vedel potom
> > > jednoducho spravit report nad dalsou tabulkou napr. platov pre skupinu
> > > obchodne oddelenie ale aj pre celu spolocnost ...
> >
> > Udelas si tabulku lidi, dale vyrobis vhodne ciselniky, a ke kazde
> > vete cloveka priradis vhodnou hodnotu z ciselniku.
> >
> >
> > 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
>
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


Pozice kurzoru v memu

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 21.6.1999 17:45:20


Jansta Kv�toslav <KJ(zv)lcs(tec)cz> wrote:> jen�e SelStart je od za��tku a pak se tam p�id�v� pro ka�dej ��dek
> CR LF (+2), a na sou�adnice se to mus� p�epo��t�vat.

Hi,

tak zkus tohle:

var
x,y: integer;
begin
with Memo do
begin
y := SendMessage(Handle,EM_LINEFROMCHAR,SelStart,0);
x := SelStart-SendMessage(Handle,EM_LINEINDEX,y,0);
end;
end;


BTW, kdyz se podivas do helpu k API na zpravy typu EM_xxxx, tak tam najdes
dalsi uzitecne funkce.


Bye, pf

Synchronizace casu v siti(bylo Re: Necinnost + net

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 21.6.1999 18:23:15

Otazka jestli chces na neco prijit nebo pouzijes hotove reseni jako je
napriklad NTP (Network Time Protocol).

Asi vse o NTP najdes tady:

http://www.eecis.udel.edu/~ntp/

A ja mam velice dobre zkusenosti se softem Tardis2000 a K9. Princip: na jedne
masine spustis Tardis2000 jako time server (NTP broadcast - vysila do site
presny cas) a na ostatnich masinach spustis K9 ktery funguje jako NTP klient.
Presny cas lze brat z GPS nebo napr. z Internetu (z atomovych hodin napr.).
Vyhoda je, ze je na vsech masinach naprosto presny a shodny cas.

Tardis zde:

http://www.kaska.demon.co.uk/

je to shareware (neni ale nijak omezen casove atd.) a umi bezet jak na W9x tak
i na NT i jako service.

Mac

P.S. Povsimni si, ze nespekuluju PROC ale jen rikam JAK :-)))

Delphi Konferencia wrote:

> Inaksie vdaka vsetkym za namety vsetkym.
> Este keby Ste poradili, ako sinchronizovat cas na pocitacoch s W9x
> s inym pocitacom s W9x - rovnako, ako to vie program NET.EXE
> s parametrom TIME. Ale nie spekulacie preco, skor ako. :-))))
> Aby som to ulahcil - zrejme sa to ani cez API funkcie neda,
> jedine nejaky spawn a net.exe. Ale mozno pridete na nieco ine.
>
> forgo

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

navrh tabulky

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 21.6.1999 18:42:23

Tady je potreba asi jeste upresnit, jestli budes mit vice vetvi (ruzne
hloubky) atd. Pokud budes mit pouze 'odeleni' a 'funkce' tzn. 2 vetve (z toho
co si poslal to tak vyplyva) tak bych udelal dve tabulky a relacne je spojil.
Pokud tam chces mit vice vetvi (dynamicky pridavat dalsi - neco jako adresare
na hardisku) tak bych vyuzil moznosti jako dela DBTreeView (skoda ze uz ho
neprodavaji a novi majitele nemaji trial - coz NECHAPU). Mam nekde komponentu
(free + source), ktera umi zobrazit data z tabulky jako TreeView (nema ale
operace se samotnou databazi - je nutne to delat rucne - coz muze byt nekdy
naopak vyhoda ;-) - jak to dela DBTreeView nevim :-(

Ta komponenta je od Alexander Buzaev (buzaev(zv)sbank.ru) a jmenuje se TxDBTree
v1.1 a sosnul jsem ji nekde na DSP nebo Torry. Zkousel jsem jich vice a tahle
mi vyhovovala nejlip (teda az na tu otravnou praci s databazi ;-).

Mac

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

> Ahoj,
>
> mam taky maly problem. Potreboval by som ulozit v tabulke stromove data. V
> zasade si to mozete predstavit ako napr. zoznam zamestnancov, ktorych je
> potrebne zaradit do stromovej struktury typu:
>
> Spolocnost
> |
> |-sekretariat
> |-sekretarka
> |-asistentka
> |-obchodne oddelenie
> |-skupina dealerskeho predaja
> |-sef dealerskej skupiny
> |-asistent dealerskej skupiny
>
> ...
>
> bude to ulozene v paradoxovskych tabulkach :-)

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

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

[*] Zdenek Drvota <drvota(zv)zds(tec)cz> - 21.6.1999 17:43:31

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


offtopic: NT + SP5 + CZ Office

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 21.6.1999 18:43:27

Presne tak, tenhle problem nastane po aplikaci SP4 nebo SP5 na NT....

Mac

"Ing. Ludek Florian" wrote:

>
> Zkus prejmenovat XL8405.DLL na XL8805.DLL; najdes v adresari
> Program Files\Microsoft Office\Office

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

TimeStamp

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 21.6.1999 18:50:49

Co se tyka toho SQL tak snad neco jako:

SELECT *
FROM tabulka
WHERE cas BETWEEN '06/14/1999 22:00:00' AND '06/15/1999 6:00:00' ????

Ale jak tak pozoruju, ze mas ten cas v jinem poli, tak bych se pokusil to
nejak poskladat do te podminky (kazdopadne bych se snazil tu databazi nejak
predelat - pokud to samozrejme jde).

A co se tyka toho datoveho typu TimeStamp tak ten se prepisuje i pri editaci
zaznamu - ALESPON NA MS SQL 6.5 a 7.0 - jak je to jinde nevim....muze se to
samozrejme lisit.

Mac

Viliam Mlich wrote:

> Hello All!
>
> Mam databazu vyrobkov, u kazdeho je v jednom poli (typu DATE) datum vyroby
> a v druhom (textovom) cas vyroby. Je to dBase .DBF, ale robi sa s nim len
> cez localSQL.
>
> Potrebujem vybrat polozky vyrobene v nocnej smene, napr. od pondelka
> 14.6.99 22:00 hod. do utorka 6:00 rano. Aky je najvhodnejsi zapis SQL?
>
> Nie je problem presypat data do paradoxu, videl som tam pole typu
> TimeStamp, ktore sa podla popisu zda ako TDateTime, ale minuly tyzden som
> zachytil v tejto konferencii, ze jeho obsah sa meni samovolne pri zapise
> vety (???)

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

txt tables

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 21.6.1999 18:53:45

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

Mac

Roman wrote:

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

navrh tabulky

[*] Jaro <jaro(zv)sinea(tec)cz> - 21.6.1999 20:06:14

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

Systemove ikony

[*] Tomas Skopik <skopik(zv)vtv(tec)czn(tec)cz> - 21.6.1999 21:18:52

Ahoj,

ze se k tomu jeste vracim. Nemuzu pouzit :

>SendMessage(ListView1.Handle, LVM_SETIMAGELIST, LVSIL_SMALL, ImageListHandle);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
u tech LVM_ hodnot mi to vraci, ze neni deklarovana. ShellApi v uses mam, tak nevim co to chce.
Je to asi hloupy dotaz, ale fakt nevim jak na to.

v uses mam tohle:
> Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
> ExtCtrls, Buttons, ComCtrls, StdCtrls,shellapi, Menus,filectrl;


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

Problem s K5

[*] Cibulka Karel <K.Cibulka(zv)sh.cvut(tec)cz> - 21.6.1999 21:31:31



Vojt�ch Semeck� wrote:

> Zjistil jsem, ze muj program vytvoreny v Delphi 3 nelze spustit na
> pocitacich s procesorem K5. Hned po spusteni to hodi toto:
>
> ---
> Exception Ewin32Error in module project1.exe at 0000B327.
> Win32 Error. Code: 2
> Syst�m nem��e nal�zt uveden� soubor.
> ---
>
> Krome standardnich knihoven pouzivam pouze RX. Vubec mi to nejde do hlavy,
> protoze jine programy mi chodi normalne. Zkousel jsem to pod Win95, 98 i NT
> 4.0
> a vysledek je stejny. Zavisi pouze na tom, zda jde o procesor K5 ci nikoli.
> Na Intelu, Cyrixu i K6 to chodi normalne.
>
> Nesetkal jste se nekdo s podobnym problemem?
>
> Diky
> Vojtech Semecky

Kdysi jsem narazil na podobny problem,

mel jsem doma K5 na 100MHz a kdyz jsem si poprve prinesl domu nove Delphi3
abych na nich mohl neco delat, tak nesly vubec spustit. Padalo to s nejakou
podobnou chybou, jakou jsi popsal. Zkusil jsem vsechno az po totalni
preinstalovani systemu, rozmontovani pocitace, zkouseni pameti a pod, az se mi
podarilo objevit jednu vec. Kdyz jsem v BIOSu vypnul interni cache v CPU, tak
vsechno fungovalo (tim myslim, ze Delphi se daly bez problemu spustit a
pouzivat). Jedina nevyhoda byla, ze system byl tak o 100% pomalejsi. No, pak
jsem tedy kvuli tomu presel na Intelske Pentium a s tim uz zadne problemy
nebyly (vse uplne stejne, jen jine CPU). Dodnes nevim, zda byl odpaleny
procesor, nebo to proste byla nejaka "zajimavost" v architekture K5.

K.

--
<TT>
/* Cibulka Karel, K.Cibulka(zv)sh.cvut(tec)cz */
/* xcibulka(zv)hwlab.felk.cvut(tec)cz */
/* KCibulka(zv)seznam(tec)cz */
/* OnLine: If you have ICQ my ICQ# is 4111110. */
</TT>

Systemove ikony

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

Tomas Skopik wrote:
>
> Ahoj,
>
> ze se k tomu jeste vracim. Nemuzu pouzit :
>
> >SendMessage(ListView1.Handle, LVM_SETIMAGELIST, LVSIL_SMALL, ImageListHandle);
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> u tech LVM_ hodnot mi to vraci, ze neni deklarovana. ShellApi v uses mam, tak nevim co to chce.

Ahoj,

Musis si jeste pridat unit CommCtrl. Pokud mas D4, tak je v tehle pripadech
nejjednodussi pouzit Find in Files na \Delphi4\Source

--

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

Ukonceni programu pri ukonceni Windows

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 21.6.1999 22:03:44

Petr Danek wrote:
>
> Ahoj,
> nevite nekdo jak osetrit v bezicim programu aby pri ukonceni Windows provedl cinnosti jako pri normalnim ukoncovani. Dik.

Ahoj,

Pouzij udalost formulare OnCloseQuery. Ta se ti bude volat jak pri zavreni
aplikace uzivatelem, tak i pri dotazu na uzavreni aplikaci pri ukoncovani
Windows.

--

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

"Cim otevrit ?"

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 21.6.1999 22:04:47

Maly(zv)pds.pce.cdrail(tec)cz wrote:
>
> Ahoj,
> Jak spustit dialog "Cim otevrit" pri programovem spousteni souboru s
> neznamou extenzi ?

Ahoj,

Nedavno se to tu probiralo, je to v archivu:

http://www.delphi(tec)cz/soubor.asp?path=\archiv\1999\may\26\dlfaaadd.htm

--

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

Detekce site MS network

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 21.6.1999 22:04:01

Tom PLANKA wrote:
>
> Preji pekneho dne, ci noci:)
>
> narazil jsem na jeden problem. Mam napsanou aplikaci, ktera vyuziva sdileni
> slozek v siti Microsoft network. Uz se mi dari nastavovat programove heslem
> chranene sdileni adresaru, programovy pristup k nim, ale potreboval bych
> poradit, jak detekovat, jestli ma uzivatel na pocitaci nainstalovanou sluzbu
> site MS network a je do ni prihlasen - to znamena, jestli jej mohou videt
> jine pocitace v siti.
> Chci totiz zajistit, ze pokud tato sit neni funkcni, pracuje pocitac s daty
> ulozenymi lokalne.

Ahoj,

Co to treba rozlisit dle chyboveho kodu ktery ti vrati dana funkce (napr.
WNetAddConnetion3) pri pokusu o pripojeni dane sdilene slozky.

--

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

Tapi32.dll

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 21.6.1999 22:04:39

Patrik Legath wrote:
>
> Caute.
> Robim aplikaciu, ktora bude robit aj z telefonom. Stiahol som si nejake komponenty na tuto temu,
> ale ani jedna mi v podstate nevyhovuje. Neviete, kde bi sa dal ziskat popis k TApi.

Ahoj,

Napriklad v Delphi 4 je to v MS Helpu - Tapi.hlp. Protoze se ale v Delphi
nedodavaji potrebne hlavickove soubory, tak si je budes muset stahnout
z Delphi-Jedi.

--

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

TMemo.Lines do promene

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

Petr Fejfar wrote:
>
> Maixner Adam <Adam.Maixner(zv)pvt(tec)cz> wrote:
>
> > A proc nepouzit memo1.lines.savetostream
> > a ulozit jich nekolik fo filestreamu ?
>
> To by sice slo, ale tak jednoduche by to nebylo, protoze musis nejak poznat,
> kde jeden konci a jiny zacina.

Ahoj,

A co je treba oddelit pomoci znaku #0, pak by to slo takhle (3x TMemo):

const
NullChar: Char = #0;

procedure TForm1.Button1Click(Sender: TObject);
var
FS: TFileStream;
I: Integer;
begin // ulozit
FS := TFileStream.Create('Memo.stm', fmCreate);
try
for I := 1 to 3 do
begin
TMemo(FindComponent(Format('Memo%d', [I]))).Lines.SaveToStream(FS);
FS.WriteBuffer(NullChar, Sizeof(NullChar));
end;
finally
FS.Free;
end;
end;

procedure TForm1.Button3Click(Sender: TObject);
var
MS: TMemoryStream;
BlockStart, BlockEnd, StreamEnd: PChar;
I: Integer;
S: String;
begin // nahrat
MS := TMemoryStream.Create;
try
MS.LoadFromFile('Memo.stm');
BlockStart := MS.Memory;
BlockEnd := BlockStart;
StreamEnd := BlockStart + MS.Size;
I := 1;
while BlockEnd < StreamEnd do
begin
BlockEnd := StrEnd(BlockStart);
SetString(S, BlockStart, BlockEnd - BlockStart);
TMemo(FindComponent(Format('Memo%d', [I]))).Text := S;
BlockStart := BlockEnd + 1;
Inc(I);
end;
finally
MS.Free;
end;
end;

Samozrejme pro prakticke pouziti by bylo dobre to doplnit nejakou hlavickou
pro kontrolu formatu a poctu ulozenych bloku. Nicmene asi nejlepsim resenim
pro ukladani slozenych dokumentu je OLE Structured Storage.

--

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

Vicebarevne kurzory mysi

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

vegainfo(zv)post(tec)cz wrote:
>
> Uz jsem jednou psal, ale nikdo mi neodpovedel.
> Proto to zkousim jeste jednou. Budu vdecny i za jakekoliv naznaky. Predem diky.
>
> Dotaz do konference>
> mam problem s umistenim 256 barevnych kurzoru do souboru
> RES. Pokud v souboru *.RC napisu zminku napr SIPKA CURSOR "SIPKA.CUR", vezme mi to prekladac BRC.EXE pouze, jeli format kurzoru B&W nebo 16-barev. Pokud je ale format 256 ^^^^^^

Ahoj,

Jakou pouzivas verzi Delphi ? V Delphi 4 je prekladac BRCC32.EXE, podle toho
jak to popisujes se bude jednat asi o starou 16bit verzi ktera to mozna vubec
neumoznuje.

--

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

Vlastni titulkova lista

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 21.6.1999 22:11:03

Mal� Dobromil wrote:
>
> Nemate nekdo prosim priklad, jak udelat u formulare
> vlastni titulkovou listu. Jde mi o to, ze bych chtel
> mit maly panel nahore a ten aby fungoval misto te puvodni
> listy (pohyb okna, dblClick aby maximalizoval).
>
> Zpravu WM_NCHITTEST u formulare obslouzit umim, ale
> neumim to u panelu.

Ahoj,

Moc tomu nerozumim, coz mas namysli tim "u panelu" ?

--

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

Dalsi tlacitko nebo vlastni Caption v MessageBox a

[*] eL <eL_z_Prahy(zv)seznam(tec)cz> - 22.6.1999 00:46:27

martin.falta(zv)obi(tec)cz wrote:

> Prepis si Caption tlacitek v unite CONSTS v adresari Delphix\DOC.

Prepsal jsem to ovsem nevim jak dal. Nic se nestalo. Pri pouziti fce
MessageDlg se nic nezmenilo.
Mam D4 STANDART.

eL..

Delphi for Linux ?

[*] Viliam Mlich <vmlich(zv)mbox.vol(tec)cz> - 22.6.1999 01:12:57

Hello All!

http://www.medigo.org/

Bye mailto:vmlich(zv)mbox.vol(tec)cz
V.Mlich http://www(tec)czech-web(tec)cz/~vmlich


Vicebarevne kurzory mysi

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 22.6.1999 06:11:03

Ahoj,
pokud chces pouzivat barevne kurzory i v Delphi 1 pod W95/98 tak na to mam
udelatko a muzu ti ho poslat. Normalne ale v Delphi 1 nezobrazis jine
kurzory nez B&W+T+I barvy.
Jaro B.

> -----P�vodn� zpr�va-----
> Od: Petr Vones [SMTP:pvones(zv)mbox.vol(tec)cz]
> Odesl�no: 21. �ervna 1999 22:06
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: Vicebarevne kurzory mysi
>
> vegainfo(zv)post(tec)cz wrote:
> >
> > Uz jsem jednou psal, ale nikdo mi neodpovedel.
> > Proto to zkousim jeste jednou. Budu vdecny i za jakekoliv naznaky.
> Predem diky.
> >
> > Dotaz do konference>
> > mam problem s umistenim 256 barevnych kurzoru do souboru
> > RES. Pokud v souboru *.RC napisu zminku napr SIPKA CURSOR "SIPKA.CUR",
> vezme mi to prekladac BRC.EXE pouze, jeli format kurzoru B&W nebo
> 16-barev. Pokud je ale format 256 ^^^^^^
>
> Ahoj,
>
> Jakou pouzivas verzi Delphi ? V Delphi 4 je prekladac BRCC32.EXE, podle
> toho
> jak to popisujes se bude jednat asi o starou 16bit verzi ktera to mozna
> vubec
> neumoznuje.
>
> --
>
> Internet proti monopolu. Petr Vones, amatersky
> programator
> * http://www.bojkot(tec)cz *
> ************************
>

navrh tabulky

[*] Martin =?iso-8859-2?Q?O=E8en=E1=B9?= <ocenas(zv)proces.sk> - 22.6.1999 06:44:24

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

SQL report builder

[*] TUNGLI Jan <tungli(zv)pvt.sk> - 22.6.1999 07:14:05

SQL Report Builder nova verzia 1.2
(tlac ciaroveho kodu a tlac grafov, a ine .. ) je na http://freeweb.coco(tec)cz/tungli


TUNGLI Jan
tungli(zv)pvt.sk


Problem s K5

[*] Robert Jendrisak <delphi(zv)minv.sk> - 22.6.1999 07:46:09



> Zjistil jsem, ze muj program vytvoreny v Delphi 3 nelze spustit na
> pocitacich s procesorem K5. Hned po spusteni to hodi toto:
>
> ---
> Exception Ewin32Error in module project1.exe at 0000B327.
> Win32 Error. Code: 2
> Syst�m nem��e nal�zt uveden� soubor.
> ---

Ya som sa stretol. Na kolkych komputroch K5 si to testoval??
V tvojom pripade je zle nainstalovany tvoj program alebo windows.
To nema nic spolocne s procesorom.

Werki


FlashFiler - zkusenosti ?

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

>
> Umi to OPRAVDOVE transkace? Kdyz zbuchne sit, tak jsou data OK nebo v
> cudu?
>


DBISAM - Differences from the BDE

Transaction Support:

Transaction support in the BDE for local databases is somewhat limited in
the amount of records that can participate in a given transaction. The
highest limit currently imposed is 255 records and this depends upon whether
you're using the dBase/Foxpro or Paradox database formats. DBISAM does not
impose any limits on transactions, and you may have as many records
participating in a transaction as available memory will allow. Unlike the
BDE, which uses a log-based transaction system for local database formats,
DBISAM implements transactions completely in memory and buffers all updates
during a transaction. These updates are not written to disk until the
transaction is committed, and are discarded if the transaction is rolled
back. To accomplish this task, DBISAM must acquire and retain a write lock
on any data file updated during the transaction. This write lock is in
effect until the transaction is committed or rolled back, and during this
time no other users can update (post changes to) the data file, although
they may both acquire locks and read from the data file. This means that
you should always keep transactions as short as possible, and should never
wait for user input during the course of a transaction. The buffered
transactions in DBISAM are very efficient, and are an excellent way of
improving the performance of batch updates to a data file (or data files) if
handled in groups of several hundred records at a time.

Please keep in mind that neither the BDE or DBISAM offer fail-safe
transactions, so do not rely on them to prevent data inconsistencies with
complicated transactions that affect multiple files unless you can guarantee
that the application will not get unexpectedly interrupted. DBISAM is
slightly more immune to these type of problems due to it's buffered
transaction design, but problems may still arise if the application is
unexpectedly interrupted during the process of committing a transaction.

Copyright C 1999 Elevate Software

Syntax paradoxu

[*] Robert Jendrisak <delphi(zv)minv.sk> - 22.6.1999 07:49:38

Caffte

Mam taku otazocku.
Klasicke SQL zrejme vsetci ovladame, ale co taky paradox?
Mohol by please niekto opravit moju syntax klasickeho SQL do paradoxovskeho
query jazyka?

update auto set spotreba=5 where id="skoda"

Insert into auto (id,farba,spotreba,vlastnik) values
("lada","cervena",8,"dezo")

delete from auto where id="raxotina"

Dik

Werki


Problem s K5

[*] Tomas Bradle <t.bradle(zv)pvtnet(tec)cz> - 22.6.1999 08:12:42

Zdravim,
ja jsem mel podobny problem. Netykal se sice Delphi, ale MS SQL 7.0 beta.
Ten mi podobnym zpusobem nesel spustit (nejake exception) na procesoru IBM
200.
Normalne pri startu sqlservr.exe vyhodil exception a skoncil. Po vymene za
Pentium MMX 200 (vsechno jinak zachovano) - vse OK.

Tomas
t.bradle(zv)pvtnet(tec)cz



-----P�vodn� zpr�va-----
Od: Cibulka Karel <K.Cibulka(zv)sh.cvut(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 21. �ervna 1999 21:48
P�edm�t: Re: Problem s K5


>
>
>Vojt�ch Semeck� wrote:
>
>> Zjistil jsem, ze muj program vytvoreny v Delphi 3 nelze spustit na
>> pocitacich s procesorem K5. Hned po spusteni to hodi toto:
>>
>> ---
>> Exception Ewin32Error in module project1.exe at 0000B327.
>> Win32 Error. Code: 2
>> Syst�m nem��e nal�zt uveden� soubor.
>> ---
>>
>> Krome standardnich knihoven pouzivam pouze RX. Vubec mi to nejde do
hlavy,
>> protoze jine programy mi chodi normalne. Zkousel jsem to pod Win95, 98 i
NT
>> 4.0
>> a vysledek je stejny. Zavisi pouze na tom, zda jde o procesor K5 ci
nikoli.
>> Na Intelu, Cyrixu i K6 to chodi normalne.
>>
>> Nesetkal jste se nekdo s podobnym problemem?
>>
>> Diky
>> Vojtech Semecky
>
>Kdysi jsem narazil na podobny problem,
>
>mel jsem doma K5 na 100MHz a kdyz jsem si poprve prinesl domu nove Delphi3
>abych na nich mohl neco delat, tak nesly vubec spustit. Padalo to s nejakou
>podobnou chybou, jakou jsi popsal. Zkusil jsem vsechno az po totalni
>preinstalovani systemu, rozmontovani pocitace, zkouseni pameti a pod, az se
mi
>podarilo objevit jednu vec. Kdyz jsem v BIOSu vypnul interni cache v CPU,
tak
>vsechno fungovalo (tim myslim, ze Delphi se daly bez problemu spustit a
>pouzivat). Jedina nevyhoda byla, ze system byl tak o 100% pomalejsi. No,
pak
>jsem tedy kvuli tomu presel na Intelske Pentium a s tim uz zadne problemy
>nebyly (vse uplne stejne, jen jine CPU). Dodnes nevim, zda byl odpaleny
>procesor, nebo to proste byla nejaka "zajimavost" v architekture K5.
>
>K.
>
>--
><TT>
>/* Cibulka Karel, K.Cibulka(zv)sh.cvut(tec)cz */
>/* xcibulka(zv)hwlab.felk.cvut(tec)cz */
>/* KCibulka(zv)seznam(tec)cz */
>/* OnLine: If you have ICQ my ICQ# is 4111110. */
></TT>
>
>

Vlastni titulkova lista

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 22.6.1999 08:56:41

Chtel bych, aby formular nemel okraj (a tim padem
ani titulkovou listu) a abych misto te puvodni
listy tam dal treba maly TPanel (align=alTop)
a aby za tento panel slo tahat tim formularem
a pritom aby to neslo tahat za form samotny
(no zkratka vymenit titulkovou listu)

{
Udelal jsem potomka TPanelu, u ktereho jsem
obslouzil WM_NCHitTest, ale misto toho aby
se tahal form taxe mi zacal pohybovat ten panel
po tom formu. Potom jsem zkousel pre-posilat
tu zpravu na form, ale bez uspechu.

Petr Brant mi poslal kousek kodu, a dneska
to vyzkousim
}

>Moc tomu nerozumim, coz mas namysli tim "u panelu" ?
Aby kdyz zacnu tahat za panel, aby se s nim hybal
cely formular.

Dobra.

> ----------
> >
> > Nemate nekdo prosim priklad, jak udelat u formulare
> > vlastni titulkovou listu. Jde mi o to, ze bych chtel
> > mit maly panel nahore a ten aby fungoval misto te puvodni
> > listy (pohyb okna, dblClick aby maximalizoval).
> >
> > Zpravu WM_NCHITTEST u formulare obslouzit umim, ale
> > neumim to u panelu.
>
> Ahoj,
>
> Moc tomu nerozumim, coz mas namysli tim "u panelu" ?
>
>

Systemove ikony

[*] Tomas Skopik <skopik(zv)vtv(tec)czn(tec)cz> - 22.6.1999 09:18:34

Ahoj,

dik, mam jen D3 Standard. To Find in Files tam sice taky je, ale kdyz nemam zdrajaky tak mi to moc nepomuze.

> > >SendMessage(ListView1.Handle, LVM_SETIMAGELIST, LVSIL_SMALL, ImageListHandle);

> Musis si jeste pridat unit CommCtrl. Pokud mas D4, tak je v tehle pripadech
> nejjednodussi pouzit Find in Files na \Delphi4\Source

Jeste bych mel jeden dotaz. Windows zobrazuji hidden soubory s matnejsi ikonou, lze tohle taky udelat?

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

Dalsi tlacitko nebo vlastni Caption v MessageBox a

[*] martin.falta(zv)obi(tec)cz - 22.6.1999 09:19:26


Jeste tu unitu musis zkompilovat a nainstalovat jako novou komponentu. Pak
by to melo jit.

FlashFiler - zkusenosti ?

[*] Pavel ZIDEK <kopr(zv)kopr(tec)cz> - 22.6.1999 09:32:16

Jestlize mam spoustu tabulek a pri archivaci dojde ke ztrate nejakeho souboru je velice obtizne po telefonu nasim klientum cokoliv vysvetlit. Jak tak koukam, vsichni programatori asi pracuji jako spravci siti a jakmile je problem tak ho nejak spravi. Ale zkuste vysvetli "nejake" pani, ze je treba udelat to ci ono, kdy ona ani nevi zda ma Win95 ci Win98 nebo zda ma Win 3.11. Kdo to nezazil tak neuveri.
Takze preferuji u FF i takovou malickost, ze pocet souboru je vyhoda.

Mimohodem at mi konecne nekdo ukaze dokonalou databazi. Vzdy se bude jednat o kompromis.
Pavel

----------
> Odes�latel: Miloslav Skacel <kastner(zv)infos(tec)cz>
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: FlashFiler - zkusenosti ?
> Datum: 21. �ervna 1999 12:50
>
> >Nejakou domu jsem delal v Paradoxu a pres mnoho vyhod jsem totalne zklamam. Uz
> jenom pocet souboru pro jednu tabulku je obromujici. V FF je to pouze JEDEN
> soubor.
>
> Proc je mensi pocet souboru takovou yhodou (ovlivnujici dokonce vyber typu
> lokalnich tabulek)?
>
> S pozdravem
> Miloslav Skacel
> skacel(zv)stereo(tec)cz
> http://www.stereo(tec)cz
>
>

Problem s InstallShieldem

[*] Jaroslav N�dhera <csh(zv)czn(tec)cz> - 22.6.1999 09:45:28

Delam instalacni projekt s IS 2.02. Potrebuji do registru zapsat cestu, kam se program nainstaloval. Pouzil jsem specifikaci adresare <INSTALLDIR> , instaluji do adresare c:\Program Files\CSH . Do registru se vsak zapise c:\Progra~1\CSH (nezapise se tam dlouhe jmeno). Jde s tim neco delat?

J. Nadhera

CSH spol. s r.o.
Velflikova 10, 160 00 Praha 6
tel: 02/2431 2344-5, fax: 02/652 28 92
Nedbalova 14, 701 00 Ostrava
tel: 069/663 56 87
e-mail: csh(zv)czn(tec)cz
WWW: http://users(tec)czn(tec)cz/~csh

TMemo.Lines do promene

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 22.6.1999 09:48:59


Petr Voborn�k <vobornik(zv)ssakhk(tec)cz> wrote:

> zkompilovat. A pak mi pride rychlejsi 4 zapisy do stringu,
> nez 1000 do charu.


Pri Tvem zpusobu programovani nejspis ano :-)))


1. Kdyz pouzijes property tMemo.Text, tak metoda tMemo.GetTextStr() secte
delku vsech radku se znaky CR+LF, alokuje ANSIString a do nej nakopiruje za
sebe vsechny radky oddelene CRLF

2. Kdyz pouzijes pro ulozeni obsahu Memo array[] of char, pak cely obsah
Memo preneses do promenne jedinou funkci strLCopy(), ktera ti zaroven orizne
text, kdyz se nevejde.

3. Kdyz si to budes sam sackovat kamkoli jinam, nebudes nikdy rychlejsi,
jedine ze bys zkusil napsat nejakou vlasti rychlejsi variantu funkce
strLCopy().

4. Ovsem podstatne zrychlit bys to mohl v pripade, ze bys udelal vlastni
metodu, ktera by se chovala jako tMemo.GetTextStr(), ale radky by
nekopirovala do ANSIstringu, nybrz primo do nejakeho bufferu typu array[] of
char.
Bye, pf

TMemo.Lines do promene

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 22.6.1999 09:54:06

Petr Vones <pvones(zv)mbox.vol(tec)cz> wrote:>Samozrejme pro prakticke pouziti by bylo dobre to doplnit nejakou hlavickou
>pro kontrolu formatu a poctu ulozenych bloku. Nicmene asi nejlepsim resenim
>pro ukladani slozenych dokumentu je OLE Structured Storage.


Hi,

pokud jsem spravne porozumel poslednimu prispevku od autora dotazu, tak tam
uklada "1020x" po 1000 znacich. Pouzil bys i v takovem pripade tMemoryStream
a jednorazove cteni?

Bye, pf

FlashFiler - zkusenosti ?

[*] Michal Kus <kus(zv)tangosw(tec)cz> - 22.6.1999 10:10:40



> myslim ze DBISAM (http://www.elevatesoft.com/) je o dost lepsi nez
> FlashFiler,

Proc je o dost lepsi?
Michal Kus


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

[*] mbartone(zv)Synthesia(tec)cz - 22.6.1999 10:17:30



Ahoj

Pouzivam D 3C/S s pripojenim na MS SQL 7.
Pokud je v tabulce definovan varchar vetsi jak 255 tak mi ho delphi orizne na
255 znaku.

Je to omezeni linku v D 3 ?
Da se to nejak obejit nez zmenou z varchar na text ?

Milan

Syntax paradoxu

[*] Robert Jendrisak <delphi(zv)minv.sk> - 22.6.1999 10:41:54

> > Mam taku otazocku.
> > Klasicke SQL zrejme vsetci ovladame, ale co taky paradox?
> > Mohol by please niekto opravit moju syntax klasickeho SQL do
> paradoxovskeho
> > query jazyka?
> >
> > update auto set spotreba=5 where id="skoda"
> >
> > Insert into auto (id,farba,spotreba,vlastnik) values
> > ("lada","cervena",8,"dezo")
> >
> > delete from auto where id="raxotina"
> >
>
> Co myslis syntaxi "paradoxu" ? Pokud tim myslis provozovani paradox
tabulek
> pod Delphi a BDE, syntaxe je v poradku. Samozrejme predpokladam, ze
pouzivas
> Query.ExecSQL a ne Query.Open
>
> ===============================
> ing. Jan Fiala fiala(zv)infos(tec)cz
> Prog-Soft s.r.o. Plzen
> INFOS - informacni system pro napojare
> ===============================


Of course, I do

Len ten update a insert mi myslim nefunguje.

Who knows. Kazdopadne som si isty ze Paradox nepouziva SQL. Ma vlastny
jazyk,
myslim ze sa vola SKL (alebo podobne..vid literatura o Paradoxe). Chcel som
vediet syntax toho
divneho query jazyka.

Ikona v exaci + version info

[*] Petr Sadovsky <petr(zv)slunce(tec)cz> - 22.6.1999 11:04:49

Ahojte,

mam takovy problem:
Nejsu schopny dostat k exaci ikonu, kterou chci ani informace o verzi. V
project-> option mam vse zadane, rebuilduji a exac ma neustale takovou tu
ikonu jako dos--programy(ani ne tu standartni z delphi).
Nestalo se to nekomu?Co s tim mam provest?

Diky za kazdou radu.

Petr Sadovsk�
p.sadovsky(zv)atlas(tec)cz
ICQ 37042001

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

[*] Marian Jonas <jonas(zv)ji(tec)cz> - 22.6.1999 10:54:47

>
>Ahoj
>
>Pouzivam D 3C/S s pripojenim na MS SQL 7.
>Pokud je v tabulce definovan varchar vetsi jak 255 tak mi ho delphi orizne
na
>255 znaku.
>
>Je to omezeni linku v D 3 ?
>Da se to nejak obejit nez zmenou z varchar na text ?
>
>Milan


Sice neuvadis jestli mas nativni nebo ODBC propojeni, ale asi pouzivas
nativni driver. Ja jsem si od Borlandu stahnul novy SQLMSS32.DLL
verzi 5.0.1.23 a k nemu je nasledujici poznamka:

5.2 New MS-SQL Server 7 Driver
------------------------------
The SQL Links (not available with all editions of Inprise
programming tools) driver for Microsoft SQL Server now
supports version 7, in addition to support in the same
driver for version 6.5.

SQL Links uses DBLIB (native API for MS-SQL Server).
DBLIB only implements the MS-SQL Server 6.5 feature set.
This means that new types in MS-SQL Server 7 like GUID,
Unicode, and CHAR columns longer than 255 characters are
not supported. Microsoft will not be adding support for
these new types to DBLIB, so the SQL Links driver does not
support these new MS-SQL Server 7 types.

Vicebarevne kurzory mysi

[*] Petr Kro�a ml. <pkroca(zv)compact(tec)cz> - 22.6.1999 11:57:30

Kdyz uz se tu mluvi o tech kurzorech, mel bych souvisejici dotaz. Jakym
softem se da vytvorit vicebarevny kurzor ? Imagedit co je v D3 nabizi jenom
2 barvy.

PK


----- P�vodn� zpr�va -----
Od: Bene� Jaroslav <JBenes(zv)cpoj(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Odesl�no: 22. �ervna 1999 6:11
P�edm�t: RE: Vicebarevne kurzory mysi


>Ahoj,
>pokud chces pouzivat barevne kurzory i v Delphi 1 pod W95/98 tak na to mam
>udelatko a muzu ti ho poslat. Normalne ale v Delphi 1 nezobrazis jine
>kurzory nez B&W+T+I barvy.
>Jaro B.

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

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 22.6.1999 12:39:11

A prave z tohoto duvodu doporucuji vyhnout se DBLIB (nativnimu pripojeni)
velkym obloukem. Kdyz uz tak snad ODBC a nebo nejlepe OLEDB (viz Delphree) nebo
ADO. MS totiz uz DBLIB nebude dale podporovat...

Mac

Marian Jonas wrote:

> 5.2 New MS-SQL Server 7 Driver
> ------------------------------
> SQL Links uses DBLIB (native API for MS-SQL Server).
> DBLIB only implements the MS-SQL Server 6.5 feature set.
> This means that new types in MS-SQL Server 7 like GUID,
> Unicode, and CHAR columns longer than 255 characters are
> not supported. Microsoft will not be adding support for
> these new types to DBLIB, so the SQL Links driver does not
> support these new MS-SQL Server 7 types.

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

Vicebarevne kurzory mysi

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 22.6.1999 12:43:41

Treba programem Microangelo 98 V4.77. Je fakt supr a ke stazeni na
http://www.impactsoft.com

Jaro B.

> -----P�vodn� zpr�va-----
> Od: Petr Kro�a ml. [SMTP:pkroca(zv)compact(tec)cz]
> Odesl�no: 22. �ervna 1999 11:58
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: Vicebarevne kurzory mysi
>
> Kdyz uz se tu mluvi o tech kurzorech, mel bych souvisejici dotaz. Jakym
> softem se da vytvorit vicebarevny kurzor ? Imagedit co je v D3 nabizi
> jenom
> 2 barvy.
>
> PK
>
>
> ----- P�vodn� zpr�va -----
> Od: Bene� Jaroslav <JBenes(zv)cpoj(tec)cz>
> Komu: <delphi-l(zv)fwd(tec)cz>
> Odesl�no: 22. �ervna 1999 6:11
> P�edm�t: RE: Vicebarevne kurzory mysi
>
>
> >Ahoj,
> >pokud chces pouzivat barevne kurzory i v Delphi 1 pod W95/98 tak na to
> mam
> >udelatko a muzu ti ho poslat. Normalne ale v Delphi 1 nezobrazis jine
> >kurzory nez B&W+T+I barvy.
> >Jaro B.
>
>

Cestina, pisma a W3.x

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 22.6.1999 12:43:58

Ahoj,

mam maly problem s pismy pod Win3.11. Program je napsany v D1 pod Win95 a
pri spusteny pod Wi3.11 pismo je bez nekterych ceskych znaku (jak na
obrazovce, tak pri tisku na tiskarnu). Jenom pismo system je dobre. Pouzivam
Courier new (obcas Times) a MS Sans serif (ktery se prevrati do pisma
nepatrne sirsiho a nektere boxiky ho pak orezavaji nebo znaky prelezaji
hranice u labelu (a blbe to vypada, na butonech aj.); kdyz jsem na zkousku
za jmeno doplnil ' CE', tak se uplne zmenil vzhled pisma). Setkal jste se s
tim nekdo (pokud jeste nekdo programujete v Delphi 1)? A jak se to da nejak
hromadne opravit (na cca 70 formularich), pri zachovani platformy (nemuzu
jim proste rict: "Kupte si 95-ky", kdyz vidim, ze to neni zrovna jejich
priorita...).
Dekuji za kazdou radu.

Jaro B.

DWORD a Pascal

[*] Dalibor Zliechovec <dalibor.zliechovec(zv)frequentis.sk> - 22.6.1999 11:52:08

Cau vsetci!

Mam taky jeden problem s integer typom v Pascale (konkretne Delphi 1).
Potrebujem ulozit neznamienkovy integer velky 4B. Neviem, ci som dobre hladal,
ale nenasiel som ziadny typ, ktory by bol nieco ako unsigned long v C. Vsetko co
som nasiel je LongInt a ten je znamienkovy.
Viete o integer type, ktory je schopny ulozit unsigned long?
Dakujem za odpovede
Dalibor
--
********************************
Dalibor Zliechovec
Frequentis s.r.o.
dalibor.zliechovec(zv)frequentis.sk
+421 7 69202114

W95 user

[*] Libor Nosek <nosek(zv)ujf.cas(tec)cz> - 22.6.1999 12:56:40

Ahoj.
Nevite nekdo, jak je mozne v D3 zjistit, ktery uzivatel je prihlasen pod W95, (tedy po staru systemu).

Diky.

nosek(zv)ujf.cas(tec)cz


Problem s InstallShieldem

[*] Delphi konference <ivar(zv)ivar(tec)cz> - 22.6.1999 13:04:14

To nedela pouze IS 2.02. Dela to i verze IS Express 4. Jak to napravit nevim, ale podle me zkusenosti, Windows takto zapsane ceste rozumi a lze to pouzit i v tomto tvaru.

Marcel Langr
----- Original Message -----
From: Jaroslav N�dhera
To: Delphi
Sent: 22. �ervna 1999 9:45
Subject: Problem s InstallShieldem


Delam instalacni projekt s IS 2.02. Potrebuji do registru zapsat cestu, kam se program nainstaloval. Pouzil jsem specifikaci adresare <INSTALLDIR> , instaluji do adresare c:\Program Files\CSH . Do registru se vsak zapise c:\Progra~1\CSH (nezapise se tam dlouhe jmeno). Jde s tim neco delat?

J. Nadhera

CSH spol. s r.o.
Velflikova 10, 160 00 Praha 6
tel: 02/2431 2344-5, fax: 02/652 28 92
Nedbalova 14, 701 00 Ostrava
tel: 069/663 56 87
e-mail: csh(zv)czn(tec)cz
WWW: http://users(tec)czn(tec)cz/~csh

Problem s K5 - OFF

[*] muher(zv)csas(tec)cz - 22.6.1999 13:11:49

Vypada to na chybu procesoru. Tento problem jsem mel take.
Po vymene za Pentium 150MHz je vse ok (z K5 na 100MHz).
Dle info ze servisu to "bylo v procesoru, dnesni verze jsou uz
stabilni".

-----Original Message-----
From: Cibulka Karel [mailto:K.Cibulka(zv)sh.cvut(tec)cz]
Sent: 21. �ervna 1999 21:32
To: delphi-l(zv)fwd(tec)cz
Subject: Re: Problem s K5



Vojt�ch Semeck� wrote:

> Zjistil jsem, ze muj program vytvoreny v Delphi 3 nelze spustit na
> pocitacich s procesorem K5. Hned po spusteni to hodi toto:
>
> ---
> Exception Ewin32Error in module project1.exe at 0000B327.
> Win32 Error. Code: 2
> Syst�m nem��e nal�zt uveden� soubor.
> ---
>
> Krome standardnich knihoven pouzivam pouze RX. Vubec mi to nejde do hlavy,
> protoze jine programy mi chodi normalne. Zkousel jsem to pod Win95, 98 i
NT
> 4.0
> a vysledek je stejny. Zavisi pouze na tom, zda jde o procesor K5 ci
nikoli.
> Na Intelu, Cyrixu i K6 to chodi normalne.
>
> Nesetkal jste se nekdo s podobnym problemem?
>
> Diky
> Vojtech Semecky

Kdysi jsem narazil na podobny problem,

mel jsem doma K5 na 100MHz a kdyz jsem si poprve prinesl domu nove Delphi3
abych na nich mohl neco delat, tak nesly vubec spustit. Padalo to s nejakou
podobnou chybou, jakou jsi popsal. Zkusil jsem vsechno az po totalni
preinstalovani systemu, rozmontovani pocitace, zkouseni pameti a pod, az se
mi
podarilo objevit jednu vec. Kdyz jsem v BIOSu vypnul interni cache v CPU,
tak
vsechno fungovalo (tim myslim, ze Delphi se daly bez problemu spustit a
pouzivat). Jedina nevyhoda byla, ze system byl tak o 100% pomalejsi. No, pak
jsem tedy kvuli tomu presel na Intelske Pentium a s tim uz zadne problemy
nebyly (vse uplne stejne, jen jine CPU). Dodnes nevim, zda byl odpaleny
procesor, nebo to proste byla nejaka "zajimavost" v architekture K5.

K.

--
<TT>
/* Cibulka Karel, K.Cibulka(zv)sh.cvut(tec)cz */
/* xcibulka(zv)hwlab.felk.cvut(tec)cz */
/* KCibulka(zv)seznam(tec)cz */
/* OnLine: If you have ICQ my ICQ# is 4111110. */
</TT>

FlashFiler - zkusenosti ?

[*] Miroslav �ipel <Miroslav.Cipel(zv)oku-tu(tec)cz> - 22.6.1999 13:31:18


napr. te nenuti vytvaret a prodavat tvoji aplikaci ve 2 verzich (pro lokalni
pouziti a sit)

M.

----- Original Message -----
From: Michal Kus <kus(zv)tangosw(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Tuesday, June 22, 1999 10:10 AM
Subject: RE: FlashFiler - zkusenosti ?>
>
> > myslim ze DBISAM (http://www.elevatesoft.com/) je o dost lepsi nez
> > FlashFiler,
>
> Proc je o dost lepsi?
> Michal Kus
>
>

TCP/IP ve threadu

[*] muher(zv)csas(tec)cz - 22.6.1999 13:47:24

Zdravim vsechny,

Prijimam asi 6 paketu za sekundu 150 B dlouhe. V procedure TThread.Execute
mam ProcessMessages a dale recv nebo ioctlsocket pro zjistovani prichozich
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?

Diky

Martin


Duchaplna hlaska BDE

[*] Petr Vale� - 22.6.1999 13:50:28

Ahoj,

setkal jste se uz nekdo s hlaskou BDE "", respektive cervene kolecko s
krizkem a zadny text ??? Vubec nevim co s tim mam delat ???

Diik za kazdou radu, zkousel jsem preinstalovat BDE i na jinych pocitacich,
ale NIC.

Petr

DWORD a Pascal

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 22.6.1999 13:55:02

>Mam taky jeden problem s integer typom v Pascale (konkretne Delphi 1).

Tusim, ze zadna verze Delphi nezna bezznamenkovy 32-bitovy celociselny typ.
Pritom je to podle me dost velky nedostatek. Nepochopim proc Cardinal
neimplementoval Borland v plnem rozsahu ale jen jako kladnou casti Integeru.
D4 podporuje 64 bit integer ale ne QWORD (pokud se nepletu mam D3).

reseni:
1) pouzijes 32bitovy integer (LongInt) ale veskere operace (scitani,
odcitani, komparace,...) si udelas po svem v assembleru
2) vytvoris si vlastni typ napr
DWord = record
Low : Word;
High : Word;
end;
a vytvoris prislusne funkce pro manipulaci
3) smiris se s tim, ze to bude pomalejsi a misto innteger typu pouzijes
treba extended (nebo comp)


Zdravi
Dalibor Toman

Duchaplna hlaska BDE

[*] Ing. Petr Klinger <program(zv)sitkhaso(tec)cz> - 22.6.1999 14:02:20

At 13:50 22.6.1999 +0200, you wrote:
>Ahoj,
>
>setkal jste se uz nekdo s hlaskou BDE "", respektive cervene kolecko s
>krizkem a zadny text ??? Vubec nevim co s tim mam delat ???
>
>Diik za kazdou radu, zkousel jsem preinstalovat BDE i na jinych pocitacich,
>ale NIC.
>
>Petr
>
>

Muze jit o vycerpani systemovych prostredku na pocitacich. Pomuze zavreni
nektereho z ladenych oken v Delphi.

Petr Klinger.

TCP/IP ve threadu

[*] Jirka Majvald <majvald(zv)email(tec)cz> - 22.6.1999 14:11:23

Ja si myslim ze by pomohlo 1-2 milisekund dlouhy sleep v metode Execute
pokazde predtim nez zavolas ProcessMessages.

Sleep(2);

Mne to pomohlo.

Jirka MAJVALD(zv)EMAIL.CZ


----- P�vodn� zpr�va -----
Od: <muher(zv)csas(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Odesl�no: 22. �ervna 1999 13:47
P�edm�t: TCP/IP ve threadu


> Zdravim vsechny,
>
> Prijimam asi 6 paketu za sekundu 150 B dlouhe. V procedure TThread.Execute
> mam ProcessMessages a dale recv nebo ioctlsocket pro zjistovani prichozich
> 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?
>
> Diky
>
> Martin
>

W95 user

[*] Martin Bodlak <vyvoj(zv)atlascon(tec)cz> - 22.6.1999 14:12:35


> Libor Nosek wrote:
>
> Ahoj.
> Nevite nekdo, jak je mozne v D3 zjistit, ktery uzivatel je prihlasen
> pod W95, (tedy po staru systemu).
>

Jo, ja vim.

:)))
A jo, reknu...

function GetUserNameAsString: string;
var buf: array[0..99] of char;
i: integer;
begin
i := 99;
GetUserName(buf,i);
Result := string(buf);
end {GetUserNameAsString};

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

Sedy text na laserovej tlaciarni

[*] Ivan Tarapcik <taro(zv)asset.sk> - 22.6.1999 14:19:23

Ako dosiahnut na tlaciarni sedy text - pisem na tlaciaren pomocou
Printer.Canvas.TextOut, a aj ked nastavim sedu farbu, vypis na tlaciarni
je cierny. Skusal som pouzit aj priamo windows API, ale vysledok je ten
isty.

Taro

--
Ivan Tarapcik; http://gaya.alert.sk
PRIVATE!: taro(zv)pobox.sk; 0905 643 769
WORK!: taro(zv)asset.sk; 07 5421 063 (064,215), kl. 141
-
"Oci???? Co je to programator?"
"No synak, vies, programator to je ten velky gulaty gombik na pracke."

TCP/IP ve threadu

[*] muher(zv)csas(tec)cz - 22.6.1999 14:26:39

Tak nic. Nepomohlo to.

-----Original Message-----
From: Jirka Majvald [mailto:majvald(zv)email(tec)cz]
Sent: 22. �ervna 1999 14:11
To: delphi-l(zv)fwd(tec)cz
Subject: Re: TCP/IP ve threadu


Ja si myslim ze by pomohlo 1-2 milisekund dlouhy sleep v metode Execute
pokazde predtim nez zavolas ProcessMessages.

Sleep(2);

Mne to pomohlo.

Jirka MAJVALD(zv)EMAIL.CZ


----- P�vodn� zpr�va -----
Od: <muher(zv)csas(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Odesl�no: 22. �ervna 1999 13:47
P�edm�t: TCP/IP ve threadu


> Zdravim vsechny,
>
> Prijimam asi 6 paketu za sekundu 150 B dlouhe. V procedure TThread.Execute
> mam ProcessMessages a dale recv nebo ioctlsocket pro zjistovani prichozich
> 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?
>
> Diky
>
> Martin
>

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

[*] Marian Jonas <jonas(zv)ji(tec)cz> - 22.6.1999 13:30:14

>A prave z tohoto duvodu doporucuji vyhnout se DBLIB (nativnimu pripojeni)
>velkym obloukem. Kdyz uz tak snad ODBC a nebo nejlepe OLEDB (viz Delphree)
>nebo ADO.

V cem je pro mne jakozto programatora MS SQL 6.5 lepsi ODBC a OLEDB
nez DBLIB ?

>MS totiz uz DBLIB nebude dale podporovat...

Coz je ale velka skoda, stacilo mit na klientovi 2 slovy dve DLL knihovny,
ktere neni zadny problem ohlidat, a klient byl schopny pripojit se k
libovolnemu serveru 6.0, 6.5, 7.0.

U ODBC nikdy nevis, jestli na tom klientovi je to ODBC spravne
nainstalovane, jestli je tam spravna verze driveru, jestli se nekdo
nehrabal v ODBC administratorovi a neprehodil treba sitovy
protokol, ....

OLEDB jsem zatim nijak nezkoumal. Po zkusenostech s tak prevratnymi
technologiemi jako RDO a DAO, a po kterych ted a pes nestekne, protoze
nekde na horizontu zari majak Microsoft s napisem ADO/OLEDB.

Marian Jonas

W95 user

[*] Jiri Virt <virt(zv)pepa(tec)cz> - 22.6.1999 14:53:11

Ahoj,
Api funkce GetUserName(Buffer,Size);

Jirka Virt
email: virt(zv)pepa(tec)cz
www.pepa(tec)cz
-----P�vodn� zpr�va-----
Od: Libor Nosek <nosek(zv)ujf.cas(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 22. �ervna 1999 14:13
P�edm�t: W95 user


Ahoj.
Nevite nekdo, jak je mozne v D3 zjistit, ktery uzivatel je prihlasen pod W95, (tedy po staru systemu).

Diky.

nosek(zv)ujf.cas(tec)cz


W95 user

[*] Jiri Virt <virt(zv)pepa(tec)cz> - 22.6.1999 14:55:58

Ahoj,

function GetCurrentUserName:string;
const cnMaxUserNameLen = 254;
var
sUserName :string;
dwUsernamelen:dword;
begin
dwUserNameLen:=cnMaxUserNameLen - 1;
SetLength(sUsername,cnMaxUserNameLen);
GetUserName(Pchar(sUserName),dwUserNameLen);
SetLength(sUserName,dwUserNameLen);
result := sUserName;
end;

Jirka Virt
email: virt(zv)pepa(tec)cz
www.pepa(tec)cz

-----P�vodn� zpr�va-----
Od: Libor Nosek <nosek(zv)ujf.cas(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 22. �ervna 1999 14:13
P�edm�t: W95 user


Ahoj.
Nevite nekdo, jak je mozne v D3 zjistit, ktery uzivatel je prihlasen pod W95, (tedy po staru systemu).

Diky.

nosek(zv)ujf.cas(tec)cz


Vicebarevne kurzory mysi

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 22.6.1999 14:57:15

Umi je MicroAngelo (mozna to vypada, ze mu uz delam
reklamu, ale nemam z toho ani cent, proste se mi libi,
no :-)
http://www.impactsoft.com

Dobra.

> ----------
>
> Kdyz uz se tu mluvi o tech kurzorech, mel bych souvisejici dotaz.
> Jakym
> softem se da vytvorit vicebarevny kurzor ? Imagedit co je v D3 nabizi
> jenom
> 2 barvy.
>
> ----- P�vodn� zpr�va -----
> >pokud chces pouzivat barevne kurzory i v Delphi 1 pod W95/98 tak na
> to mam
> >udelatko a muzu ti ho poslat. Normalne ale v Delphi 1 nezobrazis jine
> >kurzory nez B&W+T+I barvy.
>
>
>

Overlay Index

[*] Arnost Kobylka <AK(zv)atlas(tec)cz> - 22.6.1999 15:00:28

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?

Arnost Kobylka


DOSofsky wokno...

[*] tmara(zv)itsys(tec)cz - 22.6.1999 15:02:42

Hezky den,
nevite nekdo, jak mam v Delphim otevrit DOSofske wokno? (jako prikazovy
radek)

thx
ByE

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


FlashFiler - zkusenosti ?

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 22.6.1999 14:09:59

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

> napr. te nenuti vytvaret a prodavat tvoji aplikaci ve 2 verzich (pro
> lokalni pouziti a sit)

Tak v tom pripade to neni Client/Server reseni, protoze jsem jeste
nikdy nevidel, aby 10 pocitacu pristupovalo k jedne databazi na
siti tak, aby neexistoval zadny "server" a zaroven to bylo Client/Server.
Jinymi slovy, Client/Server znamena, ze o databazi se stara jeden
program zvany Server a klienti pristupuji na tento program, nikoliv
na ten soubor jako takovy - tj. posilaji prikazy serveru a ten to
vsechno zarizuje.

Pokud se uvedena knihovna kompiluje jen do EXE a neni k tomu zadny
server, pak to je souborova databaze se vsemi nevyhodami. Aplikace
psana ve FlashFileru se distribuuje dvema zpusoby:

1. Jako sitova, tedy zvlast EXE aplikace a zvlast EXE serveru, kdy
to pracuje v techto rezimech:
a) na lokalnim pocitaci bez site (Single User mode)
b) na siti s podporou protokolu TCP/IP, IPX/SPX a NetBIOS

2. Jako jednouzivatelska, tedy jen jeden EXE aplikace, kdy to funguje
jen na jednom pocitaci.

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!


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


DOSofsky wokno...

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 22.6.1999 15:12:39

WinExec(PChar('Commnad.com'), SW_SHOW);

pripadne

WinExec(PChar('Commnad.com /K Prikaz'), SW_SHOW);
//zustane spusteny
nebo
WinExec(PChar('Commnad.com /C Interni_Prikaz'), SW_SHOW);
//spusti interni prikaz a zavre se


Dobra.

> ----------
> nevite nekdo, jak mam v Delphim otevrit DOSofske wokno? (jako
> prikazovy
> radek)
>

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

[*] Vlastimil Bardon <ineq-soft(zv)ova.eridan(tec)cz> - 22.6.1999 15:15:11

Ja jsem si pred casem take stahnul od Borlandu SQLMSS32.DLL, verzi neumim
zjistit presne, je to 5.01.????. Pochopitelne taky orezava dlouhe varchary,
ale hlavne ani pomoci teto verze nefunguji ulozene procedury. Procedura se
provede, ale Delphi vygeneruji Exception, ze se neprovedla - pochopitelne
navratove hodnoty z toho nedostanu. Hledal jsem, jestli nemaji na Borlandu
novejsi verzi, ale nenasel jsem uz ani tu, kterou mam.

Pokud nekdo z vas pouziva stejnou knihovnu, ptam se - chodi vam TStoredProc
na MS SQL 7 ?

Moje SQLMSS32.DLL je velka 411648 B (402 kB) a ma datum 9.12.1998 cas 5.01

-----P�vodn� zpr�va-----
Od: Marian Jonas [SMTP:jonas(zv)ji(tec)cz]
Odesl�no: 22. �ervna 1999 11:55
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: Re: D 3C/S + MS SQL 7 a varchar(8000)

>
>Ahoj
>
>Pouzivam D 3C/S s pripojenim na MS SQL 7.
>Pokud je v tabulce definovan varchar vetsi jak 255 tak mi ho delphi orizne
na
>255 znaku.
>
>Je to omezeni linku v D 3 ?
>Da se to nejak obejit nez zmenou z varchar na text ?
>
>Milan


Sice neuvadis jestli mas nativni nebo ODBC propojeni, ale asi pouzivas
nativni driver. Ja jsem si od Borlandu stahnul novy SQLMSS32.DLL
verzi 5.0.1.23 a k nemu je nasledujici poznamka:

5.2 New MS-SQL Server 7 Driver
------------------------------
The SQL Links (not available with all editions of Inprise
programming tools) driver for Microsoft SQL Server now
supports version 7, in addition to support in the same
driver for version 6.5.

SQL Links uses DBLIB (native API for MS-SQL Server).
DBLIB only implements the MS-SQL Server 6.5 feature set.
This means that new types in MS-SQL Server 7 like GUID,
Unicode, and CHAR columns longer than 255 characters are
not supported. Microsoft will not be adding support for
these new types to DBLIB, so the SQL Links driver does not
support these new MS-SQL Server 7 types.

TForm

[*] Radim Ludv�k <radiml(zv)bnsoft(tec)cz> - 22.6.1999 15:30:33

Zkou�el jsem to, ale v D3, ��dn� metoda AdjustClientRect nen�, tak�e jsem
tam kde jsem byl...
Ale i p�es to d�k.

Radim Ludv�k
BN Soft Znojmo
radiml(zv)bnsoft(tec)cz


----- Original Message -----
From: Petr Vones <pvones(zv)mbox.vol(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, July 22, 1999 12:04 AM
Subject: Re: TForm


> Radim Ludv�k wrote:
>
> Zdrav�m v�echny,
> posledn� dobou, se mi nel�b� prost�ed� windows� a tak jsem se rozhodl, �e
si nap�i
> vlastn�ho componentu pro dialogy a okna, kter� bude MacOS-like. Definoval
jsem to jako
> potomka TForm a property BorderStyle si p�i vytvo�en� nastav�m na bsNone,
Nakresl�m si
> vlastn� okno, p�edefinuju si message wm_NCHitTest, atd., ale narazil jsem
na probl�m, �e
> nev�m jak zmen�it klientskou plochu tak aby p�i um�st�n� komponenty s
property

Ahoj,

Napriklad takhle:

type
TForm1 = class(TForm)
Memo1: TMemo;
Memo2: TMemo;
protected
procedure AdjustClientRect(var Rect: TRect); override;
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

{ TForm1 }

procedure TForm1.AdjustClientRect(var Rect: TRect);
begin
inherited AdjustClientRect(Rect);
InflateRect(Rect, -5, -5); // Zmensi plochu o 5 bodu na kazde strane
end;

--

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

TCP/IP ve threadu

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 22.6.1999 15:43:04


<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

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

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 22.6.1999 15:44:43

Marian Jonas wrote:

> V cem je pro mne jakozto programatora MS SQL 6.5 lepsi ODBC a OLEDB
> nez DBLIB ?

Pro 6.5 asi rozdil nebude (ba naopak asi je nejlepsi DBLIB). Problem je v tom,
ze v 7.0 uz MS DBLIB nepodporuje a architektura serveru je postavena na COM
objektech (tudiz prima podpora OLEDB, ADO).

> >MS totiz uz DBLIB nebude dale podporovat...
>
> Coz je ale velka skoda, stacilo mit na klientovi 2 slovy dve DLL knihovny,
> ktere neni zadny problem ohlidat, a klient byl schopny pripojit se k
> libovolnemu serveru 6.0, 6.5, 7.0.

No jak se to vezme - ve Windows2000 uz je implicitne OLEDB 2.5, ADO 2.5 takze
nebudes muset instalovat nic dalsiho. (doufam ;-). Navic je to univerzalni -
tzn. dostanes se tim treba na Access, Excel, Exchange, soubory na disku atd.
coz mi pripada docela zajimave...

> U ODBC nikdy nevis, jestli na tom klientovi je to ODBC spravne
> nainstalovane, jestli je tam spravna verze driveru, jestli se nekdo
> nehrabal v ODBC administratorovi a neprehodil treba sitovy
> protokol, ....

ODBC taky moc rad nemam, prave z duvodu toho nastavovani. Kdyz jsme u toho
protokolu, da se u DBLIB zvolit treba komunikace pro TCP/IP (kde se to
nastavuje)?

> OLEDB jsem zatim nijak nezkoumal. Po zkusenostech s tak prevratnymi
> technologiemi jako RDO a DAO, a po kterych ted a pes nestekne, protoze
> nekde na horizontu zari majak Microsoft s napisem ADO/OLEDB.

Nejvyssi cas se do toho pustit - vypada to, ze to s tim MS mysli opravdu vazne
:-) A dokonce jim to obcas uz i funguje :-)

Mac

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

Ikona v exaci + version info

[*] Radoslav Jalc <rjalc(zv)ke.telecom.sk> - 22.6.1999 15:47:55

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

----- Original Message -----
From: Petr Sadovsky <petr(zv)slunce(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: 22. j�n 1999 11:04
Subject: Ikona v exaci + version info


> Ahojte,
>
> mam takovy problem:
> Nejsu schopny dostat k exaci ikonu, kterou chci ani informace o verzi. V
> project-> option mam vse zadane, rebuilduji a exac ma neustale takovou tu
> ikonu jako dos--programy(ani ne tu standartni z delphi).
> Nestalo se to nekomu?Co s tim mam provest?
>
> Diky za kazdou radu.
>
> Petr Sadovsk�
> p.sadovsky(zv)atlas(tec)cz
> ICQ 37042001
>
>
>

TCP/IP ve threadu

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 22.6.1999 15:48:48

>Zdravim vsechny,
>
>Prijimam asi 6 paketu za sekundu 150 B dlouhe. V procedure TThread.Execute
>mam ProcessMessages a dale recv nebo ioctlsocket pro zjistovani prichozich
>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?


CPU vytezuje vlastni smycka nikoliv samotne WinSock funkce. Obsluhu udelej
tak aby
cekala na data v nejake funkci k tomu urcene - select(). Je to jednoduche -
nastavis ktere sockety ma select() sledovat a jak dlouho ma na ne cekat.
Podle navratoveho kodu poznas zda neco prislo, zavolas recv (pripadne i
ioctlsocket() k zjisteni velikosti dat pro alokaci bufferu) a je to.

Druha metoda je pouziti non-blocking socketu , WSAAsyncSelect a prijimat
zpravy do okna.

Zdravi
D.Toman

Vicebarevne kurzory mysi!!!

[*] vegainfo(zv)post(tec)cz - 22.6.1999 15:52:32

Ne, v mem pripade jde o DELPHI 4. Nedari se mi
pomoci kompilatoru BRCC32.EXE (predtim jsem chybne
uvedl jmeno) zkompilovat soubor RC do souboru RES,
ktery obsahuje odkaz na 256 barevny kurzor, vytvoreny
v Microangelu. Hazi to, ze format kurzoru neni
platny. Ma nekdo radu, jak to zkopilovat a nasledne
nacist v programu z resource?

Diky. Vit Jurasek
> Ahoj,
> pokud chces pouzivat barevne kurzory i v Delphi 1 pod W95/98 tak na to mam
> udelatko a muzu ti ho poslat. Normalne ale v Delphi 1 nezobrazis jine
kurzory nez B&W+T+I barvy.
Jaro B.

-----P�vodn� zpr�va-----
> > Od: Petr Vones [SMTP:pvones(zv)mbox.vol(tec)cz]
> > Odesl�no: 21. �ervna 1999 22:06
> > Komu: delphi-l(zv)fwd(tec)cz
> > P�edm�t: Re: Vicebarevne kurzory mysi
> >
> > vegainfo(zv)post(tec)cz wrote:
> > >
> > > Uz jsem jednou psal, ale nikdo mi neodpovedel.
> > > Proto to zkousim jeste jednou. Budu vdecny i za jakekoliv naznaky.
> > Predem diky.
> > >
> > > Dotaz do konference>
> > > mam problem s umistenim 256 barevnych kurzoru do souboru
> > > RES. Pokud v souboru *.RC napisu zminku napr SIPKA CURSOR "SIPKA.CUR",
> > vezme mi to prekladac BRC.EXE pouze, jeli format kurzoru B&W nebo
> > 16-barev. Pokud je ale format 256 ^^^^^^> >
> > Ahoj,
> >
> > Jakou pouzivas verzi Delphi ? V Delphi 4 je prekladac BRCC32.EXE, podle
> > toho
> > jak to popisujes se bude jednat asi o starou 16bit verzi ktera to mozna
> > vubec
> > neumoznuje.

Petr Vones

SelectAll

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

> Mam jeden dotaz.
> V Delphi 1 mam odvozenou komponentu od TEdit a potreboval
> bych, aby pri vstupu pomoci mysky do neho se cely obsah
> vybral. Pokud se tam dostanu pomoci TAB, tak se tak stane, ale
> pokud mysi, tak ne. Jak se s tim mam poprat?
>
> Petr

Hi

Pri onclicku vybersie z editu text. Where is the prob?

Werki


Duchaplna hlaska BDE

[*] Petr Vale� - 22.6.1999 16:00:12

Bohuzel ne, program jsem zkousel i na jinych pocitacich v release verzi, kde
je pouze BDE.

Petr

-----P�vodn� zpr�va-----
Od: Ing. Petr Klinger <program(zv)sitkhaso(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 22. �ervna 1999 2:00
P�edm�t: Re: Duchaplna hlaska BDE


>At 13:50 22.6.1999 +0200, you wrote:
>>Ahoj,
>>
>>setkal jste se uz nekdo s hlaskou BDE "", respektive cervene kolecko s
>>krizkem a zadny text ??? Vubec nevim co s tim mam delat ???
>>
>>Diik za kazdou radu, zkousel jsem preinstalovat BDE i na jinych
pocitacich,
>>ale NIC.
>>
>>Petr
>>
>>
>
>Muze jit o vycerpani systemovych prostredku na pocitacich. Pomuze zavreni
>nektereho z ladenych oken v Delphi.
>
>Petr Klinger.
>

W95 user

[*] Petr Kro�a ml. <pkroca(zv)compact(tec)cz> - 22.6.1999 16:16:24

Zkus nap�. tohle

function GetUserNameString : String;
Var user : PChar;
l : DWord;
begin
l := 1024;
user := StrAlloc(Succ(l));
If GetUserName(User, l) then
Result:=StrPas(user) else
Result:='?';
StrDispose(User);
end;

----- P�vodn� zpr�va -----
Od: Libor Nosek
Komu: delphi-l(zv)fwd(tec)cz
Odesl�no: 22. �ervna 1999 12:56
P�edm�t: W95 user


Ahoj.
Nevite nekdo, jak je mozne v D3 zjistit, ktery uzivatel je prihlasen pod W95, (tedy po staru systemu).

Diky.

nosek(zv)ujf.cas(tec)cz


Trhany TAnimate

[*] vegainfo(zv)post(tec)cz - 22.6.1999 16:24:25


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

Problemy s IDT WinChip C6

[*] Martin Bodlak <vyvoj(zv)atlascon(tec)cz> - 22.6.1999 16:26:02

Nazdar,

mam problem. U jednoho zakaznika blbne nas program, jedno DLL lze
spustit a jine ne (obe jsou odvozene ze stejneho zakladu), na skoro
vsech jinych pocitacich je vsechno OK... Tak jsme si nechali poslat
systemovou konfiguraci a zjistili jsme, ze ten zakaznik ma IDT C6
WinChip (tim oznacenim si nejsem jisty, v zivote jsem ten procesor
nevidel, jen jsem o nem slysel).

No a ja mam pocit, ze s timto procesorem jsou spojeny jakesi
nespecifikovane problemy pri behu Windows. Vite o tom nekdo neco
blizsiho, nebo neznate nejake informacni zdroje primo na Internetu?

Diky moc.

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

Trhany TAnimate

[*] Martin Tichacek <martin_t(zv)mrp(tec)cz> - 22.6.1999 16:46:19

Neni tam problem "jen" s mensim mnopzstvim pameti?
Muze byt, ze dotycna animace je ve swapu, protoze byl uprednostnen jiny blok
dat pro ulozeni v pameti. A az po jejim natazeni ze swpu (po prvnim
prehrati) do pameti je vse vesele a hrave....

Mti.

-----P�vodn� zpr�va-----
>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
>
>

Cestina, pisma a W3.x

[*] Richard Valny <richard.valny(zv)oku-st(tec)cz> - 22.6.1999 16:52:23


>
> mam maly problem s pismy pod Win3.11. Program je napsany v D1 pod Win95 a
> pri spusteny pod Wi3.11 pismo je bez nekterych ceskych znaku (jak na
> obrazovce, tak pri tisku na tiskarnu). Jenom pismo system je dobre.
Pouzivam
> Courier new (obcas Times) a MS Sans serif (ktery se prevrati do pisma
> nepatrne sirsiho a nektere boxiky ho pak orezavaji nebo znaky prelezaji
> hranice u labelu (a blbe to vypada, na butonech aj.); kdyz jsem na
zkousku
> za jmeno doplnil ' CE', tak se uplne zmenil vzhled pisma). Setkal jste se
s
> tim nekdo (pokud jeste nekdo programujete v Delphi 1)? A jak se to da
nejak
> hromadne opravit (na cca 70 formularich), pri zachovani platformy (nemuzu
> jim proste rict: "Kupte si 95-ky", kdyz vidim, ze to neni zrovna jejich
> priorita...).
Podobny software jsem obdrzel sem na urad. Bohuzel to vyresily pouze
substituce a odstraneni (zakazani) original fontu ve win.ini. Autor take
nevi jak na to. Ja v D1 jiz nic netvorim, ani je tu nemam naistalovane (ale
asi mne to znovu potka)

Ve win.ini to resim asi tak:

[FontSubstitutes]
Arial=Arial CE
Times New Roman=Times New Roman CE
Courier=Courier CE
Helv=MS Sans Serif
Tms Rmn=MS Serif
Times=Times New Roman
Helvetica=Arial
MT Symbol=Symbol

[fonts]
;Arial (TrueType)=ARIAL.FOT
;Arial tu�n� (TrueType)=ARIALBD.FOT
;Arial tu�n� kurz�va (TrueType)=ARIALBI.FOT
;Arial kurz�va (TrueType)=ARIALI.FOT
;Courier New (TrueType)=COUR.FOT
;Courier New tu�n� (TrueType)=COURBD.FOT
;Courier New tu�n� kurz�va (TrueType)=COURBI.FOT
;Courier New kurz�va (TrueType)=COURI.FOT
;Times New Roman (TrueType)=TIMES.FOT
;Times New Roman tu�n� (TrueType)=TIMESBD.FOT
;Times New Roman tu�n� kurz�va (TrueType)=TIMESBI.FOT
;Times New Roman kurz�va (TrueType)=TIMESI.FOT
WingDings (TrueType)=WINGDING.FOT
Arial CE tu�n� (TrueType)=CEARIABD.FOT
Arial CE tu�n� kurz�va (TrueType)=CEARIABI.FOT
Arial CE (TrueType)=CEARIAL.FOT
Arial CE kurz�va (TrueType)=CEARIALI.FOT
Courier New CE (TrueType)=CECOUR.FOT
Courier New CE tu�n� (TrueType)=CECOURBD.FOT
Courier New CE tu�n� kurz�va (TrueType)=CECOURBI.FOT
Courier New CE kurz�va (TrueType)=CECOURI.FOT
Times New Roman CE tu�n� (TrueType)=CETIMEBD.FOT
Times New Roman CE tu�n� kurz�va (TrueType)=CETIMEBI.FOT
Times New Roman CE (TrueType)=CETIMES.FOT
Times New Roman CE kurz�va (TrueType)=CETIMESI.FOT
..... atd

===========mozno pouzit PGP==============
Richard Valny richard.valny(zv)oku-st(tec)cz
Okresni urad Strakonice tel. 0342-441 l. 216
Smetanova 533 fax. 0342-21208
386 22 STRAKONICE FiDoNet 2:423/35
===========mozno pouzit PGP==============

... Windows nemohou byti virem, nebot virus je napsan inteligentne a neco
dela


DOSofsky wokno...

[*] tmara(zv)itsys(tec)cz - 22.6.1999 17:17:17

Dekuju mockrat...ByE.

-----P�vodn� zpr�va-----
Od: Mal� Dobromil [mailto:dodo(zv)rak.pr.ds.mfcr(tec)cz]
Odesl�no: 22. �ervna 1999 15:13
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: RE: DOSofsky wokno...


WinExec(PChar('Commnad.com'), SW_SHOW);

pripadne

WinExec(PChar('Commnad.com /K Prikaz'), SW_SHOW);
//zustane spusteny
nebo
WinExec(PChar('Commnad.com /C Interni_Prikaz'), SW_SHOW);
//spusti interni prikaz a zavre se


Dobra.

> ----------
> nevite nekdo, jak mam v Delphim otevrit DOSofske wokno? (jako
> prikazovy
> radek)
>
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.62 / Virov� b�ze: 35 - datum vyd�n�: 10.6.1999


heslo...

[*] tmara(zv)itsys(tec)cz - 22.6.1999 17:26:26

Hezky den,
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.

thx...ByE.


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


* Object Inspector *

[*] Krayzel Libor <Libor.Krayzel(zv)czech-tv(tec)cz> - 22.6.1999 17:28:16

Zdravim,

chtel bych v aplikaci editovat urcite hodnoty podobnym stylem, jako je
Object Inspector v Delphi. Existuje na to nekde nejaky samplik?
==[ 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
==============================================

Trhany TAnimate

[*] Petr Kandera <pkandera(zv)tanger(tec)cz> - 22.6.1999 17:34:31

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
>

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

[*] eL <eL_z_Prahy(zv)seznam(tec)cz> - 22.6.1999 17:58:39



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

DBIDoRestructure

[*] Delphi Konferencia <delphi(zv)enterkosice.sk> - 22.6.1999 18:31:38

Zdravim,

V bde32.hlp je ukazka pouzitia funkcie DbiDoRestructure
s peknymi prikladmi.

Chcel by som "dodat" default hodnotu do polozky TIMESTAMP
(LEN pre paradox tabulky Level 7 potom automaticky doplnuje
cas vzniku zaznamu).

Je tam priklad :

fDbiDoRestructure(Table4, Table4.Fields[0], (zv)Min, (zv)Max, nil, True);

Ide to dobre pre polozky typu Integer, pre Timestamp som skusil
nasledovne:

fDbiDoRestructure(MyTable, MyTable.FieldByName('MojTimestamp'), nil, nil,
(zv)MyDef, False);

Polozka MojTimestamp je samozrejme typu Timestamp
a za MyDef: Longint som dosadil NOWVAL - to som vycital
v BDE.INT (dajte si v nom vyhladat TODAYVAL alebo NOWVAL - je
to riadok 459)

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.

Mate nejake skusenosti?

forgo

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

[*] Marian Jonas <jonas(zv)ji(tec)cz> - 22.6.1999 19:22:00


>Ja jsem si pred casem take stahnul od Borlandu SQLMSS32.DLL, verzi neumim
>zjistit presne, je to 5.01.????. Pochopitelne taky orezava dlouhe varchary,
>ale hlavne ani pomoci teto verze nefunguji ulozene procedury. Procedura se
>provede, ale Delphi vygeneruji Exception, ze se neprovedla - pochopitelne
>navratove hodnoty z toho nedostanu. Hledal jsem, jestli nemaji na Borlandu
>novejsi verzi, ale nenasel jsem uz ani tu, kterou mam.
>
>Pokud nekdo z vas pouziva stejnou knihovnu, ptam se - chodi vam TStoredProc
>na MS SQL 7 ?
>
>Moje SQLMSS32.DLL je velka 411648 B (402 kB) a ma datum 9.12.1998 cas 5.01
>


Mne to chodi, mam D4 + MS SQL 7.0 + nativni link, ale musel jsem zmenit
nazev
procedury - D4 tam standartne nahodi mojeprocedura;1 - ten strednik a
jednicku je
potreba vyhodit, pak to chodi ok i na 7.0 i na 6.5.

Mam tu samou verzi DLL jako uvadis.

Marian Jonas


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

[*] Marian Jonas <jonas(zv)ji(tec)cz> - 22.6.1999 19:27:54

>ODBC taky moc rad nemam, prave z duvodu toho nastavovani. Kdyz jsme u toho
>protokolu, da se u DBLIB zvolit treba komunikace pro TCP/IP (kde se to
>nastavuje)?


staci v registru zapsat do klice
HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Client\ConnectTo
hodnotu DSQUERY, REG_SZ, DBMSSOCN (TCP/IP)
DBNMPNTW
(named pipes)


Marian Jonas


FlashFiler - zkusenosti ?

[*] No Comment Group, s.r.o. / Sales Department <sales(zv)nocomment.sk> - 22.6.1999 21:03:48

mozno je to uplne z cesty, ale moja skusenost je zhruba taka ze vsetok soft
ktory za nieco stoji je pod dosom :-)))

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


rw


----- Original Message -----
From: Petr Zahradnik <clexpert(zv)clexpert(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Monday, June 21, 1999 5:04 PM
Subject: RE: FlashFiler - zkusenosti ?> Puvodni zprava, kterou napsal Foldyna Ji�� dne 21 Jun 99,:
>
> > Tohle mi neda, abych se nepreptal:
> > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > -----P�vodn� zpr�va-----
> > Od: Petr Zahradnik [mailto:clexpert(zv)clexpert(tec)cz]
> > Odesl�no: 20. �ervna 1999 19:41
> > Komu: delphi-l(zv)fwd(tec)cz
> > P�edm�t: Re: FlashFiler - zkusenosti ?
> >
> > Bezi to SUPER rychle na tabulkach Paradox a dokonce
> > nejsou zadne poruchy ani pri vypadku proudu - proste neni vubec
> > potreba opravovat poskozene indexy, memo pole apod. Tedy to, co
> > zna 100% uzivatelu Delphi, kteri pouzivaji BDE s tabulkami
> > Paradox a dBase. Jenze to jsme nekde uplne jinde, v dobe kamenne...
> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >
> > Znamena to, ze superrychla prace nad tabulkami Paradox je produktem doby
> > kamenne, zatimco hlemyzdi tempo pod Gatows je vymo�enost civilizace?
> >
> > Pokud ano, tak cert vem OLE, DDE, ADO a jine XXX...
> >
> > (Trosku provokuju, ze jo? :-)))))
>
> Ja nechapu dotaz. Je-li to dotaz. Jednoduse receno - DOS je doba
> kamenna. Kdo dnes uspesne dela software pro DOS?
>
> 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
>

navrh tabulky

[*] No Comment Group, s.r.o. / Sales Department <sales(zv)nocomment.sk> - 22.6.1999 21:07:57

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 O�en� <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
> > >>

FlashFiler - zkusenosti ?

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

uz len preto ze v tom nie je taky velky bordel ... a leposie sa to prenasa
...

rw
----- Original Message -----
From: Miloslav Skacel <kastner(zv)infos(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Monday, June 21, 1999 12:50 PM
Subject: Re: FlashFiler - zkusenosti ?> >Nejakou domu jsem delal v Paradoxu a pres mnoho vyhod jsem totalne
zklamam. Uz
> jenom pocet souboru pro jednu tabulku je obromujici. V FF je to pouze
JEDEN
> soubor.
>
> Proc je mensi pocet souboru takovou yhodou (ovlivnujici dokonce vyber typu
> lokalnich tabulek)?
>
> S pozdravem
> Miloslav Skacel
> skacel(zv)stereo(tec)cz
> http://www.stereo(tec)cz
>
>
>

FlashFiler - zkusenosti ?

[*] No Comment Group, s.r.o. / Sales Department <sales(zv)nocomment.sk> - 22.6.1999 21:10:33

summa sumarum ak padne pocitac v dobe spracovania commit, data su v cudu?
spravne?


rw


----- Original Message -----
From: Miroslav �ipel <Miroslav.Cipel(zv)oku-tu(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Tuesday, June 22, 1999 7:47 AM
Subject: Re: FlashFiler - zkusenosti ?>
>
> >
> > Umi to OPRAVDOVE transkace? Kdyz zbuchne sit, tak jsou data OK nebo v
> > cudu?
> >
>
> DBISAM - Differences from the BDE
>
> Transaction Support:
>
> Transaction support in the BDE for local databases is somewhat limited in
> the amount of records that can participate in a given transaction. The
> highest limit currently imposed is 255 records and this depends upon
whether
> you're using the dBase/Foxpro or Paradox database formats. DBISAM does
not
> impose any limits on transactions, and you may have as many records
> participating in a transaction as available memory will allow. Unlike the
> BDE, which uses a log-based transaction system for local database formats,
> DBISAM implements transactions completely in memory and buffers all
updates
> during a transaction. These updates are not written to disk until the
> transaction is committed, and are discarded if the transaction is rolled
> back. To accomplish this task, DBISAM must acquire and retain a write
lock
> on any data file updated during the transaction. This write lock is in
> effect until the transaction is committed or rolled back, and during this
> time no other users can update (post changes to) the data file, although
> they may both acquire locks and read from the data file. This means that
> you should always keep transactions as short as possible, and should never
> wait for user input during the course of a transaction. The buffered
> transactions in DBISAM are very efficient, and are an excellent way of
> improving the performance of batch updates to a data file (or data files)
if
> handled in groups of several hundred records at a time.
>
> Please keep in mind that neither the BDE or DBISAM offer fail-safe
> transactions, so do not rely on them to prevent data inconsistencies with
> complicated transactions that affect multiple files unless you can
guarantee
> that the application will not get unexpectedly interrupted. DBISAM is
> slightly more immune to these type of problems due to it's buffered
> transaction design, but problems may still arise if the application is
> unexpectedly interrupted during the process of committing a transaction.
>
> Copyright C 1999 Elevate Software
>
>

FlashFiler - zkusenosti ?

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

:-))) dnes ma jeden zakaznik presviedcal ze ma Windows 97...

rw

----- Original Message -----
From: Pavel ZIDEK <kopr(zv)kopr(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Tuesday, June 22, 1999 9:32 AM
Subject: Re: FlashFiler - zkusenosti ?> Jestlize mam spoustu tabulek a pri archivaci dojde ke ztrate nejakeho
souboru je velice obtizne po telefonu nasim klientum cokoliv vysvetlit. Jak
tak koukam, vsichni programatori asi pracuji jako spravci siti a jakmile je
problem tak ho nejak spravi. Ale zkuste vysvetli "nejake" pani, ze je treba
udelat to ci ono, kdy ona ani nevi zda ma Win95 ci Win98 nebo zda ma Win
3.11. Kdo to nezazil tak neuveri.
> Takze preferuji u FF i takovou malickost, ze pocet souboru je vyhoda.
>
> Mimohodem at mi konecne nekdo ukaze dokonalou databazi. Vzdy se bude
jednat o kompromis.
> Pavel
>
> ----------
> > Odes�latel: Miloslav Skacel <kastner(zv)infos(tec)cz>
> > Komu: delphi-l(zv)fwd(tec)cz
> > P�edm�t: Re: FlashFiler - zkusenosti ?
> > Datum: 21. �ervna 1999 12:50
> >
> > >Nejakou domu jsem delal v Paradoxu a pres mnoho vyhod jsem totalne
zklamam. Uz
> > jenom pocet souboru pro jednu tabulku je obromujici. V FF je to pouze
JEDEN
> > soubor.
> >
> > Proc je mensi pocet souboru takovou yhodou (ovlivnujici dokonce vyber
typu
> > lokalnich tabulek)?
> >
> > S pozdravem
> > Miloslav Skacel
> > skacel(zv)stereo(tec)cz
> > http://www.stereo(tec)cz
> >
> >

Sedy text na laserovej tlaciarni

[*] No Comment Group, s.r.o. / Sales Department <sales(zv)nocomment.sk> - 22.6.1999 21:15:45

laserovka je ciernobiela.... teda asi raster, alebo nie? Na poziadanie
poslem podrobnosti ako sa to koduje. (je to ale velke, takze asi na sukromny
mail.)

rw

----- Original Message -----
From: Ivan Tarapcik <taro(zv)asset.sk>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Tuesday, June 22, 1999 2:19 PM
Subject: Sedy text na laserovej tlaciarni


> Ako dosiahnut na tlaciarni sedy text - pisem na tlaciaren pomocou
> Printer.Canvas.TextOut, a aj ked nastavim sedu farbu, vypis na tlaciarni
> je cierny. Skusal som pouzit aj priamo windows API, ale vysledok je ten
> isty.
>
> Taro
>
> --
> Ivan Tarapcik; http://gaya.alert.sk
> PRIVATE!: taro(zv)pobox.sk; 0905 643 769
> WORK!: taro(zv)asset.sk; 07 5421 063 (064,215), kl. 141
> -
> "Oci???? Co je to programator?"
> "No synak, vies, programator to je ten velky gulaty gombik na pracke."
>
>

Opet ListView

[*] Tomas Skopik <skopik(zv)vtv(tec)czn(tec)cz> - 22.6.1999 21:36:01

Ahoj,

je mozne zabranit meneni sirky sloupce v komponente ListView?

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

TMemo.Lines do promene

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 22.6.1999 23:52:03

Petr Fejfar wrote:
>
> Petr Voborn�k <vobornik(zv)ssakhk(tec)cz> wrote:
>
> > zkompilovat. A pak mi pride rychlejsi 4 zapisy do stringu,
> > nez 1000 do charu.
>
> Pri Tvem zpusobu programovani nejspis ano :-)))
>
> 1. Kdyz pouzijes property tMemo.Text, tak metoda tMemo.GetTextStr() secte
> delku vsech radku se znaky CR+LF, alokuje ANSIString a do nej nakopiruje za
> sebe vsechny radky oddelene CRLF

Ahoj,

Nesecte :-)

Vlastnost TMemo.Text vola pri cteni TControl.GetText ktera pak pomoci zprav
WM_GETTEXTLENGTH a WM_GETTEXT naplni primo String obsahem TMemo.

> 2. Kdyz pouzijes pro ulozeni obsahu Memo array[] of char, pak cely obsah
> Memo preneses do promenne jedinou funkci strLCopy(), ktera ti zaroven orizne
> text, kdyz se nevejde.

Stejne tak jako pouzitim TMemo.Text nebo dokonce i TMemo.Lines.Text (viz
metoda TMemoStrings.GetTextStr)

Jina situace je ale u TRichEdit kde je fatalni rozdil v rychlosti pri
pouzit RichEdit.Text nebo RichEdit.Lines.Text. Tam se v tom druhem
pripade opravdu vola puvodni TStrings.GetTextStr a strasne dlouho to
pak trva.

> 4. Ovsem podstatne zrychlit bys to mohl v pripade, ze bys udelal vlastni
> metodu, ktera by se chovala jako tMemo.GetTextStr(), ale radky by
> nekopirovala do ANSIstringu, nybrz primo do nejakeho bufferu typu array[] of
> char.

Presne tak funguje TMemo.Text a TMemo.Lines.Text, viz bod c.2

Vse zde uvedene plati pro D4.03

--

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

Problem s InstallShieldem

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 22.6.1999 23:52:57

> Jaroslav N�dhera wrote:
>
> Delam instalacni projekt s IS 2.02. Potrebuji do registru zapsat cestu, kam se program
> nainstaloval. Pouzil jsem specifikaci adresare <INSTALLDIR> , instaluji do adresare
> c:\Program Files\CSH . Do registru se vsak zapise c:\Progra~1\CSH (nezapise se tam dlouhe
> jmeno). Jde s tim neco delat?

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.

--

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

DWORD a Pascal

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 22.6.1999 23:52:11

Dalibor Toman wrote:
>
> >Mam taky jeden problem s integer typom v Pascale (konkretne Delphi 1).
>
> Tusim, ze zadna verze Delphi nezna bezznamenkovy 32-bitovy celociselny typ.
> Pritom je to podle me dost velky nedostatek. Nepochopim proc Cardinal
> neimplementoval Borland v plnem rozsahu ale jen jako kladnou casti Integeru.
> D4 podporuje 64 bit integer ale ne QWORD (pokud se nepletu mam D3).

Ahoj,

V Delphi 4 uz je typ LongWord, coz je prave unsigned int.

--

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

Trhany TAnimate

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 22.6.1999 23:52:39

vegainfo(zv)post(tec)cz wrote:

> Mam problem. Pokud do komponenty TAnimate nahraju
> animaci (ma asi 350 kB) a spustim ji, dojde k docela
> slusnemu zaskubani obrazu (je viditelne prekreslovani).

> Co s tim. Jaky na to ma vliv, kdyz to jede podle casovace
> nebo v samostatne threadu?

Ahoj,

Co s tim nevim, neni ten pocitac treba nejak poddimenzovany ? Rozdil
mezi prehravanim v threadu a pouzitim casovace (vlastnost Timers) je
v tom, ze casovac pouziva zpravy takze je takto mozne synchronizovat
prehravani AVI s necim jinym. Pri pouziti threadu zase nejsi zavisly
na vyrizovani zprav z fronty a prehravani by melo byt plynulejsi.

--

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

TMemo.Lines do promene

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 22.6.1999 23:54:11

Petr Fejfar wrote:
>
> Petr Vones <pvones(zv)mbox.vol(tec)cz> wrote:
>
> >Samozrejme pro prakticke pouziti by bylo dobre to doplnit nejakou hlavickou
> >pro kontrolu formatu a poctu ulozenych bloku. Nicmene asi nejlepsim resenim
> >pro ukladani slozenych dokumentu je OLE Structured Storage.
>
> Hi,
>
> pokud jsem spravne porozumel poslednimu prispevku od autora dotazu, tak tam
> uklada "1020x" po 1000 znacich. Pouzil bys i v takovem pripade tMemoryStream
> a jednorazove cteni?

Ahoj,

To je otazka. Pokud uklada 1020 bloku po (az) 1000 znacich (pokud jsem
to teda dobre pochopil), tak je moznosti vic. Zalezi na tom, jestli bude
potom chtit cist vsech 1020 bloku najednou nebo jen nektere. V takovem
pripade by to pak bylo lepsi resit hlavickou na zacatku toho datoveho
souboru a vybrat jen potrebne bloky a misto cteni do TMemoryStream pouzit
mapovani souboru do pameti.

--

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

TCP/IP ve threadu

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 22.6.1999 23:54:01

muher(zv)csas(tec)cz wrote:
>
> Zdravim vsechny,
>
> Prijimam asi 6 paketu za sekundu 150 B dlouhe. V procedure TThread.Execute
> mam ProcessMessages a dale recv nebo ioctlsocket pro zjistovani prichozich

Ahoj,

Aplication.ProcessMesages volas v threadu zbytecne. Message queue
neni spolecna pro cely process, ale kazdy thread ma svoji vlastni.
Zpracovani zprav v threadu ma vyznam pouze v pripade, ze by jsi v
nem vytvarel nejaka okna nebo pouzival funkce PostThreadMessage.

> paketu. V obou pripadech se utilizace zacne pohybovat kolem 90% (WinNT 4.0).
> Utilizaci zpusobuje asi neustale volani socketovych funkci.

Patrne chybne napsany kod v threadu. Pricnip je takovy, ze v threadech
vlastne stale na neco cekas, vetsinou je to na signalizaci nejakeho
objektu jadra (Event, ukonceni jineho threadu atd).

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

Neuvadis jakou mas verzi Delphi, ale od D3 tam jsou jiz komponenty
TClientSocket a TServerSocket.


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

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

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 22.6.1999 23:55:02

Martin Kubecka wrote:
>
> Marian Jonas wrote:
> > OLEDB jsem zatim nijak nezkoumal. Po zkusenostech s tak prevratnymi
> > technologiemi jako RDO a DAO, a po kterych ted a pes nestekne, protoze
> > nekde na horizontu zari majak Microsoft s napisem ADO/OLEDB.
>
> Nejvyssi cas se do toho pustit - vypada to, ze to s tim MS mysli opravdu vazne
> :-) A dokonce jim to obcas uz i funguje :-)

Ahoj,

Presne tak, narozdil od DAO & spol tohle vypada opravdu rozume. Vzhledem
k tomu, ze stejne DBLib upadne v zapomeni vlastne cloveku ani nic jineho
casem nezbyde. Dalsi vyhoda je v tom, ze je to prizpusobeno i pro praci s
"nedatabazovymi daty" jako napriklad Exchange, LDAP atd.

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.

--

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

Problem s InstallShieldem

[*] Lukas Voborsky <xvobl03(zv)sorry.vse(tec)cz> - 23.6.1999 00:48:09

On Tue, 22 Jun 1999, Petr Vones wrote:

> > Jaroslav N�dhera wrote:
> >
> > Delam instalacni projekt s IS 2.02. Potrebuji do registru zapsat cestu, kam se program
> > nainstaloval. Pouzil jsem specifikaci adresare <INSTALLDIR> , instaluji do adresare
> > c:\Program Files\CSH . Do registru se vsak zapise c:\Progra~1\CSH (nezapise se tam dlouhe
> > jmeno). Jde s tim neco delat?
>
> 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...
cau
Lukas

-==============================================================-
mailto: voborsky(zv)menza.mff.cuni(tec)cz ICQ: 21084410
www: http://come.to/voborsky tel. 8551040-9 l. 393
-==============================================================-


Delphi for Linux ?

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

No ja jsem to nasel na http://www.megido.org !

(Preklep je i v AltaViste)

Welcome to Megido Project Official Website!

Do you need a powerful, multi-platform, GPLed, Linux oriented visual
development tool? That's exactly what we are
working on!

Megido project aims to create free Pascal based RAD tool for
Linux community
Megido shares both Visual development tool simplicity of
programming and all the Linux sophistication.
Megido is being distributed under GPL/L-GPL, supporting free
software movement.
Megido is using Free Pascal Compiler (GPL), the best Object
Pascal compiler, also DelphiTM compatible. Megido is
being developed by programmers all around the world who want to
contribute to the rising star of Linux and to break
the M$ empire


eL..

Viliam Mlich wrote:

> Hello All!
>
> http://www.medigo.org/
>
> Bye mailto:vmlich(zv)mbox.vol(tec)cz
> V.Mlich http://www(tec)czech-web(tec)cz/~vmlich

Vicebarevne kurzory mysi!!!

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 23.6.1999 06:13:41

Tak ho uloz jako RCData do resource a podivej se do RX library, jak tam
laduji kurzor. Nedelaji to primo z resource, ale nejprve ho ulozi z resource
na disk a teprve potom ho nactou funkci LoadCursor z disku jako samostatny
soubor. Presne tak to delam pro Delphi 1 a funguje mi to.
Jaro B.

> -----P�vodn� zpr�va-----
> Od: vegainfo(zv)post(tec)cz [SMTP:vegainfo(zv)post(tec)cz]
> Odesl�no: 22. �ervna 1999 15:53
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Vicebarevne kurzory mysi!!!
>
> Ne, v mem pripade jde o DELPHI 4. Nedari se mi
> pomoci kompilatoru BRCC32.EXE (predtim jsem chybne
> uvedl jmeno) zkompilovat soubor RC do souboru RES,
> ktery obsahuje odkaz na 256 barevny kurzor, vytvoreny
> v Microangelu. Hazi to, ze format kurzoru neni
> platny. Ma nekdo radu, jak to zkopilovat a nasledne
> nacist v programu z resource?
>
> Diky. Vit Jurasek
>
>
>
> > Ahoj,
> > pokud chces pouzivat barevne kurzory i v Delphi 1 pod W95/98 tak na to
> mam
> > udelatko a muzu ti ho poslat. Normalne ale v Delphi 1 nezobrazis jine
> kurzory nez B&W+T+I barvy.
> Jaro B.
>
> -----P�vodn� zpr�va-----
> > > Od: Petr Vones [SMTP:pvones(zv)mbox.vol(tec)cz]
> > > Odesl�no: 21. �ervna 1999 22:06
> > > Komu: delphi-l(zv)fwd(tec)cz
> > > P�edm�t: Re: Vicebarevne kurzory mysi
> > >
> > > vegainfo(zv)post(tec)cz wrote:
> > > >
> > > > Uz jsem jednou psal, ale nikdo mi neodpovedel.
> > > > Proto to zkousim jeste jednou. Budu vdecny i za jakekoliv naznaky.
> > > Predem diky.
> > > >
> > > > Dotaz do konference>
> > > > mam problem s umistenim 256 barevnych kurzoru do souboru
> > > > RES. Pokud v souboru *.RC napisu zminku napr SIPKA CURSOR
> "SIPKA.CUR",
> > > vezme mi to prekladac BRC.EXE pouze, jeli format kurzoru B&W nebo
> > > 16-barev. Pokud je ale format 256 ^^^^^^
>
>
> > >
> > > Ahoj,
> > >
> > > Jakou pouzivas verzi Delphi ? V Delphi 4 je prekladac BRCC32.EXE,
> podle
> > > toho
> > > jak to popisujes se bude jednat asi o starou 16bit verzi ktera to
> mozna
> > > vubec
> > > neumoznuje.
>
> Petr Vones
>

heslo...

[*] Jan Fiala <fiala(zv)infos(tec)cz> - 23.6.1999 06:18:16


----- P�vodn� zpr�va -----
Od: <tmara(zv)itsys(tec)cz>> Hezky den,
> 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.
>
> thx...ByE.

Asi by bylo jednodussi pouzit Policy editor (mel by byt na instalacce s
windows)
a v nem povolit spousteni pouze jednoho (tveho) programu.

===============================
ing. Jan Fiala fiala(zv)infos(tec)cz
Prog-Soft s.r.o. Plzen
INFOS - informacni system pro napojare
===============================

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

[*] Jan Fiala <fiala(zv)infos(tec)cz> - 23.6.1999 06:20:41


Neni nad reklamu zdarma, zvlast kdyz je uzivatel jeste rad ze ji tam ma :-)

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

InstallShield D3 Profesional

[*] daniel.hrna(zv)vm.sme(tec)cz - 23.6.1999 07:02:57

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.

PS: Vse jsem nainstaloval do prednastvenych adresaru ...

Dik za kazdou pomoc Dan

Daniel Hr�a - technik VT
Severomoravsk� energetika a.s.
RZ Vala�sk� Mezi����
tel.: 0651-683 442, fax:0651-683 424
mailto:Daniel.Hrna(zv)vm.sme(tec)cz
mobil: 0603-257397


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

[*] Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> - 23.6.1999 07:03:52

> -----Original Message-----
> From: Vlastimil Bardon [mailto:ineq-soft(zv)ova.eridan(tec)cz]
> Sent: Tuesday, June 22, 1999 3:15 PM
> To: 'delphi-l(zv)fwd(tec)cz'
> Subject: RE: D 3C/S + MS SQL 7 a varchar(8000)
>
>
> Ja jsem si pred casem take stahnul od Borlandu SQLMSS32.DLL,
> verzi neumim
> zjistit presne, je to 5.01.????. Pochopitelne taky orezava
> dlouhe varchary,

Jak to neumis zjistit presne? Kdes vzal to 5.01.???? ?
Ve vlastnostech souboru (pravy klik / Properties)
je prece cele cislo verze.


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

TMemo.Lines do promene

[*] Jan Fiala <fiala(zv)infos(tec)cz> - 23.6.1999 07:10:04


----- P�vodn� zpr�va -----
Od: Petr Fejfar <callnet(zv)telecom(tec)cz>> > Jenom me nenapada jediny duvod proc nepouzit primo vlastnost SaveToFile,
> > pokud to chces ulozit do textoveho souboru.
>
> To me napada: napr. kdyz bych chtel do jednoho souboru zapisovat vice
obsahu
> tMemo. Pak Ti je SaveToFile() na dve veci.

Jasne, v tomto pripade je to opravnene.

===============================
ing. Jan Fiala fiala(zv)infos(tec)cz
Prog-Soft s.r.o. Plzen
INFOS - informacni system pro napojare
===============================

heslo...

[*] Jiri Virt <virt(zv)pepa(tec)cz> - 23.6.1999 07:55:38

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
klavesnice a objevi se okno pro zadani hesla.Souhlasi-li heslo modalni okno
zmizi, jinak se opet klavesnice uzamkne.

Jirka Virt

email: virt(zv)pepa(tec)cz

www.pepa(tec)cz
-----P�vodn� zpr�va-----
Od: tmara(zv)itsys(tec)cz <tmara(zv)itsys(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 22. �ervna 1999 18:18
P�edm�t: heslo...


Hezky den,
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.

thx...ByE.


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

TMemo.Lines do promene

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 23.6.1999 08:16:21

Petr Vones <pvones(zv)mbox.vol(tec)cz> wrote:>> 1. Kdyz pouzijes property tMemo.Text, tak metoda tMemo.GetTextStr() secte
>> delku vsech radku se znaky CR+LF, alokuje ANSIString a do nej nakopiruje
za
>> sebe vsechny radky oddelene CRLF

> Nesecte :-)
> Vlastnost TMemo.Text vola pri cteni TControl.GetText ktera pak pomoci
zprav
> WM_GETTEXTLENGTH a WM_GETTEXT naplni primo String obsahem TMemo.


Mas pravdu. Uplne jsem zapomel, ze property Lines neni tStrings ale ve
skutecnosti tMemoStrings, ktery loudi data na Gatesovi. To, co jsem napsal,
plati pro tStrings a tStringList. Omlouvam se, pokud jsem nekoho zmatl.

Bye, pf

navrh tabulky

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 23.6.1999 08:22:34

Haj hou !

From: No Comment Group, s.r.o. / Sales Department <sales(zv)nocomment.sk>

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

Prijde na to jaky SQl server a jak je konstruovany prikaz s LIKE. Pokud je
vyraz napr. ve tvaru

... LIKE "JAN%" ... pak rada serveru umi vyuzit indexu na datove polozce
(tedy pokud je). Vyrazy s LIKE v jinem formatu (predevsim ty s % na zacatku)
jsou vyhodnocovany sekvencnim ctenim.

Pokud je LIKE vyraz soucasti slozitejsiho SQL dotazu (vicenasobny JOIN,
uniony, subselect apod.) pak je to zcepenele (ale nemuze za to SQl server,
ale matematika, vyrazne rychlejsi to proste byt nemuze).

Hodne zdaru.

Podivne dlouhy longint

[*] Zden�k B�hm - 23.6.1999 08:27:07

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


FlashFiler - zkusenosti ?

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 23.6.1999 08:27:36

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.:-)

>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.:-)

Hodne zdaru.

Install Sheeld

[*] TUNGLI Jan <tungli(zv)pvt.sk> - 23.6.1999 08:34:01

Je mozne donutit aby sa vykonal nejaky EXE program pocas instalacie alebo tesne po uspesnej istalacii?

TUNGLI Jan
tungli(zv)pvt.sk


farebny ListView

[*] Peter Hrenovcik <hrenovcik(zv)ns.basl.sk> - 23.6.1999 08:38:30

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

Trhany TAnimate

[*] Martin Fron�k <FRONEK(zv)zznslany(tec)cz> - 23.6.1999 08:39:40

Hi,

co kdybys to zkusil nejdriv prehrat s Visible=false, a pak teprv
normalne? Minimalne bys tim odstranil trhani na slabsich masinach.


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: Petr Vones [SMTP:pvones(zv)mbox.vol(tec)cz]
> Odesl�no: 22. �ervna 1999 23:53
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: Trhany TAnimate
>
> vegainfo(zv)post(tec)cz wrote:
>
> > Mam problem. Pokud do komponenty TAnimate nahraju
> > animaci (ma asi 350 kB) a spustim ji, dojde k docela
> > slusnemu zaskubani obrazu (je viditelne prekreslovani).
>
> > Co s tim. Jaky na to ma vliv, kdyz to jede podle casovace
> > nebo v samostatne threadu?
>
> Ahoj,
>
> Co s tim nevim, neni ten pocitac treba nejak poddimenzovany ? Rozdil
> mezi prehravanim v threadu a pouzitim casovace (vlastnost Timers) je
> v tom, ze casovac pouziva zpravy takze je takto mozne synchronizovat
> prehravani AVI s necim jinym. Pri pouziti threadu zase nejsi zavisly
> na vyrizovani zprav z fronty a prehravani by melo byt plynulejsi.
>
> --
>
> Internet proti monopolu. Petr Vones, amatersky
> programator
> * http://www.bojkot(tec)cz *
> ************************
>

FlashFiler - zkusenosti ?

[*] Michal Kus <kus(zv)tangosw(tec)cz> - 23.6.1999 08:59:12

>
> summa sumarum ak padne pocitac v dobe spracovania commit,
> data su v cudu?
> spravne?
>
> rw
>

Hmm, skvele ...

Jak je na tom s transkacemi FF?

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


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!


Michal Kus

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

[*] Vlastimil Bardon <ineq-soft(zv)ova.eridan(tec)cz> - 23.6.1999 09:00:04

Spise bych doporucil Client configuration utility. Da se tam nastavit vic, nez jen protokol.

-----P�vodn� zpr�va-----
Od: Marian Jonas [SMTP:jonas(zv)ji(tec)cz]
Odesl�no: 22. �ervna 1999 20:28
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: Re: D 3C/S + MS SQL 7 a varchar(8000)

>ODBC taky moc rad nemam, prave z duvodu toho nastavovani. Kdyz jsme u toho
>protokolu, da se u DBLIB zvolit treba komunikace pro TCP/IP (kde se to
>nastavuje)?


staci v registru zapsat do klice
HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Client\ConnectTo
hodnotu DSQUERY, REG_SZ, DBMSSOCN (TCP/IP)
DBNMPNTW
(named pipes)


Marian Jonas

* Object Inspector *

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 23.6.1999 09:01:19

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?


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.

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

Pokud nekdo neporadi neco elegantnejsiho, tak odhaduji, ze nekdy koncem
prazdnin nebo v zari se k tomuto problemu budu vracet a budu to muset
dotahnout do nejake lepsi podoby. Takze pokud na to nepospichas a me se z
toho podari udelat neco pouzitelneho s minimalni zavislosti na ostatnich
nasich modulech a DLL, tak bych z toho treba mohl udelat nejakou free
komponentu. Popr. pokud bys chtel se na necem takovem podilet, mozna ze bych
vysetril trochu casu na separaci komponenty z naseho projektu a vyrobil
nejake demo.


Bye, pf


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

WinNT Services

[*] Petr Slov�k <petr(zv)trilog(tec)cz> - 23.6.1999 09:05:17

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?

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

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

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

Jsem asi natvrdly, ale ... nevsiml jsem si, ze je tam jeste druha slozka "verze", uz vim, ze je to 5.0.1.23

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

> -----Original Message-----
> From: Vlastimil Bardon [mailto:ineq-soft(zv)ova.eridan(tec)cz]
> Sent: Tuesday, June 22, 1999 3:15 PM
> To: 'delphi-l(zv)fwd(tec)cz'
> Subject: RE: D 3C/S + MS SQL 7 a varchar(8000)
>
>
> Ja jsem si pred casem take stahnul od Borlandu SQLMSS32.DLL,
> verzi neumim
> zjistit presne, je to 5.01.????. Pochopitelne taky orezava
> dlouhe varchary,

Jak to neumis zjistit presne? Kdes vzal to 5.01.???? ?
Ve vlastnostech souboru (pravy klik / Properties)
je prece cele cislo verze.


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

Prihlaseni k databazi v ISAPI aplikaci

[*] Ivo Brhel <ib(zv)unex(tec)cz> - 23.6.1999 09:17:44

Ahoj,

poradi mi nekdo s problemem v %SUBJ% ?
Tvorim intranetovou aplikaci (v Delphi) a potrebuji mit pristup do SQL
databaze.
Mam vytvoreny alias s ovladaci ODBC (MySQL,v bezne windows aplikaci je
funkci), mam
kostru aplikace ISAPI z knihy od M. Cantu (IsaMulti) kde se aplikace
pripojuje k DBDEMOS, ale nevim jak mam zadat a kde v ISAPI aplikaci USER
NAME a PASSWORD k pripojeni pres muj alias do databaze.
Za pripadne podnety diky.

Ivos
+-------------------------------------------------------+
| Ivo Brhel Tel: +420-643-472318 |
| UNEX a.s. Unicov Fax: +420-643-472314 |
| Brnicko 1032,783 93 Unicov http://www.unex(tec)cz |
| Czech Republic E-mail: ib(zv)unex(tec)cz |
+-------------------------------------------------------+

Tri problemy

[*] Ale� Fidransk� - 23.6.1999 09:27:08

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

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

[*] Zden�k Moravec <zmo(zv)telecom(tec)cz> - 23.6.1999 09:39:00

Zdravim,
btw - mate nekdo informace, kdy se chysta Delphi 5 ??
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 ?

S pozdravem,
Zden�k Moravec zmo(zv)telecom(tec)cz
>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.
>
>--
>
>Internet proti monopolu. Petr Vones, amatersky programator
>* http://www.bojkot(tec)cz *
>************************
>
>

Podivne dlouhy longint

[*] Jan Fiala <fiala(zv)infos(tec)cz> - 23.6.1999 09:57:43

Jestli to nebude tim, ze mas v Project option / Compiler zaskrtnutou volbu
Aligned record fields.

===============================
ing. Jan Fiala fiala(zv)infos(tec)cz
Prog-Soft s.r.o. Plzen
INFOS - informacni system pro napojare
===============================
Od: Zden�k B�hm
Komu: delphi-l(zv)fwd(tec)cz
Odesl�no: 23. �ervna 1999 8:27
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


FlashFiler - zkusenosti ?

[*] Vilem Svoboda <vilem_s(zv)mrp(tec)cz> - 23.6.1999 10:03:05

>>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.:-)

>>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.:-)

Lidi vetsinou zajimaji vysledky. Malokdo krome nas programatoru je nadsen z
toho, ze pouziva nejnovejsi technologie, ktere jsou sice trosku nestabilni a
obcas je potreba dopsat ztracena data, ale zato jsou moderni.
Jake stesti, ze konkurs na stavbu Karlova mostu vyhral Parler (nebo kdo) a
pouzil osvedcenou maltu s vajicky a ne pokrokovy nemecky stavitel
Hottentotepotentatetanteatentater, ktery navrhoval drevenou obezdenou
konstrukci, ve ktere se drevo, po staletich zmenene v prach, pak nahradi
zelezovym betonem, ktery v te dobe bude jiz vynalezen :-)

Vilda

Spravy WINDOWS

[*] Ing. J�n Kuch�r�����!j��G - 23.6.1999 10:13:15

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


WinNT Services

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 23.6.1999 10:19:59

>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


Zdrvi
D. Toman

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