Archív konference Delphi

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

OT : moduly Quido

[*] Pavel Simek <sw68(zv)seznam(tec)cz> - 07.2.2007 09:54:49

Zdravim vsechny.

Nemate nekdo zkusenosti s programovanim sw pro moduly Quido od f.
papouch.com??

Simek

Zmena vysky radku v DBGrid

[*] Miloslav Pojsl <mpojsl(zv)seznam(tec)cz> - 07.2.2007 10:22:51

Zdravim vsechny,

prosim mohl by nekdo poradit, jak korektne zmenit (zvetsit) vysku radku v DBGridu? Ja to delal tak, ze pri udalosti OnDrawColumnCell volam tento kod:

for i:=1 to CustGrid(Sender).RowCount-1 do
CustGrid(Sender).RowHeights[i]:=120;

kde

type CustGrid=class(TCustomGrid);

Funguje to, ale pri scrollovani se zmenene rozmery ignoruji. Radky, ktere presahnou oblast DBGridu, nejsou viditelne ani zobrazitelne scrollovanim. Prosim, jak to vyresit?

Diky za podnety, zdravi M. Pojsl

ADMIN: OT : moduly Quido

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 07.2.2007 11:10:54

Puvodni zprava ze dne 7.2.2007 od Pavel Simek:

> Nemate nekdo zkusenosti s programovanim sw pro moduly Quido od f.
> papouch.com??

Tento typ dotazu tu nema co delat. Bud se zeptej konkretne na neco, a
nebo jeste maximalne, at se ti nekdo ozve na soukromy mail mimo
konferenci. Ale nejake hlasovani ucastniku, kdo ma nebo nema
zkusenosti, to do konference Delphi rozhodne nepatri. Navic, kdyz to
oznacujes OT, predpokladam, ze to nema nic spolecneho s Delphi, pak to
tu vubec nema co delat, a pokud to ma neco spolecneho s Delphi, pak to
zase nema byt oznaceno OT. Ber to jako napomenuti administratora.

Petr Zahradnik, pocitacovy expert

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


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

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


COALESCE pri filtrovani cisel

[*] Ivan Dulgerov <ivan.dulgerov(zv)sazp.sk> - 07.2.2007 13:45:05

Zdravim.

Mam takyto select:

select * from TABULKA where COALESCE(NAZOVSUB,'||') like '%nieco%'

Ak user zada "nieco", vrati mu to relevantne data, ak
user nezada nic, vrati mu to vsetky data v tabulke.

OTAZKA : potrebujem to iste napisat ak sa filtruje
datovy typ "Number". Teda ak nezada ziadne cislo,
musi mu to vratit vsetky zaznamy...

Cosi ako :
select * from okres where COALESCE(ID_OKRES,null) = '30'

Teda v tomto pripade, ak nezada nic, musi mu vratit vsetky okresy.
Ako na to?

PS. uz sa okolo toho tocim 2 hodiny ;-))

--
S pozdravom

Ivan Dulgerov CEI SAZP Programator

Tajovskeho 28
97590 Banska Bystrica
tel: 048 4374144
ICQ : 190698607
mail : ivan.dulgerov(zv)sazp.sk

COALESCE pri filtrovani cisel

[*] Milan Tomes <delphi(zv)haida(tec)cz> - 07.2.2007 14:05:06

select *
from okres
where
(neco is null) or
((neco is not null) and (id_okres = neco))

Nezkousel jsem, jen tipuju

S pozdravem

Milan Tomes



Ivan Dulgerov napsal(a):
> select * from TABULKA where COALESCE(NAZOVSUB,'||') like '%nieco%'
>
> Ak user zada "nieco", vrati mu to relevantne data, ak
> user nezada nic, vrati mu to vsetky data v tabulke.
>
> OTAZKA : potrebujem to iste napisat ak sa filtruje
> datovy typ "Number". Teda ak nezada ziadne cislo,
> musi mu to vratit vsetky zaznamy...
>
>

COALESCE pri filtrovani cisel

[*] Slavomir Skopalik <skopalik(zv)elektlabs(tec)cz> - 07.2.2007 14:05:06

sql.text:='select ... from tabulka';
if neco<>'' then sql.add('where .....');

Neboli pridat klauzuli where pouze pokud ma smysl.
Ono to jde i na urovni sql, ale je to prasarna (zkonvertovat number na varchar a
pak pouzit like).

Slavek

Ing. Slavomir Skopalik
Jednatel spolecnosti
Elekt Labs s.r.o.
Chaloupky 158
783 72 Velky Tynec
Czech Republic
--------------------------------------------
Mobil: +420 724 207 851
icq:199 118 333
e-mail:skopalik(zv)elektlabs(tec)cz
http://www.elektlabs(tec)cz


>
> select * from TABULKA where COALESCE(NAZOVSUB,'||') like '%nieco%'
>
> Ak user zada "nieco", vrati mu to relevantne data, ak
> user nezada nic, vrati mu to vsetky data v tabulke.
>
> OTAZKA : potrebujem to iste napisat ak sa filtruje
> datovy typ "Number". Teda ak nezada ziadne cislo,
> musi mu to vratit vsetky zaznamy...
>
> Cosi ako :
> select * from okres where COALESCE(ID_OKRES,null) = '30'
>
> Teda v tomto pripade, ak nezada nic, musi mu vratit vsetky
> okresy. Ako na to?

COALESCE pri filtrovani cisel

[*] Tyslic Jiri <jiri.tyslic(zv)delfortgroup(tec)com> - 07.2.2007 14:57:10

Nebo jeste prehlednejsi zapis je where 1=1, sql optimalizator podminku
vzdy vyhodi a v kodu uz mohu doplnovat pouze sql.add(' AND ....')

Jirka

> sql.text:='select ... from tabulka';
> if neco<>'' then sql.add('where .....');
>
> Neboli pridat klauzuli where pouze pokud ma smysl.
> Ono to jde i na urovni sql, ale je to prasarna (zkonvertovat
> number na varchar a pak pouzit like).
>
> Slavek
>
> Ing. Slavomir Skopalik
> Jednatel spolecnosti
> Elekt Labs s.r.o.
> Chaloupky 158
> 783 72 Velky Tynec
> Czech Republic
> --------------------------------------------
> Mobil: +420 724 207 851
> icq:199 118 333
> e-mail:skopalik(zv)elektlabs(tec)cz
> http://www.elektlabs(tec)cz
>
>
> >
> > select * from TABULKA where COALESCE(NAZOVSUB,'||') like '%nieco%'
> >
> > Ak user zada "nieco", vrati mu to relevantne data, ak
> > user nezada nic, vrati mu to vsetky data v tabulke.
> >
> > OTAZKA : potrebujem to iste napisat ak sa filtruje
> > datovy typ "Number". Teda ak nezada ziadne cislo,
> > musi mu to vratit vsetky zaznamy...
> >
> > Cosi ako :
> > select * from okres where COALESCE(ID_OKRES,null) = '30'
> >
> > Teda v tomto pripade, ak nezada nic, musi mu vratit vsetky
> > okresy. Ako na to?
>
>
>
>

COALESCE pri filtrovani cisel

[*] Ivan Turcan <iturcan(zv)drake.sk> - 07.2.2007 15:19:12

Berem do uvahy ze sa bavime o MSSQL, tak pripadne takto:

select * from okres where ID_OKRES = ISNULL((zv)HODNOTA,ID_OKRES)

it

-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz] On
Behalf Of Tyslic Jiri
Sent: Wednesday, February 07, 2007 2:57 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: COALESCE pri filtrovani cisel

Nebo jeste prehlednejsi zapis je where 1=1, sql optimalizator podminku
vzdy vyhodi a v kodu uz mohu doplnovat pouze sql.add(' AND ....')

Jirka

> sql.text:='select ... from tabulka';
> if neco<>'' then sql.add('where .....');
>
> Neboli pridat klauzuli where pouze pokud ma smysl.
> Ono to jde i na urovni sql, ale je to prasarna (zkonvertovat
> number na varchar a pak pouzit like).
>
> Slavek
>
> Ing. Slavomir Skopalik
> Jednatel spolecnosti
> Elekt Labs s.r.o.
> Chaloupky 158
> 783 72 Velky Tynec
> Czech Republic
> --------------------------------------------
> Mobil: +420 724 207 851
> icq:199 118 333
> e-mail:skopalik(zv)elektlabs(tec)cz
> http://www.elektlabs(tec)cz
>
>
> >
> > select * from TABULKA where COALESCE(NAZOVSUB,'||') like '%nieco%'
> >
> > Ak user zada "nieco", vrati mu to relevantne data, ak
> > user nezada nic, vrati mu to vsetky data v tabulke.
> >
> > OTAZKA : potrebujem to iste napisat ak sa filtruje
> > datovy typ "Number". Teda ak nezada ziadne cislo,
> > musi mu to vratit vsetky zaznamy...
> >
> > Cosi ako :
> > select * from okres where COALESCE(ID_OKRES,null) = '30'
> >
> > Teda v tomto pripade, ak nezada nic, musi mu vratit vsetky
> > okresy. Ako na to?
>
>
>
>

Alphablending 2 barev

[*] Karel Rys <delphi(zv)zas-me(tec)cz> - 07.2.2007 23:03:43

Cituji Tomas Rosa <trosa(zv)seznam(tec)cz>:

> potrebuju zkombinovat 2 barvy (jen barvy - tedy defacto jeden pixel).
> Nemate nekdo v rukavu trik jak vzit barvu A a s 15% krytim pridat barvu B?

Ahoj,

snad vysledek := (1-0,15) * A + 0,15 * B ?
Udela se to postupne pro R, G, B slozky.

Karel Rys


Alphablending 2 barev

[*] Tomas Rosa <trosa(zv)seznam(tec)cz> - 07.2.2007 18:29:25

Zdravim,

potrebuju zkombinovat 2 barvy (jen barvy - tedy defacto jeden pixel).
Nemate nekdo v rukavu trik jak vzit barvu A a s 15% krytim pridat barvu B?

Diky

TR

D7 UDPSocket

[*] karel svoboda <sw68(zv)seznam(tec)cz> - 08.2.2007 08:20:20

Ahojky,

nemohl by mi nekdo pomoci s komponentou v D7 UDPSocket? Nevim jak s ni pracovat.

Diky Karel

Alphablending 2 barev

[*] Jozef Uhler <uhler(zv)os.sk> - 08.2.2007 08:54:22

Dobry den,

zasielam Vam kus kodu, ktory je funkcny:

{Tato procedura nakresli na njake pozadie bmp obrazok img, ktoreho alpha
blending je urcena parametrom opacity.}
{bmp - pozadie, img - obrazok, px a py je pozicia kam sa ma obrazok
vykreslit, opacity - alpha medzi 0 a 1}
procedure DrawImgWithOpacity(var bmp, img:TBitmap;px,py:integer;opacity:real);
var
x,y:integer;
ps,pl:PByteArray;
begin
for y:=0 to img.Height-1 do begin
pl:=img.ScanLine[y];
ps:=bmp.ScanLine[y+py];
for x:=0 to img.Width-1 do begin
ps[(x+px)*3]:=Round(pl[x*3]*opacity + ps[(x+px)*3]*(1-opacity));
ps[(x+px)*3+1]:=Round(pl[x*3+1]*opacity + ps[(x+px)*3+1]*(1-opacity));
ps[(x+px)*3+2]:=Round(pl[x*3+2]*opacity + ps[(x+px)*3+2]*(1-opacity));
end;
end;
end;

{Tato procedura nakresli obdlznik farby Color na pozadie bmp s alphou opacity}
{bmp - pozadie, px1,py1,px2,py2 - ohranicenie obdlznika, color - farba
obdlznika, opacity - alpha}
procedure DrawRectWithOpacity(var
bmp:TBitmap;px1,py1,px2,py2:Integer;Color:TColor;opacity:real);
var
x,y,divider:integer;
ps:PByteArray;
r,g,b:byte;
x_opacity:real;
begin
r:=Color;
g:=Color shr 8;
b:=Color shr 16;
r:=Round(r*opacity);
g:=Round(g*opacity);
b:=Round(b*opacity);
x_opacity:=(1-opacity);
divider:=Round(256/x_opacity);
for y:=py1 to py2 do begin
ps:=bmp.ScanLine[y];
for x:=px1 to px2 do begin
ps[x*3]:=(ps[x*3] shl 8) div divider+r;
ps[x*3+1]:=(ps[x*3+1] shl 8) div divider+g;
ps[x*3+2]:=(ps[x*3+2] shl 8) div divider+b;
end;
end;
end;

Samozrejme loadovanie oboch pouzitych obrazkov musi obzahovat konverziu na
PixelFormat 24bit:
mybmp:=TBitmap.Create;
mybmp.LoadFromFile('img\background.bmp');
mybmp.PixelFormat:=pf24bit;

Dufam, ze to pomoze.
Jozo;

At 18:29 7. 2. 2007 +0100, you wrote:
>Zdravim,
>
> potrebuju zkombinovat 2 barvy (jen barvy - tedy defacto jeden pixel).
>Nemate nekdo v rukavu trik jak vzit barvu A a s 15% krytim pridat barvu B?
>
>Diky
>
>TR


Seznam zarizeni pomoci WMI

[*] koukal(zv)petrkoukal(tec)cz - 08.2.2007 09:44:29

Dobry den
Potrebuji pomoci WMI zjistit seznam zarizeni (Spravce zarizeni Windows) kdyz znam jmeno skupiny (napr Porty COM a LPT).
Resil to nekdo -pomuze mi priklad.
D 2005 Win XP SP 2.
Diky

Petr Koukal.

Firebird "The cursor identified in the update or d

[*] petr palicka <palicka.petr(zv)seznam(tec)cz> - 09.2.2007 07:13:53

Ahoj,

potreboval bych poradit s procedurou / dotazem ve FB 1.5. Mam
proceduru, ktera pro zadany klic projde tabulku a zretezi nalezene
hodnoty. predpokladal jsem tedy, ze spojeni nadrizene vety s vystupem
procedury udelam takto:

select
ma.Klic, de.text
from
master ma,
detailtext (ma.Klic) de;

Ovsem na to mi server odpovi hlaskou: "
The cursor identified in the update or delete statement is not
positioned on a row.
no current record for fetch operation.
"

Pritom, pokud zavolam primo samotnou proceduru, je vystup OK. Stejne
tak, kdyz simuluju join:

select
ma.Klic, de.text
from
master ma
left join detailtext (ma.Klic) de on 1 = 1;

V googlu jsem hlasku sice nasel, ale jednak prevazne v neanglickych
jazykach a z toho zbytku v anglictine stejne nejsem moudry. Nemate nekdo
nejakou radu?

Dik

Peca

OT: Nabidka prace

[*] honza(zv)haes(tec)cz - 09.2.2007 09:22:01

Zdravim Delphi komunitu.

Hledame 2 programatory pro praci v Praze.
Delphi + Oracle

Jak uz jsem psal pred casem: kdo zna Firebird, nemusi mit z Oracle obavy.

Pripadni zajemci, ozvete se, prosim, na muj soukromy mail.

Honza
====================================
= RNDr. Jan Sebelik - HAES
= Skolici a konzultacni stredisko pro vyvoj SW
= www.haes(tec)cz
= Vojtiskova 321
= 507 81 Lazne Belohrad
====================================

Jak na zmenu vysky radku v DBGrid?

[*] Miloslav Pojsl <mpojsl(zv)seznam(tec)cz> - 09.2.2007 10:20:14

Zdravim vsechny,

prosim mohl by nekdo poradit, jak korektne zmenit (zvetsit) vysku radku v DBGridu? Ja to delal tak, ze pri udalosti OnDrawColumnCell volam tento kod:

for i:=1 to CustGrid(Sender).RowCount-1 do
CustGrid(Sender).RowHeights[i]:=120;

kde

type CustGrid=class(TCustomGrid);

Funguje to, ale pri scrollovani se zmenene rozmery ignoruji. Radky, ktere presahnou oblast DBGridu, nejsou viditelne ani zobrazitelne scrollovanim. Prosim, jak to vyresit?

Diky za podnety, zdravi M. Pojsl

Delphi 7 a Vista

[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 09.2.2007 09:44:06

Ahoj,

provozujete nekdo D7 na Win Vista? To MS udelatko
na kontrolu pripravenosti PC mi pise, ze se s D7
nebude bavit, jde o to jestli keca nebo to mysli vazne.

Dekuji PM


jak na 7zip

[*] David Kopecek <david.kopecek(zv)hacktrack(tec)com> - 09.2.2007 09:42:06

Zdravim

chci se zeptat jestli nekdo nemate odkaz na reseni a nebo reseni
jak pracovat s 7zip formatem v delphi..

neco jako unrar jedno dll navic a vlastni link file.. :)


predem diky david


jak na 7zip

[*] Lukas Gebauer <gebylist(zv)mlp(tec)cz> - 09.2.2007 11:50:20

> chci se zeptat jestli nekdo nemate odkaz na reseni a nebo reseni
> jak pracovat s 7zip formatem v delphi..

http://www.birtles.org.uk/programming/

...na strance dole je odkaz na LZMA SDK pro Delphi/freepascal (tato
stranka je odkazovana primo z webu 7-Zipu!)
--
Lukas Gebauer.

E-mail: gebauerl(zv)mlp(tec)cz
http://synapse.ararat(tec)cz/ - Ararat Synapse - TCP/IP Lib.

Jak na zmenu vysky radku v DBGrid?

[*] honza(zv)haes(tec)cz - 09.2.2007 11:18:18

> prosim mohl by nekdo poradit, jak korektne zmenit (zvetsit) vysku
> radku v DBGridu?

No, ja jsem se s tim taky chvilku pral.
Nakonec jsem zmenil velikost fontu a ono se to nejak samo ...

Honza
====================================
= RNDr. Jan Sebelik - HAES
= Skolici a konzultacni stredisko pro vyvoj SW
= www.haes(tec)cz
= Vojtiskova 321
= 507 81 Lazne Belohrad
====================================

Jak na zmenu vysky radku v DBGrid?

[*] Miloslav Pojsl <mpojsl(zv)seznam(tec)cz> - 09.2.2007 12:28:22

> > prosim mohl by nekdo poradit, jak korektne zmenit (zvetsit) vysku
> > radku v DBGridu?
>
> No, ja jsem se s tim taky chvilku pral.
> Nakonec jsem zmenil velikost fontu a ono se to nejak samo ...
>
> Honza

Tak to jsem taky zkousel. Jo funguje to, ale ja v tom radku zobrazuju obrazek s popiskem, takze v metode k udalosti OnDrawColumnCell musim font nastavit vzdy na nejakou rozumnou velikost (12). Blika to a je to ohavne:-) Korektnejsi reseni by bylo lepsi...

Milos

Jak na zmenu vysky radku v DBGrid?

