Archív konference Delphi

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

User.dll Chyba pri ukoceni programu

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 17.4.2002 11:21:44

Zase to dela chybu, tentokrat se objevi RunTime 216 a zacne se sirit. Tzn.
Objevi se okno s hlasenim chyby, dalsi okno, dalsi okno ... a pocitac behem
toho dokonale zatuhne ...

Rumcajs

Ahoj,

ja to delam nejak takto:

v DLL je fce, ktera vytvori formular a vrati nejaky vysledek:

function ShowForm(FAppHandle : THandle) : Boolean;
begin
Application.Handle := FAppHandle;
Form1 := TForm1.Create(Application);
Result := Form1.ShowModal = mrOK;
FreeAndNil(Form1);
end;

AV

> -----Original Message-----
> From: Rumcajs [mailto:prajz.rumcajs(zv)quick(tec)cz]
>
> hledat.
> Formulare v knihovnach inicializuji takto
>
> begin
> Formular := TFormular.Create(Formular);
> end;
>
> Pokud zadam, jak bylo razeno:
>
> Application.CreateForm(TFormular, Formular);
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.346 / Virov� b�ze: 194 - datum vyd�n�: 10.4.2002

User.dll Chyba pri ukoceni programu

[*] Ales Vasicek <vasicek(zv)ecommerce(tec)cz> - 17.4.2002 11:30:12

Ahoj,

je aplikace i DLL prelozene s balicky?

AV

> -----Original Message-----
> From: Rumcajs [mailto:prajz.rumcajs(zv)quick(tec)cz]
>
> Zase to dela chybu, tentokrat se objevi RunTime 216 a zacne
> se sirit. Tzn.
> Objevi se okno s hlasenim chyby, dalsi okno, dalsi okno ... a
> pocitac behem
> toho dokonale zatuhne ...

Jak dostat do seznamu adres Outlooku 2000 kontakty

[*] Miroslav Ondrisek <ondrisek(zv)atlas(tec)cz> - 17.4.2002 11:40:22

Zkus si vyrobit novou slozku typu Kontakty, do ni presun kontakty z te stare
slozky a tu potom smaz. Novou pak muzes prejmenovat tak, aby se jmenovala
jako ta puvodni.

HTH
Mira Ondrisek
BONNEL TECHNOLOGIE

> -----Original Message-----
> Behalf Of Petr Brant
>
> Ahoj vespolek, kdyz pisu novy mail, mam pod tlacitkem "Komu"
> moznost vyberu
> adres ze slozky "Kontakty". Tedy mel jsem, protoze bylo nutne Outlook2000
> preinstalovat. Po reinstalaci mam vsechny slozky tak jak byly vcetne vsech
> dat, pouze ty adresy z kontaktu se mi jiz po stisknuti tlacitka "Komu"
> neobjevuji. Nevite nekdo, jak je tam dostat?
>

paradox via ODBCe

[*] Pavel Mattivi <pmattivi(zv)dezadata(tec)cz> - 17.4.2002 11:46:24


projde ti to a vytvori se soubor dbock2.db pokud:
a) smazes carku pred koncovou zavorkou v SQL statementu, kterou jsi na konci
nejspis zapomnel
b) misto datoveho typu datetime zvolis nektery, ktery zna paradox (napr.
timestamp)

pokud ti to ani pak nepude, zkus zmenit verzi ODBC driveru

bye Pavel
pmattivi(zv)dezadata(tec)cz
ICQ 66792780

----- Original Message -----
From: "Radek Cervinka" <radek.cervinka(zv)centrum(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, April 17, 2002 11:07 AM
Subject: paradox via ODBCe


> Dobry den,
>
> chtel jsem pouzit jednorazovy pristup k tabulce Paradoxu pres ODBCe.
> Vse funguje docela hezky, ale nemohu vytvorit timto zpusobem novou
tabulku.
>
> Mam vytvorene DNS na adresar, kde se povaluji tabulky, dejme tomu treba na
> DBdemos z Delphi.
> Klidne mohu pak udelat "select * from biolife" a vse funguje hezky, ale
kdyz
> chci vytvorit
> novou tabulku pomoci SQL, tak se dozvim "invalid syntax in Create Table".
> Proti SQL serveru
> to funguje OK. Proto se ptam, jde takto vytvorit tabulka?
> Je to pouze priklad s jednoduchymi typy, nikoliv realna tabulka.
>
> CREATE TABLE DBLock2
> (
> UserID Int,
> DateExp DATETIME,
> )
>
> Tim jsem myslel, ze se vytvori soubor DBLock2.db v adresari, kde jsou
> ostatni tabulky.
> Nebo jak se da vytvorit nova tabulka (bez BDE).
>
> Mimochodem: proc se pri vytvoreni TODBCEDatabase vytvori dalsi 4 vlakna
> (pripjeni k MS driveru
> Paradoxu)?
>
> S pranim hezkeho dne
> Radek

Jak dostat do seznamu adres Outlooku 2000 kontakty

[*] Petr Brant <brant(zv)dcomm(tec)cz> - 17.4.2002 12:01:43

Asi jsem se spatne vyjadril. Vsechny slozky (tedy i Kontakty) mam stejne
jako predtim, v tom zadny problem neni. Pouze se mi nezobrazuji adresy z
Kontaktu, kdyz stisknu tlacitko "Komu" pri posilani noveho mailu. Zobrazi se
jen adresy, ktere jsou definovane v MS Exchange, ale ty moje kontakty ne.
Obchazim to tak, ze si otevru slozku Kontakty, kliknu pravym tlacitkem na
nekterem z kontaktu a zvolim "Nova zprava teto osobe". Ale je to protivne a
zdrzuje to.

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

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


> Zkus si vyrobit novou slozku typu Kontakty, do ni presun kontakty z te
stare
> slozky a tu potom smaz. Novou pak muzes prejmenovat tak, aby se jmenovala
> jako ta puvodni.
>
> > Ahoj vespolek, kdyz pisu novy mail, mam pod tlacitkem "Komu"
> > moznost vyberu
> > adres ze slozky "Kontakty". Tedy mel jsem, protoze bylo nutne
Outlook2000
> > preinstalovat. Po reinstalaci mam vsechny slozky tak jak byly vcetne
vsech
> > dat, pouze ty adresy z kontaktu se mi jiz po stisknuti tlacitka "Komu"
> > neobjevuji. Nevite nekdo, jak je tam dostat?

Odchytavani zmen

[*] Ales Vasicek <vasicek(zv)ecommerce(tec)cz> - 17.4.2002 12:09:58

Ahoj,

procedure TForm1.Edit1Change(Sender: TObject);
begin
OkButton.Enabled := Trim(Edit1.Text) <> '';
end;

AV

> -----Original Message-----
> From: LUKES V�clav [mailto:lukes(zv)ans(tec)cz]
>
> muzu Vas poprosit o radu ? Mam malou aplikaci, kde je jednoduchy
> formular, napr. s jednim editem a jednim tlacitkem. To je pri nacteni
> (OnActivate ve formulari) nepristupne. No a ja bych chtel, aby se pri
> zmene obsahu editu toto tlacitko zpristupnilo.
>

Odchytavani zmen

[*] Petr Brant <brant(zv)dcomm(tec)cz> - 17.4.2002 12:12:53

Na OnChange toho Editu poves proceduru obsahujici napr. YourButton.Enabled:=
true

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

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

> muzu Vas poprosit o radu ? Mam malou aplikaci, kde je jednoduchy
> formular, napr. s jednim editem a jednim tlacitkem. To je pri nacteni
> (OnActivate ve formulari) nepristupne. No a ja bych chtel, aby se pri
> zmene obsahu editu toto tlacitko zpristupnilo.
>

Odchytavani zmen

[*] tomsir1.edu(zv)mail.cez(tec)cz - 17.4.2002 12:14:23


v obsluze udalosti TEdit.OnChange

procedure TForm1.Edit1Change(Sender: TObject);
begin
Button.Enabled := true;
end;

Radek


LUKES V�clav <lukes(zv)ans(tec)cz>(zv)clexpert(tec)cz on 17.04.2002 10:28:28

Odpov�zte pros�m - delphi-l(zv)clexpert(tec)cz

Odesl�no k�m: delphi-l-owner(zv)clexpert(tec)cz


Komu: <delphi-l(zv)clexpert(tec)cz>
Kopie:
P�edm�t: Odchytavani zmen



Ahoj,

muzu Vas poprosit o radu ? Mam malou aplikaci, kde je jednoduchy
formular, napr. s jednim editem a jednim tlacitkem. To je pri nacteni
(OnActivate ve formulari) nepristupne. No a ja bych chtel, aby se pri
zmene obsahu editu toto tlacitko zpristupnilo.

Diky

Vasek

PS: Mam D6 a Win 2000.

Jak dostat do seznamu adres Outlooku 2000 kontakty

[*] Petr Brant <brant(zv)dcomm(tec)cz> - 17.4.2002 12:17:26

Diky, diky, nainstaloval jsem namisto sluzby "Adresar aplikace Outlook"
sluzbu "Osobni adresar", v tom byl ten problem. Uz vse funguje.

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

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

>
> Otevri si adresar a nastav si jako vychozi slozku - Kontakty uzivatele
> Hlavni identita nebo neco podobneho...
>
> > preinstalovat. Po reinstalaci mam vsechny slozky tak jak byly vcetne
vsech
> > dat, pouze ty adresy z kontaktu se mi jiz po stisknuti tlacitka "Komu"
> > neobjevuji. Nevite nekdo, jak je tam dostat?
> > RNDr. Petr Brant [brant(zv)dcomm(tec)cz]

Interbase & GROUP BY clause problem

[*] Martin Cajbik <cajbik(zv)sct.sk> - 17.4.2002 12:40:15

Dufam, ze som aspon zhruba spravne odhadol datovy model.
Coho to maju byt percentualne podiely ?
a) poctov
b) cien

Bez pomocnej premennej to vsak asi nepojde takze

a)
DECLARE Celkom int
SELECT (zv)Celkom = COUNT(id)
FROM orders

SELECT SUM(price) AS a, COUNT(id) AS b, (SUM(price) / COUNT(id)) AS c,
(COUNT(id) / (zv)Celkom) AS d
FROM orders
GROUP BY item_id


b)
DECLARE Celkom float
SELECT (zv)Celkom = SUM(price)
FROM orders

SELECT SUM(price) AS a, COUNT(id) AS b, (SUM(price) / COUNT(id)) AS c,
(SUM(price) / (zv)Celkom) AS d
FROM orders
GROUP BY item_id

Pisem v to syntaxi pre MS SQL takze ma pripadne niekto opravte.

> este jedna drobnost pls, ako by ste vyriesili doplnenie toho selektu o
> percentualne podiely tzn:
>
> lopaty 10 1000Skk 50%
> auta 10 1000Skk 50%
>
> problem je ze nemozem pouzit view...
>
> rwi

OT- Rychlost NetBEUI vs. TCP/IP

[*] Karel Zak <Karel.Zak(zv)nemcl(tec)cz> - 17.4.2002 13:00:38

> "NetBUI - je zistene zo skusenosti ze tento protokol vykazuje najvacsiu
> spolahlivost pri praci "XYZ" po sieti." TRoland.

Taky bych r�d v�d�l co je na t�to informaci pravdy. Na mnoha po��ta��ch toti� mus� b�t TCP/IP nainstalovan� z d�vodu p��stupu na internet atd. Pokud byl sou�asn� instalovan� i NetBEUI, tak jsme m�vali ob�as probl�m se spolehlivost� s�ov�ho provozu p�i provozov�n� DOS aplikac� pou��vaj�c�ch sd�len� soubor� (PC FAND).
To u� je ale minulost.
Karel ��k

Odchytavani zmen

[*] LUKES V�clav <lukes(zv)ans(tec)cz> - 17.4.2002 13:12:57


Dekuji vsem za rady, ale vlastni chybou jsem se nevyjadril zcela presne.
Jde o vazbu na ukladani dat. Napr., pokud clovek neudela nejakou zmenu v
datech, tlacitko SAVE je nepristupne. Toto se vsak zmeni, udela-li
clovek zmenu v datech.
V.

Jak dostat do seznamu adres Outlooku 2000 kontakty

[*] miro mrazik <preas_w(zv)stonline.sk> - 17.4.2002 13:24:50

Ahoj,
Na karte adresar aplikacie outlook v okne vlastnosti zaskrtni "Zobrazit
zlozku ako adresar"

