Archív konference Delphi

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

Vytvorenie Connection stringu

[*] Ren� Piz�r - 8.10.2000 09:55:39

Dobry den,

mam takyto problem alebo skor otazku
ked mam napr. AdoConnection a idem vytvorit ConnectionString,
tak sa zobrazi take okno "Vlastnosti Data Link",
kde vselico ponastavujem a vysledok toho je potom jeden textovy retazec - Co
nnectionString.

Neda sa nejak spustit taketo okno aj z programu Delphi - aby si pouzivatel
mohol sam vytvorit Connection string?

Rene Pizur


Vyvolanie hintu.

[*] Petr Fischer <fifa(zv)praguesoft(tec)cz> - 8.10.2000 09:56:14

Mrkni na Application.ActivateHint...

Petr Fischer


> Ako nasilne vyvolam Hint komponenty ?
>
> Roland.

DBaware ? data-aware

[*] Ing. Zdenek Havranek, HAF <sea-cv(zv)volny(tec)cz> - 8.10.2000 10:04:22

Zdravim,

tady v konferenci se casto hovori o DBaware komponentach. Co to je?
Jsou to komponenty schovane v Developer's Guide pod nazvem data-aware na
palete Data Controls?

--
S pozdravem

Ing. Zden�k Havr�nek, HAF mailto:havranek(zv)email(tec)cz
SEA - Chomutov, s.r.o.

Ve�ker� �innosti v oboru stroj�renstv�, elektrotechniky a automatizace

mailto:sea-cv(zv)volny(tec)cz, http://www.volny(tec)cz/sea-cv
Tel/fax: +420-396-624048, +420-396-625108, +420-606-507481
Vikov� Kun�tick� 1935, 430 01 Chomutov, Czech Republic


pripojeni DbGrid na 2 tabulky?

[*] Michal Tiller <Michal.Tiller(zv)oskarmobil(tec)cz> - 8.10.2000 10:26:49

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

Aha. Tak to se ob�v�m nep�jde, nebo� toto propojen� je stav�no jako 1:N, tj.
Podle ��dku v prvn� tabulce ur�uje� skupinu ��dk� v druh� tabulce. To co
chce�, si mysl�m, vy�e�� jen pomoc� SQL spojen�.
S pozdravem Michal Tiller.

-----Original Message-----
From: Petr Mohapl [mailto:p.mohapl(zv)nemstbk(tec)cz]
Sent: Tuesday, November 07, 2000 7:55 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Re: pripojeni DbGrid na 2 tabulky?


Ahoj, diky, ale neni to presne ono: potrebuji zobrazit pole z obou tabulek v
jednom gridu. Poradite?

Diky Petr
p.mohapl(zv)nemstbk(tec)cz <mailto:p.mohapl(zv)nemstbk(tec)cz>


From: Michal Tiller <mailto:Michal.Tiller(zv)oskarmobil(tec)cz>

Nu. Jedna Table nab�z� sv� data p�ez DataSource, na kter� lze napojit
DBGrid, MasterSource jin� tabulky a mnoho dal��ch component. Ale abys mohl
pou��t data z druh� Table, je pot�eba na ni napojit druh� DataSource, kter�
bude nab�zet jej� data. Na nej pak lze napojit druh� DBGrid.
S pozdravem


Presun dat z WinBase ...

[*] Pavel Skalicky <P.Skalicky(zv)sh.cvut(tec)cz> - 8.10.2000 10:31:29

Dobry den,
narazil jsem na nasledujici problem -
mam starou databazi ve WinBase 3.1 (pred rokem kdyz se kolega ptal na cosi v Soft602, tak se mu vysmali, ze to uz tam davno nikdo neudrzuje a nedela). Je ale pozadavek data z teto db presypat nekam jinam.
Primo ve WinBasi je export do textu, dBase IV a FoxPro 2.0.
Kdyz si to ale vyexportuju do *.dbf, tak pri otevreni mi Query zahlasi, ze je porusena hlavicka nebo index. A smula. Excel 2000 to otevre (dokonce to vypada i rozumne), tam je ale zase v haji cestina.
Pokud nekdo mate zkusenosti nebo napad, jak by se to dalo vytvorit, byl bych Vam vdecny. ODBC driver se k WinBasi nenabizi, takze tudy cesta taky nevede. Programuju to v Delphi 5 Ent a cil ma byt MS Access 97.
Diky za kazdou radu
Pavel
-------------------------------------------------
Pavel Skalick�
e-mail - P.Skalicky(zv)seznam(tec)cz
www - http://pts.kvalitne(tec)cz
mobil - 0604 844 698
ICQ - 38169741


Jak na DLL

[*] <delphi(zv)centrum.sk> - 08.10.2000 10:52:38

Ahoj.

Potreboval bych poradit z jednou veci ohledne DLL. Zajimalo by
me, zda jde udelat nasledujici vec a jak:

mel bych v DLL funkci/proceduru ktera se bude jmenovat napr.
NecoSpocitej. Ta bude pocitat nejaky veci a ja bych potreboval,
kdyby mi nejak vracela prubeh vypoctu. Neni mi totiz jasne jak to
udelat. Zkratka neco jako jsou udalosti u komponent, nebo podobne.

Ze sveho programu bych to chtel volat pres NecoSpocitej a
potreboval bych updatovat pri vypoctu ProgressBar.

Poradi nekdo jak na to?


Dik, Ales

Objavujte Internet s http://www.centrum.sk
Zalo�te si svoj mail na http://mail.centrum.sk


D5 & DLL: ako na funkciu?

[*] Michal Tiller <Michal.Tiller(zv)oskarmobil(tec)cz> - 8.10.2000 10:55:55

Napr. http://www.interbase2000.org/doc_deatz_udf.htm
A String na PChar se p�ev�d� takto:
S: String;
P: PChar;
P := PChar(S):

-----Original Message-----
From: Ondrej Jaura [mailto:jaura(zv)datalock.sk]
Sent: Tuesday, November 07, 2000 7:33 PM
To: Delphi
Subject: D5 & DLL: ako na funkciu? Prijemny podvecer :) Ako na funkciu v DLL?

moja predstava:
function Vrat(nieco: PChar; dlzka: integer): boolean; stdcall;
begin
ulozit String do nieco;
Result:=true;
end;

otazky:
* ako ulozit String do PChar-u?
* ako pouzit fciu v programe (pouzivajucom toto DLL)
* ako vytvorit v tomto programe (detto) PChar premennu a pod...

* mam vuobec pouzivat PChar, alebo prejst na AnsiString - ale
potrebujem to DLL vyuzivat i v inych prostrediach ako su od fy Borland... (s
PChar to fungovalo:)

Nieco mam odskusane, ale radsej uvitam pokec o celom... :)

Dakujem za zachranne kolesa :)

Ondrej


P.S.
Ak ma toho byt vela - radsej na muoj e-mail...

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

Vytvorenie Connection stringu

[*] Daniel Rott <roxton(zv)atlas(tec)cz> - 8.10.2000 10:58:35

> mam takyto problem alebo skor otazku
> ked mam napr. AdoConnection a idem vytvorit ConnectionString,
> tak sa zobrazi take okno "Vlastnosti Data Link",
> kde vselico ponastavujem a vysledok toho je potom jeden textovy
> retazec - ConnectionString.
> Neda sa nejak spustit taketo okno aj z programu Delphi - aby si
> pouzivatel mohol sam vytvorit Connection string?

Nevim jak v ADO, ale v ODBC je funkce SQLDriverConnect,
ktere staci dat neuplny ConnectionString (plne postaci dat
jmeno driveru) s parametrem SQL_DRIVER_COMPLETE.
Otevre se standardni dialog pro dany driver, kde se da nastavit
vse potrebne, a funkce vrati uplny ConnectionString, ktery lze
primo pouzit pri dalsi pripojenich (pak uz se dialog zobrazovat
nemusi).

Daniel Rott
------------------------------------------------------
Daniel Rott - roxton(zv)volny(tec)cz
http://www.volny(tec)cz/roxton
Some minor bugs/features fixed/added

Nativni pro MS SQL

[*] <mmaz(zv)centrum(tec)cz> - 08.10.2000 11:12:36

Nativni komponenty jsou takove, ktere nepotrebuji BDE a vyuzivaji
DLL od vyrobce. Takze do databaze se da pristupovat primo.
Marcel M.

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


Komponenta pro "vyzeni" snimku z MPG

[*] Karel Klimes <klimes(zv)metra(tec)cz> - 8.10.2000 11:18:46

Ahoj,
shanim vyse uvedenou komponentu (pokud mozno free). Jde mi o to, abych si
mohl udelat nahled na to, co obsahuje nejaky MPEG a abych si mohl vybrat
pozici snimku. Vystup by byl treba TBitmap.

THX
Progr-amather -Kchodl-


DBaware ? data-aware

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 8.10.2000 11:23:16

> tady v konferenci se casto hovori o DBaware komponentach. Co to
> je?
> Jsou to komponenty schovane v Developer's Guide pod nazvem data-aware
> na palete Data Controls?

Presne tak. DBaware asi neni vhodna zkracenina, ale ma se tim na
mysli skutecne to, co pises.

David


GDS32 a legalita

[*] Radim Kunz <privat(zv)casestudio(tec)com> - 8.10.2000 11:25:52


> Ahoj,
>
> kdyz bych chtel se svou aplikaci postavenou na IBX sirit knihovnu
> GDS32.dll - jadro interbase, bude to vubec legalni? Na druhou
> stranu mi prijde zbytecne kvuli tomu nutit zakaznika instalovat si IB
> klienta.

Mam takovy pocit, ze samotna gds32.dll ti nepomuze, protoze se
odkazuje na jine dll, ktere jsou soucasti IB klienta. Bez IB klienta
ji nenatahnes.

Radim

>
> A jeste trochu odjinud. Jak zjistim v programu, kde je ulozen
> soubor services, abych do nej mohl zapsat port IB6? Napr. na
> W2000 je ulozen trochu jinde nez na predchozich verzich Windows.
>
> Dik,
>
> David


OT: Undelete na W2000

[*] <delphi(zv)centrum.sk> - 08.10.2000 11:29:15

Ahoj,

prave jsem si nedopatrenim smazal jeden soubor ve W2000 Advanced
Server a docela bych ho potreboval undeletnout. Nevi nekdo jak na
to? Problem je totiz v tom, ze je na disku NTFS.

Co s tim?
Ja to nechci psat znovu... :-(


Ales

Objavujte Internet s http://www.centrum.sk
Zalo�te si svoj mail na http://mail.centrum.sk


BLOB

[*] Ren� Otisk - 8.10.2000 11:37:45

Zkus TBlobField.LoadFromFile, LoadFromStream resp. SaveToFile, SaveToStream

Sroub

Hello

Nevite jak vycucat Blob z datab�ze.
Nebo proc mi funkce TBDEDataSet.GetBlobFieldData stale vraci 0


Jirka Dvorak


Vytvorenie Connection stringu

[*] Krska Vit <v_krska(zv)del(tec)cz> - 8.10.2000 12:04:33

lepsi je vytvorit si connection na soubor. ten se pak da menit a nemusis
zasahovat do programu. to okno pak zobrazis tak ze spustis ten soubor pomoci
ShellExecute.
napr.:
ShellExecute(nil, 'open', StrPCopy(St,'c:\MujConnection.udl'),
nil, nil, SW_SHOW)

Ing. V�t Kr�ka
vit.krska(zv)del(tec)cz

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Ren� Piz�r
Sent: Wednesday, November 08, 2000 9:56 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Vytvorenie Connection stringu


Dobry den,

mam takyto problem alebo skor otazku
ked mam napr. AdoConnection a idem vytvorit ConnectionString,
tak sa zobrazi take okno "Vlastnosti Data Link",
kde vselico ponastavujem a vysledok toho je potom jeden textovy retazec - Co
nnectionString.

Neda sa nejak spustit taketo okno aj z programu Delphi - aby si pouzivatel
mohol sam vytvorit Connection string?

Rene Pizur


IB6 - spustenie SQL(DDL) skriptu - ako?

[*] delph <delph(zv)host.sk> - 8.10.2000 12:10:33

Ahojte,
nainstaloval som si IBObjects.
V adresari .\D4Apps\Lobbyist\ je subor Lobbyist.sql
Pravdepodobne je to vygenerovany DDL kod.
Ako teda tento kod spustim, aby sa vytvorila databaza presne podla toho
Lobbyist.sql ? (lobbyist.gdb)

Pomocou IBConsole? Ako? Ved aby som mohol spustat nejaky SQL skript, musim byt
predsa prihlaseny k nejakej DB ? Ci nie? A prave tento skript VYTVARA DB a
malo by stacit, ak som prihlaseny "len" k IB Serveru. Ci nie?

Poradte mi prosim, ako "spracovat" ten Lobbyist.sql ...

Rado

Nativni pro MS SQL

[*] Lubo Fule <fule(zv)sct.sk> - 8.10.2000 12:15:29

> Nativni komponenty jsou takove, ktere nepotrebuji BDE a vyuzivaji
> DLL od vyrobce. Takze do databaze se da pristupovat primo.
> Marcel M.

Tym zrejme myslis DB-Library, ak je to tak, tak Ta sklamem, pretoze je to
zastarala technologia a MS ju podporuje iba pre zachovanie kompatibility a
jej vyvoj od verzie MSSQL 6.x uz nepokracuje. Nativne pre MSSQL 7 a viac je
ODBC alebo OLEDB. Staci porovnat napr. vykon ODBC vs. DB-Library a vsetko je
jasne (ODBC je vyrazne rychlejsie). Mimochodom aj utility od MS pre MSSQL
(Enterprise Manager, Query Analyzer a pod.) chodia na MSSQL cez ODBC.
Tu je vynatok z dokumentacie:

ODBC is Open C API designed to access data in SQL databases.
The SQL Server ODBC driver is a native,
high-performance driver that directly accesses the SQL Server

MS SQL 7.0

[*] Lubo Fule <fule(zv)sct.sk> - 8.10.2000 12:18:03

> Zbysek ma nejake komponenty pro primy pristup pres OLE DB a
> vim o komponentach, ktere osobne povazuji za dost dobre, od L.
> Fuleho - ODBCe. Oboji je free, pokud nedoslo k nejake zmene,

http://www.sct.sk/~fule/ODBCe/ODBCe.exe

Spravne fungujuce funkcie UPPER a LOWER v IB6

[*] Radek KALA <Kala(zv)atlas(tec)cz> - 8.10.2000 12:26:37

Staci nastavit spravne collate a bude fungovat i bez UDF

> M�m na to napsane vlastni UDF, ktere to resi.
> Muzu poslat.
>
> campulka(zv)czas(tec)cz
>
>
> ----- Original Message -----
> From: "Roland Tur�an (RoTurSoft)" <rotursoft(zv)nextra.sk>
> To: "Delphi CZ konferencia" <delphi-l(zv)fwd(tec)cz>
> Sent: Tuesday, November 07, 2000 8:45 PM
> Subject: Spravne fungujuce funkcie UPPER a LOWER v IB6
>
>
> > Ako zabezpecim aby spravne fungovali funkcie v subj.. Lebo ak dam
> > Upper("�esk� Bud�jovice") tak vznikne "�ESK� BUD�JOVICE" a lower spravi
> > "�esk� bud�jovice", proste funkcie nechapu vztahy medzi nasimi
> > nestandartnymi znakmi.
> >
> > Pouzivam Win1250 sadu. Bol tu uz niekto kto pisal ze ta alebo ona znakova
> > sada funguje ako ma, ale u mna najlepsie funguje Win1250.
> >
> > Riesil to uz niekto ?
> >
> > Dakujem.
> >
> > Roland.
> >
> >
>
>
S pozdravem Radek KALA
BetaControl, s.r.o.
Cerneho 58/60, 635 00
tlf. : + 420 5 4622 3491
fax : + 420 5 4622 3470
GSM : + 420 603 85 75 15


IB6 - spustenie SQL(DDL) skriptu - uz to funguje

[*] delph <delph(zv)host.sk> - 8.10.2000 12:39:10

Uz som na to dosiel ;-)
Riesi to ISQL, ale aj tak pri spusteni skriptu Lobbyist.sql z balika IBObjects
mi hlasi tuto chybu :

Dynamic SQL Error
SQL error code = -104
Token unknown - line 5, char 7
TYPE
Statement: CREATE TABLE BEN (BEN_ID SYS_PK NOT NULL,
LASTNAME NAME_DM NOT NULL,
FIRSTNAME NAME_DM NOT NULL,
TITLE NAME_DM,
TYPE BEN_TYPE_DM NOT NULL,
ADD_DATE DATE_DM,
ADD_USER USER_DM,
CHG_DATE DATE_DM,
CHG_USER USER_DM,
CONSTRAINT BEN_PK PRIMARY KEY (BEN_ID))


Co je tu problemom ?

Dik
Rado

BLOB

[*] CERMAK <CERMAK(zv)procom(tec)cz> - 8.10.2000 12:44:31

Ahoj

Myslim ze se BLOB polozka da ulozit do streamu pres SaveToStream nebo do
souboru pres SaveToFile na prislusne polozce. Tam s ni muzes pracovat a pak
ji zas prs LoadFromStream ulozit do databaze.

Jaromir Cermak

-----Original Message-----
From: Jiri Dvorak [mailto:Jiri_Dvorak(zv)gordic(tec)cz]
Sent: Wednesday, November 08, 2000 9:50 AM
To: DELPHI
Subject: BLOB


Hello

Nevite jak vycucat Blob z datab�ze.
Nebo proc mi funkce TBDEDataSet.GetBlobFieldData stale vraci 0


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


DBaware ? data-aware

[*] delph <delph(zv)host.sk> - 8.10.2000 12:52:03

IZHH> tady v konferenci se casto hovori o DBaware komponentach. Co to je?
IZHH> Jsou to komponenty schovane v Developer's Guide pod nazvem data-aware na
IZHH> palete Data Controls?

Ahoj,

Komponenty Data-aware = DBAware !
Komponenty Data-aware pracuju s nejakou databazou (Interbase,Paradox,MSSQL
apod).
V zakladnej ponuke Delphi mas dve palety "DBAware komponent":
DataAccess - sluzia na pristup k databazam cez BDE
DataControls - su to " DB ovladacie prvky", ktore su napojene na DataAccess komponenty.
Poloz si na form nejaku komp., oznac ju a stlac F1 - a objavil som ameriku;-)

Na internete najdes stovky Data-aware komp.
Napr. www.torry.ru

---------------
D.e.l.p.h.!
delph(zv)host.sk

Form Skins

[*] delph <delph(zv)host.sk> - 8.10.2000 12:54:02

Ing. Csaba Kissi napisal:
ICK> Vie niekto akym sposobom sa da zmenit vzhlad okien podobne ako to robi windowblinds.

Ahoj,
pozri si http://www.lawrenz.com/coolform/

Pripadne hladaj na www.torry.ru (CoolForm)

---------------
D.e.l.p.h.!
delph(zv)host.sk

pripojeni DbGrid na 2 tabulky?

[*] Milan Dvo��k <Dvorak.Ucitel.GYMNAZIUM(zv)gymzn(tec)cz> - 8.10.2000 13:04:02


> Aha. Tak to se ob�v�m nep�jde, nebo� toto propojen� je stav�no jako 1:N, tj.
> Podle ��dku v prvn� tabulce ur�uje� skupinu ��dk� v druh� tabulce. To co
> chce�, si mysl�m, vy�e�� jen pomoc� SQL spojen�.
> S pozdravem Michal Tiller.
>
> Ahoj, diky, ale neni to presne ono: potrebuji zobrazit pole z obou tabulek v
> jednom gridu. Poradite?
>
Nedefinuj mezi temi tabulkami master a detail, jen do te detail
nadefinuj lookup pole na ta z master, ktera chces v gridu mit a musi
to jit.


Milan Dvo��k
dvorak(zv)gymzn(tec)cz


EAccessViolation in module... a dal?

[*] Martin Nedopil <nedopil(zv)eskon(tec)cz> - 8.10.2000 13:11:44

Nazdarek,

v posledni dobe se cas od casu objevuje problem v mych programech.
Je to vzdy to same. Vyhodi se exception EAccessViolation <mujprogram>
at 0001D614.

Kdyz se pak podivam do *.map souboru uvidim, ze na teto adrese dli
tato metoda:

0001:0001D614 TControl.WMMouseMove

Jenze co s tim ? (Delphi3.01 )

Martin


Jak uzamknout zaznam (Paradox)

[*] delph <delph(zv)host.sk> - 8.10.2000 13:17:57

Bednar��k Dalibor napisal:
BD> Aplikace ma byt sitova....takze potrebuji hlidat jestli u daneho editovaneho
BD> zamestnance prave neprovadi
BD> zmenu nekdo jiny. Aby se mi to nejak zamklo.....

Ahoj,
kedysi sa to tu preberalo. Tusim Martin Fronek to riesil cez "inteligentny
sietovy semafor". Fungovalo to ako Client/server cez sockety.
Prave to riesilo problem, kedy uzivatel nejaky zaznam zamkne a potom mu padne
windows a zaznam zostane zamknuty navekyvekov - az kym nezmazes paradox.lck.
A v pripade zapisu nejakeho "flagu" do DB to je to iste - co ak mu prave vdedy
padnu win ?

Skus hladat v archive ! www.delphi(tec)cz