[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 09.2.2007 12:54:24

> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Miloslav Pojsl

Ahoj,

> > > prosim mohl by nekdo poradit, jak korektne zmenit (zvetsit) vysku
> > > radku v DBGridu?


Zkus:

TStringGrid(DBGrid1).DefaultRowHeight:=25;

rek bych ze to chodi, bratr google na prvni pokus...
http://www.programmersheaven.com/c/MsgBoard/read.asp?Board=4&MsgID=263079&Se
tting=

PM


TscrollBox a kolecko mysi

[*] lelicek(zv)volny(tec)cz - 09.2.2007 14:26:31

Ahoj,
nevite jak donutit TScrollBox aby reagoval na kolecko mysi ?
(D5 a nebo D2005)

Diky Pavel



--
Nova hvezda na snowboardovem nebi - SHAPE!
http://www.sportobchod(tec)cz/snowboard


TscrollBox a kolecko mysi

[*] Tomas Krejzek <tomas.krejzek(zv)kpsys(tec)cz> - 09.2.2007 15:00:34

Ahoj potreboval jsem neco podobneho v BCB6 k dbgridu, tak jsem si udelal vlastni
komponentu, ktera na to mela tohle:

//---------------------------------------------------------------------------
void __fastcall TKPGrid::WndProc(Messages::TMessage &Message)
{
if (Message.Msg == WM_MOUSEWHEEL)
{
MouseWheelChange(Message);
return;
}
TDBGrid::WndProc(Message);
}
//---------------------------------------------------------------------------
void __fastcall TKPGrid::MouseWheelChange(TMessage &Message)
{
if (DataSource == NULL)
return;
if (DataSource->DataSet == NULL)
return;
if (!DataSource->DataSet->Active)
return;
short delta = Message.WParamHi;
if (delta < 0)
DataSource->DataSet->Next();
else
DataSource->DataSet->Prior();
}

Tom

lelicek(zv)volny(tec)cz napsal(a):
> Ahoj,
> nevite jak donutit TScrollBox aby reagoval na kolecko mysi ?
> (D5 a nebo D2005)
>
> Diky Pavel
>
>
>

Firebird "The cursor identified in the update or d

[*] Radek KALA <kala(zv)betacontrol(tec)cz> - 09.2.2007 15:52:37

Napis to takto

select
ma.Klic, (Select de.text from detailtext (ma.Klic) de)
from
master ma;



petr palicka napsal(a):
> potreboval bych poradit s procedurou / dotazem ve FB 1.5. Mam
> proceduru, ktera pro zadany klic projde tabulku a zretezi nalezene
> hodnoty. predpokladal jsem tedy, ze spojeni nadrizene vety s vystupem
> procedury udelam takto:
>
> select
> ma.Klic, de.text
> from
> master ma,
> detailtext (ma.Klic) de;
>
> Ovsem na to mi server odpovi hlaskou: "
> The cursor identified in the update or delete statement is not
> positioned on a row.
> no current record for fetch operation.
>
>

Posun packetu na jiny port

[*] Jan Novak <delfin4(zv)volny(tec)cz> - 11.2.2007 08:51:20

> Zdravim, potreboval bych presmerovat packety
> jdouci pres urcity port na jiny port.

Nepises, jestli TCP nebo UDP, ale pokud ti staci UDP, udelal jsem si
kdysi takove univerzalni udelatko, viz
http://www.volny(tec)cz/delfin4/UdpFwd.rar (5kB) ktere umi zmenit nejen
port, ale i adresu.

Bezelo to na pocitaci pripojenem na 2 site, ktere se navzajem jinak
nesmely videt a ty stroje byly napevno nastavene na porty, co v druhe
siti byly jiz obsazene.

> Superrychly internet ADSL 512 od TISCALI jiz od 295 Kc mesicne !
>
> http://sluzby.tiscali(tec)cz/domacnosti/adsl/adsl-512-promo.php?r=pb

Dekujeme, ze nam tu posilas reklamy.

Posun packetu na jiny port

[*] koukal(zv)petrkoukal(tec)cz - 11.2.2007 08:43:20




Zdravim, potreboval bych presmerovat packety jdouci pres urcity port na jiny
port.

Jde o to, ze mam dve aplikace (klient a server):

Klient se snazi komunikovat na portu X
Server se snazi komunikovat na portu X+5;

potreboval bych na klientske strane posunout komunikaci o na X+5 (do klientske
aplikace nelze zasahovat) potreboval bych tedy napsat externi program, ktery
by presmerovani zajistoval.

Dekuji, s pozdravem Petr Holub

Dobry den

Toto umoznuje Firewall - bud hotove reseni (krabicka) - musi umoznovat presmerovani portu - nebo jsou k dispozici reseni formou programu (free i placene).

Viz google (firewall)

http://www.google(tec)cz/search?hl=cs&q=firewall&btnG=Vyhledat+Googlem&lr=

Petr Koukal.

Zalohovaci program

[*] Petr Vones <conference(zv)petrvones(tec)net> - 10.2.2007 18:44:25

From: "Josef SIP" <conf(zv)sipj.net>
> Omlouvam se za OT ale treba to bude zajimat vice lidi.
> Doporucte prosim nejaky zalohovaci program ktery umi
> vytvorit zalohu v zadany cas (jednou denne v noci) zkomprimovat
> do souboru se jmenem obsahujim datum a nejlepe odeslat
> nekam pres FTP.

Napriklad pouzit Task Scheduler z Windows (pripadne prikaz AT) a spustit jim
NAnt (http://nant.sourceforge.net/) target.

Pripadne vyuzit Windows Power Shell:
http://www.microsoft.com/technet/scriptcenter/topics/msh/download.mspx

Petr Vones

jak na 7zip

[*] David Kopecek <david.kopecek(zv)hacktrack(tec)com> - 10.2.2007 17:12:19

Dobry den,
9. unora 2007, 11:50:20, napsal jste:

>> chci se zeptat jestli nekdo nemate odkaz na reseni a nebo reseni
>> jak pracovat s 7zip formatem v delphi..

LG> http://www.birtles.org.uk/programming/

LG> ...na strance dole je odkaz na LZMA SDK pro Delphi/freepascal (tato
LG> stranka je odkazovana primo z webu 7-Zipu!)


diky ja sem ji kdysi tam taky videl.. ale jak starnu nejsem schopnej ji asi uz najit.. ;)

Diky david

Posun packetu na jiny port

[*] lynx01(zv)tiscali(tec)cz - 10.2.2007 13:20:04

Zdravim, potreboval bych presmerovat packety jdouci pres urcity port na jiny
port.

Jde o to, ze mam dve aplikace (klient a server):

Klient se snazi komunikovat na portu X
Server se snazi komunikovat na portu X+5;

potreboval bych na klientske strane posunout komunikaci o na X+5 (do klientske
aplikace nelze zasahovat) potreboval bych tedy napsat externi program, ktery
by presmerovani zajistoval.

Dekuji, s pozdravem Petr Holub

______________________________________
Superrychly internet ADSL 512 od TISCALI jiz od 295 Kc mesicne !

http://sluzby.tiscali(tec)cz/domacnosti/adsl/adsl-512-promo.php?r=pb

Zalohovaci program

[*] Urban Leos <leos.urban(zv)qds(tec)cz> - 10.2.2007 12:22:00

Uplne bez problemu shell scriptem (to FTP jsem nezkousel jestli vraci
spravne uspech/neuspech):

#!/bin/bash
FILE_NAME="zaloha-`uname -n`-`date +%y_%m_%d-%H%M`.tar.gz"
/opt/firebird/bin/gbak -B -t -user sysdba -password aa /db/projects.
fdb /tmp/projects.fbk
if [ $? != 0 ]
then
echo "Neprosel gbak" | mail -s "Chyba zalohy" root
exit 1
fi
tar czf /var/zalohy/$FILE_NAME /tmp/projects.fbk
if [ $? != 0 ]
then
echo "Neprosel TAR" | mail -s "Chyba zalohy" root
exit 1
fi
# autentifikace viz .netrc
echo "put $FILE_NAME" | ftp muj.ftpserver(tec)cz
if [ $? != 0 ]
then
echo "Neproslo FTP" | mail -s "Chyba zalohy" root
exit 1
fi

To magicke jmeno zalohy bude v realu:
zaloha-centrix.qds(tec)cz-07_02_10-1223.tar.gz

Leos

Milos Jircik napsal(a):
> Muzete dat typy na to same pro linux.

>>>Doporucte prosim nejaky zalohovaci program ktery umi
>>>vytvorit zalohu v zadany cas (jednou denne v noci) zkomprimovat
>>>do souboru se jmenem obsahujim datum a nejlepe odeslat
>>>nekam pres FTP.

Zalohovaci program

[*] Milos Jircik <m.jircik(zv)mjsoft(tec)cz> - 09.2.2007 20:46:57

Muzete dat typy na to same pro linux.


Milos Jircik
MJ Soft


Dne Fri, 09 Feb 2007 20:34:56 +0100 Dalibor <dalibor(zv)torola(tec)cz> napsal/-a:

> Me se celkem osvedcil zalohovaci program fibs
> http://www.talatdogan.com/fibs.htm
>
>> Omlouvam se za OT ale treba to bude zajimat vice lidi.
>> Doporucte prosim nejaky zalohovaci program ktery umi
>> vytvorit zalohu v zadany cas (jednou denne v noci) zkomprimovat
>> do souboru se jmenem obsahujim datum a nejlepe odeslat
>> nekam pres FTP.
>> Jedna se mi o zalohy DB z Firebirdu a ucetnictvi.
>> Existuje spousta SW vyzkousel jsem jich nekolik
>> a bud neumi co potrebuju nebo nefunguje....
>> Urcite neco pouzivate a neni nad osobni doporuceni.

Zalohovaci program

[*] Dalibor <dalibor(zv)torola(tec)cz> - 09.2.2007 20:34:56

Me se celkem osvedcil zalohovaci program fibs
http://www.talatdogan.com/fibs.htm

> Omlouvam se za OT ale treba to bude zajimat vice lidi.
> Doporucte prosim nejaky zalohovaci program ktery umi
> vytvorit zalohu v zadany cas (jednou denne v noci) zkomprimovat
> do souboru se jmenem obsahujim datum a nejlepe odeslat
> nekam pres FTP.
> Jedna se mi o zalohy DB z Firebirdu a ucetnictvi.
> Existuje spousta SW vyzkousel jsem jich nekolik
> a bud neumi co potrebuju nebo nefunguje....
> Urcite neco pouzivate a neni nad osobni doporuceni.

Zalohovaci program

[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 09.2.2007 20:22:55

> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Josef SIP

Ahoj,

> Omlouvam se za OT ale treba to bude zajimat vice lidi.
> Doporucte prosim nejaky zalohovaci program ktery umi
> vytvorit zalohu v zadany cas (jednou denne v noci) zkomprimovat
> do souboru se jmenem obsahujim datum a nejlepe odeslat
> nekam pres FTP.

K plne spokojenosti Nero 7 Premium. Komprese, FTP, uplna zaloha...
...prirustkova, scheduler....

> Jedna se mi o zalohy DB z Firebirdu a ucetnictvi.

Jo, ale "spravne" se v tomto pripade stejne neobejdes bez
toho abys zalohu udelal gbakem nebo treba IBExertem(backup service - v Prof
verzi).

Nicmene pokud se ti jedna pouze o FB a ucto(nevim sice jake) tak
to poridis batakem, ktery potrebne zabali treba 7z a posle nekam
na ftp(treba pomoci unxutils-ncftpput). batak poustet klidne naplanovanou
ulohou win...

PM


Zalohovaci program

[*] Libor Valka <konference(zv)livasys(tec)com> - 09.2.2007 20:12:54

> Omlouvam se za OT ale treba to bude zajimat vice lidi.
> Doporucte prosim nejaky zalohovaci program ktery umi
> vytvorit zalohu v zadany cas (jednou denne v noci) zkomprimovat
> do souboru se jmenem obsahujim datum a nejlepe odeslat
> nekam pres FTP.
> Jedna se mi o zalohy DB z Firebirdu a ucetnictvi.
> Existuje spousta SW vyzkousel jsem jich nekolik
> a bud neumi co potrebuju nebo nefunguje....
> Urcite neco pouzivate a neni nad osobni doporuceni.
>

Vyzkousej Cobian Backup (http://www.educ.umu.se/~cobian/cobianbackup.htm).

Libor


OT: Zalohovaci program

[*] Josef SIP <conf(zv)sipj(tec)net> - 09.2.2007 20:02:53

Omlouvam se za OT ale treba to bude zajimat vice lidi.
Doporucte prosim nejaky zalohovaci program ktery umi
vytvorit zalohu v zadany cas (jednou denne v noci) zkomprimovat
do souboru se jmenem obsahujim datum a nejlepe odeslat
nekam pres FTP.
Jedna se mi o zalohy DB z Firebirdu a ucetnictvi.
Existuje spousta SW vyzkousel jsem jich nekolik
a bud neumi co potrebuju nebo nefunguje....
Urcite neco pouzivate a neni nad osobni doporuceni.

Diky

Delphi 7 a Vista

[*] Milan Kajnar <mkajnar(zv)mikesoft(tec)cz> - 09.2.2007 18:04:46

Jde to normalne... :-)
Ve vlastnostech si prepni rezim kompatibility na Win XP SP2 a dej je
spoustet jako administrator...

Milan

ako na exceptions v konzolovej aplikacii

[*] miroslav.barica(zv)matador.sk - 14.2.2007 09:32:18

Dakujem vsetkym zucastnenym, podla tohto prikladu chapem to tak, ze
takto osetrena exception je globalna pre celu aplikaciu? T.j., ze ak aj
nastane vynimka v subprocedure, odchyti ju v hlavnej procedure?
M.> Je treba obalit spusteni celeho kodu z hlavniho begin bloku do
try..except
> a odchycenou vyjimku pak nejak reportovat ci zalogovat, napriklad:
>
> program Project1;
>
> {$APPTYPE CONSOLE}
>
> uses
> SysUtils;
>
> procedure Run;
> begin
> PInteger(nil)^ := 0;
> end;
>
> begin
> try
> Run;
> except
> ShowException(ExceptObject, ExceptAddr);
> ReadLn;
> end;
> end.
>
> Petr Vones
>
>

FastReport ve vice jazycich

[*] Karel Rys <delphi(zv)zas-me(tec)cz> - 13.2.2007 23:21:33

Hezkou noc :)

Rad bych, aby FastReport automaticky pouzil jazyk bud podle
nastaveneho narodniho prostredi, nebo jeste lepe podle toho, co bych
mu zrovna nadiktoval ja. V dokumentaci jsem o tom nenasel nic a v
C:\Program Files\FastReports\FastReport 4\Res\Czech sice jsou jazykove
resource, ale zda se, ze pak zase pro zmenu bude vse jen v cestine.

Je mozne, aby se fastReport zkompiloval s podporou vice jazyku, nebo
mam FastReportu vnutit cestinu a preklady do ostatnich jazyku pak
udelat treba pres Lokalizator vlastne znovu?

Diky,

Karel Rys


Zeos 6.6.0 s MySQL 5

[*] Vaclav Halik <spravasd(zv)suz.cvut(tec)cz> - 13.2.2007 17:39:11

Zdravim,

> jen beta, takze vaham, zda to vyzkouset i v ostrem provozu...
jelikoz jsem uz nekolikrat potreboval vyresit problem,
ktery nebyl resen v aktualnim instalacnim balicku,
nepouzivam je a stahuju obcas aktualni verzi pomoci SVN.

Je to aktualnejsi a autori to delaj celkem poctive, takze
jsem i pri tomto pomerne extremnim pouzivani nikdy
nemnel nejake vazne problemy.

Vaclav Halik

ako na exceptions v konzolovej aplikacii

[*] Ondrej Kelle <o.kelle(zv)digitalpublishing.de> - 13.2.2007 14:12:55

> Mam konzolovu aplikaciu a na vyvolavam pri chybe vynimku.
> Vadi mi vsak, ze sa uzivatelovi zobrazi chybova hlaska
> (na win xp) o tom, ze aplikacia generovala error s
> dotazom ci ju chce reportovat do microsoftu. Priznam
> sa, ze neviem ako tuto situaciu obist, je to vobec mozne?

V hlavnom bloku programu (begin..end v .dpr) mas moznost osetrit si kazdu
vynimku.
Ja napriklad pri pisani novej konzolovej aplikacie zacinam takto:

begin
try
...
except
on E: Exception do
begin
Writeln(Format('[%s] %s', [E.ClassName, E.Message]));
Halt(1);
end;
end;
end.

HTH
TOndrej

Zeos 6.6.0 s MySQL 5

[*] Tomas Emresz <tomas.emresz(zv)strankysnadno(tec)cz> - 13.2.2007 16:33:06

Dobry den,

pouzivam Zeos 6.5.1 jiz nekolik mesicu (de facto od te doby co ta verze existuje) v ostrem provozu
a bez problemu. (Mam dokonce pocit ze to tehda byla jeste alfa, ale jedina co umela mysql5).

Mozna nejake chybky ma, nicmene nam se osvedcila co by stabilni.

Pouzivam standart zConnection a zQuery s parametry. Zadne jine vymozenosti od toho nechci.

Verzi 6.6.0 neznam, nicmene asi upgradnu.

--
S pozdravem,
Tomas Emresz
mailto:tomas.emresz(zv)strankysnadno(tec)cz

Toto je odpoved na nasledujici zpravu :
13. unora 2007, 16:13:05, napsal jste:

> Zdar,
> nemate nekdo zkusenosti s pouzitim Zeos DBO pro pripojeni k MySQL 5.0.x?
> Vyzkousel jsem Zeos 6.6.0 na D6Prof/WXP, zdaji se celkem stabilni, ale je to
> jen beta, takze vaham, zda to vyzkouset i v ostrem provozu...

> diky

> Jirka Matejka

Zeos 6.6.0 s MySQL 5

[*] Jiri Matejka <matejka(zv)stemmark(tec)cz> - 13.2.2007 16:13:05

Zdar,
nemate nekdo zkusenosti s pouzitim Zeos DBO pro pripojeni k MySQL 5.0.x?
Vyzkousel jsem Zeos 6.6.0 na D6Prof/WXP, zdaji se celkem stabilni, ale je to
jen beta, takze vaham, zda to vyzkouset i v ostrem provozu...

diky

Jirka Matejka

MDI a thready

[*] Petr Vones <conference(zv)petrvones(tec)net> - 13.2.2007 14:24:56

From: <lelicek(zv)volny(tec)cz>
> potreboval bych MDI aplikaci upravit tak, aby kazdy formular bezel ve
> vlastnim threadu. Muzete me postrcit k nejakemu prikladu nebo dokumentaci.

Toto ve VCL neni mozne. Veskere objekty uzivatelskeho rozhrani musi byt
vytvorene pouze v hlavnim threadu, a to se tyka i volani jejich metod. Pro
volani deletrvajicich cinnosti se pak pouziva dalsi thread ktery pomoci
metod TThread.Synchronize muze volat metody techto objektu.

Petr Vones

ako na exceptions v konzolovej aplikacii

[*] Petr Vones <conference(zv)petrvones(tec)net> - 13.2.2007 14:20:56

From: <miroslav.barica(zv)matador.sk>
> Mam konzolovu aplikaciu a na vyvolavam pri chybe vynimku. Vadi mi vsak,
> ze sa uzivatelovi zobrazi chybova hlaska (na win xp) o tom, ze aplikacia
> generovala error s dotazom ci ju chce reportovat do microsoftu. Priznam
> sa, ze neviem ako tuto situaciu obist, je to vobec mozne?

Je treba obalit spusteni celeho kodu z hlavniho begin bloku do try..except
a odchycenou vyjimku pak nejak reportovat ci zalogovat, napriklad:

program Project1;

{$APPTYPE CONSOLE}

uses
SysUtils;

procedure Run;
begin
PInteger(nil)^ := 0;
end;

begin
try
Run;
except
ShowException(ExceptObject, ExceptAddr);
ReadLn;
end;
end.

Petr Vones

dynamicky nacitane balicky a jejich verze

[*] Petr Vones <conference(zv)petrvones(tec)net> - 13.2.2007 14:10:55

From: "Tomas Emresz" <tomas.emresz(zv)strankysnadno(tec)cz>
> rad bych zjistil verzi BPL, ktere dynamicky nacitam pomoci loadpackage.
> Je nejaka cesta ?
> Nasel jsem spoustu ruznych moznosti, ktere ale zjistuji verzi u .exe,.dll
> apod. Me vsak zajima zjistit
> verze balicku, ktere nacitam a tudiz jsou v pameti. (Melo by to i byt
> rychlejsi, kdyz uz v pameti jsou).

Balicek neni z tohoto podledu nic jineho nez jen DLL. Precteni versioninfo
z PE souboru neni nijak narocne, jsou na to funkce v JCL. Samozrejme by bylo
mozne nacitat toto i z namapovanych resource primo v procesu, casova uspora
je vsak v tomto pripade miziva (narozdil od rezie nahrani balicku jako
takoveho).

Petr Vones

ako na exceptions v konzolovej aplikacii

[*] Radek Cervinka <radek.cervinka(zv)technodat(tec)cz> - 13.2.2007 13:46:53

miroslav.barica(zv)matador.sk napsal(a):
> Zdravim vospolok,
> Mam konzolovu aplikaciu a na vyvolavam pri chybe vynimku. Vadi mi vsak,
> ze sa uzivatelovi zobrazi chybova hlaska (na win xp) o tom, ze aplikacia
> generovala error s dotazom ci ju chce reportovat do microsoftu. Priznam
> sa, ze neviem ako tuto situaciu obist, je to vobec mozne?
> M


Pokud nechces aby se dostala vyjimka uplne ven (viz dotaz), tak proste
v .dpr ji uzavri do try ..except a v except ji vypis.

Uvedom si, ze tam se dostane az vyjimka neosetrena jinde.

R.

dynamicky nacitane balicky a jejich verze

[*] Tomas Emresz <tomas.emresz(zv)strankysnadno(tec)cz> - 13.2.2007 13:40:53

Dobry den,

rad bych zjistil verzi BPL, ktere dynamicky nacitam pomoci loadpackage. Je nejaka cesta ?
Nasel jsem spoustu ruznych moznosti, ktere ale zjistuji verzi u .exe,.dll apod. Me vsak zajima zjistit
verze balicku, ktere nacitam a tudiz jsou v pameti. (Melo by to i byt rychlejsi, kdyz uz v pameti jsou).

--
S pozdravem,
Tomas Emresz
mailto:tomas.emresz(zv)strankysnadno(tec)cz


MDI a thready

[*] lelicek(zv)volny(tec)cz - 13.2.2007 12:56:50

Ahoj,

potreboval bych MDI aplikaci upravit tak, aby kazdy formular bezel ve
vlastnim threadu. Muzete me postrcit k nejakemu prikladu nebo dokumentaci.

Diky Pavel



--
TOTALNI VYPRODEJ Russell Atletic
http://www.sportobchod(tec)cz/Hledani.php?hledani_nazev=russell


ako na exceptions v konzolovej aplikacii

[*] miroslav.barica(zv)matador.sk - 13.2.2007 12:54:49

Zdravim vospolok,
Mam konzolovu aplikaciu a na vyvolavam pri chybe vynimku. Vadi mi vsak,
ze sa uzivatelovi zobrazi chybova hlaska (na win xp) o tom, ze aplikacia
generovala error s dotazom ci ju chce reportovat do microsoftu. Priznam
sa, ze neviem ako tuto situaciu obist, je to vobec mozne?
M

COM ERROR : ceOverrun

[*] Erik Salaj <winsoft(zv)netkosice.sk> - 13.2.2007 10:48:41

> Pouzivam komponentu TComPort ke komunikaci s modemem TC35i. U jednoho
> zakaznika se mi v mem logu objevuje chyba
> COM ERROR : ceOverrun
>
> Nevite nekdo co presne tato chyba znemena a jak ji odstranit?

znamena to, ze prijate data sa nestihli precitat, viz. dokumentacia:

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

A similar error is CE_OVERRUN. This error occurs when new data arrives
before the communications hardware and serial communications driver
completely receives old data. This can occur when the transmission speed is
too high for the type of communications hardware or CPU. This can also occur
when the operating system is not free to service the communications
hardware. The only way to alleviate this problem is to apply some
combination of decreasing the transmission speed, replacing the
communications hardware, and increasing the CPU speed. Sometimes third-party
hardware drivers that are not very efficient with CPU resources cause this
error. Flow control cannot completely solve the problems that cause the
CE_OVERRUN error, although it may help to reduce the frequency of the error.

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

Erik Salaj

COM ERROR : ceOverrun

[*] Dalibor <dalibor(zv)torola(tec)cz> - 13.2.2007 10:16:39

Pouzivam komponentu TComPort ke komunikaci s modemem TC35i. U jednoho zakaznika se mi v mem logu objevuje chyba
COM ERROR : ceOverrun

Nevite nekdo co presne tato chyba znemena a jak ji odstranit?

Dekuji

D.

Free generator pro help

[*] Dalibor <dalibor(zv)torola(tec)cz> - 13.2.2007 08:04:27

Treba HelpMaker http://www.vizacc.com/

>
> hledam free nastroj na tvorbu helpu. Na netu jsem jich nasel spousty,
> ale po nainstalovani a testovani zjistim, ze se jedna o testovaci verze,
> ktere nektere casti napovedy umyslne poskodi.
>

Free generator pro help

[*] Tomas Krejzek <tomas.krejzek(zv)kpsys(tec)cz> - 12.2.2007 13:45:15

No ja pouzivam MS HTML Help Workshop, neni to sice plne kompatibilni s helpem delphi, ale
staci na inicializaci jedna procedura a pak uz to jede bez problemu. Supr je ze vstupem
jsou std. html stranky, jen musis mit vsechny v jednom adresari a to vcetne obrazku, a
nefunguji externi css skripty (alespon se me to nepodarilo)

http://www.microsoft.com/downloads/details.aspx?FamilyID=00535334-c8a6-452f-9aa0-d597d16580cc&DisplayLang=en#QuickInfoContainer

// Tohle je vypis z BCB6, v delphi to bude obdobne
// Natazeni helpu
bool __fastcall TMainForm::LoadHtmlHelp()
{
HKEY HHKey;
DWORD PathSize = 255;
char Path[255];
bool R = false;
if (::RegOpenKeyExA(HKEY_CLASSES_ROOT, HHPathRegKey, 0, KEY_QUERY_VALUE, (void
**)&HHKey) == ERROR_SUCCESS)
{
if (::RegQueryValueExA(HHKey, "", NULL, NULL, (LPBYTE)Path, &PathSize) == ERROR_SUCCESS)
{
HHLibrary = ::LoadLibrary(Path);
if (HHLibrary != 0)
{
__HtmlHelp = (HTML_HELP_PROC) ::GetProcAddress(HHLibrary, "HtmlHelpA");
R = (__HtmlHelp != NULL);
if (!R)
{
::FreeLibrary(HHLibrary);
HHLibrary = 0;
}
}
}
::RegCloseKey(HHKey);
}
return R;
}

// Otevreni helpu na pozadovane strance
//---------------------------------------------------------------------------
void __fastcall TMainForm::FormHelpExecute(TMessage &Message)
{
AnsiString Topic = m_asHelpFile + "::/contens/01_020.htm";break;

HWND H = ::GetDesktopWindow();
m_hWindow = __HtmlHelp(H, Topic.c_str(), HH_DISPLAY_TOPIC, 0);
}

Tom


delphi(zv)spst(tec)cz napsal(a):
> Ahoj,
>
> hledam free nastroj na tvorbu helpu. Na netu jsem jich nasel spousty,
> ale po nainstalovani a testovani zjistim, ze se jedna o testovaci verze,
> ktere nektere casti napovedy umyslne poskodi.
>
> Poradte co pouzit za nastroj pro tvorbu napovedy pro aplikaci v D7 na
> Win XP. Podminkou je pouze to FREE a plna funkcnost.
>
> Predem dekuji
> Jirka
>
>
>
>

Free generator pro help

[*] delphi(zv)spst(tec)cz - 12.2.2007 13:29:14

Ahoj,

hledam free nastroj na tvorbu helpu. Na netu jsem jich nasel spousty,
ale po nainstalovani a testovani zjistim, ze se jedna o testovaci verze,
ktere nektere casti napovedy umyslne poskodi.

Poradte co pouzit za nastroj pro tvorbu napovedy pro aplikaci v D7 na
Win XP. Podminkou je pouze to FREE a plna funkcnost.

Predem dekuji
Jirka

Pozvanka na seminar "Delphi/Vista + PHP"

[*] Skalsky Milan <skalsky(zv)komercpoj(tec)cz> - 12.2.2007 08:10:51

vsem se omlouvam ... chyba mezi zidli a pocitacem :((

-----Original Message-----
From: Skalsky Milan
FYI:

Pozvanka na seminar "Delphi/Vista + PHP"

[*] Skalsky Milan <skalsky(zv)komercpoj(tec)cz> - 12.2.2007 08:08:50

FYI:
rad bych se zucastnil ... bylo-li by to z organizacnich duvodu mozne. Pro jistotu jsem se zaregistroval (z duvodu rezervace mista) - tak jen jestli tu rezervaci mohu nehat a nebo ji mam zrusit.

MS


-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of rkubat(zv)email(tec)cz
Sent: Sunday, February 11, 2007 3:20 PM
Subject: Pozvanka na seminar "Delphi/Vista"


Pozvanka: SEMINAR "DELPHI / VISTA"

6.3.2007 od 9:30 hodin Kongresovy sal hotelu Olsanka, Taboritska 23,
130 87 Praha 3 - Zizkov, registrace od 9:00.
Obsah seminare:
Predstaveni spolecnosti CodeGear. Nejblizsi plany pro zname produkty jako napriklad Delphi.
Ukazka pripravovane technologie - vyvoj v Delphi Win32 pro Windows Vista, vyvoj s vyuzitim AJAX v
Delphi.

Mimoradna nabidka: behem seminare dostanou vsichni ucastnici
mimoradnou cenovou nabidku na nove produkty. Na konci seminare
probehne losovani a tri pritomni navstevnici ziskaji produkt Borland/CodeGear.

Na seminar vsechny uzivatele Delphi srdecne zve, -- Richard Kubat, Borland s.r.o.

Pozvanka na seminar "Delphi/Vista + PHP"

[*] rkubat(zv)email(tec)cz - 11.2.2007 15:19:45


Pozvanka: SEMINAR "DELPHI / VISTA + PHP"
6.3.2007 od 9:30 hodin Kongresovy sal hotelu Olsanka, Taboritska 23,
130 87 Praha 3 - Zizkov, registrace od 9:00.
Obsah seminare:
Predstaveni spolecnosti CodeGear. Nejblizsi plany pro zname produkty
jako napriklad Delphi. Ukazka pripravovane technologie - vyvoj v
Delphi Win32 pro Windows Vista, webovy vyvoj s vyuzitim AJAX v
Delphi. Plany spolecnosti CodeGear s jazykem PHP. Budoucnost
vizualniho vyvoje webovych serveru v jazyce PHP pomoci moderniho
prostredi pro rychly vyvoj aplikaci (RAD).

Mimoradna nabidka: behem seminare dostanou vsichni ucastnici
mimoradnou cenovou nabidku na nove produkty. Na konci seminare
probehne losovani a tri pritomni navstevnici ziskaji produkt Borland
/CodeGear.
Dalsi informace a registracni formular: http://www.borland(tec)cz/events
/delphivista.html(http://www.borland(tec)cz/events/delphivista.html)

Na seminar vsechny uzivatele Delphi a zajemce o jazyk PHP a tvorbu
webovych aplikaci srdecne zve, -- Richard Kubat, Borland s.r.o.

XP Themes, vyska titulku formulare a jeho plocha

[*] Milan Tomes <delphi(zv)haida(tec)cz> - 14.2.2007 14:48:40

Zdravim,

na svem PC mam zapnute XP themes, ale mam take upravenu vysku
titulkoveho pruhu oken (nechci zbytecne placat misto tak jak to dela
standardni nastaveni). Problem je v tom, ze formular, ktery byl do exe
zakompilovan na mem PC a nyni je ta aplikace spustena na PC se
standardne nastavenym titulkem, tak dojde k tomu, ze se zobrazi
scrollbary, protoze je klientska plocha formulare mala.

Nevite nekdo jak na to ???

S pozdravem

Milan Tomes

D7 Prof.

XP Themes, vyska titulku formulare a jeho plocha

[*] Tomas Krejzek <tomas.krejzek(zv)kpsys(tec)cz> - 14.2.2007 15:16:42

Nastavuj si ve formulari ClientHeight a ClientWidth.

Ve vsech formularich ktere nejsou sizeable mam nastaveny v konstruktoru tyhle dve Property
podle ObjectExploreru v Delphi.

Tom

Milan Tomes napsal(a):
> Zdravim,
>
> na svem PC mam zapnute XP themes, ale mam take upravenu vysku
> titulkoveho pruhu oken (nechci zbytecne placat misto tak jak to dela
> standardni nastaveni). Problem je v tom, ze formular, ktery byl do exe
> zakompilovan na mem PC a nyni je ta aplikace spustena na PC se
> standardne nastavenym titulkem, tak dojde k tomu, ze se zobrazi
> scrollbary, protoze je klientska plocha formulare mala.
>
> Nevite nekdo jak na to ???
>
> S pozdravem
>
> Milan Tomes
>
> D7 Prof.
>
>
>
>
>
>

Service aplikace - TrayIcon na Win2003

[*] Martin Kriz <martin.kriz(zv)del(tec)cz> - 14.2.2007 15:30:43

Zdravim,
potrebuji napsat aplikaci typu service pro Win2003 server a mam potize se zobrazovanim tray icony. Sluzba se po startu Win rozjede, ale neni videt ikonka v tray.
Budu rad za jakekoliv zkusenosti ohledne hohoto problemu.

Martin Kriz


Service aplikace - TrayIcon na Win2003

[*] Ondrej Kelle <o.kelle(zv)digitalpublishing.de> - 14.2.2007 16:06:45

> potrebuji napsat aplikaci typu service pro Win2003 server a
> mam potize se zobrazovanim tray icony. Sluzba se po startu
> Win rozjede, ale neni videt ikonka v tray.
> Budu rad za jakekoliv zkusenosti ohledne hohoto problemu.

Pravdepodobne momentalne prihlaseny uzivatel nebezi pod Session 0.

Interaktivne sluzby v predchadzajucich verziach Windows nikdy nefungovali
uplne korektne (napriklad pri fast user switching v XP) alebo predstavovali
bezpecnostne riziko. Ak som to spravne pochopil, vo Windows Vista uz dokonca
ani nie je mozne mat interaktivnu sluzbu.

Impact of Session 0 Isolation on Services and Drivers in Windows Vista
http://www.microsoft.com/whdc/system/vista/services.mspx

Avoid interactive services
http://mikedimmick.blogspot.com/2006/07/avoid-interactive-services.html

Najlepsie bude napisat tu sluzbu ako neinteraktivnu a na prezentaciu tray
icon si napisat zvlast aplikaciu. Ta potom moze so sluzbou komunikovat
niektorym z dostupnych sposobov inter-process komunikacie, cez pipes,
sockets, atd.

HTH
TOndrej

XP Themes, vyska titulku formulare a jeho plocha

[*] Milan Tomes <delphi(zv)haida(tec)cz> - 15.2.2007 06:43:43

Takze moje domnenka ohledne chyby ve VCL je timto potvrzena, ale ja
spise hledam zpusob jak to zautomatizovat. Rucni uprava nekolika set
formularu nepripada v uvahu. Vyhodou je, ze vsechny formulare jsou
oddedeny od spolecneho predka.

Tomas Krejzek napsal(a):
> Nastavuj si ve formulari ClientHeight a ClientWidth.
>
> Ve vsech formularich ktere nejsou sizeable mam nastaveny v konstruktoru tyhle dve Property
> podle ObjectExploreru v Delphi.
>
> Milan Tomes napsal(a):
>
>> na svem PC mam zapnute XP themes, ale mam take upravenu vysku
>> titulkoveho pruhu oken (nechci zbytecne placat misto tak jak to dela
>> standardni nastaveni). Problem je v tom, ze formular, ktery byl do exe
>> zakompilovan na mem PC a nyni je ta aplikace spustena na PC se
>> standardne nastavenym titulkem, tak dojde k tomu, ze se zobrazi
>> scrollbary, protoze je klientska plocha formulare mala.
>>
>> D7 Prof.
>>

Indy a multithread app

[*] viktordoubek(zv)volny(tec)cz - 15.2.2007 09:11:54

Ahoj,
mam modalni progressDialog s Cancel tlacitkem, z nehoz se spusti
pripraveny vykonny thread - ten zapisuje svuj prubeh pres Synchronize
do progressDialogu. Dokud jsem se v tom vykonnem threadu jen pripojoval
k DB FB (dbExpress) a neco delal, tak jelo vsechno uz dlouho OK.
Ted jsem tam (mimo dalsiho pomerne velkeho prekopani) pridal
i variantu pripojeni k memu aplikacnimu serveru pres TIdTCPClient.
Ve WinXP funguje vse krasne, ale na W2003Server se deji roztodivne
veci. Program vetsinou spadne pokazde v jinem miste prubehu
toho threadu a to tak ze uplne zmizi bez varovani a v mem logu
je Access violation at addres (pokazde jina). Muze to souviset
s temi Indy? Pokud ne, kde bych mel zacit hledat?
Asi se budu muset vratit k predchozi verzi a postupne pridavat
zmeny v kodu ale bylo tam toho fakt dost, takze se ptam, jestli
by nekdo nemel tip.
Jeste doplnim, ze to cele je v CLX aplikaci.

Dik moc. VD.

(D7Prof.,FB 2.0)
--
SLEVA - 2 kusy Synephrine Thermo Tabs 30 -SUPER THERMO spalovac!
http://www.sportobchod(tec)cz/2-kusy-synephrine-thermo-tabs-30-tbl.htm

Indy a multithread app

[*] viktordoubek(zv)volny(tec)cz - 15.2.2007 09:27:59

Jeste dovysvetleni:
> mam modalni progressDialog s Cancel tlacitkem, z nehoz
> se spusti pripraveny vykonny thread
mysleno z toho dialogu (ne z tlacitka)

> Ted jsem tam (mimo dalsiho pomerne velkeho prekopani)
> pridal
> i variantu pripojeni k memu aplikacnimu serveru pres
> TIdTCPClient.
Doplnim, ze to pada (mizi) i kdyz se ten TIdTCPClient ani necreatuje,
jen je to (indy) prilinkovano pro else vetev a tcpClient: TIdTCPClient
deklarovan v hlavicce metody. Koukal jsem zbezne do initialization
sekci ve zdrojacich Indy a tam jsem vytvareni niceho podezreleho
nenasel...

VD.
--
Vyprodej hokejove vystroje vsech znacek!
http://www.sportobchod(tec)cz/hokejova-vystroj


Indy a multithread app

[*] Lukas Gebauer <gebylist(zv)mlp(tec)cz> - 15.2.2007 09:36:00

> TIdTCPClient. Ve WinXP funguje vse krasne, ale na W2003Server se deji
> roztodivne veci. Program vetsinou spadne pokazde v jinem miste prubehu
> toho threadu a to tak ze uplne zmizi bez varovani a v mem logu je
> Access violation at addres (pokazde jina). Muze to souviset s temi
> Indy? Pokud ne, kde bych mel zacit hledat? Asi se budu muset vratit k

Neni ten server viceprocesorovy, nebo nema jeho procesor vice jader
ci nema hyperthreading?

Takhle se totiz projevuji chyby v synchrnizaci vicethreadovych
apliakci, coz jsou zakerne chyby, protoze se casto na
jednoprocesorovych strojich vubec neprojevi.


--
Lukas Gebauer.

E-mail: gebauerl(zv)mlp(tec)cz
http://synapse.ararat(tec)cz/ - Ararat Synapse - TCP/IP Lib.

Indy a multithread app

[*] viktordoubek(zv)volny(tec)cz - 15.2.2007 10:14:02

> > TIdTCPClient. Ve WinXP funguje vse krasne, ale na
> > W2003Server se deji
> > > roztodivne veci. Program vetsinou spadne pokazde
> > v jinem miste prubehu
> >

Od: "Lukas Gebauer" <gebylist(zv)mlp(tec)cz>
> Neni ten server viceprocesorovy, nebo nema jeho procesor
> vice jader
> ci nema hyperthreading?

Nevim, jak ve Win poznat, zda je to hyperthreading nebo fyzicky vic
procesoru, kazdopadne v msinfo32 vidim v na jednom serveru, kde se to
projevuje 4 procesory a na druhem 2 procesory...

VD


--
Miluj sve telo, zbav se kil! L-carnitin+HCA+Cr a darek ZDARMA!
http://www.sportobchod(tec)cz/-l-carnitin-hca-cr-500-ml-darek-zdarma.htm


Indy a multithread app

[*] Petr Fejfar <petr.fejfar(zv)seznam(tec)cz> - 15.2.2007 10:40:05

Dne Thu, 15 Feb 2007 10:14:02 +0100 <viktordoubek(zv)volny(tec)cz> napsal/-a:

> Nevim, jak ve Win poznat, zda je to hyperthreading nebo fyzicky vic
> procesoru, kazdopadne v msinfo32 vidim v na jednom serveru, kde se to
> projevuje 4 procesory a na druhem 2 procesory...

Tak tomu narid, at to pracuje jen s jednim procesorem pomoci
SetThreasdAfinityMask a uvidis, jestli to zmizi nebo ne.

pf

Indy a multithread app

[*] viktordoubek(zv)volny(tec)cz - 15.2.2007 11:26:08

Od: "Petr Fejfar" <petr.fejfar(zv)seznam(tec)cz>
> Tak tomu narid, at to pracuje jen s jednim procesorem
> pomoci
> SetThreasdAfinityMask a uvidis, jestli to zmizi nebo
> ne.

Hm, diky, vyzkousim.
Jinak je to opravdu temi vice procesory/jadry. Ted jsem nasel ve firme
dual-core stroj s XPckama a dela to taky. Takze mam aspon vhodne prostredi.?
VD.
--
TOTALNI VYPRODEJ Russell Atletic
http://www.sportobchod(tec)cz/Hledani.php?hledani_nazev=russell


Dva screenshoty budoucich Delphi 2007 na Viste

[*] Radek Cervinka <radek.cervinka(zv)technodat(tec)cz> - 16.2.2007 08:57:31

Dobry den,

ne ze bych mel nejak rad Vistu nebo se na ni tesil...
ale treba to bude nekoho zajimat

http://blog.marcocantu.com/blog/spacely_screen_shot.html

http://www.drbob42.com/Spacely/


Radek

Dlouhe prvni pripojeni k Interbase

[*] zmo <zmo(zv)volny(tec)cz> - 16.2.2007 10:01:38

Zdravim vsechny,

nevite nekdo, co je potreba nastavit na Windows 2003 serveru, aby
nedochazelo k prodleve pri prvnim pripojenim programu k db Interbase cca
30-40 s ? Vsechny dalsi db operace jsou jiz velmi rychle.

Nejedna se o Firebird, ale o puvodni Interbase. Pomohl by v teto zalezitosti
i upgrade na novou verzi Firebird ?

Diky predem za odpoved.
S pozdravem
Zdenek Moravec zmo(zv)volny(tec)cz

Dlouhe prvni pripojeni k Interbase

[*] Marek Dostal <konf(zv)agnis(tec)cz> - 16.2.2007 10:09:39

> nevite nekdo, co je potreba nastavit na Windows 2003 serveru, aby
> nedochazelo k prodleve pri prvnim pripojenim programu k db Interbase cca
> 30-40 s ? Vsechny dalsi db operace jsou jiz velmi rychle.

Tento problem jsme meli s FB1.0 na Windows 2003, podle rady Pavla Cisare:

"Jde o znamy problem IB6/FB1 na W2003, se kterym nelze nic delat. Problem
byl odstranen u FB1.5."

jsme presli na FB1.5 a vse je ok.

Marek Dostal
D7Prof, WinXP, FireBird 1.0, 1.5

Dlouhe prvni pripojeni k Interbase

[*] Ales Pavel <aldik(zv)quick(tec)cz> - 16.2.2007 10:19:40

Lepsi prejit rovnou na FB 2.0.1. stoji to za to...

A.> Tento problem jsme meli s FB1.0 na Windows 2003, podle rady Pavla Cisare:
>
> "Jde o znamy problem IB6/FB1 na W2003, se kterym nelze nic delat. Problem
> byl odstranen u FB1.5."
>
> jsme presli na FB1.5 a vse je ok.
>
> Marek Dostal
> D7Prof, WinXP, FireBird 1.0, 1.5
>
>
>

Dlouhe prvni pripojeni k Interbase

[*] kackasw(zv)kackasw(tec)cz - 16.2.2007 14:05:54

Vcera jsem presel z interbase na firebird a to hlavne kvuli dlouhemu
otevirani databaze. Napred jsem to resil vypinanim Hyper-Threadingu ale
prechod na Firebird to vyresi elegantne a byl jsem velmi prekvapen
rychlosti.

Mej se Radek

zmo napsal(a):
> Zdravim vsechny,
>
> nevite nekdo, co je potreba nastavit na Windows 2003 serveru, aby
> nedochazelo k prodleve pri prvnim pripojenim programu k db Interbase cca
> 30-40 s ? Vsechny dalsi db operace jsou jiz velmi rychle.
>
> Nejedna se o Firebird, ale o puvodni Interbase. Pomohl by v teto zalezitosti
> i upgrade na novou verzi Firebird ?
>
> Diky predem za odpoved.
> S pozdravem
> Zdenek Moravec zmo(zv)volny(tec)cz
>
>
>
>
>

Dlouhe prvni pripojeni k Interbase

[*] Maixner Adam <adam.maixner(zv)pvt(tec)cz> - 16.2.2007 14:11:55


-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz] On
Behalf Of kackasw(zv)kackasw(tec)cz
Sent: Friday, February 16, 2007 2:06 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Dlouhe prvni pripojeni k Interbase

Vcera jsem presel z interbase na firebird a to hlavne kvuli dlouhemu
otevirani databaze. Napred jsem to resil vypinanim Hyper-Threadingu ale
prechod na Firebird to vyresi elegantne a byl jsem velmi prekvapen
rychlosti.

Mej se Radek

zmo napsal(a):
> Zdravim vsechny,
>
> nevite nekdo, co je potreba nastavit na Windows 2003 serveru, aby
> nedochazelo k prodleve pri prvnim pripojenim programu k db Interbase
cca
> 30-40 s ? Vsechny dalsi db operace jsou jiz velmi rychle.
>
> Nejedna se o Firebird, ale o puvodni Interbase. Pomohl by v teto
zalezitosti
> i upgrade na novou verzi Firebird ?
>
> Diky predem za odpoved.
> S pozdravem
> Zdenek Moravec zmo(zv)volny(tec)cz
>
>
>
>
>

Firebird a Vista

[*] Dalibor <dalibor(zv)torola(tec)cz> - 16.2.2007 14:35:56

Po instalaci firebirdu 1.5 zpusobuje ovladaci prvek Firebird.cpl shozeni Ovladacich panelu ve Viste.
Neco je popsano tady http://dotnetslackers.com/community/blogs/ruslantrifonov/archive/2007/02/05/Resolved_3A00_-Explorer-crash-on-Vista.aspx

Exituje nejaka uprava tohoto ovladaciho prvku, nebo nejaka nahrada, ktera to nedela?

Tak aby se clovek nemusel zabyvat vypinanim DEP.

Dekuji

Dalibor

Firebird a Vista

[*] Petr Vones <conference(zv)petrvones(tec)net> - 16.2.2007 15:34:01

From: "Dalibor" <dalibor(zv)torola(tec)cz>
> Po instalaci firebirdu 1.5 zpusobuje ovladaci prvek Firebird.cpl shozeni
> Ovladacich panelu ve Viste.

Na to uz jsem drive take narazil, kdyz jsem delal .NET bootstrapper pro
instalaci FB 1.5 a pak to testoval na Viste. Nejrychlejsi reseni bylo ten
aplet zkratka na Viste neinstalovat, coz lze zaridit nejakym command-line
switchem FB instalatoru (tusim /NOCPL) popsanem v dokumentaci.

Petr Vones

system pro spravu a podporu projektu

[*] Jiri Cincura <diskuze(zv)cincura(tec)net> - 17.2.2007 09:43:12

Mrkni na Mantis nebo Flyspray. Oboji by mohlo tvoje pozadavky splnit.


--
Jiri {x2} Cincura
http://blog.vyvojar(tec)cz/jirka/ | http://www.ID3renamer.com

OT: system pro spravu a podporu projektu

[*] Karel Rys <delphi(zv)zas-me(tec)cz> - 17.2.2007 00:44:35

Hezky den,

rad bych nasel nejaky (nejlepe free) nastroj, ktery by umoznoval
zakaznikum pomoci weboveho rozhrani zapisovat podnety a nalezene chyby.

Potrebuju, aby system:
- bezel na linuxovem serveru (MySQL + PHP + Apache)
- podporoval vice projektu
- umoznoval mi k jednotlivym ukolum/chybam prirazovat odhadovany cas
- podporoval prirazeni priorit (jak zakaznikem, tak mnou)
- pristup zakazniku by nemel byt anonymni, potrebuji poznat, kdo podnet vlozil
- plus takove ty veci, co byvaji vetsinou, tj. moznost zadat, jak daleko
je reseni dane zalezitosti, moznost zobrazit jen nevyresene apod.

Patram uz nekolik hodin na sourceforge, ale zatim jsem nenasel nic, co
by se mi libilo a umelo vse, co jsem vyjmenoval.

Jestli nekdo neco takoveho pouzivate, muzete prosim doporucit? Preklad
do cestiny bych kdyz tak mohl udelat, kdyz to tedy nebude zrovna ze
spanelstiny apod.

Diky,

Karel Rys


treeview a prave tlacitko mysky

[*] Petr Vetesnik <vetesnik(zv)gmail(tec)com> - 19.2.2007 09:58:26

Zdravim vsechny vyvojare,

ted jsem se vystrasil u komponenty TTreeView. Pokud mam vytvoren nejaky
strom a kliknu pravym tlacitkem mysi, vybere se mi polozka pod mysi, ale
hned to preskoci zpet na puvodni! Neporadil by mi neko, co delam spatne?
RightClickSelect nepomaha.


Dik Petr

Z EXE rychle DLL

[*] Petr Fejfar <petr.fejfar(zv)seznam(tec)cz> - 20.2.2007 08:31:59

Dne Mon, 19 Feb 2007 23:09:19 +0100 Tomas Rosa <trosa(zv)seznam(tec)cz> napsal/-a:

> Osobne to nedelam a radeji pouzivam pametovy
> manager FastMM4 (zkus google) a pak namisto stringu pouzivam WideString
> a je hotovo.

WideStringy nejsou alokovany na heapu, ale primo v pameti spravovane OS
volanim API funkci
SysAllocStringLen() a spol., takze IMHO pro ne zadny shared memory manager
nepotrebujes.> Navic ten FastMM4 trosicku lepe hospodari s pameti a udajne je i
> rychlejsi.

Podle mych zkusenosti je o dost rychlejsi a vyrazne mene defragmentuje heap
u aplikaci, kde se hodne pracuje s ANSIStringy


pf

Z EXE rychle DLL

[*] Tomas Rosa <trosa(zv)seznam(tec)cz> - 19.2.2007 23:09:19

jen jedno male upozorneni. Nelze predavat stringy. Pokud chces, musis
dat do prvni pozice do .dpr projektu unitu ShareMem. A pak pridat jeste
dllko borlandmm.dll. Osobne to nedelam a radeji pouzivam pametovy
manager FastMM4 (zkus google) a pak namisto stringu pouzivam WideString
a je hotovo. Jo, ten FastMM4 musis dat do uses taky na prvni misto do
.dpr projektu exace a dllka.

Navic ten FastMM4 trosicku lepe hospodari s pameti a udajne je i rychlejsi.

> function pripoj(com:string):boolean;
TR

Z EXE rychle DLL

[*] Petr Berek <sojokl(zv)seznam(tec)cz> - 19.2.2007 22:47:17

>
> function pripoj(com:string):boolean;
> begin
> if comport.connect then result:=true
> else result:=false;
> end;
>

Chybicka se vloudi, ten parametr je tam zbytecny, ale je to pozustatek toho,
jak jsem se ucil pracovat s com portem pres synapsi. Samozrejme comport je
instance TBlockSerial, nebo neceho takoveho ze synapse.
Petr

Z EXE rychle DLL

[*] Petr Berek <sojokl(zv)seznam(tec)cz> - 19.2.2007 22:45:17

>
> Moje APP obsluhuje dve ruzna zarizeni na RS232. Staci me vytahnout funce
> nyni pod butonclick() s navratem uspesnosti
> a umoznit publikovat zpracovany signal z comu... (+otevrit zavrit comy)
> Asi je to stupidni, ale ja opravdu s dll moc nedelal a navic to ma byt
> hotove vcera....


Takze tohle neni vubec slozite. V pruvodci si das vytvoreni DLL knihovny a
pak s tim pracujes jako s normalni unitou. Je uvedana klauzuli
libraly(knihovna)
Do sekce uses muzes dat vsechny unity, ktere pouzivas, respektive musis,
stejne jako v kazde jine unite.
A pak za tuto sekci pises normalni kod. Tak treba funkce, ktera pripoji COM
port:
function pripoj(com:string):boolean;
begin
if comport.connect then result:=true
else result:=false;
end;

Kdyz si napises vsechny funkce, tak ty, ktere chces volat v exe das do
exports.
exports pripoj;

Pokud bys chtel pri natahnuti knihovny neco inicializovat vyuzijes k tomu
blok begin end. uvedeny uplne na konci. Za end je v unite tecka.
V aplikaci (exe) volas funkci z knihovny takto:
function pripoj(com:string):boolean;
external 'knihovna.dll' name 'pripoj';
Name je oznaceni te funkce v knihovne, tak, jak je napsana v sekci exports,
jinak to vyhodi vyjimku, ze nelze najit vstupni bod procedury.

V knihovne pak muzes take psat tridy, daji se tam i deklarovat promenne,
tzn. pridas sekci var a tak podobne. Rikam, prace je stejna jako s
jakoukoliv jinou unitou.
Petr

Z EXE rychle DLL

[*] Vasek Zaruba <zaruba(zv)elastoform(tec)cz> - 19.2.2007 22:11:14

> Prosim o radu, jak rychle (a snadno) udelat z exe aplikace
> dll knihovnu? Musim se priznat, ze DLL neni moje kobyla...
> Existuje nejaky postup?
> Jde to vubec, nebo budu muset zacit od piky?


no, udelat DLL je pomerne jednoduche, ale spis je otazkou co ma
poskytovat za funkce. Precijen hlavni cinnosti EXE je ve vetsine pripadu
spustit hlavni formular a tam obsluhovat udalosti.

Hlavni cinnosti DLL je vetsinou poskytovat nejake funkce.
.............................

Moje APP obsluhuje dve ruzna zarizeni na RS232. Staci me vytahnout funce
nyni pod butonclick() s navratem uspesnosti
a umoznit publikovat zpracovany signal z comu... (+otevrit zavrit comy)
Asi je to stupidni, ale ja opravdu s dll moc nedelal a navic to ma byt
hotove vcera....

Z EXE rychle DLL

[*] Tomas Rosa <trosa(zv)seznam(tec)cz> - 19.2.2007 21:35:12

Zdravim,

> Prosim o radu, jak rychle (a snadno) udelat z exe aplikace
> dll knihovnu? Musim se priznat, ze DLL neni moje kobyla...
> Existuje nejaky postup?
> Jde to vubec, nebo budu muset zacit od piky?


no, udelat DLL je pomerne jednoduche, ale spis je otazkou co ma
poskytovat za funkce. Precijen hlavni cinnosti EXE je ve vetsine pripadu
spustit hlavni formular a tam obsluhovat udalosti.

Hlavni cinnosti DLL je vetsinou poskytovat nejake funkce.

Takze predem si rozmysli co vlastne chces. Jinak DLL se od EXE defacto
nelisi. Oboji nactes pres LoadLibrary a oboji muze exportovat funkce.
Takze na tvoji otazku lze odpovedet i

{$E .dll}

ale to jsi asi nehledal :-D

TR

Z EXE rychle DLL

[*] Vasek Zaruba <zaruba(zv)elastoform(tec)cz> - 19.2.2007 21:27:11

Hi *
Prosim o radu, jak rychle (a snadno) udelat z exe aplikace
dll knihovnu? Musim se priznat, ze DLL neni moje kobyla...
Existuje nejaky postup?
Jde to vubec, nebo budu muset zacit od piky?
Dik...
Vasek

D7 Pro XP

Databaze, registry

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

Puvodni zprava ze dne 19.2.2007 od mydelphi(zv)seznam(tec)cz:

> 1) V nasi firme pouzivame antivir NOD 32. Delame na projektu, ten si
> uklada nektere dulezite promenne do registru Windows. Pokud v
> projektu pouzivame prikazy pro zapsani hodnoty do registru, zacne
> antivir hlasit moznost vyskytu viru a nepovoli projekt zkompilovat.
> Pokud ho zkompiluji na stroji bez antiviru a pak ho chci zpustit na
> stroji s antivirem, hlasi opet antivir moznost vyskytu viru a exe
> soubor smaze. Bez prikazu pro zapis do registru to projde antivirem
> bez pronblemu. Je to normalni chovani? Da se to nejak obejit?

To neni normalni chovani. Asi to delas spatne, protoze registr je
prave od toho, aby se do nej ukladalo. Kazdy program uklada do
registru (vcetne tech, co pisi ja) a NOD32 nic nehlasi.

Zbytek dotazu uz zodpovedeli jini.

Petr Zahradnik, pocitacovy expert

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


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

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


Databaze, registry

[*] Vaclav Halik <spravasd(zv)suz.cvut(tec)cz> - 19.2.2007 16:18:51

Zdravim,

>
> id, parent_id, name
>
> podle me do toho narves to co potrebujes. Kazda polozka ma parent_id a
> muzes tedy nacist korenovy adresar - polozky co maji parent_id=NULL a
> pro kazdou z nich nactes opet seznam co maji partnet_id=id atd,...
>
samozrejme takto. I kdyz to na prvni pohled nevypada, velmi dobre se s tim
i v MySQL pracuje. Pouzivam v jednom projektu a je to naprosto bez problemu.

Pouzivate nekdo jiny zpusob, tedy zda je neco efektivnejsiho a jak
to funguje oproti MySQL.


Vaclav Halik

Databaze, registry

[*] Tomas Rosa <trosa(zv)seznam(tec)cz> - 19.2.2007 14:20:44

Cau

> 2) Jakym zpusobem ulozit do tabulky stromovou strukturu adresare? Napada
> Vas neco? Nejake elegantni reseni. Pouzival jsem vlastni typ datoveho
> souboru, ted to musim ukladat do tabulky v mysql.

id, parent_id, name

podle me do toho narves to co potrebujes. Kazda polozka ma parent_id a
muzes tedy nacist korenovy adresar - polozky co maji parent_id=NULL a
pro kazdou z nich nactes opet seznam co maji partnet_id=id atd,...

> 3) Existuje nejaka komponenta/komponenty, ktera by zjistila strukturu
> souboru a adresaru v archivech ZIP, RAR, ARJ, ACE a jejich SFX verzich?
> Pokud mozno FREE.
>

