Archív konference Delphi

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

Rezident

[*] Milan ��ek - 1.10.2000 10:16:59

HotKey: ja to delal pomoci timeru, nastavil interval treba na 200ms, a do
ontimer dal sledovani stisknuti HotKey...
TakBar: pouzij nejakou free komponentu, to je asi nejlepsi - treba
dcMinTray, nebo RXLib...

----- Original Message -----
From: <bejcek(zv)centrum(tec)cz>
To: "Delphi" <delphi-l(zv)fwd(tec)cz>
Sent: Saturday, September 30, 2000 5:12 PM
Subject: Rezident


> Ahoj zase neco,
>
> Jak udelam aby se mi neco provedlo po stisku horkych klaves i
> kdyz neni dana aplikace aktivni, take bych potreboval tuto
> aplikaci schovat doprava do listy!
>
> Je to trivialnost ja vim ale nejak se mi nedari
>
> Moc diky Aldik Pavel (Talpa) amater vsech amateru
>
> K chatov�n� je tu http://www.XChat(tec)cz
> Zalo�te si sv�j mail na http://mail.centrum(tec)cz
>

Kl�vesnice

[*] Mirek <dmiroslav(zv)seznam(tec)cz> - 1.10.2000 10:41:15

Ahoj, mam na to stazenou komponentu, kam, poslu ti ji primo na tvuj
mail.
Mirek Drancak

----- Original Message -----
From: Robert Plz�k <rpdap(zv)atlas(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Saturday, September 30, 2000 6:58 PM
Subject: Kl�vesnice


> Zdravim vsechny profiky.
>
> Potreboval bych pomoci s jednim problemem.
> Mam program ukryty v tray, ktery by mel umet sledovat stisknute klavesy
> (Win98)
> a podle toho provadet nejakou akci. Nevite nekdo jak na to ?
> Dekuji predem za kazdou radu.
>
> S uctou
> R.Plz�k
>
>


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


Kl�vesnice

[*] Mirek <dmiroslav(zv)seznam(tec)cz> - 1.10.2000 10:46:39

Jeste jedno ke scanovani klavesnice: FREE komponenta jsem stahnul na
www.utilmind.com
Mirek Drancak

----- Original Message -----
From: Robert Plz�k <rpdap(zv)atlas(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Saturday, September 30, 2000 6:58 PM
Subject: Kl�vesnice


> Zdravim vsechny profiky.
>
> Potreboval bych pomoci s jednim problemem.
> Mam program ukryty v tray, ktery by mel umet sledovat stisknute klavesy
> (Win98)
> a podle toho provadet nejakou akci. Nevite nekdo jak na to ?
> Dekuji predem za kazdou radu.
>
> S uctou
> R.Plz�k
>
>


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


Rezident

[*] Mirek <dmiroslav(zv)seznam(tec)cz> - 1.10.2000 10:53:39

Ahoj, mozna by ti pomohla komponenta, na kterou jsem uz posilal link
(www.utilmind.com). Ta komp. se jmenuje KeySpy a scanuje klavesnici, i kdyz
neni aplikace aktivni.
Co se tyka druheho problemu :

http://www.geocities.com/SiliconValley/Hills/1335/ komp. TaskBarIkon

Mirek Drancak

----- Original Message -----
From: <bejcek(zv)centrum(tec)cz>
To: Delphi <delphi-l(zv)fwd(tec)cz>
Sent: Saturday, September 30, 2000 5:12 PM
Subject: Rezident


> Ahoj zase neco,
>
> Jak udelam aby se mi neco provedlo po stisku horkych klaves i
> kdyz neni dana aplikace aktivni, take bych potreboval tuto
> aplikaci schovat doprava do listy!
>
> Je to trivialnost ja vim ale nejak se mi nedari
>
> Moc diky Aldik Pavel (Talpa) amater vsech amateru
>
> K chatov�n� je tu http://www.XChat(tec)cz
> Zalo�te si sv�j mail na http://mail.centrum(tec)cz
>


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


InstalallCz

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 1.10.2000 11:34:24

Bylo to v HTML - jinak bych to nepsal :)

Milan Tomes

> Diky, ale ja si nejsem vedom, ze bych zaslal neco jineho? (viz P.S.)
> Miloslav Neuzil
>
>
> > My pouzivame InstallShield Express a update na CZ (uz nevim od koho to
> bylo,
> > ale stalo to asi 1400,-). BDE se instaluje uplne v pohode -
> staci oznacit
> so
> > ubory, ktere se maji registrovat.
> >
> > Milan Tomes
> >
> > P.S.: Priste prosim pouze plain text
> >
> >
> > Nevite nekdo o instalacnim programu v cestine, ktery umi nainstalovat i
> BDE
> > 5.1. Free ma prednost, ale neco bych za nej klidne dal taky. Diky za tip
> > Miloslav Neuzil
> >
>
> ---
> Odchoz� zpr�va neobsahuje viry.
> Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
> Verze: 6.0.193 / Virov� b�ze: 93 - datum vyd�n�: 19.9.2000


on-line aktualizace menove casti prevodniku free k

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 1.10.2000 11:45:27

Neco podobneho prave resim - budu stahovat jednu web stranku, ktera bude
obsahovat data pro jednu aplikaci a ta aplikace je bude zobrazovat - a i
kurzy men budou soucasti. Zkus se podivat na www.fincentrum(tec)cz - ja delam
aplikaci FinTicker, ktera bude zobrazovat aktualni data burzovnich indexu,
men, cen akcii atd...

Milan Tomes

P.S.: Blizsi info via soukr. mail - Milan.Tomes(zv)haida(tec)cz

>
> Zdravim,
>
> soucasti me free kalkulacky bude i rychly prevodnik ruznych
> jednotek, men, atd. V ramci men by bylo vyborne, kdyby jejich
> kurzy byly aktualni, cehoz lze dosahnout on-line aktualizaci. Zde
> bych vydel tato reseni:
>
> kalkulacka pri startu nacte data ze souboru, ktery bude vytvoren pomoci
> - nejakeho free programu, ktery doporucim v napovede
> kalkulacky (implementovat lze i spolupraci s vice programy)
> - sveho programu, ktery bude vyuzivat nejakou dll nebo
> komponentu a ktery stahne pouze data, ktera si uzivatel zvoli v
> kalkulacce
>
> V oblasti on-line aktualizace kurzovniho listku se nevyznam a
> uvitam tak jakekoli nasmerovani ci doporuceni free dll /
> komponenty / programu. Hadam, ze se bude jednat o analogii k
> vyuziti timeserveru. Pokud mate nejake propominky jako potencialni
> budouci uzivatele, rad si je prectu.
>
> Diky
>
> Adam Feistner
> feistna(zv)volny(tec)cz
> www.volny(tec)cz/feistna/cz.htm
>

jak setridit array of record

[*] Milan ��ek - 1.10.2000 12:59:17

Jo, to je dobra finta, urcite se mi bude casem hodit... Puvodne jsem to
udelal do pole, protoze bylo potreba vzdy nactenou radku ze souboru rozdelit
do jednotlivych promenych (ten soubor nevytvarim). Delal jsem to pomoci fci
Copy,Delete,Pos. TStringList a jeho property Strings a CommaText mi
nepripadalo vhodny pouzit, protoze: jednotlive polozky na radku jsou sice
oddeleny carkou, ale treti string (z leva) muze obsahovat tez dalsi carky...
Jako dalsi polozka je integer hodnota - takze sem to udelal tak, ze pokud
dalsi hodnota neni cislo, tak je to stale ten string3.

Ted jsem ale dospel k nazoru, ze jsem si to tak akorat stizil... popisu
usporadani jednoho radku:

jmeno_souboru: string, jmeno_media: string, adresar: string, velikost:
integer, Datum_a_cas: asi string

Adresare nejsou samostatne definovany. A zaznamy jsou serazeny podle
jmeno_souboru (abecedne) - avsak ze vsech medii, takze: soubor aa.txt
(zCD1), soubor ab.txt (zCD2), soubor ba.txt (zCD1)...

Ted jsem ale narazil na kamen urazu: potrebuju to setridit takle: nejprve
podle jmeno_media, soucasne podle toho, jestli se jedna o adresar nebo
soubor, soucasne abecedne podle jmeno_souboru. Tim dosahnu vzhledu, jako
napr. u pruzkumnika - neprve slozky (abecedne) a pak soubory (abecedne).

Tedko, jak bych si to asi perdstavoval predelany: nejakou tabulku
(databazovou) - trebas jen v pameti, bez souboru na disku, bez nutnosti BDE
a ODBC driveru. Proste, abych to tam jen nahustil, a setridil (klidne pres
SQL), a pak si to zte tabulky uz setrizene ulozil jako HTML... Potreboval
bych ale, aby to dokazalo tridit i podle ceskych pismen (diakritika).

Abych to teda shrnul: potrebuju nejakou komponentu (pokud mozno), pro praci
s tabulkou v pameti, aby umela tridit soucasne podle nekolika sloupcu, staci
neco jednoduchyho. Nic jinyho nez to setrizeni v tom delat nebudu.

Ted bych se este zeptal na jedno: Nedalo by se nejak "vycucnout" ty data
misto ze sourobu treba primo z te aplikace (jako to umi treba komponenty pro
Word)? Ten soubor, z ktereho nacitam ty jednotlive radky je vlastne uz
vystupni report z toho programu, vsechny data jsou ale ulozena v jinem
souboru (pry je to take databaze a program v C++) - treba by se slo primo
pripojit na ni?? Ale nepodarilo se mi zjistit, co je to zac...

S pozdravem Milan Cizek, amatersky programator, D5 Ent
Win98 a Win2k, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637


> pouzij radeji TList/TObjectList kde si pak muzes nadefinovat vlastni
tridici
> funkce, ktere pak volas pomoci TList.Sort
>
> Petr Vones, amatersky programator


O.T. velikost exe souboru

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

From: "Roman" <sw.maurice(zv)seznam(tec)cz>
> Predstav si aplikaci, ktera ma v EXEkaci spoustu bitmap, textu ci neceho
podobne
> dobre komprimovatelneho, v idelanim pripade bys pak nacital min. 10x mene
dat z
> disku, nez ktere by si rozbaloval do pameti...

Ahoj,

Pak je otazka, jestli se nevyplati ty data komprimovat primo (napriklad ulozit
jako resource komprimovane pomoci ZLIB).

Petr Vones, amatersky programator


Casove kriticke operace ve Win

[*] Ota Maly <maly(zv)space(tec)cz> - 1.10.2000 16:02:29

Ahoj,
Muzes se trochu rozepsat o tomto reseni?
Jake nastroje jsou potreba, jejich priblizna cena (alespon pocet cifer :)?
Nevis, zda se psanim driveru na zakazku nekdo nezabyva?
Jelikoz je kolega vyrobcem techto AD karet, je ten driver docela dulezity.
V DOSu to chodi spolehlive pomoci jeho asm rutin, ale ve Win se tomu moc
nechce.
Nekym navrhovane reseni s pouzitim jinych karet asi neni uplne vhodne..:-)
Nebo alespon odkaz nekam, kde se lze neco dozvedet..

Predem diky
Ota Maly

PaPouch elektronika
http://www.pap-el(tec)cz

> Ahoj,
>
> jedine spolehlive reseni je cist data v kernel modu, tedy napsat
> vlastni VxD,
> WDT ci kernel driver (dle verze OS na kterem to ma bezet). Na
> urovni aplikace
> toto neni jiz z principu operacniho systemu mozne. Drivery vsak
> nelze psat v
> Delphi.
>
> Petr Vones, amatersky programator
>

Ako umiestnim TPanel na TForm.FormStyle:=fsMDIForm

[*] Roland Tur�an \(RoTurSoft\) <rotursoft(zv)nextra.sk> - 1.10.2000 16:29:34

Presne tak. Lebo chcem tam nejake doplnkove informacie zobrazit a TStatusBar
mi nestaci. A zaroven aby nebola prilis prazdna ta plocha.

Dakujem,

Roland.


----- Original Message -----
From: "Petr Vones" <pvones(zv)mbox.vol(tec)cz>
To: "Konference Delphi" <delphi-l(zv)fwd(tec)cz>
Sent: Saturday, September 30, 2000 6:54 PM
Subject: Re: Ako umiestnim TPanel na TForm.FormStyle:=fsMDIForm ?> From: "Roland Tur�an (RoTurSoft)" <rotursoft(zv)nextra.sk>
> > Nieco take ako bolo umiestnenie obrazkov tile na fsMDIForm. ale chcel by
som
> > tam dat TPanel alebo TGroupBox.
>
> Ahoj,
>
> takze chces umistit nejaky control na plochu MDI formu, ale aby jej bylo
mozne
> prekryt MDI child oknem ?
>
> Petr Vones, amatersky programator
>
>
>

Casove kriticke operace ve Win

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 1.10.2000 18:16:54

Napr. Microsoft Visual C. Podivej se na webu MS na DDK (Driver development
kit).

Milan Tomes

>
> Ahoj,
> Muzes se trochu rozepsat o tomto reseni?
> Jake nastroje jsou potreba, jejich priblizna cena (alespon pocet cifer :)?
> Nevis, zda se psanim driveru na zakazku nekdo nezabyva?
> Jelikoz je kolega vyrobcem techto AD karet, je ten driver docela dulezity.
> V DOSu to chodi spolehlive pomoci jeho asm rutin, ale ve Win se tomu moc
> nechce.
> Nekym navrhovane reseni s pouzitim jinych karet asi neni uplne vhodne..:-)
> Nebo alespon odkaz nekam, kde se lze neco dozvedet..
>
> Predem diky
> Ota Maly
>
> PaPouch elektronika
> http://www.pap-el(tec)cz
>
> > Ahoj,
> >
> > jedine spolehlive reseni je cist data v kernel modu, tedy napsat
> > vlastni VxD,
> > WDT ci kernel driver (dle verze OS na kterem to ma bezet). Na
> > urovni aplikace
> > toto neni jiz z principu operacniho systemu mozne. Drivery vsak
> > nelze psat v
> > Delphi.
> >
> > Petr Vones, amatersky programator
> >
>

Casove kriticke operace ve Win

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

From: "Ota Maly" <maly(zv)space(tec)cz>
> Jake nastroje jsou potreba, jejich priblizna cena (alespon pocet cifer :)?

Ahoj,

budes potrebovat MS Visual C++ a DDK vcetne jeho znalosti ;-)

> Nevis, zda se psanim driveru na zakazku nekdo nezabyva?

U nas nevim, v zahranici jich par existuje, ale ceny asi nebudou pro nas
prijatelne.

> Nebo alespon odkaz nekam, kde se lze neco dozvedet..
http://www.numega.com/drivercentral/examples/vxd_src.shtml

Petr Vones, amatersky programator

Rada s Access - komprimace tabulky

[*] Ji�� Foldyna <jiri.f(zv)avizo(tec)cz> - 1.10.2000 21:21:01

Ahoj,

pouzivas ADO komponenty z D5 nebo Adonis od Erika ? Priklad, ktery jsem
posilal, funguje jen s Adonisem !

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


> Bohuzel jsem priklad nenasel, a mam i dema pro ADO, ktere
> dodava Borland.
> Muzete mi prosim poslat nazev prikladu. Pripadne pokud se
> jedna o jineho
> vyrobce ADO muzete uvest kontakt na download dema?
>
> Dekuji Milan Bursik
>
> ----- Original Message -----
> From: Erik Salaj <winsoft(zv)napri.sk>
> To: <delphi-l(zv)fwd(tec)cz>
> Sent: Wednesday, September 27, 2000 4:58 PM
> Subject: Re: Rada s Access - komprimace tabulky
>
>
> > > nevite nahodou nekdo jak pres ADO nebo ODBC udelat
> komprimaci databaze?.
> >
> > Pomocou JRO objektov, priklad je sucastou Adonis komponentov.
> >
> > Erik Salaj, WINSOFT

kniha o Delphi

[*] Tomas Vlach <artie17(zv)atlas(tec)cz> - 1.10.2000 22:00:37



Zdravicko vsem,
mam takovy zacatecnicky dotaz [asi to bude tim ze jsem zacatecnik :)]
Delal jsem v Pascalu, ale ted jsem se rozhodl prejit na Delphi.
Poridil jsem si Delphi 5.0 a rad bych, kdyby mi nekdo poradil o nejake
dobre knizce o Delphi. Pokud mozno aby obsahovala referenci prikazu a
objektu...

MOC DIKY!

--

Tomas mailto:artie17(zv)atlas(tec)cz

kniha o Delphi

[*] -=Ivomir=- <Ivomir(zv)seznam(tec)cz> - 1.10.2000 22:36:10

Ja mel, a mam dobry skusenosti s knihou "Mistrovstvi v Delphi". Naposled
jsem mel trojku, ale taky shanim ceskou novejsi, nejlepe 5.

....... s pozdravem Ivomir
--------------------------------------------------
EMAIL: Ivomir(zv)iwebs(tec)cz MOBIL: 0602/831270
WWW: http://www.iwebs(tec)cz ICQ: 28872917


> Zdravicko vsem,
> mam takovy zacatecnicky dotaz [asi to bude tim ze jsem zacatecnik :)]
> Delal jsem v Pascalu, ale ted jsem se rozhodl prejit na Delphi.
> Poridil jsem si Delphi 5.0 a rad bych, kdyby mi nekdo poradil o nejake
> dobre knizce o Delphi. Pokud mozno aby obsahovala referenci prikazu a
> objektu...
>
> MOC DIKY!
>

kniha o Delphi

[*] Milan Tomes <Milan.Tomes(zv)haida(tec)cz> - 2.10.2000 06:42:40

Kniha, ktera obsahuje kompletni referenci objektu a prikazu by stala asi tak
10000 a musel bys ji odvezt na podvalniku :)
Ted opravdu - Me se take osvedcilo Mistrovstvi v Delphi, ale kompletni
referenci objektu najdes v napovede.

Milan Tomes

> Zdravicko vsem,
> mam takovy zacatecnicky dotaz [asi to bude tim ze jsem zacatecnik :)]
> Delal jsem v Pascalu, ale ted jsem se rozhodl prejit na Delphi.
> Poridil jsem si Delphi 5.0 a rad bych, kdyby mi nekdo poradil o nejake
> dobre knizce o Delphi. Pokud mozno aby obsahovala referenci prikazu a
> objektu...
>
> MOC DIKY!
>
> --
>
> Tomas mailto:artie17(zv)atlas(tec)cz
>

Chcete nekdo D3Std ?

[*] Da�a Petr <Petr.Dana(zv)pvt(tec)cz> - 2.10.2000 06:42:50

Zdravim,
prechazim na D5Std a zustali mi D3Std. Pokud mate nekdo zajem, tak se ozvete
(bohuzel bez registracni karty, tu jsem taky uz nedostal, mel jsem to z
druhe ruky).

Petr


O.T. velikost exe souboru

[*] Lauko �tefan <lauko(zv)salamon.sk> - 2.10.2000 08:05:48

> Predstav si aplikaci, ktera ma v EXEkaci spoustu bitmap, textu ci neceho
podobne
> dobre komprimovatelneho, v idelanim pripade bys pak nacital min. 10x mene
dat z
> disku, nez ktere by si rozbaloval do pameti...
>
> Roman
Este by som povedal, ze vo vacsine pripadov vo Win "nacitat do pamate"
znamena nacitat z disku do swapovacieho suboru. Tak ze by som niekedy
zapochyboval co je rychlejsie a efektivnejsie. Pri dnesnych diskoch by som
si nelamal hlavu nad velkostou exe-suboru skorej nad spolahlivostou.
Lauko.

