Archív konference Delphi

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

SaveScreen - RestScreen

[*] Jaroslav Uher <moravia(zv)mbox.vol(tec)cz> - 11.1.2000 23:26:16

Ahoj,

Win95 4.00.950B, Delphi4 Std., RX2.6

potreboval bych do alikace vlozit funkci, neco jako
SaveScreen - RestScreen ve starem-dobrem TP, proste uchovat
obsah cele obrazovky a pote ji opet - nezmeneny (i barvy) vratit.

Vyvolany Application.Help mi totiz po ukonceni dela 'stiny'.
V DBGridu na FixedCols, vraci jen puvodni color = clBtnFace a
DBGrid.Refresh bohuzel nepomaha.
U mych vlastnich formularu je, po jejich ukonceni, Refresh OK.

------- priklad -----
procedure TFormVzorG.ButtonHelpClick(Sender: TObject);
begin
try
Application.HelpJump('IDH_610');
except
Application.HelpJump('');
end;
DbGrid1.Refresh;
Application.ProcessMessages; {ani to nepomuze}
ButtonEdit.Default:=true;
DbGrid1.SetFocus;
end;
-------

Kde mam, prosim hledat.

Dekuji,

Jarek Uher


User name max legth.

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

From: Roland Tur�an (RoTurSoft) <rotursoft(zv)nextra.sk>
> Ako zistim aka je max dlzka user name ?

Ahoj,

Pro funkci GetUserName je definovana konstantou UNLEN (lmcons.h). Bohuzel soubor
lmcons.h (jakozto cely LanManager) neni prelozen do Delphi (prave jej prekladam),
hodnota je:

{$EXTERNALSYM UNLEN}
UNLEN = 256; // Maximum user name length

Petr Vones, amatersky programator

Konec smycky a volani okna s par.

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

From: Vaclav Krmela <krmela(zv)pecomp(tec)cz>
> Zalezi na tom, co vsechno je potreba delat mimo smycku.
> V jednodussich pripadech neni nutne zavadet samostatny Thread,
> staci Application.ProcessMessages.
> Priklad:
> procedure TForm1.Smycka;
> begin
> ......
> ProgressBar1.Position := 0;
> ProgressBar1.Max := PocetCyklu;
> bAbort := false;
> repeat
> .........
> ProgressBar1.StepIt;
> Application.ProcessMessages;
> if bAbort then Break;
> until JeKonec;
> ....
> end;

Ahoj,

Problem je, ze v teto smycce uzivatel aplikaci nezavre, takze pro plne korektni
chovani by bylo treba testovat jeste vice veci. Volani Application.ProcessMessages
v aplikaci muze take zpusobovat ruzne nepredvidatelne chovani (AV a podobne).

Petr Vones, amatersky programator

DateTimePicker

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 11.1.2000 23:38:34

From: Zdenek Moravec <zmo(zv)telecom(tec)cz>
> nejde mi nastavit v Delphi 3 Professional Tab Order na DateTimePicker
> komponenty. Resp. nastavit jde, ale program se podle toho neridi. Pokud se
> to pokusim doplnit rucne pres textovy tvar formulare (.DFM), a zapisu tam
> polozku TabOrder = 4 (napr.), nelze provest transformaci zpet do binarniho
> tvaru - Delphi hlasi chybu.

Ahoj,

zkousel jsem na jednoduchem formulari v D5 a na prvni pohled to slo bez problemu.
Mas instalovany patch#2 na Delphi 3 ?

Petr Vones, amatersky programator

Centralni vyvolavani pop-up menu (D5prof)

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 11.1.2000 23:39:33

From: Petr Fejfar <callnet(zv)telecom(tec)cz>
> Stare psa novym kouskum nenaucis :-)

Ja vim, ale je treba do veci cas od casu rypat, aby uplne neustrnuly :-)

> Ano, zejmena Delphi, ktery take vedle Shift-F10 zustava u puvodniho Alt-F10 :-)))

Tak to se povedlo :-) Ja kl.zkratky nepouzivam (i kdyz by se kolikrat hodily),
protoze si je nepamatuju.

> Funguje to, diky. BTW, proc Screen a ne self, kdyz handler KeyDown je metodou
> formulare?

OK, mas pravdu, v tomhle pripade je to nesmysl a Self by melo taky fungovat.

Petr Vones, amatersky programator

FYI, memory leak pri cteni TMemoField

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 11.1.2000 23:39:09

From: Miloslav Sk�cel <kastner(zv)infos(tec)cz>
> nevite nekdo jak obejit ztraceni pameti pri pouziti TMemoField.AsString?
> [D4 SP3, WinNT]
> Pri pouziti metody AsString se ztrati X bajtu, kde X je umerne delce memo
> udaje.

Ahoj,

Tohle je chyba v cachovani BLOBu v D4. Lze to resit nastavenim vlastnosti
TBDEDataSet.CacheBlobs na False nebo upravou ve zdrojacich, ktera je tady:

http://www.opus.ch/Products/DirectAccess/Support/FAQ.htm#_69

Petr Vones, amatersky programator

0comupd.exe - problem (OT)

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 11.1.2000 23:40:42

From: Fryz, Zdenek <fryz(zv)dcb(tec)cz>
> Ano, kram to je, ale takove kramy se jeste pouzivaji, napr. ja P120,
> nemam penize na to, abych kazde dva roky (nebo i casteji )

Ahoj,

Dobre, ale co s tim ? Vratit se zpatky k DOSu ? :-) Zkratka ac se nam to libi
nebo ne, technika jde stale kupredu. Ja taky nekupuju kazdy rok novy pocitac
(mam Cyrix233, taktez kram), ale jsou prece jen urcite hranice unosnosti. Zde
zminena 386ka je uz opravdu extrem. Navic neni treba hned vyhazovat cele PC,
pokud si nekdo koupi neco, co uz v dane dobe bezi na hranici svych moznosti,
je to tak trochu jeho chyba. Lze to prece resit i cestou vymeny jednotlivych
casti za novejsi.

A reseni? Pokud je opravdu tak velky pokles vykonu instalaci comupd50, jak to
tedy vypada s comupd40.exe, ktera je i na instalacnim CD Delphi ? Pro vetsinu
Delphi aplikaci by tato verze mela bohate postacovat.

Petr Vones, amatersky programator


TButtonGlyph vs GDI

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 11.1.2000 23:41:06

From: Martin Dupal <mdupal(zv)vision(tec)cz>
> Ale pokus mi ukazal, ze tvuj priklad bitmaps.zip (nekompilovano) vycerpava systemove
> zdroje (Win95 USB) bez uvolneni. Jedinou cestou, jak uvolnit odcerpane prostredky
> byl restart masiny. Tak tedy nevim.

Ahoj,

To je zvlastni, dneska jsem si ten priklad znovu zkousel (Win95 OSR2, bez podpory USB)
a po stisknuti tlacitka pro uvolneni komponent se prostredky opravdu uvolnily (+- 1%).
Ono se tomu merici zase neda uplne tak presne verit. Rozhodne to ale nezustalo zcela
neuvolnene, jestli byl problem v tomhle.

Petr Vones, amatersky programator

Outlook Express a quotovani

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 11.1.2000 23:41:21

From: Martin Kubecka <martin.kubecka(zv)amenit(tec)cz>
> To samozrejme nastavene mam, ale kdyz zkusis odpovedet na HTML zpravu, tak
> se ZADNE quotovani nekona :-( Odpovedi na textove zpravy (prosty text)
> funguji OK.

Tohle me na OE taky desne stve :-) Ve verzi OE5 se to jiz trochu zlepsilo (uz
opravdu umi pouzivat vsude fixed font), ale k dokonalosti to ma jeste daleko.
Snad tenhle slozity problem zvladne Microsoft ve verzi 6.0 ;-)

Petr Vones, amatersky programator

Ukladani Streamu

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 11.1.2000 23:42:57

From: Michal �viga <info(zv)cd-amper(tec)cz>
> Jak ulozit do TFilestreamu data?
> Kdyz ulozim pomoci
>
> var i:Integer;filestream:TFilestream;
> ...
> i:=12;
> filestream.writebuffer(i,SizeOf(i));
>
> Tak se mi vytvori soubor o velikosti 12 416 bajtu. A to preci neodpovida
> integeru.

Ahoj,

Zvlastni, nasledujici kod ulozi presne 4 byty:

procedure TForm1.Button1Click(Sender: TObject);
var
F: TFileStream;
I: Integer;
begin
F := TFileStream.Create('pokus.dat', fmCreate);
try
I := 0;
F.WriteBuffer(I, Sizeof(I));
finally
F.Free;
end;
end;

Petr Vones, amatersky programator

Setri DLL pamet nebo ne?

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 11.1.2000 23:43:34

From: Karel Kral <kral(zv)purus(tec)cz>
> Ted jsem se ale docetl v Delphi Prirucka vyvojare toto: ve Win32 jsou
> DLL zavadeny do separatniho pametoveho prostoru specifickeho pro kazdy
> proces. Znamena to tedy, ze kdyz 3 instance procesu pouziji stejnou DLL,
> pak je tato DLL zavedena 3x, pokazde do jineho pametoveho prostoru a
> zabira tudiz 3x vice pameti? To se mi nechce verit. To by byl kernel.exe
> zavedeny 10x?

Ahoj,

Ve Windows9x urcite ne, tam jsou vsechny DLL fyzicky v pameti jen jednou.
U NT to ted na 100% nevim, ale kvuli bezpecnosti je to tam tusim oddelene.
Zitra se na to podivam.

Petr Vones, amatersky programator


Odchytenie zadnej vynimky v aplikacii

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 11.1.2000 23:50:02

From: Roland Tur�an (RoTurSoft) <rotursoft(zv)nextra.sk>
> Ako odchytim kazdu vynimku v aplikacii, za ucelom logovania vyskytnutych
> chyb ?

Ahoj,

Jedna z moznosti je treba tady:

http://www.delphi(tec)cz/soubor.asp?rok=1999&mesic=Jan&den=11&first=106&soubor=dlfaaaec.htm

Petr Vones, amatersky programator


Jak delat Free na sebe?

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 11.1.2000 23:53:27

From: David Lebeda <david.lebeda(zv)comarr(tec)cz>
> nevite prosim nekdo nahodou, jakym zpusobem ma komponenta
> spravne volat Free na sebe? (spravne znamena, ze nevznikne
> vyjimka chyby pristupu). Konkretne:

Ahoj,

napriklad takhle:

http://www.delphi(tec)cz/soubor.asp?rok=1999&mesic=Apr&den=21&first=91&soubor=dlfaaadv.htm

Petr Vones, amatersky programator


Nastavenie focus - jaro@sinea.cz pozri, prosim

[*] Roland Tur�an (RoTurSoft) <rotursoft(zv)nextra.sk> - 11.1.2000 23:54:13

> Davat takoveto veci do OnExit je pozde.
> V okamziku OnExit je jiz rozhodnuto, ktery Control Focus ziska,
> proto neni zaregistrovana dodatecna zmena viditelnosti prvku.
> Resenim bude budto
> - dat to do OnChange
> - dat to do nejake udalosti typu OnValid, pokud komponenta takovou
> nejakou udalost ma. Pokud ne, tak si ji udelat.
>
> Vaclav Krmela
>
Ako upravim svoju komponentu (odvodena od CurrencyEdit z RX 2.75) aby mala
OnValid udalost, alebo nejaku udalost ktora by sa vyvolala este pred OnExit,
aby som mohol ten kod pouzit ?

Hi. Roland Turcan

Nastavenie focus - jaro@sinea.cz pozri, prosim

[*] Vaclav Krmela <krmela(zv)pecomp(tec)cz> - 12.1.2000 01:04:53

> > Davat takoveto veci do OnExit je pozde.
> > V okamziku OnExit je jiz rozhodnuto, ktery Control Focus ziska,
> > proto neni zaregistrovana dodatecna zmena viditelnosti prvku.
> > Resenim bude budto
> > - dat to do OnChange
> > - dat to do nejake udalosti typu OnValid, pokud komponenta takovou
> > nejakou udalost ma. Pokud ne, tak si ji udelat.
> >
> > Vaclav Krmela
> >
> Ako upravim svoju komponentu (odvodena od CurrencyEdit z RX 2.75) aby mala
> OnValid udalost, alebo nejaku udalost ktora by sa vyvolala este pred
OnExit,
> aby som mohol ten kod pouzit ?
>
> Hi. Roland Turcan
>

Dat to do OnChange by bylo jednodussi, nez kvuli tomu delat dalsi
komponentu. RX komponenty neznam a nevim, co je mozne s nimi udelat.
Inspirovat se je mozne komponentou DBEditSinea ze SiVCL
na www.sinea(tec)cz

Vaclav Krmela

Synchronizace na zvuk...

[*] katerina.zankova(zv)post(tec)cz - 12.1.2000 03:11:06

Potrebuju nejak zajistit synchronizaci obrazu na zvuk.

Jaky je nejlepsi zpusob?

Pri pouzivani media playeru mi to obcas chodi a obcas
ne (ve smycce hlidam stav, jestli se uz prehrava).
na kartach sb awe 64 s full duplexem to ale nefunguje
a obcas to zlobi i jinde.

Problem je to, ze nemuzu pouzit prehravani \\\"snd_sync \\\",
protoze pri tom musi bezet \\\"prezentace - trochu silne
slovo ;-)\\\" - je nutne aby se program vykonaval
dal, ale pritom se nastavoval priznak ukonceni
zvuku, ktery by vykonal posun dale.

Jelikoz se hlidalo, jestli je stav PLAY, obcas
pri provozu z CDR media se stalo, ze se asi zvuk nestihnul
vcas otevrit a klidne ho to preskocilo.

pri pouziti funkce playsound (playsnd) nebo jak se jmenuje
zase netusim, jak kontrolovat pozici ve zvuku.

Mam DELPHI 4, standart

Jak byste tento problem resili...aby to bylo pokud mozno
efektni a spolehlive!

Predem diky za kazdy naznak reseni...

Katka





Pro kazdeho e-mailova schranka zdarma na:
*** http://POST.CZ

Klasifikace konfigurace was: 1kr�t EX

[*] Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> - 12.1.2000 07:16:20



> -----P�vodn� zpr�va-----
> Od: Zbysek Hlinka [mailto:zhlinka(zv)login(tec)cz]
> Odesl�no: 11. ledna 2000 17:01
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: Klasifikace konfigurace was: 1kr�t EXE + nk r�t INI
>
>
> On 11 Jan 00, at 9:32, Polak Jiri wrote:
>
> > Registry se hodi jen k ukladani
> > - lokalnich informaci (nastaveni cest k programu atp.)
>
> Ano.
>
> > - uzivatelskych nastaveni (velikosti oken, barvicky, ...)
>
> S timto bych si vsak dovolil prudce nesouhlasit. Tato data patri k
> tem, ktera nejvice nafukuji registry, a po odinstalaci programu tam
> casto zustavaji. Prave tato data bych cpal zasadne jen do INI nebo
> databaze.

Tato data jsou zavisla uzivatelsky, mohou byt zavisla i na HW pocitace.
Jeden uzivatel muze mit ruzna nastaveni na ruznych pocitacich.
Logicky tedy patri na uzivatelskou stanici. Nabizi se tedy bud INI
nebo registry. U INI mohou byt problemy s velikosti a maji mene
efektivni spravu nez registry. Naopak pro mnoho lidi je textova
podoba konfigurace prijemnejsi a vyhodou je i moznost jednoducheho
odmazani, v tom mas jiste pravdu. Ale neni problem v tom, ze by tato
data nafukovala registry a nesla odmazat. Pokud spravne napisu
program, musim popsat, kam sve informace uklada a informace
spravovane programem lze korektne odstranit v pripade INI i registru.
To, ze nektere programy zaflakaji registry tak, ze ani autori nejsou
schopni rict, co vsechno je potreba promazat, je druhy problem.
(Ostatne stejna situace byla i na Win 3.1, kdy nektere programy
cpaly svoje veci do WIN.INI nebo SYSTEM.INI. Tam to navic dokonce
mohlo vest k nefunkcnosti nekterych casti Windows, kdyz se
jejich data odsunula az za 64 kB hranici).

Mas pravdu, ze to tak casto je, ale neni to argumentem proti
pouziti registru. My vsichni snad piseme dobry software :-)
a tak k nemu dodavame i dobrou dokumentaci, ne?

V kazdem pripade ale svuj nazor nepovazuji za univerzalni pravidlo.
Urcite lze nalezt pripady, kdy je efektivnejsi treba ta databaze.
Obecne mi ale proti databazi mluvi to, ze uzivatel musi byt pripojen,
aby mohl napr. nastavit barvu prihlasovaciho okna. V pripade dialup
pripojeni to muze vedle neprijemnosti znamenat i zbytecne vydaje,
kdyz chci pouze provadet nastaveni sveho prostredi.

Jura


1kr�t EXE + nkr�t INI

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

On 11 Jan 00, at 11:45, David Lebeda wrote:

> Vzpomnel jsem si ale na doby, kdy W95 zacinaly a tehdy, pokud
> si pamatuji, cetl jsem nekde, ze mezi "pozadavky" na to, aby
> aplikace mohla byt oznacena za designed for W95, je i to, ze
> pouziva registry namisto INI souboru v adresari Windows, jak tomu bylo
> v W3.x.

INI soubory ukladam samozrejme do "sveho" adresare, NIKDY do
Wokenniho. :-)


S pozdravem

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


Jak delat Free na sebe?

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

> > nevite prosim nekdo nahodou, jakym zpusobem ma komponenta
> > spravne volat Free na sebe? (spravne znamena, ze nevznikne
> > vyjimka chyby pristupu). Konkretne:
>
> napriklad takhle:
>
> http://www.delphi(tec)cz/soubor.asp?rok=1999&mesic=Apr&den=21&first=91&soubor=dlfaaadv.htm
>
> Petr Vones, amatersky programator
>
Ahoj,
koukal jsem na to a je to celkem jasny, dik. Rad bych se ale jeste
zeptal, jestli je neco spatneho, kdyz v OnClick toho buttonu
zavolam Free. Tak to pouzivam ted (na doporuceni z konference
jsem vubec nic nepridaval do destruktoru) a od te doby to funguje
dobre, tj. nezda se, ze by byly jakekoli problemy. Nebo jen nejsou
videt a projevi se az u zakaznika?

David Lebeda


Outlook Express a quotovani

[*] Petr Smol�k <psmolik(zv)fides(tec)cz> - 12.1.2000 08:39:21