http://www.rg-software.de/

Supported formats:
* Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR
* Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM, Z, CPIO, RPM, DEB and
NSIS

tr

Databaze, registry

[*] mydelphi(zv)seznam(tec)cz - 19.2.2007 13:50:42

Dobry den, mam nekolik dotazu.

1) V nasi firme pouzivame antivir NOD 32. Delame na projektu, ten si
uklada nektere dulezite promenne do registru Windows. Pokud v projektu
pouzivame prikazy pro zapsani hodnoty do registru, zacne antivir hlasit
moznost vyskytu viru a nepovoli projekt zkompilovat. Pokud ho zkompiluji
na stroji bez antiviru a pak ho chci zpustit na stroji s antivirem,
hlasi opet antivir moznost vyskytu viru a exe soubor smaze. Bez prikazu
pro zapis do registru to projde antivirem bez pronblemu. Je to normalni
chovani? Da se to nejak obejit?

2) Jakym zpusobem ulozit do tabulky stromovou strukturu adresare? Napada
Vas neco? Nejake elegantni reseni. Pouzival jsem vlastni typ datoveho
souboru, ted to musim ukladat do tabulky v mysql.

3) Existuje nejaka komponenta/komponenty, ktera by zjistila strukturu
souboru a adresaru v archivech ZIP, RAR, ARJ, ACE a jejich SFX verzich?
Pokud mozno FREE.