konekt na zaheslovanu MS Access databazu

[*] Ren� Piz�r - 2.10.2000 08:46:43

Dobry den,

samozrejme, ze heslo som do ConnectionString-u pridal:
Toto je jeho hodnota:
Provider=Microsoft.Jet.OLEDB.4.0;Password=heslo;Data
Source=C:\Dokumenty\Data\pokus.mdb;Persist Security Info=True

Bohuzial, aj nadalej hlasi t� ist� chybu

Rene Pizur

> -----P�vodn� zpr�va-----
> Od: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]za u�ivatele
> Erik Salaj
> Odesl�no: 29. september 2000 14:43
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: konekt na zaheslovanu MS Access databazu
>
>
> Access podporuje dva urovne ochrany heslom:
> 1. share level (jednoduche priradenie hesla databaze)
> 2. user level (moznost definovat uzivatelov a skupiny
> a priradit im opravnenia na db objekty)
>
> V pripade 1. sa heslo zadava do connection stringu,
> viz http://www.cybermagic.co.nz/winsoft/adofaq.htm#Q29
>
> Erik Salaj, WINSOFT


Tiskarny

[*] Petr J�nsk� - 2.10.2000 08:49:41

Poradi mi nekdo, jak v Delphach zjistit zda nainstalovana tiskarna je
jehlickova nebo laserova (resp. radkova nebo strankova)

Dik
Petr J�nsk�

Button na OpenDialogu

[*] Ladis <bartal(zv)vfu(tec)cz> - 2.10.2000 08:50:47

Zdravim,
nevite nekdo, jak lze dodat vlastni button na OpenDialog a zachytit
onClick ?
Diky LADIS


InstalallCz

[*] RDocekal(zv)csas(tec)cz - 2.10.2000 09:13:20

InnoSetup - freeware na http://www.jrsoftware.org/ i se zdrojakama.

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

-----Original Message-----
From: MUDr.Neu�il [mailto:drneuzil(zv)razdva(tec)cz]
Sent: Saturday, September 30, 2000 3:28 PM
To: delphi-l(zv)fwd(tec)cz
Subject: InstalallCz


Nevite nekdo o instalacnim programu v cestine, ktery umi nainstalovat i BDE
5.1. Free ma prednost, ale neco bych za nej klidne dal taky. Diky za tip
Miloslav Neuzil


O.T. velikost exe souboru

[*] Ale� Va���ek�����"q��y�&���w�3 - 2.10.2000 09:35:42

> > Predstav si aplikaci, ktera ma v EXEkaci spoustu bitmap, textu ci neceho
> podobne
> > dobre komprimovatelneho, v idelanim pripade bys pak nacital
> min. 10x mene
> dat z
> > disku, nez ktere by si rozbaloval do pameti...
> >
> > Roman
> Este by som povedal, ze vo vacsine pripadov vo Win "nacitat do pamate"
> znamena nacitat z disku do swapovacieho suboru. Tak ze by som niekedy
> zapochyboval co je rychlejsie a efektivnejsie.
No nevim nevim... Pokud mas na pocitaci 8MB RAM tak mozna ano, ale jinak ne.

> Pri dnesnych diskoch by som
> si nelamal hlavu nad velkostou exe-suboru skorej nad spolahlivostou.
> Lauko.
To je sice pravda a lze s tim i souhlasit, ale pouze jenom tehdy pokud
vysledny program vydavas na CD. Pokud ho davam k dispozici pres Internet,
potom uz uzivatele hodne moc zajima, jestli ma program 5MB nebo 3,5MB. Ale
souhlasim s tim, ze EXE packy radeji moc nepouzivat.

Ales


Jak nejlepe monitorovat uzivatelovu aktivitu nad f

[*] Frantisek Sevcik <sevcik(zv)anexis(tec)cz> - 2.10.2000 09:43:39

Ahoj,

rad bych mel prehled jak dlouho uzivatel pracuje, ale hlavne nepracuje nad
formularem. Reseni, ktere mi funguje (aktivitu hlidam v kazdem TControl) se
mi zda neelegantni. Zkousel jsem Tapplication.onIdle, ale neni to uplne ono.
A tak se ptam jak v ramci celeho formulare odchytit stisk klavesy, tlacitka
mysi nebo jeji pohyb ?
(Tedy drive nez ji dostane zamereny objekt)
Dekuji.

Frantisek Sevcik


Okno exploreru na formulari

[*] Ale� Va���ek�����"q��y�&���w�3 - 2.10.2000 09:46:46

OK. A kde si to muzu stahnout? Sem se nemuzu dobouchat
http://www.gexperts.com/GXExplorer/ zkousel jsem i dalsi servery, ale ty se
odkazuji vzdy na tento link.

Ales

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> Petr Vones
> Sent: Saturday, September 30, 2000 5:38 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Re: Okno exploreru na formulari
>
>
> From: "Ale� Va���ek" <vasicek(zv)ecommerce(tec)cz>
> > je to presne ono, ale neco free by nebylo? :-)
>
> GXExplorer je free pokud vim.
>
> Petr Vones, amatersky programator
>
>

Okno exploreru na formulari

[*] Ale� Va���ek�����"q��y�&���w�3 - 2.10.2000 09:51:19

Tak uz jsem to stahnul z nejakeho zrcadla...

Ales

> -----Original Message-----
> From: Ale� Va���ek [mailto:vasicek(zv)ecommerce(tec)cz]
> Sent: Monday, October 02, 2000 9:47 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: RE: Okno exploreru na formulari
>
>
> OK. A kde si to muzu stahnout? Sem se nemuzu dobouchat
> http://www.gexperts.com/GXExplorer/ zkousel jsem i dalsi servery,
> ale ty se odkazuji vzdy na tento link.
>
> Ales
>
> > -----Original Message-----
> > From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> > Petr Vones
> > Sent: Saturday, September 30, 2000 5:38 PM
> > To: delphi-l(zv)fwd(tec)cz
> > Subject: Re: Okno exploreru na formulari
> >
> >
> > From: "Ale� Va���ek" <vasicek(zv)ecommerce(tec)cz>
> > > je to presne ono, ale neco free by nebylo? :-)
> >
> > GXExplorer je free pokud vim.
> >
> > Petr Vones, amatersky programator
> >
> >

prace se stringem ...

[*] Brant Petr <Brant(zv)dcomm(tec)cz> - 2.10.2000 10:36:52

Na rozebrani stringu na jednotlive kousky pouzivam tento kod (pochazi z
UDDF):

function GetToken(aString, SepChar: String; TokenNum: Byte):String;
{
parameters: aString : the complete string
SepChar : a single character used as separator
between the substrings
TokenNum: the number of the substring you want
result : the substring or an empty string if the are less then
'TokenNum' substrings
}
var
Token : String;
StrLen : Byte;
TNum : Byte;
TEnd : Byte;

begin
StrLen := Length(aString);
TNum := 1;
TEnd := StrLen;
while ((TNum <= TokenNum) and (TEnd <> 0)) do
begin
TEnd := Pos(SepChar,aString);
if TEnd <> 0 then
begin
Token := Copy(aString,1,TEnd-1);
Delete(aString,1,TEnd);
Inc(TNum);
end
else
begin
Token := aString;
end;
end;
if TNum >= TokenNum then
begin
GetToken1 := Token;
end
else
begin
GetToken1 := '';
end;
end;

function NumToken(aString, SepChar: String):Byte;
{
parameters: aString : the complete string
SepChar : a single character used as separator
between the substrings
result : the number of substrings
}

var
RChar : Char;
StrLen : Byte;
TNum : Byte;
TEnd : Byte;

begin
if SepChar = '#' then
begin
RChar := '*'
end
else
begin
RChar := '#'
end;
StrLen := Length(aString);
TNum := 0;
TEnd := StrLen;
while TEnd <> 0 do
begin
Inc(TNum);
TEnd := Pos(SepChar,aString);
if TEnd <> 0 then
begin
aString[TEnd] := RChar;
end;
end;
NumToken1 := TNum;
end;

Snad je to ono.

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
program�tor
**************************************
D & COMM s.r.o.
Korunova�n� 6, Praha 7

tel. +420-2-3337 3855
+420-2-2431 4538
*************************************
-----Original Message-----
From: Milan ��ek [mailto:cizek.milan(zv)seznam(tec)cz]
Sent: Wednesday, September 27, 2000 1:51 PM
To: Delphi konference
Subject: prace se stringem ...


ahoj, mam opet jeden dotaz (asi primitivni)...

rekneme, ze mam nejaky string, ktery jsem precetl ze souboru pomoci Readln.
Ma format: "string1","string2","string3",integer,"string4","string5"
Vsechny radky souboru maji stejny tvar, nyni potrebuji vsechny radky dostat
treba do:

pole: array of record str1,str2,str3,str4,str5: string1; int: integer; end;

Tak, aby kazdy radek souboru byl jedna polozka v poli. Ted o co mi jde: da
se nejakym zpusobem sikovne vytridit jednotlive polozky stringu do pole?
Jiz nekolikrat jsem se s necim podobnym setkal, vzdy jsem to resil pomoci
fci Copy,Pos a Delete... V�dy jsem si zkop�roval ��st �et�zce (t�eba k
n�sleduj�c� ��rce), pak tuto samou oblast vymazal pomoc� delete. Opakoval
jsem to a� do Eoln.

Jde to nejak lepe??

S pozdravem Milan Cizek, amatersky programator, D5 Ent
Win98 a Win2k, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637


IB6

[*] pcb(zv)atlas(tec)cz - 2.10.2000 10:48:32

Haj hou!

On 25 Sep 2000,, Ivan Kozak wrote:

> Neviete nahodou niekto, odkial mozem stiahnut manual "Getting Started"? Malo by tam byt popisane, ako previest databazu z IB5 na IB6 (potrebujem dialekt 3)-- nijako sa mi to nedari.

www.ibphoenix.com

Hodne zdaru



Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.

InstalallCz

[*] MUDr. Miloslav Neu�il <drneuzil(zv)razdva(tec)cz> - 2.10.2000 11:08:47

Jo diky, uz mi to nekdo poradil a stahl jsem to. Nevis jestli jde v
InnoSetupu rozkouskovat instalaci na diskety 3,5"? Neprisel jsem na to.
S pozdravem
MUDr. Miloslav Neuzil
----- Original Message -----
From: <RDocekal(zv)csas(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Monday, October 02, 2000 9:13 AM
Subject: RE: InstalallCz


> InnoSetup - freeware na http://www.jrsoftware.org/ i se zdrojakama.
>
> S pozdravem
> Radek Docekal
> <mailto:rdocekal(zv)csas(tec)cz> ICQ: 9008367
>
> -----Original Message-----
> From: MUDr.Neu�il [mailto:drneuzil(zv)razdva(tec)cz]
> Sent: Saturday, September 30, 2000 3:28 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: InstalallCz
>
>
> Nevite nekdo o instalacnim programu v cestine, ktery umi nainstalovat i
BDE
> 5.1. Free ma prednost, ale neco bych za nej klidne dal taky. Diky za tip
> Miloslav Neuzil
>


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


O.T. velikost exe souboru

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 2.10.2000 11:14:21

From: "Ale� Va���ek" <vasicek(zv)ecommerce(tec)cz>
> vysledny program vydavas na CD. Pokud ho davam k dispozici pres Internet,
> potom uz uzivatele hodne moc zajima, jestli ma program 5MB nebo 3,5MB. Ale

Ahoj,

neni prece problem soubor zkomprimovat pro transport a pri instalaci pak
rozbalit do podoby normalniho EXE.

Petr Vones, amatersky programator


O.T. velikost exe souboru

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 2.10.2000 11:19:33

From: "Lauko �tefan" <lauko(zv)salamon.sk>
> Este by som povedal, ze vo vacsine pripadov vo Win "nacitat do pamate"
> znamena nacitat z disku do swapovacieho suboru. Tak ze by som niekedy

Ahoj,

tohle je zcela nesmysl, kdyby to tak bylo tak by se aplikace spoustely daleko
pomaleji. Windows pro toto pouzivaji mapovani souboru do pameti, takze se do
fyzicke pameti mapuje jen potrebna cast souboru, jinak receno jako 'swapovaci'
soubor se pouziva prave vlastni soubor (s vyjimkou souboru na vymennem mediu)
a ne jeho kopie ve swapovacim souboru. Prave tento princip je vsak pohrben s
pouzitim tech vsech ruznych EXE kompresoru.

Petr Vones, amatersky programator

vlastnost Modified

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

Ahoj,
TEdit ma vlastnost Modified ale TComboBox ji nema. Lze to nejak obejit, kdyz
se do comboboxu typuje (nemam na mysli OnChange, nekdy staci pouze pres
combo prejit - a pokud se manipuluje s items tak to vyvola onchange -napr.
pri dogenerovavanych hodnotach aj.)?
Diky
Jaro B.

O.T. velikost exe souboru

[*] Ale� Va���ek�����"q��y�&���w�3 - 2.10.2000 12:26:41

> From: "Ale� Va���ek" <vasicek(zv)ecommerce(tec)cz>
> > vysledny program vydavas na CD. Pokud ho davam k dispozici pres
> Internet,
> > potom uz uzivatele hodne moc zajima, jestli ma program 5MB nebo
> 3,5MB. Ale
>
> Ahoj,
>
> neni prece problem soubor zkomprimovat pro transport a pri instalaci pak
> rozbalit do podoby normalniho EXE.
>
> Petr Vones, amatersky programator

Ahoj,

myslel jsem to trosku jinak. Mam aplikaci, ktera ma dejme tomu dohromady 5MB
z cehoz exe ma 3,5MB. Pokud z tohoto udelam v inno setupu instalaci tak ma
neco kolem 4MB. Pokud exe zapakuju UPXem, ma asi 900kB a pokud UPXem zabalim
jeste DLL, tak celkova velikost aplikace je asi 2MB. Instalace ma vekikost
neco pres 2MB. A to uz je opravdu rozdil, nemyslis?

Nesetkal jsem se ze zadnym problemem pri pouziti UPX. Program se chova tak
jak ma. Na rychlosti spusteni oproti nespakove verzi jsem absolutne nic
nepostrehl. Ovsem je to znat na obsazeni pameti. Ale tohle uz je zase o
necem jinem.

Ales


Jak zjistim typ kurzoru, ktery je prave zobrazen

[*] <jgr(zv)centrum(tec)cz> - 02.10.2000 12:32:36

Ahoj,
Potreboval bych zjistit jaky typ kurzoru mysi se prave
zobrazuje. Foooor je v tom, ze to potrebuji zjistovat i nad
aplikacemi CIZIMI nejen tedy ve sve aplikaci.

S pozdravem Honza

K chatov�n� je tu http://www.XChat(tec)cz
Zalo�te si sv�j mail na http://mail.centrum(tec)cz


rozmery a umisteni Wokna z Handel

[*] <jgr(zv)centrum(tec)cz> - 02.10.2000 13:20:40

Ahoj Lidicky,
Jak zjistim umisteni ciziho wokna a jeho rozmery. Mam jeho
Handel.Snad API?

dik HOnza



K chatov�n� je tu http://www.XChat(tec)cz
Zalo�te si sv�j mail na http://mail.centrum(tec)cz


InstalallCz

[*] RDocekal(zv)csas(tec)cz - 2.10.2000 13:21:58

Jo, jako GUI front-end pou��v�m ScriptMaker
http://www.tafweb.com/scriptmaker.html a tam je zalozka Span/Add Files...

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

> -----Original Message-----
> From: MUDr. Miloslav Neu�il [mailto:drneuzil(zv)razdva(tec)cz]
> Sent: Monday, October 02, 2000 11:09 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Re: InstalallCz
>
>
> Jo diky, uz mi to nekdo poradil a stahl jsem to. Nevis jestli jde v
> InnoSetupu rozkouskovat instalaci na diskety 3,5"? Neprisel
> jsem na to.
> S pozdravem
> MUDr. Miloslav Neuzil


OT: Komponent pro malov�n� do BMP

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 2.10.2000 13:59:10

Ahoj,

nemate, prosim, nekdo komponent pro prime malovani do bitmapy? Videl jsem
takovy kdysi pro D1 (bylo to male a free jen nevim jak se to jmenovalo),
malovalo se specialnimi metodami (line, circle, polyline, trace aj.,v
modech blur, sharpen, smugle, +volba barev) do BMP (bitmapa sla natahnout i
jako podklad) a bylo mozne po kazdem kroku vyvolat metodu napr pro
nakresleni do panelu a videt tak prubeh kresleni. Puvodne to bylo pouzito
jako 2D malovatko pro grafy a jednoducha schemata ale s OPAKOVANYM
prekreslenim. Bohuzel, nevim, jak se to jmenovalo, ale ted bych to moc
potreboval. Nevite, prosim nekdo kde to najdu, nebo pokud to nekdo mate,
mohli byste mi to poskytnout???? Prosim na muj e-mail.
Diky
Jaro B.

Dotazy na Kylix

[*] pcb(zv)atlas(tec)cz - 2.10.2000 14:23:51

Haj hou!

On 22 Sep 2000,, Kriz Pavel, TDS wrote:

> V ukazkach na prezentaci bylo pouzito:
>
> uses
> {$IFDEF LINUX} libc, {$ELSE} Windows, {$ENDIF} atd....
>
> Je v Kylixu v Project Options volba Unit aliases?
> Pokud ano, pak by zde snad stacilo napsat Windows=libc;Graphics=QGraphics
> atd.
> a nemusely by se menit vsechny zdrojaky. Nebo ne?

V jadru by to tak asi udelat slo, nicmene pripady kdy jediny rozdil
bude v uses klauzuli budou spise ojedinele.

> K prezentaci mam jeste jednu drobnou poznamku:
>
> Pokud chci nastavit velikost okna tak, aby se tam vesel cely nezdeformovany
> obrazek s Align=alClient, nelze pouzit
> Width a Heigth od Form, ale ClientWidth a ClientHeight, tedy:
>
> ClientWidth := Image1.Picture.Width;
> ClientHeight := Image1.Picture.Height;

Ano, to by bylo mnohem vhodnejsi, ale mel jsem velmi dobry
duvod, proc jsem to tak nedelal ,-)

Hodne zdaru


Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.

msvcrt.dll

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 2.10.2000 14:35:18

Ahoj all,

muzete se prosim podivat do win adresare System nebo
System32, zda tam mate msvcrt.dll? Pokud ne, napite mi prosim.


S pozdravem

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


InstalallCz

[*] Tomas Skoda <tomas.skoda(zv)jdsoftware.sk> - 2.10.2000 15:24:10

Ahoj,

do sekcie [Setup] treba pridat DiskSpanning=yes. (aspon pre InnoSetup 1.3)

Viac info by si mal najt v helpe (How to Use / Setup Script Sections).

