Archív konference Delphi

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

ISAPI ?

[*] Milan Tomes <Milan.Tomes(zv)haida(tec)cz> - 27.6.2000 14:14:41

Diky - asi to tak dopadne, ponevadz IOL mi nepovoli v zadnem pripade
hostovani CGI ne ISAPI !!!

Milan Tomes

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On
> Behalf Of L. ZITA
> Sent: Tuesday, June 27, 2000 11:58 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: RE: ISAPI ?
>
>
> Behalf Of Milan Tomes
> > Ty stranky jsou na hostovani u IOL a ten zakaznik nebude chtit
> > platit nasemu
> > "milovanemu" Telecomu za moznost pripojeni stranek na databazi.
> Spis se mi
> > jedna o to, ze bych vytvoril jakousi knihovnu (at CGI nebo
> ISAPI) a ta by
> > vzdycky na dotaz prohledla nejaky txt soubor s cenikem a
> vratila aktualni
> > cenu.
> >
>
> Predpokladam tedy, ze ty stranky tam jsou v prostoru, ktery IOL poskytuje
> zdarma spolu s pripojenim.
> V tom pripade mas myslim smulu s cimkoliv podobnym.
>
> Kdysi v drevnich dobach jsem vyrobil neco podobneho tak, ze
> databaze ceniku
> byla na lokalnim stroji.
> A SW (mel jsem to tenkrat napsane jako script v Pdox 7) mi
> vygeneroval vzdy
> kompletni html kod vsech "aktivnich"
> stranek a normalne jsem to odeslal pomoci FTP na WEB.
> Je to samozrejme neefektivni protoze vzdy odesilas slusnou porci dat, ja
> tenkrat takhle udrzoval cenik s 3000 polozkami
> a nebylo to az tak hrozne (zalezi ovsem samozrejme na tom jak casto je
> nutno aktualizovat a na rozsahu dat).
>
> V Delphi neni problem tohle napsat zcela komplexne, vcetne toho
> odeslani na
> WEB.
>
> Jestli chces "nakopnuti" jak by mohl vypadat html kod mrkni se na
> http://www.sales(tec)cz/prodejna . Je tam priklad (i kdyz uz dost zastaraly)
> Dnes by se dal vysledny kod jeste hodne oklestit pouzitim CSS.
>
> Ludek
> ---
> Odchoz� zpr�va neobsahuje viry.
> Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
> Verze: 6.0.145 / Virov� b�ze: 69 - datum vyd�n�: 4.5.2000


WWW utility

[*] Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> - 27.6.2000 14:19:53



> -----P�vodn� zpr�va-----
> Od: p. Jirman [mailto:jim.design(zv)iol(tec)cz]
> Odesl�no: 27. �ervna 2000 11:58
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: WWW utility
>
>
> ahoj,
>
> tak na to je rovnou x smeru jak to delat.
>
> 1) vyuzit nejakeho Formmail (nebo jineho CGI scriptu tohoto
> typu) ktery ti
> zajisti poslani toho formulare, ale vystup ( vysledny e-mail
> ) bude vypadat
> tak jak on chce (IMHO upravit takove cgi je docela nesnadne,
> ale lze upravit
> vystup [validace, pocty vseho druhu, uprava udaju] pomoci
> Javascriptu primo
> na te strance). Takove reseni je pomerne snadne (nutna
> znalost Javascriptu,
> ale vyhnes se znalostem CGI), ale nemusi splnovat vsechny stanovene
> podminky.

Nerozumim tomu, co vlastne chces rict. Nevim, co je Formmail ani jiny
CGI script tohoto typu a uz vubec nevim co je nesnadneho na uprave
nejakeho cgi, kdyz je to od zacatku muj vytvor.

Doufam ze se shodneme na tom, ze CGI script se spousti na serveru.
Z browseru se vyvola tak, ze nekdo zada URL, pripadne nejaka data,
web server pozna, ze ma spustit CGI script, preda mu data a spusti ho.
Takze mam otazky:
1) proc by mel cgi script odesilat email, aby ho nekdo jiny zpracoval,
kdyz by bylo nejjednodussi, aby ho zpracoval primo on?
2) jak muze CGI zajistit odeslani formulare? To prece dela browser.
CGI by to mohl zajistit snad jenom v udalosti OnLoad dokumentu,
tim ze napise script do HTML kodu, ktery odesila.

Pripada mi, ze si ani trochu nerozumime a je to mozna skoda

Jura


dekompiler helpu

[*] Ale� Va���ek�����"q��y�&���w�3 - 27.6.2000 14:21:07

Zdravim,

RoboHelp jsem pouzival bez sebemensich problemu, az na problem s cestinou.
Podle me je to zpusobeno tim, ze pouzivate US OS. Pokud jsem RoboHelp
instaloval na cesky NT, vse bylo v poradku, pokud na US NT, potom se
vyskytly problemy s cestinou.

Ales


Jak na tlacitko Close?

[*] Ale� Va���ek�����"q��y�&���w�3 - 27.6.2000 14:28:29

Zdravim,

Potreboval bych mit formular, na kterem bude v hlavni liste pouze tlacitko X
(zavrit) a to jeste aby bylo disabled. Neni problem nechat tam jen to jedno
tlacitko, ale jak udelat aby bylo disabled?

Ales


charsety

[*] Iko <iko(zv)kamarad(tec)cz> - 27.6.2000 14:30:40

zdravim...

mam program, ktory meni v richedite charset na cast textu a to na
oem_charset. na dvoch pocitacoch mi to bezi super, na druhych
dvoch nie...ako keby tam nemali tu kodovu stranku. skusal som
prehodit font z druheho pocitaca, ale nepomohlo...fonty maju
rovnake. kde moze byt problem?

dakujem za kazdu pomoc

iko
iko(zv)kamarad(tec)cz


databaze Access

[*] volcik(zv)email(tec)cz - 27.6.2000 14:36:14

Zdravim vsecky.
Prosil bych o radu (D5). Mam databazi napr. C:\ABC\Pokus.MDB, na formu
mam TDBGrid, TDataSource a TTable. TDBGrid mam propojeny na TDataSource a
ten na TTable. No a u TTable nevim jak ho pripojit na databazi. Kdyz do TTable.DatabaseName
dam C:\ABC\Pokus.MDB a pak nastavim TTable.Activate na True, tak vyskoci
hlaska "Invalid directory ...".

Dekuji za kazdou radu. D.V.

dekompiler helpu

[*] Vilem Svoboda <vilem_s(zv)mrp(tec)cz> - 27.6.2000 14:41:17

Jmenuje se HelpDeco. Je to freeware a jsem s nim nadmiru spokojen. Rezebere
hlp spoubor na vsechny jeho zdroje. Pokud bys ho nikde nenasel, tak ti ho
rad poslu.

Se zdvo�il�m pozdravem

Vil�m Svoboda
MRP-Informatics, s. r. o.
vilem.svoboda(zv)mrp(tec)cz

-----P�vodn� zpr�va-----
Od: Riedel Petr <Petr.Riedel(zv)ipbpojistovna(tec)cz>
Komu: DELPHI Distribution List (el. adresa 2) <delphi-l(zv)fwd(tec)cz>
Datum: 23. �ervna 2000 16:03
P�edm�t: OT: dekompiler helpu


Dobry den,
nevite jestli existuje dekompiler helpu *.hlp a pripadne kde se da sehnat?
Potrboval bych prelozit anglicky hypertext ve formatu *.hlp do cestiny a
opet ho zkompilovat do *.hlp.
Predem diky PR


OT: Celeron vs. PII, PIII

[*] Jan Naiser <tua(zv)ltm(tec)cz> - 27.6.2000 14:42:29

Preji pekny den,

hledam prakticke zkusenosti (nebo nejaky link) s porovnanim rychlosti CPU
Celeron a PII nebo PIII. Jedna se mi o to, jestli je narust vykonu pri
prechodu z Celeronu na PII nebo PIII (pri stejne frekvenci CPU) natolik
znatelny, ze se vyplati priplatit si. Nemam poneti, jak se zvedne vykon pri
prechodu na vyssi takt sbernice (100, resp 133 MHz oproti Celeronove 66).
Samozrejme, ze bude zalezet na aplikaci. Jedna se mi hlavne o kompilace a
ladeni v D5, ale zajimaji me i ostatni aplikace - grafika, DB, aplikace
narocne na vypocty, ... (zatim: W98SE, C533, 128MB, ATA66).

Diky za pripadne poznatky.
Honza.

Vytvoreni HLP souboru

[*] Vilem Svoboda <vilem_s(zv)mrp(tec)cz> - 27.6.2000 14:44:57

Pred lety jsem tu uverejnoval vlasnonozne psany rychlokurs tvorby helpu.
Pokud bys mel zajem, poslu ti ho. Snad ho jeste vyhrabu (ostatne, mohl by
byt v archivu konference).

Se zdvo�il�m pozdravem

Vil�m Svoboda
MRP-Informatics, s. r. o.
vilem.svoboda(zv)mrp(tec)cz

-----P�vodn� zpr�va-----
Od: Ji�� Kubelka <Als.FofrsIT(zv)worldonline(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 26. �ervna 2000 21:23
P�edm�t: Vytvoreni HLP souboru


Ahoj,

Neporadil by mi nekdo nejaky jednoduchy program na vytvareni .hlp
souboru ?. Nemam s tim zadne zkusenosti.

--
Diky

Jiri Kubelka ��� Als.FofrsIT(zv)worldonline(tec)cz ���

ttreeview a hint

[*] Daniel Fojt�k <xfojtik(zv)albert.osu(tec)cz> - 27.6.2000 14:49:55

Jenze hinty se u jednotlivych prvku ve stromu TTreeview objevuji ikdyz
showhint=false (alespon v Delphi 3)

Daniel Fojtik

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Pavol Kaka�ka
Sent: Tuesday, June 27, 2000 10:24 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Re: ttreeview a hint


| Nevite nekdo jak lze vypnout hintovani nodu u TTreeView komponenty?

TTreeView.ShowHint := False;

alebo v ObjectInspectoru za designu.

Pavol Kaka�ka
kasix(zv)atlas(tec)cz

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


DateTime v Interbase

[*] pcb(zv)atlas(tec)cz - 27.6.2000 15:02:41

Haj hou!

On 26 Jun 2000, at 20:30, Zdeno Jasek wrote:

> Nasledujuci prikaz mi na Informixe ide, ale na Interbase nie:
>
> INSERT INTO datumocas VALUES ( {d '2000-01-01'} ).
>
> (Pole 'datumocas' je typu DATE.)
> Pricom z log-vystupu z jedneho programu vyplyva, ze SQL prikaz s
> podobnym formatovanim datumu na Interbase v danom programe zbehne.
> Neviete niekto dovod? Da sa na Interbase nejako nastavit nativny
> format datumu? Hladal som take cosi v dokumentacii, ale bezvysledne.

Standardni format datumu je mm-dd-yyyy. Navic doporucuji pouzit
funkci CAST. Prikaz by pak vypadal takto:

INSERT INTO datumocas VALUES ( CAST( '01-01-2000') AS
DATE )

Hodne zdaru


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

Web server?

[*] V. Nikel <vladimir.nikel(zv)vitkovice(tec)cz> - 27.6.2000 15:07:28

na ladeni je podle mych zkusenosti vynikajici Sambar server - da
se administrovat pres browser, nezatezuje ani procesor ani
nezabira prostredky, ma plnou podporu nejen cgi ale i
ISAPI/NSAPI a hlavne, je free :-)
zdravim
V.N.> Zdravim
>
> Intranet = lokalni podoba internetu.
>
> Neni to nic sloziteho, je to vlastne docela obycejna TCP/IP sit. Tu
> nakonfigurijes, nebo muzes pouzit WinRoute, pokud chces i server,
> doporucuji Apache pod Linux, ale i na Win se najdou. Napr. MS PWS
> (Personal Web Server). Mozna,ze i Apache je portovanej Na win.
>

ttreeview a hint

[*] Foldyna Ji�� <jiri.f(zv)avizo(tec)cz> - 27.6.2000 15:08:38

>
>
> | Nevite nekdo jak lze vypnout hintovani nodu u TTreeView komponenty?
>
> TTreeView.ShowHint := False;
>
> alebo v ObjectInspectoru za designu.
>

Ahoj,

nejde nahodou o ToolTips ?
Pokud ano, na WinNT (pod W95/98 jsem to nezkousel) pouzivam tohle:

const
� TVS_NOTOOLTIPS = $0080;
var
� Style��: DWORD;

� with TreeView1 do
� begin
��� Style := GetWindowLong(Handle, GWL_STYLE);
��� Style := Style or TVS_NOTOOLTIPS;
��� SetWindowLong(Handle, GWL_STYLE, Style);
� end;

Made by Petr Vones

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


ADONIS - filtry, locate atd.

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 27.6.2000 15:09:06

Sakra! Proc mi ten ZMETEK OE neodsazuje!!!! SHIT, smejd hnusnej - pouzil
bych jeste horsi vyrazivo, ale asi by me Petr Z. zase sjel ;-)

Takze k bodu 1a:

neni to chyba Adonisu, ale ADO to proste neumi ;-) Nelze ve filtru
kombinovat AND a OR. Holt musis pouzit WHERE. Proc to ti nepovim, ale je to
tusim napsane v helpu k ADO.

b, Rekl bych ze to bude opet omezenim ADO (resp. pouzitim prave toho
filtrovani).

Bod 2 - nevim

Mac

----- Original Message -----
From: "Hynek Svato�" <svatos(zv)kam(tec)czu(tec)cz>


Pri pouzivani ADONISu jsem narazil na nekolik neprijemnosti ci chyb:

1) probl�m filtrov�n�:

ale toto mi jiz nefunguje:
( [Zadavatel] like '*svato�*' ) OR ( [Oe�itel] like '*svato�*' ) AND
[ID]<>0 )
Pokus o nastaveni takovetoho filtru konci lakonickou hlaskou o nesouhlasu
typu nebo nesplneni mezi ci konfliktu parametru ...
Nevidim nejmensi duvod pro takove chovani.

b) dale jsem se setkal s tim, ze kdyz nahodim filtr, tak mi prestane
fungovat vyhledavani zaznamu pomoci Locate !
Dosti neprijemna zalezitost.

TCustomControl a KeyDown

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

Nevim, jak to odchytavas, ale jestli dle kodu klaves, tak v dobach Dosu se m
useli kurzorove klavesy odchytavat nadvakrat, nejprve nula a pak nejaky kod, j
ez byl stejny jako nejktera velka pismena, ale ktera z hlavy jiz nevim. :-( (M
ozna OPKL) Asi to bude chtit zkusit zda je problem tady.
M&B

>>> MUS.TC."SMTP: Josef Zvonicek#prosoft(zv)prosoft(tec)cz" 06/27 1:38 >>>
Muze mi nekdo rici jak muzu u potomka TCustomControl odchytit kurzorove sipky.

Pokud si overridnu KeyDown tak muzu odchytit vsechny klavesy, krome kurzorovyc
h sipek. Je to nejake divne.
V cem muze byt problem? ZVo;

PROSOFT Kromeriz s.r.o.
Soudni 1293
KROMERIZ 767 01
Czech Republic
tel/fax 0420 (0)634 333545
GSM: 0420 (0)602 305919
GSM 0420 (0)602 305920
e-mail: prosoft(zv)prosoft(tec)cz
ICQ:49532930




















ttreeview a hint

[*] Martin Dupal <mdupal(zv)vision(tec)cz> - 27.6.2000 15:17:56

Ahoj,
rika se tomu Tooltips. Od Delphi 4.02 uz to jde vypnout
pres odpovidajici vlastnost v object inspectoru. Pro D3
mrkni do archivu konference na tema "Potlaceni Tooltips v TTreeView".

Martin

> Nevite nekdo jak lze vypnout hintovani nodu u TTreeView komponenty?
>
> Predem Dik, Daniel Fojtik


Vytvoreni HLP souboru

[*] Ladislav =?ISO-8859-1?Q?Dole=BEel?= <dodo(zv)centrum(tec)cz> - 27.6.2000 15:17:17

Ja mam na disku WindowsHelpDesigner v 2.1, ale abych pravdu rekl,
jeste jsem ani nezkusil, co to je, ale podle nazvu by to mohlo
byt neco na vytvareni helpu.

CHM nebo HTML je podle me zvrhlost, vyzaduje to MSIE a navic jeho
nacitani je o dost pomalejsi, ten system hledani a rejstriku mi
taky nevyhovuje. V tom "starsim" se mi zda lepsi. MS zase neco
vymyslel.

** Dodo **


______________________________________________________________
> Od: "p. Jirman" <jim.design(zv)iol(tec)cz>
> Komu: <delphi-l(zv)fwd(tec)cz>
> CC:
> Datum: Tue, 27 Jun 2000 13:28:22 +0200
> P�edm�t: Re: Vytvoreni HLP souboru
>
> ahoj,
>
> na to jsem mel ForeHelp1.0 (free pri nekolika oknech), bohuzel
ho uz nemam,
> ale mel by byt lehce k nalezeni.
>
> M.Jirman
>
> BTW: Radsi sem se na *.hlp vykaslal a delam *.CHM nebo HTML coz
je jednodusi
>
> ----- Original Message -----
> From: Ji�� Kubelka <Als.FofrsIT(zv)worldonline(tec)cz>
>
> Ahoj,
>
> Neporadil by mi nekdo nejaky jednoduchy program na
vytvareni .hlp
> souboru ?. Nemam s tim zadne zkusenosti.
>
> --
> Diky
>
> Jiri Kubelka ��� Als.FofrsIT(zv)worldonline(tec)cz ���
>
>
>
>


Objevujte Internet s http://www.centrum(tec)cz
Zalo�te si svuj mail na http://mail.centrum(tec)cz


Nazov stroja

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

Myslis neco jako:

uses
Windows;

function _GetComputerName: string;

implementation

//Vrati jmeno pocitace
function _GetComputerName: string;
const MAXLEN = 100;
var
len: Cardinal;
sz: array[0..MAXLEN] of char;
begin
len := MAXLEN;
GetComputerName((zv)sz, len);
Result:= sz;
end;

Mac

----- Original Message -----
From: "Martin �ajbik (Marcant)" <marcant(zv)sct.sk>> Neviete mi niekto poradit, ako by som co najjednoduchsie zistil nazov
stroja
> s ktoreho bola spustena moja aplikacia ?
> Pokial je to mozne tak by som privital riesenie, ktore funguje na vsetkych
> verziach Windows (95, 98, NT, 2000)
>

databaze Access

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 27.6.2000 15:21:42

Musis pridat TDatabase a ten teprve nastavit na *.mdb (asi ;-). Pouzivam
Adonis popr. DAODS, a tam je to very easy.

Mac

----- Original Message -----
From: <volcik(zv)email(tec)cz>> Zdravim vsecky.
> Prosil bych o radu (D5). Mam databazi napr. C:\ABC\Pokus.MDB, na formu
> mam TDBGrid, TDataSource a TTable. TDBGrid mam propojeny na TDataSource a
> ten na TTable. No a u TTable nevim jak ho pripojit na databazi. Kdyz do
TTable.DatabaseName
> dam C:\ABC\Pokus.MDB a pak nastavim TTable.Activate na True, tak vyskoci
> hlaska "Invalid directory ...".
>
> Dekuji za kazdou radu. D.V.
>

Dochazky

[*] Bednar��k Dalibor <dalibor(zv)torola(tec)cz> - 27.6.2000 15:24:21

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

Zabyvali jste se nekdo dochazkou zamestnancu obecne?
Myslim tim, pocitani dochazky o svatcich, o vikendech, v pracovni den
atd...

Jak na tlacitko Close?

[*] Ladislav =?ISO-8859-1?Q?Dole=BEel?= <dodo(zv)centrum(tec)cz> - 27.6.2000 15:34:40

Udelas to pomoci API, ja jsem si na to udelal fci (viz nize).
Ale pozor, to ze je tlacitko zakazane nefunguje na to, kdyz
formular zavres ALT+F4. Proto jeste do udalosti formulare
OnCloseQuery nastavit CanClose na false.

** DoDo **


procedure TfrmMain.SetCloseButton(Stav: Boolean);
Var hMenuHandle : HMENU;
begin
hMenuHandle := GetSystemMenu(Handle,False);
If (hMenuHandle<>0) then
Begin
If Stav then
Begin
EnableMenuItem (hMenuHandle,SC_CLOSE,MF_BYCOMMAND or
MF_ENABLED);
End
Else
Begin
EnableMenuItem (hMenuHandle,SC_CLOSE,MF_BYCOMMAND or
MF_GRAYED);
End;
DrawMenuBar (hMenuHandle);
End;
Application.ProcessMessages;
end;

______________________________________________________________
> Od: Ale� Va���ek <vasicek(zv)ecommerce(tec)cz>
> Komu: <delphi-l(zv)fwd(tec)cz>
> CC:
> Datum: Tue, 27 Jun 2000 14:28:29 +0200
> P�edm�t: Jak na tlacitko Close?
>
> Zdravim,
>
> Potreboval bych mit formular, na kterem bude v hlavni liste
pouze tlacitko X
> (zavrit) a to jeste aby bylo disabled. Neni problem nechat tam
jen to jedno
> tlacitko, ale jak udelat aby bylo disabled?
>
> Ales
>


Objevujte Internet s http://www.centrum(tec)cz
Zalo�te si svuj mail na http://mail.centrum(tec)cz


databaze Access

[*] volcik(zv)email(tec)cz - 27.6.2000 16:08:37

S TDatabase je to obdobne jako s TADOConnection (to jsem zkousel jiz drive)
- pri aktivaci spojeni (TDatabase.Connected=True) vyskoci okno "Database
login" a chce to UserName a Password. Proc ? Do databaze nemam definovane
zadne pristupy, v Accessu ji otevru rovnou. Kdyz nastavim TDatabase.LoginPrompt=False
a potom TDatabase.Connected=True, tak vyskoci okno "Error" - Invalid parametr.

Diky za nejakou dalsi radu. D.V.

Nazov stroja

[*] mkotaska(zv)atlas(tec)cz - 27.6.2000 16:11:14

Nazev pocitace lze zjistit API funkci

BOOL GetComputerName(
LPTSTR lpBuffer, // address of name buffer
LPDWORD nSize // address of size of name buffer
);

Najdi si ekvivalent v jazyce Pacsal (toto je ceckove volani)

Milan Kotaska
mkotaska(zv)atlas(tec)cz

-----Original Message-----
From: "owner-delphi-l(zv)fwd(tec)cz" <owner-delphi-l(zv)fwd(tec)cz> on behalf of "Martin �ajbik (Marcant)" <marcant(zv)sct.sk>
Sent: Tue, 27 Jun 2000 10:22:48 +0200
To: "delphi-l(zv)fwd(tec)cz" <delphi-l(zv)fwd(tec)cz>
Subject: Nazov stroja

Neviete mi niekto poradit, ako by som co najjednoduchsie zistil nazov stroja
s ktoreho bola spustena moja aplikacia ?
Pokial je to mozne tak by som privital riesenie, ktore funguje na vsetkych
verziach Windows (95, 98, NT, 2000)

OpenGL a Bitmapy

[*] Vyvoj <vyvoj(zv)atlascon(tec)cz> - 27.6.2000 16:18:25

Ahoj!

M��e mi, pros�m V�s, n�kdo poradit, jak vlo�it do OpenGL sc�ny bitmapu tak, aby se vykreslovala
stejn�m zp�sobem, jako v Delphi (tzn. jedna barva v bitmap� se zvol� jako transparentn�
a p�i zobrazen� se pixely obsahuj�c� tuto barvu nevykresluj�)???
Pou��v�m vlastn� interface mezi Delphi a OpenGL a k�d na��taj�c� a zobrazuj�c� bitmapu je takov�to:

Procedure TGLImage.Update;
var
Buffer:PChar;
BMInfo : TBitmapInfo;
ImageSize : Integer;
MemDC : HDC;
glextns:string;
GL EXT bgra:boolean;
begin
with BMinfo.bmiHeader do
begin
FillChar(BMInfo,SizeOf(BMInfo),0);
biSize:=sizeof(TBitmapInfoHeader);
biBitCount:=24;
biWidth := Picture.Width;
biHeight := Picture.Height;
ImageSize:=Abs(biWidth*biHeight);
biPlanes:=1;
biCompression:=BI RGB;
MemDC:=CreateCompatibleDC(0);
Getmem(Buffer,ImageSize*3);
try
GetDIBits(MemDC,Picture.Bitmap.Handle,0,Abs(biHeight),Buffer,BMInfo,DIB RGB COLORS);
if glIsList(MyList) then
GLdeleteLists(MyList,1); {destroy the display list of the texture}
MyList:=glgenlists(1); {generate an empty list for this image}
glextns := string(glGetString(GL EXTENSIONS));
GL EXT bgra := Pos('GL EXT bgra', glextns) > 0;
GlNewList(MyList,gl compile);
glpixelstorei(gl unpack alignment,4); {OpenGL 1.0 ignores this one}
glpixelstorei(gl unpack row length,0);
glpixelstorei(gl unpack skip rows,0);
glpixelstorei(gl unpack skip pixels,0);
if GL EXT bgra then
glDrawPixels(Picture.Width,picture.height,GL BGR EXT,gl unsigned byte,buffer)
else
begin
glDrawPixels(Picture.Width,picture.height,GL RGB,gl unsigned byte,buffer);
end;
glEndList;
finally
freemem(Buffer);
DeleteDC(MemDC);
end;
end;
end;

Procedure TGLImage.redraw;
begin
glDisable(gl blend);
glCallList(MyList);
end;

**************************************************
* Roman Macura
* program�tor, analytik
*
* ATLAS consulting, spol. s r.o.
* Chocholouskova 9
* 709 16 Ostrava
* Czech Republic
*
* office : +420 69 661 64 32
* secretary: +420 69 661 33 33
* fax : +420 69 661 33 30
* e-mail : macura(zv)atlascon(tec)cz
* WWW : http://www.atlascon(tec)cz
**************************************************

MIDAS, TSocketConnection

[*] ing. Ale� Da�a - 27.6.2000 16:21:30

Nasel jsem stranku firmy he ASTA Technology Group, kde je AstaClientSocket a
AstaServerSocket. Je to obdoba MIDASu. Zda se byt celkem dobry a je tam
spousta prikladu. Nemel jsem ale cas prostudovat licencni podminky. Pokud
neco zjistis dej vedet.

Ales Dana

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
CERMAK
Sent: Friday, June 23, 2000 3:34 PM
To: 'delphi-l(zv)fwd(tec)cz'
Subject: RE: MIDAS, TSocketConnection


TsocketConnection neviuziva pro komunikaci DCOM ale jen TCP/IP, takze si
mislim ze by mohlo byt jednodusi procpat komunikaci pres heterogenni sit.

Ale mam jeste jeden dotaz:

Podarilo se mi krokovat socketserver v delphi a dosel jsem na to, ze problem
nastava za okolnosti, kdy klient nekolikrat sadne s chybou, na serveru jsou
spojeni nekorektne ukoncenych klientu, .... Pak krokovanim dojdu as na
misto, kde se vytvari DataModul na serveru a tam prislusne volani zatuhne.
Je to pri volani procedury

CoCreateInstance(ClassID, nil, CLSCTX_INPROC_SERVER or
CLSCTX_LOCAL_SERVER or CLSCTX_REMOTE_SERVER, IUnknown, Unk)

Nevite prosim zda by se toto volani nedalo zmenit tak, aby socket server
necekal donekonecna, ale poslal na klienta chybu, ze objekt nemuze vytvorit.
Resp. nevite o opravene verzi nebo nahrade socket serveru, na te stavajici
mi nefunguje ani "odstreleni mrtvych" spojeni.

Chtel bych zachovat komunikaci pres TCP/IP.

Jaromir Cermak

-----Original Message-----
From: ing. Ale� Da�a [mailto:cis(zv)atlas(tec)cz]
Sent: Thursday, June 22, 2000 6:43 PM
To: delphi-l(zv)fwd(tec)cz
Subject: RE: MIDAS, TSocketConnection


Jaka je vyhoda pouziti TSocket a co znamena Support callback?

Pouzivam TDcomConnection a spojeni dosahnu vzdy. Spojeni mi ze zacatku
nefungovalo az jsem napsal do udalosti BeforeConnect nazev pocitace, na
kterem bezi server.

Ales Dana

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
CERMAK
Sent: Thursday, June 22, 2000 2:46 PM
To: 'Konference Delphi (el. adresa)'
Subject: MIDAS, TSocketConnection


Ahojte vsichni

V D5 Ent. mam nasledujici problem. Pouzivam vicevrstve aplikace pres MIDAS.
Na strane klienta pouziva TSocket connection, na strane serveru jsou remote
data moduly s threading modulem Apartment a bezi Borland Socket server. Kdyz
navazuju spojeni (Connected:=true) na a server, nekdy se stane, ze se
spojeni nenavaze a klient zatuhne nebo neohlasi zadnou hlasku a skonci
(nevim to urcite). V kazdem pripade se klient nerozjede ani po opakovanych
pokusech.

Netusite cim by to mohlo byt, resp. jak trasovat spojeni (potreboval bych se
dozvedet vice o problemu, jak vznika, co se deje na socket serveru apod.)

Predem dekuji za jakoukoliv radu i odkaz na web. Jaromir Cermak

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

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


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

Client/server Master/detail

[*] ing. Ale� Da�a - 27.6.2000 16:26:33

Mohl bych poprosit kdybys udelal souhrnny prehled co se musi nastavit u
komponent ADO, aby to fungovalo a jake komponenty pouzit. Proc nepouzivat
komponenty k ADO z Delphi, ale treba ADNIS nebo tvoje komponenty OLE DB?

Ales Dana

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Zbysek Hlinka
Sent: Friday, June 23, 2000 8:07 AM
To: delphi-l(zv)fwd(tec)cz
Subject: RE: Client/server Master/detail


On 22 Jun 2000, at 17:35, ing. Ale� Da�a wrote:

> Ja jsem to netestoval na tolika pocitacich najednou, ale pouze ze
> dvou. Pokud jsem to zkousel na jednom PC, ktery slouzil jako server i
> client, tak to chodilo celkem pomalu. Ale pokud jsem na to pristupoval
> z jineho stroje na siti, tak se mi zd�la odezva celkem rychl�. Dalsi
> podstatny casovy rozdil byl v tom, pokud jsem nacital vsechny data ze
> serveru na clienta. Kdyz jsem si nastavil, ze chci data ziskavat po
> tolika radcich co je videt v gridu (plus neco navic) tak to jelo velmi
> rychle.

To souhlasi. Tentyz pokus, kdy byly ve hre pouze dva pocitace
(tedy klient a server), dopadl naopak lepe pro server. Sest pristupu
naraz vsak server beznadejne zahltilo. Cas ziskavani dat pri
zatizeni serveru byl nekolikanasobne delsi nez pri zatizeni klientu.

> Mzslim si, ze je celkem jedno jak trva nacitani nejakych 100 000
> zaznamu, protoze to jsou operace ktere se zrejme nebudou provadet
> bezne. Copak si nekdo bude natahovat tokil dat na editaci? Vzdyt se
> vzdy hraje o to, aby se na clienta dostalo jenom to co nutne potrebuje
> (napsat spravne dotaz a ziskat data), nema smysl honit cele tabulky po
> siti jak to bylo treba u DOS programu (TurboPower).

Pokus byl delan se zamerem zjistit, za jakych okolnosti je
vyhodne zatizit server a za jakych klienty. Mnozstvi dat bylo
zvoleno proto, aby byly ziskane hodnoty jasne odliseny. Z toho mi
vyslo, ze pokud nevim predem, v jakych podminkach bude program
provozovan, radeji zatizim klienty, byt to muze byt v rade pripadu
nevyhodne. Pokud budu znat konkretni provoz, pak mam jasnejsi
volbu.

> Nejdulezitejsi je asi rozhodnuti v cem delat pristup k datum. Kdo
> garantuje, ze pouzita metoda bude za rok jeste aktualni. Mame nekolik
> moznosti: 1. BDE - nic moc 2. MIDAS - zda se mi dobre, ale i po
> zlevneni stoji neco pres deset litru 3. ADO - asi dobre, ale mam k
> tomu odpor 4. ???

Ad 1: kdo byl na seminari o Linuxu, mel by mit s BDE a jeho
budoucnosti jasno. A to i ve Woknech.

Ad 2: pri placeni licenci za kazde nasazeni to neni pouzitelne v
krabicovem SW, nebo v podobnem prodeji (predem neznamym
zakaznikum). Zde by mohla pomoct univerzalni licence pro
libovolny pocet pouziti (nekdy se muze stat, ze potrebuji sirit dema
nebo free verze programu).

Ad 3: ja jsem si napsal primo OLE DB komponenty, ktere delaji
presne to co chci a potrebuji. A mam po starostech, jak obejit to ci
ono. :-) Nebyt tohoto, pak chtel-li bych delat s MS SQL, rychle
bych se snazil takovy odpor prekonat. Na IB bych asi sahnul po IB
Express, nebo bych pockal, co noveho prinese dalsi verze Delphi.
Pokud bych cekat mohl. :-)

