Archív konference Delphi

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

D4 a BDE

[*] Bednar��k Dalibor <dalibor(zv)torola(tec)cz> - 25.7.2000 15:14:46

Inner setup s instalaci BDE jsem vyzkousel..funguje to fajn

je to na adrese http://www.jordanr.dhs.org/isinfo.htm
a tady je popis jak do toho zakomponovat BDE

http://www.jordanr.dhs.org/ishowto.phtml?a=bde


----- Original Message -----
From: "Ji�� Mat�jka" <jiri.matejka(zv)stemmark(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Tuesday, July 25, 2000 12:27 PM
Subject: RE: D4 a BDE


Jo, to je mozny, o tehle produktech jsem nikdy neslysel... Muzes mi sdelit,
kde by se dali najit (nejlepe nekde na inetu)? Rad je vyzkousim.

Zdravi
Jirka Matejka

-----P�vodn� zpr�va-----
Od: Ren� Otisk [SMTP:otisk(zv)misel(tec)cz]
Odesl�no: 25. �ervence 2000 10:16
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: Re: D4 a BDE

Hi,

Dovoluji si oponovat. Kombinace programu ScriptMaker a InnoSetup (i vzhledem
k pocesteni a moznostem treba spoustet aplikace pri instalaci a odinstalaci
a vselijakych jinych prkotinek) strci cely installShield do kapsy. Vse je
FreeWare a pritulne...

Sroub

Asi nejlepsi je pouzit prgram ktery se jmenuje InstallShield. Bud je
jako shareware na www.installshield.com, ale urcite je soucasti delphi
(od edice proffesional vys). Tam nastavis veskere parametry aplikace
(nazev, defaultni adresar kam se nainstaluje, hlavni exac, datove
soubory, ktere chces sirit apod.) a nastavis tam i instalaci BDE. Muzes
ji sirit bud plnou, nebo jenom cast abys usetril diskety (nebo
stahovani), ale myslim, ze je lepsi plna. Nevim presne jak je to s
autorskymi pravy, ale myslim, ze je to legalni.

Zdravi
Jirka Matejka

> -----P�vodn� zpr�va-----
> Od: KINEKUS [SMTP:kinekus(zv)nextra.sk]
> Odesl�no: 24. �ervence 2000 15:00
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: D4 a BDE
>
> Potrebuji poradit s nasledujicim problemem.
>
> Mam aplikaci, ktera pouziva BDE. Jak mam vytvorit instalacku, aby
> obsahovala
> i BDE.
> Pozn.: Nemam skusenosti.
>
> Dekuji.
>
> ---
> P��choz� zpr�va neobsahuje viry.
> Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
> Verze: 6.0.167 / Virov� b�ze: 80 - datum vyd�n�: 29.6.2000
>
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.167 / Virov� b�ze: 80 - datum vyd�n�: 29.6.2000


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

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

webserver v Delphi5

[*] L.Svoboda <svoboda(zv)fdsystem(tec)cz> - 25.7.2000 15:33:03

Zdravim

Mel bych dva dotazy k programovani web serveru v Delphi5.

1) Jaky je postup pri prevzeti binarnich dat odeslanych z prohlizece?
Napriklad bych chtel z browseru odeslat obrazek, a ten na webu ulozit.

2) Mate nekdo tip na dobrou free komponentu pro ukladani GIFu?
Jedna se mi o nasledujici: v ramci web serveru si nakreslim obrazek
(na canvas, jedna se o stromove schema) a ten potrebuji ulozit.
Obrazky jsou max 256 barev, takze optimalni by byl
ten GIF, ale chtelo by ti nejakou spolehlivou a rychlou komponentu.

Diky moc

Preji hezky den
Ing. Ludek Svoboda
svoboda(zv)fdsystem(tec)cz

BDE + MS SQL7

[*] Rosta Podmanicky <rosta(zv)trias92(tec)cz> - 25.7.2000 15:44:41

Souhlasim se Zbyskem a take na 100 % potvrzuji. Podobne postupy
(odpojene recordsety apod...) pouzivame i v kombinaci Delphi +
InterBase.....
Data-aware komponenty vcetne DbGridu jsou zcela nepouzitelne.


Rosta Podmanicky
Trias 92 s.r.o.
Jicin

>Tohle potvrzuji. Nejlepsi zkusenosti mam take s tim, ze grid je
>vhodny pouze pro prohlizeni a nic jineho, zadne "prime editace nad
>tabulkou", nejaka query komponenta se hodi pouze pro posilani
>SQL prikazu. Sel jsem dokonce tak daleko, ze po vycteni selectu
>se ihned odpojuji od recordsetu (takze mi zustava zive pouze
>pripojeni k databazi) a data si pamatuje grid nebo jina struktura. Od
>te doby nemam problemy s praci nad databazi. Pokud nahodou
>potrebuji poslat nejakou hromadnou upravu, v klidu si ji nejdrive
>sestavim, a teprve pak ji odeslu davkou. V jednoduchosti je sila.
>
>Zbysek Hlinka

Zjisteni zijici sluzby na serveru

[*] Parizsky Ladislav <parizsky(zv)access-it(tec)cz> - 25.7.2000 09:46:15 -0400



>>> winsoft(zv)napri.sk 24.7.00 10:40 >>>
> Narazil sem na problem se kterym si vubec nevim rady. Na serveru mi bezi
SQL a potrebuju zjistit, pri spusteni programu, zda SQL bezi. Problem je v
tom, ze kdyz pouziji componentu ADOConnection a nastavim TimeOut na 5 sec.
tak mi aplikace zjisti do 5 vterin zda SQL bezi. Hacek je v tom, ze pokud
stanici odpojim od site tak to zjisteni trva neco kolem 1 min. coz je dost
dlouho. Myslem ze by slo pouzit neco jako PING na IP adresu a port. Pokud mi
neprijde z dane IP a portu neprijde odezva SQL nebezi. Dokazal by mi nekdo
poradit ?

Skus SQLDMO:

var
SQLServer: SQLDMO.SQLServer;
begin
SQLServer := CoSQLServer.Create;
SQLServer.Name := 'ERIK';
case SQLServer.Status of
SQLDMOSvc_Unknown: ShowMessage('Unknown status');
SQLDMOSvc_Running: ShowMessage('Running');
SQLDMOSvc_Paused: ShowMessage('Paused');
SQLDMOSvc_Stopped: ShowMessage('Stopped');
SQLDMOSvc_Starting: ShowMessage('Starting');
SQLDMOSvc_Stopping: ShowMessage('Stopping');
SQLDMOSvc_Continuing: ShowMessage('Continuing');
SQLDMOSvc_Pausing: ShowMessage('Pausing');
end;
end;

Erik Salaj, WINSOFT


Dik za radu,
Jeste by me zajmalo co je SQLDMO ? Mam Delphi5 a to rika ze to nemuze najit zadny sqldmo. Kde to mam vzit ?

Ladap


Mouse & zpravy

[*] mkotaska(zv)atlas(tec)cz - 25.7.2000 16:22:33

Ahoj vsichni,

prosim o pomoc s touto veci.
Potrebuji naprogramovat zpravu, kterou posila ovladaci prvek {napr. TButton}, kdyz mys opusti tento prvek.
Jedna se tedy o ekvivalent k zpravam pouzivanym pri tvorbe WWW - OnMouseOver.
Pokud jste se s tim nekdo setkal, budu rad, kdyz mi date vedet, jak na to.
Dekuji.

Milan Kotaska
mkotaska(zv)atlas(tec)cz


V�cejazy�n� verze

[*] Petr Vale� - 25.7.2000 16:57:59

Ahoj,

nemate nahodou nekdo zkusenost s tim, kdyz se rozhodnete udelat multijazycnou aplikaci z jiz ( temer ) hotove samozrejme v jendom jazyce. Jde mi o to, zda existuje nejaky nastroj, ktery by dokazal dat do define veskere texty v projektu ( v menu, tlacitka a samozrejme zdrojaky ), ktere bych potom mohl sam menit.

Diky za odpoved.

Petr


webserver v Delphi5

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 25.7.2000 17:11:42

> Zdravim
>
> Mel bych dva dotazy k programovani web serveru v Delphi5.
>
> 1) Jaky je postup pri prevzeti binarnich dat odeslanych z prohlizece?
> Napriklad bych chtel z browseru odeslat obrazek, a ten na webu ulozit.

vse je v RFC (2068 napriklad - pripadne muzete kouka do kratsi definice
starsi verze HTTP 1.0)

zakladni princip je jednoduchy - browser vygeneruje hlavicku ()v tomto
pripade POST nebo PUT request) a za hlavickou nasype libovolna data. Zadne
kodovani, atd. (to je sice take mozne v HTTP1.1 - odesilani po blocich
(chunked transfer, atd) ale neni to nutne)

Zdravi
Dalibor Toman

Rezim hibernate

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 25.7.2000 18:08:01

V BIOSu musi byt zapnuto APM (Advanced Power Management). V Power Options ve
W2k musis povolit APM a pote se ti zobrazi Hibernate zalozka.

Jinak kdyz jsem upgradoval z RC2 na final, tak mi Hibernate zmizel a objevil
se mi az po ciste instalaci W2k ;-)

Mac

----- Original Message -----
From: "Foldyna Ji��" <jiri.f(zv)avizo(tec)cz>

> omlouvam se za OT, ale potrebuji poradit. Mam MB Intel SE440BX-2, PIII-650
> W2K Prof a potreboval bych zprovoznit rezim hibernate. V Power options se
mi
> zalozka Hibernate neukaze, at delam, co delam. V BIOSu mam zapnuty power
> management, APMSTAT tvrdi, ze BIOS je ACPI. Nevite nekdo, co s tim,
propadne
> bych ocemil i nejaky odkaz (ale Intel a M$ KB uz jsem prosel :-().

V�cejazy�n� verze

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 25.7.2000 18:09:17

Nahodou jo. Jedne z nejlepsich je na:

http://www.localizator.com

Mac

P.S. Zbysku, jako obvykle jo ;-)
----- Original Message -----
From: Petr Vale�

nemate nahodou nekdo zkusenost s tim, kdyz se rozhodnete udelat multijazycnou aplikaci z jiz ( temer ) hotove samozrejme v jendom jazyce. Jde mi o to, zda existuje nejaky nastroj, ktery by dokazal dat do define veskere texty v projektu ( v menu, tlacitka a samozrejme zdrojaky ), ktere bych potom mohl sam menit.

Prechod na Win2000

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 25.7.2000 18:21:06

----- Original Message -----
From: "Jaro" <jaro(zv)sinea(tec)cz>

> Tak to je prima, to jsem jeste neslysel. :) :)

:-) Jo, taky jsem cumnel ;-)

> Pricina muze byt v tom, ze se nestastne potkavaji frekvence zakladni
> desky (FSB) s kartou. TNT 2 jsou na to dosti citlive.
> Pri trochu jine frekvenci se "sum" muze snizit a zlepsi se stabilita
> desky.

Je to mozne. Hlavne to honim na FSB 100 Mhz, na coz ta vidokarta taky neni
zrovna stavena. Jedna se jeste o TNT (Diamond Viper 550) a drivery pro W2k
jaxi nemaji, takze musim jet na referencnich od nVidia (ty posledni jedou
ok). Navic ten PowerStrip dokaze vyloudit i treba 1280x1024 na 90Hz coz ta
karta normalne nema umet - umi 85 a 100 ;-) Na 100Hz mam uz obraz mirne
maznuty oproti 85Hz a na tech 90Hz je to kvalitou obrazu stejne jako 85Hz a
o neco ergonomictejsi ;-)

> Detonatory jsou presne ukazkou toho, ze starsi ovladace byvaji
> stabilnejsi
> Stahni si tyhle: TNT2_W9x_368 a TNT2_w2k_376

No ja zkousel postupne temer vsechny buildy referencich driveru a nektere
nechodily vubec a nektere zpusobily tuhnuti pri pouziti DirectX. No a ty
puvodni z W2k zase nepodporovaly OpenGL. Ted zda se je to optimalni ;-)

> V tvem pripade by mozna stacilo pohrat si trochu s BIOSem

No mozne to je, mozna bych to 'zestabilnil' v pripade prechodu na FSB 66
Mhz, ale to se mi zase nechce (NT 4.0 i W9x na tom jedou pohodove). No mezi
nama jedno zatuhnuti za 14 dnu me nevytrhne ani v tech W2k ;-)

> Jakou mas desku?

AOpen AX6B+ (i440BX, integrovany SCSI Adaptec), Celeron 300A na (4.5 x
100MHz).

Mac


IB5.6 Prava a role

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 25.7.2000 18:48:57

Preji vsem pekneho dne,

pod nejakym uctem (napriklad admin) jsem vytvoril tabulky kniha,
autor a vazebni tabulku autorstvi.

pak jsem udelal stored proceduru na vkladani novehe knihy (ktera
pristupuje ke vsem trem tabulkam) a na ni jsem dal pravo nejake
roli a stejne tak prava role prenesl na uzivatele treba opice.

Kdyz ale spustim proceduru nova_kniha pod uzivatelem opice se
spravnou roli, pak prava na proceduru mam, ale vyhuci mi to s
vyjimkou: no permission for references access to
table kniha.

Jak to musim udelat, aby uzivatel mohl pouze
spoustet procedury, ale netusil nic o tabulkach,
natoz abych mu musel davat nejaka prava?

Predem diky za informace.

Slavek


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


Nova verze IBTalku: 1.05

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 25.7.2000 20:04:33

Preji vsem pekneho dne,

prave jsem uvolnil dalsi verzi IBTalku, utilitky pro prijemnejsi pristup k InterBasi.
Ke stazeni tutaj:

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

Novinky:
* Moznost spoustet procedury na serveru
* Zobrazeni exekucniho planu (algoritmus, jak bude SELECT probihat)
* Podpora role pri prihlasovani
* Podpora volitelnych parametru pri prihlasovani
* Zmeny a novy tip wiz uvedena adresa.

Slavek


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


Registry a Large Font

[*] Surfman <surfman(zv)volny(tec)cz> - 25.7.2000 22:44:37

Ahoj,

Narazil jsem na dva problemy.
1.
jak lze jednoduse vytvorit aplikaci, ktera bude detekovat zapnuti
velkeho pisma v systemu a podle toho automaticky prepocitavat
rozmery formularu a objektu na nich?

2.
Nainstaluju aplikaci jako administrator (NT i 2000). Pri instalaci
zapisu do registru - HKEY_LOCAL_MACHINE. Po spusteni
aplikace jako administrator je vse v poradku, ale pokud se
prihlasim jako obycejny user, tvrdi funkce keyexists, ze klic
nebyl nalezen.

Diky za jakoukoliv pomoc

Pavel


Upgrade from IB6-Beta to IB6 Full

[*] Roland Tur�an \(RoTurSoft\) <rotursoft(zv)nextra.sk> - 25.7.2000 22:56:24

Ale mi pri prihlasovani pomocou IBConsole na databazu, ktora inac funguje,
lebo sa prihlasim aj cez moju aplikaciu aj cez DBExplorer, aj cez IBTalk,...

mi pise:

Error connecting to the requested database.

Detail message:
DPB Constant (0) is unknown

Co vy na to ?

Roland.

webserver v Delphi5

[*] L.Svoboda <svoboda(zv)fdsystem(tec)cz> - 26.7.2000 00:05:52

> > 1) Jaky je postup pri prevzeti binarnich dat odeslanych z prohlizece?
> > Napriklad bych chtel z browseru odeslat obrazek, a ten na webu ulozit.
>
> vse je v RFC (2068 napriklad - pripadne muzete kouka do kratsi definice
> starsi verze HTTP 1.0)
>
> zakladni princip je jednoduchy - browser vygeneruje hlavicku ()v tomto
> pripade POST nebo PUT request) a za hlavickou nasype libovolna data. Zadne
> kodovani, atd. (to je sice take mozne v HTTP1.1 - odesilani po blocich
> (chunked transfer, atd) ale neni to nutne)

Diky za tip na RFC, kde to najdu na webu?

A jeste pro upresneni:
Takze pouziju TWebRequest.Content,
ten si sam musim rozebrat
a zbytek dotahnout pomoci ReadClient?
(
pouzivam POST, takze asi plati nasledujici
Tip: When the Method is POST, the parsed version of the post request is
available in the ContentFields property.
Note: If the content of a message is particularly large, it is transferred
in chunks. In this case, the Content property does not contain the entire
message content. To read the rest of the content, use the ReadClient method.
)

Jeste jednou dekuji
L.Svoboda


BDE + MS SQL7

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 26.7.2000 07:08:55

> Tohle potvrzuji. Nejlepsi zkusenosti mam take s tim, ze grid je
> vhodny pouze pro prohlizeni a nic jineho, zadne "prime editace nad
> tabulkou", nejaka query komponenta se hodi pouze pro posilani SQL
> prikazu. Sel jsem dokonce tak daleko, ze po vycteni selectu se ihned
> odpojuji od recordsetu (takze mi zustava zive pouze pripojeni k
> databazi) a data si pamatuje grid nebo jina struktura.

Ja pouzivam podobnou funkcionalitu ODBCe (tj. nacist data a
odpojit se), ale spojeni s SQL serverem se zrusi totalne. Narozdil
od BDE nema ODBCe s pripojenim zadnou silenou rezii, takze to
nezdrzuje. Konkretne to delam tak, ze v okamziku, kdy neni zadny
dotaz aktivni, odpocita casovac rekneme 15 sekund a pak se
odpoji od SQL serveru (ten interval je proto, ze kdyz je nekolik
dotazu po sobe, aby se mezi nimi pokazde nerusilo a nevytvarelo
znovu spojeni). Moje aplikace je toho charakteru, ze je prakticky
celou pracovni dobu spustena, ale jen pomerne zridka po SQL
serveru neco chce. Jen vyjimecne je proto pripojeno soucasne vice
lidi a nehrozi pretizeni ani na MSDE.

Prechod na Win2000

[*] Ren� Otisk - 26.7.2000 07:17:15

Hi,

Compaq Netintelligent funguje "furt" (skoro i p�i vypnutem notebooku)

Sroub


