Archív konference Delphi

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

MS-SQL a BDE

[*] Pavel M. <talema(zv)top(tec)cz> - 1.12.1998 21:11:23

Mel jsem podabna trapeni a bylo to Quattrem.
Problem byl v tom, ze Quattro si IDAPI dava
do adresare nekam k sobe a pokud se instaluje
nasledne BDE tak se nainstaluje do Program Files,
ale neda tam vsechny soubory, nektere necha pod Quattrem.
Asi to rikam trochu zmatecne, ale chtelo to vymazat vsechny
soubory pro IDAPI pod Quattrem, preinstalovat BDE a podivat
se jaka je cesta IDAPI ve win.ini.
Podotykam, ze jsem mel problem s BDE a paradox tabulkama
s SQL Serverem nemam v tomto smeru zkusenosti.

Pavel M.

p.s. Taky je potreba dat pozor na pripadnou preinstalaci
Quattra, protoze uplne bezostysne provede "Update"
na starsi verzi BDE(IDAPI).

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


Ahoj,

narazil jsem na problem, ktery jsem nedokazal u zakaznika
vyresit. Maji SQL Server 6.5, SP3, zaplatu na Bloby. Nainstaloval
jsem BDE 4.51, nativni link pro MSSQL. SQL Client se nainstaloval
v poradku a spoji se se serverem. Problem nastal, kdyz jsem
zavedl v BDE Alias, na nekterych pocitacich to slape jako hodinky,
na nekterych (a jako na potvoru na tech nejdulezitejsich) pokus o
otevreni databaze (uz z BDE) vraci chybu
"General SQL Error: Db-library network communication layer not
loaded. Alias: ...".
Nesetkal jste se s necim takovym uz nekdo? Hledal jsem nejake
info u Inprise, ale nic jsem nenasel. Na obou pocitacich, kde to
neslo, maji nainstalovane Quatro pro Wokna - mozna by to mohlo
mit vliv, mozna ne.


S pozdravem

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


DbLookUpTable

[*] Roman Toda <normex(zv)mail.pvt.sk> - 01.12.1998 22:03:48



jdanek(zv)fnbrno(tec)cz wrote:

> Nevite nekdo, jak nastavit programov� u standartni komponenty
> DbLookUpComboBox
> pri inicializaci, uvodni vybranou hodnotu? Marne s tim jiz delsi dobu
> bojuji
>

DbLookUpComboBox.Text:=Table1Field.asString;

--
Mgr. Roman Toda - developers center
normex(zv)mail.pvt.sk; www.technickenormy.com
Normex - fulltext retrieval information system for technical standard

BDE a language driver

[*] Jiri Binder <jiri.binder(zv)pedf.cuni(tec)cz> - 2.12.1998 00:49:51

> > > > nevite nekdo, jak se da zmenit language driver v BDE softwarove.
> >
> odlisny langdriver pri vytvareni tabulky musis zadat jako parametr pri volani
> BDE API funkce DbiCreateTable (viz heslo "Language drivers" v BDE32 API helpu).
> Lze to udelat bud pomoci tohoto prikladu:
>
> http://www.inprise.com/devsupport/bde/bdeapiex/dbicreatetable.html
>
> nebo vytvorenim tabulky s pouzitim metody TTable.CreateTable a nasledne zmene
> jejiho langdriveru:
>
> http://www.delphi(tec)cz/soubor.asp?dir=\archiv\1998\jul\21\dlfaaabr.htm
>
> Internet proti monopolu. Petr Vones, amatersky programator

Dekuji za pomoc.

Na problem s langdrivrem jsem narazil pri kopirovani tabulek pdoxu
pomoci TBatchMove. Naivne jsen se domnival, ze kdyz se tabulka
kopiruje, tak i s langdrivrem.

Navrhovany postup postup to resi - tabulku tedy vytvorim a pak
udelam Add. Nicmene kdyby byla moznost donutit aby se pri
kopirovani LD zachovaval, nebylo by to spatne.

Jiri Binder

Outer join & ORACLE 8.0

[*] Martin =?iso-8859-2?Q?O=E8en=E1=B9?= <martin(zv)proces.sk> - 02.12.1998 06:47:39

Na Oracle sa dava OUTER JOIN v klazule WHERE
SELECT * FROM table t1, table t2 WHERE t1.id = t2.id(+)
je to to plus v zatvorkach

Hasta la vista
terorista

M.

"Jezek Petr, Ing. (DELVINA)" wrote:
>
> Nevim jak na Oraclu, lae na Informixu (aspon 5.01) je to tak:
> select * from table1 t1, outer table2 t2 where t1.id=t2.id
>
> +-------------------------------+
> | Ing. Petr Jezek |
> | Delvina, s.r.o |
> | 010 01 Zilina |
> + - - - - - - - - - - - - - - - +
> | tel: +421 (89) 624 344 |
> | fax: +421 (89) 621 018 |
> | email: petr(zv)sevis.sk |
> | web: www.delvina.sk |
> +-------------------------------+
>
> -----Original Message-----
> From: Jakub [mailto:jakub(zv)mis-net(tec)cz]
> Sent: Monday, November 30, 1998 4:07 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Outer join & ORACLE 8.0
>
> Dobry den preji..
>
> Uz se tady na to nekdo ptal, ale nenasel jsem zadnou odpoved, takze
> jeste jednou - nevi nekdo nahodou jaky je na Oraclu 8 ekvivalent
> outer joinu ? (ne union, kdyby bylo tech referencnich poli, ktera
> muzou mit null, vice, byla by to hrozna pakarna).
>
> Diky
> Jakub Holubec


RxLib Property Ed (was: Re: Access violation)

[*] Ing. Miroslav Ond��ek <bonnel(zv)telecom(tec)cz> - 2.12.1998 07:10:25