miro
----- Original Message -----
From: "Petr Brant" <brant(zv)dcomm(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, April 17, 2002 12:01 PM
Subject: RE: Jak dostat do seznamu adres Outlooku 2000 kontakty?> Asi jsem se spatne vyjadril. Vsechny slozky (tedy i Kontakty) mam stejne
> jako predtim, v tom zadny problem neni. Pouze se mi nezobrazuji adresy z
> Kontaktu, kdyz stisknu tlacitko "Komu" pri posilani noveho mailu. Zobrazi
se
> jen adresy, ktere jsou definovane v MS Exchange, ale ty moje kontakty ne.
> Obchazim to tak, ze si otevru slozku Kontakty, kliknu pravym tlacitkem na
> nekterem z kontaktu a zvolim "Nova zprava teto osobe". Ale je to protivne
a
> zdrzuje to.
>
> RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
> http://web.redbox(tec)cz/petr.brant
> ICQ #68652380
>
> D&COMM s.r.o.
> Korunova�n� 6
> 170 00 Praha 7
>
>
> > Zkus si vyrobit novou slozku typu Kontakty, do ni presun kontakty z te
> stare
> > slozky a tu potom smaz. Novou pak muzes prejmenovat tak, aby se
jmenovala
> > jako ta puvodni.
> >
> > > Ahoj vespolek, kdyz pisu novy mail, mam pod tlacitkem "Komu"
> > > moznost vyberu
> > > adres ze slozky "Kontakty". Tedy mel jsem, protoze bylo nutne
> Outlook2000
> > > preinstalovat. Po reinstalaci mam vsechny slozky tak jak byly vcetne
> vsech
> > > dat, pouze ty adresy z kontaktu se mi jiz po stisknuti tlacitka "Komu"
> > > neobjevuji. Nevite nekdo, jak je tam dostat?
>

OT- Rychlost NetBEUI vs. TCP/IP

[*] Peter Laufer <laufer(zv)dmasys.sk> - 17.4.2002 13:25:38

Skus pozriet napriklad dole uvedene linky..
hlavny problem NetBeuI vs TCP/IP je podla mna z hladiska bezpecnosti a nie
rychlosti.
(hlavne v pripade konexie k internetu)


http://ntsec.inet-one.com/dir.1999-03/msg00053.html
http://www.computerrepairservice.com/messages/1324.html

-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
Behalf Of Lebeda David
Sent: Wednesday, April 17, 2002 8:35 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: RE: OT- Rychlost NetBEUI vs. TCP/IP


> NetBEUI je taky nepodareny vyplod Microsoftu.
> Na tvojom mieste by som sa radsej drzal standardneho TCP/IP. (ten
> rozdiel v rychlosti nie je adekvatny moznym problemom...)
>

Nevyznam se vubec v protokolech, ale pokud bych mezi nimi vahal,
tak tenhle mail nema pro me rozhodovani absolutne zadnou vahu,
protoze nic nerika. Muzes k tomu napsat neco konkretniho - priklad
problemu, aby se dalo posoudit, jestli to v danem pripade opravdu
predstavuje problem?

Dik.

David Lebeda


Overeni platnosti data - onexit

[*] Jan Dvorak <dvorak(zv)szu(tec)cz> - 17.4.2002 13:33:16

Zdravim a dekuji vsem, kdoz odpovidaji na me zacatecnicke dotazy.
Na modalnim fomulari mam mj. TMaskEdit, kam se zapisuje datum a pri
opousteni teto komponenty se datum overuje na platnost, tj. zjistuje se zda
bylo vyplneno, ma spravny format a je verohodne. Problem je, kdyz ma tato
komponenta fokus a stiskne se tlacitko Cancel, ktere ma vratit z formulare
mrCancel. Pritom se provede opet verifikace data, trebaze jeho hodnota je v
tomto pripade ignorovana. Poradi mi nekdo, jak v teto situaci test
potlacit?

Ing. Jan Dvorak

Odchytavani zmen

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 17.4.2002 13:33:51

QWxlIHZ6ZHl0IHRpIHZsYXN0bmUgb2Rwb3ZlZGVsaS4NClR1dG8gdWRhbG9zdCBieXMgbXVzZWwg
bmFzdGF2aXQgbmEgdnNlY2hueSBFZGl0Lk9uQ2hhbmdlLA0KQ2hlY2tCb3guT25DbGljayBhcG9k
LiBhIHYgbmkgcG92b2xvdmF0IHRsYWNpdGtvIFNhdmUuDQoNClByb2JsZW0gamUgdiB0b20sIHpl
IHBva3VkIG5lamFrb3Ugem1lbnUgdWRlbGFzIGEgcGFrIGppIHpydXNpcywgcG9yYWQNCnp1c3Rh
bmUgdGxhY2l0a28gcG92b2xlbm8uIFBhayBieXMgbXVzZWwgbmEgemF0a3UgdWRlbGF0IG5lamFr
eSBzZXpuYW0NCnMgcHV2b2RuaW1pIGhvZG5vdGFtaSBhIHRlbiBwYWsgcG9yb3ZuYXZhdCBzZSBz
dGF2ZW0gbmEgZm9ybXVsYXJpLg0KDQotLSANCmluZy4gSmFuIEZpYWxhDQptYWlsdG86amFuLmZp
YWxhQGlvbC5jeg0KDQoxNy40LjIwMDIgTFVLRVMgVuFjbGF2Og0KDQo+IERla3VqaSB2c2VtIHph
IHJhZHksIGFsZSB2bGFzdG5pIGNoeWJvdSBqc2VtIHNlIG5ldnlqYWRyaWwgemNlbGEgcHJlc25l
Lg0KPiBKZGUgbyB2YXpidSBuYSB1a2xhZGFuaSBkYXQuIE5hcHIuLCBwb2t1ZCBjbG92ZWsgbmV1
ZGVsYSBuZWpha291IHptZW51IHYNCj4gZGF0ZWNoLCB0bGFjaXRrbyBTQVZFIGplIG5lcHJpc3R1
cG5lLiBUb3RvIHNlIHZzYWsgem1lbmksIHVkZWxhLWxpDQo+IGNsb3ZlayB6bWVudSB2IGRhdGVj
aC4NCj4gVi4NCiA=

Overeni platnosti data - onexit

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

Na zacatku overovani pridej
if Form.ActiveControl = bCancel then Exit;

Dalsi moznost testovat to pri ukonceni formulare a pri problemu jej
vratit na editacni policko.

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

17.4.2002 Jan Dvorak:
> Zdravim a dekuji vsem, kdoz odpovidaji na me zacatecnicke dotazy.
> Na modalnim fomulari mam mj. TMaskEdit, kam se zapisuje datum a pri
> opousteni teto komponenty se datum overuje na platnost, tj. zjistuje se zda
> bylo vyplneno, ma spravny format a je verohodne. Problem je, kdyz ma tato
> komponenta fokus a stiskne se tlacitko Cancel, ktere ma vratit z formulare
> mrCancel. Pritom se provede opet verifikace data, trebaze jeho hodnota je v
> tomto pripade ignorovana. Poradi mi nekdo, jak v teto situaci test
> potlacit?

> Ing. Jan Dvorak

OT: je napajeno PCMCIA?

[*] Sebesta Jan <delcomseb(zv)volny(tec)cz> - 17.4.2002 13:59:29

Zdravim,

mam dotaz
pokud je v PCMCIA notebooku nejake zarizeni (sit. karta, modem, clik ...) a
neni pouzivano,
je toto zarizeni napajeno (zere baterku) ?

Dik Jan Sebesta

Overeni platnosti data - onexit

[*] Ben, Martin (CAP, GCF) <Martin.Ben(zv)gecapital(tec)com> - 17.4.2002 14:10:00

Je tam nutny ten TMaskEdit? Od D4 je k dispozici TDateTimePicker, ktery je
pro zadavani datumu a casu primo idealni.

Martin Ben

> -----Original Message-----
> From: Jan Dvorak [mailto:dvorak(zv)szu(tec)cz]
>
> Zdravim a dekuji vsem, kdoz odpovidaji na me zacatecnicke dotazy.
> Na modalnim fomulari mam mj. TMaskEdit, kam se zapisuje datum a pri
> opousteni teto komponenty se datum overuje na platnost, tj.
> zjistuje se zda
> bylo vyplneno, ma spravny format a je verohodne. Problem je,
> kdyz ma tato
> komponenta fokus a stiskne se tlacitko Cancel, ktere ma
> vratit z formulare
> mrCancel. Pritom se provede opet verifikace data, trebaze
> jeho hodnota je v
> tomto pripade ignorovana. Poradi mi nekdo, jak v teto situaci test
> potlacit?

OT: je napajeno PCMCIA?

[*] Karel Kral <kralkonf(zv)purus(tec)cz> - 17.4.2002 14:35:41

Jiste, nektere notebooky se dokonce ani neumi prepnoud do suspend, kdyz
tam strcis PCMCIA. Mozna nektere modernejsi karty v tomto uz lepe
spolupracuji.

Sebesta Jan wrote:
>
> Zdravim,
>
> mam dotaz
> pokud je v PCMCIA notebooku nejake zarizeni (sit. karta, modem, clik ...) a
> neni pouzivano,
> je toto zarizeni napajeno (zere baterku) ?
>
> Dik Jan Sebesta

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

Dialog otevrit cim

[*] Otisk Rene <otisk(zv)misel(tec)cz> - 17.4.2002 14:41:30

Hi,

tohle jsem onehda taky potreboval a tenhle kod jsem nashel v archivu...
Jinak ShellExecute vraci Integer a ten treba v case ... end testuj a pri
chybe SE_ERR_NOASSOC vyvolej nasledujici fci

function ShellOpenAs(const FileName: String): Boolean;
var
Se: TShellExecuteInfo;
Param: String;
begin
Param := Format('shell32.dll,OpenAs_RunDLL %s', [FileName]);
ZeroMemory((zv)Se, Sizeof(Se));
Se.cbSize := Sizeof(Se);
Se.lpVerb := 'open';
Se.lpFile := 'rundll32.exe';
Se.lpParameters := PChar(Param);
Se.nShow := SW_SHOWNORMAL;
Se.Wnd := GetDesktopWindow;
Result := ShellExecuteEx((zv)Se);
end;

Sroub

Zdravim,
prochazel jsem archiv konference a nic jsem nenasel.
Proto se ptam:
Uzivatel v programu muze spoustet libovolny soubor. Pouzivam na to
ShellExecute. Tento prikaz vraci nejakou hodnotu, kdyz neni soubor
asociovan. Ja bych v tomto pripade chtel nabidnout uzivateli klasicky dialog
"Otevrit cim". Jak muzu toto udelat?
Predem dekuji za nakopnuti vpred.

Mirek Drejcek

paradox via ODBCe

[*] Lubo Fule <fule(zv)ekosoft.sk> - 17.4.2002 14:43:02

> Mimochodem: proc se pri vytvoreni TODBCEDatabase vytvori dalsi 4 vlakna
> (pripjeni k MS driveru
> Paradoxu)?

To nesuvisi s ODBCe. Je to vec driveru a neda sa ovplyvnit, iba ak pouzijes
nejaky iny driver...

L.

User.dll Chyba pri ukoceni programu

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 17.4.2002 14:56:24

Jo
Ahoj,

je aplikace i DLL prelozene s balicky?

AV

> -----Original Message-----
> From: Rumcajs [mailto:prajz.rumcajs(zv)quick(tec)cz]
>
> Zase to dela chybu, tentokrat se objevi RunTime 216 a zacne
> se sirit. Tzn.
> Objevi se okno s hlasenim chyby, dalsi okno, dalsi okno ... a
> pocitac behem
> toho dokonale zatuhne ...
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.346 / Virov� b�ze: 194 - datum vyd�n�: 10.4.2002

OT- Rychlost NetBEUI vs. TCP/IP

[*] Leos Urban <Leos.Urban(zv)iol(tec)cz> - 17.4.2002 15:06:35

Ja bych ukazal te firme / tomu zakaznikovi toto:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;q306059

neboli:

Support for the NetBIOS Extended User Interface (NetBEUI) network protocol
has been discontinued in Windows XP. This protocol is not available to
install in Windows XP.

To samo o sobe by melo pro rozhodnuti v dzungli vypocetni techniky stacit.
Perspektivy toho protokolu jsou zda se nulove.

S pratelskym pozdravem
Leos

OT- Rychlost NetBEUI vs. TCP/IP

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 17.4.2002 15:22:53

From: "Leos Urban" <Leos.Urban(zv)iol(tec)cz>
> To samo o sobe by melo pro rozhodnuti v dzungli vypocetni techniky stacit.
> Perspektivy toho protokolu jsou zda se nulove.

Myslim ze tohle je padny agrument. Jinak ten protokol pokud vim nepochazi od
Microsoftu ale od IBM:

NetBEUI - IBM first introduced the "NetBIOS Extended User Interface" (NetBEUI)
in 1985 as an extension to the NetBIOS standard.

Petr Vones

Otevreni souboru z DB

[*] Otisk Rene <otisk(zv)misel(tec)cz> - 17.4.2002 15:35:21

Hi,

D5, MS SQL7, IB6, ODBCe

Japa by se dalo elegantne (nejlepe pres stream) otevrit soubor ulozeny v DB?
Zatim si soubor ulozim do Temporary directory a bud pomoci ShellExecute nebo
pres CreateProcess si ho otevru, podle toho jestli je jen dokumentacni nebo
aktivni...

Dekuji predem neb zadem adminem neni dovoleno

Sroub

ikona souboru

[*] Otisk Rene <otisk(zv)misel(tec)cz> - 17.4.2002 15:40:41

Hi,

D5

Nevite nekdo japa ziskat asociovanou ikonu, kdyz mam pouze pripony souboru
(*.bmp, *.doc, *.xls, *.pdf...) nebo kdyz mam soubor ulozeny v DB a nechci
ho docasne nekam ukladat na disk? V archivu jsem nasel jen ke konkretnimu
souboru, ale ukladani souboru z DB na disk jen pro ziskani ikony mi prijde
brutalni kor kdyz tam muze byt treba 200 fajlu...

Sroub

ikona souboru

[*] Martin Cajbik <cajbik(zv)sct.sk> - 17.4.2002 15:52:30

Ja som to riesil tak trochu ofukom, proste som vytvoril pomocny subor s
touto priponou, zistil som ikonu a zrusil som ho. Ak by vsak niekto vedel o
lepsom sposobe, bol by som velmi rad.

MarCaNT (marcant(zv)sct.sk)> Hi,
>
> D5
>
> Nevite nekdo japa ziskat asociovanou ikonu, kdyz mam pouze pripony souboru
> (*.bmp, *.doc, *.xls, *.pdf...) nebo kdyz mam soubor ulozeny v DB a nechci
> ho docasne nekam ukladat na disk? V archivu jsem nasel jen ke konkretnimu
> souboru, ale ukladani souboru z DB na disk jen pro ziskani ikony mi prijde
> brutalni kor kdyz tam muze byt treba 200 fajlu...
>
> Sroub
>
>

Odchytavani zmen

[*] Petr Brant <brant(zv)dcomm(tec)cz> - 17.4.2002 15:55:16

Resil bych to asi tak, ze bych na vsechny prvky, ktere nejakym zpusobem meni
data (EditBox, CheckBox, ListBox, ...) povesil jednu proceduru, ve ktere
bych napsal jen SaveBtn.Enabled:= true a je to. Samozrejme ze se to musi
povesit na spravnou udalost, napr. EditBox.OnChange, CheckBox.OnClick apod.
Pokud uz mas takoveto udalosti jiz obsazeny, volal bych tuto proceduru z
kazde procedury obsluhujici takovou udalost.

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

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

> Subject: RE: Odchytavani zmen
>
>
> Dekuji vsem za rady, ale vlastni chybou jsem se nevyjadril zcela presne.
> Jde o vazbu na ukladani dat. Napr., pokud clovek neudela nejakou zmenu v
> datech, tlacitko SAVE je nepristupne. Toto se vsak zmeni, udela-li
> clovek zmenu v datech.

potlaceni tabulatoru v tabulce

[*] <jan.neuzil(zv)email(tec)cz> - 17.4.2002 15:56:24

Ahoj,
Mam DBGrid napojeny na tabulku a chtel bych aby se mi neobjevila radka pro vklad dalsiho zaznamu kdyz stisknu tabulator uplne na konci mrizky(tj.vpravo dole). Nevite nekdo jak na te posledni pozici tabulator potlacit? Nebo se to dela jinak?

______________________________________________________________________________
Doporu�ujeme n�kupy po internetu na http://www.obchodni-dum(tec)cz. Maj� velk� v�b�r zbo�� - p�edev��m dom�c� spot�ebi�e a elektroniku, bezkonkuren�n� slevy a perfektn� slu�by.

ikona souboru

[*] Ales Vasicek <vasicek(zv)ecommerce(tec)cz> - 17.4.2002 16:01:26

Ahoj,

podivej se na fci SHGetFileInfo z unity ShellAPI.

Ales

> > Nevite nekdo japa ziskat asociovanou ikonu, kdyz mam pouze
> pripony souboru
> > (*.bmp, *.doc, *.xls, *.pdf...) nebo kdyz mam soubor

User.dll Chyba pri ukonceni programu

[*] Martin Cajbik <cajbik(zv)sct.sk> - 17.4.2002 16:08:58

Zdravim,
nechapem ako ti kod Formular := TFormular.Create(Formular)
vobec mohol prejst, davas ako Owner toho formulara neinicializovanu hodnotu
premennej Formular. Necudoval by som sa, ak by to padalo na hubu hned.
Ze to padne pri uvolnovani formulara nie je nic divne. Ak to bol preklep tak
sorry.
Nie je mi tiez jasne, ako sa ti pri pouziti
Application.CreateForm(TFormular, Formular)
moze formular zobrazovat uz pri starte programu, ked samotne volanie mas
(teda aspon dufam) az ked chces ten formular zobrazit.
Volanie Application.CreateForm(TFormular, Formular) zodpoveda kodu
Formular := TFormular.Create(Application) akurat ze naviac pri prvom volani
sa tento formular automaticky stane hlavnym formularom aplikacie.

MarCaNT (marcant(zv)sct.sk)> Uz sem se na to ptal mnohokrat, ale porad sem tam, kde sem byl na zacatku.
> Mam program, ktery ma nekolik formularu v knihovnach dll. Behem behu
> prohgramu se nic nestane, ale jakmile program zavru, objevi se, ze program
> vykonal neplatnu operaci nekde v user.dll (nejcasteji).
> Mezi nejcastejsi odpovedi bylo, ze nekorektne uvolnuji pamet. Pak mi nekdo
> radil at si sezenu MemProof, ale vubec nevhapu so mi hlasi, resp., co mam
> hledat.
> Formulare v knihovnach inicializuji takto
>
> begin
> Formular := TFormular.Create(Formular);
> end;
>
> Pokud zadam, jak bylo razeno:
>
> Application.CreateForm(TFormular, Formular);
>
> zobrazi se formular hned po spusteni prgramu a ne az jak jej chci pouzit.
> Kdyz jej pak zavru, rozbehne se hlavni program (exe). Zavolam formular z
> knihovny, zavru jej a zavre se hlavni program (exe).
>
> Co mam s tim delat?
>
> Rumcajs

Prevod z PCFANDU

[*] Jaroslav Nadhera <nadhera(zv)csh(tec)cz> - 17.4.2002 16:14:02

Nevite nekdo, jak by se daly prevest data z PCFANDU do nejakeho rozumneho
formatu (napr. DBF)?

J. Nadhera

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

Prevod z PCFANDU

[*] Sula Milos <milos.sula(zv)oku-su(tec)cz> - 17.4.2002 16:17:46

Pokud mate programatorskou verzi pcfandu tak se to da, myslim ze na to byl snad nejaky prikaz pro transformaci primo v PC fandu (cca 2 radky) snad M nebo T nebo tak nejak, mrknete se do helpu (musite si vytvorit v pc fandu soubor dbf a pak to do nej prelejt z te jeho DB pokud nepouziva uz teda standartni dbf coz asi ne jinak by jste to nepotreboval prevest).

Milos

-----Original Message-----
From: Jaroslav Nadhera [mailto:nadhera(zv)csh(tec)cz]
Sent: Wednesday, April 17, 2002 4:14 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Prevod z PCFANDU


Nevite nekdo, jak by se daly prevest data z PCFANDU do nejakeho rozumneho
formatu (napr. DBF)?

J. Nadhera

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

Prevod z PCFANDU

[*] Sebesta Jan <delcomseb(zv)volny(tec)cz> - 17.4.2002 16:19:35

V PCFANDU staci v definici souboru aaa pridat koncovku aaa.dbf a je to.
Nebo zalozit novy aaa.dbf bez klicu (i cizich, bez L,C,I atd...) a pomoci
merge to tam nasipat.

je to 100 %

Jan Sebesta

----- Original Message -----
From: "Jaroslav Nadhera" <nadhera(zv)csh(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, April 17, 2002 4:14 PM
Subject: Prevod z PCFANDU


> Nevite nekdo, jak by se daly prevest data z PCFANDU do nejakeho rozumneho
> formatu (napr. DBF)?
>
> J. Nadhera
>
> CSH spol. s r.o.
> Velflikova 10, 160 00 Praha 6
> tel.: 02/2431 2344-5, fax: 02/652 28 92
> Nedbalova 14, 701 00 Ostrava
> tel.: 069/633 56 87
> www: http://www.csh(tec)cz , e-mail: nadhera(zv)csh(tec)cz
>
>
>

Stridani ramcu na Formulari

[*] <ivan.virag(zv)aliatel(tec)cz> - 17.4.2002 16:31:18

Zdravim.

Mam nadefinovane ruzne ramce (Frames) a jeden formular. Potrebuji tyto ramce na formulari stridat podle uzivatelovy volby. A to se mi ne a ne podarit. Jde to vubec? Dekuji za napovedu.

Ivan Virag


____________________________________________________________________
::: Aliatel - Nejlepsi spojeni pro vas business - www.aliatel(tec)cz :::

Prevod z PCFANDU

[*] Jaroslav Nadhera <nadhera(zv)csh(tec)cz> - 17.4.2002 16:36:10

>Pokud mate programatorskou verzi pcfandu tak se to da, myslim ze na to byl
snad nejaky prikaz pro transformaci primo v >PC fandu (cca 2 radky) snad M
nebo T nebo tak nejak, mrknete se do helpu (musite si vytvorit v pc fandu
soubor dbf a >pak to do nej prelejt z te jeho DB pokud nepouziva uz teda
standartni dbf coz asi ne jinak by jste to nepotreboval prevest).

Nemam vubec zadnou verzi PCFANDU a ani jsem s nim nikdy nedelal. Takze dalsi
dotaz - da se jeste sehnat tato verze PCFANDu a kdyz ano, tak kde? Jsme
postaveni pred problem prevest nejaka data z nejake databaze v PCFANDu do
SQL serveru.

J. Nadhera

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

User.dll Chyba pri ukonceni programu

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 17.4.2002 16:40:05

Ahoj
zkus to udelat
Formular := TFormular.Create(NIL);
Jaro B.

> begin
> Formular := TFormular.Create(Formular);
> end;
>

Problem se Zoomem TImage s obrazkem a dokreslovany

[*] Jan P��ek������z?ܢw��̿ - 17.4.2002 16:47:18


Ve sve aplikaci v Delphi5 mam na hlavnim formulari TFrame a v nem je TImage(Im1). Do Im1 vkladam bmp obrazek pomoci CopyRect z druheho nezobrazovaneho (pracovniho) TImage(Im2). Podle toho, jake ma rozmery cilovy TImage, dojde ke zvetsovani nebo zmensovani. Do Im1 navic kreslim pomoci metod typu LineTo. Pokud ovsem zvetsim Im1 na cca vice nez 2500x1700, pak pri CopyRect vznikne chyba "Parametr nespravny". Pokud jsem provedl ZOOM pomoci stretch:=true, dosahl jsem sice vetsiho zvetseni, ale LineTo kreslila na neodpovidajicich souradnicich.Prosim proto o radu, jak provadet zvetsovani a zaroven umoznit do zvetseneho TImage kreslit.
Dekuji
Jan Pecek

Prevod z PCFANDU

[*] Sula Milos <milos.sula(zv)oku-su(tec)cz> - 17.4.2002 16:51:35

No myslim ze tak jednoduche to neni (aspon jak se pamatuju). PC fand ma trochu jine datove typy nez dbf, coz se musi prekonvertovat (zalozit novy dbf se spravnymy typy sloupcu a pak udelat merge - aha tak ne transformace ale merge :) )

Milos

-----Original Message-----
From: Sebesta Jan [mailto:delcomseb(zv)volny(tec)cz]
Sent: Wednesday, April 17, 2002 4:20 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Prevod z PCFANDU


V PCFANDU staci v definici souboru aaa pridat koncovku aaa.dbf a je to.
Nebo zalozit novy aaa.dbf bez klicu (i cizich, bez L,C,I atd...) a pomoci
merge to tam nasipat.

je to 100 %

Jan Sebesta

poslani String pres message - nechodi?

[*] Vagner Pavel <Vagner(zv)ceps(tec)cz> - 17.4.2002 16:10:42

Hi,
pro potomky TCustomControl mam definovanou vlastnost Layer typu record.


TLayer = record
Name:= String[10];
Id: Integer;
Color: TColor;
end;


pri zemenach v nastaveni programu se rozesle vsem temto objektum zprava
CM_LAYERCHANGED, oni se podle ni prebarvi a upravi Caption. Mam nasledujic
dotazy:

1) jelikoz je WParam a LParam LongInt a udelam toto