> Shodou okolnosti zrovna kdyz dam Reply na tvuj mail tak mi to nekvotuje
> :-((((((
>
> ----- Original Message -----
> From: "Petr Smol�k" <psmolik(zv)fides(tec)cz>
>
> Mrkni do menu
> Nastroje -> Moznosti -> Odesilani
>
>

Ja to tam mam. :-?
Tezko budeme hledat rozdil v mem a tvem nastaveni.
Musis na to jit metodou pokus omyl.

Petr Smol�k
psmolik(zv)fides(tec)cz


User name max legth.

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 12.1.2000 09:28:07

Ahoj,

>From: Roland Tur�an (RoTurSoft) <rotursoft(zv)nextra.sk>
> Ako zistim aka je max dlzka user name ?

na DelphiTips se pise toto :

function GetCurrentUserName : string;
const
cnMaxUserNameLen = 254;
var
sUserName : string;
dwUserNameLen : DWord;
begin
dwUserNameLen := cnMaxUserNameLen-1;
SetLength(sUserName, cnMaxUserNameLen );
GetUserName(PChar(sUserName), dwUserNameLen );
SetLength( sUserName, dwUserNameLen );
Result := sUserName;
end;

Snad Ti to pomuze.

Dobra.

Export/Import MS SQLDesktop was Re: MSDE + Novel

[*] Ren� Otisk - 12.1.2000 09:35:57

Hi,

Ten problem mam i s tabulkama paradoxu. Ve specifikaci Table copy or Query
jsem vybral moznost Use A Query... a zjistil jsem, ze kdyz dam v
QueryBuilderu vice nez 9 (10? ted nevim) fieldu, tak se mi to zhodi. Vyresil
jsem to tak, ze jsem vybral tech 9 fieldu, po sestaveni dotazu doplnil rucne
zbyvajici a pak to teprve projelo. Ze by bug nebo jen prizniva konstalace
hvezd?

Sroub

>
> Jedinej problem, ktery jsem zjistil, ze pokud si nainstaluju Desktop
> utility z plne verze SQL7 na nejakou Win9x, abych mel enterpise manager a
> mohl databaze v MSDE taky spravovat, nechodi spolehlive treba
import/export
> z Accessu (je jedno jestli je format MDB 97 nebo 2000), pocitac se pro
> pocatecni fazi konverze uplne kousne (vyzkouseno na 3 ruznych pocitacich
> Win98CZ, Win98english, Win98english SE), mozna mi jeste nekde neco chybi,
> ale netusim co...
>
>
> Heretic-X, SOFTWARE specialist


DateTimePicker

[*] Zdenek Moravec <zmo(zv)telecom(tec)cz> - 12.1.2000 09:45:45

Ahoj,
tak to nemam a vzhledem k tomu, ze mam uz par dalsich third-party komponent
a nevim, co by to s nimi udelalo a navic se chystam v nejblizsi dobe prejit
na delphi 5 (v podstate zbyva jen nainstalovat), moc se mi do toho upgradu
nechce. Nebo je to uplne bez problemu (nainstalovat patch #2 na Delphi 3)
??? Asi bych musel preinstalovat vsechny cizi komponenty, ne ?


S pozdravem (Regards)
Zdenek Moravec zmo(zv)telecom(tec)cz

-----Original Message-----
From: Petr Vones <pvones(zv)mbox.vol(tec)cz>
To: Konference Delphi <delphi-l(zv)fwd(tec)cz>
Date: 11. ledna 2000 23:50
Subject: Re: DateTimePicker


>From: Zdenek Moravec <zmo(zv)telecom(tec)cz>
>> nejde mi nastavit v Delphi 3 Professional Tab Order na DateTimePicker
>> komponenty. Resp. nastavit jde, ale program se podle toho neridi. Pokud
se
>> to pokusim doplnit rucne pres textovy tvar formulare (.DFM), a zapisu tam
>> polozku TabOrder = 4 (napr.), nelze provest transformaci zpet do
binarniho
>> tvaru - Delphi hlasi chybu.
>
>Ahoj,
>
>zkousel jsem na jednoduchem formulari v D5 a na prvni pohled to slo bez
problemu.
>Mas instalovany patch#2 na Delphi 3 ?
>
>Petr Vones, amatersky programator
>
>
>

Komponenty ASTA

[*] cis(zv)atlas(tec)cz - 12.1.2000 10:10:34


Ze serveru www.astatech.com jsem si ztahl komponenty ASTA pro pristup k databazim (obdoba, rozsireni ????) TClientDataSetu. Ma s nimi nekdo nejake zkusenosti?


Diky Ales Dana

C.I.S. s.r.o.
Doln� n�m�st� 309
755 01 Vset�n
e-mail: cis(zv)atlas(tec)cz
tel.: 0603 457 024


InstallShiled a nastaveni BDE

[*] Petr Vale� - 12.1.2000 10:30:23

Ahoj,

ja jsem myslel pri instalaci pomoci InstallShieldu a datovy zdroj je
Microsoft Access, nicmene uz jsem to vyresil, staci v InstallShieldu misto
"LANGDRIVER=Paradox Czech 852" napsat "LANGDRIVER=czech"

Sice nechapu proc, ale hlavne ze to funguje.

DIIK

PETR

-----P�vodn� zpr�va-----
Od: Petr Vones <pvones(zv)mbox.vol(tec)cz>
Komu: Petr Vale� <pvales(zv)post(tec)cz>
Datum: 11. ledna 2000 23:38
P�edm�t: Re: InstallShiled a nastaveni BDE


>From: Petr Vale� <pvales(zv)post(tec)cz>
>> Promin, ale tomu prilis nerozumim, jak v jendotlivych tabulkach ?
>
>Ahoj,
>
>u Paradox tabulek je informace o jazyku ulozena primo v tabulce. Muzes ji
zmenit
>treba pomoci Database Dekstopu, das Restructure a pak v Table language
vyberes
>kodovani. Nastaveni v BDE Adminu slouzi jen jako vychozi hodnota pri
vytvareni
>novych tabulek.
>
>Petr Vones, amatersky programator
>

Pretazeni textu z jine aplikace

[*] Miroslav Mare� <sm(zv)sct(tec)cz> - 12.1.2000 10:57:48

Zdravim

Potreboval bych pretahnout vybrany text (napr z Internet Exploreru) do moji aplikace v Delphi.
Jedna se mi pouze o text, nikoliv o soubory (napr. z Pruzkumnika).
Tedy:
Uzivatel oznaci text v Internet Exploreru
a pomoci Drag&Drop ho vlozi napriklad do komponenty Memo v me aplikaci...
Kudy na to? Byl by nejaky prikladek?

Delphi 5 Enterprise
Win9x, WinNT

Diky
L.Svoboda

Prubeh restrukturalizace

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 12.1.2000 11:27:11

Ahoj,

nemate nekdo prosim nejake reseni pro nasledujici problem?

Pres BDE provadim restrukturalizaci paradox tabulky. Tabulka ma
5 indexu a cca 100 000 zaznamu. Restrukturalizace na ni trva
okolo 10 minut (a to i z Databaze desktopu).
No a ja bych chtel v nejakem progressBaru zobrazit prubeh
vypoctu, kolik procent uz je hotovo.
Komponenta DBProgress z RxLib zrejme funguje jen na SQL
databaze.
Nedelal jste nekdy nekdo neco takoveho?

Dik.

David Lebeda
lebeda(zv)comarr(tec)cz


MDI a shortcuts (Was: Centralni vyvolavani pop-up

[*] Robert Kindl <rob(zv)exec(tec)cz> - 12.1.2000 11:47:00

> davne zvyky je treba zmenit. Veskere aplikace, ktere se nejakym zpusobem
snazi
> menit standartni chovani uzivatelskeho rozhrani jsou zavrzenihodne :-) Pak
lze
> totiz tezko argumentovat (opravenym) nadavkam uzivatelu, typu: "Proc se to
zase
> ovlada jinak ?!!". Nemluve o Microsoft specifikacich pro uzivatelske
rozhrani
> aplikaci.

Rad bych vedel co Microsoft rika o konfliktech shortcutu v MDI aplikacich.
Tehdy napr. kdyz MDIChild neni dokument (jako napr. dokument Wordu),
ale dialog s beznymi komponentami.

Napr. Ctrl+(Shift+)Tab pro dalsi/prechozi MDIChild okno
vs. pro opusteni Gridu,Mema s WantTabs=True v tomto MDIChild okne.
Ctrl+(Shift+)Tab pouziva take PageControl pro prepinani mezi zalozkami.

Praktickym dusledkem je, ze se z gridu/mema nedostanu jinak nez mysi
a mezi zalozkami se neda prepinat!!!

Nebo napr. Alt-F pro vyvolani hlavniho menu (&File) vs. focusovani controlu
(TEdit)
u labelu (TLabel) v MDIChild okne.

Praktickym dusledkem je, ze pro shortcuty ve MDIChild formulari
zbyvaji pismena G Q a X. Zbytek je vyzran v hlavnim menu.

Nebo snad musim mit vsechna takova okna modalni? Proc tedy nepouzit DOS?

Nebo nepouzivat vubec shorcuty v ChildOknech?
Ale ne kazdy ma mys a pro rutinni praci mys zdrzuje (uz jsem zazil pozadavek
na pripojeni druhe mysi,
"jednu si postavim nad tu edline s adresou a druhou mys si dam na button OK,
jezdit s nima nebudu").

Nebo pouzit koncept jako v Delphi?
Shortcutovy konflikt to stejne neresi a jsou s tim jen same problemy.
Beznemu uzivateli se okna rozutecou tak, ze je v zivote nenajde (mimo
obrazovku).
Jsou problemy s maximalizaci (prekryti hlavniho okna s menu a toolbarem)
a pod W98 tento koncept vypada obzvlast hnusne i v Delphi
(nejde to disablovani menu v neaktivnim okne aktivni aplikace nejak
zakazat?).

Jak to resite vy ostatni?

Dik
Rob

Konec smycky a volani okna s par.

[*] novacek(zv)vanicek(tec)cz - 12.1.2000 10:50:42

Dne 11 Jan 00 v 23:38, napsal Petr Vones:

> chovani by bylo treba testovat jeste vice veci. Volani Application.ProcessMessages
> v aplikaci muze take zpusobovat ruzne nepredvidatelne chovani (AV a podobne).
Takze tim chces rict, ze Application.ProcessMessages by se radeji vubec
nemelo pouzivat? Proc a co konkretne a proc to muze zpusobit?
Cim jinym by se tedy melo nahradit?

Dik za vysvetleni.

Vladan

Vladimir Novacek

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


Autorska prava

[*] Tomas Kouba <tomas(zv)neo(tec)cz> - 12.1.2000 11:51:22

Preji pekny den,

mam malou firmicku a potrebuji zamestnat na vedlejsi pracovni pomer
programatora pro Delphi. Bohuzel je u nas v CR velmi slozita situace ohledne
autorskeho prava. Proto potrebuji v pracovni smlouve podchytit nejakym
zpusobem, aby vytvoreny program byl ve vlastnictvi mem a ne programatora a
aby ho nemohl jinde pouzit, vzdyt za nej dostane mzdu.

Vypracovat takovou smlouvu od pravnika je s nejistym vysledkem (pochybuji,
ze sezenu nejakeho, ktery ma s timto zkusenosti) a navic to bude velmi
drahe. Nemohl by mi prosim nekdo pomoci a zaslat vhodne formulace do
pracovni smlouvy. Verim, ze jinde uz je takova vec dobre vyresena a nerad
bych experimentoval a tezce se spalil.

Moc dekuji za pomoc

------------------------------
Tomas Kouba
mailto:tomas(zv)neo(tec)cz

ADO - Recordset.Seek

[*] Tom� Br�dle������i�^����? - 12.1.2000 11:54:39

Zdravim,

Chci se zeptat jestli nekomu chodi v ADO metoda Recordset.Seek. Mne to hlasi
chybu Operation not supported by provider, (pri provideru MSDASQL).

Predem diky

Tomas
t.bradle(zv)pvtnet(tec)cz

MSDE + Novell

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 12.1.2000 12:01:07

On 11 Jan 00, at 18:02, Martin Kubecka wrote:

> Pokud si nainstalil MSDE na masinu s W9x pomoci vychoziho
> unattended.iss tak se ti standardne nainstaluji protokoly:
> [...]


Diky, to by mohlo byt ono, preposilam k vyzkouseni.


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


Klasifikace konfigurace was: 1kr�t EX E + nk r�t I

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 12.1.2000 12:01:06

On 12 Jan 00, at 7:16, Polak Jiri wrote:

> > > - uzivatelskych nastaveni (velikosti oken, barvicky, ...)
> >
> > S timto bych si vsak dovolil prudce nesouhlasit. Tato data patri k
> > tem, ktera nejvice nafukuji registry, a po odinstalaci programu tam
> > casto zustavaji. Prave tato data bych cpal zasadne jen do INI nebo
> > databaze.
>
> Tato data jsou zavisla uzivatelsky, mohou byt zavisla i na HW
> pocitace. Jeden uzivatel muze mit ruzna nastaveni na ruznych
> pocitacich. Logicky tedy patri na uzivatelskou stanici. Nabizi se tedy
> bud INI nebo registry. U INI mohou byt problemy s velikosti a maji
> mene efektivni spravu nez registry. Naopak pro mnoho lidi je textova
> podoba konfigurace prijemnejsi a vyhodou je i moznost jednoducheho
> odmazani, v tom mas jiste pravdu. Ale neni problem v tom, ze by tato
> data nafukovala registry a nesla odmazat.

:-) Ale ja jsem nepsal, ze nejdou odmazat. Psal jsem, ze tam
casto zustavaji, coz je znacny rozdil. Kdyz uz tak radi
slovickarime... :-)

Ja osobne davam tato nastaveni zasadne do INI na uzivatelskem
pocitaci v korenovem adresari programu, s tim, ze obcas pouvazuji
(jenom) o smyslu nacpat to na server. Do tohoto INI cpu napriklad i
takove informace, v jakem poradi a sirce zanechal uzivatel
sloupecky v gridu. Pokud vsak zmenim tv�� formu ci sloupce v
gridu, pak stare hodnoty mohou za urcitych okolnosti tropit
neplechu a pak byva lepsi smazat budto celu INI, nebo aspon
prislusnou sekci. V registrech se toto osetruje hure, pokud to
nematlam primo programove se sledovanim verze programu.
Kazdopadne pri odinstalaci jsem v jednodussi pozici, a se
souborem pracuji pouze dobe behu programu. Takze ostatnim
programum neztezuji pozici prerostlymi registry.

> Pokud spravne napisu
> program, musim popsat, kam sve informace uklada a informace spravovane
> programem lze korektne odstranit v pripade INI i registru. To, ze
> nektere programy zaflakaji registry tak, ze ani autori nejsou schopni
> rict, co vsechno je potreba promazat, je druhy problem. (Ostatne
> stejna situace byla i na Win 3.1, kdy nektere programy cpaly svoje
> veci do WIN.INI nebo SYSTEM.INI. Tam to navic dokonce mohlo vest k
> nefunkcnosti nekterych casti Windows, kdyz se jejich data odsunula az
> za 64 kB hranici).

Pochopitelne, tam to take nepatrilo.

> Mas pravdu, ze to tak casto je, ale neni to argumentem proti
> pouziti registru. My vsichni snad piseme dobry software :-)

:-))))

> a tak k nemu dodavame i dobrou dokumentaci, ne?

:-)))))))))))))))))) No prave... Proto automaticky predpokladam, ze
napisu nejakou hruzu, tak se snazim co nejmene komplikovat beh
jinych programu.

> V kazdem pripade ale svuj nazor nepovazuji za univerzalni pravidlo.
> Urcite lze nalezt pripady, kdy je efektivnejsi treba ta databaze.
> Obecne mi ale proti databazi mluvi to, ze uzivatel musi byt pripojen,
> aby mohl napr. nastavit barvu prihlasovaciho okna. V pripade dialup
> pripojeni to muze vedle neprijemnosti znamenat i zbytecne vydaje, kdyz
> chci pouze provadet nastaveni sveho prostredi.

Mne osobne se ulozeni uzivatelskeho nastaveni velikosti okynek do
databaze take nelibi. Uvedl jsem to spise jako jednu z moznosti.


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


Ukladani Streamu

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 12.1.2000 12:06:10

Petr Vones <pvones(zv)mbox.vol(tec)cz> wrote:

>> filestream.writebuffer(i,SizeOf(i));
>>
>> Tak se mi vytvori soubor o velikosti 12 416 bajtu. A to preci neodpovida
>> integeru.> Zvlastni, nasledujici kod ulozi presne 4 byty:
> F.WriteBuffer(I, Sizeof(I));

Napadlo me, jestli nema v aplikaci nekde nejakou vlastni funkci popr. metodu SizeOf() - te by prekladac dal predost.

Bye, pf

CTRL + F

[*] Brabec Tom� <brabec(zv)nym.pvt(tec)cz> - 12.1.2000 12:07:46

Prosim, prosim, jak odchytim stisk klaves CTRL+F. Dopredu dekuji za pripadne
odpovedi.
Tom

Delphi 3.02 CS, SP 4.00, W-NT 4.00

Tom� Brabec
PVT Nymburk, a.s.
e_mail: Tomas.Brabec(zv)pvt(tec)cz
brabec(zv)nym.pvt(tec)cz
tel: 0325/519639


0comupd.exe - problem (OT)

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 12.1.2000 12:15:37

Petr Vones <pvones(zv)mbox.vol(tec)cz> wrote:

>A reseni? Pokud je opravdu tak velky pokles vykonu instalaci comupd50, jak to
>tedy vypada s comupd40.exe, ktera je i na instalacnim CD Delphi ? Pro vetsinu
>Delphi aplikaci by tato verze mela bohate postacovat.

Souhlasim. Ja jsem zustal u 40comupd.exe, kterou spoustim z aplikace automaticky, kdyz pri startu zjistim, ze tImageList.Count=0 tj. obsluha nevidi obrazky. AFAIK, to je jediny duvod, proc potrebuji updatnout COMCTRL32 a to mi tato verze zaruci.

Instalovali jsme to na mnoho stroju P/100 s 16 MB RAM a nenarazili jsme na zjevne problemy.

Jak jsem tak sledoval diskuzi, tak ty hodne zpomalene stroje mely zalostne malo pameti, takze bych vyslovil hypotezu, ze pricinou je "vyteceni woken" do swap filu.

Bye, pf