> From: "Jaro" <jaro(zv)sinea(tec)cz>
> Subject: Re: Prechod na Win2000
>
> > jsou
> > > problemy s tim, ze po hibernaci nefunguje zvukovka (vec ovladacu -
> > napr.
> > > posledni drivery od Creative Labs pro SB Live to pry delaji a starsi
> > jedou
>
> Ja som si vsimol ze po hibernacii Windows (aj 9x) prestane fungovat aj
> Xircom 100MB sietova karta PCMCIA v notebookoch. Neviem ci aj pri inych
> sietovych kartach.
>
> Roland.

Rezim hibernate

[*] Foldyna Ji�� <jiri.f(zv)avizo(tec)cz> - 26.7.2000 07:46:03

Ahoj,

APM mam zapnuto, kde se Power v Options povoluje APM ? Nemuzu to nikde
najit... Instalaci jsem delal cistou, ne z RC.

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

> V BIOSu musi byt zapnuto APM (Advanced Power Management). V
> Power Options ve
> W2k musis povolit APM a pote se ti zobrazi Hibernate zalozka.
>
> Jinak kdyz jsem upgradoval z RC2 na final, tak mi Hibernate
> zmizel a objevil
> se mi az po ciste instalaci W2k ;-)
>
> Mac
> > omlouvam se za OT, ale potrebuji poradit. Mam MB Intel
> SE440BX-2, PIII-650
> > W2K Prof a potreboval bych zprovoznit rezim hibernate. V
> Power options se
> mi
> > zalozka Hibernate neukaze, at delam, co delam. V BIOSu mam
> zapnuty power
> > management, APMSTAT tvrdi, ze BIOS je ACPI. Nevite nekdo, co s tim,
> propadne
> > bych ocemil i nejaky odkaz (ale Intel a M$ KB uz jsem prosel :-().

V�cejazy�n� verze

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 26.7.2000 08:04:09

On 25 Jul 2000, at 16:57, Petr Vale� wrote:

> nemate nahodou nekdo zkusenost s tim, kdyz se rozhodnete udelat
> multijazycnou aplikaci z jiz ( temer ) hotove samozrejme v jendom
> jazyce. Jde mi o to, zda existuje nejaky nastroj, ktery by dokazal dat
> do define veskere texty v projektu ( v menu, tlacitka a samozrejme
> zdrojaky ), ktere bych potom mohl sam menit.

Jestli si predstavujes lokalizaci primo do zdrojaku, tak na to radeji
zapomen. To je pekny a nebezpecny humus. Nejcistsi zpusob
lokalizace je ten, ze vse k lokalizaci das do resourcu a ty potom
zlokalizujes.


S pozdravem

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


Zmena struktury tabulky

[*] Roman �ev��k��������(��h�̿ - 26.7.2000 08:30:15

Ahoj,
potrebuji zmenit v tabulce DB velikost polozky typu string. Jde to udelat
nejak pomoci SQL ? Pres SQL pridavam indexy, zda se mi to mnohem pohodlnejsi
nez pres DbiRestru....

PS: V tabulce jsou data

Dik
Roman

D4, BDE 5.11


D3, MS Word a pole formulare

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 26.7.2000 08:32:21

Ahoj vsem,
mam dokument ve Wordu, v nem nejaka "pole formulare"
a z Delphi bych ten dokument rad otevrel (pripadne udelal
novy podle sablony) a do tech poli rad nasypal nejaka data.

Poradte mi prosim ja na to...
...dekuji.

Dobra.

Vim, ze se to tu jiz probiralo, ale prisel jsem (docasne)
o svuj mail-archiv a na inet se ted taky nedostanu :-(((

Maximize

[*] Jezek Petr, Ing. <PETR(zv)sevis.sk> - 26.7.2000 08:33:27

Mam jeden problem. Potrebuju, aby hlavni okno aplikace zustalo vzdy
maximalizovane (minimalizovat se muze). Zkousel jsem odchytit ruzne
zpravy, ale nenasel jsem zadnou, kde bych mohl rict ze pri zmene
z MAX na normal zakaz tuto zmenu a zustan MAX. Neumite mi nekdo poradit?

Petr


Mouse & zpravy

[*] Milan Tomes <Milan.Tomes(zv)haida(tec)cz> - 26.7.2000 08:37:38

Definuj metody napr:

procedure CMMouseEnter (var Message : TMessage); message CM_MOUSEENTER;
//vstup mysi
procedure CMMouseLeave (var Message : TMessage); message CM_MOUSELEAVE;
//vystup mysi

Milan Tomes

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On
> Behalf Of mkotaska(zv)atlas(tec)cz
> Sent: Tuesday, July 25, 2000 4:23 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Mouse & zpravy
>
>
> Ahoj vsichni,
>
> prosim o pomoc s touto veci.
> Potrebuji naprogramovat zpravu, kterou posila ovladaci prvek
> {napr. TButton}, kdyz mys opusti tento prvek.
> Jedna se tedy o ekvivalent k zpravam pouzivanym pri tvorbe WWW -
> OnMouseOver.
> Pokud jste se s tim nekdo setkal, budu rad, kdyz mi date vedet, jak na to.
> Dekuji.
>
> Milan Kotaska
> mkotaska(zv)atlas(tec)cz


Maximize

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 26.7.2000 08:46:48

Ahoj,

za pomoci udalosti OnCanResize to nejde?

Slavek

> Mam jeden problem. Potrebuju, aby hlavni okno aplikace zustalo vzdy
> maximalizovane (minimalizovat se muze). Zkousel jsem odchytit ruzne
> zpravy, ale nenasel jsem zadnou, kde bych mohl rict ze pri zmene
> z MAX na normal zakaz tuto zmenu a zustan MAX. Neumite mi nekdo poradit?
>
> Petr


Prechod na Win2000

[*] voltrr1.epr(zv)mail.cez(tec)cz - 26.7.2000 07:47:19



> > Ja som si vsimol ze po hibernacii Windows (aj 9x) prestane fungovat aj
> > Xircom 100MB sietova karta PCMCIA v notebookoch. Neviem ci aj pri inych
> > sietovych kartach.

Na mem notebooku todle delala Xircomka s Linuxem a s Windowsama ne.

Podle mne je to problem kombinace karta, PCMCI chipset a driver

Radek

webserver v Delphi5

[*] psojka(zv)els.ln.skoda(tec)cz - 26.7.2000 07:53:24



> Diky za tip na RFC, kde to najdu na webu?

napr.

http://www.ietf.org/rfc.html

Peter

webserver v Delphi5

[*] Jan Cejka <jan.cejka(zv)mensa(tec)cz> - 26.7.2000 08:59:00

Chces to poslat? Ma to asi 240kB v zipu.
(1945=HTTP/1.0 + 2068=HTTP/1.1 + INDEX)

--
Instalace Windows: Jak casto dnes chces rebootovat?
--
S pozdravem,
Jan Cejka mailto:jan.cejka(zv)mensa(tec)cz

--

Wednesday, July 26, 2000 v 12:05:52 AM, L.Svoboda pise:

LS> Diky za tip na RFC, kde to najdu na webu?

Integrita

[*] Jan Cejka <jan.cejka(zv)mensa(tec)cz> - 26.7.2000 09:07:48

To me taky napadlo, ale nejak jsem nevedel, jak vysvetlit tomu druhemu
uzivateli, ze jeho zmeny nemuzu akceptovat, protoze nekdo jiny to
mezitim stihnul zmenit driv :-)
Leda, ze bych porovnaval, co kdo zmenil a vynadal mu jenom pokud by
menil stejnou polozku ve vete.

--
Vzhledem k drobnym technickym problemum se distribuce noveho systemu Windows 2000 odklada na prvni kvartal roku 1901.
--
S pozdravem,
Jan Cejka mailto:jan.cejka(zv)mensa(tec)cz

--

Tuesday, July 25, 2000 v 11:16:13 AM, Jan Fiala pise:

JF> Me se spis libi system, ktery zde prezentoval tusim Zbynek Hlinka (pokud ne,
JF> tak se omlouvam). Kazda veta ma casove razitko. Pri nacteni vety pro editaci
JF> si jej zapamatuji, pred ulozenim se podivam, zda se nezmenilo, pokud ano,
JF> neco s tim provedu, a ulozim samozrejme s aktualnim razitkem.

JF> Jan Fiala

Integrita

[*] Jan Cejka <jan.cejka(zv)mensa(tec)cz> - 26.7.2000 09:25:43

Jeste me napadlo:
Ve vete vytvorit polozku, kde bude: IP a cas, kdy zacala editace.
Pokud chci neco editovat:
1) podivam se, jestli jiz zaznam nekdo needituje a pokud ano, jestli
to neni uz 10 sekund od posledni aktualizace (je potreba mit
na strojich synchronizovany cas)
2) pokud je volny, provedu: LOCK, ZAPIS POLOZKY, UNLOCK a to opakuji
kazde 4 sekundy (kvuli aktualizaci casu) uz bez lockovani.
3) po ukonceni editace polozku vycistim.

Pokud se na vetu nemuzu delsi dobu zeptat (je zamknuta), znamena to,
ze nekdo zhavaroval pri prvnim zapisu a nekde se to musi nejak
odemknout.
Bohuzel, ten prvni LOCK tam musi byt, jinak by mohlo dojit k tomu, ze
by dva stroje soucasne zjistily, ze vetu nikdo needituje a vzapeti
by oba zacali editovat stejnou vetu.

--
Hledam divku, ktera dokaze nakonfigurovat sendmail a neni jenom .jpg
--
S pozdravem,
Jan Cejka mailto:jan.cejka(zv)mensa(tec)cz

--

Tuesday, July 25, 2000 v 3:01:33 PM, Marek Soukup pise:

MS> Ahoj,
MS> no to me napadlo taky s tim zaznamem, ale kdyz budu brouzdat tim gridem, tak
MS> bych se unastavoval k smrti :-)
MS> Nejak me nic kloudnyho nenapada. Ja to takhle delam poprve, vzdycky jsem
MS> cumel primo do tabule. :-((


MS> MS

CORBA & IDL

[*] raul.endymion(zv)ns1.infima(tec)cz - 26.7.2000 09:35:46

Mam dotaz ohledne Corby a jejich IDL souboru..
Kolegove v praci napsali server, ktery sdili CORBA objekty. Je napsan
v pythonu a bezi pod cutnakem. Dali mi soubor IDL (ktery je mozno v
delphi take vygenerovat), s tim, ze si to mam pregenerovat do PAS
unity. Proto se ptam kdyz umi Delphi pomoci Type Library vygenerovat
IDL, neslo by to i obracene ?

Dik
Tomas Emresz

Zmena struktury tabulky

[*] Kalivoda Jozef <KaliJ(zv)spas.sk> - 26.7.2000 09:42:55

da sa to pomocou alter table, pripadne premenovanie starej, vytvorenie novej
, transfer dat... alebo priamim zasahom do syscolumns

mmch aky sqlstroj to je


ak chces dalsie info mailni mi na mailto:KaliJ(zv)spas.sk

-----Original Message-----
From: Roman �ev��k [mailto:roman(zv)coseto(tec)cz]
Sent: Wednesday, July 26, 2000 8:30 AM
To: Delphi-L(zv)Fwd.Cz
Subject: Zmena struktury tabulky


Ahoj,
potrebuji zmenit v tabulce DB velikost polozky typu string. Jde to udelat
nejak pomoci SQL ? Pres SQL pridavam indexy, zda se mi to mnohem pohodlnejsi
nez pres DbiRestru....

PS: V tabulce jsou data

Dik
Roman

D4, BDE 5.11


Prechod na Win2000

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 26.7.2000 09:58:13

SVEC PCMCIA LAN Card 10Mbps slape taky OK. Nemel jsem pro ni puvodne drivery
pro W2k (jelo to sice na NE2000, ale nic moc). Napsal jsem primo do Tajwanu
a druhy den jsem mel beta drivery v poste. Nefungovaly, poslal jsem jim
hlasku ze to nejede a co to hlasi a na druhy den jsem mel nove drivery a
plne funkcni. TOMU RIKAM SUPPORT, az jsem cumnel ;-). A to bylo jeste na W2k
RC2 ;-)

Mac

----- Original Message -----
From: "Ren� Otisk" <otisk(zv)misel(tec)cz>

Compaq Netintelligent funguje "furt" (skoro i p�i vypnutem notebooku)

> Ja som si vsimol ze po hibernacii Windows (aj 9x) prestane fungovat aj
> Xircom 100MB sietova karta PCMCIA v notebookoch. Neviem ci aj pri inych
> sietovych kartach.

Zmena struktury tabulky

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 26.7.2000 10:04:19

Vytvor novou tabulku se spravnou strukturou a presypej data. Jine reseni
jsem nenasel.

Milan Tomes

> Ahoj,
> potrebuji zmenit v tabulce DB velikost polozky typu string. Jde to udelat
> nejak pomoci SQL ? Pres SQL pridavam indexy, zda se mi to mnohem
> pohodlnejsi
> nez pres DbiRestru....
>
> PS: V tabulce jsou data
>
> Dik
> Roman
>
>
>
> D4, BDE 5.11


Zjisteni zijici sluzby na serveru

[*] Ales Janda <ales.janda(zv)atlas(tec)cz> - 26.7.2000 10:08:07

Ahoj,
ta knihovna sqldmo vypada zajimave. Nemam zrovna k dispozici "cisty" PC, tak
to nemohu zkusit, ale zajimalo by me jestli se ta knihovna da take pouzit,
kdyz je jen MSDE.
Diky za odpoved
Ales

----- Original Message -----
From: Erik Salaj <winsoft(zv)napri.sk>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Tuesday, July 25, 2000 2:31 PM
Subject: Re: Zjisteni zijici sluzby na serveru


> > Jeste by me zajmalo co je SQLDMO ? Mam Delphi5 a to rika ze to nemuze
> najit zadny sqldmo. Kde to mam vzit ?
>
> SQL-DMO = SQL Distributed Management Objects, je to kniznica, pomocou
> ktorej mozes programovo spravovat MS SQL 7 servery. Teda to, co
interaktivne
> umoznuje SQL Server Manager, mozes robit pomocou tejto kniznice
programovo.
> Vcera som napr. pomocou toho robil Backup aj so zobrazovanim priebehu
> operacie pomocou pasika (podporuje to eventy).
>
> Unit sqldmo.pas je importovana kniznica "Microsoft SQLDMO Object Library"
> pre Delphi. Vygenerujes to v Delphi pomocou menu Project/Import type
> library. Bude to tiez v najblizsej verzii Adonis-u.
>
> Erik Salaj, WINSOFT
>
>

Select union select union select

[*] Petr Vaclavek <bla(zv)atrey.karlin.mff.cuni(tec)cz> - 26.7.2000 10:15:51

Interbase 5.6
Mam 3 view a z nich nasledujici selecty

select TitleName, Status, Review, Author, Price from v_books

select TitleName, Status, Review, '' As Author, Price from v_cds

select TitleName, Status, Review, '' As Author, -1 As Price from
v_webs

Rad bych tyto 3 selecty spojil do jednoho pomoci UNION
tedy asi nejak takto:

select ...
union
select ...
union
select

Ale hlasi mi to, ze nezna token SELECT.
Pokud v tech selectech necham jen tu prvni polozku, tak je to OK.
Poradi nekdo, kde je chyba? Jde to vubec takto vyselektit?
Jake omezeni ma UNION?

Petr

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

D3, MS Word a pole formulare

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 26.7.2000 10:18:35

Zrovna tento problem resim. Delam to tak, ze si vytvorim COM objekt, otevru
dokument a pres property Fields si s tema polema muzu delat (temer) co chci.

Milan Tomes

Podrobnejsi info skrz soukromy mail (mailto:Milan.Tomes(zv)haida(tec)cz)