> Jak se rozhodnout aby snaha nebyla marna.

Blbe. :-)
>
> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> Zbysek Hlinka Sent: Thursday, June 22, 2000 8:09 AM To:

> Delal jsem testy, pri kterych jsem oteviral tabulky na strane
> serveru. Bylo to sice pres ADO, ale to by na podstatu nemelo mit
> vyznamny vliv. Nacitali jsme zaroven z asi 6 pocitacu 100 000
> zaznamu. Vsechny pocitace byly stejne vykonne. Pokud byla
> zatez smerovana na server, trvalo cteni nekolikanosobne dele nez
> kdyz totez cteni bylo smerovano na jednotlive klienty.


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

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

Client/server Master/detail

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 27.6.2000 16:38:20

Pokud nemas Delphi Enterprise tak ADOExpress nemas. OLEDB je free a Adonis
sicce neco stoji, ale zase jej muzes pouzivat tusim od D3 nahoru.

Mac

----- Original Message -----
From: "ing. Ale� Da�a" <cis(zv)atlas(tec)cz>


Proc nepouzivat
komponenty k ADO z Delphi, ale treba ADNIS nebo tvoje komponenty OLE DB?

Create MDI

[*] Michal Zimen <zimen(zv)nextra.sk> - 27.6.2000 17:48:43

Ahoj

Mam taky mensi problem s mdi childom.

Chcem vytvorit MDI child form uz pri starte na zaklade urcitych podmienok.
Neviem ale pri akej udalosti. Skusal som pri FormCreate, FormShow a stale
to hadzalo errory.
Neviete poradit pri akej udalosti to najlepsie osetrit ??



Dakujem
Mizu

_ _ _ _._ _ _
( | ( | ( | <_ > ( | ( |
( |\/( | ( | / / ( |_( |
(_| (_| (_| <___> (_____|
mizu(zv)nextra.sk
/\ LINUX INSIDE /\

ISAPI (podruhe)

[*] V�clav Hal�k������?�O� - 27.6.2000 19:47:51

Caute,
nevim jestli jsem precetl vsechny prispevky k tomuto tematu (snad jo) ale
jak sem pochopil jde ti o to abys klientovy predal stranky a program a on si
pomoci nej mohl aktualizovat treba cenik.

Nevim nakolik je to spravne ci programatorske reseni ale ja bych to resil
takto:
>> pro tuto situaci
1. Zakaznik tam nechce CGI nebo nema moznost ho spoustet na serveru
2. Nema moznost pouzit databazi ci PHP nebo ASP
3. Ty jako vyvojar se nemas cas neco z predchoziho ucit nebo se ti to zda na
jednu zakazku zbytecne

>> pak se skus podivat na tohle reseni >>
1. Udelam aplikaci ktera se bude umet pres FTP pripojit k danemu serveru a
nan prenest navou verzi souboru. Ten soubor bude jednoduchej textak v nemz
budes mnet treba ty ceny produktu. Bude se vlastne jednat o jednoduchej
JavaScript.

traba takto (netvrdim ze je to jedina moznost tusim to de i pres promene
jednoduseji, zas tak do JavaScriptu nedelam :-) )

function cenaslepic() {
document.write('1 Milion ');
}

function cenaslona() {
document.write('1 000 ');
}

atd...

Pro nakolika strankove ceniky i vice skriptu (treba pro kazdou jeden).

2. Stranku v dobe navrhu budu uz ladit s timto skriptem. S tim ze skript
bude pripojen jako externi soucat stranky Pak si uzivatel jen vzdy zmeni u
sebe cenik a odesle tento soubor na server.

a ve strance to pripojis treba takto / uvadim zacatek stranky:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Moje stranka pro testovani</title>
</head>
<body topmargin="2" leftmargin="2" bgcolor="#FFFFFF">
<div align="left">
<!-- Java script pro ceny -->
<script type="text/javascript" language="JavaScript"
src="ceny.js"></script>

kde 'ceny.js' je ten soubor s cenami

a pak to pouzijes treba takto:
</p>Nase slepice jsou nejlepsi a stoji jenom&nbsp;
<script LANGUAGE="JavaScript">
cenaslepic()
</script>
atd..

Je to odzkouseno na NN 4.5 a vyse + Mozilla na Winech i Linuxu a IE 4.0
takze bys s tim nemnel mit problemy co se tyce browseru. Opet opakuju de to
urcite i trochu jinak ale tohle by te snad mnelo navest spravnym smerem a
snad ti to pomuze.

V�clav Hal�k - Amat�rsk� program�tor
vhalik(zv)es-servis(tec)cz, vhalik(zv)iol(tec)cz, vhalik(zv)centrum(tec)cz



Puvodni sprava>>
Mam takovyto pozadavek od zakaznika: Potrebuje vytvorit cenik, ktery by si
sam udrzoval a u jednotlivych produktu na jeho strance by se tato cena
zobrazovala. Problem je prave v onom "ktery by si sam udrzoval". Tudiz
tipuji to na vytvoreni nejake ISAPI knihovny a ten zakaznik by vzdycky
uploadoval nejaky .txt soubor s cenikem a ta knihovna by podle nazvu
vyhledala aktualni cenu a vratila by ji jako soucast HTML kodu stranky. Je
toto mozne udelat ??? Jak ??? Jake jsou podminky provozu ??? OS serveru
atp...

Dekuji

Milan Tomes

Zmena rozlisenia

[*] nnfapso(zv)kios.sk - 27.6.2000 21:29:38

Ahojte,

Robim hru v Delphi a potrebujem nastavit rozlisenie okna ale bez DirectX. Nechcem ale prestavit rozlisenie monitoru.

Dakujem

Miso nnfapso(zv)kios.sk


MSSQL7 kontra IB6

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 27.6.2000 21:08:56

Puvodni zprava, kterou napsal Foldyna Ji�� dne 27 Jun 00,:

> nezlob se, ale tento nazor nesdilim. Predevsim z vlastni zkusenosti VIM, ze

Oh, sorry, to je fakt moc dlouhe. Mel bych ke kazde druhe
vete haldu pripominek, ale proste na to nemam cas a navic
je to zbytecna ztrata casu. Ja nejsem priznivce OpenSource
a reseni typu Linux, ani nemam rad free veci. At uz to je
software nebo cokoliv jineho. Odpovim jen na toto:

> P.S.
> Nezda se vam, ze termin "kradez software" je ze semantickeho hlediska
> nesmysl ? Obecne pojeti terminu kradez spociva v tom, ze nekdo nekomu neco
> vezme, a postizenemu to pak chybi. Tenhle aspekt pri "kradezi" software
> trosku postradam...

Je uplne jedno, jestli se tomu rika kradez software nebo
nelegalni uzivani software nebo porusovani autorskeho
zakona apod. V kazdem pripade to neni spravne, je to
trestne apod. Je to stejne svinstvo jako krast hmotne
veci. Ja vim, ze se to vetsine lidi nelibi, protoze
jsou toho ucastny, ale jestlize nekdo krade software,
tj. uziva ho nelegalne, pak je to stejny kriminalni
zivel, jako zlodej aut nebo tunelar bank apod. Jen si to
nepripousti, protoze se jako zlodej neciti. Konec koncu,
kdyz ukradne v obchode cokoladu a bude prichycen pri
cinu, bude mit minimalne velkou ostudu. Ovsem kradenym
softwarem se kazdy chlubi a ani naznak studu. Dalsi
legrace je, ze kdyz ti nekdo ukradne auto, mas sanci
neco dostat od pojistovny, zatimco kdyz nekdo nelegalne
uziva tvuj software, to ti zadna pojistovna nezaplati.
Nerad bych vsak tady rozpoutal diskuse na toto tema
a jeste navic pod timto subjektem...


S pozdravem
Petr Zahradnik, pocitacovy expert

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


MSSQL7 kontra IB6

[*] Jaro <jaro(zv)sinea(tec)cz> - 27.6.2000 22:18:45

> let, a v pripade rozdeleni MS se treba dostane i na Linux
> (pragamticky Bill si necha aplikacni cast, s Windows to vzda a
> [zpocatku] potichu opanuje Linux - vzpomenme si, jak to bylo s
> internetem). Nebo muze nastat takovy model, ze IB jasne zvitezi a
> vytlaci komercni databaze do okrajovych vysoce specializovanych
> trhu.
>
> Je tu nejaky prorok? :-))
>

Jo .... Microsoft koup� Interbazi, aby se pomalu vplizil do sveta
linuxu
a ovladl jej. Co takhle MS Linux :-) :-)

Jaro


>
> 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
>

adresare windows

[*] Hurricane <hurricane(zv)email(tec)cz> - 27.6.2000 22:23:43

Zdravim

Dobra, berou to z Win32API, ale odkud to bere Win32 API ?? To by me
zajimalo. Ale uz nebudeme dal toto rozvadet, muzeme tu otazku nechat viset
ve vzduchu.

Hurricane
----- Original Message -----
> > docela by me zajimalo, odkyd to ty fce berou.
>
> Z Win32 API - viz Win32 API help v Delphi nebo http://msdn.microsoft.com


OT: Re: MSSQL7 kontra IB6

[*] Erik Salaj <winsoft(zv)napri.sk> - 27.6.2000 22:25:36

> > Erik ma pravdu ze servisni aktivity jsou dusledkem a ne
> > pricinou vyvoje
> > software. S tim muzes nesouhlasit ale tezko na tom neco zmenis.
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> S tim souhlasim a dodavam i B - co trosku zmenit gard - vyvinout sqely SW,
> davat ho zadarmo a pomahat klientum s jeho pouzitim

Nemam nic proti akejkolvek dobrocinnosti ale obavam sa, ze system,
ktory navrhujes nebude v praxi fungovat.

Erik Salaj, WINSOFT

MSSQL7 kontra IB6

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 27.6.2000 21:31:30

Puvodni zprava, kterou napsal Polak Jiri dne 27 Jun 00,:

> 2) placeny krabicovy software, to je neco jako zabavni prumysl, zalezi na
> stesti,
> kolik prodate. K pevne danym nakladum na vyvoj, ktere se s rostoucim
> prodejem
> nezvysuji, je nutne stanovit vyslednou cenu. Ta byva vzhledem k celkove
> prodanym kusum velmi predrazena a vyrobce ma zavratne zisky bez zasluhy.
> A pripada mi to, celkem vzato, amoralni. I kdyz neco davaji na charitu,
> (mam na mysli predevsim Villika Gatese a jeho Redmondsky podnik),
> porad maji nekoliktisickrat vic nez by si zaslouzili (za to svinstvo,
> kterym
> zahmyzili svet - i kdyz ja to nemyslim doslova, nektere jejich produkty
> se mi celkem libi, treba Excel nebo ASP :-)

Smarja, co to je za reci? Jak muzes mluvit o tom, kdo by si co
zaslouzil? To jim snad zavidis jako ostatni? Tve ostatni nazory
v teto konferenci jsou na velmi kvalitni odborne urovni, ale tohle
je silena socialisticka hlina. Tohle muzes rikat tady na nase
politiky, tam je to opravnene, ale rozhodne ne na spolecnost,
ktera si svuj zisk vytvorila praci a kvalitnim managementem.


S pozdravem
Petr Zahradnik, pocitacovy expert

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


Web server?

[*] Hurricane <hurricane(zv)email(tec)cz> - 27.6.2000 22:39:51

Zdravim

Pokud je Apache portovan pro Windle, NENI co resit. JE to kazdopadne
nejlepsi volba. N atento server si nainstaluj vsechny sluzby, ktere bude
potrebovat, ja sem ho neinstaloval, takze to nevim 100%. Urcite tam ma HTTP
protokol, SMTP, mozna IMAP, POP3, mozna NEWS, urcite si nainstaluj podporu
CGI skriptu (abys mohl spoustet napr. to odesilani formularu emailem pres
skript na serveru). Nezapomen na DNS (abys mohl na druhem pocitaci napsat
http://www.nasserver(tec)cz/index.htm a ne http://123.321.251.124/index.htm)
Pokud jeste nemas nakonfigurovanou sit, muzes to ucinit dvema zpusoby:
1) rucne sestavit routovaci tabulku (je o tom potreba neco vedet, i kdyz pro
3 PC by to nemuselo byt tak strasne)
2) pouzit na to program (napr. $$ WinRoute, nebo nektery z free, urcite
najdes)
Pokud zprovoznis sit a server, mas vlastne vyhrano. Nyni by mel Apache
poskytovat svoje sluzby pro celou sit.

Pliis, neber to jako presny navod, sit sem nikdy neinstaloval, vim o tom
pouze od kamosu, z doslechu, ze clanku,atd.

Hurricane

----- Original Message -----

> > Intranet = lokalni podoba internetu.
> > Neni to nic sloziteho, je to vlastne docela obycejna TCP/IP sit. Tu
> > nakonfigurijes, nebo muzes pouzit WinRoute, pokud chces i server,
> > doporucuji
> > Apache pod Linux, ale i na Win se najdou. Napr. MS PWS (Personal Web
> > Server). Mozna,ze i Apache je portovanej Na win.
> >
> Apache JE portovany na Win a je to urcite ta najlepsia volba.
> Urcite neodporucam MS PWS. Na inete sa vala kopec ovela lepsich
> a free web serverov.
> Apache: www.apache.org


OT Web server?

[*] E&J soft <uli(zv)internet.sk> - 27.6.2000 22:47:58

Pekny den preji,

minule jsem si stahnul z http://pnws.pinknet(tec)cz
povedeny web server PinkNet Web Serveru 2.0.0.1,
podporuje PHP, PERL. Je to freeware.
Je od Tomas.Rosa(zv)PinkNet(tec)cz
Velmi pekne. Da sa s nim pracovat lokalne, ako Intranet server,
a da sa tiez vystavit do Internetu.

Jaro


Aplikace s TrayIcon

[*] Hurricane <hurricane(zv)email(tec)cz> - 27.6.2000 22:49:34

Zdravim

Mam stejny problem,taktez jsem vyzkousel radu prikazu, ale vzdy bez uspesne.
Podle meho skromneho nazory, by to MELO jit pres Application.BringToFront
nebo Form1.BringToFront. Ani jedno nefunguje. Jedine co funguje je
Form1.FormStyle := fsStayOnTop;
Form1.FormStyle := fsNormal;
Ale je to reseni lehce receno nevhodne. Krom toho,po objeveni formu ten form
nema Focus. Form1.Focused; ani Form1.FocusControl(Form1); nefunguje.

Hurricane
----- Original Message -----

> pokousim se napsat aplikaci, ktera nema tlacitko na TaskBaru a
> jejiz ikona je zobrazena pomoci komponenty TrayIcon z RX-lib.
> Tlacitko z TaskBaru ukryvam prikazy:
> ShowWindow(Application.Handle,SW_HIDE);
> SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOO
> LWINDOW);
> To chodi a i s komponentou TrayIcon nemam potize. Nevim vsak,
> jak zajistit, aby se pri kliknuti na ikone aplikace zobrazil hlavni
> formular aplikace. V udalosti OnClick komponenty TrayIcon jsem
> vyzkousel bez uspechu postupne prikazy:
> Application.BringToFront;
> MainForm.Activate;
> MainForm.Show;
> Pouze prikaz
> MainForm.FormStyle:=fsStayOnTop;
> zabere, ovsem pak zas nemohu uzavrit ci minimalizovat hlavni
> form. a nechat bezet aplikaci dale. Cim mam tedy nahradit
> posledni s uvedenych prikazu?

Lokalizacia

[*] Jammic <jammic(zv)canex.sk> - 27.6.2000 22:53:56

Ahoj !

Mate niekto skusenosti s lokalizaciou pomocou resourcestringov. Potreboval
by som poradit ci ide a ako
menit tieto stringy "za jazdy". Teda editovat ich a potom spatne ulozit
alebo vygenerovat nove resource DLL.
Alebo je na to nejaka efektivnejsia/elegantnejsia moznost ?


Michal Perdoch


Web server?

[*] Hurricane <hurricane(zv)email(tec)cz> - 27.6.2000 23:02:07

Zdravim

Samba je linuxovej server, kterej emuluje prostredi siteMicrosoft. I ten bz
sel pouyit, ale spis bych doporucil ten Apache. O Sambe je serial na
www.root(tec)cz.
Hmm, Apache je taky free.

Hurricane
----- Original Message -----
> na ladeni je podle mych zkusenosti vynikajici Sambar server - da
> se administrovat pres browser, nezatezuje ani procesor ani
> nezabira prostredky, ma plnou podporu nejen cgi ale i
> ISAPI/NSAPI a hlavne, je free :-)

ParamStr

[*] Hurricane <hurricane(zv)email(tec)cz> - 27.6.2000 23:06:40

Zdravim

To, ze se neco predava aplikaci jako ParamStr je zalezitost ciste Windowsu.
Pochybuji, ze s tim pude neco udelat. Je ale mozne, ze reseni je bliz, nez
si myslis, treba to je napsane nekde v registru. I kdyz, ted sem jen tak
placl z vody.

Hurricane
----- Original Message -----

> > function ParamStr(Index: Integer): string;
> >
> > Dle helpu ma ParamStr delku 255. Mozna zde je problem
> > Pavel ZIDEK
>
> Rozumiem, ale nie je nejake riesenie, ktorym sa to da obist ???
> Ja viem, ze asi nie, ale co keby nahodou...
> mifko
>
>

Zmena rozlisenia

[*] Hurricane <hurricane(zv)email(tec)cz> - 27.6.2000 23:11:57

Zdravim

Ty delas hru a potrebujes, aby ti sla v rozliseni napr 640x480? I kdyz ma
uzivatel nastaveno cokoliv jineho? To ale musis zmenit rozliseni monitoru, o
to tu totiz jde. Zmena rozliseni jde udelat v Delphi nejak pres API fce,
myslim, ze je to i nekde v unite Windows nebo nejake jine. Nedelal sem to.
Po startu aplikace si zjistis aktualni velikost, ulozis do promenny,
nastavis svoje rozliseni a pri ukonceni to prepnes zase zpet.

Hurricane
----- Original Message -----
Robim hru v Delphi a potrebujem nastavit rozlisenie okna ale bez
DirectX. Nechcem ale prestavit rozlisenie monitoru.

Ref. integrita v MSSQL7

[*] Ladislav Nagy <lnag7384(zv)mail.kolej.mff.cuni(tec)cz> - 27.6.2000 23:19:08

Ahoj,

muzes mi uvest jak tedy resis problem:
Existuje MASTER tabulka a DETAIL tabulka. V DETAIL tabulce mas definovany
foreign key na ID_MASTER.
Nyni chci zajistit, ze kdyz smazu zaznam z MASTER tabulky, tak system smaze
vsechny odpovidajici DETAIL zaznamy.
IMHO (:-)) s pouzitim foreign key, tohoto nikdy primo nedosahnes a budes to
muset resit nejakou obklikou (smazes si zaznamy sam nebo si na to udelas SP,
...).

Takovychto "MASTER-DETAIL" vztahu na urovni datoveho schematu muze byt mnoho
a ta kaskadovost muze byt napr. 4 urovne. Mne se opravdu velmi velmi libi,
ze kdyz chci na te nejvyssi urovni jeden zaznam smazat, tak ma aplikace
nemusi vedet kde ma co vsechno smazat, ale proste smaze jeden zaznam z TOP
MASTER tabulky. O zbytek se postaraji triggery a kaskadovite smazou
prislusne zaznamy (krome jineho).

Zkus mi rict jak toto resis s FOREIGN KEY.
IMHO je to s foreign key neresitelne, protoze nejprve je testovana
referencni integrita dana FOREIGN KEY a teprve potom se vyvola "after
change" trigger. Test referencni integrity dane foreign key zahlasi errora
�perace se neprovede (=>triggery se provadet nezacnou).
To je duvod proc se mi nezda moc sikovna kombinace pouzivani triggeru a
foreign key.

S pozdravem, Lada



----- P�vodn� zpr�va -----
Od: Ren� Otisk <otisk(zv)misel(tec)cz>

> Dovolim si oponovat. I kdyz kaskadova integrita mi u MS SQL7 chybi nekdy
> (obzvlaste kdyz s nim neco delam) podstatne, tak myslim ze odepisovat
> foreign key jen kvuli tohoto nemusi byt spravne. Zjistil jsem, ze
kombinace
> foreign key a triggeru mi zajisti jak integritu dat jako takovou tak i
> jakousi pseudocascade integritu. Nicmene vzdy zalezi na typu aplikace...
>
> Srouob
>
> > Ja preferuji triggery.
> > Napr. pokud mas definovany Foreign key, tak nejses schopen nijak rozumne
> > zajistit kaskadovy delete.
> > Triggery Ti davaji vetsi volnost.
> > S pozdravem, Lada
> >
> > PS: Co to znamena IMHO?
> >
> > > IMHO je lepsi FOREIGN KEY.
> > >
> > > Mac
> > >
> > > ----- Original Message -----
> > > From: "David Lebeda" <david.lebeda(zv)comarr(tec)cz>
> > >
> > > > - bud zavedenim FOREIGN KEY tam, kde jsou potreba
> > > > - nebo tuto vec provadet sam trigery.
>

OT: Re: MSSQL7 kontra IB6

[*] Erik Salaj <winsoft(zv)napri.sk> - 27.6.2000 23:27:49

> O cem podle mne tedy v Open Source jde ? Predevsim si myslim, ze jde o
> penize, jako vzdy. Ale o penize vydelane poskytovanim pridane hodnoty,
tedy
> neceho, co klientovi prinese uzitek. Rekl bych, ze se jedna o prilezitost
> poskytnutou schopnym, chytrym a kvalifikovanym lidem, aby krome radosti z
> vydelanych penez meli taky uspokojeni z dobre vykonane prace, ze za nimi
> zustalo neco, o �em muzou rict, tohle je moje dilo. Preneseno do reci
> prikladu, zrealizuji informacni system postaveny na Linuxu s Interbase
jako
> databazovym serverem a cele to spacham v Kylixu. Protoze usetrim za nakup
> licenci a databazoveho stroje, muze se mi vyplatit najmout si konzultanta,
> ktery je expert na Interbase, a udela mi databazovou cast podstatne lip,
nez
> bych to kdy udelal sam - dam vydelat sluzbam v oblasti Open Source
Interbase
> - a vydela i muj klient, protoze system bude za stejne penize
spolehlivejsi,
> vykonnejsi atd. Protoze nemusim platit za operacni system, muzu totez
udelat
> s Linuxem. Ale protoze umim programovat, napisu si to sam, a to bude muj
> zisk. Ze budu za Kylix platit, mi nevadi, protoze automechanik taky
> nedostane spickovy vercajk zadarmo. Ale koupi si jednu sadu klicu a tu
> pouzije na vice aut, a nove si koupi jen v pripade, ze ty stare odejdou
nebo
> nove budou mit natolik vyhodne vlastnosti, ze se mu oplati ty stare
zahodit.
> Kdyby neco nechodilo, tak jak ma, tak se to pokusim najit, protoze zdroje
> dodaneho systemu mam (a umim je analyzovat, pokud jsem je sam nezplodil).

Ano, vsetko co pises je uplne super, uplne idealne, uplne skvele. Az to
zrealizujes, daj mi este vediet, ci to aj funguje. Ja Ta zial musim sklamat,
ale do takychto experimentov sa nechystam pustit ;-).

> Nezda se vam, ze termin "kradez software" je ze semantickeho hlediska
> nesmysl ? Obecne pojeti terminu kradez spociva v tom, ze nekdo nekomu neco
> vezme, a postizenemu to pak chybi. Tenhle aspekt pri "kradezi" software
> trosku postradam...

Nie nezda, "postizenemu" pravdepodobne budu chybat peniaze, ktore by
v pripade zakupenia produktu dostal. Ale napadla ma v tejto suvislosti
konecne aj jedna pozitivna vlastnost pre OpenSource - je mozne, ze by
sa nim definitivne vyriesil problem softwaroveho piratstva ;-).

Erik Salaj, WINSOFT


OT: Re: MSSQL7 kontra IB6

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

> Myslim si, ze niektore druhy softverov by mali byt poskytovane ako
OpenSource.
> Napr. operacny system a databazovy server, pripadne objektove komponenty v
> Delphach - skratka softver, do ktoreho ma vyvojar tuzbu obcas nazriet
jednoducho
> preto, aby zabezpecil fungovanie aplikacie.

Ano, niekedy vyvojar neodola svojej tuzbe nazriet do zdrojovych kodov a
pokochat sa nadhernym zdrojakom, nacerpat novych inspiracii a sil
do dalsej prace, ... Perfektny relax.;-)

> Na druhej strane nema vyznam poskytovat napr. Delphi ako OpenSource (s
vynimkou
> kniznic), pretoze z pohladu vyvojara su aj tak dost "open". Rovnako ani
bezne
> aplikacie, ktore su poskytovane koncovym uzivatelom, nie je rozumne
poskytovat
> ako OpenSource, pretoze uzivatel ich prerabat nebude.

Len aby. Mozno aj uzivatel ma takuto tuzbu, prerabat si svoje aplikacie,
tak preco mu nepribalit zdrojaky aby nebol ukrateny o tento zazitok ;-)

