Archív konference Delphi

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

Potomek TDatasetu

[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 16.5.2002 08:51:47

Ahoj,

zabyval jste se nekdo tvorbou vlastniho potomka TDatasetu? Ja
jsem nasel dobry navod na internetu (timto dekuji za poslane
odkazy), ale vse se tyka Delphi 3. Nezmenil se TDataset v dalsich
verzich Delphi?

Mym cilem je zajistit, aby si dataset udrzoval v pameti pouze 50
naposledy prectenych vet z SQL serveru a nikoli vsechny, jak je
tomu u stavajiciho TIBDatasetu. Jenze narazim na to, ze ve tride
TDataset je rada private promennych pro praci s bufferem prave ve
stylu "pamatuji si vse". A nejhorsi jsou i dalsi nectnosti:

1) Tyto privatni veci pouziva TDataLink, takze je nemuzu ignorovat,
chci-li pouzivat napr. TDBGrid

2) Privatni promenne a funkce jsou pouzity i v public metodach
(zejmena MoveBy a dalsi, pomerne klicove), ale tyto metody nejsou
virtualni - nelze je tedy v potomkovi pouzitelne prekryt.

Mate nekdo s uvedenym tematem zkusenosti? Nebo nevite o
odkazu, venujicimu se tvorbe vlastnich datasetu, ale v novejsi verzi
Delphi?

Dik.

David Lebeda

komunikace TCP/IP

[*] kejchal(zv)volny(tec)cz - 16.5.2002 08:56:53

Preji dobry den,
mam aplikaci, ktera produkuje mensi mnozstvi informaci, ktera bych
chtel zviditelnit na jinych pocitacich v siti. Nechci ovsem navazovat
nejaka spojeni ci logovani. Predstava je, zda je mozno z pocitace s
daty posilat do site tyto informace nezavisle na tom, zda je nekdo
cte ci ne. Predstava je softu na strane stanic, ktery by zachytaval
tyto informace a zobrazil je. Dotaz tedy je, zda je mozno "neco"
posilat do site bez cile urceni..

Kejchal

JRO.CompactDatabase?

[*] Vagner Pavel <Vagner(zv)ceps(tec)cz> - 16.5.2002 09:12:13

Cau lidi,
kdyz jsem si importnul msjro.dll a kouknul se na CompactDatabase, tak jsem
zjistil ze vyzaduje SourceConnection a DestConnection. V dokumentaci z MSDN
se pise, ze sourceConnection je samozrejme databaze ktera se ma komprimovat,
ovsem zavrena. a za druhe ze DestConnection je pripojeni na databazi ktera
vznikne komprimovanim SourceConn..., pokud by bylo zadana stejna DB tak to
ma hodit error.

1) proc musi byt komprimovana DB zavrena?

2) proc davat CilovouDB kdyz to chci provadet na jednom souboru?

cau Pavel

IB:Lock manager out of room

[*] Rado Benc <bego(zv)pobox.sk> - 16.5.2002 09:12:24

Nazdar,

Kalhous Zdenek wrote:
> IB server na Linuxu, casem hlasi chybu "Lock manager out of room"
> pri spousteni stale kratsich skriptu (generovani databaze) az
> nakonec nelze spustit nic. Nevite co s tim?Z.Kalhous

Skus google:

Getting 'Lock Manager out of room' error - by Borland Developer Support Staff
http://community.borland.com/article/0,1410,25896,00.html

InterBase: 'lock manager out of room'
http://www.delphifaq.com/fq/q0049.shtml

HTH,

Rado


____________________________________
http://www.pobox.sk/ - urcujeme trendy

Proc RAS vytaci pouze tonove ?

[*] Petr Dedecek <petrd(zv)atlas(tec)cz> - 16.5.2002 09:18:29

Ahoj,
stahnul jsem si RAS.ZIP z JEDI. Ve Windows mam nastaveno u modemu pulsni vytaceni protoze jsem za starou ustrednou , z Windows telefonicke pripojeni toci pulsne, ale pokud tocim z meho programu pomoci RAS ( stejne je to i z demo programu prilozeneho k RAS ), toci tonove. Nevite jak pres to preskocit ? Dik za radu.

Petr Dedecek
petrd(zv)atlas(tec)cz

Kery typ databaze (DAO)

[*] �tevl�k Mari�n <Marian.Stevlik(zv)merlin(tec)cz> - 16.5.2002 09:30:13

Rumcajs, ktory typ DAO pouzivas (DAO 3.6 or DAO 3.5)?
Viem ze s daom 3.6 boli nejake problemy, prestali podporovat exporty do
dBase (riesili to cez BDE) takze som sa opat vratil k Dao 3.5

Stevlik Marian
Software Development Specialist
MERLIN
Stefanikova 32
150 00 Prague 5
Czech Republic
e-mail: marian.stevlik(zv)merlin(tec)cz
tel: +420 2 41010111 (153)
mobil: +420 724 296616
icq: 38493645

Kery typ databaze (DAO)

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 16.5.2002 09:31:23

DAO 3.5
Rumcajs
> Rumcajs, ktory typ DAO pouzivas (DAO 3.6 or DAO 3.5)?
> Viem ze s daom 3.6 boli nejake problemy, prestali podporovat exporty do
> dBase (riesili to cez BDE) takze som sa opat vratil k Dao 3.5
>
> Stevlik Marian
> Software Development Specialist
> MERLIN
> Stefanikova 32
> 150 00 Prague 5
> Czech Republic
> e-mail: marian.stevlik(zv)merlin(tec)cz
> tel: +420 2 41010111 (153)
> mobil: +420 724 296616
> icq: 38493645
>

Proc RAS vytaci pouze tonove ?

[*] Libor Junek, KSH-Data <junek(zv)ksh-data(tec)cz> - 16.5.2002 09:33:27

Mam dojem ze staci dat pred tlf. cislo T nebo P podle toho jakou volbu
potrebujes.

Libor

> Ahoj,
> stahnul jsem si RAS.ZIP z JEDI. Ve Windows mam nastaveno u
> modemu pulsni vytaceni protoze jsem za starou ustrednou , z
> Windows telefonicke pripojeni toci pulsne, ale pokud tocim z
> meho programu pomoci RAS ( stejne je to i z demo programu
> prilozeneho k RAS ), toci tonove. Nevite jak pres to
> preskocit ? Dik za radu.

komunikace TCP/IP

[*] Petr Brant <brant(zv)dcomm(tec)cz> - 16.5.2002 09:35:32

Pokud to mnozstvi neni velke, slo by to pres sdileny soubor. Ten se vytvori
a kazdy, kdo ho chce precist, si ho nakopiruje k sobe a hotovo, pripadne si
ho otevre po siti.

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
http://web.redbox(tec)cz/petr.brant
ICQ #68652380

D&COMM s.r.o.
Korunova�n� 6
170 00 Praha 7

Subject: komunikace TCP/IP

mam aplikaci, ktera produkuje mensi mnozstvi informaci, ktera bych
chtel zviditelnit na jinych pocitacich v siti. Nechci ovsem navazovat
nejaka spojeni ci logovani. Predstava je, zda je mozno z pocitace s
daty posilat do site tyto informace nezavisle na tom, zda je nekdo
cte ci ne. Predstava je softu na strane stanic, ktery by zachytaval
tyto informace a zobrazil je. Dotaz tedy je, zda je mozno "neco"
posilat do site bez cile urceni..

komunikace TCP/IP

[*] Gebauer Lukas <gebylist(zv)mlp(tec)cz> - 16.5.2002 09:35:26

> mam aplikaci, ktera produkuje mensi mnozstvi informaci, ktera bych
> chtel zviditelnit na jinych pocitacich v siti. Nechci ovsem navazovat
> nejaka spojeni ci logovani. Predstava je, zda je mozno z pocitace s
> daty posilat do site tyto informace nezavisle na tom, zda je nekdo
> cte ci ne. Predstava je softu na strane stanic, ktery by zachytaval
> tyto informace a zobrazil je. Dotaz tedy je, zda je mozno "neco"
> posilat do site bez cile urceni..

Mas na mysli Bradcast UDP protokolu. Al pozor, zalezi i na Ip
topologii tve site. Na to aby broadcasty rosly treba routery musi byt
router na to nakonfigurovan, atd...
-- Lukas Gebauer.

E-mail: gebauerl(zv)mlp(tec)cz
http://www.ararat(tec)cz/synapse/ - Synapse Delphi and Kylix TCP/IP Lib.

Nezruseni aplikace

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 16.5.2002 09:36:56

Servus ve spolek
Narazil jsem na neco co mi vrta v hlave:
Mam aplikaci s jednou knihovnou DLL. Aplikaci zavru - OK nic se nestane (mam
na mysli nejaky error).
Kdyz chci aplikaci znova spustit, tak zjistim, ze se aplikace poprve
neukoncila cela. Navic neni videt ani pri svate trojici Ctrl+Alt+Del. Kdyz
aplikaci spustim pod Delphi, tak pri ukonceni aplikace zatuhne Delphina.
Nevite jak zjistim, co se deje?
P.S. Zkousel jsem tu aplikaci na WinMe a Win98SE

Rumcajs, D4, Win ME

Jak menit hodnoty typu

[*] LUKES V�clav <lukes(zv)ans(tec)cz> - 16.5.2002 09:44:50


Ahoj,

prosim Vas o radu.
Je mozne nejakym zpusobem za behu programu menit strukturu typu ?
Mam napr.:


type
Tpokus = record end;

var
Pokus: Tpokus;


No a ja bych ted rad zmenil hodnoty typu, napr. bych do nej chtel
priradit Slovo: string;, tak ze bych ve finale chtel mit tohle:


type
Tpokus = record
Slovo: string;
end;
Vasek

Zmena vlastnika tabulky na Interbase

[*] Libor Junek, KSH-Data <junek(zv)ksh-data(tec)cz> - 16.5.2002 09:52:46

Jde to kdyz se prihlasis jako vlastnik a pak to prepises v SYS tabulkach.

Libor

> Nazdar
> Neznate nekdo moznost, jak zmenit vlastnika jakekoliv tabulky(pripadne
> triggeru a procedur) v databazi Interbase ?
> S pozdravem
> Dusan Fojtik

komunikace TCP/IP

[*] Martin Valach <vachix(zv)centrum.sk> - 16.5.2002 09:54:37

da sa, riesi sa to obeznikom (broadcast) na ktory sa pouziva UDP datagram.
(adresat datagramu bude skupina pocitacov)

martin

----- Original Message -----
From: <kejchal(zv)volny(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, May 16, 2002 8:56 AM
Subject: komunikace TCP/IP


> Preji dobry den,
> mam aplikaci, ktera produkuje mensi mnozstvi informaci, ktera bych
> chtel zviditelnit na jinych pocitacich v siti. Nechci ovsem navazovat
> nejaka spojeni ci logovani. Predstava je, zda je mozno z pocitace s
> daty posilat do site tyto informace nezavisle na tom, zda je nekdo
> cte ci ne. Predstava je softu na strane stanic, ktery by zachytaval
> tyto informace a zobrazil je. Dotaz tedy je, zda je mozno "neco"
> posilat do site bez cile urceni..
>
> Kejchal
>
>
>

Jak menit hodnoty typu

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 16.5.2002 09:58:48

T2JhdmFtIHNlLCB6ZSB6YSBiZWh1IHByb2dyYW11IHRvIG5lcHVqZGUuDQpNdXplcyB1dmVzdCBr
b25rcmV0bmkgcG91eml0aSBuZWJvIGR1dm9keSwgY28gdGUgIGsgdG9tdSB2ZWRlID8NClVyY2l0
ZSBzZSBuYWpkZSBqaW5hIGNlc3RhLg0KDQotLSANCmluZy4gSmFuIEZpYWxhDQptYWlsdG86amFu
LmZpYWxhQGlvbC5jeg0KDQoxNi41LjIwMDIgTFVLRVMgVuFjbGF2Og0KPiBwcm9zaW0gVmFzIG8g
cmFkdS4NCj4gSmUgbW96bmUgbmVqYWt5bSB6cHVzb2JlbSB6YSBiZWh1IHByb2dyYW11IG1lbml0
IHN0cnVrdHVydSB0eXB1ID8NCj4gTWFtIG5hcHIuOg0KDQo+IHR5cGUNCj4gICBUcG9rdXMgPSBy
ZWNvcmQgZW5kOw0KDQo+IHZhcg0KPiAgIFBva3VzOiBUcG9rdXM7DQoNCj4gTm8gYSBqYSBieWNo
IHRlZCByYWQgem1lbmlsIGhvZG5vdHkgdHlwdSwgbmFwci4gYnljaCBkbyBuZWogY2h0ZWwNCj4g
cHJpcmFkaXQgU2xvdm86IHN0cmluZzssIHRhayB6ZSBieWNoIHZlIGZpbmFsZSBjaHRlbCBtaXQg
dG9obGU6DQoNCj4gdHlwZQ0KPiAgIFRwb2t1cyA9IHJlY29yZA0KPiAgICAgU2xvdm86IHN0cmlu
ZzsNCj4gICBlbmQ7

Constructor- WAS: ( IN FACT: Class property )

[*] Vagner Pavel <Vagner(zv)ceps(tec)cz> - 16.5.2002 10:02:27

ale co je v dnesni dobe GB disku 280kB? :-)))))
Pavel


Ono totiz pouziti class druhu objektu potrebuje vice kodu a mista pro
data, takze projekty narustaji mnohem vice nez je zdravo. Toho
vyuziva zmineny projekt vyse, ktery pouziva "starou" metodu tvorby
objektu a z exe s prazdnym formularem, ktery ma ve VCL cca 300KB(!!)
lze s pomoci KOL udelat exe o velikosti cca 20KB(!!!). I kdyz tohle
vice souvisi s nabobtnalosti VCL...

K.C.

______________________________________________________________________
Reklama:
S Oskar GPRS jste vzdy pripojeni k internetu nebo Wapu. Pokud prave
neprenasite data, nic neplatite.
http://ad2.seznam(tec)cz/redir.cgi?instance=26613%26url=http://www.gprsforum(tec)cz

Jak menit hodnoty typu

[*] LUKES V�clav <lukes(zv)ans(tec)cz> - 16.5.2002 10:07:09


Pouziti je snadne...
Mam D5, Win 2000 a DTB Informix. V Informixu 4GL napises toto:

DATABASE xxx
GLOBALS
DEFINE Pokus RECORD LIKE Tabule.*

Timto vytvoris record Pokus, ktery ma stejnou strukturu jako tabulka
Tabule.
Jak to ale udelat v Delphi ???


Napadlo me udelat neco jako prazdny record a potom jeho hodnoty menit.
Toto mi vraci typ sloupcu tabulky:

procedure TForm1.Button1Click(Sender: TObject);
var
i: integer;
begin
for i := 0 to DataSource1.DataSet.FieldCount-1 do
ShowMessage(DataSource1.DataSet.Fields[i].ClassName);
end;


Vasek



-----Original Message-----
From: ing. Jan Fiala [mailto:jan.fiala(zv)iol(tec)cz]
Sent: Thursday, May 16, 2002 9:59 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Jak menit hodnoty typu


Obavam se, ze za behu programu to nepujde.
Muzes uvest konkretni pouziti nebo duvody, co te k tomu vede ?
Urcite se najde jina cesta.

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

16.5.2002 LUKES V�clav:
> prosim Vas o radu.
> Je mozne nejakym zpusobem za behu programu menit strukturu typu ?
> Mam napr.:

> type
> Tpokus = record end;

> var
> Pokus: Tpokus;

> No a ja bych ted rad zmenil hodnoty typu, napr. bych do nej chtel
> priradit Slovo: string;, tak ze bych ve finale chtel mit tohle:

> type
> Tpokus = record
> Slovo: string;
> end;

Jak menit hodnoty typu

[*] Petr Brant <brant(zv)dcomm(tec)cz> - 16.5.2002 10:12:49

Za behu se to menit neda. Nejak si neumim predstavit, k cemu by to bylo
dobre. Na co to potrebujes? Urcite by se to dalo resit jinak.

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
http://web.redbox(tec)cz/petr.brant
ICQ #68652380

D&COMM s.r.o.
Korunova�n� 6
170 00 Praha 7


Subject: Jak menit hodnoty typu


Je mozne nejakym zpusobem za behu programu menit strukturu typu ?
Mam napr.:


type
Tpokus = record end;

var
Pokus: Tpokus;


No a ja bych ted rad zmenil hodnoty typu, napr. bych do nej chtel
priradit Slovo: string;, tak ze bych ve finale chtel mit tohle:


type
Tpokus = record
Slovo: string;
end;

Nezruseni aplikace

[*] Libor Junek, KSH-Data <junek(zv)ksh-data(tec)cz> - 16.5.2002 10:21:25

Pokud volas tu knihovnu dynamicky nezapomel jsi na FreeLibrary(hLib) ? To by
mohlo delat bordel v pameti.

Libor

> Servus ve spolek
> Narazil jsem na neco co mi vrta v hlave:
> Mam aplikaci s jednou knihovnou DLL. Aplikaci zavru - OK nic
> se nestane (mam
> na mysli nejaky error).
> Kdyz chci aplikaci znova spustit, tak zjistim, ze se aplikace poprve
> neukoncila cela. Navic neni videt ani pri svate trojici
> Ctrl+Alt+Del. Kdyz
> aplikaci spustim pod Delphi, tak pri ukonceni aplikace
> zatuhne Delphina.
> Nevite jak zjistim, co se deje?
> P.S. Zkousel jsem tu aplikaci na WinMe a Win98SE

Nezruseni aplikace

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 16.5.2002 10:27:33

Ooo nikoliv. Ale ted sem si vzpomel, ze ta knihovna ukazuje TrayBaru stav
ComPortu. Ten bordel delala ta komponenta pro TrayBar.
Rumcajs