> Ahoj vsem,
> mam dokument ve Wordu, v nem nejaka "pole formulare"
> a z Delphi bych ten dokument rad otevrel (pripadne udelal
> novy podle sablony) a do tech poli rad nasypal nejaka data.
>
> Poradte mi prosim ja na to...
> ...dekuji.
>
> Dobra.
>
> Vim, ze se to tu jiz probiralo, ale prisel jsem (docasne)
> o svuj mail-archiv a na inet se ted taky nedostanu :-(((

Maximize

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 26.7.2000 10:18:00

Zkus zakazat tlacitko pro maximalizaci a program maximalizuj programove. To
by melo pomoci. V systemovem menu bude volba pro maximalizaci nepristupna a
tlacitko zmacknout nepujde.

Milan Tomes

> Mam jeden problem. Potrebuju, aby hlavni okno aplikace zustalo vzdy
> maximalizovane (minimalizovat se muze). Zkousel jsem odchytit ruzne
> zpravy, ale nenasel jsem zadnou, kde bych mohl rict ze pri zmene
> z MAX na normal zakaz tuto zmenu a zustan MAX. Neumite mi nekdo poradit?
>
> Petr


Rezim hibernate

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 26.7.2000 10:19:15

Ja mam v PowerOptions tyto zalozky:

Power Schemes, Advanced, Hibernate, APM a UPS. Hibernate se mi tusim objevil
az po aktivaci Enable APM v zalozce APM. Mozna pokud si nemel aktivovany APM
v BIOSu pri instalaci, tak to W2k nenabizi - mozna ;-)

Neco jsem nasel tady:

http://www.jsiinc.com/tip2200/rh2297.htm
http://www.jsiinc.com/TIP2500/rh2511.htm

ale zkus to jeste prohledat, ja ted nestiham ... ;-)

Mac

----- Original Message -----
From: "Foldyna Ji��" <jiri.f(zv)avizo(tec)cz>> APM mam zapnuto, kde se Power v Options povoluje APM ? Nemuzu to nikde
> najit... Instalaci jsem delal cistou, ne z RC.

Maximize

[*] Bednar��k Dalibor <dalibor(zv)torola(tec)cz> - 26.7.2000 10:25:06

Staci nastavit u formulare WindowState na wsMaximized


----- Original Message -----
From: "Jezek Petr, Ing." <PETR(zv)sevis.sk>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, July 26, 2000 8:33 AM
Subject: Maximize


> Mam jeden problem. Potrebuju, aby hlavni okno aplikace zustalo vzdy
> maximalizovane (minimalizovat se muze). Zkousel jsem odchytit ruzne
> zpravy, ale nenasel jsem zadnou, kde bych mohl rict ze pri zmene
> z MAX na normal zakaz tuto zmenu a zustan MAX. Neumite mi nekdo poradit?
>
> Petr
>

Maximize

[*] Jezek Petr, Ing. <PETR(zv)sevis.sk> - 26.7.2000 10:40:34

To nefunguje spravne. Pokud das restore, tak se velikost sice nezmeni,
ale pozice se zmeni jako kdyz to restore das.
Zatim ten muj problem resim odchycenim zpravy WM_WindowPosChanged, kde
v handleru zavolam pomoci PostMessage svou zpravu. Zde pak otestuju
aktualni WindowState, a kdyz je wsNormal tak zavolam:
PostMessage(Handle, WM_SYSCOMMAND, SC_MAXIMIZE, 0)
Ono to funguje celkem fajn (i pri zmene MS Start Baru(ten s tlacitkem
Start).
Jen se mi trochu nelibi, ze je videt, ze nejdrive se okno vrati do normalni
velikosti a pak se zpet maximalizuje.

Petr

-----Original Message-----
From: Slavek Rydval [mailto:rk(zv)atrey.karlin.mff.cuni(tec)cz]
Sent: Wednesday, July 26, 2000 8:47 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Re: Maximize


Ahoj,

za pomoci udalosti OnCanResize to nejde?

Slavek

> Mam jeden problem. Potrebuju, aby hlavni okno aplikace zustalo vzdy
> maximalizovane (minimalizovat se muze). Zkousel jsem odchytit ruzne
> zpravy, ale nenasel jsem zadnou, kde bych mohl rict ze pri zmene
> z MAX na normal zakaz tuto zmenu a zustan MAX. Neumite mi nekdo poradit?
>
> Petr


InterBase Driver for BDE

[*] Vito <vito(zv)centrum(tec)cz> - 26.7.2000 10:43:08

Ahoj,

poradte mi kde najdem InterBase Driver pre BDE. Ak nieco take existuje, tak
najlepsie by bolo, nejaky samostatny setup, alebo mi poradte ako ho mam do
BDE dostat.

Vito


CORBA & IDL

[*] Tomas Skoda <tomas.skoda(zv)jdsoftware.sk> - 26.7.2000 10:44:10

Ahoj

od Borlandu si mozes si stiahnut ich VisiBroker 3.3 for Delphi (priblizne
4Mb), ktory obsahuje aj
idl2pas generator. Bohuzial som adresu zabudol, ale hadam to nebude problem.

Z dokumentacie k VB 3.3:

Features Supported
-Support for all of the basic CORBA types that can be mapped to
Pascal (int, float, double, string, etc.) At present we do not intend to
add support for the fixed datatype because there is no equivalent type in
Delphi.
-Modules.
-Single and Multiple Inheritance of interfaces.
-Compound types; Structs, Unions, Arrays, and Sequences.
-Parameter passing for In, Out, and InOut directions.
-One-way and two-way operations.
-Attributes.
-Exception handling.
-Constants.
-Nesting of modules, compound types etc..
-Preprocessor directives (#include etc.).
-Anonymous types.
-CORBA Object type.
-CORBA Any type.

Tomas

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On
> Behalf Of raul.endymion(zv)ns1.infima(tec)cz
> Sent: Wednesday, July 26, 2000 9:36 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: CORBA & IDL
>
>
> Mam dotaz ohledne Corby a jejich IDL souboru..
> Kolegove v praci napsali server, ktery sdili CORBA objekty. Je napsan
> v pythonu a bezi pod cutnakem. Dali mi soubor IDL (ktery je mozno v
> delphi take vygenerovat), s tim, ze si to mam pregenerovat do PAS
> unity. Proto se ptam kdyz umi Delphi pomoci Type Library vygenerovat
> IDL, neslo by to i obracene ?
>
> Dik
> Tomas Emresz
>
>

Maximize

[*] Jezek Petr, Ing. <PETR(zv)sevis.sk> - 26.7.2000 10:53:44

Kdyz jsem zkusil to, ale pak nebylo videt cele okno.
Zkus napriklad udelat jednoduchy form se status barem, nastav
WindowState na maximize a spust. Nevim jak Tobe, ale me (D5+W2k)
neni status bar videt.

Petr

-----Original Message-----
From: Milan Tome� [mailto:Milan.Tomes(zv)haida(tec)cz]
Sent: Wednesday, July 26, 2000 10:18 AM
To: delphi-l(zv)fwd(tec)cz
Subject: RE: Maximize


Zkus zakazat tlacitko pro maximalizaci a program maximalizuj programove. To
by melo pomoci. V systemovem menu bude volba pro maximalizaci nepristupna a
tlacitko zmacknout nepujde.

Milan Tomes

> Mam jeden problem. Potrebuju, aby hlavni okno aplikace zustalo vzdy
> maximalizovane (minimalizovat se muze). Zkousel jsem odchytit ruzne
> zpravy, ale nenasel jsem zadnou, kde bych mohl rict ze pri zmene
> z MAX na normal zakaz tuto zmenu a zustan MAX. Neumite mi nekdo poradit?
>
> Petr


BDE + MS SQL7

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 26.7.2000 11:03:23

On 26 Jul 2000, at 7:08, David Lebeda wrote:

> Ja pouzivam podobnou funkcionalitu ODBCe (tj. nacist data a
> odpojit se), ale spojeni s SQL serverem se zrusi totalne. Narozdil od
> BDE nema ODBCe s pripojenim zadnou silenou rezii, takze to nezdrzuje.
> Konkretne to delam tak, ze v okamziku, kdy neni zadny dotaz aktivni,
> odpocita casovac rekneme 15 sekund a pak se odpoji od SQL serveru (ten
> interval je proto, ze kdyz je nekolik dotazu po sobe, aby se mezi nimi
> pokazde nerusilo a nevytvarelo znovu spojeni). Moje aplikace je toho
> charakteru, ze je prakticky celou pracovni dobu spustena, ale jen
> pomerne zridka po SQL serveru neco chce. Jen vyjimecne je proto
> pripojeno soucasne vice lidi a nehrozi pretizeni ani na MSDE.

Ano, i tento postup je casto zadouci, zejmena v pripade MSDE,
pokud to charakter aplikace umoznuje. Takto lze klidne provozovat
treba i 50 "soucasne pripojenych" uzivatelu. Pro programatory nad
BDE (ale vlastne i ADO) je to nedostizny sen z rise nespoutane
fantazie, pokud si neco takoveho neosetri sami svymi funkcemi. :-)


S pozdravem

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


Zmena struktury tabulky

[*] Jezek Petr, Ing. <PETR(zv)sevis.sk> - 26.7.2000 11:06:59

Muzes pouzit ALTER TABLE. Problem je, ze jsem dosud jeste nenasel spravnou
syntax (pro Paradox + D1) pro zmenu velikosti (standard SQL je MODIFY).
Pro pridani sloupce se da pouzit:
ALTER TABLE tablename ADD colname type
Pro zruseni zas:
ALTER TABLE tablename DROP colname

Petr
-----Original Message-----
> Ahoj,
> potrebuji zmenit v tabulce DB velikost polozky typu string. Jde to udelat
> nejak pomoci SQL ? Pres SQL pridavam indexy, zda se mi to mnohem
> pohodlnejsi
> nez pres DbiRestru....
>
> PS: V tabulce jsou data
>
> Dik
> Roman
>
>
>
> D4, BDE 5.11


Select union select union select

[*] Jezek Petr, Ing. <PETR(zv)sevis.sk> - 26.7.2000 11:09:15

Ty polozky se nemusi jmenovat stejne (aspon Informix to nepotrebuje).
Jen musi byt stejneho typu.

Petr

-----Original Message-----
From: Petr Vaclavek [mailto:bla(zv)atrey.karlin.mff.cuni(tec)cz]
Sent: Wednesday, July 26, 2000 10:16 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Select union select union select


Interbase 5.6
Mam 3 view a z nich nasledujici selecty

select TitleName, Status, Review, Author, Price from v_books

select TitleName, Status, Review, '' As Author, Price from v_cds

select TitleName, Status, Review, '' As Author, -1 As Price from
v_webs

Rad bych tyto 3 selecty spojil do jednoho pomoci UNION
tedy asi nejak takto:

select ...
union
select ...
union
select

Ale hlasi mi to, ze nezna token SELECT.
Pokud v tech selectech necham jen tu prvni polozku, tak je to OK.
Poradi nekdo, kde je chyba? Jde to vubec takto vyselektit?
Jake omezeni ma UNION?

Petr

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

InterBase Driver for BDE

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

Spis bych ti doporucil pouzit Interbase Express - nativni komponenty, ktere nepotrebuji BDE. Mrkni na www.interbase.com

Jan Fiala

----- Original Message -----
From: "Vito" <vito(zv)centrum(tec)cz>> Ahoj,
>
> poradte mi kde najdem InterBase Driver pre BDE. Ak nieco take existuje, tak
> najlepsie by bolo, nejaky samostatny setup, alebo mi poradte ako ho mam do
> BDE dostat.
>
> Vito
>

Rezim hibernate

[*] Foldyna Ji�� <jiri.f(zv)avizo(tec)cz> - 26.7.2000 11:29:33

Ahoj,

ja mam zalozky Power Schemes, Advanced a UPS. APM jsem pri instalaci
aktivovane nemel, ale po aktivaci jsem to reinstaloval, a stejne se nic
neobjevilo. I tak diky.

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

> Ja mam v PowerOptions tyto zalozky:
>
> Power Schemes, Advanced, Hibernate, APM a UPS. Hibernate se
> mi tusim objevil
> az po aktivaci Enable APM v zalozce APM. Mozna pokud si nemel
> aktivovany APM
> v BIOSu pri instalaci, tak to W2k nenabizi - mozna ;-)
>
> Neco jsem nasel tady:
>
> http://www.jsiinc.com/tip2200/rh2297.htm
> http://www.jsiinc.com/TIP2500/rh2511.htm
>
> ale zkus to jeste prohledat, ja ted nestiham ... ;-)
>
> Mac
>
> > APM mam zapnuto, kde se Power v Options povoluje APM ?
> Nemuzu to nikde
> > najit... Instalaci jsem delal cistou, ne z RC.

Vytvoreni stored procedury pomoci TQuery

[*] Petr Navr�til <navra.p(zv)volny(tec)cz> - 26.7.2000 11:50:29

Toto je zpr�va ve form�tu MIME obsahuj�c� v�ce ��st�.
Mam takovy mensi problem, potreboval bych v programu vytvorit stored proceduru s parametry (jeji text zadam do mema - definuje ji u�ivatel). Jednoduchou strored proceduru vytvorim, ale potreboval bych neco takoveho:

CREATE PROCEDURE DET N 2000 (
I YEAR INTEGER,
I MONTH INTEGER,
I DETID CHAR(20)
) AS
DECLARE VARIABLE O ORGID INTEGER;
DECLARE VARIABLE O ORGPARENT INTEGER;
DECLARE VARIABLE O ORGNAME CHAR(32);
DECLARE VARIABLE O FILEDDAYS SMALLINT;
begin
O FILEDDAYS = Null;
Delete from SYS DETDAT where (Year = :I YEAR) and (Month = :I Month) and (ID DET = :I DETID);
for select ID, ID PARENT, SHORTNAME from SYS TERMORGS
Into :O ORGID,:O ORGPARENT,:O ORGNAME do
begin
Insert Into SYS DETDAT
select :I YEAR, Month, :O ORGID, :I DETID, :O ORGPARENT,
SUM(Castka), :O FILEDDAYS from FNO DAT NV A
join FNO UCSTR B on ((A.YEAR = B.YEAR) and (A.UCSTR = B.UCSTR))
where ((A.Year = :I Year) and (A.Month = :I Month) and
(B.ID Parent = :O ORGID)) and

(Cast(A.SYNTUC as Integer) < 600)
Group By Month;
end
end

Integrita

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 26.7.2000 12:04:34

On 26 Jul 2000, at 9:25, Jan Cejka wrote:

> Jeste me napadlo:
> Ve vete vytvorit polozku, kde bude: IP a cas, kdy zacala editace.
> Pokud chci neco editovat: 1) podivam se, jestli jiz zaznam nekdo
> needituje a pokud ano, jestli
> to neni uz 10 sekund od posledni aktualizace (je potreba mit
> na strojich synchronizovany cas)
> 2) pokud je volny, provedu: LOCK, ZAPIS POLOZKY, UNLOCK a to opakuji
> kazde 4 sekundy (kvuli aktualizaci casu) uz bez lockovani.
> 3) po ukonceni editace polozku vycistim.
>
> Pokud se na vetu nemuzu delsi dobu zeptat (je zamknuta), znamena to,
> ze nekdo zhavaroval pri prvnim zapisu a nekde se to musi nejak
> odemknout. Bohuzel, ten prvni LOCK tam musi byt, jinak by mohlo dojit
> k tomu, ze by dva stroje soucasne zjistily, ze vetu nikdo needituje a
> vzapeti by oba zacali editovat stejnou vetu.

Muzes si udelat razitka dve, napriklad s nasledujici logikou: jsou-li
shodna, zaznam je volny k editovani. Jsou-li rozdilna, nekdo je
edituje. Pokud casovy rozdil editacniho razitka a aktualniho casu
presahne nejakou dobu, editovani nejspis spadlo a zaznam je tedy
opet volny. To si vsak vynucuje, ze pokud by editoval nekdo dele,
musel by kontrolni razitko obnovovat, aby dotycny o svou editaci
neprisel.

Nejlepsi je to osetrit pres ulozene procedury. Pokud databaze
nahodou ulozene procedury nezna (uz nevim, o jakou databazi
slo), pak je doba zrala na vymenu databaze. :-)


S pozdravem

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


Prechod na Win2000

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 26.7.2000 12:04:34

On 26 Jul 2000, at 9:58, Martin Kubecka wrote:

> SVEC PCMCIA LAN Card 10Mbps slape taky OK. Nemel jsem pro ni puvodne
> drivery pro W2k (jelo to sice na NE2000, ale nic moc). Napsal jsem
> primo do Tajwanu a druhy den jsem mel beta drivery v poste.
> Nefungovaly, poslal jsem jim hlasku ze to nejede a co to hlasi a na
> druhy den jsem mel nove drivery a plne funkcni. TOMU RIKAM SUPPORT, az
> jsem cumnel ;-). A to bylo jeste na W2k RC2 ;-)

Tohle bych mlatil o hlavu vsem odpurcum globalizace od rana do
vecera.

Ja jsem ale neco podobneho zkousel s drajvem na tiskarnu
Okipage 4W a dozvedel jsem se, ze na RC2 pecou.


S pozdravem

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


InterBase 6.0 Binaries and Source Code Released!

[*] azeleny(zv)csas(tec)cz - 26.7.2000 12:26:07

Dobra zprava pro uzivatele IB!

http://www.interbase.com/
http://www.borland.com/interbase/index.html

-----------------------------------------------------------------------
Ale� Zelen�
�esk� spo�itela 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.

Vytvoreni stored procedury pomoci TQuery

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 26.7.2000 12:41:44

Ahoj,

jestli to chapu dobre, tak chces dat to TQuery.SQL ten prikaz, co jsi uvedl a
pustit to na serveru (podle kodu to vypada na IB). Presne tohle delam v
IBTalku a funguje to, jen musis dat TQuery.ParamCheck na false, jinak
TQuery predpoklada, ze to s dvojteckou je parametr, ktery by mel byt
vyplnen.

Slavek

> Mam takovy mensi problem, potreboval bych v programu vytvorit stored proceduru s parametry (jeji text zadam do mema - definuje ji u ivatel). Jednoduchou strored proceduru vytvorim, ale potreboval bych neco takoveho:

Zmena struktury tabulky

[*] Ren� Otisk - 26.7.2000 12:55:45

Pokud to chces pomoci SQL, tak musis nejprve vytvorit novy sloupec, do nhej
presypat data z toho maleho sloupce a smazat onen kratky. Viz help ALTER
TABLE. Nicmene pomoci Database desktopu jest to pouze otazka zmeny velikosti
sloupce.

Sroub

> Ahoj,
> potrebuji zmenit v tabulce DB velikost polozky typu string. Jde to udelat
> nejak pomoci SQL ? Pres SQL pridavam indexy, zda se mi to mnohem
pohodlnejsi
> nez pres DbiRestru....
>
> PS: V tabulce jsou data
>
> Dik
> Roman
>
>
>
> D4, BDE 5.11


InterBase Driver for BDE

[*] Ren� Otisk - 26.7.2000 13:01:57

Hi,
Asi ti neodpovim primo na otazku, ale zahod BDE pro pristup k SQL databazi a
zkus se podivat po komponentach pro primy pristup (FreeIB...). BDE ti oreze
vse, co se da, vcetne vlasu (kterak se tu psalo)

Sroub

> Ahoj,
>
> poradte mi kde najdem InterBase Driver pre BDE. Ak nieco take existuje,
tak
> najlepsie by bolo, nejaky samostatny setup, alebo mi poradte ako ho mam do
> BDE dostat.
>
> Vito


InterBase Driver for BDE

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 26.7.2000 13:09:50

Ahoj,

pouzivam komponenty z RX library TFormStorage a TFormPlacement. Pri
vytvoreni formulare mi automaticky nahraji z ini uschovane udaje a po
uzavreni formulare je vlozi do ini (maji property IniFileName a IniSection).
Potreboval bych ale menit nastaveni napr. IniFileName - bud kvuli zmene ini
souboru nebo proto ze data chci uschovat do registru (property UseRegistry,
RegistryRoot). Jak a kde to, prosim, udelam? Ve FormCreate a FormDestroy?
Nebo v Activat/Deactivate?
Typicke pouziti je po instalaci do nejakeho adresare. V IniFileName mam
nastaveno progname.ini (coz zpusobi implicitni vytvoreni ini v adresari
Windows). Potreboval bych po startu programu a zjisteni, odkud byl spusten,
natahnout ini z jeho adresare tj. disk:\adresarprog\progname.ini .
Dekuji
Jaro B.

Vytvoreni stored procedury pomoci TQuery

[*] Jezek Petr, Ing. <PETR(zv)sevis.sk> - 26.7.2000 13:13:46

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.

A v cem je problem? Nevim jak na Tvem SQL serveru. ale na Informixu se v
stored procedurach
nepouzivaji : pred nazvem promene. Jinak pokud Ti ten SQL prikaz projde v
SQL exploreru nebo jinem
tool, tak by Ti to melo projit i v TQuery.

Petr


-----Original Message-----
From: Petr Navr�til [mailto:navra.p(zv)volny(tec)cz]
Sent: Wednesday, July 26, 2000 11:50 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Vytvoreni stored procedury pomoci TQuery


Mam takovy mensi problem, potreboval bych v programu vytvorit stored
proceduru s parametry (jeji text zadam do mema - definuje ji u�ivatel).
Jednoduchou strored proceduru vytvorim, ale potreboval bych neco takoveho:

CREATE PROCEDURE DET N 2000 (
I YEAR INTEGER,
I MONTH INTEGER,
I DETID CHAR(20)
) AS
DECLARE VARIABLE O ORGID INTEGER;
DECLARE VARIABLE O ORGPARENT INTEGER;
DECLARE VARIABLE O ORGNAME CHAR(32);
DECLARE VARIABLE O FILEDDAYS SMALLINT;
begin
O FILEDDAYS = Null;
Delete from SYS DETDAT where (Year = :I YEAR) and (Month = :I Month) and
(ID DET = :I DETID);
for select ID, ID PARENT, SHORTNAME from SYS TERMORGS
Into :O ORGID,:O ORGPARENT,:O ORGNAME do
begin
Insert Into SYS DETDAT
select :I YEAR, Month, :O ORGID, :I DETID, :O ORGPARENT,
SUM(Castka), :O FILEDDAYS from FNO DAT NV A
join FNO UCSTR B on ((A.YEAR = B.YEAR) and (A.UCSTR =
B.UCSTR))
where ((A.Year = :I Year) and (A.Month = :I Month) and
(B.ID Parent = :O ORGID)) and

(Cast(A.SYNTUC as Integer) < 600)
Group By Month;
end
end

Rezim hibernate

[*] BONNEL TECHNOLOGIE, vyvoj <bonnel(zv)telecom(tec)cz> - 26.7.2000 13:25:38

Ovl�dac� panely/Mo�nosti nap�jen�, z�lo�ka Re�im sp�nku (Win2k CZ).

M�ra


> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> Foldyna Ji��
> Sent: Wednesday, July 26, 2000 7:46 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: RE: Rezim hibernate
>
>
> Ahoj,
>
> APM mam zapnuto, kde se Power v Options povoluje APM ? Nemuzu to nikde
> najit... Instalaci jsem delal cistou, ne z RC.
>
>

BDE + MS SQL7

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 26.7.2000 13:45:48

> > Ja pouzivam podobnou funkcionalitu ODBCe (tj. nacist data a
> > odpojit se), ale spojeni s SQL serverem se zrusi totalne. Narozdil
> > od BDE nema ODBCe s pripojenim zadnou silenou rezii, takze to
> > nezdrzuje. Konkretne to delam tak, ze v okamziku, kdy neni zadny
> > dotaz aktivni, odpocita casovac rekneme 15 sekund a pak se odpoji od
> > SQL serveru (ten interval je proto, ze kdyz je nekolik dotazu po
> > sobe, aby se mezi nimi pokazde nerusilo a nevytvarelo znovu
> > spojeni). Moje aplikace je toho charakteru, ze je prakticky celou
> > pracovni dobu spustena, ale jen pomerne zridka po SQL serveru neco
> > chce. Jen vyjimecne je proto pripojeno soucasne vice lidi a nehrozi
> > pretizeni ani na MSDE.
>
> Ano, i tento postup je casto zadouci, zejmena v pripade MSDE,
> pokud to charakter aplikace umoznuje. Takto lze klidne provozovat
> treba i 50 "soucasne pripojenych" uzivatelu. Pro programatory nad BDE
> (ale vlastne i ADO) je to nedostizny sen z rise nespoutane fantazie,
> pokud si neco takoveho neosetri sami svymi funkcemi. :-)

Nad BDE to bude neresitelne bez vlastniho osetreni uschovani dat
na klientu, to je fakt - jedine snad s pouzivanim memory tables
napr. z RxLib.
O ADO toho moc nevim, ale pokud si vzpominam na sve hratky
s Adonisem, tak tam sel nastavit klientsky kurzor (nebo neco
takoveho, nejsem si ted jist), takze data se premistila vsechna na
klienta nekam do bufferu v rezii ADO a pak se bylo mozne od SQL
serveru odpojit a s daty normalne pracovat.

David


InterBase Driver for BDE

[*] stingp1.eti(zv)mail.cez(tec)cz - 26.7.2000 12:47:34

>poradte mi kde najdem InterBase Driver pre BDE. Ak nieco take existuje, tak
>najlepsie by bolo, nejaky samostatny setup, alebo mi poradte ako ho mam do
>BDE dostat.

Neni treba. Pro interbazi se ted obecne pouzivaji komponenty, ktere BDE
nepotrebuji. Nevim, kterou verzi Delphi pouzivate, v 5kach jsou standartne
dodavany IBExpress komponenty, ale je jich spousta volne stazitenych
na netu. Jsou mnohem rychlejsi, nez monstrozni BDE drivery, nehlede na to,
ze pri instalaci programu na cilove stanici nemate problemy s ruznymi verzemi
BDE atp.

Pavel

-----------------------------------------
Pavel Stingl
programator, analytik
CEZ a.s., Elektrarna Tisova
EMail : stingp1.eti(zv)mail.cez(tec)cz
-----------------------------------------

Vytvoreni stored procedury pomoci TQuery

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 26.7.2000 13:50:55

> Mam takovy mensi problem, potreboval bych v programu vytvorit stored
> proceduru s parametry (jeji text zadam do mema - definuje ji
> u�ivatel). Jednoduchou strored proceduru vytvorim, ale potreboval bych
> neco takoveho:
>
> CREATE PROCEDURE DET_N_2000 (
> I_YEAR INTEGER,
> I_MONTH INTEGER,
> I_DETID CHAR(20)
> ) AS
> DECLARE VARIABLE O_ORGID INTEGER;
> DECLARE VARIABLE O_ORGPARENT INTEGER;
> DECLARE VARIABLE O_ORGNAME CHAR(32);
> DECLARE VARIABLE O_FILEDDAYS SMALLINT;
> begin
> O_FILEDDAYS = Null;
> Delete from SYS_DETDAT where (Year = :I_YEAR) and (Month = :I_Month)
> and (ID_DET = :I_DETID); for select ID, ID_PARENT, SHORTNAME from
> SYS_TERMORGS
> Into :O_ORGID,:O_ORGPARENT,:O_ORGNAME do
> begin
> Insert Into SYS_DETDAT
> select :I_YEAR, Month, :O_ORGID, :I_DETID, :O_ORGPARENT,
> SUM(Castka), :O_FILEDDAYS from FNO_DAT_NV A
> join FNO_UCSTR B on ((A.YEAR = B.YEAR) and (A.UCSTR =
> B.UCSTR)) where ((A.Year = :I_Year) and (A.Month =
> :I_Month) and
> (B.ID_Parent = :O_ORGID)) and
>
> (Cast(A.SYNTUC as Integer) < 600)
> Group By Month;
> end
> end
>

A v cem je problem? A o jaky SQL server jde?

David


Zmena struktury tabulky

[*] Roman �ev��k��������(��h�̿ - 26.7.2000 13:54:52

Dekuji vsem za pomoc, uz to mam hotove......

Roman

Check_Subject

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 26.7.2000 14:39:33

Ahoj, ja to obsluhuji rucne (volanim metod
myslim ze jsou to Restore/Load/Save/FormPlacement
nebo tak nejak, na to se mrkni) a muzu je tedy volat
kdy chci. Napriklad prave po zmene property IniFileName.

BTW: Ja teke ukladam ini soubory (kdyz uz je pouzivam)
do korenoveho adresare me aplikace.

Dobra.

> ----------
> From: Bene> � Jaroslav[SMTP:JBenes(zv)cpoj(tec)cz]
>
> pouzivam komponenty z RX library TFormStorage a TFormPlacement. Pri
> vytvoreni formulare mi automaticky nahraji z ini uschovane udaje a po
> uzavreni formulare je vlozi do ini (maji property IniFileName a IniSection).
> Potreboval bych ale menit nastaveni napr. IniFileName - bud kvuli zmene ini
> souboru nebo proto ze data chci uschovat do registru (property UseRegistry,
> RegistryRoot). Jak a kde to, prosim, udelam? Ve FormCreate a FormDestroy?
> Nebo v Activat/Deactivate?
> Typicke pouziti je po instalaci do nejakeho adresare. V IniFileName mam
> nastaveno progname.ini (coz zpusobi implicitni vytvoreni ini v adresari
> Windows). Potreboval bych po startu programu a zjisteni, odkud byl spusten,
> natahnout ini z jeho adresare tj. disk:\adresarprog\progname.ini .
> Dekuji
> Jaro B.
>

Dotaz k IDE

[*] Brant Petr <Brant(zv)dcomm(tec)cz> - 26.7.2000 14:42:58

Ahoj vespolek,

tak jsem presel od C++ k Delphi 5 a hrozne me zlobi jedna vec: kdyz prepnu
mezi unity, objevi se v code exploreru struktura unitu, ale v zabalenem
tvaru. Nepodarilo se mi najit nejake options, kde by slo naridit, aby se ten
strom automaticky rozbalil. Poradte prosim.

Diky predem

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

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

InterBase Driver for BDE

[*] Vito <vito(zv)centrum(tec)cz> - 26.7.2000 14:55:35

Ahoj, to je velka skoda, ze sa to neda dostat von, pretoze ja mam uz
skompilovany program, ktory potrebujem dostat na NT-ckovsky stroj. Ten ma
potom sluzit ako server pre FreeVCS. Prave server FreeVCS mi nechce bez toho
chodit a to ma dost trapi. Preto potrebujem nutne BDE. Svoju aplikaciu
robime uz bez BDE.
Vito

----- Original Message -----
From: Ren� Otisk <otisk(zv)misel(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, July 26, 2000 1:01 PM
Subject: Re: InterBase Driver for BDE


> Hi,
> Asi ti neodpovim primo na otazku, ale zahod BDE pro pristup k SQL databazi
a
> zkus se podivat po komponentach pro primy pristup (FreeIB...). BDE ti
oreze
> vse, co se da, vcetne vlasu (kterak se tu psalo)
>
> Sroub
>
> > Ahoj,
> >
> > poradte mi kde najdem InterBase Driver pre BDE. Ak nieco take existuje,
> tak
> > najlepsie by bolo, nejaky samostatny setup, alebo mi poradte ako ho mam
do
> > BDE dostat.
> >
> > Vito
>
>

Integrita

[*] Marek Soukup <marek(zv)comberg(tec)cz> - 26.7.2000 17:00:17

Slo o Access2000. Muzes mi prosim nastinit jak by to bylo s tema ulozenejma
procedurama ? Nejak jsem s nima nikdy nedelal.

MS

>
> Nejlepsi je to osetrit pres ulozene procedury. Pokud databaze
> nahodou ulozene procedury nezna (uz nevim, o jakou databazi
> slo), pak je doba zrala na vymenu databaze. :-)
>
> S pozdravem
>
> Zbysek Hlinka
> E-mail: zhlinka(zv)login(tec)cz, localizator(zv)localizator.com
> Phones: 02/795 29 56; GSM: 0603 551 282
> Krystofova 1016, 149 00 Praha 4
> CZ
>

Jak osetrit chybejici BLOB?

[*] Brant Petr <Brant(zv)dcomm(tec)cz> - 26.7.2000 17:52:40

Ahoj vsem,

narazil jsem na tento problem: Kdyz se pokousim otevrit tabulku Paradoxu
pres Database Desktop a chybi mu prislusny BLOB, lze otevrit tabulku aspon
pro cteni. Ale kdyz ji otviram programove (TTable ::Open), vyvola se
vyjimka. Lze to nejak osidit?

Diky predem za vsechny rady

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

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

Zjisteni zijici sluzby na serveru

[*] Parizsky Ladislav <parizsky(zv)access-it(tec)cz> - 26.7.2000 12:35:59 -0400

No bylo by to super ale nak mi nejde importotovat to dll, a na Inetu nemuzu sehnat ten SQL-DMO.Pas. Muzes mi ho prosimte poslat ?

Dik Ladap

>>> winsoft(zv)napri.sk 25.7.00 8:31 >>>
> Jeste by me zajmalo co je SQLDMO ? Mam Delphi5 a to rika ze to nemuze
najit zadny sqldmo. Kde to mam vzit ?

SQL-DMO = SQL Distributed Management Objects, je to kniznica, pomocou
ktorej mozes programovo spravovat MS SQL 7 servery. Teda to, co interaktivne
umoznuje SQL Server Manager, mozes robit pomocou tejto kniznice programovo.
Vcera som napr. pomocou toho robil Backup aj so zobrazovanim priebehu
operacie pomocou pasika (podporuje to eventy).

Unit sqldmo.pas je importovana kniznica "Microsoft SQLDMO Object Library"
pre Delphi. Vygenerujes to v Delphi pomocou menu Project/Import type
library. Bude to tiez v najblizsej verzii Adonis-u.

Erik Salaj, WINSOFT

Smazane zaznamy v PDOX tabulce

[*] Jan Naiser <tua(zv)wo(tec)cz> - 26.7.2000 19:57:43

Preji pekny den,

nevite nekdo o nejake utilitce, ktera dokaze vytahnout z Paradoxove tabulky
smazane zaznamy, ktere tam fyzicky existuji? Potreboval bych je alespon
zobrazit. Podarilo se mi omylem umaznout par zaznamu ze souboru bez zalohy.
Nejsou to nijak kriticka data, ale kdyby se to podarilo...

Diky, Honza.

CachedUpdates v ADO (ADONIS)

[*] Ladislav Nagy <lnag7384(zv)mail.kolej.mff.cuni(tec)cz> - 26.7.2000 22:11:53

> Pockej ty pouzivas RecordSet a ne DataSet ?
>
> Jaky je v nich rozdil ? Co mam teda vlastne pouzivat ?

Adonisovske DataSety zapouzdruji praci s MS COM objekty (RecordSet,
Connection, ...).
Pokud pouzivas Adonisy, tak pri bezne praci pravdepodobne vystacis a
DataSety.
Pokud delas ale napr. vicevrstvou aplikaci postavenou na COM/DCOM, tak by se
hodilo predavat si DataSety mezi vrstvami. To by slo jen tak, ze si jej
budes rucne serializovat (=projdes cely DataSet a prevedes jej do
posloupnosti bytu, kterou pak v jine vrstve umis opet rozbalit a prevest do
noveho DataSetu).
Zde se hodi pracovat primo s RecordSety. Ty si lze totiz snadno predavat
mezi vrstvami (bez dalsi prace navic).

Pokud by Te zajimali RecordSety hloubeji, tak doporucuji ADO FAQ, na ktery
najdes odkaz na Adonisovske FAQ strance.

S pozdravem, Lada


BDE + MS SQL7 (was: Insufficient memory for this o

[*] Ladislav Nagy <lnag7384(zv)mail.kolej.mff.cuni(tec)cz> - 26.7.2000 22:42:08

Ahoj,

bohuzel jeden rozsahly projekt, na kterem delam jede pres BDE puvodne oproti
MS SQL 6.5, nyni 7.0.
Prepsat jej na Adonisy nebo neco jineho by bylo tak narocne, ze holt musim
zit s BDE.

Takze dva tipy:
1. Kdyz uz BDE oproti MS SQL 7.0, tak BDE 5.11 (nevim jestli je nejake
novejsi).
2. Zbyskuv problem mi mohlo pomoct vyresit smazani ;1 za nazvem ulozene
procedury.

S pozdravem, Lada


> Zkousel jsem TStoredProc. Mam zcela trivialni ulozenou procedurku
>
> CREATE PROCEDURE sp_folkscount
> (zv)end integer
> AS
> SELECT COUNT(oc_card) suma FROM owner_card
> WHERE (oc_end<0) OR (oc_end>(zv)end)
>
> Chci vratit nejaky vysledek ve stejnem tvaru, jako bych dany select
> volal pres Query. Volani
> exec sp_folkscount;1 1232151
> (coz je prave otevreni StoredProc) je zcela regulerni a vraci jeden
> radek dat. TStoredProc si vsak mysli z nejakych nepochopitelnych
> duvodu neco jineho. Kdyz jsem vylistoval seznam a do
> StoredProcName jsem zadal dbo.sp_folkscount;1, pri pokusu o
> otevreni mi BDE vynadalo, ze takovou proceduru nemuze najit.
> Kdyz jsem vymazal dbo., nemohl zase najit parametr "end".

Prechod na Win2000

[*] Ladislav Nagy <lnag7384(zv)mail.kolej.mff.cuni(tec)cz> - 26.7.2000 23:18:24

> Mac wrote:
> ... CZ verzi bych si na pocitac nedal, protoze at si MS
> tvrdi co chce, tak ani u W2k to NENI stejne - CZ verze je obvykle
> chybovejsi, nehlede na opozdene ci neexistujici hotfixy ci service packy.
...

Taky jsem si nainstaloval US verzi, ale ma to jeden hacek - neumi pracovat s
adresari a soubory, ktere maji v nazvu �e�tinu. Kdyz si chce clovek stahnout
nejakou �eskou WWW stranku s obrazky, ktere obsahuji v nazvech souboru
diakritiku, tak ma smulu ...

Neresili jste nekdo tento problem?

S pozdravem, Lada


Jak nacist do TImage GIF ?

[*] Robert Lufinka <R.Lufinka(zv)sh.cvut(tec)cz> - 26.7.2000 23:22:43

Zakaz defaultniho popup

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

From: "Honza" <delphi(zv)mis-net(tec)cz>
> Vytvoril jsem potomka vizualni komponenty a pokud se klikne na urcite misto
> pravym tlac. tak se vyvola interni popup z te komponenty. Ovsem po odkliku
> se ihned zobrazi globalni PopupMenu.

Ahoj,

a jakym zpusobem jsi jej priradil, pomoci prepsani TControl.GetPopupMenu ?

Petr Vones, amatersky programator

Dotaz k IDE

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

From: "Brant Petr" <Brant(zv)dcomm(tec)cz>

Ahoj,

> tak jsem presel od C++ k Delphi 5 a hrozne me zlobi jedna vec: kdyz prepnu

spravna volba ... :-)

> mezi unity, objevi se v code exploreru struktura unitu, ale v zabalenem
> tvaru. Nepodarilo se mi najit nejake options, kde by slo naridit, aby se ten
> strom automaticky rozbalil. Poradte prosim.

Klikni na nej pravym tlacitkem, z menu dej Properties a mel by se ti objevit
dialog Explorer Options. V prave casti je seznam Explorer categories. Mezi
checkboxem a textem je takove cosi znazornujici bud rozbaleny nebo sbaleny
uzel. Kdyz na to klinkes mysi tak tim urcis ktera kategorie se pak bude
rozbalovat.

Petr Vones, amatersky programator

Mouse & zpravy

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 26.7.2000 23:22:14

From: <mkotaska(zv)atlas(tec)cz>
> Potrebuji naprogramovat zpravu, kterou posila ovladaci prvek {napr. TButton},
> kdyz mys opusti tento prvek.

Ahoj,

pokud si nechces odvozovat novou komponentu, tak to lze treba takhle:

TForm1 = class(TForm)
Button1: TButton;
private
protected
procedure CMMouseEnter(var Message: TMessage); message CM_MOUSEENTER;
procedure CMMouseLeave(var Message: TMessage); message CM_MOUSELEAVE;
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

{ TForm1 }

procedure TForm1.CMMouseEnter(var Message: TMessage);
begin
if TComponent(Message.LParam) = Button1 then
Button1.Font.Style := [fsBold];
end;

procedure TForm1.CMMouseLeave(var Message: TMessage);
begin
if TComponent(Message.LParam) = Button1 then
Button1.Font.Style := [];
end;

Petr Vones, amatersky programator

pomale ListView.Items.Clear

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 26.7.2000 23:22:28

From: "Kriz Pavel, TDS" <kriz.tds(zv)ms.easynet(tec)cz>
> Ja mam jine zkusenosti, podle mne je Items.Clear opravdu rychlejsi, pokud je
> to volano mezi BeginUpdate a EndUpdate.

Ahoj,

to ano, ale i tak je porad dost pomale ;-)