procedure SendLayerChanged;
var aMsg:TMessage;

aMsg.WParam:= LongInt(shLayer1.Brush.Color);
aMSg.LParam:= LongInt(PChar(ebLayer1.Text));
...
myobjekt.Perform(CM_LAYERCHANGED,aMsg.WParam,aMsg.LParam);
...
end; tak uz nemam kam dat info o IDcku, bylo by tedy lepsi to poslilat pres
WM_COPYDATA? V Archivu jsem nasel neco podobneho s WM_Data, ale zda se mi to
moc kdyz potrebuju poslat jen tyto 3 informace.

.
2) kdyz ted info o ID neposilam, tak kdyz si dam zobrazit string, tak tam
jsou ptakoviny. Muze mi nekdo poradit co delam blbe?

procedure myObjekt.CMLayerChanged(var Message:TMessage);
begin
Flayer.Color:= Message.WParam;
FLayer.Name:= StrPAs((zv)Message.LParam)
????????????????????????????????????????????????????
end; Predem moc dik
Pavel

Prevod z PCFANDU

[*] Sebesta Jan <delcomseb(zv)volny(tec)cz> - 17.4.2002 17:33:31

http://www.alis(tec)cz/

Jan Sebesta

----- Original Message -----
From: "Jaroslav Nadhera" <nadhera(zv)csh(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, April 17, 2002 4:36 PM
Subject: Re: Prevod z PCFANDU


> >Pokud mate programatorskou verzi pcfandu tak se to da, myslim ze na to
byl
> snad nejaky prikaz pro transformaci primo v >PC fandu (cca 2 radky) snad M
> nebo T nebo tak nejak, mrknete se do helpu (musite si vytvorit v pc fandu
> soubor dbf a >pak to do nej prelejt z te jeho DB pokud nepouziva uz teda
> standartni dbf coz asi ne jinak by jste to nepotreboval prevest).
>
> Nemam vubec zadnou verzi PCFANDU a ani jsem s nim nikdy nedelal. Takze
dalsi
> dotaz - da se jeste sehnat tato verze PCFANDu a kdyz ano, tak kde? Jsme
> postaveni pred problem prevest nejaka data z nejake databaze v PCFANDu do
> SQL serveru.
>
> J. Nadhera
>
> CSH spol. s r.o.
> Velflikova 10, 160 00 Praha 6
> tel.: 02/2431 2344-5, fax: 02/652 28 92
> Nedbalova 14, 701 00 Ostrava
> tel.: 069/633 56 87
> www: http://www.csh(tec)cz , e-mail: nadhera(zv)csh(tec)cz
>
>
>

OT: Nemohu prelozit projekt po update-u QuickRepor

[*] Ing. Jiri SOKOL <JS-delphi(zv)seznam(tec)cz> - 17.4.2002 17:41:09

Ahoj,

zkusil jsem si nainstalovat vyssi verzi Qreportu, protoze se mi zdalo, ze
mi az moc casto dochazi pri tisku k vyjimkam.
Stahl jsem si z of. stranek www.qusoft.com novou verzi standard (qr351sd6.exe)
a tu jsem pak nainstaloval. Problem je, ze kdyz ted vytvorim novy projekt
(nebo se snazim jiz vytvoreny znovu prelozit)
a do nej vlozim komponentu QReport jen tu zakladni a snazim se tento projekt
prelozit, objevi se toto chybove hlaseni:
[Fatal Error] File not found: 'c:\program files\borland\delphi6\Projects\Bpl\QuickRpt.pas'

Delam neco spatne?

Diky za rady

Jirka

D6trial,W95

______________________________________________________________________
Reklama:
WWW stranky zdarma na http://www.sweb(tec)cz

Nemohu prelozit projekt po update-u QuickReportu 3

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

From: "Ing. Jiri SOKOL" <JS-delphi(zv)seznam(tec)cz>
> Stahl jsem si z of. stranek www.qusoft.com novou verzi standard
> (qr351sd6.exe)a tu jsem pak nainstaloval. Problem je, ze kdyz ted vytvorim
>
> D6trial,W95

Do trial verze Delphi nemuzes instalovat zadny update. Ma napriklad zamerne
nekompatibilni format DCU a dalsi rozdily. Pokud vim, tak Borland trial verze
cas od casu aktualizuje, takze jedine reseni je si stahnout jeji novejsi verzi
a nebo si zakoupit verzi plnou. Nehlede k tomu, ze Windows 95 nejsou oficialne
podporovane v Delphi 6.

Petr Vones

Nemohu prelozit projekt po update-u QuickReportu 3

[*] Pavel Mattivi <pmattivi(zv)dezadata(tec)cz> - 17.4.2002 17:49:07

prelozit by to melo jit ale je obecne znamo ze ta nova verze QR jak pises je
min stabilni nez ta stara, aspon takove mam zkusenosti z webovych
prispevku.. Ja se rozhod radsi pouzivat tu starou verzi.

bye Pavel

----- Original Message -----
From: "Ing. Jiri SOKOL" <JS-delphi(zv)seznam(tec)cz>
To: "dotaz-delp" <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, April 17, 2002 5:41 PM
Subject: OT: Nemohu prelozit projekt po update-u QuickReportu 3.5


> Ahoj,
>
> zkusil jsem si nainstalovat vyssi verzi Qreportu, protoze se mi zdalo, ze
> mi az moc casto dochazi pri tisku k vyjimkam.
> Stahl jsem si z of. stranek www.qusoft.com novou verzi standard
(qr351sd6.exe)
> a tu jsem pak nainstaloval. Problem je, ze kdyz ted vytvorim novy projekt
> (nebo se snazim jiz vytvoreny znovu prelozit)
> a do nej vlozim komponentu QReport jen tu zakladni a snazim se tento
projekt
> prelozit, objevi se toto chybove hlaseni:
> [Fatal Error] File not found: 'c:\program
files\borland\delphi6\Projects\Bpl\QuickRpt.pas'
>
> Delam neco spatne?
>
> Diky za rady
>
> Jirka
>
> D6trial,W95
>
> ______________________________________________________________________
> Reklama:
> WWW stranky zdarma na http://www.sweb(tec)cz

Unable to rename

[*] <darken(zv)email(tec)cz> - 17.4.2002 18:20:41

Dobry den,
pri pokusu o ulozeni 'Savel all'
me delphi vyhodi tuto hlasku:

Unable to rename 'H:\Projekt\Unit4.pas' to 'H:\Projekt\Unit4.~pas'

To stejne se stane, i kdyz tuto unitu chci ulozit samostatne, u ostatnich unit se me to nestava. Muzete me prosim nekdo poradit?
diky
Dalibor

______________________________________________________________________________
Doporu�ujeme n�kupy po internetu na http://www.obchodni-dum(tec)cz. Maj� velk� v�b�r zbo�� - p�edev��m dom�c� spot�ebi�e a elektroniku, bezkonkuren�n� slevy a perfektn� slu�by.

Prevod z PCFANDU

[*] Viktor Marek <viktor(zv)mbox.vol(tec)cz> - 17.4.2002 18:54:23

Zdravim

Prevod dat by nemel byt problem. Kapitoly "F" se prevedou do *.dbf a potom
do databaze (pokud ale umoznuje import dat z *.dbf) Ja jsem problem nemel,
protoze databaze DBISAM ma nastroj pro import *.dbf souboru.
Presypani dat v PCFandu se provadi procedurou MERGE s nasledujici syntaxi

#I1_nazev vstupniho souboru (F)
#O1_nazev vystupniho souboru (DBF)

WW PCFandu http://www.alis(tec)cz

Viktor Marek
viktor(zv)mbox.vol(tec)cz


> >Pokud mate programatorskou verzi pcfandu tak se to da, myslim ze na to
byl
> snad nejaky prikaz pro transformaci primo v >PC fandu (cca 2 radky) snad M
> nebo T nebo tak nejak, mrknete se do helpu (musite si vytvorit v pc fandu
> soubor dbf a >pak to do nej prelejt z te jeho DB pokud nepouziva uz teda
> standartni dbf coz asi ne jinak by jste to nepotreboval prevest).
>
> Nemam vubec zadnou verzi PCFANDU a ani jsem s nim nikdy nedelal. Takze
dalsi
> dotaz - da se jeste sehnat tato verze PCFANDu a kdyz ano, tak kde? Jsme
> postaveni pred problem prevest nejaka data z nejake databaze v PCFANDu do
> SQL serveru.

Jak z D5 do MS Acces (mdb)?

[*] Mirek <dmiroslav(zv)seznam(tec)cz> - 17.4.2002 19:03:07

Ahoj, zacinam delat s databazemi a potreboval bych se dostat z D5 do mdb
databaze (MS Acces), tak abych nemusel pouzit BDE. Lze? Pokud mate n�kdo
nejaky priklad, prosim na dmiroslav(zv)seznam(tec)cz

Predem dekuji

Mirek Drancak

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

Stridani ramcu na Formulari

[*] Pavel ZIDEK <delphi(zv)kopr(tec)cz> - 17.4.2002 19:57:06

Ja to pouzivam nasledovne:

V datovem modulu je nadeklarovano dane datove moduly:
...
private
{ Private declarations }
FrmPD: TFramePD;
FrmPDx: TFramePDx;
FrmPZ: TFramePZ;
...

Pri zvoleni, ktery Frame potrebujes pouzivat nejdrive vsechny (pro jistotu)
Frames uvolnim:

procedure TdmAB.FrameFree(Sender: TObject; CheckedKniha, FreeChecked:
boolean);
begin
if FrmPD <> nil then FrmPD.Free;
FrmPD := nil;
if FrmPDx <> nil then FrmPDx.Free;
FrmPDx := nil;
end;


procedure TdmAB.menuSelectKniha(Sender: TObject;
TK: TTypKnihy;
CheckedKniha,
FreeChecked: boolean);
var
Panel: TPanel;
i: integer;
begin
FrameFree(Sender, CheckedKniha, FreeChecked);
case TK of
tkPD:
begin
FrmPDx := TFramePDx.Create(nil); {zalozeni frame}
Panel := TPanel.create(nil); {zalozeni informacniho panelu - popis, o
co jde}
with FrmPDx do
try
Visible := false; {zneviditelnim a delam upravy}
Parent := Form1; {kam ho polozim}
PanelTitle.Color := clRed; {nastaveni barvy pro panel}

SetFrame; {nejake moje nastavovani}

{zde provadim vlastni akci, krera spolupracuje s tabulkou}
MakeDBGrid(SMDBGrid1, TK,
PathSourceData + cFileGrid,
Form1.Width);
finally
Panel.free;
end;
end;
tkPDx:
begin
...
end;
end;
atakdale...


----- Pavel ZIDEK -----
http://www.kopr(tec)cz/delphi, delphi(zv)kopr(tec)cz


> Mam nadefinovane ruzne ramce (Frames) a jeden formular. Potrebuji tyto
ramce na formulari stridat podle uzivatelovy volby. A to se mi ne a ne
podarit. Jde to vubec? Dekuji za napovedu.
>
> Ivan Virag

Prevod z PCFANDU

[*] Roland Turcan <rolo(zv)sedas.sk> - 17.4.2002 20:35:34


----- Original Message -----
From: "Jaroslav Nadhera" <nadhera(zv)csh(tec)cz>
> Nevite nekdo, jak by se daly prevest data z PCFANDU do nejakeho rozumneho
> formatu (napr. DBF)?

ak mam dobre informacie, tak PC Fand databazy nemaju hlavicky, t.j. nie je
mozne otvorit v nejakom univerzalnom vieweri.

TRoland.

Posilani souboru metodou post

[*] Michal <suky(zv)atlas(tec)cz> - 17.4.2002 20:41:22

Dobr� den,

potrebuji poradit jak mam metodou post odeslat soubor na urcite URL
a predat to skriptu, ktery to nacte stejne jako soubor z nejakeho
formulare. Pouzivam komponenty Indy, ale pokud existuje i neco
jineho, budu rad.

Predem dik.

--
S pozdravem,
Michal

HTTP

[*] dffsd gfdgf gffg gffhgd <Holan.j(zv)seznam(tec)cz> - 17.4.2002 20:59:42

Ahoj mam aplikaci typu server, kterej bezi na portu 80(Http) a do
klienta dostanu pozadavek na obrazek.
Vypada nejak takhle:

GET /e03.jpg HTTP/1.1
Accept: */*
Referer: http://localhost/
Accept-Language: cs
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows 98; CT2)
Host: localhost
Connection: Keep-Alive


Nevite nekdo jak mu na to mam odpovedet(alespon teoreticky) Nebo jak
se obrazky a jine soubory ne typu text prenaseji.
Diky
moc.

______________________________________________________________________
Reklama:
Jste casto v minusu? Nevadi, pokud jste GEnius. http://www.genius(tec)cz

OT Help generator

[*] Miroslav Kotasek <miro.delphi(zv)seznam(tec)cz> - 17.4.2002 21:18:38

Zdravim, nevite nahodou v cem generovat napovedu k programu - tak at vypada jako standart w98 nebo novejsi?

M. Kotasek

nejnov�j�� verze software a kompletn� podporu
najdete na http://www.sin-graphic(tec)cz


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

Posilani souboru metodou post

[*] Lukas Gebauer <gebylist(zv)mlp(tec)cz> - 17.4.2002 22:17:47

> potrebuji poradit jak mam metodou post odeslat soubor na urcite URL
> a predat to skriptu, ktery to nacte stejne jako soubor z nejakeho
> formulare. Pouzivam komponenty Indy, ale pokud existuje i neco
> jineho, budu rad.

Co treba pouzit Synapsi, konkretne funkci:

function HttpPostFile(const URL, FieldName, FileName: string;
const Data: TStream; const ResultData: TStringList): Boolean;


-- Lukas Gebauer.

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

Prevod z PCFANDU

[*] Tom� Hol� - 17.4.2002 22:36:21

http://www.alis(tec)cz/fand/main/download.asp

ODBC driver pro FAND

nedoporucuji verzi 1.0.0.18 trochu mi blbla, 1.0.0.17 funguje v pohode

pouzivam to z ma access k uplne spokojenosti

ale je to demo, plnou je treba koupit

tusim 1200 Kc

TH

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

Prevod z PCFANDU

[*] Tom� Hol� - 17.4.2002 22:38:02

souboru *.000 nemaji hlavicky
ale v souborech *.TTT a *.RDB jsou jejich definice

TH

>ak mam dobre informacie, tak PC Fand databazy nemaju hlavicky, t.j. nie
je mozne otvorit v nejakom univerzalnom vieweri.


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

OT HTML mail z OUTLOOKu 2000

[*] Ludek ZITA <konference(zv)sales(tec)cz> - 17.4.2002 23:19:52

Zdravim.
Mam aplikaci, ktera vygeneruje zdrojovy kod HTML stranky (vcetne obrazku) a
z nej vytvarim soubor MIME type="multipart/alternative" a ukladam jako *.eml
soubor. Ten pak pomoci shell execute zavolam a Outlook Express mi zpravu
otevre, uzivatel jeste muze zpravu doeditovat a odeslat. Ted firma presla na
SBS a Outlook 2000. Ten neumi Outlook Express (*.eml) zpravy otevrit. Rikal
jsem si, ze nebude problem pres OLE a VBA zpravu vytovorit a otevrit, ale
problem je v tom, ze nedokazu Outlook 2000 prinutit odeslat HTML zpravu jako
"multipart/alternative" a tim padem adresat dostane zpravu bez obrazku a bez
pozadi.

Delam to nejak takhle :

var it : OLEvariant;
begin
Memo1.Lines.LoadFromFile('<<cesta k vygenerovane HTML strance>>');
with OutlookApplication1 do
begin
it := CreateItem(olMailItem);
it.Subject := 'HELLO';
it.HTMLbody := Memo1.Text;
it.Display;
end;
end;

Ve strance jsou normalni vlozene obrazky <img src="<<mistni cesta k
obrazku>>">

Po zavolani it.Display se zobrazi zprava vcetne obrazku (sice bez pozadi,
ale to by se jeste dalo zkousnout) ovsem adresat dostane tu zpravu
nezmenenou, bez pribalenych souboru a tim padem obrazky nevidi.

Napada Vas nekoho jak na to.

Ludek


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

Jak z D5 do MS Acces (mdb)?

[*] Ondrej Krsko <krsko(zv)gjh.sk> - 18.4.2002 00:02:03

ano, napriklad cez ADO.

> Ahoj, zacinam delat s databazemi a potreboval bych se dostat z D5 do mdb
> databaze (MS Acces), tak abych nemusel pouzit BDE. Lze? Pokud mate n�kdo
> nejaky priklad, prosim na dmiroslav(zv)seznam(tec)cz
>
> Mirek Drancak

User.dll Chyba pri ukonceni programu

[*] Pavel Malinsky <spiderland(zv)iol(tec)cz> - 18.4.2002 01:07:47

> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
> Behalf Of Martin Cajbik

Ahoj,

> Zdravim,
> nechapem ako ti kod Formular := TFormular.Create(Formular)
> vobec mohol prejst, davas ako Owner toho formulara
> neinicializovanu hodnotu
> premennej Formular. Necudoval by som sa, ak by to padalo na hubu hned.

Nema to proc padnout na hubu, protoze je to to same jako
dat Ownera NIL coz je citelnejsi. Jestlize je Formular globalni
var tak je stejne po spusteni aplikace inicializovana na NIL.

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

User.dll Chyba pri ukonceni programu

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 18.4.2002 01:13:46

From: "Pavel Malinsky" <spiderland(zv)iol(tec)cz>
> Nema to proc padnout na hubu, protoze je to to same jako
> dat Ownera NIL coz je citelnejsi. Jestlize je Formular globalni
> var tak je stejne po spusteni aplikace inicializovana na NIL.

Pokud vytvaris a rusis formular v kodu, mel by jsi dat vzdy ownera jako nil.
Jinak pokud je to chyba v USER.DLL (a ne v USER32.DLL) tak predpokladam ze se
jedna o Windows 9x.

Petr Vones

potlaceni tabulatoru v tabulce

[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 18.4.2002 06:40:41

> Mam DBGrid napojeny na tabulku a chtel bych aby se mi neobjevila radka
> pro vklad dalsiho zaznamu kdyz stisknu tabulator uplne na konci
> mrizky(tj.vpravo dole). Nevite nekdo jak na te posledni pozici
> tabulator potlacit? Nebo se to dela jinak?

Mohlo by stacit na datasetu do AfterInsert dat Abort. Mozna do
BeforeInsert, ted si nejsem jist, ale to snadno zkusis. To same pro
delete + na DBGridu v Options vypnout dgConfirmDelete, pokud
nechces, aby grid reagoval na CTRL + Del pro vymaz radku.

David Lebeda

Jak dostat do seznamu adres Outlooku 2000 kontakty

[*] Barica Miroslav <miroslav.barica(zv)matador.sk> - 18.4.2002 07:23:15

neviem ci som spravne pochopil, ale co tak skousnout v outlooku menu
NAstroje/Sluzby; zalozka Adresy a tam v komponente TComboBox s
TLabel.caption := 'Jako prvni seznam adres zobrazovat' zvolit polozku
Osobne kontakty? ;)

-----Original Message-----
From: Petr Brant [mailto:brant(zv)dcomm(tec)cz]
Sent: Wednesday, April 17, 2002 12:02 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: RE: Jak dostat do seznamu adres Outlooku 2000 kontakty?


Asi jsem se spatne vyjadril. Vsechny slozky (tedy i Kontakty) mam stejne
jako predtim, v tom zadny problem neni. Pouze se mi nezobrazuji adresy z
Kontaktu, kdyz stisknu tlacitko "Komu" pri posilani noveho mailu.
Zobrazi se
jen adresy, ktere jsou definovane v MS Exchange, ale ty moje kontakty
ne.
Obchazim to tak, ze si otevru slozku Kontakty, kliknu pravym tlacitkem
na
nekterem z kontaktu a zvolim "Nova zprava teto osobe". Ale je to
protivne a
zdrzuje to.

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

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


> Zkus si vyrobit novou slozku typu Kontakty, do ni presun kontakty z te
stare
> slozky a tu potom smaz. Novou pak muzes prejmenovat tak, aby se
jmenovala
> jako ta puvodni.
>
> > Ahoj vespolek, kdyz pisu novy mail, mam pod tlacitkem "Komu"
> > moznost vyberu
> > adres ze slozky "Kontakty". Tedy mel jsem, protoze bylo nutne
Outlook2000
> > preinstalovat. Po reinstalaci mam vsechny slozky tak jak byly vcetne
vsech
> > dat, pouze ty adresy z kontaktu se mi jiz po stisknuti tlacitka
"Komu"
> > neobjevuji. Nevite nekdo, jak je tam dostat?

potlaceni tabulatoru v tabulce

[*] Piskac Josef <josef.piskac(zv)comarr(tec)cz> - 18.4.2002 07:42:17

Ahoj,

vcera jsem to s kolegou resil pro RxMemoryData a stacilo dat do AfterScroll
nasledujci kod:

if bInsert and (RxMEgrid.eof) then
begin
if bScroll then
begin
bScroll := false;
RxMeGrid.Last;
end
else
bScroll := true;
end;

Promenna bInsert je pri Create formulare nastavena na False, na True se nastavi po
nacteni vsech dat do RxMemoryData. Promenna bScroll je nastavena na True pri
Create formulare. Promenna bScroll je tam proto, aby se nic nedelalo pri
RxMeGrid.Last, protoze jinak se to zacyklilo a sundalo to cele Delphi.

Zdravi Te

Pepa Piskac


On 17 Apr 2002 at 15:56, jan.neuzil(zv)email(tec)cz wrote:

> Ahoj,
> Mam DBGrid napojeny na tabulku a chtel bych aby se mi neobjevila radka pro vklad dalsiho zaznamu kdyz stisknu tabulator uplne na konci mrizky(tj.vpravo dole). Nevite nekdo jak na te posledni pozici tabulator potlacit? Nebo se to dela jinak?
>
> ______________________________________________________________________________
> Doporu�ujeme n�kupy po internetu na http://www.obchodni-dum(tec)cz. Maj� velk� v�b�r zbo�� - p�edev��m dom�c� spot�ebi�e a elektroniku, bezkonkuren�n� slevy a perfektn� slu�by.
>

Jak smazat obsah adresare?

[*] Martin Srp DiS. <srp(zv)marbes(tec)cz> - 18.4.2002 07:46:30

Ahoj lidi!

Potreboval bych smazat obsah adresare? Prikaz DEL D:\TEMP\*.* volany z Dephi
jako ShellExecute se neprovede.

Martin Srp
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.344 / Virov� b�ze: 191 - datum vyd�n�: 2.4.2002

User.dll Chyba pri ukonceni programu

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

> From: "Pavel Malinsky" <spiderland(zv)iol(tec)cz>
> > Nema to proc padnout na hubu, protoze je to to same jako
> > dat Ownera NIL coz je citelnejsi. Jestlize je Formular globalni
> > var tak je stejne po spusteni aplikace inicializovana na NIL.
>
> Pokud vytvaris a rusis formular v kodu, mel by jsi dat vzdy
> ownera jako nil.
> Petr Vones

A proc ???
Ja vsude predavam ownera (Application, self) a nikdy jsem s tim problemy
nemel - je pravda, ze vsude davam pozor na uvolnovani, ale kdybych to
nahodou neudelal, tak mam za to, ze to za me provedou destructory tech
owneru...

S pozdravem

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

OT Help generator

[*] Vaclav Riha - Soft Consult <vaclav_riha(zv)softconsult(tec)cz> - 18.4.2002 07:54:40

Help and manual 3.0 - je perfektn�, ale placen�.

http://www.helpandmanual.com


S pozdravem V�clav ��ha

-----P�vodn� zpr�va-----
Od: Miroslav Kotasek [SMTP:miro.delphi(zv)seznam(tec)cz]
Odesl�no: 17. dubna 2002 21:19
Komu: delphi-l(zv)clexpert(tec)cz
P�edm�t: OT Help generator

Zdravim, nevite nahodou v cem generovat napovedu k programu - tak at vypada jako standart w98 nebo novejsi?

M. Kotasek

nejnov�j�� verze software a kompletn� podporu
najdete na http://www.sin-graphic(tec)cz


---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.343 / Virov� b�ze: 190 - datum vyd�n�: 22.3.2002
<<Soubor: ATT00011.html>>

User.dll Chyba pri ukonceni programu

[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 18.4.2002 08:00:02

> > Pokud vytvaris a rusis formular v kodu, mel by jsi dat vzdy
> > ownera jako nil.
> > Petr Vones
>
> A proc ???
> Ja vsude predavam ownera (Application, self) a nikdy jsem s tim
> problemy nemel - je pravda, ze vsude davam pozor na uvolnovani, ale
> kdybych to nahodou neudelal, tak mam za to, ze to za me provedou
> destructory tech owneru...

Ahoj,

muj nazor: Pokud vytvorim form s ownerem <> nil, prida se zrejme nekam do
ownerova seznamu jako adept na uvolneni, az se bude owner uvolnovat. Pokud ale
form rusim sam, neni to potreba. Proto davani nil povazuji jen za doporuceni, ale ne
za chybu. ALE... davat nil je bezpecne jen v nejake takoveto konstrukci:

with TMujForm.Create(nil) do
try
ShowModal;
...
finally
Release;
end;

pricemz dulezite je to Release ve finally. Pokud se jedna o nemodalni formular nebo
z jineho duvodu Create a Release nejsou v jedne procedure, je tady riziko, ze pri
vhodne chybe v "jakoby ownerovi" se muj formular "nikdy" neuvolni ("owner" padne
a nase Release se nezavola), takze v techto pripadech owner pouzivam jako pojistku
pro garanci uvolneni.

David Lebeda

Otevreni souboru z DB

[*] Lubo Fule <fule(zv)ekosoft.sk> - 18.4.2002 08:03:38

Podla mna to inak nepojde. Windows je totiz suborovo orientovany OS, takze
vsetko musi byt na disku...

L.

> Japa by se dalo elegantne (nejlepe pres stream) otevrit soubor
> ulozeny v DB?
> Zatim si soubor ulozim do Temporary directory a bud pomoci
> ShellExecute nebo
> pres CreateProcess si ho otevru, podle toho jestli je jen
> dokumentacni nebo
> aktivni...

User.dll Chyba pri ukonceni programu

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 18.4.2002 08:08:12

OK, jak mam potom pri zavreni toho formulara ho zavrit tak, aby se mohl
znovu creatnout?> Zdravim,
> nechapem ako ti kod Formular := TFormular.Create(Formular)
> vobec mohol prejst, davas ako Owner toho formulara neinicializovanu
hodnotu
> premennej Formular. Necudoval by som sa, ak by to padalo na hubu hned.
> Ze to padne pri uvolnovani formulara nie je nic divne. Ak to bol preklep
tak
> sorry.
> Nie je mi tiez jasne, ako sa ti pri pouziti
> Application.CreateForm(TFormular, Formular)
> moze formular zobrazovat uz pri starte programu, ked samotne volanie mas
> (teda aspon dufam) az ked chces ten formular zobrazit.
> Volanie Application.CreateForm(TFormular, Formular) zodpoveda kodu
> Formular := TFormular.Create(Application) akurat ze naviac pri prvom
volani
> sa tento formular automaticky stane hlavnym formularom aplikacie.
>
> MarCaNT (marcant(zv)sct.sk)
>
>
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.350 / Virov� b�ze: 196 - datum vyd�n�: 17.4.2002

ikona souboru

[*] Otisk Rene <otisk(zv)misel(tec)cz> - 18.4.2002 08:08:42

bohuzel ten soubor musi existovat...

Sroub



Ahoj,

podivej se na fci SHGetFileInfo z unity ShellAPI.

Ales

> > Nevite nekdo japa ziskat asociovanou ikonu, kdyz mam pouze
> pripony souboru
> > (*.bmp, *.doc, *.xls, *.pdf...) nebo kdyz mam soubor

Jak z D5 do MS Acces (mdb)?

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 18.4.2002 08:09:24

Pred nedavnem sem nabizel komponenty KADao pro pr�ci s touto databazi, ktere
nepotrebuji BDE. Chces-li, zaslu
----- Original Message -----
From: "Mirek" <dmiroslav(zv)seznam(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, April 17, 2002 7:03 PM
Subject: Jak z D5 do MS Acces (mdb)?


Ahoj, zacinam delat s databazemi a potreboval bych se dostat z D5 do mdb
databaze (MS Acces), tak abych nemusel pouzit BDE. Lze? Pokud mate n�kdo
nejaky priklad, prosim na dmiroslav(zv)seznam(tec)cz

Predem dekuji

Mirek Drancak

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


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

User.dll Chyba pri ukonceni programu

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 18.4.2002 08:10:58

Ooo nikolv, Win MEeee. Koneckoncu, uz je to pase, cely program predelavam.
Kazdopadne by me zajimalo, proc to padalo.
> From: "Pavel Malinsky" <spiderland(zv)iol(tec)cz>
> > Nema to proc padnout na hubu, protoze je to to same jako
> > dat Ownera NIL coz je citelnejsi. Jestlize je Formular globalni
> > var tak je stejne po spusteni aplikace inicializovana na NIL.
>
> Pokud vytvaris a rusis formular v kodu, mel by jsi dat vzdy ownera jako
nil.
> Jinak pokud je to chyba v USER.DLL (a ne v USER32.DLL) tak predpokladam ze
se
> jedna o Windows 9x.
>
> Petr Vones
>
>


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

Unable to rename

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 18.4.2002 08:31:23

Ahoj
a neni soubor read-only?
Jaro B.

>pri pokusu o ulozeni 'Savel all'
>me delphi vyhodi tuto hlasku:

>Unable to rename 'H:\Projekt\Unit4.pas' to 'H:\Projekt\Unit4.~pas'

>To stejne se stane, i kdyz tuto unitu chci ulozit samostatne, u ostatnich unit se me to nestava. Muzete me >prosim nekdo poradit?

Kombinace Constraints a Anchors

[*] Jan Krizek <krizek(zv)vitasw(tec)cz> - 18.4.2002 08:32:11

Ahoj,

udelal jsem frame, ktery ma nastaven AutoScroll na True. Na nej jsem dal
Memo a to ma nastaveny Anchors na [akLeft, akTop, akRight, akBottom] a
zaroven jsem nastavil Constraints.MinHeight = 63 - pri zmensovani toho
frame se zmensovani mema zastavi na te velikosti, ale Scrollbary se
neobjevi. Kdyz zmensenim prejedu pres prvek co ma Anchors nastaveno
pouze [akLeft, akTop] tak se objevi.

Lze to nejak resit - nebo si to musim osetrit sam?

Honza +
D5Prof Upd1, W2K/WinXP

Jak z D5 do MS Acces (mdb)?

[*] Vagner Pavel <Vagner(zv)ceps(tec)cz> - 18.4.2002 07:34:26

Pouzij ADO kompononenty. Priklady na pripojeni jsou v helpu.
Zakladem je TADOConnection a na to potom navesis bud TADOQuery, nebo
TADOCommand....
Pavel

Nemohu prelozit projekt po update-u QuickReportu 3

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 18.4.2002 08:51:16

Ahoj,
do trialu mi nikdy nic neslo nainstalovat, pokud jsem nemel zdrojaky. No a D6 po tobe zdrojaky chce.
Jinak instalace novejsi verze QR neni uplne bez uskali (ja mam ale QR3.5 Pro).
Standardni adresar je $(DELPHI)\quickrep, v nem by mely byt zdrojaky a nejlepe take DCU (+DFM) - na nej mam nastavenou cestu. V adresari $(DELPHI)\Bin je design-time modul dcltqr50.bpl a runtime je $(DELPHI)\Projects\Bpl. Dulezite je mit vsude stejne .BPL, protoze runtime modul je taky ve WINNT\System32, a instalak od QuSoftu je tak inteligentni :)) , ze to nedokazal prebouchnout.
Pri standardni instalaci se QR napere do adresare $(DELPHI)\Lib (odsud jsem to rucne odstranil). Pri prechodu na vyssi verzi se jen prepisi nektere units, ale ostatni seno tam zustane (vycistim to tez rucne). V QR3.5 zustaly nejake chyby, resp. chyby, ac anoncovane, nebyly odstraneny ani ve verzi 3.5. Zmeny od verze 3.08 k 3.5 se tykaji spis kosmetickych zalezitosti (bezpecnost pretypovani, kriklave chyby pri GetPrinterDriver, a par drobnosti pri uvolnovani pameti). Zasadnim nedostatkem je, myslim, chybejici property Layout napr. u TQRText (ale jeji pridani bude mit vliv na interface a vsechny komponenty tretich stran predevsim TeeChart - ti maji vlastni update, ktery je k dispozici pres mustek i pro QR) a nerespektovani vlastnich oprav z "DIY fixes" http://www.qusoft.com/fixpage.html . A navic (mam Pro verze pro D3, D4 i D5) mohu jen konstatovat :(( , ze verze pro ruzne verze Delphi jsou obecne take ruzne !!!
Vypis meho adresare pro QR3.5 Pro je
dclqrt50.dpk
qr3const.dcu
qr3const.pas
qrabout.dcu
qrabout.dfm
qrabout.pas
qrbarcode.dcr
qrbarcode.pas
qrcomped.dcu
qrcomped.dfm
qrcomped.pas
qrctrls.dcu
qrctrls.pas
qrdatasu.dcu
qrdatasu.dfm
qrdatasu.pas
qrdatawz.dcu
qrdatawz.dfm
qrdatawz.pas
qrdefs.inc
qreditor.dcu
qreditor.dfm
qreditor.pas
qreditor.res
qrenved.dcu
qrenved.dfm
qrenved.pas
qreport.dcr
qreport.dcu
qreport.pas
qrexpbld.dcu
qrexpbld.dfm
qrexpbld.pas
qrexport.dcu
qrexport.pas
qrexpr.dcu
qrexpr.pas
qrexpred.dcu
qrexpred.dfm
qrexpred.pas
qrextra.dcu
qrextra.pas
qridewz.dcu
qridewz.pas
qrlabled.dcu
qrlabled.dfm
qrlabled.pas
qrlablwz.dcu
qrlablwz.dfm
qrlablwz.pas
qrmdsu.dcu
qrmdsu.dfm
qrmdsu.pas
qrnew.dcu
qrnew.pas
qrnew.rc
qrnew.res
qrprev.dcu
qrprev.dfm
qrprev.pas
qrprgres.dcu
qrprgres.dfm
qrprgres.pas
qrprnsu.dcu
qrprnsu.pas
qrprntr.dcu
qrprntr.pas
qrpt50.dpk
qrtee.dcu
qrwizard.dcu
qrwizard.dfm
qrwizard.pas
quickrpt.dcu
quickrpt.pas
quickrpt.res

O stabilite neni mozne hovorit jinak nez s konkretnim typem tiskarny. Obecne lze rici, ze QR ma problemy s novymi modely HP a nekdy i Xerox. Zalezi na tom jaky driver klient instaluje, obecne pomuze (pokud se v nejnovejsi verzi driveru napr. z Internetu objevi chyby) prejit na nizsi verzi (typoveho) driveru. Ale nekdy je problem s unidrivery ve Windows, ja poporucuji instalovat drivery z media dodavanem s tiskarnou. V soucasnosti nepozoruji nijake vetsi problemy ani pri duplex tisku (sem tam se vyskytnou problemy s podavaci papiru), ani pri barevnem tisku (na bublinach).

Ovsem nemuzu od toho chtit nejake zazraky jako z Ventury ;-) .

Jaro B.

>prelozit by to melo jit ale je obecne znamo ze ta nova verze QR jak pises je
>min stabilni nez ta stara, aspon takove mam zkusenosti z webovych
>prispevku.. Ja se rozhod radsi pouzivat tu starou verzi.

>bye Pavel


>> Ahoj,

>> zkusil jsem si nainstalovat vyssi verzi Qreportu, protoze se mi zdalo, ze
>> mi az moc casto dochazi pri tisku k vyjimkam.
>> Stahl jsem si z of. stranek www.qusoft.com novou verzi standard (qr351sd6.exe)
>> a tu jsem pak nainstaloval. Problem je, ze kdyz ted vytvorim novy projekt
>> (nebo se snazim jiz vytvoreny znovu prelozit)
>> a do nej vlozim komponentu QReport jen tu zakladni a snazim se tento projekt
>> prelozit, objevi se toto chybove hlaseni:
>> [Fatal Error] File not found: 'c:\program files\borland\delphi6\Projects\Bpl\QuickRpt.pas'

> D6trial,W95

OT HTML mail z OUTLOOKu 2000

[*] PeJaSoft <pejasoft(zv)volny(tec)cz> - 18.4.2002 08:56:03

Zdar a silu,
nesmis strkat EML do HTMLBody, ale jen cisty HTML dokument. Bohuzel se mi
nepodarilo zjistit jak z <IMG SRC="c:\baf.jpg"> udelat <IMG
SRC=c3id:blabalbal>, ktery v OE reprezentoval ID prilohy ...tedy ID obrazku
v HTML dokumentu. Musi tam byt nejaka metoda pro nacteni z EML, nebo alespon
pro vzajemne propojeni urciteho souboru (baf.jpg) s dokumentem, ktery bys
pak vlozil do it.Attachments.
Bohuzel, nepodarilo se ani zjistit, ke kterym Attachmentum patri jednotlive
<IMG> odkazy v HTMLBody.

S pozdravem

Petr Jarkovsky
pejasoft(zv)post(tec)cz

----- Original Message -----
From: "Ludek ZITA" <konference(zv)sales(tec)cz>
> Zdravim.
> Mam aplikaci, ktera vygeneruje zdrojovy kod HTML stranky (vcetne obrazku)
a
> z nej vytvarim soubor MIME type="multipart/alternative" a ukladam jako
*.eml
> soubor. Ten pak pomoci shell execute zavolam a Outlook Express mi zpravu
> otevre, uzivatel jeste muze zpravu doeditovat a odeslat. Ted firma presla
na
> SBS a Outlook 2000. Ten neumi Outlook Express (*.eml) zpravy otevrit.
Rikal
> jsem si, ze nebude problem pres OLE a VBA zpravu vytovorit a otevrit, ale
> problem je v tom, ze nedokazu Outlook 2000 prinutit odeslat HTML zpravu
jako
> "multipart/alternative" a tim padem adresat dostane zpravu bez obrazku a
bez
> pozadi.
>
> Delam to nejak takhle :
>
> var it : OLEvariant;
> begin
> Memo1.Lines.LoadFromFile('<<cesta k vygenerovane HTML strance>>');
> with OutlookApplication1 do
> begin
> it := CreateItem(olMailItem);
> it.Subject := 'HELLO';
> it.HTMLbody := Memo1.Text;
> it.Display;
> end;
> end;
>
> Ve strance jsou normalni vlozene obrazky <img src="<<mistni cesta k
> obrazku>>">
>
> Po zavolani it.Display se zobrazi zprava vcetne obrazku (sice bez pozadi,
> ale to by se jeste dalo zkousnout) ovsem adresat dostane tu zpravu
> nezmenenou, bez pribalenych souboru a tim padem obrazky nevidi.

ZEOS a licence

[*] <tks(zv)mail(tec)cz> - 18.4.2002 09:01:28

Ahoj.

Je mozno pouzivat komponenty ZEOS v komercnich aplikacich? Podle licence u nich jsou GPL, podle source-forge jsou LGPL. Nekde jsem cetl, ze kdyz jsou LGPL, tak je je mozno pouzivat komercne.

Jak k tomu pristupujete? Pouzivate je takto nekdo(v komercnich aplikacich)?

Dik, Tom

---------------------------------------
Nav�tivte http://www.globalsearch(tec)cz/ !

TMenuItem.OnClick - zvnutra

[*] Jozef Baranec <joba(zv)digitaldocuments.org> - 18.4.2002 09:06:26

Zdravim.

Vytvaram menu zvnutra cez TMenuItem.Add(aaa) pricom aaa je dalsi
TMenuItem. Potrebujem mu priradit akciu OnClick. (Napriklad pridat
aaa.caption do TEdit, v ktorom je kurzor).

Viete mi niekto poracit?

Jak z D5 do MS Acces (mdb)?

[*] Martin Cajbik <cajbik(zv)sct.sk> - 18.4.2002 09:07:38

Alebo ODBCe :-)

MarCaNT (marcant(zv)sct.sk)

> ano, napriklad cez ADO.
>
> > Ahoj, zacinam delat s databazemi a potreboval bych se dostat z D5 do mdb
> > databaze (MS Acces), tak abych nemusel pouzit BDE. Lze? Pokud mate n�kdo
> > nejaky priklad, prosim na dmiroslav(zv)seznam(tec)cz
> >
> > Mirek Drancak

Unable to rename

[*] Petr Brant <brant(zv)dcomm(tec)cz> - 18.4.2002 09:21:59

Pokud pouzivas napriklad SourceSafe nebo podobny program pro spravu
zdrojaku, muze se stat, ze je tento soubor oznacen jako read only.

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

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


> pri pokusu o ulozeni 'Savel all'
> me delphi vyhodi tuto hlasku:
>
> Unable to rename 'H:\Projekt\Unit4.pas' to 'H:\Projekt\Unit4.~pas'
>
> To stejne se stane, i kdyz tuto unitu chci ulozit samostatne, u ostatnich
unit se me to nestava. Muzete me prosim nekdo poradit?

OT Help generator

[*] Petr Brant <brant(zv)dcomm(tec)cz> - 18.4.2002 09:27:11

HTML Help Workshop, je ke stazeni na strankach MS, napoveda se napise v HTML
a timhle programem se to schrousta do jednoho souboru.

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

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


Subject: OT Help generator


Zdravim, nevite nahodou v cem generovat napovedu k programu - tak at vypada
jako standart w98 nebo novejsi?

Nemohu prelozit projekt po update-u QuickReportu 3

[*] Karel Rys <delphi(zv)zas-me(tec)cz> - 18.4.2002 09:30:07

Pavel Mattivi dne 17 Apr 2002 v 17:49:

> prelozit by to melo jit ale je obecne znamo ze ta nova verze QR jak
> pises je min stabilni nez ta stara, aspon takove mam zkusenosti z
> webovych prispevku.. Ja se rozhod radsi pouzivat tu starou verzi.

Ahoj,

v te stare verzi je ale chyba v PreviewModal - pod Win2000 nejde takto zobrazeny nahled
vytisknout... Chyba bohuzel ovlivni i uzivatelske nahledy...

Karel Rys

poslani String pres message - nechodi?

[*] Ondrej Kelle <O.Kelle(zv)digitalpublishing.de> - 18.4.2002 09:33:54

Hi,

> pro potomky TCustomControl mam definovanou vlastnost Layer
> typu record.
>
>
> TLayer = record
> Name:= String[10];
> Id: Integer;
> Color: TColor;
> end;
>
>
> pri zemenach v nastaveni programu se rozesle vsem temto
> objektum zprava CM_LAYERCHANGED, oni se podle ni
> prebarvi a upravi Caption. Mam nasledujic dotazy:
>
> 1) jelikoz je WParam a LParam LongInt a udelam toto
>
> procedure SendLayerChanged;
> var aMsg:TMessage;
>
> aMsg.WParam:= LongInt(shLayer1.Brush.Color);
> aMSg.LParam:= LongInt(PChar(ebLayer1.Text));
> ...
> myobjekt.Perform(CM_LAYERCHANGED,aMsg.WParam,aMsg.LParam);
> ...
> end;
>
>
> tak uz nemam kam dat info o IDcku, bylo by tedy lepsi to
> poslilat pres
> WM_COPYDATA? V Archivu jsem nasel neco podobneho s WM_Data,
> ale zda se mi to
> moc kdyz potrebuju poslat jen tyto 3 informace.

Da sa to urobit aj takto:

type
PLayer = ^TLayer;

TCMLayerChanged = packed record
Msg: Cardinal;
Unused: Longint;
Layer: PLayer;
Result: Longint;
end;

procedure myObjekt.CMLayerChanged(var Message: TCMLayerChanged);
begin
with Message.Layer^ do
...
end;

a posielanie spravy:

var
Layer: TLayer;
begin
Layer.Color := clRed;
...
myObjekt.Perform(CM_LAYERCHANGED, 0, Longint((zv)Layer));
end;

> 2) kdyz ted info o ID neposilam, tak kdyz si dam zobrazit
> string, tak tam
> jsou ptakoviny. Muze mi nekdo poradit co delam blbe?
>
> procedure myObjekt.CMLayerChanged(var Message:TMessage);
> begin
> Flayer.Color:= Message.WParam;
> FLayer.Name:= StrPAs((zv)Message.LParam)
> ????????????????????????????????????????????????????
> end;

do LParam davas PChar, takze namiesto (zv)Message.LParam potrebujes
PChar(Message.LParam).
Ale ak pouzijes to, co som pisal vyssie, mozes jednoducho urobit:

with Message do
FLayer := Layer^;

HTH
TOndrej

HTTP

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 18.4.2002 09:33:48

>Ahoj mam aplikaci typu server, kterej bezi na portu 80(Http) a do
>klienta dostanu pozadavek na obrazek.
>Vypada nejak takhle:
>
>GET /e03.jpg HTTP/1.1
>Accept: */*
>Referer: http://localhost/
>Accept-Language: cs
>Accept-Encoding: gzip, deflate
>User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows 98; CT2)
>Host: localhost
>Connection: Keep-Alive
>
>
>Nevite nekdo jak mu na to mam odpovedet(alespon teoreticky) Nebo jak
>se obrazky a jine soubory ne typu text prenaseji.