----- Original Message -----
From: "Libor Junek, KSH-Data" <junek(zv)ksh-data(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, May 16, 2002 10:21 AM
Subject: RE: Nezruseni aplikace


> Pokud volas tu knihovnu dynamicky nezapomel jsi na FreeLibrary(hLib) ? To
by
> mohlo delat bordel v pameti.
>
> Libor
>
> > Servus ve spolek
> > Narazil jsem na neco co mi vrta v hlave:
> > Mam aplikaci s jednou knihovnou DLL. Aplikaci zavru - OK nic
> > se nestane (mam
> > na mysli nejaky error).
> > Kdyz chci aplikaci znova spustit, tak zjistim, ze se aplikace poprve
> > neukoncila cela. Navic neni videt ani pri svate trojici
> > Ctrl+Alt+Del. Kdyz
> > aplikaci spustim pod Delphi, tak pri ukonceni aplikace
> > zatuhne Delphina.
> > Nevite jak zjistim, co se deje?
> > P.S. Zkousel jsem tu aplikaci na WinMe a Win98SE
>
>

OT: WinNT4.0 Server a zaloha uzivatelskych uctu

[*] Otisk Rene <otisk(zv)misel(tec)cz> - 16.5.2002 10:29:24

Hi,

Potreboval bych preinstalovat firemni server a nechce se mi na sekundarnim
disku znovu obnovovat uzivatelska pristupova prava. Neexistuje nejaky
nastroj pro WinNT4.0 (W2000 na to uz maj backup), ktery by mi zajistil
nejakou zalohu/prevod uzivatelskych uctu na zcela novou instalaci na novy
disk. Na webu Mykrosoftu jsem neuspel.

Sroub

Nezruseni aplikace

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 16.5.2002 10:32:39

Sem to zakrik... Vypustil jsem z te knihovny cely Form i s TrayBarovou
komponentou. Trikrat se to ukoncilo OK, po ctvrte to zustalo viset ....
Rumcajs

Ooo nikoliv. Ale ted sem si vzpomel, ze ta knihovna ukazuje TrayBaru stav
ComPortu. Ten bordel delala ta komponenta pro TrayBar.
Rumcajs

----- Original Message -----
From: "Libor Junek, KSH-Data" <junek(zv)ksh-data(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, May 16, 2002 10:21 AM
Subject: RE: Nezruseni aplikace


> Pokud volas tu knihovnu dynamicky nezapomel jsi na FreeLibrary(hLib) ? To
by
> mohlo delat bordel v pameti.
>
> Libor
>
> > Servus ve spolek
> > Narazil jsem na neco co mi vrta v hlave:
> > Mam aplikaci s jednou knihovnou DLL. Aplikaci zavru - OK nic
> > se nestane (mam
> > na mysli nejaky error).
> > Kdyz chci aplikaci znova spustit, tak zjistim, ze se aplikace poprve
> > neukoncila cela. Navic neni videt ani pri svate trojici
> > Ctrl+Alt+Del. Kdyz
> > aplikaci spustim pod Delphi, tak pri ukonceni aplikace
> > zatuhne Delphina.
> > Nevite jak zjistim, co se deje?
> > P.S. Zkousel jsem tu aplikaci na WinMe a Win98SE
>
>

komunikace TCP/IP

[*] Kalhous Zdenek <zdenek.kalhous(zv)comarr(tec)cz> - 16.5.2002 10:32:01

On 16 May 2002 at 8:56, kejchal(zv)volny(tec)cz wrote:
> informace a zobrazil je. Dotaz tedy je, zda je mozno "neco" posilat
> do site bez cile urceni..
Treba broadcast nebo multicast pakety?
Z.Kalhous

Jak menit hodnoty typu

[*] LUKES V�clav <lukes(zv)ans(tec)cz> - 16.5.2002 10:49:51


Pouziti je snadne...
Mam D5, Win 2000 a DTB Informix. V Informixu 4GL napises toto:

DATABASE xxx
GLOBALS
DEFINE Pokus RECORD LIKE Tabule.*

Timto vytvoris record Pokus, ktery ma stejnou strukturu jako tabulka
Tabule.
Jak to ale udelat v Delphi ???


Napadlo me udelat neco jako prazdny record a potom jeho hodnoty menit.
Toto mi vraci typ sloupcu tabulky:

procedure TForm1.Button1Click(Sender: TObject);
var
i: integer;
begin
for i := 0 to DataSource1.DataSet.FieldCount-1 do
ShowMessage(DataSource1.DataSet.Fields[i].ClassName);
end;


Vasek

-----Original Message-----
From: Petr Brant [mailto:brant(zv)dcomm(tec)cz]
Sent: Thursday, May 16, 2002 10:13 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: RE: Jak menit hodnoty typu


Za behu se to menit neda. Nejak si neumim predstavit, k cemu by to bylo
dobre. Na co to potrebujes? Urcite by se to dalo resit jinak.

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
http://web.redbox(tec)cz/petr.brant
ICQ #68652380

D&COMM s.r.o.
Korunova�n� 6
170 00 Praha 7


Subject: Jak menit hodnoty typu


Je mozne nejakym zpusobem za behu programu menit strukturu typu ?
Mam napr.:


type
Tpokus = record end;

var
Pokus: Tpokus;


No a ja bych ted rad zmenil hodnoty typu, napr. bych do nej chtel
priradit Slovo: string;, tak ze bych ve finale chtel mit tohle:


type
Tpokus = record
Slovo: string;
end;

Jak menit hodnoty typu

[*] Milan Tome� <milan.tomes(zv)haida(tec)cz> - 16.5.2002 10:52:57

Pokud chces "namapovat" record do Delphi, tak pres typ record cesta nevede.
Ver mi, protoze jsem si timto sam prosel a nakonec jsem skoncil u vlastniho
objektu, ktery za me dela strasnou spoustu prace a me to nestoji ani zbla
casu.

Pokud chces nejake podrobnejsi info tak se mi ozvi na soukr. mail a
probereme to

S pozdravem

Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz

> DATABASE xxx
> GLOBALS
> DEFINE Pokus RECORD LIKE Tabule.*
>
> Timto vytvoris record Pokus, ktery ma stejnou strukturu jako tabulka
> Tabule.
> Jak to ale udelat v Delphi ???

Zmena vlastnika tabulky na Interbase

[*] Milan Tomes <milan.tomes(zv)haida(tec)cz> - 16.5.2002 10:57:06

Tak tomu se vyhybam jako cert krizi. To si radsi provedu dump DB (tabulky),
dropnu DB (tabulky) , zalozim ji pod jinym vlastnikem a znovu tam nahazim
data...

S pozdravem

Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz

> Jde to kdyz se prihlasis jako vlastnik a pak to prepises v SYS tabulkach.
> Libor
>
> > Neznate nekdo moznost, jak zmenit vlastnika jakekoliv tabulky(pripadne
> > triggeru a procedur) v databazi Interbase ?
> > Dusan Fojtik

Jak menit hodnoty typu

[*] Pavel Malinsky <spiderland(zv)iol(tec)cz> - 16.5.2002 10:58:30

> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
> Subject: Jak menit hodnoty typu
> Ahoj,

Ahoj,

> prosim Vas o radu.
> Je mozne nejakym zpusobem za behu programu menit strukturu typu ?
> Mam napr.:
>
>
> type
> Tpokus = record end;
>
> var
> Pokus: Tpokus;

I kdyby to slo (a mozna dobre, ze to nejde) tak si
nedovedu predstavit praci, kdyz nejaky record bude mit
pokazde jinou strukturu, tzn. i velikost...

Jestli potrebuje ukladat hodnoty ruznych typu tak pouzij
variant.

S pozdravem a dikem
=====================================
> Pavel Malinsky; spiderland(zv)iol(tec)cz <
=====================================
GSM: 0602 652 203

vhodny databazovy system podobny BDE

[*] likeapear <likeapear(zv)centrum(tec)cz> - 16.5.2002 11:00:08

Ahoj, mame jeden dulezity dotaz:

Potrebovali bychom doporucit databazovy system pro nas software. Jde o
aplikaci, ktera ma svoje vyvojove prostredi a runtime modul. Ve vyvojovem
prostredi se vytvari projekty (kazdy projekt ma 30 tabulek s radove
jednotkami az tisici vetami a dalsi soubory vetsinou binarni). V runtime
modulu jsou tyto tabulky pouze nacitany. Doted pouzivame BDE+Paradox a
chceme to z pochopitelnych duvodu opustit.

Co od toho potrebujeme:
- jednoduchost, spolehlivost a rychlost
- moznost pristupu k tabulkam z lokalni site
- aby tabulky byly v samostatnych souborech kvuli jednoduche
prenositelnosti projektu

Tzn. nechceme zadny velky databazovy system, i kdyz je treba zadarmo.
Proste by nam to BDE stacilo, kdyby fungovalo korektne, ale zatim jsme
nenasli zadny rozumny ekvivalent. FlashFiler nezname a nevime, jake jsou s
tim zkusenosti, takze to nechceme riskovat. dbExpress pokud vime, tak
nesplnuje nasi treti podminku. Jedinej napad je napsat si vlastni dataset,
ale s tim taky nemame zadny zkusenosti a nevime co vsechno to obnasi (na
druhou stranu bysme meli nad vsim kontrolu).

Poradi nekdo?

likeapear

Rozbalovani jen nekterych polozek v TreeView

[*] Ing. Jiri SOKOL <JS-delphi(zv)seznam(tec)cz> - 16.5.2002 11:03:43

Ahoj,

je nejaka f-ce, procedura, ktera mi rozbali jen ty Nodes, ktere jsou v ceste
k pozadovanemu zobrazeni urciteho Node?
napr. je strom:
-100
-110
-111
-120
-121
-122
-123
-130
atd.

kdyz chci, aby vybrany Node byl 123 a vsechny ostatni byly sbaleny, tak nevim jak
to udelat. Jediny zpusob, ktery me napada je ten, ze rozbalim 100, coz rozbali vsechny
jeho ChildNodes a ja je vsechny sbalim, rozbalim 120 a presunu se na 123.

Je to spravny postup, nebo neco existuje, ajk to vyresit?

Diky Jiri
Sokol

______________________________________________________________________
Reklama:
S Oskar GPRS jste vzdy pripojeni k internetu nebo Wapu. Pokud prave
neprenasite data, nic neplatite. http://ad2.seznam(tec)cz/redir.cgi?instance=26613%26url=http://www.gprsforum(tec)cz

komunikace TCP/IP

[*] Slavomir Skopalik <skopalik(zv)hlubocky.del(tec)cz> - 16.5.2002 11:10:11

Podobne veci resime klasicky takto:
klient otevre TCP spojeni (a muze tam i poslat
co chce, ale neni to nutne),
server na to nasype data do spojeni a zavre ho.
Pozor na NonBloking prenosy, na lokale se to tvari,
ze to na jeden write prenese cokoliv, ale v siti to pak nefunguje.
Nejjednodussi to vychazi pomoci blokujicich prenosu
a v komunikacnim threadu si poslat zpravu (sendMessage),
tim je zaroven osetrena synchronizace threadu, jako
parametr zpravy si pred treba pointer na string, ve kterem
si pak vratit data zpet do aplikace.

Kod na serveru:

procedure TfrmMain.ServerAccept(Sender: TObject; Socket: TCustomWinSocket);
var
S: string;
begin
SendMessage(Handle, WM_USER, Integer((zv)S), 0);
Socket.SendText(S);
Socket.Close;
end;

Slavek

> Preji dobry den,
> mam aplikaci, ktera produkuje mensi mnozstvi informaci, ktera bych
> chtel zviditelnit na jinych pocitacich v siti. Nechci ovsem navazovat
> nejaka spojeni ci logovani. Predstava je, zda je mozno z pocitace s
> daty posilat do site tyto informace nezavisle na tom, zda je nekdo
> cte ci ne. Predstava je softu na strane stanic, ktery by zachytaval
> tyto informace a zobrazil je. Dotaz tedy je, zda je mozno "neco"
> posilat do site bez cile urceni..
>
> Kejchal

Pouziti nestandardnich barev v aplikaci

[*] Ing. Jiri SOKOL <JS-delphi(zv)seznam(tec)cz> - 16.5.2002 11:17:32

Ahoj,

chtel bych, aby butony a hlavni menu melo jinou barvu nez jaka je standardni =
clBtnFace (odhaduju)
Mrknul jsem do knihy T&T1001 na pr. 735, kde je uveden priklad, ale ktery me
nefunguje tak, jak bych si predstavoval.

K realizaci problemu je pozita procedura SetSysColors();, pomoci niz dojde k
zamene hodnot jednotlivych barev.

U tohoto prikladu je receno, ze zmeny barev se projevi jen pro danou aplikaci -
coz chci, ale bohuzel tomu tak neni. zmeni se mi cely system a to je sila :o)

Nevite nekdo nejaky postup, jak zmenit sys barvy jen pro aplikaci??

Diky Jiri
Sokol

______________________________________________________________________
Reklama:
Hledani lidi a jejich e-mailu: http://www.lide(tec)cz

Pouziti nestandardnich barev v aplikaci

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 16.5.2002 11:23:44

Ahoj
Jedin� COLOR property pro kazdy prvek formulare, pro takove prvky, ktere nemaji COLOR tak poslat zpravu prip. stahnout odnekud komponenty (sMenuManager napriklad pro menu) atp.
Nebo pouzit hotove komponenty, ktere umoznuji pro celou aplikaci definovat skin a managuji to na pozadi (ale asi nebudou free).
Jaro B.

-----Original Message-----
From: Ing. Jiri SOKOL [mailto:JS-delphi(zv)seznam(tec)cz]
Sent: Thursday, May 16, 2002 11:18 AM
To: dotaz-delp
Subject: Pouziti nestandardnich barev v aplikaci


Ahoj,

chtel bych, aby butony a hlavni menu melo jinou barvu nez jaka je standardni =
clBtnFace (odhaduju)
Mrknul jsem do knihy T&T1001 na pr. 735, kde je uveden priklad, ale ktery me
nefunguje tak, jak bych si predstavoval.

K realizaci problemu je pozita procedura SetSysColors();, pomoci niz dojde k
zamene hodnot jednotlivych barev.

U tohoto prikladu je receno, ze zmeny barev se projevi jen pro danou aplikaci -
coz chci, ale bohuzel tomu tak neni. zmeni se mi cely system a to je sila :o)

Nevite nekdo nejaky postup, jak zmenit sys barvy jen pro aplikaci??

Diky Jiri
Sokol

______________________________________________________________________
Reklama:
Hledani lidi a jejich e-mailu: http://www.lide(tec)cz

Jak menit hodnoty typu

[*] Jan Tungli <Jan.Tungli(zv)datapac.sk> - 16.5.2002 11:28:22

Menit typ - to runtime urcite nepojde , ale mozes pouzit Variant - ktory
moze byt lubovolny typ.


---
Odch�dzaj�ca spr�va neobsahuje v�rusy.
Skontrolovan� antiv�rusov�m syst�mom AVG (http://www.grisoft(tec)cz).
Verzia: 6.0.361 / V�rusov� datab�za: 199 - d�tum vydania: 7. 5. 2002

vhodny databazovy system podobny BDE

[*] Otisk Rene <otisk(zv)misel(tec)cz> - 16.5.2002 11:29:45

Interbase. Co se tyce tech symostatnych tabulek, tak tam to je pouze jeden
soubor a nem jsou metadata tedy take tabulky

Sroub


> Ahoj, mame jeden dulezity dotaz:
>
> Potrebovali bychom doporucit databazovy system pro nas software. Jde o
> aplikaci, ktera ma svoje vyvojove prostredi a runtime modul. Ve vyvojovem
> prostredi se vytvari projekty (kazdy projekt ma 30 tabulek s radove
> jednotkami az tisici vetami a dalsi soubory vetsinou binarni). V runtime
> modulu jsou tyto tabulky pouze nacitany. Doted pouzivame BDE+Paradox a
> chceme to z pochopitelnych duvodu opustit.
>
> Co od toho potrebujeme:
> - jednoduchost, spolehlivost a rychlost
> - moznost pristupu k tabulkam z lokalni site
> - aby tabulky byly v samostatnych souborech kvuli jednoduche
> prenositelnosti projektu
>
> Tzn. nechceme zadny velky databazovy system, i kdyz je treba zadarmo.
> Proste by nam to BDE stacilo, kdyby fungovalo korektne, ale zatim jsme
> nenasli zadny rozumny ekvivalent. FlashFiler nezname a nevime, jake jsou s
> tim zkusenosti, takze to nechceme riskovat. dbExpress pokud vime, tak
> nesplnuje nasi treti podminku. Jedinej napad je napsat si vlastni dataset,
> ale s tim taky nemame zadny zkusenosti a nevime co vsechno to obnasi (na
> druhou stranu bysme meli nad vsim kontrolu).
>
> Poradi nekdo?
>
> likeapear
>
>
>
>
>

Jak menit hodnoty typu

[*] LUKES V�clav <lukes(zv)ans(tec)cz> - 16.5.2002 11:39:33


No jo, ale ja nechci vypisovat strukturu tabulky. Chci ji nacist v
cyklu.
V.


-----Original Message-----
From: LUKES V�clav
Sent: Thursday, May 16, 2002 10:50 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: RE: Jak menit hodnoty typu



Pouziti je snadne...
Mam D5, Win 2000 a DTB Informix. V Informixu 4GL napises toto:

DATABASE xxx
GLOBALS
DEFINE Pokus RECORD LIKE Tabule.*

Timto vytvoris record Pokus, ktery ma stejnou strukturu jako tabulka
Tabule.
Jak to ale udelat v Delphi ???


Napadlo me udelat neco jako prazdny record a potom jeho hodnoty menit.
Toto mi vraci typ sloupcu tabulky:

procedure TForm1.Button1Click(Sender: TObject);
var
i: integer;
begin
for i := 0 to DataSource1.DataSet.FieldCount-1 do
ShowMessage(DataSource1.DataSet.Fields[i].ClassName);
end;


Vasek

-----Original Message-----
From: Petr Brant [mailto:brant(zv)dcomm(tec)cz]
Sent: Thursday, May 16, 2002 10:13 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: RE: Jak menit hodnoty typu


Za behu se to menit neda. Nejak si neumim predstavit, k cemu by to bylo
dobre. Na co to potrebujes? Urcite by se to dalo resit jinak.

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
http://web.redbox(tec)cz/petr.brant
ICQ #68652380

D&COMM s.r.o.
Korunova�n� 6
170 00 Praha 7


Subject: Jak menit hodnoty typu


Je mozne nejakym zpusobem za behu programu menit strukturu typu ?
Mam napr.:


type
Tpokus = record end;

var
Pokus: Tpokus;


No a ja bych ted rad zmenil hodnoty typu, napr. bych do nej chtel
priradit Slovo: string;, tak ze bych ve finale chtel mit tohle:


type
Tpokus = record
Slovo: string;
end;

Pouziti nestandardnich barev v aplikaci

[*] Ondrej Kelle <O.Kelle(zv)digitalpublishing.de> - 16.5.2002 11:44:41

> chtel bych, aby butony a hlavni menu melo jinou barvu nez
> jaka je standardni clBtnFace (odhaduju)
[snip]
> Nevite nekdo nejaky postup, jak zmenit sys barvy jen pro aplikaci??

Mozes pouzit aj ActionBands, tam su menu, toolbary a buttony potomkovia
TGraphicControl a mozes si aj vytvorit vlastnych potomkov s vlastnym
vykreslovanim.

http://homepages.borland.com/strefethen/index.html

HTH
TOndrej

Pretypovanie

[*] Robert Suska <delphi(zv)korak.sk> - 16.5.2002 11:55:02

Ahojte!

Potrebujem nejakym cyklom zistit property komponent na forme. Skusal som to
takto

for i:= 0 to Form1.ComponentCount-1 do
ListBox1.Items.Add(IntToStr(((Form1.Components[i]) as TButton).Width));

len mi to trubi EInvalidCast a to je jasne. Len ako by som to urobil pre
vsetky komponenty na forme. A nebolo by zle zachovat aj umiestnenie napr.
Button2 je umiestneny na Panel1 a aby tam aj zostal pri spatnom generovani
formu. Lebo vsetky info chcem zapisat do suboru z ktoreho potom budem spatne
generovat cely form.

Dakujem

Robo

Kery typ databaze

[*] Erik Salaj <winsoft(zv)stonline.sk> - 16.5.2002 12:09:52

> To jsem zkousel, ale narazil jsem na velky problem: U pocitace, kde nebylo
> DAO instalovano ho to chtelo - to je v poradku. Kdyz sem ho tam
> nainstaloval, tak se najednou vyhodilo neco ve stylu mate spatnou licenci,
> kouknete se na www.blabla... Tam jsem se dov�d�l jako je to DAO genialni,
> ale nic o tom, co to chtelo za licenci.

preco si to to nepohladas na MSDN (http://msdn.microsoft.com)?
Zadaj "DAO license" alebo kod chyby a precitaj si nieco o tom.

Erik

Pretypovanie

[*] Ondrej Kelle <O.Kelle(zv)digitalpublishing.de> - 16.5.2002 12:14:17

> Potrebujem nejakym cyklom zistit property komponent na forme.
> Skusal som to
> takto
>
> for i:= 0 to Form1.ComponentCount-1 do
> ListBox1.Items.Add(IntToStr(((Form1.Components[i]) as
> TButton).Width));
>
> len mi to trubi EInvalidCast a to je jasne. Len ako by som to
> urobil pre vsetky komponenty na forme.

Height a Width su deklarovane v TControl, takze v tomto pripade je to
jednoduche:

procedure ShowControl(AParent: TWinControl);
var
I: Integer;
begin
for I := 0 to ControlCount - 1 do
begin
OutputDebugString(PChar(Format('%s.Width = %d', [Controls[I].Width])));
OutputDebugString(PChar(Format('%s.Height = %d',
[Controls[I].Height])));
if Controls[I] is TWinControl then
ShowControl(TWinControl(Controls[I]));
end;
end;

ShowControl(Form1);

ale mnoho potomkov ma svoje specificke properties a tam budes potrebovat
velky if else:

if Controls[I] is TButton then
with TButton(Controls[I]) do
...
else if Controls[I] is TEdit then
...

alebo ak Ti stacia published properties, da sa to robit cez RTTI = Runtime
Type Info.
Bolo to tu uz niekolkokrat.

> Lebo vsetky info chcem zapisat do suboru z ktoreho potom budem
> spatne generovat cely form.

Neviem, co myslis pod tym generovanim. Form, ktory si vytvoris v Delphi
uklada tieto veci do suboru .dfm.

TOndrej

Constructor- WAS: ( IN FACT: Class property )

[*] Lud�k ZITA <konference(zv)sales(tec)cz> - 16.5.2002 12:15:58


----- Original Message -----
From: "Vagner Pavel" <Vagner(zv)ceps(tec)cz>
> ale co je v dnesni dobe GB disku 280kB? :-)))))
> Pavel
>