Petr Vones, amatersky programator

Smazane zaznamy v PDOX tabulce

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

From: "Jan Naiser" <tua(zv)wo(tec)cz>
> nevite nekdo o nejake utilitce, ktera dokaze vytahnout z Paradoxove tabulky
> smazane zaznamy, ktere tam fyzicky existuji? Potreboval bych je alespon
> zobrazit. Podarilo se mi omylem umaznout par zaznamu ze souboru bez zalohy.

Ahoj,

Paradox format neoznacuje smazane zaznamy jako dBase, takze je neni mozne
obnovit, viz BDE API Help funkce DbiDeleteRecord:

Paradox: After a record is deleted and committed, it cannot be recalled.
The record is not deleted if the deletion would cause violation of referential integrity.

Petr Vones, amatersky programator

Maximize

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

From: "Jezek Petr, Ing." <PETR(zv)sevis.sk>
> Mam jeden problem. Potrebuju, aby hlavni okno aplikace zustalo vzdy
> maximalizovane (minimalizovat se muze). Zkousel jsem odchytit ruzne
> zpravy, ale nenasel jsem zadnou, kde bych mohl rict ze pri zmene
> z MAX na normal zakaz tuto zmenu a zustan MAX. Neumite mi nekdo poradit?

Ahoj,

treba takhle:

procedure TForm1.FormCreate(Sender: TObject);
begin
DeleteMenu(GetSystemMenu(Handle, False), SC_RESTORE, MF_BYCOMMAND);
end;

Petr Vones, amatersky programator

Zjisteni zijici sluzby na serveru

[*] Erik Salaj <winsoft(zv)napri.sk> - 26.7.2000 23:35:05

> ta knihovna sqldmo vypada zajimave. Nemam zrovna k dispozici "cisty" PC,
tak
> to nemohu zkusit, ale zajimalo by me jestli se ta knihovna da take pouzit,
> kdyz je jen MSDE.

Ano, SQLDMO je k dispozicii tak po nainstalovani SQL servera ako aj klienta
alebo MSDE. A je to redistribuovatelne.

Erik Salaj, WINSOFT


Posunutie kurzora v TEdit

[*] Roland Tur�an \(RoTurSoft\) <rotursoft(zv)nextra.sk> - 27.7.2000 01:56:04

Zdravim.


Ako prestavim kurzor v TEdit na kontretnu poziciu.

Dakujem


R.

TDateEdit

[*] Roland Tur�an \(RoTurSoft\) <rotursoft(zv)nextra.sk> - 27.7.2000 02:30:30

Zdravim.


Viete o nejakej komponente ako je TDateEdit z RxLib, ale aby sa nechovala
tak, ze ak mu selectnem vsetok text a uz nie je mozne do nej nic zapisat.
Najlepsie by bolo keby to bolo nieco ako je v DOS FoxPro.

Dakujem

R.

Prechod na Win2000

[*] Roland Tur�an \(RoTurSoft\) <rotursoft(zv)nextra.sk> - 27.7.2000 02:40:02


> Taky jsem si nainstaloval US verzi, ale ma to jeden hacek - neumi pracovat
s
> adresari a soubory, ktere maji v nazvu �e�tinu. Kdyz si chce clovek
stahnout
> nejakou �eskou WWW stranku s obrazky, ktere obsahuji v nazvech souboru
> diakritiku, tak ma smulu ...
>

Musis tam nastavit locale v regional options.
Aj mne sa to stalo, ked som to prvy krat instaloval, ale ak to prestavis tak
to ide.

Roland.

Upgrade from IB6-Beta to IB6 Full

[*] Tomas Skoda <tomas.skoda(zv)jdsoftware.sk> - 27.7.2000 07:18:30

Ahoj

v IBConsole (v. 309) je chyba, podla niektorych internetovych JPP agentur
sposobena
kompilaciou stareho zdrojoveho kodu...
Pomoze downgrade na IBConsole v.308 (BETA).

A tu je ta spominana JPP sprava, ale odkazy su funkcne.

Yes, IBConsole version 309 is broken. According to Jeff Overcash, some code
was lost and it got old code compiled into it. They will recover the code,
maybe by next week.

In the meantime, you can obtain version 308 from CodeCentral
http://community.borland.com/codecentral/1,1479,h|0,00.html or the interbase
site http://www.interbase.com/open/downloads/ib_download.html or directly
from this link http://www.lstore.com/IBConsole308.zip

Tomas

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> Roland Tur�an (RoTurSoft)
> Sent: Tuesday, July 25, 2000 10:56 PM
> To: Delphi CZ konferencia
> Subject: Upgrade from IB6-Beta to IB6 Full
>
>
> Ale mi pri prihlasovani pomocou IBConsole na databazu, ktora inac funguje,
> lebo sa prihlasim aj cez moju aplikaciu aj cez DBExplorer, aj cez
> IBTalk,...
>
> mi pise:
>
> Error connecting to the requested database.
>
> Detail message:
> DPB Constant (0) is unknown
>
>
>
> Co vy na to ?
>
> Roland.

Smazane zaznamy v PDOX tabulce

[*] Martin Nedopil <nedopil(zv)eskon(tec)cz> - 27.7.2000 07:58:21


> > nevite nekdo o nejake utilitce, ktera dokaze vytahnout z Paradoxove
tabulky
> > smazane zaznamy, ktere tam fyzicky existuji? Potreboval bych je alespon
> > zobrazit. Podarilo se mi omylem umaznout par zaznamu ze souboru bez
zalohy.

Mrkni do http://kuchyn.delphi(tec)cz , je tam nastroj na prochazeni
tabulek TParadoxStream, trosku si s nim pohrej a mohl by umet
i vety, ktere uz jsou smazane. Zavisi to trochu na tom, ktere vety atd...
Kdyz budes mit trosku stesti a trpelivost, tak se ti to povede.

Martin


Maximize

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 27.7.2000 07:59:32

Nevim jak tobe, ale me to chodi v pohode :)

Milan Tomes

W98 + D5E

> Kdyz jsem zkusil to, ale pak nebylo videt cele okno.
> Zkus napriklad udelat jednoduchy form se status barem, nastav
> WindowState na maximize a spust. Nevim jak Tobe, ale me (D5+W2k)
> neni status bar videt.
>
> Petr
>
> Zkus zakazat tlacitko pro maximalizaci a program maximalizuj
> programove. To
> by melo pomoci. V systemovem menu bude volba pro maximalizaci
> nepristupna a
> tlacitko zmacknout nepujde.
>
> Milan Tomes
>
> > Mam jeden problem. Potrebuju, aby hlavni okno aplikace zustalo vzdy
> > maximalizovane (minimalizovat se muze). Zkousel jsem odchytit ruzne
> > zpravy, ale nenasel jsem zadnou, kde bych mohl rict ze pri zmene
> > z MAX na normal zakaz tuto zmenu a zustan MAX. Neumite mi nekdo poradit?
> >
> > Petr


Prechod na Win2000

[*] Foldyna Ji�� <jiri.f(zv)avizo(tec)cz> - 27.7.2000 08:00:23

Ahoj,

mel jsem stejny problem, pomohlo mi pri instalacaci zmenit default jazyk na
cestinu (je to trosku matouci, protoze pro zmenu nastaveni musis pouzit
tlacitko "Default" :-)).

Ing. Jiri Foldyna
mailto:jiri.f(zv)avizo(tec)cz
> -----P�vodn� zpr�va-----
> Od: Ladislav Nagy [mailto:lnag7384(zv)mail.kolej.mff.cuni(tec)cz]
> Odesl�no: 26. �ervence 2000 23:18
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: Prechod na Win2000
>
>
> > Mac wrote:
> > ... CZ verzi bych si na pocitac nedal, protoze at si MS
> > tvrdi co chce, tak ani u W2k to NENI stejne - CZ verze je obvykle
> > chybovejsi, nehlede na opozdene ci neexistujici hotfixy ci
> service packy.
> ...
>
> Taky jsem si nainstaloval US verzi, ale ma to jeden hacek -
> neumi pracovat s
> adresari a soubory, ktere maji v nazvu �e�tinu. Kdyz si chce
> clovek stahnout
> nejakou �eskou WWW stranku s obrazky, ktere obsahuji v nazvech souboru
> diakritiku, tak ma smulu ...
>
> Neresili jste nekdo tento problem?
>
> S pozdravem, Lada
>

Integrita

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 27.7.2000 08:04:49

On 26 Jul 2000, at 17:00, Marek Soukup wrote:

> Slo o Access2000. Muzes mi prosim nastinit jak by to bylo s tema
> ulozenejma procedurama ? Nejak jsem s nima nikdy nedelal.

Jak v Accessu, to nevim, protoze mi neni znamo, zda neco
takoveho ma. Jinak si ulozenou proceduru muzes predstavit stejne
jako proceduru (funkci) v Pascalu. Predavaji se parametry, lze
ziskat nejake vysledky. Jenom volani je ponekud jine, budto se vola
SQL prikazem, nebo pro to upravenou komponentou, ktera ten
SQL prikaz sestavi. Uvnitr se pak pracuje s daty, opet obdobnym
zpusobem jako v Pascalu. Ulozena procedura je soucasti databaze.

Volani ulozene procedury ma tu vyhodu, ze se vola na jednom
miste, tedy si ruzni klienti nemohou "vlezt do zeli". Priklad takove
procedury (castecne v syntaxi Pascalu, pro nazornost):

create procedure ChciEditovatTablename((zv)ID: integer): boolean
as
begin
select razitko1, razitko2 from Tablename where ID=(zv)ID
if razitko1=razitko2 then
begin
update Tablename set razitko1=GetDate()
set result=true
end else
set result=false
end

A z programu pak vhodnym zpusobem zavolas tu proceduru a
dodas prislusne ID:

SP.ProcName:='ChciEditovatTableName';
SP.Param[1].AsInteger:=ID;
SP.ExecProc;
if SP.Params[0].AsBoolean then muzu pokracovat

Na syntaxi moc nekoukej, splacal jsem dohromady ruzne veci,
krome toho u kazde databaze to muze byt trosku jinak. U ruznych
komponent to muze byt hodne jinak. Slo mi o ukazku logiky.


S pozdravem

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


Upgrade from IB6-Beta to IB6 Full

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 27.7.2000 08:07:16

Ahoj,

tohle nema na svedomi ani tak beta, jako nova verze. To, co popisujes, se mi
stava i na pocitaci, kteje release 6.0 a nizzsi verzi ani betu ten stroj nevidel.
Jak pise Tomas Skoda, jde o chybu.