v prvni rade si precti prislusna RFC (www.ietf.org). Napriklad 2068
(ale to neni posledni update HTTP protokolu - z hlavy si nepamatuju tu
posledni verzi). Tam najdes vsechno potrebne.

D. Toman

Odregistrace souboru s odstranenim ikony

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 18.4.2002 09:33:06

Ahoj

pri odregistrovani asociovaneho souboru nezmizi puvodni ikona (a nekdy ani po restartu Windows). Jak donutim Windows, aby odstranily ikonu asociovaneho souboru hned?
A druha otazka, nekdy se nepodari asociaci uplne odstranit? Existuje nejaky zpusob jak vycistit registry od balastu registrovanych typu souboru (napr. ke kterym uz neexistuje EXE). A jak je to s asociovanymi soubory, ktere nejsou poveseny primo na shell?

Diky

Jaro B.

Dedeni formularu a balicky

[*] Leos Urban <Leos.Urban(zv)iol(tec)cz> - 18.4.2002 09:39:36

Ahoj,
rad bych pouzil dedeni formularu v baliccich, princip je jednoduchy - kazdy
modul (rekneme ciselnik) je v jednom baliku BPL. Tento modul by mel byt
potomkem formulare SimpleApp, ktery je soucasti Repository. Zduraznuji, ze
se jedna o dedeni formularu, dedeni jinych objektu jde normalne.
Primo vlozit "inherited" formular do baliku nejde, musi se to pres vlozeni
do projektu a do baliku pak pridat krome potomka i rodice. A zde nastane
problem. Kdyz hlavni aplikace zkusi natahnout "druhy" (vic nez jeden) modul,
vypise hlasku:
Cannot load package 'mod2'. It contains unit 'SimpleApp' which is also
contained in package 'mod1' (mod1.bpl).
Ta hlaska je jasna, jenze mne uz nenapada jina cesta nez pres obycejne
kopirovani tech modulu bez dedicnosti a to je presne to, co jsem nechtel,
protoze pripadnou zmenu budu muset delat na desitkach modulu.
Mate nejaky napad?
Tyka se to Delphi 5 Professional.
Dik.
Leos