Za pripadne odpovedi dekuji.

Michal Kos

Tiskova zprava, Delphi for PHP

[*] rkubat(zv)email(tec)cz - 20.2.2007 11:28:10

Vazeni pratele, je tu jeste jedna tiskova zprava, ...

Spolecnost CodeGear uvadi produkt Delphi for PHP pro rychly vyvoj webovych aplikaci.
CodeGear prinasi revoluci ve vyvoji v jazyce PHP; prinasi integrovane vyvojove prostredi pro rychly vyvoj aplikaci a architektury PHP komponent.

Praha, 20.2.2007 +IBM- Spolecnost CodeGear dnes oznamila produkt Delphi for PHP, tedy integrovane vyvojove prostredi pro rychly vyvoj aplikaci (RAD) s vyuzitim komponent a VCL for PHP, open source knihovnu vizualnich komponent.

Delphi for PHP prinasi vsechny vyhody produktivity prostredi typu RAD, ktere dobre znaji uzivatele Delphi uz po radu let, vsem vyvojarum webovych aplikaci v jazyce PHP. PHP je dnes jednim z nevyznamnejsich dynamickych webovych jazyku a zaroven jednim z deseti nejpouzivanejsich programovacich jazyku vubec. Produkt Delphi pro PHP je navrzen tak, aby posunul vyvoj v PHP na vyssi uroven a umoznil snadny a rychly vyvoj bohatych databazove orientovanych webovych aplikaci.