bye pf, Petr.Fejfar(zv)callnet(tec)cz
-----P�vodn� zpr�va-----
Od: Komu: Konference Delphi <delphi-l(zv)fwd(tec)cz>
Datum: 11. ledna 2000 23:50
P�edm�t: Re: 50comupd.exe - problem (OT)>From: Fryz, Zdenek <fryz(zv)dcb(tec)cz>
>> Ano, kram to je, ale takove kramy se jeste pouzivaji, napr. ja P120,
>> nemam penize na to, abych kazde dva roky (nebo i casteji )
>
>Ahoj,
>
>Dobre, ale co s tim ? Vratit se zpatky k DOSu ? :-) Zkratka ac se nam to libi
>nebo ne, technika jde stale kupredu. Ja taky nekupuju kazdy rok novy pocitac
>(mam Cyrix233, taktez kram), ale jsou prece jen urcite hranice unosnosti. Zde
>zminena 386ka je uz opravdu extrem. Navic neni treba hned vyhazovat cele PC,
>pokud si nekdo koupi neco, co uz v dane dobe bezi na hranici svych moznosti,
>je to tak trochu jeho chyba. Lze to prece resit i cestou vymeny jednotlivych
>casti za novejsi.
>
>
>Petr Vones, amatersky programator
>
>
>
>

Prubeh restrukturalizace

[*] Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> - 12.1.2000 12:19:06


> -----P�vodn� zpr�va-----
> Od: David Lebeda [mailto:david.lebeda(zv)comarr(tec)cz]
> Odesl�no: 12. ledna 2000 11:27
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Prubeh restrukturalizace
>
>
> Ahoj,
>
> nemate nekdo prosim nejake reseni pro nasledujici problem?
>
> Pres BDE provadim restrukturalizaci paradox tabulky. Tabulka ma
> 5 indexu a cca 100 000 zaznamu. Restrukturalizace na ni trva
> okolo 10 minut (a to i z Databaze desktopu).

Co to je ta restrukturalizace tabulky?
To co si ja predstavuji pod pojmem restrukturalizace tabulky,
je jednorazova akce, kdy vznikne vice tabulek.

Jura


Kontextove citlive shortcuts napr. DEL a INS v pop

[*] Tom� Br�dle������i�^����? - 12.1.2000 12:29:49

Zdravim,

jestli jsem to spravne pochopil, potrebujes pri aktivnim InplaceEditoru
potlacit ContextMenu - cili grid.PopupMenu=nil.
Nevim, ale jak zachytit zmenu stavu EditMode.

Po blizsim zkoumani jsem prisel na metodu TCustomForm.OnShortCut, zkus
to osetrit tam. Melo by to fungovat na vsechny TWinControl formulare.

Tomas
t.bradle(zv)pvtnet(tec)cz

P.S. Jestli Ti To bude chodit, napis mi prosim zkusenosti na privat mail
(viz.vyse), budu resit podone problemy.
-----P�vodn� zpr�va-----
Od: Petr Fejfar <callnet(zv)telecom(tec)cz>>Nezna nekdo neco jednodussiho? BTW, jak se vubec da zablokovat pop-up menu
jako celek?
>

Klasifikace konfigurace was: 1kr�t EX

[*] Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> - 12.1.2000 12:37:38



> -----P�vodn� zpr�va-----
> Od: Zbysek Hlinka [mailto:zhlinka(zv)login(tec)cz]
> Odesl�no: 12. ledna 2000 12:01
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: RE: Klasifikace konfigurace was: 1kr�t EX E + nk r�t INI
>
>
> On 12 Jan 00, at 7:16, Polak Jiri wrote:
>
> > > > - uzivatelskych nastaveni (velikosti oken, barvicky, ...)
> > >
> > > S timto bych si vsak dovolil prudce nesouhlasit. Tato data patri k
> > > tem, ktera nejvice nafukuji registry, a po odinstalaci
> programu tam
> > > casto zustavaji. Prave tato data bych cpal zasadne jen do INI nebo
> > > databaze.
> >

> :-)))))))))))))))))) No prave... Proto automaticky predpokladam, ze
> napisu nejakou hruzu, tak se snazim co nejmene komplikovat beh
> jinych programu.

A to se nestydis snazit se to prodavat? (a drze to priznavat) :-))
To ja pisu nejlepsi SW na svete :-)) a ocenil bych, kdybys co nejmene
komplikoval beh mych kvalitnich programu tim, ze nebudes produkovat hruzy
:-)))
nebo je alespon budes dodavat jinemu okruhu zakazniku :-)))

S vyhradami vuci registrum souhlasim, i dobry software muze byt shozen
nejakou
hruzou (nebudu radeji jmenovat :-))) a tak po nem zustanou smrdet
nejaka data v registrech. Jenomze - ted vykopiruji cast Tve starsi odpovedi
(v sachove partii bych mohl rici: "sach!"):-):

[JP]
> Registry se hodi jen k ukladani
> - lokalnich informaci (nastaveni cest k programu atp.)
[ZH]
Ano.

Proc? Neni Tvuj postoj trochu nekonzistentni? Spise bych ocekaval,
ze budes pouzivat vyhradne INI soubory. Proc nastaveni cesty k nejakemu
programu do registru ano a velikost okna ne? Po spatne odinstalaci tam
zustanou
oba udaje smrdet stejne.

Jura


Ukladani Streamu

[*] Michal �viga <info(zv)cd-amper(tec)cz> - 12.1.2000 12:41:52

----- Original Message -----
From: Petr Vones <pvones(zv)mbox.vol(tec)cz>
To: Konference Delphi <delphi-l(zv)fwd(tec)cz>
Sent: Tuesday, January 11, 2000 11:42 PM
Subject: Re: Ukladani Streamu


> > Kdyz ulozim pomoci
> >
> > var i:Integer;filestream:TFilestream;
> > ...
> > i:=12;
> > filestream.writebuffer(i,SizeOf(i));
> >
> > Tak se mi vytvori soubor o velikosti 12 416 bajtu. A to preci neodpovida
> > integeru.
>
> Ahoj,
>
> Zvlastni, nasledujici kod ulozi presne 4 byty:
>
> procedure TForm1.Button1Click(Sender: TObject);
> var
> F: TFileStream;
> I: Integer;
> begin
> F := TFileStream.Create('pokus.dat', fmCreate);
> try
> I := 0;
> F.WriteBuffer(I, Sizeof(I));
> finally
> F.Free;
> end;
> end;
>
> Petr Vones, amatersky programator

Tusim, ze jsem na to prisel, poblem byl v tom, ze soubor mel tuto vetsi
velikost jiz pred ukladanim a po ulozeni prepsal jen prvni 4 bajty a hotovo.
Chybne jsem se domnival, ze zbytek odsekne a ulozi jen ty 4bajty.

S pozdravem

Michal �viga (Sviga)
=============================[PROTON]====
CROSS MEDIA SERVIS - CD KATALOG AMPER
http://www.cd-amper(tec)cz mailto:info(zv)cd-amper(tec)cz
tel.,fax: +420 2 65 15 052 mobil: 0602/ 207 557
DAMA.CZ - Internetovy casopis pro vsechny zeny
http://www.dama(tec)cz mailto:reklama(zv)dama(tec)cz
======ICQ: 57557677 =======================

Pretazeni textu z jine aplikace

[*] Jaroslav Nadhera <nadhera(zv)csh(tec)cz> - 12.1.2000 12:44:41

A neslo by to pres schranku (clipboard)? V Exploreru oznacit, Ctrl+C do schranky, v programu Ctrl+V vlozit tam, kam je treba.

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: Miroslav Mare�
To: delphi-l(zv)fwd(tec)cz
Sent: Wednesday, January 12, 2000 10:57 AM
Subject: Pretazeni textu z jine aplikace


Zdravim

Potreboval bych pretahnout vybrany text (napr z Internet Exploreru) do moji aplikace v Delphi.
Jedna se mi pouze o text, nikoliv o soubory (napr. z Pruzkumnika).
Tedy:
Uzivatel oznaci text v Internet Exploreru
a pomoci Drag&Drop ho vlozi napriklad do komponenty Memo v me aplikaci...
Kudy na to? Byl by nejaky prikladek?

Delphi 5 Enterprise
Win9x, WinNT

Diky
L.Svoboda

Autorska prava

[*] Tomas Vesely <veselyt(zv)bigfoot(tec)com> - 12.1.2000 13:09:20

Obavam se, ze muzes napsat jakoukoli smlouvu, ale stejne to bude k nicemu.
Autorske dilo se totiz neda prenaset - cili kdyby slo tvrde na tvrde tak to
prohrajes.
Alespon dle nynejsich zakonu.

-----Original Message-----
From: Tomas Kouba <tomas(zv)neo(tec)cz>
To: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Date: 12. ledna 2000 11:55
Subject: Autorska prava


>Preji pekny den,
>
>mam malou firmicku a potrebuji zamestnat na vedlejsi pracovni pomer
>programatora pro Delphi. Bohuzel je u nas v CR velmi slozita situace
ohledne
>autorskeho prava. Proto potrebuji v pracovni smlouve podchytit nejakym
>zpusobem, aby vytvoreny program byl ve vlastnictvi mem a ne programatora a
>aby ho nemohl jinde pouzit, vzdyt za nej dostane mzdu.
>
>Vypracovat takovou smlouvu od pravnika je s nejistym vysledkem (pochybuji,
>ze sezenu nejakeho, ktery ma s timto zkusenosti) a navic to bude velmi
>drahe. Nemohl by mi prosim nekdo pomoci a zaslat vhodne formulace do
>pracovni smlouvy. Verim, ze jinde uz je takova vec dobre vyresena a nerad
>bych experimentoval a tezce se spalil.
>
>Moc dekuji za pomoc
>
>------------------------------
>Tomas Kouba
>mailto:tomas(zv)neo(tec)cz
>

CTRL + F

[*] Ren� Otisk - 12.1.2000 13:19:15

V udalosti OnKeyDown (OnKeyUp) dej:

if (Key = VK_F) and (ssCtrl in Shift) then
begin
ShowMessage('F pressed')
Key := 0;
end



Prosim, prosim, jak odchytim stisk klaves CTRL+F. Dopredu dekuji za pripadne
odpovedi.
Tom


CTRL + F

[*] CHMEL Karel, Mgr. <kchmel(zv)csob(tec)cz> - 12.1.2000 13:22:12

V metode OnKeyDown formulare

if (Key = VK_F) and (Shift = [ssCtrl]) then ....

mozna nebudes mit definovanou konstantu VK_F

VK_F = 70;

Karel

-----P�vodn� zpr�va-----
Od: Brabec Tom� [mailto:brabec(zv)nym.pvt(tec)cz]
Odesl�no: 12. ledna 2000 12:08
Komu: 'DELPHI-Konference'
P�edm�t: CTRL + F


Prosim, prosim, jak odchytim stisk klaves CTRL+F. Dopredu dekuji za pripadne
odpovedi.
Tom

Delphi 3.02 CS, SP 4.00, W-NT 4.00

Tom� Brabec
PVT Nymburk, a.s.
e_mail: Tomas.Brabec(zv)pvt(tec)cz
brabec(zv)nym.pvt(tec)cz
tel: 0325/519639


bmp , ico z Windows ?

[*] Ren� Otisk - 12.1.2000 13:34:44

Hi,
Nevim jestli jsem pochopil o jake souborky ti jde, ale jestli ti jde o nejbezneji pouzivane ikony a tlacitka, tak nejlepsi je z Wordu nebo Excelu zkopirovat vzhled tlacitka.
Sroub


Nema niekto ico alebo bmp subory - obrazky, ktore pouziva Windows?

Jan TUNGLI
Email: tungli(zv)datapac.sk
URL: http://free.netlap.hu/4321/

cas pripojeni

[*] Petr Kiss <Petr.Kiss(zv)vslib(tec)cz> - 12.1.2000 14:35:02


zajimalo by me zda lze nejakym zpusobem v D3 prubezne monitorovat
dobu pripojeni modemu k telefoni siti.

diky

----------------------------------------------------------------
>>> Petr Kiss <<<
Technical Univerzity of Liberec
Czech Republic


Pretazeni textu z jine aplikace

[*] Fryz, Zdenek <fryz(zv)dcb(tec)cz> - 12.1.2000 13:39:29

L.Svoboda wrote:
>Potreboval bych pretahnout vybrany text (napr z Internet Exploreru) do moji
aplikace v Delphi.
>Jedna se mi pouze o text, nikoliv o soubory (napr. z Pruzkumnika).
>Tedy:
>Uzivatel oznaci text v Internet Exploreru
>a pomoci Drag&Drop ho vlozi napriklad do komponenty Memo v me aplikaci...

Ahoj

jednou z moznosti by bylo pouziti TRichEditu,
nebo treba DragDrop komponenty z http://www.melander.dk,
pokud trvas na pouziti Memo komponenty

Z.Fryz



__________________________________________________________________
Tato komunikace je urcena vyhradne pro adresata a je duverna.
This communication is intended solely for the addressee and is confidential.

Prubeh restrukturalizace

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

> > Pres BDE provadim restrukturalizaci paradox tabulky. Tabulka ma
> > 5 indexu a cca 100 000 zaznamu. Restrukturalizace na ni trva
> > okolo 10 minut (a to i z Databaze desktopu).
>
> Co to je ta restrukturalizace tabulky?
> To co si ja predstavuji pod pojmem restrukturalizace tabulky,
> je jednorazova akce, kdy vznikne vice tabulek.
>
Volani BDE funkce dbiDoRestructure z BDE. Funkce vytvori nebo
zmeni (podle pozadavku) seznam a typy poli, indexy... David Lebeda


MDI a shortcuts (Was: Centralni vyvolavani pop-up

[*] Mirek Junek <mjunek(zv)uo.fairnet(tec)cz> - 12.1.2000 13:42:56


Subject: MDI a shortcuts (Was: Centralni vyvolavani pop-up menu (D5prof))|
| Nebo pouzit koncept jako v Delphi?
| Shortcutovy konflikt to stejne neresi a jsou s tim jen same problemy.
| Beznemu uzivateli se okna rozutecou tak, ze je v zivote nenajde (mimo
| obrazovku).
| Jsou problemy s maximalizaci (prekryti hlavniho okna s menu a toolbarem)
| a pod W98 tento koncept vypada obzvlast hnusne i v Delphi
| (nejde to disablovani menu v neaktivnim okne aktivni aplikace nejak
| zakazat?).
|
| Jak to resite vy ostatni?
|
| Dik
| Rob

M$ uz delsi dobu prohlasoval, ze MDI koncept je zastaraly a doporucoval jej
nepouzivat. Jak uz to tak byva, pouzivaly ho donedavna z velke vetsiny pouze
progamy od firmy M$ :-o.

Ale k veci, mame podobne problemy - program tak blbuvzdorny, aby i obsluha
rekneme malo kvalifikovana mohla napachat co nejmene skody. Protoze nase
aplikace vyuziva cele PC pro sebe (neni to kancelarska aplikace), moznost
spoustet dalsi progamy ve Windows beznou obsluhou je spise na obtiz. Z
tohoto pohledu byl DOS opravdu idealni. Na druhe strane 640 kB pameti (nebo
programovani v DPMI) a Borland Pascal + Turbo vision uz asi neni to prave
orechove ...

Pokousel jsem se nahradit explorer vlastnim Shellem, na prvni pohled to
fungovalo, ale cas od casu nenasel system po startu seriove linky a pod.,
takze jsem tuto cestu opustil.

Tady je nekolik 'fint', ktere pouzivam proti nezkusenym uzivatelum:

- ShowWindow (Application.Handle,SW_Maximize);
tesne pred Application.Run;
To schova okna ostatnich progamu vcetne Taskbaru, takze obsluha neni
vyplasena, kdyz tukne na okno jine aplikace

- Okna drzim na svych mistech, aby si je uzivatel nemohl zatahnout mimo
desktop:

procedure PosChanging(var Msg: TWmWindowPosChanging); message
WM_WINDOWPOSCHANGING;

procedure TfrmMain.PosChanging(var Msg: TWmWindowPosChanging);
begin
if WinPositionLocked then begin
Msg.WindowPos.x := Left;
Msg.WindowPos.y := Top;
Msg.Result := 0;
end
else
inherited;
end;
{---------------------------------------------------------}
WinPositionLocked := true; nastaven na konci OnFormCreate;

Hlavni okno aplikace s menu mam jako prouzek na horni strane desktopu a
nedovolim ostatnim oknum, aby ho zakryla.

Jinak souhlasim, ze nejdulezitejsi (nejcasteji pouzivane) funkce musi byt
dostupne pres klavesnici, mys zdrzuje

Ted nam delaji problem Win95 klavesnice - opet nam plasi uzivatele, kdyz jim
tam vyskoci nejake okenko, na ktere nejsou zvykli. Nevite nekdo, jak je
zakazat ?

Takze na zaver, pokud je vas na konferenci vic, kteri potrebuji v podstate
single user, single task Windows (z hlediska obsluhy), sem s kazdym dobrym
napadem.

Hodne zdaru
Mirek Junek

bmp , ico z Windows ?

[*] Nikodem <nikodem(zv)kh-kinetic(tec)cz> - 12.1.2000 13:44:04

Ahoj, bmp ani ico nemam, ale zkus treba tohle:

klavesou Print Scrn sejmes obrazovku do schranky a pak treba v programu malovani stiskni Ctrl+V a mas celou obrazovku, pak staci jen vystrihnout dany obrazek a je to.
S pozdravem
Jindrich Nikodem

Off topic: Odhlaseni z konference

[*] VAS <vasbosk(zv)bosnet(tec)cz> - 12.1.2000 14:15:30

Prosim spravce o vyrazeni z konference Delphi.

Nebo, prosim, poskytnete navod, je to udelat.
Dekuji
Sedrla

bmp , ico z Windows ?

[*] psojka(zv)els.ln.skoda(tec)cz - 12.1.2000 14:27:21



> Nema niekto ico alebo bmp
> subory - obrazky, ktore pouziva Windows?

Na praci s ikonami a cursory je docela
slusnej softik Microangelo98.

Softovy balik obsahuje nekolik nastroju:
Explorer - prohledava DLL a EXE s ikonami ap.
Librarian - umi ty knihovny otevrit a delat
z nich napr. export, ci update
Studio - kde se daji rucne kreslit ikony
a cursory (i animovane)
Engineer - umi manipulovat se systemovymy
ikonami ap.

Download Evalutionu verze 4.77 (1.32MB):
http://www.impactsoft.com/muangelo/download/mike98.exe

>
> Jan TUNGLI
> Email: tungli(zv)datapac.sk
> URL: http://free.netlap.hu/4321/

>>Jackal<<

D4, GDI a WindowsNT

[*] Leos Urban <Leos.Urban(zv)aitix(tec)cz> - 12.1.2000 14:36:45

Ahoj,
chtel bych se zeptat zda je zasadni rozdil v alokaci zdroju GDI mezi W95/98
a WinNT.
Konkretne mam nekolik aplikaci v D4, vyuzivajicich mnoho GDI zdroju, pod
Win9x spustim tak maximalne 3 najednou (RAM nema vliv).
Napadlo mne, zda by nepomohl prechod na NTW.

Diky za pripadne zkusenosti.
Leos

0comupd.exe - problem (OT)

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 12.1.2000 14:37:41

No mam pocit, ze to bylo lepsi, ale i tak to bylo pomalejsi nez puvodni
stav. 386 a navic s 8 MB je fakt krizovka ;-) Vysledek byl ten, ze to
nakonec vyhodili a koupili novy ;-)