Neni to pekna vizitka. :-((

Slavek

> Ale mi pri prihlasovani pomocou IBConsole na databazu, ktora inac funguje,
> lebo sa prihlasim aj cez moju aplikaciu aj cez DBExplorer, aj cez IBTalk,...
>
> mi pise:
>
> Error connecting to the requested database.
>
> Detail message:
> DPB Constant (0) is unknown
>
>
>
>
> Co vy na to ?
>
> Roland.
>
>

Upgrade from IB6-Beta to IB6 Full

[*] Milink Otakar <otam(zv)tdat(tec)cz> - 27.7.2000 08:19:42

Jo mne to taky dela. Bohuzel (:-(

s pozdravem Otakar Milink

> Ale mi pri prihlasovani pomocou IBConsole na databazu, ktora
> inac funguje,
> lebo sa prihlasim aj cez moju aplikaciu aj cez DBExplorer, aj
> cez IBTalk,...
>
> mi pise:
>
> Error connecting to the requested database.
>
> Detail message:
> DPB Constant (0) is unknown
>
>
>
>
> Co vy na to ?
>
> Roland.
>

MdiChild

[*] Bednar��k Dalibor <dalibor(zv)torola(tec)cz> - 27.7.2000 08:57:32

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

Potreboval bych poradit z jednou veci.....

Mam ChdilForm, ve kterem se porizuji udaje zamestnace..
Chtel bych aby se toto okno nedalo opustit, pokud by byly provedeny nejake
zmeny a nebyly ulozeny....

MdiChild

[*] Jan Fiala <jan.fiala(zv)iol(tec)cz> - 27.7.2000 10:30:05

Osetri si to v OnCloseQuery daneho formulare. Kdyz das CanClose na False, nelze zavrit

Jan Fiala

----- Original Message -----
From: "Bednar��k Dalibor" <dalibor(zv)torola(tec)cz>


Ahoj

Potreboval bych poradit z jednou veci.....

Mam ChdilForm, ve kterem se porizuji udaje zamestnace..
Chtel bych aby se toto okno nedalo opustit, pokud by byly provedeny nejake
zmeny a nebyly ulozeny....

DBTreeView

[*] Ota Mal� - 27.7.2000 09:37:44

Ahojte,
mate nekdo zkusenosti s ukladanim TreeView do databaze?
Neco jako nejakej DBTreeView, neco jsem na netu nasel, ale nebylo to ono..
proste treeview kterej se umi ulozit sam do db.

S pozdravem
Ota Maly

NT4;D5Prof; IB6 pres IBX

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


Form Storage a FormPlacement (was: None)

[*] BONNEL TECHNOLOGIE, vyvoj <bonnel(zv)telecom(tec)cz> - 27.7.2000 10:50:10

Ahoj,

videl bych to tak, ze obema komponentam v navrhu nastavis Active := false; a
v OnCreate priradis spravne jmeno INI souboru a pak zmenis Active := True;

Pouzivam to bezne prave z duvodu prirazeni spravne cesty k INI z
Application.ExeName;

HTH

Mira

P.S. Priste prosim vypln Predmet u mailu


> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> Bene� Jaroslav
> Sent: Wednesday, July 26, 2000 1:10 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject:
>
> Ahoj,
>
> pouzivam komponenty z RX library TFormStorage a TFormPlacement. Pri
> vytvoreni formulare mi automaticky nahraji z ini uschovane udaje a po
> uzavreni formulare je vlozi do ini (maji property IniFileName a
> IniSection).
> Potreboval bych ale menit nastaveni napr. IniFileName - bud kvuli
> zmene ini
> souboru nebo proto ze data chci uschovat do registru (property
> UseRegistry,
> RegistryRoot). Jak a kde to, prosim, udelam? Ve FormCreate a FormDestroy?
> Nebo v Activat/Deactivate?
> Typicke pouziti je po instalaci do nejakeho adresare. V IniFileName mam
> nastaveno progname.ini (coz zpusobi implicitni vytvoreni ini v adresari
> Windows). Potreboval bych po startu programu a zjisteni, odkud
> byl spusten,
> natahnout ini z jeho adresare tj. disk:\adresarprog\progname.ini .
> Dekuji
> Jaro B.

Dotaz k IDE

[*] Brant Petr <Brant(zv)dcomm(tec)cz> - 27.7.2000 11:08:30

Super, diky moc, vubec jsem netusil, ze na to jde kliknout.

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

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

Ahoj,

> tak jsem presel od C++ k Delphi 5 a hrozne me zlobi jedna vec: kdyz prepnu

spravna volba ... :-)

> mezi unity, objevi se v code exploreru struktura unitu, ale v zabalenem
> tvaru. Nepodarilo se mi najit nejake options, kde by slo naridit, aby se
ten
> strom automaticky rozbalil. Poradte prosim.

Klikni na nej pravym tlacitkem, z menu dej Properties a mel by se ti objevit

dialog Explorer Options. V prave casti je seznam Explorer categories. Mezi
checkboxem a textem je takove cosi znazornujici bud rozbaleny nebo sbaleny
uzel. Kdyz na to klinkes mysi tak tim urcis ktera kategorie se pak bude
rozbalovat.

Petr Vones, amatersky programator

ako ziskat UTC cas nezavisly na letnom case?

[*] Iko <iko(zv)kamarad(tec)cz> - 27.7.2000 11:11:39

zdravim...

ako zistim utc cas cez API nezavislo na tom, ci je letny cas?
Potrebujem rovnaku hodnotu, ako mi vrati funkcia v C:
time_t datim;
time((time_t*) &datim );

zatial mam toto...dava to podobny vysledok, ale zavisli na letnom case

var zzz:TTimeZoneInformation;
begin
GetTimeZoneInformation(zzz);
Datim:=Round(
(TimeStampToMsecs(DateTimeToTimeStamp(Now))-
TimeStampToMsecs(DateTimeToTimeStamp(EncodeDate(1970,1,1))))
/1000
)+zzz.Bias*60;
end;

iko
iko(zv)kamarad(tec)cz


Dotaz k IDE

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 27.7.2000 11:29:12

On 26 Jul 2000, at 23:22, Petr Vones wrote:

> > tak jsem presel od C++ k Delphi 5 a hrozne me zlobi jedna vec: kdyz
> > prepnu
>
> spravna volba ... :-)

Tohle mi take pripomnelo, ze obcas slycham od pravovernych C-
ckaru nabubrelou vetu o vyjimecnosti C, ze neznaji nikoho, kdo
presel z Pascalu do C, ze by se chtel vratit zpet. V takovychto
pripadech muzete klidne ohlasit me jmeno. :-) Ja sam se take
hned ozyvam.


S pozdravem

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


BDE + MS SQL7 (was: Insufficient memory for this o

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 27.7.2000 11:29:12

On 26 Jul 2000, at 22:42, Ladislav Nagy wrote:

> 1. Kdyz uz BDE oproti MS SQL 7.0, tak BDE 5.11 (nevim jestli je nejake
> novejsi). 2. Zbyskuv problem mi mohlo pomoct vyresit smazani ;1 za
> nazvem ulozene procedury.

To jsem nezkousel, ale umazani ";1' neni koser vuci MS SQL a muze pusobit
problemy (v pripade BDE se tedy jedna o chybu), viz dokumentaci

CREATE PROC[EDURE] procedure_name [;number]
...

;number
Is an optional integer used to group procedures of the same name so
they can be dropped together with a single DROP PROCEDURE
statement. For example, the procedures used with an application called
orders may be named orderproc;1, orderproc;2, and so on. The
statement DROP PROCEDURE orderproc drops the entire group. If
the name contains delimited identifiers, the number should not be
included as part of the identifier; use the appropriate delimiter around
procedure_name only.


S pozdravem

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


Maximize

[*] Jezek Petr, Ing. <PETR(zv)sevis.sk> - 27.7.2000 11:51:31

A odstranil jsi biMaximize z BorderIcons?
Skus pak treba kliknout (doubleclick) na Titulku okna. Okno by se Ti melo
nastavit
na wsNormal. A co pak?

Petr

-----Original Message-----
From: Milan Tome� [mailto:Milan.Tomes(zv)haida(tec)cz]
Sent: Thursday, July 27, 2000 8:00 AM
To: delphi-l(zv)fwd(tec)cz
Subject: RE: Maximize


Nevim jak tobe, ale me to chodi v pohode :)

Milan Tomes

W98 + D5E

> Kdyz jsem zkusil to, ale pak nebylo videt cele okno.
> Zkus napriklad udelat jednoduchy form se status barem, nastav
> WindowState na maximize a spust. Nevim jak Tobe, ale me (D5+W2k)
> neni status bar videt.
>
> Petr


Maximize

[*] Jezek Petr, Ing. <PETR(zv)sevis.sk> - 27.7.2000 11:57:19

Pokud to udelam, funguje to dobre do doby nez uzivatel dvakrak klikne na
titulku okna.
Petr

-----Original Message-----
From: Petr Vones [mailto:pvones(zv)mbox.vol(tec)cz]
Sent: Wednesday, July 26, 2000 11:22 PM
To: Konference Delphi
Subject: Re: Maximize


From: "Jezek Petr, Ing." <PETR(zv)sevis.sk>
> Mam jeden problem. Potrebuju, aby hlavni okno aplikace zustalo vzdy
> maximalizovane (minimalizovat se muze). Zkousel jsem odchytit ruzne
> zpravy, ale nenasel jsem zadnou, kde bych mohl rict ze pri zmene
> z MAX na normal zakaz tuto zmenu a zustan MAX. Neumite mi nekdo poradit?

Ahoj,

treba takhle:

procedure TForm1.FormCreate(Sender: TObject);
begin
DeleteMenu(GetSystemMenu(Handle, False), SC_RESTORE, MF_BYCOMMAND);
end;

Petr Vones, amatersky programator


Registry a Large Font

[*] novacek(zv)vanicek(tec)cz - 27.7.2000 10:16:38

Zdar a silu!

> jak lze jednoduse vytvorit aplikaci, ktera bude detekovat zapnuti
> velkeho pisma v systemu a podle toho automaticky prepocitavat
> rozmery formularu a objektu na nich?
S timhle jsem si jeden cas celkem dlouho a neuspesne hral. Nakonec
jsem nechal nastaveno Form.Scaled:=True a nechal jsem Delfina, at to
prepocitava sam. Ve FormCreate kontroluji rozliseni obrazovky a
pripadne nastavim Form.Horz/VertScrollBar.Range tak, aby se cely form
zobrazil aspon po posunuti ScrollBaru.

Zdar.


Vladimir Novacek

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


Zakaz defaultniho popup

[*] Honza <delphi(zv)mis-net(tec)cz> - 27.7.2000 12:29:33

Jedna se o specialni grid, jehoz potomka jsem obohatil o interni PopupMenu.
Hlidam OnMouseUp a pokud jde o prave tlacitko a soucasne je kurzor nad
�rcitym mistem toho gridu tak udelam PopupInternal.Popup(x,y).
Ovsem pokum ma prirazene klasicke PopupMenu tak ho aoutomaticky zobrazi a to
mem Internim Popupu.

Vec jsem vyresil tak, ze si hlidam jestli se zobrazi moje Popup a Defaultni
property PopupMenu vycistim a pokud jsou podminky k zobrazeni defaultniho
Popupu tak tu Property PopupMenu zase vratim - naplnim puvodnim Popupem
(OnMouseDown, OnKeyDown).

Timto jsem to ted vyresil, ale moc se mi to nelibi - je to TFUJ

Nebylo by mozne nejak sedet na jakesi message a v urcitem momentu nepustit
dale?

......Honza

>From: "Honza" <delphi(zv)mis-net(tec)cz>
>> Vytvoril jsem potomka vizualni komponenty a pokud se klikne na urcite
misto
>> pravym tlac. tak se vyvola interni popup z te komponenty. Ovsem po
odkliku
>> se ihned zobrazi globalni PopupMenu.
>
>Ahoj,
>
>a jakym zpusobem jsi jej priradil, pomoci prepsani TControl.GetPopupMenu ?
>
>Petr Vones, amatersky programator
>

MdiChild

[*] Bednar��k Dalibor <dalibor(zv)torola(tec)cz> - 27.7.2000 12:32:49

Tohle osetreno mam....

Ale nevim jak osetrit, kdyz klikne na jine okno....

----- Original Message -----
From: "Jan Fiala" <jan.fiala(zv)iol(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, July 27, 2000 10:30 AM
Subject: Re: MdiChild


> Osetri si to v OnCloseQuery daneho formulare. Kdyz das CanClose na False,
nelze zavrit
>
> Jan Fiala
>
> ----- Original Message -----
> From: "Bednar��k Dalibor" <dalibor(zv)torola(tec)cz>
>
> Ahoj
>
> Potreboval bych poradit z jednou veci.....
>
> Mam ChdilForm, ve kterem se porizuji udaje zamestnace..
> Chtel bych aby se toto okno nedalo opustit, pokud by byly provedeny nejake
> zmeny a nebyly ulozeny....
>
>

MdiChild

[*] Tom� Vlad�k������V��?���o�� - 27.7.2000 12:38:42

Coz takhle na udalost OnDeactivate povesit neco jako

if Visible and BylyProvedenyZmeny
then SetFocus;

MSDE + OLE DB

[*] Lubomir RACKO <LRacko(zv)vsz.sk> - 27.7.2000 12:59:39

Pomoze niekto ?
Som zaciatocnik v SQL, pokusam sa cosi stvorit, nainstaloval som si MSDE, cez D5 - Database Explorer som si vytvoril v databaze "master" tabulku prikazom CREATE TABLE blabla (STLPEC VARCHAR(10)) , nasledne do nej dostal zopar zaznamov cez INSERT INTO blabla VALUES ('AHOJ') , v DatabaseExploreri vsetko vidim, tabulku, udaje, bezi SELECT * FROM blabla
atd.
A teraz problem :
V D5Profi som priinstaloval OLEDB od ZHlinku , na form buchnem DFOdbConnect1, nastavim Providera na SQLOLEDB, dam usera "sa" , Database "master" , nastavim Connected na True. Vsetko OK. Pridam DFOdbRecord1, nastavim Connect na DFOOdbConnect1, vyberiem si TableName "blabla" a pokusim sa zmenit Active na True. Objavi sa chybova hlaska "Errors occured: IUnknown(ARowset)". TU KONCIM. Ak si vyberiem inu TableNAme (napr. sysobjects) chyba nenastane, nasledne v DFOdbGrid vidim data.
Neviem coho sa mam chytit . Pomoze niekto ? Lubo Racko.

Zjisteni zijici sluzby na serveru

[*] Parizsky Ladislav <parizsky(zv)access-it(tec)cz> - 27.7.2000 07:02:21 -0400

Diky za ten zdrojak funguje to spolehlive ale ten problem s dobou trvani tu porad je. Je to ten samej problem kdyz je pripojenej na sit a sql nebezi tak to zjisti za par vterin, pokud pripojenej neni tak to trva asi minutu. Pripada mi ze je to problem windows, protoze na ruznych typech (Win98, Win98SE, WinNT4, Win2k) to trva ruznou dobu. Nevite nekdo jak nastavit nakej timeout ve windows ?

Ladap

>>> winsoft(zv)napri.sk 26.7.00 17:35 >>>
> ta knihovna sqldmo vypada zajimave. Nemam zrovna k dispozici "cisty" PC,
tak
> to nemohu zkusit, ale zajimalo by me jestli se ta knihovna da take pouzit,
> kdyz je jen MSDE.

Ano, SQLDMO je k dispozicii tak po nainstalovani SQL servera ako aj klienta
alebo MSDE. A je to redistribuovatelne.

Erik Salaj, WINSOFT

ako ziskat UTC cas nezavisly na letnom case?

[*] Daniel Rott <roxton(zv)atlas(tec)cz> - 27.7.2000 13:19:24

> ako zistim utc cas cez API nezavislo na tom, ci je letny cas?
> Potrebujem rovnaku hodnotu, ako mi vrati funkcia v C:

Pred casem jsem totez resil, ale vysledek moc uspokojivy
nebyl. Po mnoha testech jsem dosel k zaveru ze z funkce
GetTimeZoneInfo spravny bias nezjistim. Presny rozbor
si jiz nepamatuji, ale ve vysledek jsem to udelal tak, ze
od sebe odectu aktualni UTC (GetSystemTime) a lokalni
cas (GetLocalTime). Prijde mi to sice trochu neprofesionalni,
ale je to 100% funkcni.

function bias:TDateTime;
var loc,sys:TSystemTime;
begin
GetLocalTime(loc);
GetSystemTime(sys);
Result:=SystemTimeToDateTime(sys)-SystemTimeToDateTime(loc);
end;

function CTimeToDateTime(const dt:LongWord):TDateTime;
begin
Result:=((dt-1)/(24*60*60))+EncodeDate(1970,1,1)-bias;
end;

function DateTimeToCTime(const dt:TDateTime):LongWord;
begin
Result:=Trunc((dt-EncodeDate(1970,1,1)+bias)*(24*60*60))+1;
end;

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

ako ziskat UTC cas nezavisly na letnom case?

[*] psojka(zv)els.ln.skoda(tec)cz - 27.7.2000 12:22:34



Zdravim.

> zdravim...
>
> ako zistim utc cas cez API nezavislo na tom, ci je letny cas?

Skoukni API funkci GetSystemTime. Mela by vracet UTC ve formatu
lpSystemTime.

Peter

TWebCopy

[*] Milan ��ek - 27.7.2000 13:44:56

ahoj,
velice se mi zalibila komponenta od http://www.tmssoftware.com/ - TWebCopy -
je to presne to, co jsem hledal, prehledna a jednoducha konfigurace, akorat
takove vlastnosti, jake potrebuji. Problem je vtom, ze neobsahuje zdroje
(nemate nekdo?). Jedine co mi totiz vadi, je dialog, ktery zobrazuje behem
prenosu souboru, procenta, rychlost... Jde mi jen oto tento dialog odstranit
a nahradit jej vlastnim... Popripade doporucte prosim nejakou komponentu s
obdobnymi vlastnostmi. Diky predem.

A jeste jeden: jakym zpusobem si mohu naprogramovat neco jako OpenDialog.
Staci mi jen, aby po zavolani MujDialog.execute se treba zobrazila forma,
zkopcily se nejake soubory nebo neco podobneho... zadne vstupni vlastnosti,
ani udalosti...


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

Dotaz k IDE

[*] Miroslav Cipel <Miroslav.Cipel(zv)oku-tu(tec)cz> - 27.7.2000 13:47:03



myslim ze by se v Delphi (BCB) mohlo vylepsit zadavani TabOrderu - tohle je
treba v MS VC++ pri navrhu dialogu daleko lepe vyreseno...

M.


----- Original Message -----
From: "Zbysek Hlinka" <zhlinka(zv)login(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, July 27, 2000 11:29 AM
Subject: Re: Dotaz k IDE


> On 26 Jul 2000, at 23:22, Petr Vones wrote:
>
> > > tak jsem presel od C++ k Delphi 5 a hrozne me zlobi jedna vec: kdyz
> > > prepnu
> >
> > spravna volba ... :-)
>
> Tohle mi take pripomnelo, ze obcas slycham od pravovernych C-
> ckaru nabubrelou vetu o vyjimecnosti C, ze neznaji nikoho, kdo
> presel z Pascalu do C, ze by se chtel vratit zpet. V takovychto
> pripadech muzete klidne ohlasit me jmeno. :-) Ja sam se take
> hned ozyvam.
>
> S pozdravem
>
> Zbysek Hlinka
> E-mail: zhlinka(zv)login(tec)cz, localizator(zv)localizator.com
> Phones: 02/795 29 56; GSM: 0603 551 282
> Krystofova 1016, 149 00 Praha 4
> CZ
>

Maximize

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 27.7.2000 13:58:29

Odstranil. ale ten doubleclick mi provede restore :(

M.T.

> A odstranil jsi biMaximize z BorderIcons?
> Skus pak treba kliknout (doubleclick) na Titulku okna. Okno by se Ti melo
> nastavit
> na wsNormal. A co pak?
>
> Petr
>
> Nevim jak tobe, ale me to chodi v pohode :)
>
> Milan Tomes
>
> W98 + D5E
>
> > Kdyz jsem zkusil to, ale pak nebylo videt cele okno.
> > Zkus napriklad udelat jednoduchy form se status barem, nastav
> > WindowState na maximize a spust. Nevim jak Tobe, ale me (D5+W2k)
> > neni status bar videt.
> >
> > Petr


ako ziskat UTC cas nezavisly na letnom case?

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

On 27 Jul 2000, at 11:11, Iko wrote:

> ako zistim utc cas cez API nezavislo na tom, ci je letny cas?
> Potrebujem rovnaku hodnotu, ako mi vrati funkcia v C:
> time_t datim;
> time((time_t*) &datim );

A proc rovnou nezavolas prislusnou funkci? Treba nejak takto:

unit CrtTime;

interface

uses
Windows;

type
ptm = ^tm;
tm = packed record
tm_sec: Integer; // seconds after the minute - [0,59]
tm_min: Integer; // minutes after the hour - [0,59]
tm_hour: Integer; // hours since midnight - [0,23]
tm_mday: Integer; // day of the month - [1,31]
tm_mon: Integer; // months since January - [0,11]
tm_year: Integer; // years since 1900
tm_wday: Integer; // days since Sunday - [0,6]
tm_yday: Integer; // days since January 1 - [0,365]
tm_isdst: Integer; // daylight savings time flag
end;

function Crt_Time(timer: PLongint):longint; cdecl;
function Crt_MkTime(const timeptr: tm):longint; cdecl;
function Crt_ascTime(const timeptr :tm):PChar; cdecl;
function Crt_cTime(const timer :PLongint):PChar; cdecl;
function Crt_GmTime(const timer: PLongint):ptm; cdecl;

implementation

const
crtdll = 'msvcrt.dll';//'crtdll.dll';

function Crt_Time; external crtdll name 'time';
function Crt_MkTime; external crtdll name 'mktime';
function Crt_ascTime; external crtdll name 'asctime';
function Crt_cTime; external crtdll name 'ctime';
function Crt_GmTime; external crtdll name 'gmtime';

end.


S pozdravem

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


MdiChild

[*] Zdeno Jasek <zdeno.jasek(zv)corinex.sk> - 27.7.2000 14:34:39

Ahoj

OnCloseQuery nie je v tomto pripade celkom korektne, pretoze dovoli uzivatelovi z okna
odist, nedovoli mu to okno len zatvorit. Ja to zvyknem riesit tak, ze zavolam POST v
udalosti OnDeactivate a ak su data nekorektne, vyvola sa vynimka.

Zdeno

Jan Fiala wrote:

> Osetri si to v OnCloseQuery daneho formulare. Kdyz das CanClose na False, nelze zavrit
>
> Jan Fiala
>
> ----- Original Message -----
> From: "Bednar��k Dalibor" <dalibor(zv)torola(tec)cz>
>
> Ahoj
>
> Potreboval bych poradit z jednou veci.....
>
> Mam ChdilForm, ve kterem se porizuji udaje zamestnace..
> Chtel bych aby se toto okno nedalo opustit, pokud by byly provedeny nejake
> zmeny a nebyly ulozeny....

MdiChild

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 27.7.2000 14:44:36

Zkus udalost onDeactivate :)

Milan Tomes

> -----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: Thursday, July 27, 2000 12:33 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Re: MdiChild
>
>
> Tohle osetreno mam....
>
> Ale nevim jak osetrit, kdyz klikne na jine okno....
>
> ----- Original Message -----
> From: "Jan Fiala" <jan.fiala(zv)iol(tec)cz>
> To: <delphi-l(zv)fwd(tec)cz>
> Sent: Thursday, July 27, 2000 10:30 AM
> Subject: Re: MdiChild
>
>
> > Osetri si to v OnCloseQuery daneho formulare. Kdyz das CanClose
> na False,
> nelze zavrit
> >
> > Jan Fiala
> >
> > ----- Original Message -----
> > From: "Bednar��k Dalibor" <dalibor(zv)torola(tec)cz>
> >
> >
> > Ahoj
> >
> > Potreboval bych poradit z jednou veci.....
> >
> > Mam ChdilForm, ve kterem se porizuji udaje zamestnace..
> > Chtel bych aby se toto okno nedalo opustit, pokud by byly
> provedeny nejake
> > zmeny a nebyly ulozeny....
> >
> >
> >

MSDE + OLE DB

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 27.7.2000 14:58:10

> MSDE, cez D5 - Database Explorer som si vytvoril v databaze "master"
> tabulku prikazom CREATE TABLE blabla (STLPEC VARCHAR(10)) , nasledne
> do nej dostal zopar zaznamov cez INSERT INTO blabla VALUES ('AHOJ')
> , v DatabaseExploreri vsetko vidim, tabulku, udaje, bezi SELECT * FROM
> blabla atd. A teraz problem :

Ahoj,

ja Ti teda nepomuzu s tim problemem, to bude muset asi Zbysek,
ale rozhodne bych doporucil nedelat pokusy v databazi master. To
je v podstate systemova databaze a neprovokoval bych ji :)

David


> V D5Profi som priinstaloval OLEDB od ZHlinku , na form buchnem
> DFOdbConnect1, nastavim Providera na SQLOLEDB, dam usera "sa" ,
> Database "master" , nastavim Connected na True. Vsetko OK. Pridam
> DFOdbRecord1, nastavim Connect na DFOOdbConnect1, vyberiem si
> TableName "blabla" a pokusim sa zmenit Active na True. Objavi sa
> chybova hlaska "Errors occured: IUnknown(ARowset)". TU KONCIM. Ak si
> vyberiem inu TableNAme (napr. sysobjects) chyba nenastane, nasledne
> v DFOdbGrid vidim data. Neviem coho sa mam chytit . Pomoze niekto ?
> Lubo Racko.
>

Jak nacist do TImage GIF ?

[*] p. Jirman <jim.design(zv)iol(tec)cz> - 27.7.2000 15:11:18

ahoj,

Podivej se na www.torry.ru nebo DSP a stahni si potrebnou komponentu.
Taky to snad umi zde opevovana RXLib.

M.Jirman

Interbase help