Dedeni formularu a balicky

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

Ty predky dej do jednoho spolecneho balicku a ten pridej do requires
jednotlivych balicku s ciselnikama.

HTH

S pozdravem

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

> Primo vlozit "inherited" formular do baliku nejde, musi se to pres vlozeni
> do projektu a do baliku pak pridat krome potomka i rodice. A zde nastane
> problem. Kdyz hlavni aplikace zkusi natahnout "druhy" (vic nez
> jeden) modul,
> vypise hlasku:
> Cannot load package 'mod2'. It contains unit 'SimpleApp' which is also
> contained in package 'mod1' (mod1.bpl).
> Leos

ADO, MS SQL 2000, CursorType ctDynamic a temp tab

[*] Tom Beran <assas(zv)bonbon(tec)net> - 18.4.2002 08:47:52

Ahoj lidi,

mam takovy problem: mam aplikaci nad MS SQL 2K, ADOexpress, aplikace pouziva jedinou konexi do databaze. Vetsinu tabulek oteviram pres AdoDataset s dynamickym (resp. keyset) kurzorem. Zjistil jsem, ze v okamziku, kdy je dynamicky otevreny jakykoli dataset, neni mozne vytvorit na dane konexi do databaze dynamicke tabulky (lokalni #/ globalni ##), ony se mozna vytvori, ale zaniknou asi okamzite po provedeni prikazu ...

Priklad s izolovanym problemem:

ds:=TADODataSet.Create(nil);
ds.Connection := FTempConnection;
ds.CommandText :='SELECT * FROM [db1]..Sazba';
ds.CursorType := ctDynamic;
ds.CursorLocation := clUseServer;
ds.Open;
FTempConnection.Execute('SELECT * INTO ##KILL_ME2 FROM [db1]..Pokus');
FTempConnection.Execute('SELECT * INTO ##KILL_ME3 FROM [db1]..Pokus');
ds.Close;
FTempConnection.Execute('SELECT * INTO ##KILL_ME4 FROM [db1]..Pokus');


Jedina temp tabulka, ktera vznikne, je "##KILL_ME4" - tedy az po zavreni datasetu ds. Dokud je ten dataset otevreny, je v SQL profileru videt, ze jsou vsechny prikazy na serveru obalovany mezi
"Audit Login" a "Audit Logout".
Ten Login dela toto:
-- network protocol: TCP/IP
set quoted_identifier on
set implicit_transactions off
set cursor_close_on_commit off
set ansi_warnings on
set ansi_padding on
set ansi_nulls on
set concat_null_yields_null on
set language us_english
set dateformat mdy
set datefirst 7

Setkal jste se s tim nekdo? Netusite jak to resit, aniz by se
1) otevirala dalsi konexe
2) datasety by se oteviraly staticky
3) temp tabulky by se nahradily normalnimi