Mac

----- Original Message -----
From: "Petr Vones" <pvones(zv)mbox.vol(tec)cz>

> A reseni? Pokud je opravdu tak velky pokles vykonu instalaci comupd50, jak
to
> tedy vypada s comupd40.exe, ktera je i na instalacnim CD Delphi ? Pro
vetsinu

Outlook Express a quotovani

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 12.1.2000 14:43:44

Me to proste nejede - viz nize... :-( Co mas za verzi Outlooku? Ja mam US verze 5.00.2919.5600

Hele Petre (Vonesi), co to dela tobe kdyz odpovis na zpravu Petra Smolika? Popr. co vy ostatni - vam to v OE quotuje OK? Zajimalo by mne cim to je, jestli verzi OE nebo nastavenim....

Mac

----- Original Message -----
From: "Petr Smol�k" <psmolik(zv)fides(tec)cz>

Ja to tam mam. :-?
Tezko budeme hledat rozdil v mem a tvem nastaveni.
Musis na to jit metodou pokus omyl.

Petr Smol�k
psmolik(zv)fides(tec)cz

D4, GDI a WindowsNT

[*] Pavol Kaka�ka <paka(zv)aktis(tec)cz> - 12.1.2000 14:58:19


To by urcite pomohlo!!! V NT su zdroje "takmer" neobmedzene.a ked si
pripocitas stabilitu + vyzsi vykon (pri dostatocne velkej RAM) tak sa na tom
ladi vyborne! (v medziach moznosti Windows ;-)))

Pavol Kaka�ka
paka(zv)aktis(tec)cz


> Ahoj,
> chtel bych se zeptat zda je zasadni rozdil v alokaci zdroju GDI mezi
W95/98
> a WinNT.
> Konkretne mam nekolik aplikaci v D4, vyuzivajicich mnoho GDI zdroju, pod
> Win9x spustim tak maximalne 3 najednou (RAM nema vliv).
> Napadlo mne, zda by nepomohl prechod na NTW.
>
> Diky za pripadne zkusenosti.
> Leos
>

CTRL + F

[*] psojka(zv)els.ln.skoda(tec)cz - 12.1.2000 15:03:47



> Prosim, prosim, jak odchytim stisk klaves CTRL+F.
> Dopredu dekuji za pripadne odpovedi.
> Tom

V dane Form se nastavi KeyPreview na True
a pak se osetri udalost OnKeyDown nebo OnKeyUp,
ve kterych se da zachytit jak Key tak ShiftState
(ALT, CTRL, SHIFT a stisk tlacitek mysi).

Pr:

procedure TMain.MainKeyDown(Sender: TObject; var Key: Word; Shift:
TShiftState);
begin
...
if ( Shift = [ssCtrl] ) and
( ShortCutToText(Key) = 'F' )
then NakaAkce;
...
end;

>>Jackal<<

Prubeh restrukturalizace

[*] Pavel Medek <Pavel.Medek(zv)talema(tec)cz> - 12.1.2000 15:04:12

Koukni se na Demianovo Table Scanner, nekde v demu ma volani
funkce, podle ktere ridi beh progressbaru.
http://www.gold.com.br/~demian/


Pavel M.

----- Original Message -----
> Volani BDE funkce dbiDoRestructure z BDE. Funkce vytvori nebo
> zmeni (podle pozadavku) seznam a typy poli, indexy...

Prehravani MPEG v Delphi

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 12.1.2000 15:46:22

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

Ahoj,
nekdo tu nedavno shanel neco na prehravani
MP3-ojek. Ted jsem na to nasel jednu free
komponentu pro D2 aD3. Lezi na DelphiPages
http://www.delphipages.com
v sekci Audio/MPEG a jmenuje se TMPEG3Player.

Dobra.

ADO - Recordset.Seek

[*] Ji�� Kr�l jr. - 12.1.2000 16:02:47


Ted to nemohu zkusit, ale vyzkousej nastavit u ADOConnection typ kurzoru na
serveru a pak na lokalni, mozna jedno buce fungovat

JK

Autorska prava

[*] Vodicka, David (CAP, GCF) <David.Vodicka(zv)gecapital(tec)com> - 12.1.2000 16:05:02

Co ja o tom vim (bacha nejsem pravnik), tak neni-li (v pracovni smlouve)
stanoveno jinak tak zamestnavatel je drzitelem autorskych prav, ktere
vznikly pri vykonu pracovnich povinnosti jeho zamestnance. Pozor pri smlouve
o dilo a pod. to neplati.

David Vodicka, Abion, s.r.o.

>
> mam malou firmicku a potrebuji zamestnat na vedlejsi pracovni pomer
> programatora pro Delphi. Bohuzel je u nas v CR velmi slozita
> situace ohledne
> autorskeho prava. Proto potrebuji v pracovni smlouve podchytit nejakym
> zpusobem, aby vytvoreny program byl ve vlastnictvi mem a ne
> programatora a
> aby ho nemohl jinde pouzit, vzdyt za nej dostane mzdu.

Outlook Express a quotovani

[*] Petr Smol�k <psmolik(zv)fides(tec)cz> - 12.1.2000 16:13:01

Mam verzi 5.00.2314.1300.
Podle cisla je asi moje starsi.
Toto je posledni mail co k tomu napisu. Je to preci jen OT
a stejne to u dalsich verzi IE (6.xx) bude urcite vsechno jinak.
(horsi, nic neodpoustejici)

To pod timto je presne to co mi udela OE, kdyz dam odpovedet.
Ja pak vetsinou umazu to "----- P�vodn� zpr�va -----" az do prvni ">"


----- P�vodn� zpr�va -----
Od: Martin Kubecka <martin.kubecka(zv)amenit(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Odesl�no: 12. ledna 2000 14:43
P�edm�t: Re: Outlook Express a quotovani


> Me to proste nejede - viz nize... :-( Co mas za verzi Outlooku? Ja mam US
verze 5.00.2919.5600
>
> Hele Petre (Vonesi), co to dela tobe kdyz odpovis na zpravu Petra Smolika?
Popr. co vy ostatni - vam to v OE quotuje OK? Zajimalo by mne cim to je,
jestli verzi OE nebo nastavenim....
>
> Mac
>
> ----- Original Message -----
> From: "Petr Smol�k" <psmolik(zv)fides(tec)cz>
>
> Ja to tam mam. :-?
> Tezko budeme hledat rozdil v mem a tvem nastaveni.
> Musis na to jit metodou pokus omyl.
>
> Petr Smol�k
> psmolik(zv)fides(tec)cz
>
>
>

Pretazeni textu z jine aplikace

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 12.1.2000 16:49:21

On 12 Jan 00, at 10:57, Miroslav Mare� wrote:

> Potreboval bych pretahnout vybrany text (napr z Internet Exploreru) do
> moji aplikace v Delphi. Jedna se mi pouze o text, nikoliv o soubory
> (napr. z Pruzkumnika). Tedy: Uzivatel oznaci text v Internet Exploreru
> a pomoci Drag&Drop ho vlozi napriklad do komponenty Memo v me
> aplikaci... Kudy na to? Byl by nejaky prikladek?

Vyzkousej dragdrop komponenty od
// Authors: Angus Johnson, ajohnson(zv)rpi.net.au
// Anders Melander, anders(zv)melander.dk
// http://www.melander.dk
// Graham Wideman, graham(zv)sdsu.edu
// http://www.wideman-one.com

Myslim, ze jsem to zahledl i na Torry.


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


Spojeni dvou tabulek

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 12.1.2000 16:49:21

On 12 Jan 00, at 7:52, Jaro wrote:

> Byl jsem nemocnej, tak odpovidam az ted.
> 1. Neni mi celkem jasne, co je na tom obludneho. Kdo pise procedury,
> tak uzna, ze tahle procedura je celkem velice kratka. Kdo pracuje se

:-) Myslel jsem to tak, ze sestavujes v podstate konstrukci jako v
programu na vec, ktera jde udelat selectem.

> servery a nepise procedury, tak ten necini dobre. 2. Volani je velmi
> jednoduche. Cele se to navenek tvari jako tabulka nebo view, protoze
> je to vlastne jenom SELECT procedura. Staci tedy napr. v TQuery napsat
> Select * From sel_T1T2. Navratove polozky jsou dany v RETURNS. Doufam,
> ze SQL7 zna neco podobnyho.

Tak jsem to vyzkousel, z MS SQL to jde pres storedproc.


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


MSDE + Novell

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 12.1.2000 16:49:21

On 12 Jan 00, at 8:29, Radoslav Krehl�k wrote:

> >A za jakych podminek? Ja jsem zkousel instalovat SQL Server
> >kamsi, na jinem pocitaci v ramci site jsem se pokusil najit OLE DB
> >provider for SQL Server, ale bez uspechu. Myslim, ze verze Novellu je
> >tam 4.
>
> mam odzkouseno s Novellem 4.11 i 5.0, pres TCP/IP to chodi, jinak snad
> myslim zadne zvlastni podminky nejsou potreba, snad jen ze vsude na
> Win9x stanicich je nejlepe mit Novell Intranetware Client 3.1.0.0 SP1,
> MDAC (MDAC 2.1.2.4202.3 (GA) for x86 C) a DCOM9x. Nektere softy,
> vcetne sitovych analyzatoru typu NetXray, nebo LanScan maji trochu
> problemy s pocitaci v jinych segmentech Novellske site - tj Novell mi
> tu funguje jako TCP/IP router, MSDE se to nastesti tento problem
> netyka. Ty MSDE tu mame dva, jeden je na pocitaci s NT 4.0WS a druhy
> na pocitaci s Win98, oba jsou pripojene k Novellu. Jo jeste snad dodat
> ze provozujeme MSDE+SP1.

Jestli tomu tedy dobre rozumim, tak mas dve W95 spojene pres
novellackou sit, na jedne stanici mas MSDE, na druhe DCOM95 a
MDAC, a z druhe stanice vidis to MSDE na prvni stanici?


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


Spojeni dvou tabulek

[*] Jaro <jaro(zv)sinea(tec)cz> - 12.1.2000 07:52:45 -0800

Byl jsem nemocnej, tak odpovidam az ted.
1. Neni mi celkem jasne, co je na tom obludneho. Kdo pise procedury, tak uzna,
ze tahle procedura je celkem velice kratka. Kdo pracuje se servery a nepise
procedury, tak ten necini dobre.
2. Volani je velmi jednoduche. Cele se to navenek tvari jako tabulka nebo view,
protoze je to vlastne jenom SELECT procedura. Staci tedy napr. v TQuery napsat
Select * From sel_T1T2. Navratove polozky jsou dany v RETURNS. Doufam, ze SQL7
zna neco podobnyho.

Jaro
>
>
> On 10 Jan 00, at 9:27, Jaro wrote:
>
> > create procedure sel_T1T2
> > returns (Datum Date, Typ_dne integer, Hodiny integer)
> > as
> > DECLARE VARIABLE PocetVet INTEGER ;
> > begin
> > FOR SELECT DATUM, TYP_DNE
> > FROM T2
> > INTO :Datum, :Typ_dne
> > DO
> > BEGIN
> > PocetVet = 0;
> > SELECT COUNT(*) FROM T1 WHERE DATUM = :Datum
> > INTO :PocetVet;
> >
> > if (PocetVet = 0) then begin
> > Hodiny = 0;
> > end else begin
> > SELECT TYP_DNE, HODINY FROM T1
> > WHERE DATUM = :Datum
> > INTO :Typ_dne, :Hodiny;
> > end
> >
> > SUSPEND;
> > END
> > END
>
> Huh, to je obluda. :-) A jeste jedna drobnost - jak tohle volas z
> programu?
>
> 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
>

Autorska prava

[*] delphi(zv)htkpro(tec)cz - 12.1.2000 16:56:50



My s nasimi zamestnanci pouzivame nasledujici odstavec, ale nejsem pravnik a
nevim jestli je to dobre (nevim co udela cestina v textu):

Zam�stnanec t�mto ud�luje zam�stnavateli souhlas s vyd�n�m, distribuc� nebo
jin�m uve�ejn�n�m d�la ve smyslu autorsk�ho z�kona, kter� zam�stnanec
vytvo�� v pr�b�hu pracovn�ho pom�ru p�i pln�n� sv�ch pracovn�ch �kol�. Tento
souhlas se ud�luje na cel� obdob� po kter� je d�lo podle autorsk�ho z�kona
chr�n�no.

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

Autorska prava

[*] Tomas Kouba <tomas(zv)neo(tec)cz> - 12.1.2000 17:29:54

To by bylo dobre, ale jsi si tim jist? V autorskem zakone z roku 1993 (nevim
zda nebyl novelizovan) se v par. 17 odst. 4 pise:

Podrobnejsi podminky uziti dila vytvoreneho ke splneni povinnosti vypl.
zpracovniho pomeru k zamestnavateli upravuje smlouva.

Prave ty formulace z pracovni smlouvy, ktere tento problem resi me velmi
zajimavy. Jinak moc dekuji za zajem...

------------------------------
Tomas Kouba
mailto:tomas(zv)neo(tec)cz


> Co ja o tom vim (bacha nejsem pravnik), tak neni-li (v
> pracovni smlouve)
> stanoveno jinak tak zamestnavatel je drzitelem autorskych prav, ktere
> vznikly pri vykonu pracovnich povinnosti jeho zamestnance.
> Pozor pri smlouve
> o dilo a pod. to neplati.
>
> David Vodicka, Abion, s.r.o.
>
> >
> > mam malou firmicku a potrebuji zamestnat na vedlejsi pracovni pomer
> > programatora pro Delphi. Bohuzel je u nas v CR velmi slozita
> > situace ohledne
> > autorskeho prava. Proto potrebuji v pracovni smlouve
> podchytit nejakym
> > zpusobem, aby vytvoreny program byl ve vlastnictvi mem a ne
> > programatora a
> > aby ho nemohl jinde pouzit, vzdyt za nej dostane mzdu.
>

MSDE + Novell

[*] Radoslav =?iso-8859-1?Q?Krehl=EDk?= <heretic(zv)softok(tec)cz> - 12.1.2000 08:29:32 -0800


>A za jakych podminek? Ja jsem zkousel instalovat SQL Server
>kamsi, na jinem pocitaci v ramci site jsem se pokusil najit OLE DB
>provider for SQL Server, ale bez uspechu. Myslim, ze verze Novellu
>je tam 4.

mam odzkouseno s Novellem 4.11 i 5.0, pres TCP/IP to chodi, jinak snad
myslim zadne zvlastni podminky nejsou potreba, snad jen ze vsude na Win9x
stanicich je nejlepe mit Novell Intranetware Client 3.1.0.0 SP1, MDAC (MDAC
2.1.2.4202.3 (GA) for x86 C) a DCOM9x.
Nektere softy, vcetne sitovych analyzatoru typu NetXray, nebo LanScan maji
trochu problemy s pocitaci v jinych segmentech Novellske site - tj Novell
mi tu funguje jako TCP/IP router, MSDE se to nastesti tento problem netyka.
Ty MSDE tu mame dva, jeden je na pocitaci s NT 4.0WS a druhy na pocitaci s
Win98, oba jsou pripojene k Novellu. Jo jeste snad dodat ze provozujeme
MSDE+SP1.

Jedinej problem, ktery jsem zjistil, ze pokud si nainstaluju Desktop
utility z plne verze SQL7 na nejakou Win9x, abych mel enterpise manager a
mohl databaze v MSDE taky spravovat, nechodi spolehlive treba import/export
z Accessu (je jedno jestli je format MDB 97 nebo 2000), pocitac se pro
pocatecni fazi konverze uplne kousne (vyzkouseno na 3 ruznych pocitacich
Win98CZ, Win98english, Win98english SE), mozna mi jeste nekde neco chybi,
ale netusim co...
Heretic-X, SOFTWARE specialist


MemoryTable

[*] Roman �ev��k������Ȥ�*%�̿ - 12.1.2000 17:32:47

Ahoj,
pri mazani zaznamu v MemoryTable me to hlasi "Operace prerusena" a zaznam se smaze.

Nevite nekdo proc vyhazuje tuto chybu ?
V MemoryTable mam dva Integer Fieldy.

D3Prof
RxLib 2.6

Dik Roman


Autorska prava

[*] Leos Urban <Leos.Urban(zv)aitix(tec)cz> - 12.1.2000 18:08:19

Nevim uplne presne, jestli je to presne to, co potrebujes, ale zkus pravni
poradnu dr.Sobeslavskeho, je tam o tom vzor smlouvy:

http://www.novinky(tec)cz/Index/Styl/2877.html

L.

Autorska prava

[*] Leos Urban <Leos.Urban(zv)aitix(tec)cz> - 12.1.2000 18:14:40

O programovani zamestnance pro zamestnavatele a o autorskych pravech
je take tento link:

http://www.novinky(tec)cz/Index/Internet/2571.html

L.

Autorska prava

[*] Tomas Kouba <tomas(zv)neo(tec)cz> - 12.1.2000 19:28:34

Super, dekuji. To je presne ono.

------------------------------
Tomas Kouba
mailto:tomas(zv)neo(tec)cz


>
> Nevim uplne presne, jestli je to presne to, co potrebujes,
> ale zkus pravni
> poradnu dr.Sobeslavskeho, je tam o tom vzor smlouvy:
>
> http://www.novinky(tec)cz/Index/Styl/2877.html
>
> L.
>

Filtering

[*] Jirka Virt <virt(zv)volny(tec)cz> - 12.1.2000 20:00:43

Ahoj,
neresil jste nekdo problem s nastavenim filtru u tabulek Paradox, jestlize
mam v nazvu fieldu mezeru?? V SQL to lze zajistit dvojitymi uvozovkami, ale
tady uvozovky slouzi k filtrovane hodnote.

Diky
za odpovedi

Jirka Virt

email: virt(zv)volny(tec)cz

Filtering

[*] Roland Tur�an (RoTurSoft) <rotursoft(zv)nextra.sk> - 12.1.2000 21:53:51