[*] Slavomir Tomascik <tomascik_slavomir(zv)vse.sk> - 27.7.2000 14:17:02

Zdravim konf.

Vedel by mi niekto pomoct s hlaskou Interbase 6.0:
"DPB Constant (0) is unknown"?
Stiahol som si ju zo servra borlandu, a ked chcem otvorit lokalne databazu
(napr. employee.gdb) tak mi toto kvaka.

Vdaka.

Slavomir Tomascik
tomascik(zv)vse.sk

IB6: Prepocitanie poradoveho(jedinecneho) cisla ri

[*] Roland Tur�an \(RoTurSoft\) <rotursoft(zv)nextra.sk> - 27.7.2000 15:33:17

Zdravim.


Pouzivam stlpec s hodnotou Integer ako jedinecny (zabezpecuje to trigger),
ale po urcitom case vznikaju medzeri v cislovani riadkov. Je mozne zostavit
nejaky SQL prikaz na opravu hodnoty aby to zacinalo od jednotky az do
RecCount. Potom uz iba nastavim "SET GENERATOR xyz TO Max(Jedin)". Viem to
samozrejme vyriesit v Delphi, ale skor by ma zaujimala moznost to priamo v
SQL.

PS: Viem ze integer je velke cislo a dokym mi generator dosiahne maximalnu
hodnotu tak este vela vody pretecie Dunajom, ale dalo by sa to pouzit aj na
ine veci.

Za kazdy napad dakujem


Roland.

Posunutie kurzora v TEdit

[*] p. Jirman <jim.design(zv)iol(tec)cz> - 27.7.2000 15:55:16

ahoj,

treba takhle (zkouseno z TButton):

edit1.Setfocus;
edit1.SelStart:=2;
edit1.sellength:=0;

M.Jirman

----- Original Message -----
From: Roland Tur�an (RoTurSoft) <rotursoft(zv)nextra.sk>> Zdravim.
>
> Ako prestavim kurzor v TEdit na kontretnu poziciu.
>
> Dakujem
>
>
> R.
>
>

MdiChild

[*] Ond�ej Male�ek - 27.7.2000 16:01:14

Myslim, ze jsem na neco podobneho pouzival BringWindowToTop. Pokud osetrujes
OnCloseQuery tak by to tam melo jit zaradit.

Ondrej Malecek

----- Original Message -----
From: Bednar��k Dalibor <dalibor(zv)torola(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, July 27, 2000 12:32 PM
Subject: Re: MdiChild


Tohle osetreno mam....

Ale nevim jak osetrit, kdyz klikne na jine okno....

----- Original Message -----
From: "Jan Fiala" <jan.fiala(zv)iol(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, July 27, 2000 10:30 AM
Subject: Re: MdiChild


> Osetri si to v OnCloseQuery daneho formulare. Kdyz das CanClose na False,
nelze zavrit
>
> Jan Fiala
>
> ----- Original Message -----
> From: "Bednar��k Dalibor" <dalibor(zv)torola(tec)cz>
>
> Ahoj
>
> Potreboval bych poradit z jednou veci.....
>
> Mam ChdilForm, ve kterem se porizuji udaje zamestnace..
> Chtel bych aby se toto okno nedalo opustit, pokud by byly provedeny nejake
> zmeny a nebyly ulozeny....
>
>

Maximize

[*] Bab�k Martin (+42035620,MUS a.s. M.Babik) <M.Babik(zv)mus(tec)cz> - ul 2000 15:14:16

Co takhle nastavit BorderStyle na bsSingle, bsDialog, nebo bsNone, mne to pak
ani v jednom p��pad� nejde zv�t it �i zmen it. Samoz�ejm� nastav� BorderIcons
biMaximize a biMinimize na false.

M&B

>>> MUS.TC."SMTP: Milan Tome*s #Milan.Tomes(zv)haida(tec)cz" 07/27 2:08 >>>
Odstranil. ale ten doubleclick mi provede restore :(

M.T.

> A odstranil jsi biMaximize z BorderIcons?
> Skus pak treba kliknout (doubleclick) na Titulku okna. Okno by se Ti melo
> nastavit
> na wsNormal. A co pak?
>
> Petr
>
> Nevim jak tobe, ale me to chodi v pohode :)
>
> Milan Tomes
>
> W98 + D5E
>
> > Kdyz jsem zkusil to, ale pak nebylo videt cele okno.
> > Zkus napriklad udelat jednoduchy form se status barem, nastav
> > WindowState na maximize a spust. Nevim jak Tobe, ale me (D5+W2k)
> > neni status bar videt.
> >
> > Petr
























MSDE + OLE DB

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 27.7.2000 17:00:31

On 27 Jul 2000, at 12:59, Lubomir RACKO wrote:

> Pomoze niekto ?

Zkusim to. :-)

> Som zaciatocnik v SQL, pokusam sa cosi stvorit, nainstaloval som si
> MSDE, cez D5 - Database Explorer som si vytvoril v databaze "master"
> tabulku prikazom CREATE TABLE blabla (STLPEC VARCHAR(10)) , nasledne
> do nej dostal zopar zaznamov cez INSERT INTO blabla VALUES ('AHOJ')
> , v DatabaseExploreri vsetko vidim, tabulku, udaje, bezi SELECT * FROM
> blabla atd. A teraz problem :
> V D5Profi som priinstaloval OLEDB od ZHlinku , na form buchnem
> DFOdbConnect1, nastavim Providera na SQLOLEDB, dam usera "sa" ,
> Database "master" , nastavim Connected na True. Vsetko OK. Pridam
> DFOdbRecord1, nastavim Connect na DFOOdbConnect1, vyberiem si
> TableName "blabla" a pokusim sa zmenit Active na True. Objavi sa
> chybova hlaska "Errors occured: IUnknown(ARowset)". TU KONCIM. Ak si
> vyberiem inu TableNAme (napr. sysobjects) chyba nenastane, nasledne
> v DFOdbGrid vidim data. Neviem coho sa mam chytit . Pomoze niekto ?

Jak jsi zakladal tabulku v DB Exploreru? Prihlasil ses take jako
sa? Vidis tvou tabulku v Exploreru?

Kazdopadne master neni vhodna databaze na pokusy, tam se
ukladaji systemove udaje. Pokud chces delat pokusy, zvol si radeji
databazi pubs.

V mych komponentach jsem narazil na drobny problem, ktery se v
tvem pripade asi projevil. Nekdy defaultni nastaveni DFOdbRecord
neni vhodne - proc, to jsem zatim nemel kdy zkoumat. Otevri si
RowsetProp a nastav Cursor Type = Static a Lock Type =
ReadOnly. Pak to patrne bude fungovat.

Pokud budes mit OpenOption = ooSQL, pak muzes zakladat
tabulky programove - zadas prikaz (CREATE, INSERT, ...) do SQL,
a pak pustis ExecSQL.

Udelal jsem tam i komponentu MSSQLContainer, do jejiz SQL
muzes napsat skript pro celou databazi tak, jako bys to psal v
Query Analyzeru (MS SQL 7), tzn. s "go" na prislusnych mistech.
Kdyz Container spojis s Recordem a zavolas Container.ExecSQL,
pak se zalozi cely skript.


S pozdravem

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


Integrita

[*] Marek Soukup <marek(zv)comberg(tec)cz> - 27.7.2000 17:27:37

To vypada velice zajimave :-))) Asi se na to budu muset kouknout. Mam
bohuzel pomerne malo casu na experimenty. Ma nekdo nejakou radu pro
zacatecnika ? Jako napriklad nejakej zdroj informaci nebo cemu se radeji
vyhnout ?
Zajimalo by me to pro Access - zatim.

Diky Marek Soukup

>
> Na syntaxi moc nekoukej, splacal jsem dohromady ruzne veci,
> krome toho u kazde databaze to muze byt trosku jinak. U ruznych
> komponent to muze byt hodne jinak. Slo mi o ukazku logiky.
>
> S pozdravem
>
> Zbysek Hlinka
> E-mail: zhlinka(zv)login(tec)cz, localizator(zv)localizator.com
> Phones: 02/795 29 56; GSM: 0603 551 282
> Krystofova 1016, 149 00 Praha 4
> CZ
>

Zjisteni verze EXE

[*] Lukas.Gallina(zv)cz.danzas(tec)com - 27.7.2000 18:00:08

Ahoj.

Nevite nekdo jak zjistit programove verzi nejakeho EXacE? Potrebuji napr
zjistit verzi Wordu pres jeho EXac. Neni na to nejaka API?

S pozdravem
Lukas Gallina


Dotaz k IDE

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 27.7.2000 20:06:14

On 27 Jul 2000, at 13:47, Miroslav Cipel wrote:

> myslim ze by se v Delphi (BCB) mohlo vylepsit zadavani TabOrderu -
> tohle je treba v MS VC++ pri navrhu dialogu daleko lepe vyreseno...

Nevim, jak ma VC vyreseny TabOrder - dival jsem se tam, a nejak
jsem to vubec nemohl najit. :-)

A co se ti nezda na TabOrder v Delphi?


S pozdravem

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


Zjisteni verze EXE

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

From: <Lukas.Gallina(zv)cz.danzas.com>
> Nevite nekdo jak zjistit programove verzi nejakeho EXacE? Potrebuji napr
> zjistit verzi Wordu pres jeho EXac. Neni na to nejaka API?

Ahoj,

napriklad v JCL (http://delphi-jedi.org/Jedi:CODELIBJCL) najdes v unitu
JclFileUtils tridu TJclFileVersionInfo a funkci VersionResourceAvailable.

uses
JclFileUtils;

procedure TForm1.Button1Click(Sender: TObject);
var
FileName: TFileName;
begin
FileName := 'project1.exe';
if VersionResourceAvailable(FileName) then
with TJclFileVersionInfo.Create(FileName) do
try
ShowMessage(FileVersion);
finally
Free;
end;
end;

Petr Vones, amatersky programator

Posunutie kurzora v TEdit

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 27.7.2000 22:24:10

From: "Roland Tur�an (RoTurSoft)" <rotursoft(zv)nextra.sk>
> Ako prestavim kurzor v TEdit na kontretnu poziciu.

Ahoj,

pomoci vlastnosti SelStart.

Petr Vones, amatersky programator

Maximize

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

From: "Milan Tome�" <Milan.Tomes(zv)haida(tec)cz>
> Odstranil. ale ten doubleclick mi provede restore :(

Ahoj,

no to je zrada, pak treba takhle:

type
TForm1 = class(TForm)
protected
procedure WMSysCommand(var Message: TWMSysCommand); message WM_SYSCOMMAND;
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

{ TForm1 }

procedure TForm1.WMSysCommand(var Message: TWMSysCommand);
begin
with Message do
if CmdType and $FFF0 = SC_RESTORE then
Result := 0
else
inherited;
end;

Petr Vones, amatersky programator

ANN: Delphi Tools

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 27.7.2000 22:37:57

Ahoj,

pred casem jsem tu sliboval nastroje pro prohlizeni informaci z PE souboru,
tak tady jsou:

http://www.volweb(tec)cz/pvones/delphi/

Petr Vones, amatersky programator


Pr�ce s ��sly

[*] Miroslav Hostinsk� <miroslav.hostinsky(zv)worldonline(tec)cz> - 27.7.2000 23:41:15

Zdravim ve spolek,
uz nejaky cas mi vrta hlavou podivne chovani interbase pri praci s cisly.
Staci dve od sebe odecist a i kdyz ma byt vysledek nula stane se asi toto
0.00000000000001
Co stim? Kolega to zaokrouhluje, ale me zajima PROC se to deje?
Dekuji za pripadnou odpoved.

S pozdravem
Hostinsky Miroslav


BDE + MS SQL7 (was: Insufficient memory for this o

[*] Ladislav Nagy <lnag7384(zv)mail.kolej.mff.cuni(tec)cz> - 28.7.2000 00:48:24

Ahoj

> To jsem nezkousel, ale umazani ";1' neni koser vuci MS SQL a muze pusobit
> problemy

V tomto s Tebou Zbysku nesouhlasim.
Pouzivani dbo. pred jmenem ulozene procedury a ;1 za jmenem jsou vlastne
nastroje pro jakesi "pretezovani ulozenych procedur". POKUD clovek nechce
"pretezovat", tak je pouzivat nemusi a je to IMHO zcela v poradku.
Ja jsem zatim nikdy nepotreboval mit v DB vice ulozenych procedur se stejnym
jmenem. Ty ano?
Pouzivani dbo beru jako rozumnou vec, ktera by se mohla hodit. Ovsem
vytvareni ruznych ulozenych procedur se stejnym nazvem, jen zarazenych do
grup ulozenych procedur (tedy pouzivani ;x) mi pripada jako nastroj pro
opravdove extremisty :-)).

Jinak ja mam ozkouseno, ze
* BDE + ;1 -> problemy
* BDE a umazane ;1 z StoredProcName -> bez problemu

Toto se mi tedy jevi jako dalsi bod, kdy BDE omezuje funkcnost prace s SQL
Serverem. Tezko kdo z nas to ale jako omezeni pri praci skutecne pociti.

S pozdravem, Lada


> > 1. Kdyz uz BDE oproti MS SQL 7.0, tak BDE 5.11 (nevim jestli je nejake
> > novejsi). 2. Zbyskuv problem mi mohlo pomoct vyresit smazani ;1 za
> > nazvem ulozene procedury.
>
> To jsem nezkousel, ale umazani ";1' neni koser vuci MS SQL a muze pusobit
> problemy (v pripade BDE se tedy jedna o chybu), viz dokumentaci
>
> CREATE PROC[EDURE] procedure_name [;number]
> ...
>
> ;number
> Is an optional integer used to group procedures of the same name so
> they can be dropped together with a single DROP PROCEDURE
> statement. For example, the procedures used with an application called
> orders may be named orderproc;1, orderproc;2, and so on. The
> statement DROP PROCEDURE orderproc drops the entire group. If
> the name contains delimited identifiers, the number should not be
> included as part of the identifier; use the appropriate delimiter around
> procedure_name only.

SMS message

[*] Vasek Navrat <engine(zv)ropacek(tec)cz> - 28.7.2000 02:50:48

Ne, ne! Chyba je nekde jinde a mejlova adresa mobilu se zadava takto:

+42[tel.cislo](zv)sms.[operator](tec)cz

priklad poslani SMS na cislo 0603 123456:

+420603123456(zv)sms.paegas(tec)cz

To je vse..
Vasek Navrat

----- Original Message -----
From: "Jiri Novotny" <NOVOTNY(zv)ftknw.upol(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Tuesday, July 25, 2000 9:45 AM
Subject: Re: SMS message


> Ahoj!
> > pri posilani SMS by mela e-mail mit format:
> > 0042+predvolba(treba0606)+telef.cislo(zv)sms.eurotel(tec)cz (odzkouseno na ET,
ale
> > i na paegas [samozrejme s (zv)sms.paegas(tec)cz]) a prave bez ty 0042 to
absolutne
> > nefungovalo.
>
> Jenom mala technicka poznamka - ten format je sice napsan
> spravne (tj. kod zeme+operator+cisla ucastnika), ale predvolba pro
> CR je 00420 a kod operatora zacina bez uvodni nuly. Tj. napr.
> 00420-606- xxxxxx
> Dohromady to sice da totez, jako to napsano nahore od puvodniho
> autora, ale to je zpusobeno tim, ze nase republika ma kod 420 a
> nikoliv 42 jako kdysi jeste za federace. Slovensko ma tusim 421.
>
> Jirka.
>
>
> > A pokud vim tak mame od ET 2 telefony na smlouvy a ty uz to mely plne
> > funkcni (prave s tou CR predvolbou)
> >
> > K samotnemu poslani pak staci obyc. SMTP komponenta z delphi nebo
zajimava
> > TEmail od http://www.rtfm.be/fpiette/
> >
> > M.Jirman
> >
> > ----- Original Message -----
> > From: <balazova(zv)bb.psg.sk>
> > To: <delphi-l(zv)fwd(tec)cz>
> > Sent: Saturday, July 22, 2000 6:02 AM
> > Subject: SMS message
> >
> >
> > > ahoj,
> > >
> > > je dost zaujimave sledovat ako sa daju posielat SMS spravy z
> > > niektorych webovych stranok. Chcel by som vytvorit program, ktory
> > > by posielal SMS spravy z DELPHI. Ma niekto nejaky napad ako by
> > > sa to dalo realizovat
> > >
> > >
> > > dik Juraj
> >
> >
> >

Prechod na Win2000

[*] Vasek Navrat <engine(zv)ropacek(tec)cz> - 28.7.2000 03:07:28

Mozna mi nebudete verit, ale ja Win2k Pro provozuju na svem zanovnim PC
Cyrix 6x86 MMX 166 MHz, 32 MB RAM a 1 MB graf. karta, 15 GB hard-disk a
slape mi to skoro stejne jako Win98. A v nekterych operacich je to dokonce
sviznejsi nez zminovane Win98. Je to proste skvely system!! Nevim, proc
vsichni plasite s takvymi stroji, 128 MB RAM apod. :)

Vasek Navrat

----- Original Message -----
From: "Roland Tur�an (RoTurSoft)" <rotursoft(zv)nextra.sk>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Tuesday, July 25, 2000 1:30 AM
Subject: Re: Prechod na Win2000


> Na mojom hardware ide W2K ako pan boh prikazal:
>
> MB AZZA PT5VMD - AT FORMAT
> CPU AMD K6-2 300MHz
> 2x64MB SDRAM
> Maxtor 10GB IDE
> FDD Teac
> ATI Rage IIc AGP
> Sound Blaster 128
> REALTEK RT8029A - network
> Mediaforte Radio Track FMR-2
> CD Toshiba 36x
> Conexant (Rockwell) 56KB V90 modem
>
> a samozrejme
>
> Windows 2000 Build 2195
>
>
> PS: Od aprila to mam nainstalovane, ale ani raz mi stroj nezamrzol, ani ho
> netrebalo resetovat ako pri 9x, tak preto si myslim, ze je to vec HW a
jeho
> driverov.
>
> Roland.
>
>
>

Pr�ce s ��sly

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 28.7.2000 06:42:01

> uz nejaky cas mi vrta hlavou podivne chovani interbase pri praci s
> cisly. Staci dve od sebe odecist a i kdyz ma byt vysledek nula stane
> se asi toto 0.00000000000001 Co stim? Kolega to zaokrouhluje, ale me
> zajima PROC se to deje? Dekuji za pripadnou odpoved.

Je to dano tim, ze zatimco realnych cisel nekonecno (a to i mezi
libovolnymi dvema), pocitac tato cisla uklada urcitym zpusobem a
toto ulozeni nutne umi jen konecny pocet hodnot (i kdyz velky).
Realna cisla tak mohou byt zapsana s urcitou nepatrnou
odchylkou od puvodne zamyslene hodnoty.

David


Db soubory v IB

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 28.7.2000 07:03:47

Ahoj,

mam dalsi dotaz zacatecnika v IB6. Mame tu IB6 server na linuxu
a ze svych NT4 s nim chci pracovat. V komponentach IBExpress i
v WISQL me nemile prekvapila potreba zadavat databazi jako
uplnou cestu k souboru. Jednak se mi zda, ze to bude komplikovat
distribuovani k zakaznikum, jednak uz jsem tu narazil na problem s
pravy pro pristup k souborum na serveru. To je sice vec dohody se
spravcem, ale prijde mi to prinejmensim neprakticke.
Chci se proto zeptat, zda zase nedelam neco spatne. Mate s
tim nekdo nejake zkusenosti?

Dik,
David


Pr�ce s ��sly

[*] Tom� Vlad�k������V��?���o�� - 28.7.2000 07:25:13

Rek bych, ze je to klasicka chyba zaokrouhlovani pri pocitani v plovouci
desetinne (dvojkove) carce.

Z toho plyne ponauceni, kdyz pocitate penize, pouzijte vzdy pevnou
desetinnou carku :-)