Dulezite vlastnosti produktu Delphi for PHP obsahuji mimo jine:

- Prostredi typu RAD pro vyvoj v PHP
- VCL for PHP +IBM- open source knihovna vizualnich komponent PHP 5 s vice nez 50 rozsiritelnymi a opakovane pouzitelnymi komponentami s hladkou integraci AJAX
- Soucasti produktu je databazova integrace s InterBase, MySQL, Oracle, Microsoft SQL Server a dalsimi popularnimi databazemi
- Integrovany nastroj na ladeni kodu v PHP
- Nasazovani aplikaci v PHP pod Windows, Linux, Solaris a dalsi platformy
- Podpora internacionalizace aplikaci
- Vyvoj databazovych aplikaci metodou +IBw-tahni-a-pust+IB0- vyuzitim Data Explorer pro InterBase a MySQL
- Editor kodu s nastroji Code Insight, Code Explorer a Code Templates zjednodusuje a zrychluje zapis kodu v PHP

Knihovna VCL for PHP je zalozena na nejpopularnejsich skriptech a knihovnach PHP vcetne Qooxdoo, Adodb, DynAPI, Smarty, XAjax a JSCalendar. Architektura knihovny komponent byla inspirovana knihovnou VCL pro Delphi a je stoprocentne napsana v PHP. Vyvojari mohou vytvaret nove komponenty a zaclenovat je do vyvojoveho prostredi nebo upravovat a rozsirovat existujici komponenty podle svych predstav. VCL for PHP je knihovna typu open source a je dostupna na SourceForge: http://sourceforge.net/projects/vcl4php.


Cena a dostupnost
Delphi for PHP je mozno objednavat ihned; k dodani bude ve druhe polovine brezna. Dalsi informace o systemovych pozadavcich, jazycich a dostupnosti najdete na webove adrese www.codegear.com/products/delphiforphp, ceny produktu pro CR a SR najdete na http://shop.codegear(tec)cz a na stejnem miste muzete i podat svou predbeznou objednavku.

O produktu Delphi for PHP se muzete dozvedet vice na seminari "DELPHI/VISTA +- PHP", ktery se bude konat dne 6.3.2007 od 9:30 hodin v Kongresovem sale hotelu Olsanka, Taboritska 23, Praha 3 +IBM- Zizkov. Vstup je zdarma po predchozi registraci na strance http://www.borland(tec)cz/events/delphivista.html.

Delphi for PHP je soucasti rodiny produktu spolecnosti CodeGear obsahujici tez nastroje Delphi 2007 for Win32, Delphi for .NET, C#Builder, C+-+- Builder a Developer Studio. Vyvojari se mohou o techto produktech dozvedet vice na vubec prvni virtualni uzivatelske konferenci s nazvem CodeRage 2007, ktera probehne ve dnech 12.-16.3.2007. Behem teto konference bude prostrednictvim internetoveho pripojeni poskytnuto vice nez 50 odbornych prednasek, pokryvajicich krome Delphi i produkty JBuilder 2007 a InterBase. Registrace a uplny program je zverejnen na http://conferences.codegear.com/coderage07.


Preji vsem konferujicim hezky den a slibuji, ze dalsi TZ uz dnes posilat neplanuji.

S pratelskym pozdravem vsem, -- Richard Kubat, Borland s.r.o.

Tiskova zprava, Delphi 2007 for Win32

[*] rkubat(zv)email(tec)cz - 20.2.2007 11:24:10

Vazeni pratele, prosim prectete si tiskovou zprvu spolecnosti CodeGear:

Spolecnost CodeGear uvadi Delphi for Win32 poskytujici moznosti rychleho vyvoje aplikaci pro Windows Vista a AJAX.
Nove prostredi typu RAD umozni vyvojarum okamzite zacit vytvaret nove aplikace nebo upravit stavajici aplikace pro nove prostredi Windows Vista.

Praha, 20.2.2007 +IBM- Spolecnost CodeGear dnes oznamila produkt Delphi 2007 for Win32, tedy novou verzi prostredi pro rychly vyvoj aplikaci (RAD) s novinkami jako je podpora Microsoft Windows Vista a AJAX.

Vyvojari ziskavaji moznost snadno a rychle vytvaret bohate funkcni klientske aplikace rozsirene tak, aby plne vyuzivaly uzivatelskeho rozhrani Microsoft Windows Vista Aero. Nova verze Delphi tez umozni tvorbu dynamickych webovych aplikaci vyuzivajicich technologii AJAX (Asynchronous JavaScript and XML). Delphi pro platformu Win32 dale obsahuje novou databazovou architekturu DBX 4, ktera podporuje posledni verze dnes nejpopularnejsich relacnich databazovych systemu vcetne Microsoft SQL Server, InterBase od spolecnosti CodeGear, MySQL a Oracle.

Nove vlastnosti a moznosti poskytovane v nastroji Delphi for Win32 obsahuji:
- Podporu Microsoft Windows Vista a AJAX
- Vyvoj pod Microsoft Windows 2000, Windows XP nebo Vista a provoz pod Windows 2000, Windows XP a Vista
- Zacleneni Microsoft MSBuild pro zvyseni pruznosti sestavovani a rozsireni podpory nezavislych dodavatelu
- Novou databazovou architekturu DBX 4, ktera opet modernizuje praci s databazemi
- Zabudovanou podporu poslednich verzi InterBase, Microsoft SQL Server, MySQL, Oracle a dalsich relacnich databazovych systemu
- Tematickou podporu aplikaci
- Zabudovanou podporu pro +IBw-sklenene+IB0- efekty Microsoft Windows Vista Aero, komponenty pro souborove dialogy a ulohove dialogy podle Vista
- VCL pro Web s podporou AJAX
- Zpetnou kompatibilitu s komponentami Borland Developer Studio 2006

Dostupnost
Delphi 2007 for Win32 je mozno objednavat ihned; k dodani bude ve druhe polovine brezna. Dalsi informace o systemovych pozadavcich, jazycich a dostupnosti najdete na webove adrese www.codegear.com/products/delphiwin32, ceny produktu pro CR a SR najdete na http://shop.codegear(tec)cz.

O produktu Delphi 2007 for Win32 se muzete dozvedet vice na seminari "DELPHI/VISTA +- PHP", ktery se bude konat dne 6.3.2007 od 9:30 hodin v Kongresovem sale hotelu Olsanka, Taboritska 23, Praha 3 +IBM- Zizkov. Vstup je zdarma po predchozi registraci na strance http://www.borland(tec)cz/events/delphivista.html.

Delphi for Win32 je soucasti rodiny produktu spolecnosti CodeGear obsahujici tez nastroje Delphi for PHP, Delphi for .NET, C#Builder, C+-+- Builder a Developer Studio. Vyvojari se mohou o techto produktech dozvedet vice na vubec prvni virtualni uzivatelske konferenci s nazvem CodeRage 2007, ktera probehne ve dnech 12.-16.3.2007. Behem teto konference bude prostrednictvim internetoveho pripojeni poskytnuto vice nez 50 odbornych prednasek, pokryvajicich krome Delphi i produkty JBuilder 2007 a InterBase. Registrace a uplny program je zverejnen na http://conferences.codegear.com/coderage07.

Vsechny konferujici zdravi, -- Richard Kubat, Borland s.r.o.

Uzivatelsky generator sestav??

[*] Jiri Sladek <sladek(zv)czhops(tec)cz> - 21.2.2007 15:10:03

Zdravim konferenci a zejmena bojovniky se sestavami.
Shanim neco, co by umoznovalo uzivateli _snadno_a_rychle_ vytvaret jednoduche tiskove sestavy.

Uzivateli by se nabidnul seznam udaju tabulky nebo SQL dotazu.
Uzivatel by si ofajfkoval ty udaje, ktere maji byt ve sloupcich sestavy, a spustil Preview.
Pokud by nejake sloupecky jeste chybely, tak by je do-oznacil, znovu Preview a Tisk.
A pokud by tu definici sestavy potreboval opakovane, tak by ji ulozil.

To byl velmi strucny popis funkce. Dale popisu vsechny pozadovane vlastnosti generatoru.

1. Programator by pripravil vhodne SQL dotazy, ktere by pokryly maximum pozadavku uzivatelu.
2. Programator by prednastavil vhodne sirky a masky udaju.
3. Uzivateli by se nabidnul seznam SQL dotazu, vhodne pojmenovanych. Take by se nabidnul seznam drive vytvorenych sestav.
4. Poklikanim na SQL dotazu nebo na drive vytvorene sestave by se otevrel editor.
5. Uzivatel by mohl samozrejme zapinat udaje, ktere se maji objevit ve sloupcich sestavy.
6. Uzivatel by mohl zapinat trideni podle vybranych udaju. Generator by automaticky vkladal ORDER BY do SQL, nebo jinak realizoval trideni.
7. Uzivatel by mohl zapinat skupinovani podle vybranych udaju. Generator by automaticky pridaval hlavicky a paticky skupin vcetne sumacnich komponent. Defaultne by bylo zapnute souctovani u vsech ciselnych udaju. Souctovani by slo vypnout, prepnout na prumery, vazene prumery, max, min.
8. Uzivatel by mohl zapnout filtraci pro libovolne udaje - shoda, interval od-do, LIKE...
9. Uzivatel by mohl sestavu celkove zmensit, aby nahustil vic dat na format papiru, nebo zapnout lezaty tisk.
10. Uzivatel by mohl spustit export do Excelu, pokud by mu nestacily moznosti generatoru.
11. Uzivatel by mohl veskere vyse uvedene volby ulozit pod vhodnym jmenem, aby to priste dokazal najit a pouzit znovu.

Omlouvam se za dlouhy popis, chci predejit nedorozumneni.
Podobny generator jsem delal do nasi aplikace pred X lety a je tedy zastaraly.
Ted se chystam ho predelat, aby byl trochu 'in'.
Ale radeji bych sehnal/koupil hotovy a usetril tak drahocenny cas.

Dekuji za tipy.
Jiri Sladek

Kresleni na TImage canvas

[*] Martin Pisarik <martin.pisarik(zv)seznam(tec)cz> - 21.2.2007 15:38:05

Ahoj,

potrebuju vyresit kresleni cary mysi na TImage. Mam na formu TImage a v nem
je nejaka bitmapa, na tom je dalsi TImage, ktery je transparentni a na ten
kreslim caru (OnMouseMove). Problem je v tom, ze pri fulscreenu je to dost
pomale. Cara je pak hodne lomena, neni plynula.
Problem neni v rychlosti Image->Canvas->LineTo, ale spis v tom, ze po
nakresleni i male carky na TImage se to asi cely prekresluje a nevim jak to
zrychlit.
Potrebuju kreslit na predlohu v ruznych hladinach, proto ty TImage.
Dik za rady.


--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.441 / Virus Database: 268.18.3/693 - Release Date: 19.2.2007
17:01


Uzivatelsky generator sestav??

[*] jiri(zv)vojtek.biz - 21.2.2007 15:56:06

Fast reports, Sinea ?
Jiri Vojtek

Jiri Sladek writes:

> Zdravim konferenci a zejmena bojovniky se sestavami.
> Shanim neco, co by umoznovalo uzivateli _snadno_a_rychle_ vytvaret jednoduche tiskove sestavy.
>
> Uzivateli by se nabidnul seznam udaju tabulky nebo SQL dotazu.
> Uzivatel by si ofajfkoval ty udaje, ktere maji byt ve sloupcich sestavy, a spustil Preview.
> Pokud by nejake sloupecky jeste chybely, tak by je do-oznacil, znovu Preview a Tisk.
> A pokud by tu definici sestavy potreboval opakovane, tak by ji ulozil.
>
> To byl velmi strucny popis funkce. Dale popisu vsechny pozadovane vlastnosti generatoru.
>
> 1. Programator by pripravil vhodne SQL dotazy, ktere by pokryly maximum pozadavku uzivatelu.
> 2. Programator by prednastavil vhodne sirky a masky udaju.
> 3. Uzivateli by se nabidnul seznam SQL dotazu, vhodne pojmenovanych. Take by se nabidnul seznam drive vytvorenych sestav.
> 4. Poklikanim na SQL dotazu nebo na drive vytvorene sestave by se otevrel editor.
> 5. Uzivatel by mohl samozrejme zapinat udaje, ktere se maji objevit ve sloupcich sestavy.
> 6. Uzivatel by mohl zapinat trideni podle vybranych udaju. Generator by automaticky vkladal ORDER BY do SQL, nebo jinak realizoval trideni.
> 7. Uzivatel by mohl zapinat skupinovani podle vybranych udaju. Generator by automaticky pridaval hlavicky a paticky skupin vcetne sumacnich komponent. Defaultne by bylo zapnute souctovani u vsech ciselnych udaju. Souctovani by slo vypnout, prepnout na prumery, vazene prumery, max, min.
> 8. Uzivatel by mohl zapnout filtraci pro libovolne udaje - shoda, interval od-do, LIKE...
> 9. Uzivatel by mohl sestavu celkove zmensit, aby nahustil vic dat na format papiru, nebo zapnout lezaty tisk.
> 10. Uzivatel by mohl spustit export do Excelu, pokud by mu nestacily moznosti generatoru.
> 11. Uzivatel by mohl veskere vyse uvedene volby ulozit pod vhodnym jmenem, aby to priste dokazal najit a pouzit znovu.
>
> Omlouvam se za dlouhy popis, chci predejit nedorozumneni.
> Podobny generator jsem delal do nasi aplikace pred X lety a je tedy zastaraly.
> Ted se chystam ho predelat, aby byl trochu 'in'.
> Ale radeji bych sehnal/koupil hotovy a usetril tak drahocenny cas.
>
> Dekuji za tipy.
> Jiri Sladek
>
>