Aky ma vyznam medzera v nazve fieldu ? Myslis "Takyto Field Name", a nie
"Tatyto_Field_Name" ?

Hi. Roland Turcan


----- Original Message -----
From: Jirka Virt <virt(zv)volny(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, January 12, 2000 8:00 PM
Subject: Filtering


> Ahoj,
> neresil jste nekdo problem s nastavenim filtru u tabulek Paradox,
jestlize
> mam v nazvu fieldu mezeru?? V SQL to lze zajistit dvojitymi uvozovkami,
ale
> tady uvozovky slouzi k filtrovane hodnote.
>
>
Diky
> za odpovedi
>
> Jirka Virt
>
> email: virt(zv)volny(tec)cz
>
>
>

MemoryTable

[*] Roland Tur�an (RoTurSoft) <rotursoft(zv)nextra.sk> - 12.1.2000 21:54:43

Skus RX 2.75+RX Patch, alebo RXPatch na 2.60

Hi. Roland Turcan
----- Original Message -----
From: Roman �ev��k
To: Delphi konference
Sent: Wednesday, January 12, 2000 5:32 PM
Subject: MemoryTable


Ahoj,
pri mazani zaznamu v MemoryTable me to hlasi "Operace prerusena" a zaznam se smaze.

Nevite nekdo proc vyhazuje tuto chybu ?
V MemoryTable mam dva Integer Fieldy.

D3Prof
RxLib 2.6

Dik Roman


CTRL + F

[*] Roland Tur�an (RoTurSoft) <rotursoft(zv)nextra.sk> - 12.1.2000 21:58:05

Skus v udalosti OnKeyDown:

if (key=70) and (shift=[ssCtrl]) then ...

Hi. Roland Turcan

----- Original Message -----
From: Brabec Tom� <brabec(zv)nym.pvt(tec)cz>
To: 'DELPHI-Konference' <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, January 12, 2000 12:07 PM
Subject: CTRL + F


> Prosim, prosim, jak odchytim stisk klaves CTRL+F. Dopredu dekuji za
pripadne
> odpovedi.
> Tom
>
> Delphi 3.02 CS, SP 4.00, W-NT 4.00
>
> Tom� Brabec
> PVT Nymburk, a.s.
> e_mail: Tomas.Brabec(zv)pvt(tec)cz
> brabec(zv)nym.pvt(tec)cz
> tel: 0325/519639
>
>
>

D4, GDI a WindowsNT

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

From: Leos Urban <Leos.Urban(zv)aitix(tec)cz>
> chtel bych se zeptat zda je zasadni rozdil v alokaci zdroju GDI mezi W95/98
> a WinNT.
> Konkretne mam nekolik aplikaci v D4, vyuzivajicich mnoho GDI zdroju, pod
> Win9x spustim tak maximalne 3 najednou (RAM nema vliv).
> Napadlo mne, zda by nepomohl prechod na NTW.

Ahoj,

Tohle se zde uz delsi dobu probira, prechod na NTcka je samozrejme nejlepsi
reseni, nejen z duvodu odlisne spravy zdroju, ale i celkove lepsi stability.

Nicmene urcita moznost zlepseni na strane Delphi tu je. Problem s prilis velkou
narocnosti Delphi aplikaci na GDI zdroje se projevuje predevsim pokud pouzivas
nejake komponenty jenz pouzivaji interne tridu TButtonGlyph. Jsou to TBitBtn,
TSpeedButton a TDBNavigator. Pomoci upravy v unitu buttons.pas se mi podarilo
dosahnout urciteho zlepseni, zavisi to vsak na konkretni aplikaci. Zde jsou
pro predstavu namerene vysledky:

OS: Win95 OSR2, IE4.01SP1, 96M RAM.

p�ed �pravou ---- po �prav� -------
Aplikace a po�et instanc� System User GDI System User GDI
------------------------------------------------------------------
v�choz� hodnoty 90% 90% 99% 90% 90% 99%

TEST (1 instance) 88% 88% 93% 88% 88% 98%
TEST (5 instanc�) 74% 84% 74% 84% 84% 93%
TEST (10 instanc�) 49% 76% 49% 76% 76% 88%

MASTAPP (1 instance) 83% 86% 83% 86% 86% 90%
MASTAPP (2 instance) 71% 80% 71% 80% 80% 82%
MASTAPP (5 instanc�) 29% 67% 29% 60% 67% 60%
MASTAPP (7 instanc�) Out of resources 45% 58% 45%

Uprava je v soucasne dobe dostupna jak pro Delphi 5 tak i Delphi 4 tady:
ftp://ftp.mlp(tec)cz/pub/misc/Delphi/konference/D5/Other/Fix_TButtonGlyph.zip

Petr Vones, amatersky programator

DateTimePicker

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

From: Zdenek Moravec <zmo(zv)telecom(tec)cz>
> tak to nemam a vzhledem k tomu, ze mam uz par dalsich third-party komponent
> a nevim, co by to s nimi udelalo a navic se chystam v nejblizsi dobe prejit
> na delphi 5 (v podstate zbyva jen nainstalovat), moc se mi do toho upgradu

Tak v tomhle pripade je to myslim jasne, nainstaluj si D5 a mas to vyresene.

Petr Vones, amatersky programator


Pretazeni textu z jine aplikace

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

From: Miroslav Mare� <sm(zv)sct(tec)cz>
> Potreboval bych pretahnout vybrany text (napr z Internet Exploreru) do moji
> aplikace v Delphi. Jedna se mi pouze o text, nikoliv o soubory (napr. z
> Pruzkumnika).
> Tedy: Uzivatel oznaci text v Internet Exploreru a pomoci Drag&Drop ho vlozi
> napriklad do komponenty Memo v me aplikaci...

Ahoj,

V krabici s Delphi 5 by jsi mel mit i Delphi Companion CD. Na nem jsou jiz zde
nekolikrat zminene Drag'n'Drop komponenty od Anderse Melandera.
Pouzij komponentu TDropTextTarget, v OI nastav vlastnost Dragtypes na [dtCopy]:

procedure TForm1.FormCreate(Sender: TObject);
begin
DropTextTarget1.Register(Memo1);
end;

procedure TForm1.DropTextTarget1Drop(Sender: TObject;
ShiftState: TShiftState; Point: TPoint; var Effect: Integer);
begin
Memo1.Text := DropTextTarget1.Text;
end;

Petr Vones, amatersky programator

Test diskety

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

From: Krayzel Libor <Libor.Krayzel(zv)czech-tv(tec)cz>
> lze nejak rezidentne testovat, zda uzivatel zadal pozadavek na disketu
> (napr. otevreni okna pruzkumnika s disketou, nebo ODESLAT DO, pripadne
> ulozit jako, atd)?

Ahoj,

na aplikacni urovni asi tezko, ale existuje utilita FileMon ktera umi
monitorovat veskere souborove operace pomoci vlastniho VxD. Ke stazeni
jsou i zdrojaky, takze by teoreticky bylo mozne volat toto VxD z Delphi
aplikace. Nejedna se vsak o freeware, nicmene z licencniho ujednani
(readme.txt) vyplyva, ze pouziti v komercnich aplikacich by bylo mozne.
Asi by bylo dobre to predtim probrat s autory.

http://www.sysinternals.com/filemon.htm

Petr Vones, amatersky programator

Odchytavani zprav

[*] Martin Kucera <mk(zv)paegas.vol(tec)cz> - 13.1.2000 01:00:16

Ahojte,
kdyz napisu v public deklaraci
procedure WMQueryEnd(wMsg : TMessage); message WM_QueryEndSession;
tak mi D3 odpovi Invalid message parameter list.
Co delam spatne? Kde se doctu o zpravach?
Diky
Martin Kucera

Spojeni dvou tabulek

[*] Jaro <jaro(zv)sinea(tec)cz> - 12.1.2000 19:26:59 -0800

>
> > Byl jsem nemocnej, tak odpovidam az ted.
> > 1. Neni mi celkem jasne, co je na tom obludneho. Kdo pise procedury,
> > tak uzna, ze tahle procedura je celkem velice kratka. Kdo pracuje se
>
> :-) Myslel jsem to tak, ze sestavujes v podstate konstrukci jako v
> programu na vec, ktera jde udelat selectem.

To je sice pravda, ovsem u IB dobre napsana procedura FOR SELECT
muze byt mnohem rychlejsi (az nekolikanasobne) nez slozeny select nebo
join pres vice tabulek, pokud jsou to velke tabuky. Samozrejme jsem nezkousel,
zda je to tento pripad. Dalsi vyhoda muze byt v opakovanem volani z ruznych mist
klienta a z ruznych programu.
Procedura je sice trochu vice psani, ale o to jednoduseji se to jevi zase z
klienta.
Ten uz to dostava naservirovano presne, jak to potrebuje a ani netusi, ze se
jedna
o dve tabulky.
A do tretice se muze vyhoda projevit i pri zmenovem rizeni.
V pripade urcite zmeny logiky (pribude treti tabulka a pod.)
se upravi procedura a programu se to treba ani nedotkne.
Podobne by se asi dal vymyslet i view.

Jaro


Klasifikace konfigurace was: 1kr�t EX E + nk r�t

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 13.1.2000 07:34:56

On 12 Jan 00, at 12:37, Polak Jiri wrote:

> > :-)))))))))))))))))) No prave... Proto automaticky predpokladam, ze
> > napisu nejakou hruzu, tak se snazim co nejmene komplikovat beh
> > jinych programu.
>
> A to se nestydis snazit se to prodavat? (a drze to priznavat) :-)) To

Ne, proc? :-))) Vsak take prodavam muj spatny Lokalizator tak
levne, az mi to Petr Zahradnik verejne vycita pri kazde prilezitosti.

> ja pisu nejlepsi SW na svete :-)) a ocenil bych, kdybys co nejmene
> komplikoval beh mych kvalitnich programu tim, ze nebudes produkovat
> hruzy :-))) nebo je alespon budes dodavat jinemu okruhu zakazniku
> :-)))

Tak neprodavej zadnym zakaznikum a podminka bude splnena. :-))

> S vyhradami vuci registrum souhlasim, i dobry software muze byt shozen
> nejakou hruzou (nebudu radeji jmenovat :-)))

Narazky na muj Lokalizator bych si vyprosil... :-)

> a tak po nem zustanou
> smrdet nejaka data v registrech. Jenomze - ted vykopiruji cast Tve
> starsi odpovedi (v sachove partii bych mohl rici: "sach!"):-):
>
> [JP]
> > Registry se hodi jen k ukladani
> > - lokalnich informaci (nastaveni cest k programu atp.)
> [ZH]
> Ano.
>
> Proc? Neni Tvuj postoj trochu nekonzistentni? Spise bych ocekaval, ze
> budes pouzivat vyhradne INI soubory. Proc nastaveni cesty k nejakemu
> programu do registru ano a velikost okna ne? Po spatne odinstalaci tam
> zustanou oba udaje smrdet stejne.

Ale ja netvrdim, ze do registru se nema zapisovat nic. Mam ale
vyhrady proti zapisovani takoveho smeti, jako je posledni poloha
vsech oken programu, na ktera se uzivatel podiva.
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


ADO - Recordset.Seek

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 13.1.2000 07:34:56

<color><param>0100,0100,0100</param>On 12 Jan 00, at 11:54, Tom=E1=B9 Br=E1=
dle wrote:<color><param>7F00,0000,0000</param>> Chci se zeptat jestli nekomu chodi v=
ADO metoda Recordset.Seek. Mne to

> hlasi chybu Operation not supported by provider, (pri provideru

> MSDASQL).</color>MSDASQL je provider pro ODBC. Jestli mas pro databazi jeji vlastni=
provider,
pouzij radeji ten.


ADO zde patrne vola metodu <bold><color><param>0100,0100,0100</param>IRows=
etLocate::GetRowsAt,</bold> ke ktere se v
dokumentaci v souvislosti s ODBC pise toto:

When the consumer fetches a row with <bold>IRowsetLocate::GetRowsAt</bold>=
, saves
the bookmark value corresponding to the row, releases the row, and attempt=
s
to fetch the row again using <bold>IRowsetLocate::GetRowsAt</bold> with th=
e saved
bookmark, the second fetch operation might fail. The ODBC Provider returns=

DB_E_BADBOOKMARK if the underlying ODBC call to <bold>SQLExtendedFetch</bo=
ld>
returns S1111 (invalid bookmark value); otherwise, the ODBC Provider retur=
ns
E_FAIL.

Ty vidis patrne chybu E_FAIL. Odpovida to popisu?
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


Odchytavani zprav

[*] Pavol Kaka�ka <paka(zv)aktis(tec)cz> - 13.1.2000 08:54:54


> Ahojte,
> kdyz napisu v public deklaraci
> procedure WMQueryEnd(wMsg : TMessage); message WM_QueryEndSession;
> tak mi D3 odpovi Invalid message parameter list.
> Co delam spatne? Kde se doctu o zpravach?
> Diky
> Martin Kucera

Skus tam napisat VAR

(var Msg: TMessage);


Pavol Kaka�ka
paka(zv)aktis(tec)cz

Autorska prava

[*] Zdenek Drvota <drvota(zv)zds(tec)cz> - 13.1.2000 09:47:03

Novela AZ byla, vysla nedavno v UZ 181
(Uplne Zneni)
(Taky jsem to jeste necetl :-)

### Tomas Kouba napsal dne 12 Jan 00, v 17:29 :
> To by bylo dobre, ale jsi si tim jist? V autorskem zakone z roku 1993
> (nevim zda nebyl novelizovan) se v par. 17 odst. 4 pise:
>
> Podrobnejsi podminky uziti dila vytvoreneho ke splneni povinnosti vypl.
> zpracovniho pomeru k zamestnavateli upravuje smlouva.
>
> Prave ty formulace z pracovni smlouvy, ktere tento problem resi me velmi
> zajimavy. Jinak moc dekuji za zajem...
>
> ------------------------------
> Tomas Kouba
> mailto:tomas(zv)neo(tec)cz
>
>
> > Co ja o tom vim (bacha nejsem pravnik), tak neni-li (v
> > pracovni smlouve)
> > stanoveno jinak tak zamestnavatel je drzitelem autorskych prav, ktere
> > vznikly pri vykonu pracovnich povinnosti jeho zamestnance. Pozor pri
> > smlouve o dilo a pod. to neplati.
> >
> > David Vodicka, Abion, s.r.o.
> >
> > >
> > > mam malou firmicku a potrebuji zamestnat na vedlejsi pracovni pomer
> > > programatora pro Delphi. Bohuzel je u nas v CR velmi slozita situace
> > > ohledne autorskeho prava. Proto potrebuji v pracovni smlouve
> > podchytit nejakym
> > > zpusobem, aby vytvoreny program byl ve vlastnictvi mem a ne
> > > programatora a
> > > aby ho nemohl jinde pouzit, vzdyt za nej dostane mzdu.
> >
>
>


-----------------------------------------------
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: Dobre, ale co s tim ? Vratit se zpatky k DOSu

[*] Petr.Motlicek(zv)bcbrno(tec)cz - 13.1.2000 10:12:59

> Dobre, ale co s tim ? Vratit se zpatky k DOSu ? :-)

To by bylo opravdu "zpatky"...

Vymenit technologii Microsoftu...., respekt.
prestoupit od "hrube sily" k "inteligetni"
technologii....

Petr Motlicek

Autorska prava

[*] Vaclav Krmela <krmela(zv)pecomp(tec)cz> - 13.1.2000 10:23:30

From: Tomas Vesely <veselyt(zv)bigfoot.com>
> Obavam se, ze muzes napsat jakoukoli smlouvu, ale stejne to bude k nicemu.
> Autorske dilo se totiz neda prenaset - cili kdyby slo tvrde na tvrde tak
to
> prohrajes.
> Alespon dle nynejsich zakonu.

To je pravda. Autorska prava je mozne pouze zdedit.
Skutecny zamestnavatel muze pouze autorska vykonavat.
(nejsem pravnik, toto je muj vyklad autorskeho zakona)
Jedinou legalni cestou jak pozbyt autorskych prav by mohla byt
smlouva licencni podle jineho zakona.

> From: Tomas Kouba <tomas(zv)neo(tec)cz>
> >Proto potrebuji v pracovni smlouve podchytit nejakym
> >zpusobem, aby vytvoreny program byl ve vlastnictvi mem a ne programatora
a
> >aby ho nemohl jinde pouzit, vzdyt za nej dostane mzdu.
> >
Tady jeste chybi formulace ...ani jeho cast...
To si predstavujes jak. Ze Ti programator odevzda kompletni
zdrojove texty vcetne vsech pomocnych utilitek a komponent
a uz je nikde jinde nepouzije? Kdyby takto postupoval kazdy,
tak by to znamenalo, ze co program, to nova sada komponent.
Toto je cilem?
Jednou jsem se jako autor s takovymto pozadavkem setkal.
Okamzite jsem od takoveho zadavetele odesel.
To take doporucuji Tvemu programatorovi.

Vaclav Krmela

Prevod velkych cisel

[*] Lu�ek Tenkr�t - 13.1.2000 10:38:18

Potrebuji prevest cislo vetsi ne� 2 200 000 000 na string a naopak.
Doposud pou�ivane funkce nejak nefunguj�. Prosim, poradte nekdo, jak na to.
(pozn. Delphi 3)

Diky panove.

Autorska prava

[*] Ivan Turcan <iturcan(zv)gamo.sk> - 13.1.2000 11:02:38

>To je pravda. Autorska prava je mozne pouze zdedit.
>Skutecny zamestnavatel muze pouze autorska vykonavat.
>(nejsem pravnik, toto je muj vyklad autorskeho zakona)
>Jedinou legalni cestou jak pozbyt autorskych prav by mohla byt
>smlouva licencni podle jineho zakona.


V autorskom zakone SK , je dodatok ze pokial zamestnavatel poskytne
zamestnancovi
techniku (PC) a programove vybavenie na vyhotovenie daneho programu, je
vlastnikom autorskeho
prava veskereho software vyvynuteho na tomto vybaveni pocas pracovneho pomeru
danym zamestnancom
jeho zamestnavatel nie zamestnanec.

(podla predchadzajuceho znenia sa to vztahuje aj na "bocaky" ktore zamestnanec
vyvynie pomimo prace
na tomto vybaveni. Tzn. Zamestnavatel si moze na taketo "bocaky" uplatnovat
autorske pravo )

Vyssie uvedene som vsak v autorskom zakone CZ (poslednom ktory som cital)
nenasiel. Pre istotu by som si aj tak dokladne precital presne znenie zakona a
podla toho danu zmluvu dalej formuloval.

Ivan Turcan