T.

Dotaz k IDE

[*] Miroslav �ipel <Miroslav.Cipel(zv)oku-tu(tec)cz> - 28.7.2000 07:33:48



v ResourceView otevri nejaky dialog a v menu Layout vyber Tab Order
(Ctrl+D)..

M.


----- Original Message -----
From: "Zbysek Hlinka" <zhlinka(zv)login(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, July 27, 2000 8:06 PM
Subject: Re: Dotaz k IDE


> On 27 Jul 2000, at 13:47, Miroslav Cipel wrote:
>
> > myslim ze by se v Delphi (BCB) mohlo vylepsit zadavani TabOrderu -
> > tohle je treba v MS VC++ pri navrhu dialogu daleko lepe vyreseno...
>
> Nevim, jak ma VC vyreseny TabOrder - dival jsem se tam, a nejak
> jsem to vubec nemohl najit. :-)
>
> A co se ti nezda na TabOrder v Delphi?
>
>
.
.

IB6: Prepocitanie poradoveho(jedinecneho) cisla ri

[*] Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> - 28.7.2000 07:34:11



> -----P�vodn� zpr�va-----
> Od: Roland Tur�an (RoTurSoft) [mailto:rotursoft(zv)nextra.sk]
> Odesl�no: 27. �ervence 2000 15:33
> Komu: Delphi CZ konferencia
> P�edm�t: IB6: Prepocitanie poradoveho(jedinecneho) cisla riadku v
> tabulke
>
>
> Zdravim.
>
>
> Pouzivam stlpec s hodnotou Integer ako jedinecny (zabezpecuje
> to trigger),

Zabezpecuje to snad nejaky constraint - PRIIMARY KEY nebo UNIQUE, ne?

> ale po urcitom case vznikaju medzeri v cislovani riadkov. Je
> mozne zostavit
> nejaky SQL prikaz na opravu hodnoty aby to zacinalo od jednotky az do
> RecCount. Potom uz iba nastavim "SET GENERATOR xyz TO
> Max(Jedin)". Viem to
> samozrejme vyriesit v Delphi, ale skor by ma zaujimala
> moznost to priamo v
> SQL.

Neni jasne, jestli se jedna o standardni autoinkrement anebo
v tom triggeru generujes nejakou vlastni hodnotu.
Podle toho "SET GENERATOR" soudim, ze jde o nejaky standardni
prostredek databaze ke generovani jednoznacnych identifikaci zaznamu.
Jestli je predchozi veta pravdiva, tak ve skutecnosti nechces to, co
pozadujes,
protoze hodnota takoveho atributu je nezajimava a je jedno, jestli tam jsou
diry.
A jestli chces mit vlastni cislovani s uvedenymi vlastnostmi,
tak si pro ne zvol svuj atribut a cislovani si zabezpec sam.


> PS: Viem ze integer je velke cislo a dokym mi generator
> dosiahne maximalnu
> hodnotu tak este vela vody pretecie Dunajom, ale dalo by sa
> to pouzit aj na
> ine veci.

Ne, takto generovanou hodnotu nelze pouzit na jine veci.
Nejedna se o poradove cislo radku v tabulce. To, ze jednoznacne identifikace
je nejjednodussi realizovat inkrementalne neznamena, ze ta hodnota ma
ve skutecnosti nejaky prakticky vyznam.

Jura


instalace s Interbase

[*] �ampulka Ji�� <campulka(zv)czas(tec)cz> - 28.7.2000 07:55:48

na klientovi staci nakopirovat do Windows\System nakopirovat gds32.dll
a do Services p�idat ��dek:

gds_db 3050/tcp


----- P�vodn� zpr�va -----
Od: Heinisch Jiri <deis(zv)deis(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Odesl�no: 24. �ervence 2000 16:59
P�edm�t: instalace s Interbase


> Ahoj
>
> Potreboval bych vedet jake soubory je potreba zahrnout do instalace pokud
> nechci pouzit BDE a pouziji nativni komponenty pro Interbase z delphi.
>
> S pozdravem Heinisch Jiri
>
>

None

[*] Ji�� Fait���}���6���3 - 28.7.2000 08:24:19

RX umoznuji neco takoveho:

1. V Create prvniho formulare pripoj do uses AppUtils
2. Nedefinuj si v nem svou funkci napr.

function MojeIniFileName:string;
begin
result := ChangeFileExt(Application.ExeName,'.ini'); // Ini podle nazvu
exe
end;

3. Do Create dej nasledujici

OnGetDefaultIniName := MojeIniFileName;

No a vsechny komponenty RX ktere pouzivaji Ini budou ted ukladat a cist
hodnoty z tveho Ini souboru.
Podobne je to pri pouziti registru.
Jinak doporucuji prostudovat zdrojaky RX, je tam spousta zajimavych postupu



-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Bene� Jaroslav
Sent: Wednesday, July 26, 2000 1:10 PM
To: delphi-l(zv)fwd(tec)cz
Subject:


Ahoj,

pouzivam komponenty z RX library TFormStorage a TFormPlacement. Pri
vytvoreni formulare mi automaticky nahraji z ini uschovane udaje a po
uzavreni formulare je vlozi do ini (maji property IniFileName a IniSection).
Potreboval bych ale menit nastaveni napr. IniFileName - bud kvuli zmene ini
souboru nebo proto ze data chci uschovat do registru (property UseRegistry,
RegistryRoot). Jak a kde to, prosim, udelam? Ve FormCreate a FormDestroy?
Nebo v Activat/Deactivate?
Typicke pouziti je po instalaci do nejakeho adresare. V IniFileName mam
nastaveno progname.ini (coz zpusobi implicitni vytvoreni ini v adresari
Windows). Potreboval bych po startu programu a zjisteni, odkud byl spusten,
natahnout ini z jeho adresare tj. disk:\adresarprog\progname.ini .
Dekuji
Jaro B.
---
P��choz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.167 / Virov� b�ze: 80 - datum vyd�n�: 29.6.2000

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

JPG a DBImage

[*] Ond�ej Frant�k <vyvoj(zv)atlascon(tec)cz> - 28.7.2000 09:56:07

Jak dostanu obr�zek form�tu JPG do datab�ze pomoc� komponenty DBImage. Pou��v�me IB6, Delphi 5 Enterprise

d�ky
Ond�ej Frant�k

Zjisteni verze EXE

[*] Lukas.Gallina(zv)cz.danzas(tec)com - 28.7.2000 10:18:42


Ahoj,
diky za radu, ale malinky problem. At delam co delam, at tam davam i jine
vlastnosti, tak mi to vraci prazdne hodnoty. A neni to tim ze bych to
zkousel na spatnem EXaci.

Mam W2K CZ, Delphi 4...

Nasel jsem asi i odpovidajici fci v MSDN ale s tou si nevim rady uz vubec
:(((((

S pozdravem
Lukas Gallina


-----Original Message-----
From: Petr Vones [mailto:pvones(zv)mbox.vol(tec)cz]
Sent: Thursday, July 27, 2000 10:22 PM
To: Konference Delphi
Subject: Re: Zjisteni verze EXE


From: <Lukas.Gallina(zv)cz.danzas.com>
> Nevite nekdo jak zjistit programove verzi nejakeho EXacE? Potrebuji napr
> zjistit verzi Wordu pres jeho EXac. Neni na to nejaka API?

Ahoj,

napriklad v JCL (http://delphi-jedi.org/Jedi:CODELIBJCL) najdes v unitu
JclFileUtils tridu TJclFileVersionInfo a funkci VersionResourceAvailable.

uses
JclFileUtils;

procedure TForm1.Button1Click(Sender: TObject);
var
FileName: TFileName;
begin
FileName := 'project1.exe';
if VersionResourceAvailable(FileName) then
with TJclFileVersionInfo.Create(FileName) do
try
ShowMessage(FileVersion);
finally
Free;
end;
end;

Petr Vones, amatersky programator


Zjisteni verze EXE

[*] azeleny(zv)csas(tec)cz - 28.7.2000 10:45:42

DDV,

podivej se na http://www.delphifreestuff.com, tam je na to komponenta.

Na zaklade teto komponenty jsem si napsal vlastni unitu, kterou pripadne
poslu na primy mail, nebot nepredpokladam, ze by administrator konference
ocenil 23kB attachement (teda v ZIPu by to bylo mensi), ale krome mailu
nemam pristup na internet, takze ten soubor nemohu dat na ftp ke stazeni,
Jinak v archivu je na toto tema dost mailu.

Proble teto unity, ale i vse ostatnich nastroju pro zjistovani verze je, ze
M$ preddefinoval do version info nejake flagy (Version, Copyright...), ale v
Project Options lze pridat k version info i dalsi polozky, treba "Support
contact" co co ja vim jineho a nenasel jsem v MSDN (z MS webu) popis, ze by
existovala nejak fce, jak tyto polozky ziskat, but Win. Explorer tyto
polozky v properties souboru zobrazit schopen je, MS v helpu odkazuje pouze
na ty preddefinovane - ze by to byl challenge pro nejakeho guru ???

Jo a jeste jeden maly bug, ktery v sobe maji Delphi (teda alespon moje verze
D4 prof.) Version Info je ulozene hned dvakrat - jednou je to ciselne a
podruhe jako string a Delphi do ciselne varianty verze produktu ukladaji
neco jineho - a chybneho - nez do stringove podoby, ktera je dobre.
Pozdrabuji Borland :-(

Jakmile ziskam trochu casu, tak tu unit vystavim.

a.
-----------------------------------------------------------------------
Ale� Zelen�
�esk� spo�itela 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.

> Ahoj,
> diky za radu, ale malinky problem. At delam co delam, at tam
> davam i jine
> vlastnosti, tak mi to vraci prazdne hodnoty. A neni to tim ze bych to
> zkousel na spatnem EXaci.
>
> Mam W2K CZ, Delphi 4...
>
> Nasel jsem asi i odpovidajici fci v MSDN ale s tou si nevim
> rady uz vubec
> :(((((
>
> S pozdravem
> Lukas Gallina


Programove odeslani posty z Outlooku

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 28.7.2000 10:46:40

Zdar vsem,

netusite nekdo, zda je mozne (a jak) programove odeslat neodeslanou postu z
Outlooku 2000 tak, aby nebylo nutno spoustet Outlook?

Mac


JPG a DBImage

[*] azeleny(zv)csas(tec)cz - 28.7.2000 10:46:35

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,
V D4 prof jsem to nakonec dela tak, ze jsem nepouziva DBImage, ale TImage a
pomoci stremau jsem to rucne vkladal do databaze.

a.

-----Original Message-----
From: Ond�ej Frant�k [mailto:vyvoj(zv)atlascon(tec)cz]
Sent: Friday, July 28, 2000 9:56 AM
To: DELPHI
Subject: JPG a DBImage



Jak dostanu obr�zek form�tu JPG do datab�ze pomoc� komponenty DBImage.
Pou��v�me IB6, Delphi 5 Enterprise


d�ky

Ond�ej Frant�k

TWebCopy

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 28.7.2000 10:57:49

----- Original Message -----
From: "Milan ��ek" <cizek.milan(zv)seznam(tec)cz>

> velice se mi zalibila komponenta od http://www.tmssoftware.com/ -
TWebCopy -
> je to presne to, co jsem hledal, prehledna a jednoducha konfigurace,
akorat
> takove vlastnosti, jake potrebuji. Problem je vtom, ze neobsahuje zdroje
> (nemate nekdo?).

Nepletu-li se, tak zdrojaky stoji nejaky ten peniz a muzes si je koupit,
tzn. navadis zde k nekalym cinnostem... ;-)

Mac


kupa

[*] p. Jirman <jim.design(zv)iol(tec)cz> - 28.7.2000 10:58:58

ahoj,

To zalezi na tve financni situaci.

Mezi temi prvnimi dvemi variantami doporucuju jednoznacne MB s chipsetem
VIAApollo133A (na svem PII jsem vyzkousel SE440BX, i820, a ted jsem zasadne
spokojen s MB ASUS s chpsetem VIA133A).
Dobra deska je dulezitejsi nez processor a podle meho nazoru se tam ani tak
dobry PIII nehodi, protoze to uz je zase O HODNE lepsi (cena/vykon) koupit
AMDK7 nebo DURON.

M.Jirman

----- Original Message -----
From: Martin
To: delphi-l(zv)fwd(tec)cz
Sent: Friday, July 28, 2000 6:45 AM
Subject: OT: kupa


Sorry za OT
chcem kupit novy pocitac, nieco okolo 600-700 MHz. Robim na Microstation a
to GIS a kancel. aplikacie, word excel, acces, delphi a databazy.
Rozhodujem medzi
PIII 667 EB-bud Via apolo 133A alebo od intelu
P III 660 E - BX cipset s UDMA 66

AMD DURON 700
AMD Thunderbird K7 700MHz
amd na doske Gygabajt 7zm s via KT133 alebo inu dosku ?
Skusali ste niekto duron alebo thunderbird s Delphi ? Nie su problemi ?


poradte, ponahla.

Martin


nativni FTP klient

[*] Gebauer Lukas <gebylist(zv)mlp(tec)cz> - 28.7.2000 11:01:38

> Zdar,
> shanim nativniho FTP klienta ,ktery slape i bez formularu.
> Nevite nekdo o takovem , ktery by se dal dobre pouzivat v konzolovejch
> apps ??

Soucasti posledni Synapse je i prilozena unita s FTP klientem. Je
to pojate jako objekt trity TThread, takze by nemelo nic branit tomu
to pouzit z konzolovky.


Louci se Lukas Gebauer.

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


BDE + MS SQL7

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 28.7.2000 11:48:43

On 28 Jul 2000, at 0:48, Ladislav Nagy wrote:

> > To jsem nezkousel, ale umazani ";1' neni koser vuci MS SQL a muze
> > pusobit problemy
>
> V tomto s Tebou Zbysku nesouhlasim.
> Pouzivani dbo. pred jmenem ulozene procedury a ;1 za jmenem jsou
> vlastne nastroje pro jakesi "pretezovani ulozenych procedur". POKUD
> clovek nechce "pretezovat", tak je pouzivat nemusi a je to IMHO zcela
> v poradku. Ja jsem zatim nikdy nepotreboval mit v DB vice ulozenych
> procedur se stejnym jmenem. Ty ano? Pouzivani dbo beru jako rozumnou
> vec, ktera by se mohla hodit. Ovsem vytvareni ruznych ulozenych
> procedur se stejnym nazvem, jen zarazenych do grup ulozenych procedur
> (tedy pouzivani ;x) mi pripada jako nastroj pro opravdove extremisty
> :-)).

Souhlasit samozrejme nemusis, k tomu te nikdo nenuti. :-) Proti
dbo. nic nemam. Ale pozaduji, aby se db stroj choval k databazi
radne. Seznam ulozenych procedur vraci MS SQL, a ten uz sam
dosazuje ;1 za jmena. Pokud se tato pripona nepouzije,
automaticky si ji MS SQL dosadi. Nativni BDE link prevezme
seznam ulozenych procedur od databaze, ale evidentne s nim
neumi pracovat dobre. A to je zasadni chyba. Proc?

Je lhostejne zda pouzivam vice procedur se stejnym jmenem
(zatim ne). Ale muze nastat situace, ze nekdo jiny navrhne
databazi, napise pretizene procedury a ja bych mel s takovou
databazi pracovat. S BDE budu v tom okamziku v haji, protoze
StoredProc "ynteligendne" vypise seznamy vsech parametru na
jednu hromadu, takze se nedostanes ani na tu ;1.

Z (drive i ted) popsanych nedostatku vsak jasne plyne, ze BDE (at
uz pres nativni link nebo ODBC) se chova vuci MS SQL7 spatne.

> Jinak ja mam ozkouseno, ze
> * BDE + ;1 -> problemy
> * BDE a umazane ;1 z StoredProcName -> bez problemu

S vyhradou uvedenou vyse.

> Toto se mi tedy jevi jako dalsi bod, kdy BDE omezuje funkcnost prace s
> SQL Serverem. Tezko kdo z nas to ale jako omezeni pri praci skutecne
> pociti.

Pokud se ti nepostesti pouzit databazi, ktera uz bezi a jako na
potvoru ma pretizene procedury (ktere nelze prejmenovat, protoze
je pouzivaji i jine programy), pak v pripade ulozenych procedur mas
pravdu. Vsimni si ale, ze vyhrada je dost silna, protoze potencialne
bys mohl prijit o zajimavou zakazku - pritom zcela zbytecne diky
"zanedbatelne" chybe.

Ja doufam, ze nechci zas tak moc, kdyz pozaduji, aby komercni
db stroj pracoval s databazi, kterou jmenovite podporuje, radne.
BDE vsak toto vuci MS SQL7 nesplnuje ani nahodou.


S pozdravem

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


MdiChild

[*] Zdeno Jasek <zdeno.jasek(zv)corinex.sk> - 28.7.2000 12:19:35



Tom� Vlad�k wrote:

> Coz takhle na udalost OnDeactivate povesit neco jako
>
> if Visible and BylyProvedenyZmeny
> then SetFocus;

So SetFocus nemam dobre skusenosti - na WINNT funguje, na W95 mi hlasilo
chybu, ked som z formulara aktivoval ine okno a nastavil SetFocus na
nejaky prvok - lepsie je nastavit ActiveControl toho druheho formulara
(ked uz....), aj ked to zrejme nie je tento pripad.

Zdeno



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