> OpenSource je novy sposob poskytovania softveru a mna osobne tiez bude
velmi
> zaujimat ci a ako sa ujme. Ale drzim tomu palce, lebo by to mohlo zdvihnut
> kvalitu hlavne nastrojov pre vyvojarov a tym aj kvalitu komercnych
aplikacii.

Urcite sa ujme. Klasicke poskytovanie sofveru za peniaze je vlastne obycajne
"vykoristovanie cloveka clovekom", u OpenSource je to tomu presne naopak.
V kazdom pripade, ak aj OpenSource nezdvihne kvalitu software, mozno
aspon naplni tuzby niektorych vyvojarov ;-)

Erik Salaj, WINSOFT

KCB error

[*] Lud�k P�ral - 27.6.2000 23:49:29



Vazeni

nemate nekdo zkusenosti s hlaskou "KCB Error" (objevi se po ukon�en�
aplikace Delphi a restartu Notebook - po odpojeni externiho monitoru a
klavesnice )

Ludek Paral
Sadov� 2/503
352 01 A�
ludek.paral(zv)telecom(tec)cz

ADONIS - filtry, locate atd.

[*] Erik Salaj <winsoft(zv)napri.sk> - 28.6.2000 00:26:04

> Pri pouzivani ADONISu jsem narazil na nekolik neprijemnosti ci chyb:
>
> 1) probl�m filtrov�n�:
> a) v napovede k property Filter je napsano, ze se jedna o vyraz v klauzuli
> WHERE SQL. OK.

Je to uvedene nespravne (zostalo to zrejme z predchadzajucich verzii).
Pouziva sa ADO filter, ktory ma urcite obmedzenia oproti WHERE.

> ale toto mi jiz nefunguje:
> ( [Zadavatel] like '*svato�*' ) OR ( [Oe�itel] like '*svato�*' ) AND
> [ID]<>0 )
> Pokus o nastaveni takovetoho filtru konci lakonickou hlaskou o nesouhlasu
> typu nebo nesplneni mezi ci konfliktu parametru ...

Tu su informacie z MSDN, ohladom ADO filtra:

-----
The criteria string is made up of clauses in the form
FieldName-Operator-Value (for example, "LastName = 'Smith'"). You can create
compound clauses by concatenating individual clauses with AND (for example,
"LastName = 'Smith' AND FirstName = 'John'") or OR (for example, "LastName =
'Smith' OR LastName = 'Jones'"). Use the following guidelines for criteria
strings:

a.. FieldName must be a valid field name from the Recordset. If the field
name contains spaces, you must enclose the name in square brackets. b.. Operator must be one of the following: <, >, <=, >=, <>, =, or LIKE. c.. Value is the value with which you will compare the field values (for
example, 'Smith', #8/24/95#, 12.345, or $50.00). Use single quotes with
strings and pound signs (#) with dates. For numbers, you can use decimal
points, dollar signs, and scientific notation. If Operator is LIKE, Value
can use wildcards. Only the asterisk (*) and percent sign (%) wild cards are
allowed, and they must be the last character in the string. Value cannot be
null.
Note To include single quotation marks (') in the filter Value, use two
single quotation marks to represent one. For example, to filter on O'Malley,
the criteria string should be "col1 = 'O''Malley'". To include single
quotation marks at both the beginning and the end of the filter value,
enclose the string with pound signs (#). For example, to filter on '1', the
criteria string should be "col1 = #'1'#".

a.. There is no precedence between AND and OR. Clauses can be grouped
within parentheses. However, you cannot group clauses joined by an OR and
then join the group to another clause with an AND, like this:
(LastName = 'Smith' OR LastName = 'Jones') AND FirstName = 'John'

a.. Instead, you would construct this filter as
(LastName = 'Smith' AND FirstName = 'John') OR (LastName = 'Jones' AND
FirstName = 'John')

a.. In a LIKE clause, you can use a wildcard at the beginning and end of
the pattern (for example, LastName Like '*mit*'), or only at the end of the
pattern (for example, LastName Like 'Smit*').
-----

> b) dale jsem se setkal s tim, ze kdyz nahodim filtr, tak mi prestane
> fungovat vyhledavani zaznamu pomoci Locate !
> Dosti neprijemna zalezitost.

Locate pouziva takisto filter zaznamov takze tam moze dochadzat
ku konfliktom ked vysledny filter sa sklada z dvoch podmienok.
Ak je to mozne, tak pouzi ADOFindFirst, ADOFindNext, ...,
ktore pouzivaju ADO Find metodu.

> 2) Pouzivam metodu Locate pro interaktivni inkrementalni vyhledavani
> zaznamu.
> pouzivam toto volani: Q.Locate(Column.Field.FieldName, FastFindEdit.Text,
> [loCaseInsensitive, loPartialKey])
> Vsude to funguje OK az na datumove polozky, tam locate vrati false.
> Ptam se: lze vubec podle datumovych polozek takoveto vyhledavani
realizovat

Vyhladavanie datumu funguje takto:

if ADODataSet.Locate('Datum', StrToDate('5/12/00'), []) then
ShowMessage('OK');

Inkrementalne to hladat neide, pretoze to nie je retazec.

Erik Salaj, WINSOFT


Re[2]: dekompiler helpu

[*] Ji�� Kubelka���Z��밄�Š�v��w - 28.6.2000 00:29:44

Ahoj,

Monday, June 26, 2000, 10:03:50 PM, you wrote:
>> Ja to pouzivam bezne a na zadne problemy s cestinou jsem nikdy, opakuji
>> NIKDY nenarazil.
>>
>> Milan Tomes

V> M��e b�t, t�eba m� jinou verzi. My jsme to s �esk�mi helpy nezprovoznili,
V> to ale samoz�ejm� neznamen�, �e to nejde. Viktor


S cestinou to funguje ale je potreba si s tim pohrat. Mimochodem diky
za typ na dekompilator.

--
S pozdravem

Ji�� Kubelka ��� Als.FofrsIT(zv)worldonline(tec)cz ���

BDE, format paradoxu a SQL (podruhe)

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 27.6.2000 23:37:51

Puvodni zprava, kterou napsal Zbysek Hlinka dne 26 Jun 00,:

> Mam na to jiny nazor - MSDE nebo IB6 muzes dodat, takze se
> nemusis prilis starat, zda je nejaky SQL server k dispozici. Takovy
> Access take neni vsude k dispozici.

Kdyz muzes dodat MSDE, tak muzes dodat i Access, protoze
to je ta stejna licence. Ale samozrejme SQL Server je
SQL Server, Access je proti tomu orezavatko :) Horsi je,
ze kdyz dodavas SQL Server, musis se starat uplne o jinou
vec - totiz zda uz tam nahodou neni. Coz v pripade
hlavne MSDE (InterBase moc neznam, tak tam nemohu rici)
muze znamenat problem uz treba jen s pristupovymi pravy.
Avsak porad lepsi starat se o problemy s instalaci MSDE
nez o problemy s integritou dat Paradox :)


S pozdravem
Petr Zahradnik, pocitacovy expert

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


Jak na tlacitko Close?

[*] Ji�� Kubelka���Z��밄�Š�v��w - 28.6.2000 00:40:37

Ahoj,

Tuesday, June 27, 2000, 2:28:29 PM, you wrote:

AV> Zdravim,

AV> Potreboval bych mit formular, na kterem bude v hlavni liste pouze tlacitko X
AV> (zavrit) a to jeste aby bylo disabled. Neni problem nechat tam jen to jedno
AV> tlacitko, ale jak udelat aby bylo disabled?

AV> Ales


Pokud si das do programu nejakou promenou ktera sleduje jestli zaviras
z nejakeho buttonu nebo z listy pak staci pri udalosti OnClose toho
form napsat :

Pri OnClick na buttonu x:='Btn';

If x<>'Btn' then begin
MessageBox .. 'Nelze zavrit z listy';
Abort; // Tento abort prerusi udalost OnCLose
end;

Ja to pouzivam velice casto napr. v pripadech kdy mam rozeditovanou
SQL databazi a nemohu povolit zavrit okno jinak nez pres urcity button
ve kterem jsou osetreny ruzne stavy.

Vyzkousej to a napis jak to dopadlo.

--
S pozdravem

Ji�� Kubelka ��� Als.FofrsIT(zv)worldonline(tec)cz ���

Web server?

[*] Michal Sviga <info(zv)cd-amper(tec)cz> - 28.6.2000 01:07:14

Uz jsem to konecne nasel.
Clanek o instalaci Apache na WIN je na SM:
http://svet.namodro(tec)cz/go/r-art.asp?id=991021687
Ma to i pokracovani, jak zrovoznit PHP a MySQL.

PS: Na Linuxu to ale beha lepsi.

Nekdo tady zminoval Sambu. To neni web server, ale pouze podpora na Linuxu
pro pristup na Linux z Win jako na NT server.
S pozdravem

Michal �viga (Sviga)
=============================[PROTON]====
DAMA.CZ - Internetovy casopis pro vsechny zeny
http://www.dama(tec)cz mailto:reklama(zv)dama(tec)cz
tel.,fax: +420 2 72 76 98 48 mobil: 0602/ 207 557
http://kosmetika.dama(tec)cz - Kosmetick� poradna
======ICQ: 57557677 =======================
----- Original Message -----
From: Hurricane <hurricane(zv)email(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Tuesday, June 27, 2000 10:39 PM
Subject: Re: Web server?> Zdravim
>
> Pokud je Apache portovan pro Windle, NENI co resit. JE to kazdopadne
> nejlepsi volba. N atento server si nainstaluj vsechny sluzby, ktere bude
> potrebovat, ja sem ho neinstaloval, takze to nevim 100%. Urcite tam ma
HTTP
> protokol, SMTP, mozna IMAP, POP3, mozna NEWS, urcite si nainstaluj podporu
> CGI skriptu (abys mohl spoustet napr. to odesilani formularu emailem pres
> skript na serveru). Nezapomen na DNS (abys mohl na druhem pocitaci napsat
> http://www.nasserver(tec)cz/index.htm a ne http://123.321.251.124/index.htm)
> Pokud jeste nemas nakonfigurovanou sit, muzes to ucinit dvema zpusoby:
> 1) rucne sestavit routovaci tabulku (je o tom potreba neco vedet, i kdyz
pro
> 3 PC by to nemuselo byt tak strasne)
> 2) pouzit na to program (napr. $$ WinRoute, nebo nektery z free, urcite
> najdes)
> Pokud zprovoznis sit a server, mas vlastne vyhrano. Nyni by mel Apache
> poskytovat svoje sluzby pro celou sit.
>
> Pliis, neber to jako presny navod, sit sem nikdy neinstaloval, vim o tom
> pouze od kamosu, z doslechu, ze clanku,atd.

ISAPI (podruhe)

[*] L. ZITA <konference(zv)sales(tec)cz> - 28.6.2000 01:32:37

Behalf Of V�clav Hal�k

> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
> <title>Moje stranka pro testovani</title>
> </head>
> <body topmargin="2" leftmargin="2" bgcolor="#FFFFFF">
> <div align="left">
> <!-- Java script pro ceny -->
> <script type="text/javascript" language="JavaScript"
> src="ceny.js"></script>
>

Nebude to chodit na IE3, ten neumi externi scripty. Ale myslim, ze to vubec
nevadi, protoze
se bude jednat radove o maximalne o jednotky procent zakazniku. Take je
mozne jim tam jeste nabidnout
kompletni zazipovany cenik treba v textovem tvaru pro stazeni takze ani tito
zakaznici nebudou "ochuzeni".

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


OT:RE: Re: MSSQL7 kontra IB6

[*] L. ZITA <konference(zv)sales(tec)cz> - 28.6.2000 02:38:16

Petr Zahradnik
> > (mam na mysli predevsim Villika Gatese a jeho Redmondsky podnik),
> > porad maji nekoliktisickrat vic nez by si zaslouzili (za to svinstvo,
> > kterym
> > zahmyzili svet - i kdyz ja to nemyslim doslova, nektere
> jejich produkty
> > se mi celkem libi, treba Excel nebo ASP :-)
>
> Smarja, co to je za reci? Jak muzes mluvit o tom, kdo by si co
> zaslouzil? To jim snad zavidis jako ostatni? Tve ostatni nazory
> v teto konferenci jsou na velmi kvalitni odborne urovni, ale tohle
> je silena socialisticka hlina. Tohle muzes rikat tady na nase
> politiky, tam je to opravnene, ale rozhodne ne na spolecnost,
> ktera si svuj zisk vytvorila praci a kvalitnim managementem.

Ruka by mi upadla, kdybych na to nezareagoval.

Jak nahlizis (v souvislosti s tvym dalsim prispevkem ohledne kradeni SW)
na Microsofti KRADENI softwaru. Konkretne mam na mysli bezostysne
prebirani modifikovani a nasledne ZNEUZIVANI znasilnenych standardu
k potlaceni konkurence.
Podle meho nazoru je M$ diky tomu nejhorsim SW piratem na svete a
rozhodne si svuj zisk nevytvorila kvalitni praci ale spise spinavymi a
nekorektnimi
obchodnimi praktikami.

Jeden priklad spinavych praktik najdes na
http://www.microsoft.com/cze/piratstvi/NPC/CoJeTo.htm
Pokud tento clanek precte laik dozvi se v nem, ze kazdy pocitac, ktery nema
M$ cetrifikat pravosti
je nelegalni. Nikde ani zminka o tom, ze by mohl existovat jiny OS nez M$
Windows. A nejde jen o tento
clanek, podle mych informaci v tomto smyslu ("Jakekoliv PC MUSI mit M$
Windows") vystupuji zastupci
M$ i napriklad pri skolenich financnich pracovniku statni spravy. A to
povazuji za velmi nebezpecne.
Ostatne to potvrdil i nedavny velmi problematicky zatah v Mironetu.

Nerad bych tu prizivoval nelaky FLAME, takze pripadne odpovedi prosim na
soukr mail.

Ludek


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


ParamStr

[*] L. ZITA <konference(zv)sales(tec)cz> - 28.6.2000 02:38:38

Behalf Of Mifko
> > function ParamStr(Index: Integer): string;
> >
> > Dle helpu ma ParamStr delku 255. Mozna zde je problem
> > Pavel ZIDEK
>
> Rozumiem, ale nie je nejake riesenie, ktorym sa to da obist ???
> Ja viem, ze asi nie, ale co keby nahodou...
> mifko

Ahoj.
A nemuzes predat te aplikaci parametry jinak treba je dat do textoveho
souboru
a aplikaci pak volat se jmenem toho souboru a ten po "vytezeni" pripadne
smazat ?

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


OT: SOFTWARE & MICROSOFT, drive MSSQL7 kontra IB6

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 28.6.2000 03:27:21

Puvodni zprava, kterou napsal L. ZITA dne 28 Jun 00,:

> Jak nahlizis (v souvislosti s tvym dalsim prispevkem ohledne kradeni SW)
> na Microsofti KRADENI softwaru. Konkretne mam na mysli bezostysne
> prebirani modifikovani a nasledne ZNEUZIVANI znasilnenych standardu
> k potlaceni konkurence.

Ale tomu se rika kapitalismus. To se neda nic delat, tak to funguje.
Velke spolecnosti zerou ty mensi, to neni otazka software. Postav si
maly obchudek a kousek od nej budou postaveny dva hypermarkety,
tak se ti taky snizi prijmy a zkrachujes. Nakoupi ve velkem za mnohem
nizsi ceny a budou prodavat za ceny, ktere jsou nizsi nez tvoje
nakupni. Konkurence je vzdy potlacovana, to je zakon trhu. Jsi nekam
do maleho obchudku s potravinami a zeptej se jich, o kolik jim padly
trzby, kdyz vyrostl vedle supermarket nebo hypermarket. Dnes kupujes
pocitace stejne jako housky, drive tomu tak nebylo, drive se na
pocitacich vydelaly daleko vetsi penize nez ted. Zeptej se treba
zemedelcu, jak jim jedou ksefty, jestli nahodou nemuseji prodavat
veprove maso pod cenou apod. Nad tim se vubec nepozastavujes, to ti
prijde naprosto normalni, ale o Microsoft se bude otirat kazdy.
Kazdy, ktery ma na pocitaci ty Windowsy a spoustu jineho softu.

Ano, Microsoft mnohdy mel a ma nekale obchodni praktiky. Ale ktera
z vetsich firem je nema? Kde je velky business, tam je toto
vsechno. Nerikam, ze je to normalni. Nerikam, ze se to ma tolerovat.
Ale je velice jednoduche a lacine rozhlasovat, jak Microsoft
rozsiruje hnusne programy, jak vsechno pada, jak nic nechodi.
Uplne nejlepsi je to jeste od lidi, kteri to pouzivaji a navic
se tim zivi. To se mi nelibi, to je pokrytectvi. Asi nejvice se
Microsoftu zazliva, ze zlikvidoval Netscape. No to je fajn, to
se zrovna hodi do teto debaty o OpenSource. Microsoft dal browser
zdarma. Ja jsem moc rad, ze existuje Explorer. Ja mam koupeny
nejaky Netscape Navigator 2 nebo 3, ted uz nevim, normalne jsem
si ho koupil. Pak prisel Explorer a byl lepsi. Od te doby
pouzivam Explorer. Ne proto, ze je zadarmo, ale proto, ze je
proste lepsi (to je muj nazor, proste je pro me lepsi). Spousta
lidi tu propaguje OpenSource, Linux a soft zadarmo, ale pritom
zavrhuji Microsoft, ze dali Explorer zadarmo. Kde to jsme?

> Podle meho nazoru je M$ diky tomu nejhorsim SW piratem na svete a
> rozhodne si svuj zisk nevytvorila kvalitni praci ale spise spinavymi a
> nekorektnimi
> obchodnimi praktikami.

To je tvuj nazor. Mas na nej pravo. Ja s tim nesouhlasim. Bill
Gates je ohromny clovek. Neni tolik lidi na svete, jako je on.
Velikou roli v tom hraje i nahoda, to je prirozene. Spinave
praktiky tam jsou, zrovna jako jsou v kazde velke firme, v kazde
politicke strane, v kazdem statnim aparatu apod. Ale ta kvalitni
prace tam je take a je ji hodne a za tim si stojim.

> Jeden priklad spinavych praktik najdes na
> http://www.microsoft.com/cze/piratstvi/NPC/CoJeTo.htm
> Pokud tento clanek precte laik dozvi se v nem, ze kazdy pocitac, ktery nema
> M$ cetrifikat pravosti
> je nelegalni. Nikde ani zminka o tom, ze by mohl existovat jiny OS nez M$
> Windows. A nejde jen o tento
> clanek, podle mych informaci v tomto smyslu ("Jakekoliv PC MUSI mit M$
> Windows") vystupuji zastupci
> M$ i napriklad pri skolenich financnich pracovniku statni spravy. A to
> povazuji za velmi nebezpecne.

Nesouhlasim. Microsoft je spolecnost jako kazda jina. Nevidim
duvod, proc by ses na ni mel koukat jinym pohledem nez na ty
ostatni. Porozhledni se po Internetu, porozhledni se ruzne
po meste, po inzeratech. A nerikej, ze nikdo jiny nepouziva
podobne praktiky. To neni zadna tragedie. Daleko zhoubnejsi
mi prijdou treba zasilkove sluzby. Ano, me nenachytaji, ale
hodne lidi ano. Cestovni kancelare, ktere nevozi lidi zpet
z dovolene. Tunelovane banky a kampelicky. Dokonce mi hodne
zhoubne pripada to, ze z mych dani, na ktere ja vydelam
poctivou praci, stat plati lidem za svou blbost. Nekdo si da
penize do pochybne banky s vidinou velkeho zisku, banka padne
a ja jako danovy poplatnik temto mamlasum zaplatim jejich
uspory! A spousta dalsiho. Microsoft proti tomuto je velice
seriozni podnik. Nemusis si to kupovat, nahraj si Linux
nebo si kup treba NextStep ci jiny OS.

> Ostatne to potvrdil i nedavny velmi problematicky zatah v Mironetu.

Za prve, co vim, tak se tam nelegalni software instaloval.
Za druhe nesouhlasim s provedenim zasahu. Jenomze jaksi
ten zasah neudelal Microsoft, ale policiste placeni z mych
dani. Nelibi se mi, co za moje penize delaji. Jenomze s tim
nic neudelam, kdyz v teto zemi 20% lidi voli komunisty
a 15 nebo kolik % ty socialisty, co nam to tady za tu dobu
sve vlady podelali, co uz se podelat dalo. Holt si to
zaslouzime, kdyz jsme blbi, tak jsme blbi. Nevinil bych
z tohoto rozhodne Microsoft, ten se jen snazi prijit si na
sve penize. Pokud mu to stat dovoli, je to problem v tom
state. Zrovna tak nezazlivam nic Telecomu, protoze ten dela
jen to, co mu je dovoleno statem.

> Nerad bych tu prizivoval nelaky FLAME, takze pripadne odpovedi prosim na
> soukr mail.

Pozde, uz je to tady, davam lepsi subject...


S pozdravem
Petr Zahradnik, pocitacovy expert

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


OT: SOFTWARE & MICROSOFT, drive MSSQL7 kontra IB6

[*] Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> - 28.6.2000 06:55:15


> -----P�vodn� zpr�va-----
> Od: Foldyna Jir� [mailto:jiri.f(zv)avizo(tec)cz]
> Odesl�no: 27. �ervna 2000 14:13
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: RE: Re: MSSQL7 kontra IB6
>
>
> > Jak to muzes srovnavat? Uzs videl free jiny nez krabicovy software?
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> ^^^^^^^^^
> Jiste, operacni system Linux, napriklad. Obecne oblibenym
> omylem (abych
> pouzil terminologii pana Soucka) je podle mne myslenka, ze instalace
> operacniho systemu je neco, co dokaze kazde dite v case mezi
> Vecrnickem a
> cistenim zubu -o)

To znamena, ze krabicovy software je ten, ktery zvladnes nainstalovat
mezi vecernickem a cistenim zubu? Zajimava definice.
Ja bych spis rekl, ze je to software, ktery neni delan pro konkretniho
cloveka ci organizaci a je siren v nejake obecne pouzitelne forme. Podle
mne je Linux typicky krabicovy software, i kdyz hodne z jeho distribuci
zadnou krabici nikdy nevidelo.>
> > Erik ma pravdu ze servisni aktivity jsou dusledkem a ne
> > pricinou vyvoje
> > software. S tim muzes nesouhlasit ale tezko na tom neco zmenis.
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> S tim souhlasim a dodavam i B - co trosku zmenit gard -
> vyvinout sqely SW,
> davat ho zadarmo a pomahat klientum s jeho pouzitim

Ano, ale musi nekdo platit najem z te louky, na kterou se budu chodit past.

Jura


databaze Access

[*] Kejval <petr.kejval(zv)worldonline(tec)cz> - 28.6.2000 07:05:51

Do params databaze napis nasledujici radek:
USER NAME = ADMIN

S pozdravem
Petr Kejval

----- P�vodn� zpr�va -----
Od: <volcik(zv)email(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Odesl�no: 27. �ervna 2000 16:08
P�edm�t: Re:Re: databaze Access


> S TDatabase je to obdobne jako s TADOConnection (to jsem zkousel jiz
drive)
> - pri aktivaci spojeni (TDatabase.Connected=True) vyskoci okno "Database
> login" a chce to UserName a Password. Proc ? Do databaze nemam definovane
> zadne pristupy, v Accessu ji otevru rovnou. Kdyz nastavim
TDatabase.LoginPrompt=False
> a potom TDatabase.Connected=True, tak vyskoci okno "Error" - Invalid
parametr.
>
> Diky za nejakou dalsi radu. D.V.
>
>

Create MDI

[*] garalda <garalda(zv)mail(tec)cz> - 28.6.2000 07:08:42

>
> Mam taky mensi problem s mdi childom.
>
> Chcem vytvorit MDI child form uz pri starte na zaklade urcitych
podmienok.
> Neviem ale pri akej udalosti. Skusal som pri FormCreate, FormShow a stale
> to hadzalo errory.
> Neviete poradit pri akej udalosti to najlepsie osetrit ??
>
No ja to mam (s urcitymi podminkami - treba jestli uz neexistuje)
implementovano ve FormActivate a funguje to bez problemu.

Ref. integrita v MSSQL7

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 28.6.2000 07:11:24

> muzes mi uvest jak tedy resis problem:
> Existuje MASTER tabulka a DETAIL tabulka. V DETAIL tabulce mas
> definovany foreign key na ID_MASTER. Nyni chci zajistit, ze kdyz smazu
> zaznam z MASTER tabulky, tak system smaze vsechny odpovidajici DETAIL
> zaznamy. IMHO (:-)) s pouzitim foreign key, tohoto nikdy primo
> nedosahnes a budes to muset resit nejakou obklikou (smazes si zaznamy
> sam nebo si na to udelas SP, ...).
>
> Takovychto "MASTER-DETAIL" vztahu na urovni datoveho schematu muze byt
> mnoho a ta kaskadovost muze byt napr. 4 urovne. Mne se opravdu velmi
> velmi libi, ze kdyz chci na te nejvyssi urovni jeden zaznam smazat,
> tak ma aplikace nemusi vedet kde ma co vsechno smazat, ale proste
> smaze jeden zaznam z TOP MASTER tabulky. O zbytek se postaraji
> triggery a kaskadovite smazou prislusne zaznamy (krome jineho).
>
> Zkus mi rict jak toto resis s FOREIGN KEY.
> IMHO je to s foreign key neresitelne, protoze nejprve je testovana
> referencni integrita dana FOREIGN KEY a teprve potom se vyvola "after
> change" trigger. Test referencni integrity dane foreign key zahlasi
> errora �perace se neprovede (=>triggery se provadet nezacnou). To je
> duvod proc se mi nezda moc sikovna kombinace pouzivani triggeru a
> foreign key.

Ahoj,

myslim, ze to trosku uhlo od me puvodni otazky. Puvodne jsem se
ptal, zda je vyhodnejsi resit cizi klic pouzitim FOREIGN KEY nebo
triggeru. Domnivam se, ze kaskadova integrita je uz trosku jiny typ
integrity - tam neni sporu, ze bez triggeru to nepujde a FOREIGN
KEY je nepouzitelne - o tu mi vsak vubec nejde, to je jasna vec.
Mne slo o technologicke srovnani tech dvou cest z hlediska
efektivity, samozrejme v pripadech, kdy lze pouzit oboji.

David


Web server?

[*] Hubka Lubos <L.Hubka(zv)trenkwalder(tec)com> - 28.6.2000 07:26:26

hm , doteraz som si myslel ze samba nie je web server, ale
nieco na spristupnenie Linux diskov pre win po sieti.
;O
/LH

> -----Original Message-----
> From: Hurricane [SMTP:hurricane(zv)email(tec)cz]
> Sent: Tuesday, June 27, 2000 11:02 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Re: Web server?
>
> Zdravim
>
> Samba je linuxovej server, kterej emuluje prostredi siteMicrosoft. I ten
> bz
> sel pouyit, ale spis bych doporucil ten Apache. O Sambe je serial na
> www.root(tec)cz.
> Hmm, Apache je taky free.
>
> Hurricane
> ----- Original Message -----
> > na ladeni je podle mych zkusenosti vynikajici Sambar server - da
> > se administrovat pres browser, nezatezuje ani procesor ani
> > nezabira prostredky, ma plnou podporu nejen cgi ale i
> > ISAPI/NSAPI a hlavne, je free :-)

OT: Re: MSSQL7 kontra IB6

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 28.6.2000 07:27:59

Od: "Erik Salaj" <winsoft(zv)napri.sk>
Komu: <delphi-l(zv)fwd(tec)cz>
V�c: OT: Re: MSSQL7 kontra IB6
Datum odesl�n�: Tue, 27 Jun 2000 23:27:49 +0200
Po�tovn� prog.: Microsoft Outlook Express 5.00.2919.6700
Odpov�� kam: delphi-l(zv)fwd(tec)cz

> > O cem podle mne tedy v Open Source jde ? Predevsim si myslim, ze jde
> > o penize, jako vzdy. Ale o penize vydelane poskytovanim pridane
> > hodnoty,
> tedy
> > neceho, co klientovi prinese uzitek. Rekl bych, ze se jedna o
> > prilezitost poskytnutou schopnym, chytrym a kvalifikovanym lidem,
> > aby krome radosti z vydelanych penez meli taky uspokojeni z dobre
> > vykonane prace, ze za nimi zustalo neco, o �em muzou rict, tohle je
> > moje dilo. Preneseno do reci prikladu, zrealizuji informacni system
> > postaveny na Linuxu s Interbase
> jako
> > databazovym serverem a cele to spacham v Kylixu. Protoze usetrim za
> > nakup licenci a databazoveho stroje, muze se mi vyplatit najmout si
> > konzultanta, ktery je expert na Interbase, a udela mi databazovou
> > cast podstatne lip,
> nez
> > bych to kdy udelal sam - dam vydelat sluzbam v oblasti Open Source
> Interbase
> > - a vydela i muj klient, protoze system bude za stejne penize
> spolehlivejsi,
> > vykonnejsi atd. Protoze nemusim platit za operacni system, muzu
> > totez
> udelat
> > s Linuxem.

No, ja nevim... Ted mame nejake aplikace oprene o MSSQL7.
Problem je, ze kdyz zakaznikovi reknu, tady mas aplikaci za
50000 Kc, ale musis si k tomu jeste koupit MSSQL server za
dalsich 60 tisic, tak z toho moc nadsenej nebude. (Ty ceny berte s
rezervou, nevim, kolik opravdu stoji MSSQL server vcetne HW, OS
apod.). Neverim, ze pokud prejdu k IB6, reknu si, dobra, ted si
muzu najmout specialisty za 60 000 Kc... Udelam asi spis tu
aplikaci stejnym zpusobem, jako kdybych mel MSSQL server, ale
zakaznik nebude muset platit za SQL server (leda jen HW a praci
technika). Rozhodne se mu nebudu snazit vnutit tu aplikaci za 110
tisic.


David


Client/server Master/detail

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 28.6.2000 07:39:20

On 27 Jun 2000, at 16:26, ing. Ale� Da�a wrote:

> Mohl bych poprosit kdybys udelal souhrnny prehled co se musi nastavit
> u komponent ADO, aby to fungovalo a jake komponenty pouzit. Proc
> nepouzivat komponenty k ADO z Delphi, ale treba ADNIS nebo tvoje
> komponenty OLE DB?

U ADO i OLE DB je moznost nastavit bud server, nebo klienta. V
Delphi komponentach je na to obvykle nejaka vlastnost.

Co se tyce ADO/OLE DB, jedna se o univerzalni rozhrani pro
pristup k jakymkoliv datum. Lze ocekavat, ze bude (ci uz je)
vhodny provider pro celou radu databazi, vcetne IB6, dokonce lze
ocekavat, ze se OLE DB objevi i na Linuxu. Pokud tedy potrebujes
univerzalni pristup (jeste lepsi nez ODBC), ktery ti umozni i celkem
snadne prechazeni mezi databazemi, povazuji OLE DB za dobrou
volbu.

Na seminari o Kylixu sice slibovali univerzalni rozhrani k databazim
(na Linuxu, patren se to dostane i do Woken) zabudovane primo do
programu, male a vubec nejlepsi :-), ale podle toho, co jsem
vyrozumel, nebude to umet vzdaleny pristup (vicevrstve aplikace).
Tam bude stale hnizdit MIDAS. S ADO/OLE DB lze vzdaleny
pristup programovat snadno.

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> Zbysek Hlinka Sent: Friday, June 23, 2000 8:07 AM To: delphi-l(zv)fwd(tec)cz
> Subject: RE: Client/server Master/detail
>
>
> On 22 Jun 2000, at 17:35, ing. Ale� Da�a wrote:
>
> > Ja jsem to netestoval na tolika pocitacich najednou, ale pouze ze
> > dvou. Pokud jsem to zkousel na jednom PC, ktery slouzil jako server
> > i client, tak to chodilo celkem pomalu. Ale pokud jsem na to
> > pristupoval z jineho stroje na siti, tak se mi zd�la odezva celkem
> > rychl�. Dalsi podstatny casovy rozdil byl v tom, pokud jsem nacital
> > vsechny data ze serveru na clienta. Kdyz jsem si nastavil, ze chci
> > data ziskavat po tolika radcich co je videt v gridu (plus neco
> > navic) tak to jelo velmi rychle.
>
> To souhlasi. Tentyz pokus, kdy byly ve hre pouze dva pocitace
> (tedy klient a server), dopadl naopak lepe pro server. Sest pristupu
> naraz vsak server beznadejne zahltilo. Cas ziskavani dat pri zatizeni
> serveru byl nekolikanasobne delsi nez pri zatizeni klientu.


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