Dik za kazdy napad

Tom

Dedeni formularu a balicky

[*] ing. Pavel Zilinec <zilinec(zv)email(tec)cz> - 18.4.2002 09:59:25

Mejme 3 balicky: Modul1, Modul2, Modul3.
Modul1 obsahuje formular TMyForm.
Pokud jej pres repository dodas nekam v Modul2 a Modul3, tak musis u
techto balicku do Requires pridat Modul1, cimz nebudou Delphi
automaticky pri kompilaci importovat dany formular, pze budou jiz
pocitat s existenci balicku Modul1.

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

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

> Ahoj,
> Cannot load package 'mod2'. It contains unit 'SimpleApp' which is also
> contained in package 'mod1' (mod1.bpl).
> Leos

Delphi 6 ActionBands Update (Beta)

[*] Karel Cibulka <KCibulka(zv)seznam(tec)cz> - 18.4.2002 10:05:23

Ahoj,

bud jsem ja prehledl hlasku v teto konferenci nebo Petr Vones jeste
nic neposilal, takze:

Update na ActionBands pro D6.02 viz.:

http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=17801

K.C.

______________________________________________________________________
Reklama:
Cim vice pratel, tim vice penez! http://www.genius(tec)cz

Jak z D5 do MS Acces (mdb)?

[*] Tom� Hol� - 18.4.2002 10:12:32

osobne doporucuji DaoDS

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

je to vice vychytane nez komponenty z Delphi 5 Ent - ( myslim, ze je to
ADO )

TH

> Ahoj, zacinam delat s databazemi a potreboval bych se dostat z D5 do
mdb databaze (MS Acces), tak abych nemusel pouzit >> > BDE. Lze? Pokud
mate n�kdo nejaky priklad, prosim na dmiroslav(zv)seznam(tec)cz

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

ADO, MS SQL 2000, CursorType ctDynamic a temp tab

[*] Bohdan Voska <bohdan(zv)softok(tec)cz> - 18.4.2002 10:18:37

Ahoj,
meli jsme podobny problem, ale myslim, ze to spis souvisi s
CursorLocation := clUseServer. Pracovni tabulky s # jsou na serveru jen do
doby nez se uzavre spojeni. Pomoci profiler jsme ovsem zjistili, ze jakmile
je jakakoliv tabulka otevrena pres kurzor cluseserver, tak obcas se spojeni
mezi klientem uzavre zase otevre a tim padem se prijde o tabulky. Proc se
tak deje netusim, ale resime to tak, ze bud pouzijem # nebo nepouzivame
clUseServer.

Bohdan Voska



----- Original Message -----
From: "Tom Beran" <assas(zv)bonbon.net>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, April 18, 2002 9:47 AM
Subject: ADO, MS SQL 2000, CursorType ctDynamic a temp tabulky


> Ahoj lidi,
>
> mam takovy problem: mam aplikaci nad MS SQL 2K, ADOexpress, aplikace
pouziva jedinou konexi do databaze. Vetsinu tabulek oteviram pres AdoDataset
s dynamickym (resp. keyset) kurzorem. Zjistil jsem, ze v okamziku, kdy je
dynamicky otevreny jakykoli dataset, neni mozne vytvorit na dane konexi do
databaze dynamicke tabulky (lokalni #/ globalni ##), ony se mozna vytvori,
ale zaniknou asi okamzite po provedeni prikazu ...
>
> Priklad s izolovanym problemem:
>
> ds:=TADODataSet.Create(nil);
> ds.Connection := FTempConnection;
> ds.CommandText :='SELECT * FROM [db1]..Sazba';
> ds.CursorType := ctDynamic;
> ds.CursorLocation := clUseServer;
> ds.Open;
> FTempConnection.Execute('SELECT * INTO ##KILL_ME2 FROM [db1]..Pokus');
> FTempConnection.Execute('SELECT * INTO ##KILL_ME3 FROM [db1]..Pokus');
> ds.Close;
> FTempConnection.Execute('SELECT * INTO ##KILL_ME4 FROM [db1]..Pokus');
>
> Jedina temp tabulka, ktera vznikne, je "##KILL_ME4" - tedy az po zavreni
datasetu ds. Dokud je ten dataset otevreny, je v SQL profileru videt, ze
jsou vsechny prikazy na serveru obalovany mezi
> "Audit Login" a "Audit Logout".
> Ten Login dela toto:
> -- network protocol: TCP/IP
> set quoted_identifier on
> set implicit_transactions off
> set cursor_close_on_commit off
> set ansi_warnings on
> set ansi_padding on
> set ansi_nulls on
> set concat_null_yields_null on
> set language us_english
> set dateformat mdy
> set datefirst 7
>
> Setkal jste se s tim nekdo? Netusite jak to resit, aniz by se
> 1) otevirala dalsi konexe
> 2) datasety by se oteviraly staticky
> 3) temp tabulky by se nahradily normalnimi
>
> Dik za kazdy napad
>
> Tom
>
>
>

Dedeni formularu a balicky

[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 18.4.2002 10:33:04


----- Original Message -----
From: "Leos Urban" <Leos.Urban(zv)iol(tec)cz>
> rad bych pouzil dedeni formularu v baliccich, princip je jednoduchy - kazdy
> modul (rekneme ciselnik) je v jednom baliku BPL. Tento modul by mel byt
> potomkem formulare SimpleApp, ktery je soucasti Repository. Zduraznuji, ze
> se jedna o dedeni formularu, dedeni jinych objektu jde normalne.
> Primo vlozit "inherited" formular do baliku nejde, musi se to pres vlozeni
> do projektu a do baliku pak pridat krome potomka i rodice. A zde nastane
> problem. Kdyz hlavni aplikace zkusi natahnout "druhy" (vic nez jeden) modul,
> vypise hlasku:
> Cannot load package 'mod2'. It contains unit 'SimpleApp' which is also
> contained in package 'mod1' (mod1.bpl).
> Ta hlaska je jasna, jenze mne uz nenapada jina cesta nez pres obycejne
> kopirovani tech modulu bez dedicnosti a to je presne to, co jsem nechtel,
> protoze pripadnou zmenu budu muset delat na desitkach modulu.
> Mate nejaky napad?

Musis predka dat do samostatneho balicku, ktery budou pouzivat
ty balicky s potomky, napr. SimpleApp dat do balicku 'mod0'
a pri kompilaci balicku 'mod1' a 'mod2' nedavat SimpleApp
primo do nich, ale specifikovat pomoci Requires ze pouzivaji
balicek 'mod0', kompilator si tam SimpleApp najde.

HTH

Martin Schayna

XML Parser

[*] Marek Eichler <marek.eichler(zv)atlas(tec)cz> - 18.4.2002 10:40:00

Zdravim,
chtel jsem se zeptat jaky pouzivate XML parser na a zkusenosti s nim, krome
toho, ktery je v Delphi6.
Nejlepsi by bylo kdyby byl zadarmo :)

S pozdravem Marek Eichler


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

OT HTML mail z OUTLOOKu 2000

[*] Lud�k ZITA <konference(zv)sales(tec)cz> - 18.4.2002 10:40:31


----- Original Message -----
From: "PeJaSoft" <pejasoft(zv)volny(tec)cz>

> Zdar a silu,
> nesmis strkat EML do HTMLBody, ale jen cisty HTML dokument. Bohuzel se mi

Jasne, ja tam davam "cisty" HTML kod, jenze pokud jsem tohle udelal v OE
(tam to slo jedine pres clipboard) tak OE pri odeslani sam vytvoril
kompaktni "multipart/alternative" zpravu a vsechno bylo OK.

> nepodarilo zjistit jak z <IMG SRC="c:\baf.jpg"> udelat <IMG
> SRC=c3id:blabalbal>, ktery v OE reprezentoval ID prilohy ...tedy ID
obrazku
> v HTML dokumentu. Musi tam byt nejaka metoda pro nacteni z EML, nebo
alespon
> pro vzajemne propojeni urciteho souboru (baf.jpg) s dokumentem, ktery bys
> pak vlozil do it.Attachments.
> Bohuzel, nepodarilo se ani zjistit, ke kterym Attachmentum patri
jednotlive
> <IMG> odkazy v HTMLBody.
>

No tak jsme asi tak stejne "daleko". Jeste mne napada generovat ten mail
cely primo pomoci OLE a VBA a obrazky tam vkladat jakoby to bylo rucne, ale
jak to docilit vubec nevim, zadne takovehle fce jsem ve VBA helpu pro
mailItem nenasel. Asi to hledam nekde jinde...

Ludek


> > Ve strance jsou normalni vlozene obrazky <img src="<<mistni cesta k
> > obrazku>>">
> >
> > Po zavolani it.Display se zobrazi zprava vcetne obrazku (sice bez
pozadi,
> > ale to by se jeste dalo zkousnout) ovsem adresat dostane tu zpravu
> > nezmenenou, bez pribalenych souboru a tim padem obrazky nevidi.
>
>


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

XML Parser

[*] Ales Radikovsky <radik(zv)allstar(tec)cz> - 18.4.2002 10:50:53

http://www.destructor.de/

> chtel jsem se zeptat jaky pouzivate XML parser na a
> zkusenosti s nim, krome
> toho, ktery je v Delphi6.
> Nejlepsi by bylo kdyby byl zadarmo :)

Overeni platnosti data - onexit

[*] Jan Dvorak <dvorak(zv)szu(tec)cz> - 18.4.2002 11:04:01

TDateTimePicker znam, je perfektni pro zadani data blizkeho vychozimu. Pro
zadani data narozeni v rozsahu cca druhe poloviny minuleho stoleti mi prijde
TMaskEdit vhodnejsi.

Ing. Jan Dvorak
>
> Je tam nutny ten TMaskEdit? Od D4 je k dispozici TDateTimePicker, ktery je
> pro zadavani datumu a casu primo idealni.
>
> Martin Ben
>

Komponenta Excel Master-Detail

[*] Str�n�k Franti�ek - 18.4.2002 11:21:32

Zdrav�m a pros�m V�s nev�te n�hodou o n�jak� komponent� podporuj�c� p�evod Table (Dataset) Master-Detail do Excelu ?
D�kuji za informaci


zdrav�
Franti�ek STR�N�K
mailto:FSTRANIK(zv)CPOJ.CZ
tel. 02-67991481

User.dll Chyba pri ukonceni programu

[*] Martin Cajbik <cajbik(zv)sct.sk> - 18.4.2002 11:28:43

Prvykrat ano, ale co sa stane ak ten formular budes vytvarat a rusit
viackrat (bez toho aby si premennu nastavil na nil) ?

MarCaNT (marcant(zv)sct.sk)

>
> Ahoj,
>
> > Zdravim,
> > nechapem ako ti kod Formular := TFormular.Create(Formular)
> > vobec mohol prejst, davas ako Owner toho formulara
> > neinicializovanu hodnotu
> > premennej Formular. Necudoval by som sa, ak by to padalo na hubu hned.
>
> Nema to proc padnout na hubu, protoze je to to same jako
> dat Ownera NIL coz je citelnejsi. Jestlize je Formular globalni
> var tak je stejne po spusteni aplikace inicializovana na NIL.
>
> S pozdravem a dikem
> =====================================
> > Pavel Malinsky; spiderland(zv)iol(tec)cz <
> =====================================
> GSM: 0602 652 203

User.dll Chyba pri ukonceni programu

[*] Pavel Malinsky <spiderland(zv)iol(tec)cz> - 18.4.2002 11:47:36

> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
> Behalf Of Rumcajs
>
> OK, jak mam potom pri zavreni toho formulara ho zavrit tak, aby se mohl
> znovu creatnout?

Ahoj,

nerozumim, je treba rozlisovat pojmy zavreni formulare
a zruseni formulare. Kdyz ho jen zavres tak staci dat jen
Show apod., ale vytvaret ho musis kdyz ho po zavreni i uvolnis.

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