Tomas

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> MUDr. Miloslav Neu�il
> Sent: Monday, October 02, 2000 11:09 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Re: InstalallCz
>
>
> Jo diky, uz mi to nekdo poradil a stahl jsem to. Nevis jestli jde v
> InnoSetupu rozkouskovat instalaci na diskety 3,5"? Neprisel jsem na to.
> S pozdravem
> MUDr. Miloslav Neuzil
> ----- Original Message -----
> From: <RDocekal(zv)csas(tec)cz>
> To: <delphi-l(zv)fwd(tec)cz>
> Sent: Monday, October 02, 2000 9:13 AM
> Subject: RE: InstalallCz
>
>
> > InnoSetup - freeware na http://www.jrsoftware.org/ i se zdrojakama.
> >
> > S pozdravem
> > Radek Docekal
> > <mailto:rdocekal(zv)csas(tec)cz> ICQ: 9008367
> >
> > -----Original Message-----
> > From: MUDr.Neu�il [mailto:drneuzil(zv)razdva(tec)cz]
> > Sent: Saturday, September 30, 2000 3:28 PM
> > To: delphi-l(zv)fwd(tec)cz
> > Subject: InstalallCz
> >
> >
> > Nevite nekdo o instalacnim programu v cestine, ktery umi nainstalovat i
> BDE
> > 5.1. Free ma prednost, ale neco bych za nej klidne dal taky. Diky za tip
> > Miloslav Neuzil
> >
>
> ---
> Odchoz� zpr�va neobsahuje viry.
> Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
> Verze: 6.0.189 / Virov� b�ze: 90 - datum vyd�n�: 1.9.2000
>
>

Published property ve forms

[*] Jan Krizek <krizek(zv)krizkules(tec)cz> - 2.10.2000 15:34:04

Ahoj,

mam formular a v nem published property z tohoto formulare odvozuji nasledniky, ale pri jejich editaci se mi Object Inspectoru ta properta neukazuje. Nevi nekdo zda jde nejak dosahnout toho, aby se tam ta properta ukazala?

Dik Honza +
(D5Prof, W2k)

rozmery a umisteni Wokna z Handel

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 2.10.2000 15:38:50

From: <jgr(zv)centrum(tec)cz>
> Jak zjistim umisteni ciziho wokna a jeho rozmery. Mam jeho Handel.Snad API?

Ahoj,

pomoci funkce GetWindowRect.

Petr Vones, amatersky programator


Textove DFM soubory

[*] Jan Krizek <krizek(zv)krizkules(tec)cz> - 2.10.2000 15:39:11

Ahoj,

asi nejde dosahnout, aby Delphi ukladalo DFM soubory v textove podobe jaka lze vyvolat v IDE pomoci Alt+F12. A neplanuje se alespon neco takoveho v souvislosti s unixem? Kdyz v unixu se dela vsechno pres textove soubory. Ja osobne bych se za to primlouval.

Honza +

Textove DFM soubory

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 2.10.2000 16:09:39

Ahoj,

> asi nejde dosahnout, aby Delphi ukladalo DFM soubory v textove podobe jaka lze vyvolat v IDE pomoci Alt+F12. A neplanuje se alespon neco takoveho v souvislosti s unixem? Kdyz v unixu se dela vsechno pres textove soubory. Ja osobne bych se za to primlouval.
****Jde, Delphi 5 toto jiz dela standardne.

Slavek

> Honza +

msvcrt.dll

[*] MUDr.Neuzil <drneuzil(zv)razdva(tec)cz> - 2.10.2000 16:10:38

Ja jo, v SYSTEM
S pozdravem
MUDr. Miloslav Neuzil
----- Original Message -----
From: "Zbysek Hlinka" <zhlinka(zv)login(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Monday, October 02, 2000 2:35 PM
Subject: msvcrt.dll


> Ahoj all,
>
> muzete se prosim podivat do win adresare System nebo
> System32, zda tam mate msvcrt.dll? Pokud ne, napite mi prosim.
>
> S pozdravem
>
> Zbysek Hlinka
> E-mail: zhlinka(zv)login(tec)cz, localizator(zv)localizator.com
> Phones: 02/795 29 56; GSM: 0603 551 282
> Krystofova 1016, 149 00 Praha 4
> CZ
>


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


O.T. velikost exe souboru

[*] Jan Fiala <jan.fiala(zv)iol(tec)cz> - 2.10.2000 16:21:42


----- Original Message -----
From: "Ale� Va���ek" <vasicek(zv)ecommerce(tec)cz>>myslel jsem to trosku jinak. Mam aplikaci, ktera ma dejme tomu
dohromady 5MB
>z cehoz exe ma 3,5MB. Pokud z tohoto udelam v inno setupu instalaci
tak ma
>neco kolem 4MB. Pokud exe zapakuju UPXem, ma asi 900kB a pokud UPXem
zabalim
>jeste DLL, tak celkova velikost aplikace je asi 2MB. Instalace ma
vekikost
>neco pres 2MB. A to uz je opravdu rozdil, nemyslis?

Pokud ma EXE 3,5 MB a po zpakovani UPXem 900 kB tak je neco zhnileho
ve state Danskem

Jan Fiala


kniha o Delphi

[*] Adam Feistner <feistna(zv)volny(tec)cz> - 2.10.2000 16:24:11

Zdravim,

zkus Delphi 4 - Podrobny pruvodce programatora od Marca Cantu (vydava ji Grada).
Sice nema referenci prikazu, ale ja si ji nemuzu vynachvalit. Obsahuje nejen klasicke priklady,
ale i rady a tipy, ktere se obcas dost hodi. Vse je zde vytecne a hlavne lidsky vysvetleno. Na
netu vydavatele mas hromadu prikladu popisovanych v knizce, takze pokud ti nevadi, ze to nepopisuje
novinky Delphi 5 a ze zaplatis 595 kacek za poctivych 640 stranek, vrele doporucuji.

Popis muzes najit na www.gradapublishing(tec)cz , kde najdes i popis jinych knizek z oboru. Mej se,

Adam Feistner
feistna(zv)volny(tec)cz
www.volny(tec)cz/feistna/cz.htm


----- Original Message -----
From: "Tomas Vlach" <artie17(zv)atlas(tec)cz>
Subject: kniha o Delphi


>
>
> Zdravicko vsem,
> mam takovy zacatecnicky dotaz [asi to bude tim ze jsem zacatecnik :)]
> Delal jsem v Pascalu, ale ted jsem se rozhodl prejit na Delphi.
> Poridil jsem si Delphi 5.0 a rad bych, kdyby mi nekdo poradil o nejake
> dobre knizce o Delphi. Pokud mozno aby obsahovala referenci prikazu a
> objektu...
>
> MOC DIKY!
>
> --
>
> Tomas mailto:artie17(zv)atlas(tec)cz


Textove DFM soubory

[*] Jan Fiala <jan.fiala(zv)iol(tec)cz> - 2.10.2000 16:25:58


----- Original Message -----
From: "Jan Krizek" <krizek(zv)krizkules(tec)cz>> Ahoj,
>
> asi nejde dosahnout, aby Delphi ukladalo DFM soubory v textove
podobe jaka lze vyvolat v IDE pomoci Alt+F12. A neplanuje se alespon
neco takoveho v souvislosti s unixem? Kdyz v unixu se dela vsechno
pres textove soubory. Ja osobne bych se za to primlouval.
>
> Honza +

Od D5 pro jeden formular prave tlacitko na formulari a zatrhnout Text
DFM nebo pro vsechny dalsi Tools/Enviroment/Preferences/New form as
text

Jan Fiala


Kliknuti mysi

[*] p. Jirman <jim.design(zv)iol(tec)cz> - 27.10.2000 15:06:49


From: "Petr Zednik" <Zednik(zv)prospeks-it(tec)cz> procedure TForm1.Timer1Timer(Sender: TObject);
var Point : TPoint;
begin
GetCursorPos(Point);
Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTDOWN,
Point.x, Point.y, 0, 0);
Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP,
Point.x, Point.y, 0, 0);
end;> ----- Original Message -----
From: "Peter Luk�cs" <batex(zv)astrafren(tec)cz>
To: "Delphi" <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, September 20, 2000 11:01 AM
Subject: Kliknuti mysi


> Zdravicko vsichni, potreboval bych poradit s jednou drobnosti... A to:
> potrebuju donutit mysku klepnout na urcite misto na obrazovce.Nezajima me,
> co je pod kurzorem, proste na to misto potrebuju klepnout. Existuje neco
> jako ClickHere(x, y:integer); ? Pohybuju s ni pomoci SetCurcorPos(x, y);
>
> Za vsechny odpovedi predem diky.
>
> Batex - admin DDM Astra Frenstat p. R.
>

Kl�vesnice

[*] Honza Kachlik <honza.kachlik(zv)worldonline(tec)cz> - 1.10.2000 21:27:36

PLEEEEEEASSSSS

Nemohl bych ji dostat take. Zh�n�m se po n��em takov�m u� dlouho


P�edem d�ky HOnza
----- Original Message -----
From: Mirek <dmiroslav(zv)seznam(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Sunday, October 01, 2000 10:41 AM
Subject: Re: Kl�vesnice


> Ahoj, mam na to stazenou komponentu, kam, poslu ti ji primo na tvuj
> mail.
> Mirek Drancak
>
> ----- Original Message -----
> From: Robert Plz�k <rpdap(zv)atlas(tec)cz>
> To: <delphi-l(zv)fwd(tec)cz>
> Sent: Saturday, September 30, 2000 6:58 PM
> Subject: Kl�vesnice
>
>
> > Zdravim vsechny profiky.
> >
> > Potreboval bych pomoci s jednim problemem.
> > Mam program ukryty v tray, ktery by mel umet sledovat stisknute klavesy
> > (Win98)
> > a podle toho provadet nejakou akci. Nevite nekdo jak na to ?
> > Dekuji predem za kazdou radu.
> >
> > S uctou
> > R.Plz�k
> >
> >
>
> ---
> Odchoz� zpr�va neobsahuje viry.
> Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
> Verze: 6.0.167 / Virov� b�ze: 80 - datum vyd�n�: 29.6.2000
>
>

Ekvalizer

[*] Peter Luk�cs <batex(zv)astrafren(tec)cz> - 2.10.2000 08:16:08

Jestli mas zajem poslu Ti komponentu i ukazkovy program. batex(zv)astrafren(tec)cz


-----P�vodn� zpr�va-----
Od: Vasek Navrat <engine(zv)ropacek(tec)cz>
Komu: Delphi konference <delphi-l(zv)fwd(tec)cz>
Datum: 8. ��jna 2000 14:46
P�edm�t: Ekvalizer


>Zdravim!
>
>Nevedel by nekdo, jak udelat jednoduchej ekvalizer (nebo jak se tomu
nadava)
>ve Windows? Proste potrebuju zjistovat intezitu vystupniho signalu ze
>zvukovky a staci to aplikovat jen pro vystupni wave. Neco takoveho mi dela
>treba i MS Volume Control. Vsichni to urcite znate z hi-fi vezi, jak tam
>porad vyskakuji ty "kominky" ukazujici aktualni rozlozeni a intenzitu
>signalu :)) Presne tohle potrebuju ja, az na to, ze mi staci jen jeden
>"kominek"...Po graficke strance si to vyresim, ale potreboval bych pomoct s
>tim zjistovanim aktualni hodnoty.
>
>Vasek


Chcete nekdo D3Std ?

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 2.10.2000 10:30:23

On 2 Oct 2000, at 6:42, Da�a Petr wrote:

> Zdravim,
> prechazim na D5Std a zustali mi D3Std. Pokud mate nekdo zajem, tak se
> ozvete (bohuzel bez registracni karty, tu jsem taky uz nedostal, mel
> jsem to z druhe ruky).

V pripade takovehoto prevodu je nutne pozadat o souhlas autora, v
tomto pripade firmu Borland a to i v pripade, ze by prevod byl
bezuplatny.


S pozdravem

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


Casove kriticke operace ve Win

[*] Erik Salaj <winsoft(zv)napri.sk> - 2.10.2000 10:36:46

> > Nevis, zda se psanim driveru na zakazku nekdo nezabyva?

robime drivery pre Windows NT/2000. Ak by bol zaujem, kontaktujte
info(zv)winsoft.sk .

Erik Salaj, WINSOFT


Jak pres ADO na IB (na Linuxu)?

[*] Daniel Tesa� <duhasystem(zv)volny(tec)cz> - 2.10.2000 10:36:01

Mam aplikaci ktera pouziva ADO a potreboval bych se pomoci nej pripojit na
InterBase na Linuxu. Mam nainstalovaneho klienta, vytvorenou DB a vse se zda
zatim Ok, jen nevim jak se pripojit pres ADO.
Nevite o necem?


Diky za pripadne rady

Dan Tesar


konekt na zaheslovanu MS Access databazu

[*] Erik Salaj <winsoft(zv)napri.sk> - 2.10.2000 10:49:18

> samozrejme, ze heslo som do ConnectionString-u pridal:
> Toto je jeho hodnota:
> Provider=Microsoft.Jet.OLEDB.4.0;Password=heslo;Data
> Source=C:\Dokumenty\Data\pokus.mdb;Persist Security Info=True

Ale heslo databazy sa zadava inak:

'Jet OLEDB:Database Password=mypwd'

a nie

'Password=mypwd'

Erik Salaj, WINSOFT


Cestina v mailech

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 2.10.2000 11:26:14

Ahoj,

ve sve aplikaci potrebuji posilat E-maily (jednoduche bez priloh).
Dosud jsem to delal pres NMSMTP a fungovalo to snad dobre - s
jedinou vyjimkou: dorucena zprava mela v datu spravne den, ale
mesic je vzdy leden. (Nevi nekdo, jak to odstranit? - o to mi ale az
tak moc nejde)
Zkousel jsem tedy komponentu nahradit jinou od Pietteho
(TSyncSMTPCli). Problem nyni predstavuji znaky s diakritikou.
Pokud dam charset na iso-8859-1 nebo iso-8859-2, jsou nespravne
zobrazeny v textu mailu znaky z a s s hackem (jsou nahrazeny
mezerami). Nastavim-li charset na win1250, je text mailu OK, ale
poskozeny je subject. Jak tedy na to?

Diky.

David


InstalallCz

[*] Ji�� Foldyna <jiri.f(zv)avizo(tec)cz> - 2.10.2000 11:37:12

Ahoj,

doporucuju jeste ScriptMaker a InnoSetupExtension - nebudes muset editovat
instalacni skripty rucne.
http://www.tafweb.com/scriptmaker.html
http://www.wintax.nl/isx/

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


>
> Jo diky, uz mi to nekdo poradil a stahl jsem to. Nevis jestli jde v
> InnoSetupu rozkouskovat instalaci na diskety 3,5"? Neprisel
> jsem na to.
> S pozdravem
> MUDr. Miloslav Neuzil
> > InnoSetup - freeware na http://www.jrsoftware.org/ i se zdrojakama.

> >
> > Nevite nekdo o instalacnim programu v cestine, ktery umi
> nainstalovat i
> BDE
> > 5.1. Free ma prednost, ale neco bych za nej klidne dal
> taky. Diky za tip

zapisovani a cteni formatu Excel

[*] Tom� Hol� - 2.10.2000 11:47:14

ahoj,

prosil bych o radu, kde se da nastudovat popis rozhrani OLE (je to tusim OLE)

abych mohl zapisovat vystup programu do formatru excelu

v Delphi Helu jsem to nenasel.

da se k tomu pouzit komponenty z palety SERVERS v D, ExcelWorkSheet, ExeclWorkBook apod?
pokud an, kde najdu popis, v helpu opet chybi, a pokud ne, k cemu slouzi ?


dekuji TH

O.T. velikost exe souboru

[*] Lauko �tefan <lauko(zv)salamon.sk> - 2.10.2000 14:27:39


----- Original Message -----
Od: Petr Vones <pvones(zv)mbox.vol(tec)cz>
Komu: Konference Delphi <delphi-l(zv)fwd(tec)cz>
Odoslan�: 2. okt�ber 2000 11:19
Predmet: Re: O.T. velikost exe souboru


> From: "Lauko �tefan" <lauko(zv)salamon.sk>
> > Este by som povedal, ze vo vacsine pripadov vo Win "nacitat do pamate"
> > znamena nacitat z disku do swapovacieho suboru. Tak ze by som niekedy
>
> Ahoj,
>
> tohle je zcela nesmysl, kdyby to tak bylo tak by se aplikace spoustely
daleko
> pomaleji. Windows pro toto pouzivaji mapovani souboru do pameti, takze se
do
> fyzicke pameti mapuje jen potrebna cast souboru, jinak receno jako
'swapovaci'
> soubor se pouziva prave vlastni soubor (s vyjimkou souboru na vymennem
mediu)
> a ne jeho kopie ve swapovacim souboru. Prave tento princip je vsak pohrben
s
> pouzitim tech vsech ruznych EXE kompresoru.
>
> Petr Vones, amatersky programator
>
Ahoj,
ja som mal na mysli prave exe kompresory. Dekompresor to rozpakuje do pamati
ale system mu poskytne niekedy swapovaci subor hlavne ked je nedostatok fyz.
pamate. Takze v podstate ten povodny exe je na disku a nie v pamati (ako sa
pise). Vo fyz. pamati je len prave potrebna cast.
Lauko.

Casove kriticke operace ve Win

[*] Vaclav Sazima <sazima(zv)comp(tec)cz> - 02.10.2000 15:17:30

Ahoj,
Petr Vones wrote:
> > Nevis, zda se psanim driveru na zakazku nekdo nezabyva?
>
> U nas nevim, v zahranici jich par existuje, ale ceny asi nebudou pro nas
> prijatelne.
>
Posli zadani t.j. pristup na kartu (I/O nebo memory mapped), zpusob
komunikace, IRQ a jeho hw obsluha (tedy na karte) mnozstvi dat a OS
(w95/98,NT,2000) a uvidime.
Vaclav Sazima


Jak ziskat bitmapu a pracovat s ni jako s pointere

[*] Vaclav Sazima <sazima(zv)comp(tec)cz> - 02.10.2000 15:17:34

Ahoj,
pokud chces opravdu na data, pak je ziskas funkci getdibits.
Vaclav Sazima

Roman wrote:
>
> > Ahoj,
> >
> > Nevim jak pracovat s bitmapou tak, abych k mi mohl pristupovat
> > jako k polozce array popr. pointer. Potrebuji s bitmapou
> > pracovat velmi rychle a to jak vyhledavat tak psat do ni.
>
> Muzes pouzit objekt TBitmap, ten mas k dispozici ihned nebo pak nejaky TDIB, ten
> jen dispozici tusim v DelphiX nebo muzes pracovat primo s API /tomu se beztak
> nevyhnes/.
> Pouziti TBitmap je nejjednodusii, ma property Canvas, pomoci niz muzes
> pristupovat k obsahu, nebo take pomoci property ScanLine, coz je rychlejsi
> /obdrzis primo jeden radek bitmapy/.
> A co bys chtel do te bitmapy psat? Nejvhodnejsi je pouzivat pomocnou bitmapu, do
> te vzdy neco vykreslit a pak to bud zobrazit /doublebuffer/ nebo pomoci nejake
> operace /and,or/ to pridat do te puvodni.
> Mozna bys mohl uvest priklad, co bys s tou bitmapou chtel konkretne udelat,
> nektere operace jsou rychle vzdycky, jindy je lepsi DX.
>
> Roman


Textove DFM soubory

[*] MDvorak(zv)csas(tec)cz - 2.10.2000 16:17:29

Tusim, ze od Delphi 5 mas moznost ukladat DFM v textovem tvaru.

To change the format (text or binary) in which the form file is saved,

1. Select the form.
2. Right-click and check or uncheck Text DFM.


M. Dvorak


-----Original Message-----
From: Jan Krizek [mailto:krizek(zv)krizkules(tec)cz]
Sent: Monday, October 02, 2000 3:39 PM
To: delphi-l(zv)fwd(tec)cz
Subject: Textove DFM soubory