Pripadne nech sa ohlasi Martin F. - zaujimalo by to aj mna ci mu to slape na100% ...

---------------
D.e.l.p.h.!
delph(zv)host.sk

Nastavenie Dcom

[*] Miroslav Hro��o�����,�(�j�Z��3 - 8.10.2000 13:18:28

Dobry,

Potreboval by som poradit ako nastavit prava na pristup k DCOM objektu pre ostatne stanice v stieti.
1) Pokusal som sa to spravit cez DCOMcnfg, ale pri restarte pocitaca alebo zmene DCOM objektu sa mi straca toto nastavenie.
Mohli by ste mi povedat, kde robim chybu ?
2) Pocul som, ze sa daju nastavit prava aj priamo cez registre windowsov, ale neviem ako.
Moholi by ste mi povedat ako sa to robi ?

Mam dve stanice Win98 a domenovy server NT4.0(SP 6).
Skusam spojit obidve stanice cez DCOM. Stanice su prihlasene v domene.

Miro.

Priklad DB aplikace

[*] delph <delph(zv)host.sk> - 8.10.2000 13:20:36

Petr Fejfar napisal:
PF> Ale pro sveho anglicky mluviciho kolegu bych potreboval nejakou vzorovou
PF> klientskou aplikaci, ktera je napsana timto stylem. Nemate nekdo kus neceho,
PF> co byste mi mohli poskytnout? Stacil by link na nejake existujici demo.

Ahoj Petr,

Hladaj na lokalnom disku :
c:\Program Files\Borland\Delphi5\Demos\Db ;-)

---------------
D.e.l.p.h.!
delph(zv)host.sk

Jak na DLL

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 8.10.2000 13:28:16

Musel by sis tu funkci NecoSpocitej rozdelit na nekolik elementarnich kroku
a po kazdem kroku updatovat ProgressBar.

Milan Tomes

> Ahoj.
>
> Potreboval bych poradit z jednou veci ohledne DLL. Zajimalo by
> me, zda jde udelat nasledujici vec a jak:
>
> mel bych v DLL funkci/proceduru ktera se bude jmenovat napr.
> NecoSpocitej. Ta bude pocitat nejaky veci a ja bych potreboval,
> kdyby mi nejak vracela prubeh vypoctu. Neni mi totiz jasne jak to
> udelat. Zkratka neco jako jsou udalosti u komponent, nebo podobne.
>
> Ze sveho programu bych to chtel volat pres NecoSpocitej a
> potreboval bych updatovat pri vypoctu ProgressBar.
>
> Poradi nekdo jak na to?
>
> Dik, Ales
>
> Objavujte Internet s http://www.centrum.sk
> Zalo�te si svoj mail na http://mail.centrum.sk
> ---
> P��choz� zpr�va neobsahuje viry.
> Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
> Verze: 6.0.198 / Virov� b�ze: 95 - datum vyd�n�: 4.10.2000
>
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.198 / Virov� b�ze: 95 - datum vyd�n�: 4.10.2000


Nastroj na upravu zdrojaku

[*] Ji�� Mat�jka <jiri.matejka(zv)stemmark(tec)cz> - 8.10.2000 13:40:41

Nevite o nejakem nastroji na "inteligentni" upravu zdrojaku? Mam na mysli nastroj, ktery by byl schopen udelat v textu odrazky (napr. za begin). Mam trochu neporadek v nekterych zdrojacich a nechce se mi to delat rucne mezernikem ci tabulatorem. Tusim ze existoval nejaky takovy nastroj pro Borland Pascal (jmenoval se Vispascal???), mozna se to da nekde splasit. Predem dik.

Jirka Matejka
jiri.matejka(zv)stemmark(tec)cz

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

IB6 - spustenie SQL(DDL) skriptu - uz to funguje

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

Ahoj,

delph wrote:
>
> Uz som na to dosiel ;-)
> Riesi to ISQL, ale aj tak pri spusteni skriptu Lobbyist.sql z balika IBObjects
> mi hlasi tuto chybu :
>
> Dynamic SQL Error
> SQL error code = -104
> Token unknown - line 5, char 7
> TYPE
> Statement: CREATE TABLE BEN (BEN_ID SYS_PK NOT NULL,
> LASTNAME NAME_DM NOT NULL,
> FIRSTNAME NAME_DM NOT NULL,
> TITLE NAME_DM,
> TYPE BEN_TYPE_DM NOT NULL,
> ADD_DATE DATE_DM,
> ADD_USER USER_DM,
> CHG_DATE DATE_DM,
> CHG_USER USER_DM,
> CONSTRAINT BEN_PK PRIMARY KEY (BEN_ID))
>
> Co je tu problemom ?

Pravdpodobne to je script napsany pro drivejsi verze IB, v IB6 je TYPE
klicovym slovem. Musel bys ho dat do uvozovek ...

Tom

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

Tomas Michalik
ProCA, s. r. o.
V Luzich 818, Praha 4
Czech Republic

e-mail: michalik(zv)proca(tec)cz
tel: +420 2 67283446


Jak na DLL

[*] Michal Tiller <Michal.Tiller(zv)oskarmobil(tec)cz> - 8.10.2000 13:55:22

Asi bych si udelal druhou funkci v tom DDL, ktera by vracela stav procesu.
Ta prvni by to ukladala prubezne do nejake globalni promenne v DDL a ja bych
si pak prubezne tou druhou funkci zjistoval stav te prvni funkce.
Nebo by ta prvni funkce posilala nejake messages a ja bych je necim jinym
chytal, coz je asi lepsi varianta. :)
Ale pisu jen tak teoreticky. Nic takoveho jsem nedelal.
Michal Tiller

-----Original Message-----
From: delphi(zv)centrum.sk [mailto:delphi(zv)centrum.sk]
Sent: Wednesday, November 08, 2000 10:53 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Jak na DLL
Importance: High


Ahoj.

Potreboval bych poradit z jednou veci ohledne DLL. Zajimalo by
me, zda jde udelat nasledujici vec a jak:

mel bych v DLL funkci/proceduru ktera se bude jmenovat napr.
NecoSpocitej. Ta bude pocitat nejaky veci a ja bych potreboval,
kdyby mi nejak vracela prubeh vypoctu. Neni mi totiz jasne jak to
udelat. Zkratka neco jako jsou udalosti u komponent, nebo podobne.

Ze sveho programu bych to chtel volat pres NecoSpocitej a
potreboval bych updatovat pri vypoctu ProgressBar.

Poradi nekdo jak na to?


Dik, Ales

Objavujte Internet s http://www.centrum.sk
Zalo�te si svoj mail na http://mail.centrum.sk


EAccessViolation in module... a dal?

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 8.10.2000 14:06:30

From: "Martin Nedopil" <nedopil(zv)eskon(tec)cz>
> v posledni dobe se cas od casu objevuje problem v mych programech.
> Je to vzdy to same. Vyhodi se exception EAccessViolation <mujprogram>
> at 0001D614.
>
> Jenze co s tim ? (Delphi3.01 )

Ahoj,

Nejprve bych zkusil nainstalovat posledni update pack #2 pro Delphi 3:
http://www.borland.com/devsupport/delphi/downloads/dpro302readme.html

Petr Vones, amatersky programator

IB6 - spustenie SQL(DDL) skriptu - uz to funguje

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 8.10.2000 14:19:20

> Uz som na to dosiel ;-)
> Riesi to ISQL, ale aj tak pri spusteni skriptu Lobbyist.sql z balika
> IBObjects mi hlasi tuto chybu :
>
> Dynamic SQL Error
> SQL error code = -104
> Token unknown - line 5, char 7
> TYPE
> Statement: CREATE TABLE BEN (BEN_ID SYS_PK NOT NULL,
> LASTNAME NAME_DM NOT NULL,
> FIRSTNAME NAME_DM NOT NULL,
> TITLE NAME_DM,
> TYPE BEN_TYPE_DM NOT NULL,
> ADD_DATE DATE_DM,
> ADD_USER USER_DM,
> CHG_DATE DATE_DM,
> CHG_USER USER_DM,
> CONSTRAINT BEN_PK PRIMARY KEY (BEN_ID))
>
Ahoj,

mozna to je mimo, ale TYPE je klicove slovo IB6, takze se nehodi
jako nazev pole. Zkusil bych ho prejmenovat.

David


Jak na DLL

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 8.10.2000 14:20:28

From: <delphi(zv)centrum.sk>
> mel bych v DLL funkci/proceduru ktera se bude jmenovat napr.
> NecoSpocitej. Ta bude pocitat nejaky veci a ja bych potreboval,
> kdyby mi nejak vracela prubeh vypoctu. Neni mi totiz jasne jak to

Ahoj,

predej jako jeden z parametru callback funkci, ktera ze z te NecoSpocitej
funkce bude volat po urcitych krocich.

Petr Vones, amatersky programator

Nastroj na upravu zdrojaku

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 8.10.2000 14:25:29

From: "Ji�� Mat�jka" <jiri.matejka(zv)stemmark(tec)cz>
> Nevite o nejakem nastroji na "inteligentni" upravu zdrojaku?

Ahoj,

Delphi Code formatter:
http://delphree.clexpert.com/pages/app_CODEFORMAT.htm

Petr Vones, amatersky programator


Dynamicka tvorba menu podle pritomnych baliku v MD

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 8.10.2000 14:30:34

From: "Martin Falta" <martin.falta(zv)atlas(tec)cz>
> Delam MDI aplikaci, v niz je kazde detske okno v samostatnem baliku.
> Potrebuji, aby si aplikace pri spusteni
> zjistila vsechny pritomne baliky a podle toho si vytvorila nabidku. Bohuzel
> nevim, jak udelat obsluhu kliknuti jednotlivych polozek menu.

Ahoj,

priklad podobny tomu tvemu je tady, z toho by jsi to mel vycist:
http://www.techvanguards.com/com/tutorials/plugin.asp

Petr Vones, amatersky programator


Jak na DLL

[*] Daniel Rott <roxton(zv)atlas(tec)cz> - 8.10.2000 14:37:57

> mel bych v DLL funkci/proceduru ktera se bude jmenovat napr.
> NecoSpocitej. Ta bude pocitat nejaky veci a ja bych potreboval,
> kdyby mi nejak vracela prubeh vypoctu. Neni mi totiz jasne jak to
> udelat. Zkratka neco jako jsou udalosti u komponent, nebo podobne.

Zkus se inspirovat napriklad funkci CopyFileEx, viz. Win SDK

Daniel
------------------------------------------------------
Daniel Rott - roxton(zv)volny(tec)cz
http://www.volny(tec)cz/roxton
Some minor bugs/features fixed/added

OT: Knihovny TCP/IP pro BP7

[*] Michal K�s <kus(zv)tangosw(tec)cz> - 8.10.2000 14:39:30

Nevite nahodou, zda existuji knihovny pro TCP/IP pro programy
napsane v BP7 v DPMI?

Michal Kus

pripojeni DbGrid na 2 tabulky - HOTOVO

[*] Petr Mohapl <p.mohapl(zv)nemstbk(tec)cz> - 8.10.2000 14:56:36

Diky vsem, co jste mi na toto tema odpovidali.
Udelal jsem to pres TTable a Lookup Field (vdaka Marcant!) a chodi to bez problemu. Jinak ale pres TQuery by to slo taky.

Jeste jednou dik vsem
Petr


IB6 - spustenie SQL(DDL) skriptu - uz to funguje

[*] Radim Kunz <privat(zv)casestudio(tec)com> - 8.10.2000 15:14:06



> Uz som na to dosiel ;-)
> Riesi to ISQL, ale aj tak pri spusteni skriptu Lobbyist.sql z balika IBObjects
> mi hlasi tuto chybu :
>
> Dynamic SQL Error
> SQL error code = -104
> Token unknown - line 5, char 7
> TYPE
> Statement: CREATE TABLE BEN (BEN_ID SYS_PK NOT NULL,
> LASTNAME NAME_DM NOT NULL,
> FIRSTNAME NAME_DM NOT NULL,
> TITLE NAME_DM,
> TYPE BEN_TYPE_DM NOT NULL,
> ADD_DATE DATE_DM,
> ADD_USER USER_DM,
> CHG_DATE DATE_DM,
> CHG_USER USER_DM,
> CONSTRAINT BEN_PK PRIMARY KEY (BEN_ID))
>
>
> Co je tu problemom ?

Neni TYPE na seznamu klicovych slov ?

Radim

>
> Dik
> Rado
>
>

Jak na DLL

[*] brant(zv)dcomm(tec)cz - 8.10.2000 15:29:25

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

Treba tak, ze te procedure predas handle toho prvku, se kterym chces neco
delat. A ta procedura bude posilat windowsovskou nebo uzivatelskou message
na tento handle. V te volajici aplikaci staci message odchytit a zpracovat.
Uspesne jsem takhle predaval do DLL napsane v C++ handle listboxu a pomoci
message LB ADDSTRING se ten listbox plnil. Jak je to s progressbarem, to
bohuzel nevim, ale nejakou uzivatelskou message by se to snad dalo
sfouknout.

RNDr. Petr Brant [Brant(zv)dcomm(tec)cz]

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

Ahoj.

Potreboval bych poradit z jednou veci ohledne DLL. Zajimalo by
me, zda jde udelat nasledujici vec a jak:

mel bych v DLL funkci/proceduru ktera se bude jmenovat napr.
NecoSpocitej. Ta bude pocitat nejaky veci a ja bych potreboval,
kdyby mi nejak vracela prubeh vypoctu. Neni mi totiz jasne jak to
udelat. Zkratka neco jako jsou udalosti u komponent, nebo podobne.

Ze sveho programu bych to chtel volat pres NecoSpocitej a
potreboval bych updatovat pri vypoctu ProgressBar.

Poradi nekdo jak na to?


Dik, Ales


Nastroj na upravu zdrojaku