Ahoj.
Na disku nic, ale pokud by objekt mel putovat po siti jde o obrovsky rozdil.
(download, Active-X, .net....)


Ludek


---
Douf�m, �e odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.342 / Virov� b�ze: 189 - datum vyd�n�: 14.3.2002

Kery typ databaze (DAO)

[*] Lud�k ZITA <konference(zv)sales(tec)cz> - 16.5.2002 12:19:53


----- Original Message -----
From: "Rumcajs" <prajz.rumcajs(zv)quick(tec)cz>

> Tady jsou komponenty. Ty same mam. Tu licenci nervaly komponenty ale
ovladac
> DAO databaze od MS.

Ahoj.
Zkus odkaz Tech Info. Nekde jsem to tam kdysi nasel.
Mozna uz to tam neni.

Ludek



---
Douf�m, �e odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.342 / Virov� b�ze: 189 - datum vyd�n�: 14.3.2002

JRO.CompactDatabase?

[*] Erik Salaj <winsoft(zv)stonline.sk> - 16.5.2002 12:25:55

> kdyz jsem si importnul msjro.dll a kouknul se na CompactDatabase, tak jsem
> zjistil ze vyzaduje SourceConnection a DestConnection. V dokumentaci z
MSDN
> se pise, ze sourceConnection je samozrejme databaze ktera se ma
komprimovat,
> ovsem zavrena. a za druhe ze DestConnection je pripojeni na databazi ktera
> vznikne komprimovanim SourceConn..., pokud by bylo zadana stejna DB tak to
> ma hodit error.
>
> 1) proc musi byt komprimovana DB zavrena?
>
> 2) proc davat CilovouDB kdyz to chci provadet na jednom souboru?

ak si pozries ako Access (a teda Jet Engine) komprimuje databazu,
tak zistis, ze sa vytvori novy subor (v JRO zadavas v DestConnection),
tam sa prepisu vsetky potrebne udaje z povodneho db suboru
(t.j. zo SourceConnection), nasledne sa novy subor premenuje
na povodny (JRO to nepremenuje, musis to urobit sam). Mozes
to urobit napr. takto:

const
Source = 'db.mdb';
Dest = 'temp.mdb';

DeleteFile(Dest);

JetEngine := CoJetEngine.Create;
JetEngine.CompactDatabase('Data Source=' + Source, 'Data Source=' + Dest);

DeleteFile(Source);
RenameFile(Dest, Source);

Kompaktovanie zaroven robi aj reparaciu (odstranovanie chyb) databazy.

Erik

Pretypovanie

[*] Jan Tungli <Jan.Tungli(zv)datapac.sk> - 16.5.2002 12:32:33

Mozes pouzit moju unitu Prop, ktory dokaze zistit vsetky property komponent
a tiez modifikovat
ich hodnoty. www.tsoft.szm.com download

|| -----Original Message-----
|| From: Robert Suska [mailto:delphi(zv)korak.sk]
||
|| Ahojte!
||
|| Potrebujem nejakym cyklom zistit property komponent na

