Archív konference Delphi

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

zakodovani stringu v .EXE

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 7.3.2003 13:19:47

From: "Michal Kuncl" <spider_x(zv)quick(tec)cz>
> pouzij nejaky pakovac exace (ASPack, UPX, atd.). Ma to sice nevyhodu, ze se

A kup uzivateli jeste jednou tolik RAM kolik uz ma aby mu to bezelo. Takovehle
veci automaticky povazuji za virus a mazu.

> Dokonale reseni:
> kombinace vyse uvedenych :-)

Co zkratka vybrat tech par textu co chci zakodovat, napsat si jednoduche dve
funkce ktere to prevedou tak, aby to byl zase textovy retezec. Pak si pomoci
jednoduche aplikace tyto texty pres clipboard prevedu a vlozim do zdrojoveho
kodu a pomoci dane funkce za behu prevedu na puvodni obsah. Prace tak na pul
hodiny.

Petr Vones

FTP pristup z D7

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 7.3.2003 13:17:23

Vzdyt je to tu stale dokola.
V D7 je knihovna INDY

Osobne doporucuji knihovnu SYNAPSE (http://www.ararat(tec)cz)

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

7.3.2003 petr-kucera(zv)volny(tec)cz:
> Dobry den,

> prosim Vas, existuje v D7 neco jako v D4 NMFTP? Potreboval
> bych stahnout nejaky soubor ze vzdaleneho pocitace pomoci ftp.
> Jak se to da kdyztak udelat v D7?

zakodovani stringu v .EXE

[*] Michal Kuncl <spider_x(zv)quick(tec)cz> - 7.3.2003 13:14:50

Jenoduche reseni:
pouzij nejaky pakovac exace (ASPack, UPX, atd.). Ma to sice nevyhodu, ze se
da exac zase rozpakovat. Ale na zmateni / odrazeni mene zkusenych uzivatelu
by to mohlo stacit.

Slozite reseni:
Nekde na www.torry.net jsem videl unitu na zakodovani textu v exaci (mam ten
pocit ze umela i kodovat ini soubory, resource a mozna i formy) ale uz jsem
zapomel jak se jmenovala :-(. Zkus hledat, mozna najdes.

Dokonale reseni:
kombinace vyse uvedenych :-)

Zdravi
Spider_X
(michal.kuncl(zv)merlin(tec)cz)


----- Original Message -----
From: "Vladimir Nikel" <vladimir.nikel(zv)vitkovice(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Friday, March 07, 2003 1:04 PM
Subject: zakodovani stringu v .EXE


> Dobry den,
> existuje nejaky jednoduchy zpusob jak zakodovat nejakym zpusobem
> stringove retezce pouzite v programu tak aby nebyly volne citelne?
>
> Diky
> VN.
>

zakodovani stringu v .EXE

[*] Vladimir Nikel <vladimir.nikel(zv)vitkovice(tec)cz> - 7.3.2003 13:04:20

Dobry den,
existuje nejaky jednoduchy zpusob jak zakodovat nejakym zpusobem
stringove retezce pouzite v programu tak aby nebyly volne citelne?

Diky
VN.

Thread a WaitForXXXObject

[*] Milan Tome� <milan.tomes(zv)haida(tec)cz> - 7.3.2003 12:37:17

TThread.Handle

S pozdravem

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

> > To znamena presne co ??? Mel jsem pokus, kde korektne dobehla metoda
> > Execute, ale WaitForSingleObject na tento thread porad
> cekal..... Pak jsem
> > pro jistotu pridal nakonec Terminate a stejne to bylo spatne...
> > Jenom podotykam, ze nemohu pouzit FreeOnTerminate = true, protoze
> potrebuji
> > cist vysledky toho threadu (property)...
>
> a co jsi predaval tomu WaitForSingleObject za handle?
>
>
> D. Toman

Thread a WaitForXXXObject

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



> To znamena presne co ??? Mel jsem pokus, kde korektne dobehla metoda
> Execute, ale WaitForSingleObject na tento thread porad cekal..... Pak jsem
> pro jistotu pridal nakonec Terminate a stejne to bylo spatne...
> Jenom podotykam, ze nemohu pouzit FreeOnTerminate = true, protoze
potrebuji
> cist vysledky toho threadu (property)...

a co jsi predaval tomu WaitForSingleObject za handle?


D. Toman

DLL

[*] Vlastimil Zden�k <delphi(zv)gestore(tec)cz> - 7.3.2003 10:59:22

Zdar pracanti :))

