Archív konference Delphi

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

Oracle8 PE

[*] martin.ben(zv)ge(tec)com - 27.10.2003 16:50:59

Co presne jsi tam napsal

Martin Ben

-----Original Message-----
From: Dalibor Faltynek [mailto:dalibor.faltynek(zv)orgrez(tec)cz]

A hrome!
nevsiml jsem si, ze to na pingu jeste vypsalo hlasku "selhalo rozdeleni
jmena"!
Dalibor

Oracle8 PE

[*] BRCKO Peter <peter.brcko(zv)assetsoft.sk> - 27.10.2003 16:50:59

> A hrome!
> nevsiml jsem si, ze to na pingu jeste vypsalo hlasku "selhalo
> rozdeleni
> jmena"!
> Dalibor

Tipojem listener.ora v ceste network\admin

skus sa dostat do listenera a pozriet registrovane DB procesy - SID.
lsnrctl\status, odkontroluj listener.ora a tnsnames.ora, tam by mal byt
problem, ked ti nepinguje SID.

vlastni skriptovaci jazyk - analyza syntaxe

[*] Petr Langer <langer(zv)xdom(tec)cz> - 27.10.2003 15:46:53

Nebo Delphi Web Script:
http://www.dwscript.com/

Petr Langer

----- Original Message -----
From: "Dalibor Toman" <dtoman(zv)fortech(tec)cz>
Subject: Re: vlastni skriptovaci jazyk - analyza syntaxe


> >> Ahoj, pisu vlastni skriptovaci jazyk, a chtel bych se zeptat, zda s
> >> tim nekdo nemate zkusenosti, resp: jedna se mi predevsim o to, zda
> >> existuje nejaky obecny algoritmus na analyzu syntaxe (resp.
> >> rozparsovani parametru).
>
> predpokladam ze jsi slysel o InnerFuse Pascal Scriptu
> (http://www.carlo-kok.com/ifps3.php) ?
> Pokud ne mohlo by Ti to usetrit spustu prace
>
> D. Toman

Oracle8 PE

[*] martin.ben(zv)ge(tec)com - 27.10.2003 15:48:54

add 3) Ja jsem ponechal defaultni. Podivej se, co mas v TYPE, DLL32, VENDOR
INIT a NET PROTOCOL

add 4) Nejspis nemas vyvtvorene SYNONYMUM, zkus "select * from
scott.employee"

Martin Ben

-----Original Message-----
From: Dalibor Faltynek [mailto:dalibor.faltynek(zv)orgrez(tec)cz]

3/ Nevim, jaky vliv ma v bdeadminu vyplneni listu
Cofiguration/Drivers/Native.
Asi pred 2 lety jsem to zkousel na ora7PE a pro tehdejsi PersEdition
bylo treba nastavit v BDE jako servername "BEQ-LOCAL.WORLD" na listu
databaze a na listu driveru "orcl" a tehdy to jaksi jelo.
4/ SQL plus se mi pripojuje dobre pod uzivatelem system a heslem manager,
ale zadam-li SQL dotaz (obycejny "select * from employee;"), zahlasi, ze
(demo)tabulka neexistuje. Pritom v naigatoru ji mohu prohlizet.

Dalibor

vlastni skriptovaci jazyk - analyza syntaxe

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 27.10.2003 15:38:52

>
>
>> Ahoj, pisu vlastni skriptovaci jazyk, a chtel bych se zeptat, zda s
>> tim nekdo nemate zkusenosti, resp: jedna se mi predevsim o to, zda
>> existuje nejaky obecny algoritmus na analyzu syntaxe (resp.
>> rozparsovani parametru).