---
Odch�dzaj�ca spr�va neobsahuje v�rusy.
Skontrolovan� antiv�rusov�m syst�mom AVG (http://www.grisoft(tec)cz).
Verzia: 6.0.361 / V�rusov� datab�za: 199 - d�tum vydania: 7. 5. 2002

Menu v MDI

[*] Ing. Ludek Florian <Ludek.Florian(zv)bluerose(tec)cz> - 16.5.2002 12:40:53

Cauec lidi,

potrebuji v Child MDI okne udelat menu, ktere se pri maximalizaci pripoji k menu zakladniho rodicovskeho okna. Protoze se mi nedari, zkusil jsem vytvorit novou cistou MDI aplikaci (pres IDE Delphi) a u Child okna jsem pridal menu. Domnival jsem se, ze mam nekde u sebe botu, ale ani v tomto generovanem prikladu se menu nepripoji na konec, ale nahradi soucasne menu hlavniho okna.

Poradte mi, kde delam chybu. Urcite je to jen nejaka ptakovina, ale zkousim vsechno mozny a ne a ne na to prijit.


Diky


Bye Ludan

Winsocket - TCPIP error 10053

[*] Petr Kandera <p_kandera(zv)tanger(tec)cz> - 16.5.2002 12:50:45

Mam serverovou aplikaci postavenou nad APD 3.06 od TurboPower - server a
jeden klient. Stava se, ze spojeni se rozpadne s chybou 10053, kterou vraci
Winsocket. Nevite nahodou kdy k takove chybe dochazi a event. co v takovem
pripade delat (nyni se uzavre socket a znovu otevre, klient se sam znova
napoji a pak komunikace probiha dal). Chyba se projevuje z casu na cas -
nekdy se to objevuje treba kazdou chvili a jindy (beze zmeny) to nedela
treba 2 tydny. Muze to souviset s linkou (na server je klient pripojen pres
Frame-relay)? Reseni close/open je funkcni, ale jde o to zjistit pricinu
stavu, kde ta chyba vznika a proc.

Ve WIN API jsem nasel nasledujici:

WSAECONNABORTED 10053 The virtual circuit has been aborted
due to timeout, etc
...
If a cancel operation compromised the integrity of a SOCK_STREAM's data
stream in any way, the Windows Sockets implementation must reset the
connection and fail all future
operations other than closesocket() with WSAECONNABORTED.

Jestli mate nejake doporuceni nebo napady (krome takovych, ze mam nahradit
APD necim jinym, coz nelze) budu rad. Dekuji.

S pozdravem

Petr Kandera
<p_kandera(zv)tanger(tec)cz>
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.351 / Virov� b�ze: 197 - datum vyd�n�: 19.4.2002

vhodny databazovy system podobny BDE

[*] Karel Kral <kralkonf(zv)purus(tec)cz> - 16.5.2002 12:54:44

No vlastni dataset bych rozhodne nepsal. Vy umite psat indexy a b-trees?
To neni zadna legrace.

Myslim, ze nejpodobnejsi Paradoxu jsou databaze DBISAM - pouzivaji take
pristup po lokalni siti. FlashFileru bych se taky nebal, nahlednete do
konference na turbopower.com. Ale to je client-server.

likeapear wrote:
>
> Ahoj, mame jeden dulezity dotaz:
>
> Potrebovali bychom doporucit databazovy system pro nas software. Jde o
> aplikaci, ktera ma svoje vyvojove prostredi a runtime modul. Ve vyvojovem
> prostredi se vytvari projekty (kazdy projekt ma 30 tabulek s radove
> jednotkami az tisici vetami a dalsi soubory vetsinou binarni). V runtime
> modulu jsou tyto tabulky pouze nacitany. Doted pouzivame BDE+Paradox a
> chceme to z pochopitelnych duvodu opustit.
>
> Co od toho potrebujeme:
> - jednoduchost, spolehlivost a rychlost
> - moznost pristupu k tabulkam z lokalni site
> - aby tabulky byly v samostatnych souborech kvuli jednoduche
> prenositelnosti projektu
>
> Tzn. nechceme zadny velky databazovy system, i kdyz je treba zadarmo.
> Proste by nam to BDE stacilo, kdyby fungovalo korektne, ale zatim jsme
> nenasli zadny rozumny ekvivalent. FlashFiler nezname a nevime, jake jsou s
> tim zkusenosti, takze to nechceme riskovat. dbExpress pokud vime, tak
> nesplnuje nasi treti podminku. Jedinej napad je napsat si vlastni dataset,
> ale s tim taky nemame zadny zkusenosti a nevime co vsechno to obnasi (na
> druhou stranu bysme meli nad vsim kontrolu).
>
> Poradi nekdo?
>
> likeapear

--
______________________________________________________
Karel Kral, vyvojar IT / IT developer
Purus, s.r.o., Cezavy 627, 664 56 Blucina, CZ
Tel: 05/47235000, 0602/552432, Fax: 05/47231203
E-Mail: mailto:kral(zv)purus(tec)cz, WWW: http://www.purus(tec)cz
______________________________________________________

Menu v MDI

[*] Vaclav Votipka <vaclav.votipka(zv)merlin(tec)cz> - 16.5.2002 12:55:21

RTFM

delphi help: TMenuItem.GroupIndex

eNca


Ing. Ludek Florian wrote:

> potrebuji v Child MDI okne udelat menu, ktere se pri maximalizaci
> pripoji k menu zakladniho rodicovskeho okna. Protoze se mi nedari,
> zkusil jsem vytvorit novou cistou MDI aplikaci (pres IDE Delphi) a u
> Child okna jsem pridal menu. Domnival jsem se, ze mam nekde u sebe
> botu, ale ani v tomto generovanem prikladu se menu nepripoji na konec,
> ale nahradi soucasne menu hlavniho okna.
>

Pruhledne pozadi u TTabSet (II.)

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

Ahoj,

tak jsem se pokusil nastavit v tabs.pas transparentnost pro kreslene prvky, ale narazi jsem na problem. Ac to mam vse (snad) dobre, presto se mi nevykresli bitmapa zalozek transparentne. Vypada to, ze prvek vymaze pozadi jeste pred tim (!), nez se zacne kreslit.
Ma otazka je nasledujici:
1/ Jak donutim potomka TCustomControl, aby nevymazaval pozadi (nekde v create params?) ?
2/ Musi se nastavit Brush.Style bitmapy na bsClear? Bud mam pozadi bile nebo cerne... :-(

Diky
Jaro B.

>potrebuji nastavit pruhledne pozadi u TTabSet tak, aby byly videt
>pouze zalozky. Jak bych to mel nastavit? Diky.

WinNT4.0 Server a zaloha uzivatelskych uctu

[*] Robert Suska <delphi(zv)korak.sk> - 16.5.2002 12:57:10

Ahoj!

Toto iste sme robili u nas vo firme. Davali sme Win2000 Server a nikto z
firmy ani zo znamich a to mam kamosa MSCE ma vsetky certifikaty a vravel ze
sa to neda spravit. Tak sme sedili 2 hodiny pri masine a zapisovali sme
vsetkych userov a museli sme nastavit od znovu vsetky prava na vsetky
zdielane foldre a files-y :)

S pozdravom Robo

> Hi,
>
> Potreboval bych preinstalovat firemni server a nechce se mi na sekundarnim
> disku znovu obnovovat uzivatelska pristupova prava. Neexistuje nejaky
> nastroj pro WinNT4.0 (W2000 na to uz maj backup), ktery by mi zajistil
> nejakou zalohu/prevod uzivatelskych uctu na zcela novou instalaci na novy
> disk. Na webu Mykrosoftu jsem neuspel.
>
> Sroub

Constructor- WAS: ( IN FACT: Class property )

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.5.2002 12:57:18

From: "Karel Cibulka" <KCibulka(zv)seznam(tec)cz>
> takze radsi na tu syntaxi "TMujObjekt = object" zapomente...
> podle me je to v tuto chvili uz slepa vetev (i kdyz se s ni dala

Ano je. Nelze totiz se "starymi" objekty pouzit vyjimky ani RTTI. Je jen
otazkou casu kdy zmizi uplne. Stavet na nich aplikaci je pomerne riskantni a i
naprosto noduvodnene.

Petr Vones

Rozbalovani jen nekterych polozek v TreeView

[*] Martin Cajbik <cajbik(zv)sct.sk> - 16.5.2002 12:59:18

A priamo vyber toho nodu nefunguje ? To znamena nastavit ten nod.Selected:=
True.
Pripadne nod.MakeVisible. Alebo je problem v niecom inom ?

MarCaNT (marcant(zv)sct.sk)
Ahoj,

je nejaka f-ce, procedura, ktera mi rozbali jen ty Nodes, ktere jsou v ceste
k pozadovanemu zobrazeni urciteho Node?
napr. je strom:
-100
-110
-111
-120
-121
-122
-123
-130
atd.

kdyz chci, aby vybrany Node byl 123 a vsechny ostatni byly sbaleny, tak
nevim jak
to udelat. Jediny zpusob, ktery me napada je ten, ze rozbalim 100, coz
rozbali vsechny
jeho ChildNodes a ja je vsechny sbalim, rozbalim 120 a presunu se na 123.

Je to spravny postup, nebo neco existuje, ajk to vyresit?

Diky Jiri
Sokol

Nezruseni aplikace

[*] Libor Junek, KSH-Data <junek(zv)ksh-data(tec)cz> - 16.5.2002 13:02:21

A jak pouzivas tu dll. Predavas mezi app a dll objekty? Nezapomel jsi na
baliky? Me obcas se stane kdyz spadne Delphi ze se zrusi kompilace s
balikama a pak taky podobne badam.

Libor

> Sem to zakrik... Vypustil jsem z te knihovny cely Form i s TrayBarovou
> komponentou. Trikrat se to ukoncilo OK, po ctvrte to zustalo
> viset ....
> Rumcajs
>
> > > Narazil jsem na neco co mi vrta v hlave:
> > > Mam aplikaci s jednou knihovnou DLL. Aplikaci zavru - OK nic
> > > se nestane (mam
> > > na mysli nejaky error).
> > > Kdyz chci aplikaci znova spustit, tak zjistim, ze se
> aplikace poprve
> > > neukoncila cela. Navic neni videt ani pri svate trojici
> > > Ctrl+Alt+Del. Kdyz
> > > aplikaci spustim pod Delphi, tak pri ukonceni aplikace
> > > zatuhne Delphina.
> > > Nevite jak zjistim, co se deje?
> > > P.S. Zkousel jsem tu aplikaci na WinMe a Win98SE
> >
> >
>

Menu v MDI

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 16.5.2002 13:02:29

Podivej se na priklad v c:\Program Files\Borland\Delphi5\Demos\Doc\Textedit

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

16.5.2002 Ing. Ludek Florian:
> potrebuji v Child MDI okne udelat menu, ktere se pri maximalizaci pripoji k menu zakladniho rodicovskeho okna. Protoze se mi nedari, zkusil jsem vytvorit novou cistou MDI aplikaci (pres IDE Delphi)
> a u Child okna jsem pridal menu. Domnival jsem se, ze mam nekde u sebe botu, ale ani v tomto generovanem prikladu se menu nepripoji na konec, ale nahradi soucasne menu hlavniho okna.

vhodny databazovy system podobny BDE

[*] Jakub Dusek <jdev(zv)seznam(tec)cz> - 16.5.2002 13:03:19

Myslim ze se tu pletou pojmy dohromady, BDE a DBExpress jsou mezivrstvy pro
pristup k v podstate jakekoliv databazi, zalezi na driveru, cili teoreticky
i k nejake databazi co uklada tabulky do samostatnych souboru. V tom pripade
je jasna volba DBExpress, ale nejsem si jisty existenci driveru.
FlashFiller nebo treba Interbase a jine jsou databaze ke kterym se
pristupuje bud pres tu mezivrstvu nebo primo.

Jakub Dusek

-------------------------------------------
Homepage : http://dusek.zde(tec)cz
Phone : +420604615795
Sms email : jakub.dusek(zv)click(tec)cz
Icq : 86063232
Apps : Add/Remove Manager, Charmaper,
Sms GateKeeper
-------------------------------------------

----- Original Message -----
From: "likeapear" <likeapear(zv)centrum(tec)cz>
To: "konference_delphi" <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, May 16, 2002 11:00 AM
Subject: vhodny databazovy system podobny BDE


> Ahoj, mame jeden dulezity dotaz:
>
> Potrebovali bychom doporucit databazovy system pro nas software. Jde o
> aplikaci, ktera ma svoje vyvojove prostredi a runtime modul. Ve vyvojovem
> prostredi se vytvari projekty (kazdy projekt ma 30 tabulek s radove
> jednotkami az tisici vetami a dalsi soubory vetsinou binarni). V runtime
> modulu jsou tyto tabulky pouze nacitany. Doted pouzivame BDE+Paradox a
> chceme to z pochopitelnych duvodu opustit.
>
> Co od toho potrebujeme:
> - jednoduchost, spolehlivost a rychlost
> - moznost pristupu k tabulkam z lokalni site
> - aby tabulky byly v samostatnych souborech kvuli jednoduche
> prenositelnosti projektu
>
> Tzn. nechceme zadny velky databazovy system, i kdyz je treba zadarmo.
> Proste by nam to BDE stacilo, kdyby fungovalo korektne, ale zatim jsme
> nenasli zadny rozumny ekvivalent. FlashFiler nezname a nevime, jake jsou s
> tim zkusenosti, takze to nechceme riskovat. dbExpress pokud vime, tak
> nesplnuje nasi treti podminku. Jedinej napad je napsat si vlastni dataset,
> ale s tim taky nemame zadny zkusenosti a nevime co vsechno to obnasi (na
> druhou stranu bysme meli nad vsim kontrolu).
>
> Poradi nekdo?
>
> likeapear
>
>
>
>
>
>
>

Winsocket - TCPIP error 10053

[*] Gebauer Lukas <gebylist(zv)mlp(tec)cz> - 16.5.2002 13:09:52

> Mam serverovou aplikaci postavenou nad APD 3.06 od TurboPower - server a
> jeden klient. Stava se, ze spojeni se rozpadne s chybou 10053, kterou vraci
> Winsocket. Nevite nahodou kdy k takove chybe dochazi a event. co v takovem
> pripade delat (nyni se uzavre socket a znovu otevre, klient se sam znova
> napoji a pak komunikace probiha dal). Chyba se projevuje z casu na cas -

ja sis odpovedelsam... parne je to proto, ze spojeni z nejkeho duvodu
uhnije. (treba na timeout)

jak se tvari druha strana spojeni, hlasi to tam nejakou chybu? jak s
to chova?

Pricin muze byt mnoho. Od problemu se spojenim, az po treba
havarujici klientskou aplikaci...
-- Lukas Gebauer.

E-mail: gebauerl(zv)mlp(tec)cz
http://www.ararat(tec)cz/synapse/ - Synapse Delphi and Kylix TCP/IP Lib.

vhodny databazovy system podobny BDE

[*] Martin Cajbik <cajbik(zv)sct.sk> - 16.5.2002 13:13:38

Mne sa na podobne ucely osvedcil Access, aj ked teda nesplnuje tretiu
podmienku, co je vsak pre mna naopak vyhodou.
Neviem co je presne myslene prenositelnostou projektu, zrejme nepojde o
prenos medzi roznymi systemami (Win, Linux).
Na pristup k datam potom bud ODBCe alebo ADO. Dalsou moznostou je XML a
ClientDataset, tam su vsak moznosti trochu chudobnejsie.

MarCaNT (marcant(zv)sct.sk)> Ahoj, mame jeden dulezity dotaz:
>
> Potrebovali bychom doporucit databazovy system pro nas software. Jde o
> aplikaci, ktera ma svoje vyvojove prostredi a runtime modul. Ve vyvojovem
> prostredi se vytvari projekty (kazdy projekt ma 30 tabulek s radove
> jednotkami az tisici vetami a dalsi soubory vetsinou binarni). V runtime
> modulu jsou tyto tabulky pouze nacitany. Doted pouzivame BDE+Paradox a
> chceme to z pochopitelnych duvodu opustit.
>
> Co od toho potrebujeme:
> - jednoduchost, spolehlivost a rychlost
> - moznost pristupu k tabulkam z lokalni site
> - aby tabulky byly v samostatnych souborech kvuli jednoduche
> prenositelnosti projektu
>
> Tzn. nechceme zadny velky databazovy system, i kdyz je treba zadarmo.
> Proste by nam to BDE stacilo, kdyby fungovalo korektne, ale zatim jsme
> nenasli zadny rozumny ekvivalent. FlashFiler nezname a nevime, jake jsou s
> tim zkusenosti, takze to nechceme riskovat. dbExpress pokud vime, tak
> nesplnuje nasi treti podminku. Jedinej napad je napsat si vlastni dataset,
> ale s tim taky nemame zadny zkusenosti a nevime co vsechno to obnasi (na
> druhou stranu bysme meli nad vsim kontrolu).
>
> Poradi nekdo?
>
> likeapear

SQL - DAYOFWEEK

[*] Leos Urban <Leos.Urban(zv)iol(tec)cz> - 16.5.2002 13:14:42

> potrebuji z databaze kde je field typu DateTime vybrat pomoci SQL dotazu
> jenom treba vsechny pondelky.
> Existuje neco v SQL kde bych se dovedel (primo v dotazu) ktery je to den v
> tydnu? Neco jako kdyz chci vedet mesic, tak napisu:
> Extract (Month FROM DateTimeField)

Toto je ruzne podle SQL Serveru - SQL norma jako takova tyto veci pokud vim
neresi.
Vestina serveru to umi, bud pomoci internich, vestavenych funkci nebo pomoci
uzivatelem definovanych funkci (UDF).

Informix ma inerni funkci se syntaxi = int WEEKDAY(date).

Pro Firebird je mozne pouzit UDF knihovny:

Knihovna UDFLIB:
char* dow(date)

Knihovna FBUDF:
char* dow(date), char* sdow(date)

Knihovna RFUNC:
int Dow(date) Cislo dne v tydnu (pondeli=1)

Uvedene knihovny nejdou prekryvat, coz vyplyva i z uvedeneho prikladu
stejneho jmena funkce.
Nejvic umi rfunc2.

Jine servery to maji podobne.

Leos

Menu v MDI

[*] Martin Cajbik <cajbik(zv)sct.sk> - 16.5.2002 13:17:14

nastav Menu.AutoMerge:= True

MarCaNT (marcant(zv)sct.sk)

Cauec lidi,

potrebuji v Child MDI okne udelat menu, ktere se pri maximalizaci pripoji k
menu zakladniho rodicovskeho okna. Protoze se mi nedari, zkusil jsem
vytvorit novou cistou MDI aplikaci (pres IDE Delphi) a u Child okna jsem
pridal menu. Domnival jsem se, ze mam nekde u sebe botu, ale ani v tomto
generovanem prikladu se menu nepripoji na konec, ale nahradi soucasne menu
hlavniho okna.

Poradte mi, kde delam chybu. Urcite je to jen nejaka ptakovina, ale zkousim
vsechno mozny a ne a ne na to prijit.


Diky


Bye Ludan

Menu v MDI

[*] Ben, Martin (CAP, GCF) <Martin.Ben(zv)gecapital(tec)com> - 16.5.2002 13:18:43

Nabidky z podrizenych oken se pripojuji nebo nahrazuji hlavni nabidkou podle
vlastnosti GroupIndex. Pokud chces nabidku z podrizeneho okna pripojit k
hlavni nabidce, nastav ji vhodne tuto vlastnost:

napr.:

MainMenu
Soubor - GroupIndex: 1
Upravy - GroupIndex: 2
Napoveda - GroupIndex: 4

ChildMenu
Funkce - GroupIndex: 3

Vysledek
Soubor - GroupIndex: 1
Upravy - GroupIndex: 2
Funkce - GroupIndex: 3
Napoveda - GroupIndex: 4

Martin Ben

-----Original Message-----
From: Ing. Ludek Florian [mailto:Ludek.Florian(zv)bluerose(tec)cz]

potrebuji v Child MDI okne udelat menu, ktere se pri maximalizaci pripoji k
menu zakladniho rodicovskeho okna. Protoze se mi nedari, zkusil jsem
vytvorit novou cistou MDI aplikaci (pres IDE Delphi) a u Child okna jsem
pridal menu. Domnival jsem se, ze mam nekde u sebe botu, ale ani v tomto
generovanem prikladu se menu nepripoji na konec, ale nahradi soucasne menu
hlavniho okna.

Poradte mi, kde delam chybu. Urcite je to jen nejaka ptakovina, ale zkousim
vsechno mozny a ne a ne na to prijit.

Winsocket - TCPIP error 10053

[*] Petr Kandera <p_kandera(zv)tanger(tec)cz> - 16.5.2002 13:28:15

> > Mam serverovou aplikaci postavenou nad APD 3.06 od TurboPower - server a
> > jeden klient. Stava se, ze spojeni se rozpadne s chybou 10053, kterou
vraci
> > Winsocket. Nevite nahodou kdy k takove chybe dochazi a event. co v
takovem
> > pripade delat (nyni se uzavre socket a znovu otevre, klient se sam znova
> > napoji a pak komunikace probiha dal). Chyba se projevuje z casu na cas -
>
> ja sis odpovedelsam... parne je to proto, ze spojeni z nejkeho duvodu
> uhnije. (treba na timeout)
>
> jak se tvari druha strana spojeni, hlasi to tam nejakou chybu? jak s
> to chova?

Druhe strane se rozpadne session. Bohuzel nemohu (z "organizacnich" duvodu)
zjistit jak (jestli s chybou nebo ne a jakou) :-(.

> Pricin muze byt mnoho. Od problemu se spojenim, az po treba
> havarujici klientskou aplikaci...

Toho jsem se prave bal. Ja si myslim, ze to spis souvisi s linkou, protoze i
kdyz to prave dela tuto chybu, tak pokud se spojeni provede z vedlejsiho
pocitace na stejne siti, k chybe nedojde. Slo mi hlavne o to zjistit, co je
to vlastne za chybu, protoze toto je zrovna chyba, ktera muze znamenat
kdovico. Posledni nadeje byla v tom, ze uz to nekdo nekdy videl.

V kazdem pripade diky.

S pozdravem

Petr Kandera
<p_kandera(zv)tanger(tec)cz>
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.351 / Virov� b�ze: 197 - datum vyd�n�: 19.4.2002

Nezruseni aplikace

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 16.5.2002 13:35:58

Nee. V te knihovne je jeden TDataModule, ktery se vytvori zaroven s
aplikaci. Jinak, zkusil jsem tu knihovnu vypustit (je tam kvuli cteni dat z
portu a jejich predavani aplikaci (ve forme Integer) a dela to to same, tady
samotn exe.
Rumcajs

> A jak pouzivas tu dll. Predavas mezi app a dll objekty? Nezapomel jsi na
> baliky? Me obcas se stane kdyz spadne Delphi ze se zrusi kompilace s
> balikama a pak taky podobne badam.
>
> Libor
>
> > Sem to zakrik... Vypustil jsem z te knihovny cely Form i s TrayBarovou
> > komponentou. Trikrat se to ukoncilo OK, po ctvrte to zustalo
> > viset ....
> > Rumcajs
> >
> > > > Narazil jsem na neco co mi vrta v hlave:
> > > > Mam aplikaci s jednou knihovnou DLL. Aplikaci zavru - OK nic
> > > > se nestane (mam
> > > > na mysli nejaky error).
> > > > Kdyz chci aplikaci znova spustit, tak zjistim, ze se
> > aplikace poprve
> > > > neukoncila cela. Navic neni videt ani pri svate trojici
> > > > Ctrl+Alt+Del. Kdyz
> > > > aplikaci spustim pod Delphi, tak pri ukonceni aplikace
> > > > zatuhne Delphina.
> > > > Nevite jak zjistim, co se deje?
> > > > P.S. Zkousel jsem tu aplikaci na WinMe a Win98SE
> > >
> > >
> >
>

Nezruseni aplikace

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.5.2002 13:42:57

From: "Rumcajs" <prajz.rumcajs(zv)quick(tec)cz>
> Nee. V te knihovne je jeden TDataModule, ktery se vytvori zaroven s
> aplikaci. Jinak, zkusil jsem tu knihovnu vypustit (je tam kvuli cteni dat z
> portu a jejich predavani aplikaci (ve forme Integer) a dela to to same, tady
> samotn exe.

Nekde ti to visi ve smycce zprav. Postup jak chybu najit:

1. Vyhodit vsechny komponenty od tretich stran
2. Zkontrolovat jestli se nekde v tvem kodu nebo kodu dalsich komponent
nevyskytuje volani Application.ProcessMessages, pokud ano tak ho odstran.

Petr Vones

Rozbalovani jen nekterych polozek v TreeView

[*] Martin Valach <vachix(zv)centrum.sk> - 16.5.2002 14:02:48

Nastavis do property TTreeView.Selected uzol ktory chces otvorit a
on sa otvori len s jeho cestou.

nieco ako:

For i := 0 to TreeView1.Items.Count - 1 do
if TreeView1.Items[i].Text = ... then
TreeView1.Selected := TreeView1.Items[i];

no a ked chces aby boli ostatne zbalene, tak
este pred cyklus supni

TreeView1.FullCollpse;


martin

BU Pack v D4 prof.

[*] jsimecky(zv)zskuldova(tec)cz - 16.5.2002 14:11:06

Dobry den,

prosim Vas, jaky je prikaz pro ukonceni vsech aplikaci v komponente
BUExitWindows, tak aby neshodila tu aplikazi, ktera tuto fci. vola.

Dale bych se chtel zeptat, zda-li je mozne, popr. jak, v nejakem
programu v Delphi editovat soubory na vzdalenem systemu (napr. pres ftp).

Dekuji.

JS

Pretypovanie

[*] Robert Suska <delphi(zv)korak.sk> - 16.5.2002 14:38:46

> > Lebo vsetky info chcem zapisat do suboru z ktoreho potom budem
> > spatne generovat cely form.
>
> Neviem, co myslis pod tym generovanim. Form, ktory si vytvoris v Delphi
> uklada tieto veci do suboru .dfm.
>
> TOndrej

Budem robit apl. client server a vsetko bude ulozene na servery este aj to
ako ma vyzerat vysledny form. Cize musim urobit este aj editor formularov
vlastne len taky ze budu komponenty v liste ako v Delphi a myskou si ich
bude administrator ukladat do formu a podla svojho gusta si navrhne formular
visualne a da form save to server database a ked si uzivatel spusti program
na svojej masine hned bude mat ten form pred sebou bez potreby
prekompilovavat exe. Bude tam len algoritmus ktory zakazdym prezuje ten
"string" s databazy a vytvori form. Obsluha vsetkych udalosti bude tiez na
servery. Ako na to?

Robo

Constructor- WAS: ( IN FACT: Class property )

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.5.2002 14:45:44

From: "Lud�k ZITA" <konference(zv)sales(tec)cz>
> Na disku nic, ale pokud by objekt mel putovat po siti jde o obrovsky rozdil.
> (download, Active-X, .net....)

ActiveX ani .NET nemuze pouzivat "stare" objekty ;-) Pro download staci soubor
zkomprimovat a na pocitaci pak opet rozbalit.

Petr Vones

Winsocket - TCPIP error 10053

[*] Martin Valach <vachix(zv)centrum.sk> - 16.5.2002 14:54:24

ked si pozries v helpe delphi : WinSock Error Codes
tak najdes :
.
.

10052 Connection has timed out when SO_KEEPALIVE is set.
10053 Connection is aborted due to timeout or other failure.
10054 The connection is reset by remote side.
10055 No buffer space is available.
.
.
.
Ktory bol ten tvoj kod ? ;-)

martin

Definice typu funkce

[*] Jiri Foldyna <jiri.f(zv)avizo(tec)cz> - 16.5.2002 15:08:38

Ahoj, D5EntUpd2, W2K

mam takovyto problem:

Potrebuji v definici tridy pouzit typ funkce, ktera ma jako parametr prave
tuto tridu,
tedy neco jako:

interface
type
TMyLoadData = function(DS : TBasicDatasetObj) : TLPErrMsgs;

TBasicDatasetObj = class(TDataset)
private
fMyLoadData : TMyLoadData;
public
end;

Pokud pouziji pred definici TMyLoadData forward deklaraci
TBasicDatasetObj = class(TDataset);
vyhlasi prekladac chybu "Identifier redeclared"

Pokud pouziji pred definici TMyLoadData forward deklaraci
TBasicDatasetObj = class;
vyhlasi prekladac chybu "Type is not yet completely defined"

Zaboha nemuzu prijit na to, jak z toho ven...

Poradite nekdo ?

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

vhodny databazovy system podobny BDE

[*] Slavomir Skopalik <skopalik(zv)hlubocky.del(tec)cz> - 16.5.2002 15:13:46

Vlasni dataset je treba ClientDataSet, ten umi hodne veci, ale chce to hodne RAM.
Dalsi moznosti je treba TDBF komponenta.
Ja osobne bych volil (a taky tam volim) FireBird.
Je ovsem otazkou zda jsou ty tabulky provazane, nebo ne.
Neprovazane tabulky a to ani behem dotazu, mohou byt v samostatnych DB,
naopak souvisejici tabulky ve spolecne DB.
U FB staci pri prenosu DB shodit server a GDB soubor proste skopirovat.

Slavek

> Co od toho potrebujeme:
> - jednoduchost, spolehlivost a rychlost
> - moznost pristupu k tabulkam z lokalni site
> - aby tabulky byly v samostatnych souborech kvuli jednoduche
> prenositelnosti projektu
>
> Tzn. nechceme zadny velky databazovy system, i kdyz je treba zadarmo.
> Proste by nam to BDE stacilo, kdyby fungovalo korektne, ale zatim jsme
> nenasli zadny rozumny ekvivalent. FlashFiler nezname a nevime, jake jsou s
> tim zkusenosti, takze to nechceme riskovat. dbExpress pokud vime, tak
> nesplnuje nasi treti podminku. Jedinej napad je napsat si vlastni dataset,
> ale s tim taky nemame zadny zkusenosti a nevime co vsechno to obnasi (na
> druhou stranu bysme meli nad vsim kontrolu).

Definice typu funkce

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.5.2002 15:13:14

From: "Jiri Foldyna" <jiri.f(zv)avizo(tec)cz>
> Potrebuji v definici tridy pouzit typ funkce, ktera ma jako parametr prave
> tuto tridu,
> tedy neco jako:
>
> interface
> type
> TMyLoadData = function(DS : TBasicDatasetObj) : TLPErrMsgs;
>
> TBasicDatasetObj = class(TDataset)
> private
> fMyLoadData : TMyLoadData;
> public
> end;

Nebylo by lepsi to napsat jako event ?

Petr Vones

jak zjistit zmenu url provedenou v msie

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.5.2002 15:15:27

From: "bures" <bures(zv)ssakhk(tec)cz>
> Ahoj konference, mam takovy problemek a nevim si snim rady a ani z ktere
> strany zacit. Potreboval bych napsat programek ktery by zjistil zda v msIE
> byla uzivatelem napsana URL, popripade ze klikl na odkaz a ten tu URL zmenil
> . Tak ten odkaz na stranku ktera se prave v MsIe nacita bych potreboval
> zjistit...

http://www.euromind.com/iedelphi/ie5tools/bho.htm

Petr Vones

WinNT4.0 Server a zaloha uzivatelskych uctu

[*] Ludek Finstrle <xfinstrl(zv)informatics.muni(tec)cz> - 16.5.2002 15:19:56

> Toto iste sme robili u nas vo firme. Davali sme Win2000 Server a nikto z
> firmy ani zo znamich a to mam kamosa MSCE ma vsetky certifikaty a vravel ze
> sa to neda spravit. Tak sme sedili 2 hodiny pri masine a zapisovali sme
> vsetkych userov a museli sme nastavit od znovu vsetky prava na vsetky
> zdielane foldre a files-y :)
>
> > Potreboval bych preinstalovat firemni server a nechce se mi na sekundarnim
> > disku znovu obnovovat uzivatelska pristupova prava. Neexistuje nejaky
> > nastroj pro WinNT4.0 (W2000 na to uz maj backup), ktery by mi zajistil
> > nejakou zalohu/prevod uzivatelskych uctu na zcela novou instalaci na novy
> > disk. Na webu Mykrosoftu jsem neuspel.

Mozna jsem trochu mimo, ale neslo by to pres BDC? Tusim ze u nas na FI
si winnt sekce s tim nejak poradila. A jinak bych doporucil polozit
ten dotaz spis do nejake konference o Win nez o delphi ;o))

Luf

Definice typu funkce