Kresleni na TImage canvas

[*] Martin Pisarik <martin.pisarik(zv)seznam(tec)cz> - 21.2.2007 15:46:06

Jeste k tomu maly dodatek, problem je asi v tom,ze mi OnMouseMove prijde max
tak 10x za sekundu, coz je hodne malo na hladkou caru. Procesor se nezda
nejak zatizeny. Cim to je?

> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
> Behalf Of Martin Pisarik
> Sent: Wednesday, February 21, 2007 3:38 PM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Kresleni na TImage canvas
>
>
> Ahoj,
>
> potrebuju vyresit kresleni cary mysi na TImage. Mam na formu
> TImage a v nem
> je nejaka bitmapa, na tom je dalsi TImage, ktery je transparentni a na ten
> kreslim caru (OnMouseMove). Problem je v tom, ze pri fulscreenu je to dost
> pomale. Cara je pak hodne lomena, neni plynula.
> Problem neni v rychlosti Image->Canvas->LineTo, ale spis v tom, ze po
> nakresleni i male carky na TImage se to asi cely prekresluje a
> nevim jak to
> zrychlit.
> Potrebuju kreslit na predlohu v ruznych hladinach, proto ty TImage.
> Dik za rady.
>

--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.441 / Virus Database: 268.18.3/693 - Release Date: 19.2.2007
17:01


Kresleni na TImage canvas

[*] Vaclav Krmela <krmela(zv)ustinadorlici(tec)cz> - 21.2.2007 16:24:09

> potrebuju vyresit kresleni cary mysi na TImage. Mam na formu TImage a v
> nem
> je nejaka bitmapa, na tom je dalsi TImage, ktery je transparentni a na ten
> kreslim caru (OnMouseMove).

Zkus misto transparentnihi TImage pouzit pro kresleni TPaintBox.

Vaclav Krmela


Uzivatelsky generator sestav??

[*] Vasek Zaruba <zaruba(zv)elastoform(tec)cz> - 21.2.2007 22:48:34


>Shanim neco, co by umoznovalo uzivateli _snadno_a_rychle_ vytvaret
jednoduche tiskove sestavy.

Zrovna nejsem tiskar, ale pouzivam:
PReport by vtkTools

Jak cist douhy string z CSV souboru jako dataset

[*] Vasek Zaruba <zaruba(zv)elastoform(tec)cz> - 21.2.2007 22:42:33

HI,
Pouzivam na cteni csv souboru TJvcsvdataset,
ale ted prisel zakaznik na to, ze se nacte jen prvnich 80 znaku.
Prosel jsem komponentu, pak net a nic. Poustet se do psani cteni
znak po znaku a vymyslet jiste vymyslene na to neni cas.

Dik za kazdou radu.


VASEK, D7Pro

Popup menu

[*] Petr Berek <sojokl(zv)seznam(tec)cz> - 21.2.2007 21:12:27

Zdravim,
zakaznik mi psal, ze se mu nezobrazuje popup menu. Pri tom na mem stroji
funguje vse bez problemu. Mam popup menu na formulari, jsou tam polozky,
nastavene akce. Popup menu se ma zobrazovat pri kliknuti pravym tlacitkem na
RichEdit. Ve vlastnostech RichEditu nastavim popupMenu. TrackButton je
nastaveny na prave tlacitko, autopopup je nastaveny na true, zarovnani
vlevo. Zakaznik rika, ze s ostatnimi kontextovymi nabidkami nema problem.
Jen v mem programu. Ale ja s tim nemam problem. Nakonec jsem to vyresil tak,
ze jsem na udalost RichEditu onMouseUp nastavil, aby se zobrazilo popup
menu, tedy jsem vyvolal jeho metodu popup. Ale nezda se mi to jako uplne ok
postup.
Nevite nekdo, v cem by mohl byt problem?
Zakaznik pouziva Win XP.
Diky za pomoc,
Petr

Uzivatelsky generator sestav??

[*] Jiri Sladek <sladek(zv)czhops(tec)cz> - 21.2.2007 19:20:20

Dekuji za prvni odpoved. Nerad bych se pletl, ale myslim si, ze FastReport
ani Sinea nevyhovuji memu pozadavku.

V Sinea, kdyz chci pridat ciselny sloupec vcetne skupinovych i celkovych
souctu, tak musim polozit na DetailBand nejakou komponentu, totez na
GroupFooter a ReportSummary, pripojit dbfieldy, nastavit masky treba #
##0.00, zapnout sumaci. Nebo to jde jednoduseji?

V mem generatoru by se tohle provedlo jedinym kliknutim. Uzivatel by proste
zapnul sloupecek. Sumace ciselneho sloupce by byla automaticka. Vhodna maska
a sirka sloupce by byla prednastavena tvurcem aplikace.

Jiri Sladek

----- Original Message -----
From: <jiri(zv)vojtek.biz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, February 21, 2007 3:56 PM
Subject: Re: Uzivatelsky generator sestav??> Fast reports, Sinea ?
> Jiri Vojtek
>
> Jiri Sladek writes:
>
>> Zdravim konferenci a zejmena bojovniky se sestavami.
>> Shanim neco, co by umoznovalo uzivateli _snadno_a_rychle_ vytvaret
>> jednoduche tiskove sestavy.
>>
>> Uzivateli by se nabidnul seznam udaju tabulky nebo SQL dotazu.
>> Uzivatel by si ofajfkoval ty udaje, ktere maji byt ve sloupcich sestavy,
>> a spustil Preview.
>> Pokud by nejake sloupecky jeste chybely, tak by je do-oznacil, znovu
>> Preview a Tisk.
>> A pokud by tu definici sestavy potreboval opakovane, tak by ji ulozil.
>>
>> To byl velmi strucny popis funkce. Dale popisu vsechny pozadovane
>> vlastnosti generatoru.
>>
>> 1. Programator by pripravil vhodne SQL dotazy, ktere by pokryly maximum
>> pozadavku uzivatelu.
>> 2. Programator by prednastavil vhodne sirky a masky udaju.
>> 3. Uzivateli by se nabidnul seznam SQL dotazu, vhodne pojmenovanych. Take
>> by se nabidnul seznam drive vytvorenych sestav.
>> 4. Poklikanim na SQL dotazu nebo na drive vytvorene sestave by se otevrel
>> editor.
>> 5. Uzivatel by mohl samozrejme zapinat udaje, ktere se maji objevit ve
>> sloupcich sestavy.
>> 6. Uzivatel by mohl zapinat trideni podle vybranych udaju. Generator by
>> automaticky vkladal ORDER BY do SQL, nebo jinak realizoval trideni.
>> 7. Uzivatel by mohl zapinat skupinovani podle vybranych udaju. Generator
>> by automaticky pridaval hlavicky a paticky skupin vcetne sumacnich
>> komponent. Defaultne by bylo zapnute souctovani u vsech ciselnych udaju.
>> Souctovani by slo vypnout, prepnout na prumery, vazene prumery, max, min.
>> 8. Uzivatel by mohl zapnout filtraci pro libovolne udaje - shoda,
>> interval od-do, LIKE...
>> 9. Uzivatel by mohl sestavu celkove zmensit, aby nahustil vic dat na
>> format papiru, nebo zapnout lezaty tisk.
>> 10. Uzivatel by mohl spustit export do Excelu, pokud by mu nestacily
>> moznosti generatoru.
>> 11. Uzivatel by mohl veskere vyse uvedene volby ulozit pod vhodnym
>> jmenem, aby to priste dokazal najit a pouzit znovu.
>>
>> Omlouvam se za dlouhy popis, chci predejit nedorozumneni.
>> Podobny generator jsem delal do nasi aplikace pred X lety a je tedy
>> zastaraly.
>> Ted se chystam ho predelat, aby byl trochu 'in'.
>> Ale radeji bych sehnal/koupil hotovy a usetril tak drahocenny cas.
>>
>> Dekuji za tipy.
>> Jiri Sladek
>>
>>
>
>
>

system pro spravu a podporu projektu

[*] Karel Rys <delphi(zv)zas-me(tec)cz> - 21.2.2007 17:28:13

Jiri Cincura dne 17 Feb 2007 v 9:43:

> Mrkni na Mantis nebo Flyspray. Oboji by mohlo tvoje pozadavky splnit.

Dekuju za radu. Pro pripad, ze by to zajimalo jeste nekoho - pouzil jsem Mantis a jsem velmi spokojen. Umi uzivatelska pole,
takze vetsinu veci, co clovek jinde treba nenajde, si tady snadno muze doplnit, a ma velice dobre vyresena pristupova prava
jednotlivych uzivatelu. Jdou v nem krome verejnych vytvaret i soukrome projekty ci podprojekty.

Karel Rys

Uzivatelsky generator sestav??

[*] Pavel Gazda <pavel gazda(zv)datasw(tec)cz> - 22.2.2007 07:43:09

Tak si to naprogramuj:

Napr. ve FastReportu si priprav sestavu obsahujici vsechny udaje, soucty
atd...
Uzivateli zobraz jen seznam udaju, ktere jsou k dispozici
Po vyberu udaju uzivatelem uprav viditelnost a pozice jednotlivych udaju

a mas to hotove.

Pavel


Jiri Sladek napsal(a):
> Dekuji za prvni odpoved. Nerad bych se pletl, ale myslim si, ze FastReport
> ani Sinea nevyhovuji memu pozadavku.
>
> V Sinea, kdyz chci pridat ciselny sloupec vcetne skupinovych i celkovych
> souctu, tak musim polozit na DetailBand nejakou komponentu, totez na
> GroupFooter a ReportSummary, pripojit dbfieldy, nastavit masky treba #
> ##0.00, zapnout sumaci. Nebo to jde jednoduseji?
>
> V mem generatoru by se tohle provedlo jedinym kliknutim. Uzivatel by proste
> zapnul sloupecek. Sumace ciselneho sloupce by byla automaticka. Vhodna maska
> a sirka sloupce by byla prednastavena tvurcem aplikace.
>
> Jiri Sladek
>

Uzivatelsky generator sestav??

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 22.2.2007 11:09:26

Puvodni zprava ze dne 21.2.2007 od Jiri Sladek:

> Dekuji za prvni odpoved. Nerad bych se pletl, ale myslim si, ze
> FastReport ani Sinea nevyhovuji memu pozadavku.

> V Sinea, kdyz chci pridat ciselny sloupec vcetne skupinovych i
> celkovych souctu, tak musim polozit na DetailBand nejakou
> komponentu, totez na GroupFooter a ReportSummary, pripojit dbfieldy,
> nastavit masky treba # ##0.00, zapnout sumaci. Nebo to jde
> jednoduseji?

FastReport jednoznacne vyhovuje, s tim neni zadny problem. Sestavu
muzes ridit z programu, program muzes ridit ze sestavy pomoci skriptu,
sestavu muzes ridit ze sestavy pomoci formularu v sestave i skriptu.
Ve FastReportu udelas, na co si vzpomenes.

Petr Zahradnik, pocitacovy expert

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


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

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


Uzivatelsky generator sestav??

[*] Jiri Sladek <sladek(zv)czhops(tec)cz> - 22.2.2007 12:15:30

Petre, diky za odpoved, ale asi si nerozumime.

Ja mam prestavu, ze programator by na nejakem datovem modulu vytvoril treba
20 komponent TQuery. Vcetne seznamu DBfieldu, v DBfieldech vhodne masky pro
cisla atd.
Tech 20 komponent by byly jakesi datove zdroje pro tvorbu sestav a bylo by
to __vsechno__, co by musel programator udelat. Zadne rucni vytvareni
formularu pro sestavy, zadne vytvareni pasem, fieldu apod.

Uzivatel by spustil NECO, kde by si jen naklikal, co chce.
Uzivatel by urcil, ktery z tech dvaceti TQuery se ma pouzit, ktere udaje
maji vystoupit, jak tridit, jak skupinovat, zda sumovat nebo prumerovat, jak
filtrovat, jake nastavit zmenseni a orientaci...

Potom by uzivatel kliknul na Go, a program NECO by za behu vyrobil prazdny
formular, na nej nasazel pasma, na pasma fieldy, nastavil souctovani, v
query by nastavil trideni, zapnul filtr, nastavil pozadovanou velikost pisma
a orientaci, a na prave vytvoreny report by spustil Preview.

Tak, popsal jsem svoji predstavu, a ptam se: vite o programu, ktery by se
podobal tomu NECO, co popisuji?

Diky.
Jiri Sladek

> FastReport jednoznacne vyhovuje, s tim neni zadny problem. Sestavu
> muzes ridit z programu, program muzes ridit ze sestavy pomoci skriptu,
> sestavu muzes ridit ze sestavy pomoci formularu v sestave i skriptu.
> Ve FastReportu udelas, na co si vzpomenes.
>
> Petr Zahradnik, pocitacovy expert

Uzivatelsky generator sestav??

[*] Ludek <konference(zv)sales(tec)cz> - 22.2.2007 12:33:32

----- Original Message -----
From: "Jiri Sladek" <sladek(zv)czhops(tec)cz>

> Petre, diky za odpoved, ale asi si nerozumime.
>
> Ja mam prestavu, ze programator by na nejakem datovem modulu vytvoril treba
> 20 komponent TQuery. Vcetne seznamu DBfieldu, v DBfieldech vhodne masky pro
> cisla atd.
> Tech 20 komponent by byly jakesi datove zdroje pro tvorbu sestav a bylo by
> to __vsechno__, co by musel programator udelat. Zadne rucni vytvareni
> formularu pro sestavy, zadne vytvareni pasem, fieldu apod.
>
> Uzivatel by spustil NECO, kde by si jen naklikal, co chce.
> Uzivatel by urcil, ktery z tech dvaceti TQuery se ma pouzit, ktere udaje
> maji vystoupit, jak tridit, jak skupinovat, zda sumovat nebo prumerovat, jak
> filtrovat, jake nastavit zmenseni a orientaci...
>
> Potom by uzivatel kliknul na Go, a program NECO by za behu vyrobil prazdny
> formular, na nej nasazel pasma, na pasma fieldy, nastavil souctovani, v
> query by nastavil trideni, zapnul filtr, nastavil pozadovanou velikost pisma
> a orientaci, a na prave vytvoreny report by spustil Preview.
>
> Tak, popsal jsem svoji predstavu, a ptam se: vite o programu, ktery by se
> podobal tomu NECO, co popisuji?
>

Ahoj,
Vim, ze jsi to uz (patrne z neznalosti) zavrhl, ale presne tohle je Sinea.
FastReport neznam, ale podle toho co jsem o nem cetl by to mel take zvladnout.

> 20 komponent TQuery
na ne napojis 20 komponent TSesSinea

> Uzivatel by spustil NECO, kde by si jen naklikal
TSesSinea.Edit


> a orientaci, a na prave vytvoreny report by spustil Preview
TSesSinea.Preview


Samozrejme nektere veci tam jdou delat komofortneji , jine mene komfortne, ale ramec ktery potrebujes to rozhodne splnuje.
Uzivatele si bez problemu sestavy mohou vytvaret, ukladat, modifikovat.


Ludek

Uzivatelsky generator sestav??

[*] Jiri Sladek <sladek(zv)czhops(tec)cz> - 22.2.2007 12:37:32

Ja ale nechci __rucne__ vytvaret sestavu se soucty a programove ji
modifikovat. Rucni vytvareni sestav je prece otrocina, ktera by sla
automatizovat. Zejmena kdyz tech sestav jsou desitky nebo jeste vic. A
uzivatel predem nevi, co vsechno bude potrebovat.

Potrebuji neco, kde bych jako programator vytvoril treba 20 TQuery.
Vse ostatni by vyresil obecny program.
Byl by tam interfejs, ve kterem by si uzivatel naklikal, co chce.
Udaje, trideni, skupinovani, filtraci, sumy/prumery, velikost pisma...
Po naklikani by kliknul na Go.
Za chodu by se vygeneroval kompletni formular sestavy a spustilo Preview.

Jiri Sladek

> Tak si to naprogramuj:
>
> Napr. ve FastReportu si priprav sestavu obsahujici vsechny udaje, soucty
> atd...
> Uzivateli zobraz jen seznam udaju, ktere jsou k dispozici
> Po vyberu udaju uzivatelem uprav viditelnost a pozice jednotlivych udaju
> a mas to hotove.
>
> Pavel Gazda

Uzivatelsky generator sestav??

[*] Martin Burle <mburle2(zv)volny(tec)cz> - 22.2.2007 13:05:34

> Uzivatel by spustil NECO, kde by si jen naklikal, co chce.
> Uzivatel by urcil, ktery z tech dvaceti TQuery se ma pouzit, ktere udaje
> maji vystoupit, jak tridit, jak skupinovat, zda sumovat nebo prumerovat,
jak
> filtrovat, jake nastavit zmenseni a orientaci...

Takove NECO si muzes napsat treba nad Fastreportem, Sineou, nebo jinym
generatorem. Mel bych ale obavu, aby nevzniklo neco,, co "bezny uzivatel"
nebude umet/chtit pouzivat. Asi ale zalezi na tom, pro koho je ta aplikace
urcena. Ve finale mozna zjistis, ze bylo jednodussi proste
pripravit x hotovych sestav, s moznosti uzivatelskych uprav.

Martin

Uzivatelsky generator sestav??

[*] info(zv)drnholec(tec)cz <info(zv)drnholec(tec)cz> - 22.2.2007 13:09:35



Jiri Sladek napsal(a):
> Potrebuji neco, kde bych jako programator vytvoril treba 20 TQuery.
> Vse ostatni by vyresil obecny program.
> Byl by tam interfejs, ve kterem by si uzivatel naklikal, co chce.

FASTREPORT, ale maknes si.

Jura

Uzivatelsky generator sestav??

[*] Ludek <konference(zv)sales(tec)cz> - 22.2.2007 13:07:34

----- Original Message -----
From: "Jiri Sladek" <sladek(zv)czhops(tec)cz>