SELECT z 2 DB

[*] Ji�� Hasek - 28.6.2000 07:40:49

> Zdravim,
>
> Ako sa da prosim Vas, v delphi selectovat z dvoch tabuliek ktore su v
> roznych databazach? (D5 Ent, MS Access 2000)
>
> Dakujem
>
> Martin Milesich
>
Mas na mysli asi heterogenni query (viz help) :

SELECT Customer.CustNo, Orders.OrderNo
FROM ":Oracle1:CUSTOMER"
JOIN ":Sybase1:ORDERS"
ON (Customer.CustNo = Orders.CustNo)
WHERE (Customer.CustNo = 1503)

Jirka


OT: SOFTWARE & MICROSOFT, drive MSSQL7 kontra IB6

[*] Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> - 28.6.2000 07:48:57



> -----P�vodn� zpr�va-----
> Od: Petr Zahradnik [mailto:clexpert(zv)clexpert(tec)cz]
> Odesl�no: 27. �ervna 2000 22:32
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: RE: Re: MSSQL7 kontra IB6
>
> Smarja, co to je za reci? Jak muzes mluvit o tom, kdo by si co
> zaslouzil?

Spoleham na ustavou zarucenou svobodu projevu:-)

> To jim snad zavidis jako ostatni?

Rozhodne ne. I kdyz - uprimne receno - dobre financni zajisteni
by se mi libilo, ale obavam se, ze pouze v pripade, ze bych s tim
nemel zadne starosti. Takze spis zavidim nekomu, kdo draze prodal
svou firmu nebo vloni vyhral tech 60 milionu ve Sportce.

> Tve ostatni nazory
> v teto konferenci jsou na velmi kvalitni odborne urovni,

dekuji :-)

> ale tohle je silena socialisticka hlina.

NO FUJ! KDYBYCH BYL ADMINEM, TAK MAS PEKNE OSTRE NAPOMENUTI!
Nehlede na to, ze je to velmi laciny argument, ktery pouzil treba Klaus pri
hodnoceni bojkotu Telecomu (rikal: "Ceny prece urcuje trh!"),
je to hloupost. Nerikam, ze by se ten system mel menit, ze by se jejich
penize
mely prerozdelovat nebo ucinit opatreni, aby tolik nevydelavali.
Rekl jsem jenom, ze se mi to nelibi. Stejne jako se mi nelibi, ze napr.
Zelezny
na Nove pousti ty nejlacinejsi smiry, na zaklade vysoke sledovanosti
o nich tvrdi, ze je to kvalitni umeni a cim dal vic tim oblbuje uz tak dost
blby narod.
Ale tim nezpochybnuji jeho pravo zdimat prostrednictvim blbecku
nalepenych na obrazovku prachy za reklamu. A nelibi se mi spousta dalsich
podvodniku,
napr. Kozeny, kampelicky, atd..., ale je normalni, ze takovi lide existuji
a ze ve svuj prospech vyuzivaji to, co neni zakazane. Ale tim snad vubec
nerikam,
ze jsem socialisticky kreten. A nezavidim jim, oni by si to meli srovnat se
svym svedomim.

BTW - kdyz jsme u tech podvodniku. Ja bych je netrestal - anebo trestal,
ale postizenym bych nic nedal. Protoze prave oni jsou zivnou hlinou
pro podvodniky a dokud se nenauci byt zodpovedni za sebe a za sva
rozhodnuti,
budeme jim donekonecna nahrazovat skody zpusobene jejich vlastni hlouposti
(nebo vychcanosti: bud vyjde tech 30 procent, nebo mi to stat nahradi...).
To by se tykalo obeti kampelicek, letadlovych her i obycejnych snatkovych
podvodniku.

> Tohle muzes rikat tady na nase
> politiky, tam je to opravnene

Zajimalo by mne kriterium, podle ktereho urcujes, kdy je opravnene
rikat, ze si nekdo neco nezaslouzi. Ty nasim politikum zavidis?

A co treba zabavni prumysl? tam by to bylo opravnene?
Co treba tvurci skupiny Lunetic? Ti maji penize zaslouzene?
Nemyslim samozrejme ty ctyri blbecky, kteri se prostituuji na verejnosti,
ale jejich tvurce, kteri vyrobili "hvezdy" a s minimalnimi naklady
prodavaji predrazena CD, vybiraji od zblblych devcatek ne male
castky na koncertech.... Ale je to jejich sikovnost - nasli zdroj penez,
vydelavaji je legalne a nic nenamitam. Ale to neznamena, ze se mi
to libi a ze to schvaluju.

Pravda, nemel bych je srovnavat s Microsoftem, ten produkuje
narozdil od vysezminenych uzitecne veci, ale je to markantni
priklad toho, co jsou nezaslouzene penize.

> ale rozhodne ne na spolecnost,
> ktera si svuj zisk vytvorila praci a kvalitnim managementem.

Ajajaj... do tohohle se radeji nebudeme poustet. Nemam na to, abych
zhodnotil kvalitu sam u sebe, natoz u firmy, do niz vubec nevidim.
A zpusob a kvalitu jejich prace - radeji nechci hodnotit. Maji dost dobrych
veci, ale taky spoustu peknych bastlu. To ale muzeme pozorovat uplne vsude.

Jura


MSSQL7 kontra IB6

[*] Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> - 28.6.2000 07:59:43



> -----P�vodn� zpr�va-----
> Od: Foldyna Ji�� [mailto:jiri.f(zv)avizo(tec)cz]
> Odesl�no: 27. �ervna 2000 14:02
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: RE: Re: MSSQL7 kontra IB6

> Nezda se vam, ze termin "kradez software" je ze semantickeho hlediska
> nesmysl ?

Nezda.

> Obecne pojeti terminu kradez spociva v tom, ze
> nekdo nekomu neco
> vezme, a postizenemu to pak chybi.

To je jen tvuj vyklad a neda se s nim souhlasit.
Jeden priklad z historie. Nevim uz, jak se jmenoval
a nechce se mi to ted hledat, jakysi
clovek prisel na to, jak resit kubicke rovnice.
Behem nejake sve slabosti v nemoci se sveril svemu
priteli Cardanovi. A to reseni je nyni znamo jako Cardanovy vzorce.
To je podle mne typicky priklad kradeze. Pravemu autorovi
nic nechybelo, dokonce myslim brzy po te kradezi-nekradezi
zemrel, tak mu ani chybet nemohlo.

Kdyz to podle Tebe nebyla kradez, co to teda bylo?

Jura


Ref. integrita v MSSQL7

[*] Ren� Otisk - 28.6.2000 08:06:22

Hi,

Ja pouze reagoval na absolutni odmitnuti FOREIGN KEY jakozto zbytecnosti...
Nekdy je dobre (u mene rozsahlych projektu) si to osetrit na aplikacni
urovni.

Sroub



Ahoj,

muzes mi uvest jak tedy resis problem:
Existuje MASTER tabulka a DETAIL tabulka. V DETAIL tabulce mas definovany
foreign key na ID_MASTER.
Nyni chci zajistit, ze kdyz smazu zaznam z MASTER tabulky, tak system smaze
vsechny odpovidajici DETAIL zaznamy.
IMHO (:-)) s pouzitim foreign key, tohoto nikdy primo nedosahnes a budes to
muset resit nejakou obklikou (smazes si zaznamy sam nebo si na to udelas SP,
...).

Takovychto "MASTER-DETAIL" vztahu na urovni datoveho schematu muze byt mnoho
a ta kaskadovost muze byt napr. 4 urovne. Mne se opravdu velmi velmi libi,
ze kdyz chci na te nejvyssi urovni jeden zaznam smazat, tak ma aplikace
nemusi vedet kde ma co vsechno smazat, ale proste smaze jeden zaznam z TOP
MASTER tabulky. O zbytek se postaraji triggery a kaskadovite smazou
prislusne zaznamy (krome jineho).

Zkus mi rict jak toto resis s FOREIGN KEY.
IMHO je to s foreign key neresitelne, protoze nejprve je testovana
referencni integrita dana FOREIGN KEY a teprve potom se vyvola "after
change" trigger. Test referencni integrity dane foreign key zahlasi errora
�perace se neprovede (=>triggery se provadet nezacnou).
To je duvod proc se mi nezda moc sikovna kombinace pouzivani triggeru a
foreign key.

S pozdravem, Lada



----- P�vodn� zpr�va -----
Od: Ren� Otisk <otisk(zv)misel(tec)cz>

> Dovolim si oponovat. I kdyz kaskadova integrita mi u MS SQL7 chybi nekdy
> (obzvlaste kdyz s nim neco delam) podstatne, tak myslim ze odepisovat
> foreign key jen kvuli tohoto nemusi byt spravne. Zjistil jsem, ze
kombinace
> foreign key a triggeru mi zajisti jak integritu dat jako takovou tak i
> jakousi pseudocascade integritu. Nicmene vzdy zalezi na typu aplikace...
>
> Srouob
>
> > Ja preferuji triggery.
> > Napr. pokud mas definovany Foreign key, tak nejses schopen nijak rozumne
> > zajistit kaskadovy delete.
> > Triggery Ti davaji vetsi volnost.
> > S pozdravem, Lada
> >
> > PS: Co to znamena IMHO?
> >
> > > IMHO je lepsi FOREIGN KEY.
> > >
> > > Mac
> > >
> > > ----- Original Message -----
> > > From: "David Lebeda" <david.lebeda(zv)comarr(tec)cz>
> > >
> > > > - bud zavedenim FOREIGN KEY tam, kde jsou potreba
> > > > - nebo tuto vec provadet sam trigery.
>

SOFTWARE & MICROSOFT, drive MSSQL7 kontra IB6

[*] Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> - 28.6.2000 08:26:06



> -----P�vodn� zpr�va-----
> Od: Petr Zahradnik [mailto:clexpert(zv)clexpert(tec)cz]
> Odesl�no: 28. �ervna 2000 4:27
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: OT: SOFTWARE & MICROSOFT, drive MSSQL7 kontra IB6
>

> Za prve, co vim, tak se tam nelegalni software instaloval.
> Za druhe nesouhlasim s provedenim zasahu. Jenomze jaksi
> ten zasah neudelal Microsoft, ale policiste placeni z mych
> dani. Nelibi se mi, co za moje penize delaji. Jenomze s tim
> nic neudelam, kdyz v teto zemi 20% lidi voli komunisty
> a 15 nebo kolik % ty socialisty, co nam to tady za tu dobu
> sve vlady podelali, co uz se podelat dalo. Holt si to
> zaslouzime, kdyz jsme blbi, tak jsme blbi. Nevinil bych

Vyjmenovals ty nejhorsi ze soucasnych stran z hlediska ideologie.
Jenomze ostatni nejsou o nic lepsi z hlediska prakticke politiky.
Navic to jsou vsechno jiz neduveryhodne osoby - situace v ceskych zemich
se nezlepsi, dokud nedojde k personalni vymene ve vrcholnych organech
statni spravy. Petre, nechces kandidovat? :-)
Pokud bys delal nejakou praci ve vlade stejnym zpusobem, jakym administrujes
tuto konferenci,
nemohl bys nebyt prinosem (zvlaste pri srovnani s tim, co je tam ted).

Jestli se rozhodnes kladne, napis, zaridil bych si volebni ucast ve Tvem
obvode
a na vlastni naklady Te prijedu odvolit :-)

> z tohoto rozhodne Microsoft, ten se jen snazi prijit si na
> sve penize. Pokud mu to stat dovoli, je to problem v tom
> state. Zrovna tak nezazlivam nic Telecomu, protoze ten dela
> jen to, co mu je dovoleno statem.

A co si od nekterych uredniku koupil. To netvrdim jako fakt, pouze
jako svuj pocit. Abych byl korektni, mel jsem do te vety dat "myslim",
ale to uz by se hur psalo, ze neco tomu Telecomu zazlivam.
Nezazlivam Telecomu, jak se ve sve situaci chova, ale jak ji ziskal.
Stejne jako Microsoftu nezazlivam, ze se snazi mit velke prijmy,
ze mi jeho produkty pripadaji silene predrazene - ale ze se snazi zvysit
zisk utokem na nejnizsi lidske vlastnosti: nevim, jak se jmenovala napr.
ta nedavna aktivita "proti piratstvi", kterou cesky MS podporoval - kde
bylo "pomstete se byvalemu sefovi, natrete ho, ze pouziva nelegalni
software".
Kdyby to byla vyzva "udejte kohokoliv, o kom vite, treba svoji babicku",
bylo by to neco jineho, tohle ale na mne pusobi dost blbym dojmem
a pripada mi to jeste na nizsi moralni urovni nez kradez software.

Jura


Zmena rozlisenia

[*] Peter Luk�cs <batex(zv)astrafren(tec)cz> - 28.6.2000 08:35:45

Zdravim, nevim sice proc nechces pouzit DX, ale ja jsem tento problem resil
asi pred dvema roky. Skouseli jsme nastavit rozliseni pomoci API, ale to se
nam nejak nepovedlo. Prisli jsme na zpusob, jak zmenit rozliseni pomoci
registru, ale to fungovalo jen s restartem. Nakonec jsme se rozhodli
vyzkouset balik komponent DX. Toto reseni melo spoustu vyhod proti reseni
pouhym nastavenim rozliseni. Jestli chces, muzu Ti tento balik poslat,
obashuje i jednoduchy priklad, kde najdes jak pouziti DX, tak i pouziti
joysticku (myslim).

Batex

PS: Trosku mi vysvetli: nechcem prestavit rozlisenie monitoru, len okna...
Ahojte,

Robim hru v Delphi a potrebujem nastavit rozlisenie okna ale bez
DirectX. Nechcem ale prestavit rozlisenie monitoru.

Dakujem

Miso nnfapso(zv)kios.sk


Client/server Master/detail

[*] Jaroslav Nadhera <nadhera(zv)csh(tec)cz> - 28.6.2000 08:37:14

> Pokud nemas Delphi Enterprise tak ADOExpress nemas. OLEDB je free a Adonis
> sicce neco stoji, ale zase jej muzes pouzivat tusim od D3 nahoru.
>

K Delphi Professional jdou ADOExpress asi za 7000,- dokoupit.

J. N�dhera

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

ISAPI (podruhe)

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 28.6.2000 08:40:11

Dekuji za dalsi mozne reseni, ale zda se mi ponekud nevyhodne z duvodu
velikosti scriptu, ktery se musi stahovat ke klientovi. Rad bych spise
pouzil reseni, ktere toto vse vyresi na strane serveru. Zkusim presvedcit
zakaznika na prezentaci pomoci ASP nebo php3 a tudiz i napojeni na Access,
MS SQL nebo MySQL

Milan Tomes

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> V�clav Hal�k
> Sent: Tuesday, June 27, 2000 7:48 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Re: ISAPI (podruhe)
>
> Caute,
> nevim jestli jsem precetl vsechny prispevky k tomuto tematu (snad jo) ale
> jak sem pochopil jde ti o to abys klientovy predal stranky a
> program a on si
> pomoci nej mohl aktualizovat treba cenik.
>
> Nevim nakolik je to spravne ci programatorske reseni ale ja bych to resil
> takto:
> >> pro tuto situaci
> 1. Zakaznik tam nechce CGI nebo nema moznost ho spoustet na serveru
> 2. Nema moznost pouzit databazi ci PHP nebo ASP
> 3. Ty jako vyvojar se nemas cas neco z predchoziho ucit nebo se
> ti to zda na
> jednu zakazku zbytecne
>
> >> pak se skus podivat na tohle reseni >>
> 1. Udelam aplikaci ktera se bude umet pres FTP pripojit k danemu serveru a
> nan prenest navou verzi souboru. Ten soubor bude jednoduchej textak v nemz
> budes mnet treba ty ceny produktu. Bude se vlastne jednat o jednoduchej
> JavaScript.
>
> traba takto (netvrdim ze je to jedina moznost tusim to de i pres promene
> jednoduseji, zas tak do JavaScriptu nedelam :-) )
>
> function cenaslepic() {
> document.write('1 Milion ');
> }
>
> function cenaslona() {
> document.write('1 000 ');
> }
>
> atd...
>
> Pro nakolika strankove ceniky i vice skriptu (treba pro kazdou jeden).
>
> 2. Stranku v dobe navrhu budu uz ladit s timto skriptem. S tim ze skript
> bude pripojen jako externi soucat stranky Pak si uzivatel jen vzdy zmeni u
> sebe cenik a odesle tento soubor na server.
>
> a ve strance to pripojis treba takto / uvadim zacatek stranky:
>
> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
> <title>Moje stranka pro testovani</title>
> </head>
> <body topmargin="2" leftmargin="2" bgcolor="#FFFFFF">
> <div align="left">
> <!-- Java script pro ceny -->
> <script type="text/javascript" language="JavaScript"
> src="ceny.js"></script>
>
> kde 'ceny.js' je ten soubor s cenami
>
> a pak to pouzijes treba takto:
> </p>Nase slepice jsou nejlepsi a stoji jenom&nbsp;
> <script LANGUAGE="JavaScript">
> cenaslepic()
> </script>
> atd..
>
> Je to odzkouseno na NN 4.5 a vyse + Mozilla na Winech i Linuxu a IE 4.0
> takze bys s tim nemnel mit problemy co se tyce browseru. Opet
> opakuju de to
> urcite i trochu jinak ale tohle by te snad mnelo navest spravnym smerem a
> snad ti to pomuze.
>
> V�clav Hal�k - Amat�rsk� program�tor
> vhalik(zv)es-servis(tec)cz, vhalik(zv)iol(tec)cz, vhalik(zv)centrum(tec)cz
>
>
> Puvodni sprava>>
> Mam takovyto pozadavek od zakaznika: Potrebuje vytvorit cenik, ktery by si
> sam udrzoval a u jednotlivych produktu na jeho strance by se tato cena
> zobrazovala. Problem je prave v onom "ktery by si sam udrzoval". Tudiz
> tipuji to na vytvoreni nejake ISAPI knihovny a ten zakaznik by vzdycky
> uploadoval nejaky .txt soubor s cenikem a ta knihovna by podle nazvu
> vyhledala aktualni cenu a vratila by ji jako soucast HTML kodu stranky. Je
> toto mozne udelat ??? Jak ??? Jake jsou podminky provozu ??? OS serveru
> atp...
>
> Dekuji
>
> Milan Tomes
>

Aplikace s TrayIcon

[*] Ladislav =?ISO-8859-1?Q?Dole=BEel?= <dodo(zv)centrum(tec)cz> - 28.6.2000 08:57:11

Mam dojem, ze sled techto prikazu mi fungoval bezvadne.

Application.Restore;
Application.BringToFront;

V jedne sve starsi aplikaci jsem pouzil i toto:

SetActiveWindow(Handle);
Application.BringToFront;

**Dodo**


______________________________________________________________
> Od: "Hurricane" <hurricane(zv)email(tec)cz>
> Komu: <delphi-l(zv)fwd(tec)cz>
> CC:
> Datum: Tue, 27 Jun 2000 22:49:34 +0200
> P�edm�t: Re: Aplikace s TrayIcon
>
> Zdravim
>
> Mam stejny problem,taktez jsem vyzkousel radu prikazu, ale vzdy
bez uspesne.
> Podle meho skromneho nazory, by to MELO jit pres
Application.BringToFront
> nebo Form1.BringToFront. Ani jedno nefunguje. Jedine co funguje
je
> Form1.FormStyle := fsStayOnTop;
> Form1.FormStyle := fsNormal;
> Ale je to reseni lehce receno nevhodne. Krom toho,po objeveni
formu ten form
> nema Focus. Form1.Focused; ani Form1.FocusControl(Form1);
nefunguje.
>
> Hurricane
> ----- Original Message -----
>
> > pokousim se napsat aplikaci, ktera nema tlacitko na TaskBaru a
> > jejiz ikona je zobrazena pomoci komponenty TrayIcon z RX-lib.
> > Tlacitko z TaskBaru ukryvam prikazy:
> > ShowWindow(Application.Handle,SW_HIDE);
> > SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOO
> > LWINDOW);
> > To chodi a i s komponentou TrayIcon nemam potize. Nevim vsak,
> > jak zajistit, aby se pri kliknuti na ikone aplikace zobrazil
hlavni
> > formular aplikace. V udalosti OnClick komponenty TrayIcon jsem
> > vyzkousel bez uspechu postupne prikazy:
> > Application.BringToFront;
> > MainForm.Activate;
> > MainForm.Show;
> > Pouze prikaz
> > MainForm.FormStyle:=fsStayOnTop;
> > zabere, ovsem pak zas nemohu uzavrit ci minimalizovat hlavni
> > form. a nechat bezet aplikaci dale. Cim mam tedy nahradit
> > posledni s uvedenych prikazu?
>