predpokladam ze jsi slysel o InnerFuse Pascal Scriptu
(http://www.carlo-kok.com/ifps3.php) ?
Pokud ne mohlo by Ti to usetrit spustu prace

D. Toman

vlastni skriptovaci jazyk - analyza syntaxe

[*] Radim Kunz <privat(zv)casestudio(tec)com> - 27.10.2003 16:36:58


----- Original Message -----
From: "Ivan Turcan" <iturcan(zv)drake.sk>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, November 27, 2003 4:06 PM
Subject: Re: vlastni skriptovaci jazyk - analyza syntaxe


> Ahoj,
>
> pouzi leda ze by si to chcel na jednoduchy projekt (a aj to je po mojich
> skusenostiach odvaha).... pri zlozitejsich objektoch to nefunguje, pada to
> na AV (problem s uvolnovanim zdrojov, objektov,......) a pod.... som sa
> na-emailoval Mattiasovi Ackermannovi , avsak za rok riesenie veskere
> zadne... odkedy som pouzil http://www.dream-com.com nemam problem :)
>
> Ivan
>

Na opravdu jednoduche veci staci naimportovat ActiveX
Window Script Control z http://msdn.microsoft.com/scripting .

Radim


vlastni skriptovaci jazyk - analyza syntaxe

[*] Bohuslav Svancara <bsv(zv)softprojekt(tec)cz> - 27.10.2003 15:40:53

http://parserbuilder.sourceforge.net/

S pozdravem

Bohuslav Svancara, prom. mat.
svancara(zv)softprojekt(tec)cz

> Subject: Re: vlastni skriptovaci jazyk - analyza syntaxe
> Tohle resi BNF parsery, napises si gramatiku v
> jazyku BNF a parser ti rozparsuje script do
> stromu. Nejaky je na www.programmar.com ,
> dale je nekolik free, nebo si napis svuj, je
> to prace na tyden. Vyresis to obecne jednou provzdy
> a nepatlas se uz z "vyjimkami" typu funkce v parametru.
>
> Radim


Oracle8 PE

[*] Dalibor Faltynek <dalibor.faltynek(zv)orgrez(tec)cz> - 27.10.2003 15:52:54

A hrome!
nevsiml jsem si, ze to na pingu jeste vypsalo hlasku "selhalo rozdeleni
jmena"!
Dalibor


odchyceni vystupu DOS programu

[*] Jan Fiala <jan.fiala(zv)wo(tec)cz> - 27.10.2003 15:42:53

27.11.2003 l.vlcek(zv)noel-plus(tec)cz:
> zdravim,

> nastal mi takovy problem. Musim spoustet ve sve Delphi aplikaci jeden
> stary DOSovy program. Ten mam pouze jako exe. A ten vypisuje na
> obrazovku nejaka hlaseni.

> Potreboval bych tyhle vystpuni hlaseni nejak chytit ve sve Delphi
> aplikaci. Nevite, pls, nekdo jak NATO ???

Nejrozumnejsi reseni, jake jsem nasel je komponenta DosCommand.
Funguje i pro "nestandardne" napsane conzolove aplikace.
Ke stazeni jako free (vcetne zdroju) treba na www.torry.net

--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz

odchyceni vystupu DOS programu

[*] Jiri Cincura <jiri(zv)cincura(tec)net> - 27.10.2003 15:54:55

delphi-l-owner(zv)clexpert(tec)cz wrote:
> zdravim,
>
> nastal mi takovy problem. Musim spoustet ve sve Delphi
> aplikaci jeden stary DOSovy program. Ten mam pouze jako exe.
> A ten vypisuje na obrazovku nejaka hlaseni.

Unita DosCommand. Nevim, kde jsem ji nasel, ale urcite to vi google.com a
mozna je i na torry.net.

Jiri Cincura
e-mail: mailto:jiri(zv)cincura.net; mailto:xcincura(zv)informatics.muni(tec)cz
web: www.cincura.net


vlastni skriptovaci jazyk - analyza syntaxe

[*] Ivan Turcan <iturcan(zv)drake.sk> - 27.10.2003 16:06:56

Ahoj,

pouzi leda ze by si to chcel na jednoduchy projekt (a aj to je po mojich
skusenostiach odvaha).... pri zlozitejsich objektoch to nefunguje, pada to
na AV (problem s uvolnovanim zdrojov, objektov,......) a pod.... som sa
na-emailoval Mattiasovi Ackermannovi , avsak za rok riesenie veskere
zadne... odkedy som pouzil http://www.dream-com.com nemam problem :)

Ivan


----- Original Message -----
From: "Petr Langer" <langer(zv)xdom(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, November 27, 2003 3:46 PM
Subject: Re: vlastni skriptovaci jazyk - analyza syntaxe


> Nebo Delphi Web Script:
> http://www.dwscript.com/
>
> Petr Langer
>
> ----- Original Message -----
> From: "Dalibor Toman" <dtoman(zv)fortech(tec)cz>
> Subject: Re: vlastni skriptovaci jazyk - analyza syntaxe
>
>
> > >> Ahoj, pisu vlastni skriptovaci jazyk, a chtel bych se zeptat, zda s
> > >> tim nekdo nemate zkusenosti, resp: jedna se mi predevsim o to, zda
> > >> existuje nejaky obecny algoritmus na analyzu syntaxe (resp.
> > >> rozparsovani parametru).
> >
> > predpokladam ze jsi slysel o InnerFuse Pascal Scriptu
> > (http://www.carlo-kok.com/ifps3.php) ?
> > Pokud ne mohlo by Ti to usetrit spustu prace
> >
> > D. Toman
>
>
>
>
>

vlastni skriptovaci jazyk - analyza syntaxe

[*] Sommer Pavel <psommer(zv)cpoj(tec)cz> - 27.10.2003 15:08:50

Ahoj, pisu vlastni skriptovaci jazyk, a chtel bych se zeptat, zda s tim
nekdo nemate zkusenosti, resp: jedna se mi predevsim o to, zda existuje
nejaky obecny algoritmus na analyzu syntaxe (resp. rozparsovani
parametru). Problem je v tom, ze bych chtel ve svych funkcich mit
moznost pouzit jako parametr dalsi funkce, ci vyrazy, a to samozrejme i
nekolikanasobne vnorene. Mam analyticky vyreseny problem s promennymi,
jejich prirazovani atd., ale zatim nevim jak co nejjednoduseji (a hlavne
spolehlive) rozparsovat parametry fce. Problem je predevsim z uvozovkama
a zavorkama a operatory. Je mi jasne, ze na to bude muset byt funkce,
ktera se bude rekurzivne volat tak dlouho, dokud pri zpracovani konecne
funkce nedostanu z parametru vyslednou hodnotu. Abych byl trochu
konkretni:
Dejme tomu, ze budu mit funkci na zobrazeni zpravy se syntaxi:
message("Zprava", "Titulek"); - v tomto pripade je to samozrejme bez
problemu, ale v pripade ze bude volana takto:
message(strlo(strup(getcmpname)), "Titulek"); kde strlo by byla v
podstate lowercase, strup uppercase a getcmpname by vracela jmeno
pocitace. Nebo jeste komplikovanejsi napr:
message(strlo(strup(getcmpname)), "Titulek" + ",))");
V prnim volani bych tedy potreboval dostat jako prvni parametr:
strlo(strup(getcmpname)) a jako druhy parametr "Titulek" + ":))" a tyto
parametry bych rozparsovaval v dalsim kroku atd...
Diky za kazde nakopnuti.

PaS.

vlastni skriptovaci jazyk - analyza syntaxe

[*] Ivan Turcan <iturcan(zv)drake.sk> - 27.10.2003 16:00:55

Ahoj,

popravde pouzival som vselico , urcite neodporucam zacat si z DWS2, je to
hrozne bugovy system, po roku som ho musel totalne vyhodit a
nahradit za script jazyk od http://www.dream-com.com , mozem povedat ze je
to zatial najlepsie co som na tuto temu nasiel. Mozes v tom pouzivat
komplet VCL a velmi jednoducho sa zpristupnuju dalsie kniznice / units....
ja som to pouzil v jednej firme na pisanie super tenkeho klienta, defakto na
klienta sa prenasali len definicie formularov a odkazy funkcii eventov a
funkcie sa potom spustali vzdialene na aplikacnom servery alebo ako skripty
na klientovi.... bola to sialenost ale fungovalo a funguje to skvele a
rychlo.... Mimo ine od tej istej firmy tam mas aj editor co podporuje
syntax.... proste bomba , nema to chybu... resp. ja a ani firma co to
pouziva zatial ziadnu nenasla...

Ivan


----- Original Message -----
From: "Dalibor Toman" <dtoman(zv)fortech(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, November 27, 2003 3:38 PM
Subject: Re: vlastni skriptovaci jazyk - analyza syntaxe


> >
> >
> >> Ahoj, pisu vlastni skriptovaci jazyk, a chtel bych se zeptat, zda s
> >> tim nekdo nemate zkusenosti, resp: jedna se mi predevsim o to, zda
> >> existuje nejaky obecny algoritmus na analyzu syntaxe (resp.
> >> rozparsovani parametru).
>
> predpokladam ze jsi slysel o InnerFuse Pascal Scriptu
> (http://www.carlo-kok.com/ifps3.php) ?
> Pokud ne mohlo by Ti to usetrit spustu prace
>
> D. Toman
>
>
>
>

Jak na cestinu a TRitchText

[*] Jan Fiala <jan.fiala(zv)wo(tec)cz> - 27.10.2003 15:44:53

27.11.2003 Lstiburek Pavel:
> Potrebuji vytvaret formatovany text, ktery se ma i tisknout.
> Pokusil jsem se pouzit komponentu TRitchText, ale mam problemy.
> Na nekterych ceskych pismenech (napr. e s hackem nebo y s carkou)
> zmeni komponenta sama font a to naprosto viditelne.
> Nemate nejaky napad jak budto zkrotit TRitchText nebo jinou
> komponentu s podobnymi vlastnostmi (tisk a moznost ulozeni).

Co treba HMTL ?

--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz

Ochrana aplikace

[*] Vaclav Halik <spravasd(zv)suz.cvut(tec)cz> - 27.10.2003 15:08:50

> Muzes mi prosim sdelit Tvuj odhad, kolik asi tak procent ucetnich,
> instalateru, kadernic, prodavacu, cisniku, autoopravaru, topenaru,
> elektrikaru, ...., kteri si kupuji krabicovy software za 5000,- si zmeni
MAC
> adresu v Unixech u kazde sitovky, ktera neni nejak stara a na Windowsech,
> kde to zalezi na ovladacich a u 3COMek v registrech a u Realteku primo v
> ovladacich?

Nemusis se hned stekat. De o to ze ochrana podle MAC adresy je v jistych
pripadech uplne na prd. Protoze ve vetsich sitich mas povolene jen stanice s
dannou MAC adresou.

Potom se muze stat ze tvuj zakaznik prijde se svim bookem, kde ma tvuj takto
chraneny SW a kvuli siti kde prisel si nemuze tvuj SW spustit a muze to byt
klidne ucetni ktera o tom nic nevi. Oni ji reknou a ukazou jak na to a ona
pak
nevi proc tvuj SW nejede.

Ovsem pokud tvuj SW bude ridit nejaky stroj a toto nehrozi pak je to v poho.

Ja treba menim MAC nekolikrat dene podle toho u koho sem v siti.
Takze takto chraneny SW by mi vecinu dne nefungoval.

>
> Nebo radsi ne - ani nevim, proc jsem tak protivny.

Asi spatny den co ?

vlastni skriptovaci jazyk - analyza syntaxe

[*] Radim Kunz <privat(zv)casestudio(tec)com> - 27.10.2003 15:20:51

----- Original Message -----
From: "Sommer Pavel" <psommer(zv)cpoj(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, November 27, 2003 3:08 PM
Subject: vlastni skriptovaci jazyk - analyza syntaxe


> Ahoj, pisu vlastni skriptovaci jazyk, a chtel bych se zeptat, zda s tim
> nekdo nemate zkusenosti, resp: jedna se mi predevsim o to, zda existuje
> nejaky obecny algoritmus na analyzu syntaxe (resp. rozparsovani
> parametru). Problem je v tom, ze bych chtel ve svych funkcich mit
> moznost pouzit jako parametr dalsi funkce, ci vyrazy, a to samozrejme i
> nekolikanasobne vnorene. Mam analyticky vyreseny problem s promennymi,
> jejich prirazovani atd., ale zatim nevim jak co nejjednoduseji (a hlavne
> spolehlive) rozparsovat parametry fce. Problem je predevsim z uvozovkama
> a zavorkama a operatory. Je mi jasne, ze na to bude muset byt funkce,
> ktera se bude rekurzivne volat tak dlouho, dokud pri zpracovani konecne
> funkce nedostanu z parametru vyslednou hodnotu. Abych byl trochu
> konkretni:
> Dejme tomu, ze budu mit funkci na zobrazeni zpravy se syntaxi:
> message("Zprava", "Titulek"); - v tomto pripade je to samozrejme bez
> problemu, ale v pripade ze bude volana takto:
> message(strlo(strup(getcmpname)), "Titulek"); kde strlo by byla v
> podstate lowercase, strup uppercase a getcmpname by vracela jmeno
> pocitace. Nebo jeste komplikovanejsi napr:
> message(strlo(strup(getcmpname)), "Titulek" + ",))");
> V prnim volani bych tedy potreboval dostat jako prvni parametr:
> strlo(strup(getcmpname)) a jako druhy parametr "Titulek" + ":))" a tyto
> parametry bych rozparsovaval v dalsim kroku atd...
> Diky za kazde nakopnuti.
>
> PaS.
>

Tohle resi BNF parsery, napises si gramatiku v
jazyku BNF a parser ti rozparsuje script do
stromu. Nejaky je na www.programmar.com ,
dale je nekolik free, nebo si napis svuj, je
to prace na tyden. Vyresis to obecne jednou provzdy
a nepatlas se uz z "vyjimkami" typu funkce v parametru.

Radim


Oracle8 PE

[*] Dalibor Faltynek <dalibor.faltynek(zv)orgrez(tec)cz> - 27.10.2003 15:16:51

> 1. Spust CMD a zadaj :
> tnsping ppp
> Musis dostat odozvu bez chyby na konci s casom odozvy.
> 2. Ak to funguje, zadavas nespravne USER or PASSWORD.
> v BDE server name = ppp
> user = system
> pasword = manager
> V BDE to musis vediet odkontrolovat. Jednoducho otvor nadefinovany
alias.
> Peter Brcko.
>

Ahoj,
dekuju za odpovedi, vysledek pokusu je tento:
1/ ping funguje dobre
2/ v BDE me to nepripojilo, stale kvoka, ze je tam ta chyba oraklu 03114
3/ Nevim, jaky vliv ma v bdeadminu vyplneni listu
Cofiguration/Drivers/Native.
Asi pred 2 lety jsem to zkousel na ora7PE a pro tehdejsi PersEdition
bylo treba nastavit v BDE jako servername "BEQ-LOCAL.WORLD" na listu
databaze a na listu driveru "orcl" a tehdy to jaksi jelo.
4/ SQL plus se mi pripojuje dobre pod uzivatelem system a heslem manager,
ale zadam-li SQL dotaz (obycejny "select * from employee;"), zahlasi, ze
(demo)tabulka neexistuje. Pritom v naigatoru ji mohu prohlizet.
5/ Zalozil jsem uzvatele dalik s heslem dalik a vytvoril pres SQL plus
svou tabulku. Tuto prohlizim uz bez potizi jak z navigatoru, tak z SQL plus.
Ale pripojit se pres BDE ani za nic.

Takze zkusim jeste z klienta vytvorit jinou databazi s tabulkama a pak se z
BDE pripojit. Jestli ani to nepujde (pudova zalezitost), tak nevim.

Dalibor


Oracle8 PE

[*] BRCKO Peter <peter.brcko(zv)assetsoft.sk> - 27.10.2003 14:30:47

> Ahoj,
> Stahl jsem si a nainstaloval Oracle 8i personal edition pro
> win 98. Pri
> instalaci se vytvorila nejaka demonstracni databaze. Global
> databaze name

toto doporucujem az od verzie DB 9. Mne kazdy pokus vytvorit DB
pri instalovani Oracle 8i Personal edition koncil neuspesnym vytvorenim DB.
Volil som potom iba vytvorenie scriptov a ich rucne spustenie.

> jsem zadal jako "ppp.world", SID si to udelalo samo jako
> "ppp". Heslo pro
> system je puvodni - "manager". Poradte mi prosim, jak se
> pripojit napriklad
> dbexplorerem z delfi 5 c/s na tuto demodatabazi? Co napsat do
> bdeadminu za
> server name, username atd. Vzdycky mi to skonci v dbexploreru
> na chybe "ORA
> 03114 nepripojeno k oracle".
> Potrebuji se jenom napojovat pro cteni, zadnou vedu z toho
> nechci. Jde to
> vysvetlit jednoduse i pro neoraklistu?
Snad ano:

1. Spust CMD a zadaj :
tnsping ppp
Musis dostat odozvu bez chyby na konci s casom odozvy.
2. Ak to funguje, zadavas nespravne USER or PASSWORD.
v BDE server name = ppp
user = system
pasword = manager
V BDE to musis vediet odkontrolovat. Jednoducho otvor nadefinovany alias.
BDE nemam na PC nainstalovane, konkretne odpoviem az zajtra.
3. Ak to nefunguje, je vela moznosti, preco to nemusi chodit,
ozvi sa, mozno z toho vykluckujeme.

Peter Brcko.

Ochrana aplikace

[*] Zapletal Martin <zapletal(zv)inoma(tec)cz> - 27.10.2003 14:36:48

No pokud to nekdo nekomu da i s registraci tak to je jeho problem. To je
jako by jsi dal velkej a malej technicak za sterace Tveho Mercedesu. V
takovem pripade Te nezachrani ani hw ani hw klic. Uplne staci, aby si ten
dotycnej zavolal, ze zmenil hw a ty mu registraci stejne das a nebudes
patrat jestli je to tak jak rika. Je to tak male procento , ze se nevyplati
to nejak osetrovat. Pokud to nekdo chce, stejne to nejak ukradne.

Zapletal Martin

> Jesli jsem dobre pochopil autora dotazu, tak jde o krabicovy soft, jak
> se k nemu nekdo jiny dostane, jedine, ze mu to da ten co uz to ma a to
> treba i s tou registraci, kdyz se aplikace nepripojuje nekam pres net.
> Docela by mne take zajimalo jak to snadno a relativne dobre zabezpecit.

Ochrana aplikace

[*] Jiri Virt <virt(zv)volny(tec)cz> - 27.10.2003 13:52:44

> Kdyz budu chtit skoncit, udelam to same co TurboPower a podobne firmy:
uvolnim ty jako OpenSource a odstranim registraci.

nevim , kolik vas to vyviji ... ale ukonceni vyvoje nebo firmy neni vzdy
tak, aby byl cas nebo moznost toto udelat ....


Jirka

Oracle8 PE

[*] martin.ben(zv)ge(tec)com - 27.10.2003 14:22:46

Predpokladam, ze mas spustenou databazi (Start\Programy\Oracle)
Over si, co mas v TNSNAMES.ORA (obvykle v c:\oracle\ora81\network\admin)
Pripojit pomoci sqlplus se podarilo?
V BDEAdmin na zalozce Databases zaloz novou polozku typu ORACLE
- NET PROTOCOL = TNS
- SERVER NAME = PPP
- USER NAME = SYSTEM

Oracle PE mam doma a je to uz davno, co jsem ho nastavoval.

Jinak v dokumentaci Oracle se pise:

ORA-03114 not connected to ORACLE
Cause: A call to Oracle was attempted when no connection was established.
Usually this happens because a user-written program has not logged on. It
may happen if communication trouble causes a disconnection. In addition,
this message could occur when ALTER SYSTEM KILL SESSION or ALTER SYSTEM
DISCONNECT SESSION were issued with the IMMEDIATE qualifier because, in
those cases, the client's connection to the database is terminated without
waiting for the client to issue a request.
Action: Try again. If the message recurs and the program is user written,
check the program.

Martin Ben

-----Original Message-----
From: Dalibor Faltynek [mailto:dalibor.faltynek(zv)orgrez(tec)cz]

Ahoj,
Stahl jsem si a nainstaloval Oracle 8i personal edition pro win 98. Pri
instalaci se vytvorila nejaka demonstracni databaze. Global databaze name
jsem zadal jako "ppp.world", SID si to udelalo samo jako "ppp". Heslo pro
system je puvodni - "manager". Poradte mi prosim, jak se pripojit napriklad
dbexplorerem z delfi 5 c/s na tuto demodatabazi? Co napsat do bdeadminu za
server name, username atd. Vzdycky mi to skonci v dbexploreru na chybe "ORA
03114 nepripojeno k oracle".
Potrebuji se jenom napojovat pro cteni, zadnou vedu z toho nechci. Jde to
vysvetlit jednoduse i pro neoraklistu?

Diky
Dalibor.

Buttons.pas

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

From: "Zdenek Brejsa" <prog(zv)hjsoft(tec)cz>
> pouzivam v D4 opravu Buttons.pas od P.Vonese. Preklapim stare projekty z D4
> na D6. Je v D6 jeste problem s touhle unitou a pokud ano, existuje podobna
> oprava i pro tuto verzi?

V Delphi 6 je to jiz konecne opraveno (primo v TBitmap) takze zadna uprava uz
neni potreba (ani by ji neslo pouzit).

Petr Vones


Ochrana aplikace

[*] ludek.paral(zv)quick(tec)cz - 27.10.2003 13:24:41

Ahoj,

muj nazor :
1/ SW klic ano, vetsina lidi si nebude lamat hlavu s desifrovanim kodu a ani si nebudou predavat do konkurencnich firem kody.99% registraci spec.SW (ne treba OS nebo MS Office !)pro firmy si myslim se nezneuzivaj v dalsich firmach a kdyz, tak treba po dobu jen jedne verze-nedostavaj upgrade a maj smulu

2/ Koupil jsem si 10-prsty a myslel si, ze to budu moci mit i v praci, jenze je zde ochrana, takze vysledek-doma cas nemam a do prace to nenainstaluji.smula, ale kdyz prgm za 300 kc funguje az po zaslani HW konfigurace,tak je to docela blbe...

3/ Mame SW v radu desitek tisic, ktery otravuje kazdy rok s novou licenci, je to fakt k nastvani, druhy SW pri rizeni vyroby mame za miliony a i samotna firma nam to rada dava na vsechny PC, aby byla zaloha, kdyz nebude neco pracovat. Ono pokud budete mit v SW chybu a ten nepojede na urcitem PC, tak dle OZ jste potom odpovedny za nasledky. I kdyz to nikdo nedela, ze by treba uctoval usly zisk, tak je to rozhodne pak dost zaporna reklama a zakaznik bude stejne tvrde po vas chtit napravu.


Ludek

----- Puvodni zprava -----
Od: Dalibor <dalibor(zv)torola(tec)cz>
Datum: ctvrtek, 27. listopadu 2003 v 11:58 dop
Predmet: Re: Ochrana aplikace

> Nemas lepsi vygenerovat serive cislo podle
> registracniho jmena, nez to vazat
> na hardware PC?
>
> Kdyz mu treba vyhori hardisk, nebo si koupi
> novy a ty budes zrovna na
> dovolene v zahranici, kdo mu potom posle
> novy registracni klic?
>
>
> ----- Original Message -----
> From: <rookie1(zv)quick(tec)cz>
> To: <delphi-l(zv)clexpert(tec)cz>
> Sent: Thursday, November 27, 2003 11:38 AM
> Subject: Ochrana aplikace
>
>
> > Vim ze se o tomto tematu hodne
> diskutovalo, prece se ale zeptam. Mam
> krabicovy software v cene radove 5 tisic kc.
> Cilova skupina uzivatelu je
> dosti uzavrena a jedna se o specializovany
> SW. Nebudou zadne demo verze z
> internetu. Zakaznik si koupi SW, spusti
> instalaci a zada svoje jmeno a cislo
> licence, na zaklade techto udaju a treba
> serioveho cisla harddisku se
> vygeneruje kod, ktery mi posle. Ja mu pak
> poslu zpatky kod, ktery natuka pri
> prvnim spusteni programu a uz to frci. Tyto
> kody budou ulozeny v sifrovanem
> tvaru v .INI souboru a kopie techto udaju v
> datovem souboru.
> >
> > Nyni otazka ktere identifikacni udaje
> pocitace ma cenu sledovat ?
> > Zatim jsem uvazoval o seriovem cisle
> hardisku - neni mozne softwerove
> zmenit seriove cislo harddisku ?
> >
> > Dik Zelenka
> >
> >
>
>
>
>

Ochrana aplikace

[*] Bohuslav Svancara <bsv(zv)softprojekt(tec)cz> - 27.10.2003 13:12:40

> pozor MAC adresa se da take zmenit. Na Unixech u kazde sitovky
> ktera neni nejak stara. Na Windowsech to zalezi na ovladacich.
> U 3COMek to de v registrech, u Realteku primo v ovladacich.

> Vaclav Halik

Muzes mi prosim sdelit Tvuj odhad, kolik asi tak procent ucetnich,
instalateru, kadernic, prodavacu, cisniku, autoopravaru, topenaru,
elektrikaru, ...., kteri si kupuji krabicovy software za 5000,- si zmeni MAC
adresu v Unixech u kazde sitovky, ktera neni nejak stara a na Windowsech,
kde to zalezi na ovladacich a u 3COMek v registrech a u Realteku primo v
ovladacich?

Nebo radsi ne - ani nevim, proc jsem tak protivny.

Autor pouzivajici ochranu software musi predem odhadnout, kolik lidi ji
dokaze obejit, kolik tedy bude mit ztratu a byt s tim srozumen.

A protoze vsichni vime ze 100% ochrana neni mozna, tak se o ni nepokousejme.

S pozdravem

Bohuslav Svancara, prom. mat.
svancara(zv)softprojekt(tec)cz

Typ klavesnice

[*] Dusek Karel <dusek(zv)mudk(tec)cz> - 27.10.2003 13:50:43

Zkus toto: Zavolej funkci prepni_klav(Application,'Cz') a uvidis


function TForm1.zjisti_klav(Sender: TObject): String;
begin
GetLocaleInfo(LoWord(GetKeyBoardLayout(0)),Locale_SengLanguage,Kbd,2);
zjisti_klav:=Kbd;
end;

procedure TForm1.prepni_klav(Sender: TObject; Klav: String);
begin
repeat
ActivateKeyBoardLayout(HKL_NEXT,0);
until Klav=zjisti_klav(Application);
end;

S pozdravem
Karel Dusek

> -----Original Message-----
> From: Jiri Babka [mailto:jb_konf(zv)seznam(tec)cz]
> Sent: Thursday, November 27, 2003 1:23 PM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Typ klavesnice
>
>
> Zdravim!
>
> Lze pri volani externi aplikace nastavit, jakou ma pouzivat
> klavesnici? Ve Windows je napr. defaultne nastavena anglicka
> klavesnice, ale ja
> chci, aby dana aplikace vzdy pouzivala ceskou.
>
> Diky za radu.
>
> Jiri Babka
>
>
>
>
>

try, except, end

[*] Vondracek, Jan <jvondracek(zv)lear(tec)com> - 27.10.2003 14:18:46

Ahoj,
tahle hlaska je tam nejspis jen ve vyvojovem prostredi. Kdyz spustis EXE,
tak tam nebude.
Honza

-----Original Message-----
From: LUKES Vaclav [mailto:lukes(zv)ans(tec)cz]
Sent: Thursday, November 27, 2003 1:03 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: try, except, end


Ahoj,

muzete mi prosim poradit ?

Mam dtb INFORMIX a chci pouzit TEMP TABLE, kterou chci ale VZDY pro jistotu
smazat:


Query1.SQL.Text := 'DROP TABLE qwerty';
try
ClientDataSet1.Execute;
except
end;


Ja ale dostanu nasledujici hlasku:

...."table does not exist"...

Jasne, ale vzdyt to je v TRY ?????

V.

try, except, end

[*] Jiri Matejka <matejka(zv)stemmark(tec)cz> - 27.10.2003 14:06:45

Nevim zda v Informixu, ale v MySQL se da pouzit "DROP TABLE IF EXISTS
nazevtabulky", pak to nespadne ani kdyz tabulka neexistuje.

Jirka Matejka


==>Thursday, November 27, 2003 1:02 PM lukes(zv)ans(tec)cz wrote:

> Ahoj,
>
> muzete mi prosim poradit ?
>
> Mam dtb INFORMIX a chci pouzit TEMP TABLE, kterou chci ale VZDY pro
> jistotu smazat:
>
> Query1.SQL.Text := 'DROP TABLE qwerty';
> try
> ClientDataSet1.Execute;
> except
> end;
>
> Ja ale dostanu nasledujici hlasku:
>
> ...."table does not exist"...
>
> Jasne, ale vzdyt to je v TRY ?????
>
> V.

try, except, end

[*] LUKES Vaclav <lukes(zv)ans(tec)cz> - 27.10.2003 13:02:38

Ahoj,

muzete mi prosim poradit ?

Mam dtb INFORMIX a chci pouzit TEMP TABLE, kterou chci ale VZDY pro jistotu smazat:


Query1.SQL.Text := 'DROP TABLE qwerty';
try
ClientDataSet1.Execute;
except
end;


Ja ale dostanu nasledujici hlasku:

...."table does not exist"...

Jasne, ale vzdyt to je v TRY ?????

V.

Ochrana aplikace

[*] m.babik(zv)mus(tec)cz - 27.10.2003 13:02:38

Jesli jsem dobre pochopil autora dotazu, tak jde o krabicovy soft, jak
se k nemu nekdo jiny dostane, jedine, ze mu to da ten co uz to ma a to
treba i s tou registraci, kdyz se aplikace nepripojuje nekam pres net.
Docela by mne take zajimalo jak to snadno a relativne dobre zabezpecit. M&B

>>> zapletal(zv)inoma(tec)cz 27.11.2003 12:10 >>>
>Zkus radeji jit treba cestou podminene registrace. Strasak textu v
aplikaci typu "neregistrovana verze" se nam v praxi osvedcil.

>> Zatim jsem uvazoval o seriovem cisle hardisku - neni mozne
softwerove
zmenit seriove cislo harddisku ?

try, except, end

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 27.10.2003 13:28:42

From: "LUKES Vaclav" <lukes(zv)ans(tec)cz>
> Query1.SQL.Text := 'DROP TABLE qwerty';
> try
> ClientDataSet1.Execute;
> except
> end;

Tohle je pomerne spatny pristup. Kdyz uz chces potlacit nejakou vyjimku tak by
si to mel delat jen pro konkretni typ a ne pro vsechny. Muzes tak totiz snadno
zahodit jinou vyjimku kterou si neocekaval a pak budes pracne hledat proc to
nefunguje.

> Ja ale dostanu nasledujici hlasku:
>
> ...."table does not exist"...
>
> Jasne, ale vzdyt to je v TRY ?????

Za behu aplikace ? Neni to jen dialog z debuggeru ?

Petr Vones


Ochrana aplikace

[*] rookie1(zv)quick(tec)cz - 27.10.2003 13:48:43

> > Kdyz mu treba vyhori hardisk, nebo si koupi novy a ty budes zrovna na
> > dovolene v zahranici, kdo mu potom posle novy registracni klic?
>
> ani nemusi byt na dovolene ... staci, kdyz
> si to s podnikanim rozmysli .. a
> skonci ... a co potom???
>
> Jirka Virt

Kdyz budu chtit skoncit, udelam to same co TurboPower a podobne firmy: uvolnim ty programy jako OpenSource a odstranim registraci.

Zelenka


Ochrana aplikace

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 27.10.2003 13:32:42

Bohuslav Svancara <bsv(zv)softprojekt(tec)cz> wrote:
>
> Autor pouzivajici ochranu software musi predem odhadnout, kolik lidi
> ji dokaze obejit, kolik tedy bude mit ztratu a byt s tim srozumen.

ta otazka zni jinak:
kolika lidem zpusobi ochrana v aplikaci problemy pri pouzivani
programu? Kolik opravnenych uzivatelu bude nastvanych?


PS: staci jeden clovek, ktery dokaze udelat crack (generator klice
atd). Ostatni, kteri toho nejsou schopni nebo na to nemaji cas pak
vetsinou (pokud maji zajem) najdou vse potrebne pomoci www.google.com

D> Toman

Ochrana aplikace

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 27.10.2003 13:28:41

Ing. Jan Dubsky - Strojirna Palava <dubsky(zv)s-palava(tec)cz> wrote:
>> pozor MAC adresa se da take zmenit.
>
> Prakticky vsechno se da zmemit a vsechno se da cracknout. Otazka je,
> jestli vynalozene usili stoji za to.

existuji skupiny crackeru, ktere bori ochrany v software jen proto, ze
tam jsou. Soutezi mezi sebou. Ze se pak crackla kpie nebo generator
klicu dostane na Internet je uz jen vedlejsi produkt. Na tom o jaky se
jedna software ani tak nezalezi. Ti lidi jsou schopni i kupovat ostre
verze (ukradenymi identifikatory kreditek) jen aby se dostali k
nekriplovane (demo)verzi softwaru.

Pravdepodobnost cracknuti aplikace, ktera je urcena pro malou skupinu
lidi a navic nekomunikuje v anglictine se samozrejme snizuje...> U SW za 200 tisic a pomerne
> vseobecneho pouziti (napr. CAD aplikace) se to hackerum asi vyplati.
U
> masoveho pouziti (napr. RAR nebo ostatni pakovace) muze mit hacker
> pocit, ze se nalezite zviditelnil. ALE u specializovane aplikace za
5
> tisic pro omezeny okruh uzivatelu (tak znel puvodni dotaz) to asi
> nikdo delat nebude.

>Volil bych asi nejakou jednodussi ochranu (cislo
> HDD nebo neco tak) abych uzivatele donutil si to koupit

Ja bych volil jen seriove cislo/registracni klic nezavisly na HW.
Pokud z programu lezou nejake vystupy je samozrejme vhodnym
donucovacim prostredkem vypisovat jmeno toho na koho je program
registrovan (jak uz nekdo zminoval)

D. Toman

Ochrana aplikace

[*] Bohuslav Svancara <bsv(zv)softprojekt(tec)cz> - 27.10.2003 12:52:37

Kdybych svuj program nechranil, tak jsem uz davno na uradu prace. Podle me
to funguje dobre - pokud jsou zakaznici s programem a se mnou spokojeni, tak
jednou za 3 roky pri vymene hardware pokecame po telefonu a vsechno je v
pohode. Soucasne jsem ale presel u nekterych zakazniku na ochranu pomoci
hardwaroveho klice, jako vetsina firem v moji oblasti. Nechranit program
neni v tomto state mozne.

Vsechno ma svoje pro a proti.

Ta nejvetsi slabina je, ze bych eventualne byl na te zahranicni dovolene.
Sice se mi to za poslednich 14 let stalo jen dvakrat, ale kdo vi - mozna je
to pro nekoho problem.

Predkladam namet do diskuse: Nedala by se tato slabina odstranit nejakym
mechanismem, kdy by potrebne identifikacni udaje byly pro konkretniho
zakaznika dosazitelne na internetu? Zakaznik se nekam naloguje nebo posle
email nebo svoje otisky prstu a program se mu tim zprovozni?

Vzdycky jde o to, najit neco, co je pro daneho zakaznika jedinecne, da se to
zkontrolovat programem a co je neprenositelne. Nemohla by to byt e-mailova
adresa? IP adresa? Telefonni cislo? Nebo nejaka AKCE? Tedy nejaky
mechanismus dotaz - odpoved? Kolega Zahradnik nas pravidelne obesila
testovacim e-mailem a z toho nejak pozna, ze jsme pritomni. Nedalo by se to
nejak pouzit?

Nebo:
Na WWW strance programu bude napis: Po dobu dovolene, tj. od tehdy do tehdy,
v pripade vymeny hardware stisknete laskave v programu to a to tlacitko.
Program se pripoji na internet a bude Vam fungovat k plne spokojenosti. A
hned jak se vratim z Baham, dame to do poradku. V dokonale ucte Vas XY.

A protoze vsichni vime ze 100% ochrana neni mozna, tak se o ni nepokousejme.
Staci 90%.

S pozdravem

Bohuslav Svancara, prom. mat.
svancara(zv)softprojekt(tec)cz


Ochrana aplikace

[*] Ondra Pistek <pistek(zv)centrum(tec)cz> - 27.10.2003 12:52:37

U programu s tiskovym vystupem (uctenka), jsem to resil generovanym
cislem z registracniho jmena firmy, ktere se v teto podobe tiskne i na
uctenku.
Pistek Ondrej


Oracle8 PE

[*] Dalibor Faltynek <dalibor.faltynek(zv)orgrez(tec)cz> - 27.10.2003 12:52:37

Ahoj,
Stahl jsem si a nainstaloval Oracle 8i personal edition pro win 98. Pri
instalaci se vytvorila nejaka demonstracni databaze. Global databaze name
jsem zadal jako "ppp.world", SID si to udelalo samo jako "ppp". Heslo pro
system je puvodni - "manager". Poradte mi prosim, jak se pripojit napriklad
dbexplorerem z delfi 5 c/s na tuto demodatabazi? Co napsat do bdeadminu za
server name, username atd. Vzdycky mi to skonci v dbexploreru na chybe "ORA
03114 nepripojeno k oracle".
Potrebuji se jenom napojovat pro cteni, zadnou vedu z toho nechci. Jde to
vysvetlit jednoduse i pro neoraklistu?

Diky
Dalibor.

Typ klavesnice

[*] Jiri Babka <jb_konf(zv)seznam(tec)cz> - 27.10.2003 13:22:40

Zdravim!

Lze pri volani externi aplikace nastavit, jakou ma pouzivat klavesnici?
Ve Windows je napr. defaultne nastavena anglicka klavesnice, ale ja
chci, aby dana aplikace vzdy pouzivala ceskou.

Diky za radu.

Jiri Babka

Ochrana aplikace

[*] Ing. Jan Dubsky - Strojirna Palava <dubsky(zv)s-palava(tec)cz> - 27.10.2003 13:08:39

> pozor MAC adresa se da take zmenit.

Prakticky vsechno se da zmemit a vsechno se da cracknout. Otazka je,
jestli vynalozene usili stoji za to. U SW za 200 tisic a pomerne
vseobecneho pouziti (napr. CAD aplikace) se to hackerum asi vyplati. U
masoveho pouziti (napr. RAR nebo ostatni pakovace) muze mit hacker
pocit, ze se nalezite zviditelnil. ALE u specializovane aplikace za 5
tisic pro omezeny okruh uzivatelu (tak znel puvodni dotaz) to asi nikdo
delat nebude. Volil bych asi nejakou jednodussi ochranu (cislo HDD nebo
neco tak) abych uzivatele donutil si to koupit. Pro zmenu bych pak
zavedl do programu nejakou napr. 15 denni lhutu, nez program prestane
fungovat. Tim mu das moznost zazadat o novou registraci a je to
pochopitelne - to nemuze byt nikdo nastvany


FireBirid + Delphi 7 + Komponenty

[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 27.10.2003 12:24:35

Haj hou!

On 27 Nov 2003 at 1:17, Fait LMSS wrote:

> A jak je to teda s komponentama IBX (Delphi 7)....vubec je nepouzit
> pokud pojedu na FireBird?

Pouzit se daji (sam je pouzivam, kdyz obcas potrebuji nejakou
drobnost v D a FB), s FB 1.0 bez problemu, s FB 1.5 je vhodne pohrat
si s pouzitou klientskou knihovnou. vecina lidi bud vyuziva stub
gds32.dll, nebo prejmenuje fbclient.dll na gds32.dll. To je ovsem
spatne, spravne je prepsat IBX aby importoval fbclient.dll (API je
stejne jako u gds32.dll).

Duvodem proc je nepouzit neni ani tak ze by nefungovaly s FB (zatim
funguji ok, alespon nevim o nejakych problemech), ale ze officialne a
programove nepodporuji Firebird, a pokud k nejakym problemum IBX vs
FB v budoucnu dojde, jste v tom sami.

S pozdravem
Pavel Cisar (ICQ: 89017288)
Mobil: 724 281429
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase

Ochrana aplikace

[*] Sommer Pavel <psommer(zv)cpoj(tec)cz> - 27.10.2003 12:02:33

>Vim ze se o tomto tematu hodne diskutovalo, prece se ale zeptam. Mam
krabicovy software v cene radove 5 tisic kc. Cilova skupina uzivatelu je
dosti uzavrena a jedna se o >specializovany SW. Nebudou zadne demo verze
z internetu. >Zakaznik si koupi SW, spusti instalaci a zada svoje jmeno
a cislo licence, na zaklade techto udaju a
>treba serioveho cisla harddisku se vygeneruje kod, ktery mi posle. Ja
mu pak poslu zpatky kod, ktery natuka pri prvnim spusteni programu a uz
to frci.
>Tyto kody budou ulozeny v sifrovanem tvaru v .INI souboru a kopie
techto udaju v datovem souboru.
>Nyni otazka ktere identifikacni udaje pocitace ma cenu sledovat ? Zatim
jsem uvazoval o seriovem cisle hardisku - neni mozne softwerove zmenit
seriove cislo harddisku ?

Nejsem si uplne jisty, ale myslim, ze to nejakym zpusobem jde. Napr. u
diskety to jde urcite. Nicmene, bez ohledu na to, kolik ruznych
identifikacnich udaju budes sledovat, tak stejne pripadny cracker pomoci
reverse a debuggeru bude moci to misto z kontrolou stejne obejit.
Doporucuji proto, umistit kontrolu na vice mist programu, tak aby se
provadela nahodne a mnohokrat behem aplikace (ovsem neodvolavat se stale
na stejnou kontrolni fci - pouzit tech funkci nekolik s ruznymi jmeny),
a v pripade, ze zjistis, ze program je pouzivan nelegalne, tak
nemilosrdne a bez varovani ukoncit (podle string referenci se cracker
celkem dobre dostane k inkriminovanemu mistu). Co se tyce dalsich
identifikacnich udaju, tak v uvahu pripada treba jeste mac adresa (i
kdyz i ta se da pomoci spoofingu zmenit).

PaS.

Ochrana aplikace

[*] rookie1(zv)quick(tec)cz - 27.10.2003 11:34:30

Vim ze se o tomto tematu hodne diskutovalo, prece se ale zeptam. Mam krabicovy software v cene radove 5 tisic kc. Cilova skupina uzivatelu je dosti uzavrena a jedna se o specializovany SW. Nebudou zadne demo verze z internetu. Zakaznik si koupi SW, spusti instalaci a zada svoje jmeno a cislo licence, na zaklade techto udaju a treba serioveho cisla harddisku se vygeneruje kod, ktery mi posle. Ja mu pak poslu zpatky kod, ktery natuka pri prvnim spusteni programu a uz to frci. Tyto kody budou ulozeny v sifrovanem tvaru v .INI souboru a kopie techto udaju v datovem souboru.

Nyni otazka ktere identifikacni udaje pocitace ma cenu sledovat ?
Zatim jsem uvazoval o seriovem cisle hardisku - neni mozne softwerove zmenit seriove cislo harddisku ?

Dik Zelenka


Ochrana aplikace

[*] Jiri Virt <virt(zv)volny(tec)cz> - 27.10.2003 12:02:33

> Kdyz mu treba vyhori hardisk, nebo si koupi novy a ty budes zrovna na
> dovolene v zahranici, kdo mu potom posle novy registracni klic?

ani nemusi byt na dovolene ... staci, kdyz si to s podnikanim rozmysli .. a
skonci ... a co potom???


Jirka Virt


Ochrana aplikace

[*] Suvarina, Vladimir <vladimir.suvarina(zv)siemens(tec)com> - 27.10.2003 12:14:34

>- MAC adresa sitove karty

I ta se bohuzel da zmenit a celkem bez problemu. Nicmene seriove cislo
radice disk (mozna vyrobni cislo chipsetu) se mi zda jako dobra volba :)

---------------
Vladimir Suvarina, Siemens s.r.o
W2K+SP4, D7Ent


FireBirad + Delphi 7 + Komponenty

[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 27.10.2003 12:18:34

Haj hou!

On 27 Nov 2003 at 8:46, Milan Tomes wrote:

> Mohu se zeptat proc doporucujete FIBPlus ???

Pokud nekomu nevyhovuje IBO, a naopak je zbehly v pouziti IBX, pak
doporucuji FIBPlus :-) Obzvlaste pokud jde o prechod na FB 1.5, kde
jsou jinak organizovane klientske knihovny (gds32.dll je deprecated,
pouziva se fbclient.dll). Jeff Overcash, spravce IBX navic jasne
deklaroval, ze IBX *nebude* podporovat Firebird, resp. nehne ani
prstem, aby resil nejake problemy s IBX vs. FB, pokud se objevi.

> My jsme provadeli nejake testy a FIBPlus propadly uplne stejne jako
> IBX - neslo nacist velke mnozstvi zaznamu pro tisk sestavy
> (EOutOfMemory) zatimco IBO to zvladly levou zadni.

FIBPlus i IBX vychazeji ze stejneho predka, FreeIBComponents, a maji
tedy v principu stejnou architekturu pro zpracovani datasetu (cache
na klientovi, od toho chyba EOutOfMemory). Pokud ovsem pouzijete
"odlehceny" komponent FIBSQL/IBSQL, pak takovy problem nemate (ale
ani scroll kurzory :-)

S pozdravem
Pavel Cisar (ICQ: 89017288)
Mobil: 724 281429
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase

Ochrana aplikace

[*] Jirka DAVID <j_david(zv)telemarketing(tec)cz> - 27.10.2003 12:32:36


>I ta se bohuzel da zmenit a celkem bez problemu. Nicmene seriove cislo
>radice disk (mozna vyrobni cislo chipsetu) se mi zda jako dobra volba :)

Jakym zpusobem se da zjistit seriove cislo radice didku?

Jirka

Ochrana aplikace

[*] Vaclav Halik <spravasd(zv)suz.cvut(tec)cz> - 27.10.2003 12:14:34

Zdravim,> - Seriove cislo radice disku. Nikoli seriove cislo disku - to se da
zmenit.
> - MAC adresa sitove karty

pozor MAC adresa se da take zmenit. Na Unixech u kazde sitovky
ktera neni nejak stara. Na Windowsech to zalezi na ovladacich.
U 3COMek to de v registrech, u Realteku primo v ovladacich.

Vaclav Halik


Ochrana aplikace

[*] Zapletal Martin <zapletal(zv)inoma(tec)cz> - 27.10.2003 12:10:34

Delat ochranu pomoci kontroly seriovych cisel hardware se Ti akorat vymsti.
S kazdou zmenou konkretniho dilu budes mit problemy a zakaznik se akorat
nastve. Zkus radeji jit treba cestou podminene registrace. Strasak textu v
aplikaci typu "neregistrovana verze" se nam v praxi osvedcil.

Zapletal Martin

> Zatim jsem uvazoval o seriovem cisle hardisku - neni mozne softwerove
zmenit seriove cislo harddisku ?

Ochrana aplikace

[*] Dalibor <dalibor(zv)torola(tec)cz> - 27.10.2003 11:58:32

Nemas lepsi vygenerovat serive cislo podle registracniho jmena, nez to vazat
na hardware PC?

Kdyz mu treba vyhori hardisk, nebo si koupi novy a ty budes zrovna na
dovolene v zahranici, kdo mu potom posle novy registracni klic?


----- Original Message -----
From: <rookie1(zv)quick(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, November 27, 2003 11:38 AM
Subject: Ochrana aplikace


> Vim ze se o tomto tematu hodne diskutovalo, prece se ale zeptam. Mam
krabicovy software v cene radove 5 tisic kc. Cilova skupina uzivatelu je
dosti uzavrena a jedna se o specializovany SW. Nebudou zadne demo verze z
internetu. Zakaznik si koupi SW, spusti instalaci a zada svoje jmeno a cislo
licence, na zaklade techto udaju a treba serioveho cisla harddisku se
vygeneruje kod, ktery mi posle. Ja mu pak poslu zpatky kod, ktery natuka pri
prvnim spusteni programu a uz to frci. Tyto kody budou ulozeny v sifrovanem
tvaru v .INI souboru a kopie techto udaju v datovem souboru.
>
> Nyni otazka ktere identifikacni udaje pocitace ma cenu sledovat ?
> Zatim jsem uvazoval o seriovem cisle hardisku - neni mozne softwerove
zmenit seriove cislo harddisku ?
>
> Dik Zelenka
>
>

Ochrana aplikace

[*] Bohuslav Svancara <bsv(zv)softprojekt(tec)cz> - 27.10.2003 11:52:32

- Seriove cislo radice disku. Nikoli seriove cislo disku - to se da zmenit.
- MAC adresa sitove karty

Oboje se muze zmenit pri vymene hardware, takze doporucuji sledovat obe dve
veci a kdyz jedna z nich souhlasi, tak je to OK.

Pro kritiky ochrany softwaru odpoved predem: Ano, vime, za kazda ochrana se
da prolomit a pocitame s tim.

S pozdravem

Bohuslav Svancara, prom. mat.
svancara(zv)softprojekt(tec)cz


> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of rookie1(zv)quick(tec)cz
> Sent: Thursday, November 27, 2003 11:39 AM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Ochrana aplikace
>
>
> Vim ze se o tomto tematu hodne diskutovalo, prece se ale zeptam.
> Mam krabicovy software v cene radove 5 tisic kc. Cilova skupina
> uzivatelu je dosti uzavrena a jedna se o specializovany SW.
> Nebudou zadne demo verze z internetu. Zakaznik si koupi SW,
> spusti instalaci a zada svoje jmeno a cislo licence, na zaklade
> techto udaju a treba serioveho cisla harddisku se vygeneruje kod,
> ktery mi posle. Ja mu pak poslu zpatky kod, ktery natuka pri
> prvnim spusteni programu a uz to frci. Tyto kody budou ulozeny v
> sifrovanem tvaru v .INI souboru a kopie techto udaju v datovem souboru.
>
> Nyni otazka ktere identifikacni udaje pocitace ma cenu sledovat ?
> Zatim jsem uvazoval o seriovem cisle hardisku - neni mozne
> softwerove zmenit seriove cislo harddisku ?
>
> Dik Zelenka
>
>
>

FireBird hromadna aktivace indexu

[*] Ondrej Kelle <o.kelle(zv)digitalpublishing.de> - 27.10.2003 11:30:30

> zjistil jsem, ze mam v databazi deaktivovany vsecky
> indexy. Zrejme po obnoveni s volbou "deaktivovat indexy".
> Mam nejakou sanci je nejak hromadne nahodit? Nebo se
> mam smirit s vysokym podilem rucni prace?

V Operations Guide pre IB6 je uvedeny takyto postup:

SELECT 'ALTER INDEX ' || RDB$INDEX_NAME || ' ACTIVE;'
FROM RDB$INDICES
WHERE RDB$SYSTEM_FLAG = 0 OR RDB$SYSTEM_FLAG IS NULL;

HTH
TOndrej

Ochrana aplikace

[*] rookie1(zv)quick(tec)cz - 27.10.2003 11:38:31

Vim ze se o tomto tematu hodne diskutovalo, prece se ale zeptam. Mam krabicovy software v cene radove 5 tisic kc. Cilova skupina uzivatelu je dosti uzavrena a jedna se o specializovany SW. Nebudou zadne demo verze z internetu. Zakaznik si koupi SW, spusti instalaci a zada svoje jmeno a cislo licence, na zaklade techto udaju a treba serioveho cisla harddisku se vygeneruje kod, ktery mi posle. Ja mu pak poslu zpatky kod, ktery natuka pri prvnim spusteni programu a uz to frci. Tyto kody budou ulozeny v sifrovanem tvaru v .INI souboru a kopie techto udaju v datovem souboru.

Nyni otazka ktere identifikacni udaje pocitace ma cenu sledovat ?
Zatim jsem uvazoval o seriovem cisle hardisku - neni mozne softwerove zmenit seriove cislo harddisku ?

Dik Zelenka


FireBird hromadna aktivace indexu

[*] petr palicka <palicka.petr(zv)seznam(tec)cz> - 27.10.2003 11:22:24

Ahoj lidi,

zjistil jsem, ze mam v databazi deaktivovany vsecky
indexy. Zrejme po obnoveni s volbou "deaktivovat indexy".
Mam nejakou sanci je nejak hromadne nahodit? Nebo se
mam smirit s vysokym podilem rucni prace?

FireBird 1.0.3

dekuji

peca


zistenie originalneho nazvu stlpca v DB

[*] delphinpp(zv)seznam(tec)cz - 27.10.2003 10:54:22

Zdar !

..mam RecordSet (ADODB_TLB, Recordset15) s nejakym selectom.. je nejako
mozne zistit, na ktore DB stlpce sa ten select odkazuje?..ide mi o to, ze
nie kazdy stlpec reprezentuje originalny nazov, pouzivaju sa aj aliasy..

dik, Miso

MSSQL,D6Ent


Tisk na jehlickove tiskarne

[*] Tomas Rosa <trosa(zv)seznam(tec)cz> - 27.10.2003 10:46:21

tak mas jeste tisk do souboru.

v nastaveni tiskarny si vyber ze neni pripojena k LPT1, ci COM1, ale FILE.
Pak si vysledny soubor prohledni - obsahuje vse co je nutne na tu tiskarnu
poslat.

>Ja tu mam Win2k ::(
> S pozdravem
Tomas Rosa

------------------------=[ pinknet on every screen]=-----------------------
Tomas Rosa
Tomas.Rosa(zv)PinkNet(tec)cz http://www.pnws.org
+420 602 860 704
PinkNet Web Server for Win32 - FREEWARE www.pnws.org
---------------------------------------------------------------------------

Buttons.pas

[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 27.10.2003 10:16:19

> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Zdenek Brejsa
>
> Ahojky,
> pouzivam v D4 opravu Buttons.pas od P.Vonese. Preklapim stare
> projekty z D4
> na D6. Je v D6 jeste problem s touhle unitou a pokud ano,

Ahoj,

Mam pocit, ze od D6 je problem opraven primo ve VCL.

S pozdravem a dikem
=====================================
> Pavel Malinsky; malinsky(zv)pmcom(tec)cz <
=====================================
> GSM: 602 652 203 | ICQ: 322015967 <
=====================================

FireBirad + Delphi 7 + Komponenty

[*] Milan Tomes <delphi(zv)haida(tec)cz> - 27.10.2003 09:58:18

Ted presne nevim kolik jich bylo, ale tusim, ze to lezlo do statisicu...

S pozdravem

Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz

> -----Original Message-----
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Roman
> Sent: Thursday, November 27, 2003 9:08 AM
>
> Kolik to je velke mnozstvi zaznamu? Pouzivam FIBPlus neDataset
> komponenty +
> Sinea a jeste jsem to nepozoroval (Win98SE a XP).

systemove datum

[*] ludvil1.edu(zv)mail.cez(tec)cz - 27.10.2003 09:54:18


Potreboval bych nastavit systemove datum na rok 1968. Nevite jak na to?
Diky Lubos

Vlastnosti objektu v excelu

[*] Vondracek, Jan <jvondracek(zv)lear(tec)com> - 27.10.2003 09:00:14

Ahoj,

diky vsem za rady.
Musel jsem zmenit kulate zavorky na hranate. Pak jsem hodne zestrucnil ten
number format a musel jsem tam dat misto tecky carku.
U sirky sloupce jsem zapomnel na worksheets[1] a cpal jsem vlastnost columns
primo pod workbooks, takze to samozrejme nemohlo tuto vlastnost najit.

Nakonec mi funguje toto:
ExcelApp.Workbooks[1].Worksheets[1].Columns['H:I'].ColumnWidth:=12;
ExcelApp.Workbooks[1].Worksheets[1].Cells[30,9].NumberFormat:='0,00';

Honza


-----Original Message-----
From: Pave Gazda [mailto:pavel_gazda(zv)datasw(tec)cz]
Sent: Thursday, November 27, 2003 7:44 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Vlastnosti objektu v excelu


Ahoj,
toto mi funguje:

Cell := GetColumnCharacters(S)+IntToStr(R);
...Worksheet.Range[Cell,Cell].NumberFormat := 'xxxx';

Cell := GetColumnCharacters(S)+'1';
...Worksheet.Range[Cell,Cell].ColumnWidth := Value;

Pavel

> ExcelApp.Workbooks[1].Columns['H:I'].ColumnWidth:=12.43;
> ExcelApp.Workbooks[1].Worksheets[1].Cells[30,9].NumberFormat:='#,##0.00_
> ;[Red]-#,##0.00 ';
>
> Honza
>

FireBirad + Delphi 7 + Komponenty

[*] Roman <sw.maurice(zv)seznam(tec)cz> - 27.10.2003 09:08:14

Kolik to je velke mnozstvi zaznamu? Pouzivam FIBPlus neDataset komponenty +
Sinea a jeste jsem to nepozoroval (Win98SE a XP).

Roman

> Mohu se zeptat proc doporucujete FIBPlus ??? My jsme provadeli nejake
> testy a FIBPlus propadly uplne stejne jako IBX - neslo nacist velke
> mnozstvi zaznamu pro tisk sestavy (EOutOfMemory) zatimco IBO to
> zvladly levou zadni.
>
> Rad bych mel v tomto smeru dalsi informace, protoze se chystame na
> prechod na FB 1.5 jakmile bude "venku" ostra verze.
>
> S pozdravem
>
> Milan Tomes
> mailto:milan.tomes(zv)haida(tec)cz
>
>> -----Original Message-----
>> From: delphi-l-owner(zv)clexpert(tec)cz
>> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Pavel Cisar
>>
>> Pro FB 1.0 lze pouzit IBX, pro FB 1.5 doporucuji spise FIBPlus (velmi
>> podobne IBX, protoze vychazeji ze stejneho produktu jako IBX,
>> FreeIBComponents).
>>
>> Vice na http://www.devrace.com/

Jak na cestinu a TRitchText

[*] Lstiburek Pavel <lstiburek(zv)ceb(tec)cz> - 27.10.2003 09:00:13

Potrebuji vytvaret formatovany text, ktery se ma i tisknout. Pokusil jsem se pouzit komponentu TRitchText, ale mam problemy.
Na nekterych ceskych pismenech (napr. e s hackem nebo y s carkou) zmeni komponenta sama font a to naprosto viditelne.
Nemate nejaky napad jak budto zkrotit TRitchText nebo jinou komponentu s podobnymi vlastnostmi (tisk a moznost ulozeni).

Pavel


FireBirad + Delphi 7 + Komponenty

[*] Milan Tomes <delphi(zv)haida(tec)cz> - 27.10.2003 08:46:12

Mohu se zeptat proc doporucujete FIBPlus ??? My jsme provadeli nejake testy
a FIBPlus propadly uplne stejne jako IBX - neslo nacist velke mnozstvi
zaznamu pro tisk sestavy (EOutOfMemory) zatimco IBO to zvladly levou zadni.

Rad bych mel v tomto smeru dalsi informace, protoze se chystame na prechod
na FB 1.5 jakmile bude "venku" ostra verze.

S pozdravem

Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz

> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Pavel Cisar
>
> Pro FB 1.0 lze pouzit IBX, pro FB 1.5 doporucuji spise FIBPlus (velmi
> podobne IBX, protoze vychazeji ze stejneho produktu jako IBX,
> FreeIBComponents).
>
> Vice na http://www.devrace.com/

FB: ceiling a floor

[*] Jirka <delphi-l(zv)bedna(tec)net> - 27.10.2003 08:24:11

Ahoj,
hledal bych chybu v tech UDF. Pokud v nich totiz nastane vyjimka, tak to
shodi FB.

Jirka

Jan Naiser wrote:
> Preji pekny den,
>
> ve FB 1.0.3 mam zadefinovane UDF floor a ceil:
> po spusteni mi shodi db - connection lost.
>
> Netusite nekdo, kde je chyba?

Ovladani faxu pres externi faxmodem

[*] Zapletal Martin <zapletal(zv)inoma(tec)cz> - 27.10.2003 08:14:10

Od TurboPoweru AsyncPro. To umi vsechno a je ted free.

Zapletal Martin
> Nevite nekdo o nejakem sikovnem tipu ci dokonce komponente pro D6 pro
ovladani faxu momoci externiho faxmodemu.

Vlastnosti objektu v excelu

[*] Pave Gazda <pavel_gazda(zv)datasw(tec)cz> - 27.10.2003 07:44:08

Ahoj,
toto mi funguje:

Cell := GetColumnCharacters(S)+IntToStr(R);
...Worksheet.Range[Cell,Cell].NumberFormat := 'xxxx';

Cell := GetColumnCharacters(S)+'1';
...Worksheet.Range[Cell,Cell].ColumnWidth := Value;

Pavel

> ExcelApp.Workbooks[1].Columns['H:I'].ColumnWidth:=12.43;
> ExcelApp.Workbooks[1].Worksheets[1].Cells[30,9].NumberFormat:='#,##0.00_
> ;[Red]-#,##0.00 ';
>
> Honza
>

Ovladani faxu pres externi faxmodem

[*] netusil.roman(zv)vspardubice(tec)cz - 27.10.2003 07:32:07

Panove,
Nevite nekdo o nejakem sikovnem tipu ci dokonce komponente pro D6 pro ovladani faxu momoci externiho faxmodemu.

Diky, Roman

odchyceni vystupu DOS programu

[*] Bronislav Klucka <delphi(zv)pro2-soft(tec)com> - 27.10.2003 07:28:07


POkud se nepletu, tak to je Na palete JvSystem komponenta JvCreateProcess s
balicku JVCL


Brona

>
> zdravim,
>
> nastal mi takovy problem. Musim spoustet ve sve Delphi aplikaci jeden
> stary DOSovy program. Ten mam pouze jako exe. A ten vypisuje na
> obrazovku nejaka hlaseni.
>
> Potreboval bych tyhle vystpuni hlaseni nejak chytit ve sve Delphi
> aplikaci. Nevite, pls, nekdo jak NATO ???
>
> diky za postrceni spravnym smerem.
>
> --
> L.V.
> jezevec
>
>
>
>
>

odchyceni vystupu DOS programu

[*] Vaclav Krmela <krmela(zv)ustinadorlici(tec)cz> - 27.10.2003 07:18:06

> From: l.vlcek(zv)noel-plus(tec)cz
>
> Musim spoustet ve sve Delphi aplikaci jeden
> stary DOSovy program. Ten mam pouze jako exe. A ten vypisuje na
> obrazovku nejaka hlaseni.
>
> Potreboval bych tyhle vystpuni hlaseni nejak chytit ve sve Delphi
> aplikaci. Nevite, pls, nekdo jak NATO ???

Napriklad takto:
http://elists.org/pipermail/delphi-talk/2000-January/002482.html

Vaclav Krmela

Buttons.pas

[*] Zdenek Brejsa <prog(zv)hjsoft(tec)cz> - 27.10.2003 07:16:06

Ahojky,
pouzivam v D4 opravu Buttons.pas od P.Vonese. Preklapim stare projekty z D4
na D6. Je v D6 jeste problem s touhle unitou a pokud ano, existuje podobna
oprava i pro tuto verzi?

Zdenek Brejsa

PS: na
ftp://ftp.mlp(tec)cz/pub/misc/Delphi/konference/D5/Other/ButtonGlyphFix120.zip
se neda dostat


odchyceni vystupu DOS programu

[*] l.vlcek(zv)noel-plus(tec)cz - 27.10.2003 07:04:05

zdravim,

nastal mi takovy problem. Musim spoustet ve sve Delphi aplikaci jeden
stary DOSovy program. Ten mam pouze jako exe. A ten vypisuje na
obrazovku nejaka hlaseni.

Potreboval bych tyhle vystpuni hlaseni nejak chytit ve sve Delphi
aplikaci. Nevite, pls, nekdo jak NATO ???

diky za postrceni spravnym smerem.

--
L.V.
jezevec


Tisk na jehlickove tiskarne

[*] Bronislav Klucka <delphi(zv)pro2-soft(tec)com> - 27.10.2003 06:40:03

Ja tu mam Win2k ::(

Brona

> Pokud tisnes pod Win95-98 (nebo zachytavas tisk DOSu) tak tiskni na
> vypnutou tiskarny a dokumenty ve fronte (vcetne ridicich znaku) budou
> "cekat" v adresari \windows\spool
> LL
>
> > Jeste dotaz... ja tu tiskarnu nevlastnim... da se nejak odchytit, co na
> ten
> > port posilam?? Nejlepsi by byla nejak virtualni tiskarna, ale
> to asi neni
>
>
>
>

Tisk na jehlickove tiskarne

[*] ludvil1.edu(zv)mail.cez(tec)cz - 27.10.2003 06:28:02


Pokud tisnes pod Win95-98 (nebo zachytavas tisk DOSu) tak tiskni na
vypnutou tiskarny a dokumenty ve fronte (vcetne ridicich znaku) budou
"cekat" v adresari \windows\spool
LL

> Jeste dotaz... ja tu tiskarnu nevlastnim... da se nejak odchytit, co na
ten
> port posilam?? Nejlepsi by byla nejak virtualni tiskarna, ale to asi neni

Zajimava myslenka ohledne budoucnosti Delphi IDE

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 27.10.2003 03:21:50

From: "Karel Cibulka" <kcibulka(zv)seznam(tec)cz>
> Vzhledem k neutuchajici diskuzi na tema Delphi 8 a .NET si prileju taky

A tady je k tomu diskuze:
http://groups.google.com/groups?dq=&hl=en&threadm=njh7svskg5c8m64dm140h6gousr31a4hh4%404ax.com

Petr Vones


Zajimava myslenka ohledne budoucnosti Delphi IDE

[*] Karel Cibulka <kcibulka(zv)seznam(tec)cz> - 27.10.2003 01:41:44

Zdravim!

Vzhledem k neutuchajici diskuzi na tema Delphi 8 a .NET si prileju taky jednu trosku do ohne. Na strance
http://www.lemanix.com/lemanix/lemanixisapi.dll/Entry?ID=1158 je zajimavy napad, jak by Borland mohl vyuzit Microsofti Visual Studio na vyrobu vlastni "customized" verze, kterou by pak prodavali jako novy produkt (a vcetne vsech nastroju, ktere uz maji pro VS.NET stejne hotove). Prectete si to cele, urcite tato myslenka ma neco do sebe a Borlandi R&D team by nemusel travit tolik casu ve vyvoji zakladnich IDE prvku ale spis takovych tech "vychytavek", ktere urcite vsichni na jejich produktech mame radi...

KC

____________________________________________________________
Rozjed Nokia Game a vyhraj herni konzoli Nokia N-Gage http://ad2.seznam(tec)cz/redir.cgi?instance=66214%26url=http://www.nokiagame(tec)cz


FireBirid + Delphi 7 + Komponenty

[*] Fait LMSS <fait(zv)lmss(tec)cz> - 27.10.2003 01:17:42

A jak je to teda s komponentama IBX (Delphi 7)....vubec je nepouzit
pokud pojedu na FireBird?

Dik

ako ziskat hwnd okna z hooku ?

[*] Robert Suska <suskar(zv)seznam(tec)cz> - 27.10.2003 00:37:39

Ahoj

> Pokud jsem to dobre pochopil tak chces neco takoveho:

>procedure TAbstractDialog.WMSysCommand(var Message: TWMSysCommand); begin
> case Message.CmdType and $FFF0 of
> SC_MINIMIZE:
> Application.Minimize;
> else
> inherited;
> end;
>end;

>Petr Vones

Ake easy :) presne toto som chcel a ja idem s tankom na zajace :)

Dik moc, funguje to skvele

Robo


OT: Nova verzia WinShutt 1.40b

[*] Robert Suska <suskar(zv)seznam(tec)cz> - 26.10.2003 22:25:31

Ahojte

Takze uvolnil som dalsiu beta verziu programu WinShutt 1.40b. Zoznam zmien
je v subore historia.txt, viac info o nom na mojich strankach, kto ma zaujem
nech sa paci:

http://www.sefino.globus.sk

P.S. Je to este v nejakych pripadoch trochu nestabilne.... Ale casom to
nejako hadam urobim :)

Robo


FB: ceiling a floor

[*] Jan Naiser <tua(zv)wo(tec)cz> - 26.10.2003 22:15:30

Preji pekny den,

ve FB 1.0.3 mam zadefinovane UDF floor a ceil:

DECLARE EXTERNAL FUNCTION CEILING
DOUBLE PRECISION
RETURNS DOUBLE PRECISION FREE_IT
ENTRY_POINT 'IB_UDF_ceiling' MODULE_NAME 'ib_udf'

DECLARE EXTERNAL FUNCTION FLOOR
DOUBLE PRECISION
RETURNS DOUBLE PRECISION FREE_IT
ENTRY_POINT 'IB_UDF_floor' MODULE_NAME 'ib_udf'

Pokud si napisu v DB takovouto jednoduchou proceduru:

CREATE PROCEDURE A_ZKUS (
A DOUBLE PRECISION)
RETURNS (
B DOUBLE PRECISION,
C DOUBLE PRECISION)
AS
begin
if (A is NULL) then A=0;
B=CEILING(A);
C=FLOOR(A);
end

po spusteni mi shodi db - connection lost.

Netusite nekdo, kde je chyba?

Diky, Honza.

TEMP table

[*] Jan Fiala <jan.fiala(zv)wo(tec)cz> - 26.10.2003 21:23:27

26.11.2003 LUKES Vaclav:

> V INFORMIXu le pouzivat docasne tabulky - TEMP TABLE. Je neco
> takoveho v Delphi ?

To je ale oblast pusobnosti Informixu, ne Delphi. V Delphi si muzes na
Informixu vytvorit temp tabulku.
Jinak treba vysledky dotazu jsou take temp tabulky.


--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz


Tisk na jehlickove tiskarne

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 26.10.2003 20:57:25

From: "Bronislav Klucka" <delphi(zv)pro2-soft.com>
> Jeste dotaz... ja tu tiskarnu nevlastnim... da se nejak odchytit, co na ten
> port posilam?? Nejlepsi by byla nejak virtualni tiskarna, ale to asi neni

Napriklad propojit dva seriove porty kabelem a na tom druhem to zase cist. Ale
pokud sam pises tu komunikaci tak asi vis co tam presne posilas. Popripade
muzes pouzit PortMon: http://www.sysinternals.com/ntw2k/freeware/portmon.shtml

Petr Vones


ako ziskat hwnd okna z hooku ?

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 26.10.2003 19:59:20

From: "Robert Suska" <suskar(zv)seznam(tec)cz>
> toto funguje na w2000/XP ale na w98 to hodi Stack overflow. Neviete mi
> povedat preco napr. p. Peter Vones? To riesenie co si mi navrhol s dedenim
> formu a dopisanim kodu som skusal len mi to nejako nefunguje tak ako chcem

Pokud jsem to dobre pochopil tak chces neco takoveho:

{ TAbstractDialog }

procedure TAbstractDialog.WMSysCommand(var Message: TWMSysCommand);
begin
case Message.CmdType and $FFF0 of
SC_MINIMIZE:
Application.Minimize;
else
inherited;
end;
end;

Petr Vones

MSDOS a USB

[*] CIS <cis(zv)atlas(tec)cz> - 26.10.2003 19:59:20



> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]
On
> Behalf Of Vladimir Teply
> Sent: Thursday, November 20, 2003 11:06 AM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Re: MSDOS a USB
>
> "Vlastimil Zdenek" napsal:
>
> > Potrebuji vytvorit exe nebo bat, ktary mi zkopiruje v DOSu soubor na
> > tiskarnu pripojenu pres USB port.
> > Na LPT je to to v poho:
> >
> > copy print.txt LPT1/b
> >
> > potreboval bych neco jako:
> > copy print.txt USB1/b
>
[Alda]
to nevadi, nainstaluj telefoni adapter, TCP/IP,
clienta Mrkvosoft site a jeste sdileni tiskaren.
jak rikam, doma mi to jede. Wir98, bez site.

peca
> Tiskarna musi byt sdilena (HP) a musite si ji namapovat jako LPT port
-
> kde
> P1 je jmeno pocitace
> napr. "NET USE LPT2 \\P1\HP" - toto funguje pouze u NT a vyssich
>
> u W9x musite mit zprovozneno TCP/IP a mapovat pres IP adresu pocitace
-
> pokud ma pocitac P1 adresu 192.168.0.1 tak nasledujicim zpusobem:
> "NET USE LPT2 \\192.168.0.1\HP"
>
>
>
>

Tisk na jehlickove tiskarne

[*] Bronislav Klucka <delphi(zv)pro2-soft(tec)com> - 26.10.2003 20:19:22


>
> From: "Bronislav Klucka" <delphi(zv)pro2-soft.com>
> > Heh ::) ja nejsem zrovna silny v kramflecich, co se komunikace
> s porty tyce
> > :) muzes mi nastinit jak to mam udelat???
>
> Pouzit nejakou knihovnu/komponentu pro praci se seriovym portem, nastavit
> parametry komunikace, otevrit port a posilat data.
>
> Jedna z mnoha je napriklad AsyncPro:
> http://sourceforge.net/projects/tpapro/
>
> Petr Vones
>
Jeste dotaz... ja tu tiskarnu nevlastnim... da se nejak odchytit, co na ten
port posilam?? Nejlepsi by byla nejak virtualni tiskarna, ale to asi neni
::((

Brona


ako ziskat hwnd okna z hooku ?

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 26.10.2003 20:01:20

From: "Robert Suska" <suskar(zv)seznam(tec)cz>
> toto funguje na w2000/XP ale na w98 to hodi Stack overflow. Neviete mi
> povedat preco napr. p. Peter Vones? To riesenie co si mi navrhol s dedenim
> formu a dopisanim kodu som skusal len mi to nejako nefunguje tak ako chcem

Pokud jsem to dobre pochopil tak chces neco takoveho:

procedure TAbstractDialog.WMSysCommand(var Message: TWMSysCommand);
begin
case Message.CmdType and $FFF0 of
SC_MINIMIZE:
begin
Application.Minimize;
Message.Result := 0;
end;
else
inherited;
end;
end;

Petr Vones

Tisk na jehlickove tiskarne

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 26.10.2003 20:03:20

From: "Bronislav Klucka" <delphi(zv)pro2-soft.com>
> Heh ::) ja nejsem zrovna silny v kramflecich, co se komunikace s porty tyce
> :) muzes mi nastinit jak to mam udelat???

Pouzit nejakou knihovnu/komponentu pro praci se seriovym portem, nastavit
parametry komunikace, otevrit port a posilat data.

Jedna z mnoha je napriklad AsyncPro:
http://sourceforge.net/projects/tpapro/

Petr Vones


Tisk na jehlickove tiskarne

[*] Bronislav Klucka <delphi(zv)pro2-soft(tec)com> - 26.10.2003 18:59:16


> From: "Bronislav Klucka" <delphi(zv)pro2-soft.com>
> > problem je v tom, ze se mi na konci uctenky objevi ty znaky
> (ctverecek=$1b,
> > "i"=$69 a odradkovani=$0A a "m"=$6d). Papir sice vyjede a
> urizne se , ale ty
> > znaky me tam vadi...
>
> Patrne si tam printer driver jeste neco prida. Kdyz je ta
> tiskarna pripojena
> pres seriovy port, co na ni tisknout primo zasilanim dat na tento
> port a ne
> jako na normalni tiskarnu (coz stejne neni) ?
>
> Petr Vones
>

Heh ::) ja nejsem zrovna silny v kramflecich, co se komunikace s porty tyce
:) muzes mi nastinit jak to mam udelat???


Brona


ako ziskat hwnd okna z hooku ?

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 26.10.2003 18:57:16

From: "Robert Suska" <suskar(zv)seznam(tec)cz>
> toto funguje na w2000/XP ale na w98 to hodi Stack overflow. Neviete mi
> povedat preco napr. p. Peter Vones? To riesenie co si mi navrhol s dedenim

Za prve nevim proc pouzivas zrovna CBT hook, pro filtrovani zprav jsou jine.

> formu a dopisanim kodu som skusal len mi to nejako nefunguje tak ako chcem

Pak je treba najit proc. Neni duvod proc by to nemelo fungovat.

> toto je super len to musim rozbehat na w98 a pohoda. Chyba vznikla na adrese

Tenhle kod ma jednu vadu, ovlivnuje chod vseho v aplikaci. Takze nejsi schopen
jej nikdy odladit, protoze jakakoli zmena v aplikaci muze navodit situaci, ze
se tam objevi opet nova chyba kterou si predtim nepodchytil. Zkratka se to k
tomu nehodi. Je to trochu jak s kanonem na vrabce.

> 015f:004492ed. :((

Podle formatu adresy to bude nekde v 16ti bitove casti kernelu. Windows 9x z
casti stale pouzivaji 16bitovy kod pro nektere operace, napriklad prace s
ikonami apod.

Moje rada je to takto zkratka neresit.

Petr Vones


ako ziskat hwnd okna z hooku ?

[*] Robert Suska <suskar(zv)seznam(tec)cz> - 26.10.2003 18:13:13

Ahojte

takze takto som to urobil

function TheHookProcCbt(Code : Integer; wParam : Cardinal; lParam :
Cardinal): longint; stdcall;
begin
result := 0;
case Code of
HCBT_SYSCOMMAND:
case wParam of
SC_MINIMIZE:
begin
if GetForegroundWindow <>
Application.Handle then
ShowWindowAsync(GetForegroundWindow,
SW_HIDE)
else
ShowWindowAsync(frmMain.Handle,
SW_HIDE);
SendMessage(Application.Handle,
WM_SYSCOMMAND, SC_MINIMIZE, 0);
end;
SC_RESTORE:
begin
SendMessage(Application.Handle,
WM_SYSCOMMAND, SC_RESTORE, 0);
if GetForegroundWindow <>
Application.Handle then
ShowWindowAsync(frmNisHosp.Handle,
SW_SHOW);
end;
end;
end;
if (Code < 0) then
result := CallNextHookEx(HookHandleCbt, Code, wParam, lParam);
end;

toto funguje na w2000/XP ale na w98 to hodi Stack overflow. Neviete mi
povedat preco napr. p. Peter Vones? To riesenie co si mi navrhol s dedenim
formu a dopisanim kodu som skusal len mi to nejako nefunguje tak ako chcem
toto je super len to musim rozbehat na w98 a pohoda. Chyba vznikla na adrese
015f:004492ed. :((

Robo


TEMP table

[*] LUKES Vaclav <lukes(zv)ans(tec)cz> - 26.10.2003 16:57:08

Ahoj,

muzete mi prosim poradit ?

V INFORMIXu le pouzivat docasne tabulky - TEMP TABLE. Je neco takoveho v Delphi ?

Duky

V.

Zapis do resource existujiciho exe souboru

[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 26.10.2003 16:33:06

On 26 Nov 2003 at 16:03, Sommer Pavel wrote:

> Ahoj, potreboval bych nejakym zpusobem (nejlepe, pokud to jde, pres
> API), zapsat (zmenit) hodnoty v resource urciteho existujiciho .exe.
> Konkretne zmena fileversioninfo ve stringtable. Muzete mi nekdo
> poradit ? Diky.

Pokud to potrebujes casteji, podivej se na http://www.localizator.com

S pozdravem

Zbysek Hlinka
E-mail: hlinka zavin. hlinka tecka cz


Vlastnosti objektu v excelu

[*] Vondracek, Jan <jvondracek(zv)lear(tec)com> - 26.10.2003 16:01:03

Diky, ale stejne to nejde ani takto:

ExcelApp.Workbooks[1].Columns['H:I'].ColumnWidth:=12.43;
ExcelApp.Workbooks[1].Worksheets[1].Cells[30,9].NumberFormat:='#,##0.00_
;[Red]-#,##0.00 ';

Honza

-----Original Message-----
From: kexo [mailto:kexo(zv)ynet.sk]
Sent: Wednesday, November 26, 2003 1:13 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Vlastnosti objektu v excelu


columns nie je metoda, ale vlastnost, teda musis pouzit lomene zatvorky [],
podobne ako pri range
to iste plati aj pre cells
kexo

----- Original Message -----
From: "Vondracek, Jan" <jvondracek(zv)lear.com>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, November 26, 2003 12:54 PM
Subject: Vlastnosti objektu v excelu


> Ahoj,
>
> nedavno se tu psalo o necem podobnem, ale nevim, jestli se konference
> dobrala vysledku.
>
> Napriklad ramecek kolem bunky je OK:
>
>
ExcelApp.Workbooks[1].Worksheets[1].Range['A1:E6'].BorderAround(xlContinuous
> , xlThin, xlAutomatic);
>
> Sirka sloupce nebo format bunky uz ale nefunguje:
> ExcelApp.Workbooks[1].Columns('H:I').ColumnWidth:=12.43;
> ExcelApp.Workbooks[1].Worksheets[1].Cells(30,9).NumberFormat:='#,##0.00_
> ;[Red]-#,##0.00 ';
>
> Primo v excelu to funguje, ale tady to vraci chybu: method columns not
> supported by automation object
>
> Nevite, co s tim? Diky za rady!
>
> Honza
>

Zapis do resource existujiciho exe souboru

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 26.10.2003 16:09:04

From: "Sommer Pavel" <psommer(zv)cpoj(tec)cz>
> Ahoj, potreboval bych nejakym zpusobem (nejlepe, pokud to jde, pres
> API), zapsat (zmenit) hodnoty v resource urciteho existujiciho .exe.

Podivej se na funkce BeginUpdateResource a spol v SDK.

> Konkretne zmena fileversioninfo ve stringtable. Muzete mi nekdo poradit

Pomoci vyse uvedene funkce ziskas VS_VERSIONINFO strukturu, kterou budes muset
rozebrat, zmenit udaje a opet slozit.

Je otazka, jestli ma smysl to takto delat. K cemu je potreba menit version
info u EXE souboru od ktereho nemas zdrojaky ?

Petr Vones


Zapis do resource existujiciho exe souboru

[*] Sommer Pavel <psommer(zv)cpoj(tec)cz> - 26.10.2003 16:03:04

Ahoj, potreboval bych nejakym zpusobem (nejlepe, pokud to jde, pres
API), zapsat (zmenit) hodnoty v resource urciteho existujiciho .exe.
Konkretne zmena fileversioninfo ve stringtable. Muzete mi nekdo poradit
? Diky.

Vlastnosti objektu v excelu

[*] Ludek Paral <ludek.paral(zv)quick(tec)cz> - 26.10.2003 15:23:01

Ahoj,

uplnou nahodou delam i formatovani (on si Excel obcas dela z cisel
datumy...) :

napriklad takto :
Excel.Range[chr(65 + i) + IntToStr(Radek), chr(65 + i) +
IntToStr(Radek)].NumberFormat := '0';

ale jak se divam na Tvuj priklad, tak pouzivas "trosku" nestandartni, asi
spis bude bud problem v tom, ze neni v seznamu formatu, nebo nekde delas
jinak format. Nebo nedela neplechu ta mezera na konci ??

Krome toho, v ceskem excelu je treba :
'# ##0 Kc;[cervene]-# ##0 Kc'

takze mas nekolik problemu :
1/ jak je nastaven oddelovac des.m. v narodnim prostredi
2/jakou jazyk.mutaci MS Office mas
3/ nevim, zda objekt Cells ma vlastnost Numberformat, mne vychazi, ze to ma
objekt Range....


-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
Behalf Of Vondracek, Jan
Sent: Wednesday, November 26, 2003 12:55 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Vlastnosti objektu v excelu


Ahoj,

nedavno se tu psalo o necem podobnem, ale nevim, jestli se konference
dobrala vysledku.

Napriklad ramecek kolem bunky je OK:

ExcelApp.Workbooks[1].Worksheets[1].Range['A1:E6'].BorderAround(xlContinuous
, xlThin, xlAutomatic);

Sirka sloupce nebo format bunky uz ale nefunguje:
ExcelApp.Workbooks[1].Columns('H:I').ColumnWidth:=12.43;
ExcelApp.Workbooks[1].Worksheets[1].Cells(30,9).NumberFormat:='#,##0.00_
;[Red]-#,##0.00 ';

Primo v excelu to funguje, ale tady to vraci chybu: method columns not
supported by automation object

Nevite, co s tim? Diky za rady!

Honza

ako ziskat hwnd okna z hooku ?

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 26.10.2003 15:15:00

From: "Robert Suska" <suskar(zv)seznam(tec)cz>
> Idem na to trochu zlozito ale za jednym ucelom, lebo sa mi nechce pisat do
> kazdeho formu tento kod

Proto jsem psal, at si vytvoris takovy formular jako predka a od neho pak
odvozujes svoje dialogy.

Pouziti hooku ma negativni vliv na rychlost zpracovani zprav.

Petr Vones


ako ziskat hwnd okna z hooku ?

[*] Robert Suska <suskar(zv)seznam(tec)cz> - 26.10.2003 15:11:00

Ahoj

Idem na to trochu zlozito ale za jednym ucelom, lebo sa mi nechce pisat do
kazdeho formu tento kod

Tform.....

private
procedure one(var XMEssage: TMessage); message WM_SYSCOMMAND;
end;

procedure TfrmNisHosp.one;
begin
if XMessage.WParam = SC_MINIMIZE then
begin
Application.Minimize;
ShowWindowAsync(self.handle, SW_HIDE);
end;
inherited
end;

takze mi to vsetko urobi ten hook cize zo vsetkych formov mi to bude
odchytavat minimize a restore a bude to robit co chcem :)

inac uz to skoro mam nieco ma este napadlo, takze to sem pastnem ked to bude
odladene mozno sa to niekomu zide :))

Robo

> Nejdes na to s hook funkci zbytecne slozite ? Co si napriklad tuto funkci
> doplnit do predka tech modalnich dialogu (odchycenim WM_SYSMCOMMAND zpravy
a
> prislusnym zpracovanim).
>
> Petr Vones


ako ziskat hwnd okna z hooku ?

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 26.10.2003 14:54:58

From: "Robert Suska" <suskar(zv)seznam(tec)cz>
> jedna sa mi o to ze mam SDI aplikaciu ktora ma jedno okno stale otvorene a z
> neho sa otvaraju dalsie ale modalne okna. A ja chcem aby sa mi pri
> minimalizacii hocijakeho modalneho formu minimalizovala cela aplikacia. Toto

Nejdes na to s hook funkci zbytecne slozite ? Co si napriklad tuto funkci
doplnit do predka tech modalnich dialogu (odchycenim WM_SYSMCOMMAND zpravy a
prislusnym zpracovanim).

Petr Vones


Test VCL.NET

[*] Karel Kral <kralkonf(zv)purus(tec)cz> - 26.10.2003 15:02:59

Tak to zni pekne. Jak rozsahla byla "jednoducha"?

Ivan Turcan wrote:
>
> Ahojky,
>
> nuz.. skusil som v bete D8 z 22/11 prelozit (preklopit do nej) jednu
> aplikaciu... pomerne (velmi) jednoducha kvazi GIS aplikacia zalozena na
> MapPointe, (chvala Delphi 8 ze konecne podporuje novy typ interface-ov od
> Microsoftu) nuz podarilo sa mi ju sprevadzkuschopnit za 4 hodinky do
> VCL.NET...

--
______________________________________________________
Karel Kral, vedouci odd. IT / IT manager
Purus, s.r.o., Cezavy 627, 664 56 Blucina, CZ
Tel: 547 235 000, 602 552 432, Fax: 547 231 203
E-Mail: mailto:kral(zv)purus(tec)cz, WWW: http://www.purus(tec)cz
______________________________________________________


OT: Nabidka zamestnani Programator analytik Delphi

[*] Robert Kindl <rkindl(zv)seznam(tec)cz> - 26.10.2003 14:52:58

Napln prace:
- programovani a analyza velkeho informacniho systemu pro vydavatele novin a
casopisu

Platforma:
- Delphi
- MSSQL a Oracle

Pozadujeme:
- znalost Delphi
- znalost relacnich databazi
- vysoka mira samostatnosti
- ochota ucit se nove veci a technologie

Nabizime:
- velmi atraktivni problematika
- pouzivani modernich technologii
- pokrocile programovaci postupy

Nastupni termin: nejpozdeji 1.1.2004
Lokalita: Praha a Stredocesky kraj

Dalsi informace na www.exec(tec)cz

Odpovedi prosim na soukromy email kindl(zv)exec(tec)cz

S pozdravem
Robert Kindl
Exec a.s.

ako ziskat hwnd okna z hooku ?

[*] Bronislav Klucka <delphi(zv)pro2-soft(tec)com> - 26.10.2003 14:42:57

API funkce hwnd:=GetForegroundWindow; (pokud ne ona, najdi si odkazy na
msdn, ktere jsou u teto fce)


Brona

> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Robert Suska
> Sent: Wednesday, November 26, 2003 2:21 PM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: ako ziskat hwnd okna z hooku ?
>
> Ahojte
>
> Lamem to uz tri hodiny :) a uz nemam silu....
>
> Mam nadefinovanu metodu
>
> function TheHookProcCbt(Code : Integer; wParam : Cardinal; lParam :
> Cardinal): longint; stdcall;
> begin
> result := 0;
> if Code = HCBT_SYSCOMMAND then
> begin
> if wParam = SC_MINIMIZE then
> begin
> Application.Minimize;
> // sem chcem ten kod
> end;
> if wParam = SC_RESTORE then
> begin
> Application.Restore;
> end;
> end;
> if (Code < 0) then
> result := CallNextHookEx(HookHandleCbt, Code, wParam, lParam);
> end;
>
> a hook inicializujem takto
>
> HookHandleCbt := SetWindowsHookEx(WH_CBT, (zv)TheHookProcCbt, hInstance,
> GetCurrentThreadId);
>
> jedna sa mi o to ze mam SDI aplikaciu ktora ma jedno okno stale
> otvorene a z
> neho sa otvaraju dalsie ale modalne okna. A ja chcem aby sa mi pri
> minimalizacii hocijakeho modalneho formu minimalizovala cela
> aplikacia. Toto
> uz funguje tym co som sem pastol ale ten najvrchnejsi modalny form sa mi
> hodi nad Start tlacitko (ako ked v delphi minimalizujete v design time
> nejaky form alebo source code) :( windows menu a preto potrebujem zistit
> handle toho okna z ktoreho bol vyslany povel na minimalizaciu (vlastne
> handle najvrchnejsieho formu) aby som mohol povedat tomu oknu aby sa
> schovalo... dufam ze by to slo cez ShowWindowAsync() ?? Handle som sa
> pokusil dostat cez hwnd := tagMSG(Ptr(lParam)^).hwnd; ale toto sa
> da pouzit
> iba s hookom WH_GETMESSAGE inac to hadze exception a potom som skusal este
> cez msg := TMsg(Ptr(lParam)^); hwnd := msg.hwnd a toto tiez nejde :(
>
> Dik za nakopnutie
>
> Robo
>
>
>

Delphi 8 - beta, trial

[*] Jaromir Luhan <konference(zv)lionet(tec)cz> - 26.10.2003 14:24:56


----- Original Message -----
From: "Milan Schembera" <milan(zv)missoftware(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, November 26, 2003 1:34 PM
Subject: Re: Delphi 8 - beta, trial


> Prej vyslo neco v Chipu na CD, ale mam tu informaci z druhe ruky, takze si
> nejsem jistej. Vite nekdo podrobnosti ?
>

Nikoliv Delphi 8.

J. Luhan
Borland CZ


Shortcut

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 26.10.2003 14:14:55

From: "Milos J. Hrach" <jhrach(zv)post(tec)cz>
> Instalacni program delam v Delphi, ve kterych bez problemu ziskam
> cestu kam byl program nainstalovan.Dotza spis smeroval ke
> strukture souboru shortcutu. Jak a kam cestu zapsat, aby vse

Pomoci funkce ShellLinkCreateSystem z JCL:
http://sourceforge.net/project/showfiles.php?group_id=47514&release_id=118195

uses
ComObj, ShlObj, JclShell;

procedure TForm1.Button1Click(Sender: TObject);
var
Link: TShellLink;
begin
FillChar(Link, SizeOf(Link), 0);
Link.Target := 'notepad.exe';
Link.Description := 'My Notepad';
OleCheck(ShellLinkCreateSystem(Link, CSIDL_DESKTOP, 'Notepad.lnk'));
end;

Petr Vones

ako ziskat hwnd okna z hooku ?

[*] Robert Suska <suskar(zv)seznam(tec)cz> - 26.10.2003 14:20:55

Ahojte

Lamem to uz tri hodiny :) a uz nemam silu....

Mam nadefinovanu metodu

function TheHookProcCbt(Code : Integer; wParam : Cardinal; lParam :
Cardinal): longint; stdcall;
begin
result := 0;
if Code = HCBT_SYSCOMMAND then
begin
if wParam = SC_MINIMIZE then
begin
Application.Minimize;
// sem chcem ten kod
end;
if wParam = SC_RESTORE then
begin
Application.Restore;
end;
end;
if (Code < 0) then
result := CallNextHookEx(HookHandleCbt, Code, wParam, lParam);
end;

a hook inicializujem takto

HookHandleCbt := SetWindowsHookEx(WH_CBT, (zv)TheHookProcCbt, hInstance,
GetCurrentThreadId);

jedna sa mi o to ze mam SDI aplikaciu ktora ma jedno okno stale otvorene a z
neho sa otvaraju dalsie ale modalne okna. A ja chcem aby sa mi pri
minimalizacii hocijakeho modalneho formu minimalizovala cela aplikacia. Toto
uz funguje tym co som sem pastol ale ten najvrchnejsi modalny form sa mi
hodi nad Start tlacitko (ako ked v delphi minimalizujete v design time
nejaky form alebo source code) :( windows menu a preto potrebujem zistit
handle toho okna z ktoreho bol vyslany povel na minimalizaciu (vlastne
handle najvrchnejsieho formu) aby som mohol povedat tomu oknu aby sa
schovalo... dufam ze by to slo cez ShowWindowAsync() ?? Handle som sa
pokusil dostat cez hwnd := tagMSG(Ptr(lParam)^).hwnd; ale toto sa da pouzit
iba s hookom WH_GETMESSAGE inac to hadze exception a potom som skusal este
cez msg := TMsg(Ptr(lParam)^); hwnd := msg.hwnd a toto tiez nejde :(

Dik za nakopnutie

Robo

Shortcut

[*] Milos J. Hrach <jhrach(zv)post(tec)cz> - 26.10.2003 14:10:54

Diky Vyzkousim

Jakub

----- PUVODNI ZPRAVA -----
Od: "Jiri Betunak" <kindrik(zv)centrum(tec)cz>
Komu: delphi-l(zv)clexpert(tec)cz
Predmet: Re: Shortcut
Datum: 26.11.2003 - 12:30:10

> Hello Jan,
>
> Wednesday, November 26, 2003, 11:54:43 AM,
> you wrote:
>
> JF> 26.11.2003 Milos J. Hrach:
> >> Instalacni program delam v Delphi, ve
> >> kterych bez problemu ziskam
> >> cestu kam byl program nainstalovan.Dotza
> >> spis smeroval ke
> >> strukture souboru shortcutu. Jak a kam
> >> cestu zapsat, aby vse
> >> fungovalo. Jakub
> a co treba takhle
>
> ----------------
> //Do USES musite pridat: FileCtrl,ShlObj,
> ActiveX, ComObj
>
> procedure
> CreateLink(WorkingDirectory,FileName,Arguments:
>
> String ;TargetLinkFile: WideString;
> Description,IconPath: String ;IconIdex:
> Integer);
> var
> MyObject : IUnknown;
> MySLink : IShellLink;
> MyPFile : IPersistFile;
> begin
> MyObject := CreateComObject(CLSID_ShellLink);
> MySLink := MyObject as IShellLink;
> MyPFile := MyObject as IPersistFile;
> with MySLink do
> begin
> SetArguments (PChar(Arguments));
> SetPath (PChar(FileName));
> SetWorkingDirectory(PChar(WorkingDirectory));
> SetDescription (PChar(Description));
> SetIconLocation (PChar(IconPath), IconIdex);
> end ;
> If Not
> DirectoryExists(ExtractFileDir(TargetLinkFile))
> then
> CreateDir(ExtractFileDir(TargetLinkFile));
> MyPFile.Save(PWChar(TargetLinkFile),False);
> MySLink := Nil ;
> MyPFile := Nil ;
> MyObject := Nil ;
> end ;
>
> //Pak uz staci jen zavolat proceduru, napr.:
> CreateLink('C:\Win98',
> 'C:\Win98\Sndrec32.exe', '',
> 'C:\Win98\sndrec32.lnk', 'Z?znam zvuku',
> 'C:\icon.ico', 0);
>
> ----------------
>
>
>
>
>
> --
> Best regards,
> KinDR
> mailto:kindrik(zv)centrum(tec)cz
>
>
>
>

--
VOLNY Bingo - vyzvednete si svou hraci kartu
a vyhrajte nekterou z 38 cen!
http://soutez.volny(tec)cz/slepa.php

DevExpress podporuje VCL.NET

[*] Hampel, Radim <rhampel(zv)infinity(tec)cz> - 26.10.2003 13:48:52

> Takze to znamena, jestli to dobre chapu, ze v Delphi 8, kde
> se v .NET pouzije VCL.NET, nelze pouzit normalni .NET
> komponenty urcene napriklad pro Visual Studio? Mate nekdo k

Co tim myslis komponenty pro vs, vizualni komponenty odvozene treba od
Control? Pokud by borland vystavel vlastni hierarchii vcl.net uplne mimo
tento strom(potomci Control), tak toto samozrejme pouzit nepujde. Jine
komponenty samozrejme pouzit pujde, jinak to nema cenu.

Vite uz nekdo najisto(napriklad uz je zverejneno rozhrani, napr.
rozhrani longhornu uz pristupne peknou chvili je, vcetne napovedy a
prikladu) od jake tridy bude odvozena hierarchie vcl.net?

Radim Hampel


Delphi 8 - beta, trial

[*] Jan Fiala <jan.fiala(zv)wo(tec)cz> - 26.10.2003 13:54:53

26.11.2003 Milan Schembera:
> Prej vyslo neco v Chipu na CD, ale mam tu informaci z druhe ruky, takze si
> nejsem jistej. Vite nekdo podrobnosti ?

Nevim o tom. Pokud to nebylo na verzi Chipu s DVD.

--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz

DevExpress podporuje VCL.NET

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 26.10.2003 13:38:51

Puvodni zprava ze dne 26.11.2003:

> mozna zajimava zprava pro uzivatele produktu Developer Express. Jak
> jiste vite, dodava komponenty pro Delphi VCL, ale take ciste .NET
> komponenty (i stare ActiveX). Tak dle informaci Developer Express bude
> podporovat take VCL.NET a prvni produkty s podporou VCL.NET vylezou
> koncem prvniho ctvrtleti 2004.

Jsem to odeslal prilis brzy, jeste jsem chtel dopsat toto:

Takze to znamena, jestli to dobre chapu, ze v Delphi 8, kde se v .NET
pouzije VCL.NET, nelze pouzit normalni .NET komponenty urcene
napriklad pro Visual Studio? Mate nekdo k tomu nejakou informaci?

Petr Zahradnik, pocitacovy expert

==========================================================
Petr Zahradnik, Computer Laboratory


web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz

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

Delphi 8 - beta, trial

[*] delphi(zv)japos(tec)com - 26.10.2003 13:46:52

A na kdy se planuje dokonceni produktu, jinak receno kdy se predpoklada, ze
se bude produkt u nas prodavat?

Take by mne zajimalo, zda Together bude rovnez podporovat Delhi 8 .NET tak
jak jsem videl, ze podporuje VS.NET C# ?

Jaroslav Pospisil

-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
Behalf Of Jaromir Luhan
Sent: Wednesday, November 26, 2003 1:27 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Delphi 8 - beta, trial


----- Original Message -----
From: <delphi(zv)japos.com>> Mozna se jiz nekdo ptal, nenasel jsem to
>
> kde se da stahnout beta nebo trial Delphi 8 nebo je jen pro vyvolene?
>
> Jaroslav Pospisil
>


Beta verze Delphi 8 nejsou verejne pristupne a Borland CZ nema opravneni je
obecne dale sirit. Zjistuji, co se v tomto smeru da delat a dam vedet. Trial
verze bude k dispozici az po dokonceni produktu.

J. Luhan
Borland CZ


Delphi 8 - beta, trial

[*] Milan Schembera <milan(zv)missoftware(tec)cz> - 26.10.2003 13:34:51

Prej vyslo neco v Chipu na CD, ale mam tu informaci z druhe ruky, takze si
nejsem jistej. Vite nekdo podrobnosti ?> -----Original Message-----
> From: Jaromir Luhan

> Beta verze Delphi 8 nejsou verejne pristupne a Borland CZ
> nema opravneni je
> obecne dale sirit. Zjistuji, co se v tomto smeru da delat a
> dam vedet. Trial
> verze bude k dispozici az po dokonceni produktu.

OT: DevExpress podporuje VCL.NET

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 26.10.2003 13:32:51

Ahoj,

mozna zajimava zprava pro uzivatele produktu Developer Express. Jak
jiste vite, dodava komponenty pro Delphi VCL, ale take ciste .NET
komponenty (i stare ActiveX). Tak dle informaci Developer Express bude
podporovat take VCL.NET a prvni produkty s podporou VCL.NET vylezou
koncem prvniho ctvrtleti 2004.

Petr Zahradnik, pocitacovy expert

==========================================================
Petr Zahradnik, Computer Laboratory


web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz

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

Delphi 8 - beta, trial

[*] Jaromir Luhan <konference(zv)lionet(tec)cz> - 26.10.2003 13:26:50

----- Original Message -----
From: <delphi(zv)japos.com>> Mozna se jiz nekdo ptal, nenasel jsem to
>
> kde se da stahnout beta nebo trial Delphi 8 nebo je jen pro vyvolene?
>
> Jaroslav Pospisil
>


Beta verze Delphi 8 nejsou verejne pristupne a Borland CZ nema opravneni je
obecne dale sirit. Zjistuji, co se v tomto smeru da delat a dam vedet. Trial
verze bude k dispozici az po dokonceni produktu.

J. Luhan
Borland CZ

Vlastnosti objektu v excelu

[*] kexo <kexo(zv)ynet.sk> - 26.10.2003 13:12:49

columns nie je metoda, ale vlastnost, teda musis pouzit lomene zatvorky [],
podobne ako pri range
to iste plati aj pre cells
kexo

----- Original Message -----
From: "Vondracek, Jan" <jvondracek(zv)lear.com>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, November 26, 2003 12:54 PM
Subject: Vlastnosti objektu v excelu


> Ahoj,
>
> nedavno se tu psalo o necem podobnem, ale nevim, jestli se konference
> dobrala vysledku.
>
> Napriklad ramecek kolem bunky je OK:
>
>
ExcelApp.Workbooks[1].Worksheets[1].Range['A1:E6'].BorderAround(xlContinuous
> , xlThin, xlAutomatic);
>
> Sirka sloupce nebo format bunky uz ale nefunguje:
> ExcelApp.Workbooks[1].Columns('H:I').ColumnWidth:=12.43;
> ExcelApp.Workbooks[1].Worksheets[1].Cells(30,9).NumberFormat:='#,##0.00_
> ;[Red]-#,##0.00 ';
>
> Primo v excelu to funguje, ale tady to vraci chybu: method columns not
> supported by automation object
>
> Nevite, co s tim? Diky za rady!
>
> Honza
>

Delphi 8 - beta, trial

[*] delphi(zv)japos(tec)com - 26.10.2003 13:10:49

Mozna se jiz nekdo ptal, nenasel jsem to

kde se da stahnout beta nebo trial Delphi 8 nebo je jen pro vyvolene?

Jaroslav Pospisil


Vlastnosti objektu v excelu

[*] Vondracek, Jan <jvondracek(zv)lear(tec)com> - 26.10.2003 12:54:47

Ahoj,

nedavno se tu psalo o necem podobnem, ale nevim, jestli se konference
dobrala vysledku.

Napriklad ramecek kolem bunky je OK:

ExcelApp.Workbooks[1].Worksheets[1].Range['A1:E6'].BorderAround(xlContinuous
, xlThin, xlAutomatic);

Sirka sloupce nebo format bunky uz ale nefunguje:
ExcelApp.Workbooks[1].Columns('H:I').ColumnWidth:=12.43;
ExcelApp.Workbooks[1].Worksheets[1].Cells(30,9).NumberFormat:='#,##0.00_
;[Red]-#,##0.00 ';

Primo v excelu to funguje, ale tady to vraci chybu: method columns not
supported by automation object

Nevite, co s tim? Diky za rady!

Honza

Shortcut

[*] Jiri Betunak <kindrik(zv)centrum(tec)cz> - 26.10.2003 12:14:45

Hello Jan,

Wednesday, November 26, 2003, 11:54:43 AM, you wrote:

JF> 26.11.2003 Milos J. Hrach:
>> Instalacni program delam v Delphi, ve kterych bez problemu ziskam
>> cestu kam byl program nainstalovan.Dotza spis smeroval ke
>> strukture souboru shortcutu. Jak a kam cestu zapsat, aby vse
>> fungovalo. Jakub
a co treba takhle

----------------
//Do USES musite pridat: FileCtrl,ShlObj, ActiveX, ComObj

procedure CreateLink(WorkingDirectory,FileName,Arguments:
String ;TargetLinkFile: WideString;
Description,IconPath: String ;IconIdex: Integer);
var
MyObject : IUnknown;
MySLink : IShellLink;
MyPFile : IPersistFile;
begin
MyObject := CreateComObject(CLSID_ShellLink);
MySLink := MyObject as IShellLink;
MyPFile := MyObject as IPersistFile;
with MySLink do
begin
SetArguments (PChar(Arguments));
SetPath (PChar(FileName));
SetWorkingDirectory(PChar(WorkingDirectory));
SetDescription (PChar(Description));
SetIconLocation (PChar(IconPath), IconIdex);
end ;
If Not DirectoryExists(ExtractFileDir(TargetLinkFile)) then
CreateDir(ExtractFileDir(TargetLinkFile));
MyPFile.Save(PWChar(TargetLinkFile),False);
MySLink := Nil ;
MyPFile := Nil ;
MyObject := Nil ;
end ;

//Pak uz staci jen zavolat proceduru, napr.:
CreateLink('C:\Win98', 'C:\Win98\Sndrec32.exe', '',
'C:\Win98\sndrec32.lnk', 'Z?znam zvuku', 'C:\icon.ico', 0);

----------------


--
Best regards,
KinDR mailto:kindrik(zv)centrum(tec)cz


FireBirad + Delphi 7 + Komponenty

[*] petr palicka <palicka.petr(zv)seznam(tec)cz> - 26.10.2003 12:04:44

> Napr prejit z IBX na FBX komponenty je problem s SQL, zatim co v IBX,
> ADO, BDE se pouziva pro parametry :Parametr tak v FBX se pouziva
> ?Parametr. Je to zmena nepatrna, ale presto da potrapit.

zkus prolezt vsecky property. ja bych se vsadil (kdybych se vsazel :o),
ze jsem to nekde videl k nastaveni. koukam, ze byc hsi mel ty FIBPluska
trosku osahat.

peca


Shortcut

[*] Jan Fiala <jan.fiala(zv)wo(tec)cz> - 26.10.2003 11:54:43

26.11.2003 Milos J. Hrach:
> Instalacni program delam v Delphi, ve kterych bez problemu ziskam
> cestu kam byl program nainstalovan.Dotza spis smeroval ke
> strukture souboru shortcutu. Jak a kam cestu zapsat, aby vse
> fungovalo. Jakub

Stale tomu moc nerozumim. Ty pises vlastni instalacni program ?
Neni lepsi pouzit hotove reseni (takovy InnoSetup), ktery je zdarma,
ma cestinu bude vypadat urcite lip, vcetne moznosti odinstalace apod.

Jinak pro vytvareni odkazu muzes pouzit knihovnu JCL, unita
JCLShell.PAS. Pokud si to chces udelat sam, muzes to pouzit jako zdroj
informaci.


--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz

FireBirad + Delphi 7 + Komponenty

[*] Benda Lukas <bendal(zv)volny(tec)cz> - 26.10.2003 11:50:42

> jestli je to tak podobny IBXkum, jak se proslycha, tak snad stejne,
nebo ti to nefunguje ani v IBX? master-detail ti v IBXkach jde?

Prave, ze to vubec neni tak podobne IBXkum, je to o dost rozsahlejsi,
ale prave ten master-detail tam narozdil od IBX nejde (resp, nenasel
jsem zpusob jak ho udelat).

Napr prejit z IBX na FBX komponenty je problem s SQL, zatim co v IBX,
ADO, BDE se pouziva pro parametry :Parametr tak v FBX se pouziva
?Parametr. Je to zmena nepatrna, ale presto da potrapit.

FireBirad + Delphi 7 + Komponenty

[*] petr palicka <palicka.petr(zv)seznam(tec)cz> - 26.10.2003 11:40:41

> Dalsi veci je, ze nevim jak nastavit Update (insert), kdyz v query
> pouzivam JOIN. Moznost by byla trzet si v DB pohled a Updatovat to prez
> neho, ale jde to i jinak?

jestli je to tak podobny IBXkum, jak se proslycha, tak snad stejne, nebo
ti to nefunguje ani v IBX? master-detail ti v IBXkach jde?

Peca


FireBirad + Delphi 7 + Komponenty

[*] Benda Lukas <bendal(zv)volny(tec)cz> - 26.10.2003 11:18:40

> Pro FB 1.0 lze pouzit IBX, pro FB 1.5 doporucuji spise FIBPlus
(velmi podobne IBX, protoze vychazeji ze stejneho produktu jako IBX,
FreeIBComponents).

Taky jsem chtel pouzit FIBPlus, ale nejak mi tam nejde udelat
MasterDetail. Nevim jak nastavit MasterDataSet, jde to samozrejme udelat
prez providera a ClientDataSet, ale v praxi pak vznika architektura:
FIBClientDataSet(Conection - Query - Privider - ClientDataSet) -
Provider - ClientDataSet. Coz nepredpokladam, ze vyslednou aplikaci
prilis zrychli :)).

Dalsi veci je, ze nevim jak nastavit Update (insert), kdyz v query
pouzivam JOIN. Moznost by byla trzet si v DB pohled a Updatovat to prez
neho, ale jde to i jinak?

Lukas Benda

okno datamodule mam mimo obrazovky

[*] Ondrej Kelle <o.kelle(zv)digitalpublishing.de> - 26.10.2003 10:44:35

> mam okno datamodule mimo obrazovky / bolo nieco robene v
> 1600*1200 a teraz sa k tomu v 1024*768 nedostanem/. Niekde
> som cital vymazat *.dsk. Ale nic take som nenasiel

Kazde okno mozes posuvat aj pomocou klavesnice: aktivuj ho, stlac alt+space
a vyber si z menu "Move". Potom ho mozes presuvat kurzorovymi klavesami.
Escape presun zrusi, Enter ho potvrdi.

HTH
TOndrej

Zaujimave interview s predstavitelmi Borlandu

[*] ludek.paral(zv)quick(tec)cz - 26.10.2003 10:32:34

Ahoj,

ja si myslim, ze vyvoj .NET aplikaci ma sva specifika stejne jako treba vyvoj aplikaci pro IE nebo sitove aplikace.

U aplikace pro IE se take musi pro stare PC nejdrive nainstalovat IE (take jej musis stahnout), nebo treba kvuli aplikaci pro Interbasi je nejjednodussi na Win95 nainstalovat IE, aby fungovalo spravne TCP/IP.

Asi namitnes, ze vetsina PC ma dnes prohlizec nainstalovan, ale stejne to bude v budoucnosti u platformy MS s Frameworkem...

Rozhodnuti, v jakem vyvoj.prostredi budu delat, musim dle konecne aplikace. Pokud chci TLUSTOU aplikaci bez Frameworku=napr.D7, pokud chci vyuzit vyborne graficke objekty poplatne dnesnimu zobrazeni, jednoduchou spravu instalaci (videl jsem, jak instalace zvladala presne doinstalovani vsech platnych objektu k urcite verzi prgm i navrat zpeti.pak se jiz nemuze stat,ze je nekde nainstalovano treba stare neplatne DLL), chces mit tenkeho klienta (porad EXE se bere jako tlusty,byt ma treba 0,5MB) a tim padem rychlou distribuci, muzes pouzit .NET

Ludek
----- Puvodni zprava -----
Od: Jan Fiala <jan.fiala(zv)wo(tec)cz>
Datum: streda, 26. listopadu 2003 v 8:40 dop
Predmet: Re: Zaujimave interview s predstavitelmi Borlandu

>
> Jasne, pokud ti nevadi, ze misto stovek kB
> budes mit instalaci
> velkou okolo 10 MB
>
>
> --
> Jan Fiala
> jan.fiala(zv)wo(tec)cz
>
>
>
>
>

FireBirad + Delphi 7 + Komponenty

[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 26.10.2003 10:16:33

Haj hou!

On 25 Nov 2003 at 21:49, Fait LMSS wrote:

> Muzete neco doporucit? Koukal jsem na IBObject, ale nevim, jestli to je
> to prave. Lze bez problemu pouzit komponenty primo z Delphi 7.0?
> Nebo tim riskuji, ze po nejakem update se tyto nedomluvi s FireBird ale
> jenom s Interbase?

Pro FB 1.0 lze pouzit IBX, pro FB 1.5 doporucuji spise FIBPlus (velmi
podobne IBX, protoze vychazeji ze stejneho produktu jako IBX,
FreeIBComponents).

Vice na http://www.devrace.com/

S pozdravem
Pavel Cisar (ICQ: 89017288)
Mobil: 724 281429
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase

okno datamodule mam mimo obrazovky

[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 26.10.2003 09:36:30

> mam okno datamodule mimo obrazovky / bolo nieco robene v 1600*1200 a
> teraz sa k tomu v 1024*768 nedostanem/. Niekde som cital vymazat
> *.dsk. Ale nic take som nenasiel

Ahoj,

zkusil bych mensi kanon: datamodul otevrit, v Object Inspectoru ho
pak vybrat z roletky objektu a nastavit vhodne Left a Top. Pripadne
nekde v notepadu otevrit dfm soubor toho datamodulu a tam opravit
left a top.

David Lebeda

Zaujimave interview s predstavitelmi Borlandu

[*] Jaromir Luhan <konference(zv)lionet(tec)cz> - 26.10.2003 10:00:32


----- Original Message -----
From: "Ivan Turcan" <iturcan(zv)drake.sk>
>
> Myslim si ze toto nebude len otazka verzie 2.0 , napokon ked o rok da MS
> verziu 2.5 popr. 3.0 kde je zarucene ze bude kompatibilna..... tu to bude
> mozno ako nekonecny pribeh....
> Bud sa rozhodnes pre konkretnu verziu na ktoru system postavis alebo budes
> prerabat a prerabat.......
>
>
Ale o tom to je a vzdycky bylo! :-)) Nejen u MS nebo Borlandu, tohle je snem
kazde SW firmy, ktera dela svuj byznys pro penize. Vyhodou by mela byt prave
skutecnost - jak zminoval uz Petr - ze by ti .NET framework mel zajistit,
aby i na novejsi verzi makaly stare veci, protoze vedle sebe muzou existovat
ruzne verze teze knihovny a na jednom kompu muzes mit ruzne verze framworku.

J. Luhan
Borland CZ


Zaujimave interview s predstavitelmi Borlandu

[*] Jaromir Luhan <konference(zv)lionet(tec)cz> - 26.10.2003 09:56:32


----- Original Message -----
From: "Jiri Hoffmayer" <parsys(zv)digitus(tec)cz>

>
> To mi nepripada jako uplne zbytecne, kdyz pocitam, ze vyvoj nove ciste
.NET
> aplikace uplne z gruntu muze trvat 2 roky i vice. Otazkou je jak moc 'z
> gruntu' by to bylo v pripade preklapeni treba z D5 do D8 na rozdil od 'z
> gruntu' v C#.
>

Rekl bych, ze z gruntu tak, ze budes pouzivat uplne jiny jazyk.Takze
nepouzijes ani casti kodu, ktere bys jinak pouzil - pokud mas nejakou
algoritmickou perlu, ktere by ses jinak nerad vzdaval.

J. Luhan
Borland CZ


Shortcut

[*] Milos J. Hrach <jhrach(zv)post(tec)cz> - 26.10.2003 09:46:31

Instalacni program delam v Delphi, ve kterych bez problemu ziskam
cestu kam byl program nainstalovan.Dotza spis smeroval ke
strukture souboru shortcutu. Jak a kam cestu zapsat, aby vse
fungovalo. Jakub

----- PUVODNI ZPRAVA -----
Od: "Jan Fiala" <jan.fiala(zv)wo(tec)cz>
Komu: delphi-l(zv)clexpert(tec)cz
Predmet: Re: Shortcut
Datum: 26.11.2003 - 8:49:25

> 26.11.2003 Milos J. Hrach:
> > Poradite mi nekdo jak "presvedcit"
> > instalacni programek, aby
> > vytvoril napr. na plose Shortcut pro
> > instalovany sw podle cesty,
> > kterou si uzivatel pri instalaci zvolil?
> > Potrebuji zadat nejen
> > cestu, na ktere se nachazi spoustena
> > aplikace, ale i adresar ze
> > ktereho ma sosat data.
>
> A co treba prozradit, pomoci jakeho programu
> instalaci vytvaris ?
> Vetsina jich ma promennou, pomoci ktere se
> ziska cesta po instalaci.
>
> --
> Jan Fiala
> mailto:jan.fiala(zv)wo(tec)cz
>
>
>
>
>

--
VOLNY Bingo - vyzvednete si svou hraci kartu
a vyhrajte nekterou z 38 cen!
http://soutez.volny(tec)cz/slepa.php

Zaujimave interview s predstavitelmi Borlandu

[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 26.10.2003 09:30:29

On 25 Nov 2003 at 21:59, Ludek ZITA wrote:

> > Dobre, zkuste me prosim nekdo presvedcit _relevantnimi_ duvody, proc
> > je cesta prec VCL.NET lepsi, nez psat rovnou v .NET.
>
> Ja bych navrhoval podivat se na pouziti hojne rozsirenych komponent a
> knihoven (RX, JCL...) Tady vidim nejvetsi praci s preklopenim.

Proboha, a proc???

S pozdravem

Zbysek Hlinka
E-mail: hlinka zavin. hlinka tecka cz


ModBus komunikace

[*] Jan Harman <harman(zv)volny(tec)cz> - 26.10.2003 08:54:21

Zdravim vsechny,
nevite nekdo prosim o nejake komponente nebo unite ktera umi komunikovat
ModBusem? Dik.

Jan Harman, Brno, harman(zv)volny(tec)cz


Black list - Spam Assasin

[*] Tomas Rosa <trosa(zv)seznam(tec)cz> - 26.10.2003 09:08:27

No, pokud se Vam email vrati, tak v hlavickach obsahuje i od SpamA seznam
filtru, kterymi prosel. Z toho se da najit, ktery centralni server s
blacklistama vas zaradil.

Obecne muzete byt asi tady:

/* MAPS RBL: Mail Abuse Protection System Realtime Blackhole List
http://mail-abuse.org/rbl/ */
SITE("blackholes.mail-abuse.org")

/* MAPS RSS: Mail Abuse Protection System Relay Spam Stopper
http://mail-abuse.org/rss/ */
SITE("relays.mail-abuse.org")

/* MAPS DUL: Mail Abuse Protection System Dial-up User List
http://mail-abuse.org/dul/ */
SITE("dialups.mail-abuse.org")

/* MBL: Mike's Black List
http://groups.google.com/groups?ic=1&th=26aaeffd51692527,1
Please note: This URL seems to change frequently. See era's list above
for more current information. */
SITE("3y.spam.mrs.kithrup.com")

/* ORBL: Open Relay Black List
http://www.orbl.org/ */
SITE("or.orbl.org")

/* ORBZ: Open Relay Block Zone
http://www.orbz.gst-group.co.uk/orbs/ */
SITE("orbz.gst-group.co.uk")
SITE("manual.orbz.gst-group.co.uk")

/* ORDB: Open Relay DataBase
http://www.ordb.org/ */
SITE("relays.ordb.org")

/* http://spamcop.net */
SITE("bl.spamcop.net")

Takze na kazde ze siti, kde se obevite se muzete nechat vymazat - kazdy ma
svuj postup vymazani se.

Nicmene je obecne znamo, ze blacklisty je metoda ktera prilis "plytva
munici" a neni uspesna - ma prilis falsenych "obivineni". Takze pokud se
dany provozovatel spoleha jen na vysledek blacklistu, neni to dobre.>Nas provider Contactel jaksi zapomnel zaplatit poplatek
>za domenove jmeno a CZ.NIC jej vyradil ze zony .CZ.
>To jsme rychle vyresili ale mezitim se nase domena
>stihla dostat na Blacklist diky nefunkcnimu DNS a MX
>v header mailu. Takze nas ted spousta mail serveru nevezme :o( S pozdravem
Tomas Rosa

------------------------=[ pinknet on every screen]=-----------------------
Tomas Rosa
Tomas.Rosa(zv)PinkNet(tec)cz http://www.pnws.org
+420 602 860 704
PinkNet Web Server for Win32 - FREEWARE www.pnws.org
---------------------------------------------------------------------------

okno datamodule mam mimo obrazovky

[*] mato <mato.tino(zv)inmail.sk> - 26.10.2003 08:58:27

zdravim,

mam okno datamodule mimo obrazovky / bolo nieco robene v 1600*1200 a teraz
sa k tomu v 1024*768 nedostanem/. Niekde som cital vymazat *.dsk. Ale nic
take som nenasiel



----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu (zme.zoner.sk)

Zaujimave interview s predstavitelmi Borlandu

[*] Jan Fiala <jan.fiala(zv)wo(tec)cz> - 26.10.2003 08:40:20

25.11.2003 Petr Vones:
> From: "Ludek ZITA" <konference(zv)sales(tec)cz>
>> .NET neni databazovy engine jako BDE, takze volat po tom, aby instalaci .NET
>> zvladala pani Oprsalkova je stejne jako chtit po ni instalaci OS.

> Instalace .NET frameworku (neplest s SDK) muze byt soucasti instalace cele
> aplikace, uzivatel o ni nemusi vubec vedet:

> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconsetupexebootstrappersampleoperations.asp

Jasne, pokud ti nevadi, ze misto stovek kB budes mit instalaci
velkou okolo 10 MB


--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz

Shortcut

[*] Jan Fiala <jan.fiala(zv)wo(tec)cz> - 26.10.2003 08:42:20

26.11.2003 Milos J. Hrach:
> Poradite mi nekdo jak "presvedcit" instalacni programek, aby
> vytvoril napr. na plose Shortcut pro instalovany sw podle cesty,
> kterou si uzivatel pri instalaci zvolil? Potrebuji zadat nejen
> cestu, na ktere se nachazi spoustena aplikace, ale i adresar ze
> ktereho ma sosat data.

A co treba prozradit, pomoci jakeho programu instalaci vytvaris ?
Vetsina jich ma promennou, pomoci ktere se ziska cesta po instalaci.

--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz

Shortcut

[*] Milos J. Hrach <jhrach(zv)post(tec)cz> - 26.10.2003 08:24:18

Ahoj lidi!

Poradite mi nekdo jak "presvedcit" instalacni programek, aby
vytvoril napr. na plose Shortcut pro instalovany sw podle cesty,
kterou si uzivatel pri instalaci zvolil? Potrebuji zadat nejen
cestu, na ktere se nachazi spoustena aplikace, ale i adresar ze
ktereho ma sosat data.

Diky
Jakub

--
VOLNY Bingo - vyzvednete si svou hraci kartu
a vyhrajte nekterou z 38 cen!
http://soutez.volny(tec)cz/slepa.php

OT: Black list - Spam Assasin

[*] Robert <rpvp(zv)vagnerplast(tec)cz> - 26.10.2003 08:06:17

Zdravim profici a omlouvam se za OT.

Nas provider Contactel jaksi zapomnel zaplatit poplatek
za domenove jmeno a CZ.NIC jej vyradil ze zony .CZ.
To jsme rychle vyresili ale mezitim se nase domena
stihla dostat na Blacklist diky nefunkcnimu DNS a MX
v header mailu. Takze nas ted spousta mail serveru nevezme :o(

Nevite nekdo co se s tim da delat?


Robert Plzak

OT: sprava webu

[*] Ing. Miroslav Ondrisek <ondrisek(zv)seznam(tec)cz> - 26.10.2003 07:26:14

Omlouvam se za OT, ale shanim firmu (nebo cloveka), ktery by byl
schopen prevzit spravu webu pro jednu brnenskou firmu. Pravdepodobne
to dopadne tak, ze www budou muset byt vybudovany znovu. Zrejme pujde
o databazove reseni. Podminka: firma _musi_ byt z Brna nebo blizkeho
okoli. Detaily domluvime na soukr. mailu miroslav.ondrisek(zv)tiscali(tec)cz.

Diky Mira

Tisk na jehlickove tiskarne

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 26.10.2003 03:07:57

From: "Bronislav Klucka" <delphi(zv)pro2-soft.com>
> problem je v tom, ze se mi na konci uctenky objevi ty znaky (ctverecek=$1b,
> "i"=$69 a odradkovani=$0A a "m"=$6d). Papir sice vyjede a urizne se , ale ty
> znaky me tam vadi...

Patrne si tam printer driver jeste neco prida. Kdyz je ta tiskarna pripojena
pres seriovy port, co na ni tisknout primo zasilanim dat na tento port a ne
jako na normalni tiskarnu (coz stejne neni) ?

Petr Vones


Delphi 8 - beta

[*] delphi(zv)japos(tec)com - 25.10.2003 23:13:42

Mozna se jiz nekdo ptal, nenasel jsem to

kde se da stahnout beta Delphi 8 nebo je jen pro vyvolene?

Jaroslav Pospisil

Tisk na jehlickove tiskarne

[*] Bronislav Klucka <delphi(zv)pro2-soft(tec)com> - 25.10.2003 22:41:40

Jasne, ze jsem to jenom blbe okopiroval do mailu.
tady neni problem ve funkcnosti. to je v pohode (kdyz tam neposlu ty znaky,
nic se nestane, kdyz je tam poslu, vyjede papir a odrizne ho) problem je v
tom, ze tam ty znaky jeste vypise...


Brona
>
> a nepatri nahodou prvne FULLCUT ?
> system.WriteLn(p_FULLCUT );
> system.WriteLn(p_PAPEROUT );
>
> nebo tam zkuste poslat #$C
> coz je posun o stranku, pripadne #$A#$C
>
> Lubos
>
>
>

>
>> Zdar, mam problemy s tiskem na jehlickove pokladni tiskarne (uz jsem to
tu
>> resil) mel jsme problemy hlavne s vyjizdenim papiru po tisku, nakonec
jsem
>> kontaktoval vyrobce, ktery mi poslal toto:
>> **********************************************
>> Vazeny pane Klucko,
>>
>> sekvence pro FULL CUT je v hexa 1B 69 0A a pro PART CUT 1B 6D
>> 0A.....bohuzel
>> Vam nepovim,jak zadavat v ramci ws pro WINDOWS,ponevadz jsem stary DOSak
>> potazmo BASICar.Zkuste nasledujici
>>
>> rem *************
>> cls:clear:close:reset
>> full$=chr$(&H1B)+chr$(&H69)+chr$(&H0A)
>> part$=chr$(&H1B)+chr$(&H6D)+chr$(&H0A)
>>
>> OPEN "COM?:9600,N,8,1,RS" FOR OUTPUT AS #1
>> for a=1 to 10
>> print #1,full$
>> next
>>
>> for i=1 to 10
>> print #1,part$
>> next
>>
>> print #1,"Test cutteru tiskarny EPSON TM-U210B dokoncen"+full$
>>
>> close
>> rem----******* KONEC PROGRAMU ********
>> **********************************************
>>
>> ja jsem to prepsal takto:
>>
>> const p_FULLCUT=#$1B#$6D#$0A;
>> p_PAPEROUT=#$1B#$69#$0A;
>>
>> var fPrn:TextFile;
>>
>>
>> begin
>> AssignPrn(fPrn);
>> Rewrite(fPrn);
>> Printer.Canvas.Font.PixelsPerInch:=GetDeviceCaps(Printer.Canvas.Handle,
>> LOGPIXELSY);
>> system.Write(fPrn,'text');
>> system.Write(fPrn,'text');
>> system.Write(fPrn,'text');
>> system.WriteLn(p_PAPEROUT );
>> system.WriteLn(p_PAPEROUT );
>> CloseFile(fPrn);
>> end;
>>
>>
>> problem je v tom, ze se mi na konci uctenky objevi ty znaky
>> (ctverecek=$1b,
>> "i"=$69 a odradkovani=$0A a "m"=$6d). Papir sice vyjede a urizne se , ale
>> ty
>> znaky me tam vadi...
>>
>>
>> Nevite nekdo, kde je problem???
>>
>>
>> Brona
>>
>>
>>
>>
>>
>>
>>
>>
>>

Zaujimave interview s predstavitelmi Borlandu

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

From: "Ludek ZITA" <konference(zv)sales(tec)cz>
> .NET neni databazovy engine jako BDE, takze volat po tom, aby instalaci .NET
> zvladala pani Oprsalkova je stejne jako chtit po ni instalaci OS.

Instalace .NET frameworku (neplest s SDK) muze byt soucasti instalace cele
aplikace, uzivatel o ni nemusi vubec vedet:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconsetupexebootstrappersampleoperations.asp

Petr Vones


Zaujimave interview s predstavitelmi Borlandu

[*] Ivan Turcan <iturcan(zv)drake.sk> - 25.10.2003 22:33:39

inu napada ma este jedno....

podla mna ani aplikacia zalozena na winforms pokial pouzije BDP a pristupuje
napr. na Oracle nebude cisty Net, pretoze ako pozeram ten link pouziva
oci.dll co je win32....

Nie je potom lepsie pouzit ADO.NET ?

vdaka

Ivan

Zaujimave interview s predstavitelmi Borlandu

[*] Vlko II. <vlko(zv)zilina(tec)net> - 25.10.2003 22:29:39

On Tue, 25 Nov 2003 19:19:23 +0100, Ivan Turcan <iturcan(zv)drake.sk> wrote:> no ono to same rovnako plati aj pre Visual Studio, tu ak kupis verziu
> VS2003
> nemas zarucene ze ti pojde aj Net Framework 2.0....
> Otazne teda je komu das svoje peniaze aby si sa mohol zacat ucit :)

To teda nie, kazda verzia VS je viazana na konkretny framework, a to uz len
kvoli tomu, ze design time, je robeny vlastne na danom frameworku.

>
> Myslim si ze toto nebude len otazka verzie 2.0 , napokon ked o rok da
> MS
> verziu 2.5 popr. 3.0 kde je zarucene ze bude kompatibilna..... tu to bude
> mozno ako nekonecny pribeh....

to s tymy verziami by som tak ruzovo nevidel, mam pocit ze 2ka bude az na
konci
roku 2004, dovtedy nas caka 1.2 a 1.5

> Bud sa rozhodnes pre konkretnu verziu na ktoru system postavis alebo
> budes
> prerabat a prerabat.......

Nie tak celkom, aj ked je assembly viazana na konkretny framework, mozes
jej
urcit, ze ma bezat aj na inom, teda ak nemas 1.1 framework, tak teoreticky
mozes
assembly urcenu pre 1.1 spustit aj na 1.0 frameworku (a hlavne naopak, co
je ten
spravny dovod, kvoli ktoremu to je mozne:). Ale cisto len teoreticky bez
zaruky:). Jednoducho mozes to tej assembly nastavit. Pre danu problematiku
silne
odporucam aspon raz precitat knihu .NET Framework programovani aplikaci od
Jeffrey
Richtera. Vlastne by to mala byt povinnost pre vsetkych, ktori chcu zacat
v .Net
programovat profesionalne. Je to tazka cetba, ale vysledok stoji za to:)
(Keby bolo viac casu tak som istotne dalej ako za 1/3 knihy:)

Vlko


--


--------------
mail: vlko_(zv)pobox.sk web: http://vlko.zilina.net

Zaujimave interview s predstavitelmi Borlandu

[*] Ludek ZITA <konference(zv)sales(tec)cz> - 25.10.2003 21:59:36


----- Original Message -----
From: "Petr Svejda" <petr(zv)svejda(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Tuesday, November 25, 2003 11:14 AM
Subject: Re: Zaujimave interview s predstavitelmi Borlandu


> Tak jeste jinak. Mozna znas aplikaci Pohoda (ucetnictvi pracujici s MDB
> soubory). Zalozis CD, odklepnes ze chces instalovat a hned jdes uctovat.

Ahoj.
IMHO bude zalezet na tom zda bude mit pani Oprsalkova na PC jiz
nainstalovane .NET framework ci ne.

Presto, ze mne zatim .NET nijak zvlast nezaujal je mi jasne ze jediny
spravny pohled na .NET je, ze se jedna o novy operacni system, a soucasnou
situaci bych prirovnal asi takto
WIN32+.NET = MS DOS+Win3.11

.NET neni databazovy engine jako BDE, takze volat po tom, aby instalaci .NET
zvladala pani Oprsalkova je stejne jako chtit po ni instalaci OS.

Ludek


Zaujimave interview s predstavitelmi Borlandu

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 25.10.2003 22:17:38

Puvodni zprava ze dne 25.11.2003:

> .NET neni databazovy engine jako BDE, takze volat po tom, aby instalaci .NET
> zvladala pani Oprsalkova je stejne jako chtit po ni instalaci OS.

.NET Framework se instaluje mnohem snaz nez nejake BDE. Lze ho
nainstalovat klidne uplne potichu jako soucast aplikace, je-li to
potreba. Podporuji to i instalacni nastroje typu InstallShield, Wise
Solutions apod. Nevidim v tom nejmensi problem.

Petr Zahradnik, pocitacovy expert

==========================================================
Petr Zahradnik, Computer Laboratory


web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz

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

FireBirad + Delphi 7 + Komponenty

[*] Fait LMSS <fait(zv)lmss(tec)cz> - 25.10.2003 21:49:35

Ahoj

I kdyz tady radi prudka debata o tom jestli Delphi ano nebo neco jineho,
mam dotaz na volbu komponent k FireBird 1.5.
Muzete neco doporucit? Koukal jsem na IBObject, ale nevim, jestli to je
to prave. Lze bez problemu pouzit komponenty primo z Delphi 7.0?
Nebo tim riskuji, ze po nejakem update se tyto nedomluvi s FireBird ale
jenom s Interbase?

Diky za namety.

Jiri Fait

LM STEEL servis CZ s.r.o.

mobil: +420 603 877 493


MS XML Parser

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

From: "Robert Suska" <suskar(zv)seznam(tec)cz>
> nenapadol, ja som to napisal aj do toho mailu ze: "Este mi dovol moj osobny
> nazor,...." a toto snad napisat mozem, mame demokraciu alebo nie ? Napisal

Samozrejme, vzdyt se nic nedeje ;-)

Petr Vones

MS XML Parser

[*] Robert Suska <suskar(zv)seznam(tec)cz> - 25.10.2003 20:45:30

> Proc instalovat zase nejaky balast ktery se snazi dostat na uroven toho,
co uz je davno hotove a relative odzkousene (a nestoji to zadne dalsi
penize) ?

V poriadku, netvrdim opak nemam osobne odskusane MS XML ale to len preto
lebo bola poziadavka pisat apl. pokial je to mozne aj pre linux nasiel som
riesenie XDOM tak som ho pouzil. To ci je ta vec celkom koser som moc
nebadal proste to co som od toho cakal funguje a viac nechcem a mne to
staci.

> Pro me je dobre to co je kvalitni a je mi uplne jedno kdo to dela. Pricemz
kvalita jde vetsinou ruku v ruce s komercnim produktem (cimz netvrdim ze
nejsou vyjimky) coz je i vcelku logicke. Naopak mam spis pocit, ze dnes je
moda odsuzovat cokoli co udela Microsoft bez posouzeni technicke stranky
reseni. Tento trend uz me ponekud unavuje.

Ja som nenapisal ze MS odsudzujem a to ze komercia a kvalita kracaju skoro
ruka v ruke je logicke. Teraz som cital mail este od pana Zahradnika a musim
este napisat na margo veci s tym napadanim pana Vonesa. Nikoho som
nenapadol, ja som to napisal aj do toho mailu ze: "Este mi dovol moj osobny
nazor,...." a toto snad napisat mozem, mame demokraciu alebo nie ? Napisal
som to slusne bez nadavok a dalsich veci ktore tu obcas vidiet.

Myslim si ze nema vyznam pokracovat, neveril som ze moj prvy mail to dostane
do takeho varu.... :(.

Robo

> Petr Vones


MS XML Parser

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 25.10.2003 20:27:29

Puvodni zprava ze dne 25.11.2003:

> vsimol som si, ze podla Teba je nieraz len to dobre, co urobil MS. MS na
> niektorych programoch pracuje uz hodne, hodne dlhu dobu a niesu stale take
> ake by mali byt, XDOM je vec co sa stale vyvija, preco jej nedat sancu? Lebo
> ta veta mi dost zavanula MS propagaciou, ze co je od MS to je dobre.

Ja bych spis rekl, ze podle nej je dobre vyuzivat komponenty, ktere
jsou soucasti operacniho systemu a zaroven jsou spolehlive. Uvedl
argumenty, ze v XDOM jsou chyby a ze 3 uvidel na prvni pohled, dale ze
je MS XML je rychle a spolehlive reseni a je dostupne na vsech
operacnich systemech podporovanych Borlandem. Ty jsi zase uvedl, ze ti
pripada lepsi a pridava k aplikaci 1 MB navic.

Nevidim duvod, abys ho napadal, ze propaguje Microsoft. Nevidim duvod,
proc, jen proto, ze MS XML je od Microsoftu, by se to nemelo pouzivat
a kazdy, kdo ma na vec jiny nazor nez ty, propaguje Microsoft.

Co to je tu sakra za protimicrosofti nalady? Vsichni jedete na MS
operacnich systemech, vsichni vydelavate diky MS, tak co to tu je za
dohadovani - notabene kvuli nejake ptakovine MS XML?

Petr Zahradnik, pocitacovy expert

==========================================================
Petr Zahradnik, Computer Laboratory


web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz

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

MS XML Parser

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 25.10.2003 20:37:30

From: "Robert Suska" <suskar(zv)seznam(tec)cz>
> XML ??? Podla mna je lepsim riesenim ako MS XML kniznica XDOM osobne som ju

A kdyz jsme u parseru, pro jednorazove zpracovani XML se mozna vice hodi SAX
parser, dobry prehled parseru pro Delphi je tady: http://xml.defined.net/SAX/

Petr Vones

MS XML Parser

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

From: "Robert Suska" <suskar(zv)seznam(tec)cz>
> No a ? XDOM nainstalujem do D5, D6, D7 a Kylix.

Proc instalovat zase nejaky balast ktery se snazi dostat na uroven toho, co uz
je davno hotove a relative odzkousene (a nestoji to zadne dalsi penize) ?

> nestalo, ze by to urobilo nejaku chybu.... Este mi dovol moj osobny nazor,
> vsimol som si, ze podla Teba je nieraz len to dobre, co urobil MS. MS na

Pro me je dobre to co je kvalitni a je mi uplne jedno kdo to dela. Pricemz
kvalita jde vetsinou ruku v ruce s komercnim produktem (cimz netvrdim ze
nejsou vyjimky) coz je i vcelku logicke. Naopak mam spis pocit, ze dnes je
moda odsuzovat cokoli co udela Microsoft bez posouzeni technicke stranky
reseni. Tento trend uz me ponekud unavuje.

Petr Vones


MS XML Parser

[*] Robert Suska <suskar(zv)seznam(tec)cz> - 25.10.2003 20:11:27

Ahoj

> Protoze funguje a je rychly.

Nehadam sa...

> MS XML 3 je ve vsech Borlandem soucasne podporovanych verzich Windows.

No a ? XDOM nainstalujem do D5, D6, D7 a Kylix.

> A je v tom kopa chyb ... Ja to pouzival asi 5 minut a nasel nejmin tri.

Hm.... Napisal som v tom kniznicu co generuje podla nejakej databazovej
struktury xml file a potom ho cez https posle na server a este sa mi
nestalo, ze by to urobilo nejaku chybu.... Este mi dovol moj osobny nazor,
vsimol som si, ze podla Teba je nieraz len to dobre, co urobil MS. MS na
niektorych programoch pracuje uz hodne, hodne dlhu dobu a niesu stale take
ake by mali byt, XDOM je vec co sa stale vyvija, preco jej nedat sancu? Lebo
ta veta mi dost zavanula MS propagaciou, ze co je od MS to je dobre.

Robo

> Petr Vones



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