> Byl by tam interfejs, ve kterem by si uzivatel naklikal, co chce.
> Udaje, trideni, skupinovani, filtraci, sumy/prumery, velikost pisma...
> Po naklikani by kliknul na Go.
> Za chodu by se vygeneroval kompletni formular sestavy a spustilo Preview.

Ahoj,
Jeste jednou - v programu pripravis pouze ta TQuery napojis je na TSesSinea (i kdyz i to jde zobecnit) a pak das uzivateli vybrat kterou sestavu (resp. Query) chce pouzit. Pak jenom na te sestave nastavis neexistujici (novy) soubor a zavolas TSesSinea.Edit; No a uzivatel si tam naklika co potrebuje. Ma tam i pozadovane preview i print. Naklikanou sestavu muze zahodit, nebo ulozit do souboru a pouzit vicekrat.
Mozna by bylo lepsi premyslet nez porad kricet ja chci, ja chci .......... :)
No a pokud Ti uzivatelske rozhrani siney nevyhovuje, muzes klidne vytvorit vlastni prostredi a primo z nej vytvaret programove pts soubory siney (format je dobre popsan) a pak to tedy po stisknuti GO zavolat sestavu uz s vytvorenym souborem. Prijde mi to ale tak nejak na prd. Uzivatel se musi stejne neco naucit a tak mi prijde divne, ze bys to vymyslel radove lepe nez je to v ostatnich generatorech.

Ludek

Uzivatelsky generator sestav??

[*] Martin Pisarik <martin.pisarik(zv)seznam(tec)cz> - 22.2.2007 13:21:36

Nam se osvedcilo resit tiskove sestavy exportem potrebnych dat do excelu. V
Excelu mame pripraveny jednoduchoucky framework, ktery umozni uzivateli
naklikat co potrebuje.
Ostatni veci jako formatovani textu a nastaveni pro tisk napr. do formularu
atd. umi excel sam.
Bezny uzivatel nema problem s excelem na nejake urovni pracovat.
Pokud si to ulozi, tak to ma i prenositelne na pocitace, na kterych neni
nase aplikace, ale staci kdyz je tam neco co umi otevrit XLS.
S temi daty muze delat uzivatel vse co umi excel - tedy opravdu hodne.
Jedoduche a mocne.
Takova tiskovka s grafy vyrobena pred uzivatelem behem peti minut je
pusobiva ;-)
Vyhodou tohoto reseni je, ze BFU zvladne zakladni veci sam a "expert" (v
kazde firme se najde nejaky "kostrukter") se muze v excelu vyblbnout se
vzoreckama, podminenym formatovanim a dokonce i s makry.

>
> Takove NECO si muzes napsat treba nad Fastreportem, Sineou, nebo jinym
> generatorem. Mel bych ale obavu, aby nevzniklo neco,, co "bezny uzivatel"
> nebude umet/chtit pouzivat. Asi ale zalezi na tom, pro koho je
> ta aplikace
> urcena. Ve finale mozna zjistis, ze bylo jednodussi proste
> pripravit x hotovych sestav, s moznosti uzivatelskych uprav.
>
> Martin
>
>

--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.441 / Virus Database: 268.18.3/696 - Release Date: 21.2.2007
15:19


Uzivatelsky generator sestav??

[*] Pavel Gazda <pavel gazda(zv)datasw(tec)cz> - 22.2.2007 13:45:37

No to je potom tezke
- naprogramovat to nechces
- rucne to vytvorit nechces
- uzivatel si to jen naklika

pak jeste muzes vyzkouset Crystal Reports


Pavel



Jiri Sladek napsal(a):
> Ja ale nechci __rucne__ vytvaret sestavu se soucty a programove

Uzivatelsky generator sestav??

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

Puvodni zprava ze dne 22.2.2007 od Jiri Sladek:

> Ja mam prestavu, ze programator by na nejakem datovem modulu
> vytvoril treba 20 komponent TQuery. Vcetne seznamu DBfieldu, v
> DBfieldech vhodne masky pro cisla atd. Tech 20 komponent by byly
> jakesi datove zdroje pro tvorbu sestav a bylo by to __vsechno__, co
> by musel programator udelat. Zadne rucni vytvareni formularu pro
> sestavy, zadne vytvareni pasem, fieldu apod.

Jo takhle, ty chces usetrit praci nejen uzivateli, ale take
programatorovi? Tak to bych mel take reseni, na tohle bych doporucil
komponenty Developer Express, ktere jiz mnoho let pouzivam i prodavam.
Konkretne tuhle sestavu:

ExpressQuantumGrid
http://www.devexpress.com/Products/VCL/ExQuantumGrid/

ExpressMasterView
http://www.devexpress.com/Products/VCL/ExMasterView/

ExpressPrinting System
http://www.devexpress.com/Products/VCL/ExPrintingSystem/

Pomoci Gridu a/nebo MasterView zobrazis velmi jednoduse jakakoliv
data, muzes je radit, seskupovat, souctovat, prumerovat, davat vic na
radky pod sebe, probarvovat, obrazky a vselijake brikule... A pak na
to napojis ten Printing System a muzes to tisknout nebo treba
exportovat do Excelu.

Tahle kombinace prave usetri ten cas. Tiskove sestavy jsou WYSIWYG
presne podle tech gridu, takze na to nemusis sahnout.

Petr Zahradnik, pocitacovy expert

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


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

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


Uzivatelsky generator sestav??