Ahoj,

asi nejde dosahnout, aby Delphi ukladalo DFM soubory v textove podobe jaka
lze vyvolat v IDE pomoci Alt+F12. A neplanuje se alespon neco takoveho v
souvislosti s unixem? Kdyz v unixu se dela vsechno pres textove soubory. Ja
osobne bych se za to primlouval.

Honza +

rozmery a umisteni Wokna z Handel

[*] Brant Petr <Brant(zv)dcomm(tec)cz> - 2.10.2000 16:49:44

Jedine API :-)). Je na to funkce GetWindowPlacement.

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
program�tor
**************************************
D & COMM s.r.o.
Korunova�n� 6, Praha 7

tel. +420-2-3337 3855
+420-2-2431 4538
*************************************


-----Original Message-----
From: jgr(zv)centrum(tec)cz [mailto:jgr(zv)centrum(tec)cz]
Sent: Monday, October 02, 2000 1:21 PM
To: delphi-l(zv)fwd(tec)cz
Subject: rozmery a umisteni Wokna z Handel


Ahoj Lidicky,
Jak zjistim umisteni ciziho wokna a jeho rozmery. Mam jeho
Handel.Snad API?

dik HOnza



K chatov�n� je tu http://www.XChat(tec)cz
Zalo�te si sv�j mail na http://mail.centrum(tec)cz


O.T. velikost exe souboru

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 2.10.2000 16:57:28

From: "Jan Fiala" <jan.fiala(zv)iol(tec)cz>
> Pokud ma EXE 3,5 MB a po zpakovani UPXem 900 kB tak je neco zhnileho
> ve state Danskem

A jak ten soubor vypada po zapakovani do ZIPu ?

Petr Vones, amatersky programator


msvcrt.dll

[*] Ondrej Krajicek <xkrajic(zv)ics.muni(tec)cz> - 02.10.2000 16:59:34


Jojo, pod W2k PRO i Server je v adresari System32.

Ondrej Krajicek
OK-)

"MUDr.Neuzil" wrote:
>
> Ja jo, v SYSTEM
> S pozdravem
> MUDr. Miloslav Neuzil
> ----- Original Message -----
> From: "Zbysek Hlinka" <zhlinka(zv)login(tec)cz>
> To: <delphi-l(zv)fwd(tec)cz>
> Sent: Monday, October 02, 2000 2:35 PM
> Subject: msvcrt.dll
>
> > Ahoj all,
> >
> > muzete se prosim podivat do win adresare System nebo
> > System32, zda tam mate msvcrt.dll? Pokud ne, napite mi prosim.
> >
> >
> > S pozdravem
> >
> > Zbysek Hlinka
> > E-mail: zhlinka(zv)login(tec)cz, localizator(zv)localizator.com
> > Phones: 02/795 29 56; GSM: 0603 551 282
> > Krystofova 1016, 149 00 Praha 4
> > CZ
> >
>
> ---
> Odchoz� zpr�va neobsahuje viry.
> Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
> Verze: 6.0.193 / Virov� b�ze: 93 - datum vyd�n�: 19.9.2000

--
OK-)

DBLookUpComboBox

[*] Tu�ek Roman (M� Praha 15) - 2.10.2000 17:09:20

Jak testnou zda byl stisknut ENTER ??

pokud to dam do keypress tak to sice vezme ale az druhy enter

resp. otevru vyber combo a pak si to vyberu enterem ono se to zavre
ale jeste to netestne stiknutou klavesu.....
az teprve podruhe co stisknu enter tak to sezere
nevite jak na to ?? TRT


InstalallCz

[*] MUDr.Neu�il <drneuzil(zv)razdva(tec)cz> - 2.10.2000 17:11:29

Dekuju za ochotu, je to ono!!!!!!
S pozdravem
MUDr. Miloslav Neuzil
----- Original Message -----
From: "Tomas Skoda" <tomas.skoda(zv)jdsoftware.sk>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Monday, October 02, 2000 3:24 PM
Subject: RE: InstalallCz


> Ahoj,
>
> do sekcie [Setup] treba pridat DiskSpanning=yes. (aspon pre InnoSetup 1.3)
>
> Viac info by si mal najt v helpe (How to Use / Setup Script Sections).
>
> Tomas
>
> > -----Original Message-----
> > From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> > MUDr. Miloslav Neu�il
> > Sent: Monday, October 02, 2000 11:09 AM
> > To: delphi-l(zv)fwd(tec)cz
> > Subject: Re: InstalallCz
> >
> >
> > Jo diky, uz mi to nekdo poradil a stahl jsem to. Nevis jestli jde v
> > InnoSetupu rozkouskovat instalaci na diskety 3,5"? Neprisel jsem na to.
> > S pozdravem
> > MUDr. Miloslav Neuzil
> > ----- Original Message -----
> > From: <RDocekal(zv)csas(tec)cz>
> > To: <delphi-l(zv)fwd(tec)cz>
> > Sent: Monday, October 02, 2000 9:13 AM
> > Subject: RE: InstalallCz
> >
> >
> > > InnoSetup - freeware na http://www.jrsoftware.org/ i se zdrojakama.
> > >
> > > S pozdravem
> > > Radek Docekal
> > > <mailto:rdocekal(zv)csas(tec)cz> ICQ: 9008367
> > >
> > > -----Original Message-----
> > > From: MUDr.Neu�il [mailto:drneuzil(zv)razdva(tec)cz]
> > > Sent: Saturday, September 30, 2000 3:28 PM
> > > To: delphi-l(zv)fwd(tec)cz
> > > Subject: InstalallCz
> > >
> > >
> > > Nevite nekdo o instalacnim programu v cestine, ktery umi nainstalovat
i
> > BDE
> > > 5.1. Free ma prednost, ale neco bych za nej klidne dal taky. Diky za
tip
> > > Miloslav Neuzil
> > >
> >
> >
> > ---
> > Odchoz� zpr�va neobsahuje viry.
> > Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
> > Verze: 6.0.189 / Virov� b�ze: 90 - datum vyd�n�: 1.9.2000
> >
> >
>
>


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


O.T. velikost exe souboru

[*] Pavel Medek <Pavel.Medek(zv)talema(tec)cz> - 2.10.2000 17:13:10

Proc myslis ?
Ja mam EXE 3,4 MB a ASPackem to jde 733kB. Odzkouseno 6 mesicim provozem na
15 stanicih v siti.


Pavel M.


----- Original Message -----
> Pokud ma EXE 3,5 MB a po zpakovani UPXem 900 kB tak je neco zhnileho
> ve state Danskem
>
> Jan Fiala

DBLookUpCOmboBox

[*] Tu�ek Roman (M� Praha 15) - 2.10.2000 17:33:44

jsem vul
kamos me uz kopl OnCloseUp jsem slepej... TRT


O.T. velikost exe souboru

[*] Ale� Va���ek�����"q��y�&���w�3 - 2.10.2000 17:51:17

> Pokud ma EXE 3,5 MB a po zpakovani UPXem 900 kB tak je neco zhnileho
> ve state Danskem
>
> Jan Fiala

Nevim co je shnileho ve state Danskem, ale at chces nebo ne, je to tak.
Vysledna aplikace chodi bez problemu.

Ales


O.T. velikost exe souboru

[*] Ale� Va���ek�����"q��y�&���w�3 - 2.10.2000 18:12:53

> From: "Jan Fiala" <jan.fiala(zv)iol(tec)cz>
> > Pokud ma EXE 3,5 MB a po zpakovani UPXem 900 kB tak je neco zhnileho
> > ve state Danskem
>
> A jak ten soubor vypada po zapakovani do ZIPu ?
>
> Petr Vones, amatersky programator

Ten konkretni soubor zrovna nemam k dispozizi, ale exac z delphi o velikosti
2.5MB ma po zazipovani na max kompresi 1.1MB, po kompresi UPXem ma necelych
700kB.

Ales


IB6: module name or entrypoint could not be found

[*] Roland Tur�an \(RoTurSoft\) <rotursoft(zv)nextra.sk> - 2.10.2000 18:20:19

Zdravim.

Pri volani zaregistrovanej externej funkcie mi hlasi toto hlasenie:

"invalid request BLR at offset 63 function UPPERTS2 is not defined module
name or entrypoint could not be found"

----------------------------------------------------------------------------
--------------------------------

// ale ja mam definovany "Sedas_UDF.DPR":

library Sedas_UDF;

uses
SysUtils,
Classes,
Funkcie in 'Funkcie.Pas';

exports
UpperRTS;
{$R *.RES}

begin

end.
-----------------------------------------------------------
// a subor Funkcie.PAS:

unit Funkcie;

interface

uses Windows,SysUtils;

function UpperRTS(Str:string):string; export;


implementation


function UpperRTS(Str:string):string;
begin
Result:=UpperCase(Str);
end;

end.

------------------------------------------------------------

Vykompilovany DLL je nakopirovany do adresara UDF Interbazy a deklarovany:

DECLARE EXTERNAL FUNCTION UPPERTS2 VARCHAR(256)
RETURNS CSTRING(256) FREE_IT
ENTRY_POINT 'UPPERRTS' MODULE_NAME 'SEDAS_UDF.DLL'

------------------------------
Hlasenie je po prikaze:

SELECT UPPERRTS2(MESTO) FROM MESTA


Skusal som aj:

DECLARE EXTERNAL FUNCTION lowers VARCHAR(256)
RETURNS CSTRING(256) FREE_IT
ENTRY_POINT 'fn_lower' MODULE_NAME 'ib_udf.dll'

a vysledok je ten isty


Co s tym, kde je chyba.


dakujem

Roland.

IB6: module name or entrypoint could not be found

[*] <jgr(zv)centrum(tec)cz> - 02.10.2000 18:42:34

Ahoj,

potreboval bych stahnout kus okna jako bitmapu. Prevest ji do
jakehosi formatu array,pointer nebo cokoli se da cist a upravovat.
Asi bude vhodne pouzit api jelikoz mi jde hodne o rychlost.

dik Honza

K chatov�n� je tu http://www.XChat(tec)cz
Zalo�te si sv�j mail na http://mail.centrum(tec)cz


O.T. velikost exe souboru

[*] L. ZITA <konference(zv)sales(tec)cz> - 2.10.2000 19:00:45

Behalf Of Ale� Va���ek

> > From: "Ale� Va���ek" <vasicek(zv)ecommerce(tec)cz>
> > > vysledny program vydavas na CD. Pokud ho davam k dispozici pres
> > Internet,
> > > potom uz uzivatele hodne moc zajima, jestli ma program 5MB nebo
> > 3,5MB. Ale
> >
> > Ahoj,
> >
> > neni prece problem soubor zkomprimovat pro transport a pri instalaci pak
> > rozbalit do podoby normalniho EXE.
> >
> > Petr Vones, amatersky programator
>
> Ahoj,
>
> myslel jsem to trosku jinak. Mam aplikaci, ktera ma dejme tomu
> dohromady 5MB
> z cehoz exe ma 3,5MB. Pokud z tohoto udelam v inno setupu instalaci tak ma
> neco kolem 4MB. Pokud exe zapakuju UPXem, ma asi 900kB a pokud
> UPXem zabalim
> jeste DLL, tak celkova velikost aplikace je asi 2MB. Instalace ma vekikost
> neco pres 2MB. A to uz je opravdu rozdil, nemyslis?

Neni to temer zadny rozdil zkus se zamyslet a pocitat, mam pro tebe jeden
konkretni priklad:

Instalace screensaveru (mnoho bitmap), Innosetup, UPX

msaver.scr : 3,89MB
mdesk.exe : 41kB
+ readme cca 100 byte
-----------------------
InnoSetup vytvori soubor setup.exe o velikosti 1,74MB (zazipovany ma potom
1,72MB)


2) pouziji UPX na soubory :
msaver.scr ma po komprimaci 1,49MB
mdesk.exe ma po komprimaci 21,6Kb
+ to readme cca 100 byte
---------------------------------
InnoSetup vytvori soubor setup.exe o velikosti 1,72MB (zazipovany ma potom
1,69MB)


Opravdu myslis ze je to podstatny rozdil pri stahovani ?

>
> Nesetkal jsem se ze zadnym problemem pri pouziti UPX. Program se chova tak

Nemusi to ale uz byt pravda vsude a u kazdeho. Ja jsem si takhle jednou
pekne nabehl.> jak ma. Na rychlosti spusteni oproti nespakove verzi jsem absolutne nic
> nepostrehl. Ovsem je to znat na obsazeni pameti. Ale tohle uz je zase o
> necem jinem.
>

No je to o tom, ze zbytecne zvysujes narok sveho softu na HW.

Pouzivat komprimaci je podle mne na nic. Jedine vyuziti vidim u programu,
ktery
ma byt spousten primo z diskety nebo z CD, tam to muze mit urcite
opodstatneni.

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


pocitace na siti

[*] Honza Kachlik <honza.kachlik(zv)worldonline(tec)cz> - 2.10.2000 19:12:21

Nazdarek.

Jak m�m zjistit vsechny pocitace na siti. potrebuji z�skat podobny v�pis jako
je v okoln� po��ta�e.

Honza


Cestina v mailech

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 2.10.2000 19:17:14

From: "David Lebeda" <david.lebeda(zv)comarr(tec)cz>
> Dosud jsem to delal pres NMSMTP a fungovalo to snad dobre - s

Ahoj,

zkus pouzit Indy (drive WinShoes) http://www.nevrona.com/Indy/Download.html

Petr Vones, amatersky programator

jak setridit array of record

[*] Martin =?iso-8859-2?Q?Pe=B9ava?= <jimx(zv)volny(tec)cz> - 02.10.2000 19:27:25

No ja bych to asi resil tim zpusobem, ze bych vyuzil jiz existujici
tridy TList, pomoci ktere bych si udelal vlastni seznam:

TMyItem = class
jmeno_souboru: string
jmeno_media: string
adresar: string
velikost: integer
Datum_a_cas: asi string
end;

TMyList = class(TList)
constructor ...
destructor ... // Myslim, ze je potreba aby sis sam
zajistil uvolnovani prvku
end;

function MySort(I1,I2 : Pointer):Intger;
begin
Result:=StrComp(TMyItem(I1).jmeno_media,TMyItem(I2).jmeno_media);
if Result=0 then

Result:=StrComp(TMyItem(I1).jmeno_souboru,TMyItem(I2).jmeno_souboru);
end;
//pripadne dale...
end;

var Lst : TMyList;

{
...
Lst:=TMyList.Create;
...
Lst.Sort(MySort);
...
Lst.Destroy;
...
}

a pokud bys to pak chtel ukladat jako HTML, tak bych to spis tahal z
tohodle seznamu :

for i:=0 to Lst.Count-1 do
WriteLn(f,TMyItem(Lst.Items[i]).jmeno_media,
TMyItem(Lst.Items[i]).jmeno_souboru, ... )

A nebo jestli to chces fakt do tabulky, tak pouzit DrawGrid...

Je to psany z hlavy, ale jelikoz to dost casto pouzivam, tak je to snad
dobre... Jestli bys chctel vic informaci, nebo presnejsi priklad ->
radsi na soukromy mejl : mailto:jimx(zv)volny(tec)cz

Milan ��ek wrote:
>
> Jo, to je dobra finta, urcite se mi bude casem hodit... Puvodne jsem to
> udelal do pole, protoze bylo potreba vzdy nactenou radku ze souboru rozdelit
> do jednotlivych promenych (ten soubor nevytvarim). Delal jsem to pomoci fci
> Copy,Delete,Pos. TStringList a jeho property Strings a CommaText mi
> nepripadalo vhodny pouzit, protoze: jednotlive polozky na radku jsou sice
> oddeleny carkou, ale treti string (z leva) muze obsahovat tez dalsi carky...
> Jako dalsi polozka je integer hodnota - takze sem to udelal tak, ze pokud
> dalsi hodnota neni cislo, tak je to stale ten string3.
>
> Ted jsem ale dospel k nazoru, ze jsem si to tak akorat stizil... popisu
> usporadani jednoho radku:
>
> jmeno_souboru: string, jmeno_media: string, adresar: string, velikost:
> integer, Datum_a_cas: asi string
>
> Adresare nejsou samostatne definovany. A zaznamy jsou serazeny podle
> jmeno_souboru (abecedne) - avsak ze vsech medii, takze: soubor aa.txt
> (zCD1), soubor ab.txt (zCD2), soubor ba.txt (zCD1)...
>
> Ted jsem ale narazil na kamen urazu: potrebuju to setridit takle: nejprve
> podle jmeno_media, soucasne podle toho, jestli se jedna o adresar nebo
> soubor, soucasne abecedne podle jmeno_souboru. Tim dosahnu vzhledu, jako
> napr. u pruzkumnika - neprve slozky (abecedne) a pak soubory (abecedne).
>
> Tedko, jak bych si to asi perdstavoval predelany: nejakou tabulku
> (databazovou) - trebas jen v pameti, bez souboru na disku, bez nutnosti BDE
> a ODBC driveru. Proste, abych to tam jen nahustil, a setridil (klidne pres
> SQL), a pak si to zte tabulky uz setrizene ulozil jako HTML... Potreboval
> bych ale, aby to dokazalo tridit i podle ceskych pismen (diakritika).
>
> Abych to teda shrnul: potrebuju nejakou komponentu (pokud mozno), pro praci
> s tabulkou v pameti, aby umela tridit soucasne podle nekolika sloupcu, staci
> neco jednoduchyho. Nic jinyho nez to setrizeni v tom delat nebudu.
>
> Ted bych se este zeptal na jedno: Nedalo by se nejak "vycucnout" ty data
> misto ze sourobu treba primo z te aplikace (jako to umi treba komponenty pro
> Word)? Ten soubor, z ktereho nacitam ty jednotlive radky je vlastne uz
> vystupni report z toho programu, vsechny data jsou ale ulozena v jinem
> souboru (pry je to take databaze a program v C++) - treba by se slo primo
> pripojit na ni?? Ale nepodarilo se mi zjistit, co je to zac...
>
> S pozdravem Milan Cizek, amatersky programator, D5 Ent
> Win98 a Win2k, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637
>

--
Martin Pe�ava

/--------------------------------------------------------------\
| E-Mail: mailto:jimx(zv)volny(tec)cz ICQ# 18148896 |
| WebMaster of |
| http://www.volny(tec)cz/jimx - Neofici�ln� str�nka MISS |
\--------------------------------------------------------------/

msvcrt.dll

[*] Ing. Patrik Tesar <tesar(zv)rainside.sk> - 2.10.2000 19:33:35

Msvcrt.dll je vzdy tam, kde je aplikacia pre VC++ a VB - Visual studio.

Vo Win95 rannych verziach nebolo vobec, vo WinNT based je vsade.

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Zbysek Hlinka
Sent: Monday, October 02, 2000 2:35 PM
To: delphi-l(zv)fwd(tec)cz
Subject: msvcrt.dll


Ahoj all,

muzete se prosim podivat do win adresare System nebo
System32, zda tam mate msvcrt.dll? Pokud ne, napite mi prosim.


S pozdravem

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


TQuery a vytvoreni "Logical" polozky v Paradox tab

[*] Miroslav Novosad <mirnov(zv)atlas(tec)cz> - 2.10.2000 19:53:32

Pokusil jsem se prestavet Paradox tabulku nasledujicim prikazem:
UprTab.SQL.Add ('ALTER TABLE Jmena ADD COLUMN Pouzit LOGICAL');
... ExecSQL

Obdrzel jsem hlaseni "Capability not supported."