[*] Milan Tome� <milan.tomes(zv)haida(tec)cz> - 16.5.2002 15:25:24

A nepomohlo by toto:

> interface
> type
TBasicDatasetObj = class;

> TMyLoadData = function(DS : TBasicDatasetObj) : TLPErrMsgs;
>
> TBasicDatasetObj = class(TDataset)
> private
> fMyLoadData : TMyLoadData;
> public
> end;

???

S pozdravem

Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz

> Potrebuji v definici tridy pouzit typ funkce, ktera ma jako parametr prave
> tuto tridu,
> tedy neco jako:
> interface
> type
> TMyLoadData = function(DS : TBasicDatasetObj) : TLPErrMsgs;
>
> TBasicDatasetObj = class(TDataset)
> private
> fMyLoadData : TMyLoadData;
> public
> end;
> Jiri Foldyna

Definice typu funkce

[*] Jiri Foldyna <jiri.f(zv)avizo(tec)cz> - 16.5.2002 15:28:04

> A nepomohlo by toto:
>
> > interface
> > type
> TBasicDatasetObj = class;
>
> > TMyLoadData = function(DS : TBasicDatasetObj) : TLPErrMsgs;
> >
> > TBasicDatasetObj = class(TDataset)
> > private
> > fMyLoadData : TMyLoadData;
> > public
> > end;
>
> ???
>
> S pozdravem
>
> Milan Tomes

Bohuzel, to je prave ten pripad, kdy to hlasi chybu "Type is not yet
completely defined"...
Takhle jsem to zkusil nejdrive.

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

vhodny databazovy system podobny BDE

[*] Frantisek Sevcik <sevcik(zv)anexis(tec)cz> - 16.5.2002 15:28:28

> Myslim ze se tu pletou pojmy dohromady, BDE a DBExpress jsou mezivrstvy
pro
> pristup k v podstate jakekoliv databazi, zalezi na driveru, cili
teoreticky
> i k nejake databazi co uklada tabulky do samostatnych souboru. V tom
pripade
> je jasna volba DBExpress, ale nejsem si jisty existenci driveru.
> FlashFiller nebo treba Interbase a jine jsou databaze ke kterym se
> pristupuje bud pres tu mezivrstvu nebo primo.
>
> Jakub Dusek

Presne tak.
Dovolil bych si, ale osobni poznamku k vyberu databazoveho stroje:
Me uz ani nebavi neustale upozornovat na vyhody SQL databazi, protoze vim,
ze zvyk je zelezna kosile a Paradox + BDE jsem take bez vetsich problemu
pouzival, ale jestli budete jednu souborovou databazi nahrazovat jinou
souborovou tak si nepomuzete. Vzdyt pro vetsi prehlednost projektu je
naopak vyhodou struktura ulozena v ramci jedne databaze.
Jeste to dobre zvazte a klidne se zeptejte pokud vas napada nejaky problem s
implementaci.

Zdravi Frantisek Sevcik


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

OT: Windows XP Home Edition vs. Windows XP Profess

[*] Leos Urban <Leos.Urban(zv)iol(tec)cz> - 16.5.2002 15:34:47

Ahoj,
jsou nejake _zasadni_ vyhody pouzivani Professional Edition oproti Home
Edition pro programovani v Delphi?
Leos

vhodny databazovy system podobny BDE

[*] Erik Salaj <winsoft(zv)stonline.sk> - 16.5.2002 15:39:18

> - aby tabulky byly v samostatnych souborech kvuli jednoduche
> prenositelnosti projektu

podla mna je daleko vyhodnejsie mat celu databazu v jednom subore,
netreba potom spravovat x-suborov s datami, dalsich y s indexami,
dalsich z s relaciami, atd.

> Tzn. nechceme zadny velky databazovy system, i kdyz je treba zadarmo

pouzivam Access a MS SQL databazy (MSDE) a az na niektore
detaily mi celkovo vyhovuju. Podla mna to nie su velke databazove
systemy.

Erik

Definice typu funkce

[*] Jiri Foldyna <jiri.f(zv)avizo(tec)cz> - 16.5.2002 15:48:45

> > Potrebuji v definici tridy pouzit typ funkce, ktera ma jako
> parametr prave
> > tuto tridu,
> > tedy neco jako:

> Nebylo by lepsi to napsat jako event ?
>
> Petr Vones

Ahoj,

nevim presne, jak to myslis. Potreboval bych z te tridy volat externi
funkce, ktere budou napr. plnit dataset z ruznych zdroju. Pri tomto plneni
potrebuji volat metody datasetu a tedy potrebuji mit dataset jako parametr
volane funkce. Proceduralni typ chci pouzit proto, abych mohl pouzit jednu
tridu pro ruzne zdroje a menit jen plnici funkci. Neni mi tedy uplne jasne,
co bych ziskal pouzitim eventu - nebudu volat metody jineho objektu, ale
bezne funkce. Asi bych mohl pouzit jako parametr ancestora a pretypovani,
ale z duvodu citelnosti kodu bych se tomu radeji vyhnul...

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

Potomek TDatasetu

[*] Erik Salaj <winsoft(zv)stonline.sk> - 16.5.2002 15:50:24

> zabyval jste se nekdo tvorbou vlastniho potomka TDatasetu? Ja
> jsem nasel dobry navod na internetu (timto dekuji za poslane
> odkazy), ale vse se tyka Delphi 3. Nezmenil se TDataset v dalsich
> verzich Delphi?

ani nie

> Mym cilem je zajistit, aby si dataset udrzoval v pameti pouze 50
> naposledy prectenych vet z SQL serveru a nikoli vsechny, jak je
> tomu u stavajiciho TIBDatasetu. Jenze narazim na to, ze ve tride
> TDataset je rada private promennych pro praci s bufferem prave ve
> stylu "pamatuji si vse". A nejhorsi jsou i dalsi nectnosti:
>
> 1) Tyto privatni veci pouziva TDataLink, takze je nemuzu ignorovat,
> chci-li pouzivat napr. TDBGrid
>
> 2) Privatni promenne a funkce jsou pouzity i v public metodach
> (zejmena MoveBy a dalsi, pomerne klicove), ale tyto metody nejsou
> virtualni - nelze je tedy v potomkovi pouzitelne prekryt.
>
> Mate nekdo s uvedenym tematem zkusenosti? Nebo nevite o
> odkazu, venujicimu se tvorbe vlastnich datasetu, ale v novejsi verzi
> Delphi?

TDataset je ukazka ako nesikovne su niektore casti VCL napisane.

Erik

Prava v DCOM

[*] Richard Kejval <kejval.delphi(zv)centrum(tec)cz> - 16.5.2002 15:52:09

Ahoj,
1. Mam 2 COM objekty na 2 masinach(W2000) a vyuzivam obousmernou komunikaci
pomoci technologie Connection points. Pokud Com na vzdalene masine ma
identitu na 1 ucet a na zdrojove jsem prihlasen pod stejnym uctem vse
funguje jak ma. Me by se spis hodilo, aby COM mel identitu spoustejiciho
uzivatele (prava mam pridelena), pak se COM sice vytvori, ale nespoji se
(asi nema prava) s outgoing rozhranim volajiciho COM objektu. Nevim jestli
delam ja neco spatne nebo tato volba neni pro callback volani realizovatelna
?

2. Neni nekde nejaky priklad nebo popis jak pouzit rozhrani IClientSecurity
a IServerSecurity ?

3. U WinXP, pri stejnem nastaveni COMu jako u W2000 jsem COM ani nespustil
a uz v tom mam peknej gulas neni tam nejaky Firewall nebo co ?

Diky za kazdou radu.

Definice typu funkce

[*] Jiri Foldyna <jiri.f(zv)avizo(tec)cz> - 16.5.2002 15:56:53

Ahoj,

omlouvam se, mel jsem si poradne precist help, specialne toto:

*********************
A forward declaration must be resolved by a defining declaration of the same
class within the SAME TYPE declaration section.
*********************

Mel jsem to rozstrkane do dvou type sekci :-((.

Takhle to funguje:

interface
type
TBasicDatasetObj = class;
TMyLoadData = function(DS : TBasicDatasetObj) : TLPErrMsgs;

TBasicDatasetObj = class(TDataset)
private
fMyLoadData : TMyLoadData;
public
end;

A takhle to nefunguje:

interface
type
TBasicDatasetObj = class;
TMyLoadData = function(DS : TBasicDatasetObj) : TLPErrMsgs;
...
...
type
TBasicDatasetObj = class(TDataset)
private
fMyLoadData : TMyLoadData;
public
end;

Snad to nekomu nekdy pomuze :-)

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

Winsocket - TCPIP error 10053

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 16.5.2002 15:58:25


>Toho jsem se prave bal. Ja si myslim, ze to spis souvisi s linkou,
protoze i
>kdyz to prave dela tuto chybu, tak pokud se spojeni provede z
vedlejsiho
>pocitace na stejne siti, k chybe nedojde. Slo mi hlavne o to zjistit,
co je
>to vlastne za chybu, protoze toto je zrovna chyba, ktera muze
znamenat
>kdovico. Posledni nadeje byla v tom, ze uz to nekdo nekdy videl.

videl/nevidel - to nehraje prilis roli. Fakt je, ze jistotou se zrejme
pricina urcit
neda. Staci aby linka ztratila za sebou par vhodnych paketu a spojeni
se rozsype...

Zkusil bych kvalitu linky monitorovat napriklad pingem (delsi
ackety) - nemelo by se nic ztracet.

D. Toman


vhodny databazovy system podobny BDE

[*] likeapear <likeapear(zv)centrum(tec)cz> - 16.5.2002 15:59:36

Kdyz to uplne zjednodusim, tak by nam stacilo ukladat data do binarnich
souboru. Jenom to pro nas neni tak elegantni jako databaze. My potrebujeme
(z duvodu, ktere tady nebudu rozebirat) aby to bylo nekolik souboru (a ne
jeden) a aby bylo mozne je ukladat v adresarovych strukturach a nebo treba
cast projektu (soubor) vzit a zkopirovat do jineho projektu (tj do jineho
adresare). System neni postaven na sql dotazech nebo filtracich. Paradox
pouzivame vyhradne pro ukladani a nacitani dat.

likeapear


| Presne tak.
| Dovolil bych si, ale osobni poznamku k vyberu databazoveho stroje:
| Me uz ani nebavi neustale upozornovat na vyhody SQL databazi, protoze vim,
| ze zvyk je zelezna kosile a Paradox + BDE jsem take bez vetsich problemu
| pouzival, ale jestli budete jednu souborovou databazi nahrazovat jinou
| souborovou tak si nepomuzete. Vzdyt pro vetsi prehlednost projektu je
| naopak vyhodou struktura ulozena v ramci jedne databaze.
| Jeste to dobre zvazte a klidne se zeptejte pokud vas napada nejaky problem
s
| implementaci.
|
| Zdravi Frantisek Sevcik

Windows XP Home Edition vs. Windows XP Professiona

[*] Ales Martinik <amartinik(zv)artbrno(tec)cz> - 16.5.2002 16:00:41

Ano, u Home edition nejdou sdilene adresare (slozky) zabezpecit heslem
(narozdil od Win98), takze pokud tam mate zdrojaky, kdokoli z kolegu Vam je
slukne.
Inu upgrade podle M$.
A. Martinik

> Ahoj,
> jsou nejake _zasadni_ vyhody pouzivani Professional Edition
> oproti Home Edition pro programovani v Delphi?
> Leos

vhodny databazovy system podobny BDE

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

From: "likeapear" <likeapear(zv)centrum(tec)cz>
> Kdyz to uplne zjednodusim, tak by nam stacilo ukladat data do binarnich
> souboru. Jenom to pro nas neni tak elegantni jako databaze. My potrebujeme
> (z duvodu, ktere tady nebudu rozebirat) aby to bylo nekolik souboru (a ne
> jeden) a aby bylo mozne je ukladat v adresarovych strukturach a nebo treba
> cast projektu (soubor) vzit a zkopirovat do jineho projektu (tj do jineho
> adresare). System neni postaven na sql dotazech nebo filtracich. Paradox

Potom pouzij TClientDataSet a ukladani do CDS nebo XML souboru.

Petr Vones

Pretypovanie

[*] Ondrej Kelle <O.Kelle(zv)digitalpublishing.de> - 16.5.2002 16:10:51

> Budem robit apl. client server a vsetko bude ulozene na
> servery este aj to ako ma vyzerat vysledny form. Cize
> musim urobit este aj editor formularov vlastne len taky
> ze budu komponenty v liste ako v Delphi a myskou si
> ich bude administrator ukladat do formu a podla svojho
> gusta si navrhne formular visualne a da form save to
> server database a ked si uzivatel spusti program
> na svojej masine hned bude mat ten form pred sebou bez potreby
> prekompilovavat exe. Bude tam len algoritmus ktory zakazdym
> prezuje ten "string" s databazy a vytvori form.

Opet som asi nepochopil, sorry. Objekt (napr. form) zapuzdruje data a kod.
Ak aj vyriesis uchovavanie formularov do 'stringu' v databaze (co inak nie
je az take tazke, pozri si napr. TStream.WriteComponentRes), ale ako posles
na klienta ten kod?

To mi skor opet pripada na pouzitie runtime balickov (cize spustitelny kod),
ktore by sa mohli posielat na klienta a tam dynamicky natahovat do jeho
aplikacie. O tom tu bola rec nedavno. Balicek by bol vytvoreny a
skompilovany normalne programatorom, a pisanie toho editora si mozes
usetrit, na to mas Delphi.
Alebo chces mat na klientovi nejaky interpreter?

> Obsluha vsetkych udalosti bude tiez na servery. Ako na to?

To akoze pri kazdom napr. OnMouseMove pojde request na server a spet?
To sa mi nechce verit, ze si to takto myslel.

TOndrej

OT: Re: Windows XP Home Edition vs. Windows XP Pro

[*] Zdenek Stepanek <zstepanek(zv)atlas(tec)cz> - 16.5.2002 16:16:12

Zdravim

Pro programovani asi ne, ale co jsem slysel, tak Home je jen slaby malo
pouzitelny odvar (zejmena v sitich), doporucuji Professional.

Zdenek
----- Original Message -----

> jsou nejake _zasadni_ vyhody pouzivani Professional Edition oproti Home
> Edition pro programovani v Delphi?

komunikace TCP/IP

[*] Zdenek Stepanek <zstepanek(zv)atlas(tec)cz> - 16.5.2002 16:18:42

Zdravim

Trivialni zalezitost. Komponenta UDPPort a jeji procedura Broadcast
(=vsesmerove vysilani do cele site). Pokud budes mit problem na routeru, tak
staci povolit port, na kterem UDP komponenta vysila (jde tam nastavit,
doporucuji pouzit standartni).

Kdyztak mi napis na soukromy mail a muzu poslat program, ze ktereho staci
vyndat ty spravne procedury. Je to opravdu jen komponenta a k ni nekolik
malo radku.

Zdenek
----- Original Message -----

> mam aplikaci, ktera produkuje mensi mnozstvi informaci, ktera bych
> chtel zviditelnit na jinych pocitacich v siti. Nechci ovsem navazovat
> nejaka spojeni ci logovani. Predstava je, zda je mozno z pocitace s
> daty posilat do site tyto informace nezavisle na tom, zda je nekdo
> cte ci ne. Predstava je softu na strane stanic, ktery by zachytaval
> tyto informace a zobrazil je. Dotaz tedy je, zda je mozno "neco"
> posilat do site bez cile urceni.

Polozky v ListBoxu

[*] Zach Tom� - 16.5.2002 16:37:58

Takovy jednoduchy dotaz. Lze zneviditelnit jednotlive polozky ListBoxu?

Tom� Zach

-----------------------------------------------------
G-DATA servis, spol. s r.o.
Geologick� 2
CZ 152 00 Praha 5
-----------------------------------------------------
I�O:61063398, DI�:005-61063398
Tel:+420-2-96555811, Fax:+420-2-96555899
http://www.g-data(tec)cz



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

vhodny databazovy system podobny BDE

[*] Jarda Jirava <listuj(zv)centrum(tec)cz> - 16.5.2002 17:08:37

Zdravim,

nesledoval jsem debatu od uplneho zacatku, ale podle posledniho
prispevku.

Pokud se jedna vazne jenom o nekoli vet (i stovky) tak co
pouzit XML? Lehce prenositelne to je, navic ziskas i snadnou
moznost rucni editace a pokud se jedna o rychlost nacitani,
pripadne pristup (v pripade jednoduche "tabulky" bez zbytecneho
vnorovani nodu je velice rychly).

Ber to pouze jenom jako namet na uvazenou.

Pekny den

Jarda

************ likeapear
Kdyz to uplne zjednodusim, tak by nam stacilo ukladat data do
binarnich
souboru. Jenom to pro nas neni tak elegantni jako databaze. My
potrebujeme
(z duvodu, ktere tady nebudu rozebirat) aby to bylo nekolik
souboru (a ne
jeden) a aby bylo mozne je ukladat v adresarovych strukturach a
nebo treba
cast projektu (soubor) vzit a zkopirovat do jineho projektu (tj
do jineho
adresare). System neni postaven na sql dotazech nebo filtracich.
Paradox
pouzivame vyhradne pro ukladani a nacitani dat.

likeapear
************

--------------------
Bonus 1000 K� k �roku 3,5 % m� pro V�s Oran�ov� konto od ING. Zalo�te si Oran�ov� konto na 0800 159 159 nebo na http://user.centrum(tec)cz/redir.php?url=http://www.ing(tec)cz


vhodny databazovy system podobny BDE

[*] Martin Cajbik <cajbik(zv)sct.sk> - 16.5.2002 17:23:13

Na nieco taketo sa prihovaram za XML a TClientDataset.

MarCaNT (marcant(zv)sct.sk)> Kdyz to uplne zjednodusim, tak by nam stacilo ukladat data do binarnich
> souboru. Jenom to pro nas neni tak elegantni jako databaze. My potrebujeme
> (z duvodu, ktere tady nebudu rozebirat) aby to bylo nekolik souboru (a ne
> jeden) a aby bylo mozne je ukladat v adresarovych strukturach a nebo treba
> cast projektu (soubor) vzit a zkopirovat do jineho projektu (tj do jineho
> adresare). System neni postaven na sql dotazech nebo filtracich. Paradox
> pouzivame vyhradne pro ukladani a nacitani dat.
>
> likeapear
>
>
> | Presne tak.
> | Dovolil bych si, ale osobni poznamku k vyberu databazoveho stroje:
> | Me uz ani nebavi neustale upozornovat na vyhody SQL databazi, protoze
vim,
> | ze zvyk je zelezna kosile a Paradox + BDE jsem take bez vetsich problemu
> | pouzival, ale jestli budete jednu souborovou databazi nahrazovat jinou
> | souborovou tak si nepomuzete. Vzdyt pro vetsi prehlednost projektu je
> | naopak vyhodou struktura ulozena v ramci jedne databaze.
> | Jeste to dobre zvazte a klidne se zeptejte pokud vas napada nejaky
problem
> s
> | implementaci.
> |
> | Zdravi Frantisek Sevcik

komunikace TCP/IP

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 16.5.2002 18:29:32

>
> Trivialni zalezitost. Komponenta UDPPort a jeji procedura Broadcast
> (=vsesmerove vysilani do cele site).

>Pokud budes mit problem na routeru, tak
> staci povolit port, na kterem UDP komponenta vysila (jde tam
nastavit,
> doporucuji pouzit standartni).

sireni broadcastu za router nesouvisi se zakazanim/povolenim
nejakeho portu ale s tim, zda router ma ci nema povoleno
(ip directed broadcast na Ciscu) sirit dal takove broadcasty.
V lokalni siti to lze tolerovat, Internetem takovy broadcast
tezko projde - ISP se chrani pred DoS utoky a sireni broadcastu
zakazuji

D. Toman

StringGrid - setridit podle zadaneho sloupce

[*] Jiri Sedivec <jsedivec(zv)mail(tec)cz> - 16.5.2002 19:00:09

Ja jsem v jednom projektu videl strasne moooc dobrou komponentu, ale majitel
programu mi nechtel prozradit nazev... Stacilo za behu aplikace kliknout na
nejaky
sloupecek a vse se automaticky seradilo... proste nadhera - asi nekdo
nevite, co
to muze byt????
Jiri

> > neznate nekdo nejakou komponentu typu StringGrid, ktera dokaze
> > vlozena data setridit podle zadaneho sloupce. Stasne moc bych se
>
> Ahoj,
>
> nevim, jestli by Ti to prislo postacujici, ale treba RxMemoryData ma
> tusim SortOnFields. Napojit na DBGrid nebo z ni cerpat data pro
> stringgrid.
>
> David Lebeda

Zmena vlastnika tabulky na Interbase

[*] Rado Benc <bego(zv)pobox.sk> - 16.5.2002 19:10:37

Nazdar,

Dusan Fojtik wrote:
> Neznate nekdo moznost, jak zmenit vlastnika jakekoliv tabulky(pripadne
> triggeru a procedur) v databazi Interbase ?

Nedalo mi to pokoja, tak som sa s tym chvilu hral

Na http://community.borland.com/article/0,1410,25349,00.html autori
tvrdia, ze ak zrestorujes databazu ako iny uzivatel (napr. USER),
zmeni sa vlastnik objektov tak, ze restorujuci uzivatel bude novym
vlastnikom - skusal som a je to tak - buhuzial iba pre systemove
tabulky. :-)