[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 22.2.2007 14:25:40

> Jeste jednou - v programu pripravis pouze ta TQuery napojis je na TSesSinea
> (i kdyz i to jde zobecnit) a pak das uzivateli vybrat kterou sestavu (resp.
> Query) chce pouzit. Pak jenom na te sestave nastavis neexistujici (novy)
> soubor a zavolas TSesSinea.Edit; No a uzivatel si tam naklika co potrebuje.

Zda se mi, ze nedorozumeni vznika v tom, co kazdy rozumi pod pojmem
naklikat. Zda se mi, ze puvodni tazatel nechce, aby uzivatel generoval
podobu sestavy, tj. aby musel vedle sebe cokoli rovnat. On by si mel jen
kliknutim v nejakem "seznamu checkboxu" vybrat, ktere sloupecky chce a
generator by automaticky navrhl sestavu, kde budou ony oznacene sloupce,
vybavene souctovanim a co ja vim cim.

David Lebeda

Uzivatelsky generator sestav??

[*] Jiri Sladek <sladek(zv)czhops(tec)cz> - 22.2.2007 14:41:41

Presne. Heureka.
Nechci, aby uzivatel musel cokoliv rovnat vedle sebe.
Uzivatel klikne na checkboxu HrubaMzda, do sestavy se automaticky vlozi
sloupecek vcetne souctu dole, a dalsi sloupce se odsunou doprava.
Zopakuji tedy dotaz.
Umi to Sinea nebo FastReport? Pridani sloupce jednim kliknutim?
Jiri Sladek

>> Jeste jednou - v programu pripravis pouze ta TQuery napojis je na
>> TSesSinea
>> (i kdyz i to jde zobecnit) a pak das uzivateli vybrat kterou sestavu
>> (resp.
>> Query) chce pouzit. Pak jenom na te sestave nastavis neexistujici (novy)
>> soubor a zavolas TSesSinea.Edit; No a uzivatel si tam naklika co
>> potrebuje.
>
> Zda se mi, ze nedorozumeni vznika v tom, co kazdy rozumi pod pojmem
> naklikat. Zda se mi, ze puvodni tazatel nechce, aby uzivatel generoval
> podobu sestavy, tj. aby musel vedle sebe cokoli rovnat. On by si mel jen
> kliknutim v nejakem "seznamu checkboxu" vybrat, ktere sloupecky chce a
> generator by automaticky navrhl sestavu, kde budou ony oznacene sloupce,
> vybavene souctovanim a co ja vim cim
> David Lebeda

Uzivatelsky generator sestav??

[*] Jiri Sladek <sladek(zv)czhops(tec)cz> - 22.2.2007 14:59:43

Nechci programovat nebo tvorit kazdou sestavu zvlast.
Chci naprogramovat nebo koupit neco, co funguje obecne.
Jedna se mi o zautomatizovani opakujicich se cinnosti pri tvorbe sestav,
Uvedu priklad rucniho pridani sloupce doprostred sestavy:
udelat misto - odsunout udaje doprava
Nadpis sloupce
pridat field pro detail, nastavit sirku a masku cisla
pridat field pro soucet za skupinu, nastavit sirku a masku cisla
pridat field pro soucet za dalsi skupinu, nastavit sirku a masku cisla
pridat field pro celkovy soucet, nastavit sirku a masku cisla
Tohle prece muze delat generator. Uzivatel jen klikne na ZapnoutSloupec.
Obdobne lze ZapnoutTrideni, ZapnoutSkupinovani.
Jiri Sladek

> No to je potom tezke
> - naprogramovat to nechces
> - rucne to vytvorit nechces
> - uzivatel si to jen naklika
> pak jeste muzes vyzkouset Crystal Reports
> Pavel Gazda

Vydavatele se nepodarilo overit

[*] Viktor Marek <viktor(zv)mbox.vol(tec)cz> - 22.2.2007 15:05:43

Po instalaci IE7 se pri spusteni exe na PC siti zacala obevovat hlaska
"Vydavetele se nepodarilo overit. Chcete soubor spustit?" Na podpore
Microsoftu jsem neuspel - pani se se mnou odmitla na dane tema bavit s tim,
ze se nejedna o SW Microsoftu. Po delsim patrani se mi na netu podarilo
najit reseni. V IE7: nastroje-moznosti internetu-zabezpeceni-mistni
intranet-servery: prvni polozka nezaskrtnuta, zbyvajici tri zaskrtnute. Po
teto uprave nastaveni vyse zminovana hlaska uz nenabiha.

Lze nejak v nastaveni Delphi nebo pridanim nejakeho radku v programu toto
osetrit aby se nemuselo pro eliminaci teto hlasky menit nastaveni IE7?

Diky za rady

Viktor Marek
viktor(zv)mbox.vol(tec)cz

Test pripojeni k internetu

[*] Ing. Igor Vodicka <vodicka(zv)sagit(tec)cz> - 23.2.2007 13:05:12

Ahoj!

Planuji svoji aplikaci pripojit k internetu, tzn. aktualizace dat i programu
po internetu, pripadne dalsi funkce vyuzivajici komunikaci po internetu.

Chci zacit tim, ze si program nejdrive otestuje zda je pocitac momentalne
pripojeny k internetu nebo zda je moznost pocitac pripojit.

Mohl by nekdo poradit jak na to, jake komponenty apod. Delam v D5 ent.

Diky vsem

Igor Vodicka

Test pripojeni k internetu

[*] Martin Pisarik <martin.pisarik(zv)seznam(tec)cz> - 23.2.2007 13:29:15

Zalezi jaky typ pripojeni budes potrebovat. Jestli budes chtit sluzbu FTP,
nebo HTTP. Pokud je pocitac pripojeny k netu, tak je nejpravdepodobnejsi, ze
bude mi otevren port pro HTTP. Takze bych aktualizoval pres http. (FTP byva
casto zakazano na FW a pod.)
Tebe nezajima, jestli je pocitac pripojeny k Internetu, ale spis jestli se
muze pripojit k tvemu aktualizacnimu serveru ne?

Takze se zkusis pripojit k tvemu aktualizacnimu serveru, napr. GET
aktualizace.mujprodukt(tec)cz/test.htm, a pokud ta stranka dorazi, muzes
stahnout informaci o novych verzich napr. GET
aktualizace.mujprodukt(tec)cz/upgradeinfo.php?ver=1.2.3. Pak si rozparsujes
stranku (XML?), kterou ti to vrati a rozhodnes se, zda to budes stahovat
nebo ne.
Kdyz jo, tak si stahnes soubor (ZIP?), ktery chces a nejak s nim nalozis.

[Pokud mas databazovou aplikaci, tak zvaz aktualizace v databazi, ja to tak
mam a nemuzu si to vynachvalit!]

Komponenty? Neco co umi HTTP, myslim, ze jich existuje spousta i jako
soucast Deplhi.

> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
> Behalf Of Ing. Igor Vodicka
> Sent: Friday, February 23, 2007 1:05 PM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Test pripojeni k internetu
>
>
> Ahoj!
>
> Planuji svoji aplikaci pripojit k internetu, tzn. aktualizace dat
> i programu
> po internetu, pripadne dalsi funkce vyuzivajici komunikaci po internetu.
>
> Chci zacit tim, ze si program nejdrive otestuje zda je pocitac momentalne
> pripojeny k internetu nebo zda je moznost pocitac pripojit.
>
> Mohl by nekdo poradit jak na to, jake komponenty apod. Delam v D5 ent.
>
> Diky vsem
>
> Igor Vodicka
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.441 / Virus Database: 268.18.3/696 - Release Date:
> 21.2.2007 15:19
>
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.441 / Virus Database: 268.18.3/696 - Release Date: 21.2.2007
15:19


RAM vs. PAGEFILE

[*] Jiri Cincura <diskuze(zv)cincura(tec)net> - 26.2.2007 07:35:33

Vlastimil Burian wrote:
> ale stejne ve Spravci uloh vidim Strankovaci soubor nejakych 200MB, nechapu
> ... jak se ho mam zbavit?

Win+Pause > Upresnit > Vykon > Nastaveni > Upresnit > Virtualni pamet >
Zmenit .

Tam kdyz vsude swap zrusim a rebootnu, tak mam system bez swapaku (coz
poznam hned jak mi nabehne par veci a vyzere mi to mojich 640MB ramky).

--
Jiri {x2} Cincura
http://blog.vyvojar(tec)cz/jirka/ | http://www.ID3renamer.com

RAM vs. PAGEFILE

[*] Vlastimil Burian <vlastax.b(zv)seznam(tec)cz> - 26.2.2007 00:15:05

1. mam zakazano odkladani jadra windows
2. na zadnem oddilu nemam nastaveny swapfile

ale stejne ve Spravci uloh vidim Strankovaci soubor nejakych 200MB, nechapu
... jak se ho mam zbavit?

> Nebylo by s 2GB RAM lepsi uplne swap vypnout?

RAM vs. PAGEFILE

[*] Jiri Cincura <diskuze(zv)cincura(tec)net> - 25.2.2007 23:51:03

Nebylo by s 2GB RAM lepsi uplne swap vypnout?


--
Jiri {x2} Cincura
http://blog.vyvojar(tec)cz/jirka/ | http://www.ID3renamer.com

RAM vs. PAGEFILE

[*] Vlastimil Burian <vlastax.b(zv)seznam(tec)cz> - 25.2.2007 18:04:41

Zdravim konferenci,

vcera jsem nainstaloval Delphi 2006 Architect + Update 2, (+ JCL, JVCL,
DCPcrypt) --- na mem stroji kde mam 2GB RAM bych byl rad aby byly Delphi v
RAM ale po nacteni vidim ze v pameti neni temer nic a cele jsou ve
strankovacim souboru. Logicky by byly asi rychlejsi kdyby slo nekde nastavit
aby cele Delphi zustavaly v pameti - LZE to a pokud ano KDE co mam nastavit
?

Predem dekuji za kazdou informaci,

Vlastimil Burian
IT Specialist
GSM: +420 776 305 900
E-mail: burian(zv)vbsoftware(tec)cz
WWW: http://www.vbsoftware(tec)cz

FIB a transakce

[*] Karel Pecinka <k.pecinka(zv)seznam(tec)cz> - 25.2.2007 11:58:18

Cau,

zakoupili jsme komponenty FIB Plus pro pripojovani
k FB. Prechod z IBX byl celkem bezproblemovy, nektere
problemy co byly v IBX (napr. AV pri dotazu na nektere
SP) odpadly. Prestala mi ale fungovat funkce exportu
velkeho mnozstvi dat do textoveho souboru, ktera
je realizovana pres externi tabulku.

Funguje to asi tak, ze dam

recreate table xxx external file 'yyy';

commit;

insert into xxx select ....;

commit;

drop table xxx;

commit;


S IBX to chodilo, ted mi to ale vyhuci na
tom drop table s hlasenim:

"This operation is not defined for system tables.Dynamic SQL Error.
SQL error code = -607.
Table/view EXT_TZB does not exist."

Transakci mam nastavenou podle nejakeho navodu na devrace.com takto:

isc_tpb_write
isc_tpb_read_committed
isc_tpb_wait
isc_tpb_no_rec_version

Skript parsuju vlastni metodou a parsovani probehne spravne. Pokud
parser najde commit, provadim FIBQ.Commit, zkousel jsem i CommitRetaining
atd. Ale vzdy mi to napise ze tabulka neexistuje, i kdyz do ni
predchozi insert nasype data. Predpokladam, ze bude nejaky problem
s nastavenim transakce.

Databaze beha na FB 1.5.3 a ten bezi na Windows Server 2003,
pouzivam Delphi 5.

Napada nekoho, v cem muze byt problem?

Diky za kazdou radu.

Karel

PowerPDF - zarovnani textu...

[*] Pavel Zidek <delphi(zv)kopr(tec)cz> - 25.2.2007 07:19:57

Zdravim,
zacinam programovat tiskopisy v PowerPDF a mam nekolik problemu.
1. jak zarovnat v PRGridPanel pismo doprava - tzn. u cisel nactenych z tabulky
2. jak nakreslit obdelnik s kulatyma rohama

Diky za pomoc
Pavel ZIDEK

--------------------------------------------------------------------------------
I am using the free version of SPAMfighter for private users.
It has removed 0 spam emails to date.
Paying users do not have this message in their emails.
Try SPAMfighter for free now!

ICQ komponenta

[*] Petr Berek <sojokl(zv)seznam(tec)cz> - 23.2.2007 19:37:40

Ahoj,
zkus TICQClient
http://sourceforge.net/projects/ticqlib
Petr

shanim nejakou ICQ komponentu pod Delphi 5. Chci udelat klienta dobre
pristupneho pro zrakove postizene.

ICQ komponenta

[*] Ing. Milan Bartos - OPTIMAL SOLUTIONS CZ s.r.o. <milan.bartos(zv)optimalsolutions.c - 23.2.2007 19:29:39

Ahoj,

shanim nejakou ICQ komponentu pod Delphi 5. Chci udelat klienta dobre
pristupneho pro zrakove postizene.

Dik, Milan

Test pripojeni k internetu

[*] Ludek <konference(zv)sales(tec)cz> - 23.2.2007 16:31:26

----- Original Message -----
From: "Martin Pisarik" <martin.pisarik(zv)seznam(tec)cz>> Zalezi jaky typ pripojeni budes potrebovat. Jestli budes chtit sluzbu FTP,
> nebo HTTP. Pokud je pocitac pripojeny k netu, tak je nejpravdepodobnejsi, ze
> bude mi otevren port pro HTTP. Takze bych aktualizoval pres http. (FTP byva
> casto zakazano na FW a pod.)
> Tebe nezajima, jestli je pocitac pripojeny k Internetu, ale spis jestli se
> muze pripojit k tvemu aktualizacnimu serveru ne?
>
> Takze se zkusis pripojit k tvemu aktualizacnimu serveru, napr. GET
> aktualizace.mujprodukt(tec)cz/test.htm, a pokud ta stranka dorazi, muzes
> stahnout informaci o novych verzich napr. GET
> aktualizace.mujprodukt(tec)cz/upgradeinfo.php?ver=1.2.3. Pak si rozparsujes
> stranku (XML?), kterou ti to vrati a rozhodnes se, zda to budes stahovat
> nebo ne.
> Kdyz jo, tak si stahnes soubor (ZIP?), ktery chces a nejak s nim nalozis.
>
> [Pokud mas databazovou aplikaci, tak zvaz aktualizace v databazi, ja to tak
> mam a nemuzu si to vynachvalit!]
>
> Komponenty? Neco co umi HTTP, myslim, ze jich existuje spousta i jako
> soucast Deplhi.

Ahoj,
Nejjednodussi na pouziti je IMHO Synapse. S externi DLL zvladne i SSL.
Co se tyce parsovani stranky neni nutne se tim zabyvat vzdyt si treba pres PHP muzes na zaklade parametru posilat textovy soubor a nejake html zobrazeni posilat jen pokud jde o pristup bez parametru.
Jinak obecne rici, zda je PC pripojeno k internetu nelze jinak nez nejakym testem stazeni existujici stranky.

Ludek

RAM vs. PAGEFILE

[*] Lukas Gebauer <gebylist(zv)mlp(tec)cz> - 26.2.2007 08:49:38

> 1. mam zakazano odkladani jadra windows
> 2. na zadnem oddilu nemam nastaveny swapfile
>
> ale stejne ve Spravci uloh vidim Strankovaci soubor nejakych 200MB,
> nechapu ... jak se ho mam zbavit?

No, asi by nebylo od veci si neco precist o 'memory mapped files'.
Tam pochopis, co se vlastne deje a proc se to deje. (protoze objem
stranek mimo RAM neni tvoren jen strankovacim souborem...)

--
Lukas Gebauer.

E-mail: gebauerl(zv)mlp(tec)cz
http://synapse.ararat(tec)cz/ - Ararat Synapse - TCP/IP Lib.

Struktura dat v Clipboardu?

[*] Miloslav Pojsl <mpojsl(zv)seznam(tec)cz> - 26.2.2007 09:35:41

Zdravim vsechny,

prosim muze mi nekdo poradit s nasledujicim problemem? Z Excelu zkopiruju do clipboardu nejaky sloupec. V aplikaci psane v Delphi6 chci hodnoty Excelovskeho sloupce zkopirovat do TStringGrid.

Jak na to?

Kdybych znal struktura dat v clipboardu, tak to neni problem. Ma s tim nekdo zkusenosti?

Diky za podnety, M. Pojsl

XML indentace, radkovani pomoci MSXML4.0

[*] Tomas Bihary <delphi(zv)st-software(tec)com> - 26.2.2007 11:11:49

Ahoj,

nevite nekdo jak zapstat XMLDomDocument do souboru tak aby bylo
odradkovani za kazdym nodem.
D5, MSXML4.0

Stejneho efektu lze napr v .NET dosahnout pozitim tridy XmlTextWriter.

Diky za odpovedi
Tomas Bihary

RAM vs. PAGEFILE

[*] Petr Vones <conference(zv)petrvones(tec)net> - 26.2.2007 11:49:51

From: "Vlastimil Burian" <vlastax.b(zv)seznam(tec)cz>
> strankovacim souboru. Logicky by byly asi rychlejsi kdyby slo nekde
> nastavit aby cele Delphi zustavaly v pameti - LZE to a pokud ano KDE co
> mam
> nastavit

Nastesti nelze. Z pohledu principu spravy pameti na urovni aplikaci nic jako
pamet (mysleno fyzicka RAM) neexistuje. Doporucuji si o tom nejdrive neco
precist.

Napriklad:
http://msdn2.microsoft.com/en-us/library/ms810627.aspx
http://msdn2.microsoft.com/en-us/library/aa366525.aspx

Petr Vones

Struktura dat v Clipboardu?

[*] honza(zv)haes(tec)cz - 26.2.2007 12:07:53

> prosim muze mi nekdo poradit s nasledujicim problemem? Z Excelu
> zkopiruju do clipboardu nejaky sloupec. V aplikaci psane v
> Delphi6 chci hodnoty Excelovskeho sloupce zkopirovat do TStringGrid.

Mam pocit, ze sloupce jsou oddeleny TAB, radky CRLF.
Pokud mam pravdu, pak lze vlozit Clipboard.Text do StringList.Text a mas v radcich Stringlistu radky Excelu. Ten TAB pak musis nejak vyseparovat (mozna by slo nastavit Delimiter a pak DelimitedText).

Zkopiruj si Clipboard.Text do stringu a uvidis to presne.

Honza
====================================
= RNDr. Jan Sebelik - HAES
= Skolici a konzultacni stredisko pro vyvoj SW
= www.haes(tec)cz
= Vojtiskova 321
= 507 81 Lazne Belohrad
====================================

Komunikace se sluzbou ve Vistach

[*] Jaromir Marecek <jaromir.marecek(zv)centrum(tec)cz> - 26.2.2007 12:17:54

Zdravim,
Mam sluzbu se kterou v XP komunikuju pres IPC (pomoci zprav), ale po prenosu aplikace na Visty komunikace nechodi. V MSDN jsem se docetl ze ve Vistach toto jiz neni mozne. Uvadi se tam pouze moznost pouzit funkci CreateProcessAsUser a az pomoci takto vytvoreneho procesu by se melo dat pres IPC komunikovat, ale to se mi bohuzel nepodarilo rozchodit. Napadlo me jeste pouziti TCP IP ale to mi zase pripada jako s kyjem na komara, jde o prenos par ovladacich bajtiku. Nemate s tim nekdo zkusenosti? Nebo alespon radu jak spravne pouzit ten CreateProcessAsUser.

Dekuji za kazdou odpoved.

Jaromir Marecek

RAM vs. PAGEFILE

[*] Vlastimil Burian <vlastax.b(zv)seznam(tec)cz> - 26.2.2007 12:19:54

dekuji za odkazy, jiz jsem zacal se ctenim, neda mi ted ale klid zda ten
odkladaci soubor mam vypnout nebo nechat ... v obou pripadech se jak Delphi
tak ostatni aplikace okem zdaji stejne rychle, nevim tedy zda je pagefile v
mem pripade (2GB RAM) prinosem nebo naopak zpomaluje


> From: "Vlastimil Burian" <vlastax.b(zv)seznam(tec)cz>
>> strankovacim souboru. Logicky by byly asi rychlejsi kdyby slo nekde
>> nastavit aby cele Delphi zustavaly v pameti - LZE to a pokud ano KDE co
>> mam
>> nastavit
>
> Nastesti nelze. Z pohledu principu spravy pameti na urovni aplikaci nic
> jako
> pamet (mysleno fyzicka RAM) neexistuje. Doporucuji si o tom nejdrive neco
> precist.
>
> Napriklad:
> http://msdn2.microsoft.com/en-us/library/ms810627.aspx
> http://msdn2.microsoft.com/en-us/library/aa366525.aspx

Komunikace se sluzbou ve Vistach

[*] Petr Vones <conference(zv)petrvones(tec)net> - 26.2.2007 13:29:59

From: "Jaromir Marecek" <jaromir.marecek(zv)centrum(tec)cz>
> Mam sluzbu se kterou v XP komunikuju pres IPC (pomoci zprav), ale po

To neni nejlepsi zpusob. Pod pojmem IPC bych si predstavil spise Memory
mapping nebo Named pipes.

> Napadlo me jeste pouziti TCP IP ale to mi zase pripada jako s kyjem na
> komara, jde o prenos par ovladacich bajtiku. Nemate s tim nekdo
> zkusenosti?

To neni zase tak spatny napad, jinak viz vyse.

Petr Vones

Problem s instalaci INDY 10

[*] Ing. Igor Vodicka <vodicka(zv)sagit(tec)cz> - 26.2.2007 13:38:00

Ahoj!

Nainstaloval jsem si Indy 10 do Delphi 5 Ent. Pouzil jsem instalacni balik,
ktery jsem si stahnul z Indyho stranek. Instalace probehla bez problemu
vcetne nejake konfigurace Delphi Ide. Po spusteni Delphi jsem, ale paletu s
indy komponentama nenasel. V nainstalovanych baliccich mam sice Indy 10 core
design time a Indy 10 protocols design time, ale nejsou zaskrtnute. Pokud to
chci udelat, tak se u obou objevi hlaska:

Cannot load package 'IndySystem50'. It contains unit FileCtrl, which is also
cointained in package 'vclx50'.

Nevite nekdo prosim co s tim. Na webu jsem neco nasel, ale moc chytry jsem z
toho nebyl.

Diky

Igor Vodicka

Problem s instalaci INDY 10

[*] Martin Burle <mburle2(zv)volny(tec)cz> - 26.2.2007 14:08:02

> Cannot load package 'IndySystem50'. It contains unit FileCtrl, which is
> also
> cointained in package 'vclx50'.

Rekl bych ze to chce z .dpk vyhodit tuto unitu a znovu zkompilovat. Takovych
konfliktu tam ale muze byt vicero.

Martin

RAM vs. PAGEFILE

[*] Jiri Cincura <diskuze(zv)cincura(tec)net> - 26.2.2007 14:40:04

Vlastimil Burian wrote:
> dekuji za odkazy, jiz jsem zacal se ctenim, neda mi ted ale klid zda ten
> odkladaci soubor mam vypnout nebo nechat ... v obou pripadech se jak Delphi
> tak ostatni aplikace okem zdaji stejne rychle, nevim tedy zda je pagefile v
> mem pripade (2GB RAM) prinosem nebo naopak zpomaluje

S 2GB bych ho klidne vypnul. Az se ti RAMka trochu vic naplni a system
bude v klidu, obcas neco odlozi jen tak, aby mel jistotu. Pak kdyz to
potrebujes se to musi natahnout zpet. Bez swapaku tohle delat nebude.

Zkus si spustit treba hromadu fotokramu/gimpu a pak se prepnout na
nejakou nepouzivanou - nejlepe minimalizovnou - aplikaci. Melo by to
trochu "chrochtat".

--
Jiri {x2} Cincura
http://blog.vyvojar(tec)cz/jirka/ | http://www.ID3renamer.com

Komunikace se sluzbou ve Vistach

[*] Jaromir Marecek <jaromir.marecek(zv)centrum(tec)cz> - 26.2.2007 19:24:23

Diky panove, uz se poustim do synapse.

On Mon, 26 Feb 2007 16:08:11 +0100
"Petr Langer" <p.langer(zv)nexnet(tec)cz> wrote:

> Ahoj,
> uprimne receno, take jsem se kdysi snazil IPC resit pomoci Named Pipes a
> dalsich ruznych "kanalu", nakonec ale vetsina techto projektu skoncila u
> TCP. To co je ze zacatku par bajtu se muze casem rozrust, z lokalni
> komunikace se to rozroste na pozadavek ovladani pres sit, atd. atd.
> Kdyz uz ze zacatku pouzijes TCP, neprinese to zadnou praci navic,
> usnadnis si ale cestu do budoucna. Tot aspon ma osobni zkusenost.
>
> Petr Langer
>
>
> Jaromir Marecek wrote:
> > Zdravim,
> > ...
> > Napadlo me jeste pouziti TCP IP ale to mi zase pripada jako s kyjem na komara, jde o prenos par ovladacich bajtiku.
> >
> > Jaromir Marecek
>
>
>
>

Komunikace se sluzbou ve Vistach

[*] Petr Langer <p.langer(zv)nexnet(tec)cz> - 26.2.2007 16:08:11

Ahoj,
uprimne receno, take jsem se kdysi snazil IPC resit pomoci Named Pipes a
dalsich ruznych "kanalu", nakonec ale vetsina techto projektu skoncila u
TCP. To co je ze zacatku par bajtu se muze casem rozrust, z lokalni
komunikace se to rozroste na pozadavek ovladani pres sit, atd. atd.
Kdyz uz ze zacatku pouzijes TCP, neprinese to zadnou praci navic,
usnadnis si ale cestu do budoucna. Tot aspon ma osobni zkusenost.

Petr Langer


Jaromir Marecek wrote:
> Zdravim,
> ...
> Napadlo me jeste pouziti TCP IP ale to mi zase pripada jako s kyjem na komara, jde o prenos par ovladacich bajtiku.
>
> Jaromir Marecek

FIB a transakce

[*] Karel Pecinka <k.pecinka(zv)seznam(tec)cz> - 26.2.2007 16:02:10


To tady nikdo nepouziva komponenty FIB Plus?
Cekal jsem, ze si kupuju neco rozsirenyho, s cim budou
bohate zkusenosti.

Jak alespon provadite DDL prikazy? Nastavil
jsem podle navodu Q.ParamCheck na false, neni potreba
jeste neco?

Karel

-----------------
recreate table xxx external file 'yyy';

commit;

insert into xxx select ....;

commit;

drop table xxx;

commit;


S IBX to chodilo, ted mi to ale vyhuci na tom drop table s hlasenim:

"This operation is not defined for system tables.Dynamic SQL Error.
SQL error code = -607.
Table/view EXT_TZB does not exist."

Transakci mam nastavenou podle nejakeho navodu na devrace.com takto:

isc_tpb_write
isc_tpb_read_committed
isc_tpb_wait
isc_tpb_no_rec_version

Skript parsuju vlastni metodou a parsovani probehne spravne. Pokud parser
najde commit, provadim FIBQ.Commit, zkousel jsem i CommitRetaining atd. Ale
vzdy mi to napise ze tabulka neexistuje, i kdyz do ni predchozi insert
nasype data. Predpokladam, ze bude nejaky problem s nastavenim transakce.

Instalace D6P a IBX

[*] Jan Naiser <tua(zv)wo(tec)cz> - 26.2.2007 15:52:09

Preji pekny den,
WXPP SP2, D6P SP2

po nekolika letech jsem nucen preinstalovat PC a uz nekolik hodin si hraju s
instalaci D6P. Instalace probehne vporadku i aplikace sp a updates, ale
jakmile nainstaluju IBX >=6.05, zmizi mi z palety komponent zalozka
"Interbase Admin". Kdyz kouknu do Configure palette, tak tam zalozka je, ale
je prazdna.

Neinstaluju Delphi poprve v zivote, ale tohle jsem jeste nezaznamenal. Na
starem PC mam IBX 6.11 a vse je vporadku.
Kde delam chybu? Existuje nejake poradi instalace updatu IBX ve vztahu k
instalaci SP D6? Musi byt nainstalovany postupne vsechy nebo staci posledni
6.11?

Diky, Honza.

Problem s Delphi 5.0 na Windows server 2003

[*] kejval.delphi(zv)centrum(tec)cz - 26.2.2007 15:42:09

Zdravim do konference,

na windows serveru 2003 (standard edition, servis pack 1) nam u delphi 2005 pada dialog Project -> Option. Zrejme je asi nejaka nekompabilita nejake dll knihovny. Nevi nekdo nahodou co s tim ?

S pozdravem
ing. Richard Kejval
mobil: 602477679
http://www.icsoftware(tec)cz

paznaky v SINEA sestave

[*] petr palicka <palicka.petr(zv)seznam(tec)cz> - 27.2.2007 14:09:34

Ahoj,

vyjel jsem _dlouhou_ sestavu a na strance (asi tak) 3300 jakoby
vypadly fonty. Misto pismen a cislic se objevily paznaky. Domnivam se,
ze je to nesmyslnym rozsahem tiskoveho vystupu a vycerpanim GDI zdroju
Sineou, ale chtel bych si overit, ze to je opravdu v Sinee, nikoli nekde
jinde.

D6 pro upd 2, FIBPlus 6.5, Sinea 6.51.04, Win XP SP2, FB 1.5.2

Dik,

Peca aka Petr Palicka

paznaky v SINEA sestave

[*] Milan Tomes <delphi(zv)haida(tec)cz> - 27.2.2007 14:41:36

Mam stejnou zkusenost - prechod na FastReports vse vyresil (krom mnoha
dalsich veci)

S pozdravem

Milan Tomes

petr palicka napsal(a):
> vyjel jsem _dlouhou_ sestavu a na strance (asi tak) 3300 jakoby
> vypadly fonty. Misto pismen a cislic se objevily paznaky. Domnivam se,
> ze je to nesmyslnym rozsahem tiskoveho vystupu a vycerpanim GDI zdroju
>

zakazat/povolit zarizeni programove

[*] Kilchevskyy Anton <anton.kilchevskyy(zv)arbes(tec)com> - 27.2.2007 15:01:38

Zdravim vespolek.

Zajimalo by me zdali je mozne programove zakazat/povolit zarizeni. Tj.
funkcnost manualne dostupna na spravci zarizeni.

Mate nekdo zkusenosti? Nejake API? Nejak se mi nedari nic vygooglit.

D7, WinXP.

paznaky v SINEA sestave

[*] Vaclav Krmela <krmela(zv)ustinadorlici(tec)cz> - 27.2.2007 15:41:41

> vyjel jsem _dlouhou_ sestavu a na strance (asi tak) 3300 jakoby
> vypadly fonty. Misto pismen a cislic se objevily paznaky. Domnivam se,
> ze je to nesmyslnym rozsahem tiskoveho vystupu a vycerpanim GDI zdroju
> Sineou, ale chtel bych si overit, ze to je opravdu v Sinee, nikoli nekde
> jinde.

Sinea je graficky orientovany generator sestav, interne pracuje tak, ze
kazdou stranky sestavuje do samostatnych metafile a celou sestavu si
najednou pamatuje. Tento pristup je narocnejsi na prostredky pocitace, nez
kdyby se prubezne tisklo primo na tiskarnu.

Presto se mi nezda, ze by se dalo na Win XP dojit az k vycerpani GDI zdroju.
Spise bych cekal vyrazne zpomaleni, kdyz dojde volna pamet a zacnou se
vytvorene stranky odkladat na disk.

U velmi dlouhych sestav take muze byt problem v databazovych komponentach.
Nevim jak na tom jsou FIB, ale u IBX nejaky problem je, da se resit
prepnutim na unidirectional. Podrobnosti nevim, datove aplikace nedelam. Ale
psalo se o tom tady v konferenci.

Vaclav Krmela


zakazat/povolit zarizeni programove

[*] Kilchevskyy Anton <anton.kilchevskyy(zv)arbes(tec)com> - 27.2.2007 15:37:40

Zdravim vespolek.

Zajimalo by me zdali je mozne programove zakazat/povolit zarizeni. Tj.
funkcnost manualne dostupna na spravci zarizeni.

Mate nekdo zkusenosti? Nejake API? Nejak se mi nedari nic vygooglit.

D7, WinXP.

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