1. Mam tomu rozumet tak, ze to zrovna u Paradoxu nejde, nebo je v tom
nejaka chyba? V Access tabulce to takto funguje.

2. Je nejake mene krkolomne reseni jak pridat sloupec, nez vytvorit
novou tabulku pozadovane struktury a do ni to presypat?


Mirek


Zamknuti klavesnice

[*] Mirek <dmiroslav(zv)seznam(tec)cz> - 2.10.2000 21:04:39

Ahoj, obdrzel jsem jednu radu [winexec('rundll32
keyboard,disable',sw_normal);]. Tento radek opravdu spolehlive znehybni
klavesnici, ale problem je v tom, ze opravdu "na veky". Pomuze jen restart.
A tim se bohuzel muj problem nevyresil. Takze se znovu ptam, jestli nekdo z
Vas nevi, jak ZAMKNOUT klavesnici a pak ji zase ODEMKNOUT, pripadne, jak
provest nahradu znaku ve fronte klavesnice za jiny. (Tedy, aby stisknute A
vyvolalo B).

moc please!!!!

Mirek Drancak

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


DATA Z KONFERENCE: ZARI 2000

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 2.10.2000 21:42:46

Preji vsem pekneho dne,

jako obvykle zacatkem noveho mesice, naleznete
na adrese

http://atrey.karlin.mff.cuni(tec)cz/~rk/DataZKonferen
ce.shtml

posledni data z teto konference pro programek
KonfView. Pres cetne dotazy pripominam, ze pouze
dodavam data, autorem programu je Petr Vaclavek
(bla(zv)atrey.karlin.mff.cuni(tec)cz).

Soucasne s tim bych chtel poprosit, aby vase
pocitace dodrzovaly spravny datum, cas a
pravidla konference. Diky.

Slavek


-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
-------------------------------------------------
http://www.swnet(tec)cz
Magazin informacne vyspelych jedincu
-------------------------------------------------


Inprise a Invex

[*] Petr Matejovsky <pemasoft(zv)atlas(tec)cz> - 2.10.2000 22:58:56

Neznate nekdo program prednasek Inprise na Invexu ???

Petr


O.T. velikost exe souboru

[*] Petr Fischer <fifa(zv)praguesoft(tec)cz> - 2.10.2000 23:18:43

> Nesetkal jsem se ze zadnym problemem pri pouziti UPX. Program se chova
> tak jak ma. Na rychlosti spusteni oproti nespakove verzi jsem
> absolutne nic nepostrehl. Ovsem je to znat na obsazeni pameti. Ale
> tohle uz je zase o necem jinem.
>

Napr. pokud je aplikace napsana jako COM Server (Automation Object) a
zapakovana UPXem tak se ihned pri spusteni zobrazi vyjimka a finito...

OS pracuje s EXE jak nejlip uzna za vhodne, a pokud ma byt aplikace
OK i do budoucna (nove verze win apod.) je pouziti komprimatoru o
hubu... Argumenty proti EXE komprimatorum jsou celkem jasne - je to
zbytecny risk.

Petr Fischer

P.S. Testovano na Win2000.

TQuery a vytvoreni "Logical" polozky v Paradox tab

[*] L. ZITA <konference(zv)sales(tec)cz> - 2.10.2000 23:44:15

Behalf Of
>
> Pokusil jsem se prestavet Paradox tabulku nasledujicim prikazem:
> UprTab.SQL.Add ('ALTER TABLE Jmena ADD COLUMN Pouzit LOGICAL');
> ... ExecSQL
>
> Obdrzel jsem hlaseni "Capability not supported."
>
> 1. Mam tomu rozumet tak, ze to zrovna u Paradoxu nejde, nebo je v tom
> nejaka chyba? V Access tabulce to takto funguje.
>

Zkus se mrknout na \Program Files\Common Files\Borland
Shared\BDE\localsql.hlp

Ta syntaxe lokalniho SQL neni uplne standardni.

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


Jak pres ADO na IB (na Linuxu)?

[*] Ing. Patrik Tesar <tesar(zv)rainside.sk> - 3.10.2000 00:41:13

OLE-DB pre InterBase este nie je uplne hotovy - vid www.interbase.com

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Daniel Tesa�
Sent: Monday, October 02, 2000 10:36 AM
Cc: delphi-l(zv)fwd(tec)cz
Subject: Jak pres ADO na IB (na Linuxu)?


Mam aplikaci ktera pouziva ADO a potreboval bych se pomoci nej pripojit na
InterBase na Linuxu. Mam nainstalovaneho klienta, vytvorenou DB a vse se zda
zatim Ok, jen nevim jak se pripojit pres ADO.
Nevite o necem?


Diky za pripadne rady

Dan Tesar


zapisovani a cteni formatu Excel

[*] Ing. Patrik Tesar <tesar(zv)rainside.sk> - 3.10.2000 00:47:08

Skus si pozret VBA pre Excel.

Napojis sa na Excel cez OLE:
try
E:=GetActiveOleObject('Excel.Application');
except;
try
E:=CreateOleObject('Excel.Application');
except;
E:=NULL;
messagedlg('Nemate nainstalovany EXCEL!!,mtError,[mbOk],0);
end;
end;

potom pristupujes k jednotlivym objektom cez ich definovanie ako OLEVariant.
Pozri si VBA ako a co sa na co viaze. Pripadne si mozes importnut aj type
library.

Ak nechces pouzivat OLE na excel skus pozriet

http://www.axolot.com/components/xlsreadwrite.htm

je to fakt dobre, mam to ofic. kupene a funguju SKVELE

Vela uspechov
PT
-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Tom� Hol�
Sent: Monday, October 02, 2000 11:47 AM
To: delphi-l(zv)fwd(tec)cz
Subject: zapisovani a cteni formatu Excel


ahoj,

prosil bych o radu, kde se da nastudovat popis rozhrani OLE (je to tusim
OLE)

abych mohl zapisovat vystup programu do formatru excelu

v Delphi Helu jsem to nenasel.

da se k tomu pouzit komponenty z palety SERVERS v D, ExcelWorkSheet,
ExeclWorkBook apod?
pokud an, kde najdu popis, v helpu opet chybi, a pokud ne, k cemu slouzi ? dekuji TH

Textove DFM subory

[*] tungli(zv)datapac.sk - 3.10.2000 07:02:20

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.

D5 dokaze DFM pouzivat ako textovy subor. Pri instalaci D5 je to mozne nastavit.
Tiez kratucky program to dokaze.
Pozri D5 help , TMemoryStream > methods > WriteComponent > example
Tungli

> Ahoj,
>
> asi nejde dosahnout, aby Delphi ukladalo DFM soubory v textove podobe jaka lze vyvolat v IDE pomoci Alt+F12. A neplanuje se alespon neco takoveho v souvislosti s unixem? Kdyz v unixu se dela vsechno pres textove soubory. Ja osobne bych se za to primlouval.
>
> Honza +
>

msvcrt.dll

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 3.10.2000 07:46:27

On 2 Oct 2000, at 14:44, Slavek Rydval wrote:

> co to delas za zvlastni marketingovy pruzkum?

Jsou tam nejake datumocasove funkce, takze zjistuji, zda tu
knihovnu mohu pouzivat. Zjistil jsem, ze ji nekdo asi nema.


S pozdravem

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


Inprise a Invex

[*] pcb(zv)atlas(tec)cz - 3.10.2000 08:06:18

Haj hou!

On 2 Oct 2000,, Petr Matejovsky wrote:

> Neznate nekdo program prednasek Inprise na Invexu ???

Jsme v Internet Hall (IH), Linux Hall (LH) a E-Zone (EZ), kde budou
tyto prednasky:

(1) Kylix - Delphi pro Linux
(2) Aplikacni server Inprise pro Linux
(3) JBuilder 4 pro Linux
(4) JBuilder 4 pro Internet
(5) E-Commerce Framework
(6) Prvni mezinarodni B2B Marketplace v CR

Rozpis je nasledujici (Delka trvani kade prednasky je 30 minut):

Po 9.10.2000
LH (1) 10:00
LH (1) 10:30
LH (2) 13:30
LH (3) 14:00
IH (4) 11:30
IH (1) 12:00
EZ (5) 11:30
EX (6) 12:00

Ut 10.10.2000
LH (1) 10:00
LH (1) 10:30
LH (2) 13:30
LH (3) 14:00
IH (4) 11:30
IH (1) 12:00
EZ (5) 11:30
EX (6) 12:00

St 11.10.2000
H (4) 11:30
IH (1) 12:00
EZ (5) 11:30
EX (6) 12:00

Ct 12.10.2000
LH (1) 10:00
LH (1) 10:30
H (4) 11:30
IH (1) 12:00
EZ (5) 11:30
EX (6) 12:00

Hodne zdaru


Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.

O.T. velikost exe souboru

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 3.10.2000 08:24:27

Ahoj,

> Pokud ma EXE 3,5 MB a po zpakovani UPXem 900 kB tak je neco zhnileho
> ve state Danskem
***Coz je blbost. Predstav si, ze v exaci mas napriklad retezce. Je
inteligentni, aby to bylo zakomprimovane a pri kazde sahnuti na tento
retezec se musel rozkomprimovat? Nebo mas poradi nejakych instrukci,
ktere se necha pekne zabalit, ale pri kazdem pouziti by se to muselo
rozkomprimovat (a ted by to jeste bylo v cyklu). Tohle by byl humus.

Slavek

> Jan Fiala


Dotazy na Kylix

[*] Kriz Pavel, TDS <tds(zv)volny(tec)cz> - 3.10.2000 08:24:55


> > V ukazkach na prezentaci bylo pouzito:
> >
> > uses
> > {$IFDEF LINUX} libc, {$ELSE} Windows, {$ENDIF} atd....
> >
> > Je v Kylixu v Project Options volba Unit aliases?
> > Pokud ano, pak by zde snad stacilo napsat
> Windows=libc;Graphics=QGraphics
> > atd.
> > a nemusely by se menit vsechny zdrojaky. Nebo ne?
>
> V jadru by to tak asi udelat slo, nicmene pripady kdy jediny rozdil
> bude v uses klauzuli budou spise ojedinele.

Jo, zivot neni jednoduchy. Uz se "tesim" na:
{$IFDEF LINUX} :-| {$ELSE} {$IFDEF WIN32} :-( {$ELSE} {$IFDEF WINDOWS}
:-(( {$ELSE DOS} :-((( {$ENDIF} {$ENDIF} {$ENDIF}
a to nemluvim o ruznych {$IFDEF NASE_NOVA_VERZE} {$IFDEF ZAKAZNIK_1} atd.
> > K prezentaci mam jeste jednu drobnou poznamku:
> >
> > Pokud chci nastavit velikost okna tak, aby se tam vesel cely
> nezdeformovany
> > obrazek s Align=alClient, nelze pouzit
> > Width a Heigth od Form, ale ClientWidth a ClientHeight, tedy:
> >
> > ClientWidth := Image1.Picture.Width;
> > ClientHeight := Image1.Picture.Height;
>
> Ano, to by bylo mnohem vhodnejsi, ale mel jsem velmi dobry
> duvod, proc jsem to tak nedelal ,-)
Zrada, ja to tusil! (Kdy bude Kylix verze 2?)


Jeste bych si dovolil skromny dotaz: Paklize vsichni, kdo v Borlandu maji
"ruce a nohy", pracuji na Kylixu, bude vubec Delphi 6 plnohodnotnou novou
verzi?


Pavel Kriz
TDS


> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On
> Behalf Of pcb(zv)atlas(tec)cz
> Sent: Monday, October 02, 2000 2:24 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: RE: Dotazy na Kylix


Cestina v mailech

[*] Gebauer Lukas <gebylist(zv)mlp(tec)cz> - 3.10.2000 08:41:25

> zkus pouzit Indy (drive WinShoes)
> http://www.nevrona.com/Indy/Download.html
> Petr Vones, amatersky programator

Oni maji nejakou konverzi diakritiky? ;-O Ja jsem si stacil
vsimnout, ze umi jen anglictinu a japonstinu...

Necim takovym jako konverze windowsackeho kodovani CP1250
na ISO-8859-2 se nejak podle mne neobtezuji... :-(

A to uz nemluvim otom, jak se takoveto komonenty zachopvaji,
kdyz jim v nejakem standardnim ISO kodovani neco prijde a oni to
maji precist...
Louci se Lukas Gebauer.

E-mail: gebauerl(zv)mlp(tec)cz
WEB: http://www.mlp(tec)cz/space/gebauerl/synapse - Synapse Delphi TCP/IP Library


IB6: module name or entrypoint could not be found

[*] L. ZITA <konference(zv)sales(tec)cz> - 3.10.2000 08:48:53

Behalf Of Roland Tur�an (RoTurSoft)

> Zdravim.
>
> Pri volani zaregistrovanej externej funkcie mi hlasi toto hlasenie:
>
> "invalid request BLR at offset 63 function UPPERTS2 is not defined module
> name or entrypoint could not be found"
>
....

> function UpperRTS(Str:string):string; export;
>

AHoj.
Mam pocit, ze nemuzes pouzit pascalovsky string.
Asi by ta fce mela vracet PChar.

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


Prohlizeni transakcniho logu

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 3.10.2000 08:52:38

Ahoj,

nevite nekdo o nejakem nastroji, ktery by umoznoval prohlizet
transakcni log na MSSQL7? Jde mi zejmena o moznost vyhledat
manipulace s nejakym konkretnim zaznamem.

Dik,

David


TQuery a vytvoreni "Logical" polozky v Paradox tab

[*] Ji�� Mat�jka <jiri.matejka(zv)stemmark(tec)cz> - 3.10.2000 08:53:44


Misto LOGICAL tam zkus napsat BOOLEAN. Mam dojem ze mi to takhle uz nekolikrat fungovalo.

Jirka Matejka

-----P�vodn� zpr�va-----
Od: Miroslav Novosad [SMTP:mirnov(zv)atlas(tec)cz]
Odesl�no: 2. ��jna 2000 19:54
Komu: Delphi forum
P�edm�t: TQuery a vytvoreni "Logical" polozky v Paradox tabulce

Pokusil jsem se prestavet Paradox tabulku nasledujicim prikazem:
UprTab.SQL.Add ('ALTER TABLE Jmena ADD COLUMN Pouzit LOGICAL');
.. ExecSQL

Obdrzel jsem hlaseni "Capability not supported."

1. Mam tomu rozumet tak, ze to zrovna u Paradoxu nejde, nebo je v tom
nejaka chyba? V Access tabulce to takto funguje.

2. Je nejake mene krkolomne reseni jak pridat sloupec, nez vytvorit
novou tabulku pozadovane struktury a do ni to presypat?


Mirek

---
P��choz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.193 / Virov� b�ze: 93 - datum vyd�n�: 19.9.2000

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

O.T. velikost exe souboru + "Reverse engineering"

[*] Jano <jj_delphi(zv)ke.ubp.sk> - 3.10.2000 08:57:50

Ja vidim odovodnenie na pouzitie EXE pakovacov skor na zvysenie ochrany
proti spatnemu prekladu do assembleru. Je to velmi ucinne, ked este k tomu
pomazes hlavicku, co je pouzity za EXE pakovac, lebo nie je take lahke
zistit, aky unpacker pouzit. Nie je potom tak lahke modifikovat "natvrdo"
trebars nejaku smiesnu rutinu, ktora zabezpecuje soft FULL/DEMO a prepisat
ju rovno v EXE. Bez dobreho debuggera to uz jednoducho nejde. Potom uz
zostava krokovat kod po jednotlivych instrukciach priamo za behu programu do
mrtva, lebo klasicky disassembler je uplne nahraty... Je mnozstvo sposobov
ako detekovat , ze je program spusteny v rezime debuggovania. Takze netreba
tie EXE packery hned zakopat pod ciernu zem... Samozrejme nic nie je
neprekonatelne, ale zivot to urcite niekomu skomplikuje poriadne!!!

Jano


> Nesetkal jsem se ze zadnym problemem pri pouziti UPX. Program se chova
> tak jak ma. Na rychlosti spusteni oproti nespakove verzi jsem
> absolutne nic nepostrehl. Ovsem je to znat na obsazeni pameti. Ale
> tohle uz je zase o necem jinem.
>

Cestina v mailech

[*] Karel Kral <kral(zv)purus(tec)cz> - 03.10.2000 09:10:38

Pokud nastavis charset iso-8859-2, musis text zpravy podle mne do toho
iso-8859-2 pred odeslanim taky prevest. Ale se subjektem ti bohuzel
neporadim.

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


zapisovani a cteni formatu Excel

[*] Karel Kral <kral(zv)purus(tec)cz> - 03.10.2000 09:14:28

> Tom� Hol� wrote:
>
> ahoj,
>
> prosil bych o radu, kde se da nastudovat popis rozhrani OLE (je to
> tusim OLE)
>

Tohle mne funguje se std. komponentami z palety Servers. Na formulari je
XlApp a XLSheet.

procedure TForm1.Button1Click(Sender: TObject);
var
WorkBook: ExcelWorkbook;
begin
try
XlApp.Connect;
except
MessageDlg('Na tomto po��ta�i nen� nainstalov�n Excel', mtError,
[mbOk], 0);
Exit;
end;
XlApp.Visible[0]:=True;
XlApp.SheetsInNewWorkbook[0]:= 1;
WorkBook:= XlApp.Workbooks.Add(EmptyParam, 0); // toto prida
dalsi workbook
XlSheet.ConnectTo(WorkBook.WorkSheets.Item[1] as ExcelWorksheet);
XlSheet.Name:= 'Data';
AddData;
try
XlSheet.Disconnect;
XlApp.Disconnect;
except
end;
end;

procedure TForm1.AddData;
const
HeaderSize = 2;
var
i: integer;
Cells: Range;
begin
CreateHeader;
Cells:= XlSheet.Cells;
for i:= 1 to 99 do
begin
Cells.Item[i + HeaderSize, 1]:= i;
end; // for;
end; // proc;

procedure TForm1.CreateHeader;
begin
with FileDesc, XlSheet.Cells do
begin
Item[1, 1]:= '+�seln�k sklad�';
Item[1, 1].Font.Bold:= true;
Item[1, 1].Font.Size:= 12;
end;
end;

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


metafile z resoure - riesenie

[*] Mari�n Goryl <goryl(zv)insdata.sk> - 3.10.2000 09:16:02

Uz davnejsie som sa pytal ci sa da nejako nacitat metafile (*.wmf) alebo
(*.emf) z resource.

Nakoniec sa mi to podarilo, tu je vysledok:

MyApp.rc ma tvar

MyApp METAFILE "menosuboru.emf"

pomocou brcc32 skompilovat do MyApp.res


v programe:

impleentation

{$R MyApp.Res}...

v obsluhe kliknutia na tlacidlo:

procedure TForm1.Button1Click(Sender: TObject);
var ResHandle, MemHandle, HMetaFile: THandle
MemPointer: Pointer;
MetaFile: TMetaFile;
R: TRect;
begin
ResHandle := FindResource(hInstance,'MYAPP','METAFILE');
MemHandle := LoadResource(hInstance,ResHandle);
MemPointer := LockResource(MemHandle);
r.Left := 1; r.Top := 1; r.Right := 210; r.Bottom := 297;
HMetaFile :=
SetEnhMetaFileBits(SizeOfResource(hInstance,ResHandle),MemPointer);
PlayEhnMetaFile(HMetaFile);
DeleteEnhMetaFile(HMetaFile);
UnlockResource(MemHandle);
FreeResource(MemHandle);
end;

Majo


zapisovani a cteni formatu Excel

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 3.10.2000 09:41:01

> Ak nechces pouzivat OLE na excel skus pozriet
>
> http://www.axolot.com/components/xlsreadwrite.htm
>
> je to fakt dobre, mam to ofic. kupene a funguju SKVELE
>
> Vela uspechov
> PT

Ahoj,

ja jsem zkousel demo a mel jsem problemy, ktere jsem popisoval
nekdy v druhe polovine srpna:

1) Ve formatu Excel97 mi to ignorovalo nastaveny charset, takze
diakritika byla poskozena.

2) Temito komponentami vytvoreny soubor jsem otevrel v Excelu,
beze zmeny zavrel, a presto se me to ptalo vzdy, zda chci ulozit
zmeny (vzdy, kdyz soubor obsahoval vzorce). Vsemozna nastaveni
properties toto neodstranila.

3) Pri otevreni souboru Excelu vzdy vznikla hlaska Nektere ciselne
formaty mohou byt ztraceny (soubor se ale jinak zdal v poradku).

Parkrat jsme si poslali mail s autory, ale pak prestali reagovat, aniz
by se cokoli vyresilo.

Nesetkal ses s necim podobnym? Muzes mi prosim poslat nejaky
soubor, vytvoreny temito komponentami, abych ho mohl zkusit
otevrit u sebe? (lebeda(zv)comarr(tec)cz)

Diky.

David


Cestina v mailech

[*] Gebauer Lukas <gebylist(zv)mlp(tec)cz> - 3.10.2000 10:01:37

> Pokud nastavis charset iso-8859-2, musis text zpravy podle mne do toho
> iso-8859-2 pred odeslanim taky prevest. Ale se subjektem ti bohuzel
> neporadim.

tak, tak.

U ICS je to tak. Sice si muzes v property nastavit jakou chces
kodovou stranku, ale o prevod se musis postarat sam, vlastnimi
prostredky. A co se tyce hlavicek (jako treba subject), tam je
potreba 'inline MIME' kodovani, ktere ICS neumi. Takze na cestinu
v subjectu lze smele zapomenout.

Petr Vones zase doporucoval INDY, ktere sice prekodovavat znaky
ve zprave umi, dokonce umi i generovat spravne to 'inline Mime' v
subjectu... ovsem ma to jeden hacek. Podporovane kodove stranky
jsou: GB2312, Big5, Iso-2022-jp, Euc-KR a Iso-8859-1

For je ale v tom, ze s nejakou konverzi se obtezuji jen u ISO-2022-
JP. Vysledek? INDY je pro ceske podminky NEPOUZITELNY!
(pokud nechete paxcovat v japonstine...) :-)

Pritom RFC ohledne MIME rika, ze by se melo omet kodovat a
dekodovat ISO-8859-1 az 10. (na cestinu je nutna kodova stranka
ISO-8859-2)

Takze ja osobne neznam zadnou FREE knihovnu, ktera by
rozumne ceske kodovani podporovala... vlastne ano, znam. Moje
Synapse to v plne mire zanedlouho podporovat bude, ted jsem ve
stadiu poslednich uprav. :-)

Louci se Lukas Gebauer.

E-mail: gebauerl(zv)mlp(tec)cz
WEB: http://www.mlp(tec)cz/space/gebauerl/synapse - Synapse Delphi TCP/IP Library


Jak je to s prodejem orig. Delphi z druhe ruky

[*] Da�a Petr <Petr.Dana(zv)pvt(tec)cz> - 3.10.2000 10:03:33

Zdravim,
posilam pro zajimavost odpoved na me dotazy ohledne prodeje/koupe Delphi z
druhe ruky. Dejte si pozor, at nedopadnete jako ja (vyhodil jsem zbytecne
2200,- Kc) :-( V podstate mam D3Std nelegalne, takze uz abych zacal setrit
na D5.
(Odpoved je z Inprise(tec)cz)

Petr


>Zdravim,
>uvazujete spravne. Nemuzete prodat neco, co legalne nevlastnite.
>
>Od Borland CZ si muzete koupit Delphi 5 Standard za
>4.850,- Kc
>
>Licence na stare Standardy normalne neprodavame,
>ale muzeme vam ji dodat za stejnou cenu 4.850,- Kc (coz
>je pro vas jiste nevyhodne)
>
>Pokud budete priste kupovat software, musite si
>dat vetsi pozor, pokud ten, kdo vam jej prodava je
>skutecne autor, pripadne ma svoleni autora k prodeji.

Cestina v mailech

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 3.10.2000 10:30:33

> Pokud nastavis charset iso-8859-2, musis text zpravy podle mne do toho
> iso-8859-2 pred odeslanim taky prevest. Ale se subjektem ti bohuzel
> neporadim.

Uh - o problematice diakritiky v mailech nic nevim. Pokud by mi
nekdo chtel strucne vysvetlit, v cem je vlastne problem a jak je to s
temi charsety, budu rad (i kdyz je to OT).
Ja vim jen toto: pouzivam Pegasus mail a lidem chodily me
maily necitelne. Pak mi nekdo poradil, at nastavim kodovani iso-
8859-2 (namisto stavajiciho iso-8859-1). A vse je OK. Maily pisu z
klavesnice, tj. ve Win1250 a Pegasus to zrejme interne prevadi od
iso (nebo ne?).
Mailove komponente bych rad normalne predal nejaky text s
diakritikou. U NMSMTP nebyl s timhle problem. U Pietteho jsem
zatim narazil. Pritom tyto komponenty tu hodne lidi chvalilo, takze
problem bude asi spis u me.
Privitam jakekoli nazory. Dik.

David


Dotazy na Kylix

[*] pcb(zv)atlas(tec)cz - 3.10.2000 10:48:56

Haj hou!

On 3 Oct 2000,, Kriz Pavel, TDS wrote:

> Jo, zivot neni jednoduchy. Uz se "tesim" na:
> {$IFDEF LINUX} :-| {$ELSE} {$IFDEF WIN32} :-( {$ELSE} {$IFDEF WINDOWS}
> :-(( {$ELSE DOS} :-((( {$ENDIF} {$ENDIF} {$ENDIF}
> a to nemluvim o ruznych {$IFDEF NASE_NOVA_VERZE} {$IFDEF ZAKAZNIK_1} atd.

Mno, prave proto lze pouzivat v IFDEF vyrazy tedy neco AND (neco
OR neco) OR (verze > 10.0) apod. :o)

> > Ano, to by bylo mnohem vhodnejsi, ale mel jsem velmi dobry
> > duvod, proc jsem to tak nedelal ,-)
>
> Zrada, ja to tusil! (Kdy bude Kylix verze 2?)

Jaka zrada ? :o) Predvadena byla betavrze (presneji receno interni
meziverze mezi regulernimi field testy). Je naprosto normalni, ze
pri praci se semo tamo rozbije neco co drive fungovalo, neco neni
jeste hotovo atd. Sudme az finalni verzi, please.

> Jeste bych si dovolil skromny dotaz: Paklize vsichni, kdo v Borlandu maji
> "ruce a nohy", pracuji na Kylixu, bude vubec Delphi 6 plnohodnotnou novou
> verzi?

Vytrzeno z kontextu (anzto jsem dodaval, ze mimo tech co maji
jinou praci ,o) ale budiz. D6 ma svuj vlasti tym a vzhledem k tomu
ze rada veci z Kylixu se objevi i v D6 a obracene, tak oba tymy
velmi uzce spolupracuji. D6 bude plnohodnotnou verzi s mnoha
novinkami (napr. SOAP, dbExpress, CLX, SiteExpress) a velkym
mnozstvim dilcich vylepseni jak v IDE, tak ve VCL a doprovodnych
nastrojich.

Hodne zdaru


Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.

msvcrt.dll

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 3.10.2000 11:02:30

On 2 Oct 2000, at 19:33, Ing. Patrik Tesar wrote:

> Msvcrt.dll je vzdy tam, kde je aplikacia pre VC++ a VB - Visual
> studio.

Takze lze predpokladat, ze kdo si nainstaluje neco z Office
(napriklad), bude to tam mit?


S pozdravem

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


Pripojeni k Oracle pres ADO

[*] Boris Pe�ka <duhasystem(zv)volny(tec)cz> - 3.10.2000 11:07:22

Zdravim, mam problem s pripojenim do Oracle 8 pres ADO v Delphi 5. V ADOConnection vytvorim ConnectionString, pripojim se a pak chci pomoci ADOQuery dostat do gridu obsah tabulky. Zahlasi to "Unspecified error", nevrati se zadny zaznam, ale jmena fieldu to vrati. Pripojuji se pres ODBC.
Mam jeste dalsi dotaz. Jak rozchodit v ADO vestaveny driver pro Oracle - Microsoft OLE DB Provider for Oracle. Porad me to hlasi "ORA-12500: TNS:listener nedokazal spustit proces dedicated serveru".
Diky za radu

Boris


metafile z resoure - riesenie

[*] Mari�n Goryl <goryl(zv)insdata.sk> - 3.10.2000 11:30:11

>Uz davnejsie som sa pytal ci sa da nejako nacitat metafile (*.wmf) alebo
>(*.emf) z resource.
>v obsluhe kliknutia na tlacidlo:
>

Sorry chybicka se vlodila, takto to malo byt

procedure TForm1.Button1Click(Sender: TObject);
var ResHandle, MemHandle, HMetaFile: THandle;
MemPointer: Pointer;
MetaFile: TMetaFile;
R: TRect;
begin
ResHandle := FindResource(hInstance,'MYAPP','METAFILE');
MemHandle := LoadResource(hInstance,ResHandle);
MemPointer := LockResource(MemHandle);
r.Left := 1; r.Top := 1; r.Right := 210; r.Bottom := 297;
HMetaFile :=
SetEnhMetaFileBits(SizeOfResource(hInstance,ResHandle),MemPointer);
PlayEnhMetaFile(GetDC(Form1.Handle),HMetaFile,r);
DeleteEnhMetaFile(HMetaFile);
UnlockResource(MemHandle);
FreeResource(MemHandle);
end;

Majo


Cestina v mailech

[*] Gebauer Lukas <gebylist(zv)mlp(tec)cz> - 3.10.2000 11:30:46


Je to takhle:

Ruznych kodovani cestiny je spousta. jen si predstav ten binec.
jeden napise mail z Windows (tedy v CP1250) a ten prijde nekomu
do DOSu, kde je CP852... asi tezko by si to precetl.

Proto je potreba se dohodnout na kodovani, kteremu budou
rozumne vsichni. proto se ve standardu MIME reklo, ze se jako
transportni kodvani budu pouzivat kodove strasnku urcene normami
ISO, konkretne ISO-8859-1 az ISO-8859-10. Pro cestinu je treba
jedina vhodna kodova stranka ISO-8859-2.

Takze je pak uplne jedno, v jake kodove strance ti jede system.
Tvuj postovni program proste pri odesilani prekoduje text mailu z
tve kodve strany na nejaky ten ISO kod. Pokud si treba ty pred tim
kodoval do ISO-8859-1, nedopadlo to dobre, protoze tato kodova
stranka neobsahuje vsechny ceske znaky, je urcena pro anglicky
mluvici zeme. Proto si musel zmenit na ISO-8859-2.

A naopak strana adresata by mela byt schopna si VSECHNY ISO
kody co nejvice prekodovat do jeji systemove kodove stranky. Z
toho vyplyva, ze je take nutne v hlavickach dopisu spravne uvest do
JAKEHO kodu byla zprava pri odeslani zakodovana, aby se
spravne rozkodovala.

V minule zparve jsem psal, ze jak pietteho komponenty, tak i cele
INDY s timto nerpauji zrovna nejlepe... ;-(

> Uh - o problematice diakritiky v mailech nic nevim. Pokud by mi
> nekdo chtel strucne vysvetlit, v cem je vlastne problem a jak je to s
> temi charsety, budu rad (i kdyz je to OT).
> Ja vim jen toto: pouzivam Pegasus mail a lidem chodily me
> maily necitelne. Pak mi nekdo poradil, at nastavim kodovani iso-
> 8859-2 (namisto stavajiciho iso-8859-1). A vse je OK. Maily pisu z
> klavesnice, tj. ve Win1250 a Pegasus to zrejme interne prevadi od iso
> (nebo ne?).
> Mailove komponente bych rad normalne predal nejaky text s
> diakritikou. U NMSMTP nebyl s timhle problem. U Pietteho jsem
> zatim narazil. Pritom tyto komponenty tu hodne lidi chvalilo, takze
> problem bude asi spis u me.
> Privitam jakekoli nazory. Dik.
>
> David


Louci se Lukas Gebauer.

E-mail: gebauerl(zv)mlp(tec)cz
WEB: http://www.mlp(tec)cz/space/gebauerl/synapse - Synapse Delphi TCP/IP Library


msvcrt.dll

[*] azeleny(zv)csas(tec)cz - 3.10.2000 11:32:34

> > Msvcrt.dll je vzdy tam, kde je aplikacia pre VC++ a VB - Visual
> > studio.
>
> Takze lze predpokladat, ze kdo si nainstaluje neco z Office
> (napriklad), bude to tam mit?

msvcrt.dll a mfc42.dll jsou runtime knihovny MS Visual C, takze v nejake
verzi jsou na Windowsech hned po instalaci (meni je ruzne servicepacky... a
co je horsi, treba instalace IB6 dela DOWNGRADE jedne z techto knihopven coz
je BRUTALNI a odporny BUG, ktery mi prinesl spoustu problemu). V zasade
korektni je, aby tyto knihovny byly prave jen a pouze v
$systemroot/system32, ale programy si pri instalacich casto perou tuto
knihovnu kam se jim zamane (IB6 nastesti ne) a pak je otazka, ktera verze
knihovny se nahraje do pameti, protoze, jakmile uz tam ta knihovna je, byt
by byla z c:\temp, tak se podruhe nenatahne.
Doufam, ze na wir9x to je stejne...

a.

zapisovani a cteni formatu Excel

[*] Vojtek Jiri <j_vojtek(zv)del(tec)cz> - 3.10.2000 11:41:29

To ze se te pta Excel jestli mas ulozit zmeny i kdyz jsi nic nezmenil delaji
prave ty vzorce. Oni se totiz pokazde prepocitaji a tak si excel nahodi
zmenu.

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of David
Lebeda
Sent: Tuesday, October 03, 2000 9:41 AM
To: delphi-l(zv)fwd(tec)cz
Subject: RE: zapisovani a cteni formatu Excel


> Ak nechces pouzivat OLE na excel skus pozriet
>
> http://www.axolot.com/components/xlsreadwrite.htm
>
> je to fakt dobre, mam to ofic. kupene a funguju SKVELE
>
> Vela uspechov
> PT

Ahoj,

ja jsem zkousel demo a mel jsem problemy, ktere jsem popisoval
nekdy v druhe polovine srpna:

1) Ve formatu Excel97 mi to ignorovalo nastaveny charset, takze
diakritika byla poskozena.

2) Temito komponentami vytvoreny soubor jsem otevrel v Excelu,
beze zmeny zavrel, a presto se me to ptalo vzdy, zda chci ulozit
zmeny (vzdy, kdyz soubor obsahoval vzorce). Vsemozna nastaveni
properties toto neodstranila.

3) Pri otevreni souboru Excelu vzdy vznikla hlaska Nektere ciselne
formaty mohou byt ztraceny (soubor se ale jinak zdal v poradku).

Parkrat jsme si poslali mail s autory, ale pak prestali reagovat, aniz
by se cokoli vyresilo.

Nesetkal ses s necim podobnym? Muzes mi prosim poslat nejaky
soubor, vytvoreny temito komponentami, abych ho mohl zkusit
otevrit u sebe? (lebeda(zv)comarr(tec)cz)

Diky.

David


Tiskn pres WebBrowser

[*] Matula M <asexrm(zv)telecom(tec)cz> - 3.10.2000 11:46:30

Tisknu pres WebBrowser "WebBrowser1.ExecWB(OLECMDID_PRINT,
OLECMDEXECOPT_DODEFAULT);" a potrebuji nastavit programove vzhled stranky
Zapati,Zahlavi . Nevim jak na to.

Mirek


Ukonceni SETI@HOME

[*] azeleny(zv)csas(tec)cz - 3.10.2000 12:02:31

DDV,

Pouzij CreateProcess() a dostanes handle na SETI, takze neni pak probelm
zavolat TerminatePerocess()


a.
> ProcID:=WinExec(PChar(Path),sw_Showminimized);

Cestina v mailech

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 3.10.2000 12:05:16

>
> Takze ja osobne neznam zadnou FREE knihovnu, ktera by
> rozumne ceske kodovani podporovala... vlastne ano, znam. Moje
> Synapse to v plne mire zanedlouho podporovat bude, ted jsem ve
> stadiu poslednich uprav. :-)
>
> Louci se Lukas Gebauer.

Co znamena to zanedlouho?

Jinak diky za obsahle vysvetleni :)

David


PNG - Portable Network Grpahic

[*] azeleny(zv)csas(tec)cz - 3.10.2000 12:08:05

DDV,
poyrebuji, aby moje aplikace generovala obrazky pro web s tim, ze v
nekterych pripadech mi nevyhovuje JPEG, a gif je licencovany, takze bych rad
pouzil obrazky PNG, ale nenasel jsem zadnou free unit ani komponentu pro
praci s temito obrazky. Odkazy, napady, rady vitany....

Diky a.

OT: struktura souboru historie

[*] Ji�� Mat�jka <jiri.matejka(zv)stemmark(tec)cz> - 3.10.2000 12:10:15


Nazdar,
nevite kde by se dala zjistit struktura souboru do ktereho Internet Explorer uklada historii (tzn. udaje o navstivenych strankach)? Na strankach MS nic kloudnyho neni :-( Soubor je vetsionu v adresari c:\windows\history, ale ta struktura je dost dabelska.
Predem diky za jakekoli napady ci rady

Jirka Matejka
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.193 / Virov� b�ze: 93 - datum vyd�n�: 19.9.2000

Hlidani obsahu adresare

[*] Vojtek Jiri <j_vojtek(zv)del(tec)cz> - 3.10.2000 12:21:25

Vsechny zdravim,
muj dotaz- potrebuju hlidat obsah adresare a v okamziku, kdy prestane byt
prazdny,
tak chytit nejaky message. Napada mne cyklicky se ptat na obsah, ale mam
pocit, ze to neni prave
ono. Nevite nekdo o necem?

Cestina v mailech

[*] Gebauer Lukas <gebylist(zv)mlp(tec)cz> - 3.10.2000 12:23:45

> > Takze ja osobne neznam zadnou FREE knihovnu, ktera by
> > rozumne ceske kodovani podporovala... vlastne ano, znam. Moje
> > Synapse to v plne mire zanedlouho podporovat bude, ted jsem ve
> > stadiu poslednich uprav. :-)
>
> Co znamena to zanedlouho?
> Jinak diky za obsahle vysvetleni :)

No, je to prakticky napsane a odzkousene, jen jeste poprehaim par
funkci v unitach, aby to bylo 'logictejsi'... takze "zanedlouho"
znamena: "jen co budu mit cas napsat alespon nejakou zakladni
domukentaci". :-)

Louci se Lukas Gebauer.

E-mail: gebauerl(zv)mlp(tec)cz
WEB: http://www.mlp(tec)cz/space/gebauerl/synapse - Synapse Delphi TCP/IP Library


TQuery a vytvoreni "Logical" polozky v Paradox tab

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 3.10.2000 12:25:02

Pouzij toto
alter table Jmena ADD Pouzit boolean

Milan Tomes

> Pokusil jsem se prestavet Paradox tabulku nasledujicim prikazem:
> UprTab.SQL.Add ('ALTER TABLE Jmena ADD COLUMN Pouzit LOGICAL');
> ... ExecSQL
>
> Obdrzel jsem hlaseni "Capability not supported."
>
> 1. Mam tomu rozumet tak, ze to zrovna u Paradoxu nejde, nebo je v tom
> nejaka chyba? V Access tabulce to takto funguje.
>
> 2. Je nejake mene krkolomne reseni jak pridat sloupec, nez vytvorit
> novou tabulku pozadovane struktury a do ni to presypat?
>
>
> Mirek


Hlidani obsahu adresare

[*] Ji�� Foldyna <jiri.f(zv)avizo(tec)cz> - 3.10.2000 12:40:29

Ahoj,

v RxLib je komponenta RxFolderMonitor, ktera by to m�la um�t.

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


> P�edm�t: Hlidani obsahu adresare
>
>
> Vsechny zdravim,
> muj dotaz- potrebuju hlidat obsah adresare a v okamziku, kdy
> prestane byt
> prazdny,
> tak chytit nejaky message. Napada mne cyklicky se ptat na
> obsah, ale mam
> pocit, ze to neni prave
> ono. Nevite nekdo o necem?
>
>

Kylix x D6

[*] delphi konference <delphi(zv)energotek(tec)cz> - 3.10.2000 12:43:00

OK to je jiste super, bohuzel co se Delphi tyce liche verze jsou vyrazne
vydarenejsi, a vzhledem k tomu soucasnemu finisovani na Kylixu se obavam ze
to tak i zustane. Petr Blau software developer


> > Jeste bych si dovolil skromny dotaz: Paklize vsichni, kdo v Borlandu
maji
> > "ruce a nohy", pracuji na Kylixu, bude vubec Delphi 6 plnohodnotnou
novou
> > verzi?
>
> Vytrzeno z kontextu (anzto jsem dodaval, ze mimo tech co maji
> jinou praci ,o) ale budiz. D6 ma svuj vlasti tym a vzhledem k tomu
> ze rada veci z Kylixu se objevi i v D6 a obracene, tak oba tymy
> velmi uzce spolupracuji. D6 bude plnohodnotnou verzi s mnoha
> novinkami (napr. SOAP, dbExpress, CLX, SiteExpress) a velkym
> mnozstvim dilcich vylepseni jak v IDE, tak ve VCL a doprovodnych
> nastrojich.

msvcrt.dll

[*] Tomas =?iso-8859-2?Q?Michal=EDk?= <michalik(zv)proca(tec)cz> - 03.10.2000 12:50:51

Ahoj,

azeleny(zv)csas(tec)cz wrote:
>
> msvcrt.dll a mfc42.dll jsou runtime knihovny MS Visual C, takze v nejake
> verzi jsou na Windowsech hned po instalaci (meni je ruzne servicepacky... a
> co je horsi, treba instalace IB6 dela DOWNGRADE jedne z techto knihopven coz
> je BRUTALNI a odporny BUG, ktery mi prinesl spoustu problemu). V zasade

nastesti uz to neplati, instalaky jsou opraveny ...
z toho, co jsem cetl, jsem vyrozumel, ze se pod to trochu podepsal take
InstallShield, ktery se nechal zmast novejsim datem u stare msvcrt.dll
(obylem zmenenym), pricemz mel spise kontrolovat cislo verze knihovny

> korektni je, aby tyto knihovny byly prave jen a pouze v
> $systemroot/system32, ale programy si pri instalacich casto perou tuto
> knihovnu kam se jim zamane (IB6 nastesti ne) a pak je otazka, ktera verze
> knihovny se nahraje do pameti, protoze, jakmile uz tam ta knihovna je, byt
> by byla z c:\temp, tak se podruhe nenatahne.
> Doufam, ze na wir9x to je stejne...
>
> a.

Tom


Cestina v mailech

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 3.10.2000 13:01:34

Diky za povidani k tematu v okolnich mailech. Vratme se ale jeste
k NMSMTP. Muzete mi nekdo prosim potvrdit nebo vyvratit, ze tato
komponenta opravdu komoli datum a to tak, ze mesic nastavi vzdy
na leden? Mam na mysli to datum, podle ktereho pak postovni
program zpravu nespravne zatridi.

David


OT: mesta CR

[*] sw maurice <sw.maurice(zv)seznam(tec)cz> - 03.10.2000 13:05:38

Omlouvam se za OT,
ale nutne schanim seznam ceskych mest /ne vesnic, nejaky rozumny/ v nejakem prectenischopnem formatu, idelani by bylo, kdyby byly mesta i rozdelena podle kraju a kdyby u kazde mesta byly uvedeny souradnice /neni podminkou/, tak mate u me pivo :-)

Diky za odpovedi, preji prijemny den

Roman


Kylix x D6

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 3.10.2000 13:09:35

Ahoj,

nechci se zde Bobrlandu zastavat, ale uvedomme si, ze Kylix vychazi o par
mesicu drive nez Delphi 6 a tedy chyby napriklad v IDE, ktere se posleze v
Kylixu mohou objevit, lze relativne rychle v pripravovanych Delphi 6 opravit a
na trh se dostanou jiz bez vetsich problemu.

Slavek

> OK to je jiste super, bohuzel co se Delphi tyce liche verze jsou vyrazne
> vydarenejsi, a vzhledem k tomu soucasnemu finisovani na Kylixu se obavam ze
> to tak i zustane. Petr Blau software developer


Dotazy na Kylix

[*] Kriz Pavel, TDS <tds(zv)volny(tec)cz> - 3.10.2000 13:13:16


> > > Ano, to by bylo mnohem vhodnejsi, ale mel jsem velmi dobry
> > > duvod, proc jsem to tak nedelal ,-)
> >
> > Zrada, ja to tusil! (Kdy bude Kylix verze 2?)
>
> Jaka zrada ? :o) Predvadena byla betavrze (presneji receno interni
> meziverze mezi regulernimi field testy). Je naprosto normalni, ze
> pri praci se semo tamo rozbije neco co drive fungovalo, neco neni
> jeste hotovo atd. Sudme az finalni verzi, please.