Prosil bych o pomoc:
Chci kooooonecne zacit pouzivat DLL a nenasel jsem nic kloudnyho a
srozumitelnyho v knize Delphi 3 ani nic cesky po netu...:(( Tak vas chci
pozadat: Nemel by jste nekdo pro me prikladek se strusnym vysvetlenim jak
pouzivat dynamicky DLL?? Mam predstavu tuto: predam DLLku parametr(y) a ona
mi vrati v parametru(ech) to co ji vyslo a s nimy dale pracovat... Ve
vstupnich/vystupnich parametrech by byla idealni "mnozina" integeru a
PCharu...

Diky moc za kazdej prispevek.
Prikladky radeji zaslat na privat mail zdenek(zv)gestore(tec)cz

D5 Ent, WNT, W98, SQL 7.0


Thread a WaitForXXXObject

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

To znamena presne co ??? Mel jsem pokus, kde korektne dobehla metoda
Execute, ale WaitForSingleObject na tento thread porad cekal..... Pak jsem
pro jistotu pridal nakonec Terminate a stejne to bylo spatne...
Jenom podotykam, ze nemohu pouzit FreeOnTerminate = true, protoze potrebuji
cist vysledky toho threadu (property)...

S pozdravem

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

> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
> Behalf Of tondrej(zv)t-online.de
>
> [snip]
> > potrebuji cekat na dokonceni vsech threadu
> [snip]
> > Vim, ze je idealni pouzit API funkci
> > WaitForMultipleObjects, ale nevim jak presne
> > dostat ten konkretni thread do "signaled"
> > stavu...
>
> Thread sa dostane do signaled stavu automaticky pri svojom ukonceni.
> (Pokial bezi, je non-signaled.)
>
> HTH
> TOndrej
>

Thread a WaitForXXXObject

[*] tondrej(zv)t-online.de - 07.3.2003 10:53:03

[snip]
> potrebuji cekat na dokonceni vsech threadu
[snip]
> Vim, ze je idealni pouzit API funkci
> WaitForMultipleObjects, ale nevim jak presne
> dostat ten konkretni thread do "signaled"
> stavu...

Thread sa dostane do signaled stavu automaticky pri svojom ukonceni.
(Pokial bezi, je non-signaled.)

HTH

jak ziskat login k proxy z IE

[*] likeapear <likeapear(zv)centrum(tec)cz> - 7.3.2003 10:46:49

Ahoj,

poradi (nebo odradi) mi nekdo?
Dejme tomu, ze mam ActiveX vlozeny do html stranky. Tuto stranku prohlizi
uzivatel (IE) za proxy serverem. Po otevreni stranky zada jmeno/heslo pro
prihlaseni k proxy. Potreboval bych tento login z browseru predat do toho
ActiveXu, abych nemusel vyvolat podobny dialog znovu. Nevim jestli to IE
(verejne) umoznuje, ale myslim si ze by to melo jit. Jenom nevim jak.

likeapear

ADOQuery.LoadFromFile

[*] <machackarel(zv)quick(tec)cz> - 07.3.2003 10:32:30

Zdravim vsechny=2C

potreboval bych poradit s nasledujicim problemem=3A

Mam dve komponenty ADOQuery (1=2C2)=2C ktere obsahuji =

SQL dotaz =22Select * from Firms=22
Kazda z komponent je pres svuj ADOConnection =

pripojena na jinou Accesovskou databazi s =

naprosto identickou strukturou tabulek=2E

U ADOQuery1 provedu ulozeni obsahu do XML pomoci =

metody ADOQuery1=2ESaveToFile(=27c=3A=5CFirms=2Exml=27)=2E

U ADOQuery2 chci provest natazeni XML pomoci =

metody ADOQuery2=2ELoadFromFile(=27c=3A=5CFirms=2Exml=27)=2C =

ale vubec nic se do tabulky Firms nenatahne=2E Ani =

to nevyhodi zadnou hlasku=2C vse vypada jako OK=2C =

ale v tabulce nic neni=2E
Dival jsem se do XML a tam to vypada dobre=2E

Mam WinXP=2C a Delphi 7 professional=2E

Uz se s tim trapim dlouho=2E Dokaze mi nekdo =

poradit=3F
D=EDky=2E

Zmena DFM a chybne datum

[*] <info(zv)gastrocentrum(tec)cz> - 7.3.2003 10:00:25

> Nektere synchronizacni programy (napr. FileBack) toto resit neumi
> (narozdil od Total Commanderu, ktery tam zase ale nema moznost pro vice
> prednastavenych uloh, ze kterych bych si vybral).

Ahoj

Total Commander se umi spoustet s ruznymi ini soubory (ulohami)
- treba by to bylo reseni


Read Failure - omezeni BDE?

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 7.3.2003 09:54:19

Myslel jsem nastaveni, ktere se tyka celeho BDE a ktere najdes v
Configuration / Init
Zkus zaexperimentovat s LocalShare, velikostmi bufferu apod.

Jinak ty hodnoty nevychazi z BDE, ale ze specifikace formatu DBF

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

7.3.2003 Zaplik:
> Uz jsem zkousel nastavovat snad vse. U dbf jsem nikde lock nenasel. Mas snad
> nejaky napad? Podle Borlandu musi dbf (DBase)pod BDE zvladat 1 Billion
> records in table , 2Billion bytes in .DBF(Table)file, 4000 Size in bytes per
> record (dBase4), takze nejakych 35000 zaznamu by melo byt OK. Je ale pravda,
> za chyba se posouva podle velikosti recordu v zavislosti na strukture
> vstupnich dat.

Vytvoreni databaze z *.txt souboru

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 7.3.2003 09:51:16

Ni4zLjIwMDMgSmFuIFNlYmVs7Ws6DQo+PiBPZGVz7WxhdGVsOiBwZXRyLWt1Y2VyYUB2b2xueS5j
eg0KPj4gICAgICAgY2h0ZWwgYnljaCBzZSB6ZXB0YXQsIGphayBqZSBtb3puZSBzaSBzdHJ1a3R1
cm92YW55IHRleHRvdnkNCj4+IHNvdWJvciBwcm9obGVkbm91dCBqYWtvIGRhdGFiYXppIHYgRGVs
cGhpIDcuIE11c2ltIGplaiBuZWpha3ltDQo+PiB6cHVzb2JlbSBrb252ZXJ0b3ZhdCBuYSAqLmRi
LyouZGJmIHNvdWJvcj8gUG9wci4gamFrDQo+PiBuZWplZmVrdGl2bmVqaS4gTmVibyBqZWogbmVt
dXNpbSBrb252ZXJ0b3ZhdCBhIGx6ZSB0byBuZWphaw0KPj4gamluYWs/DQoNCj4gSmRlIHRvLCBh
bGUgYm9odXplbCB0byB6bmFtZW5hIGluc3RhbGFjaSBCREUuDQoNCk5lbmkgcHJhdmRhLiBQb2t1
ZCBwb3V6aWplcyBwb3RvbWthIFREYXRhc2V0LCBrdGVyeSB1bWkgcHJhY292YXQgcHJpbW8NCnMg
dGVtaXRvIHNvdWJvcnksIG5lbmkgQkRFIHRyZWJhLg0KU2Ftb3pyZWptZSwgemUgcG9rdWQgcG91
emlqZXMgdGV4dG92eSBkYXRhc2V0LCBpbXBsZW1lbnRvdmFueSB2IEJERSwNCmluc3RhbGFjaSBC
REUgc2UgbmV2eWhuZXMuDQoNCi0tIA0KSmFuIEZpYWxhDQptYWlsdG86amFuLmZpYWxhQGlvbC5j
eg==

Read Failure - omezeni BDE?

[*] Zaplik <zaplik(zv)volny(tec)cz> - 7.3.2003 09:50:18

Uz jsem zkousel nastavovat snad vse. U dbf jsem nikde lock nenasel. Mas s=
nad
nejaky napad? Podle Borlandu musi dbf (DBase)pod BDE zvladat 1 Billion
records in table , 2Billion bytes in .DBF(Table)file, 4000 Size in bytes =
per
record (dBase4), takze nejakych 35000 zaznamu by melo byt OK. Je ale prav=
da,
za chyba se posouva podle velikosti recordu v zavislosti na strukture
vstupnich dat.

Zaplik

> Zkus v BDE administratorovi zvetsit ruzne hodnoty, jako lock apod.
> Jinak prace primo pres BDE s velkymi .DBF tabulkami nic moc.
---
Odchoz=ED zpr=E1va neobsahuje viry.
Zkontrolov=E1no antivirov=FDm syst=E9mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.459 / Virov=E1 b=E1ze: 258 - datum vyd=E1n=ED: 25.2.2003

Vytvoreni databaze z *.txt souboru

[*] Jan Sebel�k <honza(zv)haes(tec)cz> - 6.3.2003 12:59:23

> Odes=EDlatel: petr-kucera(zv)volny(tec)cz
> chtel bych se zeptat, jak je mozne si strukturovany textovy
> soubor prohlednout jako databazi v Delphi 7. Musim jej nejakym
> zpusobem konvertovat na *.db/*.dbf soubor? Popr. jak
> nejefektivneji. Nebo jej nemusim konvertovat a lze to nejak
> jinak?

Jde to, ale bohuzel to znamena instalaci BDE.

pouzijes TTable a=20
TableName=3D'data.txt' a TableType=3DttDefault
nebo=20
TableName=3D'data' a TableType=3DttAscii

Pak k tomu jeste potrebujes .sch soubor, ktery popisuje strukturu =
textoveho souboru.
Je to popsano nekde v helpu.
Anebo si vzorovy .sch muzes vytvorit tak, ze pres TBatchMove prevedes =
nejakou tabulku do textu (TBatchMove.Destination bude tabulka viz vyse).

Takto lze primo zobrazovat jak FixedLength soubory, tak i Delimited =
soubory
(v .sch bude neco jako FileType=3DFixed/Delimited)

Je to bezva pro importy a exporty.

Honza
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D HAES - RNDr. Jan Sebelik
=3D http://www.haes(tec)cz
=3D Skolici a konzultacni stredisko pro Delphi a Win32
=3D Vojtiskova 206
=3D 507 81 Lazne Belohrad
=3D tel. 493 792 931 (mobil 776 347735)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=

Thread a WaitForXXXObject

[*] Milan Tome� <milan.tomes(zv)haida(tec)cz> - 7.3.2003 08:54:32

Zdravim vsechny,

mam nasledujici metodu:
procedure TG3TCPCommunication.GetIPs(var List: TStringList);
var
Threads: array [TAppName] of TG3UDPClientThread;
i: TAppName;
begin
for i := Low(TAppName) to High(TAppName) do
Threads[i] := TG3UDPClientThread.Create(cBroadcast, AppPorts[i],
cmdGetIPs);
end;

a potrebuji cekat na dokonceni vsech threadu (muze byt 1, ale muze jich byt
klidne 50). Vim, ze je idealni pouzit API funkci WaitForMultipleObjects, ale
nevim jak presne dostat ten konkretni thread do "signaled" stavu... Poradte
prosim...

Diky

S pozdravem

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

OT: AT prikaz pro delivery report na nokii

[*] MarekFi <MarekFi(zv)centrum(tec)cz> - 07.3.2003 00:48:23

Pokud posilas sms ve formatu PDU tak to je v bajtu nazvanem PDU-TYPE bit
cislo 5 (v dokumentaci k PDU je bit oznacen jako TP-SRR -Status Report
Request), hodnota 1 znamena, ze Ti prijde dorucenka. Zkouseno na Nokia 7110.

Marek

delphi-l-owner(zv)clexpert(tec)cz wrote:

> Ahoj,
>
> pokousim se rozjet v delphi odesilani SMS pomoci AT prikazu. Vsechno
> funguje skvele, ovsem potreboval bych poradit, jakym AT prikazem nahodim
> priznak, ze chci prijmout zpravu o doruceni SMS (delivery report). Jedna
> se o Nokii 6310i/6210. Nedelal to nekdo?
>
> Diky, Ales

Rave Reports + cestina v exportu

[*] Tomas Danek <conehead(zv)centrum(tec)cz> - 6.3.2003 23:35:59

HTML: info o codepage nevklada, ale je to ok, staci prepnout kodovani v
prohlizeci.

PDF: Je tam sice moznost zahrnout fonty, ale presto se to nezobrazi dobre.

> S PDF to bude horsi, pokud tam neni moznost zahrnout fonty (embeded
> fonts)
>
> Co se tyka HTML, vklada to tam informaci o kodove strance v hlavicce
> v meta tagu ? Neco jako:
> meta http-equiv="content-type" content="text/html; charset=windows-1250"
>
> --
> Jan Fiala
> mailto:jan.fiala(zv)iol(tec)cz
>
> 6.3.2003 Tomas Danek:
> > Dobry den,
>
> > pouzivam Rave Reports v Delphi 7 (verze 5.0.8 stazena z Borland.com).
> > Cestina se zobrazuje dobre v reportu ale uz ne ve vyexportovanych
souborech
> > (PDF, HTML). Nemate s tim nekdo nejakou zkusenost? (Delphi 7 jsem
porizoval
> > hlavne kvuli teto moznosti exportu a takhle mi to je k nicemu).
>
> > Tomas Danek
>
>

Pakovani TTable v BDE

[*] Viliam Mlich <mlich1(zv)volny(tec)cz> - 6.3.2003 22:23:38

DK> slo by nejak zjistit aktualni procento dokonceni pakovani

Ak ta doba moc nekolise, opinkal by som to tak, ze by som si niekde
pamatal, kolko to trvalo naposledy. Po tuto dobu by som teplomer
posuval tak do 95%, potom by som ho zastavil. Takze uzivatel by bud
mal dojem, ze tesne pred koncom sa to nejako spomalilo, alebo by sa
potesil, ze to zo 70 percent perfektne rychlo skocilo na 100.

bye
vmlich


Rave Reports + cestina v exportu

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 6.3.2003 21:54:35

S PDF to bude horsi, pokud tam neni moznost zahrnout fonty (embeded
fonts)

Co se tyka HTML, vklada to tam informaci o kodove strance v hlavicce
v meta tagu ? Neco jako:
meta http-equiv="content-type" content="text/html; charset=windows-1250"

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

6.3.2003 Tomas Danek:
> Dobry den,

> pouzivam Rave Reports v Delphi 7 (verze 5.0.8 stazena z Borland.com).
> Cestina se zobrazuje dobre v reportu ale uz ne ve vyexportovanych souborech
> (PDF, HTML). Nemate s tim nekdo nejakou zkusenost? (Delphi 7 jsem porizoval
> hlavne kvuli teto moznosti exportu a takhle mi to je k nicemu).

> Tomas Danek

Rave Reports + cestina v exportu

[*] Tomas Danek <conehead(zv)centrum(tec)cz> - 6.3.2003 21:22:54

Dobry den,

pouzivam Rave Reports v Delphi 7 (verze 5.0.8 stazena z Borland.com).
Cestina se zobrazuje dobre v reportu ale uz ne ve vyexportovanych souborech
(PDF, HTML). Nemate s tim nekdo nejakou zkusenost? (Delphi 7 jsem porizoval
hlavne kvuli teto moznosti exportu a takhle mi to je k nicemu).

Tomas Danek

Obsah DB sloupce do comba

[*] Roman <sw.maurice(zv)seznam(tec)cz> - 6.3.2003 19:16:57

>BeginUpdate a EndUpdate jsem u� zkou�el - nepomohlo... Jde asi o 1000
>z�znam�... a jak to selectem na�tu do Items?

Nevim odkud ty data tahas, ale pokud to nejsou nejake velke zaznamy (retezec
delsi jak 100 znaku), tak by to melo byt bleskove (na dnesnim PC). Staci dat
na formular nejakou TQuery a do SQL zapsat SELECT DISTINCT tvujsloupec FROM
tabulka WHERE ...

Roman

Error pri otevirani TTable

[*] tondrej(zv)t-online.de - 06.3.2003 17:59:27

> Table1.Active := True;
> except
> on EDatabaseError do
> MessageBox(0,PChar('Chyba pri otevirani
> tabulky'),PChar('Chyba'),0);
> end;
>
> Rad bych ale zjistil, o jakou chybu se jedna, abych pak
> mohl dle toho pokusit se problem programove vyresit.

V pripade BDE to bude EDBEngineError, ktory obsahuje podrobnejsie info
o chybach vzniknutych pri poslednej vynimke:

try
...
except
on E: EDBEngineError do
for I := 0 to E.ErrorCount - 1 do ...
end;

Urcitym vylepsenim moze byt tiez pouzitie TDbEngineErrorDlg na
zobrazenie neosetrenych vynimiek.

Zverejneny kompletny zoznam BDE chyb nepoznam. Nenasiel som ho v
bde32.hlp.
BDE.pas Borland nedodava, v Delphi 7 som dokonca nenasiel ani BDE.int,
ktory zda sa bol v starsich verziach dodavany s Delphi. Je tam ale
BDE.dcu, takze hodnoty konstant sa daju pozriet v class exploreri
(View/Browser).
Resourcestringy k chybovym hlaskam su v idr20009.dll ;-)

Tu sa prave ukazuje nevhodnost BDE ako uz dnes opustenej a
nepodporovanej technologie.

To je asi tak vsetko,

HTH

Re[2]: IB - zjisteni user_name, zadani role

[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 6.3.2003 17:41:30

Haj hou!

On 6 Mar 2003 at 8:31, js-delphi(zv)quick(tec)cz wrote:

> No je mozne, ze se mylim - jsem samouk a s IB/FB
> dokoncuji teprve prvni projekt. Nicmene co jsem
> tu napsal je jinymi slovy popsano v knize "SQL do
> kapsy" kapitola 4.2.
>
> Je tam popsan postup jak vytvorit ROLE - CREATE
> ROLE xy
> Prirazeni opravneni pro vytvorenou roli:
> GRANT INSERT,UPDATE ON tab1 TO xy
> ...
> Prirazeni prav konkretnimu uzivateli:
> GRANT xy TO uziv popr jejich odebrani pomoci
> REVOKE
>
> Takze ted nevim. Nerad bych nekoho privadel v
> omyl, ale tak je to psano a tak tomu rozumim a
> zda se mi to naprosto logicke!

Ano, takto se to definuje, ale uz ti z toho vypadlo, ze uzivatel se musi pod roli i
prihlasit zaroven s jmenem a heslem :-)

S pozdravem
Pavel Cisar

Navidenou na Prvni Evropske Firebird Konferenci - Kveten 2003,
Fulda, Nemecko
http://www.firebird-conference.com

Mobil: 724 281429
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase

Obsah DB sloupce do comba

[*] tondrej(zv)t-online.de - 06.3.2003 17:16:13

> SP.First;
> while not SP.EOF do
> begin
> if cbFilter.Items.IndexOf( SP.FieldByName
> ('TRDNumberString').AsString) ) < 0 then
> cbFilter.Items.Add( SP.FieldByName
> ('TRDNumberString').AsString) );
> SP.Next;
> end;
> SP.First;
>
> Ovsem pri velkem mnozstvi zaznamu je to pomale...

Oplati sa, hlavne pri pouziti implementacii TStrings vo windowed
controls, pouzivat BeginUpdate a EndUpdate, zabranis tym zbytocnemu
prekreslovaniu.

To IndexOf sa mi tam zda zbytocne (u comboboxu je to implementovane
posielanim spravy CB_FINDSTRINGEXACT). Urcite by to bolo rychlejsie,
keby si si zabezpecil, aby uz vysledok z databazy neobsahoval
duplicitne vety, napr. pomocou SELECT DISTINCT apod.

HTH

Error pri otevirani TTable

[*] Robert Suska <SuskaR(zv)seznam(tec)cz> - 6.3.2003 17:27:21

Ahoj

neviem presne ci Ti dam to co chces :) cize ak nie tak ignoruj tento mail

skus to napisat takto

try
Table1.Active := True;
except
on E:Exception do
MessageBox(0,PChar('Chyba pri otevirani tabulky' +
E.message),PChar('Chyba'),0);
end;

a tam sa Ti vypise presne nazov chyby aka sa stala

Robo


> Dobr� den,
> dle helpu jsem zjistil, �e se d� vyvarovat kritick�mu zastaven� programu
> p�i chyb� p�i otev�r�n� tabulky BDE, a zjistit, zdali nastala chyba p�i
> operaci s n� :
>
> ...
> Table1.Active := True;
> except
> on EDatabaseError do
> MessageBox(0,PChar('Chyba pri otevirani tabulky'),PChar('Chyba'),0);
> end;
>

Zmena DFM a chybne datum

[*] Macko Martin <martin.macko(zv)m-pro(tec)cz> - 6.3.2003 17:43:49

Neznam FileBack a nevim co presne a jak resi ...
ale u nas se pro synchronizaci pouziva "rucni" prace s programem Beyond
Compare ...

-----Original Message-----
From: zilinec(zv)psinfos(tec)cz [mailto:zilinec(zv)psinfos(tec)cz]=20
Sent: Thursday, March 06, 2003 5:16 PM
To: Delphi konference
Subject: Zmena DFM a chybne datum


Ahoj vsichni,
obcas se nam stava, ze po zmene formulare a jeho ulozeni zustane
datum zmeny souboru stejne jako pred zmenou, ale zmeny se normalne
ulozi. Problem je, ze synchronizujeme projekty podle datumu (na
notebooky, patche, ...) a v techto pripadech pak dochazi k padu
programu (prekladac chybu nenajde, ale po otevreni a nasledneho
zavreni formulare zahlasi Delphi chybu, pze mu chybi/prebyvaji
komponenty).
Nevite, jak se tomuto problemu rozumne vyhnout ci nemate s tim nekdo
zkusenosti? Nechceme psat specialni programy na synchronizaci, pokud
uz by byly vymyslene.

Nektere synchronizacni programy (napr. FileBack) toto resit neumi
(narozdil od Total Commanderu, ktery tam zase ale nema moznost pro
vice
prednastavenych uloh, ze kterych bych si vybral).

Delphi 5, Win XP/2k

Diky za kazdou radu

--------
ing. Pavel Zilinec =20
MailTo:zilinec(zv)email(tec)cz

Prog-Soft s.r.o. Plzen
Informacni system pro vyrobce
a distributory napoju

IB - zjisteni user_name, zadani role

[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 6.3.2003 17:41:31

Haj hou!

On 6 Mar 2003 at 9:05, Miroslav Dolecek wrote:

> Ve st=F8eda, 5. b=F8ezna 2003, 16:49, Pavel Cisar napsal(a):
> > prihlasen pouze pod jednou roli. Role jsou IMHO na dve veci.
>
> Muzu se zeptat proc? Je lepsi si prava a uzivatelske ucty + hesla
> hlidat na aplikacni urovni. Ja jsem role zatim nevyuzival. Ted jsem se
> do toho pustil a zdalo se mi to pouzitelne. Uzivatele vytvarim primo v
> IB pres IBSercurityService + role a o nic se nestaram - co se tyce
> prav. Tvuj nazor me ovsem nyni vic nez zviklal, abych o tom zase zacal
> premyslet... ;-)

Je to na nic protoze se to neda pouzit pro snadnou spravu opravneni uzivat=
elu
jako skupiny uzivatelu v OS. Nelze proste pridelovat prava skupinam a pak =
jen
zaradit uzivatele do potrebnych skupin. A to vse jen diky tomu, ze aktivni=
je vzdy
pouze jedina role pod kterou se uzivatel prihlasi. Da se to pouzit pouze v=
e
scenarich, kdy se uzivatel prepina mezi ruznymi rolemi, napr. bezny uzivat=
el a
"superuzivatel".

S pozdravem
Pavel Cisar

Navidenou na Prvni Evropske Firebird Konferenci - Kveten 2003,
Fulda, Nemecko
http://www.firebird-conference.com

Mobil: 724 281429
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase

Re[2]: Pakovani TTable v BDE

[*] David Kraina <DKx(zv)Seznam(tec)cz> - 6.3.2003 17:27:14

Jelikoz je program pro blbe, udrzba a restrukturalizace databaze nepripada v
uvahu, a na konec to nedavam z duvodu, jelikoz to trva dlouho, a pri
ukoncovani systemu by to zkoncilo "program neodpovida".

Presto dik, ale nebyla to odpoved na otazku. Ja jsem potreboval zobrazit %
dokonceni. DKx

> Zarazovat pakovani na zacatek programu neni prilis stastne. Radeji ho
> pouzit pri ukoncovani, tam uz to nikoho nezdrzuje. Uplne nejlepe do
> menu, Udrzba a restrukturalizace databaze.

>> asi 6MB databazi, kterou na zacatku programu pakuji dle helpu a
PackTable, a zvlast na nejakych
>> "tristovkach" je to dosti zdlouhave.

Zmena DFM a chybne datum

[*] zilinec(zv)psinfos(tec)cz - 6.3.2003 17:16:17

Ahoj vsichni,
obcas se nam stava, ze po zmene formulare a jeho ulozeni zustane
datum zmeny souboru stejne jako pred zmenou, ale zmeny se normalne
ulozi. Problem je, ze synchronizujeme projekty podle datumu (na
notebooky, patche, ...) a v techto pripadech pak dochazi k padu
programu (prekladac chybu nenajde, ale po otevreni a nasledneho
zavreni formulare zahlasi Delphi chybu, pze mu chybi/prebyvaji
komponenty).
Nevite, jak se tomuto problemu rozumne vyhnout ci nemate s tim nekdo
zkusenosti? Nechceme psat specialni programy na synchronizaci, pokud
uz by byly vymyslene.

Nektere synchronizacni programy (napr. FileBack) toto resit neumi
(narozdil od Total Commanderu, ktery tam zase ale nema moznost pro vice
prednastavenych uloh, ze kterych bych si vybral).

Delphi 5, Win XP/2k

Diky za kazdou radu

--------
ing. Pavel Zilinec
MailTo:zilinec(zv)email(tec)cz

Prog-Soft s.r.o. Plzen
Informacni system pro vyrobce
a distributory napoju

OT: AT prikaz pro delivery report na nokii

[*] Ales Vasicek <vasicek(zv)ecommerce(tec)cz> - 6.3.2003 17:24:21

Nevadi, posli prosim info jak to dostat z toho siemense. Ja uz to nekde
pohledam jak na to na nokii. Potrebuju aspon neco, ceho bych se chytil.

Ales

> -----Original Message-----
> From: tomsir1.edu(zv)mail.cez(tec)cz [mailto:tomsir1.edu(zv)mail.cez(tec)cz]=20
>=20
> no, ja neco podobneho delal na siemense, ale tam jsou ty=20
> prikazy jine ...
> musis si sehnat specificke prikazy pro nokii ...

Error pri otevirani TTable

[*] David Kraina <DKx(zv)Seznam(tec)cz> - 6.3.2003 17:21:57

Dobr� den,
dle helpu jsem zjistil, �e se d� vyvarovat kritick�mu zastaven� programu
p�i chyb� p�i otev�r�n� tabulky BDE, a zjistit, zdali nastala chyba p�i
operaci s n� :

...
Table1.Active := True;
except
on EDatabaseError do
MessageBox(0,PChar('Chyba pri otevirani tabulky'),PChar('Chyba'),0);
end;

R�d bych ale zjistil, o jakou chybu se jedn�, abych pak mohl dle toho
pokusit se probl�m programov� vy�e�it.
Zat�m jsem se setkal se t�emi druhy chyb - po�kozen� tabulka, tabulka je
pou��van� a m�lo pam�ti. T�ch ale bude ur�it� v�c. Nev�te, kde sehnat zp�sob
zji�t�n� a seznam chyb ? D�k za ka�dou radu.

S pozdravem

DKx

Obsah DB sloupce do comba

[*] <jimysforum(zv)centrum(tec)cz> - 06.3.2003 17:14:47

BeginUpdate a EndUpdate jsem u=BE zkou=B9el - nepomohlo... Jde asi o 10=
00=20
z=E1znam=F9... a jak to selectem na=E8tu do Items?

D=EDk. Jirka

> Pro za=E8=E1tek bych to uzav=F8el do Items.BeginUpdate, EndUpdate.
> Pro konec bych z toho vyhodil ten if a ty data nacetl z nejakeho=20
DISTINCT
> dotazu.
>=20
> Roman
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D
>=20
> >To m=EC u=BE napadlo, ale jednak bych musel vytv=E1=F8et dal=B9=ED d=
ataset
> >(query) a jednak nen=ED mo=BEn=E1 ru=E8n=ED editace - pot=F8ebuju m=ED=
t mo=BEnost
> >zadat i hodnotu, co neni v kombu...
>=20
> > pot=F8eboval bych obsah n=ECjak=E9ho sloupe=E8ku z DB (v tu chv=EDl=
i u=BE je
> > na=E8ten=FD) zkop=EDrovat do Items n=ECjak=E9ho komba. Pou=BE=EDval=
jsem
> > n=E1sleduj=EDc=ED zp=F9sob:
> >
> > SP.First;
> > while not SP.EOF do
> > begin
> > if cbFilter.Items.IndexOf( SP.FieldByName
> > ('TRDNumberString').AsString) ) < 0 then
> > cbFilter.Items.Add( SP.FieldByName
> > ('TRDNumberString').AsString) );
> > SP.Next;
> > end;
> > SP.First;
> >
> > Ov=B9em p=F8i velk=E9m mno=BEstv=ED z=E1znam=F9 je to pomal=E9... D=
=E1 se to ud=EClat
> > n=ECjak=FDm jin=FDm zp=F9sobem?
>=20
>=20


--------------------
Centrum(tec)cz Auto - P=F8edstavujeme hork=E9 novinky ze =BEenevsk=E9ho aut=
osalonu! http://auto.centrum(tec)cz/zeneva


OT: AT prikaz pro delivery report na nokii

[*] <tomsir1.edu(zv)mail.cez(tec)cz> - 6.3.2003 17:11:28


no, ja neco podobneho delal na siemense, ale tam jsou ty prikazy jine .=
..
musis si sehnat specificke prikazy pro nokii ...
BTW uz mam taky nokii 6310i, takze se na to vrhnu asi taky :O)

Radegast
"Ales Vasicek" <vasicek(zv)ecommerce(tec)cz>(zv)clexpert(tec)cz on 06.03.2003 16:40:2=
9

Odpov=ECzte pros=EDm - delphi-l(zv)clexpert(tec)cz

Odesl=E1no k=FDm: delphi-l-owner(zv)clexpert(tec)cz


Komu: <delphi-l(zv)clexpert(tec)cz>
Kopie:
P=F8edm=ECt: OT: AT prikaz pro delivery report na nokii


Ahoj,

pokousim se rozjet v delphi odesilani SMS pomoci AT prikazu. Vsechno
funguje skvele, ovsem potreboval bych poradit, jakym AT prikazem nahodi=
m
priznak, ze chci prijmout zpravu o doruceni SMS (delivery report). Jedn=
a
se o Nokii 6310i/6210. Nedelal to nekdo?

Diky, Ales


=

Obsah DB sloupce do comba

[*] Roman <sw.maurice(zv)seznam(tec)cz> - 6.3.2003 17:06:28

Pro za��tek bych to uzav�el do Items.BeginUpdate, EndUpdate.
Pro konec bych z toho vyhodil ten if a ty data nacetl z nejakeho DISTINCT
dotazu.

Roman
==============================
http://kouzelne.misto(tec)cz

>To m� u� napadlo, ale jednak bych musel vytv��et dal�� dataset
>(query) a jednak nen� mo�n� ru�n� editace - pot�ebuju m�t mo�nost
>zadat i hodnotu, co neni v kombu...

> pot�eboval bych obsah n�jak�ho sloupe�ku z DB (v tu chv�li u� je
> na�ten�) zkop�rovat do Items n�jak�ho komba. Pou��val jsem
> n�sleduj�c� zp�sob:
>
> SP.First;
> while not SP.EOF do
> begin
> if cbFilter.Items.IndexOf( SP.FieldByName
> ('TRDNumberString').AsString) ) < 0 then
> cbFilter.Items.Add( SP.FieldByName
> ('TRDNumberString').AsString) );
> SP.Next;
> end;
> SP.First;
>
> Ov�em p�i velk�m mno�stv� z�znam� je to pomal�... D� se to ud�lat
> n�jak�m jin�m zp�sobem?

TDateTIme, NULL a COM interface

[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 6.3.2003 16:51:24

----- Original Message -----
From: "Tom Beran" <tfuzzy(zv)atlas(tec)cz>
> Otazka: Existuje nejaky stadard pro takovou konstantu v COM
> objektech? Nechci pouzit Delphi 0 (12/30/1899), myslim, ze
> toto datum se muze jeste realne vyskytnout. Je zrejme, ze to
> chce nejake datum ve vzdalene minulosti, ale nechci to
> strelit uplne od boku, je obvykle u COM objektu pouzivat
> nejakou konkretni konstantu nebo je v tom chaos a kazdy si to
> dela po svem???

IMHO je prave ta 0(=30.12.1899) vice mene COM standard
definovany Microsoftem, do Delphi se to dostalo az v D3,
do te doby se pouzivala jako 0 datum ve starsi minulosti (1.1.1),
viz typ TTimeStamp a popis konstanty DateDelta v Helpu.

Martin Schayna

Obsah DB sloupce do comba

[*] <jimysforum(zv)centrum(tec)cz> - 06.3.2003 16:49:47

To m=EC u=BE napadlo, ale jednak bych musel vytv=E1=F8et dal=B9=ED data=
set=20
(query) a jednak nen=ED mo=BEn=E1 ru=E8n=ED editace - pot=F8ebuju m=EDt=
mo=BEnost=20
zadat i hodnotu, co neni v kombu...

Jirka
______________________________________________________________
> Od: <delphi-l-owner(zv)clexpert(tec)cz>
> Komu: <delphi-l(zv)clexpert(tec)cz>
> CC:=20
> Datum: Thu, 6 Mar 2003 16:25:52 +0100
> P=F8edm=ECt: Re: Obsah DB sloupce do comba
>
> Ahoj
>=20
> Urob to ako Lookup field
>=20
> Robo
>=20
> ************************************
> Robert Suska
> KORAK SLOVAKIA s.r.o.
> Horna 52
> 974 01 Banska Bystrica
> www.korak.sk robert(zv)korak.sk
> Network administrator, Delphi programmer
> ************************************
> ----- Original Message -----
> From: <jimysforum(zv)centrum(tec)cz>
> To: <delphi-l(zv)clexpert(tec)cz>
> Sent: Thursday, March 06, 2003 4:15 PM
> Subject: Obsah DB sloupce do comba
>=20
>=20
> Ahoj,
>=20
> pot=F8eboval bych obsah n=ECjak=E9ho sloupe=E8ku z DB (v tu chv=EDli =
u=BE je
> na=E8ten=FD) zkop=EDrovat do Items n=ECjak=E9ho komba. Pou=BE=EDval j=
sem
> n=E1sleduj=EDc=ED zp=F9sob:
>=20
> SP.First;
> while not SP.EOF do
> begin
> if cbFilter.Items.IndexOf( SP.FieldByName
> ('TRDNumberString').AsString) ) < 0 then
> cbFilter.Items.Add( SP.FieldByName
> ('TRDNumberString').AsString) );
> SP.Next;
> end;
> SP.First;
>=20
> Ov=B9em p=F8i velk=E9m mno=BEstv=ED z=E1znam=F9 je to pomal=E9... D=E1=
se to ud=EClat
> n=ECjak=FDm jin=FDm zp=F9sobem?
>=20
> D=EDky. Jirka
>=20
> --------------------
> Centrum(tec)cz Auto - P=F8edstavujeme hork=E9 novinky ze =BEenevsk=E9ho=20
autosalonu!
> http://auto.centrum(tec)cz/zeneva
>=20
>=20
>=20
>=20


--------------------
Centrum(tec)cz Auto - P=F8edstavujeme hork=E9 novinky ze =BEenevsk=E9ho aut=
osalonu! http://auto.centrum(tec)cz/zeneva


OT: AT prikaz pro delivery report na nokii

[*] Ales Vasicek <vasicek(zv)ecommerce(tec)cz> - 6.3.2003 16:40:29

Ahoj,

pokousim se rozjet v delphi odesilani SMS pomoci AT prikazu. Vsechno
funguje skvele, ovsem potreboval bych poradit, jakym AT prikazem nahodim
priznak, ze chci prijmout zpravu o doruceni SMS (delivery report). Jedna
se o Nokii 6310i/6210. Nedelal to nekdo?

Obsah DB sloupce do comba

[*] Robert Suska <SuskaR(zv)seznam(tec)cz> - 6.3.2003 16:25:52

Ahoj

Urob to ako Lookup field

Robo

************************************
Robert Suska
KORAK SLOVAKIA s.r.o.
Horna 52
974 01 Banska Bystrica
www.korak.sk robert(zv)korak.sk
Network administrator, Delphi programmer
************************************
----- Original Message -----
From: <jimysforum(zv)centrum(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, March 06, 2003 4:15 PM
Subject: Obsah DB sloupce do comba


Ahoj,

pot�eboval bych obsah n�jak�ho sloupe�ku z DB (v tu chv�li u� je
na�ten�) zkop�rovat do Items n�jak�ho komba. Pou��val jsem
n�sleduj�c� zp�sob:

SP.First;
while not SP.EOF do
begin
if cbFilter.Items.IndexOf( SP.FieldByName
('TRDNumberString').AsString) ) < 0 then
cbFilter.Items.Add( SP.FieldByName
('TRDNumberString').AsString) );
SP.Next;
end;
SP.First;

Ov�em p�i velk�m mno�stv� z�znam� je to pomal�... D� se to ud�lat
n�jak�m jin�m zp�sobem?

D�ky. Jirka

--------------------
Centrum(tec)cz Auto - P�edstavujeme hork� novinky ze �enevsk�ho autosalonu!
http://auto.centrum(tec)cz/zeneva

Obsah DB sloupce do comba

[*] <jimysforum(zv)centrum(tec)cz> - 06.3.2003 16:15:26

Ahoj,

pot=F8eboval bych obsah n=ECjak=E9ho sloupe=E8ku z DB (v tu chv=EDli u=BE=
je=20
na=E8ten=FD) zkop=EDrovat do Items n=ECjak=E9ho komba. Pou=BE=EDval jse=
m=20
n=E1sleduj=EDc=ED zp=F9sob:

SP.First;
while not SP.EOF do
begin
if cbFilter.Items.IndexOf( SP.FieldByName
('TRDNumberString').AsString) ) < 0 then
cbFilter.Items.Add( SP.FieldByName
('TRDNumberString').AsString) );
SP.Next;
end;
SP.First;

Ov=B9em p=F8i velk=E9m mno=BEstv=ED z=E1znam=F9 je to pomal=E9... D=E1 =
se to ud=EClat=20
n=ECjak=FDm jin=FDm zp=F9sobem?

D=EDky. Jirka

--------------------
Centrum(tec)cz Auto - P=F8edstavujeme hork=E9 novinky ze =BEenevsk=E9ho aut=
osalonu! http://auto.centrum(tec)cz/zeneva


Chat&Port

[*] Ing. Zdenek Rezn�cek <reznicek(zv)pce(tec)cz> - 6.3.2003 16:14:55

Na chat bych spise pouzil UDP nez TCP - porohledej predchozi konferenci.
Ja jsem pouzil UDP i na mnohem dulezitejsi komunikaci v programu nez chat=
,
prijem si potvrzuji sam a chodi to O.K.
Pouzil jsem IdUDPClient. Fakt je, ze je to o malinko vic prace pro Tebe -
ale jak chces.

Zdenek

----- Original Message -----
From: "Dalibor Toman" <dtoman(zv)fortech(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, March 06, 2003 10:35 AM
Subject: Re: Chat&Port


>
> ----- Original Message -----
> From: "Vlastimil Zden=ECk" <delphi(zv)gestore(tec)cz>
> To: "Delphi" <delphi-l(zv)clexpert(tec)cz>
> Sent: Thursday, March 06, 2003 10:26 AM
> Subject: Chat&Port
>
>
> > Zdravim kabrnaci,
> > uz zase bych neco potreboval.....:)
> >
> > Existuje a pokud ano tak jake, nejake relativne bezpecne pasmo cisla
> portu
> > pro chatovani po TCPIP? Vytvarim programek pro chat pomoci Indy a
nevim,
> > odkud pokud povolit zadat uzivatli cislo portu... Je lepsi pouzit ni=
zke
> > cislo (treba 30) nebo radije vysoke (pres 1000) nebo jakymi omezenim=
y a
> > nastavenim se ridit?
>
> obecne plati, ze porty s cislem mensim nez 1024 jsou "vyznamnejsi" -
urcene
> pro dulezitejsi sluzby. Napriklad v unix/linux svete porty s nizkym cis=
lem
> je schopna otevrit (nabindovat) pouze aplikace s prislusnymi pravy (bez=
ici
> pod rootem).
> System (at unix ci windows) pri dynamickem pridelovani portu bere porty=
z
> rozsahu nad 1023.
>
> Cili je vhodnejsi povolit porty az od 1024 vyse.
>
> D. Toman

Vicenasobny pristup do databaze

[*] Ing. Zden�k �ezn��ek - 6.3.2003 16:07:44

Zkontroluj nastaveni NETDIR v BdeAdministr=E1torovi. Musi byt u vsech sta=
nic
stejne. Nejvyhodjejsi je pouzit znamou konvenci
//JmenoPocitace/SdilenyAdresar (i pro PC, kter=E9 sdili data).
Pak nastavis aliasys (promenna path na zalozce databases v
BdeAdministratorovi) - zde jiz muzes pouzivat bezne sitove disky (naprikl=
ad
G:\data).
Nez to vsechno pustis, smaz vsechny *.NET a *.LCK soubory - DULEZITE jin=
ak
Te to pekne potrapi.

Zdenek


----- Original Message -----
From: "Ing. Jan Dubsk=FD - Stroj=EDrna P=E1lava" <dubsky(zv)s-palava(tec)cz>
To: "Delphi konference" <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, March 06, 2003 10:31 AM
Subject: Vicenasobny pristup do databaze


> Mam na serveru ulozenou databazi - data i vlastn=ED program. Pri soucas=
nem
> spusteni ze dvou ruznych pocitacu (resp. pri dalsim spusteni, pokud ma
> jiz program n=ECkdo otevreny) nahlasi na druhem stroji chybovou hlasku
> "Directory is controlled by other .NET file. Directory: C:\ File:
> P:\DATA\PDOXUSRS.LCK". V programu je pouzita komponenta Session, ktera
> ma Propertis NetFileDir - viz chybovou hlasku. Domnivam se tedy, ze tat=
o
> zpusobuje tu chybu.
>
> Jak toto napravit? - Nastavenim Session nebo nekde jinde.
>
> Dik za radu.
>
> Honza

Prechod z Delphi na C++ Builder

[*] Jaroslav Koh�k <jaroslav.kohak(zv)dites(tec)cz> - 6.3.2003 15:46:18

NE-NE !!
Bacha CASE se SWITCHem jsou neco jineho (nahrada mnohonasobneho IFu)
Ale CASE je i v Delpi, takze to asi vis.

Tymi

-----Original Message-----
From: Alexandr Stefek [mailto:alex(zv)scova.vabo(tec)cz]
Sent: Thursday, March 06, 2003 12:49 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Prechod z Delphi na C++ Builder


switch a case spolu s break;
Alexandr STEFEK


----- Original Message -----
From: "Petr Brant" <brant(zv)dcomm(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, March 06, 2003 10:42 AM
Subject: RE: Prechod z Delphi na C++ Builder


Pokud vim, tak v C++ nic takoveho neni :-(((

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

D&COMM s.r.o.
Korunova=E8n=ED 6
Praha 7
tel. +420724007234


nabizi C++ Builder nejaky podobny prikaz jako
je v Delphi with? Chtel bych prevest jeden program z Delphi do
C++ Builderu.

Problem s odchycenim stisknutych klaves

[*] Peter Ondras <peter.ondras(zv)pse.sk> - 6.3.2003 15:27:13

GetAsyncKeyState v Application.OnIdle

Peter Ondras
peter.ondras(zv)pse.sk
(+421) 0904 421 925

>: -----Original Message-----
>: From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]
On
>: Behalf Of Milo=9A Kastner
>: Sent: Thursday, March 06, 2003 10:02 AM
>: To: delphi-l(zv)clexpert(tec)cz
>: Subject: Problem s odchycenim stisknutych klaves
>:=20
>: Potrebuji odchytit stisk kurzorovych klaves na CheckBoxu.
>: Kdyz nastav=EDm na formulari KeyPreview=3DTRUE a dam nejakou obsluhu
>: udalosti OnKeyDown formul=E1=F8e, nedostane se sem rizeni, pokud ma =
focus
>: CheckBox (TCheckBox). Nedostane se rizeni ani do obsluhy OnKeyDown
>: komponenty TCheckBox, ktera ma focus. Jine komponenty to nedelaji,
>: ani pri stisku jinych klaves (jako treba znakove klavesy) tento
>: problem neni.
>:=20
>: Nevite nekdo, jak odchytit stisk kurzorovych klaves na checkboxu.
>:=20
>: Mam Delphi 7. Diky za kazdou radu.
>:=20
>: Milos Kastner
>: kastner(zv)stereo(tec)cz

---
avast! Antivirus: Odchadzajuca sprava cista.
Virova databaza (VPS): 4. 3. 2003
Testovane: 6. 3. 2003 15:26:10
avast! (c) copyright 2000-2003 ALWIL Software.
http://www.avast.com

TDateTIme, NULL a COM interface

[*] Tom Beran <tfuzzy(zv)atlas(tec)cz> - 06.3.2003 14:30:24

Ahoj lidi,

mam takovy problem: mam COM objekty (pracujici nad databazi,=20
ale to neni podstatne) a potrebuji na interface vystrcit=20
property typu TDate=2E Potrebuji umoznit nejak rozlisit NULL,=20
ale nechci pouzit typ Variant, kvuli rozliseni typu pri=20
automatickych exportech/importech a nechci si vytvaret=20
vlastni strukturovany typ, proto budu nucen pro oznaceni=20
nevyplneneho data pouzit nejakou dummy datumovou konstantu =2E=2E=2E

Otazka: Existuje nejaky stadard pro takovou konstantu v COM=20
objektech? Nechci pouzit Delphi 0 (12/30/1899), myslim, ze=20
toto datum se muze jeste realne vyskytnout=2E Je zrejme, ze to=20
chce nejake datum ve vzdalene minulosti, ale nechci to=20
strelit uplne od boku, je obvykle u COM objektu pouzivat=20
nejakou konkretni konstantu nebo je v tom chaos a kazdy si to=20
dela po svem???

T=2E


Clipboard - Znakova sada

[*] harman(zv)volny(tec)cz - 06.3.2003 14:41:51

Ahoj,
z databazove tabulky (FB) vyberu nejake polozky (ve znakove sade
win1250) AsString, ktere oddelim #9 a metodou Clipboard.AsText je
kopnu do schranky. Otevru excel a udelam CTRL+Ins. Ale problem, v
excelu mam zkomolenou cestinu. Pokud ale udelam v excelu "Vlozit
Jinak" a vyberu druhou variantu, je to ok. Nejaky napad prosim?

MSHTML_tlb a elementy

[*] Martin Zeman <zeman14(zv)bonbox(tec)cz> - 6.3.2003 14:27:12

Ahoj,

treba takhle nejak (chaoticky z hlavy) :

var
JakyDokument : IHTMLDocument2
Elements : IHTMLElementCollection;

PomProm : IHTMLElement;
PomOle : OleVariant;

Bunky : IHTMLElementCollection;

MujSelect : IHTMLSelectElement;
MujRadek : IHTMLTableRow;

begin
Elements :=3D JakyDokument.all;

for I :=3D 0 to Elements.length - 1 do
begin

PomProm :=3D Elements.Item(I,varEmpty) as IHTMLElement;
PomOle :=3D Elements.Item(I,varEmpty);

if (PomOle.TagName =3D 'SELECT') and
(PomOle.Name =3D 'nejakejmeno') then
MujSelect :=3D Elements.Item(I,varEmpty) as IHTMLSelectElement;

if (PomOle.TagName =3D 'TR') then
begin
MujRadek :=3D Elements.Item(I,varEmpty) as IHTMLTableRow;
Bunky :=3D Radek.cells;
for J :=3D 0 to Bunky.length - 1 then
begin
PomProm :=3D Bunky.Item(J,varEmpty) as IHTMLElement;
TextBunky :=3D PomProm.get_outerText;
end;
end;
end;

Martin Zeman



aldik(zv)quick(tec)cz

Ahoj kluci,
Tak jsem rozchodil TWebBrowser v editacnim modu,
parada skvely, jen mam problem s timhle nedari se
mi presouvat drag and drop, no to nejak udelam,
to bude OK, jen tu je jeste jeden velky tecnicky
problem respektive 2,napred nevim kde se prave
nachazim s presouvanou polozkou(tedy mysi v
dokumentu),no ale budiz, ale pak hlavne potrebuji
prochazet element po elementu a hledat ten ktery
budu potrebovat,problem je ten ze nevim index,ani
nazev v html dokumentu,tj takze bych potreboval
projit vsechny a nejak je zpracovat, jde mi
predevsim o ty vizualni jako je napr, input nebo
text- ostatni si nejak vysosnu;-))

Tedy jak vyhledam vsechny inputy,texty,framy,
tabulky?

Pleassee guruovee;-)))

Nebo neznate na tohle nejakou specializovanou
konferu?


---
Odchoz=ED zpr=E1va neobsahuje viry.
Zkontrolov=E1no antivirov=FDm syst=E9mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.445 / Virov=E1 b=E1ze: 250 - datum vyd=E1n=ED: 21.1.2003

DDE a Autocad

[*] Tvrz Miroslav <Miroslav.Tvrz(zv)merlin(tec)cz> - 6.3.2003 14:19:06

Ahoj,
kdysi jsem delal DDE server i klienta a tak mam celkem zajimave =
zkusenosti,
jen bych je musel trosku oprasit, ale mam za to, ze dve fce jsou
DDEClientConv.SendMessage() a DDEClientConv.PostMessage() - touhle by=20
se's mel dozvedet co ti druha aplikace rika. Mam za to, ze je dokonce v =

demech od Borlandu nejaka ukazkova aplikace s vyuzitim.=20

Pokud to teda nebude resitelne, tak mi dej vedet na soukromy mail=20
tvrzmira(zv)seznam(tec)cz a nejak to vyresime - muzu ti poslat svuj testovaci
nastroj pro DDE komunikaci.

Jinak snad jeste existuje jakysi programek odchytavajici veskerou DDE=20
konverzaci ve Windows - take jej nekde mam (snad
www.tvrz.wz(tec)cz/Site/Delphi/Programy/Down/DDE/DDESPY.ZIP).

MI'RA

-----Original Message-----
From: Ing. Jan Dubsk=FD - Stroj=EDrna P=E1lava =
[mailto:dubsky(zv)s-palava(tec)cz]
Sent: Thursday, March 06, 2003 1:51 PM
To: Delphi konference
Subject: DDE a Autocad


Mam aplikaci kter=E1 funguje jako DDE client a je ve spojeni a =
Autocadem
(obecne jinou aplikaci, kterou jsem ale nevytvarel a nic o ni nevim).
Posila mu sekvence prikazu, ktere ACAD zpracovava, jako bych je zadaval
z klavesnice rucne. Toto funguje jiz tri roky a proto bych to nerad
menil. (Tedy chci zustat u DDE, i kdyz je uz zastarale.) Nicmemne
potrebuji nyn=ED pro doplneni dalsich funkci dostat odpoved od ACADu a
zjistit v jakem stavu se nachazi.
Znamena to tedy, ze moje aplikace bude server?. A jak z ACADu-clienta
neco precist - napr. jeho stav zobrazeny na prikazovem radku - napis
Command: ... nejeky prikaz ...

Asi potrebuji komponenty DdeServerConv a DdeServerItem, ale jak a co
nastavit a co potom cist a kontrolovat. Tyto komponenty nemaji =
prakticky
zadne vlastnosti a udalosti.

Dik za radu

DDE a Autocad

[*] Ing. Jan Dubsk� - Stroj�rna P�lava <dubsky(zv)s-palava(tec)cz> - 6.3.2003 13:51:11

Mam aplikaci kter=E1 funguje jako DDE client a je ve spojeni a Autocadem
(obecne jinou aplikaci, kterou jsem ale nevytvarel a nic o ni nevim).
Posila mu sekvence prikazu, ktere ACAD zpracovava, jako bych je zadaval
z klavesnice rucne. Toto funguje jiz tri roky a proto bych to nerad
menil. (Tedy chci zustat u DDE, i kdyz je uz zastarale.) Nicmemne
potrebuji nyn=ED pro doplneni dalsich funkci dostat odpoved od ACADu a
zjistit v jakem stavu se nachazi.
Znamena to tedy, ze moje aplikace bude server?. A jak z ACADu-clienta
neco precist - napr. jeho stav zobrazeny na prikazovem radku - napis
Command: ... nejeky prikaz ...

Asi potrebuji komponenty DdeServerConv a DdeServerItem, ale jak a co
nastavit a co potom cist a kontrolovat. Tyto komponenty nemaji prakticky
zadne vlastnosti a udalosti.

Dik za radu

Honza

Ulozeni ClientDataSet do souboru

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 6.3.2003 13:09:22

From: "Vaclav Krmela" <krmela(zv)ustinadorlici(tec)cz>
> Myslim, ze puvodni dotaz smeroval na lokalni jednouzivatelskou souborovou
> tabulku. V tom pripade je logovani zmen a nasledne MergeChangeLog zbytecne.
> Jednodussi je logovani zmen vypnout.

V tomto pripade, pokud nejsou zmeny vyzadovany, ano.

Skusenosti s Rave reportom

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 6.3.2003 13:10:20

From: "Burkovsky Ladislav" <Ladislav.Burkovsky(zv)autinform.de>
> Ma niekto skusenosti s %subject%. Ako tam
> funguje nefunguje slovencina a pod.

Predevsim si stahni update ktery najdes u Borlandu na webu v sekci Downloads.

Prechod z Delphi na C++ Builder

[*] Alexandr Stefek <alex(zv)scova.vabo(tec)cz> - 6.3.2003 12:48:41

switch a case spolu s break;
Alexandr STEFEK


----- Original Message -----
From: "Petr Brant" <brant(zv)dcomm(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, March 06, 2003 10:42 AM
Subject: RE: Prechod z Delphi na C++ Builder


Pokud vim, tak v C++ nic takoveho neni :-(((

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

D&COMM s.r.o.
Korunova�n� 6
Praha 7
tel. +420724007234


nabizi C++ Builder nejaky podobny prikaz jako
je v Delphi with? Chtel bych prevest jeden program z Delphi do
C++ Builderu.

Vicenasobny pristup do databaze

[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 06.3.2003 10:55:10

> Mam na serveru ulozenou databazi - data i vlastn=ED program. Pri
> soucasnem spusteni ze dvou ruznych pocitacu (resp. pri dalsim
> spusteni, pokud ma jiz program n=ECkdo otevreny) nahlasi na druhem
> stroji chybovou hlasku "Directory is controlled by other .NET file.
> Directory: C:\ File: P:\DATA\PDOXUSRS.LCK".

Uh, uz nevim presne, ale je splneno toto?

1) NetFileDir ma na vsech pocitacich stejny tvar, lisit se smi jen pismeno=
disku.
2) Kdyz se vsichni odhlasi, nemel by byt v uvedenem adresari zadny lck sou=
bor.
Pokud je - smazat.

Mimochodem - jak je to s temi cestami? Jakto, ze directory je C:, ale file=
lezi na P:?

Vytvoreni databaze z *.txt souboru

[*] Macko Martin <martin.macko(zv)m-pro(tec)cz> - 6.3.2003 12:01:42

Zkus hledat SdfData - uz nevim kde jsem to nasel ale je to dataset
fungujici pro txt s oddelovacem i pro pevnou delku ...

-----Original Message-----
From: petr-kucera(zv)volny(tec)cz [mailto:petr-kucera(zv)volny(tec)cz]=20
Subject: Vytvoreni databaze z *.txt souboru


Dobry den,

chtel bych se zeptat, jak je mozne si strukturovany textovy soubor
prohlednout jako databazi v Delphi 7. Musim jej nejakym zpusobem
konvertovat na *.db/*.dbf soubor? Popr. jak nejefektivneji. Nebo jej
nemusim konvertovat a lze to nejak jinak?

Dekuji.

Vicenasobny pristup do databaze

[*] Ing. Jan Dubsk� - Stroj�rna P�lava <dubsky(zv)s-palava(tec)cz> - 6.3.2003 10:31:23

Mam na serveru ulozenou databazi - data i vlastn=ED program. Pri =
soucasnem
spusteni ze dvou ruznych pocitacu (resp. pri dalsim spusteni, pokud ma
jiz program n=ECkdo otevreny) nahlasi na druhem stroji chybovou hlasku
"Directory is controlled by other .NET file. Directory: C:\ File:
P:\DATA\PDOXUSRS.LCK". V programu je pouzita komponenta Session, ktera
ma Propertis NetFileDir - viz chybovou hlasku. Domnivam se tedy, ze tato
zpusobuje tu chybu.

Jak toto napravit? - Nastavenim Session nebo nekde jinde.

Dik za radu.

Honza

heterogeni dotaz na dve mdb

[*] Jan Sebel�k <honza(zv)haes(tec)cz> - 6.3.2003 07:58:24

> Odes=EDlatel: kevin33(zv)post(tec)cz
> mam 2 databaze - 2 mdb soubory. uplne stejne a chtel bych tu
> jednu prekopirovat do druhe - ma to byt vlastne zalohovani za
> behu. rikal jsem si ze to udelam stylem insert into db2tab1
> select * form db1tab1 - moc se mi nechce delat to cyklem, navic
> pokazde jinym pro kazdou tabulku jenze nevim jak takovy
> heterogenni dotaz udelat
> pouzivam ado, d5 a systemy w2k a w98

Obavam se, ze tohle nepujde.
Jeden SQL prikaz jde vzdy pres jednu databazi (ADOConnection).

O dotazy pres vice databazi se nejak pokouselo BDE, pred jmenem tabulky =
se uvedl nazev aliasu.
Jenze to je taky postavene na hlavu. SQL se tak samozrejme muselo nejak =
provest na klientovi.

Honza
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D HAES - RNDr. Jan Sebelik
=3D http://www.haes(tec)cz
=3D Skolici a konzultacni stredisko pro Delphi a Win32
=3D Vojtiskova 206
=3D 507 81 Lazne Belohrad
=3D tel. 493 792 931 (mobil 776 347735)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=

Prechod z Delphi na C++ Builder

[*] Blazek Jaroslav <Jaroslav.Blazek(zv)access-it(tec)cz> - 06.3.2003 11:50:34

Ahoj,

> petr-kucera(zv)volny(tec)cz 6.3.03 10:38 >>>
> prosim Vas, nabizi C++ Builder nejaky podobny prikaz jako
>je v Delphi with? Chtel bych prevest jeden program z Delphi do
>C++ Builderu.

ne BCB nic takoveho nema, a popravde ja to nepouzivam ani v Delphi, =
protoze mi to prijde strasne neprehledny a nevis ci property, metoda je =
ci... (nemluve o krokovani) !!!
C++ ale nabizi vytvorit si lokalni promennou, kdekoliv se ti zamane (krome =
switch(...))

--------- Delphi --------------
var Bmp:TBitmap;
...
Bmp :=3D TBitmap.Create();
try
with Bmp.Canvas.Font do
begin=20
Color :=3D clBlue;
Name :=3D 'Ariel';
end;
finally
Bmp.Free();
end;

--------- BCB ----------------
#include <memory>
using namespace std;

Graphics::TBitmap *Bmp;
...
auto_ptr<Graphics::TBitmap> Bmp(new Graphics::TBitmap());
...
TFont *f =3D Bmp->Canvas->Font;
f->Color =3D clBlue;
f->Name =3D "Ariel";


S pozdravem

Bc. Jaroslav Blazek
Access-IT Ceska Lipa
mailto:jaroslav.blazek(zv)access-it(tec)cz
http://www.access-it(tec)cz
ICQ# : 133673990
+420605/813644

Chat&Port

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 6.3.2003 10:35:23


----- Original Message -----
From: "Vlastimil Zden=ECk" <delphi(zv)gestore(tec)cz>
To: "Delphi" <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, March 06, 2003 10:26 AM
Subject: Chat&Port


> Zdravim kabrnaci,
> uz zase bych neco potreboval.....:)
>
> Existuje a pokud ano tak jake, nejake relativne bezpecne pasmo cisla
portu
> pro chatovani po TCPIP? Vytvarim programek pro chat pomoci Indy a nevi=
m,
> odkud pokud povolit zadat uzivatli cislo portu... Je lepsi pouzit nizk=
e
> cislo (treba 30) nebo radije vysoke (pres 1000) nebo jakymi omezenimy =
a
> nastavenim se ridit?

obecne plati, ze porty s cislem mensim nez 1024 jsou "vyznamnejsi" - urce=
ne
pro dulezitejsi sluzby. Napriklad v unix/linux svete porty s nizkym cisle=
m
je schopna otevrit (nabindovat) pouze aplikace s prislusnymi pravy (bezic=
i
pod rootem).
System (at unix ci windows) pri dynamickem pridelovani portu bere porty z
rozsahu nad 1023.

Cili je vhodnejsi povolit porty az od 1024 vyse.

D. Toman

OT: Nabidka zamestnani

[*] Jaroslav Nadhera <nadhera(zv)csh(tec)cz> - 6.3.2003 10:41:53

Hledame cloveka pro technickou podporu nasich zakazniku - instalace
programu, technicke poradenstvi, konfigurace programu, tvorba vystupnich
sestav (navrharem sestav), pripadne drobnejsi programovani. Znalost jazyka
SQL je asi treba, znalost Delphi vyhodou. Odpovedi prosim na soukromou
adresu nadhera(zv)csh(tec)cz . Pracoviste v Praze. Jen HPP.

Jaroslav Nadhera

CSH spol. s r.o.
Velflikova 10, 160 00 Praha 6
tel.: 224 312 344-5
fax: 235 522 892
e-mail: nadhera(zv)csh(tec)cz WWW: http://www.csh(tec)cz
pobocka Ostrava:
Nedbalova 14, 701 00 Ostrava
tel: 596 635 687


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

Skusenosti s Rave reportom

[*] Burkovsky Ladislav <Ladislav.Burkovsky(zv)autinform.de> - 6.3.2003 10:30:45

Halo konferencia,

Ma niekto skusenosti s %subject%. Ako tam
funguje nefunguje slovencina a pod.

Vopred vdaka

Problem s odchycenim stisknutych klaves

[*] Peter Vlkovic <vlkovic(zv)minv.sk> - 06.3.2003 11:42:13

Ahoj,

musis si odvodit novy objekt, v ktorom si doplnis obsluhu
sprav KeyDown a WMGetDlgCode. Prva ti zabezpeci pristup
k obsluhe klaves, druha zabezpeci, aby do udalosti pre
obsluhu klaves boli prepustene aj sipky. Ak chces,
mozem ti na sukromny mail poslat demo ukazku.

Vlkovic

...

procedure TMyCheckBox.KeyDown(var Key: Word; Shift: TShiftState);
begin
inherited;
end;

procedure TMyCheckBox.WMGetDlgCode(var Message: TWMGetDlgCode);
begin
inherited;
with Message do
Result := Result or DLGC_WANTARROWS;
end;

Vytvoreni databaze z *.txt souboru

[*] petr-kucera(zv)volny(tec)cz - 06.3.2003 10:34:01

Dobry den,

chtel bych se zeptat, jak je mozne si strukturovany textovy
soubor prohlednout jako databazi v Delphi 7. Musim jej nejakym
zpusobem konvertovat na *.db/*.dbf soubor? Popr. jak
nejefektivneji. Nebo jej nemusim konvertovat a lze to nejak
jinak?

Dekuji.

Problem s odchycenim stisknutych klaves

[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 06.3.2003 10:48:51

> Potrebuji odchytit stisk kurzorovych klaves na CheckBoxu.
> Kdyz nastav=EDm na formulari KeyPreview=3DTRUE a dam nejakou obsluhu
> udalosti OnKeyDown formul=E1=F8e, nedostane se sem rizeni, pokud ma focu=
s
> CheckBox (TCheckBox). Nedostane se rizeni ani do obsluhy OnKeyDown
> komponenty TCheckBox, ktera ma focus. Jine komponenty to nedelaji, ani
> pri stisku jinych klaves (jako treba znakove klavesy) tento problem
> neni.

Ahoj,

tohle je bohuzel pravda. U checkboxu a mozna i radiobuttonu (nejsem si jis=
t)
opravdu dochazi k vlastni obsluze kurzorovych klaves a do OnKeyDown to
nepronikne.

Reseni nevim, mozna poradi vetsi znalci strev VCL, pisu to jen proto, abys=
vedel, ze
to je obecny problem a chyba neni v tvem konkretnim projektu.

Skusenosti s Rave reportom

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 6.3.2003 10:48:46

Diskritika funguje, pokud se nastavi arabsky skript pisma (vyjadreni
technika z Borland.CZ) :-)
Melo to byt opraveno do konce lonskeho roku, dal jsem to nezkoumal.
Takze informace, jestli je to jiz v poradku, bys ziskal na Borland.CZ

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

6.3.2003 Burkovsky Ladislav:
> Ma niekto skusenosti s %subject%. Ako tam
> funguje nefunguje slovencina a pod.

MSHTML_tlb a elementy

[*] Roman Macura <delphi(zv)atlascon(tec)cz> - 6.3.2003 10:39:53

Ahoj,

vsechno, co potrebujes mas v MSDN v sekci Web development - DHTML.
Jde o proste pouziti IHTMLDocument2 a jeho metod, jako je napr "all" pro
prochazeni vsech elementu.
Kazdy element muzes zpracovat pomoci IHTMLElement.
Je to na delsi povidani.

Podivej se taky na www.torry.net nebo jiny zdroj VCL komponent na
HTMLParsery, ktere pouzivaji MSHTML_TLB.

Roman

----- Original Message -----
From: <aldik(zv)quick(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, March 06, 2003 10:29 AM
Subject: MSHTML_tlb a elementy


> Ahoj kluci,
> Tak jsem rozchodil TWebBrowser v editacnim modu,
> parada skvely, jen mam problem s timhle nedari se
> mi presouvat drag and drop, no to nejak udelam,
> to bude OK, jen tu je jeste jeden velky tecnicky
> problem respektive 2,napred nevim kde se prave
> nachazim s presouvanou polozkou(tedy mysi v
> dokumentu),no ale budiz, ale pak hlavne potrebuji
> prochazet element po elementu a hledat ten ktery
> budu potrebovat,problem je ten ze nevim index,ani
> nazev v html dokumentu,tj takze bych potreboval
> projit vsechny a nejak je zpracovat, jde mi
> predevsim o ty vizualni jako je napr, input nebo
> text- ostatni si nejak vysosnu;-))
>
> Tedy jak vyhledam vsechny inputy,texty,framy,
> tabulky?
>
> Pleassee guruovee;-)))
>
> Nebo neznate na tohle nejakou specializovanou
> konferu?
>
> Aldik
>
>
>

Vicenasobny pristup do databaze

[*] Michal Kolisek <michal.kolisek(zv)asei(tec)cz> - 6.3.2003 11:15:14

Problem by mel byt v zakladani lock souboru pro stejny pristup do
paradoxovske tabulky. Mas minimalne dve moznosti, jak to odstranit :
Zakladat rucne Addstandardalias('Libovolny_nazev','cesta k tabulkam'); a
kazdou ttable nasmerovat pres tento alias, BDE uz si pak sdileni tabulek
osetri,
nebo pres Session jeste nastavit pro kazdy pocitac zvlast netfiledir a
lokalni adresar (ted si nevzpomenu na nazev) na lokalni disk, jenom potom
musis osetrit moznost konfliktu dat pro nekolikanasobne napr. editaci.

M.Kolisek

-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
Behalf Of Lebeda David
Sent: Thursday, March 06, 2003 10:55 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Vicenasobny pristup do databaze


> Mam na serveru ulozenou databazi - data i vlastn=ED program. Pri
> soucasnem spusteni ze dvou ruznych pocitacu (resp. pri dalsim
> spusteni, pokud ma jiz program n=ECkdo otevreny) nahlasi na druhem
> stroji chybovou hlasku "Directory is controlled by other .NET file.
> Directory: C:\ File: P:\DATA\PDOXUSRS.LCK".

Uh, uz nevim presne, ale je splneno toto?

1) NetFileDir ma na vsech pocitacich stejny tvar, lisit se smi jen pismen=
o
disku.
2) Kdyz se vsichni odhlasi, nemel by byt v uvedenem adresari zadny lck
soubor.
Pokud je - smazat.

Mimochodem - jak je to s temi cestami? Jakto, ze directory je C:, ale fil=
e
lezi na P:?

David Lebeda

Ulozeni ClientDataSet do souboru

[*] Vaclav Krmela <krmela(zv)ustinadorlici(tec)cz> - 6.3.2003 11:10:54

> From: Jan Sebel=EDk
>=20
> > Odes=EDlatel: Petr Vones <pvones(zv)mbox.vol(tec)cz>
> > Melo by to jit metodou MergeChangeLog,=20
> > pokud tomu dobre rozumim.
>=20
> Presne tak, MergeChangeLog.

Myslim, ze puvodni dotaz smeroval na lokalni
jednouzivatelskou souborovou tabulku.
V tom pripade je logovani zmen a nasledne
MergeChangeLog zbytecne.
Jednodussi je logovani zmen vypnout.
Nebo se mylim?

Vaclav Krmela

Prechod z Delphi na C++ Builder

[*] Jaroslav Koh�k <jaroslav.kohak(zv)dites(tec)cz> - 6.3.2003 11:10:01

Neni, musis hezky vypisovat struktura.promena =3D ... (pop=F8 =
struktura->promena =3D)
Cau Tymi

-----Original Message-----
From: petr-kucera(zv)volny(tec)cz [mailto:petr-kucera(zv)volny(tec)cz]
Sent: Thursday, March 06, 2003 10:38 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: Prechod z Delphi na C++ Builder


Dobry den,

prosim Vas, nabizi C++ Builder nejaky podobny prikaz jako
je v Delphi with? Chtel bych prevest jeden program z Delphi do
C++ Builderu.

Dekuji.

Problem s odchycenim stisknutych klaves

[*] <js-delphi(zv)quick(tec)cz> - 06.3.2003 10:57:06

Ahoj=2C
ten problem je zajimavy=2E=2E=2E tak by to asi fungovat =

nemelo=2C ze =3Bo)
Ja bych se snazil odchytit pres zpravy=2E Mas =

handle toho checkboxu=2C chytis vsechny zpravy o =

stisknutych klavesach a vybers si podle handle=2E
To by mohlo jit =2E=2E=2E aspon doufam=2E

Ahoj=2C Jirka
--------------------------------------------------
Ing=2E Jiri Sokol=3B jiri=2Esokol=40seznam=2Ecz=3B 972 231 187
D6Prof+SP2=3B WinNT
programator amater

----- P=F9vodn=ED zpr=E1va -----
Od=3A Milo=B9 Kastner =3Ckastner=40stereo=2Ecz=3E
=3E udalosti OnKeyDown formul=E1=F8e=2C nedostane se =

=3E sem rizeni=2C pokud ma focus
=3E CheckBox (TCheckBox)=2E Nedostane se rizeni =

=3E ani do obsluhy OnKeyDown
=3E komponenty TCheckBox=2C ktera ma focus=2E
=3E =

=3E Nevite nekdo=2C jak odchytit stisk kurzorovych =

=3E klaves na checkboxu=2E
=3E =

=3E Milos Kastner
=3E kastner=40stereo=2Ecz

Read Failure - omezeni BDE?

[*] Zaplik <zaplik(zv)volny(tec)cz> - 6.3.2003 10:31:41

Mam DBF soubor se kterym pracuji s Table a BDE. Do tabulky normalne nacit=
am
data z textoveho souboru. Ukladam pomoci InsertRecord. DBF soubor ma
velikost cca 10-15MB a ma 32 poli typu String a Boolean. Pri nacitani dat=
mi
padne program do chyby "Read Failure + nazev DBF souboru" . Na webu jsem =
si
nasel seznam omezeni BDE a myslim, ze jsem zadne neprekrocil. Tabulka je
typu DBaseIV, ale zkousel jsem i jine a je to porad stejne. Pristup pres
ODBC nemohu pouzit. Pokud z tabulky odeberu jedno nebo vice poli, problem=
se
sice posune na jiny pocet zaznamu, ale zustava. vetsinou se objevi cca na
30000-35000 zaznamu podle velikosti Record-u. Nevim, kde bych mel hledat
chybu. Moc to specha a v soucasne dobe si nemohu dovolit menit databazi n=
a
jinou. Pripada mi to, ze nekde neco pretece, ale nevim co. Pokud tuto chy=
bu
prejdu a pokracuji v operaci znovu, program nacte dalsich par set vet a
padne znovu. Pokud to zopakuji X-krat tak nakonec dojde spravneho konce, =
ale
tak to prece nemuzu nechat. Prosim poradte nekdo.

Dik Zaplik
zaplik(zv)volny(tec)cz


D5 profi, W2000


---
Odchoz=ED zpr=E1va neobsahuje viry.
Zkontrolov=E1no antivirov=FDm syst=E9mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.459 / Virov=E1 b=E1ze: 258 - datum vyd=E1n=ED: 25.2.2003

Vytvoreni databaze z *.txt souboru

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 6.3.2003 10:54:02

Jde to primo. Je mozne napsat potomka TDataset, ktery s timto souborem
pracuje primo jako s tabulkou a pak nepotrebujes ani BDE.
Tohle bylo soucasti prikladu Mistrovstvi v Delphi od M.Cantu.
Priklady jsou ke stazeni na http://www.marcocantu.com
Zkus hledat neco jako Text dataset

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

6.3.2003 petr-kucera(zv)volny(tec)cz:
> Dobry den,

> chtel bych se zeptat, jak je mozne si strukturovany textovy
> soubor prohlednout jako databazi v Delphi 7. Musim jej nejakym
> zpusobem konvertovat na *.db/*.dbf soubor? Popr. jak
> nejefektivneji. Nebo jej nemusim konvertovat a lze to nejak
> jinak?

Read Failure - omezeni BDE?

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 6.3.2003 10:51:14

Zkus v BDE administratorovi zvetsit ruzne hodnoty, jako lock apod.
Jinak prace primo pres BDE s velkymi .DBF tabulkami nic moc.

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

6.3.2003 Zaplik:
> Mam DBF soubor se kterym pracuji s Table a BDE. Do tabulky normalne nacitam
> data z textoveho souboru. Ukladam pomoci InsertRecord. DBF soubor ma
> velikost cca 10-15MB a ma 32 poli typu String a Boolean. Pri nacitani dat mi
> padne program do chyby "Read Failure + nazev DBF souboru" . Na webu jsem si
> nasel seznam omezeni BDE a myslim, ze jsem zadne neprekrocil. Tabulka je
> typu DBaseIV, ale zkousel jsem i jine a je to porad stejne. Pristup pres
> ODBC nemohu pouzit. Pokud z tabulky odeberu jedno nebo vice poli, problem se
> sice posune na jiny pocet zaznamu, ale zustava. vetsinou se objevi cca na
> 30000-35000 zaznamu podle velikosti Record-u. Nevim, kde bych mel hledat
> chybu. Moc to specha a v soucasne dobe si nemohu dovolit menit databazi na
> jinou. Pripada mi to, ze nekde neco pretece, ale nevim co. Pokud tuto chybu
> prejdu a pokracuji v operaci znovu, program nacte dalsich par set vet a
> padne znovu. Pokud to zopakuji X-krat tak nakonec dojde spravneho konce, ale
> tak to prece nemuzu nechat. Prosim poradte nekdo.

Prechod z Delphi na C++ Builder

[*] Petr Brant <brant(zv)dcomm(tec)cz> - 6.3.2003 10:42:05

Pokud vim, tak v C++ nic takoveho neni :-(((

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]=20
http://web.redbox(tec)cz/petr.brant

D&COMM s.r.o.
Korunova=E8n=ED 6
Praha 7
tel. +420724007234


nabizi C++ Builder nejaky podobny prikaz jako
je v Delphi with? Chtel bych prevest jeden program z Delphi do

Pakovani TTable v BDE

[*] tondrej(zv)t-online.de - 06.3.2003 10:40:16

> na vasi radu pouzivam pro zpakovani tabulky v BDE funkci
> PackTable. Zajisti tak, aby pri smazani zaznamu byl
> zaznam z tabulky opravdu odebran. Pouzivam asi 6MB
> databazi, kterou na zacatku programu pakuji, a zvlast
> na nejakych "tristovkach" je to dosti zdlouhave. Je to
> kvuli funkci DbiDoRestructure, ktera trva nejdele.
> A konecne dotaz : slo by nejak zjistit aktualni procento
> dokonceni pakovani ? Bylo by to mnohem lepsi, kdyz
> uzivatel vidi, ze se neco s tim pocitacem deje, ne jenom
> hrabe na disk... Dik DKx

V BDE sa da zaregistrovat callback:

uses
BDE;

function ProgressCallback(ecbType: CBType; iClientData: LongInt;
pCbInfo: pCBInputDesc): CBRType; stdcall;
begin
Result := cbrCONTINUE;
case ecbType of
cbGENPROGRESS:
with pCBPROGRESSDesc(pCbInfo)^ do
OutputDebugString(PChar(Format('%d%% %s', [iPercentDone,
szMsg])));
end;
end;

// Pack a Paradox or dBASE table
// The table must be opened execlusively before calling this
function...

procedure PackTable(Table: TTable; ClientData: Integer);
var
Props: CURProps;
hDb: hDBIDb;
TableDesc: CRTblDesc;
ProgressDesc: CBPROGRESSDesc;
begin
// Make sure the table is open exclusively so we can get the db
handle...
if not Table.Active then
raise EDatabaseError.Create('Table must be opened to pack');
if not Table.Exclusive then

raise EDatabaseError.Create('Table must be opened exclusively to
pack');

// Get the table properties to determine table type...
Check(DbiGetCursorProps(Table.Handle, Props));

// If the table is a Paradox table, you must call
DbiDoRestructure...
if (Props.szTableType = szPARADOX) then begin
// Blank out the structure...
FillChar(TableDesc, sizeof(TableDesc), 0);
// Get the database handle from the table's cursor handle...

Check(DbiGetObjFromObj(hDBIObj(Table.Handle), objDATABASE,
hDBIObj(hDb)));
// Put the table name in the table descriptor...
StrPCopy(TableDesc.szTblName, Table.TableName);
// Put the table type in the table descriptor...
StrPCopy(TableDesc.szTblType, Props.szTableType);
// Set the Pack option in the table descriptor to TRUE...
TableDesc.bPack := True;
// Close the table so the restructure can complete...
Table.Close;
// Register callback...
FillChar(ProgressDesc, SizeOf(CBPROGRESSDesc), 0);
Check(DbiRegisterCallBack(nil, cbGENPROGRESS, 0,
SizeOf(CBPROGRESSDesc), (zv)ProgressDesc, (zv)ProgressCallback));

// Call DbiDoRestructure...
Check(DbiDoRestructure(hDb, 1, (zv)TableDesc, nil, nil, nil, False));

// Unregister callback...
Check(DbiRegisterCallback(nil, cbGENPROGRESS, ClientData,
SizeOf(CBPROGRESSDesc), nil, nil));
end
else
// If the table is a dBASE table, simply call DbiPackTable...
if (Props.szTableType = szDBASE) then
Check(DbiPackTable(Table.DBHandle, Table.Handle, nil, szDBASE,
True))
else
// Pack only works on PAradox or dBASE; nothing else...
raise EDatabaseError.Create('Table must be either of Paradox or
dBASE type to pack');

Table.Open;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Table2.Close;
Table2.Exclusive := True;
Table2.Open;
PackTable(Table2, Integer(Self));
end;

Ma to svoje muchy, totiz zda sa, ze iPercentDone je (aspon u mna) vzdy
-1, takze si ho budes musiet vypocitat z cisla vety v szMsg a celkoveho
poctu viet.

HTH
TOndrej

Prechod z Delphi na C++ Builder

[*] petr-kucera(zv)volny(tec)cz - 06.3.2003 10:38:08

Dobry den,

prosim Vas, nabizi C++ Builder nejaky podobny prikaz jako
je v Delphi with? Chtel bych prevest jeden program z Delphi do
C++ Builderu.

Dekuji.

Ulozeni ClientDataSet do souboru

[*] Jan Sebel�k <honza(zv)haes(tec)cz> - 6.3.2003 07:54:59

> From: "Milo? Kastner" <kastner(zv)stereo(tec)cz>
> > Jde ClientDataSet nejak nastavit aby pri ulozeni do souboru zapsal =
jen
> > ten jeden zaznam, ktery obsahuje a ne historii zmen?
>=20
> Odes=EDlatel: Petr Vones <pvones(zv)mbox.vol(tec)cz>
> Melo by to jit metodou MergeChangeLog, pokud tomu dobre rozumim.

Presne tak, MergeChangeLog.

Je to dobre nejen pro zmineny ucel, ale napr. take v "klasicke" situaci =
pri pripojeni na Aplikacni Server.
Kdyz se nejak dozvim, ze nekdo nejak zmenil nejaky zaznam, mohu si =
aplikacnimu serveru rici o tento jeden zaznam, provest update v =
ClientDataSetu a abych to pri ApplyUpdates neposilal zase zpet na =
aplikacni server, zavolam prave MergeChangeLog.

Je to tak urcite lepsi, nezli volat narocne Refresh.

Priklad, kdy aplikacni server oznami pres notifikacni interface =
pripojenym klientum, ze nekdo zmenil zaznam, delame na kurzu Vicevrstve =
aplikace.=20

Je to podle meho soudu velmi zajimava vec, kdy nejen klient ma =
interface aplikacniho serveru (to je normalni), ale aplikacni server =
naopak dostane notifikacni interface klienta. Klient je tak vlastne taky =
COM objektem a aplikacni server vola jeho metody.

Honza
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D HAES - RNDr. Jan Sebelik
=3D http://www.haes(tec)cz
=3D Skolici a konzultacni stredisko pro Delphi a Win32
=3D Vojtiskova 206
=3D 507 81 Lazne Belohrad
=3D tel. 493 792 931 (mobil 776 347735)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=

MSHTML_tlb a elementy

[*] <aldik(zv)quick(tec)cz> - 06.3.2003 10:29:47

Ahoj kluci,
Tak jsem rozchodil TWebBrowser v editacnim modu,
parada skvely, jen mam problem s timhle nedari se
mi presouvat drag and drop, no to nejak udelam,
to bude OK, jen tu je jeste jeden velky tecnicky
problem respektive 2,napred nevim kde se prave
nachazim s presouvanou polozkou(tedy mysi v
dokumentu),no ale budiz, ale pak hlavne potrebuji
prochazet element po elementu a hledat ten ktery
budu potrebovat,problem je ten ze nevim index,ani
nazev v html dokumentu,tj takze bych potreboval
projit vsechny a nejak je zpracovat, jde mi
predevsim o ty vizualni jako je napr, input nebo
text- ostatni si nejak vysosnu;-))

Tedy jak vyhledam vsechny inputy,texty,framy,
tabulky?

Pleassee guruovee;-)))

Nebo neznate na tohle nejakou specializovanou
konferu?

Aldik

Chat&Port

[*] Vlastimil Zden�k <delphi(zv)gestore(tec)cz> - 6.3.2003 10:26:51

Zdravim kabrnaci,
uz zase bych neco potreboval.....:)

Existuje a pokud ano tak jake, nejake relativne bezpecne pasmo cisla portu
pro chatovani po TCPIP? Vytvarim programek pro chat pomoci Indy a nevim,
odkud pokud povolit zadat uzivatli cislo portu... Je lepsi pouzit nizke
cislo (treba 30) nebo radije vysoke (pres 1000) nebo jakymi omezenimy a
nastavenim se ridit?

Diky moc za kazdou radu
Vlasta

D5 Ent, WNT,W98,WME,WXP, Indy 0.9


Zmena barvy scroll boxu u richeditu

[*] Tvrz Miroslav <Miroslav.Tvrz(zv)merlin(tec)cz> - 6.3.2003 10:18:07

Ahoj,
koukni na http://www.tmssoftware.com/SLSTDOC.HTM - maji nejakou =
komponentu -
take jsem
se to pokousel resit, ale nedarilo se :-(.

MI'RA

-----Original Message-----
From: Jir=ED Baudys [mailto:baudys(zv)duplikace(tec)cz]
Sent: Thursday, March 06, 2003 8:52 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: Zmena barvy scroll boxu u richeditu


Preji V=E1m kr=E1sn=FD den,
jednoduch=FDch cest pravdepodobne nen=ED.
Chci V=E1s poz=E1dat potrebuji zmenit barvu scroll boxu v komponente =
richedit,
bohuzel nejak nejsem schopen naj=EDt, kde je scroll do riched =
zav=E1den, resp.
kde je jeho netoda paint. Budu vdecn=FD za jakoukoli radu.

D=EDky

Jirka

Ulozeni ClientDataSet do souboru

[*] Milo� Kastner - 6.3.2003 10:03:38

Diky, to je ono.

>> Jde ClientDataSet nejak nastavit aby pri ulozeni do souboru zapsal jen
>> ten jeden zaznam, ktery obsahuje a ne historii zmen?

> Podivej se na property LogChanges: Boolean; Zkus nastavit na false.
> Vaclav Krmela

Problem s odchycenim stisknutych klaves

[*] Milo� Kastner - 6.3.2003 10:02:08

Potrebuji odchytit stisk kurzorovych klaves na CheckBoxu.
Kdyz nastav�m na formulari KeyPreview=TRUE a dam nejakou obsluhu
udalosti OnKeyDown formul��e, nedostane se sem rizeni, pokud ma focus
CheckBox (TCheckBox). Nedostane se rizeni ani do obsluhy OnKeyDown
komponenty TCheckBox, ktera ma focus. Jine komponenty to nedelaji,
ani pri stisku jinych klaves (jako treba znakove klavesy) tento
problem neni.

Nevite nekdo, jak odchytit stisk kurzorovych klaves na checkboxu.

Mam Delphi 7. Diky za kazdou radu.

Milos Kastner
kastner(zv)stereo(tec)cz

Define pro detekci C++Builderu...

[*] <Bohun(zv)vuje.sk> - 6.3.2003 09:51:58


Nazdar,=20

v c++ daj test ifdef na niektoru z nasledujucich define direktiv=20

_ _BCPLUSPLUS_ _ Defined if you've selected C++ compilation; will increase =
in later releases.
_ _BORLANDC_ _ Version number.

na urcenie verzie kompilatora (ak je to potrebne) potom pouzi nasled. tabul=
ku

__BORLANDC__ __BCPLUSPLUS__
BC++Builder 6 0x0560 0x0560
BC++Builder 5 0x0550 0x0550
BC++Builder 4 0x0540 0x0540
BC++Builder 3 0x0530 0x0530
BC++Builder 1 0x0520 0x0520
BC++ 5.02 0x0500 0x340

ak pises kod v delphi 5 alebo vyssom, tak by malo stacit

{$IFDEF BCB}

najdes to napr. v include suboroch k jedi alebo indy komponentam. v helpe k=
d6 som to nenasiel.


Ladislav

.................................................................
.. Ladislav Bohun, VUJE TRNAVA a.s. .
.. mailto:bohun(zv)vuje.sk .
.................................................................> -----Original Message-----
> From: Radek Kozubik [mailto:kozubik(zv)camo(tec)cz]
> Sent: Wednesday, March 05, 2003 5:25 PM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Re: Define pro detekci C++Builderu...
>=20
>=20
> Table A: Values of __BORLANDC__ by compiler=20
> Value Compiler version
> 0x520 C++Builder 1
> 0x530 C++Builder 3
> 0x540 C++Builder 4=20
>=20
> jak je to dal budes muset pohledat
>=20
> Radek
>=20
> ----- Original Message -----=20
> From: "Lukas Gebauer" <gebylist(zv)mlp(tec)cz>
> > Existuje preddefinovany define, pomoci ktereho bych mohl snadno v
> > $ifdef poznat, ze nejsem ani v Delphi, ani v kylixu, ale v C++
> > builderu?
>=20
>=20
>=20


=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Tato sprava obsahuje len stanoviska alebo informacie=20
odosielatela, ktore v ziadnom pripade nezakladaju pravny vztah=20
VUJE Trnava, a.s.
Stanoviska a informacie uvedene v tejto sprave sa nemusia=20
zhodovat s oficialnymi stanoviskami alebo informaciami=20
VUJE Trnava a.s.=20

This message contains only standpoints or information=20
of sender, which in no case can establish legal engagement=20
of VUJE Trnava, Inc.
Standpoints and information included in this message need not=20
be identical with the official standpoints or information=20
of VUJE Trnava, Inc.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Pakovani TTable v BDE

[*] Karel Horky <horky.karel(zv)quick(tec)cz> - 6.3.2003 09:39:11

David Kraina, <mailto:DKx(zv)Seznam(tec)cz>:
DK> asi 6MB databazi, kterou na zacatku programu pakuji, a zvlast na nejakych
DK> "tristovkach" je to dosti zdlouhave.

Zarazovat pakovani na zacatek programu neni prilis stastne. Radeji ho
pouzit pri ukoncovani, tam uz to nikoho nezdrzuje. Uplne nejlepe do
menu, Udrzba a restrukturalizace databaze.

DK> A konecne dotaz : slo by nejak zjistit aktualni procento dokonceni pakovani

S aktualnim procentem neporadim, ale jde take zobrazit animaci na
popredi a na pozadi pustit pakovani.

------
S pozdravem Karel Horky
horky.karel(zv)quick(tec)cz
W2K/SP2, D5Ent/UP1

IB - zjisteni user_name, zadani role

[*] Miroslav Dolecek <dolecek(zv)informatics.muni(tec)cz> - 6.3.2003 09:05:33

Ve st=F8eda, 5. b=F8ezna 2003, 16:49, Pavel Cisar napsal(a):=20
> prihlasen pouze pod jednou roli. Role jsou IMHO na dve veci.

Muzu se zeptat proc? Je lepsi si prava a uzivatelske ucty + hesla
hlidat na aplikacni urovni. Ja jsem role zatim nevyuzival. Ted jsem se
do toho pustil a zdalo se mi to pouzitelne. Uzivatele vytvarim primo v
IB pres IBSercurityService + role a o nic se nestaram - co se tyce
prav. Tvuj nazor me ovsem nyni vic nez zviklal, abych o tom zase zacal
premyslet... ;-)

--=20
Miroslav Dolecek <dolecek(zv)fi.muni(tec)cz>

Zmena barvy scroll boxu u richeditu

[*] Jir� Baudys - 6.3.2003 08:52:21

Preji V=E1m kr=E1sn=FD den,
jednoduch=FDch cest pravdepodobne nen=ED.
Chci V=E1s po=9E=E1dat potrebuji zmenit barvu scroll boxu v komponente ri=
chedit,
bohu=9Eel nejak nejsem schopen naj=EDt, kde je scroll do riched zav=E1den=
, resp.
kde je jeho netoda paint. Budu vdecn=FD za jakoukoli radu.

D=EDky

Jirka

Re[2]: IB - zjisteni user_name, zadani role

[*] <js-delphi(zv)quick(tec)cz> - 06.3.2003 08:31:13

Ahoj=2E

No je mozne=2C ze se mylim - jsem samouk a s IB/FB =

dokoncuji teprve prvni projekt=2E Nicmene co jsem =

tu napsal je jinymi slovy popsano v knize =22SQL do =

kapsy=22 kapitola 4=2E2=2E

Je tam popsan postup jak vytvorit ROLE - CREATE =

ROLE xy
Prirazeni opravneni pro vytvorenou roli=3A
GRANT INSERT=2CUPDATE ON tab1 TO xy
=2E=2E=2E
Prirazeni prav konkretnimu uzivateli=3A
GRANT xy TO uziv popr jejich odebrani pomoci =

REVOKE

Takze ted nevim=2E Nerad bych nekoho privadel v =

omyl=2C ale tak je to psano a tak tomu rozumim a =

zda se mi to naprosto logicke!

Ahoj
Jirka

P=2ES=2E=3Aomlouvam se za syntaxi - taham to opravdu ze =

sve nedokonale pameti =3Bo)

--------------------------------------------------
Ing=2E Jiri Sokol=3B jiri=2Esokol=40seznam=2Ecz=3B 972 231 187
D6Prof+SP2=3B WinNT
programator amater

----- P=F9vodn=ED zpr=E1va -----
=3E jdqc=3E Databaze uz =

=3E jdqc=3E vi=2C jakou roli ma uzivatel prirazenu
=3E =

=3E V tomto sa mylis=2E To tak nie je=2E
=3E -- =

=3E Best regards=2C TRoland

Calculated pole programovo

[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 06.3.2003 08:27:11

> Ahoj,
> trapim sa s problemom ako programovo pridat calculated pole do uz
> existujucej, datami naplnenej tabulky TffTable,TTable. Nieco malo som
> nasiel v archive ale nepomohlo. Bol by niekto ochotny poslat kus kodu
> alebo detailnejsi postup? Vdaka. P.Svorc
>

Ahoj,

pouzivam tento postup, zkus to. Snad je to ono.

var
f: TStringField;
Rx: nejaka TTable apod.

f := TStringField.Create(Rx);
f.FieldName := 'NAZEVPOLE';
f.Name := Rx.Name + f.FieldName;
f.Index := Rx.FieldCount;
f.DataSet := Rx;
f.Size := 10;
f.Required := False;
f.FieldKind := fkCalculated;

Predpoklady:
1) V dobe vytvareni tohoto fieldu musi byt dataset zavreny.
2) Ostatni fieldy typu fkData, odpovidajici sloupcum tabulky, pripadne jina calculated
pole a lookup pole musi jiz existovat - coz lze zajistit jen tak, ze tato pole jsou
vytvorena jiz v dobe navrhu.

Pakovani TTable v BDE

[*] David Kraina <DKx(zv)Seznam(tec)cz> - 6.3.2003 07:54:04

Dobry den,
na vasi radu pouzivam pro zpakovani tabulky v BDE funkci PackTable. Zajisti
tak, aby pri smazani zaznamu byl zaznam z tabulky opravdu odebran. Pouzivam
asi 6MB databazi, kterou na zacatku programu pakuji, a zvlast na nejakych
"tristovkach" je to dosti zdlouhave. Je to kvuli funkci DbiDoRestructure,
ktera trva nejdele.
A konecne dotaz : slo by nejak zjistit aktualni procento dokonceni pakovani
? Bylo by to mnohem lepsi, kdyz uzivatel vidi, ze se neco s tim pocitacem
deje, ne jenom hrabe na disk... Dik DKx

Calculated pole programovo

[*] Pavol Svorc <svorcp(zv)pp.internet.sk> - 06.3.2003 07:41:52

Ahoj,
trapim sa s problemom ako programovo pridat calculated pole do uz
existujucej, datami naplnenej tabulky TffTable,TTable. Nieco malo som
nasiel v archive ale nepomohlo. Bol by niekto ochotny poslat kus kodu
alebo detailnejsi postup?
Vdaka.
P.Svorc

Ulozeni ClientDataSet do souboru

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

From: "Milo� Kastner" <kastner(zv)stereo(tec)cz>
> Jde ClientDataSet nejak nastavit aby pri ulozeni do souboru zapsal jen
> ten jeden zaznam, ktery obsahuje a ne historii zmen?

Melo by to jit metodou MergeChangeLog, pokud tomu dobre rozumim.

Petr Vones

Ulozeni ClientDataSet do souboru

[*] Vaclav Krmela <krmela(zv)ustinadorlici(tec)cz> - 5.3.2003 22:59:44


From: Milo=B9 Kastner
>=20
> pouzivam ClientDataSet pro pracovni soubor jako memory table s jednim
> zaznamem. Pri ulozeni do souboru se vzdy soubor zvetsi, protoze uklada
> i historii zmen.
>=20
> Jde ClientDataSet nejak nastavit aby pri ulozeni do souboru zapsal jen
> ten jeden zaznam, ktery obsahuje a ne historii zmen?

Podivej se na property LogChanges: Boolean;
Zkus nastavit na false.

Vaclav Krmela

Ulozeni ClientDataSet do souboru

[*] Milo� Kastner - 5.3.2003 22:39:03

Zdravim,

pouzivam ClientDataSet pro pracovni soubor jako memory table s jednim
zaznamem. Pri ulozeni do souboru se vzdy soubor zvetsi, protoze uklada
i historii zmen.

Jde ClientDataSet nejak nastavit aby pri ulozeni do souboru zapsal jen
ten jeden zaznam, ktery obsahuje a ne historii zmen?

Diky,

Milos Kastner
kastner(zv)stereo(tec)cz

Define pro detekci C++Builderu...

[*] Radek Kozubik <kozubik(zv)camo(tec)cz> - 5.3.2003 17:25:00

Table A: Values of __BORLANDC__ by compiler
Value Compiler version
0x520 C++Builder 1
0x530 C++Builder 3
0x540 C++Builder 4

jak je to dal budes muset pohledat

Radek

----- Original Message -----
From: "Lukas Gebauer" <gebylist(zv)mlp(tec)cz>
> Existuje preddefinovany define, pomoci ktereho bych mohl snadno v
> $ifdef poznat, ze nejsem ani v Delphi, ani v kylixu, ale v C++
> builderu?

heterogeni dotaz na dve mdb

[*] kevin33(zv)post(tec)cz - 05.3.2003 17:14:43

zdravim,

mam 2 databaze - 2 mdb soubory. uplne stejne a chtel bych tu
jednu prekopirovat do druhe - ma to byt vlastne zalohovani za
behu. rikal jsem si ze to udelam stylem insert into db2tab1
select * form db1tab1 - moc se mi nechce delat to cyklem, navic
pokazde jinym pro kazdou tabulku jenze nevim jak takovy
heterogenni dotaz udelat
pouzivam ado, d5 a systemy w2k a w98

Re[2]: IB - zjisteni user_name, zadani role

[*] Roland Turcan <rolo(zv)sedas.sk> - 05.3.2003 17:09:36

<<< 5. 3. 2003 17:09 - js-delphi(zv)quick(tec)cz "js-delphi(zv)quick(tec)cz" >>>
jdqc> Databaze uz
jdqc> vi, jakou roli ma uzivatel prirazenu

V tomto sa mylis. To tak nie je.
--
Best regards, TRoland

IB - zjisteni user_name, zadani role

[*] Skopalik Slavomir <skopalik(zv)hlubocky.del(tec)cz> - 5.3.2003 16:49:35

Ono by dost pomohlo, kdyby byla moznost priradit default roli.
Pak by se uzivatel, respektive aplikace v drtive casti pripadu nemuseli
o role starat.

Slavek

> Role jsou IMHO na dve veci.
>
> S pozdravem
> Pavel Cisar

Balicky nelze nainstalovat

[*] Ing. Zden�k �ezn��ek - 5.3.2003 17:01:32

PERFEKTNI !!!!

Diky, to bylo presne ono. Uz to slape. Jeste jednou moc dekuju.

Zdenek

----- Original Message -----
From: <tondrej(zv)t-online.de>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, March 05, 2003 4:01 PM
Subject: Re: Balicky nelze nainstalovat


> >>> kdyz dam Install balicku, objevi se chyba :
> >>> "Cannot load package 'RunTimePack'. It contains
> >>> unit 'AB' which is also contained in package
> >>> 'DesignTimePack'."
> >>
> >> Zda sa, ze si zabudol pridat RunTimePack.dcp do
> >> 'requires' balicka DesignTimePack.dpk.
>
> > Ne, nezapomel,
> > v required mam Run Time balicek.
>
> Potom to vyzera na problem s nastavenim ciest. Pravdepodobne mas este
> niekde starsiu verziu RunTimePack.dcp (ktora neobsahuje unitu AB) a
> DesignTimePack sa linkuje s nou namiesto tej novsej verzie (pretoze
> napriklad cesta k tej starsej verzii RunTimePack.dcp je v search path
> pred cestou k tej novsej).
>
> Pohladaj na disku a najdi si vsetky prislusne .dcu, .dcp a .bpl a zmaz
> ich. Potom skompiluj RunTimePack.dpk a skontroluj si, kde sa vytvorili
> .dcu a .dcp. Potom si skompiluj DesignTimePack.dpk.
>
> Ak ma RunTimePack.dpk v 'contains' unitu AB a DesignTimePack.dpk ma v
> 'requires' RunTimePack.dcp, potom by nemal byt ziadny problem pri
> instalacii DesignTimePack.bpl (ktora pouziva unitu AB) v IDE.
>
> HTH
> TOndrej

IB - zjisteni user_name, zadani role

[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 5.3.2003 16:49:25

Haj hou!

On 5 Mar 2003 at 14:07, js-delphi(zv)quick(tec)cz wrote:

> Kazdemu uzivateli lez priradit prava urcite role.
> Na zaklade toho ziska uzivatel rozdilna prava
> pristupu k tubalkam databaze.
> Dle me zkusenosti (neni moc velka - jsou zde
> mnohem vetsi odbornici nezli ja) neni vubec
> potreba pri logovani zadavat role. Databaze uz
> vi, jakou roli ma uzivatel prirazenu a na zaklade
> toho uzivatele pusti ci nepusti k patricnym
> tabulkam.
>
> Cili ma zkusenost zni: ne, zadavat svou "role"
> uzivatel pri logovani nemusi.

Omyl! SQL role jsou neco jineho nez skupiny uzivatelu z operacniho systemu.
Uzivatel se MUSI prihlasit pod ponkretni roli. Pak ziskava prava ktera jsou
pridelena primo jemu a zaroven prava dane role. Uzivatel muze byt opravnen
prihlasovat se pod vice nez jednou roli, ale v ramci jedineho pripojeni muze byt
prihlasen pouze pod jednou roli. Role jsou IMHO na dve veci.

S pozdravem
Pavel Cisar

Navidenou na Prvni Evropske Firebird Konferenci - Kveten 2003,
Fulda, Nemecko
http://www.firebird-conference.com

Mobil: 724 281429
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase

MS DDK

[*] cihelnik.chemie.pedf <cihelnik.chemie.pedf(zv)seznam(tec)cz> - 5.3.2003 16:06:28

> Ahoj,
> nemate nekdo nebo nevite, kde by se dalo stahnout Microsoft Windows
> DDK? Na MS webu se odkazuji na objednani CD nebo predplaceni - a tolik
> dolaru zase nemam :-)) Dekuji

Muzete byt konkretnejsi o jaky DDK se Vam jedna ? Podle potreby je mohu dat
na net, ale pouze docasne, vzhledem ke copyright. Predpokladam take, ze
ucelem je vyvoj driveru. Rad bych Vas tedy upozornil na vynikajici produkty:

KernelDriver a WinDriver od Jungo (WinDriver ma podporu Delphi kompilatoru a
linkeru)
DriverStudio od Numega (dnes compuware).

Velice Vam usnadni praci.
Upozornuji Vas take, ze je treba mit VC++ (z VS6) se SP2 a vyssim pro DDK
Win2k tedy WDM drivery, jinak se se zlou potazete :)).
Kdyztak se mi ozvete na soukromy mail (si.ci(zv)seznam(tec)cz), zrejme by debata o
driverech nikoho tady nezajimala :)

Hezky den, Simon Cihelnik

Balicky nelze nainstalovat

[*] Ing. Zden�k �ezn��ek - 5.3.2003 16:35:23

Dik,
ja vim, ze je do divne, ale mam v RunTime tu unitu.

Zalovte prosim chlapi ve svych pametech - co s tim ?

Zoufaly Zdenek


----- Original Message -----
From: ing. Jan Fiala <jan.fiala(zv)iol(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, March 05, 2003 3:46 PM
Subject: Re: Balicky nelze nainstalovat


> A m=E1=B9 tu unitu zahrnutou v RunTime bal=ED=E8ku, mysl=EDm v seznamu =
unit ?
> Pokud ne, mohl by to byt ten tvuj problem.
>
> --
> Jan Fiala
> mailto:jan.fiala(zv)iol(tec)cz
>
> 5.3.2003 Ing. Zden=ECk =D8ezn=ED=E8ek:
> > Jo,
> > fakt nevim co s tim. Asi skusim se z RunTime Balicku vyhazet a sklada=
t a
> > sestavovat postupne a znovu.
> > Jako kdybychom nemeli dost jine prace .... .. Obcas hruza vid ?

Balicky nelze nainstalovat

[*] tondrej(zv)t-online.de - 05.3.2003 16:01:31

>>> kdyz dam Install balicku, objevi se chyba :
>>> "Cannot load package 'RunTimePack'. It contains
>>> unit 'AB' which is also contained in package
>>> 'DesignTimePack'."
>>
>> Zda sa, ze si zabudol pridat RunTimePack.dcp do
>> 'requires' balicka DesignTimePack.dpk.

> Ne, nezapomel,
> v required mam Run Time balicek.

Potom to vyzera na problem s nastavenim ciest. Pravdepodobne mas este
niekde starsiu verziu RunTimePack.dcp (ktora neobsahuje unitu AB) a
DesignTimePack sa linkuje s nou namiesto tej novsej verzie (pretoze
napriklad cesta k tej starsej verzii RunTimePack.dcp je v search path
pred cestou k tej novsej).

Pohladaj na disku a najdi si vsetky prislusne .dcu, .dcp a .bpl a zmaz
ich. Potom skompiluj RunTimePack.dpk a skontroluj si, kde sa vytvorili
.dcu a .dcp. Potom si skompiluj DesignTimePack.dpk.

Ak ma RunTimePack.dpk v 'contains' unitu AB a DesignTimePack.dpk ma v
'requires' RunTimePack.dcp, potom by nemal byt ziadny problem pri
instalacii DesignTimePack.bpl (ktora pouziva unitu AB) v IDE.

HTH

Balicky nelze nainstalovat

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 5.3.2003 15:46:17

QSBt4bkgdHUgdW5pdHUgemFocm51dG91IHYgUnVuVGltZSBiYWzt6Gt1LCBteXNs7W0gdiBzZXpu
YW11IHVuaXQgPw0KUG9rdWQgbmUsIG1vaGwgYnkgdG8gYnl0IHRlbiB0dnVqIHByb2JsZW0uDQoN
Ci0tIA0KSmFuIEZpYWxhDQptYWlsdG86amFuLmZpYWxhQGlvbC5jeg0KDQo1LjMuMjAwMyBJbmcu
IFpkZW7sayDYZXpu7ehlazoNCj4gSm8sDQo+IGZha3QgbmV2aW0gY28gcyB0aW0uIEFzaSBza3Vz
aW0gc2UgeiBSdW5UaW1lIEJhbGlja3UgdnloYXpldCBhIHNrbGFkYXQgYQ0KPiBzZXN0YXZvdmF0
IHBvc3R1cG5lIGEgem5vdnUuDQo+IEpha28ga2R5YnljaG9tIG5lbWVsaSBkb3N0IGppbmUgcHJh
Y2UgLi4uLiAuLiBPYmNhcyBocnV6YSB2aWQgPw==

Balicky nelze nainstalovat

[*] Ing. Zden�k �ezn��ek - 5.3.2003 15:49:09

Ne, nezapomel,
v required mam Run Time balicek.

----- Original Message -----
From: <tondrej(zv)t-online.de>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, March 05, 2003 2:41 PM
Subject: Re: Balicky nelze nainstalovat


> > preklad Run-time balicku ('RunTimePack') projde bez
> > problemu.
> > Pri prekladu Design-time ('DesignTimePack') balicku mi
> > prekladac nahlasi:
> >
> > [Warning] Unit 'AB' implicity importet into package
> > 'DesignTimePack'
>
> [snip]
>
> > kdyz dam Install balicku, objevi se chyba :
> > "Cannot load package 'RunTimePack'. It contains unit
> > 'AB' which is also contained in package
> > 'DesignTimePack'."
>
> Zda sa, ze si zabudol pridat RunTimePack.dcp do 'requires' balicka
> DesignTimePack.dpk.
>
> HTH
> TOndrej

Balicky nelze nainstalovat

[*] Ing. Zden�k �ezn��ek - 5.3.2003 15:53:34

Jo,
fakt nevim co s tim. Asi skusim se z RunTime Balicku vyhazet a skladat a
sestavovat postupne a znovu.
Jako kdybychom nemeli dost jine prace .... .. Obcas hruza vid ?

Zdenek

----- Original Message -----
From: Tvrz Miroslav <Miroslav.Tvrz(zv)merlin(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, March 05, 2003 2:42 PM
Subject: RE: Balicky nelze nainstalovat


> Ahoj,
>
> mel jsem nekolikrat nemlich stejny problem a jedna se o to (pokud
> si prelozis hlaseni do cestiny), ze je jedna unita ve dvou balickach
> a Delphi to nemuzou (asi moralne :o)) prekousnout. Mnohdy teda
> pomohlo vyrazeni unity z jednoho z balicku - pak si jeste nejak matne
> pamatuju, ze na dialogu s hlasenim "Cannot load package 'RunTimePack'.
> It contains unit 'AB' which is also contained in package
> 'DesignTimePack'." byl chceckbox "Details" (nebo tak) - s tim jsem
> take jaksi laboroval a pak se zadarilo. Jinak by to mohlo jeste byt
> tim, ze nemas v Required onen balicek RunTime.
>
> MI'RA
>
> -----Original Message-----
> From: Ing. Zden=ECk =D8ezn=ED=E8ek [mailto:reznicek(zv)pce(tec)cz]
> Sent: Wednesday, March 05, 2003 2:50 PM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Balicky nelze nainstalovat
>
>
> Zdravim Vas vsechny programatory,
>
> Prosim, pomozte zoufalemu.
> Snazim se (jiz nekolik hodin) prelozit mnou vyrobene balicky, ktere mi =
na
> notebooku (s Win XP) normalne funguji, mohu je zde znovu prelozit a vse=
je
> O.K.
> Poroblem je, ze jsem preinstaloval svuj hlavni pocitac (Win 98) a zde m=
i
> preklad Run-time balicku ('RunTimePack') projde bez problemu.
> Pri prekladu Design-time ('DesignTimePack') balicku mi prekladac nahlas=
i:
>
> [Warning] Unit 'AB' implicity importet into package 'DesignTimePack'
>
> Coz by mi tolik nevadilo (je ale divne, ze na notebooku se to nestane).
> Horsi je, ze kdyz dam Install balicku, objevi se chyba : "Cannot load
> package 'RunTimePack'. It contains unit 'AB' which is also contained in
> package 'DesignTimePack'."
>
> Prosim, poradte kde je chyba ?
>
> Diky Zdenek Reznicek

Balicky nelze nainstalovat

[*] Ing. Zden�k �ezn��ek - 5.3.2003 15:47:47


Jo, ten tam mam.

Zdenek

----- Original Message -----
From: ing. Jan Fiala <jan.fiala(zv)iol(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, March 05, 2003 2:39 PM
Subject: Re: Balicky nelze nainstalovat


> Mas v sekci Reguired DesignTime balicku ten RunTime balicek ?
>
> --
> Jan Fiala
> mailto:jan.fiala(zv)iol(tec)cz
>
> 5.3.2003 Ing. Zden=ECk =D8ezn=ED=E8ek:
> > Zdravim Vas vsechny programatory,
>
> > Prosim, pomozte zoufalemu.
> > Snazim se (jiz nekolik hodin) prelozit mnou vyrobene balicky, ktere m=
i
na
> > notebooku (s Win XP) normalne funguji, mohu je zde znovu prelozit a v=
se
je
> > O.K.
> > Poroblem je, ze jsem preinstaloval svuj hlavni pocitac (Win 98) a zde=
mi
> > preklad Run-time balicku ('RunTimePack') projde bez problemu.
> > Pri prekladu Design-time ('DesignTimePack') balicku mi prekladac
nahlasi:
>
> > [Warning] Unit 'AB' implicity importet into package 'DesignTimePack'
>
> > Coz by mi tolik nevadilo (je ale divne, ze na notebooku se to nestane=
).
> > Horsi je, ze kdyz dam Install balicku, objevi se chyba : "Cannot load
> > package 'RunTimePack'. It contains unit 'AB' which is also contained =
in
> > package 'DesignTimePack'."
>
> > Prosim, poradte kde je chyba ?
>
> > Diky Zdenek Reznicek
>

Balicky nelze nainstalovat

[*] Tvrz Miroslav <Miroslav.Tvrz(zv)merlin(tec)cz> - 5.3.2003 14:42:28

Ahoj,

mel jsem nekolikrat nemlich stejny problem a jedna se o to (pokud
si prelozis hlaseni do cestiny), ze je jedna unita ve dvou balickach
a Delphi to nemuzou (asi moralne :o)) prekousnout. Mnohdy teda=20
pomohlo vyrazeni unity z jednoho z balicku - pak si jeste nejak matne
pamatuju, ze na dialogu s hlasenim "Cannot load package 'RunTimePack'.=20
It contains unit 'AB' which is also contained in package=20
'DesignTimePack'." byl chceckbox "Details" (nebo tak) - s tim jsem=20
take jaksi laboroval a pak se zadarilo. Jinak by to mohlo jeste byt=20
tim, ze nemas v Required onen balicek RunTime.

MI'RA

-----Original Message-----
From: Ing. Zden=ECk =D8ezn=ED=E8ek [mailto:reznicek(zv)pce(tec)cz]
Sent: Wednesday, March 05, 2003 2:50 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Balicky nelze nainstalovat


Zdravim Vas vsechny programatory,

Prosim, pomozte zoufalemu.
Snazim se (jiz nekolik hodin) prelozit mnou vyrobene balicky, ktere mi =
na
notebooku (s Win XP) normalne funguji, mohu je zde znovu prelozit a vse =
je
O.K.
Poroblem je, ze jsem preinstaloval svuj hlavni pocitac (Win 98) a zde =
mi
preklad Run-time balicku ('RunTimePack') projde bez problemu.
Pri prekladu Design-time ('DesignTimePack') balicku mi prekladac =
nahlasi:

[Warning] Unit 'AB' implicity importet into package 'DesignTimePack'

Coz by mi tolik nevadilo (je ale divne, ze na notebooku se to nestane).
Horsi je, ze kdyz dam Install balicku, objevi se chyba : "Cannot load
package 'RunTimePack'. It contains unit 'AB' which is also contained in
package 'DesignTimePack'."

Prosim, poradte kde je chyba ?

OT : SunClock v Delphi?

[*] Petr Hlo�ek <petr h(zv)mrp(tec)cz> - 5.3.2003 14:51:00


Dobry den,

potreboval bych do sveho programu delanem Delphi integrovat SunClock(ukazuje
kde na Zemi sviti slunce a kde je tma).
Problem je ten ze nevim jak to vypocitat a prenest na plochu do obrazku.
Neco
jsem nasel na netu ale nejsem z toho vubec moudry (bylo to c C). Nevidel
jste na to nekdo
nahodou nejaky popis nebo nejaky zdrojak v pascalu? Dekuji

Petr


Balicky nelze nainstalovat

[*] tondrej(zv)t-online.de - 05.3.2003 14:41:36

> preklad Run-time balicku ('RunTimePack') projde bez
> problemu.
> Pri prekladu Design-time ('DesignTimePack') balicku mi
> prekladac nahlasi:
>
> [Warning] Unit 'AB' implicity importet into package
> 'DesignTimePack'

[snip]

> kdyz dam Install balicku, objevi se chyba :
> "Cannot load package 'RunTimePack'. It contains unit
> 'AB' which is also contained in package
> 'DesignTimePack'."

Zda sa, ze si zabudol pridat RunTimePack.dcp do 'requires' balicka
DesignTimePack.dpk.

HTH

Balicky nelze nainstalovat

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 5.3.2003 14:39:41

TWFzIHYgc2VrY2kgUmVndWlyZWQgRGVzaWduVGltZSBiYWxpY2t1IHRlbiBSdW5UaW1lIGJhbGlj
ZWsgPw0KDQotLSANCkphbiBGaWFsYQ0KbWFpbHRvOmphbi5maWFsYUBpb2wuY3oNCg0KNS4zLjIw
MDMgSW5nLiBaZGVu7Gsg2GV6bu3oZWs6DQo+IFpkcmF2aW0gVmFzIHZzZWNobnkgcHJvZ3JhbWF0
b3J5LA0KDQo+IFByb3NpbSwgcG9tb3p0ZSB6b3VmYWxlbXUuDQo+IFNuYXppbSBzZSAoaml6IG5l
a29saWsgaG9kaW4pIHByZWxveml0IG1ub3Ugdnlyb2JlbmUgYmFsaWNreSwga3RlcmUgbWkgbmEN
Cj4gbm90ZWJvb2t1IChzIFdpbiBYUCkgbm9ybWFsbmUgZnVuZ3VqaSwgbW9odSBqZSB6ZGUgem5v
dnUgcHJlbG96aXQgYSB2c2UgamUNCj4gTy5LLg0KPiBQb3JvYmxlbSBqZSwgemUganNlbSBwcmVp
bnN0YWxvdmFsIHN2dWogaGxhdm5pIHBvY2l0YWMgKFdpbiA5OCkgYSB6ZGUgbWkNCj4gcHJla2xh
ZCBSdW4tdGltZSBiYWxpY2t1ICgnUnVuVGltZVBhY2snKSBwcm9qZGUgYmV6IHByb2JsZW11Lg0K
PiBQcmkgcHJla2xhZHUgRGVzaWduLXRpbWUgKCdEZXNpZ25UaW1lUGFjaycpIGJhbGlja3UgbWkg
cHJla2xhZGFjIG5haGxhc2k6DQoNCj4gW1dhcm5pbmddIFVuaXQgJ0FCJyAgaW1wbGljaXR5IGlt
cG9ydGV0IGludG8gcGFja2FnZSAnRGVzaWduVGltZVBhY2snDQoNCj4gQ296IGJ5IG1pIHRvbGlr
IG5ldmFkaWxvIChqZSBhbGUgZGl2bmUsIHplIG5hIG5vdGVib29rdSBzZSB0byBuZXN0YW5lKS4N
Cj4gSG9yc2kgamUsIHplIGtkeXogZGFtIEluc3RhbGwgYmFsaWNrdSwgb2JqZXZpIHNlIGNoeWJh
IDogIkNhbm5vdCBsb2FkDQo+IHBhY2thZ2UgJ1J1blRpbWVQYWNrJy4gSXQgY29udGFpbnMgdW5p
dCAnQUInIHdoaWNoIGlzIGFsc28gY29udGFpbmVkIGluDQo+IHBhY2thZ2UgJ0Rlc2lnblRpbWVQ
YWNrJy4iDQoNCj4gUHJvc2ltLCBwb3JhZHRlIGtkZSBqZSBjaHliYSA/DQoNCj4gRGlreSBaZGVu
ZWsgUmV6bmljZWsNCiA=

Balicky nelze nainstalovat

[*] Ing. Zden�k �ezn��ek - 5.3.2003 14:49:35

Zdravim Vas vsechny programatory,

Prosim, pomozte zoufalemu.
Snazim se (jiz nekolik hodin) prelozit mnou vyrobene balicky, ktere mi na
notebooku (s Win XP) normalne funguji, mohu je zde znovu prelozit a vse je
O.K.
Poroblem je, ze jsem preinstaloval svuj hlavni pocitac (Win 98) a zde mi
preklad Run-time balicku ('RunTimePack') projde bez problemu.
Pri prekladu Design-time ('DesignTimePack') balicku mi prekladac nahlasi:

[Warning] Unit 'AB' implicity importet into package 'DesignTimePack'

Coz by mi tolik nevadilo (je ale divne, ze na notebooku se to nestane).
Horsi je, ze kdyz dam Install balicku, objevi se chyba : "Cannot load
package 'RunTimePack'. It contains unit 'AB' which is also contained in
package 'DesignTimePack'."

Prosim, poradte kde je chyba ?

Diky Zdenek Reznicek

IB - zjisteni user_name, zadani role

[*] <js-delphi(zv)quick(tec)cz> - 05.3.2003 14:07:27

Kazdemu uzivateli lez priradit prava urcite role=2E =

Na zaklade toho ziska uzivatel rozdilna prava =

pristupu k tubalkam databaze=2E
Dle me zkusenosti (neni moc velka - jsou zde =

mnohem vetsi odbornici nezli ja) neni vubec =

potreba pri logovani zadavat role=2E Databaze uz =

vi=2C jakou roli ma uzivatel prirazenu a na zaklade =

toho uzivatele pusti ci nepusti k patricnym =

tabulkam=2E

Cili ma zkusenost zni=3A ne=2C zadavat svou =22role=22 =

uzivatel pri logovani nemusi=2E

Ahoj
Jirka

--------------------------------------------------
Ing=2E Jiri Sokol=3B jiri=2Esokol=40seznam=2Ecz=3B 972 231 187
D6Prof+SP2=3B WinNT
programator amater

----- P=F9vodn=ED zpr=E1va -----
Od=3A Miroslav Dolecek =3Cdolecek=40informatics=2Emuni=2Ecz=3E
Datum=3A st=F8eda=2C 5=2E b=F8ezna 2003 v 11=3A27 dop=2E
P=F8edm=ECt=3A Re=3A IB - zjisteni user=5Fname=2C zadani role

=3E Ve =FAter=FD=2C 4=2E b=3Fezna 2003=2C 22=3A46=2C delphi-
=3E l=40clexpert=2Ecz napsal(a)=3A =

=3E =3E Nejlepe si udelat vlastni prihlasovaci =

=3E dialog a udaje z nej pak nacpat do Params=2E
=3E =

=3E A tu roli je teda potreba zadavat=3F Ja jsem =

=3E se mozna v prvnim dotazu
=3E spatne vyjadril=2E Nerozumel jsem proc je =

=3E potreba tu roli zadavat=2E
=3E Myslel jsem si=2C ze si IB zjisti podle =

=3E uzivatelskeho jmena=2C jake ten
=3E uzivatel ma prava=2E Udelam si tedy vlastni =

=3E dialog=2C kde bude login=2C
=3E heslo a roli dam do Params programove(ale =

=3E musim si to nekde ulozit=2C
=3E jaky ma kdo prirazenou roli) nebo to necham =

=3E na uzivateli=3F Je to tak
=3E spravne=3F Dik
=3E =

=3E -- =

=3E Miroslav Dolecek =3Cdolecek=40fi=2Emuni=2Ecz=3E
=3E =

=3E

OT: MS DDK

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 5.3.2003 11:53:28

Tady najdes download kompletni MS SDK
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm

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

5.3.2003 Miroslav Dolecek:
> Ahoj,

> nemate nekdo nebo nevite, kde by se dalo stahnout Microsoft Windows
> DDK? Na MS webu se odkazuji na objednani CD nebo predplaceni - a tolik
> dolaru zase nemam :-)) Dekuji

OT: MS DDK

[*] Miroslav Dolecek <dolecek(zv)informatics.muni(tec)cz> - 5.3.2003 11:43:44

Ahoj,

nemate nekdo nebo nevite, kde by se dalo stahnout Microsoft Windows
DDK? Na MS webu se odkazuji na objednani CD nebo predplaceni - a tolik
dolaru zase nemam :-)) Dekuji

--
Miroslav Dolecek <dolecek(zv)fi.muni(tec)cz>

IB - zjisteni user_name, zadani role

[*] Miroslav Dolecek <dolecek(zv)informatics.muni(tec)cz> - 5.3.2003 11:27:50

Ve =FAter=FD, 4. b=F8ezna 2003, 22:46, delphi-l(zv)clexpert(tec)cz napsal(a):=20
> Nejlepe si udelat vlastni prihlasovaci dialog a udaje z nej pak nacpat =
do Params.

A tu roli je teda potreba zadavat? Ja jsem se mozna v prvnim dotazu
spatne vyjadril. Nerozumel jsem proc je potreba tu roli zadavat.
Myslel jsem si, ze si IB zjisti podle uzivatelskeho jmena, jake ten
uzivatel ma prava. Udelam si tedy vlastni dialog, kde bude login,
heslo a roli dam do Params programove(ale musim si to nekde ulozit,
jaky ma kdo prirazenou roli) nebo to necham na uzivateli? Je to tak
spravne? Dik

--=20
Miroslav Dolecek <dolecek(zv)fi.muni(tec)cz>

OT: USB Flash Disk pod Win NT

[*] Plisek Jan Ing. <Plisek(zv)spse(tec)cz> - 5.3.2003 11:19:49

Vazeni,

mate, prosim, nekdo zkusenosti s moznosti pouzivat USB Flash
Disk pod Windows NT. Vim, ze podpora USB je v tomto systemu
velice slaba a slysel jsem, ze byly cineny pokusy o pouziti
ovladacu z Win 2000, ale vic o tom nevim.

Diky za pripadnou radu
ing. Jan Plisek e-mail: plisek(zv)spse(tec)cz
SPSE a VOS tel. +420 466 614 788
Karla IV. 13 fax. +420 466 614 763
531 69 PARDUBICE http://www.spse(tec)cz

DBExpress

[*] Marek Dostal <konf(zv)agnis(tec)cz> - 5.3.2003 10:31:13

Nasledujici mi funguje spolehlive, zatim jsem na zadny problem =
nenarazil. D7, dbExpress, FireBird 1.0:

var hpStream: TStream;
hpStrings: TStringList;

begin
...
//cteni dat
hpStream:=3DSimpleDataSet1.CreateBlobStream(SimpleDataSet1.FieldByName(hp=
Idf),bmRead);
hpStrings.LoadFromStream(hpStream);
hpStream.Free;
...

//zapis dat
naplnim hpStrings...=20

hpStream:=3DSimpleDataSet1.CreateBlobStream(SimpleDataSet1.FieldByName(hp=
Idf),bmWrite);
hpStrings.SaveToStream(hpStream);
hpStream.Free;

end; Marek Dostal


----- Original Message -----=20
From: "Pavel Poles" <xCony(zv)seznam(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Tuesday, March 04, 2003 11:40 AM
Subject: DBExpress


> Dobry den,
>=20
> pouzivam databazi FireBird, Delphi 7 Professional a
> pro pristup k datum DBExpress.
> Problem mi dela zapisovani hodnot do poli typu BLOB.
> Nektere retezce se pravidelne zapisi, jine, ac stejne dlouhe se
> zapisi tim zpusobem, ze se v databazi midto nich objevi pocet
> mezer odpovidajici jejich delce.
>=20
> Pouzil jsem jiz dva zpusoby zapisu a to:
> 1) jednoduse
> DataSet.Fields.FieldByName('Sloupec').AsString:=3DmujString;
>=20
> 2) Trochu sloziteji:
> var
> Blob: TStream;
> ...
> =
Blob:=3DPutDataSet.CreateBlobStream(PutDataSet.Fields.FieldByName('Sloupe=
c'),
> bmWrite);
> Blob.WriteBuffer(mujString, Length(mujString));
>=20
>=20
> Obe ma stejny efekt, proste to s nekterymi retezci funguje
> a s nekterymi ne (mam vyzkouseno, ze kdyz string obsahuje slava text =
polozky
> tak to funguje :-))))
>=20
> Nesetkal jste se nekdo s tim?
>=20
> Predem dik za odpovedi
>=20
> Pavel Poles

OT: vice jak 10 konekci na W2000 Prof

[*] KALUS Jozef <jozef.kalus(zv)spordat.sk> - 5.3.2003 10:21:28

kolega to skusal a zevraj je to len otazka registrov (univerzalne win
:o) ) a on s tym problemy nemal, akurat, ze nejake serverovske sluzby
tam neboli...

joka

-----Original Message-----
From: EFG Developer [mailto:developer(zv)efg(tec)cz]
Sent: Wednesday, March 05, 2003 9:43 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: OT: vice jak 10 konekci na W2000 Prof


Dekuji vsem za odpovedi :))
Zkousel jste to nekdo? Nerad bych po aplikaci toho "patche"
preinstalovaval

Petr Sikola

ADO a update

[*] Bohdan Voska <bohdan(zv)softok(tec)cz> - 5.3.2003 10:33:47

Ahoj


>S bodem 2 souhlasim, ale refresh celeho dotazu je asi dost narocny pokud
vraci vetsi mnozstvi zaznamu. A jak osetrit skok na editovany radek?
>Nelze provest refresh pouze jednoho radku?
>Tedy v BDE to fungovalo s UpdateSQL uplne skvele a nemusel jsem se o nic
starat, ale je potreba se ucit porad neco nove ;-)

Myslim, ze by mohlo pomoct pri skoku na dany radek
Adodataset.Recordset.resync(adAffectCurrent, adResyncAllValues). Nacte z
databaze aktualni zaznam.

Bohdan Voska

tvorba ASP objektu

[*] Jiri Lev <levj(zv)jhv(tec)cz> - 5.3.2003 10:22:18

Zdravim,

muzete me nekdo prosim vas, odkazat na nejaky poradny informacni zdroj
ohledne tvorby asp objektu ?
zaklady ovladam, potrebuju se dostat dal...

Dik Jirka

MSHTML_TLB a import

[*] <aldik(zv)quick(tec)cz> - 05.3.2003 10:16:21

Nedari se mi import %subj% nevite nekdo jak na
to? Po instalaci dojde k tomu ze mi to zacne
hlasit redeclare classname a chybejici funkce.
Mam D6Prof a W2000 a jsem prihlasen jak USER..

Ales Pavel
W2000 D6Prof

vice jak 10 konekci na W2000 Prof

[*] <semera(zv)fofrs(tec)cz> - 5.3.2003 10:10:39


Taky jsem jsi nebyl jist jestli to sem patri, ale podle vseho ma utilita
pouze menit registry. A muze hodit vice lidem. Jinak se predem omlouvam.> > http://www.astalavista.com/tools/network/misc/NTSwitch.zip
>
> Neblaznete. Pokud takove veci chcete posilat, tak na soukromy mail.
> Setrete Petrovi nervy.
>
> --
> Jan Fiala
> mailto:jan.fiala(zv)iol(tec)cz
>

Serial Umime to s Delphi - dalsi dily

[*] Petr Brant <brant(zv)dcomm(tec)cz> - 5.3.2003 10:00:09

Ahoj vespolek, predelal jsem dalsi kus serialu V. Kadlece do offline =
podoby,
takze uz je celkem 74 dilu (namatkou Delphi a zpravy systemu Windows, =
prace
se systemovym registrem, prace se soubory *.ini atd.). Ve formatu CHM =
ke
stazeni na me strance http://web.redbox(tec)cz/petr.brant

Zdravim

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]=20
http://web.redbox(tec)cz/petr.brant

D&COMM s.r.o.
Korunova=E8n=ED 6
Praha 7

IB - zjisteni user_name, zadani role

[*] <js-delphi(zv)quick(tec)cz> - 05.3.2003 10:03:29

Ahoj=2E
Ja si myslim ze s rolema je to takhle=3A
vytvoris databazi
vytvoris tabulky v ty databazi
k tem tabulkam musis priradit pristupova prava
- pokud mas jednoho uzivatele=2C neni problem =

zadat pristupova prava k ty tabulce jednomu =

uzivateli a je vsechno hotovy
- problem budes mit=2C pokud Tva aplikace pobezi v =

nejakem vestim podniku=2C kde bude x uzivatelu=2C =

kteri budou mit x pristupovach prav=2E

KVULI tomu bych pouzil ROLE

cili misto toho=2C abych definoval pristupova prava =

kazdeho uzivatele ke kazde tabulce=2C vytvorim si =

patricne ROLE s pristupovymi pravy=2C ty role =

pridelim k tabulkam

A TEPRVE potom zacnu rikat ze uzivatel XY=2C =

ktereho vytvarim=2C ma prava ROLE AB=2C coz napr=2E =

uzivateli XY umozni cist tabulku 1 a zapisovat do =

tabulek 2=2C3=2E

Proste role Ti pri sprave vice uzivatelu usetri =

spoustu prace =2E=2E=2E

Tak chapu vyznam roli ja=2E

Ahoj a hezky den=2E
Jirka

--------------------------------------------------
Ing=2E Jiri Sokol=3B jiri=2Esokol=40seznam=2Ecz=3B 972 231 187
D6Prof+SP2=3B WinNT
programator amater

----- P=F9vodn=ED zpr=E1va -----
=3E A jeste jeden dotaz=3A Vsichni uzivatele maji =

=3E nastavenou nejakou roli v
=3E ramci databaze=2C ktere jsou pridelena prava=2E =

=3E V helpu jsem se docetl=2C ze
=3E kdyz se takovy uzivatel prihlasuje musi =

=3E zadat i nazev role=2E Jenze v
=3E tom defaultnim prihlasovacim dialogu je =

=3E jenom polozka login a heslo=2E
=3E Muze mi to prosim nekdo ozrejmit=2C jak to =

=3E tedy je=3F Navic nevim=2C jak
=3E bych lidem vysvetloval=2C ze maji napr=2E roli =

=3E =22IB=5FSECRETARY=22=2E
=3E Predem dekuji
=3E =

=3E -- =

=3E Miroslav Dolecek =3Cdolecek=40fi=2Emuni=2Ecz=3E
=3E =

=3E

OT: Re: vice jak 10 konekci na W2000 Prof

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 5.3.2003 09:38:39

5.3.2003 semera(zv)fofrs(tec)cz:

> http://www.astalavista.com/tools/network/misc/NTSwitch.zip

Neblaznete. Pokud takove veci chcete posilat, tak na soukromy mail.
Setrete Petrovi nervy.

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

vyber v sql

[*] Jan Sebel�k <honza(zv)haes(tec)cz> - 5.3.2003 09:53:49

> Odes=EDlatel: mato <mato.tino(zv)inmail.sk>
> mam tabulku mdb v Delhi 5. V tabulke mam jeden stlpec typ date/time.
> Potrebujem urobit SQL s where aby mi vybral zaznami le napr za rok =
2002. Ako
> to napisat do where ? Ked on chce cely datum nie iba rok. To iste =
potrebujem
> za mesiac. Zaznami existuju pre kazdy den.

Nevim, zda MSAccess umi neco takoveho jako "ExtractYear(datum)".
Pak by slo do podminky napsat "where ExtractYear(datum)=3D2002".

Pokud ne, vidim jedinou moznost:
where :dat1<=3Ddatum and datum<dat2
a pred spustenim dotazu naplnit
dat1:=3DEncodeDate(2002,1,1);
dat2:=3DEncodeDate(2003,1,1);
a dat1, dat2 nacpat do parametru dotazu.

Honza
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D HAES - RNDr. Jan Sebelik
=3D http://www.haes(tec)cz
=3D Skolici a konzultacni stredisko pro Delphi a Win32
=3D Vojtiskova 206
=3D 507 81 Lazne Belohrad
=3D tel. 493 792 931 (mobil 776 347735)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

OT: vice jak 10 konekci na W2000 Prof

[*] EFG Developer <developer(zv)efg(tec)cz> - 5.3.2003 09:43:18

Dekuji vsem za odpovedi :))
Zkousel jste to nekdo? Nerad bych po aplikaci toho "patche"
preinstalovaval

Petr Sikola

Re[2]: NMFTP

[*] Jakub Dusek <jdev(zv)seznam(tec)cz> - 5.3.2003 09:37:44

Podle me jsou NM komponenty klasicka ukazka komponent tretich stran v
Delphi, jejich uvedeni je svazano terminem vydani Delphi a vetsinou
je zrejme nestihnou perfektne odladit. INDY je jiny pripad, v tomto pripade
Borland implementoval znamou a hodne pouzivanou (a tedy i relativne
odladenou) knihovnu komponent. O NM jsem ja osobne pred uvedenim do
Delphi neslysel.

Jakub Dusek

-------------------------------
Homepage : http://dusek.webz(tec)cz
Phone : +420604615795
Icq : 86063232
Apps : Sms GateKeeper
-------------------------------

Wednesday, March 5, 2003, 8:16:35 AM, you wrote:

LG> NM komponenty byly vzdy bez zdrojaku, od zacatku hromada odborniku
LG> rika, ze jsou to navic z hlediska funkcnosti spatne komponenty! Z
LG> tehto duvodu vidim pouzivani NM komponent jako hloupost, a cim drive
LG> se preorientujes na cokoliv, od ceho budes mit zdrojaky, tim lepe pro
LG> tebe do budoucna.


LG> -- Lukas Gebauer.

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

vice jak 10 konekci na W2000 Prof

[*] <semera(zv)fofrs(tec)cz> - 5.3.2003 09:31:37


http://www.astalavista.com/tools/network/misc/NTSwitch.zip

vice jak 10 konekci na W2000 Prof

[*] Robert Suska <SuskaR(zv)seznam(tec)cz> - 5.3.2003 09:16:19

Ahoj!

Ked si vsimnes v sharovani diskov SpinEdit na nastavenie poctu userov ktory
sa mozu pripojit na masinu tak je tam max. cislo 10. Takze tu Ti asi
nepomoze nic len W2k SERVER alebo kuzelnik :)

Robo


************************************
Robert Suska
KORAK SLOVAKIA s.r.o.
Horna 52
974 01 Banska Bystrica
www.korak.sk robert(zv)korak.sk
Network administrator, Delphi programmer
************************************
----- Original Message -----
From: "EFG Developer" <developer(zv)efg(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, March 05, 2003 8:52 AM
Subject: OT: vice jak 10 konekci na W2000 Prof


> Zdravim, omlouvam se za offtopic, ale predpokladam,
> ze dost programatoru tady v konfere se nekde stara o nejakou sit:
>
> Mam problem s pripojenim vice jak 10 pocitacu k serveru, kde bezi W2000
> Professional.
> Proste vic jak 10 pc se tam nepripoji (MS sdileni). Vim, ze resenim by
> bylo asi koupit W2k Server + patricny pocet klientskych licenci, ale da
> se toto vyresit i s W2k Prof ??
>
> Dekuji za odpoved
> Petr Sikola
>
>
>

vice jak 10 konekci na W2000 Prof

[*] KALUS Jozef <jozef.kalus(zv)spordat.sk> - 5.3.2003 08:52:40

niekde som na nete videl utilitku... ktora nieco zmeni vo w2kprof a
urobi z nich w2kserver a potom to vie aj vratit naspat... ale neviem =
ako
sa vola...

len neviem ci to pomoze tym konektom, vyhoda je, ze sa nemusi nic
preinstalovavat...=20

joka

PS: preverim to u kolegu a dam vediet...

--------------------------------------------
Ing. Jozef Kalus=09
=A5. =A9t=FAra 17/28
018 61 BELU=A9A

Mob.: 0905 459156
e-mail: equipment(zv)equipment.sk
jozef.kalus(zv)spordat.sk
web: www.equipment.sk


-----Original Message-----
From: EFG Developer [mailto:developer(zv)efg(tec)cz]=20
Sent: Wednesday, March 05, 2003 8:52 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: OT: vice jak 10 konekci na W2000 Prof


Zdravim, omlouvam se za offtopic, ale predpokladam,=20
ze dost programatoru tady v konfere se nekde stara o nejakou sit:

Mam problem s pripojenim vice jak 10 pocitacu k serveru, kde bezi W2000
Professional. Proste vic jak 10 pc se tam nepripoji (MS sdileni). Vim,
ze resenim by bylo asi koupit W2k Server + patricny pocet klientskych
licenci, ale da se toto vyresit i s W2k Prof ??

Dekuji za odpoved
Petr Sikola

OT: vice jak 10 konekci na W2000 Prof

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 5.3.2003 08:56:08

Jedine neoficialne. Jinak by si lide kupovali W2k prof a nekupovali by
server.

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

5.3.2003 EFG Developer:
> Zdravim, omlouvam se za offtopic, ale predpokladam,
> ze dost programatoru tady v konfere se nekde stara o nejakou sit:

> Mam problem s pripojenim vice jak 10 pocitacu k serveru, kde bezi W2000
> Professional.
> Proste vic jak 10 pc se tam nepripoji (MS sdileni). Vim, ze resenim by
> bylo asi koupit W2k Server + patricny pocet klientskych licenci, ale da
> se toto vyresit i s W2k Prof ??

OT: vice jak 10 konekci na W2000 Prof

[*] EFG Developer <developer(zv)efg(tec)cz> - 5.3.2003 08:52:21

Zdravim, omlouvam se za offtopic, ale predpokladam,
ze dost programatoru tady v konfere se nekde stara o nejakou sit:

Mam problem s pripojenim vice jak 10 pocitacu k serveru, kde bezi W2000
Professional.
Proste vic jak 10 pc se tam nepripoji (MS sdileni). Vim, ze resenim by
bylo asi koupit W2k Server + patricny pocet klientskych licenci, ale da
se toto vyresit i s W2k Prof ??

Dekuji za odpoved
Petr Sikola

Re[2]: NMFTP

[*] Jakub Dusek <jdev(zv)seznam(tec)cz> - 5.3.2003 08:35:29

Napadaji me dve moznosti jak to resit:

1) Jakmile INDY skonci tak ti zustanou zdrojaky, muzes si je tedy
udrzovat sam, opravovat chyby, pridavat podpory pro nove verze Delphi
atd.

2) Pokud chces aby za tebe komponenty pro net vyvijel i nadale nekdo
jiny, je dobre vlozit uz ted mezi aplikace a INDY (popr. Synapse atd.)
svoji mezivrstvu. Tak budes z aplikace volat vzdy jen ji a pri
prechodu na jinou knihovnu komponent zmenis jen tu mezivrstvu.

Jakub Dusek

-------------------------------
Homepage : http://dusek.webz(tec)cz
Phone : +420604615795
Icq : 86063232
Apps : Sms GateKeeper
-------------------------------

Wednesday, March 5, 2003, 7:59:43 AM, you wrote:

>> Problem je v tom, ze uz od D6 prestaly byt Netmaster podporovany a
>> nejsou k nim ani zdroje (musel sis je koupit). Takze co budes delat, az to
>> budes prevadet za cas na dalsi verzi Delphi ....


JV> To je teda otazka .... a co bude delat az treba zkonci indy???

JV> Jirka

IB - zjisteni user_name, zadani role

[*] Jan Sebel�k <honza(zv)haes(tec)cz> - 4.3.2003 22:46:55

Nejlepe si udelat vlastni prihlasovaci dialog a udaje z nej pak nacpat =
do Params.

Honza
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D HAES - RNDr. Jan Sebelik
=3D http://www.haes(tec)cz
=3D Skolici a konzultacni stredisko pro Delphi a Win32
=3D Vojtiskova 206
=3D 507 81 Lazne Belohrad
=3D tel. 493 792 931 (mobil 776 347735)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
----------
> Odes=EDlatel: Miroslav Dolecek <dolecek(zv)informatics.muni(tec)cz>
> Komu: Konference Delphi <delphi-l(zv)clexpert(tec)cz>
> P=F8edm=ECt: IB - zjisteni user_name, zadani role
> Datum: 4. b=F8ezna 2003 18:01
>=20
> Ahoj,
>=20
> pripojuji se z aplikace na IB. V objektu IBDatabase mam nastavene
> LoginPrompt na true, takze uzivatele zadavaji udaje primo do IB
> dialogu. V aplikaci bych nasledne potreboval zjistit ten login. Jde
> to nekde najit? Ted me napada, jestli to nepujde vycucnout z
> IBDatabase.Params?
>=20
> A jeste jeden dotaz: Vsichni uzivatele maji nastavenou nejakou roli v
> ramci databaze, ktere jsou pridelena prava. V helpu jsem se docetl, ze
> kdyz se takovy uzivatel prihlasuje musi zadat i nazev role. Jenze v
> tom defaultnim prihlasovacim dialogu je jenom polozka login a heslo.
> Muze mi to prosim nekdo ozrejmit, jak to tedy je? Navic nevim, jak
> bych lidem vysvetloval, ze maji napr. roli "IB_SECRETARY".
>=20
> Predem dekuji
>=20
> --=20

NMFTP

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 5.3.2003 08:17:14

5.3.2003 Jiri Virt:
>> Problem je v tom, ze uz od D6 prestaly byt Netmaster podporovany a
>> nejsou k nim ani zdroje (musel sis je koupit). Takze co budes delat, az to
>> budes prevadet za cas na dalsi verzi Delphi ....

> To je teda otazka .... a co bude delat az treba zkonci indy???

K INDY ma zdroje (na rozdil od NetMasteru). Takze co bude delat ?
Vezme zdroje a prelozi je pod novou verzi Delphi.
Jinak rekl bych, ze NetMaster neskoncil. Pouze byl v Delphi nahrazen
INDY komponentami.

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

NMFTP

[*] Lukas Gebauer <gebylist(zv)mlp(tec)cz> - 05.3.2003 08:16:35

> > Problem je v tom, ze uz od D6 prestaly byt Netmaster podporovany a
> > nejsou k nim ani zdroje (musel sis je koupit). Takze co budes delat,
> > az to budes prevadet za cas na dalsi verzi Delphi ....
> To je teda otazka .... a co bude delat az treba zkonci indy???

Prejdes na Synapsi. ;-))) Ale myslim, ze Indy tak rychle
nezlikviduji. ;-))))

Ale ted vazne... nikdo nikdy ti u niceho nemuze zarucit, ze nikdy s
vyvojem neskonci. Udalosti poslednich par mesicu krasne ukazaly, ze
tuto zaruku nemas opravdu nikdy, ani u draze zaplacenych komercnich
koponent.

Tvoje jedina ochrana investice tkvi v tom, ze ackoliv bude zastaveny
vyvoj, budes mit alespon kompletni zdrojaky, takze vyskytne-li se s
novejsi verzi Delphi nejaka nekompatibilita, budes si moci zdrojaky
sam upravit. (nebo si je nechas upravit nekym jinym.)

Je uplne jedno, jestli sis ty zdrojaky koupil, nebo jestli pouzivas
OpenSource. Duklezite je mit v ruce zdrojaky!

NM komponenty byly vzdy bez zdrojaku, od zacatku hromada odborniku
rika, ze jsou to navic z hlediska funkcnosti spatne komponenty! Z
tehto duvodu vidim pouzivani NM komponent jako hloupost, a cim drive
se preorientujes na cokoliv, od ceho budes mit zdrojaky, tim lepe pro
tebe do budoucna.


-- Lukas Gebauer.

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

NMFTP

[*] Jiri Virt <virt(zv)volny(tec)cz> - 5.3.2003 07:59:43

> Problem je v tom, ze uz od D6 prestaly byt Netmaster podporovany a
> nejsou k nim ani zdroje (musel sis je koupit). Takze co budes delat, az to
> budes prevadet za cas na dalsi verzi Delphi ....


To je teda otazka .... a co bude delat az treba zkonci indy???

Jirka

NMFTP

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 5.3.2003 07:52:55

5.3.2003 delphi:
> skor sa mi jednalo o to, ze preklapam aplikaciu z D4 na D7 a dost pouzitych
> (defaultnych) komponent proste chyba alebo ma rozdielne metody. Chcel som
> ist cestou mensieho odporu, ale asi to bude treba vsetko prerobit na nove
> (defaultne) komponenty.

Problem je v tom, ze uz od D6 prestaly byt Netmaster podporovany a
nejsou k nim ani zdroje (musel sis je koupit).
V dalsich verzich Delphi uz je nenajdes. Takze co budes delat, az to
budes prevadet za cas na dalsi verzi Delphi ?

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

NMFTP

[*] delphi <delphi(zv)minv.sk> - 5.3.2003 07:44:59

> > Vie niekto ako pouzit komponentu NMFTP z delphi7 ? Na liste nie je a
> > bohuzial ani v packages som hu nenasiel.
>
> Uplne na ni zapomen a pouzij Indy (ty mas primo v instalaci Delphi 7) nebo
> Synapsi.
>
> Petr Vones

Hoy Petre,

skor sa mi jednalo o to, ze preklapam aplikaciu z D4 na D7 a dost pouzitych
(defaultnych) komponent proste chyba alebo ma rozdielne metody. Chcel som
ist cestou mensieho odporu, ale asi to bude treba vsetko prerobit na nove
(defaultne) komponenty.

dik

Werki

silne OT - Visual C++

[*] Jiri Virt <virt(zv)volny(tec)cz> - 5.3.2003 07:12:16

No, tak to nejde.... mam knihu Mistrovstvi ve Visual C++ a tam je doslova
napsano "... a pokud nekdo ocekava vyvojove prostredi jako Visual Basic nebo
Delphi, bude zklaman ...Ve Visual C++ se musi psat a psat ... "


Jirka

vyber v sql

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 5.3.2003 06:45:07

Bud pouzijes funkci, ktera ti v SQL prikazu vyextrahuje obdobi, napr:
where Year(datum) = 2002 ...
(neznam syntaxi Access, tak to ber jako ilustracni priklad)
nebo do podminky das rozmezi datumu:
where datum between '20020101' and '20021231'

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

5.3.2003 mato:
> Zdravim,

> mam tabulku mdb v Delhi 5. V tabulke mam jeden stlpec typ date/time.
> Potrebujem urobit SQL s where aby mi vybral zaznami le napr za rok 2002. Ako
> to napisat do where ? Ked on chce cely datum nie iba rok. To iste potrebujem
> za mesiac. Zaznami existuju pre kazdy den.

> dakujem

vyber v sql

[*] mato <mato.tino(zv)inmail.sk> - 5.3.2003 06:35:39

Zdravim,

mam tabulku mdb v Delhi 5. V tabulke mam jeden stlpec typ date/time.
Potrebujem urobit SQL s where aby mi vybral zaznami le napr za rok 2002. Ako
to napisat do where ? Ked on chce cely datum nie iba rok. To iste potrebujem
za mesiac. Zaznami existuju pre kazdy den.

dakujem

silne OT - Visual C++

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 4.3.2003 22:09:21

From: "Jerry Jacobi" <jerry.jacobi(zv)wo(tec)cz>
> Lze v M$ Visual C++ programovat jako v delphi - tj. ze si na nejaky form dam
> komponentu (treba tlacitko) atd.... proste jako v delphi? A pokud ano tak
> jakym zpusobem tento rezim aktivovat?

Ne, to "Visual" je tam ponekud zavadejici. Jinak Visual Studio .NET

Petr Vones

silne OT - Visual C++

[*] Jerry Jacobi <jerry.jacobi(zv)wo(tec)cz> - 4.3.2003 21:57:20

DD,
omlouvam se za OT ale potreboval bych poradit.
Lze v M$ Visual C++ programovat jako v delphi - tj. ze si na nejaky form dam
komponentu (treba tlacitko) atd.... proste jako v delphi? A pokud ano tak
jakym zpusobem tento rezim aktivovat?
Kdyby nekdo mel treba odkaz na nejaky dobry stranky o M$ Visual C++ tak by
to bylo super.
Predem diky vsem a jeste jednou se omlouvam za OT.
Jerry

Sdileni pameti pomoci mapovani souboru.

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

From: "Petr Koukal" <koukal(zv)petrkoukal(tec)cz>
> Poprebuji sdilet pamet mezi procesy jedoucimi na pozadi (Win 2000, Xp verze
> professional) a aplikaci. Toto je mozne jen po nastaveni 'security' ( funkce
> WIn 32 api - CreateFileMapping .)

Zalezi na presne situaci, napriklad jestli ty procesy bezi pod stejnym uctem.
Klidne muzes predat jako ten parametr nil.

Petr Vones

IB - zjisteni user_name, zadani role

[*] Miroslav Dolecek <dolecek(zv)informatics.muni(tec)cz> - 4.3.2003 18:01:40

Ahoj,

pripojuji se z aplikace na IB. V objektu IBDatabase mam nastavene
LoginPrompt na true, takze uzivatele zadavaji udaje primo do IB
dialogu. V aplikaci bych nasledne potreboval zjistit ten login. Jde
to nekde najit? Ted me napada, jestli to nepujde vycucnout z
IBDatabase.Params?

A jeste jeden dotaz: Vsichni uzivatele maji nastavenou nejakou roli v
ramci databaze, ktere jsou pridelena prava. V helpu jsem se docetl, ze
kdyz se takovy uzivatel prihlasuje musi zadat i nazev role. Jenze v
tom defaultnim prihlasovacim dialogu je jenom polozka login a heslo.
Muze mi to prosim nekdo ozrejmit, jak to tedy je? Navic nevim, jak
bych lidem vysvetloval, ze maji napr. roli "IB_SECRETARY".

Predem dekuji

--
Miroslav Dolecek <dolecek(zv)fi.muni(tec)cz>

=?Default?Q?Re:_Sd=EDleni_pameti_pomoci_mapovani_s

[*] =?Default?Q?Jan_Sebel=EDk?= <honza(zv)haes(tec)cz> - 4.3.2003 12:44:32

> Jak nastavit 'security' v kodu pro process a aplikaci? Funkci pro =
nastaveni
> 'security' je mnoho. Hledam komentovany priklad. (O Microsoft MSDN =
vim, v
> publikaci WIN 32 api toho mnoho neni, elekronicke helpy popisuji pouze
> funkce bez prikladu pouziti).

Preposilam nasemu lektorovi.
viz kurzy "Win32API", "NT security".

Honza
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D HAES - RNDr. Jan Sebelik
=3D http://www.haes(tec)cz
=3D Skolici a konzultacni stredisko pro Delphi a Win32
=3D Vojtiskova 206
=3D 507 81 Lazne Belohrad
=3D tel. 493 792 931 (mobil 776 347735)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
----------
> Odes=EDlatel: Petr Koukal <koukal(zv)petrkoukal(tec)cz>
> Komu: delphi konference <delphi-l(zv)clexpert(tec)cz>
> P=F8edm=ECt: Sd=EDleni pameti pomoci mapovani souboru.
> Datum: 4. b=F8ezna 2003 12:04
>=20
> Dobry den!
> Poprebuji sdilet pamet mezi procesy jedoucimi na pozadi (Win 2000, Xp =
verze
> professional) a aplikaci. Toto je mozne jen po nastaveni 'security' ( =
funkce
> WIn 32 api - CreateFileMapping .)
>=20
> The CreateFileMapping function creates a named or unnamed file-mapping
> object for the specified file.
>=20
> HANDLE CreateFileMapping(
>=20
> HANDLE hFile, // handle to file to map
> >>> >>> LPSECURITY_ATTRIBUTES lpFileMappingAttributes, // optional
> security attributes <<<<<<
>=20
> DWORD flProtect, // protection for mapping object
> DWORD dwMaximumSizeHigh, // high-order 32 bits of object size
> DWORD dwMaximumSizeLow, // low-order 32 bits of object size
> LPCTSTR lpName // name of file-mapping object
> );
>=20
> Jak nastavit 'security' v kodu pro process a aplikaci? Funkci pro =
nastaveni
> 'security' je mnoho. Hledam komentovany priklad. (O Microsoft MSDN =
vim, v
> publikaci WIN 32 api toho mnoho neni, elekronicke helpy popisuji pouze
> funkce bez prikladu pouziti).
>=20
> Predem diky za odpoved.
> S pozdravem Petr Koukal.

NMFTP

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 4.3.2003 15:58:29

From: "delphi" <delphi(zv)minv.sk>
> Vie niekto ako pouzit komponentu NMFTP z delphi7 ? Na liste nie je a
> bohuzial ani v packages som hu nenasiel.

Uplne na ni zapomen a pouzij Indy (ty mas primo v instalaci Delphi 7) nebo
Synapsi.

Petr Vones

NMFTP

[*] delphi <delphi(zv)minv.sk> - 4.3.2003 15:05:38

Ahoj

Vie niekto ako pouzit komponentu NMFTP z delphi7 ? Na liste nie je a
bohuzial ani v packages som hu nenasiel.

Dik

Werki

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