Na http://www.mers.com/IB_0335.HTML zase autor tvrdi, ze pomoze
editacia systemovych tabuliek. Tak som vyskusal:

E:\Program Files\Firebird\bin>isql -U sysdba -PAS masterkey
f:\bak\friday.gdb
Database: f:\bak\friday.gdb, User: sysdba
SQL> SELECT RDB$RELATION_NAME, RDB$OWNER_NAME FROM
CON> RDB$RELATIONS WHERE RDB$RELATION_NAME = 'FUND';

RDB$RELATION_NAME RDB$OWNER_NAME

FUND SYSDBA

SQL> UPDATE RDB$RELATIONS
CON> SET RDB$OWNER_NAME = 'USER'
CON> WHERE RDB$RELATION_NAME = 'FUND';
SQL> SELECT RDB$RELATION_NAME, RDB$OWNER_NAME FROM
CON> RDB$RELATIONS WHERE RDB$RELATION_NAME = 'FUND';

RDB$RELATION_NAME RDB$OWNER_NAME

FUND USER

Podarilo sa, zatial.

SQL> EXIT;

E:\Program Files\Firebird\bin>isql -U user -PAS password f:\bak\friday.gdb
Database: f:\bak\friday.gdb, User: user
SQL> ALTER TABLE FUND ADD FOO VARCHAR(10);
Statement failed, SQLCODE = -607

unsuccessful metadata update
-STORE RDB$RELATION_FIELDS failed
-no permission for control access to TABLE FUND
SQL>

Vlastnik je v 3 tabulkach:

SQL> SELECT RDB$RELATION_NAME FROM RDB$RELATION_FIELDS
CON> WHERE RDB$FIELD_NAME LIKE 'RDB$OWNE%';

RDB$RELATION_NAME
===============================

RDB$RELATIONS
RDB$PROCEDURES
RDB$ROLES

Takze ani toto nepomohlo... Vyzera to tak, ze vlastnik objektu sa neda
len tak za behu menit - user vlastni tie objekty, ktore sam vytvoril.

SQL> SHOW VERSION;
ISQL Version: WI-V1.0.0.794 Firebird 1.0
Firebird/x86/Windows NT (access method), version "WI-V6.2.794 Firebird
1.0" on disk structure version 10.0
SQL>

FWIW,

Rado

____________________________________
http://www.logofun.pobox.sk - urobte radost svojmu telefonu

Pretypovanie

[*] Robert Suska <delphi(zv)korak.sk> - 16.5.2002 19:31:20


> To mi skor opet pripada na pouzitie runtime balickov (cize spustitelny
kod),
> ktore by sa mohli posielat na klienta a tam dynamicky natahovat do jeho
> aplikacie. O tom tu bola rec nedavno. Balicek by bol vytvoreny a
> skompilovany normalne programatorom, a pisanie toho editora si mozes
> usetrit, na to mas Delphi.
> Alebo chces mat na klientovi nejaky interpreter?
>
> > Obsluha vsetkych udalosti bude tiez na servery. Ako na to?
>
> To akoze pri kazdom napr. OnMouseMove pojde request na server a spet?
> To sa mi nechce verit, ze si to takto myslel.
>
> TOndrej

Jasne ze nie. Server bude obsluhovat len tri udalosti. LoadForm + LoadData
to bude jedna. Potom po stlaceni buttonu Save to bude dalsia. A pri triedeni
dat to bude tretia. A vsetky ostatne eventy ktore sa budu pouzivat budu iba
na to aby sa data zobrazili do spravnych poli na forme a ked bude treba tak
sa poslu na sever kde bude aj maska pre kazde ukladane pole a proste vsetko.

Mam este jednu otazku ako sa daju najefektivnejsie vytvorit komponety za
behu? Potrebujem tam nejaky RegisterClass(); ??? alebo co? Neviem mozno som
ja mimo to nevravim uvidim co z toho vznikne a dam vediet. Len zatial
potrebujem Vase odpovede. A nakonci mesiaca sa uvidi dovtedy to musi byt
spravene :)))

Dakujem

Robo

Definice typu funkce

[*] Jan Tungli <Jan.Tungli(zv)datapac.sk> - 16.5.2002 20:03:02

Musis pouzit este of object
> type
> TMyLoadData = function(DS : TBasicDatasetObj) : TLPErrMsgs of
object;


---
Odch�dzaj�ca spr�va neobsahuje v�rusy.
Skontrolovan� antiv�rusov�m syst�mom AVG (http://www.grisoft(tec)cz).
Verzia: 6.0.361 / V�rusov� datab�za: 199 - d�tum vydania: 7. 5. 2002

Jak menit hodnoty typu

[*] J�n Harman <harman(zv)atlas(tec)cz> - 16.5.2002 20:24:24

Pouzij promenne typu Variant, a pokud to nestaci tak si nadefinuj nekolik
typu recordu ktere budes potrebovat a potom uz ti staci jeden pointer ktery
bude ukazovat bud na ten nebo onen record.
Jeste jinak a lepe by to slo s referenci na tridu ale to by sis musel misto
recordu nadefinovat ruzne tridy.
Hodne zdaru.
Harris.

----- Original Message -----
From: "LUKES V�clav" <lukes(zv)ans(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, May 16, 2002 11:39 AM
Subject: RE: Jak menit hodnoty typu



No jo, ale ja nechci vypisovat strukturu tabulky. Chci ji nacist v
cyklu.
V.


-----Original Message-----
From: LUKES V�clav
Sent: Thursday, May 16, 2002 10:50 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: RE: Jak menit hodnoty typu



Pouziti je snadne...
Mam D5, Win 2000 a DTB Informix. V Informixu 4GL napises toto:

DATABASE xxx
GLOBALS
DEFINE Pokus RECORD LIKE Tabule.*

Timto vytvoris record Pokus, ktery ma stejnou strukturu jako tabulka
Tabule.
Jak to ale udelat v Delphi ???


Napadlo me udelat neco jako prazdny record a potom jeho hodnoty menit.
Toto mi vraci typ sloupcu tabulky:

procedure TForm1.Button1Click(Sender: TObject);
var
i: integer;
begin
for i := 0 to DataSource1.DataSet.FieldCount-1 do
ShowMessage(DataSource1.DataSet.Fields[i].ClassName);
end;


Vasek

-----Original Message-----
From: Petr Brant [mailto:brant(zv)dcomm(tec)cz]
Sent: Thursday, May 16, 2002 10:13 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: RE: Jak menit hodnoty typu


Za behu se to menit neda. Nejak si neumim predstavit, k cemu by to bylo
dobre. Na co to potrebujes? Urcite by se to dalo resit jinak.

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
http://web.redbox(tec)cz/petr.brant
ICQ #68652380

D&COMM s.r.o.
Korunova�n� 6
170 00 Praha 7


Subject: Jak menit hodnoty typu


Je mozne nejakym zpusobem za behu programu menit strukturu typu ?
Mam napr.:


type
Tpokus = record end;

var
Pokus: Tpokus;


No a ja bych ted rad zmenil hodnoty typu, napr. bych do nej chtel
priradit Slovo: string;, tak ze bych ve finale chtel mit tohle:


type
Tpokus = record
Slovo: string;
end;

StringGrid - setridit podle zadaneho sloupce

[*] Michal Bilcik <tou(zv)host.sk> - 16.5.2002 20:31:44

Nazdar,

16.5.2002(19:00), si napisal/a:

> Ja jsem v jednom projektu videl strasne moooc dobrou komponentu, ale majitel
> programu mi nechtel prozradit nazev... Stacilo za behu aplikace kliknout na
> nejaky
> sloupecek a vse se automaticky seradilo... proste nadhera - asi nekdo
> nevite, co
> to muze byt????

Takych komponent je pomerne vela, napr.:
TAdvStringGrid: http://www.tmssoftware.com
TSortGrid: www.koger.cjb.net

obidve free, este viac urcite najdes na www.torry.net v prislusnej
sekcii (StringGrid)

--
S pozdravom,
Michal Bilcik (tou(zv)host.sk)

FB1.0 + IBObjects + pripojeni vic klientu

[*] Filip Kinsky <xkinf01(zv)vse(tec)cz> - 16.5.2002 20:31:35

Ahoj,
mam takovy nehezky problem - program se nakonekti na FB (zatim na
lokalnim pocitaci, ale pomoci sitove adresy...) a vsechno jede OK,
kdyz ale spustim stejny program jeste jednou (=>stejny connection
string...), tak mi spadne s hlaskou "Cannot create named pipe..." nebo
tak neco...
nesetkal jste se s tim nekdo??? nebo tusite nekdo co mam kde spatne??

W2k, FB1.0, IBObjects
Filip

Re[2]: StringGrid - setridit podle zadaneho sloupc

[*] Filip Kinsky <xkinf01(zv)vse(tec)cz> - 16.5.2002 20:34:46

Ahoj,
nebyl to nahodou QuantumGrid od DevExpress - ten to umi a furu dalsich
skvelejch veci (taky si za to ale necha zaplatit...)

Filip

JS> Ja jsem v jednom projektu videl strasne moooc dobrou komponentu, ale majitel
JS> programu mi nechtel prozradit nazev... Stacilo za behu aplikace kliknout na
JS> nejaky
JS> sloupecek a vse se automaticky seradilo... proste nadhera - asi nekdo
JS> nevite, co
JS> to muze byt????

Konference

[*] Harris <harri.s(zv)tiscali(tec)cz> - 16.5.2002 20:49:08

Kdo tam dela tu konferenci na Webu ze se zastavil u 6.5?
Harris.

OT: Windows XP Home Edition vs. Windows XP Profess

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 16.5.2002 20:53:51

HomeEdition je verze pro standalone pocitac, nepripojeny do podnikove
site. Takze neumi se prihlasit do domeny.
Jinak pokud to potrebujes na jednom pocitaci, je to jedno. Tam zadne
sdileni a s tim souvisejici zabezpeceni nehrozi.
Nemusis se obavat, ze bys byl pri instalaci Delphi na HomeEdition o
neco ochuzen.

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

16.5.2002 Leos Urban:
> Ahoj,
> jsou nejake _zasadni_ vyhody pouzivani Professional Edition oproti Home
> Edition pro programovani v Delphi?
> Leos

off-topic

[*] �t�p�n Albrecht���jV��dz�� - 16.5.2002 21:34:14

Toto je zpr�va ve form�tu MIME obsahuj�c� v�ce ��st�.
Chtel jsem se zeptat jesli nahodou n�kdo nem� napsanou. Gaussovu a
Jordanovu eliminaci??

Stepan Albrecht

Ikony v Delphi na Toshiba Tecra 8000

[*] Josef Straka <strakajosef(zv)seznam(tec)cz> - 16.5.2002 22:22:51

Prijemny den,
D5prof SP1 W95OSR2 MSIE5.5

Mam maly problem s notebookem Toshiba Tecra 8000. Mam stazeny ovladac na
grafickou kartu NeoMagic256AV primo ze stranek Toshiby. Spatne mi to ale
zobrazuje ikony v nastrojove liste v Delphi 5Prof SP1. Neco jako S3 karty se
starsimi ovladaci. Nemate nekdo nahodou zkusenost, jak by se to dalo
napravit? Ja vim, ze neni standard mit na notebooku Delphi, ale chci to
vyzkouset. Diky.

Straka Josef
mail: strakaj(zv)hbnet(tec)cz
www: http://strakaj.zde(tec)cz
mobil: 0608/834198


Pripojeni k dbExpress

[*] Harris <harri.s(zv)tiscali(tec)cz> - 16.5.2002 22:22:10

Ahoj, pri pripojovani chce SQLConnection nejaky VendorLib. Ona tam je
dosazena implicitne nejaka LIBMYSQL.dll ale pise to "Unable to load...". Co
mam prosim delat?
Dik.
Harris.

Vyvoj BDE (konecne) zmrazen

[*] Erik Salaj <winsoft(zv)stonline.sk> - 16.5.2002 22:54:24

> A kdyz to tak pekne pisou, bude uz konecne mozno pristupovat na MSSQL
> z dbExpress ?
> Na seminarich tvrdili, jak je jednoduche napsat interface pro
> dbExpress na jakoukoliv databazi...
> Zatim to ukazuji pouze v diagramech.

mne zase unika vyznam dbExpress-u, ked su v Delphi
ADO komponenty. Ved sa pripojim k databaze cez ADO
alebo ODBC. Preco by som mal pouzit dbExpress?

Erik

Vyvoj BDE (konecne) zmrazen

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

From: "ing. Jan Fiala" <jan.fiala(zv)iol(tec)cz>
> A kdyz to tak pekne pisou, bude uz konecne mozno pristupovat na MSSQL
> z dbExpress ?

To se budes muset optat v komentarich k tomu clanku.

> Na seminarich tvrdili, jak je jednoduche napsat interface pro
> dbExpress na jakoukoliv databazi...

Nejaky (demo) driver byl tusim popsan v The Delphi Magazine. Na druhou stranu
na MS SQL mas ADO.

Petr Vones

Vyvoj BDE (konecne) zmrazen

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 17.5.2002 00:17:50

From: "Erik Salaj" <winsoft(zv)stonline.sk>
> mne zase unika vyznam dbExpress-u, ked su v Delphi
> ADO komponenty. Ved sa pripojim k databaze cez ADO
> alebo ODBC. Preco by som mal pouzit dbExpress?

Smysl dbExpresu ma byt podle me v tom ze je:
1. Platformne nezavisly
2. Je to nativni technologie Borlandu, takze neni zavisla na MS implementaci a
OLE DB providerech.

Samozrejme bod 1. plno lidi nezajima a bod 2. je v soucasne dobe spis problem
InterBase nez ADO samotneho :-) Na Windows asi vetsina lidi pouzije ADO nebo
nativni komponenty.

Petr Vones

Constructor- WAS: ( IN FACT: Class property )

[*] Lud�k ZITA <konference(zv)sales(tec)cz> - 17.5.2002 00:36:42


----- Original Message -----
From: "Petr Vones" <pvones(zv)mbox.vol(tec)cz>

> From: "Lud�k ZITA" <konference(zv)sales(tec)cz>
> > Na disku nic, ale pokud by objekt mel putovat po siti jde o obrovsky
rozdil.
> > (download, Active-X, .net....)
>
> ActiveX ani .NET nemuze pouzivat "stare" objekty ;-) Pro download staci
soubor
> zkomprimovat a na pocitaci pak opet rozbalit.
>

OK. Nevsiml jsem si kontextu a reagoval jsem jen na to ze vubec neni nutno
brat zretel na vyslednou velikosti souboru.

Ludek


---
Douf�m, �e odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.342 / Virov� b�ze: 189 - datum vyd�n�: 13.3.2002

OT: Windows XP Home Edition vs. Windows XP Profess

[*] Ludek ZITA <konference(zv)sales(tec)cz> - 17.5.2002 00:43:38


----- Original Message -----
From: "ing. Jan Fiala" <jan.fiala(zv)iol(tec)cz>

> HomeEdition je verze pro standalone pocitac, nepripojeny do podnikove
> site. Takze neumi se prihlasit do domeny.

Ahoj.
Opravdu to neumi ? s W9x to jde a v domene na nich lze taky pomerne
elegantne pouzivat policy.

Ludek



---
Douf�m, ze odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.342 / Virov� b�ze: 189 - datum vyd�n�: 13.3.2002

Windows XP Home Edition vs. Windows XP Professiona

[*] Lud�k ZITA <konference(zv)sales(tec)cz> - 17.5.2002 00:50:48


----- Original Message -----
From: "Ales Martinik" <amartinik(zv)artbrno(tec)cz>

> Ano, u Home edition nejdou sdilene adresare (slozky) zabezpecit heslem
> (narozdil od Win98), takze pokud tam mate zdrojaky, kdokoli z kolegu Vam
je
> slukne.

Proboha tomu se mi ani nechce verit.
Jak je to zabezpeceny pokud se pripojis k internetu ?

Ludek


---
Douf�m, �e odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.342 / Virov� b�ze: 189 - datum vyd�n�: 13.3.2002

Vyvoj BDE (konecne) zmrazen

[*] David Janko <djanko(zv)infoware(tec)cz> - 17.5.2002 01:06:25