Uznavam, bylo to ode mne nefer.> > Jeste bych si dovolil skromny dotaz: Paklize vsichni, kdo v
> Borlandu maji
> > "ruce a nohy", pracuji na Kylixu, bude vubec Delphi 6
> plnohodnotnou novou
> > verzi?
>
> Vytrzeno z kontextu (anzto jsem dodaval, ze mimo tech co maji
> jinou praci ,o) ale budiz. D6 ma svuj vlasti tym a vzhledem k tomu
> ze rada veci z Kylixu se objevi i v D6 a obracene, tak oba tymy
> velmi uzce spolupracuji. D6 bude plnohodnotnou verzi s mnoha
> novinkami (napr. SOAP, dbExpress, CLX, SiteExpress) a velkym
> mnozstvim dilcich vylepseni jak v IDE, tak ve VCL a doprovodnych
> nastrojich.

Dobra, vidim, ze ani nakup D6 mne nemine.


V souvislosti s tim jsem si jeste na neco vzpomnel:
Kdyz se na prezentaci mluvilo o dbExpress, padlo tam neco ve smyslu "TTable
never more". Jako reseni jste uvedl ClientDataSet. Ja jsem pracoval vzdycky
jen s Delphi Professional, a tak pokud vim, ClientDataSet je jen v
Enterprise verzi.
Ale jinak ja bych ty TTable zase tak neodsuzoval. Mame par aplikaci, ktere
docela hezky pracuji s lokalne ulozenymi databazemi DBF a DB, pouzivame
TQuery a TTable, s programy pracuje na siti soucasne nekolik uzivatelu a
program chodi. A troufl bych si rici, ze dokonce beha. Nakonec, vzdyt proto
asi v Delphi TTable bylo a porad je.
Tedy k veci: jak to bude s lokalnimi databazemi v Kylixu ve verzi
Professional? (A v D6 Pro s dbExpress bez pouziti BDE?)
(Omlouvam se, jestli jsem si sedel na usich a na prezentaci to bylo receno)