[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 8.10.2000 15:35:50

Haj hou!

On 8 Nov 2000,, Ji � Mat jka wrote:

> Nevite o nejakem nastroji na "inteligentni" upravu zdrojaku?

Freeware:
http://www.slm.wau.nl/wkao/DelForExp.html

Open Source:
http://users.iafrica.com/a/as/asteele/delphi/codeformat/

Enjoy!


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

DBaware ? data-aware

[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 8.10.2000 15:48:42

On 8 Nov 2000, at 10:04, Ing. Zdenek Havranek, HAF wrote:

> tady v konferenci se casto hovori o DBaware komponentach. Co to
> je?
> Jsou to komponenty schovane v Developer's Guide pod nazvem data-aware
> na palete Data Controls?

Tak, tak.


S pozdravem

Zbysek Hlinka

Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ


Presun dat z WinBase ...

[*] L. ZITA <konference(zv)sales(tec)cz> - 8.10.2000 16:09:47

Ahoj.

Ja bych na to sel pres ten text.

Ludek


-----Original Message-----
From: Behalf Of Pavel Skalicky
Dobry den,
narazil jsem na nasledujici problem -
mam starou databazi ve WinBase 3.1 (pred rokem kdyz se kolega ptal na cosi v
Soft602, tak se mu vysmali, ze to uz tam davno nikdo neudrzuje a nedela). Je
ale pozadavek data z teto db presypat nekam jinam.
Primo ve WinBasi je export do textu, dBase IV a FoxPro 2.0.
Kdyz si to ale vyexportuju do *.dbf, tak pri otevreni mi Query zahlasi, ze
je porusena hlavicka nebo index. A smula. Excel 2000 to otevre (dokonce to
vypada i rozumne), tam je ale zase v haji cestina.
Pokud nekdo mate zkusenosti nebo napad, jak by se to dalo vytvorit, byl bych
Vam vdecny. ODBC driver se k WinBasi nenabizi, takze tudy cesta taky nevede.
Programuju to v Delphi 5 Ent a cil ma byt MS Access 97.
Diky za kazdou radu
Pavel

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


Jak na DLL

[*] L. ZITA <konference(zv)sales(tec)cz> - 8.10.2000 16:09:49

Behalf Of delphi(zv)centrum.sk
> Potreboval bych poradit z jednou veci ohledne DLL. Zajimalo by
> me, zda jde udelat nasledujici vec a jak:
>
> mel bych v DLL funkci/proceduru ktera se bude jmenovat napr.
> NecoSpocitej. Ta bude pocitat nejaky veci a ja bych potreboval,
> kdyby mi nejak vracela prubeh vypoctu. Neni mi totiz jasne jak to
> udelat. Zkratka neco jako jsou udalosti u komponent, nebo podobne.
>
> Ze sveho programu bych to chtel volat pres NecoSpocitej a
> potreboval bych updatovat pri vypoctu ProgressBar.
>
> Poradi nekdo jak na to?
>
> Dik, Ales

Ahoj.

Velmi hezky to jde pres message.

V hlavnim programu nadefinujes treba :

{ Public declarations }
procedure StepVypoctu( var msg : TMessage);
message wm_User +$112;

do volani procedury pridas parametr s handlem okna :
procedure Vypocet(...,const AppHandle:HWND);

volani procedury/funkce z hlavniho formu :

Vypocet(.....,Form1.Handle);


v DLL procedure tam kde chces odesilat stav vypoctu zavolas :

SendMessage(AppHandle,WM_USER + $112,x,y);


a ve volajicim formulari to zpracujes

procedure StepVypoctu( var msg : TMessage);

begin
//mas tady dva parametry pro rozhodavni/prirazeni
if msg.Wparam ... //- v nasem pripade vraci x z DLL
if msg.Lparam ... //- v nasem pripade vraci y z DLL
end;

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


Nastroj na upravu zdrojaku

[*] �ejka Jan <Jan.Cejka(zv)merlin(tec)cz> - 8.10.2000 16:11:51

Treba na www.torry.net v sekci Tools / Syntax Tools.

> -----P�vodn� zpr�va-----
> Od: Ji�� Mat�jka [mailto:jiri.matejka(zv)stemmark(tec)cz]
> Odesl�no: 8. listopadu 2000 13:41
> Komu: 'delphi-l(zv)fwd(tec)cz'
> P�edm�t: Nastroj na upravu zdrojaku
>
>
> Nevite o nejakem nastroji na "inteligentni" upravu zdrojaku?
> Mam na mysli nastroj, ktery by byl schopen udelat v textu
> odrazky (napr. za begin). Mam trochu neporadek v nekterych
> zdrojacich a nechce se mi to delat rucne mezernikem ci
> tabulatorem. Tusim ze existoval nejaky takovy nastroj pro
> Borland Pascal (jmenoval se Vispascal???), mozna se to da
> nekde splasit. Predem dik.
>
> Jirka Matejka
> jiri.matejka(zv)stemmark(tec)cz
>
> ---
> Odchoz� zpr�va neobsahuje viry.
> Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
> Verze: 6.0.193 / Virov� b�ze: 93 - datum vyd�n�: 19.9.2000
>
>

Re[2]: Jak na DLL

[*] Raul Endymion <Raul.Endymion(zv)infima(tec)cz> - 8.10.2000 16:17:32

Neslo by do teto dll nacpat male okynko s progressbarem a funkce
necospocitej by updatovala tento. Neco jako dialog.


MT> Musel by sis tu funkci NecoSpocitej rozdelit na nekolik elementarnich kroku
MT> a po kazdem kroku updatovat ProgressBar.

MT> Milan Tomes

>> Ahoj.
>>
>> Potreboval bych poradit z jednou veci ohledne DLL. Zajimalo by
>> me, zda jde udelat nasledujici vec a jak:
>>
>> mel bych v DLL funkci/proceduru ktera se bude jmenovat napr.
>> NecoSpocitej. Ta bude pocitat nejaky veci a ja bych potreboval,
>> kdyby mi nejak vracela prubeh vypoctu. Neni mi totiz jasne jak to
>> udelat. Zkratka neco jako jsou udalosti u komponent, nebo podobne.
>>
>> Ze sveho programu bych to chtel volat pres NecoSpocitej a
>> potreboval bych updatovat pri vypoctu ProgressBar.
>>
>> Poradi nekdo jak na to?
>>
>>
>> Dik, Ales
>>
>> Objavujte Internet s http://www.centrum.sk
>> Zalo�te si svoj mail na http://mail.centrum.sk
>> ---
>> P��choz� zpr�va neobsahuje viry.
>> Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
>> Verze: 6.0.198 / Virov� b�ze: 95 - datum vyd�n�: 4.10.2000
>>
MT> ---
MT> Odchoz� zpr�va neobsahuje viry.
MT> Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
MT> Verze: 6.0.198 / Virov� b�ze: 95 - datum vyd�n�: 4.10.2000

Raul mailto:Raul.Endymion(zv)ns1.infima(tec)cz

Jak uzamknout zaznam (Paradox)

[*] L. ZITA <konference(zv)sales(tec)cz> - 8.10.2000 16:32:04

Behalf Of delph
> Ahoj,
> kedysi sa to tu preberalo. Tusim Martin Fronek to riesil cez "inteligentny
> sietovy semafor". Fungovalo to ako Client/server cez sockety.
> Prave to riesilo problem, kedy uzivatel nejaky zaznam zamkne a
> potom mu padne
> windows a zaznam zostane zamknuty navekyvekov - az kym nezmazes
> paradox.lck.
> A v pripade zapisu nejakeho "flagu" do DB to je to iste - co ak
> mu prave vdedy
> padnu win ?

Ahoj.
Velky rozdil mezi zamknutim v paradox.lck a flagem v db je v tom, ze ten
flag muze obsahovat
casovy udaj a ty muzes treba jednou za x minut projet db a vsechny zaznamy
zamknute delsi dobu
proste zase odemknout. Coz v pripade *.lck nejde.

Jinak tento system vubec neobhajuji a v dnesni dobe je IMHO jednodusi a
lepsi takovehle aplikace
postavit na Interbasi nebo jinem SQL serveru, ktery podporuje transakce.

Ludek


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


Vyvoj SW pro DOS v prostredi Delphi

[*] Radek Cervinka <radek.cervinka(zv)centrum(tec)cz> - 08.10.2000 16:43:50

Ahoj,

predpokladam, ze uz to tu bylo, ale presto:pokud potrebujes
programovat 32 bit aplikace pod DOS v pascalu (i pod jine OS) a
nechces platit za BP zkus Free Pascal

treba na http://www.thefreecountry.com/developercity/index.html

Jsou tam i jine kompilatory kompatibilni s BP7 a castecne i s
Delphi (a mas to zadarmo).
Radek
______________________________________________________________
> Od: "Pavel ZIDEK" <kopr(zv)kopr(tec)cz>
> Komu: <delphi-l(zv)fwd(tec)cz>
> CC:
> Datum: Wed, 8 Nov 2000 08:03:42 +0100
> P�edm�t: Re: Vyvoj SW pro DOS v prostredi Delphi
>
> Zdravim,
> ja mam zajem a urcite by se naslo vice zajemcu programovat DOS
pod Win a
> spoustet DOS aplikace bez omezeni pameti.
> Za ty prachy to beru.
> Problem je ale co s copyright pro BP.
> Pavel ZIDEK
>
> P.S. Dema z tvoji stranky nejdou stahnout, protoze neexistuji
>
> ----- Original Message -----
> From: Bohuslav �vancara <softprojekt(zv)iol(tec)cz>
> To: <delphi-l(zv)fwd(tec)cz>
> Sent: Friday, November 03, 2000 10:35 PM
> Subject: RE: Vyvoj SW pro DOS v prostredi Delphi
>
>
> > Ahoj!
> >
> > Ja to umim a dokonce toho umim i trochu vic, nez pozadujes.
> >
> > Umim v Delphi editovat a ladit konzolovou aplikaci a tim si
odladit cely
> > program pro MSDOS. Vysledny EXE se prozene pres WDOSX a tim
se ziska
> > 32-bitovy (!) program pro MSDOS. Dosovsky program pak nema
omezenou pamet,
> a
> > muzes v nem pouzivat vsechny vymozenosti Object Pascalu
(AnsiString,
> > try-except-finally, classes, atd.), samozrejme bez grafickych
komponent.
> > Zdrojove texty Borland Pascalu jsou pouzitelne vyjma
assembleru. (A kdyz
> si
> > das ve zdrojacich pozor napr. pomoci {$IFDEF WIN32}, tak
muzes prekladat v
> > BP i v Delphi. Ja to tak delam. V BP 7.0 samozrejme nemuzes
pouzivat veci
> z
> > Object Pascalu.)
> >
> > Z jednech zdrojaku mas zaroven konzolovou aplikaci pro
Windows a program
> pro
> > DOS. Pro Windows jsem udelal i "Grafickou konzoli", takze pak
je z
> > dosovskeho programu opravdu Windows program. (Ale vypada jako
dosovky.)
> >
> > Dokonce jsem predelal dosovskou knihovnu Object Professional
1.30 od
> > TurboPower tak, aby se dala pouzit v Delphi 3 a 5.
> >
> > Nedotahnul jsem to az do konce, ale schazi jenom malo. Pro
dosovsky
> program
> > nemam dokoncenou podporu mysi a funkci pro spusteni jednoho
programu z
> > druheho. A nejakou slusnejsi dokumentaci v opravdove
anglictine, nikoli v
> te
> > moji. Pro lidi pouzivajici Object Professional take potrebuji
dodelat
> > patcher zdrojovych souboru.
> >
> > Windows aplikace zalozene na dosovske knihovne Object
Professional ale
> chodi
> > jako konzolova a "graficky konzolova" aplikace ve Windows
prakticky bez
> > problemu.
> >
> > Pro programy, ktere Object Professional nepouzivaji, bych to
musel
> upravit.
> > Ale nemel by to byt velky problem - par dnu prace.
> >
> > Chtel bych to dodelat, ale nechci to davat zadarmo.
> >
> > Kdyby se nasel zajemce, ktery by to koupil rekneme za 2500,-
Kc, tak by me
> > to donutilo to dodelat.
> >
> > Jestli to nektery majitel knihovny Object Professional chce
vyzkouset, tak
> > zarodek dokumentace je zde:
> > http://www.razdva(tec)cz/svancara/unisondw
> > a download je zde:
> > http://www.razdva(tec)cz/svancara/UnisonDW/download/Index.htm
> >
> > Pokud by to za 2500,- chtel nekdo, kdo nepouziva Object
Professional, tak
> at
> > se mi ozve asi za 14 dnu (dva tydny ted mam prace az nad
hlavu) a
> domluvime
> > se, ze behem dalsich rekneme 3 tydnu bych to dodelal.
> >
> >
> > Informace o problemu jsou zde:
> >
> > - www.wuschel.demon.co.uk (WDOSX - ten pouzivam)
> > - http://home.t-online.de/home/immo.wache/dwp/en (toto jsem
nezkousel)
> >
> > S pozdravem
> >
> > Bohuslav Svancara
> > softprojekt(zv)iol(tec)cz
> >
> > PS: Mluvime o Delphi 3 az 5. Nikoli o nizsich verzich.
> >
> >
> > -----Original Message-----
> > From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On
Behalf Of
> > Ji�� Foldyna
> > Sent: Friday, November 03, 2000 9:47 AM
> > To: 'Delphi konference'
> > Subject: Vyvoj SW pro DOS v prostredi Delphi
> >
> >
> > Ahoj,
> >
> > udrzuji nekolik (asi tak 15) programu urcenych do DOS
prostredi a libilo
> by
> > se mi, kdybych mohl misto IDE Borland Pascalu pouzivat IDE
Delphi - jen
> pro
> > editaci a preklady, samozrejme, ladim ve starem dobrem Turbo
Debuggeru.
> > Nemate nekdo povedomost o tom, jak bych mohl z IDE Delphi
spoustet
> > kompilator Borland Pascalu ?
> >
> > Diky
> >
> > Ing. Jiri Foldyna
> > mailto:jiri.f(zv)avizo(tec)cz
> >
> >
> >
> >
>


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


Komponenta pro "vyzeni" snimku z MPG

[*] JIM Design <jim.design(zv)iol(tec)cz> - 8.10.2000 17:13:29

Ahoj,

co takhle pouzit TMediaplayer a TAnimate, Nastavit
Tmediaplayer.Display:=Tanimate a pouzit funkci Tanimate.PaintTo

M.Jirman

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Karel Klimes
Sent: Wednesday, November 08, 2000 11:19 AM
To: Konference, Delphi
Subject: Komponenta pro "vyzeni" snimku z MPG


Ahoj,
shanim vyse uvedenou komponentu (pokud mozno free). Jde mi o to, abych si
mohl udelat nahled na to, co obsahuje nejaky MPEG a abych si mohl vybrat
pozici snimku. Vystup by byl treba TBitmap.

THX
Progr-amather -Kchodl-

QReport

[*] JIM Design <jim.design(zv)iol(tec)cz> - 8.10.2000 17:13:30

ahoj,

pouzivej QRBand typu rbDetail a proceduru OnNeedData, ten rbDetail pln
pomoci te onneeddata do konce dat a on se bude pod sebe opakovat dokud
nenajede na prekazku (treba okraj) a pak automaticky pokracuje na dalsi
strance.

M.Jirman

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Bednar��k Dalibor
Sent: Tuesday, November 07, 2000 1:31 PM
To: forum
Subject: QReport



Ahoj

Mam sestavu ve kterem pouzivam GroupHeader, GroupFooter....
Jak docilim toho, aby se mi na kazde strance vytiskly jenom tri skupiny
Nebo aby skupina, ktera by uz nevysla cela na stranku aby se tiskla na novou

Dik

Dalibor


pripojeni DbGrid na 2 tabulky?

[*] JIM Design <jim.design(zv)iol(tec)cz> - 8.10.2000 17:14:01

ahoj,

jak?!?

takhle:

tabulka1:
1. radek: aaa bbb ccc
2. radek: ddd eee fff

tabulka2:
1. radek: 111 222 333
2. radek: 444 555 666

vysledek:
1.radek: aaa bbb ccc null null null
2.radek: ddd eee fff null null null
3. radek: null null null 111 222 333
4.radek: null null null 444 555 666

(jedine zobrazeni ktere tu nebylo popsano)

jsou ta ve dvou shodne definovanych tabulkach?


M.Jirman

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of Petr
Mohapl
Sent: Tuesday, November 07, 2000 7:55 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Re: pripojeni DbGrid na 2 tabulky?


Ahoj, diky, ale neni to presne ono: potrebuji zobrazit pole z obou tabulek v
jednom gridu. Poradite?

Diky Petr
p.mohapl(zv)nemstbk(tec)cz

From: Michal Tiller


Nu. Jedna Table nab�z� sv� data p�ez DataSource, na kter� lze napojit
DBGrid, MasterSource jin� tabulky a mnoho dal��ch component. Ale abys mohl
pou��t data z druh� Table, je pot�eba na ni napojit druh� DataSource, kter�
bude nab�zet jej� data. Na nej pak lze napojit druh� DBGrid.
S pozdravem


Co s Registry?!

[*] Petr Zednik <Zednik(zv)prospeks-it(tec)cz> - 08.10.2000 19:10:18

Podle tohoto projevu bych to odhadoval spise na nejakou
"rezidentni" utilitku, ktera dle nejakeho pravidla monitoruje
nektere zmeny v registrech a takhle je "loguje" do REG souboru.
Zkusil bych pres Ctrl+Alt+Del ukoncit vsechny aplikace, ktere
tam nutne nemusi byt (prip. zkontrolovat v registrech a win.ini system.ini,
co vsechno se spousti pri startu na pozadi)
==> jestli tohle nepomuze, tak potom nevim...

Petr Zednik

>>> vobornik(zv)ssakhk(tec)cz 31.10.00 8:54 >>>
>
>Pracuji pod Win98 v Delphi 5. Koukal jsem, ze stejne soubory to vytvari i
>nekterym dalsim programum. Napr. AVG. Ale vetsina programu, nic takoveho
>nevytvari. Jak to zastavit???

Jak na DLL

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

From: "Daniel Rott" <roxton(zv)atlas(tec)cz>
> Zkus se inspirovat napriklad funkci CopyFileEx, viz. Win SDK

Ahoj,

mohlo by to vypadat treba takhle:

type
TSVLProcessCallback = function (PercentDone, UserParam: Integer): Boolean;
stdcall;

// tato funkce bude umistena v DLL
function SomeVeryLongProcess(CallBack: TSVLProcessCallback; UserParam:
Integer): Boolean;
var
I: Integer;
begin
for I := 1 to 100 do
begin
if Assigned(CallBack) and not CallBack(I, UserParam) then Break;
Sleep(10);
end;
Result := True;
end;

{ *** Pouziti ******************************************************** }

function MyCallback(PercentDone, UserParam: Integer): Boolean; stdcall;
begin
with TProgressBar(UserParam) do
begin
Position := PercentDone;
Update;
end;
Result := True;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
SomeVeryLongProcess(MyCallback, Integer(ProgressBar1));
end;

end.

Petr Vones, amatersky programator

Jak rozlisit druh vyjimky

[*] brant(zv)dcomm(tec)cz - 8.10.2000 20:22:24

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

Ahoj,
mam tento problem: Oteviram exkluzivne nejakou paradoxi tabulku, ktera
teoreticky muze byt nabourana tak, ze ji nelze otevrit. Pokud ji ma vsak
otevrenou jeste nekdo, nelze ji diky exkluzivite otevrit rovnez. Chytam to
na vyjimku, neumim vsak rozlist duvod, proc tabulku nelze otevrit, zda kvuli
tomu, ze je naborena nebo kvuli tomu, ze ji ma otevrenou nekdo jiny. Poradi
nekdo?

Diky predem

RNDr. Petr Brant [Brant(zv)dcomm(tec)cz]

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

Undelete na W2000

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 8.10.2000 20:54:14

Undelete od Executive Software napr. ale vysledek nemusi byt 100% ;-) Neco
jsem s tim zachranil a neco ne. Hlavne by mel byt nainstalovany PRED tim nez
si neco smazes, pak to ma lepsi efekt ;-)

Mac

----- Original Message -----
From: <delphi(zv)centrum.sk>