TMenuItem.OnClick - zvnutra

[*] Pavel Malinsky <spiderland(zv)iol(tec)cz> - 18.4.2002 12:01:11

> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Jozef Baranec
> Zdravim.

Ahoj,

> Vytvaram menu zvnutra cez TMenuItem.Add(aaa) pricom aaa je dalsi
> TMenuItem. Potrebujem mu priradit akciu OnClick. (Napriklad pridat
> aaa.caption do TEdit, v ktorom je kurzor).
>
> Viete mi niekto poracit?

Asi takhle:

TMainF = class(TForm)
pmTray: TPopupMenu;
procedure FormCreate(Sender: TObject);
procedure AnyClick(Sender: TObject);
private
{ Private declarations }
procedure OnOffActions(const cUserLoged: Boolean);
public
{ Public declarations }
end;

procedure TMainF.FormCreate(Sender: TObject);
var
MI: TMenuItem;
begin
MI:= TMenuItem.Create(Self);
MI.OnClick:= AnyClick;
pmTray.Items.Add(MI);
end;

procedure TMainF.AnyClick(Sender: TObject);
begin
ShowMessage('Tak jsem si kliknul...');
end;

Pisu z hlavy, muze tam byt preklep:)

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

ADO, MS SQL 2000, CursorType ctDynamic a temp tab

[*] Tom Beran <assas(zv)bonbon(tec)net> - 18.4.2002 11:03:15

Ahoj,

zjistili jsme, ze by melo pomoci nastavit LockType na ReadOnly ...

Tom

Jak smazat obsah adresare?

[*] Petr Brant <brant(zv)dcomm(tec)cz> - 18.4.2002 12:06:27

Mysl�m, �e se mus� volat command.com DEL D:\TEMP\*.*

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

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

> Subject: Jak smazat obsah adresare?
>
> Potreboval bych smazat obsah adresare? Prikaz DEL D:\TEMP\*.* volany z
Dephi
> jako ShellExecute se neprovede.
>
> Martin Srp

User.dll Chyba pri ukonceni programu

[*] Pavel Malinsky <spiderland(zv)iol(tec)cz> - 18.4.2002 12:11:23

> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
> Behalf Of Martin Cajbik
>
> Prvykrat ano, ale co sa stane ak ten formular budes vytvarat a rusit
> viackrat (bez toho aby si premennu nastavil na nil) ?
>
> MarCaNT (marcant(zv)sct.sk)

Ahoj,

v tom pripade je nutne nastavit Form:= nil nebo
uvolnovat FreeAndNil(Form);

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

knihovna na praci s JPG

[*] Kral Jirka jr. <jirka(zv)ispot(tec)cz> - 18.4.2002 12:17:28

Ahoj,
muzete mi nekdo prosim z vlastni zkusenosti doporucit neco rychleho na praci
s JPG?
preferuji activeX nebo DLL. radeji free ale neni podminka
nasel jsem na webu tunu veci a pripadne doporuceni uvitam
nejlepe aby to bralo JPG data ze streamu a psalo je taky do streamu.
jde mi hlavne o resizovani jpg

diky

Jirka

Instalacia IB6 v distribuovanych aplikaciach

[*] Robert Poncak <delphi(zv)zvlauto.sk> - 18.4.2002 12:33:08

Zdravim,

Ako riesite instalaciu Interbase, ktoru pouzivate vo svojich aplikaciach?
Ako to distribuujete?
Je na to nejaky univerzalny program? Aky?

Robo

ikona souboru

[*] Ales Vasicek <vasicek(zv)ecommerce(tec)cz> - 18.4.2002 12:36:15

Ahoj,

nemusi, delam to tak, ze mu predam pouze priponu, takze soubor vlastne
neexistuje, ale ikonu mi vrati. Takze predej mu napr. '.xls', '.doc'
apod.

Ales

> -----Original Message-----
> From: Otisk Rene [mailto:otisk(zv)misel(tec)cz]
>
> bohuzel ten soubor musi existovat...
>

XML Parser

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 18.4.2002 12:54:55

Ahoj,

> chtel jsem se zeptat jaky pouzivate XML parser na a zkusenosti s nim,
> krome toho, ktery je v Delphi6. Nejlepsi by bylo kdyby byl zadarmo :)
*****Delphi pouze zapouzdruje rozhrani k MSIE parseru a tento zdarma
je (takto si muzes dodat i jiny parser).

Slavek

> S pozdravem Marek Eichler
--------------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
--------------------------------------------------------

Otevreni souboru z DB

[*] Slavomir Skopalik <skopalik(zv)hlubocky.del(tec)cz> - 18.4.2002 12:59:59

Zkus se podivat na schared memory, takto napriklad funguje MBM Monitor.

Slavek

> Hi,
>
> D5, MS SQL7, IB6, ODBCe
>
> Japa by se dalo elegantne (nejlepe pres stream) otevrit soubor ulozeny v DB?
> Zatim si soubor ulozim do Temporary directory a bud pomoci ShellExecute nebo
> pres CreateProcess si ho otevru, podle toho jestli je jen dokumentacni nebo
> aktivni...
>
> Dekuji predem neb zadem adminem neni dovoleno
>
> Sroub
>

OT: Praxe pro studenta SPS

[*] Martinec <martin108(zv)post(tec)cz> - 18.4.2002 13:04:02

Jeden muj znamy shani pro sveho synovce, ktery studuje 2 rokem IT na SPS v Zitne v Praze 14 dni praxe v nejake vypocetni firme nebo alespon u
pocitacu. Pokud by jste nekdo o necem vedel dejte mi vedet na soukromy e-mail.

Dekuji
Martinec
martin108(zv)post(tec)cz

ikona souboru

[*] Otisk Rene <otisk(zv)misel(tec)cz> - 18.4.2002 13:06:07

Bohuzel tohle mi nefunguje. Nemas kousek kodu?

Sroub



----- Original Message -----
From: "Ales Vasicek" <vasicek(zv)ecommerce(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, April 18, 2002 12:36 PM
Subject: RE: ikona souboru


Ahoj,

nemusi, delam to tak, ze mu predam pouze priponu, takze soubor vlastne
neexistuje, ale ikonu mi vrati. Takze predej mu napr. '.xls', '.doc'
apod.

Ales

> -----Original Message-----
> From: Otisk Rene [mailto:otisk(zv)misel(tec)cz]
>
> bohuzel ten soubor musi existovat...
>

Jak smazat obsah adresare?

[*] Karel Kral <kralkonf(zv)purus(tec)cz> - 18.4.2002 13:22:09

A co radeji pouzit DelTree z JclFileUtils?

> > Potreboval bych smazat obsah adresare? Prikaz DEL D:\TEMP\*.* volany z
> Dephi
> > jako ShellExecute se neprovede.
> >
> > Martin Srp

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

User.dll Chyba pri ukonceni programu

[*] tomsir1.edu(zv)mail.cez(tec)cz - 18.4.2002 13:46:26


...hm me bez problemu funguje konstrukce :

MujForm := TMujForm.Create(Application)
with MujForm do
begin
Visible := false;
try
ShowModal;
finally
Free;
end;
end;

pouzivam to i v dll, pri volani formu z dll prirazuji DLL.Application :=
EXE.Application, pri ruseni potom do Application prirazuju puvodni hodnotu
......


Radek


"Pavel Malinsky" <spiderland(zv)iol(tec)cz>(zv)clexpert(tec)cz on 18.04.2002 12:11:23

Odpov�zte pros�m - delphi-l(zv)clexpert(tec)cz

Odesl�no k�m: delphi-l-owner(zv)clexpert(tec)cz


Komu: <delphi-l(zv)clexpert(tec)cz>
Kopie:
P�edm�t: RE: User.dll Chyba pri ukonceni programu


> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
> Behalf Of Martin Cajbik
>
> Prvykrat ano, ale co sa stane ak ten formular budes vytvarat a rusit
> viackrat (bez toho aby si premennu nastavil na nil) ?
>
> MarCaNT (marcant(zv)sct.sk)

Ahoj,

v tom pripade je nutne nastavit Form:= nil nebo
uvolnovat FreeAndNil(Form);

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


TClientDataSet

[*] dphi_forum(zv)proces.sk - 18.4.2002 13:49:57

Zdravim...

V Delphi6 som videl TClientDataSet, ktory vedel nacitat data z XML.
Ale ten v Delphi5 to nevie.

Neviete niekto o nejakej komponente do D5 ktora by to dokazala.

Diky. NORO.

Automaiticky vyber jazyka pri instalacii

[*] Martin Kasman <martinkasman(zv)pobox.sk> - 18.4.2002 13:50:57

Chcem, aby moj program pri instalacii automaticky vybral jazyk, ktory ma
uzivatel nastaveny vo Windowse v ovladacich paneloch, ako Miestne jazykove
nastavenia a v tom jatyku sa aj nainstaloval. Kde najdem toto nastavenie?

Vdaka za kazdu radu.

XML Parser

[*] Radek Cervinka <radek.cervinka(zv)centrum(tec)cz> - 18.4.2002 13:51:25


>Zdravim,
>chtel jsem se zeptat jaky pouzivate XML parser na a zkusenosti s nim, krome
>toho, ktery je v Delphi6.
>Nejlepsi by bylo kdyby byl zadarmo :)
>
Jako parser pouzivam ten z destructor.de (umi akorat primitivne projit XML),
ale napsal jsem nad nej takovou drsnou nadstavbu,
ktera implementuje virtualni strom (neco jako TTreeView), umoznuje
ukladani, pridavani a vyber casti stromu (nebo atributu) jedinym prikazem (a
dalsi).
Cele je to trida a zkusenosti s tim mam moc dobre :).
Od vseho jsou zdrojaky a je to ciste v oject pascalu.

Radek.

stopky

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

Rekl bych, ze hlavnim ukolem stopek je mereni casu. Jak chces pomoci
TTimer merit cas ?

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

16.4.2002 Benjamin:
> A co treba komponenta TTimer?
> Myslim, ze to je 4. zalozka (System?).

Spusteni IE a cekani na jeho ukonceni

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 18.4.2002 13:59:34

VG8gYnVkZXMgbXVzZXQgdWRlbGF0IHByZXMgQ3JlYXRlUHJvY2Vzcy4NCkhsZWRlaiB2IGFyY2hp
dnUga29uZmVyZW5jZSAiV2luRXhlY0FuZFdhaXQzMiINClRhbSB1eiB0byBtYXMgaG90b3ZlDQoN
Ci0tIA0KaW5nLiBKYW4gRmlhbGENCm1haWx0bzpqYW4uZmlhbGFAaW9sLmN6DQoNCjE4LjQuMjAw
MiBLcnW+7WsgVG9t4bk6DQo+IHBvdHJlYm92YWwgYnljaCBwb3JhZGl0IHMgdG91dG8gdmVjaS4g
TWFtIENvbnNvbGUgQXBwbGljYXRpb24sIGt0ZXJhIG1pDQo+IG5hc3RhdmkgIFNXX0hJREUgbmEg
RGVza3RvcCwgaSBTaGVsbF9UcmF5V25kIGEgbmFzbGVkbmUgbWkgc3BvdXRpDQo+IEludGVybmV0
IEV4cGxvcmVyLiBQb3RyZWJ1amkgcG9yYWRpdCBqYWsgZG9zYWhudSB0b2hvLCBhYnkgc3B1c3Rl
bnkgSUUNCj4gYnlsIHZ6ZHkgcHJlcyBjZWx5IFNjcmVlbiBhIG5lc2VsIG1pbmltYWxpem92YXQs
IHByb3N0ZSBieWwgdnpkeQ0KPiBTV19NQVhJTUlaRUQgYSBqYWsgbmFzdGF2aW0gYWJ5IG1pIENv
bnNvbGUgQXBwIGNla2FsYSBuYSBqZWhvIHVrb25jZW5pLg==

User.dll Chyba pri ukonceni programu

[*] Milan Tome� <milan.tomes(zv)haida(tec)cz> - 18.4.2002 14:00:39

Ale v pripade, ze pouzivas nasledujici konstrukci tak se dostanes do velkych
problemu (typicke AV):

if not Assigned(MujForm) then
MujForm := TMujForm.Create(Application);
with MujForm do
begin
Visible := false;
try
ShowModal;
finally
Free;
end;
end;

S pozdravem

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

> ...hm me bez problemu funguje konstrukce :
>
> MujForm := TMujForm.Create(Application)
> with MujForm do
> begin
> Visible := false;
> try
> ShowModal;
> finally
> Free;
> end;
> end;
>
> pouzivam to i v dll, pri volani formu z dll prirazuji DLL.Application :=
> EXE.Application, pri ruseni potom do Application prirazuju puvodni hodnotu
> Radek

Overeni platnosti data - onexit

[*] Ben, Martin (CAP, GCF) <Martin.Ben(zv)gecapital(tec)com> - 18.4.2002 15:00:13

Mozna ze to vis, ale v TDateTimePickeru se datum muze zadat i pomoci
klavesnice (napr. i pomoci kurzorovych klaves). Neni proto problem rychle
zadat jakekoliv platne datum. A navic se u nej nemusis trapit kontrolou
platnosti.

Martin Ben

> -----Original Message-----
> From: Jan Dvorak [mailto:dvorak(zv)szu(tec)cz]
>
> TDateTimePicker znam, je perfektni pro zadani data blizkeho
> vychozimu. Pro
> zadani data narozeni v rozsahu cca druhe poloviny minuleho
> stoleti mi prijde
> TMaskEdit vhodnejsi.
> >
> > Je tam nutny ten TMaskEdit? Od D4 je k dispozici
> TDateTimePicker, ktery je
> > pro zadavani datumu a casu primo idealni.

Instalacia IB6 v distribuovanych aplikaciach

[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 18.4.2002 15:07:22

> Ako riesite instalaciu Interbase, ktoru pouzivate vo svojich
> aplikaciach? Ako to distribuujete? Je na to nejaky univerzalny
> program? Aky?

Podle meho nazoru musi byt moznost instalace IB nepovinnou, tj. vypnutelnou nebo
naopak samostatne vyzadovatelnou funkci instalace. Ne vzdy se bude instalovat na
stejny stroj jako aplikace. Za nejuzitecnejsi povazuji uzivateli dat moznost volby, co
instalovat (Interbasi, aplikaci nebo oboji) a pro instalaci interbase spustit standardni
instalacni balik, tak jak ho lze stahnout z internetu. To, zda lze interbasi nainstalovat,
musi rozhodnout zakaznik. Program si automaticky obecne nemusi poradit se situaci,
kdy v siti uz je jiny vhodny IB server nebo kdy na pocitaci, kam se ma nase IB
instalovat uz je IB jine verze apod.

David Lebeda

TClientDataSet

[*] Ben, Martin (CAP, GCF) <Martin.Ben(zv)gecapital(tec)com> - 18.4.2002 15:18:08

TClientDataSet z D5 to umi taky. Podivej se do napovedy.

Martin Ben


> -----Original Message-----
> From: dphi_forum(zv)proces.sk [mailto:dphi_forum(zv)proces.sk]
>
> V Delphi6 som videl TClientDataSet, ktory vedel nacitat data z XML.
> Ale ten v Delphi5 to nevie.
>
> Neviete niekto o nejakej komponente do D5 ktora by to dokazala.
>
> Diky. NORO.

knihovna na praci s JPG

[*] Vaclav Sazima <vaclav.sazima(zv)utilia(tec)cz> - 18.4.2002 15:44:08

Ahoj,
Intel Jpeg library.
Vaclav Sazima

"Kral Jirka jr." wrote:
>
> Ahoj,
> muzete mi nekdo prosim z vlastni zkusenosti doporucit neco rychleho na praci
> s JPG?

XML Parser

[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 18.4.2002 16:26:52

On 18 Apr 2002 at 13:51, Radek Cervinka wrote:

> >Zdravim,
> >chtel jsem se zeptat jaky pouzivate XML parser na a zkusenosti s nim,
> >krome toho, ktery je v Delphi6. Nejlepsi by bylo kdyby byl zadarmo :)
> >
> Jako parser pouzivam ten z destructor.de (umi akorat primitivne projit
> XML), ale napsal jsem nad nej takovou drsnou nadstavbu, ktera
> implementuje virtualni strom (neco jako TTreeView), umoznuje ukladani,
> pridavani a vyber casti stromu (nebo atributu) jedinym prikazem (a
> dalsi). Cele je to trida a zkusenosti s tim mam moc dobre :). Od vseho
> jsou zdrojaky a je to ciste v oject pascalu.

Ja pouzivam IXMLDOMDocument od MS, a zatim jsem nenarazil na
problemy. Je zadarmo, podporu XML lze stahnout z webu MS.

S pozdravem

Zbysek Hlinka

Phone: 0603 551 282

Instalacia IB6 v distribuovanych aplikaciach