-----P�vodn� zpr�va-----
Od: Petr Vones <pvones(zv)mbox.vol(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 1. prosince 1998 21:20
P�edm�t: Re: Access violation


|
|A nepouzivas nahodou RxLib ? Tam jsou upravene ciselne property editory a
|je tam v nich prave tato chyba.
|


A je to nekde nejak opravene ?

Mira

E-mail:
bonnel(zv)telecom(tec)cz
bonnel-ondrisek(zv)telecom(tec)cz - v�voj software

internet: http://www.bonnel-tech.com
PGP podporov�no - ve�ejn� kl�� na na�� homepage

Prepinani formulare

[*] Ing. Ji�� Kub��ek - 2.12.1998 07:25:57

Vrele diky. A ja pitomec jsem zkousel vselijake zpravy mezi okny.
Jirka


>> Zdravim vsechny a prosim o radu:
>> V D1 mam vedle hlavniho formulare i jeden mensi,nemodalni,vedlejsi.
>> Nemodalni proto, abych mohl i pri jeho aktivaci ovladat viditelna
tlacitka
>> hlavniho formulare. Temito tlacitky (FormN.Show) ovlivnuji obsah
vedlejsiho
>> formulare (hodnotou v Tag).
>> Vse funguje ale neprijemne je, ze pri stisku tlacitka hlav.
formulare
>> se samozrejme aktivuje a zobrazi na chvili cely hlavni formular. Lze
nejak
>> zamezit jeho zobrazeni?
>

>Tomu nemodalnimu mensimu formulari nastav StayOnTop a
>myslim, ze problem bude vyresen.
>
> S pozdravem Radek KALA

TDBChart & casova osa

[*] muher(zv)csas(tec)cz - 2.12.1998 08:08:29

Ahoj,
Zacal jsem pouzivat tuto komponentu a mam problemy s
nastavenim osy x jako osy casove.
Je to klasicky graf (po�et prenesenych bytu za hodinu).
Zdroj dat je dataset (mssql -> TQuery) a vsude
kde by to m�lo byt je u t�to polozky zaskrtnuto ze je typu
datetime. Ona sama (v sql) je typu datetime.
M�sto nejakeho casu to na ose x pise nesrozumitelna,
nesrovnana cisla (0.897916615009308, 0.441, 1.345833301)

Diky za odpoved

Martin UHER


F1Book vo verzii 97

[*] hrenovcik(zv)ns.basl.sk - 2.12.1998 08:16:58

Caute !
Neviete kde by som zohnal F1Book vo verzii 97 ?

Diky
Peter


MS SQL a NTWDBLIB.DLL - divne reseni

[*] mbartone(zv)Synthesia(tec)cz - 2.12.1998 08:19:58

Ahoj

Pokud na klientovi W95 nebyl nainstalovan MS OFFICE tak se mi nepodarilo
rozchodit alias na MS SQL server.
Po nainstalovani MS OFFICE vse funguje spravne.

Milan

Delphi 4, INFORMIX-CLI & Informix 7

[*] Milan CERMAK <Milan.Cermak(zv)vtupv(tec)cz> - 2.12.1998 08:29:39

Hi
Kdyz jsme kupovlai Informix Connect pro Win, tak nam misto jedne
krabice prisli od Informixu krabice dve. Jedna z Connectem a jedna
s tim national supplementem (neobjednavali jsme ho). Protoze faktura
byla na cenu jenom za Connect tak jsme neprotestovali. Sam nevim
jestli se to da sehnat samostatne. Zkuste se poptat na Informixu.
Milan
Cermak


-----P�vodn� zpr�va-----
Od: Flaska Jakub <jakub.flaska(zv)zps.skoda-auto(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 1. prosince 1998 14:23
P�edm�t: RE: Delphi 4, INFORMIX-CLI & Informix 7


>Dekuji mnohokrat. Problem asi bude v nenainstalovanem Informix National
>Supplement pod Windows - nemuzu nastavit v LOCALE cestinu.
>
>Takze jeste jedna otazka: Kde se da Informix National Supplement pro
>Windows sehnat? Na www.informix.com jsem nic nenasel a Altavista taky
>zaryte mlci.
>

Odstrankovanie pri tlaci

[*] Mal� Dobromil <Dobromil.Maly(zv)rak.pr.ds.mfcr(tec)cz> - 2.12.1998 08:46:10

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
> ----------
> Od: hrenovcik(zv)ns.basl.sk[SMTP:hrenovcik(zv)ns.basl.sk]
> Odesl�no: 1. prosince 1998 21:13
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Odstrankovanie pri tlaci
>
> Nazdar !
> Pomoze mi niekto s nasledujucim problemom ?
>
> Potrebujem na zaklade v texte(subore) najdenom riadiacom znaku napr
> '#n'
> previest
> odsrankovanie.Ale pokial problem riesim takto:
> .
> .
> .
> AssignPrn(Prn);
> AssignFile(F,FileName);
> Reset(F);
> ReWrite(Prn);
> while not EOF(F) do
> begin
> Read(F,Ch);
> << ak Ch je riadiaci znak potom ReWrite(Prn);
> Write(Prn,Ch);
> end;
> CloseFile(F);
> CloseFile(Prn);
> .
> .
> .
>
> Problem vznika pri ReWrite(Prn) pretoze vzdy vznikne vo fronte
> tlaciarni
> nova uloha ,tj. napr. pri tlaceni textu kde potrebujem odstrankovat
> 100x
> zaplnim frontu tlaciarne co nie je zrovna najelegantnejsi sposom
> riesenia
> problemu.
> Ak to odtrankujem iba Printer.NewPage, sice sa prevedie odtrankovanie
> ale
> text na novej strane je na takom riadku akoby sa nachadzal na strane
> predoslej.
>
> Diky za kazdu radu.
> Peter
>
>
>
>

slunce.cz

[*] Saip <petr(zv)slunce(tec)cz> - 2.12.1998 08:53:05

Ahoj chlapici,
pokud Vam neustale chodi to nase zlobive slunicko, napiste mi.Kolega
nastavoval PROXY a tvrdi,ze uz by to chodit nemelo.
Omlouvam se za tento problemek.

Petr Sadovsky

-----P�vodn� zpr�va-----
Od: Flaska Jakub <jakub.flaska(zv)zps.skoda-auto(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 1. prosince 1998 19:13
P�edm�t: RE: slunce(tec)cz


>Timto bych se take chtel omluvit, ze jsem sem jednu zpravu poslal
>trikrat - vzdycky mi odepsalo slunicko, coz jsem povazoval za nejaky
>ublb, a zpravu zkusil poslat znovu. Az potom jsem si vsiml, ze jinak
>maily do konference chodi normalne.
>
>F.
>
>P.S.: Za chvilku tu budu mit slunce znovu... :-)
>
>> -----P�vodn� zpr�va-----
>> Od: Martin Fron�k [SMTP:FRONEK(zv)ZZNSLANY.CZ]
>> Odesl�no: �ter�, prosinec 01, 1998 16:19
>> Komu: 'delphi-l(zv)fwd(tec)cz'
>> P�edm�t: RE: slunce(tec)cz
>>
>> Me taky.... misto aby svitilo, tak se flaka na internetu, potvora....
>> :-)
>>
>>
>> Martin Fron�k
>> ZZN Slan� a.s.
>> Pra�sk� 1579, 274 49, Slan�
>> tel. +420-314-522986
>> e-mail: fronek(zv)zznslany(tec)cz
>>
>> > -----P�vodn� zpr�va-----
>> > Od: Administrator [SMTP:Administrator(zv)rosoft.sk]
>> > Odesl�no: 01. prosince 1998 15:21
>> > Komu: delphi-l(zv)fwd(tec)cz
>> > P�edm�t: slunce(tec)cz
>> >
>> > tak predstavte si to slunce uz chodi aj mne
>
>

AOBPSC3.EXE WANTED

[*] Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ> - 2.12.1998 09:10:50

Ja vim, ze se RSD zaprodalo, ale na novych strankach nic neni :-((((((((

Verze pro D4 je mi fakt na nic, ale presto dik.


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

> -----P�vodn� zpr�va-----
> Od: Petr Zahradnik [SMTP:clexpert(zv)clexpert(tec)cz]
> Odesl�no: 01. prosince 1998 18:19
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: AOBPSC3.EXE WANTED
>
> > nemate nekdo soubor AOBPSC3.EXE??????? Prosiiiim. Je to
> AutoOutlookBar
> > od RSD pro CB3, oni uz neexistuji a ja blbec jsem si stahnul jen
> verzi
> > pro CB1 - neprozretelne :-(((((((( Diky.
>
> RSD Software existuje, jen se dalo do spolku (nebo prodalo?) s firmou
> Developer Express Inc. Zkus napsat sem: rsdcust(zv)devexpress.com, treba
> neco poslou. Jinak ja mam free verzi bez zdroju pro D4, kdybys chtel.
> Jenze ta ti pro Builder bude na nic...
>
> S pozdravem
> Petr Zahradnik, pocitacovy expert
>
> Autorizovany dealer TurboPower Software... knihovny pro Delphi
> ==============================================================
> === Petr Zahradnik - Computer Laboratory ===
> === Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
> === telefon: 047-5500610, telefon/fax: 047-5501627 ===
> === mobilni telefon GSM (hotline): 0602-409601 ===
> === http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
> ==============================================================
> ICQ: 21215917


IE4 DOM

[*] Bro�ek Erik <Erik.Brozek(zv)pvt(tec)cz> - 2.12.1998 10:17:56


Ahoj, stahnul jsem si programek z nize uvedeho URL,
ale pri nahravani to po me chce kompomentu "TWebBrowser"
a pote tam chybi i soubory v deklaraci "users"
"SHDocVw_TLB" a "MSHTML_Tlb"

Muzete my nekdo poradit, kde se daji tyto soubory,
ktere my chybeji stahnout.

http://www.informant.com/libs/delphi/3x/di9808rl.zip

Mam Delphi 3, Windows 95, IE4.01 CZ, SP1.

Diky Erik.

Komponenta

[*] Miroslav Mares <mares(zv)sct(tec)cz> - 2.12.1998 10:24:30

Zdravim,

kdyz uz jste u tech property editoru, tak bych taky potreboval poradit.
Napsal jsem komponentu, ktera ma, mezi jinymi, dve property typu
string(DirectoryName a FileName), pro DirectoryName jsem si napsal
PropertyEditor(odvozeny od TStringProperty), ktery mi ukazuje dostupne disky
a adresare. Jenomze to same se mi ukazuje i u property FileName, logicky
kvuli tomu, ze jsou stejneho typu. Jenomze ja pro ni potrebuju neco jineho.
Takze jak se to da nadefinovat kazdy zvlast?

Miroslav Mares


-----P�vodn� zpr�va-----
Od: Petr Vones <pvones(zv)mbox.vol(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 1. prosince 1998 21:50
P�edm�t: Re: Komponenta


>Ladik Kasza wrote:
>> Ahojte,
>>
>> Mam taky maly problem. Vytvaram si komponentu, do ktorej
>> potrebujem PROPERTY DatabaseName a TableName.
>> Pokial to tam dam, tak by som chcel, aby mi v Object Inspector-e
>> zobrazil tieto property ale s tym, aby mi tam aj doplnil zoznam,
>> taky isty ako je to u objektu TTable.
>
>Ahoj,
>
>K tomu muzes vyuzit jiz existujicich zaregistrovanych property editoru.
>Nedavno se to tu probiralo, problem je v tom, ze v Delphi 4 k nim z me
>neznamych duvodu nejsou zdrojaky. Nastesti jsou ale v D2 a vyplyva z
>nich, ze staci aby se tve vlastnosti jmenovaly DatabaseName a TableName.
>Poslednim pozadavkem je, aby byla komponenta odvozena od patricnych
>trid, to bude v Delphi >2 trosku jine nez v te casti zdrojaku z D2,
>protoze tam doslo ke zmenam v hiearchii trid datasetu. Tady je jako
>ukazka cast kodu ve kterem se registruji property editory v Delphi 2:
>
> RegisterPropertyEditor(TypeInfo(string), TDBDataSet, 'DatabaseName',
TDatabaseNameProperty);
> RegisterPropertyEditor(TypeInfo(string), TTable, 'TableName',
TTableNameProperty);
>
>a zde implementace GetValueList techto dvou property editoru. Z toho je
>trochu patrne, jak je to udelano:
>
>procedure TTableNameProperty.GetValueList(List: TStrings);
>const
> Masks: array[TTableType] of string[5] = ('', '*.DB', '*.DBF', '*.TXT');
>var
> Table: TTable;
>begin
> Table := GetComponent(0) as TTable;
> Table.DBSession.GetTableNames(Table.DatabaseName, Masks[Table.TableType],
> Table.TableType = ttDefault, False, List);
>end;
>
>procedure TDatabaseNameProperty.GetValueList(List: TStrings);
>begin
> (GetComponent(0) as TDBDataSet).DBSession.GetDatabaseNames(List);
>end;
>
>--
>
>Internet proti monopolu. Petr Vones, amatersky programator
>* http://www.bojkot(tec)cz *
>* protestni akce *
>************************
>

Capability not supported

[*] Administrator <Administrator(zv)rosoft.sk> - 2.12.1998 10:42:20

CAfte.

Ide o to ze aj ked som v BDE Config. vypol siet (nastavil som nie server
ale lokalne C) tak mi pred chvilov
pracovnicka zahlasila ze (Lock File has grown too large) pritom ziadny
*.lck som na disku nenasiel...
ale zatial sa mi nestazovala na "Capability not supported" alebo
"Invalid parameter".
Tu istu aplikaciu som si vecer zobral domov a skusal a ani raz mi tam
nepadla...

Neviem co s tym

Patrik Tesar


MS SQL a NTWDBLIB.DLL

[*] Maros Klaco <klaco(zv)mtf.stuba.sk> - 02.12.1998 10:43:59

Je treba nainstalovat klienta MS SQL.
A uvedena DLL by mala byt nakopirovana (robili sme to uz pomocou instalacneho
programu aplikacie)
do adresara systemoveho pod W95 alebo NT.
Potom to chodi bez problemov.

--
Maros Klaco
mailto:klaco(zv)mtf.stuba.sk

STU MtF Trnava
Katedra Aplikovanej Informatiky a Automatizacie
Hajdoczyho 1
Trnava 917 24
Tel.: 0805/27455
Fax : 0805/27454

TDriveComboBox

[*] Saip <petr(zv)slunce(tec)cz> - 2.12.1998 10:48:40

Ahoj.
Delal jsem programek k otvirani souboru a nehodil se mi TOpenFileDialog, ale
dal jsem do formu DirComboBox,DirListBox,... a nemuzu prijit na to jak
zmenit systemove chybove hlaseni(priklad:kdyz se na DirComboBoxu prepnu na
A: a nem�m disketu tak napise "I/O Error 21", a to bych chtel vymenit za
svou hlasku).Napadlo mne vrazit kontrolu do udalosti OnChange, ale to uz je
pozde.Predpokladam,ze se musi samostatne definovat nejaky chybovy objekt, ze
ktereho si tu hlasku sam vezme,ale nevim jak a kam ho potom dat. Predem moc
dekuji.

Petr Sadovsky

Access violation

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 02.12.1998 11:20:46

Presne tak, stahni si fix na RxLib a je to OK.

Mac

Petr Vones wrote:

> > Je to dost neprijemny, kdyz chcete treba zmeni interval timeru.
>
> A nepouzivas nahodou RxLib ? Tam jsou upravene ciselne property editory a
> je tam v nich prave tato chyba.

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

MS-SQL a cestina

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 02.12.1998 11:27:08

Budu trosku hadat (nepouzivame BDE). Nastav v BDE (v podstate kde to jde
- tzn. u vsech pouzitych aliasu) trideni "pdox ANSI Czech 'ch'" (nevim
jestli je to tak presne). No a pak by si mel mit i nastavene ceske
trideni na MS SQL serveru (nastavuje se pri instalaci serveru).

Mac

Marek Prokop wrote:

> Uz jsem se ptal minuly tyden, ale nejak to zapadlo.
> Moc by mi pomohlo, kdyby mi nekdo dokazal poradit, jak nakonfigurovat
> ODBC a BDE, aby spravne fungovala cestina (diakritika i trideni) s
> MS-SQL 6.5.
>
> Dekuji
>
> Marek Prokop

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

RxLib Property Ed (was: Re: Access violation)

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 02.12.1998 11:35:46

Maji fix na jejich homepage. Mimochodem, cas od casu je ten fix novejsi a
novejsi a nikde o tom neni ani zminka ;-)

Mac

"Ing. Miroslav Ond��ek" wrote:

> |A nepouzivas nahodou RxLib ? Tam jsou upravene ciselne property editory a
> |je tam v nich prave tato chyba.
> |
>
> A je to nekde nejak opravene ?

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

MS SQL a NTWDBLIB.DLL - divne reseni

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 02.12.1998 11:56:17

Jestli to nebude tim, ze Office sebou prinese ODBC manager a patrne i
knihovny pro pristup k MS SQL. Myslim, ze stejnou sluzbu udela i instalace
MDAC 2.0 Service Pack 1:

http://support.microsoft.com/download/support/mslfiles/MDACTYPI.EXE

(posledni ODBC, ADO, OLEDB s Y2K)

Mac

mbartone(zv)Synthesia(tec)cz wrote:

> Ahoj
>
> Pokud na klientovi W95 nebyl nainstalovan MS OFFICE tak se mi nepodarilo
> rozchodit alias na MS SQL server.
> Po nainstalovani MS OFFICE vse funguje spravne.
>
> Milan

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

MS SQL a NTWDBLIB.DLL

[*] Marian Jonas <jonas(zv)jia(tec)czn(tec)cz> - 2.12.1998 12:03:50


>Ahoj
>Na klienta W95 jsem nainstaloval aplikaci (inst. program vytvoren
>InstallShield a plnym BDE a vsemi SQL links)
>Po nainstalovani jsem pridal novy Database Alias.
>Po jeho otevreni mi vynadal
>
>Vendor initialization failed.
>Cannot load an IDAPI service library.
>File : NTWDBLIB.DLL.
>Alias : MSSQL1.
>
>Uvedenou knihovnu jsem zkopiroval do adresaru Windows, Windows\System,
>Program Files\Borland\Common Files\BDE - nic z toho nepomohlo.
>Kde by mela byt tato knihovna ?
>
>Milan
>

Presne tento stejny problem se mi vyskytnul, kdyz jsem na cisty harddisk
nainstaloval jen Windows 95 a pak jsem nainstaloval BDE pres IS.

Tato chyba je zp�sobena star�mi knihovnami OLE2, je mo�n� bu�

A) nainstalovat IE4.0 nebo Office97

B)
nakopirovat soubor NTWDBLIB.DLL do adresare Windows\System.
a nainstalovat soubory
STDOLE2.TLB 2.20.4054.1
OLEAUT32.DLL 2.20.4054.1
OLEPRO32.DLL 5.0.4055.1
ASYCFILT.DLL 2.20.4056.1
COMCAT.DLL 4.71.1441.1

-----------------------------------------------------------------
Marian Jon� jonas(zv)prog-soft(tec)cz
Prog-Soft s.r.o.
INFOS - informa�n� system pro n�poj��e
-----------------------------------------------------------------

Off-JBuilder-konfer.

[*] tomas.mazurek(zv)vitkovice(tec)cz - 2.12.1998 12:06:50

Hello,

omlouvam se za Off. Nevite, zdali existuje nejaka konference o
JBuilderu? Byl by nekdo schopen poradit s programovanim v nem?

Dik

Tomas


Problem s komponentou TUpDown

[*] Pavol Griga <paly(zv)sct.sk> - 2.12.1998 12:06:50

Nestretol sa niekto z Vas s problemom:
Cez komponentu TUpDown menim obsah EditBoxu (su previazane cez vlastnost
Associate komponenty TUpDown), pri zmene EditBoxu (OnChange evnt) testujem
jeho obsah, a ak nevyhovuje urcitym podmienkam tak zobrazim modalne okno
a tu nastane problem, lebo po zatvoreni tohto modalneho okna mozem kliknut
mysou kdekolvek v zakladnom formulari, ale vzdy sa vygeneruje udalost
pre dany TUpDown.

Za dobru radu vopred vdaka


MS-SQL a BDE

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 2.12.1998 12:12:35

Pavel M. wrote:

> Mel jsem podabna trapeni a bylo to Quattrem.
> Problem byl v tom, ze Quattro si IDAPI dava
> do adresare nekam k sobe a pokud se instaluje
> nasledne BDE tak se nainstaluje do Program Files,
> ale neda tam vsechny soubory, nektere necha pod Quattrem.
> Asi to rikam trochu zmatecne, ale chtelo to vymazat vsechny
> soubory pro IDAPI pod Quattrem, preinstalovat BDE a podivat
> se jaka je cesta IDAPI ve win.ini.
> Podotykam, ze jsem mel problem s BDE a paradox tabulkama
> s SQL Serverem nemam v tomto smeru zkusenosti.
>
Problem je v tom, ze na tomtez pocitadle Paradox funguje. Ke
Quatru jsem nasel ODAPI, ktere jsem smazal. Je fakt, ze jsem
neproslidil win.ini.


S pozdravem

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


Ulozeni vysledku SQL na disk - lokalni tabulky

[*] Jan Fiala <fiala(zv)infos(tec)cz> - 2.12.1998 12:33:18

Pokud se pouzije nativni driver BDE, funkce DBIMakeRestrukture pracuje
(ulozi tabulku na disk). Pri pouziti ODBC, bohuzel ne. Neexistuje nejaka API
v ODBC, ktera by ulozila temporary table (kterou vytvari SQL) na disk ?

-----------------------------------------------------------------
ing. Jan Fiala jan.fiala(zv)iname.com
Prog-Soft s.r.o.
INFOS - informa�n� system pro n�poj��e
---------------------------------------------------------------


Application.Run

[*] Ale� Gregor <agisoft(zv)softhome(tec)net> - 2.12.1998 13:10:58


Cau,

Nevite n�kdo co presne dela Application.run? V helpu sem nasel ze obsahuje hlavni smicku zprav.
Me to ale nejak nestaci proto�e pukud otevru nejake okno jiz p�ed Application.Run tka se chova normalne.
No ted nevim co si o tom App..Run mam myslet.

Dik.

ALG

Capability not supported

[*] Tomas Holan <HOLAN(zv)ksvi.mff.cuni(tec)cz> - 2.12.1998 13:19:30

> Me hlasi Capatibility not suportet program (zatim) jen tehdy, chci li
> spustit
> SQL (pomoci TQuery), ktery obsahuje dva "select"-y. Napr.=20
> select COL from TAB where KEY is in (select...) =20
> (pozn:poustim to ta lokalni pdox tabulky)

Lokalni SQL ma urcita omezeni - viz help.

Tom


Capability not supported

[*] Tomas Holan <HOLAN(zv)ksvi.mff.cuni(tec)cz> - 2.12.1998 13:20:45

> Ide o to ze aj ked som v BDE Config. vypol siet (nastavil som nie server
> ale lokalne C) tak mi pred chvilov
> pracovnicka zahlasila ze (Lock File has grown too large) pritom ziadny
> *.lck som na disku nenasiel...
> ale zatial sa mi nestazovala na "Capability not supported" alebo
> "Invalid parameter".
> Tu istu aplikaciu som si vecer zobral domov a skusal a ani raz mi tam
> nepadla...

Volne misto na disku?

Tom


Odstrankovanie pri tlaci

[*] Tomas Holan <HOLAN(zv)ksvi.mff.cuni(tec)cz> - 2.12.1998 13:36:49

> Potrebujem na zaklade v texte(subore) najdenom riadiacom znaku napr '#n'
> previest
> odsrankovanie.Ale pokial problem riesim takto:
> .

Write( Prn, #12 ); { Form-feed }

Tom


Capability not supported

[*] Radim Kunz <rkunz(zv)ova(tec)comp(tec)cz> - 2.12.1998 13:37:06

Zajed si na www.inprise.com do Search dej "Lock File has grown too large"
a vyjede ti 10 stranek, ktere se timto zabyvaji.

Radim Kunz
>CAfte.
>
>Ide o to ze aj ked som v BDE Config. vypol siet (nastavil som nie server
>ale lokalne C) tak mi pred chvilov
>pracovnicka zahlasila ze (Lock File has grown too large) pritom ziadny
>*.lck som na disku nenasiel...
>ale zatial sa mi nestazovala na "Capability not supported" alebo
>"Invalid parameter".
>Tu istu aplikaciu som si vecer zobral domov a skusal a ani raz mi tam
>nepadla...
>
>Neviem co s tym
>
>Patrik Tesar

JPEGImage.Scale

[*] Zdenek Petruj <zpetruj(zv)zebra(tec)cz> - 2.12.1998 14:01:58

Nevite nekdo jak dekomprimovat (zobrazit) obrazek za pomoci
TJPEGImage.Scale property - to znamena abych rozbaloval a zobrazoval
obrazek v polovine, ctvrtine nebo osmine velikosti tak jak je to popsane
v helpu u property Scale. At nastavuju jak nastavuju tak furt se mi
rozbaluje obrazek ve full velikosti.

S pozdravem
Zdenek Petruj
____________________________
adress: Zebra systems, s.r.o.
Spartakovcu 3
708 00 Ostrava - Poruba
Czech republic
____________________________
tel./fax.: +420-(0)69-6912961
+420-(0)69-6912963
e-mail: zpetruj(zv)zebra(tec)cz
internet: http://www.zebra(tec)cz

Retezec v souboru

[*] Viliam Mlich <vmlich(zv)mbox.vol(tec)cz> - 2.12.1998 14:11:51

Hello Pavel!

> nejaka fce nebo zpusob, pomoci, ktere bych byl
> schopen v binarnim souboru(exe, dll, ...)
> najit urcity textovy retezec (napr. tak
> jako to dela FindDialog v textovych souborech).
> Hledal jsem, ale marne. Nacitat soubor po bajtech
> nebo po 64kB ( mam to v D1) je vzhledem k rychlosti
> zpracovani neefektivni.

Myslis, ze system to moze robit nejak 'efektivneji'?

Ked nechas nacitat do premennej naraz 64k, prenasa sa cely blok
naraz, jednou strojovou instrukciou v prislusnom systemovom
module. Takisto ked zavolas kniznicnu funkciu na prehladanie
bloku pamati (neviem ako v pascale, ale v C sa vola tusim memchr),
tak po par instrukciach na prevzatie parametrov samotne hladanie
robi jedina strojova instrukcia.

Ak ti to chodi pomaly, nevolas spravne blokove funkcie alebo mas
nevhodny pamatovy model.

Osobne vidim najvacsi problem na rozhrani bloku. Pred rokmi som
robil v 'C' program na 'lokalizaciu' .EXE suborov tak, ze sa pomocou
jedneho programu poloautomaticky vytiahli vsetky texty, urobil sa
z toho riadiaci subor a druhym programom sa podla neho dala urobit
'kamenicka' alebo 'latinicka' verzia. Keby ten retazec bol len '�.', tak
to pochopitelne narobi peknu paseku, ale uz 4-znakove slovo ma
velmi dobre sance, ze sa nevyskytne nahodou. Keby to niekto potreboval,
da sa to stiahnut z mojej BBS (freq 421/50 DIAVEXE.RAR 21k). Alebo to
hodit na web? Pochopitelne je to aj so zdrojakom v C.

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

Off-JBuilder-konfer.

[*] Milan �orm <xsorm(zv)informatics.muni(tec)cz> - 2.12.1998 14:16:57

Wed, Dec 02, 1998 ve 12:06:50PM +0000 tomas.mazurek(zv)vitkovice(tec)cz napsal:
> Hello,
>
> omlouvam se za Off. Nevite, zdali existuje nejaka konference o
> JBuilderu? Byl by nekdo schopen poradit s programovanim v nem?
>
> Dik
>
> Tomas

neexistuje-li, muzu vam ji zalozit a nekde announcnout. napiste mi na
sorm(zv)fi.muni(tec)cz, pokud o to budete mit zajem.

milan

-------------------------------------------------------------
Milan �orm (aka John Popeln�k) telefon: +420 5 41512348
B205, FI MU, Botanick� 68a, Brno sorm(zv)informatics.muni(tec)cz
http://www.fi.muni(tec)cz/~sorm/ tel. dom�: (05) 46211083


Application.Run

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 2.12.1998 15:26:15

Haj hou!

> Nevite n�kdo co presne dela Application.run? V helpu sem nasel ze
obsahuje hlavni smicku zprav.
>Me to ale nejak nestaci proto�e pukud otevru nejake okno jiz p�ed
Application.Run tka se chova normalne.
>No ted nevim co si o tom App..Run mam myslet.

Dela presne tohle:

procedure TApplication.Run;
begin
FRunning := True;
try
AddExitProc(DoneApplication);
if FMainForm <> nil then
begin
case CmdShow of
SW_SHOWMINNOACTIVE: FMainForm.FWindowState := wsMinimized;
SW_SHOWMAXIMIZED: MainForm.WindowState := wsMaximized;
end;
if FShowMainForm then
if FMainForm.FWindowState = wsMinimized then
Minimize else
FMainForm.Visible := True;
repeat
HandleMessage
until Terminated;
end;
finally
FRunning := False;
end;
end;

Application.Run

[*] Radim Kunz <rkunz(zv)ova(tec)comp(tec)cz> - 2.12.1998 15:47:16

Application.Run dela presne to, co se pise helpu, tj. nic. Stara se jenom o to, aby program
neskoncil. Ze se okno otevrene pred Run chova normalne, to je normalni. Staci se podivat
na zdrojak, je v souboru forms.pas

Radim Kunz

-----P�vodn� zpr�va-----
Od: Ale� Gregor <agisoft(zv)softhome.net>
Komu: 'delphi-l(zv)fwd(tec)cz' <delphi-l(zv)fwd(tec)cz>
Datum: 2. prosince 1998 15:04
P�edm�t: Application.Run


Cau,

Nevite n�kdo co presne dela Application.run? V helpu sem nasel ze obsahuje hlavni smicku zprav.
Me to ale nejak nestaci proto�e pukud otevru nejake okno jiz p�ed Application.Run tka se chova normalne.
No ted nevim co si o tom App..Run mam myslet.

Dik.

ALG

formula one

[*] sula milos <crkstrobe(zv)geocities(tec)com> - 2.12.1998 16:02:38

Nevite nekdo jak se ve Formula One komponente nascrollovat na urcitou bunku ?

pozice scrollbaru

[*] David Maly <david(zv)archa(tec)com> - 2.12.1998 17:16:29

Ahoj,

mam takovy problem: Mam komponentu typu TPageControl. Pokud obsahuje
vice zalozek, kterym nestaci misto, tak se v pravem hornim rohu objevi
dve sipecky (scrollbar), kterymi se daji ouska posouvat. No a ja
potrebuju zjistit prave tu pozici toho scrollbaru, presneji o kolik se da
v urcite situaci este posunout doleva a o kolik doprava.

Dik za radu,

David
mailto:david(zv)archa.com

Vytes�n� c�ry

[*] honzajl(zv)email(tec)cz - 2.12.1998 17:19:40


Zdravim,

-Potrebuju v TRichEditu udelat neco jako je v MSWordu vlnkovity podtrhnut�
neznameho - spatneho slova.

Co s t�m?

-Drive sem se zabejval s TPanelem. Udelal sem potomka s TCanvas, ale cokoli
sem na ten Canvas vykreslil se pri jakymkoli refresnuti zapomelo a byl zase
cistej. Jde me prevazne o to,

JAK VYTESAT caru tak, aby se refresi nezapomela?

Presusovanej ramecek kolem TPAnelu na ten Canvas kreslim pri kazdym
refresi (je soucasti komponenty) , ale co kdyz potrebuju na nekterej ten
panylek jednu carecku kamsi do prostredka?

Prosim o radu, jakeho dlata pouzit :-)

Predem moc diky za pomoc

........by
....................Honza

PS:Me diky nepatri "offtopikum", tem patri neco velmi sprosteho

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


SQL - 2 files

[*] Ji�� Heinisch <HeiJu(zv)sol(tec)cz> - 2.12.1998 21:00:03

ahoj vsichni

po nejake dobe zkousim SQL prikazy

v nasledujicim SQL potrebuji z druheho souboru (HC012) doplnit nazvy uctu do

tabulky tvorene z HN002 ale nevim jak na to

prikaz Where HN002.SUAU=HC012.SUAU to resi tim ze pokud

v ciselniku neni dany ucet jako v Hn002 tak tento radek pro nej nexistuje.
------------
Select Hn002.suau,Hc012.NazevSUAU,Hn002.kalskup as KS,Hn002.PsMd as PsMD ,
Hn002.PsDal as PsDAL,
Hn002.CelkObrMd as MD ,
Hn002.CelkObrDal as DAL
from HC012,Hn002
where HN002.SUAU=HC012.SUAU
-------------

diky

s pozdravem


Jiri Heinisch H-trading
Danovy a ekonomicky servis
Vyvoj a tvorba ekonomickeho software
http://www.mujweb(tec)cz/www/heinisch/
HeiJu(zv)sol(tec)cz

Jak roztocit cdromku?

[*] Zdenek Drvota <zds(zv)pce.fairnet(tec)cz> - 2.12.1998 21:15:57

Ahoj,
jedina rozumna rada ;-) je asi zkopirovat nejprve
soubory z CD na HD a vypalovat JEN z HD.
Nebo (coz je skoro totez, ale lepsi:-)
vytvorit nejprve na HD soubor CD-IMAGE a
vypalovat teprve z nej. Vypalovat primo
z CD je kaskaderstvi.
To je prakticka zkusenost po vypaleni
nekolika set CD.

> Ahoj,
> mam kupodivu problem: pri paleni dat z casti z hardu a z casti primo
> z cedecka je treba, aby byla cdromka roztocena po celou dobu paleni,
> protoze pri cekani na roztoceni dojde palici buffer.
> Chci to resit aplikaci v systrayi, ktera by co chvili otravovala
> cdromku, aby se nezastavila.
> Problem je v tom, ze nevim jak. Hrabal jsem se v API tak dlouho,
> az mi dosla trpelivost, a proto se ptam: Nevite nekdo nejaky elegantni
> zpusob, jak donutit cedecko k rotaci?
> Zatim me napada jedine reseni, a to nacitanim souboru z cd. Jenze
> tohle jede jen pro prvni cteni, ostatni sezere z cache. (coz plati i o
> vsech mnou vyzkousenych diskovych funkcich z API)
>
> Predem diky ... Jan Rychtar (hojan(zv)sin.cvut(tec)cz)
> *-----------------------------------------------*
ZDS, spol. s r. o.
Ing. Zdenek Drvota, director
Devotyho 775 tel/fax:+420-40-33837
530 02 Pardubice 41691
Czech Republic
e-mail: drvota(zv)zds(tec)cz (Win1250/ISO-8859-2)
http://www.zds(tec)cz

Podporujeme akci
Internet proti monopolu > http://www.bojkot(tec)cz/
*-----------------------------------------------*

formula one

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 02.12.1998 22:29:45

> sula milos wrote:
>
> Nevite nekdo jak se ve Formula One komponente nascrollovat na urcitou bunku ?

procedure TForm1.Button1Click(Sender: TObject);
begin
with F1Book1 do
begin
Row := 100;
Col := 2;
ShowActiveCell;
end;
end;

--

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

Re[2]: Outer join & ORACLE 8.0

[*] Hubert <mneu3246(zv)ss1000.ms.mff.cuni(tec)cz> - 2.12.1998 22:38:54

To nelze pouzit na ORACLE ANSI SQL? Podle ktereho to ma vypadat takto:
SELECT *
FROM table t1
(FULL,LEFT,RIGHT) OUTER JOIN table t2 ON t1.id = t2.id


MO> Na Oracle sa dava OUTER JOIN v klazule WHERE
MO> SELECT * FROM table t1, table t2 WHERE t1.id = t2.id(+)
MO> je to to plus v zatvorkach


Best regards,
Michal Neuwirth mailto:mneu3246(zv)ss1000.ms.mff.cuni(tec)cz

Kurzor mysi nad menu

[*] Micrel <micrel(zv)micrel(tec)cz> - 2.12.1998 23:29:26

Ahoj a diky, je to skvele!
Ale vyvstal jiny problem. Pro zamereni casti grafu na formu potrebuji
pouzit krizek. Je nastaven jako crCross na TShape. Krizek mi zmizel a
objevil se muj kurzor, zakazu-li svuj kurzor, puvodni se objevi sam. Jak to
mam, prosim, spravit, aby nad prislusnym polem se objevil spravny tvar
kurzoru, i kdyz pouziju svuj kurzor?
Zdravim
Jaroslav Bene�
Micrel dev.
micrel(zv)micrel(tec)cz

PS. RX Lib ma opravdu novy bug fix ze zari, s dost zavaznymi opravami.

-----P�vodn� zpr�va-----
Od: Petr Vones [SMTP:pvones(zv)mbox.vol(tec)cz]
Odesl�no: 1. XII 1998 19:15
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: Re: Kurzor mysi nad menu


Service pack a verze

[*] Miki Vom��ka����h������� - 2.12.1998 23:46:02

Dobry den vsem,


Lze pouzit service pack pro D4 i na verzi 5.33 ?

Miki Vomacka


SQL - 2 files

[*] Marek Repisk� <mrepisky zl(zv)zsnp.sk> - 3.12.1998 06:42:28

> ahoj vsichni
> po nejake dobe zkousim SQL prikazy
> v nasledujicim SQL potrebuji z druheho souboru (HC012) doplnit nazvy uctu
do
> tabulky tvorene z HN002 ale nevim jak na to
> prikaz Where HN002.SUAU=HC012.SUAU to resi tim ze pokud
> v ciselniku neni dany ucet jako v Hn002 tak tento radek pro nej
nexistuje.
> ------------
> Select Hn002.suau,Hc012.NazevSUAU,Hn002.kalskup as KS,Hn002.PsMd as PsMD
,
> Hn002.PsDal as PsDAL,
> Hn002.CelkObrMd as MD ,
> Hn002.CelkObrDal as DAL
> from HC012,Hn002
> where HN002.SUAU=HC012.SUAU

Nazdar,

riesi sa to cez OUTER JOIN. Vtedy select vybere aj riadky, ktore nemaju
kluc v inej tabulke. Sposob SQL zapisu je zavisly od pouzitej databazy.
Pre Paradox by to mohlo vyzerat asi takto:

Select Hn002.suau,Hc012.NazevSUAU,Hn002.kalskup as KS,Hn002.PsMd as PsMD,
Hn002.PsDal as PsDAL, Hn002.CelkObrMd as MD, Hn002.CelkObrDal as DAL
from HC012 left outer join Hn002 on HN002.SUAU=HC012.SUAU

Podobne je to pre InterBase, nedavno tu bezala diskusia o joine na ORACLE.
Na Informixe by to vizeralo zhruba takto
select ... from t1, outer t2 where t1.id=t2.ids.

Viac help pre Tvoju databazu.

Marek Repisky
mrepisky_zl(zv)zsnp.sk


Prepinani formulare

[*] Ing. Ji�� Kub��ek - 3.12.1998 07:14:43

Vrele diky. A ja pitomec jsem zkousel vselijake zpravy mezi okny.
Jirka


>> Zdravim vsechny a prosim o radu:
>> V D1 mam vedle hlavniho formulare i jeden mensi,nemodalni,vedlejsi.
>> Nemodalni proto, abych mohl i pri jeho aktivaci ovladat viditelna
tlacitka
>> hlavniho formulare. Temito tlacitky (FormN.Show) ovlivnuji obsah
vedlejsiho
>> formulare (hodnotou v Tag).
>> Vse funguje ale neprijemne je, ze pri stisku tlacitka hlav.
formulare
>> se samozrejme aktivuje a zobrazi na chvili cely hlavni formular. Lze
nejak
>> zamezit jeho zobrazeni?
>

>Tomu nemodalnimu mensimu formulari nastav StayOnTop a
>myslim, ze problem bude vyresen.
>
> S pozdravem Radek KALA

TDriveComboBox podruhe

[*] Saip <petr(zv)slunce(tec)cz> - 3.12.1998 07:17:02


-----P�vodn� zpr�va-----
Od: Saip <petr(zv)slunce(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 2. prosince 1998 12:17
P�edm�t: TDriveComboBox


>Ahoj.
>Delal jsem programek k otvirani souboru a nehodil se mi TOpenFileDialog,
ale
>dal jsem do formu DirComboBox,DirListBox,... a nemuzu prijit na to jak
>zmenit systemove chybove hlaseni(priklad:kdyz se na DirComboBoxu prepnu na
>A: a nem�m disketu tak napise "I/O Error 21", a to bych chtel vymenit za
>svou hlasku).Napadlo mne vrazit kontrolu do udalosti OnChange, ale to uz je
>pozde.Predpokladam,ze se musi samostatne definovat nejaky chybovy objekt,
ze
>ktereho si tu hlasku sam vezme,ale nevim jak a kam ho potom dat. Predem moc
>dekuji.
>
> Petr Sadovsky

Ahoj chlapici,

Ta potvora slunicko, to jsem neudelal schvalne, pichnete mi nekdo.Ja jsem
dosel pouze k tomu,
ze kdy jsem dal do DriveComboBox1.OnClick:

var pom:String;
begin
pom:=DriveComboBox1.Drive+':';
{$I-}
ChDir(Copy(DriveComboBox1.Text,1,2));
if IOResult <> 0 then
begin
MessageDlg('Za��zen� '+DriveComboBox1.Text+' nen� p��stupn�! ',
mtWarning, [mbOk], 0);
Chdir(pom);
DriveComboBox1.Update;
end;
{$I+}

tak se mi objevila moje chybova hlaska, ale DriveComboBox si potom znovu
sahl na disketu a zase vyhodil
to osklive systemove hlaseni.

Dekuji predem za jakekoli pokopnuti.

Petr Sadovsky

Komponenta

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 3.12.1998 07:38:05

Miroslav Mares wrote:

> kdyz uz jste u tech property editoru, tak bych taky potreboval
> poradit.
> Napsal jsem komponentu, ktera ma, mezi jinymi, dve property typu
> string(DirectoryName a FileName), pro DirectoryName jsem si napsal
> PropertyEditor(odvozeny od TStringProperty), ktery mi ukazuje dostupne
> disky a adresare. Jenomze to same se mi ukazuje i u property FileName,
> logicky kvuli tomu, ze jsou stejneho typu. Jenomze ja pro ni potrebuju
> neco jineho. Takze jak se to da nadefinovat kazdy zvlast?
>
Je treba kazdou property zaregistrovat zvlast.


S pozdravem

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


Vertik�ln� scrollbar

[*] Leopold Grepl <Grepl(zv)melzer(tec)cz> - 3.12.1998 07:41:38

Ahoj vespolek,

m�m probl�m se zji�t�n�m zm�ny pozice vertik�ln�ho scrollbaru. Dok�u
pomoc� API zjistit, kde se scrollbar nach�z� i jeho zm�nu pomoc� my�i (
pos�l� se WM_VSCROLL ), ale nedok�u ji� odchytit zm�nu pomoc� kl�vesnice.
Nap�. kdy� v Treeview �i gridu stisknu �ipky nebo PgUp,PgDown. Krokoval
jsem to a nepoda�ilo se mi naj�t, jak to d�l�. D�ky za ka�dou radu

Polda

Off-JBuilder-konfer.

[*] V�t�zslav Gazda������u��n�?��? - 3.12.1998 07:47:51

>neexistuje-li, muzu vam ji zalozit a nekde announcnout. napiste mi na
>sorm(zv)fi.muni(tec)cz, pokud o to budete mit zajem.

A existuje ceska konference na VC++ ? Ja jsem nikdy zadnou nenasel. Pokud
ne, sla by taky zalozit ?

Vita


Application.Run

[*] Ale� Gregor <agisoft(zv)softhome(tec)net> - 3.12.1998 08:41:11


Dekuji pekne, uz je mi to uplne jasne.

ALG



-----P�vodn� zpr�va-----
Od: Radim Kunz [SMTP:rkunz(zv)ova.comp(tec)cz]
Odesl�no: 2. prosince 1998 15:47
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: Re: Application.Run

Application.Run dela presne to, co se pise helpu, tj. nic. Stara se jenom o to, aby program
neskoncil. Ze se okno otevrene pred Run chova normalne, to je normalni. Staci se podivat
na zdrojak, je v souboru forms.pas
Radim Kunz
-----P�vodn� zpr�va-----
Od: Ale� Gregor <agisoft(zv)softhome.net>
Komu: ?delphi-l(zv)fwd(tec)cz' <delphi-l(zv)fwd(tec)cz>
Datum: 2. prosince 1998 15:04
P�edm�t: Application.Run


Cau,

Nevite n�kdo co presne dela Application.run? V helpu sem nasel ze obsahuje hlavni smicku zprav.
Me to ale nejak nestaci proto�e pukud otevru nejake okno jiz p�ed Application.Run tka se chova normalne.
No ted nevim co si o tom App..Run mam myslet.
Dik.
ALG

formula one

[*] sula milos <crkstrobe(zv)geocities(tec)com> - 3.12.1998 08:50:45

diky
ale jeste bych potreboval jak zvyraznim ten radek (jsem prepnutej do
radkovyho modu) ale kdyz dam showactivecell tak se mi ten radek zvyrazni az
kdyz kliknu do te komponenty. Jde to zvyraznit nejakym prikazem ?
-----P�vodn� zpr�va-----
Od: Petr Vones <pvones(zv)mbox.vol(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 2. prosince 1998 22:34
P�edm�t: Re: formula one


>> sula milos wrote:
>>
>> Nevite nekdo jak se ve Formula One komponente nascrollovat na urcitou
bunku ?
>
>procedure TForm1.Button1Click(Sender: TObject);
>begin
> with F1Book1 do
> begin
> Row := 100;
> Col := 2;
> ShowActiveCell;
> end;
>end;
>
>--
>
>Internet proti monopolu. Petr Vones, amatersky programator
>* http://www.bojkot(tec)cz *
>* protestni akce *
>************************
>
>

Dedicnost

[*] Krayzel Libor <Libor.Krayzel(zv)czech-tv(tec)cz> - 3.12.1998 09:19:27

Zdravim,

mam takovy (asi) zacatecnicky dotaz. Mam v programu rekneme 5
podobnych oken. Co je vyhodnejsi z hlediska rychlosti a velikosti
programu - vytvorit vsech pet oken, nebo vytvorit jedno a ostatni od nej
oddedit?

Diky.

SDK off topic

[*] Pedskola <pedskolakv(zv)mbox.vol(tec)cz> - 3.12.1998 09:21:19

Caute

Mohl bvy mi nekdo visvetlit co presne znamena a obsahuje Microsoft media SDK
6.0, m�m za to �e je to na programov�n� DirectX, co� hled�m, ale nic o to
nevim.

Predem d�ky Sopak


Index na Interbase

[*] Tibor T�th - 3.12.1998 09:45:30

Poprosil by som o pomoc pri vytvarani indexu na tabulku v Interbase..

pri vytvarani Indexu na polozku typu CHAR mi vypise, ze pole je prilis velke
pre vytvorenie indexu.. radovo ma polozka dlzku cca 150 Bytes.
Tato ista hlaska sa objavi aj pri vytvarani Primary Key. Neviete niekto ,
kde su popisane obmedzenia pre dlzky pola na indexes a primary keys,
popripade, ci je to mozne nejakym parametrom obist ????

Za kazdu radu vopred Dakujem

Tibor Toth , PVT Bratislava a.s.

Jak roztocit cdromku?

[*] Jan Rychtar <hojan(zv)sin.cvut(tec)cz> - 3.12.1998 10:26:54


No jasne, ze 99% paleni jedeme z HD, ale me uz
z principu stve, ze nevim, jak udelat, aby se treba
po stisku tlacitka roztocila cdromka.
Nejak to prece jit musi, ne?


-----Puvodn� zpr�va-----
Od: Zdenek Drvota <zds(zv)pce.fairnet(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 2. prosince 1998 22:58
Predmet: Re: Jak roztocit cdromku?


Ahoj,
jedina rozumna rada ;-) je asi zkopirovat nejprve
soubory z CD na HD a vypalovat JEN z HD.
Nebo (coz je skoro totez, ale lepsi:-)
vytvorit nejprve na HD soubor CD-IMAGE a
vypalovat teprve z nej. Vypalovat primo
z CD je kaskaderstvi.
To je prakticka zkusenost po vypaleni
nekolika set CD.

Off Topic

[*] Jan Fiala <fiala(zv)infos(tec)cz> - 3.12.1998 10:31:22

Od vcerejska mi nechodi zpravy z konference, tak zkousim, jestli dostanu
aspon tu svou :-)

Aby z toho meli neco i ostatni, pokud si chcete precist "7 tydnu, ktere
otrasly hradem", mrknete na http://members.xoom.com/johnvolkov/


-----------------------------------------------------------------
ing. Jan Fiala jan.fiala(zv)iname.com
Prog-Soft s.r.o.
INFOS - informa�n� system pro n�poj��e
---------------------------------------------------------------


Service pack a verze

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 03.12.1998 10:34:26

Lze, ale nebudou ti pak chodit Delphi ;-)))

Mac

Miki Vom��ka wrote:

> Lze pouzit service pack pro D4 i na verzi 5.33 ?

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

VCL -> ActiveX

[*] �irip Peter <psoft(zv)ke.telecom.sk> - 03.12.1998 10:34:18

[P��loha v souboru: vcard.vcf]
Zdravim vsetkych,

uz som sa to raz pytal, ale kedze to malo nulovu odozvu, skusim este raz
:

Viete niekto ako transformovat komponent odvodeny od TWinControl na
ActiveX objekt, alebo ako sa to sarlatanstvo vola ? Viem to dostat do
modulu OCX, aj do IE 4.0, ale nedari sa mi to dostat do Wordu - menu
INSERT - OBJECT, resp to iste Excel. Ako na to ?
Pouzivam Delphi 3.

Dakujem za akukolvek rozumnu radu.

Peter.

WaitForSingleObject - aplikace nereaguje

[*] Flaska Jakub <jakub.flaska(zv)zps.skoda-auto(tec)cz> - 3.12.1998 10:36:56

Zdravicko...

Z me aplikace v D4 spoustim jiny program (CreateProcess) a cekam, az se
dokonci (WaitForSingleObject). Vsechno to hezky funguje, ale ma to
drobnou vadu na krase - formular behem cekani nereaguje, takze se ani
neprekresluje. Jak 100hoven?

Dekuji za odpovedi, F.

TRegistry a WriteBinaryData

[*] Bro�ek Erik <Erik.Brozek(zv)pvt(tec)cz> - 3.12.1998 10:36:54


Dobry den,
pokousim se zapsat do registru Win95 v Delphi3 velice dlohy retezec
(delsi nez 256 znaku) ktery je v nize uveden tvaru. Pokud tento retezec
zapisu jako "String" tak je vse v poradku ale ve chvili, kdy ho chci zapsat

jako "BinaryData" tak to hlasi chybu. Zkousel jsem retezec prevedst ze
"string" na "integer" (prevod "string"->binarydata jsem nenasel) ale to
take
nepomohlo.

retezec pro zapis:
I := '1c 00 00 00 02 00 00 00 00 00 00 00 12 69 95 c2 22 67 95 c2 00 00 00
00 00 00 00 00';

TRegistry.Create.WriteBinaryData('Polozka',I);

Diky za kazdou radu.
Erik


Property

[*] SunSoft - Fedor <sunsoft(zv)sunsoft.sk> - 3.12.1998 10:41:29

Ahoj,

Mam takyto problem. Moja komponenta obsahuje property typu TList, ktora tvori zoznam smernikov na urcitu strukturu. Potreboval by som tieto struktury ulozit. Zatial to ukladam do externeho suboru. Ma niekto informacie o tom ako by sa to dalo zapisat priamo do streamu (*.res) komponenty?

Fedo.

Vytesssno cssry

[*] Filip Jirsak <JIRSAK(zv)gymnacel(tec)cz> - 3.12.1998 10:52:41

> From: honzajl(zv)email(tec)cz
> Date sent: Wed, 2 Dec 1998 17:19:40 +0100
> To: delphi-l(zv)fwd(tec)cz
> Subject: Vytesssno cssry
> Send reply to: delphi-l(zv)fwd(tec)cz

>
> Zdravim,
>
> -Potrebuju v TRichEditu udelat neco jako je v MSWordu vlnkovity podtrhnut=
> =ED=20
> neznameho - spatneho slova.
>
> Co s t=EDm?
>
Nadavno byla myslim v konferenci zminka o komponente, ktera umi
pracovat s databazi SpellCheckeru z Wordu. Komponenta je nekde na DSP.
Filip Jirsak*************************************************
Filip Jirsak
e-mail: Jirsak(zv)gymnacel(tec)cz (do 31.6.1998)
e-mail: Jirsak(zv)mujmail(tec)cz
autor www stranek Gymnazia Celakovice www.gymnacel(tec)cz


FoxPro files

[*] Martin <mbohm(zv)quelle.sk> - 3.12.1998 10:53:24

Caute

Mam taky problem s tabulkami FoxPro,
pokusam sa pripojit sdielanu tabulku na NOVELL serveri
tabulka ma vsak asi 400MB a zakazdym mi to vyhlasi chybu 'Table is busy',
pokial sa vsak za tych istych podmienok pokusim pripojit podobnu tabulku
(asi 120MB) tak to prebehne bez problemov, tabulka je tiez sdielana.

Moze to byt kvoli velkosti?

Vopred diky.

Outer join & ORACLE 8.0

[*] Martin =?iso-8859-2?Q?O=E8en=E1=B9?= <martin(zv)proces.sk> - 03.12.1998 11:08:04

Asi nie. Ma svoj vlastny dialekt.

M.

Hubert wrote:
>
> To nelze pouzit na ORACLE ANSI SQL? Podle ktereho to ma vypadat takto:
> SELECT *
> FROM table t1
> (FULL,LEFT,RIGHT) OUTER JOIN table t2 ON t1.id = t2.id
>
> MO> Na Oracle sa dava OUTER JOIN v klazule WHERE
> MO> SELECT * FROM table t1, table t2 WHERE t1.id = t2.id(+)
> MO> je to to plus v zatvorkach
>
> Best regards,
> Michal Neuwirth mailto:mneu3246(zv)ss1000.ms.mff.cuni(tec)cz


Fonty

[*] Ekosoft(zv)tnet(tec)cz (Eko Soft) - 3.12.1998 11:47:10

Ahoj,

�e��m probl�m, jak ���it s programem i fonty v n�m pou�it�.


Jirka
email: ekosoft(zv)tnet(tec)cz


ScrollBar v DBGridu

[*] Zden�k Sedl�k <zsedlak(zv)atlas(tec)cz> - 3.12.1998 11:51:09

Pratele,
nevite nekdo jak vyresit nespravne chovani ScrollBaru v komponente DBGrid.
Mne funguje spravne jen v pripade, ze uziju tabulky paradoxu. Pokud uzivam
TTable, pak nemuze byt ani filtrovana. Ovsem pokud pouziju TQuery s
prislusnym
omezenim je to v poradku. Ale je tu porad ten problem ze mi to funguje jen
s tabulkami Paradoxu (*.DB).

Nechci se pokouset najit a opravovat neco, co uz nejspis nekdo z vas delal.
Diky

------
Zdenek Sedlak
zsedlak(zv)atlas(tec)cz


Dedicnost

[*] Zdenek Petruj <zpetruj(zv)zebra(tec)cz> - 3.12.1998 11:53:50

Jak by rekl Vaclav Klaus tohle je uplne spatne polozena otazka. Mozna ze
by bylo nejlepsi si precist zaklady objektoveho programovani ( to
nemyslim ve zlem, ale vysvetlovat tady dedicnost objektu by bylo na
dlouhe lokte ). Jinak snad abych preci jen neco poradil, tak by asi bylo
dobre vytvorit v repozitory formular a ostatni pak vytvorit jako
potomka.

S pozdravem
Zdenek Petruj
____________________________
adress: Zebra systems, s.r.o.
Spartakovcu 3
708 00 Ostrava - Poruba
Czech republic
____________________________
tel./fax.: +420-(0)69-6912961
+420-(0)69-6912963
e-mail: zpetruj(zv)zebra(tec)cz
internet: http://www.zebra(tec)cz


> -----P�vodn� zpr�va-----
> Od: Krayzel Libor [SMTP:Libor.Krayzel(zv)czech-tv(tec)cz]
> Odesl�no: 3. Dezember 1998 09:19
> Komu: 'delphi-l(zv)fwd(tec)cz'
> P�edm�t: Dedicnost
>
> Zdravim,
>
> mam takovy (asi) zacatecnicky dotaz. Mam v programu rekneme 5
> podobnych oken. Co je vyhodnejsi z hlediska rychlosti a velikosti
> programu - vytvorit vsech pet oken, nebo vytvorit jedno a ostatni od
> nej
> oddedit?
>
> Diky.
>

WaitForSingleObject - aplikace nereaguje

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 3.12.1998 12:02:26



>Zdravicko...
>
>Z me aplikace v D4 spoustim jiny program (CreateProcess) a cekam, az se
>dokonci (WaitForSingleObject). Vsechno to hezky funguje, ale ma to
>drobnou vadu na krase - formular behem cekani nereaguje, takze se ani
>neprekresluje. Jak 100hoven?


Volat behem cekani ProcessMessagess ?

ZDravi
D. Toman

Dedicnost

[*] Krayzel Libor <Libor.Krayzel(zv)czech-tv(tec)cz> - 3.12.1998 12:03:55

> dlouhe lokte ). Jinak snad abych preci jen neco poradil, tak by asi
> bylo
> dobre vytvorit v repozitory formular a ostatni pak vytvorit jako
> potomka.
>
> Takhle jsem to myslel.

poskozovani DBF tabulek

[*] Roman <roman.banar.fei(zv)vsb(tec)cz> - 3.12.1998 12:05:18

ahoj!
nekde se tady mluvilo o tom, ze dochazi k poskozovani paradox tabulek,
jakym zpusobem se to deje? je to mozne i na lokalnich /nesitovych/
databazich? stal se mi tedka takovy pripad, ze se poskodil index u
DBF tabulky a podle uzivatele se nedelalo nic tak "prekerniho"...
bylo to dost neprijemny a zajimalo by me, jak se tomu da zabranit
/opravit to de dycky ze jo :-)/ nebo co se mohlo stat, ze se dbf
aktualizoval a index se asi nekde nako zapomel nebo co :-))

dik za kazdou dopoved

roman
() o . o . \\\//
() . * + . * \\/// o .
() tel. 0655/21 05 o o *
() e-m. jozin.z.bazin(zv)email(tec)cz \-/ .
-()-----------------------OooO-------OooO--()-
() http://nwinfo1.vsb(tec)cz/~.l96955.sti.fei ()
-()----------------------------------------()-
iT's gOiNG tO Be A || || ()
FIne nIGhT tOnIGht *_|| ||_+ ()

WaitForSingleObject - aplikace nereaguje

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 3.12.1998 12:12:50

Haj hou!

>Zdravicko...
>
>Z me aplikace v D4 spoustim jiny program (CreateProcess) a cekam, az se
>dokonci (WaitForSingleObject). Vsechno to hezky funguje, ale ma to
>drobnou vadu na krase - formular behem cekani nereaguje, takze se ani
>neprekresluje. Jak 100hoven?


Podivej se do Win32 helpu na funkci MsgWaitForMultipleObjects. Ta ti umozni
osetrit message queue v prubehu cekani na ukonceni programu. Konstrukci si
snad uz sestavis sam :-)

HTH


begin 666 Pavel Cisar.vcf
M0D5'24XZ5D-!4D0-"E9%4E-)3TXZ,BXQ#0I..D-I<V%R.U!A=F5L#0I&3CI0
M879E;"!#:7-A<(zv)T*3U)'.D%+5$E3(&$N<RX[4')O:F5C="!.15A54PT*5$E4
M3$4Z4U<(zv)9&5V96QO<&5R#0I!1%([5T]22SH[.TYA(%9A;&5N=&EN8V4(zv),3M0
M<F%G=64(zv)-3L[,34P(# P.T-Z96-H(%)E<'5B;&EC#0I,04)%3#M73U)+.T5.
M0T]$24Y'/5%53U1%1"U04DE.5$%"3$4Z3F$(zv)5F%L96YT:6YC92 Q/3!$/3!!
M4')A9W5E(#4(zv),34P(# P/3!$/3!!0WIE8V(zv)(zv)4F5P=6)L:6,-"D%$4CM(3TU%
M.CL[.U!R86=U93L[.T-Z96-H(%)E<'5B;&EC#0I,04)%3#M(3TU%.T5.0T]$
M24Y'/5%53U1%1"U04DE.5$%"3$4Z4')A9W5E/3!$/3!!0WIE8V(zv)(zv)4F5P=6)L
M:6,-"E523#H-"E523#IH='1P.B\O=W=W+F%K=&ES+F-Z#0I%34%)3#M04D5&
M.TE.5$523D54.G!C:7-A<D!A:W1I<RYC>(zv)T*4D56.C$Y.3(zv)Q,C S5#$Q,3(U
/,%H-"D5.1#I60T%21 T*
`
end


Property

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 3.12.1998 12:14:26

Haj hou!

Podivej se do Delphi helpu na RegisterProperty, RegisterBinaryProperty a
TReader/TWriter. Zbytek si uz snadno slozis sam :-)>Mam takyto problem. Moja komponenta obsahuje property typu TList, ktora
tvori zoznam smernikov na urcitu strukturu. Potreboval by som tieto
struktury ulozit. Zatial to ukladam do externeho suboru. Ma niekto
informacie o tom ako by sa to dalo zapisat priamo do streamu (*.res)
komponenty?


HTH

TRegistry a WriteBinaryData

[*] Marek Repisk� <mrepisky zl(zv)zsnp.sk> - 3.12.1998 13:34:08

> Dobry den,
> pokousim se zapsat do registru Win95 v Delphi3 velice dlohy retezec
> (delsi nez 256 znaku) ktery je v nize uveden tvaru. Pokud tento retezec
> zapisu jako "String" tak je vse v poradku ale ve chvili, kdy ho chci
zapsat
>
> jako "BinaryData" tak to hlasi chybu. Zkousel jsem retezec prevedst ze
> "string" na "integer" (prevod "string"->binarydata jsem nenasel) ale to
> take
> nepomohlo.
>
> retezec pro zapis:
> I := '1c 00 00 00 02 00 00 00 00 00 00 00 12 69 95 c2 22 67 95 c2 00 00
00
> 00 00 00 00 00';
>
> TRegistry.Create.WriteBinaryData('Polozka',I);

Nazdar,

nevidim v tom problem. V helpe pisu o obmedzeni az 2048 bytov. Trosku viac
roboty je iba s prevodom retazca. Napr. takto:

function HexToByte(s:string):byte;
function GetNum(c:char):byte;
begin
if upcase(c) in ['A'..'F'] then Result:=Ord(UpCase(c))-55
else Result:=Ord(c)-48;
end;
begin
Result:=GetNum(s[1])*16+GetNum(s[2]);
end;

a potom uz len:

var
I:string;
j:integer;
b,c:^byte;
begin
I:='1c 00 00 00 02 00 00 00 00 00 00 00 12 69 95 c2 22 67 95 c2 00 00 00
00 00 00 00 00';
getmem(b,Length(I) div 3);
c:=b;
for j:=1 to Length(I) div 3 do
begin
c^:=HexToByte(copy(I,(j-1)*3+1,2));
inc(c);
end;

with TRegistry.Create do
begin
rootkey:=HKEY_LOCAL_MACHINE;
if OpenKey('SOFTWARE\xxx',true) then
begin
WriteBinaryData('Polozka',b^,28);
closekey;
end;
free;
end;

freemem(b,Length(i) div 3);
end;

ak obsah toho stringu nechces prevadzat na byte, ale chces ho
tam strcit tak ako je, tak potom uplne jednoducho:

WriteBinaryData('Polozka',I[1],Length(I));

Dufam, ze to pomoze.

Marek Repisky
mrepisky_zl(zv)zsnp.sk


Capability not supported

[*] Administrator <Administrator(zv)rosoft.sk> - 3.12.1998 13:51:18



> -----P�vodn� zpr�va-----
> Od: Tomas Holan [SMTP:HOLAN(zv)ksvi.mff.cuni(tec)cz]
> Odesl�no: 2. december 1998 12:21
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: RE: Capability not supported
>
> > Ide o to ze aj ked som v BDE Config. vypol siet (nastavil som nie
> server
> > ale lokalne C) tak mi pred chvilov
> > pracovnicka zahlasila ze (Lock File has grown too large) pritom
> ziadny
> > *.lck som na disku nenasiel...
> > ale zatial sa mi nestazovala na "Capability not supported" alebo
> > "Invalid parameter".
> > Tu istu aplikaciu som si vecer zobral domov a skusal a ani raz mi
> tam
> > nepadla...
>
> Volne misto na disku?
>
> Tom
[Administrator]

No problem uz nie je. Vyriesil som ho pomocou inprisu, ale aj
tak
mi to vrta hlavou.

1.) Okliestil som na pocitaci moznost pracovat zo sietovou
verziou niecoho co mozno
vytvorim ak bude taka poziadavka vo firme.
(nastavil som sietovi a privatny adresar na lokalny pocitac a
vypol som LOCAL SHARE)

2.) Kua v com som robil chybu. Lebo mam tusaka ze to bude v
nejakej vlastnosti PARADOX SQL
a nerad by som stroskotal pri nejakej aplikacii vyzadujucej
siet.

Neviete mi poradit nejake desatoro sietoveho programu v delphi
profesional na PARADOX tabulke? S pozdravom
PATRIK TESAR

Ulozenie obrazka do tabulky cez TDBImage a pohyb v

[*] Branislav Danko <danko(zv)basl.sk> - 3.12.1998 14:10:53

Nazdar,

1. Ako ulozit obrazok obrazok do tabulky cez DBImage. TDBImage.Picture ma metodu LoadFromFile, ktorou viem nacitat obrazok, ako tento obrazok ulozit do policka v tabulke, ku ktoremu je obrazok naviazany.

2. Ako nastavit konkretny node v TTreeView?

1998
-- A
-- B
-- C
-- 1
-- 2
1999
-- a
-- b
-- c
-- I
-- II

takze napriklad do 1999 / c / II

Brano.

ScrollBar v DBGridu

[*] jk(zv)tzus(tec)cz - 3.12.1998 14:38:10

>
>Pratele,
>nevite nekdo jak vyresit nespravne chovani ScrollBaru v komponente DBGrid.
>Mne funguje spravne jen v pripade, ze uziju tabulky paradoxu. Pokud uzivam
>TTable, pak nemuze byt ani filtrovana. Ovsem pokud pouziju TQuery s
>prislusnym
>omezenim je to v poradku. Ale je tu porad ten problem ze mi to funguje jen
>s tabulkami Paradoxu (*.DB).
>

Toto chovani je vcelku logicke. Pri dotazu na SQL serveru nevite kolik vam
vraci radek (pokud se na pocet primo nezeptate). Zpravidla napoprve vraci
jen tolik radek co muzete videt na obrazovce (tj. par desitek), pak pokud se
posunete dolu (tj. chcete dalsi radky) tak se teprve dotahuji ze serveru.
Proto se nemuze scrollbara chovat "dobre" tj. stejne jako u paradoxu. Je
treba se s timto chovanim smirit nebo pridat do Vasi aplikace kod, ktery
paralelnim dotazem zjisti pocet radek Vaseho dotazu (coz vsak muze trvat
dlouho) a pak podle toho nastavit vlastnosti scrollbaru, ale je to podle
meho nazoru zbytecne - zkuste presvedcit uzivatele a sebe, ze to nevadi.
Obecne plati ze na SQL serveru by se melo dotazovat na co nejmensi pocet
radek - dgrid nad statisici radku muze vest k uspani uzivatele narozdil od
tehoz dotazu nad paradoxem, kde se nastavite na posledni zaznam temer
okamzite.

S pozdravem
Jan Kadlecek

******************************************
* kadlecek(zv)htkpro(tec)cz *
* HTK Pro s.r.o., www.htkpro(tec)cz *
* tel : 02-83880361, fax: 02-6896391 *
* Autorizovany dealer TurboPower *
******************************************

ScrollBar v DBGridu - doplnek

[*] Zden�k Sedl�k <zsedlak(zv)atlas(tec)cz> - 3.12.1998 14:42:42

Chtel bych trochu upresnit svuj dotaz.
Tim ze spatne funguje scrollbarr v DBGridu, jsem mel na mysli,
ze nenastavuje velikost posuvniku podle pomeru zobrazene casti a celkovym
mnozstvim zaznamu. A dale ze neukazuje je-li aktualni zaznam spise na
zacatku
nebo na konci. Pokazde je posuvnicek v prostredku. Tedy jen pokud neni na
prvnim nebo poslednim zaznamu.

Diky

----------
Zdenek Sedlak
zsedlak(zv)atlas(tec)cz


ScrollBar v DBGridu

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 03.12.1998 15:02:38

Nechodi co ;-). Osobne nevim, jestli je nejake reseni v ramci standardnich
komponent. Pokud ho nekdo zna - sem s nim ;-)

Ale nepises pro jake databaze chces, aby to chodilo.

My pouzivame Access databaze a MS SQL a k pristupu komponenty DAODS a Adonis,
ktere to umi a to i z filtrem apod. A navic neni nutne BDE.

Demo najdes: http://www.cybermagic.co.nz/winsoft/

Mac

Zden�k Sedl�k wrote:

> Pratele,
> nevite nekdo jak vyresit nespravne chovani ScrollBaru v komponente DBGrid.
> Mne funguje spravne jen v pripade, ze uziju tabulky paradoxu. Pokud uzivam
> TTable, pak nemuze byt ani filtrovana. Ovsem pokud pouziju TQuery s
> prislusnym
> omezenim je to v poradku. Ale je tu porad ten problem ze mi to funguje jen
> s tabulkami Paradoxu (*.DB).
>
> Nechci se pokouset najit a opravovat neco, co uz nejspis nekdo z vas delal.
> Diky
>
> ------
> Zdenek Sedlak
> zsedlak(zv)atlas(tec)cz

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

Delphi Open Source projekt

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 3.12.1998 15:11:19

Haj hou!

Nasel by se mezi vami nekdo ochotny podporit (worldwide) Open Source projekt
zamereny na vytvoreni komplexni kodove zakladny (tedy zakladni knihovna +
tematicky zamerene knihovny + application framework) pro vyvoj aplikaci v
Delphi ? Jedna se predevsim o poskytnuti prostoru na WWW (homepage),
listservrova konference prip. newsgroup. Pokud by mel nekdo zajem se na
vyvoji treba jen podilet, dejte vedet rovnez.

ScrollBar v DBGridu - doplnek

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 3.12.1998 15:15:41

Haj hou!

>Chtel bych trochu upresnit svuj dotaz.
>Tim ze spatne funguje scrollbarr v DBGridu, jsem mel na mysli,
>ze nenastavuje velikost posuvniku podle pomeru zobrazene casti a celkovym
>mnozstvim zaznamu. A dale ze neukazuje je-li aktualni zaznam spise na
>zacatku
>nebo na konci. Pokazde je posuvnicek v prostredku. Tedy jen pokud neni na
>prvnim nebo poslednim zaznamu.


Tak tohle se bez upravy zdroje neobejde. Jako inspiraci muzes pouzit
TDBControlGrid, ktery dela prave to, co chces. Vypada to asi nasledovne:

procedure TNxDBMultiLayoutGrid.UpdateScrollBar;
var SIOld, SINew : TScrollInfo;
begin
if FDatalink.Active and HandleAllocated then
with FDatalink.DataSet do begin
SIOld.cbSize := sizeof (SIOld);
SIOld.fMask := SIF_ALL;
GetScrollInfo (Self.Handle, SB_VERT, SIOld);
SINew := SIOld;
if IsSequenced then begin
SINew.nMin := 1;
SINew.nPage := Self.RowCount;
SINew.nMax := RecordCount + SINew.nPage - 1;
if State in [dsInactive, dsBrowse, dsEdit] then
SINew.nPos := RecNo;
end
else begin
SINew.nMin := 0;
SINew.nPage := 0;
SINew.nMax := 4;
if BOF then SINew.nPos := 0
else
if EOF then SINew.nPos := 4
else SINew.nPos := 2;
end;
if (SINew.nMin <> SIOld.nMin) or (SINew.nMax <> SIOld.nMax) or
(SINew.nPage <> SIOld.nPage) or (SINew.nPos <> SIOld.nPos) then
SetScrollInfo (Self.Handle, SB_VERT, SINew, true);
end;
end;

Property

[*] SunSoft - Fedor <sunsoft(zv)sunsoft.sk> - 3.12.1998 15:34:02

Neviem aky mas help (ja mam Delphi 4.0) a RegisterProperty, RegisterBinaryProperty tam nie je :-(((((((((

Haj hou!

Podivej se do Delphi helpu na RegisterProperty, RegisterBinaryProperty a
TReader/TWriter. Zbytek si uz snadno slozis sam :-)>Mam takyto problem. Moja komponenta obsahuje property typu TList, ktora
tvori zoznam smernikov na urcitu strukturu. Potreboval by som tieto
struktury ulozit. Zatial to ukladam do externeho suboru. Ma niekto
informacie o tom ako by sa to dalo zapisat priamo do streamu (*.res)
komponenty?


HTH

Fonty

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 3.12.1998 15:41:14

> �e��m probl�m, jak ���it s programem i fonty v n�m pou�it�.

A to jako myslis jak? Jako jak je nahrat na disketu, jak je
vypalit na cedecko, jak je nainstalovat nebo jak je to
s autorskymi pravy?

S pozdravem
Petr Zahradnik, pocitacovy expert

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


TDriveComboBox podruhe

[*] Saip <petr(zv)slunce(tec)cz> - 3.12.1998 15:52:00

Zdravim ve spolek,

napiste mi alespon, ze ten muj dotaz dosel,at mam jistotu, ze mi ta
konference dobre chodi.
A kdyby mi snad prece jen nekdo z Vas chtel poradit, tak jeste dodavam, ze
je to delane v D2.

Petr Sadovsky


>>Ahoj.
>>Delal jsem programek k otvirani souboru a nehodil se mi TOpenFileDialog,
>ale
>>dal jsem do formu DirComboBox,DirListBox,... a nemuzu prijit na to jak
>>zmenit systemove chybove hlaseni(priklad:kdyz se na DirComboBoxu prepnu na
>>A: a nem�m disketu tak napise "I/O Error 21", a to bych chtel vymenit za
>>svou hlasku).Napadlo mne vrazit kontrolu do udalosti OnChange, ale to uz
je
>>pozde.Predpokladam,ze se musi samostatne definovat nejaky chybovy objekt,
>ze
>>ktereho si tu hlasku sam vezme,ale nevim jak a kam ho potom dat. Predem
moc
>>dekuji.
>>
>> Petr Sadovsky
>
>Ahoj chlapici,
>
> Ta potvora slunicko, to jsem neudelal schvalne, pichnete mi nekdo.Ja
jsem
>dosel pouze k tomu,
>ze kdy jsem dal do DriveComboBox1.OnClick:
>
>var pom:String;
>begin
> pom:=DriveComboBox1.Drive+':';
> {$I-}
> ChDir(Copy(DriveComboBox1.Text,1,2));
> if IOResult <> 0 then
> begin
> MessageDlg('Za��zen� '+DriveComboBox1.Text+' nen� p��stupn�! ',
>mtWarning, [mbOk], 0);
> Chdir(pom);
> DriveComboBox1.Update;
> end;
> {$I+}
>
>tak se mi objevila moje chybova hlaska, ale DriveComboBox si potom znovu
>sahl na disketu a zase vyhodil
>to osklive systemove hlaseni.
>
>Dekuji predem za jakekoli pokopnuti.
>
>Petr Sadovsky
>
>

WaitForSingleObject - aplikace nereaguje

[*] Flaska Jakub <jakub.flaska(zv)zps.skoda-auto(tec)cz> - 3.12.1998 16:44:52

Zdravicko...

Z me aplikace v D4 spoustim jiny program (CreateProcess) a cekam, az se
dokonci (WaitForSingleObject). Vsechno to hezky funguje, ale ma to
drobnou vadu na krase - formular behem cekani nereaguje, takze se ani
neprekresluje. Jak 100hoven?

Dekuji za odpovedi, F.

Retezec v souboru

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 3.12.1998 17:10:46

Viliam Mlich wrote:

> > nejaka fce nebo zpusob, pomoci, ktere bych byl
> > schopen v binarnim souboru(exe, dll, ...)
> > najit urcity textovy retezec (napr. tak
> > jako to dela FindDialog v textovych souborech).
> > Hledal jsem, ale marne. Nacitat soubor po bajtech
> > nebo po 64kB ( mam to v D1) je vzhledem k rychlosti
> > zpracovani neefektivni.
>
> Myslis, ze system to moze robit nejak 'efektivneji'?
>
S D1 jsou celkove spis problemy. Jeste se muzes podivat, zda
jsou z D1 pristupne funkce CreateFileMapping a MapViewOfFile.
Tyto funkce umoznuji polozit pointer primo na disk, takze lze slidit
po datech bez jejich nacitani.

Dale, je treba si dat pozor na 32bitove programy, kde jsou retezce
ulozeny zpravidla v UNICODE. Takze delat takovy program v D1 a
pak to poustet na W95 a vyssich je holy nesmysl.


S pozdravem

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


Pdox Language 852/WIN Ascii

[*] OLEJNIK Andrej <olej(zv)asset.sk> - 3.12.1998 17:21:47

> Pracujem s pdox tabulkami vytvorenymi a vyplnamymi pod DOSom czech852.
> Tabulky ale maju jazyk nastaveny na 'Paradox ascii'
> preto sa mi data zobrazuju nekorekte pod WIN v Delphi
> Ak zabezbecim konverziu ?
> Je mozne menit jazyk tabulky bez DatabaseDesktop-u ?
> Alebo je mozna automaticka konverzia dat priamo pre TTable a TQuery ?
>
> za kazdu radu vopred dakujem
>
> olej
>

TDriveComboBox podruhe

[*] Flaska Jakub <jakub.flaska(zv)zps.skoda-auto(tec)cz> - 3.12.1998 17:53:14

Zdravicko...

1. Tvuj dotaz dosel (to by jeden nerek, kdyz odpovidam :-).
2. Propojeni DriveComboBox s DirectoryListBox mam vyresene tak, ze v
DriveComboBox mam pro OnChange:

procedure TFormX.DriveComboBox1Change(Sender: TObject);
begin
if not DirectoryExists(DriveComboBox1.Drive+':\') then
DirectoryListBox1.Visible:=False
else begin
DirectoryListBox1.Visible:=True;
DirectoryListBox1.Drive := DriveComboBox1.Drive;
end;
end;


Property DirList je nil (nevyplnene). Funguje to, ale asi to neni
nejlepsi reseni.

F.

> -----P�vodn� zpr�va-----
> Od: Saip [SMTP:petr(zv)slunce(tec)cz]
> Odesl�no: �tvrtek, prosinec 03, 1998 15:52
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: TDriveComboBox podruhe
>
> Zdravim ve spolek,
>
> napiste mi alespon, ze ten muj dotaz dosel,at mam jistotu, ze mi ta
> konference dobre chodi.
> A kdyby mi snad prece jen nekdo z Vas chtel poradit, tak jeste
> dodavam, ze
> je to delane v D2.
>
> Petr Sadovsky
>
>
> >>Ahoj.
> >>Delal jsem programek k otvirani souboru a nehodil se mi
> TOpenFileDialog,
> >ale
> >>dal jsem do formu DirComboBox,DirListBox,... a nemuzu prijit na to
> jak
> >>zmenit systemove chybove hlaseni(priklad:kdyz se na DirComboBoxu
> prepnu na
> >>A: a nem�m disketu tak napise "I/O Error 21", a to bych chtel
> vymenit za
> >>svou hlasku).Napadlo mne vrazit kontrolu do udalosti OnChange, ale
> to uz
> je
> >>pozde.Predpokladam,ze se musi samostatne definovat nejaky chybovy
> objekt,
> >ze
> >>ktereho si tu hlasku sam vezme,ale nevim jak a kam ho potom dat.
> Predem
> moc
> >>dekuji.
> >>
> >> Petr Sadovsky
> >
> >Ahoj chlapici,
> >
> > Ta potvora slunicko, to jsem neudelal schvalne, pichnete mi
> nekdo.Ja
> jsem
> >dosel pouze k tomu,
> >ze kdy jsem dal do DriveComboBox1.OnClick:
> >
> >var pom:String;
> >begin
> > pom:=DriveComboBox1.Drive+':';
> > {$I-}
> > ChDir(Copy(DriveComboBox1.Text,1,2));
> > if IOResult <> 0 then
> > begin
> > MessageDlg('Za��zen� '+DriveComboBox1.Text+' nen� p��stupn�! ',
> >mtWarning, [mbOk], 0);
> > Chdir(pom);
> > DriveComboBox1.Update;
> > end;
> > {$I+}
> >
> >tak se mi objevila moje chybova hlaska, ale DriveComboBox si potom
> znovu
> >sahl na disketu a zase vyhodil
> >to osklive systemove hlaseni.
> >
> >Dekuji predem za jakekoli pokopnuti.
> >
> >Petr Sadovsky
> >
> >
>

WaitForSingleObject - aplikace nereaguje

[*] Pavel Kral <kral(zv)afx(tec)cz> - 3.12.1998 18:41:26

>Zdravicko...
>
>Z me aplikace v D4 spoustim jiny program (CreateProcess) a cekam, az se
>dokonci (WaitForSingleObject). Vsechno to hezky funguje, ale ma to
>drobnou vadu na krase - formular behem cekani nereaguje, takze se ani
>neprekresluje. Jak 100hoven?
>
>Dekuji za odpovedi, F.
>

ahoj,
napr. takto:

while WaitForSingleObject(ProcInfo.hProcess, 200)=Wait_Timeout do
begin
Application.ProcessMessages;
end;

TDriveComboBox podruhe

[*] Martin Fr�hlich <unites(zv)telecom(tec)cz> - 3.12.1998 19:19:13

Zdravim,

Mozna mlzim, ale ta chybova hlaska neni od DriveComboBox ale od pripojeneho DirectoryListBox.
Taky jsme s tim valcili a jedno z ruzumnych reseni je nepripojovat na DriveComboBox, DirectoryListBox a udelat si to nejak takhle:

V udalosti Form show si ulozim aktualni adresar nekam, hodi se na to Tag DriveComboBox

---------------------------8<------------------------------------------
procedure TForm1.FormShow(Sender: TObject);
begin
DriveComboBox1.Tag:=ord(DriveComboBox1.Drive);
end;
---------------------------8<------------------------------------------

a na OnChange DriveComboBox si nejdriv zkontroluju jestli adrasar existuje a potom si sam zmenim adresar u DirectoryListBox a schovam do Tag, jinak to obnovim (vsak to mam schovane ;-)

---------------------------8<------------------------------------------
procedure TForm1.DriveComboBox1Change(Sender: TObject);
begin
if DirectoryExists(DriveComboBox1.Drive+':') then begin
DriveComboBox1.Tag:=ord(DriveComboBox1.Drive);
DirectoryListBox1.Drive:=DriveComboBox1.Drive;
end else begin
DriveComboBox1.Drive:=chr(DriveComboBox1.Tag);
MessageDlg('Kam lezes, nemas tam disketu!',mtError,[mbOK],0);
end;
end;
---------------------------8<------------------------------------------

Melo by to pomoct. Jestli jsem rozumel dotazu.

P.S.: Poradi nekdo jak cist ty nestandartni delky sektoru, nebo tu ten dotaz zapadl? Uz toho mam plne bryle 8-( a vysledek zadny.

Bye Martin
===============================================
Martin Frohlich
Application designer
UNITES Valasske Mezirici
Tel./Fax.: +420 651 22562
+420 651 615085
E-mail martin.frohlich(zv)iol(tec)cz
unites(zv)telecom(tec)cz
===============================================


----------
Odes�latel: Saip <petr(zv)slunce(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: TDriveComboBox podruhe
Datum: 3. prosince 1998 7:17


-----P�vodn� zpr�va-----
Od: Saip <petr(zv)slunce(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 2. prosince 1998 12:17
P�edm�t: TDriveComboBox


>Ahoj.
>Delal jsem programek k otvirani souboru a nehodil se mi TOpenFileDialog,
ale
>dal jsem do formu DirComboBox,DirListBox,... a nemuzu prijit na to jak
>zmenit systemove chybove hlaseni(priklad:kdyz se na DirComboBoxu prepnu na
>A: a nem�m disketu tak napise "I/O Error 21", a to bych chtel vymenit za
>svou hlasku).Napadlo mne vrazit kontrolu do udalosti OnChange, ale to uz je
>pozde.Predpokladam,ze se musi samostatne definovat nejaky chybovy objekt,
ze
>ktereho si tu hlasku sam vezme,ale nevim jak a kam ho potom dat. Predem moc
>dekuji.
>
> Petr Sadovsky

Ahoj chlapici,

Ta potvora slunicko, to jsem neudelal schvalne, pichnete mi nekdo.Ja jsem
dosel pouze k tomu,
ze kdy jsem dal do DriveComboBox1.OnClick:

var pom:String;
begin
pom:=DriveComboBox1.Drive+':';
{$I-}
ChDir(Copy(DriveComboBox1.Text,1,2));
if IOResult <> 0 then
begin
MessageDlg('Za��zen� '+DriveComboBox1.Text+' nen� p��stupn�! ',
mtWarning, [mbOk], 0);
Chdir(pom);
DriveComboBox1.Update;
end;
{$I+}

tak se mi objevila moje chybova hlaska, ale DriveComboBox si potom znovu
sahl na disketu a zase vyhodil
to osklive systemove hlaseni.

Dekuji predem za jakekoli pokopnuti.

Petr Sadovsky

----------


SDK off topic

[*] Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ> - 3.12.1998 20:01:56

Asi tezko, zkus to nejdriv s pravopisem.....


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

> -----P�vodn� zpr�va-----
> Od: Pedskola [SMTP:pedskolakv(zv)mbox.vol(tec)cz]
> Odesl�no: 03. prosince 1998 9:21
> Komu: 'DELPHI Distribution List'
> P�edm�t: SDK off topic
>
> Caute
>
> Mohl bvy mi nekdo visvetlit co presne znamena a obsahuje Microsoft
> media SDK
> 6.0, m�m za to �e je to na programov�n� DirectX, co� hled�m, ale nic
> o to
> nevim.
>
> Predem d�ky Sopak


Service pack a verze

[*] Miki Vom��ka����h������� - 3.12.1998 22:14:08

Skvely, to jsem chtel:-)))

-----P�vodn� zpr�va-----
Od: Martin Kubecka <martin.kubecka(zv)amenit(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 3. prosince 1998 11:37
P�edm�t: Re: Service pack a verze


>Lze, ale nebudou ti pak chodit Delphi ;-)))
>
>Mac
>
>Miki Vom��ka wrote:
>
>> Lze pouzit service pack pro D4 i na verzi 5.33 ?
>
>--
>==============================================================
>= Ing. Martin Kubecka - Amenit s.r.o. =
>= Na Valech - budova Dytron, 741 01 Novy Jicin =
>= telefon/fax: +420 656 706203 mobil: +420 603 265926 =
>= http://www.amenit(tec)cz e-mail: martin.kubecka(zv)amenit(tec)cz =
>= ICQ: 8906773 GSM (SMS): martin.kubecka(zv)sms.paegas(tec)cz =
>==============================================================
>
>

Retezec v souboru - Dekuji

[*] Pavel Malinsk� <spiderland(zv)usa(tec)net> - 3.12.1998 22:30:02

Ahoj,

diky za reakce, ale

a) bohuzel prave tyto fce v D1 nejsou k dispiozici
(CreateFileMapping a MapViewOfFile).
b) Je to nesmysl, ale bohuzel
to potrebuju pro apl. bezici pod W311
a budu prohledavat fazi vytvorenou este v D1.
Uz sem to nak spachal. S pozdravem a diky
================================
> Pavel Malinsky; Spiderland(zv)usa.net <
>==============================<
> ...The Truth Is Out There... <
================================

>S D1 jsou celkove spis problemy. Jeste se muzes podivat, zda
>sou z D1 pristupne funkce CreateFileMapping a MapViewOfFile.
>Tyto funkce umoznuji polozit pointer primo na disk, takze lze slidit
>po datech bez jejich nacitani.

>Dale, je treba si dat pozor na 32bitove programy, kde jsou retezce
>ulozeny zpravidla v UNICODE. Takze delat takovy program v D1 a
>pak to poustet na W95 a vyssich je holy nesmysl.


S pozdravem

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


Index na Interbase

[*] Jaro <jaro(zv)sinea(tec)cz> - 4.12.1998 00:23:31

1. Zkus predelat pole na typ varchar. Pouziti Char na tak douhou polozku je
neefektivni
2. Pouzil jsem index na pole max varchar(100).
3. Vytvareni indexu na dlouhych polich znehnocuje funkcnost indexu.
Efektivnost indexu je pak nizka.
4. Pouzit takove pole jako primarni index povazuji za velmi nestasne
reseni.
Pokud vytvoris identifkacni pole ID typu Integer a na nej vytvoris
primarni index,
pak vsechny operace jazyka SQL odkazujici se na tuto identifikaci zaznamu
budou
vyrazne rychejsi nez pri pouziti pole char(150)! Spocitej si velikost
indexoveho souboru
treba pro 100 000 zaznamu pro typ char(150) a pro typ integer.
a) 100 000 x 150 = 15 000 000 = 15 MB
b) 100 000 x 4 = 400 000 = 400 kB
Prvni soubor je poradnej macek a hledat v nem bude asi pekna fuska.
druhej soubor je skoro 40 x mensi. Je jasne, ze pouzivani takoveho klice
bude
radove efektivnejsi.
Kdyz udelas takovych indexu dokonce vice, tak je mozne, ze indexove soubory
budou
skoro stejne tak velke jako datove a jejich smysl se vytrati.
Jaro
--------

>Poprosil by som o pomoc pri vytvarani indexu na tabulku v Interbase..
>
>pri vytvarani Indexu na polozku typu CHAR mi vypise, ze pole je prilis
velke
>pre vytvorenie indexu.. radovo ma polozka dlzku cca 150 Bytes.
>Tato ista hlaska sa objavi aj pri vytvarani Primary Key. Neviete niekto ,
>kde su popisane obmedzenia pre dlzky pola na indexes a primary keys,
>popripade, ci je to mozne nejakym parametrom obist ????
>
>Za kazdu radu vopred Dakujem
>
>Tibor Toth , PVT Bratislava a.s.Memo1

DB grid preklopeny pres diagonalu

[*] Ladislav Nagy <lada(zv)kolej.mff.cuni(tec)cz> - 4.12.1998 01:49:30

Ahoj Delfini,

potreboval bych zobrazovat obsahy tabulek, tak ze pri prochazeni tabulkou
zobrazuji vzdy jen jeden zaznam, a to ve formatu :

<uzivatelske jmeno attr1> <hodnota attr1>
<uz. jm attr 2> <hodnota attr2>
<uz. jm attr 3> <hodnota attr3>
...

V prvnim sloupci nazev atributu, ve druhem hodnota. Tedy neco jako DB Grid
zobrazujici jen jeden zaznam a preklopeny podle diagonaly.

Neporadili byste mi nekdo prosim.
Mozna nejaka komponenta z I-netu ...

Diky za rady,
Ladislav Nagy

=================================
Mgr. Ladislav Nagy
MFF UK & Baader Computer spol. s r.o.
lada(zv)kolej.mff.cuni(tec)cz

TWebModule a ladeni

[*] Leopold Grepl <Grepl(zv)melzer(tec)cz> - 4.12.1998 07:39:14

Zabyvam se praci s TWebModule naprosto poprve. Nahledl jsem do demo prikladu
iservcgi z adresare DEMOS a zajimalo by mne, jak ladit napr. nize uvedenou metodu.
Program bezi (resp. do metody vstupuje) pouze pri spusteni MIE, kdyz jako URL je
zadano napr. http://melzernt/AspSamp/Iservcgi.exe . Snad jsem se vyjadril dostatecne.
Pokud mi nahodou navic nekdo objasni konstrukci podminky
"if CompareText(TagString, 'CUSTLIST') = 0 then", budu vdecen. Proc test na retezec
CUSTLIST a jakym zpusobem se naplni TagString? Omlouvam se za ponekud trivialni
dotazy pro zkusene rutinery.


procedure TCustomerInfoModule.CustomerListHTMLTag(Sender: TObject; Tag: TTag;
const TagString: String; TagParams: TStrings; var ReplaceText: String);
var
Customers: String;
begin
if CompareText(TagString, 'CUSTLIST') = 0 then
begin
Customers := '';
Customer.First;
while not Customer.Eof do
begin
Customers := Customers + '<A HREF="' + ScriptName + '/runquery?CustNo=' +
CustomerCustNo.AsString + '">' + CustomerCompany.AsString + '</A><BR>';
Customer.Next;
end;
end;
ReplaceText := Customers;
end;

mailto:malecek(zv)melzer(tec)cz

Index na Interbase

[*] Martin =?iso-8859-2?Q?O=E8en=E1=B9?= <martin(zv)proces.sk> - 04.12.1998 07:50:20

Problem je asi v tom, ze pouzivas ako index pole s podporou
narodnej znakovej sady. Vtedy Ti dovoli cca 60 znakov. Je to
niekde v helpe, ale uz neviem kde.

Jaro wrote:
>
> 1. Zkus predelat pole na typ varchar. Pouziti Char na tak douhou polozku je
> neefektivni
> 2. Pouzil jsem index na pole max varchar(100).
> 3. Vytvareni indexu na dlouhych polich znehnocuje funkcnost indexu.
> Efektivnost indexu je pak nizka.
> 4. Pouzit takove pole jako primarni index povazuji za velmi nestasne
> reseni.
> Pokud vytvoris identifkacni pole ID typu Integer a na nej vytvoris
> primarni index,
> pak vsechny operace jazyka SQL odkazujici se na tuto identifikaci zaznamu
> budou
> vyrazne rychejsi nez pri pouziti pole char(150)! Spocitej si velikost
> indexoveho souboru
> treba pro 100 000 zaznamu pro typ char(150) a pro typ integer.
> a) 100 000 x 150 = 15 000 000 = 15 MB
> b) 100 000 x 4 = 400 000 = 400 kB
> Prvni soubor je poradnej macek a hledat v nem bude asi pekna fuska.
> druhej soubor je skoro 40 x mensi. Je jasne, ze pouzivani takoveho klice
> bude
> radove efektivnejsi.
> Kdyz udelas takovych indexu dokonce vice, tak je mozne, ze indexove soubory
> budou
> skoro stejne tak velke jako datove a jejich smysl se vytrati.
> Jaro
> --------
>
> >Poprosil by som o pomoc pri vytvarani indexu na tabulku v Interbase..
> >
> >pri vytvarani Indexu na polozku typu CHAR mi vypise, ze pole je prilis
> velke
> >pre vytvorenie indexu.. radovo ma polozka dlzku cca 150 Bytes.
> >Tato ista hlaska sa objavi aj pri vytvarani Primary Key. Neviete niekto ,
> >kde su popisane obmedzenia pre dlzky pola na indexes a primary keys,
> >popripade, ci je to mozne nejakym parametrom obist ????
> >
> >Za kazdu radu vopred Dakujem
> >
> >Tibor Toth , PVT Bratislava a.s.Memo1


Pdox Language 852/WIN Ascii

[*] Radek KALA <delphi(zv)betacontrol(tec)cz> - 4.12.1998 09:12:40

Musis dosahnout aby v *.db souboru v hlavicce bylo napsano
czech misto ascii.

Toho muzes dosahnou dvema zpusoby. Bud to prepises v souboru
Paradox.sor a potom provedes restrukturizaci vsech tabulek v
paradoxu a on si to sam zmeni, nebo to proste prebizes nejakym
editorem.

Pokud s tim nahodou budes mit problem tak se ozvi. Spojeni na
mne je na konci zpravy.


From: OLEJNIK Andrej <olej(zv)asset.sk>
To: delphi-l(zv)fwd(tec)cz
Subject: Pdox Language 852/WIN Ascii
Date sent: Thu, 3 Dec 1998 17:21:47 +0100
Send reply to: delphi-l(zv)fwd(tec)cz

> > Pracujem s pdox tabulkami vytvorenymi a vyplnamymi pod DOSom czech852.
> > Tabulky ale maju jazyk nastaveny na 'Paradox ascii'
> > preto sa mi data zobrazuju nekorekte pod WIN v Delphi
> > Ak zabezbecim konverziu ?
> > Je mozne menit jazyk tabulky bez DatabaseDesktop-u ?
> > Alebo je mozna automaticka konverzia dat priamo pre TTable a TQuery ?
> >
> > za kazdu radu vopred dakujem
> >
> > olej
> >
S pozdravem Radek KALA
BetaControl, s.r.o.
Mostecka 15, 614 00
tlf. : + 420 5 4532 1112 / 2413
fax : + 420 5 4521 1501
GSM : + 420 603 85 75 15


TProgressBar & D3

[*] Martin Nedopil <nedopil(zv)eskon(tec)cz> - 4.12.1998 09:19:18

Pratele,
nevite nekdo, jak zmenit barvu v TProgressBar komponente ?
Mi se ta modra nelibi (potrebuju zelenou a cervenou) a neumim
ho prekecat.

Martin

SDK off topic

[*] Pedskola <pedskolakv(zv)mbox.vol(tec)cz> - 4.12.1998 09:20:22


Caute

Mohl bvy mi nekdo visvetlit co presne znamena a obsahuje Microsoft media SDK
6.0, m�m za to �e je to na programov�n� DirectX, co� hled�m, ale nic o to
nevim.

Predem d�ky Sopak

Index na Interbase

[*] Tibor T�th - 4.12.1998 09:24:35

No to je fakt, lebo v pripade, ked som zavesil index na polozku kde nebolo
definovane COLLATE, tak to spapalo aj s navyjakom.. a teraz to blbne.. V
pripade, ze som zadefinoval polozku ako VARCHAR.. tiez hlasi tu istu
chybu.....
-----Original Message-----
From: Martin O�en� <martin(zv)proces.sk>
To: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Date: 4. december 1998 8:27
Subject: Re: Index na Interbase


>Problem je asi v tom, ze pouzivas ako index pole s podporou
>narodnej znakovej sady. Vtedy Ti dovoli cca 60 znakov. Je to
>niekde v helpe, ale uz neviem kde.
>
>Jaro wrote:
>>
>> 1. Zkus predelat pole na typ varchar. Pouziti Char na tak douhou polozku
je
>> neefektivni
>> 2. Pouzil jsem index na pole max varchar(100).
>> 3. Vytvareni indexu na dlouhych polich znehnocuje funkcnost indexu.
>> Efektivnost indexu je pak nizka.
>> 4. Pouzit takove pole jako primarni index povazuji za velmi nestasne
>> reseni.
>> Pokud vytvoris identifkacni pole ID typu Integer a na nej vytvoris
>> primarni index,
>> pak vsechny operace jazyka SQL odkazujici se na tuto identifikaci zaznamu
>> budou
>> vyrazne rychejsi nez pri pouziti pole char(150)! Spocitej si velikost
>> indexoveho souboru
>> treba pro 100 000 zaznamu pro typ char(150) a pro typ integer.
>> a) 100 000 x 150 = 15 000 000 = 15 MB
>> b) 100 000 x 4 = 400 000 = 400 kB
>> Prvni soubor je poradnej macek a hledat v nem bude asi pekna fuska.
>> druhej soubor je skoro 40 x mensi. Je jasne, ze pouzivani takoveho klice
>> bude
>> radove efektivnejsi.
>> Kdyz udelas takovych indexu dokonce vice, tak je mozne, ze indexove
soubory
>> budou
>> skoro stejne tak velke jako datove a jejich smysl se vytrati.
>> Jaro
>> --------
>>
>> >Poprosil by som o pomoc pri vytvarani indexu na tabulku v Interbase..
>> >
>> >pri vytvarani Indexu na polozku typu CHAR mi vypise, ze pole je prilis
>> velke
>> >pre vytvorenie indexu.. radovo ma polozka dlzku cca 150 Bytes.
>> >Tato ista hlaska sa objavi aj pri vytvarani Primary Key. Neviete niekto
,
>> >kde su popisane obmedzenia pre dlzky pola na indexes a primary keys,
>> >popripade, ci je to mozne nejakym parametrom obist ????
>> >
>> >Za kazdu radu vopred Dakujem
>> >
>> >Tibor Toth , PVT Bratislava a.s.Memo1
>

ScrollBar v DBGridu

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 04.12.1998 09:53:01

jk(zv)tzus(tec)cz wrote:

> Toto chovani je vcelku logicke. Pri dotazu na SQL serveru nevite kolik vam
> vraci radek (pokud se na pocet primo nezeptate). Zpravidla napoprve vraci
> jen tolik radek co muzete videt na obrazovce (tj. par desitek), pak pokud se
> posunete dolu (tj. chcete dalsi radky) tak se teprve dotahuji ze serveru.

To je pravda, lze samozrejme nastavit i dotazeni vsech dat v SELECTU na klienta.
Podle mne ovsem nestaci znat jen celkovy pocet zaznamu (DataSet.RecordCount) ale
i cislo zaznamu (DataSet.RecNo) aby chodil scrollbar tak jak ma.

> Proto se nemuze scrollbara chovat "dobre" tj. stejne jako u paradoxu. Je
> treba se s timto chovanim smirit nebo pridat do Vasi aplikace kod, ktery
> paralelnim dotazem zjisti pocet radek Vaseho dotazu (coz vsak muze trvat
> dlouho) a pak podle toho nastavit vlastnosti scrollbaru, ale je to podle
> meho nazoru zbytecne - zkuste presvedcit uzivatele a sebe, ze to nevadi.

:-))) Aneb sam sobe hypnotizerem. Je fakt, ze jsem taky musel uzivatele
presvedcovat, ale mam takovy pocit, ze ve skrytu duse se s tim zcela nesmirili
;-)

> Obecne plati ze na SQL serveru by se melo dotazovat na co nejmensi pocet
> radek - dgrid nad statisici radku muze vest k uspani uzivatele narozdil od
> tehoz dotazu nad paradoxem, kde se nastavite na posledni zaznam temer
> okamzite.

Tak tak. Zajimave je ze OLEDB (ADO) to dokaze a jeste je rychlejsi nez napr.
ODBC.

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

ScrollBar v DBGridu - doplnek

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 04.12.1998 09:57:39

Ahoj,

Pavel Cisar wrote:

> Tak tohle se bez upravy zdroje neobejde. Jako inspiraci muzes pouzit
> TDBControlGrid, ktery dela prave to, co chces. Vypada to asi nasledovne:
>
> procedure TNxDBMultiLayoutGrid.UpdateScrollBar;
> var SIOld, SINew : TScrollInfo;
> begin
> if FDatalink.Active and HandleAllocated then
> with FDatalink.DataSet do begin
> SIOld.cbSize := sizeof (SIOld);
> SIOld.fMask := SIF_ALL;
> GetScrollInfo (Self.Handle, SB_VERT, SIOld);
> SINew := SIOld;
> if IsSequenced then begin
> SINew.nMin := 1;
> SINew.nPage := Self.RowCount;
> SINew.nMax := RecordCount + SINew.nPage - 1;
> if State in [dsInactive, dsBrowse, dsEdit] then
> SINew.nPos := RecNo;

Teda moc jsem ten kod nestudoval a ani nezkousel, ale pokud je zavisly na vyse
uvedene vlastnosti RecNo tak napr. pres ODBC asi nebude chodit, protoze RecNo
je neustale tusim -1 nebo neco takoveho a standardne je dostupny snad jen v
TTable. Ale mozna se fakt pletu a tohle opravdu bude chodit obecne....

>
> end
> else begin
> SINew.nMin := 0;
> SINew.nPage := 0;
> SINew.nMax := 4;
> if BOF then SINew.nPos := 0
> else
> if EOF then SINew.nPos := 4
> else SINew.nPos := 2;
> end;
> if (SINew.nMin <> SIOld.nMin) or (SINew.nMax <> SIOld.nMax) or
> (SINew.nPage <> SIOld.nPage) or (SINew.nPos <> SIOld.nPos) then
> SetScrollInfo (Self.Handle, SB_VERT, SINew, true);
> end;
> end;

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

TDriveComboBox podruhe

[*] Saip <petr(zv)slunce(tec)cz> - 4.12.1998 10:07:33

Ahoj,
diky za odpoved, aspon vim, ze mi to chodi.
Vis provazane to mam, ale nemuzu nemuzu odchytit chybu,kdyz mas treba
prazdnou mechaniku a prepnes
DriveComboBox na "A:". Pak Ti program vyhodi messagedlg "I/O Error 21" ,
ja potrebuju tuto normalnimu uzivateli nic nerikajici hlasku prepsat nejakou
ceskou polopatistickou. V helpu je odkaz na objekt EInOutError,
ktery ma jenom promennou ErrorCode, ale neni tam zadna metoda ani na
generovani chybovych hlaseni.

Petr Sadovsky


-----P�vodn� zpr�va-----
Od: Flaska Jakub <jakub.flaska(zv)zps.skoda-auto(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 3. prosince 1998 18:49
P�edm�t: RE: TDriveComboBox podruhe


>Zdravicko...
>
>1. Tvuj dotaz dosel (to by jeden nerek, kdyz odpovidam :-).
>2. Propojeni DriveComboBox s DirectoryListBox mam vyresene tak, ze v
>DriveComboBox mam pro OnChange:
>
>procedure TFormX.DriveComboBox1Change(Sender: TObject);
>begin
>if not DirectoryExists(DriveComboBox1.Drive+':\') then
> DirectoryListBox1.Visible:=False
> else begin
> DirectoryListBox1.Visible:=True;
> DirectoryListBox1.Drive := DriveComboBox1.Drive;
> end;
>end;
>
>
>Property DirList je nil (nevyplnene). Funguje to, ale asi to neni
>nejlepsi reseni.
>
>F.
>
>> -----P�vodn� zpr�va-----
>> Od: Saip [SMTP:petr(zv)slunce(tec)cz]
>> Odesl�no: �tvrtek, prosinec 03, 1998 15:52
>> Komu: delphi-l(zv)fwd(tec)cz
>> P�edm�t: Re: TDriveComboBox podruhe
>>
>> Zdravim ve spolek,
>>
>> napiste mi alespon, ze ten muj dotaz dosel,at mam jistotu, ze mi ta
>> konference dobre chodi.
>> A kdyby mi snad prece jen nekdo z Vas chtel poradit, tak jeste
>> dodavam, ze
>> je to delane v D2.
>>
>> Petr Sadovsky
>>
>>
>> >>Ahoj.
>> >>Delal jsem programek k otvirani souboru a nehodil se mi
>> TOpenFileDialog,
>> >ale
>> >>dal jsem do formu DirComboBox,DirListBox,... a nemuzu prijit na to
>> jak
>> >>zmenit systemove chybove hlaseni(priklad:kdyz se na DirComboBoxu
>> prepnu na
>> >>A: a nem�m disketu tak napise "I/O Error 21", a to bych chtel
>> vymenit za
>> >>svou hlasku).Napadlo mne vrazit kontrolu do udalosti OnChange, ale
>> to uz
>> je
>> >>pozde.Predpokladam,ze se musi samostatne definovat nejaky chybovy
>> objekt,
>> >ze
>> >>ktereho si tu hlasku sam vezme,ale nevim jak a kam ho potom dat.
>> Predem
>> moc
>> >>dekuji.
>> >>
>> >> Petr Sadovsky
>> >
>> >Ahoj chlapici,
>> >
>> > Ta potvora slunicko, to jsem neudelal schvalne, pichnete mi
>> nekdo.Ja
>> jsem
>> >dosel pouze k tomu,
>> >ze kdy jsem dal do DriveComboBox1.OnClick:
>> >
>> >var pom:String;
>> >begin
>> > pom:=DriveComboBox1.Drive+':';
>> > {$I-}
>> > ChDir(Copy(DriveComboBox1.Text,1,2));
>> > if IOResult <> 0 then
>> > begin
>> > MessageDlg('Za��zen� '+DriveComboBox1.Text+' nen� p��stupn�! ',
>> >mtWarning, [mbOk], 0);
>> > Chdir(pom);
>> > DriveComboBox1.Update;
>> > end;
>> > {$I+}
>> >
>> >tak se mi objevila moje chybova hlaska, ale DriveComboBox si potom
>> znovu
>> >sahl na disketu a zase vyhodil
>> >to osklive systemove hlaseni.
>> >
>> >Dekuji predem za jakekoli pokopnuti.
>> >
>> >Petr Sadovsky
>> >
>> >
>>
>
>

Zakazani tlacitek DBNavigatoru

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 04.12.1998 10:12:45

Hezky den vsem,

mam na formulari dva DBGridy a jeden DBNavigator. Pri prechodu mezi
gridy prepinam datasource navigatoru. No a u jednoho z gridu bych rad,
aby se mi disablovaly tlacitka na navigatoru pro pridavani a mazani
zaznamu (aby ty tlacitka byla videt - ale zesednuta).

S tim souvisi dalsi vec. Lze nastavit dataset do rezimu jako: "pouze
editace zaznamu", "jen pridavat zaznamy" bez toho abych to musel
osetrovat rucne? Tohle znam z Accessu a docela me prekvapuje, ze sem to
v D nenasel.

Kdopak poradi ??? Diky...

Mac

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

TProgressBar & D3

[*] Mik Radim <mik(zv)oce(tec)cz> - 4.12.1998 10:26:48

Nazdar.
v helpu k baru se pise, ze se vyuziva nasraveni barev z Ovladaciho
panelu/Obrazovka. Tam je polozka "vybrane polozky". Zmena barvy tohoto
nastaveni se ale promitne do celeho systemu. Coz takhle obslehnout
tuto komponentu ale s jinym nastavenim barvy?
rhm

> ----------
> Odes�latel: Martin Nedopil[SMTP:nedopil(zv)eskon(tec)cz]
> Odpov�di: delphi-l(zv)fwd(tec)cz
> Odesl�no: 4. prosince 1998 9:19
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: TProgressBar & D3
>
> Pratele,
> nevite nekdo, jak zmenit barvu v TProgressBar komponente ?
> Mi se ta modra nelibi (potrebuju zelenou a cervenou) a neumim
> ho prekecat.
>
> Martin
>
>
>

Pozvanka na seminar

[*] Tenk Petr <tenk(zv)mmp.plzen-city(tec)cz> - 4.12.1998 10:34:57

Vazeni pratele!

Dovoluji si vas pozvat na seminar "Delphi na prelomu tisicileti" 6.-7.1.1999
v Laznich Belohrade.
Seminar se kona pod patronaci firmy Inprise.
Na seminari probereme aktualni stav programovani v Delphi:
Novinky, problemy, nejcastejsi temata diskutovana na kurzech Delphi v
Laznich Belohrade, zajimava softwarova reseni, zkusenosti firem, ktere v
Delphi vyvijeji vetsi nebo jinak zajimave aplikace.

Predbezne prislibili ucast

Inprise
Microsoft
Vladimir Bodecek (prekladatel publikace "Delphi Developer's Guide")
David Arthur Muzatko (expert na Windows a Internet, kritik borlandich VCL)
Sinea (asi nejuspesnejsi ceske komponenty na trhu: generator sestav, dalsi
komponenty)
Median (zajimava softwarova reseni)

Podrobnosti a zpravy o aktualnim stavu priprav naleznete na
http://www.haes(tec)cz.
Cena seminare byla stanovena na 800 Kc (vcetne ubytovani a stravovani).

Prosim o dalsi namety.
Mate-li problem nebo mate-li do diskuse co rici, privitam vase vystoupeni na
seminari.

Tesim se na vasi ucast

HAES - RNDr. Jan Sebelik
http://www.haes(tec)cz


Komponenta

[*] Miroslav Mares <mares(zv)sct(tec)cz> - 4.12.1998 10:43:04

No to jsem zkousel, ale obe dve komponenty jsou odvozeny od stringu. Takze
kdyz zaregistruju oba, tak stejne se na obe dve pouzije ten posledni
zaregistrovany property editor. Nazorne:

type
TDirectoryName = String;
TFileName = String;

....
FDirectoryName: TDirectoryName;
FFileName: TFileName;
...

No proste bych potreboval ten property editor napsat na TDirectoryName a
TFileName a nesmi se to dozvedet, ze je to odvozeny od stringu. No je to
krapitko zmateny :-)).

Miroslav Mares

-----P�vodn� zpr�va-----
Od: Zbysek Hlinka <zhlinka(zv)login(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 3. prosince 1998 8:43
P�edm�t: Re: Komponenta


Miroslav Mares wrote:

> kdyz uz jste u tech property editoru, tak bych taky potreboval
> poradit.
> Napsal jsem komponentu, ktera ma, mezi jinymi, dve property typu
> string(DirectoryName a FileName), pro DirectoryName jsem si napsal
> PropertyEditor(odvozeny od TStringProperty), ktery mi ukazuje dostupne
> disky a adresare. Jenomze to same se mi ukazuje i u property FileName,
> logicky kvuli tomu, ze jsou stejneho typu. Jenomze ja pro ni potrebuju
> neco jineho. Takze jak se to da nadefinovat kazdy zvlast?
>
Je treba kazdou property zaregistrovat zvlast.


S pozdravem

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


Update a text

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 04.12.1998 11:02:56

Hezky den vsem,

narazil jsem na problem. Potrebuji pomoci standardniho UPDATE
aktualizovat velkou textovou polozku (dejme tomu RTF ci cokoliv jineho),
ve ktere se mohou vyskytovat libovolne znaky napr. ' . Takze pokud mam
napr. apostrof v one zprave, tak mi zamozrejme UPDATE selze.

Nevite nekdo jak to resit (MS SQL) ???

Mac

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

Napoveda volana z DLL

[*] Mal� Dobromil <Dobromil.Maly(zv)rak.pr.ds.mfcr(tec)cz> - 4.12.1998 11:04:45

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

Ahoj,
lide dobri, mam dll, ktera obsahuje dva formulare a na nich mam
tlacitko
Napo&veda, ktere vola Application.HelpContext(105). V programu mam
Application.HelpFile:='NAPOVADA.HLP' a ta zatracena tlacitka nefunguji.
Pokud ty formy vyvolam staticky (zkratka je prilinkuju k programu), tak
funguji.

-> Nevite tedy nekdo, jak z dll volat napovedu aplikace,
-> ze ktere je fce z dll volana ?

Diky.
Dobra.

TWebBrowser

[*] Bro�ek Erik <Erik.Brozek(zv)pvt(tec)cz> - 4.12.1998 11:14:11


Ahoj,
potreboval bych vedet, kde se da stahnout kompomenta
TWebBrowser.

Diky Erik.

Update a text

[*] muher(zv)csas(tec)cz - 4.12.1998 11:26:49

Pokud zadas nasledujici prikaz:
SELECT 'Toto je apostrof: ''.'
Dostanes tuto odpoved:
Toto je apostrof: '.

Podle mne by melo stacit zdvojeni vsech apostrofu v textu
p�ed tim nez jej
umistis do prikazu UPDATE.

Martin UHER

-----Original Message-----
From: Martin Kubecka
[mailto:martin.kubecka(zv)amenit(tec)cz]
Sent: Friday, December 04, 1998 11:03 AM
To: DELPHI Distribution List
Subject: Update a text

Hezky den vsem,

narazil jsem na problem. Potrebuji pomoci
standardniho UPDATE
aktualizovat velkou textovou polozku (dejme tomu RTF
ci cokoliv jineho),
ve ktere se mohou vyskytovat libovolne znaky napr. '
. Takze pokud mam
napr. apostrof v one zprave, tak mi zamozrejme
UPDATE selze.

Nevite nekdo jak to resit (MS SQL) ???

Mac

--

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

==============================================================

Username

[*] Jirka Virt <pacak(zv)pepa(tec)cz> - 4.12.1998 11:56:31

function GetCurrentUserName:string;
const cnMaxUserNameLen = 254;
var
sUserName :string;
dwUsernamelen:dword;
begin
dwusernamelen:=cnMaxUserNameLen - 1;
setlength(sUsername,cnMaxUserNameLen);
Getusername(Pchar(susername),dwusernamelen);
setlength(susername,dwusernamelen);
result := susername;
end;


Jirka Virt
-----P�vodn� zpr�va-----
Od: Lubo Fule <fule(zv)sct.sk>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 25. listopadu 1998 22:01
P�edm�t: RE: Username


>Ovela jednoduchsie a asi aj korektnejsie je pouzit funkciu GetUserName
>
>> -----Original Message-----
>> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
>> Bro�ek Erik
>> Sent: Wednesday, November 25, 1998 6:48 PM
>> To: delphi-l(zv)fwd(tec)cz
>> Subject: RE: Username
>>
>>
>> > Jak zjistim jmeno uzivatele, ktery se prihlasil do Windows?
>> >
>> > Staci si precist pomoci TRegistry tuto hodnotu z registru:
>> > \\HKEY_LOCAL_MACHINE\System\CurrentControlSet\control
>> > a je to promena "Current User"
>> >
>> > Prihlaseni do site je zaznamenano zde:
>> > \\HKEY_LOCAL_MACHINE\Network\Logon
>> > a je to promena "username"
>> >
>> > Erik.
>>
>
>

Update a text

[*] mbartone(zv)Synthesia(tec)cz - 4.12.1998 11:57:41



Hezky den vsem,

narazil jsem na problem. Potrebuji pomoci standardniho UPDATE
aktualizovat velkou textovou polozku (dejme tomu RTF ci cokoliv jineho),
ve ktere se mohou vyskytovat libovolne znaky napr. ' . Takze pokud mam
napr. apostrof v one zprave, tak mi zamozrejme UPDATE selze.

Nevite nekdo jak to resit (MS SQL) ???

Mac

Ja pouzivam (Oracle 7.3 i MS SQL 6.5) bud
DM1.Prikazy.ApplyUpdates
nebo pres parametry a funguje mi to bez problemu (jedna se take o RTF)
DM1.ModifySmena.ParamByName('informace').AsMemo :=
DM1.SmenaInformace.Value;

Milan

TDriveComboBox podruhe

[*] Flaska Jakub <jakub.flaska(zv)zps.skoda-auto(tec)cz> - 4.12.1998 12:08:30

To co jsem psal nepomohlo? Vzdyt si to muzes modifikovat a pri chybe
misto zakryvani DirectoryListBox dat nejake MessageDlg a
DirectoryListBox.Drive nemenit.

F.

> -----P�vodn� zpr�va-----
> Od: Saip [SMTP:petr(zv)slunce(tec)cz]
> Odesl�no: p�tek, prosinec 04, 1998 10:08
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: TDriveComboBox podruhe
>
> Ahoj,
> diky za odpoved, aspon vim, ze mi to chodi.
> Vis provazane to mam, ale nemuzu nemuzu odchytit chybu,kdyz mas
> treba
> prazdnou mechaniku a prepnes
> DriveComboBox na "A:". Pak Ti program vyhodi messagedlg "I/O Error
> 21" ,
> ja potrebuju tuto normalnimu uzivateli nic nerikajici hlasku prepsat
> nejakou
> ceskou polopatistickou. V helpu je odkaz na objekt EInOutError,
> ktery ma jenom promennou ErrorCode, ale neni tam zadna metoda ani na
> generovani chybovych hlaseni.
>
> Petr Sadovsky
>
>
> -----P�vodn� zpr�va-----
> Od: Flaska Jakub <jakub.flaska(zv)zps.skoda-auto(tec)cz>
> Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
> Datum: 3. prosince 1998 18:49
> P�edm�t: RE: TDriveComboBox podruhe
>
>
> >Zdravicko...
> >
> >1. Tvuj dotaz dosel (to by jeden nerek, kdyz odpovidam :-).
> >2. Propojeni DriveComboBox s DirectoryListBox mam vyresene tak, ze v
> >DriveComboBox mam pro OnChange:
> >
> >procedure TFormX.DriveComboBox1Change(Sender: TObject);
> >begin
> >if not DirectoryExists(DriveComboBox1.Drive+':\') then
> > DirectoryListBox1.Visible:=False
> > else begin
> > DirectoryListBox1.Visible:=True;
> > DirectoryListBox1.Drive := DriveComboBox1.Drive;
> > end;
> >end;
> >
> >
> >Property DirList je nil (nevyplnene). Funguje to, ale asi to neni
> >nejlepsi reseni.
> >
> >F.
> >
> >> -----P�vodn� zpr�va-----
> >> Od: Saip [SMTP:petr(zv)slunce(tec)cz]
> >> Odesl�no: �tvrtek, prosinec 03, 1998 15:52
> >> Komu: delphi-l(zv)fwd(tec)cz
> >> P�edm�t: Re: TDriveComboBox podruhe
> >>
> >> Zdravim ve spolek,
> >>
> >> napiste mi alespon, ze ten muj dotaz dosel,at mam jistotu, ze mi
> ta
> >> konference dobre chodi.
> >> A kdyby mi snad prece jen nekdo z Vas chtel poradit, tak jeste
> >> dodavam, ze
> >> je to delane v D2.
> >>
> >> Petr Sadovsky
> >>
> >>
> >> >>Ahoj.
> >> >>Delal jsem programek k otvirani souboru a nehodil se mi
> >> TOpenFileDialog,
> >> >ale
> >> >>dal jsem do formu DirComboBox,DirListBox,... a nemuzu prijit na
> to
> >> jak
> >> >>zmenit systemove chybove hlaseni(priklad:kdyz se na DirComboBoxu
> >> prepnu na
> >> >>A: a nem�m disketu tak napise "I/O Error 21", a to bych chtel
> >> vymenit za
> >> >>svou hlasku).Napadlo mne vrazit kontrolu do udalosti OnChange,
> ale
> >> to uz
> >> je
> >> >>pozde.Predpokladam,ze se musi samostatne definovat nejaky chybovy
> >> objekt,
> >> >ze
> >> >>ktereho si tu hlasku sam vezme,ale nevim jak a kam ho potom dat.
> >> Predem
> >> moc
> >> >>dekuji.
> >> >>
> >> >> Petr Sadovsky
> >> >
> >> >Ahoj chlapici,
> >> >
> >> > Ta potvora slunicko, to jsem neudelal schvalne, pichnete mi
> >> nekdo.Ja
> >> jsem
> >> >dosel pouze k tomu,
> >> >ze kdy jsem dal do DriveComboBox1.OnClick:
> >> >
> >> >var pom:String;
> >> >begin
> >> > pom:=DriveComboBox1.Drive+':';
> >> > {$I-}
> >> > ChDir(Copy(DriveComboBox1.Text,1,2));
> >> > if IOResult <> 0 then
> >> > begin
> >> > MessageDlg('Za��zen� '+DriveComboBox1.Text+' nen� p��stupn�!
> ',
> >> >mtWarning, [mbOk], 0);
> >> > Chdir(pom);
> >> > DriveComboBox1.Update;
> >> > end;
> >> > {$I+}
> >> >
> >> >tak se mi objevila moje chybova hlaska, ale DriveComboBox si potom
> >> znovu
> >> >sahl na disketu a zase vyhodil
> >> >to osklive systemove hlaseni.
> >> >
> >> >Dekuji predem za jakekoli pokopnuti.
> >> >
> >> >Petr Sadovsky
> >> >
> >> >
> >>
> >
> >
>

Update a text

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 04.12.1998 12:16:33

Jasne, zdvojeni znam. Ale nevim jak ten text bude vypadat (naklepe ho uzivatel)
a muze tam byt, dejme tomu cokoliv. Asi by to resila nejaka funkce, ktera by
zdvojila apostrofy v tom text (ci nejake znakove hatmatilce).

Mac

muher(zv)csas(tec)cz wrote:

> Pokud zadas nasledujici prikaz:
> SELECT 'Toto je apostrof: ''.'
> Dostanes tuto odpoved:
> Toto je apostrof: '.
>
> Podle mne by melo stacit zdvojeni vsech apostrofu v textu
> p�ed tim nez jej
> umistis do prikazu UPDATE.
>
> Martin UHER
>

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

Update a text

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

Jo, pres ty parametry to vyresim taky. Jen me napadlo, jak to udelat cistym
UPDATEem. BDE to preci taky musi nejak poskladat (ted me napada, ze na to
mrknu do SQL monitoru ;-). Neco jsem sice nasel v helpu k MS SQL 7.0, ale
moc z toho chytry nejsem. Delaji to taky nejak pres nejakou promennou. Budu
se na to muset jeste vlitnout.

Diky

Mac

mbartone(zv)Synthesia(tec)cz wrote:

> Ja pouzivam (Oracle 7.3 i MS SQL 6.5) bud
> DM1.Prikazy.ApplyUpdates
> nebo pres parametry a funguje mi to bez problemu (jedna se take o RTF)
> DM1.ModifySmena.ParamByName('informace').AsMemo :=
> DM1.SmenaInformace.Value;
>
> Milan

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

Pozvanka na seminar

[*] Jezek Petr, Ing. (DELVINA) <PETR(zv)sevis.sk> - 4.12.1998 12:28:50

Promin za nevedomost, ale kde jsou Lazne Belohrad

+-------------------------------+
| Ing. Petr Jezek |
| Delvina, s.r.o |
| 010 01 Zilina |
+ - - - - - - - - - - - - - - - +
| tel: +421 (89) 624 344 |
| fax: +421 (89) 621 018 |
| email: petr(zv)sevis.sk |
| web: www.delvina.sk |
+-------------------------------+


-----Original Message-----
From: Tenk Petr [mailto:tenk(zv)mmp.plzen-city(tec)cz]
Sent: Friday, December 04, 1998 10:35 AM
To: 'delphi-l(zv)fwd(tec)cz'
Subject: Pozvanka na seminar


Vazeni pratele!

Dovoluji si vas pozvat na seminar "Delphi na prelomu tisicileti"
6.-7.1.1999
v Laznich Belohrade.
Seminar se kona pod patronaci firmy Inprise.
Na seminari probereme aktualni stav programovani v Delphi:
Novinky, problemy, nejcastejsi temata diskutovana na kurzech Delphi v
Laznich Belohrade, zajimava softwarova reseni, zkusenosti firem, ktere v
Delphi vyvijeji vetsi nebo jinak zajimave aplikace.

Predbezne prislibili ucast

Inprise
Microsoft
Vladimir Bodecek (prekladatel publikace "Delphi Developer's Guide")
David Arthur Muzatko (expert na Windows a Internet, kritik borlandich
VCL)
Sinea (asi nejuspesnejsi ceske komponenty na trhu: generator sestav,
dalsi
komponenty)
Median (zajimava softwarova reseni)

Podrobnosti a zpravy o aktualnim stavu priprav naleznete na
http://www.haes(tec)cz.
Cena seminare byla stanovena na 800 Kc (vcetne ubytovani a stravovani).

Prosim o dalsi namety.
Mate-li problem nebo mate-li do diskuse co rici, privitam vase
vystoupeni na
seminari.

Tesim se na vasi ucast

HAES - RNDr. Jan Sebelik
http://www.haes(tec)cz


TCP/IP

[*] Jirka Virt <pacak(zv)pepa(tec)cz> - 4.12.1998 12:35:23

Ahoj,

nevite nekdo, jak zjistim,ze adresa 192.168.1.1 je jiz pouzivana jinym
pocitacem.
Jedna se o interni sit.
Diky za
odpovedi

Jirka Virt


Napoveda volana z DLL

[*] V�t�zslav Gazda������u��n�?��? - 4.12.1998 12:43:16

DLL knihovna ma sve vlastni globalni promenne. To znamena, ze ma taky svuj
vlastni objekt TApplication. Zkus nastavit Application.HelpFile take v DLL
knihovne. Pokud to nepomuze, tak muzes pouzit primo API funkci WinHelp,
kterou pouziva i metoda HelpContext objektu TApplication.

Vita


ODBC a delphi

[*] Ale� Gregor <agisoft(zv)softhome(tec)net> - 4.12.1998 13:21:05


Nevite n�kdo jak pouzivat ODBC API v Deplhi. Meto nejak nejde. V cecku se pridavaji knihovny <sql.h>, <sqlext.h> aale v dephi nato nejako nemohu prijit.

Predem mockrat dekuji.

P.S. uple mi postaci linka na zdroj informaci.

Pozvanka na seminar

[*] mdvorak(zv)csas(tec)cz - 4.12.1998 13:22:46

Lazne Belohrad jsou male mestecko nedaleko od Jicina popr. Nove Paky, ale to
hlavni je, ze tam Honza Sebelik porada bajecna skoleni.

M. Dvorak



-----Original Message-----
From: Jezek Petr, Ing. (DELVINA) [mailto:PETR(zv)sevis.sk]
Sent: Friday, December 04, 1998 12:29 PM
To: 'delphi-l(zv)fwd(tec)cz'
Subject: RE: Pozvanka na seminar


Promin za nevedomost, ale kde jsou Lazne Belohrad

+-------------------------------+
| Ing. Petr Jezek |
| Delvina, s.r.o |
| 010 01 Zilina |
+ - - - - - - - - - - - - - - - +
| tel: +421 (89) 624 344 |
| fax: +421 (89) 621 018 |
| email: petr(zv)sevis.sk |
| web: www.delvina.sk |
+-------------------------------+


-----Original Message-----
From: Tenk Petr [mailto:tenk(zv)mmp.plzen-city(tec)cz]
Sent: Friday, December 04, 1998 10:35 AM
To: 'delphi-l(zv)fwd(tec)cz'
Subject: Pozvanka na seminar


Vazeni pratele!

Dovoluji si vas pozvat na seminar "Delphi na prelomu tisicileti"
6.-7.1.1999
v Laznich Belohrade.
Seminar se kona pod patronaci firmy Inprise.
Na seminari probereme aktualni stav programovani v Delphi:
Novinky, problemy, nejcastejsi temata diskutovana na kurzech Delphi v
Laznich Belohrade, zajimava softwarova reseni, zkusenosti firem, ktere v
Delphi vyvijeji vetsi nebo jinak zajimave aplikace.

Predbezne prislibili ucast

Inprise
Microsoft
Vladimir Bodecek (prekladatel publikace "Delphi Developer's Guide")
David Arthur Muzatko (expert na Windows a Internet, kritik borlandich
VCL)
Sinea (asi nejuspesnejsi ceske komponenty na trhu: generator sestav,
dalsi
komponenty)
Median (zajimava softwarova reseni)

Podrobnosti a zpravy o aktualnim stavu priprav naleznete na
http://www.haes(tec)cz.
Cena seminare byla stanovena na 800 Kc (vcetne ubytovani a stravovani).

Prosim o dalsi namety.
Mate-li problem nebo mate-li do diskuse co rici, privitam vase
vystoupeni na
seminari.

Tesim se na vasi ucast

HAES - RNDr. Jan Sebelik
http://www.haes(tec)cz


TCP/IP

[*] Ale� Gregor <agisoft(zv)softhome(tec)net> - 4.12.1998 13:51:55


V command napis ping 192.168.1.1 a vratiseti zdali byl ci nebyl pocitac s IP naleze.
ALG

-----P�vodn� zpr�va-----
Od: Jirka Virt [SMTP:pacak(zv)pepa(tec)cz]
Odesl�no: 4. prosince 1998 12:35
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: TCP/IP

Ahoj,

nevite nekdo, jak zjistim,ze adresa 192.168.1.1 je jiz pouzivana jinym
pocitacem.
Jedna se o interni sit.
Diky za
odpovedi

Jirka Virt

ScrollBar v DBGridu

[*] jk(zv)tzus(tec)cz - 4.12.1998 13:58:28

>> Proto se nemuze scrollbara chovat "dobre" tj. stejne jako u paradoxu. Je
>> treba se s timto chovanim smirit nebo pridat do Vasi aplikace kod, ktery
>> paralelnim dotazem zjisti pocet radek Vaseho dotazu (coz vsak muze trvat
>> dlouho) a pak podle toho nastavit vlastnosti scrollbaru, ale je to podle
>> meho nazoru zbytecne - zkuste presvedcit uzivatele a sebe, ze to nevadi.
>
>:-))) Aneb sam sobe hypnotizerem. Je fakt, ze jsem taky musel uzivatele
>presvedcovat, ale mam takovy pocit, ze ve skrytu duse se s tim zcela
>nesmirili
>;-)

Ja jsem se take nesmiril, ale pred uzivateli tvrdim, ze je to tak spravne -
ze jde o pokrok (kupredu).

>
>> Obecne plati ze na SQL serveru by se melo dotazovat na co nejmensi pocet
>> radek - dgrid nad statisici radku muze vest k uspani uzivatele narozdil
>od
>> tehoz dotazu nad paradoxem, kde se nastavite na posledni zaznam temer
>> okamzite.
>
>Tak tak. Zajimave je ze OLEDB (ADO) to dokaze a jeste je rychlejsi nez
>napr.
>ODBC.

Bohuzel jsem nemel cas vyzkouset, ale rad bych vedel zda to v ADO plati pro
vsechny SQL servery ci zda pouze pro ty microsofti. Nevite nekdo ?
Konkretne Oracle ? (moc se mi to nezda, ze by to fungovalo prave tady)

Diky.

Jan Kadlecek

******************************************
* kadlecek(zv)htkpro(tec)cz *
* HTK Pro s.r.o., www.htkpro(tec)cz *
* tel : 02-83880361, fax: 02-6896391 *
* Autorizovany dealer TurboPower *
******************************************

TCP/IP

[*] Mal� Dobromil <Dobromil.Maly(zv)rak.pr.ds.mfcr(tec)cz> - 4.12.1998 14:11:59

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

Pokud je pocitac vypnuty, tak to nezjistis. Jinak to lze udelat napr.
PING-em (PING 192.168.1.1).

Pozn. : Pokud nepouzivas DHCP, ale pouzivas napr. UNIX, tak i na serveru
v adresari /etc najdes soubor hosts, a tam to mozna taky bude (alias),
dale
je tuto adresu mozne najit tamtez, ale v souboru hosts.allow, ci
hosts.denny. Ovsem, to, ze je zde uvedena jeste neznamena, ze ji nejake
PC skutecne pouziva.
Ale ta adresa (*.1.1)vypada spis jako nejaka gateway, nebo router, ne ?

D.
> ----------
> Od: Jirka Virt[SMTP:pacak(zv)pepa(tec)cz]
> Odesl�no: 4. prosince 1998 12:35
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: TCP/IP
>
> Ahoj,
>
> nevite nekdo, jak zjistim,ze adresa 192.168.1.1 je jiz pouzivana
> jinym
> pocitacem.
> Jedna se o interni sit.
> Diky
> za
> odpovedi
>
> Jirka Virt
>
>
>
>

TCP/IP

[*] Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ> - 4.12.1998 14:13:50

Bud si na to udelej ping, nebo pokud pouzivas NT, tak ty kricej sami, a
nejlepsi bude, kdyz si budes vest zaznamy o pridelenych adresach.
Udivuje me, ze to nedelas.....to musis mit na siti peknej bordel.


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

> -----P�vodn� zpr�va-----
> Od: Jirka Virt [SMTP:pacak(zv)pepa(tec)cz]
> Odesl�no: 04. prosince 1998 12:35
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: TCP/IP
>
> Ahoj,
>
> nevite nekdo, jak zjistim,ze adresa 192.168.1.1 je jiz pouzivana
> jinym
> pocitacem.
> Jedna se o interni sit.
> Diky
> za
> odpovedi
>
> Jirka Virt


TDriveComboBox podruhe

[*] Saip <petr(zv)slunce(tec)cz> - 4.12.1998 14:54:54

Pro Jakuba,
promin, ja jsem to posilal nez mi prisla Tvoje rada.Pres vikend to budu
testovat a v pondeli se ozvu.
Diky a pekny vikend vsem preje

Petr Sadovsky

-----P�vodn� zpr�va-----
Od: Flaska Jakub <jakub.flaska(zv)zps.skoda-auto(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 4. prosince 1998 13:41
P�edm�t: RE: TDriveComboBox podruhe


>To co jsem psal nepomohlo? Vzdyt si to muzes modifikovat a pri chybe
>misto zakryvani DirectoryListBox dat nejake MessageDlg a
>DirectoryListBox.Drive nemenit.
>
>F.
>
>> -----P�vodn� zpr�va-----
>> Od: Saip [SMTP:petr(zv)slunce(tec)cz]
>> Odesl�no: p�tek, prosinec 04, 1998 10:08
>> Komu: delphi-l(zv)fwd(tec)cz
>> P�edm�t: Re: TDriveComboBox podruhe
>>
>> Ahoj,
>> diky za odpoved, aspon vim, ze mi to chodi.
>> Vis provazane to mam, ale nemuzu nemuzu odchytit chybu,kdyz mas
>> treba
>> prazdnou mechaniku a prepnes
>> DriveComboBox na "A:". Pak Ti program vyhodi messagedlg "I/O Error
>> 21" ,
>> ja potrebuju tuto normalnimu uzivateli nic nerikajici hlasku prepsat
>> nejakou
>> ceskou polopatistickou. V helpu je odkaz na objekt EInOutError,
>> ktery ma jenom promennou ErrorCode, ale neni tam zadna metoda ani na
>> generovani chybovych hlaseni.
>>
>> Petr Sadovsky
>>
>>
>> -----P�vodn� zpr�va-----
>> Od: Flaska Jakub <jakub.flaska(zv)zps.skoda-auto(tec)cz>
>> Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
>> Datum: 3. prosince 1998 18:49
>> P�edm�t: RE: TDriveComboBox podruhe
>>
>>
>> >Zdravicko...
>> >
>> >1. Tvuj dotaz dosel (to by jeden nerek, kdyz odpovidam :-).
>> >2. Propojeni DriveComboBox s DirectoryListBox mam vyresene tak, ze v
>> >DriveComboBox mam pro OnChange:
>> >
>> >procedure TFormX.DriveComboBox1Change(Sender: TObject);
>> >begin
>> >if not DirectoryExists(DriveComboBox1.Drive+':\') then
>> > DirectoryListBox1.Visible:=False
>> > else begin
>> > DirectoryListBox1.Visible:=True;
>> > DirectoryListBox1.Drive := DriveComboBox1.Drive;
>> > end;
>> >end;
>> >
>> >
>> >Property DirList je nil (nevyplnene). Funguje to, ale asi to neni
>> >nejlepsi reseni.
>> >
>> >F.
>> >
>> >> -----P�vodn� zpr�va-----
>> >> Od: Saip [SMTP:petr(zv)slunce(tec)cz]
>> >> Odesl�no: �tvrtek, prosinec 03, 1998 15:52
>> >> Komu: delphi-l(zv)fwd(tec)cz
>> >> P�edm�t: Re: TDriveComboBox podruhe
>> >>
>> >> Zdravim ve spolek,
>> >>
>> >> napiste mi alespon, ze ten muj dotaz dosel,at mam jistotu, ze mi
>> ta
>> >> konference dobre chodi.
>> >> A kdyby mi snad prece jen nekdo z Vas chtel poradit, tak jeste
>> >> dodavam, ze
>> >> je to delane v D2.
>> >>
>> >> Petr Sadovsky
>> >>
>> >>
>> >> >>Ahoj.
>> >> >>Delal jsem programek k otvirani souboru a nehodil se mi
>> >> TOpenFileDialog,
>> >> >ale
>> >> >>dal jsem do formu DirComboBox,DirListBox,... a nemuzu prijit na
>> to
>> >> jak
>> >> >>zmenit systemove chybove hlaseni(priklad:kdyz se na DirComboBoxu
>> >> prepnu na
>> >> >>A: a nem�m disketu tak napise "I/O Error 21", a to bych chtel
>> >> vymenit za
>> >> >>svou hlasku).Napadlo mne vrazit kontrolu do udalosti OnChange,
>> ale
>> >> to uz
>> >> je
>> >> >>pozde.Predpokladam,ze se musi samostatne definovat nejaky chybovy
>> >> objekt,
>> >> >ze
>> >> >>ktereho si tu hlasku sam vezme,ale nevim jak a kam ho potom dat.
>> >> Predem
>> >> moc
>> >> >>dekuji.
>> >> >>
>> >> >> Petr Sadovsky
>> >> >
>> >> >Ahoj chlapici,
>> >> >
>> >> > Ta potvora slunicko, to jsem neudelal schvalne, pichnete mi
>> >> nekdo.Ja
>> >> jsem
>> >> >dosel pouze k tomu,
>> >> >ze kdy jsem dal do DriveComboBox1.OnClick:
>> >> >
>> >> >var pom:String;
>> >> >begin
>> >> > pom:=DriveComboBox1.Drive+':';
>> >> > {$I-}
>> >> > ChDir(Copy(DriveComboBox1.Text,1,2));
>> >> > if IOResult <> 0 then
>> >> > begin
>> >> > MessageDlg('Za��zen� '+DriveComboBox1.Text+' nen� p��stupn�!
>> ',
>> >> >mtWarning, [mbOk], 0);
>> >> > Chdir(pom);
>> >> > DriveComboBox1.Update;
>> >> > end;
>> >> > {$I+}
>> >> >
>> >> >tak se mi objevila moje chybova hlaska, ale DriveComboBox si potom
>> >> znovu
>> >> >sahl na disketu a zase vyhodil
>> >> >to osklive systemove hlaseni.
>> >> >
>> >> >Dekuji predem za jakekoli pokopnuti.
>> >> >
>> >> >Petr Sadovsky
>> >> >
>> >> >
>> >>
>> >
>> >
>>
>
>

TCP/IP

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 4.12.1998 15:12:03

> nevite nekdo, jak zjistim,ze adresa 192.168.1.1 je jiz pouzivana jinym
> pocitacem.
> Jedna se o interni sit.

Jednoduse - bud si na nej PINGni a uvidis, jestli ti odpovi, nebo
koneckoncu se Windowsy sami ozvou, kdyz nasadis stejnou IP...

S pozdravem
Petr Zahradnik, pocitacovy expert

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


Ulozenie obrazka do tabulky cez TDBImage a pohyb v

[*] Zdenek Petruj <zpetruj(zv)zebra(tec)cz> - 4.12.1998 15:20:02

1. Obrazek z TDBImage ulozis do databaze uplne stejnym zpusobem jako
treba text z TDBEdit, to znamena jestli mas uz v komponente nacteny
obrazek (napriklad pomoci LoadFromFile nebo LoadFromClipBoard nebo primo
klavesnici z clipboardu, atd.) a TvujDataset je v editacnim rezimu tak
das TvujDataset.Post.
2. Ke tve druhe otazce ti jednoduse neporadim a asi na to budes muset
jit oklikou tak ze v prislusne urovni budes prohledavat
vsechny node dokud nenarazis na ten s tvym nazvem a u toho pak cely
postup zopakujes pro subnode a tak to budes opakovat az do nejnizsi
urovne.

S pozdravem
Zdenek Petruj
____________________________
adress: Zebra systems, s.r.o.
Spartakovcu 3
708 00 Ostrava - Poruba
Czech republic
____________________________
tel./fax.: +420-(0)69-6912961
+420-(0)69-6912963
e-mail: zpetruj(zv)zebra(tec)cz
internet: http://www.zebra(tec)cz


> -----P�vodn� zpr�va-----
> Od: Branislav Danko [SMTP:danko(zv)basl.sk]
> Odesl�no: 3. Dezember 1998 14:11
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Ulozenie obrazka do tabulky cez TDBImage a pohyb v
> TreeView
>
> Nazdar,
>
> 1. Ako ulozit obrazok obrazok do tabulky cez DBImage.
> TDBImage.Picture ma metodu LoadFromFile, ktorou viem nacitat obrazok,
> ako tento obrazok ulozit do policka v tabulke, ku ktoremu je obrazok
> naviazany.
>
> 2. Ako nastavit konkretny node v TTreeView?
>
> 1998
> -- A
> -- B
> -- C
> -- 1
> -- 2
> 1999
> -- a
> -- b
> -- c
> -- I
> -- II
>
> takze napriklad do 1999 / c / II
>
>
> Brano.

Win98+Oracle+BDE5.01

[*] tomas.mazurek(zv)vitkovice(tec)cz - 4.12.1998 15:23:18

Hello,

tady jeden nestastnik. Dostal jsem nove PC s ceskymi Windows98. Po
instalaci veskereho SW se marne snazim rozchodit nativni spojeni na
ORACLE, ktere pred tim z Win95 fungovalo bez problemu. Neni uspesna
jakakoliv kombinace DLL knihoven, tj. SQLORA8.DLL a OCI.DLL ani
SQLORA32.DLL a ORA803.DLL.

Jen tak pro zajimavost, ve Win98 nefunguje SQLPlus 8.0.4...

Mam stazene posledni BDE 5.01.

Pokud nekdo vi, budu velmi rad. Trebas p. David Vodnansky, ten
vzdycky vi na ORACLE nejake finty...

Diky


ScrollBar v DBGridu

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 04.12.1998 15:27:34

jk(zv)tzus(tec)cz wrote:

> Ja jsem se take nesmiril, ale pred uzivateli tvrdim, ze je to tak spravne -
> ze jde o pokrok (kupredu).

:-)))

> Bohuzel jsem nemel cas vyzkouset, ale rad bych vedel zda to v ADO plati pro
> vsechny SQL servery ci zda pouze pro ty microsofti. Nevite nekdo ?
> Konkretne Oracle ? (moc se mi to nezda, ze by to fungovalo prave tady)

Bohuzel k Oracle nemam pristup, takze nevim. Ani si nejsem momentalne jisty,
jestli uz existuje native OLEDB provider pro Oracle, ale mam tuseni ze ano.
Pokud to budes nekdy zkouset, dej prosim te vedet jak dopadnes.

Jinak platit by to melo obecne, protoze implementovane to v ADO je. Jestli to
bude ovsem umet i provider pro Oracle to nevim. A taky zalezi na komponentach
pro pristup k ADO. Napr. Kamiak ADO komponenty to nepodporuji ;-)

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

TCP/IP

[*] Milan �orm <xsorm(zv)informatics.muni(tec)cz> - 4.12.1998 15:52:01

Fri, Dec 04, 1998 ve 02:11:59PM +0100 Mal� Dobromil napsal:
> Pokud je pocitac vypnuty, tak to nezjistis. Jinak to lze udelat napr.
> PING-em (PING 192.168.1.1).
>
> Pozn. : Pokud nepouzivas DHCP, ale pouzivas napr. UNIX, tak i na serveru
> v adresari /etc najdes soubor hosts, a tam to mozna taky bude (alias),
> dale

DHCP a UNIX rozhodne nejsou srovnatelne polozky. prvni je zpusob pridelovani
adres, druhe je trida operacnich systemu.

jinak do /etc/hosts se uklada opravdu minimum stroju. vetsinou se toto resi
korektne pres DNS.

> je tuto adresu mozne najit tamtez, ale v souboru hosts.allow, ci
> hosts.denny. Ovsem, to, ze je zde uvedena jeste neznamena, ze ji nejake
> PC skutecne pouziva.

hosts.allow a hosts.deny je o necem uplne jinem. souvisi to s bezpecnostni
politikou (hm, vec ve svete Windows neznama...)

> Ale ta adresa (*.1.1)vypada spis jako nejaka gateway, nebo router, ne ?

to neni rozhodujici. dulezite je, ze ten zacatek je adresa urcena pro
intranety. a prvni pouzitelny stroj v teto siti ma .1.1

milan sorm
-------------------------------------------------------------
Milan �orm (aka John Popeln�k) telefon: +420 5 41512348
B205, FI MU, Botanick� 68a, Brno sorm(zv)informatics.muni(tec)cz
http://www.fi.muni(tec)cz/~sorm/ tel. dom�: (05) 46211083


TCP/IP

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 4.12.1998 16:12:18



>Ahoj,
>
>nevite nekdo, jak zjistim,ze adresa 192.168.1.1 je jiz pouzivana jinym
>pocitacem.


pokud ti jde jak to zjistit za chodu PC v programu mas cca tyto moznosti:
1) poslat ICMP echo request (Ping)
2) zkusit navazat TCP/IP spojeni na nejaky port - vrati-li connect chybu no
route to host pak IP nexistuje. Spoji-li se nebo vrati jinou chybu (asi
nejspis connection refused) pak IP existuje
3) simulovat ARP request - tedy ARP dotaz "kdo ze ma tuto IP adresu ??" v
odpoved prijde eth adresa prislusne sitovky PC

ZDravi
D. Toman

Komponenta

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 4.12.1998 16:57:47

Miroslav Mares wrote:

> No to jsem zkousel, ale obe dve komponenty jsou odvozeny od stringu. Takze
> kdyz zaregistruju oba, tak stejne se na obe dve pouzije ten posledni
> zaregistrovany property editor. Nazorne:
>
> type
> TDirectoryName = String;
> TFileName = String;
>
> ....
> FDirectoryName: TDirectoryName;
> FFileName: TFileName;
> ...
>
> No proste bych potreboval ten property editor napsat na TDirectoryName a
> TFileName a nesmi se to dozvedet, ze je to odvozeny od stringu. No je to
> krapitko zmateny :-)).

No, spis bych rekl, ze krapitko zmateny jsi ty. :-) Takze
podorobneji:

Vytvoris si _dve_ tridy, odvozene od TStringProperty, napr. TDirProperty
a TFilesProperty. Potom si udelas property

property DirectoryName: TDirectoryName read FDirectoryName ...
propert FileName: TFileName read FFileName ...

a zaregistrujes je nejak takto:
RegisterPropertyEditor(TypeInfo(TComponent), TTvojeTrida,
'DirectoryName', TDirProperty);
RegisterPropertyEditor(TypeInfo(TComponent), TTvojeTrida,
'FileName', TFilesProperty);
S pozdravem

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


TCP/IP

[*] Stanislav Kolar <standa(zv)winroute(tec)cz> - 04.12.1998 17:36:07

At 12:35 4.12.1998 +0100, you wrote:

>nevite nekdo, jak zjistim,ze adresa 192.168.1.1 je jiz pouzivana jinym
>pocitacem.
>Jedna se o interni sit.

Dela se to ARP dotazem na onu adresu - a pockas, zda se ti nekdo ozve.

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

TCP/IP

[*] Stanislav Kolar <standa(zv)winroute(tec)cz> - 04.12.1998 17:37:18

At 14:11 4.12.1998 +0100, you wrote:

>Ale ta adresa (*.1.1)vypada spis jako nejaka gateway, nebo router, ne ?

To nemusi byt vubec pravda...

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

SDK off topic

[*] Stanislav Kolar <standa(zv)winroute(tec)cz> - 04.12.1998 17:40:50

At 09:20 4.12.1998 +0100, you wrote:

>Mohl bvy mi nekdo visvetlit co presne znamena a obsahuje Microsoft media SDK
>6.0, m�m za to �e je to na programov�n� DirectX, co� hled�m, ale nic o to
>nevim.

AFAIK kompletni DirectX SDK se da stahnout od MS zdarma (pro DX6 to ma 90
MB :-(

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

TWebModule a ladeni

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

> CUSTLIST a jakym zpusobem se naplni TagString? Omlouvam se za ponekud trivialni
> dotazy pro zkusene rutinery.
>
>
> procedure TCustomerInfoModule.CustomerListHTMLTag(Sender: TObject; Tag: TTag;
> const TagString: String; TagParams: TStrings; var ReplaceText: String);
> var
> Customers: String;
> begin
> if CompareText(TagString, 'CUSTLIST') = 0 then
> begin

TagString dostava ta procedura jako parametr.
V PageProduceru je ulozen vzor HTML-stranky,
ktery muze obsahovat znacky (tagy).
A kdyz ma tu stranku vydat (nekomu, kdo si o ni rekl Web-serveru),
vola tuhle ^^ proceduru, aby se dozvedel, co ma dat
MISTO TE ZNACKY (treba data, ktera si ted precte z databaze).

Tom


SDK off topic

[*] Pavel Serbajlo <serb(zv)mikulov.sol(tec)cz> - 4.12.1998 19:06:19

Zkus DelphiX nebo DelphiGameCreator. Vcelku pekne si muzes hrat s DirectX.

-----P�vodn� zpr�va-----
Od: Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ>
Komu: 'delphi-l(zv)fwd(tec)cz' <delphi-l(zv)fwd(tec)cz>
Datum: 3. prosince 1998 20:41
P�edm�t: RE: SDK off topic


>Asi tezko, zkus to nejdriv s pravopisem.....
>
>
>Martin Fron�k
>ZZN Slan� a.s.
>Pra�sk� 1579, 274 49, Slan�
>tel. +420-314-522986
>e-mail: fronek(zv)zznslany(tec)cz
>
>> -----P�vodn� zpr�va-----
>> Od: Pedskola [SMTP:pedskolakv(zv)mbox.vol(tec)cz]
>> Odesl�no: 03. prosince 1998 9:21
>> Komu: 'DELPHI Distribution List'
>> P�edm�t: SDK off topic
>>
>> Caute
>>
>> Mohl bvy mi nekdo visvetlit co presne znamena a obsahuje Microsoft
>> media SDK
>> 6.0, m�m za to �e je to na programov�n� DirectX, co� hled�m, ale nic
>> o to
>> nevim.
>>
>> Predem d�ky Sopak
>

TCP/IP

[*] Ing. Jindrich Danihelka <jidas(zv)mbox.vol(tec)cz> - 04.12.1998 19:08:14

Jirka Virt wrote:
>
> Ahoj,
>
> nevite nekdo, jak zjistim,ze adresa 192.168.1.1 je jiz pouzivana jinym
> pocitacem.
> Jedna se o interni sit.
> Diky za
> odpovedi
>
> Jirka Virt


Posli na ni ping. Kdyz se ozve, tak zije (je pouzivana)
kdyz se neozve, jeste to nic neznamena - zarizeni muze
byt vypnute.
--
Ing. Jindrich Danihelka
E-Mail jidas(zv)mbox.vol(tec)cz
Tel. 038/7755345
038/7512861


RichText

[*] Hubert <mneu3246(zv)ss1000.ms.mff.cuni(tec)cz> - 4.12.1998 20:07:36

Ahoj!

Prosim vas neni tu nekdo kdo se vyzna v komponente na praci s RTF
(TRichText). Potrebuju nutne pomoct. Vim, ze ohledne RTF probehlo
uz dost diskuze, ale na archivu konference na www.delphi(tec)cz jsem
nenasel odpovedi na sve problemy.

Pokud tu nekdo takovy je a byl by mi ochoten pomoct, tak at se
ozve.

Predem diky.


Best regards,
Michal Neuwirth mailto:mneu3246(zv)ss1000.ms.mff.cuni(tec)cz

RichText

[*] Roman Toda <normex(zv)mail.pvt.sk> - 04.12.1998 20:49:35

Hubert wrote:

> Prosim vas neni tu nekdo kdo se vyzna v komponente na praci s RTF
> (TRichText). Potrebuju nutne pomoct. Vim, ze ohledne RTF probehlo
> uz dost diskuze, ale na archivu konference na www.delphi(tec)cz jsem
> nenasel odpovedi na sve problemy.
>
> Pokud tu nekdo takovy je a byl by mi ochoten pomoct, tak at se
> ozve.

Co za problemy ???

--
Mgr. Roman Toda - developers center
normex(zv)mail.pvt.sk; www.technickenormy.com
Normex - fulltext retrieval information system for technical standard


Zakazani tlacitek DBNavigatoru

[*] Jaro <jaro(zv)sinea(tec)cz> - 4.12.1998 21:16:58

Jestlize pouzivas D4, tak to jde dobre ridit pres TAction.>Hezky den vsem,
>
>mam na formulari dva DBGridy a jeden DBNavigator. Pri prechodu mezi
>gridy prepinam datasource navigatoru. No a u jednoho z gridu bych rad,
>aby se mi disablovaly tlacitka na navigatoru pro pridavani a mazani
>zaznamu (aby ty tlacitka byla videt - ale zesednuta).
>
>S tim souvisi dalsi vec. Lze nastavit dataset do rezimu jako: "pouze
>editace zaznamu", "jen pridavat zaznamy" bez toho abych to musel
>osetrovat rucne? Tohle znam z Accessu a docela me prekvapuje, ze sem to
>v D nenasel.
>
>Kdopak poradi ??? Diky...
>
>Mac
>
>--
>==============================================================
>= Ing. Martin Kubecka - Amenit s.r.o. =
>= Na Valech - budova Dytron, 741 01 Novy Jicin =
>= telefon/fax: +420 656 706203 mobil: +420 603 265926 =
>= http://www.amenit(tec)cz e-mail: martin.kubecka(zv)amenit(tec)cz =
>= ICQ: 8906773 GSM (SMS): martin.kubecka(zv)sms.paegas(tec)cz =
>==============================================================
>

TCP/IP

[*] Karel Kalivoda <K.Kalivoda(zv)sh.cvut(tec)cz> - 4.12.1998 21:54:02

Hi,

Dle standartu se prvni a posledni adresa rozsahu rezervuje pro routry, v
pripade pouziti site novell, tak i druha a predposledni.... vir RFC

Karel


----- Original Message -----
From: Stanislav Kolar <standa(zv)winroute(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Friday, December 04, 1998 5:37 PM
Subject: RE: TCP/IP


>At 14:11 4.12.1998 +0100, you wrote:
>
>>Ale ta adresa (*.1.1)vypada spis jako nejaka gateway, nebo router, ne ?
>
>To nemusi byt vubec pravda...
>
> S. Kolar (standa(zv)winroute.com)
>
>

Pokladni tiskarna Epson SP200

[*] Pavel M. <talema(zv)top(tec)cz> - 4.12.1998 22:38:11

Dostal jsem se pred problem, ze potrebuji tisknout na
tiskarnu SP200, pokladni jehlickova tiskarna.
Mam sice nejaky driver pro W95, ale tiskne si to
z QReporu co chce, navic mam pocit, ze svab co
tam je na cestinu je pouze pro Latin2 a to mi asi
z Windowsu neni nic platny.
Jestli s tim mate nekdo nejake zkusenosti muzete mi
pomoci ?

Diky

Pavel


Pozvanka na seminar

[*] Pavel Malinsk� <spiderland(zv)usa(tec)net> - 4.12.1998 22:54:02

A velmi pekne mestecko (taky je to kousek od
HK).

S pozdravem
================================
> Pavel Malinsky; Spiderland(zv)usa.net <
>==============================<
> ...The Truth Is Out There... <
================================

-----P�vodn� zpr�va-----
Od: mdvorak(zv)csas(tec)cz <mdvorak(zv)csas(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 4. prosince 1998 13:53
P�edm�t: RE: Pozvanka na seminar


>Lazne Belohrad jsou male mestecko nedaleko od Jicina popr. Nove Paky, ale
to
>hlavni je, ze tam Honza Sebelik porada bajecna skoleni.
>
>M. Dvorak

TProgressBar & D3

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

Martin Nedopil wrote:
>
> Pratele,
> nevite nekdo, jak zmenit barvu v TProgressBar komponente ?
> Mi se ta modra nelibi (potrebuju zelenou a cervenou) a neumim
> ho prekecat.

Ahoj,

TProgressBar umoznuje nastavit barvy, ale do VCL se tyto vlastnosti (jako
obvykle) nejak nedostaly, a to ani v D4. Budto si stahni z DFS komponentu
TExtProgressBar (http://members.aye.net/cgi-bin/dfs_components.cgi?xprogbar)
nebo si to dopln "rucne" primo v kodu, napriklad:

uses
CommCtrl;

procedure TForm1.FormCreate(Sender: TObject);
begin
SendMessage(ProgressBar1.Handle, PBM_SETBARCOLOR, 0, ColorToRGB(clRed));
end;

--

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

Vertik�ln� scrollbar

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 05.12.1998 00:18:36

Leopold Grepl wrote:
>
> Ahoj vespolek,
>
> m�m probl�m se zji�t�n�m zm�ny pozice vertik�ln�ho scrollbaru. Dok�u
> pomoc� API zjistit, kde se scrollbar nach�z� i jeho zm�nu pomoc� my�i (
> pos�l� se WM_VSCROLL ), ale nedok�u ji� odchytit zm�nu pomoc� kl�vesnice.
> Nap�. kdy� v Treeview �i gridu stisknu �ipky nebo PgUp,PgDown. Krokoval
> jsem to a nepoda�ilo se mi naj�t, jak to d�l�. D�ky za ka�dou radu

Ahoj,

Lze to resit odchytavanim zprav z klavesnice, tedy prepsanim metody KeyDown
v odvozene komponente.

--

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

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