Objevujte Internet s http://www.centrum(tec)cz
Zalo�te si svuj mail na http://mail.centrum(tec)cz


ParamStr

[*] Ladislav =?ISO-8859-1?Q?Dole=BEel?= <dodo(zv)centrum(tec)cz> - 28.6.2000 08:59:21

Koukam, Hurricane, ty bys vsechno hledal v registrech :-)
Myslim, ze parametry prikazove radky predane spustene aplikaci
tam nebudou..

**Dodo**


______________________________________________________________
> Od: "Hurricane" <hurricane(zv)email(tec)cz>
> Komu: <delphi-l(zv)fwd(tec)cz>
> CC:
> Datum: Tue, 27 Jun 2000 23:06:40 +0200
> P�edm�t: Re: ParamStr
>
> Zdravim
>
> To, ze se neco predava aplikaci jako ParamStr je zalezitost
ciste Windowsu.
> Pochybuji, ze s tim pude neco udelat. Je ale mozne, ze reseni
je bliz, nez
> si myslis, treba to je napsane nekde v registru. I kdyz, ted
sem jen tak
> placl z vody.
>
> Hurricane
> ----- Original Message -----
>
> > > function ParamStr(Index: Integer): string;
> > >
> > > Dle helpu ma ParamStr delku 255. Mozna zde je problem
> > > Pavel ZIDEK
> >
> > Rozumiem, ale nie je nejake riesenie, ktorym sa to da
obist ???
> > Ja viem, ze asi nie, ale co keby nahodou...
> > mifko
> >
> >
>


Objevujte Internet s http://www.centrum(tec)cz
Zalo�te si svuj mail na http://mail.centrum(tec)cz


manualy

[*] fukas <fukas(zv)fpedas.utc.sk> - 28.6.2000 09:02:27

Ahoj som total zaciatocnik poradite nejake manualy v slov alebo ces v
elektron. forme?
dik

Jak na tlacitko Close?

[*] Ladislav =?ISO-8859-1?Q?Dole=BEel?= <dodo(zv)centrum(tec)cz> - 28.6.2000 09:08:08

Myslim, ze to delas zbytecne slozite.

1) Form ma udalost na to delanou - OnCloseQuery, kde do boolean
promenne CanClose nastavis, jestli se muze zavrit. Nemusis v
onClose delat nejaky Abort

2) Co je na tom tak tezkeho povolit zavrit aplikaci nejen pres
nejake tlacitko, ale i pres zaviraci ikonu ? Udelej si treba
proceduru Uklid , ktera uklidi vsechen "bordel" a pri stisku
tlacitka jen zavolas Close do udalosti OnClose das zavolat Uklid.
Treba takhle. Proste V OnClose udelas to samy co pri stisku
tlacitka, aby to slo ukoncit obema zpusoby. Abys uklizeci kod
nemusel psat 2x, tak si na to udelas proceduru Uklid.
Mozna co jsem psal je ti znamy. Ale pozor, kdyz bys pri stisku
tlacitka Zavolal Uklid a pak Close, tak se vyvola OnClose a pokud
tam budes mit zase volani Uklid, tak se zavola 2x. Pri vhodnem
osetreni (uvolnene objekty nastavis treba na nil a pak jen
testujes, jestli je objekt <>nil a kdyz jo, tak ho uvolnis) to
nicemu nevadi.


3) Stejne zaviraci tlacitko neni disabled (postup jak ho zakazat
jsem tu uz uvadel)

**Dodo**
______________________________________________________________
> Od: Ji�� Kubelka <Als.FofrsIT(zv)worldonline(tec)cz>
> Komu: Ale� Va���ek <delphi-l(zv)fwd(tec)cz>
> CC:
> Datum: Wed, 28 Jun 2000 00:40:37 +0200
> P�edm�t: Re: Jak na tlacitko Close?
>
> Ahoj,
>
> Tuesday, June 27, 2000, 2:28:29 PM, you wrote:
>
> AV> Zdravim,
>
> AV> Potreboval bych mit formular, na kterem bude v hlavni liste
pouze tlacitko X
> AV> (zavrit) a to jeste aby bylo disabled. Neni problem nechat
tam jen to jedno
> AV> tlacitko, ale jak udelat aby bylo disabled?
>
> AV> Ales
>
>
> Pokud si das do programu nejakou promenou ktera sleduje jestli
zaviras
> z nejakeho buttonu nebo z listy pak staci pri udalosti OnClose
toho
> form napsat :
>
> Pri OnClick na buttonu x:='Btn';
>
> If x<>'Btn' then begin
> MessageBox .. 'Nelze zavrit z listy';
> Abort; // Tento abort prerusi udalost OnCLose
> end;
>
> Ja to pouzivam velice casto napr. v pripadech kdy mam
rozeditovanou
> SQL databazi a nemohu povolit zavrit okno jinak nez pres urcity
button
> ve kterem jsou osetreny ruzne stavy.
>
> Vyzkousej to a napis jak to dopadlo.
>
> --
> S pozdravem
>
> Ji�� Kubelka ��� Als.FofrsIT(zv)worldonline(tec)cz ���
>
>


Objevujte Internet s http://www.centrum(tec)cz
Zalo�te si svuj mail na http://mail.centrum(tec)cz


SOFTWARE & MICROSOFT, drive MSSQL7 kontra IB6

[*] Foldyna Jir� <jiri.f(zv)avizo(tec)cz> - 28.6.2000 09:42:33

> To znamena, ze krabicovy software je ten, ktery zvladnes nainstalovat
> mezi vecernickem a cistenim zubu? Zajimava definice.
> Ja bych spis rekl, ze je to software, ktery neni delan pro konkretniho
> cloveka ci organizaci a je siren v nejake obecne pouzitelne
> forme. Podle
> mne je Linux typicky krabicovy software, i kdyz hodne z jeho
> distribuci
> zadnou krabici nikdy nevidelo.

Pravdepodobne si nerozumime - hyperbolou o vecernicku jsem chtel naznacit,
ze i v oblasti NASAZOVANI (ne pouzivani) informacnich technologii je pro
dosazeni vysledku adekvatnich vynalozenym nakladum NEZBYTNA ucast
kvalifikovaneho profesionala. Nebavim se o hrani si s pocitacem, bavim se o
vyuziti pocitacovych systemu k vyznamnemu zvyseni produktivity prace, o
nasazeni pocitacovych systemu tak, aby to zakaznikovi prineslo VYCISLITELNY
efekt. Hlavni skody, ktere M$ pacha v oboru informatiky, podle mne spocivaji
prave ve vytvareni ILUZE, ze se jedna o jednoduchou zalezitost, staci pouze
koupit SW M$. Ale nechci M$ krivdit, neni jediny. Gates na tom postavil svuj
marketing a ostatni firmy jej vice mene uspesne kopiruji. Ze to funguje, je
zrejme z diskuse na toto tema v tomto foru.

Jeste bych chtel rici, ze nesouhlasim s nazorem, ze se jedna o zavist vuci
Gatesovi. Na rozdil od pana Zahradnika si nemyslim, ze je uspesny. Je
bohaty, to ano, ale rekl bych, ze pokud je profik, tak mu musi vadit, ze
nedosahl a asi ani nedosahne cile, ktery si predsevzal (pripominam slogan
"Windows anywhere"), pokud to myslel vazne. A prosim neberte me za slovo, ze
jinym by to stacilo, kazdy ma svuj Mount Everest.

Nakonec bych chtel rici, ze zcela nechapu averzi TVURCU systemu vuci Open
Source. Averzi prenasecu krabic chapu, ti mohou prijit o kseft, ale tech mi
lito neni, koneckoncu prodavat cokoliv a zit z marze jim asi nevadi. Ale
skutecnym tvurcum systemu muze Open Source jen pomoci - minimalne tim, ze
nabidne alternativu. A to je podle mne podstata volne souteze - zvitezit na
trhu alternativ.

> Jura

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


SetFocus a Win32

[*] Jiri Novacek <JNovacek(zv)spst(tec)cz> - 28.6.2000 09:44:20

Ahoj lidi.

Jak zavolam funkci Win32I - SetFocus a ne stejne pojmenovanou funkci
DELPHI 5P.

Predem vsem dekuji

Jirka


MSSQL7 kontra IB6

[*] Foldyna Ji�� <jiri.f(zv)avizo(tec)cz> - 28.6.2000 09:51:40

> To je jen tvuj vyklad a neda se s nim souhlasit.
> Jeden priklad z historie. Nevim uz, jak se jmenoval
> a nechce se mi to ted hledat, jakysi
> clovek prisel na to, jak resit kubicke rovnice.
> Behem nejake sve slabosti v nemoci se sveril svemu
> priteli Cardanovi. A to reseni je nyni znamo jako Cardanovy vzorce.
> To je podle mne typicky priklad kradeze. Pravemu autorovi
> nic nechybelo, dokonce myslim brzy po te kradezi-nekradezi
> zemrel, tak mu ani chybet nemohlo.
>
> Kdyz to podle Tebe nebyla kradez, co to teda bylo?
>
> Jura

Opet si nerozumime - odmitam pouzivat termin vyhrazeny pro urcity druh
trestne cinnosti pro oznaceni jineho druhu trestne cinnosti. Nerikam, ze se
nejedna o trestnou cinnost - v tomto bode je Trestni zakonik zcela
jednoznacny - ale chci naznacit, ze se jedna o zneuziti terminu oznacujiciho
principialne jiny druh trestneho cinu s cilem prenest emotivni pusobeni
tohoto terminu do jine oblasti. Zcela evidentni je to v pripade BSA, ktera
si z toho udelala zivnost, ale ani M$ nezustava pozadu - viz nedavnou
reklamni kampan "Nekupujte nahy (nebo holy ? ted nevim) pocitac". To mi
vadi, protoze to smrdi manipulaci a tu ja nerad.

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


SetFocus a Win32

[*] Libor Junek <libor(zv)thsoft(tec)cz> - 28.6.2000 10:03:56

Dej pred fci nazev unitu ve kterem se nachazi nebo prehod poradi unitu v
uses.

Windows.SetFocus

> Jak zavolam funkci Win32I - SetFocus a ne stejne pojmenovanou funkci
> DELPHI 5P.

Libor Junek


mediaplayer

[*] Robert Zak <nrsys(zv)psn.sk> - 28.6.2000 10:06:46

Dobry den,

Mam vlastne avi video ( zlozene z avi a wav(konvertovane pri ukladani na
mp3) ) - video je kratsie ako zvuk. Nastavil som pri jeho tvorbe ze ma avi
skoncit az po ukonceni zvukovej seqencie.
Cez standardny mediaplayer (win98) spusteny vo windowse sa video prehra tak,
ze skonci az vtedy ked skonci zvuk (to je o.k.).
Ked ho ale spustim cez olecontainer (mediaplayer) v delphi5, video sa prehra
tak ze sa ukonci pri ukonceni video seqencie, cim mi ureze koniec zvuku
(ktory je dlhsi).
Da sa niekde nastavit, aby sa avi prehralo cele, teda skoncilo az po
ukonceni zvuku?
Skusal som rozne formaty ukladania avi, ale robi mi to stale rovnako.


Dakujem

Robo

ParamStr

[*] Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> - 28.6.2000 10:10:32



> -----P�vodn� zpr�va-----
> Od: Mifko [mailto:mifko(zv)atlas(tec)cz]
> Odesl�no: 27. �ervna 2000 11:05
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: ParamStr
>
>
> > function ParamStr(Index: Integer): string;
> >
> > Dle helpu ma ParamStr delku 255. Mozna zde je problem
> > Pavel ZIDEK
>
> Rozumiem, ale nie je nejake riesenie, ktorym sa to da obist ???
> Ja viem, ze asi nie, ale co keby nahodou...
> mifko
>

Parametry prikazoveho radku jsou v rade pripadu
jistym druhem konfigurace programu. Takze bych zvolil nejakou
konfiguracni techniku - registry, inifile, vlastni file,
konfiguracni tabulku v databazi atd...

Jura


TTreeView

[*] Tom� Janta��������{����Y��̿ - 28.6.2000 10:16:14

Ahoj,
v komponente TTreeView pouzivam ImageIndex, a snazim se zobrazovat otevrene
a zavrene foldery pri rozvinuti a svinuti polozek. Dospel jsem do okamziku,
ze nastavim natvrdo za designu prvni polozce v rootu ImageIndex:=1, ale ta
prvni polozka sice ma v teto vlastnosti 1, ale vytrvale zobrazuje obrazek s
indexem 0. U dalsich uz to je v pohode, ale u te prvni to proste nefunguje.
Nevite nekdo co s tim? je to chyba komponenty, nebo jsem neco prehledl?
Popr. pokud nekdo vi o solidni nahrade za TTreeView, take to uvitam..

Za kazde nakopnuti diky

Ota Maly

OT: Interbase 6.0

[*] mkotaska(zv)atlas(tec)cz - 28.6.2000 10:21:26

Nejprve se omlouvam za OT.
Prosim, mohl by mi nekdo sdelit, kdy bude uvolnena ostra verze IB 6.0 ?

Dekuju.

Ing. Milan Kotaska
mkotaska(zv)atlas(tec)cz


SOFTWARE & MICROSOFT, drive MSSQL7 kontra IB6

[*] Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> - 28.6.2000 10:29:38



> -----P�vodn� zpr�va-----
> Od: Foldyna Jir� [mailto:jiri.f(zv)avizo(tec)cz]
> Odesl�no: 28. �ervna 2000 9:43
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: RE: SOFTWARE & MICROSOFT, drive MSSQL7 kontra IB6
>
>
> Pravdepodobne si nerozumime - hyperbolou o vecernicku jsem
> chtel naznacit,
> ze i v oblasti NASAZOVANI (ne pouzivani) informacnich
> technologii je pro
> dosazeni vysledku adekvatnich vynalozenym nakladum NEZBYTNA ucast
> kvalifikovaneho profesionala. Nebavim se o hrani si s

To jsem nejak takto pochopil (nemam sice s Linuxem vlastni
zkusenosti, ale stacilo mi pozorovat brachu, ktery pres dva tydny
kompiloval RedHat :-)
Ma namitka byla o necem jinem - tys tvrdil, ze diky teto vlastnosti to neni
krabicovy software. Ja myslim, ze je.

> pocitacem, bavim se o
> vyuziti pocitacovych systemu k vyznamnemu zvyseni
> produktivity prace, o
> nasazeni pocitacovych systemu tak, aby to zakaznikovi
> prineslo VYCISLITELNY
> efekt. Hlavni skody, ktere M$ pacha v oboru informatiky,
> podle mne spocivaji
> prave ve vytvareni ILUZE, ze se jedna o jednoduchou
> zalezitost, staci pouze
> koupit SW M$. Ale nechci M$ krivdit, neni jediny. Gates na
> tom postavil svuj
> marketing a ostatni firmy jej vice mene uspesne kopiruji. Ze

Prosim, o teto uspesne strategii nemluv, myslim, ze nam vsem tento
pristup prinesl spoustu zbytecnych problemu.

> to funguje, je
> zrejme z diskuse na toto tema v tomto foru.
>
> Jeste bych chtel rici, ze nesouhlasim s nazorem, ze se jedna
> o zavist vuci
> Gatesovi. Na rozdil od pana Zahradnika si nemyslim, ze je uspesny. Je

Je uspesny. Pro nej jsou nejdulezitejsi prachy, jak potvrdil nekolikrat
v rozhovorech, jsou synonymem uspechu a to se mu podarilo. A kdyz
je nejbohatsi, tak je i nejuspesnejsi.

> Nakonec bych chtel rici, ze zcela nechapu averzi TVURCU
> systemu vuci Open
> Source. Averzi prenasecu krabic chapu, ti mohou prijit o
> kseft, ale tech mi
> lito neni, koneckoncu prodavat cokoliv a zit z marze jim asi
> nevadi. Ale

Jestli je to na mne a jestli jsem v Tobe vyvolal dojem,
ze mam averzi proti OpenSource, tak jde o dalsi nedorozumeni.
Libi se mi to a sam pouzivam freeware, jenom je to pro mne
mirne neduveryhodne. A je to mozna i trochu nefer - uzivatel nejdrive
zjisti, ze je to bezplatny software, potom se dozvi, ze zaplati nejaky
manipulacni poplatek za distribuci, potom bude shanet odbornika na
instalaci a nakonec zacne platit tvrde palky za reseni problemu a podporu.
Oproti tomu u komercniho softu zna celou cenu predem, ruzne patche
byvaji v cene a jisty zakladni druh podpory taky.

Jura


MSSQL7 kontra IB6

[*] pcb(zv)atlas(tec)cz - 28.6.2000 10:38:20

Haj hou!

On 27 Jun 2000, at 21:31, Petr Zahradnik wrote:
>
> Smarja, co to je za reci? Jak muzes mluvit o tom, kdo by si co
> zaslouzil? To jim snad zavidis jako ostatni? Tve ostatni nazory
> v teto konferenci jsou na velmi kvalitni odborne urovni, ale tohle je
> silena socialisticka hlina. Tohle muzes rikat tady na nase politiky,
> tam je to opravnene, ale rozhodne ne na spolecnost, ktera si svuj zisk
> vytvorila praci a kvalitnim managementem.

Pratele, zabredavate do flamewar :o)
Nicmene si nemuzu odpustit drobny komentar, neb jsem
presvedcen ze pravdu mate svym spusobem mate oba. Prirozene
neni nic spatneho, kdyz clovek dostane za svou praci zaplaceno, a
kdyz cenu urci trh, na druhou stranu je velky rozdil mezi
podnikatelem a neosobni nadnarodni megakorporaci, jejiz jediny
smysl existence je za kazdou cenu hamounit penize pro
hamouneni penez, obvzlaste kdyz uz nahamounila tolik fufniku, ze
si muze koupit zakon aby se ochranila pred konkurenci a media,
aby nas presvedcila ze je to tak naprosto v poradku (MS je jen
jednou z takovych v ramci SW, dalsi a jeste vetsi najdete
predevsim v ramci zbrojniho, automobiloveho, zabavniho prumyslu
a telekomunikaci).

Hodne zdaru


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

Seznam spustenych aplikaci

[*] Petr Vaclavek <bla(zv)atrey.karlin.mff.cuni(tec)cz> - 28.6.2000 10:42:06

> > Pro D4(5) na NT4.0 a Win2000 (a kdyby to fungovalo i na win95 a
> > spol nebyl bych proti, ale neni podminkou) bych potreboval vytvorit
> > seznam bezicich aplikaci a u nich zjistit jejich cestu k exaci.
> > V archivu jsem nasel a vyzkousel EnumWindows, ale nevim, jak
> > ziskat k handlu okna jmeno exe souboru, ke kteremu patri.
> > Navic je tam nejaky chaos ohledne ToolHelp funkci a podobne...
> > Pokud mozno co nejjednodusi priklad by velmi pomohl.
> > Duvod: Potrebuji udelat aplikaci, ktera bude kontrolovat, zda bezi
> > nejaky prehravac multimedii (MediaPlayer, DVDPlayer,
> > PowerPlayer, XING a podobne -- cesty k EXE by byly v nejakem
> > volne editovatelnem seznamu) a pokud ano, tak zakazat spusteni
> > setrice. Pokud mate tedy nejaky jiny napad jak to udelat, rad se
> > necham poucit.
> >
> Cau !
> Nebolo by jednoduchsie urobit akesi centrum vsetkych multimedialnych
> programov a spustat ich z tohoto centra?
> Predstavujem si to asi tak, ze by si si urobil zoznam vsetkych
> pozadovanych
> programov a ciest k nim. potom by tvoj program pre kazdu polozku
> v tomto zozname zobrazil tlacidlo s prisl. ikonou.
> Po odlkiknuti ikony, napr Winampu v tvojom programe, by tento najprv
> vypol setric a potom spustil winamp.
*** No to by se mi moc nelibilo, a bylo by to nejspise i krapet
nepohodlne, neb ty programy spousim s nekolika parametry
(soubor co chci prehrat, ini soubor a podobne) a navic jsem zvykly
to soustet z WC (jako WindowsCommander a ne ona mala
mistnustka) :-)

Nevite tedy jak ziskat seznam cest (exe nazvu) spustenych
aplikaci?

Petr

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

databaze Access

[*] Delphi Konfera <delphi(zv)globnet.sk> - 28.6.2000 10:43:34

Ahoj,

Mne to tiez chvilu trvalo ako sa pripojit z delphi na Access ale nakoniec som
na to prisiel.

V ODBC co najdes v control paneli vo windowsox si v zalozke User DSN
musis pomocou tlacitka Add vytvorit cestu na tu databazu (alias).
Potom cez tlacitko Configure sa dostanes k takemu oknu ODBC Microsoft
Access Setup. Tam si mozes zvolit nazov toho aliasu, a aj cestu k
databaze. A je tam aj tlacitko Advanced, kde si mozes napisat meno a heslo
ktej databaze, ktore neskor pouzijes, ked sa ta komponenta TDatabase
bude pitat na meno a heslo.

Tak asi tolko, dufam ze som pomohol.

Martin Milesich

On 27 Jun 2000, at 16:08, volcik(zv)email(tec)cz wrote:

> S TDatabase je to obdobne jako s TADOConnection (to jsem zkousel jiz drive)
> - pri aktivaci spojeni (TDatabase.Connected=True) vyskoci okno "Database
> login" a chce to UserName a Password. Proc ? Do databaze nemam definovane
> zadne pristupy, v Accessu ji otevru rovnou. Kdyz nastavim TDatabase.LoginPrompt=False
> a potom TDatabase.Connected=True, tak vyskoci okno "Error" - Invalid parametr.
>
> Diky za nejakou dalsi radu. D.V.

IB6 - znakova sada

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 28.6.2000 11:01:44

Ahoj,
vytvarim v IB6Beta novou DB a nevim, jakou mam
zadat znakovou sadu, aby mi to fungovalo jak ma
ve Windows siti.
Zadal jsem Win1250, ale pri pokusu vyplnit nejaky
cesky znak jsem dostal hlasku, ze nelze cituji
"Cannot transliterate character between character sets."
Pokud zadam "none" tak se vsechny ceske znaky prevedou
na znaky bez hacku a carek.

Poradite mi prosim, jak to udelat, aby to fungovalo jak ma?
Diky...

W95, D3, BDE5, IB 6.0 Beta a to pole je typu VARCHAR

OT: Outlook a "Opravar dorucene posty"

[*] Karel Klime� <kchodl(zv)email(tec)cz> - 28.6.2000 11:10:57

ahoj,
omlouvam se predem za OFF TOPIC, ale jsem v koncich.
Omylem jsem si smazal cely obsah adresare C:\Windows, vcetne souboru osobnich
slozek Outlook.pst a Outlook.prf. Oba tyto soubory jsem obnovil v M602.
Po znovunainstalovani Outlooku a snaze importovat tento zachraneny soubor
(Outlook.pst) dostanu hlasku, ze je soubor porusen a mam spustit "Opravare
dorucene posty".
Co je to za aplikaci, kde ji mohu sehnat.

Prosim pomozte, v tomto souboru jsem mel vsechny data co uzivam pro praci
(tlf. cisla, adresy,poznamky,ukoly,kalendar,....)

Predem vsem dekuji

Progr-Amather -Kchodl-(r) 1989-2000


BDE, format paradoxu a SQL (podruhe)

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 28.6.2000 11:12:11

----- Original Message -----
From: "Petr Zahradnik" <clexpert(zv)clexpert(tec)cz>

> Kdyz muzes dodat MSDE, tak muzes dodat i Access, protoze
> to je ta stejna licence.

Ta licence s Accessem je mi stale nejasna. Co se tyka DAO, tak tam je to
jasne, musim mit v podstate stejne produkty jako na MSDE (Visual Studio 6,
Office 2000 Developer apod.).

Ale pokud nainstaluju MDAC 2.5 napr. tak ten uz v sobe obsahuje MS JET 4.0 a
ADO. Tim padem mohu pristupovat k Access souborum pres ADO z me aplikace. No
a MDAC je ke stazeni zdarma na MS webu. Tudiz ja dodam jen muj *.exe a
*.mdb a je to.

Takze IMHO nepotrebuju ZADNOU licenci pro vyuziti Accessu (pokud nepolezu do
*.mdb pres DAO).

Mac


MSSQL7 kontra IB6

[*] Vlastimil Bardon <ineq-soft(zv)ova.eridan(tec)cz> - 28.6.2000 11:20:33

Zda se mi, ze se na to vsichni divate prilis "Technicky". Vetsine zakazniku
je jedno, jestli server umi to nebo ono, pro ne je podstatne, zda aplikace
funguje, nebo ne a jestli je kompatibilni se zbytkem IS. Pokud si jsi jist,
ze Tva aplikace bude jedinoa aplikace, kterou Tvuj klient provozuje, pak si
zvol server podle toho, ve kterem se Ti nejlepe dela. Pokud predpokladas,
ze Tvuj zakaznik bude soucasne pouzivat radu jinych aplikaci, uvazuj, ktere
to mohou byt a na jakych platformach nejcasteji pobezi. Pokud delas pro
velke firmy, dej se na Oracle, pokud delas pro male firmy, dej se na MS
SQL7. Pokud delas jen pro jednu firmu, dej se na to co provozuji, nebo
provozovat chteji. Pokud delas pro naprosto nedefinovatelnou skupinu
zakazniku, udelej svou aplikaci nezavislou na serveru (i za cenu redukovani
serverove casti aplikace).

-----P�vodn� zpr�va-----
Od: Erik Salaj [SMTP:winsoft(zv)napri.sk]
Odesl�no: 22. �ervna 2000 21:33
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: Re: MSSQL7 kontra IB6

> Ak je Interbase a MS SQL co len trocha porovnatelne (a to rozhodne je),
tak
> potom dost zavazi, ze mas od toho zdrojaky, je to prenositelne (Linux,
> Solaris apod.) a je to free. Povodne som rozmyslal aj nad MSDE, ale teraz
uz
> nad tym neuvazujem - je to jasne: IB6.

Z hladiska predaja databazovej aplikacie zdrojovy kod nema ziadny vyznam
a prenositelnost asi velmi malu. Co sa tyka ceny tak MSDE je mozne
s aplikaciou tiez sirit zdarma. S MS SQL budes kompatibilny s vecsinou
systemov a aplikacii, je skalovatelny a obsahuje rozne zaujimave
technologie
ktore podla mojho nazoru Interbase nikdy nebude mat, pretoze to nebude
mat kto zaplatit a zadarmo to nikto robit nebude (iba ak si to
doprogramujes
sam s Interbase zdrojakmi).

Erik Salaj, WINSOFT

databaze Access

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 28.6.2000 11:26:54

> On 27 Jun 2000, at 16:08, volcik(zv)email(tec)cz wrote:
>
> > S TDatabase je to obdobne jako s TADOConnection (to jsem zkousel jiz
drive)
> > - pri aktivaci spojeni (TDatabase.Connected=True) vyskoci okno
"Database
> > login" a chce to UserName a Password. Proc ? Do databaze nemam
definovane
> > zadne pristupy, v Accessu ji otevru rovnou.

Co se tyka Accessu tak standardni user je Admin a bez hesla.

Mac


databaze Access

[*] fukas <fukas(zv)fpedas.utc.sk> - 28.6.2000 11:27:41

Lokalizacia

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 28.6.2000 11:28:13

----- Original Message -----
From: "Jammic" <jammic(zv)canex.sk>

> Mate niekto skusenosti s lokalizaciou pomocou resourcestringov. Potreboval
> by som poradit ci ide a ako
> menit tieto stringy "za jazdy". Teda editovat ich a potom spatne ulozit
> alebo vygenerovat nove resource DLL.
> Alebo je na to nejaka efektivnejsia/elegantnejsia moznost ?