[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 18.4.2002 16:29:20

Haj hou!

On 18 Apr 2002, at 12:33, Robert Poncak wrote:

> Ako riesite instalaciu Interbase, ktoru pouzivate vo svojich aplikaciach?
> Ako to distribuujete?

Samostatna instalacka z hlavni distribuce na www.firebirdsql.org,
nebo embedded instalace spolu s aplikaci. Jsou k dispozici
instalacni skripty pro InstallShield, InnoSetup, MSI atd. viz
http://ibinstall.defined.net

S pozdravem

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

XML Parser

[*] Milan Schembera <milan(zv)missoftware(tec)cz> - 18.4.2002 16:38:18

Jojo, ten z destructoru umi pouze parsovat soubor (lokalni nebo pres UNC),
nikoliv URL dokument ... To je dost nevyhoda.

S pozdravem a pranim hezkeho dne

Milan Schembera
MISSOFTWARE Lanskroun
software, obchod, servis
tel. 0 776 677 776
0 608 9 44444
tel. 0467 521 555
0467 520 141
http://www.missoftware(tec)cz
mailto:info(zv)missoftware(tec)cz

> -----Original Message-----
> From: Radek Cervinka

> Jako parser pouzivam ten z destructor.de (umi akorat
> primitivne projit XML),
> ale napsal jsem nad nej takovou drsnou nadstavbu,
> ktera implementuje virtualni strom (neco jako TTreeView), umoznuje
> ukladani, pridavani a vyber casti stromu (nebo atributu)
> jedinym prikazem (a
> dalsi).
> Cele je to trida a zkusenosti s tim mam moc dobre :).
> Od vseho jsou zdrojaky a je to ciste v oject pascalu.

ikona souboru

[*] Ales Vasicek <vasicek(zv)ecommerce(tec)cz> - 18.4.2002 17:00:11

Posilam na soukr. mail, pokud ma nekdo zajem, at se ozve na muj mail.

AV

> -----Original Message-----
> From: Otisk Rene [mailto:otisk(zv)misel(tec)cz]
>
> Bohuzel tohle mi nefunguje. Nemas kousek kodu?

Barva ScrollBoxu

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 18.4.2002 17:02:20

Preji vsem pekneho dne,

co je to za systemovou barvu, ktera se zobrazuje ve ScrollBoxu v
oblasti, kde nejsou ani sipky ani posunovaci ramecek?

Diky za kazde info

Slavek
--------------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
--------------------------------------------------------

OT Help generator

[*] Petr Brant <brant(zv)dcomm(tec)cz> - 18.4.2002 17:13:03

Ten dotycny za to treba ani nemuze. Pokud pouziva MS Exchange, tak ten je
(pry) defaultne nastaveny tak, aby odesilal zpravy v HTML formatu bez ohledu
na to, jaky format odesila uzivatel ze stanice. Mel jsem tentyz problem, je
treba chytit spravce a tlouct tak dlouho, dokud to neprenastavi.

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

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


> -----Original Message-----
> From: ing. Jan Fiala [mailto:jan.fiala(zv)iol(tec)cz]
> Sent: Thursday, April 18, 2002 2:01 PM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Re: OT Help generator
>
> A proc odpovidas v HTML formatu ?
>
> --
> Jan Fiala
> mailto:jan.fiala(zv)iol(tec)cz
>
> 18.4.2002 Jiri Kratochvil:
> > A priste prosim neposilat mail v HTML!
>
> > S pozdravem
> > JK

Komponenta Excel Master-Detail

[*] Kinsky Filip <xkinf01(zv)vse(tec)cz> - 18.4.2002 17:29:05

co treba Grid od DevExpress, ten umi svuj obsah exportovat
do HTML, XLS, XML, ... ale je trosku drazsi ;(
Filip Kinsky

> Zdrav�m a pros�m V�s nev�te n�hodou o n�jak� komponent�
> podporuj�c� p�evod Table (Dataset) Master-Detail do
> Excelu ?

XML Parser

[*] Radek Cervinka <radek.cervinka(zv)centrum(tec)cz> - 18.4.2002 17:36:20


> >Zdravim,
> >chtel jsem se zeptat jaky pouzivate XML parser na a zkusenosti s nim,
> >krome toho, ktery je v Delphi6. Nejlepsi by bylo kdyby byl zadarmo :)
> >
> Jako parser pouzivam ten z destructor.de (umi akorat primitivne projit
> XML), ale napsal jsem nad nej takovou drsnou nadstavbu, ktera
> implementuje virtualni strom (neco jako TTreeView), umoznuje ukladani,
> pridavani a vyber casti stromu (nebo atributu) jedinym prikazem (a
> dalsi). Cele je to trida a zkusenosti s tim mam moc dobre :). Od vseho
> jsou zdrojaky a je to ciste v oject pascalu.

Ja pouzivam IXMLDOMDocument od MS, a zatim jsem nenarazil na
problemy. Je zadarmo, podporu XML lze stahnout z webu MS.

Jo, ale pod Kylixem si se zapouzdrenim MS komponenty muzu akorat tak ...

Radek

User.dll Chyba pri ukonceni programu

[*] Martin Cajbik <cajbik(zv)sct.sk> - 18.4.2002 17:36:43

Ak je ten formular modalny (zobrazuje sa cez ShowModal) tak ho vytvaram a
rusim takto:
Form1:= TForm1.Create(Application);
// pripadne nejaky kod pre obsluhu naplnenia formulara
if Form1.ShowModal = mrOk then // moze byt samozrejme ina podmienka
begin
// pripadne nejaky kod pre vyber udajov z formulara
end;
Form1.Free; // nepotrebujes nastavovat Form1 na nil ale nicomu to neposkodi

Ak sa zobrazuje cez Show a moze existovat iba jeden sucasne tak potom
if Form1 <> nil then
begin
Form1:= TForm1.Create(Application);
// pripadne nejaky kod pre obsluhu naplnenia formulara
end;
Form1.Show;

a do obsluhy udalosti TForm1.OnClose davam kod
Action:= caFree;
Form1:= nil;

ak moze byt tychto formularov viac, staci z predchadzajuceho prikladu
vyhodit podmienku a z obsluhy OnClose priradenie Form1:= nil, obvykle to
vsak doplnam nejakym zoznamom vytvorenych formularov (standartne TList alebo
TStringList) do ktoreho pridavam, ak sa formular vytvori a odstranujem v
obsluhe OnClose pripadne generovanim Name pre formulare a vyhladavanim podla
neho. Ma vyznam vtedy, ak sice tychto formularov moze byt viac, ale kazdy z
nich je nejako jednoznacne identifikovany a za urcitych okolnosti sa nema
vytvorit novy formular, ale iba zobrazit uz jeden z existujucich.
Takto sa tieto formulare uvolnia hned pri svojom zavreti alebo potom pri
ukonceni aplikacie. Ako Owner (to znamena parameter v Create) je mozne
pouzit aj nieco ine ako Application, napr. ak by si pozadoval aby sa
formular Form1 zrusil automaticky pri zruseni Form2 mozes ako Owner-a pre
Form1 dat aj Form2 (alebo to nechat standartne a rusenie Form1 pridat do
OnClose Form2).
Uf, to som sa ale rozpisal :-)

MarCaNT (marcant(zv)sct.sk)

> OK, jak mam potom pri zavreni toho formulara ho zavrit tak, aby se mohl
> znovu creatnout?

User.dll Chyba pri ukonceni programu

[*] Martin Cajbik <cajbik(zv)sct.sk> - 18.4.2002 17:49:41

Ja som mal vsak dojem, ze prave nedodrzanim tejto zasady vznikli vsetky tie
problemy na strane povodneho pisatela.

MarCaNT (marcant(zv)sct.sk)

> Ahoj,
>
> v tom pripade je nutne nastavit Form:= nil nebo
> uvolnovat FreeAndNil(Form);
>
> S pozdravem a dikem
> =====================================
> > Pavel Malinsky; spiderland(zv)iol(tec)cz <
> =====================================
> GSM: 0602 652 203
>
>

Odstraneni znaku z pole

[*] bures <bures(zv)ssakhk(tec)cz> - 18.4.2002 18:16:54

Ahoj konfenece ! mam takovy dotaz: pokud mam dynamicke pole pole: array of
char a v nem mam 10 znaku a potrebuji vypustit 5 znak aby pole melo pote
delku 9 znaku. Exstuje na to nejaky prikaz nebo musim data (prelyt) do
jineho pole a paty znak preskocit ?????

Dekuji za namety Vlada

TClientDataSet

[*] Lstiburek Pavel <Lstiburek(zv)ceb(tec)cz> - 18.4.2002 18:54:28

Urcite to umi TADODataset z D5, metodou LoadFromFile(), pokud ma soubor
priponu ".xml" tak to jej nacte.

Pavel


Zdravim...

V Delphi6 som videl TClientDataSet, ktory vedel nacitat data z XML.
Ale ten v Delphi5 to nevie.

Neviete niekto o nejakej komponente do D5 ktora by to dokazala.

Diky. NORO.

DATA Z KONFERENCE ZA BREZEN 2002

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 18.4.2002 19:17:53

Preji vsem pekneho dne,

na obvykle adrese naleznete data z konference za brezen 2002.

Obvykla adresa je
http://atrey.karlin.mff.cuni(tec)cz/~rk/DataZKonference.shtml

Slavek


Durex - Let's make kids better.
-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
http://swnet(tec)cz
-------------------------------------------------

TClientDataSet

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 18.4.2002 21:07:49

From: "Ben, Martin (CAP, GCF)" <Martin.Ben(zv)gecapital.com>
> TClientDataSet z D5 to umi taky. Podivej se do napovedy.

Tady je asi spis problem v tom, ze TClientDataSet je v D5 az v Enterprise
zatimco v D6 uz je ve verzi Professional.

Petr Vones

XML Parser

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 18.4.2002 21:10:49

From: "Radek Cervinka" <radek.cervinka(zv)centrum(tec)cz>
> Jo, ale pod Kylixem si se zapouzdrenim MS komponenty muzu akorat tak ...

V puvodnim dotazu se ale mluvilo o Delphi 6 a ne o Kylixu. S Delphi 6 se
dodava jeste i nejaky IBM XML parser, i kdyz tomu od MS bych asi veril vic. Na
Linuxu nejaky pouzitelny parser snad taky existuje, alespon bych to povazoval
za samozrejmost.

Petr Vones

Odstraneni znaku z pole

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

From: "bures" <bures(zv)ssakhk(tec)cz>
> Ahoj konfenece ! mam takovy dotaz: pokud mam dynamicke pole pole: array of
> char a v nem mam 10 znaku a potrebuji vypustit 5 znak aby pole melo pote
> delku 9 znaku. Exstuje na to nejaky prikaz nebo musim data (prelyt) do
> jineho pole a paty znak preskocit ?????

Pokud by jsi to ulozil jako string tak muzes pouzit Delete, jinak si to musis
napsat cele sam.

Petr Vones

XML Parser

[*] Gebauer Lukas <gebylist(zv)mlp(tec)cz> - 19.4.2002 07:48:07

> Jo, ale pod Kylixem si se zapouzdrenim MS komponenty muzu akorat tak ...

Nekde tusim na Torry jsem zahledl nativni XML parser komponentu... ta
by pod kylixem mela jit....


-- Lukas Gebauer.

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

User.dll - chyba

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 19.4.2002 08:26:28

Vazeni pratele,
jak jsem jiz psal, vyradil sem ze sveho projektu
vsechny knihovny obsahujici formular. V knihovnach probihaji pouze
matematicke operace. Vse Ok. Ted sem do projektu pridal novy formular a je
to tu znova. Tentokrat je ten formular v hlavni Exe. Muze mi nekdo poradit,
proc se to objevuje a proc az po ukonceni cinosti programu?

Rumcajs, D4 client/server, Win Me


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

Aplikace s vice samostatnymi okny

[*] Jan Krizek <krizek(zv)vitasw(tec)cz> - 19.4.2002 08:27:54

Ahoj,

chtel bych vytvorit v delphi program, ktery by mel podobne chovani oken
jako Outlook. Tedy kazde okno by melo tlacitko na liste a slo by mezi
nima pripinat pomoci Alt+Tab. Minimalizovat by melo jit kazde okno
samostatne atd...

Zatim jsem dokazal schovat tlacitko po TApplication. Pomoci stylu
WS_EX_APPWINDOW jsem zobrazil tlacitka jednotlivych oken. Ale zatim jsem
objevil par problemu (hlavne s TaskBarem):

1. Pri prepinani mezi okny kliknutim na ne se mi neprepnou tlacitka v
taskbaru (pokud se prepinam pomoci TaskBaru nebo Alt-TAB tak to funguje
dobre)

2. Pri zobrazeni Modalniho okna se zablokuji vsechny okna (to dela
Outlook taky, takze nevadi), jde mezi nima prepnout pomoci taskbaru
(Outlook dtto), ale pokud se prepnu pomoci taskbaru zpet na okno, ktere
vyvolalo modalni okno, tak mi prekryje to modalni okno a nemuzu se na
nej dostat jinak nez Alt+Tab (to Outlook nedela a je to dost neprijemna
vlastnost)

Chtel jsem se zeptat, zda jste nekdo tvoril podobnou aplikaci a mate
reseni techto problemu a hlavne zda nejsou jeste nejake dalsi, pro me
zatim skryte, problemy s takovym chovanim oken.

Dik Honza +

view a napojenie na delphi

[*] Robert Poncak <delphi(zv)zvlauto.sk> - 19.4.2002 08:55:09

Zdravim,

Mam taky zaciatocnicky dotaz. (hladal som v konferencii ale nenasiel...)

Ked si vytvorim na IB6 nejaky "view" ako ho mozem pouzivat v D5? Myslel som
ze to pojde cez storedprocedure ale nie.
Da sa to cez TDatabase, ale ja nechcem vyuzivat BDE.

Ako to je?

Robo

view a napojenie na delphi

[*] Milan Tome� <milan.tomes(zv)haida(tec)cz> - 19.4.2002 09:08:06

View se pouziva v TIBDataset jako zdroj dat napr:

select * from <jmeno_view>

S pozdravem

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

> Ked si vytvorim na IB6 nejaky "view" ako ho mozem pouzivat v D5?
> Robo

Barva ScrollBoxu

[*] Ladislav Fitz <ladislav.fitz(zv)kodytek(tec)cz> - 19.4.2002 09:08:32

je to combinace dvou barev, ja pouzivam pro kresleni toto (doufam ze ty
barvy jsou spravne kdyz tak me nekdo opravte)

Canvas.Brush.Bitmap:=AllocPatternBitmap (clBtnFace,clBtnHighlight);
Canvas.FillRect (aRect);

Spoluprace s MS Outlook

[*] "Netu�il, Roman, Ing." - 19.4.2002 09:32:30

Panove,
potreboval bych natuknout, jeste jsem se touto problematikou vubec
nezabyval:
Jak odeslat e-mail z Delphi aplikace? V DB tabulce mam el.adresy. Jde to
primo z aplikace nebo pres MS Otlook?
Potreboval bych nejaky priklad nebo par poznatku, jak to udelat.

Roman

Spoluprace s MS Outlook

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

> Jak odeslat e-mail z Delphi aplikace? V DB tabulce mam el.adresy. Jde to
> primo z aplikace nebo pres MS Otlook?
> Potreboval bych nejaky priklad nebo par poznatku, jak to udelat.

Primo z alikace to jde pomoci SMTP protokolu (umi jej treba moje
Synapse ci Indy)

Pokud to chces pres postovni program, pak pres rozhrani MAPI, coz umi
trebas JCL. ;-)
-- Lukas Gebauer.

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

view a napojenie na delphi

[*] Ben, Martin (CAP, GCF) <Martin.Ben(zv)gecapital(tec)com> - 19.4.2002 09:36:40

Pouzij komponenty IBX a z nich TIBTable, TIBQuery, TIBDataSet, TIBUpdateSQL.
Komponenty StoredProc jsou urceny pro praci s ulozenymi procedurami (jak uz
jejich nazev naznacuje).
To, ze pri navrhu nevidis definovane view, neznamena, ze je nemuzes pouzit.

Martin Ben

PS: Pokud u TIBTable vyberes v TableTypes moznost ttViews, tak v seznamu u
TableName uvidis i view.

> -----Original Message-----
> From: Robert Poncak [mailto:delphi(zv)zvlauto.sk]
>
> Zdravim,
>
> Mam taky zaciatocnicky dotaz. (hladal som v konferencii ale
> nenasiel...)
>
> Ked si vytvorim na IB6 nejaky "view" ako ho mozem pouzivat v
> D5? Myslel som
> ze to pojde cez storedprocedure ale nie.
> Da sa to cez TDatabase, ale ja nechcem vyuzivat BDE.

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