Prevod velkych cisel

[*] Ren� Otisk - 13.1.2000 11:35:16

Hi,
Jake fce pouzivas? Jake datove typy pouzivas?
Zkus si to rozlozit na dve pulky, nebo vyuzij FloatToStr resp. StrToFloat
Sroub



Potrebuji prevest cislo vetsi ne� 2 200 000 000 na string a naopak.
Doposud pou�ivane funkce nejak nefunguj�. Prosim, poradte nekdo, jak na to.
(pozn. Delphi 3)

Diky panove.

Prevod velkych cisel

[*] Lukas Suchanek <lukas.suchanek(zv)lerach(tec)cz> - 13.1.2000 11:49:20

Ave,

> Potrebuji prevest cislo vetsi ne� 2 200 000 000 na string a naopak.
> Doposud pou�ivane funkce nejak nefunguj�. Prosim, poradte nekdo, jak na
> to. (pozn. Delphi 3)

Nezkousel jsem zadnou "standardni" prevodni funkci, ale algoritmicky
bych zkusilnekolik ruznych metod:
- pevest na double a ten prevest na string a umaznout mu carku ...
- prevadet napred jednu cast a pak dalsi, napr. prevest x/10000 a pak x-
(x/10000)*10000 a vysledek spojit.

/ Lukas Suchanek

--- Lukas Suchanek -------- 0602 / 844 355 ---
---------- lukas.suchanek(zv)lerach(tec)cz ----------


Autorska prava

[*] lsd.by(zv)email(tec)cz - 13.1.2000 12:15:35

v�c se m� velice jednodu�e,
ve smlov s program�torem, si nech�te od program�tora zhotoviti software,
jako pr�ci za d�lo, a do smlouvy o d�lo si uvedete , �e v�m ponech�v�
autorsk� pr�va.
s pozdravem

david kv�tek
LSD.by(zv)email(tec)cz

--- CREATED BY ATC O..R..G..A..N..I..Z..E..R
--- http://email(tec)cz <--- Get Your Free Email

bmp , ico z Windows ?

[*] Min�� Petr - 13.1.2000 13:07:33

Pokud stisknes Alt+PrtScr , sejmes pouze aktivni okno.

S pozdravem
m���k
petr.minar(zv)kleibl(tec)cz

-----P�vodn� zpr�va-----
Od: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]za u�ivatele Nikodem
Odesl�no: 12. ledna 2000 13:44
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: Re: bmp , ico z Windows ? Ahoj,


bmp ani ico nemam, ale zkus treba tohle:

klavesou Print Scrn sejmes obrazovku do schranky a pak treba v programu malovani stiskni Ctrl+V a mas celou obrazovku, pak staci jen vystrihnout dany obrazek a je to.
S pozdravem
Jindrich Nikodem

Telnet protokol

[*] Martin Nedopil <nedopil(zv)eskon(tec)cz> - 13.1.2000 13:38:03


Mam sitove zarizeni a potrebuji s nim komunikovat
telnet protokolem. Ovsem RFC je pro mou dusi prilis
velke sousto a tak prosim o male postrceni kupredu.

Zarizeni posle $FF $FB $F01 $FF $FB $03 .

coz znamena IAC WILL ECHO a IAC WILL SUPPRESS_GA.
Ocekava Enter.

Ja ovsem naprosto nevim, co mi tim chce rici a co
bych ji tak mel odpovedet aby mi
ten enter akceptovala. Vice mene jsem tak nejak
v koncich a to nejsem ani na zacatku.

Mohl by mi nekdo poradit, co dal.

Diky

Martin
nedopil(zv)geocities.com
http://kuchyn.delphi(tec)cz (kuchyn(zv)delphi(tec)cz)

Autorska prava

[*] Tomas Peroutka <tperoutka(zv)drusoft(tec)cz> - 13.1.2000 13:59:30

Dovoluji si poznamenat, ze autorskych
prav se autor vzdat ve prospech treti
osoby nemuze (i kdyby chtel)

Tomas Peroutka
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.87 / Virov� b�ze: 47 - datum vyd�n�: 1.11.1999


Dobre, ale co s tim ? Vratit se zpatky k DOSu ? :-

[*] Jaroslav Nadhera <nadhera(zv)csh(tec)cz> - 13.1.2000 14:07:45

> Vymenit technologii Microsoftu...., respekt.
> prestoupit od "hrube sily" k "inteligetni"
> technologii....

Ktera technologie je "inteligentni"? Zadna. Sice nektera je "intelintnejsi"
nez jina, ale zase ji musi pouzivat dost lidi, aby to bylo k necemu.

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

Autorska prava

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 13.1.2000 14:16:31

From: Tomas Peroutka <tperoutka(zv)drusoft(tec)cz>
>

>Dovoluji si poznamenat, ze autorskych
>prav se autor vzdat ve prospech treti
>osoby nemuze (i kdyby chtel)

Nelze se vzdat AUTORSTVI, nikoliv autorskych prav. Lze ale neodvolatelne
prevest DISPOZICNI PRAVA k dilu, tedy jak (a za kolik) s autorskym dilem
bude nalozeno. Za uziti dila nalezi autorovi odmena, ale da se ustanovit, ze
tato odmena je jiz zahrnuta ve mzde. Pracovni smlouva programatora tedy
typicky obsahuje odstavec, ve kterem autor prevadi na zamestnavatele vsechna
prava nakladat s dilem vytvorenym v pracovnim pomeru (a odmenou je mzda).

Hodne zdaru

Pavel Cisar <pcisar(zv)atlas(tec)cz>
Delphree.org CEO
http://delphree.clexpert.com
Nexus project coordinator
http://delphree.clexpert.com/pages/projects/nexus/default.htm

Telnet protokol

[*] Pavel K�ehula <pavel(zv)mas(tec)cz> - 13.1.2000 14:19:07

On Thu, 13 Jan 2000 13:38:03 +0100, Martin Nedopil wrote:

>
>Mam sitove zarizeni a potrebuji s nim komunikovat
>telnet protokolem. Ovsem RFC je pro mou dusi prilis
>velke sousto a tak prosim o male postrceni kupredu.
>
>Zarizeni posle $FF $FB $F01 $FF $FB $03 .
>
>coz znamena IAC WILL ECHO a IAC WILL SUPPRESS_GA.
>Ocekava Enter.
>
>Ja ovsem naprosto nevim, co mi tim chce rici a co
>bych ji tak mel odpovedet aby mi
>ten enter akceptovala. Vice mene jsem tak nejak
>v koncich a to nejsem ani na zacatku.
>
>Mohl by mi nekdo poradit, co dal.

Zdravicko,

pokud se nechces priucit necemu novemu, tak pouzij telnet komponentu od F. Pieteho, tam uz jsou tyto
systemove zalezitosti naprogramovany vcetne odpovedi.

Pavel


------------------------------
Pavel K�ehula <pavel(zv)mas(tec)cz>
M&S spol. s r.o. Boskovice
------------------------------

TQuickRep

[*] Ale� Kle�ka - 13.1.2000 14:26:09

Zdravim panove,
chtel bych Vas pozadat o radu tykajici se komponenty TQuickRep ( ver.
3.0.3 v Delphi 4 ).
Potreboval bych umoznit uzivateli menit rozsah tisku ( napr. tisk stran
1-5 apod. ), ale cim dal vic ziskavam pocit, ze tuto moznost quickreport
jednoduse neumoznuje.

Prosim Vas, prehledl jsem neco, nebo tato moznost opravdu neexistuje

Diky predem

Ale� Kle�ka
{ a.klecka(zv)email(tec)cz }

Autorska prava

[*] Vodicka, David (CAP, GCF) <David.Vodicka(zv)gecapital(tec)com> - 13.1.2000 14:29:03

Tak to je presne to, co (podle me) vubec nejde.

David Vodicka, Abion, s.r.o.>
> v�c se m� velice jednodu�e,
> ve smlov s program�torem, si nech�te od program�tora
> zhotoviti software,
> jako pr�ci za d�lo, a do smlouvy o d�lo si uvedete , �e v�m ponech�v�
> autorsk� pr�va.
> s pozdravem
>
> david kv�tek
> LSD.by(zv)email(tec)cz
>

Autorska prava

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

> -----P�vodn� zpr�va-----
> Od: Pavel Cisar [mailto:pcisar(zv)aktis(tec)cz]
> Odesl�no: 13. ledna 2000 14:17
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Re: Autorska prava
>
>
> From: Tomas Peroutka <tperoutka(zv)drusoft(tec)cz>
> >
>
> >Dovoluji si poznamenat, ze autorskych
> >prav se autor vzdat ve prospech treti
> >osoby nemuze (i kdyby chtel)
>
> Nelze se vzdat AUTORSTVI, nikoliv autorskych prav. Lze ale
> neodvolatelne
> prevest DISPOZICNI PRAVA k dilu, tedy jak (a za kolik) s
> autorskym dilem
> bude nalozeno. Za uziti dila nalezi autorovi odmena, ale da
> se ustanovit, ze
> tato odmena je jiz zahrnuta ve mzde. Pracovni smlouva
> programatora tedy
> typicky obsahuje odstavec, ve kterem autor prevadi na
> zamestnavatele vsechna
> prava nakladat s dilem vytvorenym v pracovnim pomeru (a
> odmenou je mzda).
>

Pavle, Tvoje odpoved se mi libi a pripada mi, ze o tom skutecne neco vis.
Vzpominam si ale na pripad cloveka, ktery kreslil logo pro soczemany
a az po nejake dobe si vzpomnel, ze by mohl ziskat jeste nejake penize.
Moc tomu nerozumim, ale z komentaru tohoto pripadu jsem pochopil,
ze ten autor na to mel pravo - myslim, ze to je poplatek za uzivani dila.
Nemuze tedy hrozit zamestnavateli, ze jej autor bude za pet let
uhanet o nejakou vetsi castku za uzivani autorskeho dila? Nejaka smlouva
mezi zamestnavatelem a autorem muze byt prohlasena za neplatnou, pokud
bude autorovi protizakonne brat nejaka prava. A jestli je uzakoneno, ze si
autor muze i po letech rict o temer libovolnou sumu (?) ...

Ten problem se mne netyka, jenom mne to zajima.
Nebo - ze bych neco zkusil vyrazit ze sveho zamestnavatele? :-))

Jura


Autorska prava

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 13.1.2000 15:13:23

From: Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz>
>Nemuze tedy hrozit zamestnavateli, ze jej autor bude za pet let
>uhanet o nejakou vetsi castku za uzivani autorskeho dila?

Autorsky zakon (vcetne naseho) od sebe striktne oddeluje autorstvi jako tako
a prava nakladat s dilem. Prava nakladat s dilem jsou prevoditelna (typicky
smluvne, nebo take dedictvim), autorstvi nikoliv. Prava nakladat s dilem
tedy lze v ramci pracovni smlouvy. Zamestnavatel ovsem nemuze tvrdit, ze
produkt je jeho autorskym dilem (neb neni autor a mam pocit ze pravnicka
osoba ani nemuze byt autorem, jen fyzicka). Pokud mas tedy neco takoveho v
pracovni smlouve (prevod prava nakladat s programem jakkoliv na vecne casy),
pak lze ze zamestnavatele vyrazit penize jen v tom pripade, kdyby ti uprel
autorstvi. Jenze i kdyz je nekde na splashscreenu copyright zamestnavatele,
neznamena to upreni autorstvi (copyrightem se v tomto smeru chape pravo
nakladat s programem). Navic je casto v About boxu (treba i skryte jako
easter-egg) seznam autoru programu, cimz je zamestnavatel pojisteny :o)

Prirozene, pokud je pracovni smlouva spatne napsana, pak lze vymamit
ledacos, ale pri dnesnich pretizenych soudech to snad ani nestoji za tu
namahu :o)

Hodne zdaru

Pavel Cisar <pcisar(zv)atlas(tec)cz>

Kontextove citlive shortcuts napr. DEL a INS v pop

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 13.1.2000 15:15:38

Tom� Br�dle <t.bradle(zv)pvtnet(tec)cz> wrote:> Po blizsim zkoumani jsem prisel na metodu TCustomForm.OnShortCut, zkus
> to osetrit tam. Melo by to fungovat na vsechny TWinControl formulare.

Diky. Dival jsem se na to, ale pokud jsem to spravne pochopil, tak by se pomoci teto events melo dat _teoreticky_ klavesu "zahodit" nebo si ji obslouzit sam, ale ne pustit ji do zpracovani prvku, ktery si sam vyberes. Mozna ji "zahodit" a poslat novou message kam potrebujes, ale tady to IMHO narazi na problem obsluhy tWinControl.CNKeyDown, ktera jako prvni vola IsMenuKey() a pokud je u tWinControl popr. u nektereho z rodicu prirazeno PopUp menu a nalezne v nem ShortCut, tak uz to dal nezpracovava.

_Prakticky_ to ovsem vypadalo tak, ze se event OnShortCut na klavesu DEL vubec nevyskytla. Coz je asi v souladu s popisem teto event v helpu.> Nevim, ale jak zachytit zmenu stavu EditMode.

To jsem vyresil: u gridu jsem se povesil na OnGetEditText (tam to menu zablokuju prirazenim nil) a na OnSetEditText (tam menu zpatky priradim pri hodnote EditorMode=FALSE). Jen me to pripada jako dost velka onanie na osetreni takoveho stavu, tak jsem hledal nejaky workaround.
Bye, pf

Konverze FlashFiler->Paradox

[*] Jiri Kozubik <jiri_k(zv)mrp(tec)cz> - 13.1.2000 15:16:17

Potreboval bych pro jednoho uzivatele provest
naimportovani jeho dat ulozenych flashfilerem
v souborech *.ffd do tabulek *.db. Neznate nekdo
format ulozeni dat v *.ffd, abych mohl tuto konverzi
provest?
Dik.
Jirka

Zavreni stanice pod NT

[*] Marek Eichler <marek.eichler(zv)atlas(tec)cz> - 13.1.2000 15:31:03

Ahoj vsichni,
chtel bych se zeptat, jestli nekdo nevi, jakou funkci lze pod Windows NT
4.0 zamknout stanici.

Diky

**************************
Marek Eichler

E-Mail: marek.eichler(zv)atlas(tec)cz
**************************

Zaloha SQL databaze

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 13.1.2000 15:35:15

Ahoj,

narazil jsem na probl�m pri pokusu o zalohovani nekterych tabulek
na MS SQL serveru (7.0). Nejde mi ted o to, jak to udelat v SQL
prikazech - to je celkem jasne.

Pro zalohovani je treba poprve vytvorit zarizeni volanim stored
proc sp_addumpdevice. Ze zvedavosti jsem zkusil do DBGrid
naplnit data z tabulky vracene stored procedurou sp_helpdevice.
Zarizeni jsou sice vsechna, ale chybi dva nejdulezitejsi sloupce
- nazev zarizeni a cesta na disku. Pri hrani si s procedurou
sp_helpdevice jsem zjistil, ze pomuze typ sysname nahradit typem
char(128), na tom cisle moc nesejde.

Nemate nekdo tuseni, proc sp_helpdevice neumi vratit ty dva
sloupce? Umisteni volani teto procedury do Query nebo StoredProc
nerozhoduje.

D4 C/S , SP3, MS SQL 7

Dik.
David Lebeda


Jak nahradit GetMenuItemInfo ve WIN NT

[*] Honza <delphi(zv)mis-net(tec)cz> - 13.1.2000 15:45:20

Ahoj

jiz jsem se jednou ptal, ale asi spatne.

pomoci API fce GetMenuItemInfo ziskam strukturu
typedef struct tagMENUITEMINFO {
UINT cbSize;
UINT fMask;
UINT fType;
UINT fState;
UINT wID;
HMENU hSubMenu;
HBITMAP hbmpChecked;
HBITMAP hbmpUnchecked;
DWORD dwItemData;
LPTSTR dwTypeData;
UINT cch;
} MENUITEMINFO, FAR *LPMENUITEMINFO;

ze ktere me zajima poze parametr wID ktery je popsan jako

Application-defined 16-bit value that identifies the menu item.

Marne se snazim ziskat hodnotu tohoto parametru ve WIN NT,
protoze tam neexistuje funkce GetMenuItemInfo.

Prosim o pomoc

predem diky

........Honza


Autorska prava

[*] Tomas Peroutka <tperoutka(zv)drusoft(tec)cz> - 13.1.2000 15:48:43

>Nelze se vzdat AUTORSTVI, nikoliv autorskych prav. Lze ale neodvolatelne
>prevest DISPOZICNI PRAVA k dilu...

dobre tedy, ale potom mam otazku: Co ma autor z toho, ze mu
zustalo autorstvi, kdyz nema autorska prava?

moc nerozumim tomu, jaky je mezi tim skutecny rozdil

diky

Tomas Peroutka

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


tisk z NT service

[*] Pavel Fiser <fiser(zv)mefisto(tec)cz> - 13.1.2000 16:11:41

Zdar,
nezkousel jste nekdo tisknout ze sluzby NT?
Pokud mam sluzbu prihlasenu na systemovy ucet, nejsou z ni videt
instalovane tiskarny (ktere se v NT instaluji vzdy pro kazdeho
uzivatele).
Printer.Printers.count vraci 1, ale jakykoliv pokus o tisk, nebo i cteni
Printer.PrinterIndex vyhod� chybu 'There is no default printer currently
selected'.
Pokud sluzbu prihlasim na jakehokoliv uzivatele, ktery ma nejake
tiskarny nainstalovane, tak to funguje dobre, ale me by se to vic libilo
na ten systemovy ucet. Krome toho spooler service jede take na systemovy
ucet a vsechny tiskarny vidi, i kdyz do prostredi NT neni prihlasen
nikdo.
Zrejme to souvisi s pravy aplikace, ale na to jsem ponekud kratky.
Podobnym pripadem bude zrejme pristup BDE k aliasum Interbase, kdy z
NT-service se lze pripojit pouze pres TCP, ale pres NetBEUI ne (ovsem
asi jen na serveru, na workstation mi to chodi).
Nevite nekdo neco blizsiho?

Predem diky za odpoved.
Pavel Fiser


ListView

[*] Ing. Keder Vladim�r <keder(zv)columbex.sk> - 13.1.2000 16:11:28

Ahoj

Mozno jednoducha otazka, avsak nenasiel som udalost na odchytenie mojich
poziadaviek. Pouzivam ListView, kde podla poziadavky zakaznika pridavam za
behu programu stlpce. Neviem vsak odchytavat udalost, ked uzivatel zmeni
sirku stlpca. Existuje sposob, ako odchytavat udalost, ked zacne zakaznik
menit sirku stlpca resp. ked ukonci zmenu sirky stlpca ? Tieto hodnoty pre
jednotlive polia potrebujem ulozit a pri opatovnej poziadavke na tento
stlpec nastavit ho na uzivatelom zvolenu sirku.
Pouzivam Windows 98 + Delphi 4.0 C/S