Co takhle Localizator (http://www.localizator.com) od Zbyska Hlinky? Ten to
umi i za jizdy ;-)

Mac


ISAPI ?

[*] Zdenek Drvota <drvota(zv)zds(tec)cz> - 28.6.2000 11:48:20

Ahoj
Tohle reseni neni zase az tak slozite. Doporucuji
podivat se, na priklady a dokumentaci, ktera se nainstaluji
spolu s PWS (Personal Web Server, dodavana tusim spolu s MSIE)
na Win9x. Zkus http://localhost/iishelp nebo
http://localhost/iissample, pokud je spusteny PWS.

Samozrejme za predpokladu, ze na IOL pobezi web na WIN&IIS
a uzivatel muze pouzivat ASP.

Tohle tema je IMHO uz dost OT, doporucuji ukoncit v teto
konferenci.

Priklad se ctenim textoveho souboru za pouziti VBScriptu:

<%(zv) LANGUAGE="VBSCRIPT"%>
<% ' Declare variables
Dim objFile
Dim objStream

Const ForReading = 1, ForWriting = 2, ForAppending = 3
CRLF = chr(13) + chr(10)
' Open file
Set objFile = Server.CreateObject("Scripting.FileSystemObject")
Set objStream = objFile.OpenTextFile(Server.MapPath(".") & "\textovy.txt",ForReading )

Do While objStream.AtEndOfStream <> True
strText = objStream.ReadLine
' ...zde dopln zpracovani radku a zobrazeni dle libosti...
response.write strText & CRLF
loop
objStream.Close
Set objStream = Nothing
Set objFile = Nothing
%>

### Milan Tomes napsal dne 27 Jun 00, v 7:52 :

Od: Milan Tomes <Milan.Tomes(zv)haida(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
V�c: RE: ISAPI ?
Datum odesl�n�: Tue, 27 Jun 2000 07:52:54 +0200
Po�tovn� prog.: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
Odpov�� kam: delphi-l(zv)fwd(tec)cz

> Ty stranky jsou na hostovani u IOL a ten zakaznik nebude chtit platit
> nasemu "milovanemu" Telecomu za moznost pripojeni stranek na databazi.
> Spis se mi jedna o to, ze bych vytvoril jakousi knihovnu (at CGI nebo
> ISAPI) a ta by vzdycky na dotaz prohledla nejaky txt soubor s cenikem a
> vratila aktualni cenu.
>
> > --- Milan_Tomes <Milan.Tomes(zv)haida(tec)cz> wrote:
> > > Problemem je spis to, ze ten zakaznik nebude chtit vrazit
> > penize do provozu
> >
> > ...jake penize...? Pokud to nebude nejaky extra pretizeny server,
> > bohate staci
> > MS Access a ten je free.
> >
> > > toho zakaznika bude nejaky program, ktery bude generovat ten
> > vystupni soubor
> > > a pak ho pres FTP uploaduju na server.
> >
> > ...no vzdyt. Proste se pres ADO v Delphi vyrobi patricny MDB
> > soubor a ten se
> > pak uploadne na server. I kdyz to neni uplne koser...
> >
> > Zkus prozkoumat variantu, ze misto lokalniho generovani databaze
> > se patricne
> > udaje z toho programu pres http rovnou natlaci na server, kde to
> > nejaky rozumny
> > skript (at ASP nebo ISAPI) zapracuje do stavajici databaze...
> >
> > Tomas
>
>


-----------------------------------------------
Ing. Zdenek Drvota e-mail: drvota(zv)zds(tec)cz
director
ZDS, spol. s r.o.
Hronovicka 708 tel:+420-40-6613756
530 02 Pardubice fax:+420-40-6613756
Czech Republic http://www.zds(tec)cz
e-mail: info(zv)zds(tec)cz
Pripojte se k hledani mimozemskych civilizaci:
SETI(zv)Home http://setiathome.ssl.berkeley.edu
Darek, ktery nezklame? CeDecko od nas!
http://www.zds(tec)cz/cdrom/cdrom.asp?sender=mail


Create MDI

[*] Ondrej Malecek <ondrej.malecek(zv)radom-cz(tec)cz> - 28.6.2000 11:53:15

Jedna z moznosti:

const
UM_CREATE_CHILD = WM_USER + 100;

ve FormCreate volat
PostMessage( Handle, UM_CREATE_CHILD, 0, 0);

v handleru zpravy UM_CREATE_CHILD pak je mozno vytvaret child okno.

Ondrej Malecek


----- Original Message -----
From: "Michal Zimen" <zimen(zv)nextra.sk>
To: "Konferencia o Delphi" <delphi-l(zv)fwd(tec)cz>
Sent: Tuesday, June 27, 2000 5:48 PM
Subject: Create MDI


> Ahoj
>
> Mam taky mensi problem s mdi childom.
>
> Chcem vytvorit MDI child form uz pri starte na zaklade urcitych
podmienok.
> Neviem ale pri akej udalosti. Skusal som pri FormCreate, FormShow a
stale
> to hadzalo errory.
> Neviete poradit pri akej udalosti to najlepsie osetrit ??
>
>
> Dakujem
> Mizu
>
> _ _ _ _._ _ _
> ( | ( | ( | <_ > ( | ( |
> ( |\/( | ( | / / ( |_( |
> (_| (_| (_| <___> (_____|
> mizu(zv)nextra.sk
> /\ LINUX INSIDE /\
>
>
>

Lokalizacia

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

On 27 Jun 2000, at 22:53, Jammic wrote:

> Mate niekto skusenosti s lokalizaciou pomocou resourcestringov.
> Potreboval by som poradit ci ide a ako menit tieto stringy "za jazdy".
> Teda editovat ich a potom spatne ulozit alebo vygenerovat nove
> resource DLL. Alebo je na to nejaka efektivnejsia/elegantnejsia
> moznost ?

http://www.localizator.com, starsi verze tohoto produktu je na
Delphree (Nexus) vcetne zdrojaku. U komercniho produktu je
jednotka transl.pas, ktera umi prohazovat resourcy za chodu,
ovsem az od D4 (problem je ve VCL D3). Prohazovani jazyku za
chodu je ovsem ponekud choulostiva udalost, a z tohoto duvodu
nelze v programu pachat libovolne hruzy.


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, format paradoxu a SQL (podruhe)

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

On 27 Jun 2000, at 23:37, Petr Zahradnik wrote:

> > Mam na to jiny nazor - MSDE nebo IB6 muzes dodat, takze se
> > nemusis prilis starat, zda je nejaky SQL server k dispozici. Takovy
> > Access take neni vsude k dispozici.
>
> Kdyz muzes dodat MSDE, tak muzes dodat i Access, protoze
> to je ta stejna licence. Ale samozrejme SQL Server je
> SQL Server, Access je proti tomu orezavatko :) Horsi je,

:-) Jasne, kdyz _mohu_ dodat MSDE, proc bych se nekam tlacil s
Accessem, ze? Leda ze bych mel pro to hodne vazne duvody,
treba padlost na hlavu (vizte zduraznene "mohu", nez se nekdo
urazi) atp. :-)))

> ze kdyz dodavas SQL Server, musis se starat uplne o jinou
> vec - totiz zda uz tam nahodou neni. Coz v pripade
> hlavne MSDE (InterBase moc neznam, tak tam nemohu rici)
> muze znamenat problem uz treba jen s pristupovymi pravy.

Tohle neni az tak zavazny problem (u MSDE, u IB take nevim).
Zjisteni nainstalovanych verzi MS SQL se tu objevilo v tom dlouhem
vypisu, kde jsem zverejnil instalak MSDE. Martin Kubecka se toho
chytil a slibil, ze by to okomentoval a dal na Delphree (hi, Kubecko
jeden, jak to vypada? :). A systemovy administrator, ktery by to
instaloval, jiste pristupova prava zna.


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


OT: Re: MSSQL7 kontra IB6

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

On 27 Jun 2000, at 23:28, Erik Salaj wrote:

> > Napr. operacny system a databazovy server, pripadne objektove
> > komponenty v Delphach - skratka softver, do ktoreho ma vyvojar tuzbu
> > obcas nazriet
> jednoducho
> > preto, aby zabezpecil fungovanie aplikacie.
>
> Ano, niekedy vyvojar neodola svojej tuzbe nazriet do zdrojovych kodov
> a pokochat sa nadhernym zdrojakom, nacerpat novych inspiracii a sil do
> dalsej prace, ... Perfektny relax.;-)

Mas snad neco proti me osobe? :-)

Uz jsme to zde pred casem probirali. Zkusme se podivat na zcela
konkretni situace:

1. Komponenta nefunguje zcela presne podle dokumentace. Chybu
nelze najit jinak, nez nahlednutim do zdrojaku.

2. Dokumentace je neuplna. Napriklad, chces zajistit prohazovani
jazykovych resourcu za chodu. Opet se bez zdrojaku neobejdes - v
tomto pripade cele VCL.

3. Komponenta je sice perfektne dokumentovana a bez chyb (hle,
zazrak :), ale ty potrebujes pridat nejakou vlastnost, ktera tam
chybi. V mem pripade to byl napriklad Grid. Jsou dve moznosti -
budto budes psat cely grid 3 mesice znovu, nebo pouzijes to co je,
a zabudujes nove vlastnosti behem 2 tydnu. Bez zdrojaku se opet
neobejdes, protoze zjistis, ze musis zasahnout i do private sekce
a udelat tam nejake upravy. nemluve o tom, ze ani protected
metody nebyvaji nijak dokumentovany.

Tvuj odpor ke zdrojakum lze pochopit, pokud bys varil pouze na
vrchni urovni formou skladani aplikace z hotovych komponent. Ale
neni mi jasne, jak bys bez zdrojaku TDataSet a pribuznych napsal
Adonis. Pokud se vyskytne nejaky problem na urovni Delphi, jsi
schopen ho ve zdrojacich vyhledat a specifikovat. Pokud se
vyskytne nejaky problem na urovni ADO a dokumentace cudne
mlci nebo keca, jsi bez zdrojaku vedle jak ta jedle. Krome toho,
bez zdrojaku ztratis hledanim priciny nezadouciho stavu vice casu
nez prolezanim zdrojaku. Tedy, _moznost_ nahlednout do zdrojaku
je v dusledku levnejsi.


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


SOFTWARE & MICROSOFT, drive MSSQL7 kontra IB6

[*] L. ZITA <konference(zv)sales(tec)cz> - 28.6.2000 12:16:18

Petr Zahradnik
> > (mam na mysli predevsim Villika Gatese a jeho Redmondsky podnik),
> > porad maji nekoliktisickrat vic nez by si zaslouzili (za to svinstvo,
> > kterym
> > zahmyzili svet - i kdyz ja to nemyslim doslova, nektere
> jejich produkty
> > se mi celkem libi, treba Excel nebo ASP :-)
>
> Smarja, co to je za reci? Jak muzes mluvit o tom, kdo by si co
> zaslouzil? To jim snad zavidis jako ostatni? Tve ostatni nazory
> v teto konferenci jsou na velmi kvalitni odborne urovni, ale tohle
> je silena socialisticka hlina. Tohle muzes rikat tady na nase
> politiky, tam je to opravnene, ale rozhodne ne na spolecnost,
> ktera si svuj zisk vytvorila praci a kvalitnim managementem.

Ruka by mi upadla, kdybych na to nezareagoval.

Jak nahlizis (v souvislosti s tvym dalsim prispevkem ohledne kradeni SW)
na Microsofti KRADENI softwaru. Konkretne mam na mysli bezostysne
prebirani modifikovani a nasledne ZNEUZIVANI znasilnenych standardu
k potlaceni konkurence.
Podle meho nazoru je M$ diky tomu nejhorsim SW piratem na svete a
rozhodne si svuj zisk nevytvorila kvalitni praci ale spise spinavymi a
nekorektnimi
obchodnimi praktikami.

Jeden priklad spinavych praktik najdes na
http://www.microsoft.com/cze/piratstvi/NPC/CoJeTo.htm
Pokud tento clanek precte laik dozvi se v nem, ze kazdy pocitac, ktery nema
M$ cetrifikat pravosti
je nelegalni. Nikde ani zminka o tom, ze by mohl existovat jiny OS nez M$
Windows. A nejde jen o tento
clanek, podle mych informaci v tomto smyslu ("Jakekoliv PC MUSI mit M$
Windows") vystupuji zastupci
M$ i napriklad pri skolenich financnich pracovniku statni spravy. A to
povazuji za velmi nebezpecne.
Ostatne to potvrdil i nedavny velmi problematicky zatah v Mironetu.

Nerad bych tu prizivoval nelaky FLAME, takze pripadne odpovedi prosim na
soukr mail.

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


adresare windows

[*] Mifko <mifko(zv)atlas(tec)cz> - 28.6.2000 12:18:07

> dokumentum, slozce Media, My Pictures (i kdyz to 98 nepouzivaji) a dalsi

Ako si dosiel na to, ze to W98 nepouzivaju (My Pictures) ??? Co ja viem, tak
ak
stahujem nejaky obrazok z internetu, tak sa mi ponukne jeho ulozenie prave
do
zlozky nastavenej v registroch ako My Pictures. Ale na to si asi nedosiel.
No
nic, tyak uz to vies...
zdravi vas mifko.

Aplikace s TrayIcon

[*] Plisek Jan Ing. <Plisek(zv)spse(tec)cz> - 28.6.2000 12:22:08

Vazeni,
dekuji vsem, kteri se radami podileli na reseni tohoto problemu,
ktery jsem nastolil. Abych to uzavrel, uvedu zde konecne reseni,
ktere mi pracuje uspokojive:

MainForm ma v OI nastaveno WindowState=wsMinimized

V OnCreate MainFormu mam prikazy, branici zobrazeni tlacitka na
TaskBaru:
ShowWindow(Application.Handle, SW_HIDE);
SetWindowLong(Application.Handle,
GWL_EXSTYLE,WS_EX_TOOLWINDOW);

V OnClick komponenty RxTrayIcon mam prikazy:
Application.Restore;
Show;
SetForegroundWindow(Application.Handle);
WindowState:=wsNormal;
SetWindowPos(MainForm.Handle,HWND_TOPMOST,
Left,Top,Width,Height,SWP_SHOWWINDOW);

Do hlavni nabidky na MainFormu jsem pridal polozku "Schovej",
ktera vola prikaz:
SetWindowPos(MainForm.Handle,HWND_TOPMOST,
Left,Top,Width,Height, SWP_HIDEWINDOW);

Netvrdim, ze je to optimalni reseni, ale je funkcni. Pokud to lze
jeste vylepsit, rad se poucim.

J.P.
> > ----- Original Message -----
> >
> > > pokousim se napsat aplikaci, ktera nema tlacitko na TaskBaru a
> > > jejiz ikona je zobrazena pomoci komponenty TrayIcon z RX-lib.
> > > Tlacitko z TaskBaru ukryvam prikazy:
> > > ShowWindow(Application.Handle,SW_HIDE);
> > > SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOO
> > > LWINDOW);
> > > To chodi a i s komponentou TrayIcon nemam potize. Nevim vsak,
> > > jak zajistit, aby se pri kliknuti na ikone aplikace zobrazil
> hlavni
> > > formular aplikace. V udalosti OnClick komponenty TrayIcon jsem
> > > vyzkousel bez uspechu postupne prikazy:
> > > Application.BringToFront;
> > > MainForm.Activate;
> > > MainForm.Show;
> > > Pouze prikaz
> > > MainForm.FormStyle:=fsStayOnTop;
> > > zabere, ovsem pak zas nemohu uzavrit ci minimalizovat hlavni
> > > form. a nechat bezet aplikaci dale. Cim mam tedy nahradit
> > > posledni s uvedenych prikazu?
> >
>
>
> Objevujte Internet s http://www.centrum(tec)cz
> Zalo�te si svuj mail na http://mail.centrum(tec)cz
> ===================================================
ing. Jan Plisek e-mail:plisek(zv)spse(tec)cz
SPSE a VOS tel. (040) 6614788-9
Karla IV. 13 fax. (040) 6614763
531 69 PARDUBICE WEB: http://www.spse(tec)cz
Czech Republic
===================================================

Web server?

[*] Zdenek Drvota <drvota(zv)zds(tec)cz> - 28.6.2000 12:27:17

Ahoj
### p. Jirman napsal dne 27 Jun 00, v 13:03 :
> je, podle toho jake sluzby potrebujes, na HTTP ti staci spousta free, ale
> na ASP nejspis budes potrebovat M$ Internet Information Server, na PHP se

...na testovani staci PWS, zvladne ASP taky

> zase hodi WS k Linuxu, pro zacatek doporucuju treba free WS ws.pinknet(tec)cz
>
> M.Jirman
>
> ----- Original Message -----
> From: Lauko �tefan <lauko(zv)salamon.sk>
>
>
> > Dobry,
> > chcem asi toto: v lokalnej sieti 3 PC simulovat Internet (je to vobec
> > mozne?). Co k tomu potrebujem? Ako mam zacat? Co mam prestudovat?
> > Potrebujem to pre ladenie app. Za nakopnutie vopred dakujem. Lauko.

-----------------------------------------------
Ing. Zdenek Drvota e-mail: drvota(zv)zds(tec)cz
director
ZDS, spol. s r.o.
Hronovicka 708 tel:+420-40-6613756
530 02 Pardubice fax:+420-40-6613756
Czech Republic http://www.zds(tec)cz
e-mail: info(zv)zds(tec)cz
Pripojte se k hledani mimozemskych civilizaci:
SETI(zv)Home http://setiathome.ssl.berkeley.edu
Darek, ktery nezklame? CeDecko od nas!
http://www.zds(tec)cz/cdrom/cdrom.asp?sender=mail


OT:RE: Re: MSSQL7 kontra IB6

[*] Zdenek Drvota <drvota(zv)zds(tec)cz> - 28.6.2000 12:27:17

NELEGALNI SOFTWARE?
Mozna vas pobavi odpoved, kterou jsem dostal po mesici
a trech urgencich na svoje dve otazky, z nichz jedna se
tykala onoho odsouzeneho pirata (jak psali MS opet ve
svem DA bulletinu 2000). Zvlaste ten dovetek
(UPOZORNENI) _malym pismem dole_ je zajimavy. :-))
(Jakou vahu ma v CR neci slovo?)

--- zacatek citatu ---

Od: Microsoft informa�n� servis
<czinfo(zv)microsoft.com>
Komu: 'Zdenek Drvota' <drvota(zv)zds(tec)cz>
V�c: RE: Moznost legalizace, upgrade, ci dokoupeni Vaseho
vybaveni za
zvyh odnenych podminek
Datum odesl�n�: Fri, 9 Jun 2000 14:34:13 +0200
Po�tovn� prog.: Internet Mail Service (5.5.2650.21)

Vazeny pane Drvoto,

omlouvame se za pozdni reakci, ale cekali jsme na vyjadreni managera
spolecnosti Microsoft. K Vasi prvni otazce, dle vyjadreni managera se
jednalo o akci firmy BSA a spolecnost Microsoft se v teto akci nijak
neangazovala. Co se tyce ceny DAAP balicku, jeji zvyseni bylo
zapricineno
vyvojem kursu ceske koruny vuci americkemu dolaru. Cena balicku je tedy
10 990 Kc.

S pozdravem

Informacni linka Microsoft
Tel.: 02/21777222

UPOZORNENI: VYSE UVEDENE INFORMACE JSOU POUZE INFORMATIVNI. Text teto
zpravy
odrazi aktualni stanoviska a nazor spolecnosti Microsoft na prislusna
temata. Vzhledem k tomu, ze spolecnost Microsoft musi denne reagovat na
pozadavky svych zakazniku, nelze informace zde obsazene povazovat za
zavazne
a spolecnost Microsoft proto neodpovida za jakoukoliv skodu, ktera Vam
vznikne na zaklade uziti nebo v souvislosti s uzitim techto informaci.
Touto
zpravou Vam spolecnost Microsoft nedava zadne zaruky, vyslovne ani
predpokladane. Informace zde uvedene jsou aktualni k datu, kdy Vam tato
zprava byla odeslana, a mohou podlehat zmenam.

> 1) Nebyl ODSOUZEN zadny UZIVATEL nelegalniho softwaru.
> Pan Jiri Herold se proti rozsudku odvolal a soudni rizeni
> dosud nebylo ukonceno. Proto NEBYL ODSOUZEN.
> Pan Jiri Herold nebyl KONCOVY UZIVATEL ale
> provozni programator, patrne nahodne vybrany jako vinik
> z rady spolupracovniku zamestnavatelem nebo policii.
> Sam jsem dostal DVAKRAT take od BSA vyhruzny dopis s
> podobnymi bludy.
> Obavam se, ze by vas i BSA nekdo mohl uspesne zalovat pro
> opakovane sireni pomluvy. Celkove to pozitivnimu image MS
> prilis neprospeje.
>
> 2) ...zkraceno

--- konec citatu ---

### L. ZITA napsal dne 28 Jun 00, v 2:38 :
> Jeden priklad spinavych praktik najdes na
> http://www.microsoft.com/cze/piratstvi/NPC/CoJeTo.htm
> Pokud tento clanek precte laik dozvi se v nem, ze kazdy pocitac, ktery
> nema M$ cetrifikat pravosti je nelegalni. Nikde ani zminka o tom, ze by
> mohl existovat jiny OS nez M$ Windows. A nejde jen o tento clanek, podle
> mych informaci v tomto smyslu ("Jakekoliv PC MUSI mit M$ Windows")
> vystupuji zastupci M$ i napriklad pri skolenich financnich pracovniku
> statni spravy. A to povazuji za velmi nebezpecne. Ostatne to potvrdil i
> nedavny velmi problematicky zatah v Mironetu.
>
> Nerad bych tu prizivoval nelaky FLAME, takze pripadne odpovedi prosim na
> soukr mail.
>
> Ludek

-----------------------------------------------
Ing. Zdenek Drvota e-mail: drvota(zv)zds(tec)cz
director
ZDS, spol. s r.o.
Hronovicka 708 tel:+420-40-6613756
530 02 Pardubice fax:+420-40-6613756
Czech Republic http://www.zds(tec)cz
e-mail: info(zv)zds(tec)cz
Pripojte se k hledani mimozemskych civilizaci:
SETI(zv)Home http://setiathome.ssl.berkeley.edu
Darek, ktery nezklame? CeDecko od nas!
http://www.zds(tec)cz/cdrom/cdrom.asp?sender=mail


TCustomControl a KeyDown

[*] Ing. Ji�� Stecker <jiri.stecker(zv)vsb(tec)cz> - 28.6.2000 11:35:35

> Muze mi nekdo rici jak muzu u potomka TCustomControl odchytit kurzorove sipky.
> Pokud si overridnu KeyDown tak muzu odchytit vsechny klavesy, krome kurzorovych sipek. Je to nejake divne.
> V cem muze byt problem?
>
> ZVo;

Pouzij VK_UP, VK_DOWN, VK_LEFT a VK_RIGHT ( viz zdrojaky Delphi).
Pokud nepomuze zkus

SHORT GetKeyState(
int nVirtKey // virtual-key code
);

viz Win32 Help. JIRKA

Vykonavatel civilni sluzby na VSB - TU Ostrava
Ing. Jiri Stecker
mistnost J307, prozatimni telefon 069/699 54 75


Outlook a "Opravar dorucene posty"

[*] S�kora Bohum�r <Bohumir.Sykora(zv)pvt(tec)cz> - 28.6.2000 12:43:50

Je to program SCANPST.EXE, ktery se nainstaluje spolu s instalac� outlooku
do adresare Office.

Bohumir Sykora

-----P�vodn� zpr�va-----
Od: =?iso-8859-2?Q?Karel Klime=B9 [mailto:kchodl(zv)email(tec)cz]
Odesl�no: 28. �ervna 2000 11:11
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: OT: Outlook a "Opravar dorucene posty"


ahoj,
omlouvam se predem za OFF TOPIC, ale jsem v koncich.
Omylem jsem si smazal cely obsah adresare C:\Windows, vcetne souboru
osobnich
slozek Outlook.pst a Outlook.prf. Oba tyto soubory jsem obnovil v M602.
Po znovunainstalovani Outlooku a snaze importovat tento zachraneny soubor
(Outlook.pst) dostanu hlasku, ze je soubor porusen a mam spustit "Opravare
dorucene posty".
Co je to za aplikaci, kde ji mohu sehnat.

Prosim pomozte, v tomto souboru jsem mel vsechny data co uzivam pro praci
(tlf. cisla, adresy,poznamky,ukoly,kalendar,....)

Predem vsem dekuji

Progr-Amather -Kchodl-(r) 1989-2000


IB6 a znakova sada

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 28.6.2000 12:45:19

Zdravim,

nasel jsem v archivu uz dotaz na toto tema, ale odpoved neni
pouzitelna.
Kolega ma tabulku v IB6 s nastavenou znakovou sadou
Win1250 a collate pxw_csy a pri pokusu o vlozeni ceskych znaku
dostane vynadano (ale neceske znaky jsou OK).
Odpoved pana Cisare se tykala jakehosi WISQL, my to
zkousime z ISQL, par minut po nainstalovani (tak sorry, pokud to
je trivialita). V odpovedi platne pro WISQL je odkaz na jakesi menu
Session. Jak tedy na tu cestinu?

Dik, David


Prekopirovani tabulky

[*] Jaroslav Nadhera <nadhera(zv)csh(tec)cz> - 28.6.2000 13:01:47

Nevite nekdo jestli (a pokud ano tak jak) jde prekopirovat obsah tabulky (napr. ve formatu DBF, ale muze byt i v jinem) do tabulky v MS SQL serveru 7.0? Zdrojova tabulka vsak nikdy nebude ve formatu SQL serveru.

J. N�dhera

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

opengl, interbase, mssql

[*] Mifko <mifko(zv)atlas(tec)cz> - 28.6.2000 13:06:35

Dd,
PLS, moze mi niekto vysvetlit co znamena
a) OpenGL
b) InterBase
c) MsSQL ?
Popripade linky na nejake info na internete?
mifko

screen repaint

[*] Ladislav Fitz <ladislav.fitz(zv)kodytek(tec)cz> - 28.6.2000 13:06:43

Dobry den,
nevite nekdo jak programove donutit windowsy aby prekreslili obrazovku (asi
to bude neco s posilanim messagu vsem aplikacim, ale nevim).

predem diky za vse


IB6 a znakova sada

[*] S�kora Bohum�r <Bohumir.Sykora(zv)pvt(tec)cz> - 28.6.2000 13:11:16

Jako prvni prikaz je nutno pouzit
set names win1250 ;

Bohumir Sykora

-----P�vodn� zpr�va-----
Od: David Lebeda [mailto:david.lebeda(zv)comarr(tec)cz]
Odesl�no: 28. �ervna 2000 12:45
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: IB6 a znakova sada


Zdravim,

nasel jsem v archivu uz dotaz na toto tema, ale odpoved neni
pouzitelna.
Kolega ma tabulku v IB6 s nastavenou znakovou sadou
Win1250 a collate pxw_csy a pri pokusu o vlozeni ceskych znaku
dostane vynadano (ale neceske znaky jsou OK).
Odpoved pana Cisare se tykala jakehosi WISQL, my to
zkousime z ISQL, par minut po nainstalovani (tak sorry, pokud to
je trivialita). V odpovedi platne pro WISQL je odkaz na jakesi menu
Session. Jak tedy na tu cestinu?

Dik, David


OT: TrueSpace

[*] Roman �ev��k��������(��h�̿ - 28.6.2000 13:11:28

Ahoj,
v prve rade se omlouvam za OT, ale nevite nekdo, kdo prodava TrueSpace v CR


Diky
Roman

Poslete odpovedi na muj mail. Dik


IB6 - znakova sada

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 28.6.2000 13:23:50

Zkus pouzit default character set DOS852. Me to s tim chodi uplne v pohode.

Milan Tomes

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> Mal� Dobromil
> Sent: Wednesday, June 28, 2000 11:02 AM
> To: #Delphi-K
> Subject: IB6 - znakova sada
>
>
> Ahoj,
> vytvarim v IB6Beta novou DB a nevim, jakou mam
> zadat znakovou sadu, aby mi to fungovalo jak ma
> ve Windows siti.
> Zadal jsem Win1250, ale pri pokusu vyplnit nejaky
> cesky znak jsem dostal hlasku, ze nelze cituji
> "Cannot transliterate character between character sets."
> Pokud zadam "none" tak se vsechny ceske znaky prevedou
> na znaky bez hacku a carek.
>
> Poradite mi prosim, jak to udelat, aby to fungovalo jak ma?
> Diky...
>
> W95, D3, BDE5, IB 6.0 Beta a to pole je typu VARCHAR
>

MSDE - redistribuce

[*] Petr Palicka <petr.palicka(zv)atlas(tec)cz> - 28.6.2000 13:28:47

pratele,
mam drobny problem.
kvuli ziskani licence na bezplatne sireni MSDE s nasimi aplikacemi jsme
zakoupili Office 2000 Developer. bohuzel se nam nepodarilo najit kyzeny
msdex86.exe a patricne dalsi fajly. M$ tvrdi, ze licenci mame, ale
nedokaze rict, kde mame redistribucni balik ziskat. posledni odkaz byl
at si zavolame do DaQuasu, ale ti jsou na nejake konferenci a neberou
telefony :(.

nevite nekdo, kde by se dal ten balik stahnout?

~~~~~~~~~~~~~~~~~~~~~~~~
[smtp:palicka(zv)aginfo(tec)cz]
~~~~~~~~~~~~~~~~~~~~~~~~
ZEMEDELSKA INZERCE ZDARMA www.aginfo(tec)cz
inzeraty zasilejte pisemne nebo e-mailem: inzerce(zv)aginfo(tec)cz


MIDAS, TSocketConnection, CoCreateInstance

[*] CERMAK <CERMAK(zv)procomcr(tec)cz> - 28.6.2000 13:32:46

Ahojte vsichni

Mam nasledujici problem:

Na Socket serveru dojde po nekolika pokusech o vytvoreni datamodulu, ktera
zpusobi chybu BDE na aplikacnim serveru, se stane ze socket server zatuhne,
pri vytvareni dalsiho data modulu (tj. volani CoCreateInstance).

Nevite co s tim aby CoCreateInstance netuhlo, ale vratilo chybu, ze objekt
nejde vyvorit a skoncilo, resp. jak tomuto stavu predejit, napr. nejakym
testem na vyuzitost systemovych prostredku. Chtel bych zasahnout do zdroju
tak aby k temto situacim nedochazelo a klient skoncil s chybou.

Zatim dekuji

Jaromir
Cermak


WWW utility

[*] p. Jirman <jim.design(zv)iol(tec)cz> - 28.6.2000 13:34:04


----- Original Message -----
From: Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz>>> 1) vyuzit nejakeho Formmail (nebo jineho CGI scriptu tohoto
>> typu) ktery ti
>> zajisti poslani toho formulare, ale vystup ( vysledny e-mail
>> ) bude vypadat
>> tak jak on chce (IMHO upravit takove cgi je docela nesnadne,
>> ale lze upravit
>> vystup [validace, pocty vseho druhu, uprava udaju] pomoci
>> Javascriptu primo
>> na te strance). Takove reseni je pomerne snadne (nutna
>> znalost Javascriptu,
>> ale vyhnes se znalostem CGI), ale nemusi splnovat vsechny stanovene
>> podminky.

>Nerozumim tomu, co vlastne chces rict. Nevim, co je Formmail ani jiny
>CGI script tohoto typu a uz vubec nevim co je nesnadneho na uprave
>nejakeho cgi, kdyz je to od zacatku muj vytvor.

ten formmail.cgi ti pomoci takovehle hlavicky (viz nize) formulare posle
vsechny data <INPUT TYPE...> pekne serazene na e-mail toho recipienta.
Takovych skriptu toto zajistujici je cela rada, a je to urcite rychle snadne
reseni odeslani udaju e-mailem.

<FORM action=http://www.glass(tec)cz/cgi-bin/Formmail.cgi method=post
name="form1"><INPUT name=recipient type=hidden value=jim.design(zv)iol(tec)cz>

>Takze mam otazky:
>1) proc by mel cgi script odesilat email, aby ho nekdo jiny zpracoval,
> kdyz by bylo nejjednodussi, aby ho zpracoval primo on?

Take ze ho zpracuje, ale pozadavky zakazniku muzou byt RUZNE hloupe, treba
aby vsechny vyplnene udaje byly v HTML e-mailu zobrazeny cervene (treba), a
to pak uz vyvojar musi treba takovy formmail.cgi prohrabat a zjistit kde to
opravit, a z vlastni zkusenosti vim, ze to neni jednoduche.

>2) jak muze CGI zajistit odeslani formulare? To prece dela browser.
> CGI by to mohl zajistit snad jenom v udalosti OnLoad dokumentu,
> tim ze napise script do HTML kodu, ktery odesila.