prominte ale dbExpress ma sice dobry napad, ale v danou chvili je
nepouzitelny ;(
stejne sem musel prejit na nativni komponenty ...... tedy alespon pro mysql
...

---
Best Regards,
David Janko
programmer & Linux system administrator
djanko(zv)infoware(tec)cz
+420 604 164 999


----- Original Message -----
From: "Petr Vones" <pvones(zv)mbox.vol(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Friday, May 17, 2002 12:17 AM
Subject: Re: Vyvoj BDE (konecne) zmrazen


> From: "Erik Salaj" <winsoft(zv)stonline.sk>
> > mne zase unika vyznam dbExpress-u, ked su v Delphi
> > ADO komponenty. Ved sa pripojim k databaze cez ADO
> > alebo ODBC. Preco by som mal pouzit dbExpress?
>
> Smysl dbExpresu ma byt podle me v tom ze je:
> 1. Platformne nezavisly
> 2. Je to nativni technologie Borlandu, takze neni zavisla na MS
implementaci a
> OLE DB providerech.
>
> Samozrejme bod 1. plno lidi nezajima a bod 2. je v soucasne dobe spis
problem
> InterBase nez ADO samotneho :-) Na Windows asi vetsina lidi pouzije ADO
nebo
> nativni komponenty.
>
> Petr Vones
>

OT: Windows XP Home Edition vs. Windows XP Profess

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 17.5.2002 05:07:43

17.5.2002 Ludek ZITA:
>> HomeEdition je verze pro standalone pocitac, nepripojeny do podnikove
>> site. Takze neumi se prihlasit do domeny.

> Opravdu to neumi ? s W9x to jde a v domene na nich lze taky pomerne
> elegantne pouzivat policy.

Jeste jednou. Pokud chces do podnikove site, potrebujes verzi
professional. Na doma ti staci Home. Taky je mezi nimi dost velky
cenovy rozdil.

Co se tyka tveho druheho dotazu ohledne pripojeni k internetu. Ty pres
internet sdilis prostredky pocitace (adresare) ?

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

Vyvoj BDE (konecne) zmrazen

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 17.5.2002 05:24:29

16.5.2002 Petr Vones:
>> Na seminarich tvrdili, jak je jednoduche napsat interface pro
>> dbExpress na jakoukoliv databazi...

> Nejaky (demo) driver byl tusim popsan v The Delphi Magazine. Na druhou stranu
> na MS SQL mas ADO.

Aha. Takze dbExpress je super vec, platformove nezavisly apod. Ale
kdyz jej chci pouzit pro vaznou praci, musim stejne pres ADO, pokud
nechci v distribuovane aplikaci pouzit DEMO driver z nejakeho
casopisu.
Za vice jak rok nebyli schopni napsat driver pro MSSQL a dbExpress.
Hlavne ze bude Delphi umet delat ciste .NET aplikace.

dbExpress by se mi skutecne libil. Maly, jednoduchy pro SQL databazi
jako delany.

Takze chci pristupovat z Delphi na MSSQL a pozdeji to rozsirit na jiny
db stroj. Co tedy mam za moznosti, krome toho, ze budu vyvijet dve
samostatne datove vrstvy (mysleno s pristupem pres jine komponenty):
ODBC - konci, nebude podporovano
BDE - konci, nebude podporovano, neumoznuje vse
dbLIB - (od Zbyska) je jen pro MSSQL
ADO - je to moloch s velkou rezii. Da se pres nej jit na Interbasi ?
dbExpress - pekny, maly ale ten to neumi

Pak jeste nejake dalsi jako ZEOS apod.

dbExpress je dobra myslenka, ale zatim je to skutecne jen hracka.

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

vhodny databazovy system podobny BDE

[*] Petr <DelphiForum(zv)seznam(tec)cz> - 17.5.2002 06:03:12

Jo, ale zase je takovy typ databaze hodne rychly (podstatne rychlejsi, nez
kdyz je vse v jednom souboru) ... aspon pro jednoduche operace s velkym
poctem zaznamu.

A jeste k dotazu .... pokud neni podminka, ze bude free, tak bych docela
jiste sahl po FlashFileru ... je to genialne vymysleny databazovy system
.... nepotrebuje zadny externi server, zadne DBE ani podobny xindl ....
proste super vecicka. FlashFiler2 umi i SQL.

Petr

> - aby tabulky byly v samostatnych souborech kvuli jednoduche
> prenositelnosti projektu

podla mna je daleko vyhodnejsie mat celu databazu v jednom subore,
netreba potom spravovat x-suborov s datami, dalsich y s indexami,
dalsich z s relaciami, atd.

> Tzn. nechceme zadny velky databazovy system, i kdyz je treba zadarmo

pouzivam Access a MS SQL databazy (MSDE) a az na niektore
detaily mi celkovo vyhovuju. Podla mna to nie su velke databazove
systemy.

Erik

vhodny databazovy system podobny BDE

[*] Petr Fejfar <development(zv)callnet(tec)cz> - 17.5.2002 06:56:49

From: "Petr" <DelphiForum(zv)seznam(tec)cz>

> Jo, ale zase je takovy typ databaze
> hodne rychly (podstatne rychlejsi, nez
> kdyz je vse v jednom souboru) ...


Mohl bys byt trochu konkretnejsi:

1. jaky zpusob fyzicke distribuce DB
mas na mysli
2. ktere I/O operace podle Tebe budou podstatne
rychlejsi
3. pri jakych operacich s DB

Podle toho, co vim o file systemech, tak mi pripada,
ze fyzicka distribuce DB do vice souboru nemuze
nejak podstatne ovlivnit rychlost k lepsimu.


Thx, pf

WinNT4.0 Server a zaloha uzivatelskych uctu

[*] Josef Madlik <madlik(zv)jsp(tec)cz> - 17.5.2002 07:01:49

Dobry den.
Udelat to lze, tedy alespon zaloha uzivatelskych uctu a prav.
Jediny zpusob, ktery znam, je pouzit 'ntbackup' a zaskrtnout volbu pro
zalohovani systemovych informaci (nevim jak se to presne nazyvalo)
a zaskrtat adresare a soubory u nichz chcete zazalohovat i prava.
.
Bohuzel zalohovani v NT4 bylo mozne POUZE na paskova zarizeni.
Teprve az ve Win2k je mozne pro zalohovani zvolit i diskove jednotky.
Ale vzhledem k cenam paskovych a DLT zarizeni ....
J.Madlik

> Ahoj!
>
> Toto iste sme robili u nas vo firme. Davali sme Win2000 Server a nikto z
> firmy ani zo znamich a to mam kamosa MSCE ma vsetky certifikaty a vravel ze
> sa to neda spravit. Tak sme sedili 2 hodiny pri masine a zapisovali sme
> vsetkych userov a museli sme nastavit od znovu vsetky prava na vsetky
> zdielane foldre a files-y :)
> S pozdravom Robo
>
> > Hi,
> >
> > Potreboval bych preinstalovat firemni server a nechce se mi na sekundarnim
> > disku znovu obnovovat uzivatelska pristupova prava. Neexistuje nejaky
> > nastroj pro WinNT4.0 (W2000 na to uz maj backup), ktery by mi zajistil
> > nejakou zalohu/prevod uzivatelskych uctu na zcela novou instalaci na novy
> > disk. Na webu Mykrosoftu jsem neuspel.
> >
> > Sroub
>
>

vhodny databazovy system podobny BDE

[*] Petr <DelphiForum(zv)seznam(tec)cz> - 17.5.2002 07:20:22

No asi takto ... pokud pouzivam treba IB a mam v tabulce 10000 zaznamu ...
tak na jednoduchy select potrebuji nekolik (nekdy i desitek) vterin (nez
zobrazim treba do tabulky vsechny data) .... oproti treba FlashFilerovi,
ktery toto zvlada podstatne rychleji.

Zvyseni rychlosti je samozrejma uz z principu .... pokud mam jeden soubor,
kde je vse, tak musim porad presouvat ukazatel na ruzne mista v souboru
(abych nacetl ruzne informace, ktere potrebuji k sestaveni vysledku) ale v
souborovem systemu je otevreno nekolik souboru a pristupy jsou samozrejme
rychlejsi (z jednoho souboru si zjistim jedny informace, z jineho jine
informace atd. a tyto operace mohou bezet zaroven, coz v "jednosouborovem"
systemu nelze).

Petr

> Jo, ale zase je takovy typ databaze
> hodne rychly (podstatne rychlejsi, nez
> kdyz je vse v jednom souboru) ...


Mohl bys byt trochu konkretnejsi:

1. jaky zpusob fyzicke distribuce DB
mas na mysli
2. ktere I/O operace podle Tebe budou podstatne
rychlejsi
3. pri jakych operacich s DB

Podle toho, co vim o file systemech, tak mi pripada,
ze fyzicka distribuce DB do vice souboru nemuze
nejak podstatne ovlivnit rychlost k lepsimu.


Thx, pf

plug in modules

[*] Nagy Dusan <dnagy(zv)inomacomp.sk> - 17.5.2002 07:30:31

Hi.

Ak ma niekto skusenosti s pisanim modularneho projektu bol
by som rad keby ma nakopol res. odkazal na nejaky slusny popis.

Dik.

vhodny databazovy system podobny BDE

[*] Milan Tome� <milan.tomes(zv)haida(tec)cz> - 17.5.2002 07:43:49

> Zvyseni rychlosti je samozrejma uz z principu .... pokud mam jeden soubor,
> kde je vse, tak musim porad presouvat ukazatel na ruzne mista v souboru
> (abych nacetl ruzne informace, ktere potrebuji k sestaveni vysledku) ale v
> souborovem systemu je otevreno nekolik souboru a pristupy jsou samozrejme
> rychlejsi (z jednoho souboru si zjistim jedny informace, z jineho jine
> informace atd. a tyto operace mohou bezet zaroven, coz v "jednosouborovem"
> systemu nelze).
> Petr

Omyl - pokud pujdeme do detailu tzn. az na HW tak je to samozrejme nesmysl.
Jeden disk muze v jednom okamziku cist pouze jeden sektor a v jednom sektoru
muze byt pouze jeden soubor... Rozdil by nastal pouze v pripade umisteni
kazdeho souboru na jiny disk, ale chtel bych videt toho dobrodruha co to
udela :)))) Zcela naopak rezie pri otevreni nekolika souboru je nakonec
vyssi nez pri otevreni souboru jednoho......

S pozdravem

Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz

vhodny databazovy system podobny BDE

[*] Petr Fejfar <development(zv)callnet(tec)cz> - 17.5.2002 07:51:02

From: "Petr" <DelphiForum(zv)seznam(tec)cz>

> No asi takto ... pokud pouzivam treba IB a mam v
> tabulce 10000 zaznamu ...
> tak na jednoduchy select potrebuji nekolik
> (nekdy i desitek) vterin (nez
> zobrazim treba do tabulky vsechny data) ....
> oproti treba FlashFilerovi,
> ktery toto zvlada podstatne rychleji.

Ovsem to neznamena, ze je to z duvodu fyzicke distribuce dat do vice
souboru.> kde je vse, tak musim porad presouvat ukazatel na
> ruzne mista v souboru

Proto jsem se ptal, ktere informace das kam a jake DB operace mas na mysli,
protoze ty se budes muset posouvat i po tech ostatnich souborech, takze je
to otazka cetnosti presunu - konec koncu, bez ohledu na pocet souboru - da
se predpokladat, ze resolving file handlu je v OS stejny pro vsechny
soubory - je to zase jen volani FileSeek() a za nim eventualni posun hlavy
po disky.

Navic, pokud se budes posouvat casto na stejna mista (to lze u jednoho
souboru predpokladat), budes mit informace v disk cache a pak ta cena
presunu je minimalni resp. mensi, nez kdyz jdes cist data z jineho souboru.

Taky se da predpokladat, ze radu informaci preneses z/do jednoho souboru
jedinou R/W operaci, coz bude rychlejsi nez prace s vice soubory


> souborovem systemu je otevreno nekolik souboru
> a pristupy jsou samozrejme rychlejsi

To podle mne neni pravda, protoze ta rychlost bude dana hlavne presuny hlavy
po disku a jejich pocet bude obecne vetsi pri vetsim poctu souboru.

> informace atd. a tyto operace mohou bezet zaroven,
> coz v "jednosouborovem" systemu nelze).

Tady souhlasim - to paralelni zpracovani mne nenapadlo, i kdyz i u jednoho
souboru by se dalo pri vhodne strategii zamykani I/O operaci rozbit
zpracovani do vice threadu, ale to bude mene efektivni.

***

Podle mne, vetsina I/O operaci bude pro vice souboru horsi a jedine
paralelni prace s vice soubory to muze urychlit.


Bye, pf

StringGrid - setridit podle zadaneho sloupce

[*] Jan Dvorak <dvorak(zv)szu(tec)cz> - 17.5.2002 08:07:44

Tridena data je mozno zobrazovat v TListView; tridi se metodou AlphaSort,
kterou lze vyvolat pri nejake udalosti.

Ing. Jan Dvorak

> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Jiri Sedivec
> Sent: Thursday, May 16, 2002 7:00 PM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Re: StringGrid - setridit podle zadaneho sloupce
>
>
> Ja jsem v jednom projektu videl strasne moooc dobrou komponentu,
> ale majitel
> programu mi nechtel prozradit nazev... Stacilo za behu aplikace
> kliknout na
> nejaky
> sloupecek a vse se automaticky seradilo... proste nadhera - asi nekdo
> nevite, co
> to muze byt????
> Jiri
>

Tisk bitmapy v QR

[*] Miroslav Evjak <evjak(zv)atlas(tec)cz> - 17.5.2002 08:08:39

Ahoj,

p�ed par dny tu probehly prispevky na tema problemy s tiskem bitmap v
QuickReportu. Netusil jsem, ze budu stejny problem za par dni resit taky a
prispevky jsem smazal, aniz jsem je poradne precetl (mame archiv, ze jo).

Prosim autory tipu jak na to, jestli by mi neposlali rady jeste jednou na
soukromy mail, protoze zakaznik tlaci na pilu a nemuzu cekat na archiv
konference za kveten.

Jedna se mi o tisk Jpeg obrazku. QRImage je umisten v DetailBandu, ma
nastavenu vlastnost Stretch=true, Autosize=false.

<CODE>
procedure TKatalogFrm.DetailBand1BeforePrint(Sender: TQRCustomBand;
var PrintBand: Boolean);
var
PictureName: TFileName;
begin
.........

QRImage.Picture.LoadFromFile(PictureName)
.........
end;
</CODE>

Pri tisku se nahodne nektere obrazky vubec nevytisknou.

W2k, D5Prof, QR 3.5.0

Moc dekuju.


Mirecek
mailto:evjak(zv)atlas(tec)cz



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

Zobrazovani JPG obrazku

[*] <Zdenek.Gala(zv)datis.cdrail(tec)cz> - 17.5.2002 08:17:40

Zdravim vsechny.
Zacinam delat v Delphi 5 pod Win98SE, tak moje dotazy mozna nebudou prilis
moudre. Chtel bych udelat programek, ktery by zabrazoval postupne serii
obrazku. Problem je v tom, ze maji ruznou velikost a jsou svisle i
vodorovne. Jakou komponentu bych mohl pouzit? Daji se obrazky prilinkovat k
vyslednemu exe, abych je nemusel distribuovat zvlast?
Diky DZDZD.

vhodny databazovy system podobny BDE

[*] Tomas Rosa <trosa(zv)seznam(tec)cz> - 17.5.2002 08:17:23


>A jeste k dotazu .... pokud neni podminka, ze bude free, tak bych docela
>jiste sahl po FlashFileru ... je to genialne vymysleny databazovy system
>.... nepotrebuje zadny externi server, zadne DBE ani podobny xindl ....
>proste super vecicka. FlashFiler2 umi i SQL.

a pokud potrebujes joiny tak je nechutne pomaleeeejjjjjjjj. S pozdravem
Tomas Rosa

------------------------=[ pinknet on every screen]=-----------------------
Tomas Rosa
Tomas.Rosa(zv)PinkNet(tec)cz http://web.pinknet(tec)cz/~trosa/
+420 602 860 704
PinkNet Web Server for Win32 - FREEWARE http://pnws.pinknet(tec)cz/
---------------------------------------------------------------------------

vhodny databazovy system podobny BDE

[*] Petr Fejfar <development(zv)callnet(tec)cz> - 17.5.2002 08:18:15

From: "Petr" <DelphiForum(zv)seznam(tec)cz>

> informace atd. a tyto operace mohou bezet zaroven,
> coz v "jednosouborovem" systemu nelze).

BTW, ty znas nejaky DB stroj, ktery pouziva paralelni I/O operace? Me by to
docela zajimalo.

V minulosti jsem napsal dva specializovane DB stroje s vice soubory - jeden
s uprednostnovanou operaci INSERT pro merici ustrednu a druhy s
uprednostnovanou operaci SELECT pro informacni system.

Ale kdyz tak premyslim, jak bych to predelal na paralelni I/O operace, tak
mi z toho vychazeji ty I/O operace natolik atomicke a konsekventni, ze si
jejich rizeni nedokazu vubec predstavit (ani jejich paralelni chod).

Bye, pf

vhodny databazovy system podobny BDE

[*] Lauko Stefan <laukosw(zv)naex.sk> - 17.5.2002 08:45:25


From: "Petr" <DelphiForum(zv)seznam(tec)cz>
> No asi takto ... pokud pouzivam treba IB a mam v tabulce 10000 zaznamu ...
> tak na jednoduchy select potrebuji nekolik (nekdy i desitek) vterin (nez
> zobrazim treba do tabulky vsechny data) .... oproti treba FlashFilerovi,
> ktery toto zvlada podstatne rychleji.
>
> Zvyseni rychlosti je samozrejma uz z principu .... pokud mam jeden soubor,
> kde je vse, tak musim porad presouvat ukazatel na ruzne mista v souboru
> (abych nacetl ruzne informace, ktere potrebuji k sestaveni vysledku) ale v
> souborovem systemu je otevreno nekolik souboru a pristupy jsou samozrejme
> rychlejsi (z jednoho souboru si zjistim jedny informace, z jineho jine
> informace atd. a tyto operace mohou bezet zaroven, coz v "jednosouborovem"
> systemu nelze).

Ahoj,
takto mozes uvazovat len v tom pripade ak ani v najdivokejsich snoch
nepripada do uvahy sietova prevadzka, co je v dnesnej dobe asi malo
pravdepodobne ze nie.
Vypocty nad DB v suborovej databaze (paradox, dbf...) myslim, ze tam mozem
zaradit aj FlashFiler a access cez siet budu mnohonasobne pomalsie ako na
IB/FB. A dalsia vyhoda co som prave velmi ocenil pri FB je vysoka bezpecnost
dat. Pri IB/FB nemusi byt zdielany na serveri ziadny prostriedok.
Ja uz aj male app robim na FB...
Lauko.

Datamax, checksum

[*] Parizsky Ladislav <Ladislav.Parizsky(zv)access-it(tec)cz> - 17.5.2002 08:46:34

Cau,
nevi zde nekdo jak lze vypnout pocitani checksumu u kodu 39 na seriove tiskarne carovych kodu Datamax Allegro2 (jaky je to prikaz) ?

dik
Ladap

vhodny databazovy system podobny BDE

[*] Petr <DelphiForum(zv)seznam(tec)cz> - 17.5.2002 08:50:06

Zkousel jsem FF2 i na siti a porad byl RYCHLEJSI nez IB (porad beru v uvahu
zakladni operace ... tzn. jednoduchy select atd) .... a mimochodem FF2 taky
nemusi mit na serveru sdileny zadny prostredek.

Petr