Pavel Kriz, TDS
> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On
> Behalf Of pcb(zv)atlas(tec)cz
> Sent: Tuesday, October 03, 2000 10:49 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: RE: Dotazy na Kylix


DBF do Acces-prosim poradte

[*] p. Jirman <jim.design(zv)iol(tec)cz> - 3.10.2000 13:49:09

zdravim,

Data z foxky jsem dostal do Accessu tak, ze jsem si nejdriv vybuildoval ODBC Alias pak se pripojil v Delphi5 pres ADOConnection z ADOExpress pres "OLEDB for ODBC Drivers" a nacpal data (po vyberu urcitych sloupcu) do Accessu pres jiny ADOConnection s "Jet4 for OLEDB" a cestina tusim sla.

M.Jirman

P.S: Jestli si to dal jinak tak napis jak?
----- Original Message -----
From: Martin
To: delphi-l(zv)fwd(tec)cz
Sent: Wednesday, October 04, 2000 10:29 AM
Subject: OT: DBF do Acces-prosim poradte


potrebujem dosta� data z dbf Foxky do databazy Acces. Najradsej by som ich iba prepojil. Mam ale problem s diaktritikou.
V accese ma blbe znaky. Ako by sa to dalo vyriesit ?
prosim poradte


msvcrt.dll

[*] Tomas Vladik������V��?���o�� - 3.10.2000 13:50:29

A kdyz si clovek nainstaluje IE 4 a vyssi do Win 95, tak by se mel asi
objevit usuzuji dle MDSN Article ID: Q181589


Contents of the Ie4_s1.cab File

Ie4_1 cab 1,412,608 02-12-98 2:57p ie4_1.cab

Msvcrt dll 266,240 11-18-97 5:54p msvcrt.dll


Tom

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On
> Behalf Of Ing. Patrik Tesar
> Sent: Monday, October 02, 2000 7:34 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: RE: msvcrt.dll
>
>
> Msvcrt.dll je vzdy tam, kde je aplikacia pre VC++ a VB - Visual studio.
>
> Vo Win95 rannych verziach nebolo vobec, vo WinNT based je vsade.

Dotazy na Kylix

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 3.10.2000 13:55:38

On 3 Oct 2000, at 8:24, Kriz Pavel, TDS wrote:

> Jeste bych si dovolil skromny dotaz: Paklize vsichni, kdo v Borlandu
> maji "ruce a nohy", pracuji na Kylixu, bude vubec Delphi 6
> plnohodnotnou novou verzi?

BTW - na co potrebuje programator nohy? Nebyla by lepsi hlava? :-)


S pozdravem

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


Tiskarny

[*] novacek(zv)vanicek(tec)cz - 3.10.2000 12:13:55

Zdar a silu!

> Poradi mi nekdo, jak v Delphach zjistit zda nainstalovana tiskarna je
> jehlickova nebo laserova (resp. radkova nebo strankova)
Podivej se na funkci GetDeviceCaps, resp. DeviceCapabilities (?).

Zdar!


Vladimir Novacek

VANICEK SOFTWARE, spol. s r.o. tel.: 05-747267
Zborovska 15 fax+BBS: 05-41240246
616 00 Brno e-mail: novacek(zv)vanicek(tec)cz
Ceska Republika http://www.vanicek(tec)cz


zapisovani a cteni formatu Excel

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 3.10.2000 14:26:03

> To ze se te pta Excel jestli mas ulozit zmeny i kdyz jsi nic nezmenil
> delaji prave ty vzorce. Oni se totiz pokazde prepocitaji a tak si
> excel nahodi zmenu.

To jo, vzorce za to zjevne muzou... ale uvedene chovani presto
povazuji za chybu nebo aspon nezadouci. Kdyz si totiz nejaky
soubor se vzorci zalozim primo v Excelu, tak se me uz priste
nepta, jestli to chci ulozit.

Kdyz jsem se po techto komponentach shanel, slo mi o to,
udelat nejaky cenik s moznosti exportu do Excelu. Zakaznikum by
se ale urcite nelibilo, kdyby pri kazdem spusteni Excel vyhodil
hlasku o mozne ztrate nekterych formatu a na konci se ptal, zda
chteji ukoncit zmeny.

David

>
> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> David Lebeda Sent: Tuesday, October 03, 2000 9:41 AM To:
> delphi-l(zv)fwd(tec)cz Subject: RE: zapisovani a cteni formatu Excel
>
>
> > Ak nechces pouzivat OLE na excel skus pozriet
> >
> > http://www.axolot.com/components/xlsreadwrite.htm
> >
> > je to fakt dobre, mam to ofic. kupene a funguju SKVELE
> >
> > Vela uspechov
> > PT
>
> Ahoj,
>
> ja jsem zkousel demo a mel jsem problemy, ktere jsem popisoval
> nekdy v druhe polovine srpna:
>
> 1) Ve formatu Excel97 mi to ignorovalo nastaveny charset, takze
> diakritika byla poskozena.
>
> 2) Temito komponentami vytvoreny soubor jsem otevrel v Excelu,
> beze zmeny zavrel, a presto se me to ptalo vzdy, zda chci ulozit
> zmeny (vzdy, kdyz soubor obsahoval vzorce). Vsemozna nastaveni
> properties toto neodstranila.
>
> 3) Pri otevreni souboru Excelu vzdy vznikla hlaska Nektere ciselne
> formaty mohou byt ztraceny (soubor se ale jinak zdal v poradku).
>
> Parkrat jsme si poslali mail s autory, ale pak prestali reagovat, aniz
> by se cokoli vyresilo.
>
> Nesetkal ses s necim podobnym? Muzes mi prosim poslat nejaky
> soubor, vytvoreny temito komponentami, abych ho mohl zkusit
> otevrit u sebe? (lebeda(zv)comarr(tec)cz)
>
> Diky.
>
> David
>

Tiskn pres WebBrowser

[*] Tomas Bradle <t.bradle(zv)pvtnet(tec)cz> - 3.10.2000 14:38:34

Zkus si stahnout EmbeddedWB 1.14 komponentu tam to maji vyreseno - je to
trosku komplikovany na vysvetleni.
Adresa: http://www.euromind.com/iedelphi/news.htm

Tomas


----- Original Message -----
From: Matula M <asexrm(zv)telecom(tec)cz>
To: Delphi Forum <delphi-l(zv)fwd(tec)cz>
Sent: Tuesday, October 03, 2000 11:46 AM
Subject: Tiskn pres WebBrowser


> Tisknu pres WebBrowser "WebBrowser1.ExecWB(OLECMDID_PRINT,
> OLECMDEXECOPT_DODEFAULT);" a potrebuji nastavit programove vzhled stranky
> Zapati,Zahlavi . Nevim jak na to.
>
> Mirek
>
>
>
>

tabulka v pam�ti

[*] Milan ��ek - 3.10.2000 14:50:33

ahoj,
potrebuju sehnat nasledujici (pokud mozno komponentu - nevisual):
chtel bych vytvorit tabulku v pameti, bez potreby mit nainstalovane BDE a
jine drivery. Sehnal jsem kbmMemTable, ale pro me potreby je az zbytecne
slozita, a je tam tolik fci, ze se v tom skoro vubec nevyznam...

jediny co potrebuju, aby ta komponenta umela je:

- vytvorit tabulku (dle definovanych sloupcu)
- zapsat do ni nejake radky
- setridit, podle nekolika sloupcu soucasne...
- z tabulky precist...

Tot vse. Nemate nekdo neco podobneho ve sve sbirce?

S pozdravem Milan Cizek, amatersky programator, D5 Ent
Win98 a Win2k, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637

Cestina v mailech

[*] Ondrej Malecek <ondrej.malecek(zv)radom-cz(tec)cz> - 3.10.2000 14:56:35

Pouzivam TNMSMTP ve velmi jednoduchem programku a datum je v poradku.

Ondrej Malecek