Samozrejme, na server to odesle browser pomoci HTTP (metoda POST nebo GET),
ale myslel jsem poslani samotneho e-mailu (to uz snad CGI dela)

M.Jirman

Zmena rozlisenia

[*] p. Jirman <jim.design(zv)iol(tec)cz> - 28.6.2000 13:42:26

ahoj,

hra se nejlepe dela prave s DirectX ne, ale kdyz to chces jinak je na to API
fce EnumDisplaySettings(),
ale kdyby ses prece jen chtel podivat na nejake hry pod Delphi s pomoci
DirectX doporucuji stahnout komponenty a priklady DelphiX od
http://www.ingjapan.ne.jp/hori/index-e.html

M.Jirman

>----- Original Message -----
>From: nnfapso(zv)kios.sk
>
>Ahojte,
>
> Robim hru v Delphi a potrebujem nastavit rozlisenie okna ale bez
DirectX. Nechcem ale prestavit rozlisenie >monitoru.
>
> Dakujem
>
> Miso nnfapso(zv)kios.sk


Celeron vs. PII, PIII

[*] p. Jirman <jim.design(zv)iol(tec)cz> - 28.6.2000 14:04:59

ahoj,

zalezi hlavne na tom co (PII nebon PIII) by jsi chtel koupit? Tedka s udivem
zjistuji, ze se dost vyplati koupit si K7 Athlon rozhodne nez PIII (oproti
PII je to urcity financni skok). Z testu ukazovali (uz nevim odkud to bylo -
asi z chipu), ze K7 (tusim na 600) vyjadrovala ctvrtinovy naskok oproti
PIII600. A zase bych nevymenoval C533 za PII450. Narust v tomhle pripade
zajisti spise kvalitni MB a RAM na PC133.

M.Jirman - zatim:(W2000,W98, 128MBPC133, PII400, MB ASUS P3VX4)

----- Original Message -----
From: Jan Naiser <tua(zv)ltm(tec)cz>> Preji pekny den,
>
> hledam prakticke zkusenosti (nebo nejaky link) s porovnanim rychlosti CPU
> Celeron a PII nebo PIII. Jedna se mi o to, jestli je narust vykonu pri
> prechodu z Celeronu na PII nebo PIII (pri stejne frekvenci CPU) natolik
> znatelny, ze se vyplati priplatit si. Nemam poneti, jak se zvedne vykon
pri
> prechodu na vyssi takt sbernice (100, resp 133 MHz oproti Celeronove 66).
> Samozrejme, ze bude zalezet na aplikaci. Jedna se mi hlavne o kompilace a
> ladeni v D5, ale zajimaji me i ostatni aplikace - grafika, DB, aplikace
> narocne na vypocty, ... (zatim: W98SE, C533, 128MB, ATA66).
>
> Diky za pripadne poznatky.
> Honza.
>
>

QReport

[*] Miroslav Cipel <Miroslav.Cipel(zv)oku-tu(tec)cz> - 28.6.2000 14:11:08


Ahoj,

v QReportu tisknu asi petiradkovy text pomoci QRDBTextu a mam nastaveny
WordWrap na True - vsechno kupodivu funguje ale potreboval bych aby
nedochazelo k tomu ze na konci radku zustane predlozka a slovo je az na
dalsim radku - nevite nekdo co s tim ?


M.

Outlook a "Opravar dorucene posty"

[*] L. ZITA <konference(zv)sales(tec)cz> - 28.6.2000 14:22:58

Behalf Of Karel Klime�
> ahoj,
> omlouvam se predem za OFF TOPIC, ale jsem v koncich.
> Omylem jsem si smazal cely obsah adresare C:\Windows, vcetne
> souboru osobnich
> slozek Outlook.pst a Outlook.prf. Oba tyto soubory jsem obnovil v M602.
> Po znovunainstalovani Outlooku a snaze importovat tento zachraneny soubor
> (Outlook.pst) dostanu hlasku, ze je soubor porusen a mam spustit
> "Opravare
> dorucene posty".
> Co je to za aplikaci, kde ji mohu sehnat.

Je to soucast windows messagingu. Ve Win95 by to melo byt v meny
Prislusenstvi-Systemove nastroje.
Bohuzel nemam ted po ruce zadne PC s W95 abych ti poslal presnejsi udaje. Do
Win 98 se to mozna
nasinstaluje s Windows messagingem (Instalace je na CD s W98 v adreari
Oldwin nebo nejak tak)
Dej si ale pozor, jako u vetsiny veci od M$ nepocitej, ze po nainstalovani a
odinstalovani budes mit
system ve stejnem stavu jako predtim, takze pokud mas nekde na dosah masinu
s W95 radim prekopirovat
a opravit na ni.>
> Prosim pomozte, v tomto souboru jsem mel vsechny data co uzivam pro praci
> (tlf. cisla, adresy,poznamky,ukoly,kalendar,....)
>

Nedopustim si zalohovat,zalohovat...
(no mne to nedavno stalo 4000 Kc za obnoveni dat na disku po poruse
propojovaciho kabelu)

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


ADONIS - filtry, locate atd.

