Archív konference Delphi
Zpět na výběr roku archívu nebo přejít na fulltextové vyhledávání v konferenci.
Instalace interbase chyba
[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 3.9.2003 11:29:03
Haj hou!
On 2 Sep 2003 at 15:40, Matejcek Petr wrote:
> Nainstaloval jsem na RH7.3 interbasi 6 a pri spusteni mi hlasi chybu a
> pise at se podivam do logu
Zkus radsi Firebird 1.0.3, ke stazeni na http://firebird.sourceforge.net
> V logu je toto:
>
> server11 (Server) Tue Sep 2 10:49:39 2003
> SERVER/process_packet: connection rejected for interbase
>
>
> Kde delam chybu ?
Pridej do /etc/host.equiv radek se znakem +
S pozdravem
Pavel Cisar
Mobil: 724 281429
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase
INTERBASE a PHP
[*] Zdenek Moravec <zmo(zv)volny(tec)cz> - 3.9.2003 11:17:01
v PHP4 je v podadresari extensions a aby byla pouzita, musis si odkomentovat
v php.ini radek
;extension=php_interbase.dll
Jak je to v PHP5 nevim, ale asi nejak podobne ...
S pozdravem (Regards)
Zdenek Moravec zmo(zv)volny(tec)cz
Subject: Re: INTERBASE a PHP
> Diky za radu,
> muzete mi prosim poradit jak nalinkuju knihovnu php_interbase.dll???
> nikde na disku jsem tuto knihovnu nenasel a to mozna bude ten problem proc
mi to nefunguje.
Stary Projekt: v cem?
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 3.9.2003 10:53:00
Puvodni zprava ze dne 3.9.2003:
> Souhlas. A taky se uz vi, jake problemy ve VCL jsou, jak je treba obchazet,
> je napsano spousta svych vlastnich komponent a procedur a clovek to proste
> umi. A ted se ma ucit neco noveho, neznameho, nevi jak se to bude chovat.
> kde se vyskytne problem. Kdyz uz se clovek konecne neco nauci, proc by to
> mel zahodit?
Nikdo preci vubec nerika, ze mas zahazovat, co ses naucil. Absolutne
ovsem nechapu, proc se nechces ucit neco noveho. Pokud tedy nejsi
duchodce ve veku "nad hrobem" a necekas uz jen, kdy to na tebe
prijde... To jako uz chces jen mechanicky programovat v Delphi,
protoze zrovna to ses dobre naucil, a nedelat vubec nic jineho? Pekne
dekuji, to ja tedy nechci. Podle meho nazoru nejen v teto branzi je
stale co se ucit a hlavne clovek by se mel porad neco noveho ucit.
Jiste, ze je mnohem jednodussi rici, ze Delphi uz umis a ze nic jineho
se ucit nebudes, protoze to je stejne na prd a nic z toho nebude.
Duvodu si jiste najdes mnoho. A kupodivu, on te nikdo premlouvat
nebude, on pak, az to bude aktualni, po tobe nekdo tu diru na trhu
jednoduse zaceli, protoze jini .NET budou umet. Kazdy sam si
rozhodujeme, co se budeme ucit, co budeme umet, v cem budeme delat.
Bud to vyjde nebo ne, bud to vyuzijeme nebo ne. Ty mas nazor, ze .NET
je na nic, ja zase ten, ze to k necemu bude - dokonce ze ted uz to k
necemu je. Tak se nechme prekvapit.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Prevedeni ASCII znaku na ciselnou hodnotu
[*] js-delphi(zv)quick(tec)cz - 3.9.2003 10:26:58
Ahoj.
Mela by to byt f-ce ORD('A');
Ahoj
Jirka
--------------------------------------------------
Ing. Jiri Sokol; jiri.sokol(zv)seznam(tec)cz; 972 231 187
D6Prof+SP2; WinXPProf+SP1
programator amater
----- Puvodni zprava -----
Od: Rumcajs <konfera(zv)rumcajs.com>
Datum: streda, 3. zari 2003 v 9:46 dop.
Predmet: Prevedeni ASCII znaku na ciselnou hodnotu
> Zdravec! Hele, blby dotaz ale nemuzu si
> vzpomenout - mam pismeno (char) a
> potrebuju ho prevest na ciselnou hodnotu.....
> Rumcajs
>
>
>
>
>
Stary Projekt: v cem?
[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 3.9.2003 10:36:58
On 3 Sep 2003 at 9:50, rdanhel(zv)centrum(tec)cz wrote:
> Jelikoz sem stale v kontaktu se zakazniky, tak vim ze naroky se stale
> stupnuji. Uz nechteji klient-server aplikace ale webove apliklace
> (samozrejme v rekordne kratkem case). [...] Ale zustanou urcite typy
> aplikaci ktere nema smysl prevadet do jineho prostredi a na ty lze
> pouzit libovolny vyvojovy nastroj napr. Delphi.
Potvrzuju. Pokud se podivam na me programy, pak typickou aplikaci pro
Delphi je treba Lokalizator pro Delphi. Ten skutecne nema smysl
prepisovat do .NET, pouze lze predpokladat, ze bude postupne ubyvat
tech, kteri takovy program budou potrebovat.
Jiny program - dochazka. Zdanlive aplikace, kterou se vyplati
udrzovat v Delphi. Opak je vsak pravdou. Naroky zakazniku rostou,
pricemz mnoho z nich udrzuje stare sunky, kde uz program v Delphi s
nejakymi dalsimi technologiemi (OLE DB) nebezi. Ale webovy prohlizec
ano. Nektere pozadavky uz nelze v Delphi splnit (aniz by se clovek
neuprogramoval k smrti), ale v .NET ano, a jeste stacim pokryt sunky,
ktere jsem s Delphi programem opustil (za predpokladu, ze ma zakaznik
aspon slusny server).
S pozdravem
Zbysek Hlinka
E-mail: hlinka(zv)hlinka(tec)cz
Prevedeni ASCII znaku na ciselnou hodnotu
[*] Bohac Frantisek <bohacf(zv)vnol(tec)cz> - 3.9.2003 10:14:57
>- mam pismeno (char) a
> potrebuju ho prevest na ciselnou hodnotu.....
cislo := Ord (char);
Stary Projekt: v cem?
[*] rdanhel(zv)centrum(tec)cz - 3.9.2003 09:50:54
______________________________________________________________
> Souhlas. A taky se uz vi, jake problemy ve VCL jsou, jak je treba
obchazet,
> je napsano spousta svych vlastnich komponent a procedur a clovek to
proste
> umi. A ted se ma ucit neco noveho, neznameho, nevi jak se to bude
chovat.
> kde se vyskytne problem. Kdyz uz se clovek konecne neco nauci, proc
by to
> mel zahodit?
>
Kazdy nastroj ma sve misto a kazdy se hodi na neco. A jestli se
nechcete ucit nove veci v tomto byznysu tak si myslim ze brzo
zaplacete. Vyvojar by mel jit stale z dobou a vstrebavat nove
informace a technologie. Jelikoz sem stale v kontaktu se zakazniky,
tak vim ze naroky se stale stupnuji. Uz nechteji klient-server
aplikace ale webove apliklace (samozrejme v rekordne kratkem case).
Je to samozrejme pochopitelne, protoze kdyz mate instalovat v takovem
podniku 50 klientu , tak to znamena napriklad 50 driveru na databaze
apod. Co pocitac to jiny system a dalsi komplikace. Prave na tento
segment si myslim je mireno nove vyvojove prostredi s masivni
podporou webovych aplikaci, sluzeb apod. Stejne jak Windows programy
postupem casu vytlacuji DOS programy, tak zde bude postup obdobny i
kdyz ne tam masivni. Browser mate na kazdem systemu a jediny problem
je s dodrzovanim standardu. Ale zustanou urcite typy aplikaci ktere
nema smysl prevadet do jineho prostredi a na ty lze pouzit libovolny
vyvojovy nastroj napr. Delphi. Vyvoj jde kupredu a .NET uz tu je 3
roky coz v je v softwaru celkem dost dlouho. V tomto segmetu softwaru
zatim sice vede Java, ale MS ma proti ni celkem s .NET velmi slusne
sance.
Urcite s tim budou stejne problemy jako s kazdym prostredim nebo
programovacim jazykem. Ale kdyby nevznikaly takoveto nove veci, tak
jsme za chvili bez prace. Takze diky za ne. Urcite nezacnou vsichni
hromadne prepisovat Delphi programy do .NET ,ale kdyz je proste
poptavka po programu specificky napsanem a ja mam moznost to prepsat
tak to prepisu. Napriklad skladove hospodarstvi 5 az 6 let stare je
treba idealni priklad jak prepsat aplikaci do .NET s vyuzitim
weboveho klienta.
S pozdravem Rostislav Danhel
Prevedeni ASCII znaku na ciselnou hodnotu
[*] Rumcajs <konfera(zv)rumcajs(tec)com> - 3.9.2003 09:50:55
Trochu sem se unahlil, ten char potrebuju v 8bitech
> Zdravec! Hele, blby dotaz ale nemuzu si vzpomenout - mam pismeno (char) a
> potrebuju ho prevest na ciselnou hodnotu.....
> Rumcajs
Optimalizace rekurzivnich podprogramu
[*] peter.budai(zv)ing(tec)cz - 3.9.2003 10:12:56
> uvital bych, kdyby nekdo z Vas zformuloval zasady, jak psat
> rekurzivni podprogramy, aby byly co nejrychlejsi. Vim, ze reseni
> pomoci cyklu byva rychlejsi nez reseni rekurzi. Predpokladejme
> ale, ze jde o problem, jehoz nerekurzivni reseni je velice obtizne,
> ne-li nemozne, takze rekurze je jedina moznost reseni.
rekurzivni programy lze v podstate trivialnim zpusobem napsat jako
nerekurzivni, s pouzitim extra zasobniku; v podstate se ale tim nic
nezmeni.. ani casova ani prostorova slozitost, pouze je ten zasobnik jinak
implementovany => proto takove nerekurzivni reseni neni v nicem lepsi nez
rekurzivni
druha, zajimavejsi moznost, nastava pokud se uplne zmeni algoritmus....
napr. nektere funkce lze jednoduse popsat rekurzivne, ale existuji i
explicitni vyjadreni ktere lze z rekurzivniho vzorce odvodit (triv. priklad:
soucet aritmeticke rady lze pocitat rekurzivne, ale existuje i jednoduchy
vzorecek) ... to uz ale neni ani tak o programovani, jako spis o matematice
takze to zavisi na konkretnim problemu...
Prevedeni ASCII znaku na ciselnou hodnotu
[*] Rumcajs <konfera(zv)rumcajs(tec)com> - 3.9.2003 09:46:54
Zdravec! Hele, blby dotaz ale nemuzu si vzpomenout - mam pismeno (char) a
potrebuju ho prevest na ciselnou hodnotu.....
Rumcajs
Postovni filtr
[*] Lukas Gebauer <gebylist(zv)mlp(tec)cz> - 3.9.2003 09:28:53
> Potrebuju trochu helpnout / chci si udelat filtr na postu / predstava je asi
> nasledujici
No, ja treba postovni filtry programuji tak, ze je pisu jako modul,
ktery si vola sam primo postovni server. Mnoho ruznych postovnich
serveru nabizi nejake rozhrani na pluginy.
--
Lukas Gebauer.
E-mail: gebauerl(zv)mlp(tec)cz
http://www.ararat(tec)cz/synapse/ - Ararat Synapse - TCP/IP Lib.
Stary Projekt: v cem?
[*] Jiri Virt <virt(zv)volny(tec)cz> - 3.9.2003 09:08:51
No protoze....
> Souhlas. A taky se uz vi, jake problemy ve VCL jsou, jak je treba
obchazet,
> je napsano spousta svych vlastnich komponent a procedur a clovek to proste
> umi. A ted se ma ucit neco noveho, neznameho, nevi jak se to bude chovat.
> kde se vyskytne problem. Kdyz uz se clovek konecne neco nauci, proc by to
> mel zahodit?
je to byznys .... a hlavne mi to pripada jako moda .... tohle tu uz bylo s
Javou .. tzv NETPC ...
a je ticho po pesine ... mozna, ze toto prorazi barieru .. nejsem vestec ...
ale kazdopadne vim, ze s momentalni verzi Delphi toho napisu jeste dost a
dost .. a WinXP , coz je zatim nejposlednejsi verze Win (vyjma Win2003) tu
budou jeste doost dlouho ... mozna to je kratkozrakost, jak tu slysim , ale
porad verim Borlandu, ze nezakrni a neco pro svoji budoucnost udela ... A
kdyby ne, Delphi neni jedinym nastrojem;Free Pascal,Lazarus.Sice nedosahuji
takovych vysin, ale ... nikdy nerikej nikdy ...
A to ,ze Delphi je hoodne rozsireno v Rusku, je urcitou zarukou .. tam je
mozku dost na vyvoj neceho podobneho, jako je Delphi.
Jirka
Stary Projekt: v cem?
[*] Jaroslav Nadhera <nadhera(zv)csh(tec)cz> - 3.9.2003 08:58:50
> Ale ano cetl jsem par veci o tom jak by to MELO fungovat.
> Ovsem za 15 let praxe vim ze to doposud NIKDY takhle nebylo a ze tedy
> problemy zcela urcite budou, a nebudou o nic mensi nez dnesni problemy s
> VCL. Zatim co vetsina "propagatoru" .NET naprosto nekrititcky ocekava od
> .NET naprosty zazrak (alespon soude z techto threedu).
> No a je na zvazeni zda je horsi opravovat chyby ve VCL, kde mam zdrojaky,
> pripadne pomerne silnou podporu ve vyvojarske komunite) a nebo cekat az
> opravi MS chybu ve frameworku.
>
Souhlas. A taky se uz vi, jake problemy ve VCL jsou, jak je treba obchazet,
je napsano spousta svych vlastnich komponent a procedur a clovek to proste
umi. A ted se ma ucit neco noveho, neznameho, nevi jak se to bude chovat.
kde se vyskytne problem. Kdyz uz se clovek konecne neco nauci, proc by to
mel zahodit?
Jaroslav Nadhera
CSH spol. s r.o.
Velflikova 10, 160 00 Praha 6
tel.: 224 312 344-5
fax: 235 522 892
e-mail: nadhera(zv)csh(tec)cz WWW: http://www.csh(tec)cz
pobocka Ostrava:
Nedbalova 14, 701 00 Ostrava
tel: 596 635 687
Optimalizace rekurzivnich podprogramu
[*] Plisek Jan Ing. <plisek(zv)spse(tec)cz> - 3.9.2003 08:52:50
Vazeni,
uvital bych, kdyby nekdo z Vas zformuloval zasady, jak psat
rekurzivni podprogramy, aby byly co nejrychlejsi. Vim, ze reseni
pomoci cyklu byva rychlejsi nez reseni rekurzi. Predpokladejme
ale, ze jde o problem, jehoz nerekurzivni reseni je velice obtizne,
ne-li nemozne, takze rekurze je jedina moznost reseni.
Predem dekuji
ing. Jan Plisek e-mail: plisek(zv)spse(tec)cz
SPSE a VOS tel. +420 466 614 788
Karla IV. 13 fax. +420 466 614 763
531 69 PARDUBICE http://www.spse(tec)cz
Czech Republic
INTERBASE a PHP
[*] delphi(zv)unileasing(tec)cz - 3.9.2003 08:36:49
Diky za radu,
muzete mi prosim poradit jak nalinkuju knihovnu php_interbase.dll???
nikde na disku jsem tuto knihovnu nenasel a to mozna bude ten problem proc mi to nefunguje.
Diky,
Lubos
>Ahoj,
> no a mas v PHP nalinkovanou knihovnu php_interbase.dll? Tedy ne
>zakomentovanou v php.ini? A pokud neni zakomentovana, jsi si jist, ze
>to php.ini opravdu phpcko cte?
>
>No a potom do PHP.ini je vhodne doplnit tuto sekci:
>[ibase]
>ibase.allow_persistent ="1"
>ibase.max_persistent ="-1"
>ibase.max_links ="-1"
>ibase.default_user ="NULL"
>ibase.default_password ="NULL"
>ibase.timestampformat ="%m/%d/%Y%H:%M:%S"
>ibase.dateformat ="%m/%d/%Y"
>ibase.timeformat ="%H:%M:%S"
>
>To jsem nekde nasel a uz nevim kde. Ane funguje mi to :-)
>
>cau Michal
>
>
>
>On 2 Sep 2003 at 15:40, delphi(zv)unileasing(tec)cz wrote:
>
>> Vazeni,
>>
>> at delam co delam, nedari se mi pripojit na Interbase pomoci PHP.
>> Mam Php nainstalovane na serveru a Interbase na jine stanici s pevnou IP adresou
>>
>> pouzivam jednoduche
>> $dbh = ibase_connect("IPadresastanice:c:\ibdata\databaze.gdb", "sysdba", "masterkey");
>> $dotaz = 'SELECT * FROM Dluznici';
>> $vysledek = ibase_query($dbh, $dotaz);
>>
>> ale interbase to nenajde a nespoji
>> at uz jedu na localhost (pri instalaci IB na serveru), ci pres IP adresu stanice, ci cokoliv.
>> Nevite nekdo, zda se musi nastavit nejake dalsi volby v php.ini, aby si PHP a Interbase rozumneli ?? Pripadne v cem jinem muze byt problem??
>>
>> Pripadne nevite nekdo o nejake dokumentaci k tomuto problemu ?
>> (krome www.phpbuilder.com, kde toho moc neni....)
>> Dekuju
>> Lubos Novy
>>
>>
>
>
>
RvCustomConnection
[*] ohanys(zv)retia(tec)cz - 3.9.2003 08:26:48
Ahoj,
mam zcela prosty problem, ktery se mi ale nedari vyresit. Hodnotu z
"Edit1.Text" potrebuji dostat do sestavy v Rave. V dokumentaci se pise, ze
se to dela pres komponentu RvCustomConnection, ale jak? Pokud to nekdo vi,
napovezte prosim.
Diky za kazdou pomoc.
Oldrich Hanys
Chyba v IDE - Constant expression violates subran
[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 3.9.2003 07:56:46
> for i:=1 to 32 do
> j:=((7 shl (i-1)) shr 31);
>
> je vse OK. Kdyz jsem si ale chtel vyzkouset:
>
> j:=((7 shl 31) shr 31);
>
> tak to prekladac neprekousne.
Ahoj,
podle meho nazoru prekladac nemuze detekovat, zda nekdy v prubehu vypoctu
nedojde k preteceni. Muze posoudit jen to, co je znamo v dobe prekladu. A to
konstanty prave jsou. Mam pocit, ze kdyz napises neco jako
j := 5 + 3;
tak prekladac do j strci rovnou 8 a soucet tech dvou konstatnt neprovadi az v kodu
(aspon kdysi jsen neco takoveho slysel ve skole).
David Lebeda
Ini soubor - chyba - unable write to ...
[*] Milan Tomes <delphi(zv)haida(tec)cz> - 3.9.2003 07:46:45
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of js-delphi(zv)quick(tec)cz
>
> Cili pokud chci osetrit chybu a zaroven zajistit
> provedeni urcite akce, tak to ma vypadat takto:
>
> nejaky kod
> try
> try
> ...
> kriticky kod
> ...
> except
> end;//try->except
> finally
> kod, ktery se ma urcite provest
> end;//try->finally
Tak takhle to klidne zapsat muzes, ale je to uplne k nicemu pokud nebudes
mit v ramci Except bloku pouzito znovuvyvolani vyjimky (raise). Pokud tam
reraise vyjimky nebude, tak klidne zaverecne blok try...finally vynech.
Lepsi je ty bloky obratit - zvenci obalit blokem try...except a dovnitr dat
try...finally, protoze try...finally nezpracuje vyjimku a ta putuje az do
bloku try...except.
> doted pouzival tehdy, kdyz jsem si alokoval
> nejakou pamet a nechtel jsem, aby z nejakeho
> neznameho duvodu zustala viset. Tak jsem to hodil
> do try->finally, kde ve finally jsem ji uvolnil -
> vazne jsem si myslel, ze to delam spravne - pletu
> se?
To je v poradku - jen ta vyjimka putuje dal...
> Jirka
S pozdravem
Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz
REGEDIT.EXE a skok na vetvu
[*] radeq <radeq(zv)centrum.sk> - 2.9.2003 22:38:11
Ahojte,
ako programovo (D7) otvorit REGEDIT.EXE a skocit na konkretnu vetvu v
registroch? Existuje nejaky parameter, ktorym sa vola REGEDIT?
Podobne ako to robi regmon od sysinternals (crtl-j)
dakujem.
--
S pozdravem,
radeq
radeq(zv)centrum.sk
Chyba v IDE - Constant expression violates subran
[*] js-delphi(zv)quick(tec)cz - 2.9.2003 20:21:24
Ahoj.
Potreboval bych pracovat s cislem na urovni bin
soustavy a narazil jsem na hlasku viz subjekt.
Kdyz mam v cyklu
var
i:integer;
j:cardinal;
...
for i:=1 to 32 do
j:=((7 shl (i-1)) shr 31);
je vse OK. Kdyz jsem si ale chtel vyzkouset:
j:=((7 shl 31) shr 31);
tak to prekladac neprekousne. Muzete mi to nekdo
vysvetlit? Je mi jasne, ze tim posunem dojde k
preteceni - vzdyt proto to delam, ale proc to o
konkretni posun nespolkne a veme to jen v tom
cyklu?
Mam z toho sisku nakrivo... :)
Diky
Jirka
--------------------------------------------------
Ing. Jiri Sokol; jiri.sokol(zv)seznam(tec)cz; 972 231 187
D6Prof+SP2; WinXPProf+SP1
programator amater
Ini soubor - chyba - unable write to ...
[*] Jakub Dusek <delphi(zv)corexpert(tec)com> - 2.9.2003 19:45:21
======================================================================
Tuesday, September 2, 2003, 5:47:09 PM, you wrote:
jdqc> Tech udaju zapisuju minimum. Jestli bude vysledny
jdqc> file vetsi jak 2kB, tak se budu hodne divit. Mam
jdqc> to doma, na velikost jsem se nekoukl - ale mam
jdqc> tam asi 5 sekci, celkem asi neco kolem 20 hodnot,
jdqc> nektere jsou i boolean, takze si fakt myslim, ze
jdqc> to na tomhle nekonci.
Hm, tak to netusim, ale duvod muze byt v podstate jakykoliv kvuli
kteremu nejde zapisovat do souboru, nespojoval bych to s INI filem.
S tim try->>finally diky, neco na tom je - ja si
jdqc> fakt myslel, ze tim chybu osetrim a jeste
jdqc> zajistim , aby se i pri AV provedla urcita
jdqc> operace...
Ano tohle presne tim udelas :) Ale vyjimku nezachytis a posles ji dal.
jdqc> Cili pokud chci osetrit chybu a zaroven zajistit
jdqc> provedeni urcite akce, tak to ma vypadat takto:
jdqc> nejaky kod
jdqc> try
jdqc> try
jdqc> ...
jdqc> kriticky kod
jdqc> ...
jdqc> except
jdqc> end;//try->except
jdqc> finally
jdqc> kod, ktery se ma urcite provest
end;//try->>finally
Treba.
jdqc> ???
jdqc> to bych to prece mohl psat takhle:
jdqc> nejaky kod
jdqc> try
jdqc> ...
jdqc> kriticky kod
jdqc> ...
jdqc> except
jdqc> end;//try->except
jdqc> kod, ktery se ma urcite provest
Takhle to jde taky, ale IMHO je prvni varianta opticky hezci, i kdyz
ma vic radek.
jdqc> To mi ale nejak potom unika smysl. K cemu by pak
try->>finally vubec bylo? Ja jsem si myslel, ze
sekci try->>finally pouziju tehdy, kdyz chci
jdqc> zajistit urcitou akci po kriticke casti kodu a
jdqc> pritom me nezajima k jake chybe mohlo dojit
Takovych pripadu by melo byt minimum, pohlcovat vyjimky bys nemel,
prave proto ze oznacuji vyjimecny stav a za normalniho spravneho behu
programu by tedy vzniknout nemely (pri spravnem navrhu aplikace).
Konkretne v tomto pripade, pohltis vyjimku a co se stane? Zmena do
souboru se neprovedla, ale uzivatel nevidi chybu a mysli si ze je vse
ok. To ze se korektne uvolnil objekt ho az tak nezajima :)
Try finally bys tedy mel pouzit vsude kde nepotrebujes pracovat s
eventuelni vyjimkou a jde ti jen o korektni ukonceni operace i pri
chybe. Try except naopak pouzijes v okamziku kdy potrebujes nejakym
zpusobem zareagovat na konkretni vyjimku (v meznim pripade ji i
pohltit).
jdqc> (proste ji dopredu nejsem schopen odhadnout a tak
jdqc> mi blok except neni k nicemu)
Blok except prece funguje i obecne, na odchyceni nezname i specificke
vyjimky.
jdqc> . Napriklad jsem to
jdqc> doted pouzival tehdy, kdyz jsem si alokoval
jdqc> nejakou pamet a nechtel jsem, aby z nejakeho
jdqc> neznameho duvodu zustala viset. Tak jsem to hodil
do try->>finally, kde ve finally jsem ji uvolnil -
jdqc> vazne jsem si myslel, ze to delam spravne - pletu
jdqc> se?
Rozhodne je to spravne. Pripadnou vyjimku to zobrazi, popripade je
mozno ji pridanim try except a odchycenim (ne pohlcenim) prevest do
lidske podoby (pro uzivatele).
BTW ja osobne je odchytavam a zobrazuji v lidske podobe globalne pro
celou aplikaci v Application.OnException, sem dorazi vsechny
nepohlcene vyjimky.
jdqc> Diky za jakekoliv dalsi info
jdqc> Jirka
Jakub Dusek
----------------------------------------------------------------------
web: http://www.corexpert.com, mobile: +420 604 615 795, ICQ: 86063232
aplikace pro komfortni odesilani sms zprav, vizitek, log a melodii
=> Sms GateKeeper 2.1
SHFileOperation aproblemy s prejmenovani slozky n
[*] Lukas Gallina <lukas.gallina(zv)programky(tec)cz> - 2.9.2003 19:35:20
Ahoj.
Mam trosku problem s prejmenovavanim slozky na sitovem svazku. Priklad:
Source:='f:\<cesta>\aaa';
Source:='f:\<cesta>\bbb';
.....
TempRES.pFrom:=PChar (Source+#0#0);
TempRES.pTo:=PChar (Destination+#0#0);
TempRES.wFunc:=FO_RENAME;
TempRES.fFlags:=FOF_NOCONFIRMATION;
Result:=SHFileOperation (TempRES);
Pokud provadim zmenu na lokalnim disku, _VZDY_ to funguje (samozrejme
neni-li tam stejneho jmena), ale nad siti to funguje _OBCAS_, nekdy mu trva
napr 15 sec nez vrati chybu ERROR_ACCESS_DENIED. Coz me udivuje, mam
samozrejme plna prava a slozka ani jeji obsah neni otevreny; mam to overene
na strane serveru. Mate nekdo napad?
Server je Windows 2000 server SP4 CZ, stanice Windows XP professional SP1
EN, Delphi 6 Enterprise.
S pozdravem
Lukas Gallina
INTERBASE a PHP
[*] Michal Aichinger <michal.aichinger(zv)talk21(tec)com> - 2.9.2003 18:35:16
Ahoj,
no a mas v PHP nalinkovanou knihovnu php_interbase.dll? Tedy ne
zakomentovanou v php.ini? A pokud neni zakomentovana, jsi si jist, ze
to php.ini opravdu phpcko cte?
No a potom do PHP.ini je vhodne doplnit tuto sekci:
[ibase]
ibase.allow_persistent ="1"
ibase.max_persistent ="-1"
ibase.max_links ="-1"
ibase.default_user ="NULL"
ibase.default_password ="NULL"
ibase.timestampformat ="%m/%d/%Y%H:%M:%S"
ibase.dateformat ="%m/%d/%Y"
ibase.timeformat ="%H:%M:%S"
To jsem nekde nasel a uz nevim kde. Ane funguje mi to :-)
cau Michal
On 2 Sep 2003 at 15:40, delphi(zv)unileasing(tec)cz wrote:
> Vazeni,
>
> at delam co delam, nedari se mi pripojit na Interbase pomoci PHP.
> Mam Php nainstalovane na serveru a Interbase na jine stanici s pevnou IP adresou
>
> pouzivam jednoduche
> $dbh = ibase_connect("IPadresastanice:c:\ibdata\databaze.gdb", "sysdba", "masterkey");
> $dotaz = 'SELECT * FROM Dluznici';
> $vysledek = ibase_query($dbh, $dotaz);
>
> ale interbase to nenajde a nespoji
> at uz jedu na localhost (pri instalaci IB na serveru), ci pres IP adresu stanice, ci cokoliv.
> Nevite nekdo, zda se musi nastavit nejake dalsi volby v php.ini, aby si PHP a Interbase rozumneli ?? Pripadne v cem jinem muze byt problem??
>
> Pripadne nevite nekdo o nejake dokumentaci k tomuto problemu ?
> (krome www.phpbuilder.com, kde toho moc neni....)
> Dekuju
> Lubos Novy
>
>
Ini soubor - chyba - unable write to ...
[*] js-delphi(zv)quick(tec)cz - 2.9.2003 17:47:09
Tech udaju zapisuju minimum. Jestli bude vysledny
file vetsi jak 2kB, tak se budu hodne divit. Mam
to doma, na velikost jsem se nekoukl - ale mam
tam asi 5 sekci, celkem asi neco kolem 20 hodnot,
nektere jsou i boolean, takze si fakt myslim, ze
to na tomhle nekonci.
S tim try->finally diky, neco na tom je - ja si
fakt myslel, ze tim chybu osetrim a jeste
zajistim , aby se i pri AV provedla urcita
operace...
Cili pokud chci osetrit chybu a zaroven zajistit
provedeni urcite akce, tak to ma vypadat takto:
nejaky kod
try
try
...
kriticky kod
...
except
end;//try->except
finally
kod, ktery se ma urcite provest
end;//try->finally
???
to bych to prece mohl psat takhle:
nejaky kod
try
...
kriticky kod
...
except
end;//try->except
kod, ktery se ma urcite provest
To mi ale nejak potom unika smysl. K cemu by pak
try->finally vubec bylo? Ja jsem si myslel, ze
sekci try->finally pouziju tehdy, kdyz chci
zajistit urcitou akci po kriticke casti kodu a
pritom me nezajima k jake chybe mohlo dojit
(proste ji dopredu nejsem schopen odhadnout a tak
mi blok except neni k nicemu). Napriklad jsem to
doted pouzival tehdy, kdyz jsem si alokoval
nejakou pamet a nechtel jsem, aby z nejakeho
neznameho duvodu zustala viset. Tak jsem to hodil
do try->finally, kde ve finally jsem ji uvolnil -
vazne jsem si myslel, ze to delam spravne - pletu
se?
Abych ale nezamluvil to hlavni - porad mam ten
problem s tim ini souborem... ;o))
Diky za jakekoliv dalsi info
Jirka
--------------------------------------------------
Ing. Jiri Sokol; jiri.sokol(zv)seznam(tec)cz; 972 231 187
D6Prof+SP2; WinXPProf+SP1
programator amater
> Na Win9x je omezeni velikosti INI souboru,
> tusim na 64 Kb,
> pravdepodobne to bude ono. Na XP je taky
> nejake omezeni, ale vetsi,
> Jakub Dusek
Postovni filtr
[*] Petr K. <xdelphi(zv)seznam(tec)cz> - 2.9.2003 17:47:08
:) - jde mi o to jak stahnout Pop3 schránku a uložit zpravu.
-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Petr Zahradnik
Sent: Tuesday, September 02, 2003 5:17 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Postovni filtr
Puvodni zprava ze dne 2.9.2003:
> Jde mi o to jake komponenty a techniku pro toto zvolit.
Nejlepe komponenty SMTP a POP3, treba Indy apod. Jako techniku nejlepe pouzij nejaky pocitac :-)
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
---
Pøíchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.515 / Virová báze: 313 - datum vydání: 1.9.2003
---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.515 / Virová báze: 313 - datum vydání: 1.9.2003
OT: Editor nastaveni
[*] bleak <bleak(zv)mvesely(tec)com> - 2.9.2003 17:47:09
zdravim,
uz par hodin patram po komponente, ktera by umoznovala editovat mnozstvi
parametru ruznych typu. Neco jako je TparamTreeview
http://www.tmssoftware.com/paramtv.htm, ale volne siritelne. Pokud nekdo o
necem vite, prosim o tip.
bleak
Postovni filtr
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 2.9.2003 17:55:14
Puvodni zprava ze dne 2.9.2003:
> :) - jde mi o to jak stahnout Pop3 schrA?nku a uloLlit zpravu.
1. Nejprve si precti si pravidla a zacni je dodrzovat - prave jsi dve
porusil - pouzivas diakritiku navic s unicode kodovanim a neumis
qutovat.
2. POP3 schranku "stahnes" tak, ze normalne pouzijes POP3 komponentu
napriklad z Indy, jak jsem ti doporucil, a zavolas metodu pro stazeni.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Postovni filtr
[*] Suvarina, Vladimir <vladimir.suvarina(zv)siemens(tec)com> - 2.9.2003 17:39:08
> Potrebuju trochu helpnout / chci si udelat filtr na postu / predstava je
asi nasledujici
>
> Program by mel delat nasledujici akci
> - ceka na SMTP relaci od klienta / zpravu ulozi na disk a zaroven odesle
do netu
> - vyzvedava v zadanem intervalu Pop3 schranku / obsah ulozi a zaroven
posle na mail server.
>
> Jde mi o to jake komponenty a techniku pro toto zvolit.
Pouzij Linuxovy server. A mas po starostech ...
---
[root(zv)diego /] chown -R us ~your/*base*
Ilye tier Mordornna rane ...
.... I am not looking for absolution,
forgivness for the things I do,
but before you make any conclusion
TRY WALKING IN MY SHOES ...
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GIT/M d- s:- a? C+++(++++) ULC++>+++ P--- L++>+++ E--- W+++ w++$ PS+ PE Y+
t++(zv) R+ !tv- b++
DI+++ D+ G e++ h-- r+ z++
------END GEEK CODE BLOCK------
Postovni filtr
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 2.9.2003 17:17:06
Puvodni zprava ze dne 2.9.2003:
> Jde mi o to jake komponenty a techniku pro toto zvolit.
Nejlepe komponenty SMTP a POP3, treba Indy apod. Jako techniku nejlepe
pouzij nejaky pocitac :-)
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
INTERBASE a PHP
[*] suvak(zv)asbis.sk - 2.9.2003 17:11:06
>> at delam co delam, nedari se mi pripojit na Interbase pomoci PHP.
>> Mam Php nainstalovane na serveru a Interbase na jine stanici s pevnou IP
>>adresou
>>
>> pouzivam jednoduche
>> $dbh = ibase_connect("IPadresastanice:c:\ibdata\databaze.gdb", "sysdba",
>>"masterkey");>Skus pouzit este $dbh = ibase_connect("IPadresastanice:c:
>\ibdata\databaze.gdb", "sysdba", "masterkey");
Sorry odklepol som to skor ako dopisal, takze este raz
$dbh = ibase_pconnect("IPadresastanice:c:\ibdata\databaze.gdb", "sysdba",
"masterkey");
pripadne
$dbh = ibase_pconnect("IPadresastanice:c:\ibdata\databaze.gdb", "sysdba",
"masterkey", "WIN1250");
----| This message was scanned and filtered by Symantec AntiVirus for Mail
Servers v.2.3.02 |----
Postovni filtr
[*] Petr K. <xdelphi(zv)seznam(tec)cz> - 2.9.2003 17:13:06
Potrebuju trochu helpnout / chci si udelat filtr na postu / predstava je asi
nasledujici
Program by mel delat nasledujici akci
- ceka na SMTP relaci od klienta / zpravu ulozi na disk a zaroven odesle do
netu
- vyzvedava v zadanem intervalu Pop3 schranku / obsah ulozi a zaroven posle
na mail server.
Jde mi o to jake komponenty a techniku pro toto zvolit.
Diky za radu
Petr
Ini soubor - chyba - unable write to ...
[*] Jakub Dusek <delphi(zv)corexpert(tec)com> - 2.9.2003 16:27:02
Na Win9x je omezeni velikosti INI souboru, tusim na 64 Kb,
pravdepodobne to bude ono. Na XP je taky nejake omezeni, ale vetsi,
presne ty limity neznam. Ja jsem to vyresil vlastnim TIniFile ktery
nevola API funkce, pro cteni / zapisovani vice hodnot najednou je to
take mnohem rychlejsi reseni.
Jakub Dusek
----------------------------------------------------------------------
web: http://www.corexpert.com, mobile: +420 604 615 795, ICQ: 86063232
aplikace pro komfortni odesilani sms zprav, vizitek, log a melodii
=> Sms GateKeeper 2.1
======================================================================
Tuesday, September 2, 2003, 3:40:59 PM, you wrote:
jdqc> Chyba se objevi nahodne... jen na Win9x ja mam XP
jdqc> a ani jednou se mi to neobjevilo... ?
GINA samples
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 2.9.2003 17:07:05
Zdravim
nemate nekdo prosim nejakou ukazku v Delphi k naprogramovani GINA DLL ?
Diky Milan
INTERBASE a PHP
[*] suvak(zv)asbis.sk - 2.9.2003 16:55:04
delphi(zv)unileasing
(tec)cz To: delphi-l(zv)clexpert(tec)cz
Sent by: cc:
delphi-l-owner(zv)cl Subject: INTERBASE a PHP
expert(tec)cz
02.09.2003 15:40
Please respond to
delphi-l
> at delam co delam, nedari se mi pripojit na Interbase pomoci PHP.
> Mam Php nainstalovane na serveru a Interbase na jine stanici s pevnou IP
adresou
>
> pouzivam jednoduche
> $dbh = ibase_connect("IPadresastanice:c:\ibdata\databaze.gdb", "sysdba",
"masterkey");
Skus pouzit este $dbh = ibase_connect("IPadresastanice:c:
\ibdata\databaze.gdb", "sysdba", "masterkey");
----| This message was scanned and filtered by Symantec AntiVirus for Mail
Servers v.2.3.02 |----
Ini soubor - chyba - unable write to ...
[*] Jakub Dusek <delphi(zv)corexpert(tec)com> - 2.9.2003 16:29:02
Try finally neslouzi k odchyceni vyjimky, jen ke spravnemu dokonceni
bloku pri vyjimce. Viz. help a try except.
Jakub Dusek
----------------------------------------------------------------------
web: http://www.corexpert.com, mobile: +420 604 615 795, ICQ: 86063232
aplikace pro komfortni odesilani sms zprav, vizitek, log a melodii
=> Sms GateKeeper 2.1
======================================================================
Tuesday, September 2, 2003, 3:40:59 PM, you wrote:
jdqc> Je s podivem, ze mi tu chybu nechyti ani to
osetreni try->>finally to taky nechapu. :/
Stary Projekt: v cem?
[*] Ludek ZITA <konference(zv)sales(tec)cz> - 2.9.2003 16:45:03
----- Original Message -----
From: "Petr Vones" <pvones(zv)mbox.vol(tec)cz>
> Zatim jsou verze jen dve, z cehoz se stejne pouziva jen ta posledni - 1.1
>
Zatim....
> Jiste, tu instalaci mu das na instalacnim CD spolecne s aplikaci. Casem uz
to
> tam stejne nainstaluje konkurence.
>> Vazne, nejdriv si o tom neco precti. Doporucuji:
Ale ano cetl jsem par veci o tom jak by to MELO fungovat.
Ovsem za 15 let praxe vim ze to doposud NIKDY takhle nebylo a ze tedy
problemy zcela urcite budou, a nebudou o nic mensi nez dnesni problemy s
VCL. Zatim co vetsina "propagatoru" .NET naprosto nekrititcky ocekava od
.NET naprosty zazrak (alespon soude z techto threedu).
No a je na zvazeni zda je horsi opravovat chyby ve VCL, kde mam zdrojaky,
pripadne pomerne silnou podporu ve vyvojarske komunite) a nebo cekat az
opravi MS chybu ve frameworku.
.NET proste zakonite zkomplikuje system a to se nekde odrazit musi. To mi
nikdo nevymluvi.
Ludek
LockWorkStation
[*] lubos hubka <lhubka(zv)1tel(tec)cz> - 2.9.2003 16:43:03
Milan Hora wrote:
>Ahoj,
>
>na WinNT neni podporovana funkce LockWorkStation. Existuje jiny zpusob, jak
>zamknout pracovni stanici?
>
>Milan
>
>D5
>
>
tak ma napada skusit screensaver s nastavenym heslom.
INTERBASE a PHP
[*] delphi(zv)unileasing(tec)cz - 2.9.2003 15:40:59
Vazeni,
at delam co delam, nedari se mi pripojit na Interbase pomoci PHP.
Mam Php nainstalovane na serveru a Interbase na jine stanici s pevnou IP adresou
pouzivam jednoduche
$dbh = ibase_connect("IPadresastanice:c:\ibdata\databaze.gdb", "sysdba", "masterkey");
$dotaz = 'SELECT * FROM Dluznici';
$vysledek = ibase_query($dbh, $dotaz);
ale interbase to nenajde a nespoji
at uz jedu na localhost (pri instalaci IB na serveru), ci pres IP adresu stanice, ci cokoliv.
Nevite nekdo, zda se musi nastavit nejake dalsi volby v php.ini, aby si PHP a Interbase rozumneli ?? Pripadne v cem jinem muze byt problem??
Pripadne nevite nekdo o nejake dokumentaci k tomuto problemu ?
(krome www.phpbuilder.com, kde toho moc neni....)
Dekuju
Lubos Novy
prevod stringu hexa na binar
[*] Ales Vasicek <vasicek(zv)ecommerce(tec)cz> - 2.9.2003 15:10:56
> -----Original Message-----
> From: Ing. Josef Staufcik [mailto:j.staufcik(zv)msp.mesit(tec)cz]
>
> Vedel by prosim nekdo jak prevest v Delphi hexa cislo ulozene
> jako string do
> binarniho tvaru (jednicky a nuly) ulozeneho do stringu?
Ahoj,
podivej se na fci HexToBin.
<CUT>
Converts a string of hexadecimal digits to the corresponding binary value.
Unit
Classes
Delphi syntax:
function HexToBin(Text, Buffer: PChar; BufSize: Integer): Integer
</CUT>
Ales
Stary Projekt: v cem?
[*] Ludek ZITA <konference(zv)sales(tec)cz> - 2.9.2003 15:10:56
----- Original Message -----
From: "Petr Vones" <pvones(zv)mbox.vol(tec)cz>
> To neni problem, muzes mit soucasne nainstalovany vsechny verze. Aplikace
pak
> pouzije nejnovejsi moznou verzi. Pokud se ukaze ze jsou s ni problelmy,
muzes
> v konfiguraci tve aplikace (xml soubor, zadne registry) nastavit presnou
verzi
> frameworku ktera se ma pouzit.
A myslis ze vsichni budou mit na strojich dostupne "vsechny verze" (takze
casem bude mit jejich system desitky GB).
Pujde doinstalovat i starsi verze frameworku pri pripadne existenci novejsi
??? !!!!!
Jestli ne mas o legraci fakt postarano, protoze staci aby uzivatel 5 minut
pred tvoji aplikaci nainstaloval neco jineho s nejnovejsi verzi FW a tvuj
SW zkompilovany na tyden starem frameworku je v haji.
>
> Pro predstavu nejlepe asi poslouzi priklady nejakych aplikaci v .NETu:
>
> MyOE (mail klient)
> http://www.myoe.org/modules/news/
No a mame to tady. Po spusteni setup.exe konstatovani, ze program vyzauje
verzi frameworku 1.1.xxxxx a skok na stranku s mnoha downloady ve kterych se
bezny uzivatel absolutne nevyzna a nejmensi soubor ma 23 mega.....
No co by obycejny uzivatel davam storno a hledam jiny produkt.
Navic opravdu neverim tomu, ze se nenajde problem na chodu aplikaci pro
FW1.1.XXXX po upgrade frameworku na FW1.1.YYYY
No a nakonec jedno upozorneni z uplne jineho SW pro .NET
*****************************************
Instalace .Net frameworku na domenovy radic
Pri instalaci .Net frameworku na pocitac, ktery je domenovym radicem se
vyskytuje chyba, ktera je popsana v dokumentu Q315158 - BUG: ASP.NET Does
Not Work with the Default ASPNET Account on a Domain Controller. V tomto
dokumentu je popsan i zpusob jak chybu eliminovat, presto radeji instalaci
na domenovy radic nedoporucujeme
*****************************************
Tohle vsechno mne utvrzuje v tom, ze moje koupe VS C# byla velmi predcasna a
v podstate to povazuji za vyhozeny peniz. Mozna tak za rok dva az se to
usadi, to ovsem budu stejne muset koupit znovu.
No a az se to opravdu rozsiri mezi uzivatele a tyhle verzovni problemy se
zmirni, uzijeme si legraci s mnoha a mnoha bezpecnostnimi dirami.....
Kdo tvrdi ze ne je IMHO bud dobre placenym agentem M$ nebo jeste veri ze
deti nosi cap.
Ludek
prevod stringu hexa na binar
[*] Ing. Josef Staufcik <j.staufcik(zv)msp.mesit(tec)cz> - 2.9.2003 14:58:55
Vedel by prosim nekdo jak prevest v Delphi hexa cislo ulozene jako string do
binarniho tvaru (jednicky a nuly) ulozeneho do stringu?
var
A,B :string:
begin
A:='6F';
B:=hexbinstring(A); // vysledek B = '01101111'
end;
Jaky je na to algoritmus, jak vypada funkce pro pozadovany prevod, mnou zde
pojmenovana jako hexbinstring? Diky moc Pepa
Ini soubor - chyba - unable write to ...
[*] js-delphi(zv)quick(tec)cz - 2.9.2003 15:40:59
Ahoj.
Nesetkal jste se uz nekdo s problemem ini souboru
na platformach Win9x?
Jde o chybu tridy TiniFiles - chytrak jsem si ji
zapsal a nechal to doma - takze je to cca takhle:
TIniFileException: unable write to inifile
Zatim z nezjisteneho duvodu se mi obcas stane, ze
mi aplikace spadne na miste prvniho zapisu do ini
souboru:
procedure XY
var
Ini:TIniFiles;
begin
Ini:=TiniFile.Create(Cesta+NazevIni);
try
Ini.UpdateFile;
Ini.WriteString('nekam','neco','hodnota'); <---
koncim AV :(
Ini.UpdateFile;
finally
FreeAndNil(Ini);
end;
end;
Chyba se objevi nahodne... jen na Win9x ja mam XP
a ani jednou se mi to neobjevilo... ?
Pokud jsem chtel chybu nasimulovat, musel jsem
onen ini soubor dat jen pro cteni.
Je s podivem, ze mi tu chybu nechyti ani to
osetreni try->finally to taky nechapu. :/
Co s tim?
Diky
Jirka
--------------------------------------------------
Ing. Jiri Sokol; jiri.sokol(zv)seznam(tec)cz; 972 231 187
D6Prof+SP2; WinXPProf+SP1
programator amater
Jak zjistit ktery proces ma otevreny konkretni sou
[*] Petr Langer <langer(zv)xdom(tec)cz> - 2.9.2003 14:50:54
----- Original Message -----
From: "Karel Klimes" <klimes(zv)unicontrols-tramex(tec)cz>
Subject: Jak zjistit ktery proces ma otevreny konkretni soubor
> rekneme, ze proces A ma otevreny soubor xxx.txt. Jak lze mym procesem B
> zjistit, handle procesu, ktery jej "drzi" (tedy procesu A)?
>
Tak to bohuzel neni tak jednoduche - potrebujes kernel driver. Nekde na webu
MS je ukazka v C++. Bohuzel uz si ale nepamatuju kde, ani jak se to
jmenovalo. :-(
Pokud bych to nasel, dam ti vedet.
Petr Langer
Stary Projekt: v cem?
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 2.9.2003 15:28:57
From: "Ludek ZITA" <konference(zv)sales(tec)cz>
> A myslis ze vsichni budou mit na strojich dostupne "vsechny verze" (takze
> casem bude mit jejich system desitky GB).
Zatim jsou verze jen dve, z cehoz se stejne pouziva jen ta posledni - 1.1
> Pujde doinstalovat i starsi verze frameworku pri pripadne existenci novejsi
Samozrejme.
> No a mame to tady. Po spusteni setup.exe konstatovani, ze program vyzauje
> verzi frameworku 1.1.xxxxx a skok na stranku s mnoha downloady ve kterych se
> bezny uzivatel absolutne nevyzna a nejmensi soubor ma 23 mega.....
Jiste, tu instalaci mu das na instalacnim CD spolecne s aplikaci. Casem uz to
tam stejne nainstaluje konkurence.
> No a az se to opravdu rozsiri mezi uzivatele a tyhle verzovni problemy se
> zmirni, uzijeme si legraci s mnoha a mnoha bezpecnostnimi dirami.....
Verzovni problemy jsou spise dnes s MSVC++ runtime knihovnami a dalsimi vecmi.
Vazne, nejdriv si o tom neco precti. Doporucuji:
http://www.grada(tec)cz/content/katalog.php?kid=2807
Petr Vones
Instalace interbase chyba
[*] Matejcek Petr <konference(zv)crhov.komfi(tec)cz> - 2.9.2003 15:40:58
Zdravim konferenci,
Nainstaloval jsem na RH7.3 interbasi 6 a pri spusteni mi hlasi chybu a pise
at se podivam do logu
V logu je toto:
server11 (Server) Tue Sep 2 10:49:39 2003
SERVER/process_packet: connection rejected for interbase
Kde delam chybu ?
Prekresleni ActionToolBar bug?
[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 2.9.2003 14:50:54
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Petr Vones
> Sent: Tuesday, September 02, 2003 2:43 PM
>
> > app.=dll a kazda jede v samostatnem vlakne.
>
> Pak by mel byt modul -> balicek a ne DLL.
Ale VCL neni preci thread-safe.
S pozdravem a dikem
=====================================
> Pavel Malinsky; malinsky(zv)pmcom(tec)cz <
=====================================
> GSM: 602 652 203 | ICQ: 322015967 <
=====================================
Interbase, vyhledavani retezcu
[*] j.binder(zv)albacon(tec)cz - 2.9.2003 15:38:58
Ahoj,
potrebuji vyhledavat v databasi na presnou shodu retezce. Delka retezce cca 30 znaku, velikost pole 60 znaku.
Pocet zaznamu cca 500-1000. Ma smysl udelat si extra pole s crc souctem hodnoty retezce, indexovat
a vyhledavat podle crc? Hodnota pole se po vlozeni zaznamu nemeni, takze crc se spocte jen jednou a myslim,
ze by to mohlo byt efektivnejsi, nez prime hledani retezce. Neexperimentoval jste jiz s tim nekdo?
Zdravi Jiri Binder
Stary Projekt: v cem?
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 2.9.2003 15:18:56
Puvodni zprava ze dne 2.9.2003:
> Pujde doinstalovat i starsi verze frameworku pri pripadne existenci novejsi
> ??? !!!!!
> Jestli ne mas o legraci fakt postarano, protoze staci aby uzivatel 5 minut
> pred tvoji aplikaci nainstaloval neco jineho s nejnovejsi verzi FW a tvuj
> SW zkompilovany na tyden starem frameworku je v haji.
Co takhle se s tim nejdrive trosku seznamit?
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Prekresleni ActionToolBar bug?
[*] Jakub Dusek <delphi(zv)corexpert(tec)com> - 2.9.2003 14:54:54
V nekterych pripadech to dost dobre nejde, jelikoz se tim pro modul
vytvori zavislost na Delphi a i na jeho konkretni verzi.
Jakub Dusek
----------------------------------------------------------------------
web: http://www.corexpert.com, mobile: +420 604 615 795, ICQ: 86063232
aplikace pro komfortni odesilani sms zprav, vizitek, log a melodii
=> Sms GateKeeper 2.1
======================================================================
Tuesday, September 2, 2003, 2:42:53 PM, you wrote:
PV> Pak by mel byt modul -> balicek a ne DLL.
PV> Petr Vones
Prekresleni ActionToolBar bug?
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 2.9.2003 14:42:53
From: "Pavel Malinsky" <malinsky(zv)pmcom(tec)cz>
> To jsem presne cekal. Pouzivam, protoze mam aplikaci kde modul app.=dll
> a kazda jede v samostatnem vlakne.
Pak by mel byt modul -> balicek a ne DLL.
Petr Vones
Prekresleni ActionToolBar bug?
[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 2.9.2003 14:30:52
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Petr Vones
> Sent: Tuesday, September 02, 2003 1:15 PM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Re: Prekresleni ActionToolBar bug?
> > DLL? Mam formular v DLL na kterem jsou vyse uvedene komponenty a
>
> Proc pouzivas VCL v DLL ?
To jsem presne cekal. Pouzivam, protoze mam aplikaci kde modul app.=dll
a kazda jede v samostatnem vlakne.
S pozdravem a dikem
=====================================
> Pavel Malinsky; malinsky(zv)pmcom(tec)cz <
=====================================
> GSM: 602 652 203 | ICQ: 322015967 <
=====================================
Jak zjistit ktery proces ma otevreny konkretni sou
[*] Karel Klimes <klimes(zv)unicontrols-tramex(tec)cz> - 2.9.2003 13:46:49
ahoj,
rekneme, ze proces A ma otevreny soubor xxx.txt. Jak lze mym procesem B
zjistit, handle procesu, ktery jej "drzi" (tedy procesu A)?
Nenasel jsem nic ve Win32, .NET ani ve WMI.
dik
kchodl
Stary Projekt: v cem?
[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 2.9.2003 13:14:47
On 2 Sep 2003 at 13:02, Petr Vones wrote:
> Pro predstavu nejlepe asi poslouzi priklady nejakych aplikaci v .NETu:
>
> SharpDevelop (opensource IDE pro C#):
> http://www.icsharpcode.net/OpenSource/SD/default.asp
>
> MyOE (mail klient)
> http://www.myoe.org/modules/news/
Pridam Lokalizator
http://www.localizator.com/localize/download.asp?lang=cz
S pozdravem
Zbysek Hlinka
E-mail: hlinka(zv)hlinka(tec)cz
Prekresleni ActionToolBar bug?
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 2.9.2003 13:14:47
From: "Pavel Malinsky" <malinsky(zv)pmcom(tec)cz>
> nemate nekdo zkusenost s pouzitim ActionToolBaru a ActionMenuBaru
> v DLL? Mam formular v DLL na kterem jsou vyse uvedene komponenty a
Proc pouzivas VCL v DLL ?
Petr Vones
Novy Projekt: v cem?
[*] Jaromir Luhan <konference(zv)lionet(tec)cz> - 2.9.2003 13:12:46
STOP!!
Nejak se nam smichalo Delphi Personal a C#Builder Personal! Podle meho cela
diskuse zacala u C#Builderu Personal a ten je skutecne pro komercni pouziti,
pokud si jej zakoupite za 2400 + DPH. Delphi 7 Personal zustava i nadale
pouze pro nekomercni pouziti. Jestli se to zmeni do budoucna, nevim.
J. Luhan
Borland CZ
Stary Projekt: v cem?
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 2.9.2003 13:02:46
From: "Ludek ZITA" <konference(zv)sales(tec)cz>
> Chci se jenom zeptat vsech "privrzencu" a propagatoru .NET v teto konferenci
> zda jsou opravdu presvedceni, ze vyvojare vymenou za problemy s VCL necekaji
> v .NET naprosto stejne , ne-li horsi problemy diky nekompatibilite verzi
Problemy jsou a budou samozrejme vsude, je ale rozdil v tom jak se vyrobce
stavi k jejich reseni a take jak velky okruh zakazniku pouziva jeho produkty.
Je nutne si uvedomit, ze tato "VCL" nejsou jiz knihovny vyvojoveho nastroje,
ale cele platformy.
> - samotneho .NET frameworku
To neni problem, muzes mit soucasne nainstalovany vsechny verze. Aplikace pak
pouzije nejnovejsi moznou verzi. Pokud se ukaze ze jsou s ni problelmy, muzes
v konfiguraci tve aplikace (xml soubor, zadne registry) nastavit presnou verzi
frameworku ktera se ma pouzit.
> - kombinace verze .NET frameworku versus aktualni verze OS (+ SP, zaplaty
> atd..)
Tady bych opet problem nevidel. Je v zajmu Microsoftu aby tyhle problemy
nebyly, koneckoncu byl to prave asi jeden z duvodu vzniku .NETu, odstranit
tyhle rozdily mezi verzemi Windows. A Microsoft se v posledni dobe opravdu
snazi (narozdil od Borlandu) veci resit.
> - verze pouzitych komponent versus verze .NET frameworku
Zde muze byt nejvetsi problem. Ve svete Delphi bylo vcelku bezne dodavat
komponenty se zdrojaky, aby si je mohl clovek v nouzi opravit sam. Tohle neni
az tak bezne ve svete .NETu, i kdyz se najdou i firmy jako DevExpress ktere je
standardne davaji.
> Jist je mnoho aspektu, ktere .NET oproti programovani pro win32 zvyhodnuji
> (aby ne, kdyz je to novejsi system), ale presto si troufam tvrdit, ze
> prepisovat stavajici projekty pod .NET v soucasne dobe je jeste prilis brzo.
Stavajici se asi vyplati udrzovat (viz problem Delphi a nefunkcnost na novych
verzich Windows apod).
> Jina situace je ovsem samozrejme u novych projektu.
To ano, on kazdy stavajici projekt bude casem zastaraly, a tady je prilezitost
to udelat uplne jinak. Navic je zcela nejista podpora Borlandu pro Win64.
Aby to nebylo tak jednostranne tak je asi dobre uvest i soucasne nedostatky
.NETu. Predevsim podpora oblasti ktere jsou jiz leta soucasti Win32 API, jako
napriklad multimedia, TAPI, RAS zatim ve verzi 1.x neni. Stejne tak cele GUI
je trochu nevyspele (citelne chybi napriklad neco podobneho TActionList) a v
neposledni rade .NET pouziva GDI+ ktere je cokoli jen ne rychle. Dobra zprava
je, ze Microsoft si vsechny tyhle problemy uvedomuje a snazi se je resit.
Pro predstavu nejlepe asi poslouzi priklady nejakych aplikaci v .NETu:
SharpDevelop (opensource IDE pro C#):
http://www.icsharpcode.net/OpenSource/SD/default.asp
MyOE (mail klient)
http://www.myoe.org/modules/news/
Petr Vones
SQL statement too long
[*] Hampel, Radim <rhampel(zv)infinity(tec)cz> - 2.9.2003 12:52:45
> nejak programove, pokud je prece mozne do DB ukladat temer
> libovolne dlouhe soubory, pak musi existovat moznost pustit
> libovolne dlouhy dotaz ?
Kazdy system ma svoje vnitrni limity pro velikost davky. U mssql je to
napr. 65000*4kb, coz je dostacujici. Jestli ale ten tvuj dotaz posila
tisice idcek, tak to neni dobry. Zkus to prepracovat do nejake funkce
nebo pomocne tabulky, myslim, ze i vykon pak pujde nahoru, protoze v
tomto stavu musi delat tisic krat dotaz na dany id, coz nebude
optimalni.
Radim
COM, LIVE_SERVER_AT_DESIGN_TIME
[*] Filip Libor <filip(zv)fitmin(tec)cz> - 2.9.2003 12:36:44
Zdravim konferenci,
vytvarim COM objekty a do souboru *_TLB.pas, ktery je generovan type
library, se taky
vygeneruje kod pro zaregistrovani COMu jako komponenty. Nikdy se mi to
nestavalo, ale
ted mam jiny stroj s novou instalaci a nemohu se toho zbavit. Poradi mi
nekdo?
Libor Filip
W2000, D5 Prof
SQL statement too long
[*] Tomas Simecek <tomassimecek(zv)atron.de> - 2.9.2003 11:36:39
Martin Schayna wrote:
>Tomas Simecek <tomassimecek(zv)atron.de> wrote:
>
>
>>mam problem s SQL statementem, hledam v nekolika tabulkach a vysledkem
>>je mnozina IDcek. Pote ale potrebuju udelat:
>>SELECT FROM AB WHERE ID IN (mnozina). Ale jelikoz tech IDcek muze byt
>>velmi mnoho, hlasi mi to nekdy SQL statemant too long.
>>Skousel sem i SELECT FROM AB WHERE ID IN (:mnozina) a pouzit
>>:mnozina jako parameter, lec bez uspechu. Co s tim ?
>>
>>
>
>
>Toto mi nasel google:
>http://listserv.sap.com/pipermail/sapdb.general/2001-December/009614.html
>
>Martin Schayna
>.
>
>
>
Diky skusim, jsem ale zvedav jak se stejny selec bude chovat napriklad
na Oraclu, jestli je tam podobne omezeni ci nikoli... Nicmene stejne mi
prijde ze to musi jit vyresit nejak programove, pokud je prece mozne do
DB ukladat temer libovolne dlouhe soubory, pak musi existovat moznost
pustit libovolne dlouhy dotaz ?
Canonical XML z MSXML
[*] Jan Krizek <krizek(zv)vitasw(tec)cz> - 2.9.2003 12:18:42
Zdravim,
potreboval bych XML, ktere tvorim pomoci MSXML, mit zabezpecene pomoci
WS-Security. A na to jej potrebuji prevest do kanonicke podoby, coz po
zbeznem precteni specifikace mi prijde docela slozite a MSXML to podle
me neumi. Vite o nejake knihovne, ktera by sla pouzit z Delphi (zatim
jsem nasel jen XSS od IBM, ale to je v Jave a WSE od MS, ale to je zase
..NET) a umela vytvorit kanonicke XML, pripadne rovnou mela podporu pro
podpisovani XML dokumentu.
Diky Honza +
Stary Projekt: v cem?
[*] Ludek ZITA <konference(zv)sales(tec)cz> - 2.9.2003 11:54:40
Zdravim.
Chci se jenom zeptat vsech "privrzencu" a propagatoru .NET v teto konferenci
zda jsou opravdu presvedceni, ze vyvojare vymenou za problemy s VCL necekaji
v .NET naprosto stejne , ne-li horsi problemy diky nekompatibilite verzi
- samotneho .NET frameworku
- kombinace verze .NET frameworku versus aktualni verze OS (+ SP, zaplaty
atd..)
- verze pouzitych komponent versus verze .NET frameworku
Ja osobne bych za to nedal ruce ani do velmi mirneho ohne.
Jist je mnoho aspektu, ktere .NET oproti programovani pro win32 zvyhodnuji
(aby ne, kdyz je to novejsi system), ale presto si troufam tvrdit, ze
prepisovat stavajici projekty pod .NET v soucasne dobe je jeste prilis brzo.
Jina situace je ovsem samozrejme u novych projektu.
Ludek
Novy Projekt: v cem?
[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 2.9.2003 11:54:41
On 2 Sep 2003 at 11:02, Ing. Miroslav Ondrisek wrote:
> Tento produkt je urcen pouze pro NEKOMERCNI vyuziti.
>
> Hmmm, pred par lety bych si myslel, ze jsem na strankach MS, ale
> dneska se to nejak otaci, ze panove z Borlandu????
Nemohu si odpustit muj osobni pocit. Nazirano z uzkeho pohledu
vyvojare zamereneho na vyvojove nastroje nabyvam pocit, ze zatimco MS
se stava postupne z obchodni firmy technologickou, Borland postupuje
prave opacnym smerem. Nemohu si pomoct, ale v uvedenem uzkem pohledu
davam vzdy prednost firmam technologicky zamerenym.
S pozdravem
Zbysek Hlinka
E-mail: hlinka(zv)hlinka(tec)cz
SQL statement too long
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 2.9.2003 12:10:42
2.9.2003 Tomas Simecek:
>>Ale to prece vubec nevadi. Ten podselect muze byt libovolne slozity,
>>vysledkem je dataset, ktery obsahuje jedno pole ID s x-radky, ne
>>nejaky seznam ID, ktery predavas jako parametr. Navic se to zpracuje
>>primo na serveru.
> To ale samozrejme vadi, nebot pokud delka celkoveho selectu prekroci
> urcitou mez, je uplne jedno jaky je jeho obsah ... tedy muzou se tam
> vyskytovat jak primo IDcka, nebo jakekoli podselecty.
Predpokladam, ze delka vlastniho selectu je kratsi nez seznam 1000 ID
v podmince in ()
Pokud mas ale delsi select jak nejakych 16kB, tak uz ne neni moc zdrave.
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Novy Projekt: v cem?
[*] Ing. Petr Sikola <developer(zv)efg(tec)cz> - 2.9.2003 11:50:40
Jak je mozne, ze na shop.borland.com je D7 Personal pouze pro
NEKOMERCNI pouziti (noncommercial)
a podle Vaseho tvrzeni na shop.borland(tec)cz je pro KOMERCNI ???
nekde je asi chyba ne? Nebo ze by Borland mel pro kazdy stat jine
(diametralne odlisne) licenci podminky?
Petr Sikola
----- Original Message -----
>
> >Personal je k dispozici zadarmo na webu pro nekomercni pouziti. Kdyz
budes
> >chtit krabici pro komercni pouziti, stoji 3100,- (bohuzel nam zase
> >vypadl
z
> >webshopu, ale v pondeli tam bude zpatky). 1. patch uz byl vydan.
>
> Na webu shop.borland(tec)cz sice je Delphi 7 Personal za 3.100 Kc s DPH,
> podle Vas pro komercni pouziti, ale je tam i nize uvedena poznamka.
> Prosim tedy o vysvetleni.
>
> Poznamky a upozorneni
> Tento produkt je urcen pouze pro NEKOMERCNI vyuziti.
>
>
Omlouvame se, poznamka vznikla kopirovanim textu z jineho produktu. :-(
Uz tam neni a cena je dokonce jeste lepsi! :-)
J. Luhan
Borland CZ
Novy Projekt: v cem?
[*] Lukas Gebauer <gebylist(zv)mlp(tec)cz> - 2.9.2003 11:28:38
> > Na webu shop.borland(tec)cz sice je Delphi 7 Personal za 3.100 Kc s DPH,
A ma tahle verze stejne omezeni debuggovani jako ta volne stazitelna
verze?
--
Lukas Gebauer.
E-mail: gebauerl(zv)mlp(tec)cz
http://www.ararat(tec)cz/synapse/ - Ararat Synapse - TCP/IP Lib.
LockWorkStation
[*] Milan Hora <ivar(zv)ivar(tec)cz> - 2.9.2003 11:08:37
Ahoj,
na WinNT neni podporovana funkce LockWorkStation. Existuje jiny zpusob, jak
zamknout pracovni stanici?
Milan
D5
Novy Projekt: v cem?
[*] Ing. Miroslav Ondrisek <ondrisek(zv)seznam(tec)cz> - 2.9.2003 11:02:36
Tak si pripadam jako blazen... (viz nize)
Mira
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Jaromir Luhan
> Sent: Tuesday, September 02, 2003 9:46 AM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Re: Novy Projekt: v cem?
>
>
> ----- Original Message -----
> > Na webu shop.borland(tec)cz sice je Delphi 7 Personal za
> 3.100 Kc s DPH,
> > podle Vas pro komercni pouziti, ale je tam i nize uvedena
> poznamka.
> > Prosim tedy o vysvetleni.
> >
> > Poznamky a upozorneni
> > Tento produkt je urcen pouze pro NEKOMERCNI vyuziti.
> >
> >
> Omlouvame se, poznamka vznikla kopirovanim textu z jineho
> produktu. :-(
> Uz tam neni a cena je dokonce jeste lepsi! :-)
Takze na poznamku, ze je tam za 3100 s DPH a je nekomercni, to ted
vypada nasledovne:
Cena 3150 (to je ta lepsi cena??? :-))) )
V popisu produktu Delphi 7 Personal:
.... Vytvorite vykonne nekomercni aplikace pro....
Pod produktem:
Tento produkt je urcen pouze pro NEKOMERCNI vyuziti.
Hmmm, pred par lety bych si myslel, ze jsem na strankach MS, ale
dneska se to nejak otaci, ze panove z Borlandu????
Podotykam, ze stranky NEJSOU natazeny z cache, protoze jsem na nich
nejmene rok nebyl...
Mira
SQL statement too long
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 2.9.2003 10:56:36
Tomas Simecek <tomassimecek(zv)atron.de> wrote:
> mam problem s SQL statementem, hledam v nekolika tabulkach a vysledkem
> je mnozina IDcek. Pote ale potrebuju udelat:
> SELECT FROM AB WHERE ID IN (mnozina). Ale jelikoz tech IDcek muze byt
> velmi mnoho, hlasi mi to nekdy SQL statemant too long.
> Skousel sem i SELECT FROM AB WHERE ID IN (:mnozina) a pouzit
> :mnozina jako parameter, lec bez uspechu. Co s tim ?
Toto mi nasel google:
http://listserv.sap.com/pipermail/sapdb.general/2001-December/009614.html
Martin Schayna
Prekresleni ActionToolBar bug?
[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 2.9.2003 10:50:35
Ahoj,
nemate nekdo zkusenost s pouzitim ActionToolBaru a ActionMenuBaru
v DLL? Mam formular v DLL na kterem jsou vyse uvedene komponenty a
pri najeti mysi se spravne vykresli tlacitko(menu polozka), ale po odjeti se
jiz
neprekresli do puvodniho stavu(zustane vykreslena jakoby nad nim stale byla
mys).
Ten samy formular zkusebne pouzity v exe se chova korektne. Fixy na ActBar
mam nainstalovane.
Env: D7, WinXP Pro
S pozdravem a dikem
=====================================
> Pavel Malinsky; malinsky(zv)pmcom(tec)cz <
=====================================
> GSM: 602 652 203 | ICQ: 322015967 <
=====================================
SQL statement too long
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 2.9.2003 10:42:34
2.9.2003 Tomas Simecek:
>> ing. Jan Fiala wrote:
>>Napsat tu mnozinu primo jako podselect
>>
>>SELECT FROM AB WHERE ID IN (select ....)
> To nejde, jelikoz tech pod selectu je hodne a musi se mezi nema provadet
> ruzne AND, OR, krom toho vysledna delka byla taky hodne dlouha takze
> bych se dostal tam kde jsem.
Ale to prece vubec nevadi. Ten podselect muze byt libovolne slozity,
vysledkem je dataset, ktery obsahuje jedno pole ID s x-radky, ne
nejaky seznam ID, ktery predavas jako parametr. Navic se to zpracuje
primo na serveru.
--
ing. Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Prog-Soft s.r.o. Plzen
Informacni system pro vyrobce
a distributory napoju
SQL statement too long
[*] Ivan Virag <lgcvirag(zv)iol(tec)cz> - 2.9.2003 10:08:32
V Oracle by to bylo
select neco
from AB
where id in (select id
from cd)
ale vim, ze SAP DB SQL je velice oklestene, takze si nejsem jist, jestli to
tam jde.
ivan virag
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Tomas Simecek
> Sent: Tuesday, September 02, 2003 9:10 AM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: SQL statement too long
>
>
> Zdravim,
>
> mam problem s SQL statementem, hledam v nekolika tabulkach a
> vysledkem
> je mnozina IDcek. Pote ale potrebuju udelat:
> SELECT FROM AB WHERE ID IN (mnozina). Ale jelikoz tech IDcek muze byt
> velmi mnoho, hlasi mi to nekdy SQL statemant too long.
> Skousel sem i SELECT FROM AB WHERE ID IN (:mnozina) a
> pouzit :mnozina
> jako parameter, lec bez uspechu. Co s tim ?
>
> D7, DBExpress, SAP DB.
>
> Diky
> Tom
>
>
>
SQL statement too long
[*] Tomas Simecek <tomassimecek(zv)atron.de> - 2.9.2003 10:06:32
Ulozena procedura neni reseni, nebot to musi bezet na vice SQL servrech,
tedy radeji ne.
A selectovat xtisickrat po jednom idecku, to kvuli rychlosti uz vubec ne.
Skopalik Slavomir wrote:
>Prepsat to cele do ulozne procedury, nebo to nacitat z DB po jednom zaznamu
>a skladat do ClientDatasetu.
>
> Slavek
>
>
>
>>Zdravim,
>>
>>mam problem s SQL statementem, hledam v nekolika tabulkach a vysledkem
>>je mnozina IDcek. Pote ale potrebuju udelat:
>>SELECT FROM AB WHERE ID IN (mnozina). Ale jelikoz tech IDcek muze byt
>>velmi mnoho, hlasi mi to nekdy SQL statemant too long.
>>Skousel sem i SELECT FROM AB WHERE ID IN (:mnozina) a pouzit :mnozina
>>jako parameter, lec bez uspechu. Co s tim ?
>>
>>D7, DBExpress, SAP DB.
>>
>>Diky
>> Tom
>>
>>
>>
>>
>>
>>
>.
>
>
>
SQL statement too long
[*] Skopalik Slavomir <skopalik(zv)hlubocky.del(tec)cz> - 2.9.2003 10:22:33
> A selectovat xtisickrat po jednom idecku, to kvuli rychlosti uz vubec ne.
Bud mas velmi spatny DB server, nebo je noco nekde shnileho.
Tohle by melo byt zhruba stejne rychle jako ten IN, jelikoz
pokud si dotaz pripravis a pak jen parametrujes, tak neni co resit
(zvedni trafik site, ale zase se zjednodusi prace serveru, nemusi
vytvaret bitovou mapu, nebo alespon na FB by tohle bylo v nekterych pripadech
rychlejsi nez IN).
Slavek
Novy Projekt: v cem?
[*] Jirka DAVID <j_david(zv)telemarketing(tec)cz> - 2.9.2003 09:32:28
>-----Original Message-----
>From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
>Behalf Of Jaromir Luhan
>Sent: Friday, August 29, 2003 4:19 PM
>Personal je k dispozici zadarmo na webu pro nekomercni pouziti. Kdyz budes
>chtit krabici pro komercni pouziti, stoji 3100,- (bohuzel nam zase vypadl z
>webshopu, ale v pondeli tam bude zpatky). 1. patch uz byl vydan.
Na webu shop.borland(tec)cz sice je Delphi 7 Personal za 3.100 Kc s DPH,
podle Vas pro komercni pouziti, ale je tam i nize uvedena poznamka.
Prosim tedy o vysvetleni.
Poznamky a upozorneni
Tento produkt je urcen pouze pro NEKOMERCNI vyuziti.
S pozdravem
Jirka DAVID
SQL statement too long
[*] Tomas Simecek <tomassimecek(zv)atron.de> - 2.9.2003 09:56:31
To nejde, jelikoz tech pod selectu je hodne a musi se mezi nema provadet
ruzne AND, OR, krom toho vysledna delka byla taky hodne dlouha takze
bych se dostal tam kde jsem.
ing. Jan Fiala wrote:
>2.9.2003 Tomas Simecek:
>
>
>>Zdravim,
>>
>>
>
>
>
>>mam problem s SQL statementem, hledam v nekolika tabulkach a vysledkem
>>je mnozina IDcek. Pote ale potrebuju udelat:
>>SELECT FROM AB WHERE ID IN (mnozina). Ale jelikoz tech IDcek muze byt
>>velmi mnoho, hlasi mi to nekdy SQL statemant too long.
>>Skousel sem i SELECT FROM AB WHERE ID IN (:mnozina) a pouzit :mnozina
>>jako parameter, lec bez uspechu. Co s tim ?
>>
>>
>
>Napsat tu mnozinu primo jako podselect
>
>SELECT FROM AB WHERE ID IN (select ....)
>
>
>
>
>
Novy Projekt: v cem?
[*] Jaromir Luhan <konference(zv)lionet(tec)cz> - 2.9.2003 09:46:29
----- Original Message -----
>
> >Personal je k dispozici zadarmo na webu pro nekomercni pouziti. Kdyz
budes
> >chtit krabici pro komercni pouziti, stoji 3100,- (bohuzel nam zase vypadl
z
> >webshopu, ale v pondeli tam bude zpatky). 1. patch uz byl vydan.
>
> Na webu shop.borland(tec)cz sice je Delphi 7 Personal za 3.100 Kc s DPH,
> podle Vas pro komercni pouziti, ale je tam i nize uvedena poznamka.
> Prosim tedy o vysvetleni.
>
> Poznamky a upozorneni
> Tento produkt je urcen pouze pro NEKOMERCNI vyuziti.
>
>
Omlouvame se, poznamka vznikla kopirovanim textu z jineho produktu. :-(
Uz tam neni a cena je dokonce jeste lepsi! :-)
J. Luhan
Borland CZ
SQL statement too long
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 2.9.2003 09:42:29
2.9.2003 Tomas Simecek:
> Zdravim,
> mam problem s SQL statementem, hledam v nekolika tabulkach a vysledkem
> je mnozina IDcek. Pote ale potrebuju udelat:
> SELECT FROM AB WHERE ID IN (mnozina). Ale jelikoz tech IDcek muze byt
> velmi mnoho, hlasi mi to nekdy SQL statemant too long.
> Skousel sem i SELECT FROM AB WHERE ID IN (:mnozina) a pouzit :mnozina
> jako parameter, lec bez uspechu. Co s tim ?
Napsat tu mnozinu primo jako podselect
SELECT FROM AB WHERE ID IN (select ....)
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
SQL statement too long
[*] Skopalik Slavomir <skopalik(zv)hlubocky.del(tec)cz> - 2.9.2003 09:36:28
Prepsat to cele do ulozne procedury, nebo to nacitat z DB po jednom zaznamu
a skladat do ClientDatasetu.
Slavek
> Zdravim,
>
> mam problem s SQL statementem, hledam v nekolika tabulkach a vysledkem
> je mnozina IDcek. Pote ale potrebuju udelat:
> SELECT FROM AB WHERE ID IN (mnozina). Ale jelikoz tech IDcek muze byt
> velmi mnoho, hlasi mi to nekdy SQL statemant too long.
> Skousel sem i SELECT FROM AB WHERE ID IN (:mnozina) a pouzit :mnozina
> jako parameter, lec bez uspechu. Co s tim ?
>
> D7, DBExpress, SAP DB.
>
> Diky
> Tom
>
>
>
>
SQL statement too long
[*] Ing. Petr Sikola <developer(zv)efg(tec)cz> - 2.9.2003 09:26:27
no, mozna je to prasarna, ale me se osvedcilo na toto pouzit temporary
table, kam si predtim ty IDcka nainsertuju
pak to SQL je
SELECT * FROM AB WHERE ID IN (SELECT ID FROM #TMPTABLE)
delam to nad MSSQL, a i kdyz zapocitam ty inserty, tak je rychlost vyssi
nez tvem reseni (pri poctu ID > 1000)
Petr Sikola
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Tomas Simecek
> Sent: Tuesday, September 02, 2003 9:10 AM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: SQL statement too long
>
>
> Zdravim,
>
> mam problem s SQL statementem, hledam v nekolika tabulkach a
> vysledkem
> je mnozina IDcek. Pote ale potrebuju udelat:
> SELECT FROM AB WHERE ID IN (mnozina). Ale jelikoz tech IDcek muze byt
> velmi mnoho, hlasi mi to nekdy SQL statemant too long.
> Skousel sem i SELECT FROM AB WHERE ID IN (:mnozina) a
> pouzit :mnozina
> jako parameter, lec bez uspechu. Co s tim ?
>
> D7, DBExpress, SAP DB.
>
> Diky
> Tom
>
>
>
>
>
SQL statement too long
[*] Tomas Simecek <tomassimecek(zv)atron.de> - 2.9.2003 09:10:26
Zdravim,
mam problem s SQL statementem, hledam v nekolika tabulkach a vysledkem
je mnozina IDcek. Pote ale potrebuju udelat:
SELECT FROM AB WHERE ID IN (mnozina). Ale jelikoz tech IDcek muze byt
velmi mnoho, hlasi mi to nekdy SQL statemant too long.
Skousel sem i SELECT FROM AB WHERE ID IN (:mnozina) a pouzit :mnozina
jako parameter, lec bez uspechu. Co s tim ?
D7, DBExpress, SAP DB.
Diky
Tom
Generatory Interbase
[*] Dalibor <dalibor(zv)torola(tec)cz> - 2.9.2003 08:28:23
VYTVORENI
--------------------
CREATE GENERATOR Nazev_Generatoru
NASTAVENI HODNOTY
------------------------------
SET GENERATOR GEN_OUTQ_ID TO 0;
POUZITI TREBA V TRIGERECH
-------------------------------------
CREATE TRIGGER NastavID FOR Tabulka
ACTIVE BEFORE INSERT POSITION 0
AS
begin
new.ID = gen_id(Nazev_Generatoru, 1);
end
> jeste jesti mi muzete poradit jak co nejjednodussim zpusobem (pro
> zacatecnika ktery v zivote zadny generator nevidel) vytvorit generator a
> pozadat ho o cislo
>
> Dik PM
>
Generatory Interbase
[*] Milan Tomes <delphi(zv)haida(tec)cz> - 2.9.2003 08:34:23
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Martin Schayna
>
> Matejcek Petr <konference(zv)crhov.komfi(tec)cz> wrote:
> > Aha a jak velka cisla prideluje ten generator kolik mam v tabulce
> > vyhradit staci napr. numeric(15) ?
>
> Je to 32 bitovy Integer, max 2^31 tj pouzil bych domenu Integer.
Dovolil bych si opravit tento vyrok - Generator je od Interbase 6.0 ukladan
jako Int64 (alespon dle tvrzeni z knihy P. Cisare) :)))
S pozdravem
Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz
Generatory Interbase
[*] Matejcek Petr <konference(zv)crhov.komfi(tec)cz> - 2.9.2003 08:06:21
Jo to by slo dik
jeste jesti mi muzete poradit jak co nejjednodussim zpusobem (pro
zacatecnika ktery v zivote zadny generator nevidel) vytvorit generator a
pozadat ho o cislo
Dik PM
-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz] On
Behalf Of Martin Schayna
Sent: Monday, September 01, 2003 4:25 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Generatory Interbase
Matejcek Petr <konference(zv)crhov.komfi(tec)cz> wrote:
> Aha a jak velka cisla prideluje ten generator kolik mam v tabulce
> vyhradit staci napr. numeric(15) ?
Je to 32 bitovy Integer, max 2^31 tj pouzil bych domenu Integer.
>
> Jde nejak udelat aby dva generatory nepridelili nikdy stejne cislo
> napriklad jeden generator oznacit A druhy B a chtit po nich cisla ve
> tvaru Axxxxx nebo Bxxxx ? Nebo neco na ten zpusob?
To si musis zaridit sam napr. tak ze generator A bude generovat cislo od 0 a
generator B napr. od 1 miliardy (max 2^31 = cca
2 miliardy)
Martin Schayna
Generatory Interbase
[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 2.9.2003 07:34:19
> Jde nejak udelat aby dva generatory nepridelili nikdy stejne cislo
> napriklad jeden generator oznacit A druhy B a chtit po nich cisla ve
> tvaru Axxxxx nebo Bxxxx ? Nebo neco na ten zpusob?
Ahoj,
generator vraci pouze cislo, pouzit ho ale muzes, jak uznas za
vhodne. Muzes si o cislo pozadat z klienta (selectem hodnoty
gen_id(generator, 1), v Delphi zkonvertovat na retezec a dat tomu
libovolnou predponu a priponu ci cokoli jineho. Pokud planujes
pouziti v triggeru (before insert) k vygenerovani autoinkrementu ci
cehokoli jineho, co v sobe nese ciselnou radu, muzes postupovat
stejne - ziskat cislo a upravit ho prostredky, ktere ti jazyk triggeru
poskytuje. Funkce jako substring apod. jsou k dispozici - bud primo v
SQL nebo jako standardne dodavane UDF - viz dokumentace.
David Lebeda
mapa CR ve vektorovem formatu
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 1.9.2003 21:51:42
From: "radek_456 radek_456" <radek_456(zv)seznam(tec)cz>
> nevite nekdo kde by se dala sehnat mapa CR (data) ve vektorovem formatu asi
> tak v meritku 1:100000
http://www.geodezie(tec)cz/geobaze/cenik_vd.php
Petr Vones
Bubliny v XP
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 1.9.2003 21:49:42
From: "Jiri Cincura" <jiri(zv)cincura.net>
> nevi nekdo jak udelat u ikony v traybaru takovou tu XP bublinu s
> nejakym textem? A co se bude dit pokud to nekdo zkusi ve Win98...?
http://www.radekchalupa(tec)cz/clanek_windev.aspx?id=win_api_24
Do Delphi si to uz prepises.
Petr Vones
Bubliny v XP
[*] Cizek Milan <cizek.milan(zv)seznam(tec)cz> - 1.9.2003 20:43:37
> -----Original Message-----
> nevi nekdo jak udelat u ikony v traybaru takovou tu XP
> bublinu s nejakym textem?
Ahoj,
presne tento tip kdysi vysel v serialu na zive(tec)cz, podivej se tam nebo
na stranky Petra Branta, kde je offline verze.
S pozdravem Milan Cizek, amatersky programator, D7 Ent
Win2k (SP3) a WinXP, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637
Bubliny v XP
[*] Jiri Cincura <jiri(zv)cincura(tec)net> - 1.9.2003 20:27:35
Ahoj,
nevi nekdo jak udelat u ikony v traybaru takovou tu XP bublinu s
nejakym textem? A co se bude dit pokud to nekdo zkusi ve Win98...?
Predem Vam moc diky.
Jiri Cincura
e-mail: mailto:jiri(zv)cincura.net; mailto:xcincura(zv)informatics.muni(tec)cz
web: www.cincura.net
mapa CR ve vektorovem formatu
[*] radek_456 radek_456 <radek_456(zv)seznam(tec)cz> - 1.9.2003 18:25:26
Ahoj,
nevite nekdo kde by se dala sehnat mapa CR (data) ve vektorovem formatu asi tak v meritku 1:100000
Radek
____________________________________________________________
Jak si stoji kurz koruny? http://kurzy.seznam(tec)cz
Zpravy Child komponenty
[*] delphin(zv)post(tec)cz - 1.9.2003 17:45:23
Jiz jsem si vzpomel, s Application.HookMainWindow to jde sqele.
----- Original Message -----
From: <delphin(zv)post(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Monday, September 01, 2003 5:39 PM
Subject: Zpravy Child komponenty
> Mam svoji komponentu (potomek TWinControl) na ni umistim pomoci
> InsertControl nejake dalsi standardni komponenty (TEdit atd.).
> Nyni potrebuju aby moje komponenta dostavala nepretrzite zpravy o pohybu
> mysi i v mistech, kde je prekryta. Normalne je dostava jenom na mistech,
kde
> neni zadna dalsi komponenta.
>
> Prosim o nakopnuti. Jde to vubec ?
>
> Delphin.
>
>
>
>
Zpravy Child komponenty
[*] delphin(zv)post(tec)cz - 1.9.2003 17:39:23
Mam svoji komponentu (potomek TWinControl) na ni umistim pomoci
InsertControl nejake dalsi standardni komponenty (TEdit atd.).
Nyni potrebuju aby moje komponenta dostavala nepretrzite zpravy o pohybu
mysi i v mistech, kde je prekryta. Normalne je dostava jenom na mistech, kde
neni zadna dalsi komponenta.
Prosim o nakopnuti. Jde to vubec ?
Delphin.
Generatory Interbase
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 1.9.2003 16:25:17
Matejcek Petr <konference(zv)crhov.komfi(tec)cz> wrote:
> Aha a jak velka cisla prideluje ten generator kolik mam v tabulce
> vyhradit staci napr. numeric(15) ?
Je to 32 bitovy Integer, max 2^31 tj pouzil bych domenu Integer.
>
> Jde nejak udelat aby dva generatory nepridelili nikdy stejne cislo
> napriklad jeden generator oznacit A druhy B a chtit po nich cisla ve
> tvaru Axxxxx nebo Bxxxx ? Nebo neco na ten zpusob?
To si musis zaridit sam napr. tak ze generator A bude generovat
cislo od 0 a generator B napr. od 1 miliardy (max 2^31 = cca
2 miliardy)
Martin Schayna
Generatory Interbase
[*] Matejcek Petr <konference(zv)crhov.komfi(tec)cz> - 1.9.2003 15:45:14
Aha a jak velka cisla prideluje ten generator kolik mam v tabulce vyhradit
staci napr. numeric(15) ?
Jde nejak udelat aby dva generatory nepridelili nikdy stejne cislo napriklad
jeden generator oznacit A druhy B a chtit po nich cisla ve tvaru Axxxxx nebo
Bxxxx ? Nebo neco na ten zpusob?
-----Original Message-----
Muzes mit kolik generatoru chces, jsou identifikovany jmenem
a muzes pozadat o prideleni noveho cisla jakykoliv generator kdykoliv.
Martin Schayna
Generatory Interbase
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 1.9.2003 15:07:12
Matejcek Petr <konference(zv)crhov.komfi(tec)cz> wrote:
> Jestli to dobre chapu muzu mit jeden generator napriklad pro
> autoincremet jedne tabulky a jiny generator pro jinou tabulku ?
> Nebo proste pridavam do tabulky radek pozadam generator o cislo
> autoincrementu a kdyz pridavam radek do jine tabulky tak zadam stejny
> generator a on mi da dalsi cislo a tim padem nebudu mit v zadne z
> tabulek stejne cislo ?
Muzes mit kolik generatoru chces, jsou identifikovany jmenem
a muzes pozadat o prideleni noveho cisla jakykoliv generator
kdykoliv.
Martin Schayna
Generatory Interbase
[*] Matejcek Petr <konference(zv)crhov.komfi(tec)cz> - 1.9.2003 13:57:04
Jestli to dobre chapu muzu mit jeden generator napriklad pro autoincremet
jedne tabulky a jiny generator pro jinou tabulku ?
Nebo proste pridavam do tabulky radek pozadam generator o cislo
autoincrementu a kdyz pridavam radek do jine tabulky tak zadam stejny
generator a on mi da dalsi cislo a tim padem nebudu mit v zadne z tabulek
stejne cislo ?
------------
Na rozdil od autoinc fieldu z jinych db se o novou hodnotu generatoru IB/FB
zada pomoci funkce, kterou muzes volat vpodstate kdykoliv i kdyz to
nesouvisi s novym zaznamem v nejake tabulce (napr. klient muze pozadat o
nove cislo sessionu apod.). Avsak je potreba pocitat s tim ze nove cislo
vygenerovane generatorem se "nevraci", tj. kdyz ho pouzijes napr. v triggeru
pro novy zaznam a pak transakci rollbacknes, toto cislo se uz nikdy
nepouzije a vznikaji diry v pridelenych cislech.
Martin Schayna
Matejcek Petr <konference(zv)crhov.komfi(tec)cz> wrote:
> pls muze mi nekdo objasinit uplne pro zacatecnika k cemu jsou v
> Interbassi generatory ? A jak je vyuzivat? Co jsem pochopil z
> predchozich prispevku lze je pouzit k autoinkrementaci. Pouzivaji se i
> k necemu jinemu ?
Stary Projekt: v cem?
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 1.9.2003 13:05:00
From: "Jaroslav Nadhera" <nadhera(zv)csh(tec)cz>
> No to je skvele. Takze jen kvuli tomu, ze jsme si kdysi vybrali Delphi, si
> budeme za drahy peniz kupovat nove verze Delphi nebo dokonce jine vyvojove
Tak znovu a snad uz naposledy. Ne, nova verze neni reseni. Misto toho budete
opravovat chyby v RTL a VCL (diky kterym totiz ty aplikace nefunguji), coz mel
za vas udelat Borland. Nastesti se takove opravy daji ve vetsine pripadu najit
Googlem v newsech nebo je konzultovat napriklad zde v konferenci.
Petr Vones
Stary Projekt: v cem?
[*] Jaroslav Nadhera <nadhera(zv)csh(tec)cz> - 1.9.2003 12:57:00
> No to rozhodne nebude. Takovou opravu by mel od vas dostat zakaznik
zdarma,
> kdyz jste zvolili vyvojovy nastroj, jehoz vysledne aplikace kvuli nejake
> drobne zmene bohuzel prestali pracovat.
>
No to je skvele. Takze jen kvuli tomu, ze jsme si kdysi vybrali Delphi, si
budeme za drahy peniz kupovat nove verze Delphi nebo dokonce jine vyvojove
prostredi, zadarmo predelavat projekt do teto nove verze, ktera nebude
kompatibilni se starou a budou v ni zcela necekane chyby. A uzivatel se
nastve a pujde si koupit DOSovy nebo 3.11kovy program, protoze ten jejich
autori porad nepredelavaji. Vim o cem mluvim, stacilo prechazet z D2 na D4
(resp. D5). Trvalo to pul roku predelat projekty (tehdy jich jeste bylo min)
a tech nastvanych uzivatelu. Jestli vis o programatorech, kteri pracuji
zadarmo, sem s nimi.Opravdu me uz nebavi po stoosmdesat sedme delat to same.
Jaroslav Nadhera
CSH spol. s r.o.
Velflikova 10, 160 00 Praha 6
tel.: 224 312 344-5
fax: 235 522 892
e-mail: nadhera(zv)csh(tec)cz WWW: http://www.csh(tec)cz
pobocka Ostrava:
Nedbalova 14, 701 00 Ostrava
tel: 596 635 687
Generatory Interbase
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 1.9.2003 12:34:58
Matejcek Petr <konference(zv)crhov.komfi(tec)cz> wrote:
> pls muze mi nekdo objasinit uplne pro zacatecnika k cemu jsou v
> Interbassi generatory ? A jak je vyuzivat?
> Co jsem pochopil z predchozich prispevku lze je pouzit k
> autoinkrementaci. Pouzivaji se i k necemu jinemu ?
Na rozdil od autoinc fieldu z jinych db se o novou hodnotu
generatoru IB/FB zada pomoci funkce, kterou muzes volat
vpodstate kdykoliv i kdyz to nesouvisi s novym zaznamem
v nejake tabulce (napr. klient muze pozadat o nove cislo
sessionu apod.). Avsak je potreba pocitat s tim ze nove
cislo vygenerovane generatorem se "nevraci", tj. kdyz ho
pouzijes napr. v triggeru pro novy zaznam a pak transakci
rollbacknes, toto cislo se uz nikdy nepouzije a vznikaji
diry v pridelenych cislech.
Martin Schayna
Stary Projekt: v cem?
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 1.9.2003 12:14:49
From: "Jaroslav Nadhera" <nadhera(zv)csh(tec)cz>
> A rozhodne si nebude kupovat stale nove verze jen kvuli tomu, ze si nekdo
> vymyslel, ze nova verze OS neni kompatibilni se starou.
No to rozhodne nebude. Takovou opravu by mel od vas dostat zakaznik zdarma,
kdyz jste zvolili vyvojovy nastroj, jehoz vysledne aplikace kvuli nejake
drobne zmene bohuzel prestali pracovat.
> Kdybychom meli prepsat vsechny projekty do .NET, bude to trvat asi 15
> clovekoroku a to nam nikdo nezaplati.
Jen posledni poznamka, za par let poznate svuj omyl, to jen proto aby jste si
pak nestezovali "ze vam to nikdo nerekl" ;-)
Petr Vones
databaza miest
[*] js-delphi(zv)quick(tec)cz - 1.9.2003 10:46:34
> A proc od Ceske posty? Spravcem techto dat
> je stat a konkretne adresy
> obsahuje UIRADR o ktere se stara MPSV a data
> jsou k dispozici zdarma:
> http://uiradr.mpsv(tec)cz/uir/.
>
> Honza +
Ahoj.
Napad to neni spatny, kdyz jsem hledal hodiny a
hodiny, tak jsem se dostal i tam, ale struktura
dat mi nevyhovovala. Nemuzu ted uz rict co jsem
mel za problem. Tusim, ze jsem potreboval mit
odkazy na "poverene obce" a neco tam nesedelo s
tema psc - lisilo se to od ciselniku post zminene
Ceske posty. Bylo toho hodne, proc jsem se
rozhodl jak jsem se rozhodl, neco ve vysledku
mam, na udrzovani se netesim, to budu muset resit
az pozdeji. /coz neni idealni - to je mi
jasne ;o)/
Mnou uvedene fy maji toto hotove a myslim, ze by
sve hotove reseni mohly chtit prodat i mimo sve
aplikace.
Jirka
--------------------------------------------------
Ing. Jiri Sokol; jiri.sokol(zv)seznam(tec)cz; 972 231 187
D6Prof+SP2; WinXPProf+SP1
programator amater
databaza miest
[*] Jan Krizek <krizek(zv)vitasw(tec)cz> - 1.9.2003 10:24:25
A proc od Ceske posty? Spravcem techto dat je stat a konkretne adresy
obsahuje UIRADR o ktere se stara MPSV a data jsou k dispozici zdarma:
http://uiradr.mpsv(tec)cz/uir/.
Honza +
> > Nemate niekdo k dispozicii DB vsetkych miest
> > v Beneluxe / Europe ?
> > potrebujem to do jednej aplikacii .
> > Popripade pomoze aj link kde sa to da
> > stiahnut, kupit a pod.
> > Ivan
> Pokud jde o komercni zpusob, tak bych Ti
> doporucil obratit se na nejake firmy, ktere uz
> toto nabizeji ve svych projektech. Sice to nebude
> levne, ale cas jsou prachy a ten s hotovym
> resenim usetris mraky! (nedavno jsem delal seznam
> mest CR s napojenim na kraje, okresy, s uvedenim
> nezvu obce, casti obce a psc - neuveritelna
> pakarna - priste si to radsi od Ceske posty
> koupim)
databaza miest
[*] js-delphi(zv)quick(tec)cz - 1.9.2003 10:12:18
> Nemate niekdo k dispozicii DB vsetkych miest
> v Beneluxe / Europe ?
> potrebujem to do jednej aplikacii .
> Popripade pomoze aj link kde sa to da
> stiahnut, kupit a pod.
> Ivan
Ahoj.
Pokud jde o komercni zpusob, tak bych Ti
doporucil obratit se na nejake firmy, ktere uz
toto nabizeji ve svych projektech. Sice to nebude
levne, ale cas jsou prachy a ten s hotovym
resenim usetris mraky! (nedavno jsem delal seznam
mest CR s napojenim na kraje, okresy, s uvedenim
nezvu obce, casti obce a psc - neuveritelna
pakarna - priste si to radsi od Ceske posty
koupim)
Na Tvem miste bych zkusil kontaktovat:
www.tranis(tec)cz
popr.
www.pjsoft(tec)cz
Bylo by fajn, kdyby jsi sem pak hodil info co za
to chteji a jestli jsi do toho sel (v budoucnu se
takovy pruzkum muze hodit, ze ;o) )
Ahoj
Jirka
--------------------------------------------------
Ing. Jiri Sokol; jiri.sokol(zv)seznam(tec)cz; 972 231 187
D6Prof+SP2; WinXPProf+SP1
programator amater
Stary Projekt: v cem?
[*] Jaroslav Nadhera <nadhera(zv)csh(tec)cz> - 1.9.2003 09:10:09
> Jinymi slovy - MS by mel s novou verzi OS donutit vsechny vyvojare aby si
koupili novy vyvojovy nastroj za drahe penize a vsechny uzivatele aby si
koupili za drahe penize novou verzi aplikace. No chapu, ze se takto dobre
generuje rust HDP, ale nelibi se mi to...
>
> Chapu, kdyz to rika programator. Ale vetsina uzivatelu nejsou programatori
a nechapou to. Jakkoli po odborne strance rozumim, co chtel Petr rici, jako
cloveku se mi to prici a nemohu souhlasit.
>
Naprosto s timto souhlasim. Uzivatele vubec nezajima v cem je to napsane a
jak prasacky je to napsane. Jeho zajima, jestli to dela (aspon priblizne) co
si predstavuje. A rozhodne si nebude kupovat stale nove verze jen kvuli
tomu, ze si nekdo vymyslel, ze nova verze OS neni kompatibilni se starou.
Kdybychom meli prepsat vsechny projekty do .NET, bude to trvat asi 15
clovekoroku a to nam nikdo nezaplati. Nehlede na to, ze po tuto dobu
nebudeme moci rozvijet projekty stavajici. Mame jednoho konkurenta, ktery ma
program ve Win 3.11 a jak se mu dari. A uzivatele vubec netrapi, ze je to
16ti bitove, neperspektivni a kdovico jeste. Je to pod Windows a funguje to.
Vic uzivatele nezajima!
Jaroslav Nadhera
CSH spol. s r.o.
Velflikova 10, 160 00 Praha 6
tel.: 224 312 344-5
fax: 235 522 892
e-mail: nadhera(zv)csh(tec)cz WWW: http://www.csh(tec)cz
pobocka Ostrava:
Nedbalova 14, 701 00 Ostrava
tel: 596 635 687
Stary Projekt: v cem?
[*] Vlastimil Bardon <bardon(zv)akord-soft(tec)cz> - 1.9.2003 08:17:58
Priznam se, ze uz nevim, co tam zlobi. Vedel jsem to, ale zapomel jsem. Mam na svem PC W2000, jsem s nimi spokojen a nechce se mi je menit - a kdyz se s danym problemem nesetkavam casteji, tak zapominam o co slo. Ale bavili jsme se o tom kratce v Belohrade a tam jsi nam rikal, ze to je skoro urcite roblem v D5, ktery by v D7 pravdepodobne nebyl.
Jinak - my nastesti nedodavame SW v krabici. K uzivatelum to instaluji nasi lide takrka na kazdy PC. Proto pro nas v teto chvili neni problem zajistit na kazdem PC takovou instalaci, ktera funguje. (Pochopitelne az na vyjimky, kdy na nejakem PC neco nejede a nejede. Ale to je skoro urcite problem HW, kdyz na jednom PC z 200 v siti neco nejede a pritom tentyz uzivatel muze totez delat na zbylych 199 bez problemu.)
-----Original Message-----
From: Petr Vones [mailto:pvones(zv)mbox.vol(tec)cz]
> Uz ted mame problemy s provozem aplikaci vyvinutych v D5 na XP.
Jinak co presne vam nefunguje ? Neni to jen AV v TListView ?
Petr Vones
Stary Projekt: v cem?
[*] Jiri Virt <virt(zv)volny(tec)cz> - 1.9.2003 08:03:49
Tak tak .. znam plno firem, kde provozuji plno programu pod DOSem ... ted
sem koukal do CHIPu .. taky se tam prodava program pod DOSem ... a jeste to
prezentuji jako vyhodu .. protoze to bude behat krasne v emulaci v Linuxu
...
Jirka
> Ale stavajicim desitkam az stovkam uzivatelu vyhovuje a plne postacuje
program pro win98 a navic >sami kolikrat pocitaji kazdou korunu, takze
presvedcit je o vyhodnosti prechodu na novejsi system >a na novou verzi sw,
za dalsi velke penize, to je problem. Naopak novy zakaznik koupi novy
>hardware i s novym systemem a bude pod nej chtit novy sw. Takze z toho
nakonec vyplyva, ze by >se nejakou dobu mela dale vyvijet stara verze
programu a zaroven tvorit novou. Takze za jedny >penize delat dvojnasobnou
praci... Vim o pripadech, kdy tohle znicilo fungujici firmu (prechodu z >DOS
na WIN).
Stary Projekt: v cem?
[*] Marek Dostal <konf(zv)agnis(tec)cz> - 1.9.2003 07:59:49
> My obycejne vyvojare (v pripade, ze se system rozsiri mezi uzivatele) budeme muset
> prepsat vsechny sve aplikace, a uzivatele si je budou kupovat, protoze nic
> jineho jim nezbyde.... Naprosto chapu, jake pocity vyvola u programatora
> nutnost prepsani 70 MB zdrojaku naprosto funkcnich a odladenych programu,
> ale musi si uvedomit, ze je to pro nej kseft.
Ale stavajicim desitkam az stovkam uzivatelu vyhovuje a plne postacuje program pro win98 a navic sami kolikrat pocitaji kazdou korunu, takze presvedcit je o vyhodnosti prechodu na novejsi system a na novou verzi sw, za dalsi velke penize, to je problem. Naopak novy zakaznik koupi novy hardware i s novym systemem a bude pod nej chtit novy sw. Takze z toho nakonec vyplyva, ze by se nejakou dobu mela dale vyvijet stara verze programu a zaroven tvorit novou. Takze za jedny penize delat dvojnasobnou praci... Vim o pripadech, kdy tohle znicilo fungujici firmu (prechodu z DOS na WIN).
Generatory Interbase
[*] Matejcek Petr <konference(zv)crhov.komfi(tec)cz> - 1.9.2003 07:21:46
Zdravim,
pls muze mi nekdo objasinit uplne pro zacatecnika k cemu jsou v
Interbassi generatory ? A jak je vyuzivat?
Co jsem pochopil z predchozich prispevku lze je pouzit k autoinkrementaci.
Pouzivaji se i k necemu jinemu ?
Dik PM
Je mozne pouzit TStrings jako vystup function ?
[*] Jakub Dusek <delphi(zv)corexpert(tec)com> - 4.9.2003 16:36:23
Krome toho se vytvari instance objektu pri kazdem volani funkce, i
kdyz by sel pouzit jeden vytvoreny objekt pro x volani funkce.
Jakub Dusek
----------------------------------------------------------------------
web: http://www.corexpert.com, mobile: +420 604 615 795, ICQ: 86063232
aplikace pro komfortni odesilani sms zprav, vizitek, log a melodii
=> Sms GateKeeper 2.1
======================================================================
Thursday, September 4, 2003, 4:22:21 PM, you wrote:
PF> David Michal wrote:
>> Function Blabla(Text: String) : TStrings;
>>
>> Je mozno to takto pouzit? Pokud ano je nutne v tele funkce volat neco
>> jako Result := TStringList.Create ? Jak by potom doslo k uvolneni
>> Result.Free? Pokud to nejde pouziji jinou cestu, ale ptam se spise pro
PF> Je. A o uvolneni se musi postarat volajici kod, takze se pomerne velice
PF> rychle ztrati prehled o life-cyclu instanci :-) Lepsi je vytvorit
PF> instanci
PF> v ramci volajiciho kodu a pouzit
PF> procedure Blabla(const Text: String; List:TString);
PF> HTH, pf
SMTP Server
[*] likeapear(zv)centrum(tec)cz - 4.9.2003 16:38:23
Nevim jestli jeste existuji volne SMTP servery. Myslim, ze v
souvislosti se SPAMem uz jich asi moc neni. Ale tvuj poskytovatel
pripojeni k Internetu (pises, ze se pripojues pres vytacenou linku) ti
adresu sveho SMTP serveru urcite da...
||| likeapear
----- Original Message -----
From: <jan_rizek(zv)centrum(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, September 04, 2003 4:26 PM
Subject: SMTP Server
> A tohle bude asi uplne hloupy dotaz, ale ja nevim a hledani na
> internetu me stoji penize... Telecom... Takze. Nevite jake existuji
> volne pouzitelne SMTP servery? Je tato sluzba vubec bezne dostupna?
> Napriklad "centrum" ma POP3 server (POP3.centrum(tec)cz), ale SMTP
server
> jsem nenasel... Nebo si neco takoveho mam vytvorit u sebe? ??
>
> Dekuji za odpovedi
>
> H. R.
Je mozne pouzit TStrings jako vystup function ?
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 4.9.2003 16:38:23
David Michal <david.michal(zv)czechwireless(tec)cz> wrote:
> Function Blabla(Text: String) : TStrings;
> Je mozno to takto pouzit? Pokud ano je nutne v tele funkce volat neco
> jako Result := TStringList.Create ? Jak by potom doslo k uvolneni
> Result.Free? Pokud to nejde pouziji jinou cestu, ale ptam se spise pro
> zajimavost, jak neco podobneho udelat.
Mozne to je, ale hrozi nebezpeci, ze pri pouzivani takove funkce
budes zapominat na uvolnovani. Pokud trvas na tom, aby funkce
sama vyrabela objekty, pomuze vhodne jmeno, napr.
function CreateBlaBlaStrings(Text: string): TStrings;
Martin Schayna
BDE a PARADOX
[*] Sommer Pavel <psommer(zv)cpoj(tec)cz> - 4.9.2003 16:40:24
>-----Original Message-----
>From: jan_rizek(zv)centrum(tec)cz [mailto:jan_rizek(zv)centrum(tec)cz]
>Sent: Thursday, September 04, 2003 4:18 PM
>To: delphi-l(zv)clexpert(tec)cz
>Subject: BDE a PARADOX
> Lze pristupovat v Delphi k datum ulozenym v Paradox databazi bez
>BDE? Jak? A pokud ne, jak se doinstaluje BDE na zakaznikuv pocitac,
>bez pouziti instalacniho CD Delphi? Jde to? Mate s tim nekdo
>zkusenosti?
1. pro pristup k Paradoxu bez BDE muzes pouzit pristup pres ODBC, nebo
na inetu najit nativni driver + interface k delphi
2. instalaci BDE umi InstallShield Express (dodavany na CD s Delphi),
nebo komercni InstallShield prof. (je to tam jako object balicek).
PaS.
Je mozne pouzit TStrings jako vystup function ?
[*] David Michal <david.michal(zv)czechwireless(tec)cz> - 4.9.2003 16:14:20
Zdravim,
Hodila by se mi funkce s touto deklaraci:
Function Blabla(Text: String) : TStrings;
Je mozno to takto pouzit? Pokud ano je nutne v tele funkce volat neco
jako Result := TStringList.Create ? Jak by potom doslo k uvolneni
Result.Free? Pokud to nejde pouziji jinou cestu, ale ptam se spise pro
zajimavost, jak neco podobneho udelat.
Diky,
David
SMTP Server
[*] jan_rizek(zv)centrum(tec)cz - 4.9.2003 16:26:22
A tohle bude asi uplne hloupy dotaz, ale ja nevim a hledani na
internetu me stoji penize... Telecom... Takze. Nevite jake existuji
volne pouzitelne SMTP servery? Je tato sluzba vubec bezne dostupna?
Napriklad "centrum" ma POP3 server (POP3.centrum(tec)cz), ale SMTP server
jsem nenasel... Nebo si neco takoveho mam vytvorit u sebe? ??
Dekuji za odpovedi
H. R.
Firebird a WinXP
[*] Martin Nedopil <delphi(zv)hon(tec)cz> - 4.9.2003 16:20:21
A jejda !!!
Tak to jsem cekal, ze to bude vypadat jinak... :-)
Dobra, co mohu jeste udelat...?
Zkusim vse nainstalovat u kolegy na PC, ma tu samou
konfiguraci, instaloval taky cerstve XP a vyzkousim rychlost
z meho PC a jeho databaze.
Ale nevim, co potom. Hlasit to jako bug? Kolik tu je
cca "spokojenych uzivatelu" FB 1.0.3 a XP SP1?
(na privatni mail...prosim).
Je mozne, ze jsem zastavil nejakou sluzbu co jsem
nemel? Ja mam ve zvyku pozastavovat uplne vsechno
az se nekdy sam divim, ale tim to asi nebude. Nebo
jsem neco zapomel?
Martin
----- Original Message -----
From: "Pavel Cisar" <pcb(zv)atlas(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, September 04, 2003 3:58 PM
Subject: Re: Firebird a WinXP
> Haj hou!
>
> On 4 Sep 2003 at 14:42, Martin Nedopil wrote:
>
> > priznam se bez muceni ze mi to s ISQL moc nejde, tak jsem to zkusil s
> > IBConsole a je to to same v blede modrem.
>
> Pro lokalni pripojeni by nemel byt zadny jiny duvod ke zdrzeni connectu
(pro
> sitove viz muj predchozi mail), takze je na vine nejake zatim nezname
tajemstvi
> XP :-) Pokud najdes reseni, dej vedet.
>
> S pozdravem
> Pavel Cisar
> Mobil: 724 281429
> http://www.ibphoenix(tec)cz
> Vse co potrebujete pro Firebird a InterBase
>
>
>
Je mozne pouzit TStrings jako vystup function ?
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 4.9.2003 16:22:21
David Michal wrote:
> Function Blabla(Text: String) : TStrings;
>
> Je mozno to takto pouzit? Pokud ano je nutne v tele funkce volat neco
> jako Result := TStringList.Create ? Jak by potom doslo k uvolneni
> Result.Free? Pokud to nejde pouziji jinou cestu, ale ptam se spise pro
Je. A o uvolneni se musi postarat volajici kod, takze se pomerne velice
rychle ztrati prehled o life-cyclu instanci :-) Lepsi je vytvorit
instanci
v ramci volajiciho kodu a pouzit
procedure Blabla(const Text: String; List:TString);
HTH, pf
BDE a PARADOX
[*] jan_rizek(zv)centrum(tec)cz - 4.9.2003 16:18:20
Zdravim vsechny ucastniky konference,
mam problem -
Lze pristupovat v Delphi k datum ulozenym v Paradox databazi bez
BDE? Jak? A pokud ne, jak se doinstaluje BDE na zakaznikuv pocitac,
bez pouziti instalacniho CD Delphi? Jde to? Mate s tim nekdo
zkusenosti?
Dekuji za pripadne odpovedi...
a zdravim
Honza Rizek
FireBird 1.0.3 SS vs. Linux
[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 4.9.2003 16:00:19
Haj hou!
On 4 Sep 2003 at 14:40, Milan Tomes wrote:
> potreboval bych vedet jak je to s provozem FB 1.0.3 SS na Linuxu v
> pripade, ze pomoci dirty-tricku zakazu uzivatele SYSDBA. U classic
> serveru nam to bez problemu fungovalo, ale u SS verze nam to bohuzel
> znemoznilo nastartovat server. Vzdy konci hlasenim o duplicite mezi
> username SYSDBA a roli SYSDBA. V /etc/init.d/firebird jsme zamerne
> zmenili uzivatele, kterym jsme chteli nahradi SYSDBA (alespon v ramci
> nasich aplikaci), ale bohuzel to neproslo. Mel jsem za to, ze IB/FB si
> na Unix-like systemech berou prava prihlaseneho uzivatele resp. prava
> uctu pod kterym bezi (v tomto pripade jsme byli prihlaseni jako root a
> FB bezi take pod rootem).
Problem je s IBMGR ktery spousti server v /etc/init.d/firebird a musi se
prihlasovat k serveru pres SYSDBA. Nutno spoustet a zastavovat server primo,
a nikoliv pres ibmgr.
S pozdravem
Pavel Cisar
Mobil: 724 281429
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase
Firebird a WinXP
[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 4.9.2003 15:58:19
Haj hou!
On 4 Sep 2003 at 14:42, Martin Nedopil wrote:
> priznam se bez muceni ze mi to s ISQL moc nejde, tak jsem to zkusil s
> IBConsole a je to to same v blede modrem.
Pro lokalni pripojeni by nemel byt zadny jiny duvod ke zdrzeni connectu (pro
sitove viz muj predchozi mail), takze je na vine nejake zatim nezname tajemstvi
XP :-) Pokud najdes reseni, dej vedet.
S pozdravem
Pavel Cisar
Mobil: 724 281429
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase
INTERBASE, PHP a cestina
[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 4.9.2003 15:48:18
Haj hou!
On 4 Sep 2003 at 15:18, delphi(zv)unileasing(tec)cz wrote:
> Polozka do ktere se snazim neco ulozit je VARCHAR(30) CHARACTER SET
> WIN1250 v zahlavi html stranky kde mam INSERT mam uvedeno <meta
> http-equiv="Content-Type" content="text/html; charset=windows-1250">
> Presto mi to nefunguje.
Pouzite kodovani musis uvest jako parametr pri connectu k databazi, nikoliv v
HTML :-)
S pozdravem
Pavel Cisar
Mobil: 724 281429
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase
Ikony pouzite ve windows
[*] Tomas Kminek <tomas.kminek(zv)atlas(tec)cz> - 4.9.2003 15:26:16
----- Original Message -----
> Diky, a jakym zpusobem je muzu pouzit v Delphi, napr. v TImageListu ?
> V.
>
Takhle jsem to kdysi pouzival:
uses ShellApi;
var Images: TImageList;
Images.ShareImages:= True;
Images.Handle:= SHGetFileInfo('', 0, sfi, Sizeof(sfi), SHGFI_SMALLICON or
SHGFI_SYSICONINDEX);
TK
Firebird 1.0 velkost suborov a .NET literatura
[*] Zdenek Telicka <telda(zv)raz-dva(tec)cz> - 4.9.2003 15:24:16
Vlko II. wrote:
>2. No a este by ma zaujimalo, ci niekto nevie o nejakej literature o .NET
>architekture, nemam namysli knizku o popise C# jazyka, ale nieco, co by
>ukazalo, ako sa pripojit na databazu, tu na grid a pod.
>Pretoze, to co som mal zatial v ruke sa venuje len crtam jazyka, a mne
>pretoze uz dost dobre ovladam objektove programovanie, take detailne popisy
>su trosku k nicomu, potreboval by som prakticke veci, aby som mohol zacat
>nieco robit. Metoda pokus-omyl ma moc nelaka, pretoze toho casu nie je
>nejak nazvys:).
>
V knihkupectvi sem si vsimnul jedne knihy od iDNES, nazev nevim. Je to
pro zacatek dobre a je tam i prace s databazemi.
Zdenek Telicka
FireBird 1.0.3 SS vs. Linux
[*] Milan Tomes <delphi(zv)haida(tec)cz> - 4.9.2003 14:40:13
Zdravim vsechny,
potreboval bych vedet jak je to s provozem FB 1.0.3 SS na Linuxu v pripade,
ze pomoci dirty-tricku zakazu uzivatele SYSDBA.
U classic serveru nam to bez problemu fungovalo, ale u SS verze nam to
bohuzel znemoznilo nastartovat server. Vzdy konci hlasenim o duplicite mezi
username SYSDBA a roli SYSDBA. V /etc/init.d/firebird jsme zamerne zmenili
uzivatele, kterym jsme chteli nahradi SYSDBA (alespon v ramci nasich
aplikaci), ale bohuzel to neproslo. Mel jsem za to, ze IB/FB si na Unix-like
systemech berou prava prihlaseneho uzivatele resp. prava uctu pod kterym
bezi (v tomto pripade jsme byli prihlaseni jako root a FB bezi take pod
rootem).
Da se provozovat FB Super server na Linuxu bez uzivatele SYSDBA ???
Dekuji
S pozdravem
Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz
INTERBASE, PHP a cestina
[*] delphi(zv)unileasing(tec)cz - 4.9.2003 15:18:16
Zdravim konferenci,
uspesne se mi podarilo rozchodit php s interbase. Data se mi bez problemu zobrazuji. Avsak problem je pokud se snazim ulozit data do databaze pred internet. Pokud v datech pouziji diakritiku, zaznam se neulozi.
Muzete poradit?
Polozka do ktere se snazim neco ulozit je VARCHAR(30) CHARACTER SET WIN1250
v zahlavi html stranky kde mam INSERT mam uvedeno
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
Presto mi to nefunguje.
Dekuji
Lubos Novy
Chyba s ini souborem II. - pomozte, prosim
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 4.9.2003 14:40:13
js-delphi(zv)quick(tec)cz wrote:
> Tak me tak napada... Muzete mi jeste nekdo
> poradit, jak zjistit, zda uz soubor, do ktereho
> chci zapisovat neni nahodou otevren?
> Tohle se mi totiz stava az od nasazeni nove
> verze - doslo ke zmene ini souboru.
Protoze ini z pohledu systemu neni bezny soubor, ale kus operacni pameti
se zpozdenym writebackem na disk a auto-loadem z disku.
Takze pokud ten soubor potrebujes sdilet s nejakou jinou aplikaci,
tak si zadelavas na problem, protoze nefunguje file sharing.
Cistym reseni by napr. mohla byt zmena na TMemIniFile jak Ti radil KR
a overridnout metodu Update, aby se umela vyporadat s chybou
ERROR_ACCESS_DENIED.
BTW, proc volas nejdrive UpdateFile? To IMHO postrada smysl - mozna,
ze kdyz ji nechas jen po zapisu, tak Ti chyba zmizi ;-)
HTH, pf
Firebird a WinXP
[*] Martin Nedopil <delphi(zv)hon(tec)cz> - 4.9.2003 14:42:13
No,
priznam se bez muceni ze mi to s ISQL moc nejde,
tak jsem to zkusil s IBConsole a je to to same v blede
modrem.
Rovnez nechci tvrdit, ze jsem dobry v WinXP, aktivne
je pouzivam teprve tri :-) dny. (slysim smich ?)
V dialogu "Vlastnosti systemu", zalozka "Obnoveni systemu"
mam zaskrtnuto "Vypnout nastroj Obnoveni systemu na vsech
jednotkach".
Co CPU_Affinity?
Martin
----- Original Message -----
From: "Pavel Cisar" <pcb(zv)atlas(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, September 04, 2003 12:04 PM
Subject: Re: Firebird a WinXP
> Haj hou!
>
> On 3 Sep 2003 at 15:23, Martin Nedopil wrote:
>
> > mam takovy problem.. zda se mi, a je to mozna jen muj subjektivni
> > dojem, ze mi FB 1.0.3.972 bezi nejak moc pomalu.... a nejen v mych
> > aplikacich, dela to i EMS Quick Desk (nebo jak se to ted jmenuje).
> >
> > Drive mi pripojeni na databazi (na lokalnim
> > stroji) trvalo ani ne vterinu, nyni 6sec.
> > Mam WinXP Prof na PIV, 2,4, 256MB RAM, 80GB HDD.
> > Pred tim Win2K Prof na PIV, 1,7, 128MB RAM, 80 HDD.
>
> Ackoliv jsi to jiz popiral v jinem mailu, vsadim se, ze je to problem se
System
> Restore. Pro jistotu ale nejdrive vylucme jine eventuality -> pripoj se k
databazi
> isc4.gdb v adresari instalace pomoci isql z prikazove radky:
>
> isql c:\cesta_k_fb\isc4.gdb -user sysdba -pas <sysdbapassword>
>
> Pokud to bude rychle, je problem jinde, zrejme v sitovem rozhrani (poradi
> adapteru, preklad IP apod.). Pokud to bude pomale, ujisti se, ze je
skutecne
> vypnuty System restore.
>
> S pozdravem
> Pavel Cisar
> Mobil: 724 281429
> http://www.ibphoenix(tec)cz
> Vse co potrebujete pro Firebird a InterBase
>
>
>
Vypis ODBC zdroju
[*] Daniel Rott <roxton(zv)seznam(tec)cz> - 4.9.2003 14:32:11
----- Original Message -----
From: "Stanislav PETR - GLUX(tec)cz" <stanislav.petr(zv)glux(tec)cz>
> DR> Nativne pomoci funkce SQLDataSources.
> V napovede o teto funkcni nic neni... D6 Ent.
To je funkce z SQL API, takze nehledej u Borlandu, ale
primo v PSDK. Taky asi budes potrebovat hlavickovy
soubor k tomuto API, mam ten dojem, ze v Delphi neni.
Mozna bude pro Tebe jednodussi hledat nejakou ODBC
komponentu, treba ODBCe nebo mODBC.
http://www.torry.net/db/direct/db_odbc/modbc.zip
Daniel
-------------------------------------------------------
Scanning complete: NO intelligent life form in range.
Lokalizace programu v CLX
[*] Karel Horky <horky(zv)cominn(tec)cz> - 4.9.2003 15:00:14
Mate nejake zkusenosti nebo postup, jak lokalizovat programy vyvijene v CLX ?
--
S pozdravem Karel Horky
[mailto:horky(zv)cominn(tec)cz]
Constant object cannot be passed as var parameter
[*] Bohac Frantisek <bohacf(zv)vnol(tec)cz> - 4.9.2003 14:18:10
Dekuji Ti za vysvetleni :-)
F.
----- Original Message -----
From: "Milan Tomes" <delphi(zv)haida(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, September 04, 2003 12:44 PM
Subject: Re: Constant object cannot be passed as var parameter
> INHO vzhledem k tomu, ze objekty jsou vzdy predavany odkazem, tak neni
nutne
> pouzivat modifikator var. Ten ve sve podstate zajisti predani odkazu na
> odkaz (promenna typu TObject je fyzicky vzdy jen odkaz a Delphi se staraji
o
> jeho automatickou dereferenci).
>
> S pozdravem
>
> Milan Tomes
> mailto:milan.tomes(zv)haida(tec)cz
>
> > [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Bohac Frantisek
> >
> > function Pridej(var seznam: TStrings): integer;
> > begin
> > seznam.Add('pokus');
> > result := seznam.Count;
> > end;
> >
> > a kdyz ji zavolam: Pridej(ListBox1.Items), tak mi to nahlasi chybu:
> >
> > "Constant object cannot be passed as var parameter"
> > Frantisek Bohac
>
>
>
>
Ikony pouzite ve windows
[*] LUKES Vaclav <lukes(zv)ans(tec)cz> - 4.9.2003 14:32:12
Diky, a jakym zpusobem je muzu pouzit v Delphi, napr. v TImageListu ?
V.
-----Original Message-----
From: ing. Jan Fiala [mailto:jan.fiala(zv)wo(tec)cz]
Sent: Thursday, September 04, 2003 12:34 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Ikony pouzite ve windows
4.9.2003 LUKES Vaclav:
> Ahoj,
> muzete mi prosim poradit, kde najdu windowsovske ikony ?
> Dekuju
SHell32.DLL
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Re2x: Chyba s ini souborem II. - pomozte, prosim
[*] js-delphi(zv)quick(tec)cz - 4.9.2003 14:08:10
Diky, ze mi snazite pomoct...
Vysledna velikost ini souboru je neco kolem 300
bajtu, ale muze se zvetsit - jakoposledni udaj
zapisuju cestu k souboru, takze tipuju, ze max
velikost nebude vetsi nez 600B.
Dotaz:
da se vydedukovat primo cislo radku v *.pas, ze
jo... mno a je to v tomto pripade 106? Jetse
jednou co pise zasobnik:
Stav zasobniku, generovano 04.09.2003 12:24:27
[004AB5F4] IniFiles.TIniFile.WriteString + $5C
[004AB21F] IniFiles.TCustomIniFile.WriteBool + $13
[004F4CCC] OpenSaveFile.UlozPrg (Line
101, "OpenSaveFile.pas" + 5) + $18
Posilam kousek kodu u toho zapisu, kde to hlasi,
ze to padne:
94:var
95: soub:TIniFile;
96:begin
97: soub:=TIniFile.Create(IniSoubor);
98: with Form1 do
99: try
100: soub.UpdateFile;
101: soub.WriteBool
('NastaApp','Sound',Nastaveni.Sound);
102: soub.WriteBool
('NastaApp','Music',Nastaveni.Music);
103: soub.WriteBool
('NastaApp','OnTop',Nastaveni.OnTop);
104:
105: soub.WriteInteger
('Doprava','ZpusDop',Nastaveni.ZpusDop);
106: soub.WriteString
('Doprava','CilovaStanice',Nastaveni.DopCilStan);
<<---- no a podle me i P. Vonese (urcite i podle
ostatnich ... ;o)) ) to zhuci prave tady... :(((
Tak ja fakt nevim... - tak m napada.. co se
stane, kdyz nahodou ta hodnota neexistuje ->
Nastaveni.DopCilStan = NULL ???? to nestetuju a
ted nemuzu prisahat, ze k tomu nemuze dojit......
finally
FreeAndNil(soub);
end;
Tak me tak napada... Muzete mi jeste nekdo
poradit, jak zjistit, zda uz soubor, do ktereho
chci zapisovat neni nahodou otevren?
Tohle se mi totiz stava az od nasazeni nove
verze - doslo ke zmene ini souboru. Puvodne to
byl binarni zapis a pak byla pozadovana zmena na
to, aby sel ini soubor editovat pomoci textoveho
editoru. Takze mam v kodu pokus o nacteni novym
zpusobem, ktery testuju tak, ze mam nejake
nesmyslne default hodnoty, podle kterych zjistim,
ze novym zpusobem to neprobehlo a tak se pokusim
o nacteni ini soboru starym zpusobem.
Pokud neuspeju ani starym zpusobem, nastavim
default hodnoty a ulozim ponovu.
Pokud starym zpusobem uspeju, ulozim ini novym
zpusobem.
Protoze to po staru oteviram pomoci AssginFile(f,
inisoubor) kde F je:
F:File of RNastaveni;
a tudiz si nejsem uplne jisty, zda mi spravne
zafunguje CloseFile(F); K cemuz by se mi hodilo
testnout, jestli uz ini soubor neni otevren.
Divne ale je, ze jsem si od clovicka, kde to
zlobi nechal poslat i ten ini soubor a ten je jiz
ulozen ponovu - klasicky textovy ini soubor. Tak
z toho jsem uz vazne zmateny...
Ja mam WinXP a chyba se mi ani jednou
neprojevila. Uz mi ale ze dvou mist prislo tohle
hlaseni - pokazde slo o Win98... ze by s tim
nejak souviselo?
Kdyz ini soubor uzivatel smaze, vytvori se novy a
uz s tim nikdy nejsou zadne problemy...
--------------------------------------------------
Ing. Jiri Sokol; jiri.sokol(zv)seznam(tec)cz; 972 231 187
D6Prof+SP2; WinXPProf+SP1
programator amater
Chyba s ini souborem II. - pomozte, prosim
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 4.9.2003 13:14:06
From: <js-delphi(zv)quick(tec)cz>
> Unable to write to C:\PROGRAM FILES\PASIC-
> KATALOG\Pasic.ini.
> [004AB5F4] IniFiles.TIniFile.WriteString + $5C
Mozna priciny:
- INI file je vetsi nez 64k
- v nazvu sekce nebo hodnoty je jen retezec s mezerou nebo tak neco. Uz si to
nepamatuju ale tohle nejak blbne na Windows 95/98/Me
Podivej se na presne hodnoty ktere predavas do TIniFile.WriteString. Zkus to
take pustit na normalnich Windows, zdali se bude chyba stale projevovat.
Petr Vones
Firebird a WinXP
[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 4.9.2003 12:04:00
Haj hou!
On 3 Sep 2003 at 15:23, Martin Nedopil wrote:
> mam takovy problem.. zda se mi, a je to mozna jen muj subjektivni
> dojem, ze mi FB 1.0.3.972 bezi nejak moc pomalu.... a nejen v mych
> aplikacich, dela to i EMS Quick Desk (nebo jak se to ted jmenuje).
>
> Drive mi pripojeni na databazi (na lokalnim
> stroji) trvalo ani ne vterinu, nyni 6sec.
> Mam WinXP Prof na PIV, 2,4, 256MB RAM, 80GB HDD.
> Pred tim Win2K Prof na PIV, 1,7, 128MB RAM, 80 HDD.
Ackoliv jsi to jiz popiral v jinem mailu, vsadim se, ze je to problem se System
Restore. Pro jistotu ale nejdrive vylucme jine eventuality -> pripoj se k databazi
isc4.gdb v adresari instalace pomoci isql z prikazove radky:
isql c:\cesta_k_fb\isc4.gdb -user sysdba -pas <sysdbapassword>
Pokud to bude rychle, je problem jinde, zrejme v sitovem rozhrani (poradi
adapteru, preklad IP apod.). Pokud to bude pomale, ujisti se, ze je skutecne
vypnuty System restore.
S pozdravem
Pavel Cisar
Mobil: 724 281429
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase
komponety pro DialUp
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 31.10.2003 21:24:55
From: "Pavel Zichovsky" <zichovsky(zv)trul(tec)cz>
> Potrebuju abych s ni mohl co nejjednoduseji delat nasledujici veci:
> - vytvorit nove "telefonicke pripojeni" (vcetne nastaveni vsech parametru)
> - uprava vsech parametru jiz existujiciho pripojeni
> - pripojeni pres vybrane telefonicke pripojeni (vcetne zadani username a
hesla)
> - odpojeni aktivniho pripojeni
Toto vsechno je zalezitost RAS API, podivej se na prislusnou konverzi na Jedi:
http://delphi-jedi.org/APILIBRARY
Petr Vones
komponety pro DialUp
[*] Pavel Zichovsky <zichovsky(zv)trul(tec)cz> - 31.10.2003 20:24:51
Zdravim,
potreboval bych (pro jeden free projekt) poradit nejakou dobrou komponentu (nebo
unitu) pro rizeni dialup pro Delphi 6.
Potrebuju abych s ni mohl co nejjednoduseji delat nasledujici veci:
- vytvorit nove "telefonicke pripojeni" (vcetne nastaveni vsech parametru)
- uprava vsech parametru jiz existujiciho pripojeni
- pripojeni pres vybrane telefonicke pripojeni (vcetne zadani username a hesla)
- odpojeni aktivniho pripojeni
Melo by to byt freeware. Hledal jsem po internetu, ale nic co by vyhovovalo jsem
nenasel. Nevite nekdo o necem?
Moc diky
S pozdravem
Pavel Zichovsky (zichovsky(zv)trul(tec)cz)
Co je to za Exception?
[*] Jaroslav Popluhar <delphi1(zv)acc.sk> - 31.10.2003 19:24:42
Hello delphi-l,
0xC0000025
Ako to mozem zistit?
Ak spustim .exe ulozene na servri z 3 troch stanic, idu OK.
Ale z jednej (kde to este pre tyzdnom chodilo), dostanem
hlasku ... exception 0xC0000025 occured a hotovo.
Ako to diagnostikovat, ak na tom PC nemam moznost robit debug?
--
Best regards,
Jaroslav mailto:delphi1(zv)acc.sk
AviCapSinea
[*] Vaclav Krmela <krmela(zv)ustinadorlici(tec)cz> - 31.10.2003 18:12:38
>
> Nenasel jsem nikde moznost, jak nastavovat, ze to ma byt PAL.
> Nakonec jsem prohledal registry a vsechny NTSC jsem tam
> prepsal na PAL a tim snad problemy skoncily.
Ja to resim tak, ze pomoci property
property HasDlgFormat:Boolean
property HasDlgDisplay:Boolean
property HasDlgSource:Boolean
zjistim, jake konfiguracni dialogy jsou k dispozici v ovladaci karty.
Podle toho nabidku uzivateli tyto dialogy vyvolat pomoci funkci:
function DlgFormat:Boolean;
function DlgDisplay:boolean;
function DlgSource:boolean;
Tim ma uzivatel moznost si rucne nakonfigurovat vse,
co karta nabizi.
> Nevite nekdo jak programove nastavit, ze chci PAL abych
> nemusel rucne editovat registry?
Jinak AviCapSinea pouziva rozhrani Video for Windows.
Zda to jde pres toto rozhrani primo bez konfiguracnich dialogu,
to nevim.
Vaclav Krmela
Drag and drop
[*] Pavel Poles <xcony(zv)seznam(tec)cz> - 31.10.2003 17:36:35
Zdravim konferenci,
potreboval bych poradit s operaci drag and drop.
Rekneme ze mam panel na kterem jsou umisteny nejake (nevim jake)
TControls (resp. jejich seznam dokazu ziskat, ale mohou byt jakehokoliv
typu).
Zanu operaci dragovani a nyni bych potreboval, aby mi DragOver chodilo stale
do toho panelu, i kdyz pojedu mysi pres controls na nem umistene....
To vse samozrejme bez upravy zdrojaku tech controls, tak aby to bylo
obecne...
Jedna se o CLX aplikaci
Prosim o radu, jsem uz zoufaly
Diky
Pavel Poles
Kde se u nas (CZ) da koupit BLINKER 7 ???
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 31.10.2003 16:16:25
Robert Plzak <rpvp(zv)vagnerplast(tec)cz> wrote:
> Zdravim profici,
> nevite kde se da %subject% ???
V Mototechne?
Omlouvam se, nemohl jsem se udrzet :-)
Martin Schayna
Pohyb mysi & TStatusBar
[*] martin.ben(zv)ge(tec)com - 31.10.2003 16:02:24
Podle puvodniho dotazu bych to udelal asi tak nejak
//pro udalosti OnMouseMove vsech objektu, u kterych zpravu zobrazit nechces
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y:
Integer);
begin
StatusBar.Panels[0].Text := '';
end;
//pro udalosti OnMouseMove vsech DBEditu, u kterych zpravu zobrazit chces
procedure TForm1.DBEdit1MouseMove(Sender: TObject; Shift: TShiftState; X, Y:
Integer);
begin
StatusBar.Panels[0].Text := TDBEdit(Sender).Field.FieldName;
end;
Martin Ben
-----Original Message-----
From: LUKES Vaclav [mailto:lukes(zv)ans(tec)cz]
Copak o to, ale...
V OnMouseMove:
if ... then
StatusBar.Panels[0].Text := 'AHOJ'
else
StatusBar.Panels[0].Text := '';
Tak nejak ? A co bude v tom IFu ?
V.
-----Original Message-----
From: martin.ben(zv)ge.com [mailto:martin.ben(zv)ge.com]
Sent: Friday, October 31, 2003 3:10 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Pohyb mysi & TStatusBar
A co tak osetrit udalost OnMouseMove
Martin Ben
-----Original Message-----
From: Dusek Karel [mailto:dusek(zv)mudk(tec)cz]
Pri zapsani do polozky Hintu lze pouzit oddelovac "|". To co je pred nim se
zobrazuje v bublince a to co je za nim lze zobrazit v panelu. Samozrejme lze
si v procedure osetrit i jiny znak a to co je zanim zobrazovat jinde.
>
>
> Ja tam ale chci dat nejaky jiny text, nez je v hintu.
> V.
>
Pohyb mysi & TStatusBar
[*] LUKES Vaclav <lukes(zv)ans(tec)cz> - 31.10.2003 15:30:22
Copak o to, ale...
V OnMouseMove:
if ... then
StatusBar.Panels[0].Text := 'AHOJ'
else
StatusBar.Panels[0].Text := '';
Tak nejak ? A co bude v tom IFu ?
V.
-----Original Message-----
From: martin.ben(zv)ge.com [mailto:martin.ben(zv)ge.com]
Sent: Friday, October 31, 2003 3:10 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Pohyb mysi & TStatusBar
A co tak osetrit udalost OnMouseMove
Martin Ben
-----Original Message-----
From: Dusek Karel [mailto:dusek(zv)mudk(tec)cz]
Pri zapsani do polozky Hintu lze pouzit oddelovac "|". To co je pred nim se
zobrazuje v bublince a to co je za nim lze zobrazit v panelu. Samozrejme lze
si v procedure osetrit i jiny znak a to co je zanim zobrazovat jinde.
>
>
> Ja tam ale chci dat nejaky jiny text, nez je v hintu.
> V.
>
Pohyb mysi & TStatusBar
[*] martin.ben(zv)ge(tec)com - 31.10.2003 15:10:20
A co tak osetrit udalost OnMouseMove
Martin Ben
-----Original Message-----
From: Dusek Karel [mailto:dusek(zv)mudk(tec)cz]
Pri zapsani do polozky Hintu lze pouzit oddelovac "|". To co je pred nim se
zobrazuje v bublince a to co je za nim lze zobrazit v panelu. Samozrejme lze
si v procedure osetrit i jiny znak a to co je zanim zobrazovat jinde.
>
>
> Ja tam ale chci dat nejaky jiny text, nez je v hintu.
> V.
>
ProfiBus
[*] Slavomir Skopalik <skopalik(zv)hlubocky.del(tec)cz> - 31.10.2003 14:46:18
Profibus je closed standart, tj. neni verejny.
Nicmene zkus HW konferenci na www.hw(tec)cz, tak se o tom nekolikrat
diskutovalo.
Jinak pokud si muzes dovolit placenou, tak www.profibus(tec)cz, tusim
ze okolo 6kkc.
Pokud se ti podari neco zjistit, dej vedet, celkem mne to zajima.
Slavek
> Zdravim vsechny,
> Ma nekdo zkusenosti se seriovou komunikaci standardem ProfiBus DP?
> Mam snimas polohy a nedari se mi s nim domluvit. Dokumentace je velmi
> stroha a predpoklada znalost ProfiBus. Da se nekde zjistit struktura
> paketu ProfiBus? Existuje nejaka litaratura? Nebo snad dokonce komponenty??
>
> Diky za rady
> Ondra
>
>
>
1-1=0,000001
[*] Ing. Jan Dubsky - Strojirna Palava <dubsky(zv)s-palava(tec)cz> - 31.10.2003 15:02:20
To jsem mel prave na mysli. Pri volani se ozve procedura, ze ma jiny typ
promene, kdyz zmenim typ v procedure, tak se zase ozve nejaka jina ...
(ne vzdy, ale nekdy to dost zdrzuje, proto dik i za to upresneni, ktery
typ je pro co nejvhodnejsi). Reseni asi bude to postupne vychytat.
> Problem muze byt pouze pri predavani jako var. Jinak doporucuji
zalohovat a hromadny replace.
Slavek
1-1=0,000001
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 31.10.2003 15:00:19
From: "Ing. Jan Dubsky - Strojirna Palava" <dubsky(zv)s-palava(tec)cz>
> Dobra, ale co kdyz mam projekt, ktery jiz obsahuje spoustu navzajem
> provazanych procedur a funkci, ktere obsahuji typ real. Jak se tyto
> vsechny promenne daji bez problemu hromadne prevest na vhodnejsi typ
> (tedy asi na typ Double)
Hromadnym nahrazenim ve zdrojaku. Samozrejme ne vsude je Extended potreba, ale
to musis zvazit.
Petr Vones
1-1=0,000001
[*] Slavomir Skopalik <skopalik(zv)hlubocky.del(tec)cz> - 31.10.2003 14:50:18
double neni vzdy nejvhodnejsi typ, double je typ pro UCHOVAVANI dat,
nikoliv pro samotne vypocty.
Pro vypocty je urcen typ extended, ve kterem se ty vypocty ve skutecnosti
pocitaji (i single * single se stejne spocte v FPU jako extended * extended).
Takze pro funkce a lokalni promenne doporucuji extended, pro property, Databaze,
... typ double, nebo single podle potreby.
Pri zasazich do projektu muzes klidne predelart jen jeden unit a pokud to mas
smysluplne postaveno, tak se nic nestane (bude to fungovat).
Problem muze byt pouze pri predavani jako var.
Jinak doporucuji zalohovat a hromadny replace.
Slavek
> Dobra, ale co kdyz mam projekt, ktery jiz obsahuje spoustu navzajem
> provazanych procedur a funkci, ktere obsahuji typ real. Jak se tyto
> vsechny promenne daji bez problemu hromadne prevest na vhodnejsi typ
> (tedy asi na typ Double)
>
> Honza
>
> Typ Real pochazi jeste z doby stareho paskalu kde neexistoval v
> procesorech FPU. Je nekompatibilini s typy dnesnich CPU takze je nutne
> mezi nim a nativnim typem provadet konverze coz znacne degraduje vykon.
> V Delphi se mapuje do typu Double, dle nastaveni $REALCOMPATIBILITY. To
> ze "nefunguje" je tvuj dojem, protoze jsi narazil na problem presnosti
> pouzitim nevhodneho typu pro danou operaci.
>
> Petr Vones
>
>
>
>
>
Pohyb mysi & TStatusBar
[*] Dusek Karel <dusek(zv)mudk(tec)cz> - 31.10.2003 14:06:14
Pri zapsani do polozky Hintu lze pouzit oddelovac "|". To co je pred nim se zobrazuje v bublince a to co je za nim lze zobrazit v panelu. Samozrejme lze si v procedure osetrit i jiny znak a to co je zanim zobrazovat jinde.
>
>
> Ja tam ale chci dat nejaky jiny text, nez je v hintu.
> V.
>
TApplication.OnHelp
[*] Jan Harman <harman(zv)volny(tec)cz> - 31.10.2003 14:34:17
> Mel jsem podobny problem a myslim, ze chyba je v tom, ze OnHelp udalost
> je pouzita pouze v neverejne funkci InvokeHelp (unit Forms), ktera se v
> napr.
> Delphi3 volala z procedury HelpContext, zatimco v Delphi 6 procedura
> HelpContext
> vola rovnou HelpSystem.ShowContextHelp
>
> Delphi3:
> --------
> function TApplication.HelpContext(Context: THelpContext): Boolean;
> begin
> Result := InvokeHelp(HELP_CONTEXT, Context);
> end;
>
> Delphi6:
> --------
> function TApplication.HelpContext(Context: THelpContext): Boolean;
> begin
> Result := true;
> if ValidateHelpSystem then
> HelpSystem.ShowContextHelp(Context, GetCurrentHelpFile)
> else Result := false;
> end;
>
> Takze pokud mas na MainForm.HelpContext=1000 tak to nikdy udalost OnHelp
> nezavola.
>
No ono to udalost OnHelp nezavola ani kdyz je HelpContext=0, proste jako by
ji nevolal nikdy. Jak resit tedy HtmlHelp?
Jan Harman
1-1=0,000001
[*] Ing. Jan Dubsky - Strojirna Palava <dubsky(zv)s-palava(tec)cz> - 31.10.2003 14:44:18
Dobra, ale co kdyz mam projekt, ktery jiz obsahuje spoustu navzajem
provazanych procedur a funkci, ktere obsahuji typ real. Jak se tyto
vsechny promenne daji bez problemu hromadne prevest na vhodnejsi typ
(tedy asi na typ Double)
Honza
Typ Real pochazi jeste z doby stareho paskalu kde neexistoval v
procesorech FPU. Je nekompatibilini s typy dnesnich CPU takze je nutne
mezi nim a nativnim typem provadet konverze coz znacne degraduje vykon.
V Delphi se mapuje do typu Double, dle nastaveni $REALCOMPATIBILITY. To
ze "nefunguje" je tvuj dojem, protoze jsi narazil na problem presnosti
pouzitim nevhodneho typu pro danou operaci.
Petr Vones
1-1=0,000001
[*] Jiri Virt <virt(zv)volny(tec)cz> - 31.10.2003 14:08:14
> Real - potrebujem pracovat len s 0,01 presnostou, tak som myslel ze bude
stacit
to bych spis pouzil currency .. to si hraje na 4 des mista ....
Jirka
1-1=0,000001
[*] Ing. Jan Dubsky - Strojirna Palava <dubsky(zv)s-palava(tec)cz> - 31.10.2003 14:26:16
Nicmeme, kdyz je typ Real v Delphi definovany, tak by mel pracovat
korektne. Proc by se nemel pouzivat (pokud duvod neni ten, ze nefunguje)
Honza
> Typ Real nemas vubec pouzivat v Delphi. Od toho jsou typy Single,
Double a Extended.
> Petr Vones