----- Original Message -----
From: "David Lebeda" <david.lebeda(zv)comarr(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Tuesday, October 03, 2000 1:01 PM
Subject: Re: Cestina v mailech


> Diky za povidani k tematu v okolnich mailech. Vratme se ale jeste
> k NMSMTP. Muzete mi nekdo prosim potvrdit nebo vyvratit, ze tato
> komponenta opravdu komoli datum a to tak, ze mesic nastavi vzdy
> na leden? Mam na mysli to datum, podle ktereho pak postovni
> program zpravu nespravne zatridi.
>
> David
>

Chybova hlaseni ADO

[*] CERMAK <CERMAK(zv)procom(tec)cz> - 3.10.2000 15:05:14


Ahoj vsichni

Resim nasledujici problem. V programu pouzivam komponenty ADO Expres (D5). V
udalosti OnWillConnect komponenty ADOConnection provadim nastaveni jmena a
hesla pro prihlaseni k databazi (Vlastnost LoginPrompt je nastavena na
False). Na strane databaze je MS SQL 7.0.
Nekdy se stane, ze se mi nepodari prihlasit k databazi. Duvody mohou byt
ruzne: spatne zadane heslo, chyba v souboru .UDL, apod. Chtel bych, alespon
v nekterych pripadech ohlasit uzivateli srozumitelnou hlasku v cestine a ne
anglickou, generovanou serverem, resp. OLE-DB providerem. Nevite nekdo o
seznamu chybovych hlaseni, pro OLE-DB, resp. pro provider k MS SQL serveru.
Byl bych vdecny i za priklad pouziti.

Dekuji predem za jakykoliv namet, odkaz ci radu


Jaromir Cermak


mesta CR

[*] Vladislav Cadsky <cadskyk1(zv)atlas(tec)cz> - 3.10.2000 15:18:29

Za to pivo to beru, mam databazi kraju, okresu, obci, kat. uz., ozvi se mi
na soukromi mail
Cadsky
cadsky(zv)atlas(tec)cz

----- Original Message -----
From: "sw maurice" <sw.maurice(zv)seznam(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Tuesday, October 03, 2000 1:05 PM
Subject: OT: mesta CR


> Omlouvam se za OT,
> ale nutne schanim seznam ceskych mest /ne vesnic, nejaky rozumny/ v
nejakem prectenischopnem formatu, idelani by bylo, kdyby byly mesta i
rozdelena podle kraju a kdyby u kazde mesta byly uvedeny souradnice /neni
podminkou/, tak mate u me pivo :-)
>
> Diky za odpovedi, preji prijemny den
>
> Roman


ListBox a barva vyselektene polozky

[*] Petr Vaclavek <bla(zv)atrey.karlin.mff.cuni(tec)cz> - 3.10.2000 15:24:42

Ahoj
Mam vcelku trivialni problem (Delphi 4):
Klasicky TListBox a v nem je vybrana nejaka polozka, je tedy
podbarvena tmave modrou barvou (zalezi na nastaveni). To je OK,
co se mi ale nelibi je, ze kdyz se stane aktivni jina komponenta,
tak to podbarveni je stale stejne (a clovek na prvni pohled nevidi,
ktera komponenta ma Focus). Porteboval bych, aby to zesedlo,
jako je tomu u TTreeView. Zadnou rozumnou vlastnost jsem
nenasel a pri pokusu o vlastni prekreslovani nasledujicim
zpusobem:
Style = lbOwnerDrawFixed

procedure TfrmNotesList.lbxNotesDrawItem(Control: TWinControl;
Index: Integer; Rect: TRect; State: TOwnerDrawState);
var
LB: TListBox;
begin
LB := (Control as TListBox);

// Vykresleni
LB.Canvas.Brush.Color := clRed;//clWindow;
if (Index = LB.ItemIndex) then begin
if (LB.Focused) then
LB.Canvas.Brush.Color := clYellow//clActiveCaption
else
LB.Canvas.Brush.Color := clGreen;//clInActiveCaption;
end;

LB.Canvas.FillRect (Rect);
LB.Canvas.Font.Color := clBlack;
LB.Canvas.TextOut (Rect.Left, Rect.Top, LB.Items[Index]);

Se to poradne neprekresluje, nebot pokud jsem na prvni polozce a
prejdu na druhou, treti a podobne, tak ta prvni porad zustane zluta
misto toho, aby zcervenala. Nekde tam chybi neco jako Invalidate,
ale to se prece nemuze dat do metody na vykreslovani!
Predem diky za nakoupnuti spravnym smerem.

Petr
[-- Petr Vaclavek --- read: http://www.swnet(tec)cz --]
[-- visit: http://atrey.karlin.mff.cuni(tec)cz/~bla --]

Tread a BDE

[*] Marian Jonas <marian.jonas(zv)volny(tec)cz> - 3.10.2000 15:33:19

Rad bych pri vykonavani SQL prikazu zobrazil formular na kterem by se
zobrazoval uplynuly cas. Zkousel jsem to pomoci TThread, kdyz si necham
zobrazit jen ten formular, naskoci mi odpocitavani v pohode. Kdyz ale
spustim SQL pres BDE, odpocitavani zamrzne. Zkousel jsem experimentovat
s TThread.Priority ale marne. Zkousel jsem to i pomoci TTimer, ale stejny
vysledek.

constructor TTimeThread.Create(ALabel: TLabel);
begin
FLabel:=ALabel;
FStartTime:=Time;
FreeOnTerminate:=True;
FLabel.Caption:=TimeToStr(0);
inherited Create(False);
end;

procedure TTimeThread.DoElapsed;
begin
FLabel.Caption:=TimeToStr(FStartTime-Time);
end;

procedure TTimeThread.Elapsed;
begin
Synchronize(DoElapsed);
end;

procedure TTimeThread.Forever;
begin
while not Terminated do Elapsed;
end;

procedure TTimeThread.Execute;
begin
Forever;
end;

Lze toto nejak rozumne resit ?

Diik
Marian Jonas


Tiskn pres WebBrowser

[*] Rostislav Ramik <kimros(zv)atlas(tec)cz> - 3.10.2000 15:41:42


From: "Matula M" <asexrm(zv)telecom(tec)cz>> Tisknu pres WebBrowser "WebBrowser1.ExecWB(OLECMDID_PRINT,
> OLECMDEXECOPT_DODEFAULT);" a potrebuji nastavit programove vzhled stranky
> Zapati,Zahlavi . Nevim jak na to.
>
> Mirek
>

Zkus komponentu EmbeddedWb, viz.
http://www.euromind.com/iedelphi/embeddedwb.htm

Cau
Rosta

Cestina v mailech

[*] Ales Vas�cek�����"q��y�&���w�3 - 3.10.2000 15:56:50

Ja taky. Se zadnym problemem v datumu jsem se nesetkal.
Ales

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On
> Behalf Of Ondrej Malecek
> Sent: Tuesday, October 03, 2000 2:57 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Re: Cestina v mailech
>
>
> Pouzivam TNMSMTP ve velmi jednoduchem programku a datum je v poradku.
>
> Ondrej Malecek
>
> ----- Original Message -----
> From: "David Lebeda" <david.lebeda(zv)comarr(tec)cz>
> To: <delphi-l(zv)fwd(tec)cz>
> Sent: Tuesday, October 03, 2000 1:01 PM
> Subject: Re: Cestina v mailech
>
>
> > Diky za povidani k tematu v okolnich mailech. Vratme se ale jeste
> > k NMSMTP. Muzete mi nekdo prosim potvrdit nebo vyvratit, ze tato
> > komponenta opravdu komoli datum a to tak, ze mesic nastavi vzdy
> > na leden? Mam na mysli to datum, podle ktereho pak postovni
> > program zpravu nespravne zatridi.
> >
> > David
> >
>
>
>

Dotazy na Kylix

[*] pcb(zv)atlas(tec)cz - 3.10.2000 16:01:06

Haj hou!

On 3 Oct 2000,, Kriz Pavel, TDS wrote:

> Ale jinak ja bych ty TTable zase tak neodsuzoval. Mame par aplikaci, ktere
> docela hezky pracuji s lokalne ulozenymi databazemi DBF a DB, pouzivame
> TQuery a TTable, s programy pracuje na siti soucasne nekolik uzivatelu a
> program chodi. A troufl bych si rici, ze dokonce beha. Nakonec, vzdyt proto
> asi v Delphi TTable bylo a porad je.

TTable je vhodny pro souborove databaze typu PDOX a DBF, ale je
naprosto nevhodny pro pouziti s SQL servery. dbExpress je ciste o
SQL serverech.

> Tedy k veci: jak to bude s lokalnimi databazemi v Kylixu ve verzi
> Professional? (A v D6 Pro s dbExpress bez pouziti BDE?)
> (Omlouvam se, jestli jsem si sedel na usich a na prezentaci to bylo receno)

Receno to bylo, nicmene trocha opakovani neuskodi :o)

ClientDataSet je urcen k pouziti tam, kde je zapotrebi obousmerny
pohyb datovym kurzorem (datova kes kterou dela BDE se v
dbExpressu nenachazi). ClientDataset bude standardni soucasti
Kylixu. Licencni podminky budou pravdepodobne stejne (nebo
podobne) soucasnemu stavu, tedy pri pouziti na jednom pocitaci
nebo v klasickem C/S je to bezplatne, pri trivrstvem pouziti se (asi)
bude neco platit.

Hodne zdaru

> Pavel Kriz, TDS
>
>
>
> > -----Original Message-----
> > From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On
> > Behalf Of pcb(zv)atlas(tec)cz
> > Sent: Tuesday, October 03, 2000 10:49 AM
> > To: delphi-l(zv)fwd(tec)cz
> > Subject: RE: Dotazy na Kylix
>
Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.

msvcrt.dll

[*] Ing. Patrik Tesar <tesar(zv)rainside.sk> - 3.10.2000 16:38:17

Ano. Ale musis si dat pozor ktoru verziu msv... potrebujes. Je ich X.
Ale myslim, ze NEJAKU verziu ma kazdy, kto ma nainstalovane nieco s DAO/IE

Musis ale mysliet aj na pocitace, kde si prave niekto nakopol Winshit95 bez
SP
a chce hned instalovat novu verziu.

Myslim, ze pri instalacii mas 3 moznosti:
- pre SKUSENYCH uzivatelov povedat, aby si skontrolovali ci to maju
(najhorsia moznost)
- instalovat msvcrt do svojho adresara bude sa to spustat len pre Tvoju
aplikaciu (nedoporucuje MS)
- instalovat msvcrt do SYSTEM32 ak zistis, ze su rozdielne verzie. Zasada je
taka, ze ta kniznica je
smerom spat kompatibilna, cize stare programy budu fungovat (tvrdi MS)

S pozdravom
PT

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Zbysek Hlinka
Sent: Tuesday, October 03, 2000 11:03 AM
To: delphi-l(zv)fwd(tec)cz
Subject: RE: msvcrt.dll


On 2 Oct 2000, at 19:33, Ing. Patrik Tesar wrote:

> Msvcrt.dll je vzdy tam, kde je aplikacia pre VC++ a VB - Visual
> studio.

Takze lze predpokladat, ze kdo si nainstaluje neco z Office
(napriklad), bude to tam mit?


S pozdravem

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


O.T. velikost exe souboru

[*] Hurricane <hurricane(zv)email(tec)cz> - 3.10.2000 18:07:10

Zdravim

> > Pri dnesnych diskoch by som
> > si nelamal hlavu nad velkostou exe-suboru skorej nad spolahlivostou.
> > Lauko.
> To je sice pravda a lze s tim i souhlasit, ale pouze jenom tehdy pokud
> vysledny program vydavas na CD. Pokud ho davam k dispozici pres Internet,
> potom uz uzivatele hodne moc zajima, jestli ma program 5MB nebo 3,5MB. Ale
> souhlasim s tim, ze EXE packy radeji moc nepouzivat.

No ja bych rek, ze jde spis o psycholigicky efekt. Vemte si nejakeho
normalniho uzivatele, kterej schani dobrej textovej editor. Najde jeden
(ASPacknuty 3.5 MB (normalne 5 MB)), druhej (5 MB(nepackovany)) a treti
(ASPacknuty 1,9 MB (normalne 3 MB)). Nema nejake presne vyhranene pozadavky,
staci aby to nebylo od MS a umelo to napr. highlighting HTML a integraci do
systemu. Nejlepe by mu vyhovoval ten 5 MB nepackovany, ale on to nevi (podle
referenci to nezjistil). Co myslite, ktery si vybere? Jak znamo, IE nerad
stahuje vic jak dva soubory, i kdyz vetsinou vic zvladne stejnak se IMHO
vetsina uzivatelu naucila nestahovat vic jak dva soubory najednou (ja tedy
urcite). Nejdriv zacne tema malyma, stahne, vyzkousi a bude porovnavat.
Dobre, jeden z nich sy vybere a zacne pouzivat. A co ten ne ASPnutej? Zustal
chudak nestazen.

Toto je bohuzel jeden z aspektu pro packovani EXEacu, ale i presto bych to
nikdy nepouzil a myslim si, ze to neni dobre.

Hurricane

Toto je jeden z

OLE Excel zoufale pomaly?

[*] Karel Kral <kral(zv)purus(tec)cz> - 03.10.2000 18:33:51

Dobry den,
zajimaly by mne vase zkusenosti s rychlosti exportu dat pomoci OLE do
Excelu.

Mam tabulku o 30 sloupcich a 200 radcich, kterou exportuji. Exportuji po
radcich, rychlost je asi 6 radku za vterinu, coz se mi pro vetsi objemy
dat zda dost zoufale (Celeron 400, 128MB).

Poradte:
1. Je to normalni rychlost?
2. Neni nejaka moznost, jak to urychlit? Napr. behem exportu uzamknout
excel, aby zbytecne neprekresloval?

Jeden radek exportuji takto:

procedure TXlExport.ExportFields(Y: integer; Rec: TBtRecord);
var
i: integer;
S: string;
begin
with XlSheet.Cells do
for i:= 1 to Rec.GetFieldCount do
begin
S:= Latin2ToWinEE(Rec.GetString(i));
if S <> '' then
Item[Y, i]:= S;
end; // for
end; // proc

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


DDE komunikace

[*] Miroslav Novosad <mirnov(zv)atlas(tec)cz> - 3.10.2000 19:52:11

Ahoj,

mam trochu problem z DDE komunikaci a potreboval bych nasmerovat
spravnym smerem.
Program se tvari jako mrtvy brouk, takze kdyz nastavim cekani na
provedeni prikazu, tak se nedockam a funguje pouze na prvni pozadavek.
Kdyz necekam, tak zase nestiha provadet, resp. spojuje (ne vzdy)
jednotlive pozadavky do jednoho a tomu pak nerozumi.

Lze nejak zjistit, ze program je pripraven prijmout dalsi pozadavek
napr. odchytnutim DDE zprav?

Zatim to mam vyresene provizorne, ale zda se mi to takove
"neprogramatorske" a chtel bych elegantnejsi reseni.
Vice interaktivnejsi komunikace...

Diky za pripadny tip.


Mirek

InstallShield 5.5 Prof & BDE & MS Access

[*] Ondrej Jaura <jaura(zv)datalock.sk> - 3.10.2000 20:05:33

Prajem prijemny vecer :) Mam problemy s instalovanim mojho programu vyuzivajuceho BDE na pocitace
s programami vyuzivajucimi MS Access. BDE po nainstalovani prevzalo
konfiguraciu z ODBC (predpokladam) a... prestanu fungovat programy pod MS
Access.

Da sa obmedzit instalacia BDE tak, aby nebrala konfiguraciu z ODBC,
resp. "hladela iba na svoje"?

Moj program pracuje LEN s DBF tabulkami, teda nevyuzivam ODBC ani nic
podobneho.
K vytvoreniu instalacnych suborom som pouzil "BDE5 Template" a pridal svoje
veci + vyhadzal z BDE veci, ktore nepotrebujem (podpora SQL serverov a
pod.) - ale zrejme som nevyhodil vsetko - co este??? D5 Prof, IS 5.5 Prof

Dakujem za zachranne
kolesa :)

Ondrej


[ Ondrej Jaura mailto:jaura(zv)datalock.sk ]
[ Datalock a.s. http://www.datalock.sk ]
[ :) ]

Kuriozita cili spekovka

[*] Miroslav Novosad <mirnov(zv)atlas(tec)cz> - 3.10.2000 20:29:27

Ahoj,

mel bych tu jednu zajimavost/podivnost.

Toto pocitalo nesmysly:
for i := 1 to n do
begin
Sr.P := L1.GetBod (Poz + Krok); { spocte bod na usecce }
Sr.K := ...
...
Sr.P := L1.GetBod (Poz + 2 * Krok);
Sr.K := ...
...
end;

A po teto uprave to slape jako hodinky:
for i := 1 to n do
begin
Sr.P := L1.GetBod (Poz + i div i * Krok);
Sr.K := ...
...
Sr.P := L1.GetBod (Poz + 2 * i div i * Krok);
Sr.K := ...
...
end;

Rozumite tomu nekdo?
Ze by zacinalo platit: 1*X je nekdy rovno X ???


Mirek
mirnov(zv)atlas(tec)cz

OMEZENI 256 barev

[*] vegainfo(zv)post(tec)cz - 3.10.2000 21:52:45

Jsem pred velkou praci - mam vytvorit v D4 standart prezentacni program pro firmu, obsahujici video (tanimate), fotky a obrazky. Vse by bylo v pohode az na jeden pozadavek - program musi take podporovat 256 barevne rezimy!
Muze mi nekdo poskytnout nejake zasady, ktere musim dodrzovat, aby se program dal provozovat i v 256 barvach? Zkousel jsem to, a vysledek, kdyz na formulari byla fotka, video a texty byl vice nez strasnej. Co doporucujete? Musi se nejak specialne upravovat paleta obrazku?

Diky za pomoc
Martin Pesek


Najit informace na internetu je snadne:
*** http://NAJDI.TO


OLE Excel zoufale pomaly?

[*] Kriz Pavel, TDS <tds(zv)volny(tec)cz> - 3.10.2000 22:14:49


> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> Karel Kral
> Sent: Tuesday, October 03, 2000 6:34 PM
> To: Konference Delphi
> Subject: OLE Excel zoufale pomaly?
>
> Dobry den,
> zajimaly by mne vase zkusenosti s rychlosti exportu dat pomoci OLE do
> Excelu.
>
> Mam tabulku o 30 sloupcich a 200 radcich, kterou exportuji. Exportuji po
> radcich, rychlost je asi 6 radku za vterinu, coz se mi pro vetsi objemy
> dat zda dost zoufale (Celeron 400, 128MB).
>
> Poradte:
> 1. Je to normalni rychlost?
Pokud se nepouzije postup uvedeny nize, je to normalni. Jinak o trochu vyssi
rychlosti (cca o 20-30%) lze za urcitych okolnosti (podle mych zkusenosti)
docilit pouzitim polozapomenuteho DDE.
> 2. Neni nejaka moznost, jak to urychlit? Napr. behem exportu uzamknout
> excel, aby zbytecne neprekresloval?
Ano, presne to lze udelat pouzitim property ScreenUpdating:

try
SaveUpdatingState := xlsApp.ScreenUpdating;
xlsApp.ScreenUpdating:=false; {takto se to prekresli az na konci}
except
{ackoliv se zda byt vse v poradku, obcas se stalo, ze se to Excelu
nelibilo a vratil chybu}
SaveUpdatingState := true;
end;
try
xlsApp.Workbooks.Add;
NacpiMuTamTyData;
finally
try
xlsApp.ScreenUpdating:=SaveUpdatingState;
except
{nechceme vyjimku, viz vyse}
end;
end;> Jeden radek exportuji takto:
>
> procedure TXlExport.ExportFields(Y: integer; Rec: TBtRecord);
> var
> i: integer;
> S: string;
> begin
> with XlSheet.Cells do
> for i:= 1 to Rec.GetFieldCount do
> begin
> S:= Latin2ToWinEE(Rec.GetString(i));
> if S <> '' then
> Item[Y, i]:= S;
> end; // for
> end; // proc


Ja bych dal prednost prenosu cele tabulky (pokud neni moc velka), pripadne
alespon po celych radcich.
Postup:

var DataArray: Variant;
begin
DataArray := VarArrayCreate([0, RowCount-1, 0, ColCount-1], varVariant);
try
... naplnit vsechna DataArray[Row, Col] := hodnota;
XlSheet.Range['A1:vypocist_posledni_bunku'].Value := DataArray;
finally
DataArray := Null;
end;
end;


S pozdravem

Pavel Kriz


TDS - Technicky a databazovy software
Praha 8, Palaskova 1107/2
tel./fax: 02/ 6891 444
mobil: 0603/ 145613
http://www.tds-technik(tec)cz

OMEZENI 256 barev

[*] Adam Feistner <feistna(zv)volny(tec)cz> - 4.10.2000 00:10:43

Zdravim,

ja bych to videl v inteligentnim vyuziti dithrovani (zapomen na winy, mrkni do programu jako PaintShopPro nebo PhotoShop)
nebo v 256 odstinech sedi. Vice bych se klonil k tomu druhemu (jelikoz si jeste pamatuju zazitek sediveho GUI BeOS :-)
Podstatnejsim argumentem pro druhe reseni ale je, ze nemusis duplikovat veskerou grafiku, protoze to lze zajistit programove
(cekal bych nejaky machinace s paletou, na kod se mne ale neptej :-).

Mej se,

Adam Feistner
feistna(zv)volny(tec)cz
www.volny(tec)cz/feistna/cz.htm



----- Original Message -----
From: <vegainfo(zv)post(tec)cz>
Subject: OMEZENI 256 barev


> Jsem pred velkou praci - mam vytvorit v D4 standart prezentacni program pro firmu, obsahujici video (tanimate), fotky a
obrazky. Vse by bylo v pohode az na jeden pozadavek - program musi take podporovat 256 barevne rezimy!
> Muze mi nekdo poskytnout nejake zasady, ktere musim dodrzovat, aby se program dal provozovat i v 256 barvach? Zkousel jsem
to, a vysledek, kdyz na formulari byla fotka, video a texty byl vice nez strasnej. Co doporucujete? Musi se nejak specialne
upravovat paleta obrazku?
>
> Diky za pomoc
> Martin Pesek


Tiskn pres WebBrowser

[*] SEDUSA <dsedlacek(zv)seznam(tec)cz> - 4.10.2000 01:09:45

> Tisknu pres WebBrowser "WebBrowser1.ExecWB(OLECMDID_PRINT,
> OLECMDEXECOPT_DODEFAULT);" a potrebuji nastavit programove vzhled stranky
> Zapati,Zahlavi . Nevim jak na to.
>

Nejake informace - buhuzel obecne neprilis povzbudive - najdes na

http://msdn.microsoft.com/workshop/browser/wb_print.asp

zdravi Dusan

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