[*] Hynek Svato� <svatos(zv)kam(tec)czu(tec)cz> - 28.6.2000 14:24:19

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> Erik Salaj
> Sent: Wednesday, June 28, 2000 12:26 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Re: ADONIS - filtry, locate atd.
>
> > Pri pouzivani ADONISu jsem narazil na nekolik neprijemnosti ci chyb:
> >
> > 1) probl�m filtrov�n�:
> > a) v napovede k property Filter je napsano, ze se jedna o vyraz
> v klauzuli
> > WHERE SQL. OK.
>
> Je to uvedene nespravne (zostalo to zrejme z predchadzajucich verzii).
> Pouziva sa ADO filter, ktory ma urcite obmedzenia oproti WHERE.
>
> > ale toto mi jiz nefunguje:
> > ( [Zadavatel] like '*svato�*' ) OR ( [Oe�itel] like '*svato�*' ) AND
> > [ID]<>0 )
> > Pokus o nastaveni takovetoho filtru konci lakonickou hlaskou o
> nesouhlasu
> > typu nebo nesplneni mezi ci konfliktu parametru ...
>
> Tu su informacie z MSDN, ohladom ADO filtra:
>
> -----
> The criteria string is made up of clauses in the form
> FieldName-Operator-Value (for example, "LastName = 'Smith'"). You
> can create
> compound clauses by concatenating individual clauses with AND
> (for example,
> "LastName = 'Smith' AND FirstName = 'John'") or OR (for example,
> "LastName =
> 'Smith' OR LastName = 'Jones'"). Use the following guidelines for criteria
> strings:
>
> a.. FieldName must be a valid field name from the Recordset. If
> the field
> name contains spaces, you must enclose the name in square brackets.
>
> b.. Operator must be one of the following: <, >, <=, >=, <>, =, or LIKE.
>
> c.. Value is the value with which you will compare the field values (for
> example, 'Smith', #8/24/95#, 12.345, or $50.00). Use single quotes with
> strings and pound signs (#) with dates. For numbers, you can use decimal
> points, dollar signs, and scientific notation. If Operator is LIKE, Value
> can use wildcards. Only the asterisk (*) and percent sign (%)
> wild cards are
> allowed, and they must be the last character in the string. Value
> cannot be
> null.
> Note To include single quotation marks (') in the filter Value, use two
> single quotation marks to represent one. For example, to filter
> on O'Malley,
> the criteria string should be "col1 = 'O''Malley'". To include single
> quotation marks at both the beginning and the end of the filter value,
> enclose the string with pound signs (#). For example, to filter
> on '1', the
> criteria string should be "col1 = #'1'#".
>
> a.. There is no precedence between AND and OR. Clauses can be grouped
> within parentheses. However, you cannot group clauses joined by an OR and
> then join the group to another clause with an AND, like this:
> (LastName = 'Smith' OR LastName = 'Jones') AND FirstName = 'John'
>
> a.. Instead, you would construct this filter as
> (LastName = 'Smith' AND FirstName = 'John') OR (LastName = 'Jones' AND
> FirstName = 'John')

Tak to je smutny, predpokladal jsem, ze podminka ve filtru funguje jako
normalni logicky vyraz, chyba lavky ...
Mam udelany univerzalni formular pro interaktivni tvorbu libovolneho filtru
nad daty, timto je ta univerzalnost tezko dodrzitelna, zaridit tvorbu
spravne formulovaneho filtru bude dosti obtizne vzhledem k tomu, ze filtr
muze obsahovat libovone mnoho podminek spojenych prez AND nebo OR.

>
> a.. In a LIKE clause, you can use a wildcard at the beginning and end of
> the pattern (for example, LastName Like '*mit*'), or only at the
> end of the
> pattern (for example, LastName Like 'Smit*').
> -----
>
> > b) dale jsem se setkal s tim, ze kdyz nahodim filtr, tak mi prestane
> > fungovat vyhledavani zaznamu pomoci Locate !
> > Dosti neprijemna zalezitost.
>
> Locate pouziva takisto filter zaznamov takze tam moze dochadzat
> ku konfliktom ked vysledny filter sa sklada z dvoch podmienok.
> Ak je to mozne, tak pouzi ADOFindFirst, ADOFindNext, ...,
> ktore pouzivaju ADO Find metodu.

OK, muze byt ovsem podminka vyhledavani zaznamu tvorena vice kriterii ?
A jakymi pravidly se ridi ? Je to stejne jako u filtru ?

> > 2) Pouzivam metodu Locate pro interaktivni inkrementalni vyhledavani
> > zaznamu.
> > pouzivam toto volani: Q.Locate(Column.Field.FieldName,
> FastFindEdit.Text,
> > [loCaseInsensitive, loPartialKey])
> > Vsude to funguje OK az na datumove polozky, tam locate vrati false.
> > Ptam se: lze vubec podle datumovych polozek takoveto vyhledavani
> realizovat
>
> Vyhladavanie datumu funguje takto:
>
> if ADODataSet.Locate('Datum', StrToDate('5/12/00'), []) then
> ShowMessage('OK');
>
> Inkrementalne to hladat neide, pretoze to nie je retazec.

Toho jsem se obaval. Neslo by ovsem nejakou fintou presvedcit ADO pri
vyhledavani, ze se nejedna o typ Date ale String,
neco na zpusob SQL: convert(varchar, datum) like text ?
pozn.: ze serveru to zamozrejme nemuzu vracet jako varchar.


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

MSDE a cestina

[*] Ren� Otisk - 28.6.2000 14:27:16

Hi,

D3, ODBCe, MSDE (u MS SQL mi to funguje).
Kdysi se to tu probiralo s MS SQL Serverem, nicmene jsem nenasel pouzitelny
vysledek. Pole databaze mam typu NVARCHAR.
Potvora mi nepise hacky (napr r, e) a ja nevim kde se dostat na nastaveni
kodove stranky a language.

Prosim poradte

Sroub


QReport

[*] Jan Fiala <jan.fiala(zv)iol(tec)cz> - 28.6.2000 14:28:16

Napadaji me 2 moznosti.
1. Napsat si vlastni TQrpLabel, kde si sam osetris "wrapovani" textu
2. Pri psani textu s tim pocitat a mezi predlozkou a slovem pouzit jiny (neviditelny) znak nez mezeru (napr. #255), popr. ten text pred tiskem takto podle nejakeho slovniku upravit.

Jan Fiala


----- Original Message -----
From: "Miroslav Cipel" <Miroslav.Cipel(zv)oku-tu(tec)cz>>
> Ahoj,
>
> v QReportu tisknu asi petiradkovy text pomoci QRDBTextu a mam nastaveny
> WordWrap na True - vsechno kupodivu funguje ale potreboval bych aby
> nedochazelo k tomu ze na konci radku zustane predlozka a slovo je az na
> dalsim radku - nevite nekdo co s tim ?
>
>
> M.
>
>

IB6 a znakova sada

[*] Tomas =?iso-8859-2?Q?Michal=EDk?= <michalik(zv)proca(tec)cz> - 28.6.2000 14:31:43

Ahoj,

pred zadanim prikazu connect (cili pred pripojenim k databazi) napis
set names win1250;

ja jsem si pro rychlou praci s isql napsal takovou utilitku, kterou muzu
poskytnout, ale ma to nejaky mouchy a moc jsem to nezdokumentoval a ted
na to nemam cas - ale v zasade je to docela uzitecne - kdyz budes mit
zajem, ozvi se na muj mail ...

David Lebeda wrote:

> Odpoved pana Cisare se tykala jakehosi WISQL, my to
> zkousime z ISQL, par minut po nainstalovani (tak sorry, pokud to
> je trivialita). V odpovedi platne pro WISQL je odkaz na jakesi menu
> Session. Jak tedy na tu cestinu?
>

Cau,
Tom

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

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

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

Interbase 6.0 HP Unix

[*] Radek KALA <Kala(zv)atlas(tec)cz> - 28.6.2000 14:37:10

Hi,
Nevite nekdo zda se da, nektra verze Interbase 6.0 nainstalovat na
HP UNIX, nebo pripradne jestli a kdy takova verze bude.

Diky moc ( Samozrejme predem )

S pozdravem Radek KALA
BetaControl, s.r.o.
Cerneho 58/60, 635 00
tlf. : + 420 5 4622 3491
fax : + 420 5 4622 3470
GSM : + 420 603 85 75 15


OT: C#

[*] Erik Salaj <winsoft(zv)napri.sk> - 28.6.2000 14:39:17

Na http://www.msdn.microsoft.com/vstudio/nextgen/technology/csharpintro.asp
je k dispozicii popis noveho jazyka C# pre Microsoft .NET
(povodne jazyk Cool, navrhovany jednym z hlavnych vyvojarov Delphi,
Andersom Hejlsbergom).

Erik Salaj, WINSOFT

MSDE - redistribuce

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 28.6.2000 13:45:46

Puvodni zprava, kterou napsal Petr Palicka dne 28 Jun 00,:

> kvuli ziskani licence na bezplatne sireni MSDE s nasimi aplikacemi jsme
> zakoupili Office 2000 Developer. bohuzel se nam nepodarilo najit kyzeny
> msdex86.exe a patricne dalsi fajly. M$ tvrdi, ze licenci mame, ale
> nedokaze rict, kde mame redistribucni balik ziskat. posledni odkaz byl

Pak mas 5 CD. Z nichz 4 jsou Microsoft Office Premium. Pate CD
je oznaceno Office 2000 Developer a to je prave to navic
oproti Premium. Na nem mas adresar /MSDE a to je ono... Toto
muzes sirit (a upravit si ten .iss soubor), to je MSDE.

Jinak na prvnim CD Office Premium mas adresar SQL, coz je
MSDE pro Office. Ten muzes nainstalovat pro sebe, ale nesmis
ho sirit.


S pozdravem
Petr Zahradnik, pocitacovy expert

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


DateTime v Interbase

[*] Zdeno Jasek <zdeno.jasek(zv)corinex.sk> - 28.6.2000 14:55:21

Vdaka za rady, ja by som vsak potreboval skor Interbase prisposobit
k SQL prikazu nez SQL prikaz k Interbase. Ide mi o to, aby ten softver
chodil na viacerych SQL serveroch a doteraz na vsetkych mi uvedeny
SQL prikaz zbehol. Navyse je zvlastne, ze jeden testovany softver
podobny prikaz spusti a vykona sa! Takze otazka skor znie, ako sa
da Interbase upravit, aby mi zbehlo

INSERT INTO datumocas VALUES ( {d '2000-01-01'} ).


pcb(zv)atlas(tec)cz wrote:

> Haj hou!
>
> On 26 Jun 2000, at 20:30, Zdeno Jasek wrote:
>
> > Nasledujuci prikaz mi na Informixe ide, ale na Interbase nie:
> >
> > INSERT INTO datumocas VALUES ( {d '2000-01-01'} ).
> >
> > (Pole 'datumocas' je typu DATE.)
> > Pricom z log-vystupu z jedneho programu vyplyva, ze SQL prikaz s
> > podobnym formatovanim datumu na Interbase v danom programe zbehne.
> > Neviete niekto dovod? Da sa na Interbase nejako nastavit nativny
> > format datumu? Hladal som take cosi v dokumentacii, ale bezvysledne.
>
> Standardni format datumu je mm-dd-yyyy. Navic doporucuji pouzit
> funkci CAST. Prikaz by pak vypadal takto:
>
> INSERT INTO datumocas VALUES ( CAST( '01-01-2000') AS
> DATE )
>
> Hodne zdaru
>
> Pavel Cisar <pcisar(zv)inprise(tec)cz>
> Borland s.r.o.

IB6 - znakova sada

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 28.6.2000 15:02:17

Bohuzel dostavam stejnou hlasku...

Podotykam, ze jsem nikde nic nenastavoval, takze mozna
proto. Jedine, co jsem udelal je prave volba znakove sady
pri vytvareni nove DB.

Dobra.

BTW: Vi nekdo neco blizsiho o ODBC a OLE DB ovladacich
pro IB6 ? Zatim se na ni da dostat jen via BDE (nebo ne ?)> ----------
> Od: Milan Tome> �[SMTP:Milan.Tomes(zv)haida(tec)cz]
>
> Zkus pouzit default character set DOS852. Me to s tim chodi uplne v pohode.
>
*** To je jedine, co jsi kde nastavil ?> > -----Original Message-----
> > From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> >
> > Ahoj,
> > vytvarim v IB6Beta novou DB a nevim, jakou mam
> > zadat znakovou sadu, aby mi to fungovalo jak ma
> > ve Windows siti.
> > Zadal jsem Win1250, ale pri pokusu vyplnit nejaky
> > cesky znak jsem dostal hlasku, ze nelze cituji
> > "Cannot transliterate character between character sets."
> > Pokud zadam "none" tak se vsechny ceske znaky prevedou
> > na znaky bez hacku a carek.
> >
> > Poradite mi prosim, jak to udelat, aby to fungovalo jak ma?
> > Diky...
> >
> > W95, D3, BDE5, IB 6.0 Beta a to pole je typu VARCHAR
> >
>

IB6 a znakova sada

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 28.6.2000 15:04:05

Kde se ten prikaz zapisuje ?
(pres TQuery ?)

Dobra.

> ----------
> Od: S> �kora Bohum�r[SMTP:Bohumir.Sykora(zv)pvt(tec)cz]
>
> Jako prvni prikaz je nutno pouzit
> set names win1250 ;
>
> -----P> �vodn� zpr�va-----
> Od: David Lebeda [mailto:david.lebeda(zv)comarr(tec)cz]
>
>
> Kolega ma tabulku v IB6 s nastavenou znakovou sadou
> Win1250 a collate pxw_csy a pri pokusu o vlozeni ceskych znaku
> dostane vynadano (ale neceske znaky jsou OK).
>

Instalacni disketa

[*] Ivo HERR <ih(zv)safar(tec)cz> - 28.6.2000 15:09:16

Zdravim!
Mam D5Prof, k tomu InstallShield Express.
Potrebuju, aby se instalator nejakym zpusobem dotazal, ma-li se ten
program automaticky spoustet po spusteni Windows a podle odpovedi
zareagovat (cili bud udelat odkaz do Po spusteni nebo ne). Nevite nekdo,
jak na to?

Diky
I.

Vytvoreni HLP souboru

[*] Zdeno Jasek <zdeno.jasek(zv)corinex.sk> - 28.6.2000 15:16:23

> Ja mam na disku WindowsHelpDesigner v 2.1, ale abych pravdu rekl,
> jeste jsem ani nezkusil, co to je, ale podle nazvu by to mohlo
> byt neco na vytvareni helpu.
>

Windows HelpDesigner je dobry. Pouzivam, odporucam.
Zdeno


Prekopirovani tabulky

[*] Slavomir Skopalik <skopalik(zv)atlas(tec)cz> - 28.6.2000 15:27:16

Jednoduse, ale pracne, tj. radek po radku, field, po fieldu.
Neboli jinak:
DB.StartTransaction;
try
SourceTable.Open;
while not SourceTable.Eof do begin

DestTableInsert.ParamByName('blabla').asNeco:=SourceTable.FieldByName(
'blabla').asNeco; // Zde si muzes konvertovat, upravovat dle libosti
end;
except
if DB.inTransaction then DB.RollBack;

Od doby, kdy jsem dojel na automatiku (Heterogeni insert ze selectu v BDE,
jenz fungoval jen ne nekterych SQL servrech) to resim vise uvedenym
zpusobem.

Slavek

>
> Nevite nekdo jestli (a pokud ano tak jak) jde prekopirovat obsah tabulky
(napr. ve formatu DBF, ale muze byt i v jinem) do tabulky v MS SQL serveru
7.0? Zdrojova tabulka vsak nikdy nebude ve formatu SQL serveru.
>
> J. Nadhera
>

Vytvoreni HLP souboru

[*] Martin Dupal <mdupal(zv)vision(tec)cz> - 28.6.2000 15:27:49

Mym favoritem je HelpScribble.
http://www.ping.be/jg

Martin

> Neporadil by mi nekdo nejaky jednoduchy program na vytvareni .hlp
> souboru ?. Nemam s tim zadne zkusenosti.

aktivovanie DOS aplikacie

[*] Iko <iko(zv)kamarad(tec)cz> - 28.6.2000 15:32:09

zdravim...

potreboval by som aktivovat DOS aplikaciu. Mam je process id, aj
window handle. ale ked dam napr. SetActiveWindow na nu, tak sa
aktivuje, ale len v taskbare a neprepne sa na dos full-screen. da sa
to nejak dosiahnut, aby sa to preplo na fullscreen?

iko
iko(zv)kamarad(tec)cz


IB6 a znakova sada

[*] S�kora Bohum�r <Bohumir.Sykora(zv)pvt(tec)cz> - 28.6.2000 15:33:39

V ConnectionStrings nebo DBParamStrings komponenty Database podle toho co
se pouzije
je nutno vedle user_name = a password = uvest take

lc_ctype=win1250



-----P�vodn� zpr�va-----
Od: Mal� Dobromil [mailto:dodo(zv)rak.pr.ds.mfcr(tec)cz]
Odesl�no: 28. �ervna 2000 15:04
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: RE: IB6 a znakova sada


Kde se ten prikaz zapisuje ?
(pres TQuery ?)

Dobra.

> ----------
> Od: S> �kora Bohum�r[SMTP:Bohumir.Sykora(zv)pvt(tec)cz]
>
> Jako prvni prikaz je nutno pouzit
> set names win1250 ;
>
> -----P> �vodn� zpr�va-----
> Od: David Lebeda [mailto:david.lebeda(zv)comarr(tec)cz]
>
>
> Kolega ma tabulku v IB6 s nastavenou znakovou sadou
> Win1250 a collate pxw_csy a pri pokusu o vlozeni ceskych znaku
> dostane vynadano (ale neceske znaky jsou OK).
>

MSSQL7 kontra IB6

[*] Zdeno Jasek <zdeno.jasek(zv)corinex.sk> - 28.6.2000 15:38:31

> Z hladiska predaja databazovej aplikacie zdrojovy kod nema ziadny vyznam

suhlasim

>
> a prenositelnost asi velmi malu.

Nesuhlasim!!! Moznost umiestnit DB server na vykonnejsiu a robustnejsiu masinu
(Sun Solaris s viacerymi procesormi) je jasna konkurencna vyhoda pre vsetky
vacsie aplikacie typu C/S. To znamena, ze ked ma firma 2 zamestnancov, nech
si kupia Windows 95 a ficia na tom, ale ked sa rozrastie na 50, 100
zamestnancov,
alebo ked danu aplikaciu budem chciet ponuknut vacsej firme, mozem odporucat
lepsi hadver, ktory to bude zvladat. Viem, ze aj PC su uz slusne "nadupane", ale

asi to tazko porovnat so slusnymi servermi napr. od Sunu.

> Co sa tyka ceny tak MSDE je mozne
> s aplikaciou tiez sirit zdarma. S MS SQL budes kompatibilny s vecsinou
> systemov a aplikacii,

tomuto nerozumiem - ako kompatibilny? Jedine, co sa od SQL servera ocakava je,
ze zvladne SQL 92, nie? Prave pri MS by som si tou kompatibilitou az tak nebol
isty.

> je skalovatelny

Ako? Na Windowsoch? To nie je bohvieco...

> a obsahuje rozne zaujimave technologie
> ktore podla mojho nazoru Interbase nikdy nebude mat, pretoze to nebude
> mat kto zaplatit a zadarmo to nikto robit nebude (iba ak si to doprogramujes
> sam s Interbase zdrojakmi).
>

Toto je tiez polemicke, ci to zadarmo nikto robit nebude...

OpenGL a Bitmapy

[*] nnfapso(zv)kios.sk - 28.6.2000 15:55:52

Ahoj,

Skus sa pozriet na zdrojove kody koponentov GLScene. Najdes ich na
www.torry.ru vo VCL v sekcii Effects and Multimedia > OpenGL

Su fakt super.

Miso nnfapso(zv)kios.sk

----- Original Message -----
From: Vyvoj
To: Delphi konference
Sent: 27. j�n 2000 16:18
Subject: OpenGL a Bitmapy


Ahoj!

M��e mi, pros�m V�s, n�kdo poradit, jak vlo�it do OpenGL sc�ny bitmapu
tak, aby se vykreslovala
stejn�m zp�sobem, jako v Delphi (tzn. jedna barva v bitmap� se zvol� jako
transparentn�
a p�i zobrazen� se pixely obsahuj�c� tuto barvu nevykresluj�)???
Pou��v�m vlastn� interface mezi Delphi a OpenGL a k�d na��taj�c� a
zobrazuj�c� bitmapu je takov�to:

Procedure TGLImage.Update;
var
Buffer:PChar;
BMInfo : TBitmapInfo;
ImageSize : Integer;
MemDC : HDC;
glextns:string;
GL_EXT_bgra:boolean;
begin
with BMinfo.bmiHeader do
begin
FillChar(BMInfo,SizeOf(BMInfo),0);
biSize:=sizeof(TBitmapInfoHeader);
biBitCount:=24;
biWidth := Picture.Width;
biHeight := Picture.Height;
ImageSize:=Abs(biWidth*biHeight);
biPlanes:=1;
biCompression:=BI_RGB;
MemDC:=CreateCompatibleDC(0);
Getmem(Buffer,ImageSize*3);
try
GetDIBits(MemDC,Pi
cture.Bitmap.Handle,0,Abs(biHeight),Buffer,BMInfo,DIB_RGB_COLORS);
if glIsList(MyList) then
GLdeleteLists(MyList,1); {destroy the display list of the texture}
MyList:=glgenlists(1); {generate an empty list for this image}
glextns := string(glGetString(GL_EXTENSIONS));
GL_EXT_bgra := Pos('GL_EXT_bgra', glextns) > 0;
GlNewList(MyList,gl_compile);
glpixelstorei(gl_unpack_alignment,4); {OpenGL 1.0 ignores this
one}
glpixelstorei(gl_unpack_row_length,0);
glpixelstorei(gl_unpack_skip_rows,0);
glpixelstorei(gl_unpack_skip_pixels,0);
if GL_EXT_bgra then
glDrawPixels(Pic
ture.Width,picture.height,GL_BGR_EXT,gl_unsigned_byte,buffer)
else
begin
glDrawPixels(Pic
ture.Width,picture.height,GL_RGB,gl_unsigned_byte,buffer);
end;
glEndList;
finally
freemem(Buffer);
DeleteDC(MemDC);
end;
end;
end;

Procedure TGLImage.redraw;
begin
glDisable(gl_blend);
glCallList(MyList);
end;

**************************************************
* Roman Macura
* program�tor, analytik
*
* ATLAS consulting, spol. s r.o.
* Chocholouskova 9
* 709 16 Ostrava
* Czech Republic
*
* office : +420 69 661 64 32
* secretary: +420 69 661 33 33
* fax : +420 69 661 33 30
* e-mail : macura(zv)atlascon(tec)cz
* WWW : http://www.atlascon(tec)cz
**************************************************

Web server?

[*] Hubka Lubos <L.Hubka(zv)trenkwalder(tec)com> - 28.6.2000 16:13:28


> hm , doteraz som si myslel ze samba nie je web server, ale
> nieco na spristupnenie Linux diskov pre win po sieti.
> ;O
> /LH
>
Musim sa ospravedlnit.
Teraz som si precital povodny mail a autor nepisal o sambe, ale
o SAMBARE. Tento web server poznam a je to dobry
web server. Podoba sa na apache (stylom administracie) a pod win bol
ovela ovela skor ako apache.

/LH


TCustomControl a KeyDown

[*] Tomas Bihary <tomas(zv)wige-mic(tec)cz> - 28.6.2000 15:25:55

Zdravim!

problem je v tom, ze metoda KeyDown se vola pri kazdem
stisku klavesy krome sipek a tabulatoru. Nepomuze ani kdyz
budes odchytavat windowsovksou hlasku WM_KEYDOWN.
Proc? No proste proto.
Mel jsem podobny problem pri v podstate trivialni ukolu:
Tlacitka v nekolika radach a pri stisku sipky dolu posun
na tlacitko o radu nize. Ale co s tim kdyz odchycenim
WM_KEYDOWN v tlacitku ani v On KeyDown formulare
pri nastavenem KeyPreview nelze stisk sipek zaregistrovat.
Pomohlo mi az pouziti hookovani. A i pres pocatecni
neduveru muzu jen doporucit, funguje to spolehlive.
zahookovani: SetWindowsHookEx(...)
odhookovani: UnhookWindowsHookEx(...)
podrobnosti viz help. pripadne muzu poslat prikladek
i malou komponentu, ktera to zabezpecuje

Tomas Bihary

PS: muze za to, ze se WM_KEYDOWN pro sipky neuplatni,
VCL nebo je to chyba (pardon: vlastnost) windows?


----- Original Message -----
> > Muze mi nekdo rici jak muzu u potomka TCustomControl odchytit kurzorove
sipky.
> > Pokud si overridnu KeyDown tak muzu odchytit vsechny klavesy, krome
kurzorovych sipek. Je to nejake divne.
> > V cem muze byt problem?
> >
> > ZVo;
>
> Pouzij VK_UP, VK_DOWN, VK_LEFT a VK_RIGHT ( viz zdrojaky Delphi).
> Pokud nepomuze zkus
>
> SHORT GetKeyState(
> int nVirtKey // virtual-key code
> );
>

TCustomControl a KeyDown

[*] Viktor <vik(zv)miesto.sk> - 28.6.2000 17:01:46

> PS: muze za to, ze se WM_KEYDOWN pro sipky neuplatni,
> VCL nebo je to chyba (pardon: vlastnost) windows?
>
Ja bych rekl, ze musis spravne prepsat reakci na zpravu WM_GETDLGCODE, ta by
mela vracet priznak, ze se ti maji posilat i ty sipky. Vic najdes v helpu.
Viktor


manualy

[*] p. Jirman <jim.design(zv)iol(tec)cz> - 28.6.2000 17:28:15

ahoj,

predpokladam pro Delphi, ale v jake verzi? Doporucuju Mistrovstvi v Delphi
(3 nebo 4)
Neco od Marco Cantu (uz nevim jak se to jmenuje).

M.Jirman

----- Original Message -----
From: fukas <fukas(zv)fpedas.utc.sk>> Ahoj som total zaciatocnik poradite nejake manualy v slov alebo ces v
> elektron. forme?
> dik
>
>

SOFTWARE & MICROSOFT, drive MSSQL7 kontra IB6

[*] Viktor <vik(zv)miesto.sk> - 28.6.2000 17:31:47

> Pokud mu to stat dovoli, je to problem v tom
> state. Zrovna tak nezazlivam nic Telecomu, protoze ten dela
> jen to, co mu je dovoleno statem.
>

To je nazor, ktery povede k absurdnim dusledkum. Stoji za nim predstava, ze
zakon (potazmo stat) by mel regulovat naprosto vse. Kdybychom se nekdy
potkali, byl bys velmi prekvapeny, co vsechno mi zakon nezakazuje, ale tobe
se ani za mak nelibi.

Zakon nemuze postihnout naprosto vsechny myslitelne pripady, rozhodnout vzdy
a vsude co je dobre a co spatne. Od toho jsou tady lide, aby nahledli,
jestli jejich jednani dela svet lepsim nebo ne. A ti, kteri se - byt v
mezich zakona - staraji spise o vlastni zisk, i kdyz tim silne poskozuji
ostatni, jsou (a nebo by prinejmensim meli byt) temi ostatnimi odsuzovani.
To je takovy samoregulacni mechanismus spolecnosti.

A tak se mi jevi jako naprosto spravne, kdyz se nekomu nezda, ze (napriklad)
Microsoft jedna jako pekny parchant, i kdyz v mezich zakona. Az se my dva
nekdy potkame, urcite taky budes rad, ze se te nekdo zastane a neprojde jen
tak kolem s tim, ze tohle zadny zakon nezakazuje.

Viktor

TCustomControl a KeyDown

[*] Hynek Svatos <svatos(zv)kam(tec)czu(tec)cz> - 28.6.2000 17:42:54

Hm, tak teda nevim, ale tenhle kus kodu mi normalne funguje ...

TMaskEditLine = class(TEdit)
procedure KeyDown(var Key: Word; Shift: TShiftState); override;
...

procedure TMaskEditLine.KeyDown(var Key: Word; Shift: TShiftState);
begin
if Key=VK_DOWN then
MessageBox(0, 'a jedeme dolu !', '?', 0);
blabla ....
end;

Jestlize toto chodi u potomka TEdit, ktery je potomkem TWinContrlol stejne
jako TCustomControl,
tak nevidim duvod, proc by to nemelo behat...
Kdyztak doporucuji prostudovat zdroje VCL obsahujici definici tridy TEdit,
snad je tam objevitelny
nejaky rozdil v impementaci KeyDown mezi TEdit a TCustomControl.

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

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On
> Behalf Of Tomas Bihary
> Sent: Wednesday, June 28, 2000 4:26 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Re: TCustomControl a KeyDown
>
>
> Zdravim!
>
> problem je v tom, ze metoda KeyDown se vola pri kazdem
> stisku klavesy krome sipek a tabulatoru. Nepomuze ani kdyz
> budes odchytavat windowsovksou hlasku WM_KEYDOWN.
> Proc? No proste proto.
> Mel jsem podobny problem pri v podstate trivialni ukolu:
> Tlacitka v nekolika radach a pri stisku sipky dolu posun
> na tlacitko o radu nize. Ale co s tim kdyz odchycenim
> WM_KEYDOWN v tlacitku ani v On KeyDown formulare
> pri nastavenem KeyPreview nelze stisk sipek zaregistrovat.
> Pomohlo mi az pouziti hookovani. A i pres pocatecni
> neduveru muzu jen doporucit, funguje to spolehlive.
> zahookovani: SetWindowsHookEx(...)
> odhookovani: UnhookWindowsHookEx(...)
> podrobnosti viz help. pripadne muzu poslat prikladek
> i malou komponentu, ktera to zabezpecuje
>
> Tomas Bihary
>
> PS: muze za to, ze se WM_KEYDOWN pro sipky neuplatni,
> VCL nebo je to chyba (pardon: vlastnost) windows?
>
> ----- Original Message -----
> > > Muze mi nekdo rici jak muzu u potomka TCustomControl odchytit
> kurzorove
> sipky.
> > > Pokud si overridnu KeyDown tak muzu odchytit vsechny klavesy, krome
> kurzorovych sipek. Je to nejake divne.
> > > V cem muze byt problem?
> > >
> > > ZVo;
> >
> > Pouzij VK_UP, VK_DOWN, VK_LEFT a VK_RIGHT ( viz zdrojaky Delphi).
> > Pokud nepomuze zkus
> >
> > SHORT GetKeyState(
> > int nVirtKey // virtual-key code
> > );
> >
>
>

Prekopirovani tabulky

[*] Jaroslav Nadhera <nadhera(zv)csh(tec)cz> - 28.6.2000 17:56:30

> Jednoduse, ale pracne, tj. radek po radku, field, po fieldu.
> Neboli jinak:
> DB.StartTransaction;
> try
> SourceTable.Open;
> while not SourceTable.Eof do begin
>
>
TableInsert.ParamByName('blabla').asNeco:=SourceTable.FieldByName(
> 'blabla').asNeco; // Zde si muzes konvertovat, upravovat dle libosti
> end;
> except

Ano, ale ja nechci, aby do toho muselo zasahovat BDE. Takze asi pouzit nejake komponenty pro cteni tabulky DBF bez BDE.

J. N�dhera

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

SOFTWARE & MICROSOFT, drive MSSQL7 kontra IB6

[*] Erik Salaj <winsoft(zv)napri.sk> - 28.6.2000 17:56:30

> Nakonec bych chtel rici, ze zcela nechapu averzi TVURCU systemu vuci Open
> Source. Averzi prenasecu krabic chapu, ti mohou prijit o kseft, ale tech
mi
> lito neni, koneckoncu prodavat cokoliv a zit z marze jim asi nevadi. Ale
> skutecnym tvurcum systemu muze Open Source jen pomoci - minimalne tim, ze
> nabidne alternativu. A to je podle mne podstata volne souteze - zvitezit
na
> trhu alternativ.

Kampan ohladom OpenSource plna slubov o skvelej buducnosti a neskutocnych
vyhodach pre kazdeho ale postavena na pochybnych zakladoch mi viac pripomina
ideologicky zapas ako ponuku novej alternativy ;-). A ze z nej priam srsi
nenavist voci konkurencnym systemom, ... nie takymto sposobom ma Linux
neoslovi.

Erik Salaj, WINSOFT

Prekopirovani tabulky

[*] Jaroslav Nadhera <nadhera(zv)csh(tec)cz> - 28.6.2000 18:02:06

Nevite nekdo kde by se daly sehnat konstanty pro SortId pro instalovani
MSDE? (Popripade i popis dalsich parametru v unattend.iss).

J. N�dhera

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

----- Original Message -----
From: Slavomir Skopalik <skopalik(zv)atlas(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, June 28, 2000 3:27 PM
Subject: RE: Prekopirovani tabulky


> Jednoduse, ale pracne, tj. radek po radku, field, po fieldu.
> Neboli jinak:
> DB.StartTransaction;
> try
> SourceTable.Open;
> while not SourceTable.Eof do begin
>
>
TableInsert.ParamByName('blabla').asNeco:=SourceTable.FieldByName(
> 'blabla').asNeco; // Zde si muzes konvertovat, upravovat dle libosti
> end;
> except
> if DB.inTransaction then DB.RollBack;
>
> Od doby, kdy jsem dojel na automatiku (Heterogeni insert ze selectu v BDE,
> jenz fungoval jen ne nekterych SQL servrech) to resim vise uvedenym
> zpusobem.
>
> Slavek
>
> >
> > Nevite nekdo jestli (a pokud ano tak jak) jde prekopirovat obsah tabulky
> (napr. ve formatu DBF, ale muze byt i v jinem) do tabulky v MS SQL serveru
> 7.0? Zdrojova tabulka vsak nikdy nebude ve formatu SQL serveru.
> >
> > J. Nadhera
> >
>

SOFTWARE & MICROSOFT, drive MSSQL7 kontra IB6

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 28.6.2000 18:07:08

Puvodni zprava, kterou napsal Viktor dne 28 Jun 00,:

> > Pokud mu to stat dovoli, je to problem v tom
> > state. Zrovna tak nezazlivam nic Telecomu, protoze ten dela
> > jen to, co mu je dovoleno statem.
>
> To je nazor, ktery povede k absurdnim dusledkum. Stoji za nim predstava, ze
> zakon (potazmo stat) by mel regulovat naprosto vse. Kdybychom se nekdy

Ne, to rozhodne neni moje predstava. Malinko jsi muj nazor
vytrhl z kontextu. Nikoliv naprosto vse, ale naprosto vse,
co se regulovat da. Cesky Telecom se regulovat da. Co dela
stat? Podporuje zvysovani cen Telecomu. Proc? Protoze jaksi
z toho take neco ma - na lidi stat kasle. Stat by mohl mit
lepsi zakony, ale nejen zakony, i lepsi aparat. To jsou
ovsem debaty na nic. Jak rikam - nezazlivam Telecomu, ze
zneuziva sve postaveni, protoze ja byt Telecom, tak delam
totez, protoze stat by mi sel na ruku...

> potkali, byl bys velmi prekvapeny, co vsechno mi zakon nezakazuje, ale tobe
> se ani za mak nelibi.

Ja bych mozna byl zprvu prekvapeny, to mas pravdu, ovsem
v zavislosti na tom, jak hodne moc by se mi to nelibilo,
bych ti ukazal neco maleho, pekneho a ucinneho, co mi
zakon povoluje. A myslim, ze to by se asi tobe nelibilo :)

> Zakon nemuze postihnout naprosto vsechny myslitelne pripady, rozhodnout vzdy
> a vsude co je dobre a co spatne. Od toho jsou tady lide, aby nahledli,
> jestli jejich jednani dela svet lepsim nebo ne. A ti, kteri se - byt v
> mezich zakona - staraji spise o vlastni zisk, i kdyz tim silne poskozuji
> ostatni, jsou (a nebo by prinejmensim meli byt) temi ostatnimi odsuzovani.
> To je takovy samoregulacni mechanismus spolecnosti.

Ano, v tom s tebou naprosto souhlasim. Jenze to jaksi
nefunguje. Co delaji lidi proti napriklad Telecomu a co
zmuzou? Co delaji lidi proti vymyslum politiku a co zmuzou?
No jiste, obcas se neco malo jakoby povede, ale never
tomu, ze lidi konkretne v nasi spolecnosti delaji nejaky
samoregulacni mechanismus. Podivej se ve 20:30 na zpravy
v televizi a zitra mi rekni, co je nam lidem ku prospechu.

> A tak se mi jevi jako naprosto spravne, kdyz se nekomu nezda, ze (napriklad)
> Microsoft jedna jako pekny parchant, i kdyz v mezich zakona. Az se my dva

No to je tvuj nazor. Kazdy mame pravo na svuj nazor. Me ten
Microsoft neublizuje, me proste nevadi. Naopak, dela pro me
docela dost kvalitnich produktu, ktere ja pouzivam pro svuj
zisk.

> nekdy potkame, urcite taky budes rad, ze se te nekdo zastane a neprojde jen
> tak kolem s tim, ze tohle zadny zakon nezakazuje.

Viktore, Viktore, tohle zni skoro jako vyhruzka. To sem do
konference rozhodne nepatri, uz to tu nechci videt. Pokud mas
vuci me nejake vyhrady, takove informace posilej na muj mail
a nebo radeji nic nepis a prijd mi to ukazat. Adresu najdes
dole pod podpisem. Ja nepotrebuji, aby se me nekdo zastaval,
ja se sam sebe umim zastat docela sam.


S pozdravem
Petr Zahradnik, pocitacovy expert

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


OT: Re: MSSQL7 kontra IB6

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 28.6.2000 19:35:25

On 28 Jun 2000, at 7:27, David Lebeda wrote:

> No, ja nevim... Ted mame nejake aplikace oprene o MSSQL7.
> Problem je, ze kdyz zakaznikovi reknu, tady mas aplikaci za
> 50000 Kc, ale musis si k tomu jeste koupit MSSQL server za
> dalsich 60 tisic, tak z toho moc nadsenej nebude. (Ty ceny berte s
> rezervou, nevim, kolik opravdu stoji MSSQL server vcetne HW, OS
> apod.). Neverim, ze pokud prejdu k IB6, reknu si, dobra, ted si muzu
> najmout specialisty za 60 000 Kc... Udelam asi spis tu aplikaci
> stejnym zpusobem, jako kdybych mel MSSQL server, ale zakaznik nebude
> muset platit za SQL server (leda jen HW a praci technika). Rozhodne se
> mu nebudu snazit vnutit tu aplikaci za 110 tisic.

Jak to vidim ja:

Priklad z praxe (mnozi se v nem jiste poznaji): pred MSDE jsem
potreboval obslouzit male a stredni zakazniky. Protoze skutecne
bylo nepruchozi, aby maly zakaznik kupoval licenci na SQL
databazi (ktera by ho vysla draz nez licence za muj program, a
nepriznive v cene celeho projektu), udelal jsem program dualne -
Paradox a MS SQL. Vetsi zakaznik si SQL databazi koupil,
protoze v cene celeho projektu uz tato castka byla unosna. Z teto
dualnosti jsem skoro vyplesatel. :-) Kdyz se tento problem probiral
v Laznich Belohrad pred rokem a pul ve vztahu k licencovani IB,
dostalo se nam odpovedi, ze mame spatny podnikatelsky zamer.
Hm, rok pote se ukazalo, ze spatny podnikatelsky zamer byl
tehdejsi zpusob licencovani IB - prijmy z IB proste dlouhodobe
stagnovaly. Kdyz jsem na prislusna mista poznamenal, ze kdyby
Borland zaschoval licencovani IB z D1, mohl mezitim obsadit
podstatne vetsi cast trhu, nez skutecne obsadil. Moc nechybelo,
abych nebyl prohlasen za kacire. :-)

Zmenit politiku sireni IB byla tedy nutnost, pokud nemela IB
zaniknout v propadlisti dejin, ci v lepsim pripade na hodne
vzdalenem okraji zajmu zakazniku (0.4% jsou dost vymluvna). V
uvahu by pripadlo vice variant, napriklad model MS SQL + MSDE -
jenze smula, tato politika by musela prijit driv, nejlepe s D2. Proti
MS se stejnym zpusobem bojovat neda. Takze to vidim tak, ze
prevod IB do OpenSource byl nejrozumnejsi krok, ktery se dal v te
dobe udelat. Kazdopadne to vidim jako vetsi sanci pro vyvojare IB
uzivit se, nez zachovani predchoziho stavu - ten spel k zaniku.

Pro nas, kteri vyvijime pro male a stredni zakazniky, to znamena
velkou ulevu a zjednoduseni programovani, protoze uz neni treba
bastlit kompromisy mezi souborovou a SQL databazi. Maly
zakaznik dostane tutez kvalitu co stredni.

Co se tyce sluzeb k IB - na Linux days povidal zastupce od IB, ze
uz nyni maji asi tretinu prijmu ze sluzeb. To je hodne, a evidentne
nekteri zakaznici sluzby chteji. Uvaha, ze bude-li IB pouzivana
nekolikanasobne vice nez nyni, vzroste i mnozstvi pozadovanych
sluzeb, mi pripada spravna. Samozrejme se pocita s tim, ze
vetsina uzivatelu zadne sluzby chtit nebude - ostatne pro drobna
reseni to ani neni treba. Ale pokud budu resit zakazku za 10
milionu dolaru, pak se dostanu do situace, kdy zcela urcite potreba
nejakych sluzeb vznikne, napriklad s optimalizaci datovych toku.


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


SOFTWARE & MICROSOFT, drive MSSQL7 kontra IB6

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 28.6.2000 19:35:25

On 28 Jun 2000, at 10:29, Polak Jiri wrote:

> ze mam averzi proti OpenSource, tak jde o dalsi nedorozumeni.
> Libi se mi to a sam pouzivam freeware, jenom je to pro mne
> mirne neduveryhodne. A je to mozna i trochu nefer - uzivatel nejdrive
> zjisti, ze je to bezplatny software, potom se dozvi, ze zaplati nejaky
> manipulacni poplatek za distribuci, potom bude shanet odbornika na
> instalaci a nakonec zacne platit tvrde palky za reseni problemu a
> podporu. Oproti tomu u komercniho softu zna celou cenu predem, ruzne
> patche byvaji v cene a jisty zakladni druh podpory taky.

Podle me to neni nefer, ba prave naopak. Takovy uzivatel muze
sam zvazit, zda ho produkt zajima natolik, ze si zaplati odbornika.
Tedy, plati az po prvotnim odzkouseni. U klasickeho obchodniho
modelu nejdrive zaplati, a pak treba zjisti, ze to nepotrebuje -
penizky jsou ale uz fuc. :-) A na takovy OS, napriklad, neexistuji
demo verze.


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


OT: Re: MSSQL7 kontra IB6

[*] Erik Salaj <winsoft(zv)napri.sk> - 28.6.2000 19:42:16

> Mas snad neco proti me osobe? :-)

Nie, nemam.

> 1. Komponenta nefunguje zcela presne podle dokumentace. Chybu
> 2. Dokumentace je neuplna. Napriklad, chces zajistit prohazovani
> 3. Komponenta je sice perfektne dokumentovana a bez chyb (hle,
> zazrak :), ale ty potrebujes pridat nejakou vlastnost, ktera tam
> chybi. V mem pripade to byl napriklad Grid. Jsou dve moznosti -

V poriadku, zaplataju sa tym niektore problemy ale je to viac
hasenie existujucich problemov ako systematicky pristup
(predchadzanie problemom).

> neni mi jasne, jak bys bez zdrojaku TDataSet a pribuznych napsal
> Adonis. Pokud se vyskytne nejaky problem na urovni Delphi, jsi
> schopen ho ve zdrojacich vyhledat a specifikovat. Pokud se

Bez zdrojakov TDataSet by som Adonis nenapisal. Napriek tomu
sa mi tento pristup nepaci. Zdrojaky su pre vyvoj VCL komponentov
nevyhnutne, co ale nepovazujem za vyhodu.

> vyskytne nejaky problem na urovni ADO a dokumentace cudne
> mlci nebo keca, jsi bez zdrojaku vedle jak ta jedle. Krome toho,
> bez zdrojaku ztratis hledanim priciny nezadouciho stavu vice casu
> nez prolezanim zdrojaku. Tedy, _moznost_ nahlednout do zdrojaku
> je v dusledku levnejsi.

Obavam sa, ze zasahovat do ADO by nebolo najvhodnejsie riesenie.
To, ze nieco nefunguje, sa da pomerne jednoducho zistit aj bez zdrojakov.
Pricina ma jednoducho nemusi zaujimat (napr. ze premenna taka v subore
takom na riadku takom nie je inicializovana), ak ju nemozem odstranit.
Je tu totiz stale otazka, co vsetko sposobi akykolvek zasah do softwaru
(napr. oprava chyby). Ja som skor zastancom vymeny kompletnej vadnej
komponenty ako taketo zasahy (opravy) do cudzich zdrojakov (odpoveda
to u HW vymene vadnej karty namiesto opravy chyby). Pritom zdetekovat
vadnu komponentu, dokonca aj presnu lokalitu a druh chyby je velmi
jednoduche - napr. Eiffel ma pre to specialne jazykove konstrukcie.

Erik Salaj, WINSOFT



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