Diky

Vlado

TQuickRep

[*] J�n Tungli - 13.1.2000 16:25:44

Tlaciaren umoznuje tlacit iba urcite stranky nie?

----- Original Message -----
From: Ale� Kle�ka <aklecka(zv)merlin(tec)cz>
To: forum Delphi <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, January 13, 2000 2:26 PM
Subject: TQuickRep


Zdravim panove,
chtel bych Vas pozadat o radu tykajici se komponenty TQuickRep ( ver.
3.0.3 v Delphi 4 ).
Potreboval bych umoznit uzivateli menit rozsah tisku ( napr. tisk stran
1-5 apod. ), ale cim dal vic ziskavam pocit, ze tuto moznost quickreport
jednoduse neumoznuje.

Prosim Vas, prehledl jsem neco, nebo tato moznost opravdu neexistuje

Diky predem

Ale� Kle�ka
{ a.klecka(zv)email(tec)cz }

Autorska prava

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 13.1.2000 16:28:45

From: Tomas Peroutka <tperoutka(zv)drusoft(tec)cz>
>

>>Nelze se vzdat AUTORSTVI, nikoliv autorskych prav. Lze ale neodvolatelne
>>prevest DISPOZICNI PRAVA k dilu...
>
>dobre tedy, ale potom mam otazku: Co ma autor z toho, ze mu
>zustalo autorstvi, kdyz nema autorska prava?

Dobry pocit :o) Ale vazne, nic jineho mu nezustane nez fakt, ze autorem je
on (napr. pro ucebnice historie).

>moc nerozumim tomu, jaky je mezi tim skutecny rozdil

Predevsim financni :o)

Hodne zdaru

Pavel Cisar <pcisar(zv)atlas(tec)cz>
Delphree.org CEO
http://delphree.clexpert.com
Nexus project coordinator
http://delphree.clexpert.com/pages/projects/nexus/default.htm


Autorska prava

[*] Petr Fejfar <callnet(zv)telecom(tec)cz> - 13.1.2000 16:35:52

Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> wrote:> Moc tomu nerozumim, ale z komentaru tohoto pripadu jsem pochopil,
> ze ten autor na to mel pravo - myslim, ze to je poplatek za uzivani dila.


Neni-li logo plagiatem, pak je nepochybne autorsky chraneno, ale u SW bych chtel upozornit na jednu vec:

neznam sice posledni zneni zakona, ale drive v nem byla formulace (cituji):
"Za predmet ochrany se povazuji i programy pocitacu, pokud splnuji pojmove znaky del podle tohoto zakona".

A tady bych chtel zduraznit, ze ne kazdy program resp. vyplod programatorske prace tyto znaky splnuje.
To, ze nekdo napise napr. SELECT do databaze zpusobem, jak by to udelal kazdy druhy, nema nic spolecneho s autorskym dilem a jeho ochranou. A pokud by nahodou prisel na neco unikatniho, tak to stejne neni autorske dilo, ale musi se to chranit patentove. A to je u samostatneho SW temer neuskutecnitelne. Sam jsem spoluautorem SW patentu, takze vim, jake usili to stalo. Tam byl ale SW soucasti HW, ktery byl take patentove chranen (financi efekt byl minimalni, takze se IHMO ma chranit jen to, na cem se da vydelat hodne penez, jinak to nestoji za namahu).

U programu se hodnoti zpravidla jen jeho vnejsi podoba resp. vnejsi vjem, tudiz kdyz graficky navrh zustane v tvrdem jadru firmy, muzes si namezne najit koho chces. Jen ho budes muset trochu vic ridit a hlidat si hranici znaku autorskeho dila :-)) Muzes to udelat ale i obracene: namezni silu muzes nechat matlat GUI a engine ponechat tvrdemu jadru.> Nejaka smlouva
> mezi zamestnavatelem a autorem muze byt prohlasena za neplatnou, pokud
> bude autorovi protizakonne brat nejaka prava. A jestli je uzakoneno, ze si
> autor muze i po letech rict o temer libovolnou sumu (?) ...

To je jeden z duvodu, proc bych takovou smlouvu sveril _zasadne_ pravnikovi: aby byla formalne v poradku,
abych v pripadnem sporu nedojel na nejakou formalni chybu ve smlouve popr. se mohl hojit na tom pravnikovi, co mi ji sepsal.

O jejim obsahu stejne rozhodne az konkretni verdikt konkretniho soudu a protoze u nas nemame zvykove pravo, jen jakesi nezavazne juridikaty, tak je IMHO vysledek dost nepredvidatelny. Navic, pri prakticke nevymozitelnosti prava u nas, nejspis davno zbankrotujes, bude-li ten zamestatnec uspesny :-))

Znam docela zblizka jeden cerstvy priklad, kdy nejen zamestatnec, ale rovnou firma najmuta na praci, prisla s vlastnim konkurencnim produktem podobneho typu a protoze zadavatel puvodni prace byl dost lehkomyslny a nema to smluvne podchyceno, zrejme utre. Navic publikovani tohoto pripadu pusobilo jako negativni reklama. Bohuzel, tento program IMHO stalo za to chranit.

Na druhou stranu je treba si polozit otazku, jestli se to u konkretniho SW vyplati a jestli ma nejaky zamestnanec realnou sanci stat se statisticky vyznamnou konkurenci zamestavatele. Vetsinou je pro zamastavatele dostatecne svizelna zalezitost nahradit nejakeho pracovnika, pokud se rozhodne odejit od rozdelaneho projektu. Takze ja osobne bych se soustredil na osetreni teto situace a drzel bych namezni silu stranou od obchodnich jednani stejne jako od jednani se zakazniky AMAP, aby mi jednoduse nemohl konkurovat v rozjednanych obchodnich pripadech. A nove zakazniky, ty at si shani. Ziskat dobre obchodni jmeno trva zpravidla nekolik let a vyplati se tudiz chranit obchodni znacky aj.

bye, Petr.Fejfar(zv)callnet(tec)cz

Nastavenie focus

[*] Vaclav Krmela <krmela(zv)pecomp(tec)cz> - 13.1.2000 18:26:12

> > > Davat takoveto veci do OnExit je pozde.
> > > V okamziku OnExit je jiz rozhodnuto, ktery Control Focus ziska,
> > > proto neni zaregistrovana dodatecna zmena viditelnosti prvku.
> > > Resenim bude budto
> > > - dat to do OnChange
> > > - dat to do nejake udalosti typu OnValid, pokud komponenta takovou
> > > nejakou udalost ma. Pokud ne, tak si ji udelat.
> > >
> > > Vaclav Krmela
> > >
> > Ako upravim svoju komponentu (odvodena od CurrencyEdit z RX 2.75) aby
mala
> > OnValid udalost, alebo nejaku udalost ktora by sa vyvolala este pred
> OnExit,
> > aby som mohol ten kod pouzit ?
> >
> > Hi. Roland Turcan
>
> Dat to do OnChange by bylo jednodussi, nez kvuli tomu delat dalsi
> komponentu. RX komponenty neznam a nevim, co je mozne s nimi udelat.
> Inspirovat se je mozne komponentou DBEditSinea ze SiVCL
> na www.sinea(tec)cz
>
> Vaclav Krmela
>
Omlouvam se za nespravny priklad. Komponenta DBEditSinea
sice ma udalost OnValid, ale ta je take volana az v okamziku
ztraty focusu, tedy take pozde.

Vaclav Krmela


TQuickRep

[*] Tomas Folprecht <tomas.folprecht(zv)iol(tec)cz> - 13.1.2000 18:26:07

Nazdar,
Moje zkusenost je nasledujici:

JAK KDY.

Na jedne tiskarne to funguje, na druhe nemohu menit ani pocet kopii,
jejich kompletovani ...
Na jedne tiskarne obrazku jsou, na jine nejsou. Jedna tiskarna tiskne
stupne sedi, druha nikoliv.
Nemyslim si, ze je to ovladacem, protoze ostatni alikace, jako nap�.
Word tisknou vsechno vsude a spravne.
Bohuzel jsem se QReportu ve svem programu nedokazal vyhnout, ale uz
bych to nikdy nechtel podstoupit.
A vysvetlujte to uzivatelum.

Tomas

----- Original Message -----
From: J�n Tungli <tungli(zv)datapac.sk>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, January 13, 2000 4:25 PM
Subject: RE: TQuickRep


Tlaciaren umoznuje tlacit iba urcite stranky nie?

----- Original Message -----
From: Ale� Kle�ka <aklecka(zv)merlin(tec)cz>
To: forum Delphi <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, January 13, 2000 2:26 PM
Subject: TQuickRep


Zdravim panove,
chtel bych Vas pozadat o radu tykajici se komponenty TQuickRep
ver.
3.0.3 v Delphi 4 ).
Potreboval bych umoznit uzivateli menit rozsah tisku ( napr. tisk
stran
1-5 apod. ), ale cim dal vic ziskavam pocit, ze tuto moznost
quickreport
jednoduse neumoznuje.

Prosim Vas, prehledl jsem neco, nebo tato moznost opravdu
neexistuje

Diky predem

Ale� Kle�ka
{ a.klecka(zv)email(tec)cz }

ADO - Recordset.Seek

[*] Erik Salaj <winsoft(zv)napri.sk> - 13.1.2000 19:30:00

Seek je podporovany len niektorymi OLEDB providermi, napr. MSJet 4.0.

Erik Salaj

----- Original Message -----
From: Tom� Br�dle <t.bradle(zv)pvtnet(tec)cz>
To: Delphi Konference <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, January 12, 2000 11:54 AM
Subject: ADO - Recordset.Seek


> Zdravim,
>
> Chci se zeptat jestli nekomu chodi v ADO metoda Recordset.Seek. Mne to
hlasi
> chybu Operation not supported by provider, (pri provideru MSDASQL).
>
> Predem diky
>
> Tomas
> t.bradle(zv)pvtnet(tec)cz


Zaloha SQL databaze

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 13.1.2000 19:40:30

Zkousel jsem pres Adonis na D5 + ADO 2.5 + W2k RC2 a chodi to v pohode...

Mac

----- Original Message -----
From: "David Lebeda" <david.lebeda(zv)comarr(tec)cz>

> proc sp_addumpdevice. Ze zvedavosti jsem zkusil do DBGrid
> naplnit data z tabulky vracene stored procedurou sp_helpdevice.
> Zarizeni jsou sice vsechna, ale chybi dva nejdulezitejsi sloupce
> - nazev zarizeni a cesta na disku. Pri hrani si s procedurou
> sp_helpdevice jsem zjistil, ze pomuze typ sysname nahradit typem
> char(128), na tom cisle moc nesejde.

> Nemate nekdo tuseni, proc sp_helpdevice neumi vratit ty dva
> sloupce? Umisteni volani teto procedury do Query nebo StoredProc
> nerozhoduje.

Detekce DCOM

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

Nevite nekdo jak zjistim, jestli je na masine nainstalovany DCOM? V NT4.0 je
DCOM uz 'od prirody' ?

Mac


Dbgrid a CTRL+DEL.

[*] Vladimir Ponechal <Vladimir_Ponechal(zv)tesco-europe(tec)com> - 13.1.2000 19:55:31

Zdar lidi,

Mel bych otazku... Jak je mozne zakazat, aby mi v DBGrid nekdo nemohl smazat vetu za pomoci CTRL+DEL?

Vl. Diky mam D3 prof.

Odchytavani zprav

[*] Martin Kucera <mk(zv)paegas.vol(tec)cz> - 13.1.2000 20:15:37

> > kdyz napisu v public deklaraci
> > procedure WMQueryEnd(wMsg : TMessage); message WM_QueryEndSession;
> > tak mi D3 odpovi Invalid message parameter list.
> > Co delam spatne? Kde se doctu o zpravach?
> > Diky
> > Martin Kucera
>
> Skus tam napisat VAR
>
> (var Msg: TMessage);
>
> Pavol Kaka�ka
> paka(zv)aktis(tec)cz
>
Diky, samozrejme to bylo ono. Tusil jsem, ze to bude trivialita, taky mi to
trvalo, nez sem se s tim odvazil do konference :-)
Martin Kucera


Filtering

[*] Jirka Virt <virt(zv)volny(tec)cz> - 13.1.2000 20:56:04

Ahoj,
"Takovyto Field Name".


Jirka Virt

email: virt(zv)volny(tec)cz


----- Original Message -----
From: Roland Tur�an (RoTurSoft) <rotursoft(zv)nextra.sk>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, January 12, 2000 9:53 PM
Subject: Re: Filtering


> Aky ma vyznam medzera v nazve fieldu ? Myslis "Takyto Field Name", a nie
> "Tatyto_Field_Name" ?
>
> Hi. Roland Turcan
>
>
>

Delphi 5 nejdou spustit

[*] Anton�n Blatn� - 13.1.2000 22:05:31

Mam Delphi 5 Enterprise na NT4,Sp4
Po uspesnem nainstalovani, se pri pokusu o spusteni zobrazi uvodni LOGO, ktere asi po peti sekundach bez naznaku chybove hlasky zmizi a cele Delphi se ukonci. Zkratka se vubec nic nestane. Co s tim?

T.

Mgr. Anton�n Blatn�
blatny(zv)atlas(tec)cz


Dbgrid a CTRL+DEL.

[*] Miroslav Evj�k <evjak(zv)atlas(tec)cz> - 13.1.2000 21:20:22

> Mel bych otazku... Jak je mozne zakazat, aby mi v DBGrid nekdo
> nemohl smazat vetu za pomoci CTRL+DEL?

Ahoj,

co takhle:

procedure TForm1.DBGridKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
case Key of
VK_DELETE : if Shift = [ssCtrl] then Key := 0;
end;
end;
"Mirecek" Evjak
evjak(zv)atlas(tec)cz


Petr.Motlicek@bcbrno.cz

[*] V�clav Muchna <apscomp(zv)seznam(tec)cz> - 13.1.2000 21:47:49

Petr.Motlicek(zv)bcbrno(tec)cz wrote:
>
> > Dobre, ale co s tim ? Vratit se zpatky k DOSu ? :-)
>
> To by bylo opravdu "zpatky"...
>
> Vymenit technologii Microsoftu...., respekt.
> prestoupit od "hrube sily" k "inteligetni"
> technologii....

Vy povazujete DOS za "inteligentni"? Neco, co vam
nedovoli adresovat vice nez 16 MB pameti? Co nezna
termin virtualni pamet? Neco, co neumi multitaskning,
neni sitove, multiprocesorove, multimedialni, je
"inteligentni"? Chapu, ze se vam libi textova radka.
Doporucuji adresu:

http://www.linux(tec)cz

Ehm. Ne, ze bych povazoval Wokna na inteligentni.
Pravda, zlatej dos. Predpokladam, ze tak to bylo
mysleno, ale to vite, Linux se musi propagovat,
gde to jen jde, aby vytlacil ten Mrkvoshiti .... :-)))

S pozdravem

Vaclav Muchna

P.S. Nectete hlasvicky tohodle mailu, musel bych se
stydet (X-mailer: Mozzila 4.7 [En] (WinNT; I), ale
normale samo Linux pouzivam :-)))
--
Vaclav Muchna
verejny pgp klic: http://www.apscomputer(tec)cz/vasek/pubring.html


Jak nahradit GetMenuItemInfo ve WIN NT

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 13.1.2000 23:09:30

From: Honza <delphi(zv)mis-net(tec)cz>
> Marne se snazim ziskat hodnotu tohoto parametru ve WIN NT,
> protoze tam neexistuje funkce GetMenuItemInfo.

Ahoj,

funkce GetMenuItemInfo existuje i v NT, viz MSDN:
http://msdn.microsoft.com/library/psdk/winui/menus_7rhr.htm

Petr Vones, amatersky programator

Kontextove citlive shortcuts napr. DEL a INS v pop

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

From: Petr Fejfar <callnet(zv)telecom(tec)cz>
> > Nevim, ale jak zachytit zmenu stavu EditMode.

Ahoj,

V tom je prave ten problem, ze neni zadna takova udalost.

> To jsem vyresil: u gridu jsem se povesil na OnGetEditText (tam to menu
> zablokuju prirazenim nil) a na OnSetEditText (tam menu zpatky priradim pri
> hodnote EditorMode=FALSE). Jen me to pripada jako dost velka onanie na
> osetreni takoveho stavu, tak jsem hledal nejaky workaround.

Pokud pouzivas TActiony (vyborna vec), tak by to jeste slo vyresit tak, ze
pomoci "udalosti OnEditorModeChange" docasne vypnes ShortCut na te dane
akci (puvodni shrotcut ulozis do vlastnosti TAction.Tag) a pak zase vratis
zpatky. Ale to taky neni nic moc.

Petr Vones, amatersky programator

Detekce DCOM

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 13.1.2000 23:09:33

From: Martin Kubecka <martin.kubecka(zv)amenit(tec)cz>
> Nevite nekdo jak zjistim, jestli je na masine nainstalovany DCOM? V NT4.0 je
> DCOM uz 'od prirody' ?

Ahoj,

Jedna z moznosti na Win9x by mohla byt pomoci polozek v registru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLE
EnableDCOM="Y"
EnableRemoteConnect="N"

verze DCOMu je pak tady:
HKEY_CLASSES_ROOT\CLSID\{bdc67890-4fc0-11d0-a805-00aa006d2ea4}\InstalledVersion

Petr Vones, amatersky programator

Dbgrid a CTRL+DEL.

[*] Roland Tur�an (RoTurSoft) <rotursoft(zv)nextra.sk> - 13.1.2000 23:32:31

Pozri Options poperty na gride a tam je hodnota dgConfirmDelete nastav na
false a nastav ReadOnly.

Hi. Roland Turcan

----- Original Message -----
From: Vladimir Ponechal <Vladimir_Ponechal(zv)tesco-europe.com>
To: Delphi konference (E-mail) <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, January 13, 2000 7:55 PM
Subject: Dbgrid a CTRL+DEL.> Zdar lidi,
>
> Mel bych otazku... Jak je mozne zakazat, aby mi v DBGrid nekdo nemohl
smazat vetu za pomoci CTRL+DEL?
>
> Vl. Diky mam D3 prof.
>
>

OT: "Inteligentni" , "Hruba sila" a LINUX

[*] Petr.Motlicek(zv)bcbrno(tec)cz - 14.1.2000 06:45:42