> prave jsem si nedopatrenim smazal jeden soubor ve W2000 Advanced
> Server a docela bych ho potreboval undeletnout. Nevi nekdo jak na
> to? Problem je totiz v tom, ze je na disku NTFS.
>
> Co s tim?
> Ja to nechci psat znovu... :-(

Jak rozlisit druh vyjimky

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

From: <brant(zv)dcomm(tec)cz>
> otevrenou jeste nekdo, nelze ji diky exkluzivite otevrit rovnez. Chytam to
> na vyjimku, neumim vsak rozlist duvod, proc tabulku nelze otevrit, zda kvuli
> tomu, ze je naborena nebo kvuli tomu, ze ji ma otevrenou nekdo jiny. Poradi

Ahoj,

EDBEngineError ma vlastnosti ErrorCount a Errors, podle tabulky chyb BDE by
jsi to mel byt schopen rozlisit.

Petr Vones, amatersky programator


Spravne fungujuce funkcie UPPER a LOWER v IB6

[*] Roland Turcan \(RoTurSoft\) <rotursoft(zv)nextra.sk> - 8.10.2000 21:10:56

Pozri skusal som kadeco

napr.:

Select Upper('sctz���') from rdb$database


Vyskusaj si to, ak to bude fungovat tak som asi kon.

Roland.

----- Original Message -----
From: "Radek KALA" <Kala(zv)atlas(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, November 08, 2000 12:26 PM
Subject: Re: Spravne fungujuce funkcie UPPER a LOWER v IB6


> Staci nastavit spravne collate a bude fungovat i bez UDF
>
> > M�m na to napsane vlastni UDF, ktere to resi.
> > Muzu poslat.
> >
> > campulka(zv)czas(tec)cz
> >
> >
> > ----- Original Message -----
> > From: "Roland Tur�an (RoTurSoft)" <rotursoft(zv)nextra.sk>
> > To: "Delphi CZ konferencia" <delphi-l(zv)fwd(tec)cz>
> > Sent: Tuesday, November 07, 2000 8:45 PM
> > Subject: Spravne fungujuce funkcie UPPER a LOWER v IB6
> >
> >
> > > Ako zabezpecim aby spravne fungovali funkcie v subj.. Lebo ak dam
> > > Upper("�esk� Bud�jovice") tak vznikne "�ESK� BUD�JOVICE" a lower
spravi
> > > "�esk� bud�jovice", proste funkcie nechapu vztahy medzi nasimi
> > > nestandartnymi znakmi.
> > >
> > > Pouzivam Win1250 sadu. Bol tu uz niekto kto pisal ze ta alebo ona
znakova
> > > sada funguje ako ma, ale u mna najlepsie funguje Win1250.
> > >
> > > Riesil to uz niekto ?
> > >
> > > Dakujem.
> > >
> > > Roland.
> > >
> > >
> >
> >
>
>
> S pozdravem Radek KALA
> BetaControl, s.r.o.
> Cerneho 58/60, 635 00
> tlf. : + 420 5 4622 3491
> fax : + 420 5 4622 3470
> GSM : + 420 603 85 75 15
>

WinInet Error 12029

[*] Daniel Schmidt <dschmidt(zv)centrum.sk> - 8.10.2000 21:20:55

Dobry den,

neviete cim je zapricinena chyba 12029 pri pouzivani WinInet API ?

U Microsoftu som nasiel toto:

> 12029 ERROR_INTERNET_CANNOT_CONNECT
> The attempt to connect to the server failed.

To mi naozaj nepomohlo.

Ta chyba vznika pri overovani mena a hesla. (Need Auth)
Prvy request prejde v pohode ale potom uz neprejde ani jeden. Kazdy skonci s
touto chybou. Ked sa program zhodi a spusti znovu, znovu prejde iba jeden
request.

Dolezite je, ze to hapruje iba pri pouziti Proxy servera, pri Dial-Upe to
ide normalne.

Neviete niekto kde je pes zakopany?

Pouzivam Delphi 5Pro, Advanced HTTP (AdvHTTP)


Dakujem.

Daniel Schmidt
mailto://dschmidt(zv)centrum.sk


PageControl

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 8.10.2000 21:29:20

From: "Mirek Drej�ek" <drejcek(zv)schkocr(tec)cz>
> mam takovyto problem: pouzivam komponentu PageControl. Na ni jsou dva listy.
> Na techto listech jsou dalsi komponenty.
> Pri pouziti klaves Ctrl+Tab preskoci na druhy list. Pri dalsim pouziti skoci
> na prvni list (to je OK), ale fokus dostane prvni komponenta na liste. Ja
> bych potreboval aby fokus dostala komponenta, ktera byla aktivni pri
opusteni
> teto stranky.

Ahoj,

napriklad takhle:

procedure TForm1.PageControl1Changing(Sender: TObject; var AllowChange:
Boolean);
begin
TPageControl(Sender).ActivePage.Tag := Integer(ActiveControl);
end;

procedure TForm1.PageControl1Change(Sender: TObject);
var
C: TComponent;
begin
C := TComponent(TPageControl(Sender).ActivePage.Tag);
if (C is TWinControl) and TWinControl(C).CanFocus then
TWinControl(C).SetFocus;
end;

Petr Vones, amatersky programator


Systemove datum ?

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 8.10.2000 21:31:42

From: "Ber�nek Pavel" <Pavel.0(zv)worldonline(tec)cz>
> Jsem programator zacatecnik a mam problem: potrebuji nastavit systemove
> datum. To se mi pres funkci Setsystemtime podari, ale prehodi se mi pritom i
> cas a ten touto funkci nemuzu upravit, jelikoz mi porad nastavuje (UTC) cas.

Ahoj,

Podivej se do \Demos\Cpl\Date

Petr Vones, amatersky programator

N�hrada standartn�ch dialog� openfile a savefile

[*] delphi <korindelphi(zv)atlas(tec)cz> - 8.10.2000 21:58:25

Dobr� den,
m�m jeden probl�m.. pot�eboval bych nahradit standartn� dialogy openfile a savefile vlastn�mi dialogy. Potrebuji je prepsat, protoze se pomoci nich daji spoustet programy ( pop-up/spustit ). Nevim jakse daji ve windows nahradit tyto dialogy, potrebuji aby se nahradili nekde v pameti, aby to platilo pro vsechny programy co je pouzivaji.
Diky za pomoc.
Ivan �varc


Dynamicka tvorba menu podle pritomnych baliku v MD

[*] Martin Falta <martin.falta(zv)atlas(tec)cz> - 8.10.2000 22:16:49

Diky Petre, ale nebylo by mozne se nejak obejit bez toho COM?
Neni mozne ten balik nejak dynamicky nahrat a zavolat nejakou fci. uvnitr
toho baliku?

Predem dekuji.

Martin Falta
martin.falta(zv)atlas(tec)cz

----- Original Message -----
From: Petr Vones <pvones(zv)mbox.vol(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, November 08, 2000 2:30 PM
Subject: Re: Dynamicka tvorba menu podle pritomnych baliku v MDI aplikaci


> From: "Martin Falta" <martin.falta(zv)atlas(tec)cz>
> > Delam MDI aplikaci, v niz je kazde detske okno v samostatnem baliku.
> > Potrebuji, aby si aplikace pri spusteni
> > zjistila vsechny pritomne baliky a podle toho si vytvorila nabidku.
Bohuzel
> > nevim, jak udelat obsluhu kliknuti jednotlivych polozek menu.
>
> Ahoj,
>
> priklad podobny tomu tvemu je tady, z toho by jsi to mel vycist:
> http://www.techvanguards.com/com/tutorials/plugin.asp
>
> Petr Vones, amatersky programator
>

Re[2]: IB6 - spustenie SQL(DDL) skriptu - uz to fu

[*] delph <delph(zv)host.sk> - 8.10.2000 22:45:30

Tomas Michal�k napisal:
TM> Pravdpodobne to je script napsany pro drivejsi verze IB, v IB6 je TYPE
TM> klicovym slovem. Musel bys ho dat do uvozovek ...

Ahoj Tomas,
dik za radu. Je to ono !
Existuje niekde nejaky "konvertor skriptov" z IBx do IB6 ? Pripadne databaz ?

---------------
D.e.l.p.h.!
delph(zv)host.sk

N�hrada standartn�ch dialog� openfile a savefile

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 8.10.2000 22:47:47

From: "delphi" <korindelphi(zv)atlas(tec)cz>
> m�m jeden probl�m.. pot�eboval bych nahradit standartn� dialogy openfile a
> savefile vlastn�mi dialogy. Potrebuji je prepsat, protoze se pomoci nich
> daji spoustet programy ( pop-up/spustit ). Nevim jakse daji ve windows

Ahoj,

to by bylo asi dost problematicke. Pokud ti jde o Start -> Spustit, tak tato
volba se da tusim pomoci Policy editoru zakazat. Dale take muzes kontrolovat
veskere volani ShellExecute pomoci implementace IShellExecuteHook:
http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=13444

Petr Vones, amatersky programator

Dynamicka tvorba menu podle pritomnych baliku v MD

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 8.10.2000 22:59:56

From: "Martin Falta" <martin.falta(zv)atlas(tec)cz>
> Diky Petre, ale nebylo by mozne se nejak obejit bez toho COM?
> Neni mozne ten balik nejak dynamicky nahrat a zavolat nejakou fci. uvnitr
> toho baliku?

Ahoj,

ohledne pluginu je pak vycerpavajici clanek jeste tady:
http://www.obsof.com/delphi_tips/DL613.html

Petr Vones, amatersky programator

Nastroj na upravu zdrojaku

[*] delph <delph(zv)host.sk> - 8.10.2000 22:59:57

Ji�� Mat�jka napisal:
JM> Nevite o nejakem nastroji na "inteligentni" upravu zdrojaku?

Ahoj Ji��,
http://www.slm.wau.nl/wkao/DelForExp.html
Je to Expert do Delphi. Vela moznosti, FREE, super - pouzivam to !
Dokonca - "with source" ;-)

---------------
D.e.l.p.h.!
delph(zv)host.sk

ACCESS: pridani fieldu pomoci SQL

[*] Martin Kleiner <mkleiner(zv)seznam(tec)cz> - 9.10.2000 01:11:01

Potrebuji pridat do tabulky v ACCESS pomoci SQL textovy field s parametry:
- je nutno zadat: NE (parametr NULL/NOT NULL)
- povolit nulovou delku: ANO (tady nevim jaky parametr)

priklad:
ALTER TABLE mytable ADD myfield CHAR(6) <tady nevim jaky parametr>

Diky Martin

Stream x Text x String

[*] Ing. Pavel �ilinec <zilinec(zv)fpozn(tec)cz> - 9.10.2000 05:59:53

Ahoj,
mam Delphi5 a jsem pripojeny na MS SQL 7.0, kde mam v tabulce sloupecek typu
Text. K temto hodnotam mam udelany objekt, kde nejdrive vse ukladam do
promennych, se kterymi pracuji v dialogu uzivatele a pak pri ulozeni vse
posilam do objektu, ktery to pak posle na server.
Chtel jsem pouzit ReachEdit, ale bohuzel pres ReachEdit.Text nebo
ReachEdit.Lines.Text se mi format prevede na klasicky Plain Text. To se
deje, pokud pouziji jako promennou typ string. Takze

Server: Text
Objekt : String := FieldByName('Text').AsString
Klient: ReachEdit.Text := String;
a pri ukladani je pouze na objektu ParamByName('Text').AsMemo := String;

Pokud mam na serveru v Text ulozeny primo ten format RTF, tak se mi to nacte
pekne vcetne formatu, ale pri ukladani uz se to opet prevede na text.
Proto jsem chtel pouzit TMemoryStream misto promenne String - tam se to zase
dobre ukladalo, ale spatne nacitalo - nebo spise nic se nenacetlo.

Server: Text
Objekt : TBlobFiel(FieldByName('Text')).SaveToStream(MemoryStream)
Klient: RichEdit.Lines.LoadFromStream(MemoryStream)
Ale tohle uz mi nefungovalo a nevim, co zde delam spatne. Samozrejme ze tady
uz zase funguje ukladani.

Nevite nekdo, v cem delam chybu nebo alespon jak by se to dalo jednoduse
vyresit? Samozrejme, ze to mohu ulozit jako Stream do souboru a ten si potom
jen otevrit jako textak a nacist to, ale toto reseni se mi nelibi.
Dekuji

��la

Undelete na W2000

[*] Jan Fiala <jan.fiala(zv)iol(tec)cz> - 9.10.2000 06:22:41

DeleteFileViever od Executive software. Mel by byt free ke stazeni na
www.executive.com.

Jan Fiala

----- Original Message -----
From: <delphi(zv)centrum.sk>


Ahoj,

prave jsem si nedopatrenim smazal jeden soubor ve W2000 Advanced
Server a docela bych ho potreboval undeletnout. Nevi nekdo jak na
to? Problem je totiz v tom, ze je na disku NTFS.

Co s tim?
Ja to nechci psat znovu... :-(


Ales

Objavujte Internet s http://www.centrum.sk
Zalo�te si svoj mail na http://mail.centrum.sk

sdileni panelu

[*] Benes Jaroslav <JBenes(zv)cpoj(tec)cz> - 9.10.2000 06:36:05

Ahoj,

mam na formu par panelu s par komponentami a potreboval bych cely panel
zobrazit v jinem, samostatnem formu. A nechce se mi delat kopii panelu
(je za tim jeste nejaky kod na pozadi (ma vztah k celemu formu),
poveseny na spoustu events - pri kopii se neprenese). Je mozne nejak
udelat sdileni panelu, ktery je na jednom formulari, aby ho bylo mozne
otevrit i na formulari druhem? Blbost co? Ale bodlo by mi to.

Diky
Jaro B.

Priklad DB aplikace

[*] Petr Fejfar <development(zv)callnet(tec)cz> - 9.10.2000 07:11:44

delph <delph(zv)host.sk> wrote:

> Hladaj na lokalnom disku :
> c:\Program Files\Borland\Delphi5\Demos\Db ;-)

Mohl bys mi napsat, ktere demo mas konkretne na mysli? AFAIK, vetsina techto
prikladu pouziva k editovani primo DBGrid popr. ruzne DBEdity a to je to,
co nas moc nezajima.

Bye, pf

Vytvorenie Connection stringu

[*] Ren� Piz�r - 9.10.2000 07:26:52

Vrele diky, vyskusal som a funguje to k mojej plnej spokojnosti.

Rene Pizur

> -----P�vodn� zpr�va-----
> Od: Krska Vit [mailto:v_krska(zv)del(tec)cz]
> Odesl�no: 8. november 2000 16:31
> Komu: Ren� Piz�r
> P�edm�t: RE: Vytvorenie Connection stringu
>
>
> 1. vice info o ShellExecute je v helpu "MAPI Programer's reference" (je u
> delphi)
> 2. je v unite ShellApi
> 3. v zapisu jsem udelal chybu. prvni parametr neni nil ale handl vlastnika
> napr.:
> ShellExecute(Application.Handle, 'open', PChar('C:\MyUdl.udl'),nil, nil,
> SW_SHOW)
> toto jsem zkousel a funguje
>
> aby tohle fungovalo musi byt na PC nainstalovan MS SQL. pozn.: kdyz v
> nejakem manazeru (Windows Commander)odentrujes tento soubor
> (*.udl), tak se
> taky zobrazi tento dialog
>
> PS: tento priklad jde pouzit i na jine soubory, da se tak spustit
> i internet
> explorer, nebo netscape, podle toho co je nainstalovano. pak se
> misto cesty
> k souboru napise
> 'http://www.seznam(tec)cz'. tim se spusti browser se strankou seznam.
>
> Ing. V�t Kr�ka
> vit.krska(zv)del(tec)cz
>

GDS32 a legalita

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 9.10.2000 07:54:23

> > kdyz bych chtel se svou aplikaci postavenou na IBX sirit knihovnu
> > GDS32.dll - jadro interbase, bude to vubec legalni? Na druhou stranu
> > mi prijde zbytecne kvuli tomu nutit zakaznika instalovat si IB
> > klienta.
>
> Mam takovy pocit, ze samotna gds32.dll ti nepomuze, protoze se
> odkazuje na jine dll, ktere jsou soucasti IB klienta. Bez IB klienta
> ji nenatahnes.
>

Zkousel jsem to a jde to i na strojich, ktere nikdy nemely s IB nic
spolecneho a nebyl nejmensi problem.

David


Jak na DLL

[*] Jiri Dvorak <Jiri_Dvorak(zv)gordic(tec)cz> - 9.10.2000 07:57:58

Predej si jako argument funkce Handle okna a posilej si Message
s pozici v ProgressBaru

Jirka Dvorak
***************************************************************************
> Ahoj.
>
> Potreboval bych poradit z jednou veci ohledne DLL. Zajimalo by
> me, zda jde udelat nasledujici vec a jak:
>
> mel bych v DLL funkci/proceduru ktera se bude jmenovat napr.
> NecoSpocitej. Ta bude pocitat nejaky veci a ja bych potreboval,
> kdyby mi nejak vracela prubeh vypoctu. Neni mi totiz jasne jak to
> udelat. Zkratka neco jako jsou udalosti u komponent, nebo podobne.
>
> Ze sveho programu bych to chtel volat pres NecoSpocitej a
> potreboval bych updatovat pri vypoctu ProgressBar.
>
> Poradi nekdo jak na to?
>
> Dik, Ales
>

Stream x Text x String

[*] Milink Otakar <otam(zv)tdat(tec)cz> - 9.10.2000 08:23:58

> Server: Text
> Objekt: TBlobFiel(FieldByName('Text')).SaveToStream(MemoryStream)

MemoryStream.Position := 0;

Jinak totiz stream stoji na konci a odtud se toho moc nacist neda (:-)

> Klient: RichEdit.Lines.LoadFromStream(MemoryStream)
> Ale tohle uz mi nefungovalo a nevim, co zde delam spatne.

s pozdravem Otakar Milink

Jak rozlisit druh vyjimky

[*] Michal Tiller <Michal.Tiller(zv)oskarmobil(tec)cz> - 9.10.2000 09:09:25

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

J� to d�l�m takhle.
try
...
except
on E: Exception do begin
ShowMessage(E.ClassName + ' with message ''' + E.Message + '''');
if E.ClassName = '' then
...
else
if E.ClassName = '' then
...
else
...
Close;
end;
end;
ClassName si zjist�m tak, �e to vyzkou��m a vid�m. :)
Michal Tiller

-----Original Message-----
From: brant(zv)dcomm(tec)cz [mailto:brant(zv)dcomm(tec)cz]
Sent: Wednesday, November 08, 2000 8:22 PM
To: delphi-l(zv)fwd(tec)cz
Subject: Jak rozlisit druh vyjimky



Ahoj,
mam tento problem: Oteviram exkluzivne nejakou paradoxi tabulku, ktera
teoreticky muze byt nabourana tak, ze ji nelze otevrit. Pokud ji ma vsak
otevrenou jeste nekdo, nelze ji diky exkluzivite otevrit rovnez. Chytam to
na vyjimku, neumim vsak rozlist duvod, proc tabulku nelze otevrit, zda kvuli
tomu, ze je naborena nebo kvuli tomu, ze ji ma otevrenou nekdo jiny. Poradi
nekdo?

Diky predem

RNDr. Petr Brant [Brant(zv)dcomm(tec)cz]

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

sdileni panelu

[*] Milink Otakar <otam(zv)tdat(tec)cz> - 9.10.2000 09:33:30

Mate-li D5 zkuste se podivat na TFrame

s pozdravem Otakar Milink

> Ahoj,
>
> mam na formu par panelu s par komponentami a potreboval bych
> cely panel
> zobrazit v jinem, samostatnem formu. A nechce se mi delat kopii panelu
> (je za tim jeste nejaky kod na pozadi (ma vztah k celemu formu),
> poveseny na spoustu events - pri kopii se neprenese). Je mozne nejak
> udelat sdileni panelu, ktery je na jednom formulari, aby ho bylo mozne
> otevrit i na formulari druhem? Blbost co? Ale bodlo by mi to.
>
> Diky
> Jaro B.
>

Nativni pro MS SQL

[*] <mmaz(zv)centrum(tec)cz> - 09.10.2000 09:38:49

Ne vse co se pise v dokumentaci od Microsoft, je pravda. Z
vlastnich zkusenosti.

Od nejhorsiho po nejlepsi.
1, BDE (no katastrofa)
2, ODBC (vcelku dost slusne) az na to zjistovani columnu
3, ADO (Dost rychle, rekl bych asi nejlepsi) nevyhoda (neni
soucasti W95)
4, Nativni od 3 stran (velmi rychle, spolehlive, ale pustte si
trace a budete zirat)
5, Nativni od zeos.dn.ua
K tomuto bych se rozepsal vice.
Na to, ze jsou zatim v beta verzi jsou dost promakane. Jsou ze
vsech nejrychlejsi, zdrojaky jsem zatim nestudoval, nebyl cas.
Jsou dost spolehlive, jediny problem, co zatim je, nastava v
tabulce s vice jak cca 20000 zaznamy do gridu. Uz jsem tam psal,
chyba by uz mela byt odstranena. Do budoucnosti bych rekl, ze asi
budou "top" na zebricku komponent pro MS SQL.

Marcel M


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


I/O errors

[*] Jiri Novotny <NOVOTNY(zv)ftknw.upol(tec)cz> - 9.10.2000 08:39:22 met-1

Ahoj!

Nevite, kde ci jak se da zjistit, co znamenaji ruzne hodnoty I/O
errors? Dival jsem se do helpu, ale tam jsem nic nenasel. Pouze par
hodnot od 100 do asi 106. Mne se ale konkretne jedna o chyby 30, 32 a
132.

Jirka.

Priklad DB aplikace

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 9.10.2000 09:39:34

>
> > Hladaj na lokalnom disku :
> > c:\Program Files\Borland\Delphi5\Demos\Db ;-)
>
> Mohl bys mi napsat, ktere demo mas konkretne na mysli? AFAIK, vetsina
> techto prikladu pouziva k editovani primo DBGrid popr. ruzne DBEdity
> a to je to, co nas moc nezajima.
>
Ja - a jak je videt, nebyl jsem sam - jsem z puvodniho mailu
pochopil, ze zajem mas prave o tento styl. Jaky je tedy tvuj
skutecny pozadavek?

David


sdileni panelu

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 9.10.2000 09:42:49

> mam na formu par panelu s par komponentami a potreboval bych cely
> panel zobrazit v jinem, samostatnem formu. A nechce se mi delat kopii
> panelu (je za tim jeste nejaky kod na pozadi (ma vztah k celemu
> formu), poveseny na spoustu events - pri kopii se neprenese). Je mozne
> nejak udelat sdileni panelu, ktery je na jednom formulari, aby ho bylo
> mozne otevrit i na formulari druhem? Blbost co? Ale bodlo by mi to.
>
Napada me jedine ten Tvuj panel vytvorit jako samostatny objekt ci
komponentu, ale to asi neni to, co bys chtel slyset. :(

David


Sortovani ve StringGridu

[*] Pavel ZIDEK <kopr(zv)kopr(tec)cz> - 9.10.2000 09:43:49

Zdravim,
nevi nekdo jak donutit StringGrid sortovat dle zvoleneho sloupce ci jinych kriterii.
Diky pavel

Pekny den (rano, vecer i noc) preje
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
KOPR software Pavel ZIDEK mailto:kopr(zv)kopr(tec)cz
http://www.kopr(tec)cz/w-delphi.htm http://www.kopr(tec)cz
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

sdileni panelu

[*] Lauko Stefan <lauko(zv)salamon.sk> - 9.10.2000 09:58:21

Ahoj,
ja taketo zalezitosti riesim vyuzitim TFrames. Vytvor si "New Frame" vloz no
neho ten panel prirad vsetky events atd.
Velkost Framu nastav na velkost panelu.
Potom - New form a vloz do neho Frames. Takto budu vyuzite vsetky eventy z
Frames + mozes ich aj predefinovat pripadne dedit povodne.
Je to velmi silny nastroj pri programovani opakujucich sa veci v programe.
Lauko.

----- Original Message -----
From: Benes Jaroslav <JBenes(zv)cpoj(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, November 09, 2000 6:36 AM
Subject: sdileni panelu


> Ahoj,
>
> mam na formu par panelu s par komponentami a potreboval bych cely panel
> zobrazit v jinem, samostatnem formu. A nechce se mi delat kopii panelu
> (je za tim jeste nejaky kod na pozadi (ma vztah k celemu formu),
> poveseny na spoustu events - pri kopii se neprenese). Je mozne nejak
> udelat sdileni panelu, ktery je na jednom formulari, aby ho bylo mozne
> otevrit i na formulari druhem? Blbost co? Ale bodlo by mi to.
>
> Diky
> Jaro B.
>

Prepsani pouzivane DLL

[*] Petr Reichl <p.reichl(zv)gmc(tec)net> - 9.10.2000 10:23:02

Dobry den,

napsal jsem instala?n� program a pot�k�m se s t�m, ze nemohu p?epsat
OleAut32.dll, kter� je v permanentn�m vyuzit�. Zkousel jsem dat do kl�?e v
registrech RunOnce p?�kaz

command /c copy /y c:\oleaut32.dll c:\windows\system\oleaut32.dll

.. jenomze to nefunguje. J�t to mus�, protoze MS a nap?. InstallShield to
pouz�vaj�. Nev�te n?kdo jak na to?

Petr Reichl

Stream x Text x String

[*] Ji�� Foldyna <jiri.f(zv)avizo(tec)cz> - 9.10.2000 10:23:06

Ahoj,

text z RTF editu do stringu muzes preves treba takto:
var
ST : TMemoryStream;
Buf : PChar;
s : string; // bude v nem RTF

ST := TMemoryStream.Create;
RichEd.Lines.SaveToStream(ST);
ST.Position := 0;
GetMem(Buf, ST.Size);
ST.read(Buf^, ST.Size);
SetString(s, Buf, ST.Size);

a ze stringu do RTF editu zase takto:
var
ST : TMemoryStream;
Buf : PChar;
s : string; // obsahuje RTF

ST := TMemoryStream.Create;
ST.Position := 0;
GetMem(Buf, Length(s) + 1);
StrPcopy(Buf, s);
ST.write(Buf^, Length(s));
ST.Position := 0;
RichEd.Lines.LoadFromStream(ST);
FreeMem(Buf);
ST.Free;

Ing. Jiri Foldyna
mailto:jiri.f(zv)avizo(tec)cz
> Ahoj,
> mam Delphi5 a jsem pripojeny na MS SQL 7.0, kde mam v tabulce
> sloupecek typu
> Text. K temto hodnotam mam udelany objekt, kde nejdrive vse ukladam do
> promennych, se kterymi pracuji v dialogu uzivatele a pak pri
> ulozeni vse
> posilam do objektu, ktery to pak posle na server.
> Chtel jsem pouzit ReachEdit, ale bohuzel pres ReachEdit.Text nebo
> ReachEdit.Lines.Text se mi format prevede na klasicky Plain
> Text. To se
> deje, pokud pouziji jako promennou typ string. Takze
>
> Server: Text
> Objekt : String := FieldByName('Text').AsString
> Klient: ReachEdit.Text := String;
> a pri ukladani je pouze na objektu ParamByName('Text').AsMemo
> := String;
>
> Pokud mam na serveru v Text ulozeny primo ten format RTF, tak
> se mi to nacte
> pekne vcetne formatu, ale pri ukladani uz se to opet prevede na text.
> Proto jsem chtel pouzit TMemoryStream misto promenne String -
> tam se to zase
> dobre ukladalo, ale spatne nacitalo - nebo spise nic se nenacetlo.
>
> Server: Text
> Objekt : TBlobFiel(FieldByName('Text')).SaveToStream(MemoryStream)
> Klient: RichEdit.Lines.LoadFromStream(MemoryStream)
> Ale tohle uz mi nefungovalo a nevim, co zde delam spatne.
> Samozrejme ze tady
> uz zase funguje ukladani.
>
> Nevite nekdo, v cem delam chybu nebo alespon jak by se to
> dalo jednoduse
> vyresit? Samozrejme, ze to mohu ulozit jako Stream do souboru
> a ten si potom
> jen otevrit jako textak a nacist to, ale toto reseni se mi nelibi.
>
>
> Dekuji
>
> ��la
>
>
>

Bezici procesy

[*] Petr Reichl <p.reichl(zv)gmc(tec)net> - 9.10.2000 10:26:27

Dobry den,

m?zete mi pros�m poradit jak zobraz�m seznam b?z�c�ch proces? ve Windowsech
(95, NT) a jak mohu ukon?it vybran� proces?

Petr Reichl

Nekolik dotazu k MDI

[*] Pavel Bare� <bares(zv)atoll(tec)cz> - 9.10.2000 10:30:38

Toto je zpr�va ve form�tu MIME obsahuj�c� v�ce ��st�.
zdravim vsechny a prosim o radu

1. Proc se okna, ktera jsou MDI child zobrazuji pod komponentami na hlavnim okne ?
Napr. pokud dam na hlavni okno panel s informacemi o aplikaci a zobrazim child okno toto okno se zobrazi pod panelem.

2. Pri vytvoreni okna s okno zrovna tobrazi at chci nebo, ne. Proc 20
Jak mam potom zobrazit child okno modalne?

3. Pokud jsem zkusil prepnout aplikaci na MDI (nastavil jsem nektera okna na MDI child) a potom to vratim zpatky, tak se mi stejne tato okna zobrazuji
hned po vytvoreni.

Pokud nepouziju MDI jak zajistim rozumnou zpravu oken ?

dekuji vsem za odpoved

Pavel Bare�

Treeview scroll OnDragOver

[*] Daniel Rott <roxton(zv)atlas(tec)cz> - 9.10.2000 11:04:36

Nemel by nekdo jednoduchy priklad, jak donutit
pokud mozno standardni TTreeView, aby skroloval
pokud se pri drag&drop dostanu k hornimu ci
spodnimu okraji seznamu ?

Diky
Daniel
------------------------------------------------------
Daniel Rott - roxton(zv)volny(tec)cz
http://www.volny(tec)cz/roxton
Some minor bugs/features fixed/added


Dynamicka tvorba menu podle pritomnych baliku v MD

[*] Pavol Stolc <pstolc(zv)sc.sknet.sk> - 9.10.2000 11:15:51

Ahoj,

pouzivam to v jednej skladackovej aplikacii takto:
aplikacia exportuje funkciu MergeMenu(LibID: Integer; MenuCmd: TMenuCommand)
kazda DLL ktora patri k danej aplikacii exportuje nasledovne funkcie
1. DLLVersion: PChar - vrati kod aplikacie a cislo verzie pre ktoru je
urcena, napr: BW0100. Sluzi na identifikaciu prislusnych kniznic pri starte
aplikacie. Aplikacia kazdej prilinkovanej kniznici prideli jednoznacne
LibID.
2. DLLInitLib(const LibID, AppHandle: Integer): Integer - volanie tejto
fukcie umozni DLL aby upravila menu aplikacie podla vlastnych potrieb
pomocou exportovanej funkcie aplikacie MergeMenu.
3. DLLExecuteCmd(const Cmd, WParam, LParam: Integer): Integer - tato funkcia
vykona pozadovany prikaz. Je volana napriklad z aplikacie ako odpoved na
kliknutie polozky menu.


COMMON DECLARATIONS:

type
TMenuCommand = record
Cmd: Integer;
Caption: string[40];
Hint: string[120];
ShortCut: TShortCut;
end;

funcMergeMenu = function (LibID: Integer; MenuCmd: TMenuCommand): Integer;
stdcall;
funcInitLib = function (const LibID, AppHandle: Integer): Integer;
stdcall;
funcExecuteCmd = function (const Cmd, WParam, LParam: Integer): Integer;
stdcall;

TDLLEntry = record
Handle: Integer;
ExecuteCmd: funcExecuteCmd;
end;


APPLICTION:

program ...;
uses ...;
exports APPMergeMenu index 1;
begin ... end.

unit ...;

interface

function APPMergeMenu(LibID: Integer; MenuCmd: TMenuCommand): Integer;
stdcall; export;

implementation

var
DLLs = array [1..10] of TDLLEntry; { mozno definovat aj dynamicky }

function APPMergeMenu;
begin
with MenuCmd do begin
MenuItem := TMenuItem.Create(MainMenu);
MenuItem.Caption := Caption;
MenuItem.ShortCut := ShortCut;
MenuItem.Hint := Hint;
MenuItem.Tag := (LibID shl 24) or ((MenuCmd and $000000FF) shl 16);
jednoznacne identifikuje menu polozku}
MenuItem.OnClick := MainForm.DLLMenuClick;
MainMenu.Insert(0, MenuItem); { treba si uvazit kam vytvorene menu ulozi
t }
end;
end;

{ tato funkcia je volana z procedury ktora prehlada adresar na vyskyt DLL a
poskytne volnu poziciu v poli DLLs }
procedure TMainForm.LoadLibrary(LibName: string, LibID: Integer);
var
hModule: Integer;
DLLInitLib: funcInitLib;
DLLExecuteCmd: funcExecuteCmd;
begin
hModule := LoadLibrary(PChar(LibName));
if (hModule > 0) then begin
DLLInitLib := GetProcAddress(hModule, 'DLLInitLib');
DLLExecuteCmd := GetProcAddress(hModule, 'DLLExecuteCmd');
if Assigned(DLLInitLib) and Assigned(DLLExecuteCmd) then begin
DLLInitLib(LibID, AppHandle); { povie DLL, aby sa inicializovala,
AppHandle := GetModuleHandle(nil)}
DLLs[LibID].Handle := hModule; { ulozi handle pre uvolnenie pri
ukonceni }
DLLs[LibID].ExecuteCmd := DLLExecuteCmd; { ulozi si adresu vykonnej
procedury }
end;
end;
end;

procedure TMainForm.DLLMenuClick(Sender: TObject);
var
Cmd: Integer;
LibID: Integer;
begin
Cmd := TMenuItem(Sender).Tag;
LibID := ((Cmd) and $FF000000) shr 24;
DLLs[LibID].ExecuteCmd((Cmd and $00FF0000) shr 16, 0, 0);
end;


DLL:

library ...;
uses ShareMem, ...;
exports
DLLInitLib index 1,
DLLExecuteCmd index 2;
begin
end.

unit ...;

interface

function DLLInitLib(const LibID, AppHandle: Integer): Integer;
function DLLExecuteCmd(const Cmd, WParam, LParam: Integer): Integer;

implementation

function DLLInitLib;
var
MenuCmd: TMenuCommand;
MergeMenu: funcMergeMenu;
begin
Result := 0;
MergeMenu := GetProcAddress(AppHandle, 'APPMergeMenu');
with MenuCmd do begin
Cmd := 1;
Caption := 'Menu1';
Hint := 'Hint Menu1';
ShortCut := 0; { napr.: scShift+VK_F5 }
end;
MergeMenu(LibID, MenuCmd);
...
end;

function DLLExecuteCmd;
begin
Result := 0;
case Cmd of
1: begin ... end; { vykonavaci kod pre Menu1 }
...
else Result := -1;
end;
end;

P.S.: prekladam to s balickami. Snad som na nic nazabudol.

Pavol Stolc
pstolc(zv)sc.sknet.sk
----- Original Message -----
From: Martin Falta <martin.falta(zv)atlas(tec)cz>
To: Konference Delphi <delphi-l(zv)fwd(tec)cz>
Sent: Tuesday, November 07, 2000 10:22 PM
Subject: Dynamicka tvorba menu podle pritomnych baliku v MDI aplikaci


> Ahoj,
>
> mam nasledujici problem.
> Delam MDI aplikaci, v niz je kazde detske okno v samostatnem baliku.
> Potrebuji, aby si aplikace pri spusteni
> zjistila vsechny pritomne baliky a podle toho si vytvorila nabidku.
Bohuzel
> nevim, jak udelat obsluhu kliknuti jednotlivych polozek menu.
> Ukazka kodu mi velmi pomuze.
>
> Predem diky.
>
> Martin Falta
> martin.falta(zv)atlas(tec)cz


I/O errors

[*] Peter Vlkovic <vlkovic(zv)minv.sk> - 09.10.2000 11:16:00

Ahoj,

30 = ERROR READ FAULT
32 = ERROR SHARING VIOLATION
132 = ERROR SEEK ON DEVICE

Blizsie vid WIN32.HLP, topic = "Error Codes".

Peter



Jiri Novotny wrote:
>
> Ahoj!
>
> Nevite, kde ci jak se da zjistit, co znamenaji ruzne hodnoty I/O
> errors? Dival jsem se do helpu, ale tam jsem nic nenasel. Pouze par
> hodnot od 100 do asi 106. Mne se ale konkretne jedna o chyby 30, 32 a
> 132.
>
> Jirka.

Nativni pro MS SQL

[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 9.10.2000 11:19:41

On 8 Nov 2000, at 12:15, Lubo Fule wrote:

> > Nativni komponenty jsou takove, ktere nepotrebuji BDE a vyuzivaji
> > DLL od vyrobce. Takze do databaze se da pristupovat primo. Marcel M.
>
> Tym zrejme myslis DB-Library, ak je to tak, tak Ta sklamem, pretoze je
> to zastarala technologia a MS ju podporuje iba pre zachovanie
> kompatibility a jej vyvoj od verzie MSSQL 6.x uz nepokracuje. Nativne
> pre MSSQL 7 a viac je ODBC alebo OLEDB. Staci porovnat napr. vykon

Ani DBLib, ani ODBC, ani OLE DB _NEJSOU_ v zadnem pripade
nativni komponenty (ty uz vubec ne) pro pristup k databazim.
Vsechno to jsou "univerzalni" knihovny pro pristup k databazim
(pricem OLE DB je z nich nejvice univerzalni). OLE DB lze pri
znacnem zjednoduseni a primhoureni obou oci oznacit jako nativni
pristup k MS SQL 7 a vyse, ale se zduraznenim vyhrady.


Nativnim pristupem se rozumi primy pristup k dll-kam dane
databaze, bez dalsiho zprostredkovatele. Nativni komponentou v
Delphi se mysli obaleni volani funkci z techto dll.


S pozdravem

Zbysek Hlinka

Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ


Stream x Text x String

[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 9.10.2000 11:19:41

On 9 Nov 2000, at 5:59, Ing. Pavel �ilinec wrote:

> Server: Text
> Objekt : TBlobFiel(FieldByName('Text')).SaveToStream(MemoryStream)
> Klient: RichEdit.Lines.LoadFromStream(MemoryStream) Ale tohle uz mi
> nefungovalo a nevim, co zde delam spatne. Samozrejme ze tady uz zase
> funguje ukladani.

Hm, a zkousel jsi dat pred volanim LoadFromStream
MemoryStream.Seek(0, 0)?


S pozdravem

Zbysek Hlinka

Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ


TlistView a Caption

[*] Ji�� Vojtek - 9.10.2000 11:22:37

Dobry den potrebuji jednu drobnou radu:-)
Jak donutit ListView, aby mi vypsal Caption sloupce tucne.
Experimentuji s OwnerDraw, ale zatim to nikam nevedlo.
Diky za kazdou radu.
J. Vojtek

Treeview scroll OnDragOver

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

> Nemel by nekdo jednoduchy priklad, jak donutit
> pokud mozno standardni TTreeView, aby skroloval
> pokud se pri drag&drop dostanu k hornimu ci
> spodnimu okraji seznamu ?

Ahoj,

ja jsem to u TListView resil pomoci timeru a dvou panelu nad a pod TListView
takto:

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


unit G32Main;

type
TG32MainF = class(TForm)
InzViewLB: TListBox;
ScrUpP: TPanel; // panel nad TListView
ScrDP: TPanel; // panel pod TListView
Timer: TRxTimerList;
ScrTim: TRxTimerEvent;

procedure InzViewLBDragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);

procedure ScrDPDragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);

procedure ScrTimTimer(Sender: TObject);

procedure InzViewLBStartDrag(Sender: TObject;
var DragObject: TDragObject);
procedure InzViewLBEndDrag(Sender, Target: TObject; X, Y: Integer);

end;

implementation

var
ScrollUp : boolean;
ScrollDn : boolean;
TimInt : integer;

(**********************************************************************)
(* TG32MainF.InzViewLBStartDrag *)
(**********************************************************************)
procedure TG32MainF.InzViewLBStartDrag(Sender : TObject;
var DragObject : TDragObject);
begin
ScrollUp := false;
ScrollDn := false;
TimInt := 500;
ScrTim.Interval := TimInt;
Timer.Activate;
end;

(**********************************************************************)
(* TG32MainF.InzViewLBEndDrag *)
(**********************************************************************)
procedure TG32MainF.InzViewLBEndDrag(Sender, Target : TObject;
X, Y : Integer);
begin
ScrollUp := false;
ScrollDn := false;
TimInt := 500;
Timer.DeActivate;
ScrTim.Interval := TimInt;
end;

(**********************************************************************)
(* TG32MainF.InzViewLBDragOver *)
(**********************************************************************)
procedure TG32MainF.InzViewLBDragOver(Sender, Source : TObject;
X, Y : Integer;
State : TDragState;
var Accept : Boolean);
begin
ScrollUp := false;
ScrollDn := false;
TimInt := 500;
if (Source as TListBox).Name = 'InzViewLB' then
begin
if (Sender as TListBox).Name = 'InzViewLB' then
begin
Accept := true;
end
else
begin
Accept := false;
end;
end;
end;

(**********************************************************************)
(* TG32MainF.ScrDPDragOver *)
(**********************************************************************)
procedure TG32MainF.ScrDPDragOver(Sender, Source : TObject;
X, Y : Integer;
State : TDragState;
var Accept : Boolean);
begin
if (Source as TListBox).Name = 'InzViewLB' then
begin
Accept := true;
if (Sender as TPanel).Name ='ScrUpP' then
begin
ScrollUp := true;
ScrollDn := false;
end;
if (Sender as TPanel).Name ='ScrDP' then
begin
ScrollDn := true;
ScrollUp := false;
end;
end
else
begin
Accept := false;
end;
end;

(**********************************************************************)
(* TG32MainF.ScrTimTimer *)
(**********************************************************************)
procedure TG32MainF.ScrTimTimer(Sender: TObject);
var
TI : integer;
begin
if ScrollUp or ScrollDn then
begin
if TimInt > 100 then
begin
dec(TimInt,30);
ScrTim.Interval := TimInt;
end;
TI := InzViewLB.TopIndex;
if ScrollUp then
begin
if TI > 0 then
begin
InzViewLB.TopIndex := TI-1;
end;
end
else
if TI < InzViewLB.Items.Count then
begin
InzViewLB.TopIndex := TI+1;
end;
end;
end;

(**********************************************************************)
(* TG32MainF.FormCreate *)
(**********************************************************************)
procedure TG32MainF.FormCreate(Sender: TObject);
begin
ScrollUp := false;
ScrollDn := false;
Timer.Active := false;
end;

end.

Prepsani pouzivane DLL

[*] Ing. Lud�k Florian <Ludek.Florian(zv)bluerose(tec)cz> - 9.10.2000 11:51:50

>
> napsal jsem instala?n� program a pot�k�m se s t�m, ze nemohu p?epsat
> OleAut32.dll, kter� je v permanentn�m vyuzit�. Zkousel jsem dat do kl�?e v
> registrech RunOnce p?�kaz
>
> command /c copy /y c:\oleaut32.dll c:\windows\system\oleaut32.dll
>
> .. jenomze to nefunguje. J�t to mus�, protoze MS a nap?. InstallShield to
> pouz�vaj�. Nev�te n?kdo jak na to?

Uloz si novy DLL do adresare pod jinou priponou, treba OLEAUT32.NEW
V adresari Windows vytvor soubor WININIT.INI a do nej napis

[rename]
C:\WINDOWS\SYSTEM\OLEAUT32.DLL=C:\WINDOWS\SYSTEM\OLEAUT32.NEW


Pak nech zresetovat masinu. V InstallShieldu je ten dialog nekde na konci.
Pred najetim se to prepise.

Bye Ludan

Monitorovani cinnosti browseru

[*] Ji�� Mat�jka <jiri.matejka(zv)stemmark(tec)cz> - 9.10.2000 11:57:51

Nenapada vas nejky zpusob jak monitorovat cinnost browseru, zejm. zachytavat jake pozadavky jsou odesilany (ktere URL uzivatel vyzaduje)... Takovy maly proxyserver. Kdybyste vedeli o nejake pekne komponente, urcite bych se nezlobil :-))

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

Prohlizecka ulozenych souboru QRP v QuickReportu

[*] Ing. Petr �vejda <lingvista(zv)lingvista(tec)cz> - 9.10.2000 12:37:14

D5 prof + QR3

metodou QRPrinter.Save... se mi podarilo programove ulozit vytvorenou
sestavu. Potrebuji si vytvorit vlastni prohlizecku takto vytvorenych sestav
*.QRP. Nevim ale, kam strcit metodu QRPrinter.Load... a jak ji pouzit.
Poradite mi nekdo?

Diky

Petr


Priklad DB aplikace

[*] Petr Fejfar <development(zv)callnet(tec)cz> - 9.10.2000 13:05:39

David Lebeda <david.lebeda(zv)comarr(tec)cz> wrote:

> Ja - a jak je videt, nebyl jsem sam - jsem z puvodniho mailu
> pochopil, ze zajem mas prave o tento styl. Jaky je tedy tvuj
> skutecny pozadavek?

Puvodne jsem napsal:

"pokud si to spravne pamatuji, tak v konferenci cas od casu zazni nazor, ze
by se pri praci s SQl serverem nemely pouzivat DBaware komponenty, ale delat
vse pres SQL. Souhlasim - v backoffice aplikacich to tak delame"

[...]

My se casto pripojujeme na ruzne SQL servery na ruznych platformach, takze
jako hlavni komponentu pro praci s SQL pouzivame vlastni tSQLQuery, ktera
nabizi nejakou minimalni mnozinu vlastnosti, spolecnou pro ruzne SQL servery
a vytvari tak interface k ruznym typum pristupu k serveru jako je BDE, ODBCe
etc...). To pouzivame k uplne spokojenosti v backoffice aplikacich tj.
aplikacich bez ksichtu, kde to pracuje v multithreadovem prostredi.

Nyni vsak stojime pred ukolem napsat klientskou aplikaci tj. s ksichtem a
radi bych zustali u cisteho SQL, abychom meli plnou kontrolu nad
transakcemi. Ale nemame s pasanim takovych aplikaci skoro zadne zkusenosti.

Takze bychom radi sehnali nejakou demo aplikaci, ktera pro editovani dat
nepouziva DBxxxx komponenty - podobny pristup zrejme pouziva Zbysek Hlinka
pri praci s jeho OLE DB komponentami.

Kdyz ta vzorova aplikace bude s dokumentaci, jsem za to ochoten i neco
zaplatit. Vse vcetne symbolickych jmen v programu by melo byt anglicky,
protoze je to pro lidi, kteri cesky nemluvi.


Bye, pf


Sortovani ve StringGridu

[*] Tom� Kru��k \(el. adresa\) <t.kruzik(zv)msp.mesit(tec)cz> - 9.10.2000 13:11:56

Ahoj

pro sortovani pouzivam komponentu TSortGrid (domnivam se stazenou z
nektereho CD Chip). Je velice pohodlna a pracuje obdobne jako TStringGrid.

S pozdravem / Best regards

Tom� Kru��k
t.kruzik(zv)msp.mesit(tec)cz
tel.:0632-522632
mobil: 0603-947060

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Pavel ZIDEK
Sent: Thursday, November 09, 2000 9:44 AM
To: Konference DELPHI forum
Subject: Sortovani ve StringGridu


Zdravim,
nevi nekdo jak donutit StringGrid sortovat dle zvoleneho sloupce ci jinych
kriterii.
Diky pavel

Pekny den (rano, vecer i noc) preje
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
KOPR software Pavel ZIDEK mailto:kopr(zv)kopr(tec)cz
http://www.kopr(tec)cz/w-delphi.htm http://www.kopr(tec)cz
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
---
P��choz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.209 / Virov� b�ze: 99 - datum vyd�n�: 2.11.2000



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

Prepsani pouzivane DLL

[*] brant(zv)dcomm(tec)cz - 9.10.2000 13:21:06

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

Nahodou jsem narazil v MSDN na funkci MoveFileEx, ktera je schopna prepsat
pouzivany soubor pri rebootu, to by se na tvuj problem mohlo hodit.

RNDr. Petr Brant [Brant(zv)dcomm(tec)cz]

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


Dobry den,

napsal jsem instala?n� program a pot�k�m se s t�m, ze nemohu p?epsat
OleAut32.dll, kter� je v permanentn�m vyuzit�. Zkousel jsem dat do kl�?e v
registrech RunOnce pEDkaz

command /c copy /y c:\oleaut32.dll c:\windows\system\oleaut32.dll

.. jenomze to nefunguje. J�t to mus�, protoze MS a nap?. InstallShield to
pouz�vaj�. Nev�te n?kdo jak na to?

Petr Reichl

Nekorektni ukonceni klienta pres DCOM (D5)

[*] Pavel Hojda <hojda(zv)qiss(tec)cz> - 9.10.2000 13:33:57

Hi all,
mam napsanou trivrstvou aplikaci komunikujici pres DCOM. V pripade, ze klient z nejakeho duvodu odstreli aplikaci nebo mu zatuhne pocitac, tak nedojde k preruseni spojeni mezi app serverem a klientem. Nekdy se stane, ze se tim zablokuje celej app server. Potreboval bych nejak odstrelit tato mrtva spojeni nebo zjistovat, ktery RDM je jeste aktivni ci, je jiz mrtvi.

Diky
Pavel Hojda


Spusteni programu a cekani na skonceni

[*] Jind�ich Nikodem <nikodem(zv)kh-kinetic(tec)cz> - 9.10.2000 13:33:59

Toto je zpr�va ve form�tu MIME obsahuj�c� v�ce ��st�.
Ahoj vsem,

potrebuji spustit externi EXE program ze sve aplikace a pockat dokud se neukonci.
Je to programek na inicializaci HW karty do PC. Musim jej nejprve spustit aby se karta inicializovala a az pak k ni mohu pristupovat. Potrebuji proto Init.exe spustit a pockat az se ukonci. Predem vsem dekuji
Jindrich Nikodem

nikodem(zv)kh-kinetic(tec)cz


Dynamicka tvorba menu podle pritomnych baliku v MD

[*] Martin Falta <martin.falta(zv)atlas(tec)cz> - 9.10.2000 13:39:48

Diky,

to je presne to, co jsem potreboval.

Martin Falta
martin.falta(zv)atlas(tec)cz
----- Original Message -----
From: Petr Vones <pvones(zv)mbox.vol(tec)cz>
To: Konference Delphi <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, November 08, 2000 10:59 PM
Subject: Re: Dynamicka tvorba menu podle pritomnych baliku v MDI aplikaci


> From: "Martin Falta" <martin.falta(zv)atlas(tec)cz>
> > Diky Petre, ale nebylo by mozne se nejak obejit bez toho COM?
> > Neni mozne ten balik nejak dynamicky nahrat a zavolat nejakou fci.
uvnitr
> > toho baliku?
>
> Ahoj,
>
> ohledne pluginu je pak vycerpavajici clanek jeste tady:
> http://www.obsof.com/delphi_tips/DL613.html
>
> Petr Vones, amatersky programator
>
>

Nekolik dotazu k MDI

[*] Such�nek Luk� <Lukas.Suchanek(zv)merlin(tec)cz> - 9.10.2000 13:53:30

Ave,

> 2. Pri vytvoreni okna s okno zrovna tobrazi at chci nebo, ne. Proc ?
> Jak mam potom zobrazit child okno modalne?

MDI okno nelze defaultne schovat, musi se to delat oklikou. Proto kdyz
vytvoris okno, toto se ihned zobrazi .. a kdyz ho zavres (bez
Action:=caFree) tak se jen minimalizuje. Pokud chces okno delat modalni,
nedelej ho MDIChild :-)> Pokud nepouziju MDI jak zajistim rozumnou zpravu oken ?

V jedne moji SDI aplikaci pouzivam Screen.Forms k pristupu k otevrenym
formularum me aplikace.

/ Lukas Suchanek

--- Lukas Suchanek --- 0602/844 355 ---


sdileni panelu

[*] Jaroslav Uher <moravia(zv)mbox.vol(tec)cz> - 9.10.2000 14:02:48

Ahoj,

From: Benes Jaroslav <JBenes(zv)cpoj(tec)cz>
> mam na formu par panelu s par komponentami a potreboval bych cely
> panel zobrazit v jinem, samostatnem formu. A nechce se mi delat kopii
> panelu (je za tim jeste nejaky kod na pozadi (ma vztah k celemu
> formu), poveseny na spoustu events - pri kopii se neprenese). Je mozne
> nejak udelat sdileni panelu, ktery je na jednom formulari, aby ho bylo

a co sdilet cely form ?

> mozne otevrit i na formulari druhem? Blbost co? Ale bodlo by mi to.
>
> Diky
> Jaro B.


Jarek Uher


Plocha

[*] Petr Reichl <p.reichl(zv)gmc(tec)net> - 9.10.2000 14:16:08

Dobry den,

muzete mi prosim poradit jak zjistit cestu k Windows Desktop?

Petr Reichl

Sortovani ve StringGridu

[*] Jaroslav Uher <moravia(zv)mbox.vol(tec)cz> - 9.10.2000 14:19:31

Ahoj,

TStringGrid je soucasti baliku free ZIP komponent DZDel15 a mely
byt tady
http://www.geocities.com/SiliconValley/Orchard/8607/
http://members.tripod.lycos.nl/Vleghert/

Jarek Uher

From: "Tom� Kru �k \(el. adresa\)" <t.kruzik(zv)msp.mesit(tec)cz>
> Ahoj
>
> pro sortovani pouzivam komponentu TSortGrid (domnivam se stazenou z
> nektereho CD Chip). Je velice pohodlna a pracuje obdobne jako
> TStringGrid.
>
> S pozdravem / Best regards
>
> Tom=E1=B9 Kru=BE=EDk
> t.kruzik(zv)msp.mesit(tec)cz
> tel.:0632-522632
> mobil: 0603-947060
>
> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf
> Of
> Pavel ZIDEK
> Sent: Thursday, November 09, 2000 9:44 AM
> To: Konference DELPHI forum
> Subject: Sortovani ve StringGridu
>
>
> Zdravim,
> nevi nekdo jak donutit StringGrid sortovat dle zvoleneho sloupce ci
> jin=
> ych
> kriterii.
> Diky pavel
>
> Pekny den (rano, vecer i noc) preje
> ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
> KOPR software Pavel ZIDEK mailto:kopr(zv)kopr(tec)cz
> http://www.kopr(tec)cz/w-delphi.htm http://www.kopr(tec)cz
> ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
> ---
> P=F8=EDchoz=ED zpr=E1va neobsahuje viry.
> Zkontrolov=E1no antivirov=FDm syst=E9mem AVG
> (http://www.grisoft(tec)cz). Verze: 6.0.209 / Virov=E1 b=E1ze: 99 -
> datum vyd=E1n=ED: 2.11.2000
>
>
>
> ---
> Odchoz=ED zpr=E1va neobsahuje viry.
> Zkontrolov=E1no antivirov=FDm syst=E9mem AVG (http://www.grisoft(tec)cz).
> Verze: 6.0.209 / Virov=E1 b=E1ze: 99 - datum vyd=E1n=ED: 2.11.2000
>
> ------=_NextPart_000_0011_01C04A4E.A684CF00
> Content-Type: text/html;
> charset="iso-8859-2"
> Content-Transfer-Encoding: quoted-printable
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> <HTML><HEAD>
> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
> charset=3Diso-8859-2">
>
>
> <META content=3D"MSHTML 5.50.4134.600" name=3DGENERATOR>
> <STYLE></STYLE>
> </HEAD>
> <BODY bgColor=3D#d8d0c8>
> <DIV><SPAN class=3D460130912-09112000><FONT face=3DArial
> color=3D#0000ff =
>
> size=3D2>Ahoj</FONT></SPAN></DIV>
> <DIV><SPAN class=3D460130912-09112000><FONT face=3DArial
> color=3D#0000ff =
>
> size=3D2></FONT></SPAN>&nbsp;</DIV>
> <DIV><SPAN class=3D460130912-09112000><FONT face=3DArial
> color=3D#0000ff =
>
> size=3D2>pro&nbsp;sortovani pouzivam komponentu TSortGrid (domnivam se
> = stazenou z=20 nektereho CD Chip). Je velice pohodlna a pracuje
> obdobne jako=20 TStringGrid.</FONT></SPAN></DIV> <DIV>&nbsp;</DIV>
> <P><FONT face=3D"Arial CE" size=3D2>S pozdravem / Best regards</FONT>
> = </P> <P><B><FONT face=3D"Arial CE" size=3D2>Tom=E1=B9
> Kru=BE=EDk</FONT></B> = <BR><FONT=20 face=3D"Arial CE"
> size=3D2>t.kruzik(zv)msp.mesit(tec)cz</FONT> <BR><FONT = face=3D"Arial CE"=20
> size=3D2>tel.:0632-522632</FONT> <BR><FONT face=3D"Arial CE" =
> size=3D2>mobil:=20 0603-947060</FONT> </P> <BLOCKQUOTE dir=3Dltr=20
> style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px
> = solid; MARGIN-RIGHT: 0px">
> <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
> face=3DTahoma=20
> size=3D2>-----Original Message-----<BR><B>From:</B> =
> owner-delphi-l(zv)fwd(tec)cz=20
> [mailto:owner-delphi-l(zv)fwd(tec)cz]<B>On Behalf Of </B>Pavel =
> ZIDEK<BR><B>Sent:</B>=20
> Thursday, November 09, 2000 9:44 AM<BR><B>To:</B> Konference
> DELPHI=20 forum<BR><B>Subject:</B> Sortovani ve
> StringGridu<BR><BR></FONT></DIV> <DIV><FONT face=3D"Arial
> CE">Zdravim,</FONT></DIV> <DIV><FONT face=3D"Arial CE">nevi nekdo
> jak donutit StringGrid =
> sortovat dle=20
> zvoleneho sloupce ci jinych kriterii.</FONT></DIV>
> <DIV><FONT face=3D"Arial CE">Diky pavel</FONT></DIV>
> <DIV><FONT face=3D"Arial CE"><BR>Pekny den (rano, vecer i noc) =
> preje<BR>~ ~ ~ ~=20
> ~ ~ ~ ~ ~ ~ ~&nbsp; ~ ~ ~ ~ ~&nbsp; ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~<BR>KOPR=20
> software&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pavel =
> ZIDEK&nbsp;&nbsp;&nbsp;&nbsp; <A=20
> href=3D"mailto:kopr(zv)kopr(tec)cz">mailto:kopr(zv)kopr(tec)cz</A><BR><A=20
> =
> href=3D"http://www.kopr(tec)cz/w-delphi.htm">http://www.kopr(tec)cz/w-delphi.h
> tm<= /A>&nbsp;&nbsp;&nbsp;&nbsp;=20
> <A href=3D"http://www.kopr(tec)cz">http://www.kopr(tec)cz</A><BR>~ ~ ~ ~ ~ ~
> ~ =
> ~ ~ ~=20
> ~&nbsp; ~ ~ ~ ~ ~&nbsp; ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~</FONT></DIV>
> <P><FONT face=3D"Arial CE" size=3D2>---<BR>P=F8=EDchoz=ED zpr=E1va =
> neobsahuje=20
> viry.<BR>Zkontrolov=E1no antivirov=FDm syst=E9mem AVG=20
> (http://www.grisoft(tec)cz).<BR>Verze: 6.0.209 / Virov=E1 b=E1ze: 99 - =
> datum vyd=E1n=ED:=20
> 2.11.2000<BR></FONT></P></BLOCKQUOTE></BODY></HTML>
>
> <P><FONT SIZE=3D2 FACE=3D"Arial CE">---<BR>
> Odchoz=ED zpr=E1va neobsahuje viry.<BR>
> Zkontrolov=E1no antivirov=FDm syst=E9mem AVG =
> (http://www.grisoft(tec)cz).<BR>
> Verze: 6.0.209 / Virov=E1 b=E1ze: 99 - datum vyd=E1n=ED: 2.11.2000<BR>
> </FONT></P>
>
> ------=_NextPart_000_0011_01C04A4E.A684CF00--
>
>
>
>

SQL server - Vas nazor

[*] Filip Hochman <filip.hochman(zv)atlas(tec)cz> - 09.10.2000 14:43:01

Ahoj vsichni,

predem se omlouvam za trochu delsi mail, ale vicemene me k nemu
vyburcovala soucasna debata o nativnim pristupu k MSSQL.
Otazka zni, jaky vlastne zvolit SQL server pro
C/S apalikaci v D5 typu mensi az stredne velky IS
(do 50 uzivatelu).
Zakladni pozadavky jsou:
1. Stabilita
2. Bezproblemova cestina
3. Fungujici ! kompnenty pro primy pristup z D5
(nemusi byt nutne free)
4. Dostatecna rychlost (serveru i komponent)
5. Moznost replikaci
6. Moznost "lokalniho" provozu serveru napr. na notebooku

Par mych dosavadnich skromnych zkusenosti:
1. MSSQL
zkousel jsem SQL Direct 2.7 - vysledek nejisty
obcas necekane chybove hlasky, jinak dosti rychle
nepodarilo se mi nainstalovat MSSQL lokalne pod W2000prof
z Office 2000premium, setup zkolabuje
(Can't run 16-bit Windows program
- One of the library needed to run l:\..\sqlstp.exe is damaged.
Please reinstall this application.)
s napetim ocekavam vysledek debaty o pristupu k MSSQL
2. Interbase ver 5 - 6
vyhoda dostupnosti asi dobrych komponent
jak jsem si vsiml z konference, asi drobne problemy z cestinou
nezda se mi ani prilis rychla
napr. Select xx from yy where nazev like "%abc%"
take se mi nepodarilo dokoncit update - select
UPDATE adresar set pocet_objednavek=
(select count(*) from objednavky
where objednavky.ID_zak=adresar.ID_zak)
bohate staci pro adresar cca 3000 a objednavky cca 10000 zaznamu
to nema konce
3. WinBase 6.1 a 7.0
ta me ted zajima asi nejvic, prekvapila me vykonem !
prijde mi dosti rychla - vyse uvedeny update/select za cca 1min
bezproblemova cestina
bezproblemova lokalne
prizniva cena serveru
velmi rychle a myslim vcelku kvalitni komponenty WDE pana Turcana

4. MySQL - nevim jak je to s lokalni verzi serveru a s cestinou.

Moc dik za jakoukoliv zkusenost, radu, poznatek, ci poznamku,
at uz kladnou nebo zapornou.
Rad bych znal Vas nazor, nez se pro neco rozhodnu.

Zdravi Filip.

QReport

[*] Bednar��k Dalibor <dalibor(zv)torola(tec)cz> - 9.10.2000 14:45:29

Ahoj

Mam sestavu ve kterem pouzivam GroupHeader, GroupFooter....
Jak docilim toho, aby se mi na kazde strance vytiskly jenom tri skupiny
Nebo aby skupina, ktera by uz nevysla cela na stranku aby se tiskla na novou

Za kazdou radu predem dekuji...

Dalibor


Prepsani pouzivane DLL

[*] L. ZITA <konference(zv)sales(tec)cz> - 9.10.2000 14:51:33

Behalf Of Petr Reichl
> Dobry den,
>
> napsal jsem instala?n� program a pot�k�m se s t�m, ze nemohu p?epsat
> OleAut32.dll, kter� je v permanentn�m vyuzit�. Zkousel jsem dat do kl�?e v
> registrech RunOnce p?�kaz
>
> command /c copy /y c:\oleaut32.dll c:\windows\system\oleaut32.dll
>
> .. jenomze to nefunguje. J�t to mus�, protoze MS a nap?. InstallShield to
> pouz�vaj�. Nev�te n?kdo jak na to?
>

Ahoj.
Mozna by to mohlo jit v HKLM/..../RunServiceOnce

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


Nativni pro MS SQL

[*] <mmaz(zv)centrum(tec)cz> - 09.10.2000 14:56:29

A co asi delaji ty co mam ja. Jdou primo k dll, lepe receno
pouzivaji dll, ktere jsou soucasti MS SQL 7. Jsou tam i k MySQL a
PostgreSQL a je to jen pres DLL.

Marcel M

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


Sortovani ve StringGridu

[*] Martin =?iso-8859-2?Q?Pe=B9ava?= <jimx(zv)volny(tec)cz> - 09.10.2000 15:08:15

StringGrid nic takoveho neumi, proto pouzivam DrawGrid, do ktereho
kreslim sam a data mam nekde ulozena mimo. Nejlepsi je (jestli se
nepletu) potomek TListu, kterej ma uz v sobe metody na QuikSort...

4ALL: Koukam, ze sem tu jeden z mladsich. Za 2 mesice 19 rokov...

> Pavel ZIDEK wrote:
>
> Zdravim,
> nevi nekdo jak donutit StringGrid sortovat dle zvoleneho sloupce ci
> jinych kriterii.
> Diky pavel
>
--
Martin Pe�ava

/--------------------------------------------------------------\
| E-Mail: mailto:mail(zv)jimx.net ICQ# 18148896 |
| WebMaster of |
|http://miss.jimx.net - Neofici�ln� str�nka MISS �R a CyberMiss|
\--------------------------------------------------------------/

DBaware ? data-aware

[*] Ing. Zdenek Havranek, HAF <sea-cv(zv)volny(tec)cz> - 9.10.2000 15:09:21

On Wed, 8 Nov 2000, Zbysek Hlinka wrote:

> > tady v konferenci se casto hovori o DBaware komponentach. Co to
> > je?
> > Jsou to komponenty schovane v Developer's Guide pod nazvem data-aware
> > na palete Data Controls?
>
> Tak, tak.

A jak se tedy da napsat uzivatelsky pritulna aplikace nad SQL, bez
pouzivani techto komponent (jak se tu v konferenci radi)?

--
S pozdravem

Ing. Zden�k Havr�nek, HAF mailto:havranek(zv)email(tec)cz
SEA - Chomutov, s.r.o.

Ve�ker� �innosti v oboru stroj�renstv�, elektrotechniky a automatizace

mailto:sea-cv(zv)volny(tec)cz, http://www.volny(tec)cz/sea-cv
Tel/fax: +420-396-624048, +420-396-625108, +420-606-507481
Vikov� Kun�tick� 1935, 430 01 Chomutov, Czech Republic


GDS32 a legalita

[*] azeleny(zv)csas(tec)cz - 9.10.2000 15:25:34

DDV,

nevim jak je to s ne/legalnosti, ale gds32.dll krome exportu hejna funkci
importuje neco pouze z techo knihoven:
msvcrt.dll
kernel32.dll
wsock32.dll
advapi32.dll
mpr.dll
gdi32.dll
user32.dll

Jestli je potreba nejaka dalsi knihovna, ktera by pouzivala nezo Z
gds32.dll, tak to nemohu slouzit.

a.
-----------------------------------------------------------------------
Ales Zelen� (OK1UUE)
�esk� spo�itelna a.s.
Na Perst�n� 1
113 98 Praha 1
Email: azeleny(zv)csas(tec)cz
tel: +420 2 24995 236
-----------------------------------------------------------------------
Due to technical difficulties tomorrow has been postponed indefinitely.
> -----Original Message-----
> From: Radim Kunz [mailto:privat(zv)casestudio.com]
> Sent: Wednesday, November 08, 2000 11:26 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Re: GDS32 a legalita
>
>
>
> > Ahoj,
> >
> > kdyz bych chtel se svou aplikaci postavenou na IBX sirit knihovnu
> > GDS32.dll - jadro interbase, bude to vubec legalni? Na druhou
> > stranu mi prijde zbytecne kvuli tomu nutit zakaznika
> instalovat si IB
> > klienta.
>
> Mam takovy pocit, ze samotna gds32.dll ti nepomuze, protoze se
> odkazuje na jine dll, ktere jsou soucasti IB klienta. Bez IB klienta
> ji nenatahnes.
>
> Radim
>
> >
> > A jeste trochu odjinud. Jak zjistim v programu, kde je ulozen
> > soubor services, abych do nej mohl zapsat port IB6? Napr. na
> > W2000 je ulozen trochu jinde nez na predchozich verzich Windows.
> >
> > Dik,
> >
> > David
>

Spravne fungujuce funkcie UPPER a LOWER v IB6

[*] azeleny(zv)csas(tec)cz - 9.10.2000 15:27:51

No, pisu to z hlavy, tak mne netlucte, ale mam pocit, ze upper() tez
akceptuje jako jeden z parametru collation a pak by to melo byt OK.

a.
-----------------------------------------------------------------------
Ale� Zelen� (OK1UUE)
�esk� spo�itelna a.s.
Na Per�t�n� 1
113 98 Praha 1
Email: azeleny(zv)csas(tec)cz
tel: +420 2 24995 236
-----------------------------------------------------------------------
Due to technical difficulties tomorrow has been postponed indefinitely.
> -----Original Message-----
> From: Roland Tur�an (RoTurSoft) [mailto:rotursoft(zv)nextra.sk]
> Sent: Wednesday, November 08, 2000 9:09 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Re: Spravne fungujuce funkcie UPPER a LOWER v IB6
>
>
> bol by som rad
>
> Dakujem.
>
>
> ----- Original Message -----
> From: "Campulka Jiri" <campulka(zv)czas(tec)cz>
> To: <delphi-l(zv)fwd(tec)cz>
> Sent: Wednesday, November 08, 2000 8:11 AM
> Subject: Re: Spravne fungujuce funkcie UPPER a LOWER v IB6
>
>
> > M�m na to napsane vlastni UDF, ktere to resi.
> > Muzu poslat.
> >
> > campulka(zv)czas(tec)cz
> >
> >
> > ----- Original Message -----
> > From: "Roland Tur�an (RoTurSoft)" <rotursoft(zv)nextra.sk>
> > To: "Delphi CZ konferencia" <delphi-l(zv)fwd(tec)cz>
> > Sent: Tuesday, November 07, 2000 8:45 PM
> > Subject: Spravne fungujuce funkcie UPPER a LOWER v IB6
> >
> >
> > > Ako zabezpecim aby spravne fungovali funkcie v subj.. Lebo ak dam
> > > Upper("�esk� Bud�jovice") tak vznikne "�ESK� BUD�JOVICE"
> a lower spravi
> > > "�esk� bud�jovice", proste funkcie nechapu vztahy medzi nasimi
> > > nestandartnymi znakmi.
> > >
> > > Pouzivam Win1250 sadu. Bol tu uz niekto kto pisal ze ta alebo ona
> znakova
> > > sada funguje ako ma, ale u mna najlepsie funguje Win1250.
> > >
> > > Riesil to uz niekto ?
> > >
> > > Dakujem.
> > >
> > > Roland.
> > >
> > >
> >
> >
>

Ako vytvorit MDI Form maximmized "bez blikania"

[*] Mari�n Goryl <goryl(zv)insdata.sk> - 9.10.2000 15:28:24

Ahoj,

pri volani procedury v ktorej sa vytvara MDI form aj ked je nastaveny
WindowState = wsMaximized je vizualne viditelna zmena okna z "normalneho
stavu" na wsMaximized. ako odstranit neziaduci stav? T.j. zobrazit MDI okno
bez nejakych rusivych momentov a zmien stavu. Proste hned maximalizovane?

Vie niekto poradit?

Dakujem Marian.

N�hrada standartn�ch dialog� openfi

[*] azeleny(zv)csas(tec)cz - 9.10.2000 15:29:11

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

Tohle se resi nastaveni polices ve WinNT (zda to jde i ve Wir9x to nevim),
viz Run Only Allowed Apllications, nebo tak neco.

a.

-----Original Message-----
From: delphi [mailto:korindelphi(zv)atlas(tec)cz]
Sent: Wednesday, November 08, 2000 9:58 PM
To: delphi-l(zv)fwd(tec)cz
Subject: N�hrada standartn�ch dialog� openfile a savefile


Dobr� den,
m�m jeden probl�m.. pot�eboval bych nahradit standartn� dialogy openfile a
savefile vlastn�mi dialogy. Potrebuji je prepsat, protoze se pomoci nich
daji spoustet programy ( pop-up/spustit ). Nevim jakse daji ve windows
nahradit tyto dialogy, potrebuji aby se nahradili nekde v pameti, aby to
platilo pro vsechny programy co je pouzivaji.
Diky za pomoc.
Ivan �varc

ListView owner draw ?

[*] brant(zv)dcomm(tec)cz - 9.10.2000 15:39:40

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

Ahoj,

v aplikaci pouzivam TListView ve stylu Report, tj. vypada to jako listbox s
obrazky. Jenze u jednoho zakaznika s W95 se ty obrazky nezobrazuji, coz je
patrne tim, ze ma IE ve verzi 3.0 a tim padem nejakou systemovou DLL, ktera
to neumi. Tak jsem se rozhodl udelat ten ListView jako ownerdraw, aby to
nedelalo problemy, ale ted me zase prepadla nejistota, jestli to taky nebude
na nejake te systemove DLL zaviset. Nemate s tim nekdo zkusenost resp.
nemate kus kodu, abych se s tim nemordoval zbytecne, kdyby to nefachalo?

Diky predem

RNDr. Petr Brant [Brant(zv)dcomm(tec)cz]

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

Bezici procesy

[*] azeleny(zv)csas(tec)cz - 9.10.2000 15:44:47

DDV,

NT - taskmanager
Win95????

Jinak resource kit obsahuje utiliti ps a kill, pokud se nepletu, tak ps i
kill existuje take ve free verzi.

a.

> -----Original Message-----
> From: Petr Reichl [mailto:p.reichl(zv)gmc.net]
> Sent: Thursday, November 09, 2000 10:26 AM
> To: ListServ - Delphi (el. adresa)
> Subject: Bezici procesy
>
>
> Dobry den,
>
> m?zete mi pros�m poradit jak zobraz�m seznam b?z�c�ch proces?
> ve Windowsech
> (95, NT) a jak mohu ukon?it vybran� proces?
>
> Petr Reichl
>

Spusteni programu a cekani na skonceni

[*] azeleny(zv)csas(tec)cz - 9.10.2000 15:46:08

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

DDV,
CreateProcess() nebo tak nejak, to ti vrati handle procesu a pak zjistuj
navratovy kod. jeden z kodu je, ze proces jetse bezi.

a.

-----Original Message-----
From: Jind�ich Nikodem [mailto:nikodem(zv)kh-kinetic(tec)cz]
Sent: Thursday, November 09, 2000 1:34 PM
To: delphi-l(zv)fwd(tec)cz
Subject: Spusteni programu a cekani na skonceni


Ahoj vsem,

potrebuji spustit externi EXE program ze sve aplikace a pockat dokud se
neukonci.
Je to programek na inicializaci HW karty do PC. Musim jej nejprve spustit
aby se karta inicializovala a az pak k ni mohu pristupovat. Potrebuji proto
Init.exe spustit a pockat az se ukonci.


Predem vsem
dekuji
Jindrich
Nikodem

nikodem(zv)kh-kinetic(tec)cz <mailto:nikodem(zv)kh-kinetic(tec)cz>

Plocha

[*] azeleny(zv)csas(tec)cz - 9.10.2000 15:49:16

DDV,

je to ulozene v registry, ale spravna cesta je pres API
SHGetSpecialFolderLocation()

a.

> -----Original Message-----
> From: Petr Reichl [mailto:p.reichl(zv)gmc.net]
> Sent: Thursday, November 09, 2000 2:16 PM
> To: ListServ - Delphi (el. adresa)
> Subject: Plocha
>
>
> Dobry den,
>
> muzete mi prosim poradit jak zjistit cestu k Windows Desktop?
>
> Petr Reichl
>

Spusteni programu a cekani na skonceni

[*] Ales Vasicek <vasicek(zv)ecommerce(tec)cz> - 9.10.2000 15:50:23

From: Jind�ich Nikodem [mailto:nikodem(zv)kh-kinetic(tec)cz]
Sent: Thursday, November 09, 2000 1:34 PM
To: delphi-l(zv)fwd(tec)cz
Subject: Spusteni programu a cekani na skonceni
potrebuji spustit externi EXE program ze sve aplikace a pockat dokud se
neukonci.
Ahoj,

zkus tohle:


function WinExecAndWait32(FileName:String; Visibility :
integer):Integer;
var
zAppName:array[0..512] of char;
zCurDir:array[0..255] of char;
WorkDir:String;
StartupInfo:TStartupInfo;
ProcessInfo:TProcessInformation;
Res : Cardinal;
begin
StrPCopy(zAppName,FileName);
GetDir(0,WorkDir);
StrPCopy(zCurDir,WorkDir);
FillChar(StartupInfo,Sizeof(StartupInfo),#0);
StartupInfo.cb := Sizeof(StartupInfo);

StartupInfo.dwFlags := STARTF_USESHOWWINDOW;
StartupInfo.wShowWindow := Visibility;
if not CreateProcess(nil,
zAppName, { pointer to command line string }
nil, { pointer to process security
attributes }
nil, { pointer to thread security
attributes }
false, { handle inheritance flag }
CREATE_NEW_CONSOLE or { creation flags }
NORMAL_PRIORITY_CLASS,
nil, { pointer to new environment block }
nil, { pointer to current directory name }
StartupInfo, { pointer to STARTUPINFO }
ProcessInfo) then Result := -1 { pointer to PROCESS_INF }

else begin
WaitforSingleObject(ProcessInfo.hProcess,INFINITE);
GetExitCodeProcess(ProcessInfo.hProcess, Res);
Result := Res;
end;
end;
Ales


BDE a Inno Setup

[*] Marek Hradil <marekhr(zv)benefitcz(tec)cz> - 9.10.2000 15:54:25

Jak pomoci Inno Setupu docilim toho, aby pri instalaci
BDE nebyl uzivatel "obtezovan" dialogem pro vyber adresare.


Diky
Marek Hradil

Spusteni programu a cekani na skonceni

[*] Koukal Pavel <Pavel.Koukal(zv)pvt(tec)cz> - 9.10.2000 15:58:33

Treba takhle:

procedure TForm1.Button1Click(Sender: TObject);
var ProcessInfo:TProcessInformation;
StartupInfo:TStartupInfo ;
begin
If OpenDialog1.Execute then
begin
ZeroMemory((zv)StartupInfo, Sizeof(StartupInfo));
ZeroMemory((zv)ProcessInfo, Sizeof(ProcessInfo));
StartupInfo.cb := Sizeof(StartupInfo);
if not CreateProcess(nil,PChar(OpenDialog1.FileName), nil, nil, False,
NORMAL_PRIORITY_CLASS, nil, nil, StartupInfo, ProcessInfo) then
RaiseLastWin32Error;
Button1.Enabled:=False;
while WaitForSingleObject(ProcessInfo.hProcess,500)<>0 do
Application.ProcessMessages;
Button1.Enabled:=True;
CloseHandle(ProcessInfo.hProcess);
CloseHandle(ProcessInfo.hThread);
ShowMessage('Program skoncil');
End;
end;

S pozdravem Pavel Koukal.> From: Jind�ich Nikodem [mailto:nikodem(zv)kh-kinetic(tec)cz]
>
> Ahoj vsem,
>
> potrebuji spustit externi EXE program ze sve aplikace a pockat dokud se
neukonci.
> Je to programek na inicializaci HW karty do PC. Musim jej nejprve spustit
aby se karta inicializovala a az pak k ni > mohu pristupovat. Potrebuji
proto Init.exe spustit a pockat az se ukonci.
>
> Predem vsem
dekuji
> Jindrich
Nikodem
>
> nikodem(zv)kh-kinetic(tec)cz


mwEdit a znak @

[*] Bardon <bardon(zv)akord-soft(tec)cz> - 9.10.2000 16:04:19

Kdyz dam do mwEditu znak (zv), tak se mi nekdy na konci radku zacnou
zobrazovat ruzne ctverecky a jine nesmysly. Nevite prosim nekdo jak to
odstranit?

D3
TmwCustomEdit
HighLihgter=wmSybSQLSyn

Priklad
do Editoru napisu

DECLARE (zv)Prom

SELECT (zv)Prom = 'cosi'


na konci prvniho radku se mi zobrazi jakesi ctverecky, pri psani druheho
radku se po napsani znaku (zv) objevi take, ale po napsani znaku = zmizi a uz
tam nejsou

Prepsani pouzivane DLL

[*] azeleny(zv)csas(tec)cz - 9.10.2000 16:07:51

DDV,

nemuzete smazat soubor, na ktery ma nekdo otevreny handle, ale muzete jej
prejmenovat. P restartu se pouzije ten Vas novy.

BTW, mzuete si to zkusit z command promtu, explorerem to neudelate...

a.
-----------------------------------------------------------------------
Ales Zelen� (OK1UUE)
�esk� spo�itelna a.s.
Na Perst�n� 1
113 98 Praha 1
Email: azeleny(zv)csas(tec)cz
tel: +420 2 24995 236
-----------------------------------------------------------------------
Due to technical difficulties tomorrow has been postponed indefinitely.
> -----Original Message-----
> From: L. ZITA [mailto:konference(zv)sales(tec)cz]
> Sent: Thursday, November 09, 2000 2:52 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: RE: Prepsani pouzivane DLL
>
>
> Behalf Of Petr Reichl
> > Dobry den,
> >
> > napsal jsem instala?n� program a pot�k�m se s t�m, ze nemohu p?epsat
> > OleAut32.dll, kter� je v permanentn�m vyuzit�. Zkousel jsem
> dat do kl�?e v
> > registrech RunOnce p?�kaz
> >
> > command /c copy /y c:\oleaut32.dll c:\windows\system\oleaut32.dll
> >
> > .. jenomze to nefunguje. J�t to mus�, protoze MS a nap?.
> InstallShield to
> > pouz�vaj�. Nev�te n?kdo jak na to?
> >
>
> Ahoj.
> Mozna by to mohlo jit v HKLM/..../RunServiceOnce
>
> Ludek
> ---
> Odchoz� zpr�va neobsahuje viry.
> Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
> Verze: 6.0.145 / Virov� b�ze: 69 - datum vyd�n�: 4.5.2000
>

Spusteni programu a cekani na skonceni

[*] brant(zv)dcomm(tec)cz - 9.10.2000 16:19:54

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

Minuly rok jsem posilal par prispevku na toto tema. Podivej se do archivu a
hledej slovo AUDATEX, myslim, ze jsem ho tam uvadel.

RNDr. Petr Brant [Brant(zv)dcomm(tec)cz]

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


-----Original Message-----
From: Jind�ich Nikodem [mailto:nikodem(zv)kh-kinetic(tec)cz]
Sent: Thursday, November 09, 2000 1:34 PM
To: delphi-l(zv)fwd(tec)cz
Subject: Spusteni programu a cekani na skonceni


Ahoj vsem,

potrebuji spustit externi EXE program ze sve aplikace a pockat dokud se
neukonci.
Je to programek na inicializaci HW karty do PC. Musim jej nejprve spustit
aby se karta inicializovala a az pak k ni mohu pristupovat. Potrebuji proto
Init.exe spustit a pockat az se ukonci.


Predem vsem
dekuji
Jindrich
Nikodem

nikodem(zv)kh-kinetic(tec)cz <mailto:nikodem(zv)kh-kinetic(tec)cz>

Plocha

[*] Pavel Sommer <p.sommer(zv)volny(tec)cz> - 9.10.2000 16:48:58

Uses ShlObj;
.....
.....
procedure TForm1.Button1Click(Sender: TObject);
var ppidl: PItemIDList;
DeskPath: Array [0..MAX_PATH] of Char;
sDeskPath: String;
begin
SHGetSpecialFolderLocation(Self.Handle, CSIDL_DESKTOP, ppidl);
SHGetPathFromIDList(ppidl, DeskPath);
sDeskPath:= StrPas(DeskPath);
ShowMessage(sDeskPath);
end;

Ahoj Pavel.

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of Petr
Reichl
Sent: Thursday, November 09, 2000 2:16 PM
To: ListServ - Delphi (el. adresa)
Subject: Plocha


Dobry den,

muzete mi prosim poradit jak zjistit cestu k Windows Desktop?

Petr Reichl

Obsluha udalosti browseru

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

Zdravim,
potrebuju zjistit jak obsluhova udalosti browseru (IE, pokud to jde tak i Netscapu) pomoci OLE.

Vytvoreni objektu pomoci
Browser:=CreateOleObject('InternetExplorer.Application.1')
funguje OK, stejne tak pouzivani vlastnosti a metod, napr.
Browser.Visible:=True;
Browser.Navigate('http://www.seznam(tec)cz');

ale nejak nevim jak na udalosti, nasledujici radky vzdy konci hlaskou
Method 'DownloadBegin' not supported by Automation object.

procedure DownloadBegin;
begin
// obsluha udalosti OnDownloadBegin
end;

procedure TForm1.FormCreate(Sender:TObject);
begin
...
Browser.DownloadBegin:=DownloadBegin;
{vyse popsana chyba nastava i kdyz tam dam Browser.OnDownloadBegin:=DownloadBegin, resp. i u jinych udalosti}
...
end;

Predem diky za jakekoli namety.

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

Plocha

[*] Ales Vasicek <vasicek(zv)ecommerce(tec)cz> - 9.10.2000 16:53:58

> From: Petr Reichl [mailto:p.reichl(zv)gmc.net]
> muzete mi prosim poradit jak zjistit cestu k Windows Desktop?

Ahoj.

Najdes to v registrech v klici:

HKEY_CURRENT_USER'\Software\Microsoft\Windows\CurrentVersion\Explorer\Sh
ell Folders
a polozka se jmenuje Desktop


Ales


D5 Ent. a SQL 2000

[*] Vlastimil Zden�k <sw(zv)milesoft(tec)cz> - 9.10.2000 16:57:55

Ahoj,

mate nekdo zkusenosti s novym SQL serverem Microsoftu verze 2000
a prace pro nej z Delphi 5 pres ADO componenty.
Jde to ? Nebo zase budeme muset mit novou verzi Delphi ?

Vaclav Novak


IB6 - spustenie SQL(DDL) skriptu - ako?

[*] Pavel Sommer <p.sommer(zv)volny(tec)cz> - 9.10.2000 16:58:38

Pro spousteni scriptu staci byt nahlaseny na serveru. Pak to muzes pustit
pres IB consoli nebo se
podivej na program isql.exe (je v bin adresari IB).

Ahoj Pavel.


-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of delph
Sent: Wednesday, November 08, 2000 12:11 PM
To: delphi-l(zv)fwd(tec)cz
Subject: IB6 - spustenie SQL(DDL) skriptu - ako?


Ahojte,
nainstaloval som si IBObjects.
V adresari .\D4Apps\Lobbyist\ je subor Lobbyist.sql
Pravdepodobne je to vygenerovany DDL kod.
Ako teda tento kod spustim, aby sa vytvorila databaza presne podla toho
Lobbyist.sql ? (lobbyist.gdb)

Pomocou IBConsole? Ako? Ved aby som mohol spustat nejaky SQL skript, musim
byt
predsa prihlaseny k nejakej DB ? Ci nie? A prave tento skript VYTVARA DB a
malo by stacit, ak som prihlaseny "len" k IB Serveru. Ci nie?

Poradte mi prosim, ako "spracovat" ten Lobbyist.sql ...

Rado

Vzdalena sprava IB6

[*] Pavel Sommer <p.sommer(zv)volny(tec)cz> - 9.10.2000 17:06:29

PCAnyWhere od Symantec Corp. je aplikace na kompletni spravu pocitace
(funguje to tak, jako byste u remote pocitace sedeli).
Podporuje temer vsechny protokoly a umi se chovat i jako gateway.

Ahoj Pavel.

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of Jan
Diblik
Sent: Tuesday, November 07, 2000 3:15 PM
To: delphi-l(zv)fwd(tec)cz
Subject: RE: Vzdalena sprava IB6


Ja presne na tohle pouzivam VNC.

http://www.uk.research.att.com/vnc/

Honza

> Videl jsem utilitu na spravu celeho PC (Neco na zpusob terminaloveho
> pristupu, ale tim
> rozdilem, ze server ma jen jeden terminal). dobre i na spravu PC v
> podnikove siti.
> Bohuzel si nemohu vzpomenou jak se jmenuje.
> Snad by mohl pomoci nekdo jiny.
>
> Slavek
>
> >
> > DD,
> > vim, ze uz se zde na podobne tema hovorilo, s tim, ze kvuli bezpecnosti
> to mozne neni. Presto by me ale zajimalo, zda skutecne neni mozne
spravovat
> IB6 databazi nejakym nastrojem s prislusnymi pravy z klientskeho pocitace.
> > Dekuji za pripadne napady.
> > Martin
> > ---
> > Odchozi zprava neobsahuje viry.
> > Zkontrolovano antivirovym systemem AVG (http://www.grisoft(tec)cz).
> > Verze: 6.0.198 / Virova baze: 95 - datum vydani: 4.10.2000
> >

D5 Ent. a SQL 2000

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 9.10.2000 17:58:04

No pokud mas ADO Express tak nevim, kazdopadne my co mame Adonis a jeho
bleskovy support v podobe podpory ADO 2.6 pres ktery MS SQL 2k jede tak
nemame problem a ani nepotrebujeme Enterprise verzi Delphi ;-) Ale myslim ze
i pres ADO 2.5 se na SQL2k dostanes, ale budou tam urcita omezeni.

Mac

P.S. Neposilej prosim do konference maily ve formatu HTML, ale jako cisty
text. To plati pro samozrejme vsechny. Dik!

----- Original Message -----
From: Vlastimil Zden�k

mate nekdo zkusenosti s novym SQL serverem Microsoftu verze 2000
a prace pro nej z Delphi 5 pres ADO componenty.
Jde to ? Nebo zase budeme muset mit novou verzi Delphi ?

SQL server - Vas nazor

[*] delphi(zv)htkpro(tec)cz - 9.10.2000 18:23:50



Doporucuji D5Pro + Oracle8i + DOA -> rychle, bezpecne, vykone, stabilni,
ceske, fungujici podpora, replikovatelne vsemi smery, lokalni instalace; ale
uznavam neni to zadarmo.

S pozdravem
Jan Kadlecek
HTK Pro s.r.o.
dev-shop(tec)cz


>Ahoj vsichni,
>
>predem se omlouvam za trochu delsi mail, ale vicemene me k nemu
>vyburcovala soucasna debata o nativnim pristupu k MSSQL.
>Otazka zni, jaky vlastne zvolit SQL server pro
>C/S apalikaci v D5 typu mensi az stredne velky IS
>(do 50 uzivatelu).
>Zakladni pozadavky jsou:
>1. Stabilita
>2. Bezproblemova cestina
>3. Fungujici ! kompnenty pro primy pristup z D5
> (nemusi byt nutne free)
>4. Dostatecna rychlost (serveru i komponent)
>5. Moznost replikaci
>6. Moznost "lokalniho" provozu serveru napr. na notebooku
>
>Par mych dosavadnich skromnych zkusenosti:
>1. MSSQL
> zkousel jsem SQL Direct 2.7 - vysledek nejisty
> obcas necekane chybove hlasky, jinak dosti rychle
> nepodarilo se mi nainstalovat MSSQL lokalne pod W2000prof
> z Office 2000premium, setup zkolabuje
> (Can't run 16-bit Windows program
> - One of the library needed to run l:\..\sqlstp.exe is damaged.
> Please reinstall this application.)
> s napetim ocekavam vysledek debaty o pristupu k MSSQL
>2. Interbase ver 5 - 6
> vyhoda dostupnosti asi dobrych komponent
> jak jsem si vsiml z konference, asi drobne problemy z cestinou
> nezda se mi ani prilis rychla
> napr. Select xx from yy where nazev like "%abc%"
> take se mi nepodarilo dokoncit update - select
> UPDATE adresar set pocet_objednavek=
> (select count(*) from objednavky
> where objednavky.ID_zak=adresar.ID_zak)
> bohate staci pro adresar cca 3000 a objednavky cca 10000 zaznamu
> to nema konce
>3. WinBase 6.1 a 7.0
> ta me ted zajima asi nejvic, prekvapila me vykonem !
> prijde mi dosti rychla - vyse uvedeny update/select za cca 1min
> bezproblemova cestina
> bezproblemova lokalne
> prizniva cena serveru
> velmi rychle a myslim vcelku kvalitni komponenty WDE pana Turcana
>
>4. MySQL - nevim jak je to s lokalni verzi serveru a s cestinou.
>
>Moc dik za jakoukoliv zkusenost, radu, poznatek, ci poznamku,
>at uz kladnou nebo zapornou.
>Rad bych znal Vas nazor, nez se pro neco rozhodnu.
>
>Zdravi Filip.
>
>

SQL server - Vas nazor

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 9.10.2000 18:26:41

----- Original Message -----
From: "Filip Hochman" <filip.hochman(zv)atlas(tec)cz>

> Par mych dosavadnich skromnych zkusenosti:
> 1. MSSQL
> zkousel jsem SQL Direct 2.7 - vysledek nejisty
> obcas necekane chybove hlasky, jinak dosti rychle

Optimalni pristup pres ADO (doporucuji Adonis, dobre zkusenosti - muzes si
perfektne vyzkouset).

> nepodarilo se mi nainstalovat MSSQL lokalne pod W2000prof
> z Office 2000premium, setup zkolabuje
> (Can't run 16-bit Windows program
> - One of the library needed to run l:\..\sqlstp.exe is damaged.
> Please reinstall this application.)

Mam takovy pocit, ze tohle dela kdyz je to v nejakem blbem adresari. Jinak
na Office 2000 je tusim pouze MSDE ne?

Mac


SQL server - Vas nazor

[*] Tomas =?iso-8859-2?Q?Michal=EDk?= <michalik(zv)proca(tec)cz> - 09.10.2000 18:29:09

Ahoj,

Filip Hochman wrote:
>
> Ahoj vsichni,
>
> predem se omlouvam za trochu delsi mail, ale vicemene me k nemu
> vyburcovala soucasna debata o nativnim pristupu k MSSQL.
> Otazka zni, jaky vlastne zvolit SQL server pro
> C/S apalikaci v D5 typu mensi az stredne velky IS
> (do 50 uzivatelu).
> Zakladni pozadavky jsou:
> 1. Stabilita
> 2. Bezproblemova cestina
> 3. Fungujici ! kompnenty pro primy pristup z D5
> (nemusi byt nutne free)
> 4. Dostatecna rychlost (serveru i komponent)
> 5. Moznost replikaci
> 6. Moznost "lokalniho" provozu serveru napr. na notebooku
>
> Par mych dosavadnich skromnych zkusenosti:
> 1. MSSQL
> zkousel jsem SQL Direct 2.7 - vysledek nejisty
> obcas necekane chybove hlasky, jinak dosti rychle
> nepodarilo se mi nainstalovat MSSQL lokalne pod W2000prof
> z Office 2000premium, setup zkolabuje
> (Can't run 16-bit Windows program
> - One of the library needed to run l:\..\sqlstp.exe is damaged.
> Please reinstall this application.)
> s napetim ocekavam vysledek debaty o pristupu k MSSQL
> 2. Interbase ver 5 - 6
> vyhoda dostupnosti asi dobrych komponent
> jak jsem si vsiml z konference, asi drobne problemy z cestinou
> nezda se mi ani prilis rychla
> napr. Select xx from yy where nazev like "%abc%"

Tohle asi tezko muze byt hodne rychle, snad jen tam, kde se da
nadefinovat fulltextovy index. U MS SQL to jde, u IB ne. Z toho, co vim
o MS SQL 7, se ale stejne jedna o staticky index, ktery je nutno
aktualizovat "na povel". Otazka je, jak moc je takovy dotaz dulezity.
Pokud je to stezejni problem, lze s pomoci 3rd party doplnku dosahnout
stejnych vysledku i u IB. Bez toho prvniho % by to navic svistelo i na
IB.

> take se mi nepodarilo dokoncit update - select
> UPDATE adresar set pocet_objednavek=
> (select count(*) from objednavky
> where objednavky.ID_zak=adresar.ID_zak)
> bohate staci pro adresar cca 3000 a objednavky cca 10000 zaznamu
> to nema konce

Nedalo mi to, a vyzkousel jsem to sam pomoci jednoduche ulozene
procedury na tabulkach, kde tabulka ZAKAZNICI obsahuje asi 15000 zaznamu
a tabulka OBJEDNAVKY 20000 zaznamu, ktere nalezi k neco malo pres 8000
zakazniku. Operace trvala 5 vterin ... Staci mit spravne nadefinovane
indexy a napsat vhodny SQL prikaz.
Budu konkretni:

set term ^ ;
create procedure setobjcount
as
declare variable cnobj integer;
declare variable zk_site smallInt;
declare variable zk_id integer;
begin
for select count(objid), zk_site, zk_id
from objednavky
group by zk_site, zk_id
into :cnobj, :zk_site, :zk_id do
update zakaz zk set
zk.objcount = :cnobj
where
zk.zk_site=:zk_site and zk.zk_id=:zk_id;
end ^
set term ; ^
zk_site a zk_id dohromady tvori primarni klic tabulky zakaz (ta ma jinak
jeste asi 20 dalsich sloupcu)

myslim, ze i u tech dalsich serveru by slo dosahnout lepsich casu ...

> 3. WinBase 6.1 a 7.0
> ta me ted zajima asi nejvic, prekvapila me vykonem !
> prijde mi dosti rychla - vyse uvedeny update/select za cca 1min
> bezproblemova cestina
> bezproblemova lokalne
> prizniva cena serveru
> velmi rychle a myslim vcelku kvalitni komponenty WDE pana Turcana
>
> 4. MySQL - nevim jak je to s lokalni verzi serveru a s cestinou.
>
> Moc dik za jakoukoliv zkusenost, radu, poznatek, ci poznamku,
> at uz kladnou nebo zapornou.
> Rad bych znal Vas nazor, nez se pro neco rozhodnu.
>
> Zdravi Filip.

Ahoj,
Tom

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

Tomas Michalik
ProCA, s. r. o.
V Luzich 818, Praha 4
Czech Republic

e-mail: michalik(zv)proca(tec)cz
tel: +420 2 67283446


DBaware ? data-aware

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 9.10.2000 18:36:10

----- Original Message -----
From: "Ing. Zdenek Havranek, HAF" <sea-cv(zv)volny(tec)cz>> A jak se tedy da napsat uzivatelsky pritulna aplikace nad SQL, bez
> pouzivani techto komponent (jak se tu v konferenci radi)?

Hodne blbe. Ale z nazorem, ze se nedaji DB aware komponenty pouzivat
nesouhlasim. Jen je potreba dodrzovat urcita pravidla. Zbysek to resi tak,
ze DB komponenty nepouziva. My je pouzivame, ale pracujeme vicemene na
off-line datech, da-li se to tak rict ;-).

Dobre DB komponenty a hlavne dobre komponenty pro pristup bez BDE jsou
zaklad.

Mac


Nativni pro MS SQL

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 9.10.2000 18:49:34

Na druhou stranu vyhoda Adonisu (resp. OLEDB/ADO pristup obecne) tkvi hlavne
v tom, ze je tu univerzalni. Tzn. dostatu se s tim na Oracle, Access, DBF,
textovy soubor, Exchange, ODBC zdroje atd. Potrebny je pouze prislusny OLEDB
provider. Tzn. jedna komponenta a vlezu s tim kam potrebuju.

Otazka je, nakolik se projevi na rychlosti ony nativni komponenty, protoze
mohou vlastne pouze zrychlit presun dat ze serveru na klienta, coz napr. v
pripade Internetu je znacne zanedbatelne. Otazka taky, pres co to komunikuje
po siti (jaky protokol, lze jej sifrovat) a jak to bude s kazdou novou verzi
SQL serveru - nove komponenty?

Mac

----- Original Message -----
From: <mmaz(zv)centrum(tec)cz>> A co asi delaji ty co mam ja. Jdou primo k dll, lepe receno
> pouzivaji dll, ktere jsou soucasti MS SQL 7. Jsou tam i k MySQL a
> PostgreSQL a je to jen pres DLL.

D5 Ent. a SQL 2000

[*] Hynek Svato� <svatos(zv)kam(tec)czu(tec)cz> - 9.10.2000 19:13:28

Toto je zpr�va ve form�tu MIME obsahuj�c� v�ce ��st�.
Ano, jde to. Rozhodne doporucuji. Ma mnoho fci, ktere dlouho v MSSQL
chybely.

Keep mailing :-)
=======================
Hynek Svato�
svatos(zv)kam(tec)czu(tec)cz
hynek.svatos(zv)atlas(tec)cz
=======================
-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Vlastimil Zden�k
Sent: Thursday, November 09, 2000 4:58 PM
To: DELPHI
Subject: D5 Ent. a SQL 2000


Ahoj,

mate nekdo zkusenosti s novym SQL serverem Microsoftu verze 2000
a prace pro nej z Delphi 5 pres ADO componenty.
Jde to ? Nebo zase budeme muset mit novou verzi Delphi ?

Vaclav Novak


D5 Ent. a SQL 2000

[*] Kalivoda Jozef <KaliJ(zv)spas.sk> - 9.10.2000 19:14:07

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

ja pouzivam ADO aj na SQL2000 a je to OK ved aj na sql2k sa da pristupovet
cez oledb... len si treba dat pozor na syntax niektorych prikazov (is null
verzus =null a pod.)a na to ze struktura system tables sql 2000 je ina ako
na SQL 6.5 alebo SQL 7.

-----Original Message-----
From: Vlastimil Zden�k [mailto:sw(zv)milesoft(tec)cz]
Sent: Thursday, November 09, 2000 4:58 PM
To: DELPHI
Subject: D5 Ent. a SQL 2000


Ahoj,

mate nekdo zkusenosti s novym SQL serverem Microsoftu verze 2000
a prace pro nej z Delphi 5 pres ADO componenty.
Jde to ? Nebo zase budeme muset mit novou verzi Delphi ?

Vaclav Novak

SQL a DBTreeView - takovy SQL orisek

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 9.10.2000 19:19:28

Ahoj,

ukladam data (resp. chystam se k tomu ;-) do 'stromove' struktury s vyuzitim
principu, ktery pouzivaji DBTreeView komponenty, tzn. id radku a parent_id
obsahujici id vlastnika:

id (Guid)
parent_id (Guid)
name (Varchar)

lze udelat nejaky SQL dotaz, kterym bych dostal vsechny parenty pro daneho
childa ? Jak to nejak mazane vyresit, abych nemusel pouzivat kurzory a
podobne neresti ;-) ???

Mate nekdo nejaky napad?

Dik

Mac


SQL server - Vas nazor

[*] Hynek Svato� <svatos(zv)kam(tec)czu(tec)cz> - 9.10.2000 19:20:23

Doporucuji D5Pro + MSSQL 2000 + ADO z tech samych duvodu jako Mr. Kadlecek
preferuje Oracle
+ nizsi cena porizovaci a - jak testy ukazuji - i cena za transakci je nizsi
nez u Oracle.
+ MSDE je pro zakazniky zadarmo (vhodne pro mensi aplikace)
+ soucasti dodavky jsou OLAP a DM sevices
+ atd. :-)

Keep mailing :-)
=======================
Hynek Svato�
svatos(zv)kam(tec)czu(tec)cz
hynek.svatos(zv)atlas(tec)cz
=======================

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> delphi(zv)htkpro(tec)cz
> Sent: Thursday, November 09, 2000 6:24 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Re: SQL server - Vas nazor
>
>
>
> Doporucuji D5Pro + Oracle8i + DOA -> rychle, bezpecne, vykone, stabilni,
> ceske, fungujici podpora, replikovatelne vsemi smery, lokalni
> instalace; ale
> uznavam neni to zadarmo.
>
> S pozdravem
> Jan Kadlecek
> HTK Pro s.r.o.
> dev-shop(tec)cz
>
>
> >Ahoj vsichni,
> >
> >predem se omlouvam za trochu delsi mail, ale vicemene me k nemu
> >vyburcovala soucasna debata o nativnim pristupu k MSSQL.
> >Otazka zni, jaky vlastne zvolit SQL server pro
> >C/S apalikaci v D5 typu mensi az stredne velky IS
> >(do 50 uzivatelu).
> >Zakladni pozadavky jsou:
> >1. Stabilita
> >2. Bezproblemova cestina
> >3. Fungujici ! kompnenty pro primy pristup z D5
> > (nemusi byt nutne free)
> >4. Dostatecna rychlost (serveru i komponent)
> >5. Moznost replikaci
> >6. Moznost "lokalniho" provozu serveru napr. na notebooku
> >
> >Par mych dosavadnich skromnych zkusenosti:
> >1. MSSQL
> > zkousel jsem SQL Direct 2.7 - vysledek nejisty
> > obcas necekane chybove hlasky, jinak dosti rychle
> > nepodarilo se mi nainstalovat MSSQL lokalne pod W2000prof
> > z Office 2000premium, setup zkolabuje
> > (Can't run 16-bit Windows program
> > - One of the library needed to run l:\..\sqlstp.exe is damaged.
> > Please reinstall this application.)
> > s napetim ocekavam vysledek debaty o pristupu k MSSQL
> >2. Interbase ver 5 - 6
> > vyhoda dostupnosti asi dobrych komponent
> > jak jsem si vsiml z konference, asi drobne problemy z cestinou
> > nezda se mi ani prilis rychla
> > napr. Select xx from yy where nazev like "%abc%"
> > take se mi nepodarilo dokoncit update - select
> > UPDATE adresar set pocet_objednavek=
> > (select count(*) from objednavky
> > where objednavky.ID_zak=adresar.ID_zak)
> > bohate staci pro adresar cca 3000 a objednavky cca 10000 zaznamu
> > to nema konce
> >3. WinBase 6.1 a 7.0
> > ta me ted zajima asi nejvic, prekvapila me vykonem !
> > prijde mi dosti rychla - vyse uvedeny update/select za cca 1min
> > bezproblemova cestina
> > bezproblemova lokalne
> > prizniva cena serveru
> > velmi rychle a myslim vcelku kvalitni komponenty WDE pana Turcana
> >
> >4. MySQL - nevim jak je to s lokalni verzi serveru a s cestinou.
> >
> >Moc dik za jakoukoliv zkusenost, radu, poznatek, ci poznamku,
> >at uz kladnou nebo zapornou.
> >Rad bych znal Vas nazor, nez se pro neco rozhodnu.
> >
> >Zdravi Filip.
> >
> >
> >

Ukonceni programu - stale se neukoncuje

[*] Ji�� H�sek - 9.10.2000 19:33:44

Ahoj,
v tom to nebude. Kdyz to smazu z FormCreate tak se nic nezmeni. Nejde to ani
tak jaks rikal a ani pokud to (DefWindowProc) dam do ApplicationEvents a to
je divne. Asi popisu problem trochu podrobneji. Takze mam program, ktery se
spusti po spusteni Windows. Pro jeho zneviditelneni pouzivam nasledujici
(mozna bude problem tady)

function RegisterServiceProcess(dwProcessID, dwType: Integer): Integer;
stdcall;
external 'KERNEL32.DLL';
...

Left:=-1000;
ShowWindowAsync(Handle,sw_hide);
SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
RegisterServiceProcess(GetCurrentProcessID, 1);

Ten program komunikuje pres UDP a TCP se clientem. A problem je v tom, ze
zabranuje vypnuti pocitace resp. ukonceni windows. Jinak nikde v programu
nedelam vlastni obsluhu windowsovskych zprav, takze DefWindowProc asi nebude
nutne (stejne to s nim nefunguje). Nevite nekdo kde muze byt chyba? Pripadne
kde najdu archiv starsich prispevku, kde bych podobny problem mohl najit?
Dekuji za pripadnou pomoc. Jiri Hysek


> Ahoj.
> Mam ten pocit, ze v FormCreate nejde par veci udelat.
> Napr tam nelze pouzit Close.
>
> Ja to resim tim, ze nadefinuji glob prommenou FirstStart, v OnCreate ji
dam
> hodnotu True
> a v onActivate si tyhle veci obslouzim
>
> if FirstStart then
> begin
> FirstStart = False;
> ......
>
> Pokud ale startujes minimalizovane nedojde k OnActivate. Pak to resim
> tim, ze na Form placnu timer nastaveny interval na 1.
> Ten se spusti prave az po skonceni procesu Create a tyhle veci obslouzim
> tam.
>

SQL server - Vas nazor

[*] Kalivoda Jozef <KaliJ(zv)spas.sk> - 9.10.2000 19:48:36

ja osobne pracujem na MSSQL verzie 6.5 a vissie a zatial som nikdy nemal
problem s instalaciov .. dokonca ani na notebooku s win2k prof a office...
resp. mal som problem pri instalacii MSSQL 6.5 ale zistil som ze to ze mi
padala istalacia suviselo zo sietovymi vecami.... totiz ked W2k nenajde
pripojenie na siet tak nestaruje TCP/IP a to instalacii MSSQL 6.5 prekaza
(nemoze si nakonfigurovat sietove veci a preto padne).. inak aj vykonnostne
je uplne super...vhodnou konfiguraciov sa da dosiahnut dobry vykon aj na
slabom "zeleze" kde by napr. taky oracle bol dost pomaly (mam to
vyskusane)...
no a stymi ostatnymi som zatial vela nerobyl tak si to netrufam
porovnavat...

Jozef Kalivoda
spr�vca b�zy d�t (OSPDS)
Slovensk� pois�ov�a a.s.
Karlovesk� 32,Bratislava
tel : ++421 905 363809,++421 7 60664523
fax : ++421 7 6066 4154


-----Original Message-----
From: Filip Hochman [mailto:filip.hochman(zv)atlas(tec)cz]
Sent: Thursday, November 09, 2000 2:43 PM
To: delphi-l(zv)fwd(tec)cz
Subject: SQL server - Vas nazor


Ahoj vsichni,

predem se omlouvam za trochu delsi mail, ale vicemene me k nemu
vyburcovala soucasna debata o nativnim pristupu k MSSQL.
Otazka zni, jaky vlastne zvolit SQL server pro
C/S apalikaci v D5 typu mensi az stredne velky IS
(do 50 uzivatelu).
Zakladni pozadavky jsou:
1. Stabilita
2. Bezproblemova cestina
3. Fungujici ! kompnenty pro primy pristup z D5
(nemusi byt nutne free)
4. Dostatecna rychlost (serveru i komponent)
5. Moznost replikaci
6. Moznost "lokalniho" provozu serveru napr. na notebooku

Par mych dosavadnich skromnych zkusenosti:
1. MSSQL
zkousel jsem SQL Direct 2.7 - vysledek nejisty
obcas necekane chybove hlasky, jinak dosti rychle
nepodarilo se mi nainstalovat MSSQL lokalne pod W2000prof
z Office 2000premium, setup zkolabuje
(Can't run 16-bit Windows program
- One of the library needed to run l:\..\sqlstp.exe is damaged.
Please reinstall this application.)
s napetim ocekavam vysledek debaty o pristupu k MSSQL
2. Interbase ver 5 - 6
vyhoda dostupnosti asi dobrych komponent
jak jsem si vsiml z konference, asi drobne problemy z cestinou
nezda se mi ani prilis rychla
napr. Select xx from yy where nazev like "%abc%"
take se mi nepodarilo dokoncit update - select
UPDATE adresar set pocet_objednavek=
(select count(*) from objednavky
where objednavky.ID_zak=adresar.ID_zak)
bohate staci pro adresar cca 3000 a objednavky cca 10000 zaznamu
to nema konce
3. WinBase 6.1 a 7.0
ta me ted zajima asi nejvic, prekvapila me vykonem !
prijde mi dosti rychla - vyse uvedeny update/select za cca 1min
bezproblemova cestina
bezproblemova lokalne
prizniva cena serveru
velmi rychle a myslim vcelku kvalitni komponenty WDE pana Turcana

4. MySQL - nevim jak je to s lokalni verzi serveru a s cestinou.

Moc dik za jakoukoliv zkusenost, radu, poznatek, ci poznamku,
at uz kladnou nebo zapornou.
Rad bych znal Vas nazor, nez se pro neco rozhodnu.

Zdravi Filip.

Prohlizecka ulozenych souboru QRP v QuickReportu

[*] Ing. Petr �vejda <lingvista(zv)lingvista(tec)cz> - 9.10.2000 19:52:31

nasel jsem toto:

uses QRExtra;

begin
with TQRHandler do
try
Filename := 'c:\temp\aaa.qrp';
Preview;
finally
Free;
end;
end;

...ale jak strcit naloudovany report do vlastniho QRPreview1?????> metodou QRPrinter.Save... se mi podarilo programove ulozit vytvorenou
> sestavu. Potrebuji si vytvorit vlastni prohlizecku takto
> vytvorenych sestav
> *.QRP. Nevim ale, kam strcit metodu QRPrinter.Load... a jak ji pouzit.
> Poradite mi nekdo?

Nativni pro MS SQL

[*] Erik Salaj <winsoft(zv)napri.sk> - 9.10.2000 19:54:12

> Nativni komponenty jsou takove, ktere nepotrebuji BDE a vyuzivaji
> DLL od vyrobce. Takze do databaze se da pristupovat primo.
> Marcel M.

Napriklad pre MS Access su to ake komponenty a ake DLL pouzivaju?

Erik Salaj, WINSOFT
info(zv)winsoft.sk


mwEdit a znak @

[*] Kalivoda Jozef <KaliJ(zv)spas.sk> - 9.10.2000 19:57:26

mam som tento problem tiez zo HighLihgter pre sql 6.5 a zistil som ze to
suvisi stym ako je napisany ten HighLihgter...napisal som si vlastny a
odvety je to OK..
skusim niekde vyhrabat kod a poslem odkaz kde si to stiahnes...

-----Original Message-----
From: Bardon [mailto:bardon(zv)akord-soft(tec)cz]
Sent: Thursday, November 09, 2000 4:04 PM
To: delphi-l(zv)fwd(tec)cz
Subject: mwEdit a znak (zv)


Kdyz dam do mwEditu znak (zv), tak se mi nekdy na konci radku zacnou
zobrazovat ruzne ctverecky a jine nesmysly. Nevite prosim nekdo jak to
odstranit?

D3
TmwCustomEdit
HighLihgter=wmSybSQLSyn

Priklad
do Editoru napisu

DECLARE (zv)Prom

SELECT (zv)Prom = 'cosi'


na konci prvniho radku se mi zobrazi jakesi ctverecky, pri psani druheho
radku se po napsani znaku (zv) objevi take, ale po napsani znaku = zmizi a uz
tam nejsou



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