Ahoj,
takto mozes uvazovat len v tom pripade ak ani v najdivokejsich snoch
nepripada do uvahy sietova prevadzka, co je v dnesnej dobe asi malo
pravdepodobne ze nie.
Vypocty nad DB v suborovej databaze (paradox, dbf...) myslim, ze tam mozem
zaradit aj FlashFiler a access cez siet budu mnohonasobne pomalsie ako na
IB/FB. A dalsia vyhoda co som prave velmi ocenil pri FB je vysoka bezpecnost
dat. Pri IB/FB nemusi byt zdielany na serveri ziadny prostriedok.
Ja uz aj male app robim na FB...
Lauko.

OT: Windows XP Home Edition vs. Windows XP Profess

[*] Gallina Luk�s <Lukas.Gallina(zv)cz.danzas(tec)com> - 17.5.2002 08:50:19

Ahoj,
specifikoval bych tvoji odpoved:

> Jeste jednou. Pokud chces do podnikove site, potrebujes verzi
> professional. Na doma ti staci Home. Taky je mezi nimi dost velky
> cenovy rozdil.
>

Pokud pouzivas sit Novell NetWare tak klienta na Home pouzit jde a sup,
pocitac je ve firemni siti :)


S pozdravem
Luk�s Gallina
DANZAS a.s. (fili�lka Brno)
ITOS
lukas.gallina(zv)cz.danzas.com
tel.: +420 604 226 812


WinNT4.0 Server a zaloha uzivatelskych uctu

[*] Gallina Luk�s <Lukas.Gallina(zv)cz.danzas(tec)com> - 17.5.2002 08:52:28

>
> Mozna jsem trochu mimo, ale neslo by to pres BDC? Tusim ze u nas na FI
> si winnt sekce s tim nejak poradila. A jinak bych doporucil polozit
> ten dotaz spis do nejake konference o Win nez o delphi ;o))
>
> Luf

Ahoj,
nejjednoduzsi a nejcistejsi reseni je vzit jine PC (klidne nejakou obyc
stanici a a prazdny disk), hodit na nej WinNT server a vsechny SP; pripojit
ho do domeny jako BDC (Backup Domain Controller). Tim se Ti na nej
zreplikuje cela domeny, veskere nastaveni....(useri, skupiny, prava, audity
atd). Prace asi na hodinku, mozna i min. Pak jej povysis na PDC (Primary
Domain Controller) a zreinstalujes server. Potom uz je postup stejny...zase
jej das do domeny jako BDC, povysis na PDC a ten druhy zrusis.

Je to nejelegantnejsi a nejrychlejsi a nejcistsi reseni; pouzil jsem jej uz
mockrat.

Rozhodne lepsi nez to nejakym backupem backupovat a zase slozite obnovovat.


S pozdravem
Luk�s Gallina
DANZAS a.s. (fili�lka Brno)
ITOS
lukas.gallina(zv)cz.danzas.com
tel.: +420 604 226 812

FB1.0 + IBObjects + pripojeni vic klientu

[*] miro mrazik <preas_w(zv)stonline.sk> - 17.5.2002 08:54:30

a aky protokol mas nastaveny na iboconnection, alebo ibdatabase?
----- Original Message -----
From: "Filip Kinsky" <xkinf01(zv)vse(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, May 16, 2002 8:31 PM
Subject: FB1.0 + IBObjects + pripojeni vic klientu


> Ahoj,
> mam takovy nehezky problem - program se nakonekti na FB (zatim na
> lokalnim pocitaci, ale pomoci sitove adresy...) a vsechno jede OK,
> kdyz ale spustim stejny program jeste jednou (=>stejny connection
> string...), tak mi spadne s hlaskou "Cannot create named pipe..." nebo
> tak neco...
> nesetkal jste se s tim nekdo??? nebo tusite nekdo co mam kde spatne??
>
> W2k, FB1.0, IBObjects
> Filip
>

vhodny databazovy system podobny BDE

[*] Milan Tome� <milan.tomes(zv)haida(tec)cz> - 17.5.2002 09:16:46

> Zkousel jsem FF2 i na siti a porad byl RYCHLEJSI nez IB (porad
> beru v uvahu
> zakladni operace ... tzn. jednoduchy select atd) .... a
> mimochodem FF2 taky
> nemusi mit na serveru sdileny zadny prostredek.
> Petr

AFAIK FF2 nema serverovou cast a pokud umistim data na server tak je preci
musim nejak videt a to snad lze jen pokud je ten adresar sdileny nebo snad
ne ???

S pozdravem

Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz

Datamax, checksum

[*] Zdenek Brejsa <prog(zv)hjsoft(tec)cz> - 17.5.2002 09:23:30

zeptej se na bartech(zv)bartech(tec)cz tam ti urcite pomuzou

> nevi zde nekdo jak lze vypnout pocitani checksumu u kodu 39 na seriove
tiskarne carovych kodu Datamax Allegro2 (jaky je to prikaz) ?

vhodny databazovy system podobny BDE

[*] Milan Hora <ivar(zv)ivar(tec)cz> - 17.5.2002 09:26:27

Asi by bylo dobre, pokud hodnotis nejaky produkt, o nem neco vedet. Flash
Filer je client-server databaze a tudiz ma databazovy server a zadny sdileny
adresar nepotrebuje.

Milan

----- Original Message -----
From: "Milan Tome�" <milan.tomes(zv)haida(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Friday, May 17, 2002 9:16 AM
Subject: RE: vhodny databazovy system podobny BDE


> > Zkousel jsem FF2 i na siti a porad byl RYCHLEJSI nez IB (porad
> > beru v uvahu
> > zakladni operace ... tzn. jednoduchy select atd) .... a
> > mimochodem FF2 taky
> > nemusi mit na serveru sdileny zadny prostredek.
> > Petr
>
> AFAIK FF2 nema serverovou cast a pokud umistim data na server tak je preci
> musim nejak videt a to snad lze jen pokud je ten adresar sdileny nebo snad
> ne ???
>
> S pozdravem
>
> Milan Tomes
> mailto:milan.tomes(zv)haida(tec)cz
>
>

FB (vhodny databazovy system podobny BDE)

[*] KALUS Jozef <Jozef.Kalus(zv)spordat.sk> - 17.5.2002 09:26:25

zdravim vsetkych,

uz dlhsie tu pozorujem debatu o "vhodny databazovy system podobny BDE", a
musim sa priznat ze o niektorych veciach som este nepocul, robim vacsinou
SQL DB (ORACLE), ale chystam sa na jeden projekt, kde by sa mi zisla celkom
slusna sietova SQL DB. Padlo tu velmi vela nazorov, tak mi neda sa opytat na
toto:

- co je to FB ? (Lauko)
- co je to FlashFiler (Petr)

Idem to robit v D6Prof a povodne som uvazoval nad MySQL, ale vidim, ze to
budem musiet riadne prekonzultovat aby som sa nedostal do nejakych problemov
hned na zaciatku.

A este jeden dotaz, existuje aj nejaka sietova neSQL DB? (teda aspon si
myslim ze napriklad Progress ma SQL iba dorobenu vrstvu nad svojou neSQL
DB).

A ak ma niekto skusenosti s nejakou dobrou sietovou DB (nemusi byt SQL), kde
sa laduju cele binarne subory (cca MB, obr. a podobne) do jedneho pola, t.j.
v konecnom dosledku je tato DB dost velka, poprosim o daky HELP alebo link
na dokumentaciu alebo popis.

Dik.

joka

vhodny databazovy system podobny BDE

[*] Petr <DelphiForum(zv)seznam(tec)cz> - 17.5.2002 09:35:15

Nema serverovou cast ? Serverovou cast ma ikdyz FF pouzijete jako
Stand-alone (serverova cast se prilinkuje do exe souboru).

Petr

> AFAIK FF2 nema serverovou cast a pokud umistim data na server tak je preci
> musim nejak videt a to snad lze jen pokud je ten adresar sdileny nebo snad
> ne ???
>
> S pozdravem
>
> Milan Tomes
> mailto:milan.tomes(zv)haida(tec)cz
>
>

FB (vhodny databazovy system podobny BDE)

[*] Petr <DelphiForum(zv)seznam(tec)cz> - 17.5.2002 09:38:25

No FlashFiler je databazovy client-server system, ktery vynika hlavne tim,
ze pro svuj chod nepotrebuje zadne BDE, ADO ani nic podobneho ... navic ma
vyhodu, ze dokaze vytvorit tzv. stand-alone aplikaci, kde se databazovy
server prilinkuje primo do exe souboru a nemusi se tedy s programem
distribuovat nic dalsiho.

Petr

- co je to FlashFiler (Petr)

Generovanie tonu na zvukovu kartu

[*] DHederer(zv)softip.sk - 17.5.2002 09:39:48

ahoj.

zhanam komponentu na generovanie tonu.
Napisal som si vlastny konvertor suboru do morzeovky
a chcel by som ho vediet prehrat, popripade ulozit do suboru.
Neviete o niecom jednoduchom a lahko pouzitelnom?

vhodny databazovy system podobny BDE

[*] Jan Tungli <Jan.Tungli(zv)datapac.sk> - 17.5.2002 09:41:29



Ako sledujem tuto debatu chcem poznamenat ze pisem presne takovy SQL
Server.
Databazove subory mozu byt rozmiestnene po celej sieti.
Viac PC je mozny pouzit ako server.
atd.


WinNT4.0 Server a zaloha uzivatelskych uctu

[*] Martin Valach <vachix(zv)centrum.sk> - 17.5.2002 09:52:57

Neviem ci ti to pomoze, ale skus pouzit prikaz xcopy.
V jeho nastaveni je moznost (/O), ktora skopiruje so suborom
aj informacie o vlastnictve a riadenie pristupu (ACL).

vid. xcopy /?


martin

Vyvoj BDE (konecne) zmrazen

[*] Andrej Kmet <amk(zv)pobox.sk> - 17.5.2002 09:57:42

pani, nech sa paci, dva dbExpress ovladace pre mssql a nesirte bludy
ze nic take neexistuje...

http://islamov.com/dbexpress/
http://www.crlab.com/dbexp.html

Andrej
____________________________________
P. S. V. P. U.
http://www.pobox.sk/

FB (vhodny databazovy system podobny BDE)

[*] Slavomir Skopalik <skopalik(zv)hlubocky.del(tec)cz> - 17.5.2002 10:17:12

> uz dlhsie tu pozorujem debatu o "vhodny databazovy system podobny BDE", a
> musim sa priznat ze o niektorych veciach som este nepocul, robim vacsinou
> SQL DB (ORACLE), ale chystam sa na jeden projekt, kde by sa mi zisla celkom
> slusna sietova SQL DB. Padlo tu velmi vela nazorov, tak mi neda sa opytat na
> toto:

Jestli muzes, zustan u ORACLE, nic lepsiho (az na tu cenu) asi neni.

>
> - co je to FB ? (Lauko)

Zacalbych zde:http://www.ibphoenix.com/
a pak zde:http://firebird.sourceforge.net/
JIank je to OPen Source DB, bylava IB6

> A ak ma niekto skusenosti s nejakou dobrou sietovou DB (nemusi byt SQL), kde
> sa laduju cele binarne subory (cca MB, obr. a podobne) do jedneho pola, t.j.
> v konecnom dosledku je tato DB dost velka, poprosim o daky HELP alebo link
> na dokumentaciu alebo popis.

to snad umi kazda slusna SQL DB, FB bez problemu (uz mnoho let).
Jen jestli bude dosti mista na disku.

Slavek

Pruhledne pozadi u TTabSet (II.) reseni

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 17.5.2002 10:20:37

Ahoj
odpov�m si s�m.
1/
TTabSet = class(TCustomControl)
private
FTransparentBackground: Boolean;
procedure WMEraseBkgnd(var Message: TWMEraseBkgnd); message WM_ERASEBKGND;
...
public
property TransparentBackground: Boolean read FTransparentBackground write SetTransparentBackground default false;
...
procedure TTabSet.WMEraseBkgnd(var Message: TWMEraseBkgnd);
begin
Message.Result := 1;
end;
2/
procedure TTabSet.Paint;
...
begin
...
{ draw background of tab area }
with MemBitmap.Canvas do
begin
Brush.Bitmap := BrushBitmap;
If FTransparentBackground Then //<-vlozeno
Begin
Brush.Style := bsClear;
Brush.Color := clFuchsia;
End; // <- az sem
...
tmpRect := Rect(0,0,MemBitmap.Width,MemBitmap.Height); //<-vlozeno
If FTransparentBackground Then
Begin
Canvas.Brush.Style := bsClear;
Canvas.BrushCopy(tmpRect, MemBitmap, tmpRect, clFuchsia);
End
Else //<-- az sem
{ draw onto the screen }
Canvas.Draw(0, 0, MemBitmap);
end;

No a funguje to.
Jaro B.

>1/ Jak donutim potomka TCustomControl, aby nevymazaval pozadi (nekde v create params?) ?
>2/ Musi se nastavit Brush.Style bitmapy na bsClear? Bud mam pozadi bile nebo cerne... :-(

IDE: pointer inspection

[*] Antony Suransky <A.Suransky(zv)alcatel.de> - 17.5.2002 10:25:13

mam jednu verim jednoduchu (zaciatocnicku) otazku :

Ako zobrazit hodnotu pointra v Inspect okne bez toho aby sa vypisovalo cele meno + ^

Debug Inspector stale ukazuje iba adresu ak chcem vidiet hodmotu treba vyplnit cez New Expression cele meno a ^ dereference. Ked treba prezerat
zlozitu sturkturu prip spajany zoznam je to naozaj narocne.

Dufam ze existuje nastavenie alebo "specialny click" ktory vojde do pointra tak ako to ide v starom TurboDebuggeri.

Dakujem za pomoc,

Tony

komunikace TCP/IP

[*] Delphin <delphin(zv)post(tec)cz> - 17.5.2002 10:40:53

na takovou vec jsou podle me nejjednodussi Mailsloty z API.

----- Original Message -----
From: <kejchal(zv)volny(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, May 16, 2002 8:56 AM
Subject: komunikace TCP/IP


> Preji dobry den,
> mam aplikaci, ktera produkuje mensi mnozstvi informaci, ktera bych
> chtel zviditelnit na jinych pocitacich v siti. Nechci ovsem navazovat
> nejaka spojeni ci logovani. Predstava je, zda je mozno z pocitace s
> daty posilat do site tyto informace nezavisle na tom, zda je nekdo
> cte ci ne. Predstava je softu na strane stanic, ktery by zachytaval
> tyto informace a zobrazil je. Dotaz tedy je, zda je mozno "neco"
> posilat do site bez cile urceni..
>
> Kejchal
>

Prace se souborem Excel

[*] <Zdenek.Gala(zv)datis.cdrail(tec)cz> - 17.5.2002 10:41:18

Zdravim vsechny.
Existuje nejaka komponenta pro praci se soubory xls? Jedna se o
jednoucelovou aplikaci, ktera by umela vypustit nektere sloupecky a doplnit
funkci SUM. Dopredu ale neni vedet, na kterem radku SUM bude. Jde tedy o
promenny pocet radku.
Dik, DZDZD.

Pretypovanie

[*] cis <cis(zv)atlas(tec)cz> - 17.5.2002 10:45:47

Hi,
mam v umyslu delat neco podobneho. V soucasne dobe to mame udelane tak, ze v
db jsou tabulky ve kterych jsou definovany data, ktera se zobrazi u klinta
ve formulari. Podle typu udaje se zvoli prislusny typ editu (na datum,
ciselnik ....). Pokud je zajem muzeme se do toho spolecne pustit....
ales

----- Original Message -----
From: "Robert Suska" <delphi(zv)korak.sk>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, May 16, 2002 7:31 PM
Subject: Re: Pretypovanie


>
> > To mi skor opet pripada na pouzitie runtime balickov (cize spustitelny
> kod),
> > ktore by sa mohli posielat na klienta a tam dynamicky natahovat do jeho
> > aplikacie. O tom tu bola rec nedavno. Balicek by bol vytvoreny a
> > skompilovany normalne programatorom, a pisanie toho editora si mozes
> > usetrit, na to mas Delphi.
> > Alebo chces mat na klientovi nejaky interpreter?
> >
> > > Obsluha vsetkych udalosti bude tiez na servery. Ako na to?
> >
> > To akoze pri kazdom napr. OnMouseMove pojde request na server a spet?
> > To sa mi nechce verit, ze si to takto myslel.
> >
> > TOndrej
>
> Jasne ze nie. Server bude obsluhovat len tri udalosti. LoadForm + LoadData
> to bude jedna. Potom po stlaceni buttonu Save to bude dalsia. A pri
triedeni
> dat to bude tretia. A vsetky ostatne eventy ktore sa budu pouzivat budu
iba
> na to aby sa data zobrazili do spravnych poli na forme a ked bude treba
tak
> sa poslu na sever kde bude aj maska pre kazde ukladane pole a proste
vsetko.
>
> Mam este jednu otazku ako sa daju najefektivnejsie vytvorit komponety za
> behu? Potrebujem tam nejaky RegisterClass(); ??? alebo co? Neviem mozno
som
> ja mimo to nevravim uvidim co z toho vznikne a dam vediet. Len zatial
> potrebujem Vase odpovede. A nakonci mesiaca sa uvidi dovtedy to musi byt
> spravene :)))
>
> Dakujem
>
> Robo
>


---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.351 / Virov� b�ze: 197 - datum vyd�n�: 19-4-2002

FB (vhodny databazovy system podobny BDE)

[*] Pavol Svorc <svorcp(zv)pp.internet.sk> - 17.5.2002 10:09:49

Ked uz sa debatuje o FlashFileri ako je na tom so stabilitou? Aku
databazu vybrat ked potrebujem: stabilitu, stabilitu, stabilitu,
rychlost, cenu? Jedna sa o mensie sietove aplikacie pre cca 1-10
stanic, radovo 10 tabuliek s 5.000 - 200.000 rekordami.
P.Svorc

> No FlashFiler je databazovy client-server system, ktery vynika hlavne tim,
> ze pro svuj chod nepotrebuje zadne BDE, ADO ani nic podobneho ... navic ma
> vyhodu, ze dokaze vytvorit tzv. stand-alone aplikaci, kde se databazovy
> server prilinkuje primo do exe souboru a nemusi se tedy s programem
> distribuovat nic dalsiho.
>
> Petr

OT: Nastaveni rychlosti USARTu v turbopascalu

[*] Dalibor Falt�nek <dalibor.faltynek(zv)orgrez(tec)cz> - 17.5.2002 11:26:44

Ahoj,
nevite prosim vas nekdo jak mam doplnit tuto tabulku,
= ((Baud:110; Bits:$00),
(Baud:150; Bits:$20),
(Baud:300; Bits:$40),
(Baud:600; Bits:$60),
(Baud:1200; Bits:$80),
(Baud:2400; Bits:$A0),
(Baud:4800; Bits:$C0),
(Baud:9600; Bits:$E0));
aby mi pocitac s MSDOS umel nastavit rychlost prenosu serioveho portu na
19200 baudu? Eventualne na ostatni rychlosti v tabulce chybejici? Ve starych
dosackych TP, nebo QBasicu byly v manualech popsany moznosti do 9600.
Diky, Dalik.

dalibor.faltynek(zv)orgrez(tec)cz


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