> Petr.Motlicek(zv)bcbrno(tec)cz wrote:
> >
> > > Dobre, ale co s tim ? Vratit se zpatky k DOSu ? :-)
> >
> > To by bylo opravdu "zpatky"...
> >
> > Vymenit technologii Microsoftu...., respekt.
> > prestoupit od "hrube sily" k "inteligetni"
> > technologii....
>
> Vy povazujete DOS za "inteligentni"? Neco, co vam
> nedovoli adresovat vice nez 16 MB pameti? Co nezna
> termin virtualni pamet? Neco, co neumi multitaskning,
> neni sitove, multiprocesorove, multimedialni, je
> "inteligentni"? Chapu, ze se vam libi textova radka.
> Doporucuji adresu:
>
> http://www.linux(tec)cz
>
> Ehm. Ne, ze bych povazoval Wokna na inteligentni.
> Pravda, zlatej dos. Predpokladam, ze tak to bylo
> mysleno, ale to vite, Linux se musi propagovat,
> gde to jen jde, aby vytlacil ten Mrkvoshiti .... :-)))

Ano mel jsem na mysli linux....

a to hlavne proto, ze byl vytvoren a je vytvaren
podle "nejlepsiho vedomi a svedomi" tvurcu bez
"deadlinu" apod. Proto Linux povazuji za
relativne "integentni" a MS za "hrubou silu".

Jak se k software pristupuje pri tvorbe, tak se
potom projevi (a samozrejme to neplati jen o
softu.). Kdyz se podivam s odstupem casu na
sve programy, s kteryma jsem se opravdu
mazlil bez ohledu na cas a na programy, kdy
mi bylo receno "mame na to 100 hod", tak ti
moji mazlicti, jsou proste mensi, rychlejsi a kod
na mne pusobi jinym dojmem....

Samo sebou je to ciste subjektivni (ale co
neni...)

Ale kdyz uz tak privatne

Petr Motlicek


Dbgrid a CTRL+DEL.

[*] Ren� Otisk - 14.1.2000 06:47:31

HI,
Odchytni si klavesovou zkratku v OnKeyDown a Key := 0; Konkretnich prikladu
je v konferenci spousta
Sroub

> Zdar lidi,
>
> Mel bych otazku... Jak je mozne zakazat, aby mi v DBGrid nekdo nemohl
smazat vetu za pomoci CTRL+DEL?
>
> Vl. Diky mam D3 prof.
>

TQuickRep

[*] Petr.Motlicek(zv)bcbrno(tec)cz - 14.1.2000 06:54:08

> Moje zkusenost je nasledujici:
>
> JAK KDY.
>
> Na jedne tiskarne to funguje, na druhe nemohu menit ani pocet kopii,
> jejich kompletovani ...
> Na jedne tiskarne obrazku jsou, na jine nejsou. Jedna tiskarna tiskne
> stupne sedi, druha nikoliv.
> Nemyslim si, ze je to ovladacem, protoze ostatni alikace, jako nap .
> Word tisknou vsechno vsude a spravne.
> Bohuzel jsem se QReportu ve svem programu nedokazal vyhnout, ale uz
> bych to nikdy nechtel podstoupit.
> A vysvetlujte to uzivatelum.

Zdravim,

a moje zkusenost je nasledujici (D3)

vse nahore+
klidne se to projevuje na jednom pocitaci se
stejnym oper. systemem a ovladacem treba jen
s rekompilaci za mesic, za tyden....

Nevim, jak funguje verze QR-tu professional, ale
rozhodne me verze dodavana standardne s
Delphi nepresvedcuje k "upgradu".

Pouzivat QR k necemu "grafickemu" je
zbytecna ztrata casu....

A tesim se, az to pochopi moji nadrizeni....

Petr Motlicek


TQuickRep

[*] Petr.Motlicek(zv)bcbrno(tec)cz - 14.1.2000 07:09:44

> Zdravim panove,
> chtel bych Vas pozadat o radu tykajici se komponenty TQuickRep ( ver.
> 3.0.3 v Delphi 4 ).
> Potreboval bych umoznit uzivateli menit rozsah tisku ( napr. tisk stran
> 1-5 apod. ), ale cim dal vic ziskavam pocit, ze tuto moznost quickreport
> jednoduse neumoznuje.

Ahoj,

umoznuje omezene ....(psano pro QR z D3)

QRReport : TQuickRep;

QRReport.FirstPage := 1;
QRReport.LastPage := 5;
QRReport.PrinterSettings.ApplySettings(QRPrin
ter);

Petr Motlicek


Setri DLL pamet nebo ne?

[*] Petr.Motlicek(zv)bcbrno(tec)cz - 14.1.2000 07:14:40

Ahoj,

neni mi jasne...

> Ve Windows9x urcite ne, tam jsou vsechny DLL fyzicky v pameti jen jednou.

Tak snad ano ?

> U NT to ted na 100% nevim, ale kvuli bezpecnosti je to tam tusim oddelene.
> Zitra se na to podivam.

Klasifikace konfigurace was: (ulozeni)

[*] Petr.Motlicek(zv)bcbrno(tec)cz - 14.1.2000 07:39:48

> Napriklad jejich neustale cteni z .INI souboru nebo z registru mi pripada
> nevhodne. Nektery formular (napr. nejaky jednoduchy ciselnik) muze byt
> pouzit treba 100x za hodinu a to je potom neustale cteni a ukladani INI nebo
> registru. Myslim, ze je vhodnejsi je pri startu aplikace nacist a pri
> ukonceni ulozit. Ale jak je nejlepe v aplikaci uchovavat?

Ahoj,

nastin....

zkus si udelat vlastni tridu (objekt), ktera bude
pouzivat TStrings(TStringList) a jeho vlastnost
Values.

Tento objekt pri napr. startu aplikace nacte
pozadovane hodnoty "ini" souboru napr. pro
jednoho uzivatele...

Udelani sekci jako v ini si neni slozite...
Ukladani je asi slozitejsi....

Petr Motlicek

DDE komunikace v rezimu ddeManual

[*] Nikodem <nikodem(zv)kh-kinetic(tec)cz> - 14.1.2000 07:54:19

Ahoj vsem,

napsal jsem program, ktery komunikuje s jinym programem napsanym v C++
pomoci DDE. Program v C++ je jako DDE Server a ja jako klient. Pokud mam DDE
jako ddeAutomatic spoji se mi muj klient se servrem a ja dostavam svechny
data od serveru bez problemu(kdykoli se data v serveru zmeni ja je dostanu),
ale ja potrebuji spojeni vyvolat rucne. Nastavil jsem ddeManual a volam fci
SetLink() a pak OpenLink(). A v tom je problem:

data ze serveru se nactou a dale se jiz neobnovuji jako v ddeAutomatic. Data
se obnovi jen pokud znovu zavolam OpenLink().

Znamena to, ze musim neustale volat OpenLink, abych dostal data??? Kcemu je
pak funkce CloseLink????


Prosim pomozte


Jindrich Nikodem


PS: Delphi4 Std. Patch3, testovano na Win98, Win NT Service Pack 5

Problem roku 10000 alias Y10K a pripravenost Delph

[*] Petr.Motlicek(zv)bcbrno(tec)cz - 14.1.2000 08:36:36

Zdravim,

D3 c/s

mam problem....

moje aplikace potrebuje vyssi datum nez pouze
"31.12.9999", ale DateToStr a StrToDate proste
s vyssim cislem nepracuji.

Neresil uz to nekdo ? Nemate nejakou
procedurku ?

Pro zajimavost, co jsem zjistil:

DateToStr(-693573) vraci "01.01.0001"
DateToStr pro cislo mensi jak -693573 vraci
"00.00.0000".

DateToStr(2958465) vraci "31.12.9999"
DateToStr pro cislo vetsi jak 2958465 vraci
"00.00.0000"

Nejnisi datum, ktere vezme StrToDate je
"01.01.100" a vrac� -657437. Pokud se zada
DateToStr(-657438), coz je o den driv, tak to
vraci "28.12.0099" (???).

Pokud chci dostat "1.1.0001" ci "1.1.0099", tak
pak dostavam

DateToStr(StrToDate("1.1.0001")) = "1.1.2001"
DateToStr(StrToDate("1.1.0099")) = "1.1.2099"

Z hruzou jsem si uvedomil, ze moje dosavadni
aplikace nejsou pripraveny na rok 10000.... :-))))
... Vlastne aspon vydelam az prijde....

Petr Motlicek


Setri DLL pamet nebo ne?

[*] Petr Kandera <p_kandera(zv)tanger(tec)cz> - 14.1.2000 08:49:01

Ve W95/98 je DLL v pameti jen jednou.

V WNT/2000 je DLL vzdy jednou v ramci procesu pro vsechny thready, ale kazdy
proces ma vlastni pametovy prostor a vlastni DLL. Tedy ve WNT/2000 DLL setri
pamet pouze tehdy sdili ji mezi sebou thready tehoz procesu. Jinak ne.

S pozdravem

Petr Kandera
<p_kandera(zv)tanger(tec)cz>


----- Original Message -----
From: <Petr.Motlicek(zv)bcbrno(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Friday, January 14, 2000 7:14 AM
Subject: Re: Setri DLL pamet nebo ne?> Ahoj,
>
> neni mi jasne...
>
> > Ve Windows9x urcite ne, tam jsou vsechny DLL fyzicky v pameti jen
jednou.
>
> Tak snad ano ?
>
> > U NT to ted na 100% nevim, ale kvuli bezpecnosti je to tam tusim
oddelene.
> > Zitra se na to podivam.
>
>

Setri DLL pamet nebo ne?

[*] Daniel Rott <roxton(zv)atlas(tec)cz> - 14.1.2000 08:55:58

Rekl bych ze je to napul. Kod je vzdy sdileny, zbytek je pro kazdou
instanci zvlast. Pripadne mohou byt sdilena i readonly data, ale
to snad Delphi nevyuziva. Co se tyce resouce, tak nevim. Doporu-
cuji vygenerovat Map File - Detailed.

Daniel Rott

> > Ve Windows9x urcite ne, tam jsou vsechny DLL fyzicky v pameti jen
jednou.
>
> Tak snad ano ?
>
> > U NT to ted na 100% nevim, ale kvuli bezpecnosti je to tam tusim
oddelene.
> > Zitra se na to podivam.

WinNT a pristup k IO

[*] Daniel Rott <roxton(zv)atlas(tec)cz> - 14.1.2000 09:35:21

Dobry den

Mate nekdo zkusenosti s pristupem IO adresam z WinNT. Predpokladam
ze je nutne k tomu napsat prislusny driver. Muzete mne postrcit prislusnym
smerem ? V delphi asi takovyto driver nenapisi, bude stacit C Builder 3 ?

Moje predstava je takovato: pridam driver a DLLku, do registry napisi
informace o tom na kterych adresach je IO karta, vlastni aplikace pak uz
bude pouze vyuzivat funkce z te DLL, neco jako NastavBit, NulujBit.
Abych nezapomel, jeste potrebuju stavy bitu sdilet mezi vice aplikacemi,
myslim ze to by mel osetrit primo ten driver, ale jak bude komunikovat
s DLL, zatim nevim.

Diky
Daniel

OT MO

[*] Martin <geoplan(zv)pp.sinet.sk> - 14.1.2000 09:36:11

zdravim,

sorry za OffTopic.
Potrebujem do existujuceho WinNT 4 nainstalovat Magnetoopticku mechaniku. System jej priradi vzdy disk za diskom s op. systemom a ostatne disky premenuje o pismenko vysie. Na nich mam ovsem aplikacie a tie potom zblbnu. Nechce sa mi ich preinstalovat. Nasiel som aj jednu utilitku movedisk ale ak to pomocou nej nastavim, po znovuspusteni NT mam znovu stare nastavenie . Neda sa to nastavit napevno.

Martin


Jak na caste zalohy dat z SQL?

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 14.1.2000 09:37:53

Ahoj,

panove, rad bych vas poprosil o nakopnuti v nasledujici veci.

Mam aplikaci, ktera uklada data na MS SQL server. Chci delat
kazdy mesic jakousi zalohu, ci proste vzit z nekolika konkretnich
tabulek nektere konkretni zaznamy a ty uchovavat na disku ci na
CD v souborech, jejichz nazev bude odvozen od mesice a roku, ze
kdy pochazi. Tato zalohovana data by melo byt nekdy v budoucnu
mozne prohlizet, tj. melo by jit je nejak importovat zpet na SQL
server, ale do jine tabulky, nez ze ktere byly vybrany. To vse
samozrejme z kodu, ne rucne.

Cesta pres zalohovani jednotlivych souboru pomoci BACKUP
DATABASE mi prijde strasne krkolomna. Jednak by bylo treba
vzdy vytvorit (a nakonec zrusit) zalohovaci zarizeni
(sp_addumpdevice), pak selectem vybrana data ulozit do jine
tabulky, tu zalohovat. Pri obnove, pokud bych chtel sesypat
dohromady do jedne tabulky data z vice zaloh, bych opet
potreboval docasne tabulky.

Existuje nejaky lepsi zpusob, jak provadet export dat do
konkretniho souboru a naopak import do tabulky s moznosti pripojit
nova data za stavajici obsah?

Pokud je to stupidni, tak se omlouvam, teprve se s SQL ucim a
krome Backup database jsem zatim nic lepsiho nenasel.

Vybaveni: Delphi 4 C/S, MS SQL server 7, BDE + ODBC

Dik za kazdou radu.

David Lebeda
Lebeda(zv)comarr(tec)cz


Zavreni stanice pod NT

[*] Luk� Gallina - 14.1.2000 09:42:41

Zdravim.
Na tohleto jsem se uz pred nejakym casem v teto konferenci ptal a snazil
jsem se to zjistit, ale nepodarilo se. We Windows NT zrejmne zadna takova
Fce neni (nebo se mylim a naprisli jsme na ni tehdy?).
Az Windows 2000 maji API fci LockWorkstation; funguje dobre.

S pozdravem

Luk� (Lukas) Gallina
racek(zv)devacomm(tec)cz

> Ahoj vsichni,
> chtel bych se zeptat, jestli nekdo nevi, jakou funkci lze pod Windows NT
> 4.0 zamknout stanici.
>
> Diky
>
> **************************
> Marek Eichler
>
> E-Mail: marek.eichler(zv)atlas(tec)cz
> **************************
>

Nahrani z DFM a MDIChild

[*] Pavel K�ehula <pavel(zv)mas(tec)cz> - 14.1.2000 10:13:16

Zdravicko,

Mam problem, se kterym si uz nevim rady:
Nahravam z databaze popis okna pomoci stream.ReadComponent. Potiz je v tom, ze
okna musi byt MDIChild a pri zobrazeni v MDI formu se okna jakoby vzdy
prekresli dvakrat, takze to dosti nepekne blikne, coz se vubec nelibi.

Nevite nekdo, ja to udelat, aby se to nestalo?

Diky, Pavel


------------------------------
Pavel K�ehula <pavel(zv)mas(tec)cz>
M&S spol. s r.o. Boskovice
------------------------------

Autorska prava

[*] Jaroslav Nadhera <nadhera(zv)csh(tec)cz> - 14.1.2000 10:35:44

Kdyz uz je tady diskuze kolem autorkych prav - tak trochu z jine strany: Je
poruseni autorskych prav, kdyz nekdo udela program, ktery resi stejnou
problematiku a ma podobne ovladani jako jiz jiny program? Podotykam, ze je
naprogramovan zcela od zacatku vlastnimi silami. Jinymi slovy - vztahuje se
ochrana i na graficky vzhled programu?

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

neprijemny dialog pri napojeni na IB

[*] Miroslav Hostinsk� <abcsoft(zv)rychnov(tec)cz> - 14.1.2000 10:36:52

Jediny zpusob je zrusit automaticke vytaceni v nastaveni Internetu
misto - Vzdy vytacet vychozi pripojeni
nanstavit - Nikdy nevytacet pripojeni

Stezuj si u p. Gatese

Cau Mira
----- Original Message -----
From: MJsoft
To: DELPHI Distribution List
Sent: Monday, January 10, 2000 1:40 AM
Subject: neprijemny dialog pri napojeni na IB


Ahoj,

potreboval bych poradit. Potrebuju se pripojit na InterBase prez TCP/IP na druhy pocitac a nechci aby me pocitac nabizel telefonicke pripojeni k internetu. Jak se toho da zbavit?

Diky predem

Jindra


Nejde www.delphi.cz

[*] Pavel ZIDEK <kopr(zv)kopr(tec)cz> - 14.1.2000 10:39:14

Zdravim, ale nejak se nemohu dostat na http://www.delphi(tec)cz/
Co se deje???
Pavel

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

Skryti aplikace v liste

[*] psojka(zv)els.ln.skoda(tec)cz - 14.1.2000 10:51:10



Zdravim.

Mam takovy problem. Nevite nekdo jak udelat,
aby bezici aplikace nebyla videt v liste,
ale zaroven zustala jeji ikona v panelu
bezicich aplikaci pri pouziti ALT+Tab.
Kdyz jsem pouzil Hide tak aplikace zmizi
i z listy i z panelu, a to je to, co bych
rad zmenil. Chtel bych proste dosahnout
stavu, aby byla aplikace pristupna pres
ALT+Tab, i kdyz neni v liste.

Prosim o nakopnuti spravnym smerem.

Diky

>>Jackal<<

Instalace BDE a MSAccess

[*] Martin Lasevic <lasevic(zv)atlascon(tec)cz> - 14.1.2000 10:53:07

Jeste bych chtel dotaz dotycenho doplnit o jeden dotaz s tim souvisejici.
Co je zapotrebi udelat, aby se daly DLLka DAO 3.5 instalovat najednou v
InstallShieldu a ne separatne.

Diky

P�kny den a pilotum mnoho stastnych pristani...
====================================

ML Software - Martin Lasevic
Budovatelska 459
Ostrava - Poruba, 708 00
tel.: +420 (69) 691 85 11, Paegas : 0603 338 765
fax.: +420 (69) 691 85 11
E-mail : ml_software(zv)email(tec)cz
WWW: http://baf(tec)cz/ml_software
Miror : http://freeweb.coco(tec)cz/ml_software
====================================> ave Pratele !
>
> Navi nekdo jak prinutit Instal Shield potazmo BDE aby se nainstaloval
driver MSACCESS na pouzivani DAO 3.5. Defaultne
> se nastavi na DAO 3.0 a potom ta aplikace nebezi. Pomuze az rucni
spusteni a prenastaveni BDE adminu.
>
> dekuji Pavel
>
> ------------------------------------------------------
> Pavel Bansky
> pbansky(zv)volny(tec)cz
>
>
>

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