Archív konference Delphi
Zpět na výběr roku archívu nebo přejít na fulltextové vyhledávání v konferenci.
Jeste jednou ADO
[*] lelicek(zv)volny(tec)cz - 04.2.2006 22:17:55
Ahoj,
co je to za DB ?
Pokud je to MSSQL tak:
> // SQL.Text := 'SELECT TabObdobiDPH.ID from
> TabObdobiDPH where DatumOd<=Convert(DateTime,' + #39 + DAT_FAK
> + #39 + ') and DatumDo>=Convert(DateTime,' + #39 + DAT_FAK +
> #39 + ')';
Zde to chce rici v jakem formatu je ten datovy string.
Navic mas k dispozici defaut konverzi ze stringu ve formatu
'YYYYMMDD'.
tohle nechodi hned ze dvou duvodu:
> SQL.Text := 'SELECT TabObdobiDPH.ID from TabObdobiDPH where
> DatumOd<=:Datum and DatumDo>=:Datum';
> Parameters.ParamByName('Datum').Value := StrToDate(DAT_FAK);
1. kazdy vyskyt parametru v sql retezci musi mit unikatni jmeno,
2. chce to zavolat Parameters.Refres (asi vzhledem k 1. to
nepouzivam).
Pavel
Od: ludek.paral(zv)quick(tec)cz
> nasledujici kod mi zaboha nevrati data:
> with TAdoQuery.Create(self) do
> try
> Connection := ADOConnSQL;
> // SQL.Text := 'SELECT TabObdobiDPH.ID from
> TabObdobiDPH where DatumOd<=Convert(DateTime,' + #39 + DAT_FAK
> + #39 + ') and DatumDo>=Convert(DateTime,' + #39 + DAT_FAK +
> #39 + ')';
> SQL.Text := 'SELECT TabObdobiDPH.ID from TabObdobiDPH where
> DatumOd<=:Datum and DatumDo>=:Datum';
> Parameters.ParamByName('Datum').Value := StrToDate(DAT_FAK);
> open;
Seminar Belohrad 2006
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 05.2.2006 15:13:06
Puvodni zprava ze dne 5.2.2006:
> Zraje to opravdu pomalu:
> Dostal jsem asi dva nazory na soukromy mail.
> :-(
> Pritom prihlasenych je dneska uz 90 (nepocitam prednasenici).
No naposledy jsi napsal tohle:
----------------------------------------------------------------------
Oprava: rozhodovat budu predevsim ja.
Verte mi ale, ze si rad necham poradit.
----------------------------------------------------------------------
Tak ti na to asi kazdy prdi, aby ti radil, kdyz si to stejne rozhodnes
sam :-)
> Vypada to, ze zodpovednost za to, ktere prednasky z programu
> vypadnou, budu muset prevzit sam.
To jsi snad uz prevzal davno, ne?
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Seminar Belohrad 2006
[*] Jan Sebelik <honza(zv)haes(tec)cz> - 05.2.2006 10:18:46
> > Ano, za dve hodiny bude unor, takze by to melo zacit uz pomalu zrat.
>
> Honzo, zraje to nejak pomalu... kdepak se to zaseklo?
> Petr Zahradnik, pocitacovy expert
Zraje to opravdu pomalu:
Dostal jsem asi dva nazory na soukromy mail.
:-(
Pritom prihlasenych je dneska uz 90 (nepocitam prednasenici).
Vypada to, ze zodpovednost za to, ktere prednasky z programu vypadnou, budu muset prevzit sam.
http://www.haes(tec)cz/ws_pozv.asp
Honza
====================================
= RNDr. Jan Sebelik - HAES
= Skolici a konzultacni stredisko pro vyvoj SW
= www.haes(tec)cz
= Vojtiskova 321
= 507 81 Lazne Belohrad
====================================
Seminar Belohrad 2006
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 05.2.2006 01:18:07
Puvodni zprava ze dne 31.1.2006:
> Ano, za dve hodiny bude unor, takze by to melo zacit uz pomalu zrat.
Honzo, zraje to nejak pomalu... kdepak se to zaseklo?
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Ocislovani vystupniho exe
[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 06.2.2006 09:36:21
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Ludek
Ahoj,
> Normalni cislo verze v resourcich ti nestaci ?
> Project->Option->Version info->Include verison infromation on
> project->Auto-increment build number
> V JCL najdes i funkce na praci s udajem o verzi.
Nestaci, version info zpracovat umim, ale je na me pozadavek,
aby "oficialni build" byl ocislovan a na prvni pohled, z jeho jmena,
bylo zjevne ze kdy je. :\
S pozdravem a dikem
=====================================
> Pavel Malinsky; malinsky(zv)pmcom(tec)cz <
=====================================
> GSM: 602 652 203 | ICQ: 322015967 <
=====================================
Ocislovani vystupniho exe
[*] Ludek <konference(zv)sales(tec)cz> - 06.2.2006 09:32:20
----- Original Message -----
From: "Pavel Malinsky" <malinsky(zv)pmcom(tec)cz>
> existuje nejaka moznost, aby mi delphi vystupni soubor (exe/dll) po
> zbuildovani
> ocisloval ? Samozrejeme lze nastavit jmeno vystupniho souboru, ale ja bych
> to potreboval
> automaticky v urcitem formatu napr: v nastaveni udelam MojeApp_yyyymmdd.exe
> a po
> buildu vypadne soubor MojeApp_20051231.exe.
>
> Kdyby do toho nazvu slo vnutit treba kompletni cislo verze (napr:
> MojeApp_1_2_3_4),
> tak bych se uz vubec nezlobil:)
>
> Nebranim se nejakemu nastroji treti strany, ktery by se treba musel
> doinstalovat do IDE.
>
Ahoj,
Normalni cislo verze v resourcich ti nestaci ?
Project->Option->Version info->Include verison infromation on project->Auto-increment build number
V JCL najdes i funkce na praci s udajem o verzi.
Ludek
Ocislovani vystupniho exe
[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 06.2.2006 08:38:17
Ahoj vsem,
existuje nejaka moznost, aby mi delphi vystupni soubor (exe/dll) po
zbuildovani
ocisloval ? Samozrejeme lze nastavit jmeno vystupniho souboru, ale ja bych
to potreboval
automaticky v urcitem formatu napr: v nastaveni udelam MojeApp_yyyymmdd.exe
a po
buildu vypadne soubor MojeApp_20051231.exe.
Kdyby do toho nazvu slo vnutit treba kompletni cislo verze (napr:
MojeApp_1_2_3_4),
tak bych se uz vubec nezlobil:)
Nebranim se nejakemu nastroji treti strany, ktery by se treba musel
doinstalovat do IDE.
Nebo je to nerealizovatelny pozadavek ? S pozdravem a dikem
=====================================
> Pavel Malinsky; malinsky(zv)pmcom(tec)cz <
=====================================
> GSM: 602 652 203 | ICQ: 322015967 <
=====================================
Ocislovani vystupniho exe
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 06.2.2006 10:14:23
Pavel Malinsky wrote:
> Nestaci, version info zpracovat umim, ale je na me pozadavek,
> aby "oficialni build" byl ocislovan a na prvni pohled, z jeho jmena,
> bylo zjevne ze kdy je. :\
To je spravny pozadavek ;-)
Tak si napis jednoduchou consolovku, kterou pustis z maku nebo batche
hned za prekladem a v si vytahni cislovani z version info a
.exe prejmenuj jak potrebujes.
pf
Ocislovani vystupniho exe
[*] Ludek <konference(zv)sales(tec)cz> - 06.2.2006 10:26:24
----- Original Message -----
From: "Pavel Malinsky" <malinsky(zv)pmcom(tec)cz>
> > Normalni cislo verze v resourcich ti nestaci ?
> > Project->Option->Version info->Include verison infromation on
> > project->Auto-increment build number
> > V JCL najdes i funkce na praci s udajem o verzi.
>
> Nestaci, version info zpracovat umim, ale je na me pozadavek,
> aby "oficialni build" byl ocislovan a na prvni pohled, z jeho jmena,
> bylo zjevne ze kdy je. :\
Ahoj,
Potom mne napada napsat utilitku, ktera precte verzi a datim exefile a prejmenuje, a tu dat do buildovaciho bataku na konec.
Ludek
Ocislovani vystupniho exe
[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 06.2.2006 10:26:24
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Petr Fejfar
Ahoj,
> > Nestaci, version info zpracovat umim, ale je na me pozadavek,
> > aby "oficialni build" byl ocislovan a na prvni pohled, z jeho jmena,
> > bylo zjevne ze kdy je. :\
>
> To je spravny pozadavek ;-)
>
> Tak si napis jednoduchou consolovku, kterou pustis z maku nebo batche
> hned za prekladem a v si vytahni cislovani z version info a
> .exe prejmenuj jak potrebujes.
Jo, mam v zaloze i dalsi reseni, jen sem chtel po IDE, kdyby
to tak umel sam :(
S pozdravem a dikem
=====================================
> Pavel Malinsky; malinsky(zv)pmcom(tec)cz <
=====================================
> GSM: 602 652 203 | ICQ: 322015967 <
=====================================
Je uzivatel lokalni administrator
[*] Straka Josef <strakajosef(zv)seznam(tec)cz> - 06.2.2006 11:48:30
Dobry den,
pouzivam funkci, kterou tady nekdo prezentoval na zjistovani, je-li
uzivatel prihlasen jako admin. To funguje, ale potreboval bych jeste
rozlisit, pokud je uzivatel prihlasen jako tzv. "lokalni admin" (tedy
muze menit napr jmeno pocitace a IP adresy). Ted v tomto pripade funkce
vraci false.
Diky za radu.
Delphi 2005 Personal, WinXP SP2
Straka Josef
function JeUzivatelAdmin: boolean;
var
hAccessToken: THandle;
ptgGroups: pTokenGroups;
dwInfoBufferSize: DWORD;
psidAdministrators: PSID;
i: integer; {counter}
blnResult: boolean; {return flag}
const
SECURITY_NT_AUTHORITY: SID_IDENTIFIER_AUTHORITY = (Value: (0, 0, 0,
0, 0, 5));
{ntifs}
SECURITY_BUILTIN_DOMAIN_RID: DWORD = $00000020;
DOMAIN_ALIAS_RID_ADMINS: DWORD = $00000220;
DOMAIN_ALIAS_RID_USERS: DWORD = $00000221;
DOMAIN_ALIAS_RID_GUESTS: DWORD = $00000222;
DOMAIN_ALIAS_RID_POWER: DWORD = $000002203;
begin
Result := False;
ptgGroups := nil;
blnResult := OpenThreadToken(GetCurrentThread, TOKEN_QUERY, True,
hAccessToken);
if not blnResult then
begin
if GetLastError = ERROR_NO_TOKEN then
blnResult := OpenProcessToken(GetCurrentProcess, TOKEN_QUERY,
hAccessToken);
end;
if blnResult then
try
GetMem(ptgGroups, 1024);
blnResult := GetTokenInformation(hAccessToken, TokenGroups, ptgGroups,
1024, dwInfoBufferSize);
CloseHandle(hAccessToken);
if blnResult then
begin
AllocateAndInitializeSid(SECURITY_NT_AUTHORITY, 2,
SECURITY_BUILTIN_DOMAIN_RID,
DOMAIN_ALIAS_RID_ADMINS, 0, 0, 0, 0, 0, 0, psidAdministrators);
{$R-}
for i := 0 to ptgGroups.GroupCount - 1 do
if EqualSid(psidAdministrators, ptgGroups.Groups[i].Sid) then
begin
Result := True;
Break;
end;
{$IFDEF RPLUS}{$R+}{$ENDIF}
FreeSid(psidAdministrators);
end;
finally;
if ptgGroups <> nil then
FreeMem(ptgGroups);
end;
end;
Jaka databaze
[*] OnDraG <gebakonf(zv)centrum(tec)cz> - 06.2.2006 12:40:34
Licence na MySQL je tady http://www.mysql.com/company/legal/licensing/
Na platforme nezalezi. Pokud siris svoji aplikaci se zdrojaky, tak muzes vyuzit
zdarma open source licenci
http://www.mysql.com/company/legal/licensing/opensource-license.html , jinak
musis pouzit placenou komercni licenci...
Pokud nedelas webove aplikace, tak je urcite lepsi pouzit Firebird, ktera je
zdarma pro kazdeho a navic je to 'opravdova' SQL databaze.
Na spravovani databaze muzes pouzit IBExpert, ktery je pro osobni nekomercni
pouziti zdarma .... viz www.ibexpert.com
OnDraG
Lukas Barton napsal(a):
>>
>> Stalo by asi za to przkoumat presne jejich licenci i s presnym vykladem
>> podle nasich zakonu. ;-) Asi bychom se divili... Kuprikladu GPL je podle
>> nasich zakonych norem ne zrovna platna licence...
>>
>>
>>
> Myslim, ze se to tyka jen verze pro Windows.
>
> Lukas
TPrintDialog a TPrinterSetupDialog - nastaveni vyc
[*] delphak(zv)centrum(tec)cz - 06.2.2006 13:14:36
NEvite nekdo jak nastavit pro tyto dialogy vychozi tiskarnu (bez nutnosti zmenit VYCHOZI tiskarnu windows). Nastaveni Printer.PrinterIndex na pozadovanou nepomaha ...
Dik V.
OT-Subiekt GT
[*] Ludek <konference(zv)sales(tec)cz> - 06.2.2006 20:17:05
Zdravim,
Nepsal jste nahodou nekdo nekdy neco pro programy od polske firmy Insert GT ? Konkretene pro program Subiekt GT. Dodavaji k tomu OLE rozhrani Sfera dla subiekta GT.
Pokud ano, tak mi prosim poslete nejake poznatky, pripadne bych Vam to nabidl k realizaci abych kvuli drobnemu mustku mezi programy nemusel studyrovat pul roku nejake rozhrani.
Odpovedi prosim na soukromy mail konference(zavinac)sales(tec)cz
Dekuji
Ludek ZITA
D5 professional a ADO
[*] Jan Novak <delfin4(zv)volny(tec)cz> - 06.2.2006 18:30:58
> potrebuju ze sve aplikace pristupovat k MS SQL DB.
> protoze mam prof. verzi D5, ktera nepodporuje ADO.
Ja v takovem pripade pouzivam KaAdo z www.kadao.com (ten sajt se sice
vola podle DAO, ale je tam i ADO).
D5 professional a ADO
[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 06.2.2006 16:42:51
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of David Klodner
> Ahoj,
Ahoj,
> Nebo jak jinak mam pracovat s tou MS SQL DB?
ODBCe . Ted z hlavy nevim odkaz, ale je to nekde v nedavne historii konfery.
S pozdravem a dikem
=====================================
> Pavel Malinsky; malinsky(zv)pmcom(tec)cz <
=====================================
> GSM: 602 652 203 | ICQ: 322015967 <
=====================================
D5 professional a ADO
[*] David Klodner <delphikonfer(zv)seznam(tec)cz> - 06.2.2006 16:28:49
Ahoj,
potrebuju ze sve aplikace pristupovat k MS SQL DB.
Chtel jsem to zkusit pres Zeos komponenty, ale nemuzu je nainstalovat,
protoze mam prof. verzi D5, ktera nepodporuje ADO.
Hlasi me to vclado50 not found.
Enterprise verze uz to umi, ale tu nemam.
Da se do prof. verze ADO nejak pridat?
Nebo jak jinak mam pracovat s tou MS SQL DB?
Diky za radu
David Klodner
Seminar Belohrad 2006
[*] Jan Sebelik <honza(zv)haes(tec)cz> - 07.2.2006 11:46:14
> ----------------------------------------------------------------------
> Oprava: rozhodovat budu predevsim ja.
> Verte mi ale, ze si rad necham poradit.
> ----------------------------------------------------------------------
> Tak ti na to asi kazdy prdi, aby ti radil, kdyz si to stejne rozhodnes
> sam :-)
Ale ja predpokladam, ze ucastnici konference jsou natolik soudni, aby si uvedomili, ze nekdo zodpovednost prevzit musi a ze to nemuze byt nikdo jiny, nez ja.
Dale predpokladam, ze me natolik znaji, aby verili, ze si jejich nazoru velmi cenim a ze je urcite vezmu v uvahu.
Pritom nazory a prani ucastniku, i kdyby nebyly realizovatelne, mohou byt inspirativni.
Honza
====================================
= RNDr. Jan Sebelik - HAES
= Skolici a konzultacni stredisko pro vyvoj SW
= www.haes(tec)cz
= Vojtiskova 321
= 507 81 Lazne Belohrad
====================================
TPrintDialog a TPrinterSetupDialog - nastaveni vyc
[*] Lauko Stefan <laukosw(zv)naex.sk> - 07.2.2006 12:08:16
Ahoj,
v D6 to funguje bez problemu.
Lauko.
----- Original Message -----
From: <delphak(zv)centrum(tec)cz>
> NEvite nekdo jak nastavit pro tyto dialogy vychozi tiskarnu (bez nutnosti
> zmenit VYCHOZI tiskarnu windows). Nastaveni Printer.PrinterIndex na
> pozadovanou nepomaha ...
Spusteni .Neti Windows Service
[*] Hash <parizsky(zv)gmail(tec)com> - 07.2.2006 12:56:19
Dobry den,
mam vytvorenou sluzbu ktera v urcitem intervalu kopiruje data mezi dvemi SQL
servery. V metode startup se spousti timer, ktery nasledne spousit metody
tridy pro kopirovani dat. Vse funguje jak ma, ale na jednom stroji mi proste
ta sluzba nejde spustit s hlasenim:
"The Distribution service on Local Computer started and then stopped...."
Uz jsem to testoval na trech PC a vse bylo OK, pouze na tom jednom to
nejede.
Netusi prosim nekdo kde by mohl byt problem ?
dik
Ladap
WinXPpro SP2, dotNet1.1
OT: programy pro spravu verzi
[*] Franta Flinta <jarek2(zv)centrum(tec)cz> - 08.2.2006 08:41:41
zdravim lidi,
chtel bych se zeptat jaky pouzivat software pro verzovani a spravu
zdrojaku. pouzivame JEDI VCS (presli jsme na nej z FREE VCS) a nezda se
mi zrovna moc dobry. ma nekdo nejakou zkusenost s jinymi programy?
franta flinta
programy pro spravu verzi
[*] MaReK Penguin Olsavsky <orsm(zv)centrum(tec)cz> - 08.2.2006 09:29:45
Franta Flinta napsal(a):
> zdravim lidi,
> chtel bych se zeptat jaky pouzivat software pro verzovani a spravu
> zdrojaku. pouzivame JEDI VCS (presli jsme na nej z FREE VCS) a nezda se
> mi zrovna moc dobry. ma nekdo nejakou zkusenost s jinymi programy?
^^^Dost se osvedcil Subversion (svn), mame jej jedouciho, na NetBSD
serveru a pokud nejste priznivce command line, tak existuje treba
javovsky klient SmartSVN ( http://www.smartcvs.com/ - nemylim se, adresa
webu je spravne). GUI klienta mame rozepsanyho v Lazarusu, ale neni moc
casu na jeho vyvoj, je to jen pomucka, ale uz jsem vsechny kolem me
"donutil" pracovat v terminalu :-)...
-- MaReK Olsavsky
- --
MaReK "Penguin" Olsavsky
PHP Voodoo
private mail: orsm(zv)centrum(tec)cz
private web: http://orsm.wz(tec)cz
ICQ#: 160 178 925; MSN: orsm(zv)centrum(tec)cz; Skype: Penguin_007
tel.: +420-603-519-650; +420-775-154-689 (775-1-LINUX)
programy pro spravu verzi
[*] petr palicka <palicka.petr(zv)seznam(tec)cz> - 08.2.2006 09:47:46
Ahoj,
Franta Flinta napsal(a):
> zdravim lidi,
> chtel bych se zeptat jaky pouzivat software pro verzovani a spravu
my jedeme na CVSNT a WinCVS (coz je jenom GUI pro CLI klienta).
Docela vyhovuje, ale znamy mi doporucoval SVN se slovy "SVN je dobre
udelany CVS". Takze bych si chtel SVN nekdy osaha, ale nemel jsem zatim cas.
Peca
OT: Vase zkusenosti s free objektovymi databazemi
[*] Vlastislav Cilek <bigvlci(zv)seznam(tec)cz> - 08.2.2006 10:11:48
Zdravim
Je tu nekdo, kdo ma nejake, pokud mozno dobre zkusenosti s nejakymi free nebo open source objektovymi databazemi? Ktere doporucujete?
Vlasta.
programy pro spravu verzi
[*] MaReK Penguin Olsavsky <orsm(zv)centrum(tec)cz> - 08.2.2006 10:25:49
petr palicka napsal(a):
> my jedeme na CVSNT a WinCVS (coz je jenom GUI pro CLI klienta).
> Docela vyhovuje, ale znamy mi doporucoval SVN se slovy "SVN je dobre
> udelany CVS". Takze bych si chtel SVN nekdy osaha, ale nemel jsem zatim cas.
Anno, tak to je, SVN prezentuji, jako nastupce CVS. Ma mensi rezii
prenosu a clovek pak nema ve vsech adresarich zdrojaku logy.
-- MO
- --
MaReK "Penguin" Olsavsky
PHP Voodoo
private mail: orsm(zv)centrum(tec)cz
private web: http://orsm.wz(tec)cz
ICQ#: 160 178 925; MSN: orsm(zv)centrum(tec)cz; Skype: Penguin_007
tel.: +420-603-519-650; +420-775-154-689 (775-1-LINUX)
Vase zkusenosti s free objektovymi databazemi
[*] Jakub Dusek <conference(zv)corexpert(tec)com> - 08.2.2006 10:37:50
Zdravim,
uff, koukam ze mi nekdo cte myslenky :) Zrovna jsem chtel poslat
podobny OT dotaz. Takze se pridavam, krome free a open source by me
ale zajimalo i jestli ma nekdo realne zkusenosti s nasazenim databaze
Cache.
Diky.
Jakub Dusek
----------------------------------------------------------------------
web : http://corexpert.com, mobile : +420 724 505 904, ICQ : 8606 3232
odesilani smsek, vizitek, log a melodii, snadna integrace do Vaseho IS
=> Sms GateKeeper, Sms GateKeeper Service
======================================================================
Wednesday, February 8, 2006, 10:11:48 AM, you wrote:
VC> Zdravim
VC> Je tu nekdo, kdo ma nejake, pokud mozno dobre zkusenosti s
VC> nejakymi free nebo open source objektovymi databazemi? Ktere doporucujete?
VC> Vlasta.
Borland plans separate company for Delphi, JBuilde
[*] Erik Salaj <winsoft(zv)netkosice.sk> - 08.2.2006 11:31:53
viz. borland.public.delphi.non-technical, informaciu poslal David Intersimone,
tu je zaciatok:
==============
To our loyal developer community:
Today, Wednesday February 8, 2006 at 1am Pacific Time, Borland announced
plans to seek a buyer for our IDE product lines that include Delphi,
C++Builder, C#Builder, JBuilder (and Peloton), InterBase, JDataStore,
nDataStore, Kylix, and our older Borland and Turbo language products and
tools. The goal is to create a standalone business focused on advancing
individual developer productivity using the people inside Borland who are
focused on the success of these award winning products.
...
==============
Erik Salaj
Vase zkusenosti s free objektovymi databazemi
[*] Vlastislav Cilek <bigvlci(zv)seznam(tec)cz> - 08.2.2006 11:51:55
Cache jsem trochu zkousel, cenu jsem vsak na webu nenasel, ale na intersystems.com jsem nasel zpravu z roku 1998:
.... Cache is offered in five configurations, ranging from Cache PC for stand alone, single user systems, to Cache Enterprise for large configurations. Prices range from $125 to $1,000 per concurrent user. ....
Vlasta.
------------ Puvodni zprava ------------
Od: Vlastislav Cilek <bigvlci(zv)seznam(tec)cz>
Predmet: OT: Vase zkusenosti s free objektovymi databazemi
Datum: 08.2.2006 10:41:27
----------------------------------------
Zdravim
Je tu nekdo, kdo ma nejake, pokud mozno dobre zkusenosti s nejakymi free nebo
open source objektovymi databazemi? Ktere doporucujete?
Vlasta.
programy pro spravu verzi
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 08.2.2006 11:43:54
Franta Flinta wrote:
> chtel bych se zeptat jaky pouzivat software pro verzovani a spravu
> zdrojaku. pouzivame JEDI VCS (presli jsme na nej z FREE VCS) a nezda se
> mi zrovna moc dobry. ma nekdo nejakou zkusenost s jinymi programy?
Jednoznacne doporucuji SVN. Server mame na Linuxu (spojeni k pres
svn:// z LAN a https:// zvenku), pomoci post-commit skriptu se nam
automaticky zalohuje kazdy commit do druhe zalozni repozitore na
jinem serveru, takze je mozne se v pripade poruchy prvniho serveru
pouze prepnout. Na klientech pouzivame vynikajici TortoiseSVN.
Mame docela rozsahly projekt (750 adresaru, 8200 souboru, 830 MB),
trafic za cca 10 mesicu 5300 revizi, nekolik soucasne udrzovanych
branches, dump vsech revizi cele repozitore je cca 2GB.
Po trapenich s casovanou bombou jmenem MS SourceSafe, ktery jsme
pouzivali dlouha leta predtim, je to velmi prijemna zmena.
Martin Schayna
www.aktis(tec)cz
msaccess a zabezpeceni
[*] Karel Vomacko <karelvomacko(zv)seznam(tec)cz> - 08.2.2006 14:02:04
jak a kde se to da na XP nastavit aby ho XP dusledne skryvaly popripade aby ho XP nevyhledavali? diky
> Predpokladam ze "vyvoleni"=uzivatele programu a ze myslis "neviditelny" diska jako ze s dolarkem ($) nakonci ?
> Pokud ano, tak XPcka ho dusledne neskryvaji a tim padem ho zcela jiste uvidi kdekdo.... dokonce si ho XP sami
> vyhledaji a nastavi zastupce do "Okolnich pocitacu". To samozrejme muze spravce osetrit nastavenim XPcek u
> uzivatelu.
>> 1. Na servru je vytvoreny neviditelny disk pristupny vyvolenym. Takze
>> clovek, ktery nezna cestu a nema pristupove pravo disk neuvidi.
Zajimavy clanek o Borlandu a Delphi
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 08.2.2006 20:16:30
Petr Zahradnik wrote:
> Hezky. To jsou veci. Tak se slozime, ne? :-)
A o co bys mel zajem - o Delphi?
pf
Zajimavy clanek o Borlandu a Delphi
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 08.2.2006 20:08:29
Puvodni zprava ze dne 8.2.2006:
>>> http://www.zive(tec)cz/h/Bleskovky/AR.asp?ARI=128054
>>
>> Hezky. To jsou veci. Tak se slozime, ne? :-)
>>
> Proc ne, kdyz na konci bude neco na zpusob GPL licence....
Tak to uz nemam zajem :-)
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Zajimavy clanek o Borlandu a Delphi
[*] nonsense <nonsense(zv)volny(tec)cz> - 08.2.2006 20:00:29
Petr Zahradnik napsal(a):
> Puvodni zprava ze dne 8.2.2006:
>
>> http://www.zive(tec)cz/h/Bleskovky/AR.asp?ARI=128054
>
> Hezky. To jsou veci. Tak se slozime, ne? :-)
>
Proc ne,
kdyz na konci bude neco na zpusob GPL licence....
nonsense
Zajimavy clanek o Borlandu a Delphi
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 08.2.2006 19:50:28
Puvodni zprava ze dne 8.2.2006:
> http://www.zive(tec)cz/h/Bleskovky/AR.asp?ARI=128054
Hezky. To jsou veci. Tak se slozime, ne? :-)
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Zajimavy clanek o Borlandu a Delphi
[*] Dalibor <dalibor(zv)torola(tec)cz> - 08.2.2006 19:38:27
http://www.zive(tec)cz/h/Bleskovky/AR.asp?ARI=128054
programy pro spravu verzi
[*] Radim Kunz <rkunz(zv)casestudio(tec)com> - 08.2.2006 16:10:13
Franta Flinta napsal(a):
>zdravim lidi,
>chtel bych se zeptat jaky pouzivat software pro verzovani a spravu
>zdrojaku. pouzivame JEDI VCS (presli jsme na nej z FREE VCS) a nezda se
>mi zrovna moc dobry. ma nekdo nejakou zkusenost s jinymi programy?
>franta flinta
>
>
>
>
Co ti vadi na JEDI VCS?
Radim
Zajimavy clanek o Borlandu a Delphi
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 08.2.2006 20:46:32
Puvodni zprava ze dne 8.2.2006:
>> Hezky. To jsou veci. Tak se slozime, ne? :-)
> A o co bys mel zajem - o Delphi?
To byla spis takova recnicka otazka :-)
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Zajimavy clanek o Borlandu a Delphi
[*] Jan Fiala <jan.fiala(zv)wo(tec)cz> - 08.2.2006 21:46:36
8.2.2006 nonsense:
> Proc ne,
> kdyz na konci bude neco na zpusob GPL licence....
> nonsense
Pokud to beru vcetne toho podpisu, tak mozna ;-)
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Zarovnani panelu vytvarenych za chodu
[*] Kalhous <kalhous(zv)eu(tec)cz> - 09.2.2006 06:49:13
Zdravim. Nic podstatneho ale koukam jako blazen. Za chodu programu vytvarim na panelu "MainP" panely zarovnane alTop (proste aby se skladaly od vrchu). Schematicky takto:
for i:=1 to N do begin
NewPanel:=TPanel.Create(MainP);
NewPanel.Parent:=MainP;
NewPanel.Caption:='Panel '+IntToStr(i);
NewPanel.Align:=alTop;
end;
Nejak se nemuzu zbavit toho, ze subpanely nejsou na hlavnim panelu odshora v poradi Panel1,...,PanelN jak bych ocekaval ale obracene - PanelN,...,Panel1. Pritom smycka opravdu bezi od 1 do N. Tusite kde mam chybu?
Z.Kalhous
Zarovnani panelu vytvarenych za chodu
[*] Petr Berek <sojokl(zv)seznam(tec)cz> - 09.2.2006 07:17:15
Zdravim,
zkousel jsem to a dela mi to taky. Myslim si, ze je to tim, ze kdyz ten
panel vytvoris, tak se tlaci nahoru, takze musi vsechny ostatni, drive
vytvorene panely posunout dolu. Zkousel jsem to vytvorit i bez cyklu,
naskladal jsem ten kod dvakrat pod sebe a taky to dela. Myslim, ze to bude
opravdu tim. Zajimave ovsem je, ze pri zarovnani doprava, nebo doleva je to
v poradku.
Petr
On 2/9/06, Kalhous <kalhous(zv)eu(tec)cz> wrote:
>
> Zdravim. Nic podstatneho ale koukam jako blazen. Za chodu programu
> vytvarim na panelu "MainP" panely zarovnane alTop (proste aby se skladaly od
> vrchu). Schematicky takto:
>
> for i:=1 to N do begin
> NewPanel:=TPanel.Create(MainP);
> NewPanel.Parent:=MainP;
> NewPanel.Caption:='Panel '+IntToStr(i);
> NewPanel.Align:=alTop;
> end;
>
> Nejak se nemuzu zbavit toho, ze subpanely nejsou na hlavnim panelu odshora
> v poradi Panel1,...,PanelN jak bych ocekaval ale obracene -
> PanelN,...,Panel1. Pritom smycka opravdu bezi od 1 do N. Tusite kde mam
> chybu?
>
> Z.Kalhous
Zarovnani panelu vytvarenych za chodu
[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 09.2.2006 08:33:21
> for i:=1 to N do begin
> NewPanel:=TPanel.Create(MainP);
> NewPanel.Parent:=MainP;
> NewPanel.Caption:='Panel '+IntToStr(i);
> NewPanel.Align:=alTop;
> end;
>
> Nejak se nemuzu zbavit toho, ze subpanely nejsou na
> hlavnim panelu odshora v poradi Panel1,...,PanelN jak
> bych ocekaval ale obracene - PanelN,...,Panel1. Pritom
> smycka opravdu bezi od 1 do N. Tusite kde mam chybu?
Podle mych zkusenosti je obecne pouzivani vice panelu zarovnanych
na alTop apod. zalezitost znacne nespolehliva co do poradi. Ono i kdyz
se to hezky usporada v dobe navrhu, tak pak staci na form aplikovat
treba ScaleBy nebo nastavit ve Win velke pismo - a ejhle, panely se
nekdy ruzne prohodi. Proto se takove konstrukci vyhybam a kdyz
potrebuji dat pod sebe nekolik panelu a AlTop, pouzivam spolehlive
reseni: nahoru panel s alTop, pod nej panel s alClient. Na ten alClient
se da opet panel s alTop, pod nej alClient atd. Tohle se nikdy
nerozhazi, je ale pravda, ze je pak ponekud prepanelovano.
David Lebeda
D5 professional a ADO
[*] Radek Cervinka <radek.cervinka(zv)technodat(tec)cz> - 09.2.2006 10:03:29
David Klodner napsal(a):
>> Ja v takovem pripade pouzivam KaAdo z www.kadao.com (ten sajt se sice
> vola podle DAO, ale je tam i ADO).
>
> Ty stranky byly dlouho nepristupne, ale ted jsem se na ne dostal a ctu
> tam, ze musi byt nainstalovane ADO, aby to fungovalo.
neni to nahodou mysleno tak ze v systemu musi byt naistalovany ADO
knihovny (v podstate vsechny windows)?
> A to je prave moje otazka ... muzu nejak rozchodit ADO v D5
> professional?
Kadao ti dela rozhrani k tem knihovnam.
R.
Zarovnani panelu vytvarenych za chodu
[*] Martin Pisarik <martin.pisarik(zv)seznam(tec)cz> - 09.2.2006 10:21:30
Ja jsem to kdysi vyresil tak, ze jsem nastavoval nejprve Align=alNone a
Top=napr 1000, a pak teprve nastavil ten Align=alTop. Taky jsem, mam pocit,
volal i metodu parenta Realign. Nejak tak to bylo, uz si to nepamatuju, ale
ve vysledku to fungovalo dobre.
>
> Zdravim. Nic podstatneho ale koukam jako blazen. Za chodu
> programu vytvarim na panelu "MainP" panely zarovnane alTop
> (proste aby se skladaly od vrchu). Schematicky takto:
>
> Nejak se nemuzu zbavit toho, ze subpanely nejsou na hlavnim
> panelu odshora v poradi Panel1,...,PanelN jak bych ocekaval ale
> obracene - PanelN,...,Panel1.
Zarovnani panelu vytvarenych za chodu
[*] Kalhous <kalhous(zv)eu(tec)cz> - 09.2.2006 09:37:27
A asi tuto nepeknou vlasnost maji nejen panely. Ted prave jsem narazil na
to, ze kdyz mam panel alLeft a splitter alLeft na jeho natahovani tak se
cela soustava chova tak, ze kdyz panel nechci videt a dam na nej visible
false, nesmim dat visible false na splitter nybrz ho musim nechat strasit u
leveho okraje formulare a kdyz si dam visible true na panel je to zase OK.
Jinak pokud bych dal visible false/true na oba (v libovolnem poradi) tak se
prohodi takze splitter zustane vlevo a je tim padem zbytecnej.
> Podle mych zkusenosti je obecne pouzivani vice panelu zarovnanych
> na alTop apod. zalezitost znacne nespolehliva co do poradi. Ono i kdyz
> se to hezky usporada v dobe navrhu, tak pak staci na form aplikovat
> treba ScaleBy nebo nastavit ve Win velke pismo - a ejhle, panely se
> nekdy ruzne prohodi.
> David Lebeda
programy pro spravu verzi
[*] David HrbA?AT <hrbac.conf(zv)seznam(tec)cz> - 09.2.2006 10:01:29
Franta Flinta napsal(a):
> zdravim lidi,
> chtel bych se zeptat jaky pouzivat software pro verzovani a spravu
> zdrojaku. pouzivame JEDI VCS (presli jsme na nej z FREE VCS) a nezda se
> mi zrovna moc dobry. ma nekdo nejakou zkusenost s jinymi programy?
> franta flinta
>
>
>
Ahoj,
http://www.tortoisecvs.org/ +AQ0-i jeho svn klon
http://tortoisesvn.tigris.org/. Jednoduch+AOk- a elegantn+AO0-.
David Hrb+AOEBDQ-
D5 professional a ADO
[*] David Klodner <delphikonfer(zv)seznam(tec)cz> - 09.2.2006 09:59:29
>> potrebuju ze sve aplikace pristupovat k MS SQL DB.
>> protoze mam prof. verzi D5, ktera nepodporuje ADO.
> Ja v takovem pripade pouzivam KaAdo z www.kadao.com (ten sajt se sice
vola podle DAO, ale je tam i ADO).
Ty stranky byly dlouho nepristupne, ale ted jsem se na ne dostal a ctu
tam, ze musi byt nainstalovane ADO, aby to fungovalo.
A to je prave moje otazka ... muzu nejak rozchodit ADO v D5
professional?
David Klodner
D5 professional a ADO
[*] Bohdan Voska <bohdan(zv)softok(tec)cz> - 09.2.2006 10:27:31
Ahoj
> A to je prave moje otazka ... muzu nejak rozchodit ADO v D5
> professional?
V delphi 5 profesional se ADO nedodavalo a muselo se u Borlandu koupit
zvlast.U delphi 6 profesional uz byly knihovny ado soucasti verze jen
myslim, ze se ty knihovny jmenovaly trochu jinak.Jinak jsou tu alternativy.
Treba adonis vice na http://www.winsoft.sk/. Nebylo to ale free.
Bohdan
Zarovnani panelu vytvarenych za chodu
[*] Ludek Finstrle <ludek.finstrle(zv)pzkagis(tec)cz> - 09.2.2006 12:27:39
> Ja jsem to kdysi vyresil tak, ze jsem nastavoval nejprve Align=alNone a
> Top=napr 1000, a pak teprve nastavil ten Align=alTop. Taky jsem, mam pocit,
> volal i metodu parenta Realign. Nejak tak to bylo, uz si to nepamatuju, ale
> ve vysledku to fungovalo dobre.
Jj, je potreba nejdrive nastavit property Top (aby byla za poslednim
alTop panelem) a teprve pak alTop. Prijde mi to i logicke.
Kdyz pridate novou komponentu, ktera je odsazena od shora stejne/vys
pak alTop hodi tuto komponentu pred jiz existujici alTop.
Luf
Zarovnani panelu vytvarenych za chodu
[*] Martin Cajbik <cajbik(zv)sct.sk> - 09.2.2006 13:09:42
Zdravim,
toto je mozne riesit velmi jednoducho, staci:
Panel.Visible:= True;
Spliter.Visible:= True;
Panel.Left:= 0;
Na povodnu otazku by zase bolo odpovedou po vytvoreni kazdeho panelu a
jeho zarovnani alTop nastavit este Panel.Top nizsie ako je Top
predchadzajuceho panelu.
Kalhous wrote:
> A asi tuto nepeknou vlasnost maji nejen panely. Ted prave jsem narazil na
> to, ze kdyz mam panel alLeft a splitter alLeft na jeho natahovani tak se
> cela soustava chova tak, ze kdyz panel nechci videt a dam na nej visible
> false, nesmim dat visible false na splitter nybrz ho musim nechat strasit u
> leveho okraje formulare a kdyz si dam visible true na panel je to zase OK.
> Jinak pokud bych dal visible false/true na oba (v libovolnem poradi) tak se
> prohodi takze splitter zustane vlevo a je tim padem zbytecnej.
>
>> Podle mych zkusenosti je obecne pouzivani vice panelu zarovnanych
>> na alTop apod. zalezitost znacne nespolehliva co do poradi. Ono i kdyz
>> se to hezky usporada v dobe navrhu, tak pak staci na form aplikovat
>> treba ScaleBy nebo nastavit ve Win velke pismo - a ejhle, panely se
>> nekdy ruzne prohodi.
>> David Lebeda
> .
Zarovnani panelu vytvarenych za chodu
[*] Jiri Foldyna <jiri.f(zv)avizo(tec)cz> - 09.2.2006 15:19:51
Ahoj,
ja to resim nastavenim Top a Left (jeste pred nastavenim alTop) u
pridavaneho panelu tak, aby to bylo pod hornim okrajem naposled pridaneho
panelu. Mozna by stacilo nastavit nejdrive alClient (tim se panel posune pod
posledni alTop) a pak teprve alTop. Nevim, nezkousel jsem.
Jiri Foldyna
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Kalhous
> Sent: Thursday, February 09, 2006 6:49 AM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Zarovnani panelu vytvarenych za chodu
>
>
> Zdravim. Nic podstatneho ale koukam jako blazen. Za chodu
> programu vytvarim na panelu "MainP" panely zarovnane alTop
> (proste aby se skladaly od vrchu). Schematicky takto:
>
> for i:=1 to N do begin
> NewPanel:=TPanel.Create(MainP);
> NewPanel.Parent:=MainP;
> NewPanel.Caption:='Panel '+IntToStr(i);
> NewPanel.Align:=alTop;
> end;
>
> Nejak se nemuzu zbavit toho, ze subpanely nejsou na hlavnim
> panelu odshora v poradi Panel1,...,PanelN jak bych ocekaval
> ale obracene - PanelN,...,Panel1. Pritom smycka opravdu bezi
> od 1 do N. Tusite kde mam chybu?
>
> Z.Kalhous
>
>
>
Detekce exception ve finally
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 09.2.2006 15:55:54
delphin(zv)post(tec)cz wrote:
> Jde to nejak ?
A co ti vraci funkce ExceptObject jsi se dival?
pf
Detekce exception ve finally
[*] Karel Rys <delphi(zv)zas-me(tec)cz> - 09.2.2006 16:09:55
delphin(zv)post(tec)cz dne 9 Feb 2006 v 15:47:
> Samozrejme ze vim, ze to jde vyresit s try...except...end, ale pred x
> lety jsem netusil, ze to budu potrebovat a ted bych to musel
> prepisovat na vice nez 100 mistech.
Stejne Te nemine tech 100 mist navstivit a dat tam tu podminku, tak kdyz uz se v tom vrtat, udelal
bych to radeji poradne a rozdelil pomoc try..except..end a try..finally..end.
Karel Rys
Detekce exception ve finally
[*] delphin(zv)post(tec)cz - 09.2.2006 16:13:55
> delphin(zv)post(tec)cz wrote:
>
>> Jde to nejak ?
>
> A co ti vraci funkce ExceptObject jsi se dival?
ExceptObject i ExceptAddr funguji bezvadne, ale jenom v except...end. Ve
finally...end vraceji obe funkce trvale nil.
Detekce exception ve finally
[*] delphin(zv)post(tec)cz - 09.2.2006 15:47:53
V jednom specialnim pripade by se mi hodilo v bloku finally...end vedet, zda
se to provadi normalne nebo po vyjimce. Nepotrebuju vedet ktera vyjimka to
byla.
try
...
finally
if WasException then A else B;
end;
Samozrejme ze vim, ze to jde vyresit s try...except...end, ale pred x lety
jsem netusil, ze to budu potrebovat a ted bych to musel prepisovat na vice
nez 100 mistech.
Jde to nejak ?
Diky Delphin
transparentni form
[*] Zapletal Martin <zapletal(zv)inoma(tec)cz> - 10.2.2006 08:45:07
Chtel jsem se zeptat jaky je nejlepsi postup nebo spis komponenta pro
transparentni form. Ano, na torry a google je toho spousta ale ja bych nerad
vsecho instaloval a testoval a zaprasil si tak Delphi. Mate nekdo neco
osvedceneho pro D5?
Martin
Detekce exception ve finally
[*] Milan Kra'ta <krata.milan(zv)seznam(tec)cz> - 10.2.2006 08:39:06
>
> try
> ...
> finally
> if WasException then A else B;
> end;
>
A co takhle? Neni to sice uplne ciste ale mohlo by to vyhovovat.
var RunOk : Boolean;
begin
RunOk := False;
...
try
...
RunOk := True;
finally
if RunOk then A else B;
end;
Milan.
transparentni form
[*] vt.konference(zv)seznam(tec)cz - 10.2.2006 09:35:12
Zdar,
> Chtel jsem se zeptat jaky je nejlepsi postup nebo spis komponenta pro
> transparentni form. Ano, na torry a google je toho spousta ale ja bych nerad
> vsecho instaloval a testoval a zaprasil si tak Delphi. Mate nekdo neco
> osvedceneho pro D5?
mozna by ti stacilo tohle:
const
// konstanty winAPI, ktere nejsou v Delphi 5
WS_EX_LAYERED = $80000;
AC_SRC_OVER = $0;
AC_SRC_ALPHA = $1;
AC_SRC_NO_PREMULT_ALPHA = $1;
AC_SRC_NO_ALPHA = $2;
AC_DST_NO_PREMULT_ALPHA = $10;
AC_DST_NO_ALPHA = $20;
LWA_COLORKEY = $1;
LWA_ALPHA = $2;
ULW_COLORKEY = $1;
ULW_ALPHA = $2;
ULW_OPAQUE = $4;
// prototyp funkce - v delphi 5 jeste neni
type TSetLayeredWindowAttributes = function (
hwnd : HWND; // handle to the layered window
crKey : TColor; // specifies the color key
bAlpha : byte; // value for the blend function
dwFlags : DWORD // action
): BOOL; stdcall;
procedure _SetTransparentForm(const frmHandle:THandle; const mode:integer; const aValue:integer);
implementation
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
procedure _SetTransparentForm(const frmHandle:THandle; const mode:integer; const aValue:integer);
var setLayeredWindowAttributes: TSetLayeredWindowAttributes;
begin
// jen na w2k a vice
if(_isWin2000())then
begin
setLayeredWindowAttributes := GetProcAddress(GetModulehandle(user32), 'SetLayeredWindowAttributes');
if( Assigned(setLayeredWindowAttributes) )then
begin
setWindowLong(frmHandle, GWL_EXSTYLE, GetWindowLong(frmHandle, GWL_EXSTYLE) or WS_EX_LAYERED);
case(mode)of
LWA_COLORKEY: setLayeredWindowAttributes(frmHandle, AValue, 0, LWA_COLORKEY);
LWA_ALPHA: setLayeredWindowAttributes(frmHandle, 0, _intToByte(AValue), LWA_ALPHA);
end;
end;
end;
end;
--
Best regards,
vt mailto:vt.konference(zv)seznam(tec)cz
Rozparsovanie stringu s premennymi prostredia
[*] miroslav.barica(zv)matador.sk - 10.2.2006 10:27:15
Dobry den,
Mam taku asi pre niekoho trivialnu otazku.
Potrebujem spustat cez shellexecute nejaky program, mam parameter a
potreboval by som vyuzit v nom systemove premenne. Cize, potrebujem
rozparsovat vstupny parameter napr:
"%PROGRAMFILES%"\adresar\program.exe %TEMP%" a vysledok by mal byt
"c:\program files\adresar\program.exe
C:\DOCUME~1\MIROSL~1.BAR\LOCALS~1\Temp"
Priznam sa, ze uz druhy den badam a neviem ako na to, najde sa ochotna
dusa co ma nasmeruje na funkciu, komponentu, sposob ako na to?
Vopred dakujem,
M.
TDesignerSelectionList
[*] david.kopecek(zv)hacktrack(tec)com - 10.2.2006 12:35:24
Zdravim
vim ze v delphi 7 je designinf misto dsgnintf ale nevite co je misto
TDesignerSelectionList ?
--
S pozdravem,
david
david.kopecek(zv)hacktrack.com
Hydra & Chrome (Object Pascal for .NET)
[*] Zbysek Hlinka <konference(zv)hlinka(tec)cz> - 12.2.2006 20:17:16
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Vaclav Halik
> Sent: Sunday, February 12, 2006 7:23 PM
>
> ze bych se mnel pro .NET naucit C#, mne jde o to, ze nez budu
> mit cas se ucit .NET mohl bych toto zatim pouzivat na mensi
> apky, abych se lip szil s VS a ...NET knivovnou. Jde mi
> proste o efektivitu vyvoje.
Jeden den si prectes syntaxi C#, za dva dny intenzivni prace budes docela
slusne v obraze, a po tydnu pokusnictvi dostanes C# docela slusne do ruky.
Rozdily v jazykach te urcite zdrzovat nebudou. Nejpracnejsi je pochopeni a
vstrebani logiky .NET frameworku, tomu budes muset venovat nekolik mesicu.
Vhodnym skolenim to muzes urychlit, hlavni prace ale bude stejne na tobe.
Muj nazor je, ze Pascal pro .NET ti pri prechodu do .NET nepomuze (tedy nic
tim neurychlis). Zacni rovnou v C#, zejmena pokud se na to stejne chystas.
S pozdravem
Zbysek Hlinka
E-mail: hlinka zavin. hlinka(tec)cz
Jak dostat PDF formular jako podklad do sestavy
[*] Vaclav Krmela <krmela(zv)ustinadorlici(tec)cz> - 12.2.2006 19:53:15
From: "Petr Zahradnik" <clexpert(zv)clexpert(tec)cz>
>
> Jinak, me nepripada uplne vhodne ani to podkladat, ja
> bych to komplet namaloval... Je to pracnejsi, ale nebude to vypadat
> hnusne :)
Proc by mel podklad vypadat hnusne?
Podklad bude vypadat presne tak, jak bude udelany. Pokud bude vektorovy,
zadny problem nebude. Pokud bude rastrovy, zalezi na DPI. Sinea umi vyuzit
rastrove obrazky az do 600 DPI, coz je podle mne na formulare dostatecne.
Pouziti podkladu oproti kompletnimu malovani do predlohy je daleko
vyhodnejsi zejmena pro uzivatelskou tvorbu sestav koncovym uzivatelem.
Vaclav Krmela
Hydra & Chrome (Object Pascal for .NET)
[*] Vaclav Halik <spravasd(zv)suz.cvut(tec)cz> - 12.2.2006 19:23:12
Zdravim,
mate nekdo zkusenost s timto:
Hydra 2.0
http://www.remobjects.com/page.asp?id={84F6BA20-8322-4C2F-8D22-4409CD6DCDA6}
- mnel by to byt plugin framework pro Delphi, zatim jsem to nezkousel,
ale vypada to celkem zajimave, nemate nekdo na tom neco postaveneho ?
- jde mi o to jestli by tim sel resit problem s tim, ze potrebuju mit z
jednoho kodu ruzne vystupni konfigurace aplikace.
a jeste jeden dotaz:
Chrome 1.5 for Visual Studio
http://www.remobjects.com/page.asp?id={C5B896C5-5C61-4C1C-A617-136711C07F46}
- Je to modul dalsiho jazyku (Object Pascal) pro VS.
- prosim neresit zda a proc to delat, je mi samozrejme jasne ze bych se
mnel pro .NET naucit C#, mne jde o to, ze nez budu mit cas se ucit .NET
mohl bych toto zatim pouzivat na mensi apky, abych se lip szil s VS a
...NET knivovnou. Jde mi proste o efektivitu vyvoje. Jaksi nemam cas nad
vsim badat a vse najednou resit, cena je vic nez dobra a na chvilku by
mi to usetrilo cas.
- pouziva to nekdo ?
- nebo si myslite ze je to uplne zcestne psat cisty .Net v Object Pascalu ?
- zajimave je srovnani velikosti ukazkovych kodu .Net prikladu v C# a
Object Pascalu.
(Je mne samozrejme jasne ze jsou to zamerne vybrane priklady). Ale za
uvahu to stoji ne ?
viz.
http://www.chromesville.com/articles/?id={96088A05-FD7C-407B-88BC-8B4DEC0F4BD1}
Budu vdecen za jakekoliv postrehy.
S pozdravem Vaclav Halik
Jak dostat PDF formular jako podklad do sestavy
[*] Ladislav Stary <stary(zv)ekodat(tec)cz> - 12.2.2006 19:17:12
Tu plnou verzi musim vyzkouset, diky.
>>Jeste se chci zeptat, jestli to umi i export do vektorovych formatu,
>>tiff nebo jpg mi pro velikost vysledneho souboru nepripadaji moc
>>vhodne.
>>
>>
>
>EPS, PS apod. Jinak, me nepripada uplne vhodne ani to podkladat, ja
>bych to komplet namaloval... Je to pracnejsi, ale nebude to vypadat
>hnusne :)
>
>
>
Proc si myslis, ze by to melo vypadat hnusne? Ted podklad taky pouzivam
- sice rucne namalovany - a jsem mile
prekvapen, jak to pekne funguje.
To, proc uvazuju o nejakem zautomatizovani, je hlavne z duvodu casu.
Letos jsem s malovanim formularu do mezd
stravil spoustu casu behem vanocnich svatku, aby to bylo vcas hotovy,
protoze to ministerstvo financi dalo na web pozde.
A mam strach nebo spis jistotu, ze se to letos bude opakovat, protoze
urednici maji na vsechno dost casu. :-(
Doma me uz bijou, ze bych se jim mohl venovat aspon o vanocich :-)
Ladislav Stary
Jak dostat PDF formular jako podklad do sestavy
[*] Ivan <hraskoi(zv)stonline.sk> - 12.2.2006 18:47:10
Adobe Reader tusim od verzie 6.x dokaze urobit vyrez z dokumentu do
schranky, a obsah schranky mozte vlozit do graf. programu a ulozit ako
Tiff, JPG atd. (Ale nesmie byt dokument uzamknuty).
Pokial to potrebujete urobit len niekolkokrat, mohla by to byt cesta.
Ladislav Stary wrote / napisal(a):
> Acrobatem myslis plnou verzi?
> Mam jen Adobe Reader a tam jsem nic takoveho nenasel.
> Jeste se chci zeptat, jestli to umi i export do vektorovych formatu,
> tiff nebo jpg mi pro velikost vysledneho
> souboru nepripadaji moc vhodne.
>
> Diky
> Ladislav Stary
>
>> Za druhe, no neni to nic sloziteho, normalne otevres PDF v Acrobatu a
>> das to vyexportovat (ulozit) v jakemkoliv grafickem formatu, treba v
>> TIFF nebo v JPG. Acrobat to umi.
>>
>> Petr Zahradnik, pocitacovy expert
>>
>>
>>
>
>
>
>
> ---------------------------------------------------------------------------------------------------
> Text vlozeny Panda Platinum 2005 Internet Security:
>
> Ak je to nevyziadana sprava (SPAM), kliknite na nasledujuci odkaz pre jej reklasifikovanie: http://127.0.0.1:6083/Panda?ID=pav_1157&SPAM=true
> ---------------------------------------------------------------------------------------------------
>
>
Jak dostat PDF formular jako podklad do sestavy
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 12.2.2006 18:39:09
Puvodni zprava ze dne 12.2.2006:
> Acrobatem myslis plnou verzi?
Ano.
> Mam jen Adobe Reader a tam jsem nic takoveho nenasel.
To je jasne.
> Jeste se chci zeptat, jestli to umi i export do vektorovych formatu,
> tiff nebo jpg mi pro velikost vysledneho souboru nepripadaji moc
> vhodne.
EPS, PS apod. Jinak, me nepripada uplne vhodne ani to podkladat, ja
bych to komplet namaloval... Je to pracnejsi, ale nebude to vypadat
hnusne :)
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Jak dostat PDF formular jako podklad do sestavy
[*] Ladislav Stary <stary(zv)ekodat(tec)cz> - 12.2.2006 18:29:08
Acrobatem myslis plnou verzi?
Mam jen Adobe Reader a tam jsem nic takoveho nenasel.
Jeste se chci zeptat, jestli to umi i export do vektorovych formatu,
tiff nebo jpg mi pro velikost vysledneho
souboru nepripadaji moc vhodne.
Diky
Ladislav Stary
>Za druhe, no neni to nic sloziteho, normalne otevres PDF v Acrobatu a
>das to vyexportovat (ulozit) v jakemkoliv grafickem formatu, treba v
>TIFF nebo v JPG. Acrobat to umi.
>
>Petr Zahradnik, pocitacovy expert
>
>
>
Jak dostat PDF formular jako podklad do sestavy
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 12.2.2006 18:13:07
Puvodni zprava ze dne 12.2.2006:
> Zajimalo by me, jestli jste nekdo neobjevil nejakou snadnejsi cestu,
> jak dostat PDF soubor do jineho grafickeho formatu nebo jej rovnou
> dat jako podklad do reportu Sinei.
Za prve nechapu, proc oznacujes tento prispevek OT, kdyz to zadny OT
neni.
Za druhe, no neni to nic sloziteho, normalne otevres PDF v Acrobatu a
das to vyexportovat (ulozit) v jakemkoliv grafickem formatu, treba v
TIFF nebo v JPG. Acrobat to umi.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Jak dostat PDF formular jako podklad do sestavy
[*] Ladislav Stary <stary(zv)ekodat(tec)cz> - 12.2.2006 18:01:06
Dekuji za odpoved, ale tuto odpoved jsem jiz od vas dostal na v
konferenci Sinea.
Mne jde spis o tu konverzi do formatu, ktery Sinea podporuje (asi do WMF)
Ladislav Stary
Vaclav Krmela napsal(a):
>From: "Ladislav Stary" <stary(zv)ekodat(tec)cz>
>
>
>>Zajimalo by me, jestli jste nekdo neobjevil nejakou snadnejsi cestu, jak
>>dostat PDF soubor do jineho grafickeho formatu
>>nebo jej rovnou dat jako podklad do reportu Sinei.
>>
>>
>Sinea umi pracovat s temi grafickymi formaty, se kterymi umi pracovat
>aplikace, ve ktere je Sinea pouzita, tedy s temi, ktere jsou zaregistrovane
>pomoci TPicture.RegisterFileFormat. Pokud by byl PDF zaregistrovany jako
>obrazovy souborovy format, pak by s nim umela pracovat i Sinea. Jinak bude
>nutna konverze do jineho, registrovaneho formatu.
>
>Vaclav Krmela
>
>
Zajimavy clanek o Borlandu a Delphi
[*] Zbysek Hlinka <konference(zv)hlinka(tec)cz> - 12.2.2006 16:22:59
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Petr Zahradnik
> Sent: Wednesday, February 08, 2006 8:08 PM
> >> Hezky. To jsou veci. Tak se slozime, ne? :-)
> >>
> > Proc ne, kdyz na konci bude neco na zpusob GPL licence....
>
> Tak to uz nemam zajem :-)
Ja se domnivam, ze dnes uz je to jedina sance, jak Delphi jeste zachranit.
Pokud to porovnas napriklad s VS Express, neni asi co dal rozebirat.
S pozdravem
Zbysek Hlinka
E-mail: hlinka zavin. hlinka(tec)cz
Jak dostat PDF formular jako podklad do sestavy
[*] Vaclav Krmela <krmela(zv)ustinadorlici(tec)cz> - 12.2.2006 16:14:58
From: "Ladislav Stary" <stary(zv)ekodat(tec)cz>
>
> Zajimalo by me, jestli jste nekdo neobjevil nejakou snadnejsi cestu, jak
> dostat PDF soubor do jineho grafickeho formatu
> nebo jej rovnou dat jako podklad do reportu Sinei.
>
> Dozvedel jsem se, ze pokud by existovala nejaka unita, ktera by
> umoznovala zobrazit v TImage PDF soubor, je pak mozne
> rovnou ulozit PDF soubor jako podklad reportu.
Sinea umi pracovat s temi grafickymi formaty, se kterymi umi pracovat
aplikace, ve ktere je Sinea pouzita, tedy s temi, ktere jsou zaregistrovane
pomoci TPicture.RegisterFileFormat. Pokud by byl PDF zaregistrovany jako
obrazovy souborovy format, pak by s nim umela pracovat i Sinea. Jinak bude
nutna konverze do jineho, registrovaneho formatu.
Vaclav Krmela
OT: Jak dostat PDF formular jako podklad do sestav
[*] Ladislav Stary <stary(zv)ekodat(tec)cz> - 12.2.2006 10:34:35
Ahoj,
protoze pisu ekonomicky programy, potrebuji tisknout ruzne formulare pro
financak, socialku a pod. Tyto formulare jsou dnes jiz
bezne na internetu ke stazeni v podobe PDF formatu.
Jako report generator pouzivam Sineu, ktera umi vlozit jako podklad
stranky graficky soubor. Zatim jsem to resil
tak, ze si originalni formulare naskenuju a pak je prekreslim.
Zajimalo by me, jestli jste nekdo neobjevil nejakou snadnejsi cestu, jak
dostat PDF soubor do jineho grafickeho formatu
nebo jej rovnou dat jako podklad do reportu Sinei.
Dozvedel jsem se, ze pokud by existovala nejaka unita, ktera by
umoznovala zobrazit v TImage PDF soubor, je pak mozne
rovnou ulozit PDF soubor jako podklad reportu.
diky
Ladislav Stary
Drzeni slozky Win pri spusteni z kontextoveho menu
[*] Jiri Cincura <diskuze(zv)cincura(tec)net> - 12.2.2006 09:58:33
> Ja uz na to narazil taky. Jedine, co me napadlo je zmenit pracovni
> adresar programu, tim by se mohla slozka uvolnit.
Jo. To funguje. Diky za nakopnuti.
Kdyby to chtel nekdo hledat, tak treba fce SetCurrentDir (tu jsem pouzil
ja) nebo ChDir nebo SetCurrentDirectory. :)
--
Jiri Cincura
http://www.cincura.net/
Ovladani druheho programu
[*] delphi(zv)kopr(tec)cz - 12.2.2006 08:56:27
Nazdar,
Zkus se podivat na http://www.kopr(tec)cz/delphidownload/wmcopydata.zip
Rozjed si oba programy
Po potvrzeni v SendData to pochopis
Pavel ZIDEK
>Jeste jsem slysel parkrat o SendKey (nebo tak nejak, urcite to uz bylo).
>Ale neznam, vzdy jsem sel pres zpravy.
>
>
>
----------------------------------------
I am using the free version of SPAMfighter for private users.
It has removed 1462 spam emails to date.
Paying users do not have this message in their emails.
Try www.SPAMfighter.com for free now!
Ovladani druheho programu
[*] Jan Kovar <jkov2(zv)volny(tec)cz> - 11.2.2006 19:41:33
>Nejprve zjistis handle prvku na ktery to chces poslat (to je asi
>nejblbejsi cast). Potom uz jen na ten handle posles odpovidajici zpravy.
>
>
>
Jak mam zjistit handle prvku ?
Jak mam poslat zpravu ?>Jeste jsem slysel parkrat o SendKey (nebo tak nejak, urcite to uz bylo).
>Ale neznam, vzdy jsem sel pres zpravy.
>
>
>
Drzeni slozky Win pri spusteni z kontextoveho menu
[*] Jan Fiala <jan.fiala(zv)wo(tec)cz> - 11.2.2006 16:45:21
11.2.2006 Jiri Cincura:
> Ahoj,
> kdyz spustim svuj program z kontextoveho menu, ktere jsem vytvoril
> (predavam si tam slozku na kterou bylo menu vyvolano), nejde potom s
> touto slozkou nic delat. Az kdyz se program ukonci.
> Jde s tim neco delat? Treba nejaky figl jak to kontextove menu udelat?
> Mam to tam zadane takto:
> OpenKey('\Directory\shell\ID3 renamer\command', True);
> WriteString('', '"'+Application.ExeName+'" "%1"');
Ja uz na to narazil taky. Jedine, co me napadlo je zmenit pracovni
adresar programu, tim by se mohla slozka uvolnit.
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Drzeni slozky Win pri spusteni z kontextoveho menu
[*] Jiri Cincura <diskuze(zv)cincura(tec)net> - 11.2.2006 15:55:18
Ahoj,
kdyz spustim svuj program z kontextoveho menu, ktere jsem vytvoril
(predavam si tam slozku na kterou bylo menu vyvolano), nejde potom s
touto slozkou nic delat. Az kdyz se program ukonci.
Jde s tim neco delat? Treba nejaky figl jak to kontextove menu udelat?
Mam to tam zadane takto:
OpenKey('\Directory\shell\ID3 renamer\command', True);
WriteString('', '"'+Application.ExeName+'" "%1"');
--
Jiri Cincura
http://www.cincura.net/
Ovladani druheho programu
[*] Jiri Cincura <diskuze(zv)cincura(tec)net> - 10.2.2006 23:14:08
Jan Kovar wrote:
> Nevim jak na to.
Nejprve zjistis handle prvku na ktery to chces poslat (to je asi
nejblbejsi cast). Potom uz jen na ten handle posles odpovidajici zpravy.
Jeste jsem slysel parkrat o SendKey (nebo tak nejak, urcite to uz bylo).
Ale neznam, vzdy jsem sel pres zpravy.
--
Jiri Cincura
http://www.cincura.net/
Ovladani druheho programu
[*] Jan Kovar <jkov2(zv)volny(tec)cz> - 10.2.2006 22:32:05
Ahoj,
z programu napsaneho v D6 bych potreboval posilat do druheho programu
neco jako
sekvenci stisku klaves, Enter, atd. proste ovladat druhy program.
Existuje nejaka podpurna funkce ?
Nevim jak na to.
Honza
Registracni pokladny
[*] Martin Burle <mburle2(zv)volny(tec)cz> - 10.2.2006 14:17:32
> Vyvinuli jsme a pro vlastni potreby provozujeme proprietarni pokladni
system
> realizovany na bazi klient-server, jako klienti a pokladni mista slouzi
> bezne PC s pokladni tiskarnou pro tisk uctenek. Otazka zni: lze tento
system
> pouzivat i po 1.1.2007 a za jakych podminek ? Zakon 215/2005 jsem si
Podivej se na servery ATCOMP nebo Konsigny, uz maji prvni certifikovane
tiskarny. Priprav se velkou zmenu sw, co se tyce tisku a uzaverek, jak bude
vypadat tva uctenka uz ted nerozhodujes ty, ale MF, resp vyrobce fiskalni
tiskarny. Podle meho nazoru je to jeden velky hnus, ale uz se s tim asi neda
nic delat. Jedini, komu to neco prinese, budou vyrobci a prodejci fiskalnich
reseni.
MB
Registracni pokladny
[*] Jiri Foldyna <jiri.f(zv)avizo(tec)cz> - 10.2.2006 12:53:25
Ahoj,
mozna idiotsky dotaz, ale vzhledem k vysledkum predvolebnich pruzkumu se mne
zmocnuje urcita nervozita.
Vyvinuli jsme a pro vlastni potreby provozujeme proprietarni pokladni system
realizovany na bazi klient-server, jako klienti a pokladni mista slouzi
bezne PC s pokladni tiskarnou pro tisk uctenek. Otazka zni: lze tento system
pouzivat i po 1.1.2007 a za jakych podminek ? Zakon 215/2005 jsem si
precetl, ale moc chytry z nej nejsem - v podstate se toci okolo beznych kas,
pocitacove pokladny jsou tam zmineny snad jen v par. 2, odst. o/2. Pochopil
jsem to tak, ze uctenkovou tiskarnu bude potreba nahradit nejakou jinou s
fiskalni pameti, zobrazovacim zarizenim a certifikaci, ale nevim, jestli to
bude stacit. Trochu jsem googloval, ale neuspesne.
Pokud mate nekdo nejake zkusenosti, nebo odkazy, byl bych velmi velmi
vdecny.
Diky
Jiri Foldyna
Registracni pokladny
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 10.2.2006 13:13:27
Puvodni zprava ze dne 10.2.2006:
> Vyvinuli jsme a pro vlastni potreby provozujeme proprietarni
> pokladni system realizovany na bazi klient-server, jako klienti a
> pokladni mista slouzi bezne PC s pokladni tiskarnou pro tisk
> uctenek. Otazka zni: lze tento system pouzivat i po 1.1.2007 a za
> jakych podminek ? Zakon 215/2005 jsem si precetl, ale moc chytry z
> nej nejsem - v podstate se toci okolo beznych kas, pocitacove
> pokladny jsou tam zmineny snad jen v par. 2, odst. o/2. Pochopil
> jsem to tak, ze uctenkovou tiskarnu bude potreba nahradit nejakou
> jinou s fiskalni pameti, zobrazovacim zarizenim a certifikaci, ale
> nevim, jestli to bude stacit. Trochu jsem googloval, ale neuspesne.
> Pokud mate nekdo nejake zkusenosti, nebo odkazy, byl bych velmi
> velmi vdecny.
Jsem uz skoro autorizovany servisni technik, kdyby se s tim tak
ourednici neflakali, visi to uz jen na nich :-)
Ano, potrebujes fiskalni tiskarnu uctenek a nejaky displej pro
zakaznika. Zkusenosti mam, klidne se na me obrat primo...
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Jak dostat PDF formular jako podklad do sestavy
[*] Roman Bradac <roman.bradac(zv)fotoinfo(tec)cz> - 13.2.2006 09:38:16
Krome Acrobatu umi cist a zpracovavat PDF taky Adobe Photoshop a Adobe
Photoshop Elements.
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Ivan
> Sent: Sunday, February 12, 2006 6:47 PM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Re: Jak dostat PDF formular jako podklad do sestavy
>
> Adobe Reader tusim od verzie 6.x dokaze urobit vyrez z
> dokumentu do schranky, a obsah schranky mozte vlozit do graf.
> programu a ulozit ako Tiff, JPG atd. (Ale nesmie byt dokument
> uzamknuty).
> Pokial to potrebujete urobit len niekolkokrat, mohla by to byt cesta.
>
>
Zajimavy clanek o Borlandu a Delphi
[*] Radek Cervinka <radek.cervinka(zv)technodat(tec)cz> - 13.2.2006 09:34:16
>>>
>>> Proc ne, kdyz na konci bude neco na zpusob GPL licence....
>> Tak to uz nemam zajem :-)
>
> Ja se domnivam, ze dnes uz je to jedina sance, jak Delphi jeste zachranit.
> Pokud to porovnas napriklad s VS Express, neni asi co dal rozebirat.
>
Je co dal rozebirat,
staci aby kupcem byl treba Novell a optimalizoval Delphi pro svoje Mono
(neco takove potrebuje),
nebo aby byl kupcem Google a postavil na tom webovou platformu (neco
jako je Java pro mobil, treba na bazi mono s moznosti jednoducheho
stahovani aplikaci pres jejich webove sluzby) jako konkurenci MS,
nebo to dal jen ciste ke stazeni jako konkurenci Express nastroju od MS
a dalsi spousta moznosti, staci nebyt zaslepeny.
V jednom clanku na eweek.com to bylo docela hezky shrnuto
Jak jsi jiz jednou psal: zijeme v zajimavych casech.
Je to 50% na 50% - bud to bude pad nebo vzestup. Vetsina lidi co ma byt
v te nove spolecnosti je velmi optimisticka.
> S pozdravem
>
> Zbysek Hlinka
Radek Cervinka
Zajimavy clanek o Borlandu a Delphi
[*] Zbysek Hlinka <konference(zv)hlinka(tec)cz> - 13.2.2006 10:50:21
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Radek Cervinka
> Sent: Monday, February 13, 2006 9:34 AM
>
> Je co dal rozebirat,
> staci aby kupcem byl treba Novell a optimalizoval Delphi pro
> svoje Mono (neco takove potrebuje),
Souhlas. Kombinace .NET 2 pro Win + Mono + mobily + samozrejme web se
slusnym IDE je konkurencni kombinace. I za penize.
> nebo aby byl kupcem
> Google a postavil na tom webovou platformu (neco jako je
> Java pro mobil, treba na bazi mono s moznosti jednoducheho
> stahovani aplikaci pres jejich webove sluzby) jako konkurenci
> MS, nebo to dal jen ciste ke stazeni jako konkurenci Express
> nastroju od MS
Tam uz si nejsem tak jisty, protoze VS nabizi dobry potencial pro weby. Leda
by to bylo v nejake relaci k VS Express, nebo opet pro Mono.
> Je to 50% na 50% - bud to bude pad nebo vzestup. Vetsina lidi
> co ma byt v te nove spolecnosti je velmi optimisticka.
Ja jsem sice uz davno presedlal na VS, ale to ma sve nedostatky, ktere mi
dost lezou na nervy (IDE, nikoliv jazyk nebo framework). Proto bych byl
velice rad, kdyby bylo neco srovnatelneho a kvalitne konkurenceschopneho,
aby se MS snazil jeste vic nez ted. Dnesni Delphi pro .NET IMHO
konkurenceschopne neni.
S pozdravem
Zbysek Hlinka
E-mail: hlinka zavin. hlinka(tec)cz
Zajimavy clanek o Borlandu a Delphi
[*] Vaclav Halik <spravasd(zv)suz.cvut(tec)cz> - 13.2.2006 11:08:23
Zdravim,
>Souhlas. Kombinace .NET 2 pro Win + Mono + mobily + samozrejme web se
>slusnym IDE je konkurencni kombinace. I za penize.
>
>Tam uz si nejsem tak jisty, protoze VS nabizi dobry potencial pro weby. Leda
>by to bylo v nejake relaci k VS Express, nebo opet pro Mono.
>
sice se na .Net teprve chystam, hlavne proto ze muj zamestanavatel ma
celkem neomezenou licenci na VS, a .Net teprve nesmele osahavam, vidim
celou vec podobne.
Podle mne uz nema cenu uvazovat nad necim jinym nez prechodem na Mono
jako zakladni kamen novych Delphi. Pokud nebudou lidi kolem nove firmy
uplne zeslepeni a podelani strchem z mozneho neuspechu, pak si myslim,
ze muzou udelat naprosto revolucni projekt.
Osobne vidim v Mono obrovsky potencial, ktery nevyuzit by byla obrovska
skoda. Pro mne by to byl jasny argument setrvat u Delphi a dale v nem
pracovat. To samozrejme pujde jen tehdy pokud se zase nebudou snazit
delat nejake iluzorni hlouposti jako je VCL.NET.
Mono je dneska uz slusne pouzitelne a i ve VS v nem dou delat slusne
okeni aplikace, problem je zatim v tom ze v podstate GUI jde rozumne
delat jenom v GTK coz je jaksi na Windows problem, i kdyz se spravnym
Themem to jde dost dobre napasovat na klasicke rozhrani Windows.
Pokud by vecinu veci co ma VCL navic dokazali realizovat v cistem .Netu
pak by to bylo jasne.
Vaclav Halik
Zajimavy clanek o Borlandu a Delphi
[*] Radek Cervinka <radek.cervinka(zv)technodat(tec)cz> - 13.2.2006 11:32:25
MaReK Penguin Olsavsky napsal(a):
>> Souhlas. Kombinace .NET 2 pro Win + Mono + mobily + samozrejme web se
>> slusnym IDE je konkurencni kombinace. I za penize.
> ^^^AFAIK ono (slusne) IDE pro Win + mono snad ani neni... Monodevelop je
> skvely, ale nejako postradam jeho portaci jinam, nez pod win, coz je
> docela skoda. Bylo by potreba.
to je fakt (ze chybi neco)
> IMO nekoupi-li to nekdo relativne rychle, IDE Borlandu zmizi v
> propadlisti dejin. Vyvojari nebudou cekat dlouho v nejistote. Posledni
> roky jsem pozoroval spise zhorsovani Borlandich prostredi, za posledni
> dobre a nepomale Delphi povazuji verzi 6, C++ Builder (tedy jen nejakou
tesim se na trial 2006 coz podle dostupnych informaci ma byt stejne
rychle jako D7 s tim ze tam je spousta vychytavek.
Borland nedavno verejne priznal ze D8 a 2005 nebylo uplne to prave.
Ja si myslim ze to co navrhuji udelat je jedina moznost (krome otevreni
kodu) a mohla se stat zu pred lety.> na NetBeans... Bohuzel, Borland nekde trochu zaspal a dneska uz to
> nemuze dohnat...
hmm, to si lide mysleli i pred Delphi 1 (kdyz byl VB leaderem trhu).
> MaReK "Penguin" Olsavsky
Radek Cervinka
Zajimavy clanek o Borlandu a Delphi
[*] Zbysek Hlinka <konference(zv)hlinka(tec)cz> - 13.2.2006 11:24:24
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Vaclav Halik
> Sent: Monday, February 13, 2006 11:08 AM
>
> Pokud by vecinu veci co ma VCL navic dokazali realizovat v
> cistem .Netu pak by to bylo jasne.
Porovnam-li s .NET2, nejak me nic nenapada. Muze nekdo poradit?
S pozdravem
Zbysek Hlinka
E-mail: hlinka zavin. hlinka(tec)cz
Zajimavy clanek o Borlandu a Delphi
[*] MaReK Penguin Olsavsky <orsm(zv)centrum(tec)cz> - 13.2.2006 11:20:24
> Souhlas. Kombinace .NET 2 pro Win + Mono + mobily + samozrejme web se
> slusnym IDE je konkurencni kombinace. I za penize.
^^^AFAIK ono (slusne) IDE pro Win + mono snad ani neni... Monodevelop je
skvely, ale nejako postradam jeho portaci jinam, nez pod win, coz je
docela skoda. Bylo by potreba.
IMO nekoupi-li to nekdo relativne rychle, IDE Borlandu zmizi v
propadlisti dejin. Vyvojari nebudou cekat dlouho v nejistote. Posledni
roky jsem pozoroval spise zhorsovani Borlandich prostredi, za posledni
dobre a nepomale Delphi povazuji verzi 6, C++ Builder (tedy jen nejakou
tu Personal) mi nesedl od pocatku a JBuilder Foundation jsem mel na
pocitaci asi 2 dny, pak se odporoucel, protoze Eclipse (pokud se
nemylim, dalsi Builder by melo byt v podstate opluginovane Eclipse) bylo
mnohem lepsi a v posledni dobe premyslim i o opusteni jeho a presedlani
na NetBeans... Bohuzel, Borland nekde trochu zaspal a dneska uz to
nemuze dohnat...
-- MO
- --
MaReK "Penguin" Olsavsky
PHP Voodoo
private mail: orsm(zv)centrum(tec)cz
private web: http://orsm.wz(tec)cz
ICQ#: 160 178 925; MSN: orsm(zv)centrum(tec)cz; Skype: Penguin_007
tel.: +420-603-519-650; +420-775-154-689 (775-1-LINUX)
Zajimavy clanek o Borlandu a Delphi
[*] Erik Salaj <winsoft(zv)netkosice.sk> - 13.2.2006 11:14:23
> >>> Proc ne, kdyz na konci bude neco na zpusob GPL licence....
> >> Tak to uz nemam zajem :-)
> >
> > Ja se domnivam, ze dnes uz je to jedina sance, jak Delphi jeste zachranit.
> > Pokud to porovnas napriklad s VS Express, neni asi co dal rozebirat.
> >
>
> Je co dal rozebirat,
> staci aby kupcem byl treba Novell a optimalizoval Delphi pro svoje Mono
> (neco takove potrebuje),
> nebo aby byl kupcem Google a postavil na tom webovou platformu (neco
> jako je Java pro mobil, treba na bazi mono s moznosti jednoducheho
> stahovani aplikaci pres jejich webove sluzby) jako konkurenci MS,
> nebo to dal jen ciste ke stazeni jako konkurenci Express nastroju od MS
no uvidime, kto to kupi a ci to vobec niekto kupi a co bude dalej.
Najrozumnejsie riesenie je IMHO zahodit BDS a pokracovat s klasickym
Delphi 7, teda tam kde malo a ma Delphi svoje vyhodne uplatnenie. Su tam
urcite moznosti dalsieho rozvoja, aj ked vzhladom na .NET to velmi
perspektivne nie je. Nehovoriac o tom, ze IDE a kompilatory su dnes
velmi problematicky biznis s obrovskou konkurenciou (vcitane open-source
a free programov).
Samotny GPL a podobny open-source smer IMHO nic nevyriesi. Zase
len musi byt niekto, kto by financoval ten vyvoj, ci to je open-source
alebo nie je. Ale ak by sa niekto taky nasiel, tak ano, je to jedna z moznosti.
> a dalsi spousta moznosti, staci nebyt zaslepeny.
> V jednom clanku na eweek.com to bylo docela hezky shrnuto
>
> Jak jsi jiz jednou psal: zijeme v zajimavych casech.
>
> Je to 50% na 50% - bud to bude pad nebo vzestup. Vetsina lidi co ma byt
> v te nove spolecnosti je velmi optimisticka.
predstavitelia Borlandu povedali, ze su optimisticki. Druha vec je,
ci naozaj su. Urcita kultura, loajalita k firme, marketingove ciele a pod.
je jedna vec, realita moze byt ina. Ale drzim im palce a zelam vela
optimizmu a uspechov. Aj ked s nimi uz dlhsiu dobu taky optimizmus
nezdielam. Napriklad silne pochybujem, ze to niekto kupi.
Erik Salaj
Zajimavy clanek o Borlandu a Delphi
[*] Richard Kejval <kejval.delphi(zv)centrum(tec)cz> - 13.2.2006 15:40:44
Ahojky,
kdyz uz se tady tak vehementne pise jak je Borland odepsany a ze nema v
podstate co programovat, tak jsem se chtel zeptat na vas nazor na Eco. Vim,
ze pro nekoho je to jen "nadstavba", ale on takovy framework 2.0 neni nic
jineho :-). Mame udelany rozsahly projekt v Delphi s 6 letym vyvojem a
uvazujeme, ze zacneme psat uplne od zacatku pro net.
Mame stanovene 2 ukoly.
1.Winform a Webform klient, aby umoznovaly priblizne stejnou funkcnost
2. Podpora min. 3 db: Oracle, MS SQL a Firebird
Myslim, ze v soucasne dobe toto zadani je pomerne bezne. Uz asi 3 tydny se
hrabu v problematice Eco v BDS a cim vic se do toho dostavam, tim vic se mi
to zacina libit a dokonce se zacinam priklanet k variante, ze min. aplikacni
server by jsme udelali v Eco pro C# Builder 2006, i kdyz situace s Borlandem
nevypada ruzove..Myslim si ale, ze kdyby jsme investovali do vyvoje
vlastniho aplikacniho frameworku, tak by to prislo podstatne draz a ani
zdaleka by nemusel byt tak kvalitni. Navic model vam vzycky zustane i v
pripade, ze MS prijde zase treba s frameworkem X.0 (Samozrejmne pokud to
bude nekdo dale vyvijet) Dalsi podstatna vec je, ze jsem v BDS opet nasel
skoro ke vsemu zdrojaky. Je to dulezite i pro inspiraci, aby clovek hned na
zacatku pochopil, jak to ma programovat, coz je pro me zatim
nepredstavitelna nevyhoda u VC !!!
Myslim si, ze v UML je pro nektere aplikace tohoto typu (a mozna, ze jich je
vetsina) budoucnost. Chtel bych se jen zeptat, jestli ma nekdo uz konkretni
zkusenosti s realnymi aplikacemi v Eco a vubec jaky na to mate nazor..Zatim
nevyhody vidim pouze v nejiste situaci kolem Borlandu a zatim male komunite,
ktera by se tim realne zabyvala, ale i presto jsem na 80 % rozhodnuty, ze do
toho pujdeme, protoze jine vyhody jsou obrovske..
S pozdravem
ing. Richard Kejval
mobil: 602477679
http://www.icsoftware(tec)cz
Firebird a pristup k DB
[*] Karel Rys <delphi(zv)zas-me(tec)cz> - 13.2.2006 15:42:44
Dalibor dne 13 Feb 2006 v 15:26:
> A taky bych potreboval zjisti, kolik je prihlaseno lidi k urcite DB.
Ahoj,
v IBX to umi komponenta TIBDatabaseInfo.
Karel Rys
Zajimavy clanek o Borlandu a Delphi
[*] Milan Lucka <mlucka(zv)foxconn(tec)cz> - 13.2.2006 15:34:43
Zdravim Vas.
suhlasim a pridavam:
implementacia TreeView (aj ostatnych "common" komponnent Win prostredia) vo VS2003 WinForm je uboha. Su implementovane len zakladne crty a je to urcite najmenej krok spat voci Delphi cca 5 a vyssie. Trocha vylepsenia prichadza s VS2005, ale je to, podla mojho nazoru, stale menej ako v Delphi.
Inac obecne malo Delphi vzdy prepracovanejsie vizualne komponenty oproti VS (este mam v pamati prechod z VB 3 na Delphi1). VS malo len zakladnu sadu vizualnych komponent a na nizsej urovni oproti Delphi (To su postrehy, ktore mam hlboko vryte v pamati, ale nemam chut to dnes niekomu obhajovat). Okrem toho Delphi komunita vyvinula dostatok free komponent, ktorymi vyvojar dokazal rychlejsie vyvinut prijemnejsie prostredie pre uzivatela.
Toto pre desktop aplikacie nedobehlo ani VS2003, ani VS2005.
Je to moj nazor a myslim si, ze tento fakt by si mali uvedomit aj dogmaticky obhajcovia .NETu. Ale napriek tom beriem technologicky krok ..NET ako vysoko progresivny krok. Niekedy je potrebne sa krok vratit, aby sme mohli urobit dalsie dva dopredu :-)
Prosim, nekamenovat.
Milan
> Pozor, nevim sice jake aplikace pises ty ve VS ale ja jsem byl pro
> jednoho zahranicniho zakaznika donucen psat ve VS 2003 (C#) WinForm
> aplikaci a od te doby o 20% hure ridim, protoze udelat
> program, ktery by
> mel stejne atributy jako nase std. aplikace v Delphi mi trva
> 3x dele s
> tim, ze musim napsat/sehnat polovinu komponent.
> Kdyz jsem se sefovi rekl, ze to slavne VS nepodoporuje ikony
> v menu tak
> se mi vysmal a at nekecam, kdyz zakaznik chtel aby pri
> prohledavani se
> zobrazovala animace tak taky nic (resp. mohu pracne zobrazit treba
> animovanej gif).
>
> Chtel jsem zobrazit ikonu v zahlavi listview (takovou tu sipku) -
> vykaslal jsem se na to, musel bych mit prakticky nove listview nebo
> provadet prasarny v kodu s unmanaged kodem.
> Chtel jsem OutLook bar - externi komponenta -> designer VS ji sem tam
> (cca 1x ze 100 pripadu) ignoroval (plati o vsech externich
> komponentach).
>
> Radek Cervinka
Firebird a pristup k DB
[*] Dalibor <dalibor(zv)torola(tec)cz> - 13.2.2006 15:26:42
Ahoj, protrebuji zajistit abych mel v danou chvili pristup do urcite databaze jenom ja. Tudiz ostatni aplikace, ktere tu db vyuzivaji, aby je to pripadne odpojilo a po nejakou dobu aby je to nedovolilo prihlasit.
A taky bych potreboval zjisti, kolik je prihlaseno lidi k urcite DB.
Dekuji
Dalibor
FibPlus, D7, Win2000
Zajimavy clanek o Borlandu a Delphi
[*] Radek Cervinka <radek.cervinka(zv)technodat(tec)cz> - 13.2.2006 14:14:37
Petr Vones napsal(a):
> Stejne tak muze byt (a bude) smrtici ustrnout u neceho co je technologicky
> zcela mimo dobu, cas a zajem vyvojaru. Zkuste dnes napriklad sehnat dobre
> Delphi programatory v pripade ze se vas Delphi projekt najednou rozroste ...
zkuste sehnat dobre programatory v C# (resp. v cemkoliv),
>
Pozor, nevim sice jake aplikace pises ty ve VS ale ja jsem byl pro
jednoho zahranicniho zakaznika donucen psat ve VS 2003 (C#) WinForm
aplikaci a od te doby o 20% hure ridim, protoze udelat program, ktery by
mel stejne atributy jako nase std. aplikace v Delphi mi trva 3x dele s
tim, ze musim napsat/sehnat polovinu komponent.
Kdyz jsem se sefovi rekl, ze to slavne VS nepodoporuje ikony v menu tak
se mi vysmal a at nekecam, kdyz zakaznik chtel aby pri prohledavani se
zobrazovala animace tak taky nic (resp. mohu pracne zobrazit treba
animovanej gif).
Chtel jsem zobrazit ikonu v zahlavi listview (takovou tu sipku) -
vykaslal jsem se na to, musel bych mit prakticky nove listview nebo
provadet prasarny v kodu s unmanaged kodem.
Chtel jsem OutLook bar - externi komponenta -> designer VS ji sem tam
(cca 1x ze 100 pripadu) ignoroval (plati o vsech externich komponentach).
Atd, atd, atd.
O chybach ve frameworku nemluvim - konkretne dneska: chtel jsem delat
univerzalni exception dialog se zasilanim chyb a ona je tam chyba v
frameworku (MS to potvrdil) (.NET2 to ma opraveno).
O tom slavnem VS IDE ani nemluvim (2003 nejaka vyssi verze)-
nainstalovane komponenty mizi, vizualni dedicnost formularu semtam
naprosto nelogicky nefunguje, bez instalace doplnku polovina veci chybi
(napr. otevreni souboru projektu podle jmena, ohraniceni bloku kodu
kodem(napr. try catch)) atd.
Jo je pravda ze mi VS ani jednou nespadlo, ale ty ostatni problemy...
Dale nelogicnosti ve frameworku: priklad ktery mne pobavil
ImageList.ImageCollection.Add Method :
[C#] public void Add(Icon);
[C#] public void Add(Image);
[C#] public int Add(Image, Color);
naprosto logicke :)
Ted uz celkem pochopil, proc Borland dodava svoje rozsirujici knihovny.
Proste jejich zakaznici maji nejaky standard.
Mimochodem chysta se C# 3.0 - navrat globalnich funkci.
OT: Jen tak by mne zajimalo kolik programatoru v C# pouziva "using".
> Komu Borland proda Delphi a zbytek uz je vlastne jedno, protoze vsechny
> prilezitosti k tomu aby byl tento nastroj jeste zajimavy vicemene promrhal.> Petr Vones
Radek Cervinka
Zajimavy clanek o Borlandu a Delphi
[*] Jan Sebelik <honza(zv)haes(tec)cz> - 13.2.2006 13:22:33
> Vyvojari nemaji tak snadnou moznost prejit na neco jineho - pokud maji v
> Delphi mnoho let prace, tak muze byt prechod na neco jineho velmi drahy,
> nebo primo smrtici.
> Martin
Nechci se vracet k diskusi o moznostech a zpusobech prechodu z Delphi do ..NET. Uz se tady toho na toto tema napsalo dost.
Zaver:
Prechod lze realizovat postupne a bez vetsich nakladu.
Cesta:
Modularizace a COM.
Honza
(a my jsme pripraveni kazdemu pomoci)
====================================
= RNDr. Jan Sebelik - HAES
= Skolici a konzultacni stredisko pro vyvoj SW
= www.haes(tec)cz
= Vojtiskova 321
= 507 81 Lazne Belohrad
====================================
Hydra & Chrome (Object Pascal for .NET)
[*] Petr Vones <konference(zv)petrvones(tec)net> - 13.2.2006 13:22:33
From: "Vaclav Halik" <spravasd(zv)suz.cvut(tec)cz>
> a jeste jeden dotaz:
> Chrome 1.5 for Visual Studio
> http://www.remobjects.com/page.asp?id={C5B896C5-5C61-4C1C-A617-136711C07F46}
Je to zajimava vec, asi takhle melo vypadat Delphi.NET. Nicmene si myslim, ze
stejne moc sanci bohuzel nemaji, prece jen je asi pomerne riskantni si na tom
zalozit nejaky vetsi projekt.
> - prosim neresit zda a proc to delat, je mi samozrejme jasne ze bych se
> mnel pro .NET naucit C#, mne jde o to, ze nez budu mit cas se ucit .NET
> mohl bych toto zatim pouzivat na mensi apky, abych se lip szil s VS a
> ..NET knivovnou. Jde mi proste o efektivitu vyvoje. Jaksi nemam cas nad
> vsim badat a vse najednou resit, cena je vic nez dobra a na chvilku by
> mi to usetrilo cas.
Myslim ze neusetrilo. Vlastni jazyk je asi tak 5% toho co je treba zvladnout,
navic drtiva vetsina prikladu a clanku bude stejne pouzivat C#.
Petr Vones
Zajimavy clanek o Borlandu a Delphi
[*] Michael Janecek <delphi(zv)astapra(tec)cz> - 13.2.2006 13:48:35
>tesim se na trial 2006 coz podle dostupnych informaci ma byt stejne
>rychle jako D7 s tim ze tam je spousta vychytavek.
>Borland nedavno verejne priznal ze D8 a 2005 nebylo uplne to prave.
>Ja si myslim ze to co navrhuji udelat je jedina moznost (krome otevreni
>kodu) a mohla se stat zu pred lety.
Asi pred mesicem sem presel z D6 na 2006 Prof. O rychlosti se zrovna mluvit
neda, ale po par dnech se stava 2006ka tezce navykova :-) - zejmena diky o
dost "chytrejsimu" kompilatoru. Iterujeme aplikaci z D6 rovnou na 2006, a
docela uspesne se nam dari i vyhybat cizim komponentach co driv chybely,
celkove bych posun hodnotil nadmiru pozitivne.
M.>> na NetBeans... Bohuzel, Borland nekde trochu zaspal a dneska uz to
>> nemuze dohnat...
hmm, to si lide mysleli i pred Delphi 1 (kdyz byl VB leaderem trhu).
> MaReK "Penguin" Olsavsky
Radek Cervinka
ADMIN: Zajimavy clanek o Borlandu a Delphi
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 13.2.2006 13:42:35
Ahoj,
prestante diskutovat na tema Win32 vs. .NET. Pokud chcete opravdu
nejakou flame, tak si prohrabejte archiv konference a tam jich najdete
vice nez dost.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Zajimavy clanek o Borlandu a Delphi
[*] Zbysek Hlinka <konference(zv)hlinka(tec)cz> - 13.2.2006 13:20:33
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Martin Lebeda
> Sent: Monday, February 13, 2006 1:07 PM
>
> Vyvojari nemaji tak snadnou moznost prejit na neco jineho -
> pokud maji v Delphi mnoho let prace, tak muze byt prechod na
> neco jineho velmi drahy, nebo primo smrtici.
To plati ve Win32, jenze tam je situace jasna: Delphi. V pripade .NET je to
fakticky jedno, pokud se ovsem nekdo hloupe nezahrabe ve VCL.NET, pripadne
pokud bude pokracovat v Object Pascalu (zde to ovsem muze resit vhodny
plugin pro dany jazyk). Pokud nebudu pouzivat komponenty, ktere jsou
licencovane nebo zavisle na konkretnim vyvojovem nastroji, pak mohu zmenit
vyvojove prostredi pomerne snadno a levne, a to i u rozsahlych projektu.
Urcite to jde v pripade C# z VS do Delphi .NET.
S pozdravem
Zbysek Hlinka
E-mail: hlinka zavin. hlinka(tec)cz
Zajimavy clanek o Borlandu a Delphi
[*] Petr Vones <konference(zv)petrvones(tec)net> - 13.2.2006 13:16:32
From: "Martin Lebeda" <mlebeda(zv)centrum(tec)cz>
> Vyvojari nemaji tak snadnou moznost prejit na neco jineho - pokud maji v
> Delphi mnoho let prace, tak muze byt prechod na neco jineho velmi drahy,
> nebo primo smrtici.
Stejne tak muze byt (a bude) smrtici ustrnout u neceho co je technologicky
zcela mimo dobu, cas a zajem vyvojaru. Zkuste dnes napriklad sehnat dobre
Delphi programatory v pripade ze se vas Delphi projekt najednou rozroste ...
Komu Borland proda Delphi a zbytek uz je vlastne jedno, protoze vsechny
prilezitosti k tomu aby byl tento nastroj jeste zajimavy vicemene promrhal.
Petr Vones
Zajimavy clanek o Borlandu a Delphi
[*] Martin Lebeda <mlebeda(zv)centrum(tec)cz> - 13.2.2006 13:06:31
MaReK Penguin Olsavsky napsal(a):
> IMO nekoupi-li to nekdo relativne rychle, IDE Borlandu zmizi v
> propadlisti dejin. Vyvojari nebudou cekat dlouho v nejistote.
Vyvojari nemaji tak snadnou moznost prejit na neco jineho - pokud maji v
Delphi mnoho let prace, tak muze byt prechod na neco jineho velmi drahy,
nebo primo smrtici.
Martin
Zajimavy clanek o Borlandu a Delphi
[*] Petr Vones <konference(zv)petrvones(tec)net> - 13.2.2006 15:40:43
From: "Radek Cervinka" <radek.cervinka(zv)technodat(tec)cz>
> Pozor, nevim sice jake aplikace pises ty ve VS ale ja jsem byl pro
> jednoho zahranicniho zakaznika donucen psat ve VS 2003 (C#) WinForm
> aplikaci a od te doby o 20% hure ridim, protoze udelat program, ktery by
Aplikace nejsou zdaleka jen ty "okenkove" vizualni.
Petr Vones
Zajimavy clanek o Borlandu a Delphi
[*] Pavol Kakacka <kasix(zv)atlas(tec)cz> - 13.2.2006 19:37:00
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Radek Cervinka
> Pozor, nevim sice jake aplikace pises ty ve VS ale ja jsem byl pro
> jednoho zahranicniho zakaznika donucen psat ve VS 2003 (C#) WinForm
> aplikaci a od te doby o 20% hure ridim, protoze udelat
> program, ktery by
> mel stejne atributy jako nase std. aplikace v Delphi mi trva
> 3x dele s
> tim, ze musim napsat/sehnat polovinu komponent.
> Kdyz jsem se sefovi rekl, ze to slavne VS nepodoporuje ikony
> v menu tak
> se mi vysmal a at nekecam, kdyz zakaznik chtel aby pri
> prohledavani se
VS 2003 bol skutocne naprosto nepouzitelny nastroj, ale o VS 2005 sa to uz
hovorit neda. Je to uplne ina dimenzia i v porovnani s Delphi 3010.
Ale clovek to oceni jedine tak, ze v tom bude mesiac pisat okenne aplikacie
a zabudne na zvyklosti z Delphi!
Pavol Kakacka
Zajimavy clanek o Borlandu a Delphi
[*] Libor Junek <libor.junek.konference(zv)seznam(tec)cz> - 14.2.2006 07:29:53
Upresneni: VS2003 neni nepouzitelny nastroj, ale pouze jeho standardni
komponenty. Treba takove komercni komponenty od Infragistics jsou na
hodne vysoke urovni. Jinak tu nedavno probehla diskuze ohledne
nedostupnosti kvalitniho tiskoveho generatoru pro dotNet. Pouzivam
momentalne generator Stimulreports a mohu s klidnym srdcem rici, ze ma
vice moznosti pouziti, nez FastReport ve kterem jsem nekolik let delal.
A je pravda ze mezi VS2003 a VS2005 je radovy kvalitativni skok.
Libor
Pavol Kakacka napsal(a):
>> VS 2003 bol skutocne naprosto nepouzitelny nastroj, ale o VS 2005 sa to uz
>> hovorit neda.
Zajimavy clanek o Borlandu a Delphi
[*] Lukas Barton <lukas(zv)cnawr(tec)cz> - 14.2.2006 07:23:53
Richard Kejval wrote:
>Ahojky,
>
>kdyz uz se tady tak vehementne pise jak je Borland odepsany a ze nema v
>podstate co programovat, tak jsem se chtel zeptat na vas nazor na Eco. Vim,
>ze pro nekoho je to jen "nadstavba", ale on takovy framework 2.0 neni nic
>jineho :-). Mame udelany rozsahly projekt v Delphi s 6 letym vyvojem a
>uvazujeme, ze zacneme psat uplne od zacatku pro net.
>
>
>
Me poznamky pri zkoumani ECO III:
� Neumi import a export XMI!!!
� Generovani HTML dokumentace
� Podpora navrhovych vzoru pri vytvareni diagramu
� Uplna transformace diagramu trid a stavoveho diagramu na kodu
� Diagram trid podporuje
o Asociace vcetne agregaci
o Dedicnost trid a rozhrani
o Omezujici podminky pro tridy zapsane v OCL
o Odvozene atributy zapsane v OCL
o Odvozene asociace zapsane v OCL
o Omezujici podminky pro volani metod zapsane v OCL
o Implementaci metod zapsane v Action language odvozenem od OCL nebo
jako dotaz zapsany v OCL
o
� Stavovy diagram podporuje
o Nekolik stavovych diagramu pro jednu tridu
o Vnorovani stavovych diagramu
o Omezujici podminky pro zmenu stavu zapsane v OCL
o Akce pri zmene stavu zapsane v Action language
o Vstupni a vystupni akce zapsane v Action language
o Spouste pro zmenu stavu
� Komponenty pro pristup k datum za behu pomoci OCL
� Podpora databazi a ukladani do XML
o Nefunguje automaticky refactoring nazvu sloupcu pri zmene jmen atributu
� Moznost za behu menit model
� Podpora .NET 1.1 komponent
o Je vyhodnejsi rovnou vytvaret GUI, nez vytvaret mosty mez metamodelem
GUI a nasim modelem a GUI potom generovat, tak jak je to navrzeno napr.
v Executable UML � metamodel pro kvalitni GUI bude prilis slozity,
ne-bude mozne vytvorit dostatecne pohodlne / rychle ovladatelne GUI
� Autoforms � rychly nahled aplikace s webovym rozhranim
� Nedostatky
o Slaba typova a syntakticka kontrola OCL vyrazu at design time
o V OCL nelze zapsat procedury s vice statements
o Protoze v OCL neni mozne napsat vsechny metody dochazi k neprehled-nym
kombinacim kodu rozdeleneho mezi OCL (body, nebo effect) a Pascal
o Nefunguje kopirovani vizualnich objektu vcetne vlastnosti
o Chybi podpora refactoringu modelu, zejmena uvnitr OCL vyrazu jejichz
spatnou syntax zjistime az za behu aplikace
o Nahodne mazani resources
Zkoumal jsem i dalsi nastroje s podporou MDA. ECO III patri mnozinou
podporovanych veci ke spicce aspon pro jednodussi aplikace. Pro slozite
SOA veci uz budou lepsi nastroje napr. od IBM.
Lukas
Zajimavy clanek o Borlandu a Delphi
[*] Jan Sebelik <honza(zv)haes(tec)cz> - 13.2.2006 23:49:17
> ing. Richard Kejval
> Chtel bych se jen zeptat, jestli ma nekdo uz
> konkretni zkusenosti s realnymi aplikacemi
> v Eco a vubec jaky na to mate nazor..
{uryvek z komunikace s Mirou Luhanem k jeho prednasce na :seminari)
Z meho pohledu je ale hodne zajimava oblast modelovani, UML a hlavne ECO. Myslel jsem, ze bych prednasku zameril spis timto smerem.
Mira Luhan
Honza
====================================
= RNDr. Jan Sebelik - HAES
= Skolici a konzultacni stredisko pro vyvoj SW
= www.haes(tec)cz
= Vojtiskova 321
= 507 81 Lazne Belohrad
====================================
Zajimavy clanek o Borlandu a Delphi
[*] Radek <radek.zhasil(zv)vitkovice(tec)cz> - 14.2.2006 08:07:56
Existuje ve VS2005 alternativa k Action z Delphi ? Pote co jsem si na to
zvykl v Delphi, mi to ve VS2003 strasne chybelo.
> >
> > Pokud by vecinu veci co ma VCL navic dokazali realizovat v
> > cistem .Netu pak by to bylo jasne.
>
> Porovnam-li s .NET2, nejak me nic nenapada. Muze nekdo poradit?
>
Zajimavy clanek o Borlandu a Delphi
[*] Zbysek Hlinka <konference(zv)hlinka(tec)cz> - 14.2.2006 08:39:58
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Radek
> Sent: Tuesday, February 14, 2006 8:08 AM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Re: Zajimavy clanek o Borlandu a Delphi
>
> Existuje ve VS2005 alternativa k Action z Delphi ? Pote co
> jsem si na to zvykl v Delphi, mi to ve VS2003 strasne chybelo.
Jiste, staci vygooglit "actionlist .net". Napriklad zde:
http://www.codeproject.com/cs/miscctrl/actionlist.asp
Tento pripad je sice psany pro .NET 1, takze jsem si to trosku poupravil,
aby umel i novinky v .NET 2, ale funguje slusne. Oproti VCL umi to, ze ho
mohu napojit na libovolnou komponentu, kterou mam na formulari, ne pouze na
ty, ktere s Action pocitaji dopredu (nepocita s nim zadna). Moznosti jsou
tedy lepsi nez ve VCL. Komponenta sice neni ve standardni vybave .NET, ale
je free i se zdrojaky.
Samozrejme, bez teto komponenty nedam ani ranu. :)
Jeste neco ti chybi?
> > > Pokud by vecinu veci co ma VCL navic dokazali realizovat v cistem
> > > .Netu pak by to bylo jasne.
> >
> > Porovnam-li s .NET2, nejak me nic nenapada. Muze nekdo poradit?
S pozdravem
Zbysek Hlinka
E-mail: hlinka zavin. hlinka(tec)cz
Zajimavy clanek o Borlandu a Delphi
[*] Radek Cervinka <radek.cervinka(zv)technodat(tec)cz> - 14.2.2006 09:22:02
Zbysek Hlinka napsal(a):
>> -----Original Message-----
> Samozrejme, bez teto komponenty nedam ani ranu. :)
>
> Jeste neco ti chybi?
Uz je neco jako:
- VirtualTree
- Schovavani zalozek u TabControl
R.
uprava ttabsheet
[*] david.kopecek(zv)hacktrack(tec)com - 14.2.2006 09:54:06
Zdravim konferenci,
poradil by mi nekdo jak upravi ttabsheet ?.. tj Zmenit font, barvu
textu, pridat obrazek ?.. Nasel jsem na torry par komponent ale jsou
nekompatibilni s D7, a pretvareni na D7 v tomto pripade je silene..
:)..
diky
David.
Zajimavy clanek o Borlandu a Delphi
[*] Radek <radek.zhasil(zv)vitkovice(tec)cz> - 14.2.2006 09:22:02
Diky, o te komponente vim, taky jsem ji pouzival v .NET1. Problem nastal,
kdyz jsem se pokusil projekt s touto komponentou prekompilovat a spustil v
.NET2, hazelo to za behu nejake chyby a nemel jsem pak cas to resit.
Zkratka myslim, ze takova komponenta by mela byt soucasti frameworku.
> >
> > Existuje ve VS2005 alternativa k Action z Delphi ? Pote co
> > jsem si na to zvykl v Delphi, mi to ve VS2003 strasne chybelo.
>
> Jiste, staci vygooglit "actionlist .net". Napriklad zde:
> http://www.codeproject.com/cs/miscctrl/actionlist.asp
>
> Tento pripad je sice psany pro .NET 1, takze jsem si to
> trosku poupravil,
> aby umel i novinky v .NET 2, ale funguje slusne. Oproti VCL
> umi to, ze ho
> mohu napojit na libovolnou komponentu, kterou mam na
> formulari, ne pouze na
> ty, ktere s Action pocitaji dopredu (nepocita s nim zadna).
Zajimavy clanek o Borlandu a Delphi
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 14.2.2006 10:28:09
Puvodni zprava ze dne 14.2.2006:
> Treba takove komercni komponenty od Infragistics jsou na hodne
> vysoke urovni.
Jednou jsem je kupoval pro jednoho sveho zakaznika, ktery je chtel a
neumel si je koupit sam. Jak je spokojen on, to netusim. Nasledne jsem
o nich sam take uvazoval a tak jsem nainstaloval trial verzi a zacal
testovat. Velmi rychle me to preslo. Je to des a hruza, nestabilni,
divne napsane, pomale, poradne to nefungovalo. Totez ComponentOne.
Tyto dva baliky komponent podle meho nazoru stoji pekne za prd,
ackoliv drahe jsou vice nez dost.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
uprava ttabsheet
[*] Jan Fiala <jan.fiala(zv)wo(tec)cz> - 14.2.2006 10:04:07
14.2.2006 david.kopecek(zv)hacktrack.com:
> Zdravim konferenci,
> poradil by mi nekdo jak upravi ttabsheet ?.. tj Zmenit font, barvu
> textu, pridat obrazek ?.. Nasel jsem na torry par komponent ale jsou
> nekompatibilni s D7, a pretvareni na D7 v tomto pripade je silene..
> :)..
Narazil jsem na problem ze Win64 nepodporuje uzivatelske vykreslovani
TTabControl, takze aby ses s tim nedrel a pak ti lide nevolali, ze na
zalozce nic nevidi...
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Zajimavy clanek o Borlandu a Delphi
[*] Zbysek Hlinka <konference(zv)hlinka(tec)cz> - 14.2.2006 10:14:08
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of Radek Cervinka
> Sent: Tuesday, February 14, 2006 9:22 AM
>
> Uz je neco jako:
> - VirtualTree
> - Schovavani zalozek u TabControl
Pokud vim, tak ve standardni vybave neni. Clovek v techto pripade musi
sahnout po komponentach tretich stran, nebo si to dopsat.
Situace je takova, ze pokud mi neco (proti VCL) chybi ve standardu, sezenu
si to jinde. Na druhe strane, ve standardu .NET je jina hromada veci, ktere
by mi zas naopak tezce chybely ve VCL. Dam-li to na vahy, VCL naprosto jasne
prohrava.
S pozdravem
Zbysek Hlinka
E-mail: hlinka zavin. hlinka(tec)cz
Obarveni vybraneho radku v potomk u TListView
[*] Petr Malasek <malasek(zv)carsoft(tec)cz> - 14.2.2006 11:50:43
Zdravim,
mam komponentu ktera je potomkem TListView (TShellListView) a potrebuju
menit barvu jednotlivych radku. Celkem neni problem pouzit
CustomDrawItem, ale toto mi nefunguje pro aktivni radek, ten vzdy
pouzije default barvu textu. Poradite ?
Ahoj
PeM
odpojeni USB disku
[*] Ladislav Fitz <ladislav.fitz(zv)kodytek(tec)cz> - 14.2.2006 12:14:45
dobry den
nevite nekdo jak programove odpojit USB disk?
diky za kazdy napad
uprava ttabsheet
[*] david.kopecek(zv)hacktrack(tec)com - 14.2.2006 12:54:48
Dobry den,
14. unora 2006, 10:04:07, napsal jste:
JF> 14.2.2006 david.kopecek(zv)hacktrack.com:
>> Zdravim konferenci,
>> poradil by mi nekdo jak upravi ttabsheet ?.. tj Zmenit font, barvu
>> textu, pridat obrazek ?.. Nasel jsem na torry par komponent ale jsou
>> nekompatibilni s D7, a pretvareni na D7 v tomto pripade je silene..
>> :)..
JF> Narazil jsem na problem ze Win64 nepodporuje uzivatelske vykreslovani
JF> TTabControl, takze aby ses s tim nedrel a pak ti lide nevolali, ze na
JF> zalozce nic nevidi...
caf. jo tohle je pry spusobeno nekompatibilitou nebo spatnou verzi
comctlxx.dll knihovny
--
S pozdravem,
david
david.kopecek(zv)hacktrack.com
Zajimavy clanek o Borlandu a Delphi
[*] Richard Kejval <kejval.delphi(zv)centrum(tec)cz> - 14.2.2006 12:20:45
> Lukas Barton wrote:
> Me poznamky pri zkoumani ECO III:
>
Predpokladam, ze to je jen "zkoumani" a ne realna aplikace. Je mi jasne, ze
clovek narazi na spoustu problemu, jen mam obavy, ze napr. po pul roce
vyvoje narazime na neresitelne problemy. Prece jen bych byl klidnejsi, kdyby
to alespon nekomu fungovalo v nejake realne aplikaci. Uvazuje vubec jeste
nekdo o pouziti ECO, nebo jsem jen "blaznivy" prukopnik :-)) ?
S pozdravem
ing. Richard Kejval
mobil: 602477679
http://www.icsoftware(tec)cz
ECO III, was: Zajimavy clanek o Borlandu a Delphi
[*] Lukas Barton <lukas(zv)cnawr(tec)cz> - 14.2.2006 12:30:46
Richard Kejval wrote:
>
>Predpokladam, ze to je jen "zkoumani" a ne realna aplikace. Je mi jasne, ze
>clovek narazi na spoustu problemu, jen mam obavy, ze napr. po pul roce
>vyvoje narazime na neresitelne problemy. Prece jen bych byl klidnejsi, kdyby
>to alespon nekomu fungovalo v nejake realne aplikaci. Uvazuje vubec jeste
>nekdo o pouziti ECO, nebo jsem jen "blaznivy" prukopnik :-)) ?
>
>
>
Snazil jsem se od Borlandu zjistit, kdo pouziva ECO III pro realne aplikace.
Nasel a kontaktoval jsem jen jednu a to http://www.granitesolutions.com.au/.
Podle jejich webu to stejne vypada, ze pomoci ECO III napsali pouze
jednu aplikaci a to pujcovnu sportovniho vybaveni (kterou jsem nahodou v
Delphi 7 Pro implementoval taky).
Bohuzel mi Dick Walker odpovedel pouze na prvni mail :-(
V jejich prezentacich uvadi jen jednu dalsi!
Silna ECO komunita je podle webovych stranek v Rusku. V rustine vysla
dokonce kniha, ktera je zamerena na ECO Framework (pro Delphi 8, tj. ECO I).
Ale ani tam jsem nenasel zadne prispevky, ktere by naznacovali, ze to
nekdo pouziva na slozitejsi aplikace.
Take dobre funguji NEWS a podpora v ni. Ale prispevky jsou vetsinou
zacatecnicke. Zadne slozite problemy.
Pokud se vsak OMG podari do realneho zivota prosadit MDA....cemuz je ted
tezke uverit .... muze byt zajimave koupit nastroje Borlandu treba prave
kvuli teto technologii.
Lukas
ECO III
[*] Vaclav Halik <spravasd(zv)suz.cvut(tec)cz> - 14.2.2006 13:52:52
Zadravim,
>tezke uverit .... muze byt zajimave koupit nastroje Borlandu treba prave
>kvuli teto technologii.
>
osobne mne pred nejakym rokem, kdy Borland predvadel ECO na prezentacce
novych Delphi tato technologie docela zaujala. Bohuzel, cim dele nad tim
premyslim, zda bych to nekde realne vyuzil dostavam se k nazoru ze je to
pekne marketingove a pekne na podivani ale obavam se, ze to vubec nikdo
nepouziva a nechci radsi ani uvazovat jak se to bude chovat v realnem
nasazeni.
Obavam se, ze ECO je presne ten druh technologie ktery evolucne dospel
az do stavu, kdy je to uzasne ale prakticky spise nepouzitelne.
Opravdu to tady v republice nikdo nepouziva ?
Vaclav Halik
ECO III
[*] Petr Vones <konference(zv)petrvones(tec)net> - 14.2.2006 14:08:53
From: "Vaclav Halik" <spravasd(zv)suz.cvut(tec)cz>
> Opravdu to tady v republice nikdo nepouziva ?
Vzhledem k cene edice Delphi ktera to obsahuje vcelku pochybuji. Ohledne
zkusenosti s ECO, mozna tento clovek: http://delphi2006.blogspot.com/
Petr Vones
Vymena dat mezi s Windows CE
[*] Karel Rys <delphi(zv)zas-me(tec)cz> - 15.2.2006 07:24:09
Dobry den,
potrebuji zajistit vymenu dat mezi aplikaci na terminalu Psion WorkAbout Pro (Windows CE .NET,
Compact Framework, "maly" SQL) a systemem na PC (Windows 2000, FireBird 1.5). Programovano v
Delphi 5 Pro a Visual Studio 2003 Pro.
Nez zacnu v Delphi 5 bojovat s XML, rad bych se zeptal, zda s tim nekdo mate zkusenosti - at uz s
moznosti importu/exportu XML v D5, nebo s rychlosti importu/exportu XML na Win CE (pretahovat se
bude radove 20.000 zaznamu) - a upozornili byste na pripadna uskali.
Na XML mi vadi ty tuny balastu, ktere tam budou krom vlastnich dat - s potesenim bych to narval do
binarniho souboru :) Jenze s Visual Studiem i .NET zacinam a nejsem si jist, zda v nem lze nejak
inteligentne vubec nacitat a zapisovat binarni data (treba takovy string, ktery by asi spis nebyl
v Unicode, nebo neco jako currency...).
Diky predem za podnety,
Karel Rys
Quick Sort
[*] Petr Berek <sojokl(zv)seznam(tec)cz> - 14.2.2006 20:25:24
Divam se na ty priklady, docela slusne se to da pochopit, jen takova otazka
jeste, jak je tam ta funkce, procedure QuickSort(var A: array of Integer;
iLo, iHi: Integer);
co se predava iLo a iHi?
On 2/14/06, Milan Kra'ta <krata.milan(zv)seznam(tec)cz> wrote:
>
> Jestli si dobre pamatuji tak v D7 byl v ukazkach primo od borlandu.
> Milan
>
> > Zdravim,
> > chtel jsem se zeptat, jak nejak jednoduse naprogramovat quick sort.
> > petr
>
>
>
Quick Sort
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 14.2.2006 20:57:26
Puvodni zprava ze dne 14.2.2006:
> Divam se na ty priklady,
No slava :-)
> docela slusne se to da pochopit, jen takova otazka jeste, jak je tam
> ta funkce, procedure QuickSort(var A: array of Integer; iLo, iHi:
> Integer); co se predava iLo a iHi?
Vsak to vidis trochu niz:
QuickSort(A, Low(A), High(A)) - predava se velikost pole, tj. OD-DO.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Quick Sort
[*] Petr Berek <sojokl(zv)seznam(tec)cz> - 14.2.2006 20:51:26
Diky, uz jsem asi spohodlnel :-) uz to funguje a castecne chapu funkci,
jeste si to poradne projdu. Fakt diky.
Petr
On 2/14/06, Pavel Smerk <xsmerk(zv)fi.muni(tec)cz> wrote:
>
> On Tue, Feb 14, 2006 at 07:53:21PM +0100, Petr Berek wrote:
> > No, jestli jsem to dobre z knizky pochopil, tak mam pole o n prvcich a
> vezmu
> > z nej prvni hodnotu a porovnavam ji s ostatnimi a podle toho jestli je
> vetsi
> > nebo mensi, davam ji na levou nebo pravou stranu.
> > Potom v kazde vetvi provedu znova setrizeni podobnym zpusobem.
> > Ale jak to zapstat do kodu, hm, ....
>
> A zkusil jste Googlit? Nejake Quicksort Pascal? Jsou toho mraky. Aby to
> bylo
> cesky, zkusil jsem treba Quicksort prvek a hned treti odkaz je
> okomentovany
> pascalovsky kod: http://www.beranr.webzdarma(tec)cz/algoritmy/trideni.html
>
> P.
>
>
Quick Sort
[*] Pavel Smerk <xsmerk(zv)fi.muni(tec)cz> - 14.2.2006 20:25:24
On Tue, Feb 14, 2006 at 08:03:22PM +0100, Petr Zahradnik wrote:
> Puvodni zprava ze dne 14.2.2006:
>
> > No, jestli jsem to dobre z knizky pochopil, tak mam pole o n prvcich
> > a vezmu z nej prvni hodnotu a porovnavam ji s ostatnimi a podle toho
> > jestli je vetsi nebo mensi, davam ji na levou nebo pravou stranu.
> > Potom v kazde vetvi provedu znova setrizeni podobnym zpusobem. Ale
> > jak to zapstat do kodu, hm, ....
>
> 100 bodu.
Z kolika? ;-) Mne tam neni uplne jasne, jak konkretne bude probihat to
davani na levou nebo pravou stranu, abychom se "vlezli" do trideneho pole a
nemuseli zabirat prilis mnoho nejake pracovni pamet navic. ;-) [Leda by teda
clovek fakt chtel mit jako vysledek nejaky strom ci co, a nikoli setridene
pole, zadani si uz nepamatuju.]
P.
Quick Sort
[*] Pavel Smerk <xsmerk(zv)fi.muni(tec)cz> - 14.2.2006 20:17:23
On Tue, Feb 14, 2006 at 07:53:21PM +0100, Petr Berek wrote:
> No, jestli jsem to dobre z knizky pochopil, tak mam pole o n prvcich a vezmu
> z nej prvni hodnotu a porovnavam ji s ostatnimi a podle toho jestli je vetsi
> nebo mensi, davam ji na levou nebo pravou stranu.
> Potom v kazde vetvi provedu znova setrizeni podobnym zpusobem.
> Ale jak to zapstat do kodu, hm, ....
A zkusil jste Googlit? Nejake Quicksort Pascal? Jsou toho mraky. Aby to bylo
cesky, zkusil jsem treba Quicksort prvek a hned treti odkaz je okomentovany
pascalovsky kod: http://www.beranr.webzdarma(tec)cz/algoritmy/trideni.html
P.
Quick Sort
[*] Milan Kra'ta <krata.milan(zv)seznam(tec)cz> - 14.2.2006 20:15:23
Jestli si dobre pamatuji tak v D7 byl v ukazkach primo od borlandu.
Milan
> Zdravim,
> chtel jsem se zeptat, jak nejak jednoduse naprogramovat quick sort.
> petr
Quick Sort
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 14.2.2006 20:03:22
Puvodni zprava ze dne 14.2.2006:
> No, jestli jsem to dobre z knizky pochopil, tak mam pole o n prvcich
> a vezmu z nej prvni hodnotu a porovnavam ji s ostatnimi a podle toho
> jestli je vetsi nebo mensi, davam ji na levou nebo pravou stranu.
> Potom v kazde vetvi provedu znova setrizeni podobnym zpusobem. Ale
> jak to zapstat do kodu, hm, ....
100 bodu.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Quick Sort
[*] Petr Berek <sojokl(zv)seznam(tec)cz> - 14.2.2006 19:53:21
No, jestli jsem to dobre z knizky pochopil, tak mam pole o n prvcich a vezmu
z nej prvni hodnotu a porovnavam ji s ostatnimi a podle toho jestli je vetsi
nebo mensi, davam ji na levou nebo pravou stranu.
Potom v kazde vetvi provedu znova setrizeni podobnym zpusobem.
Ale jak to zapstat do kodu, hm, ....
Petr
Quick Sort
[*] Jan Sebelik <honza(zv)haes(tec)cz> - 14.2.2006 19:43:20
> Jo, v pascalu me kdysi ucili, ale uz je to davno, snad si vzpomenu :-) V
> knizce jsem se docetl, ze se to serazuje do stromu, z hodin ve
> skole vim, ze
> strom muze byt taky datovy typ, ale jak ho nadefinovat, nevim.
> Petr
Typ priklady, ktery doporucil Vasek Krmela, jsou moc pekny.
Nejen, ze tam jsou krasne a prehledne tri tridici algoritmy, ale jeste je tam pekne objektove reseni (tridici algoritmus je virtualni metodou) a soucasne multithreading vcetne vypisu trideni na hlavni formular pres Symchronize. Teda pokud si vzpominam.
Tak se na ten quicksort podivej, je to par radku. Odhaduju deset.
Honza
====================================
= RNDr. Jan Sebelik - HAES
= Skolici a konzultacni stredisko pro Delphi a .NET
= www.haes(tec)cz
= Vojtiskova 321
= 507 81 Lazne Belohrad
====================================
objektem ktere tridy byla metoda volana?
[*] Pavel Poles <delphi(zv)noni(tec)cz> - 14.2.2006 18:33:15
> Ne ze by to nebylo mozne, ale je to pekna cunarnicka, co? Tohle neni
> ani trochu dobry objektovy navrh. At si potomek implementuje svoji
> vlastni metodu, kdyz potrebuje jinou. Rodic o potomkovi nema co vedet.
>
Ne ze by to nebyla cunarna, ale odkud se ma clovek ucit, viz napr
Forms.pas :-)
constructor TCustomForm.Create(AOwner: TComponent);
begin
GlobalNameSpace.BeginWrite;
try
CreateNew(AOwner);
if (ClassType <> TForm) and not (csDesigning in ComponentState) then
...
Quick Sort
[*] Petr Berek <sojokl(zv)seznam(tec)cz> - 14.2.2006 19:35:19
Jo, v pascalu me kdysi ucili, ale uz je to davno, snad si vzpomenu :-) V
knizce jsem se docetl, ze se to serazuje do stromu, z hodin ve skole vim, ze
strom muze byt taky datovy typ, ale jak ho nadefinovat, nevim.
Petr
> ted podminkam moc sice nerozumim, ale hlavne ze vim, jak to
> teoreticky funguje. Jeste takova poznamka, co je VisualSwap?
Ehm, v tom prikladu jsou tri druhy razeni v threadech, aby bylo videt,
jak pracuji thready. Thready zahod a pouzij algoritmy. Programovat v
Pascalu umis?
Petr Zahradnik, pocitacovy expert
Quick Sort
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 14.2.2006 18:59:17
Puvodni zprava ze dne 14.2.2006:
> ted podminkam moc sice nerozumim, ale hlavne ze vim, jak to
> teoreticky funguje. Jeste takova poznamka, co je VisualSwap?
Ehm, v tom prikladu jsou tri druhy razeni v threadech, aby bylo videt,
jak pracuji thready. Thready zahod a pouzij algoritmy. Programovat v
Pascalu umis?
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
uprava ttabsheet
[*] Tomas Krejzek <tomas.krejzek(zv)kpsys(tec)cz> - 14.2.2006 10:14:08
No nevim jestli rozumim, ale u PageControlu nastavis vlastnost ImageList
, tj. priradis nejaky imagelist a pak jednotlivym tabsheetum nastavis
ImageIndex na pozadovany obrazek.
Co se tyka toho fontu a barvy tak to myslis jako pro vsechny tabsheety v
pagecontrolu nebo jen pro jeden abys ho odlisil???
Tom
david.kopecek(zv)hacktrack.com napsal(a):
> Zdravim konferenci,
>
> poradil by mi nekdo jak upravi ttabsheet ?.. tj Zmenit font, barvu
> textu, pridat obrazek ?.. Nasel jsem na torry par komponent ale jsou
> nekompatibilni s D7, a pretvareni na D7 v tomto pripade je silene..
> :)..
>
> diky
> David.
>
>
>
>
>
Quick Sort
[*] Petr Berek <sojokl(zv)seznam(tec)cz> - 14.2.2006 18:29:15
On 2/14/06, Vaclav Krmela <krmela(zv)ustinadorlici(tec)cz> wrote:
>
> From: "Petr Berek" <sojokl(zv)seznam(tec)cz>
>
> > chtel jsem se zeptat, jak nejak jednoduse naprogramovat quick sort.
>
> Podivej se do adresare Delphi na Demos\Threads unit SortThrds.pas
>
> Vaclav Krmela
>
> Diky,
ted podminkam moc sice nerozumim, ale hlavne ze vim, jak to teoreticky
funguje. Jeste takova poznamka, co je VisualSwap?
Petr
objektem ktere tridy byla metoda volana?
[*] d.vrazel(zv)centrum(tec)cz - 14.2.2006 17:03:08
Ahoj,
Mam vlastni tridu a v ni metodu. Tuto tridu dedi dalsi dva potomci, kteri ji pouzivaji. V metode ale potrebuji rozlisit jestlize ji vola objekt tridy potomka1 nebo potomka2.
Jak v metode poznam, objektem ktere tridy byla metoda volana?
Diky moc.
------------------
Dusan Vrazel
mail: d.vrazel(zv)centrum(tec)cz
ICQ: 61116472
DELPHI 7 Prof.
objektem ktere tridy byla metoda volana?
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 14.2.2006 17:45:11
Puvodni zprava ze dne 14.2.2006:
> Mam vlastni tridu a v ni metodu. Tuto tridu dedi dalsi dva potomci,
> kteri ji pouzivaji. V metode ale potrebuji rozlisit jestlize ji vola
> objekt tridy potomka1 nebo potomka2.
Ne ze by to nebylo mozne, ale je to pekna cunarnicka, co? Tohle neni
ani trochu dobry objektovy navrh. At si potomek implementuje svoji
vlastni metodu, kdyz potrebuje jinou. Rodic o potomkovi nema co vedet.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
objektem ktere tridy byla metoda volana?
[*] Jan Sebelik <honza(zv)haes(tec)cz> - 14.2.2006 17:41:11
> Mam vlastni tridu a v ni metodu. Tuto tridu dedi dalsi dva
> potomci, kteri ji pouzivaji. V metode ale potrebuji rozlisit
> jestlize ji vola objekt tridy potomka1 nebo potomka2.
> Jak v metode poznam, objektem ktere tridy byla metoda volana?
> Dusan Vrazel
To neni dobre.
Preci kdyz pisu nejakou tridu, tak vubec nemam tuseni, kdo a kdy a proc od ni bude dedit. Nemohu tedy znat potomky svoji tridy,
Jde to ovsem resit virtualnimi metodami:
class TMasterClass = object
procedure DelejNeco;
procedure NevimCo virtual abstract;
end;
procedure TMasterClass.DelejNeco;
begin
cosi;
NevimCo;
cosi;
end;
class TClass1 = object (TMasterClass);
procedure NevimCo; override;
end;
procedure TClass1.NevimCo; // vlastne tadu uz vim
begin
neco delam
end;
V metode DelejNeco tridy TMasterClass se zavola virtualni metoda prislusne tridy pro danou instanci.
{viz nas kurz "Delphi: Pokrocile techniky")
Ale nic si z toho nedelej.
Pripojuji uryvek z borlandi unit IBCustomDataSet;
Delphi 6
function TIBCustomDataSet.PSExecuteStatement(const ASQL: string; AParams: TParams;
ResultSet: Pointer = nil): Integer;
var
FQuery: TIBQuery;
// to je pekna cunarna: v metode TIBCustomDataSet se vytvari instance odvozene tridy...
// TIBQuery je navic v jine unit
Delphi 7
function TIBCustomDataSet.PSExecuteStatement(const ASQL: string; AParams: TParams;
ResultSet: Pointer = nil): Integer;
var
FQuery: TIBDataSet;
// to je taky cunarna, i kdyz TIBDataSet je definovan ve stejne unit
// tak je to stejne potomek TIBCustomDataSet
// v puvodnim D7 tam navic byla fatalni chyba, kterou odstranil az update
Honza
====================================
= RNDr. Jan Sebelik - HAES
= Skolici a konzultacni stredisko pro vyvoj SW
= www.haes(tec)cz
= Vojtiskova 321
= 507 81 Lazne Belohrad
====================================
OT: ponuka prace
[*] Lubos Urban <lubos.urban(zv)visicom.sk> - 14.2.2006 17:39:11
Ahojte,
nasa firma hlada nejakych schopnych programatorov v BCB/Delphi pripadne
MS VC++.
Pokial by ste sa zaujimali o blizsie informacie pozrite si nasu ponuku
na webe:
http://www.profesia.sk/zamestnanie/nase_ponuky/offer_details.php3?offer_
id=257206&form=4be6e8a87d8c23e373af54ccfc29e8d3
alebo
http://www.profesia.sk/zamestnanie/nase_ponuky/offer_details.php3?offer_
id=257207&form=4be6e8a87d8c23e373af54ccfc29e8d3
V pripade zaujmu nas mozete kontaktovat cez e-mailovu adresu uvedenu v
ponukach.
Lubos
objektem ktere tridy byla metoda volana?
[*] delphin(zv)post(tec)cz - 14.2.2006 17:21:09
> Mam vlastni tridu a v ni metodu. Tuto tridu dedi dalsi dva potomci, kteri
> ji pouzivaji. V metode ale potrebuji rozlisit jestlize ji vola objekt
> tridy potomka1 nebo potomka2.
Napiste konkretni priklad, pravdepodobne se zjisti, ze to nepotrebujete.
Quick Sort
[*] Vaclav Krmela <krmela(zv)ustinadorlici(tec)cz> - 14.2.2006 17:17:09
From: "Petr Berek" <sojokl(zv)seznam(tec)cz>
> chtel jsem se zeptat, jak nejak jednoduse naprogramovat quick sort.
Podivej se do adresare Delphi na Demos\Threads unit SortThrds.pas
Vaclav Krmela
objektem ktere tridy byla metoda volana?
[*] Ondrej Kelle <o.kelle(zv)digitalpublishing.de> - 14.2.2006 17:15:09
> Mam vlastni tridu a v ni metodu. Tuto tridu dedi dalsi dva
> potomci, kteri ji pouzivaji. V metode ale potrebuji rozlisit
> jestlize ji vola objekt tridy potomka1 nebo potomka2.
>
> Jak v metode poznam, objektem ktere tridy byla metoda volana?
Self predsa vzdy obsahuje instanciu konkretnej triedy, takze je mozne pouzit
operator is:
if Self is TPotomek1 then ...
ale z hladiska designu je to uplne pomyleny pristup. Skus to prepisat nejako
inak.
Spravne napisana trieda nepotrebuje vediet nic o svojich potomkoch.
HTH
TOndrej
objektem ktere tridy byla metoda volana?
[*] Ludek Finstrle <ludek.finstrle(zv)pzkagis(tec)cz> - 14.2.2006 17:09:08
> Mam vlastni tridu a v ni metodu. Tuto tridu dedi dalsi dva potomci,
> kteri ji pouzivaji. V metode ale potrebuji rozlisit jestlize ji vola
> objekt tridy potomka1 nebo potomka2.
At zije objektove orientovane objektovani :-))
Toto zni jako spatny OOP navrh.
> Jak v metode poznam, objektem ktere tridy byla metoda volana?
Asi predat parametrem te metody ACaller : TObject ci neco na zaklade
ceho to rozpoznate.
Luf
Quick Sort
[*] Petr Berek <sojokl(zv)seznam(tec)cz> - 14.2.2006 16:51:07
Potreboval bych seradit tabulku
On 2/14/06, Petr Vones <konference(zv)petrvones.net> wrote:
>
> From: "Petr Berek" <sojokl(zv)seznam(tec)cz>
> > chtel jsem se zeptat, jak nejak jednoduse naprogramovat quick sort.
>
> Nejlepe pouzit metodu TList.Sort
>
> Petr Vones
>
>
>
ECO III
[*] Lukas Barton <lukas(zv)cnawr(tec)cz> - 14.2.2006 16:47:06
Erik Salaj wrote:
>>Na malych aplikacich jsem to vyzkousel.
>>Protoze je v praxi zatim skutecnych projektu nedostatek, nic lepsiho
>>nezbyva.
>>
>>
>
>a tu je hned prvy problem. Skus sa zamysliet, preco je tych
>praktickych projektov tak malo, ked je to tak vyhodne
>a produktivne? Azda nemaju firmy par tisic dolarov,
>zaplatit si nejaky nastroj an zvysenie produktivity, alebo
>v com je tam vlastne ten problem, ze to teoreticky
>funguje a prakticky nie?
>
>
Viz: http://www.omg.org/mda/products_success.htm
Je jich tam malo, ale jsou.
>
>
>>Pise se to nejen v propagacnich materialech, ale i v knihach a
>>materialech OMG, ktere jsou trochu vice nezavisle. A ze jsem o MDA cetl,
>>vsechny, ktere vysly
>>Je to cil i vyhoda zaroven.
>>
>>
>
>knizky su jedna vec, programy druha. Jedna vec je
>nieco nakreslit, druha vec je spustit nieco na pocitaci.
>
>
To samozrejme vim, protoze jsem jich napsal uz nekolik desitek aplikaci,
Problem je v tom, ze to jsou prilis male a jednoduche aplikace. A ty se
obejdou i bez modelovani, protoze ja jsem analytik, architek i vyvojar v
jedne osobe.
>
>
>>Zjistete si, co je PIM model. Pak to pochopite.
>>
>>
>
>dakujem za objasnenie problematiky
>
>
Pokud modelujete, mate cast logiky zachycenu v modelu a cast v kodu.
Formalne neni nezaruceno, ze to co je v modelu odpovida tomu co je v kodu.
V kodu to taky neni dusledne na jednom miste, ale postupem casu je
rozstrousen i vec, ktera by byla v modelu na jednom miste, na ruznych
mistech...
>myslis, ci som cital o tom nejaku knihu? Nie. Pretoze tejto
>problematike sa uz venujem viac ako 10 rokov a viem, ze su
>to somariny a bola by to pre mna strata casu.
>
>
Kdyz se necemu venuji, byva dobrym zvykem o tom precist dostupnou
literaturu - uz jen pro rozsireni teoretickych obzoru.
Ja napr. vim, ze studium na informatiky na MFF UK mi pro praxi (chci byt
analytik/architekt) moc znalosti neposkytne.
Predmety jako vycislitelnost, logika apod. mne nauci myslet...
>
>
>>Pokud znate nekoho, kdo pouziva MDA nastroje nebo je aspon zkousi, rad
>>se s nim pobavim. Urcite to pro nas oba bude podnetne.
>>Ja jich vyzkousel v ruznem rozsahu cca 20.
>>
>>
>
>poznam takych analytikov. Tie obrazky potom daju
>programatorovi, ten ich zahodi a naprogramuje nieco,
>co by malo aj fungovat. To nehovorim teoreticky, to je
>konkretny priklad z praxe (nechcem a nemozem teraz
>uviest konkretne mena).
>
>
A cilem MDA prave je, je nezahodit.
>
>
>>Prace jeste neni hotovo. Muj nazor na pouziti MDA v praxi je: zatim
>>nejsou vhodne nastroje pro spoustu typu aplikaci.
>>
>>
>
>
>
Ona myslenka MDA je dobra. Spatna je jeji realizace.
Uvedu dalsi priklad - nastroje od IBM. Jsou schopny podporovat MDA
kompletne a to i na urovni SOA. Ale jsou jen schopny, chybi tam napr.
tak zakladni veci jako, aby IBM dodalo smysluplne zakladni transformace
pro kompletni vytvoreni aplikace.
Transformace si muzete vytvaret sam, ale je to nesmirne narocna cinnost
- coz je taky duvod, proc nejsou dodavane - proste umime udelat nastroj,
ktery je provede, ale neumime pro nej vytvorit transformace.
Quick Sort
[*] Petr Vones <konference(zv)petrvones(tec)net> - 14.2.2006 16:43:06
From: "Petr Berek" <sojokl(zv)seznam(tec)cz>
> chtel jsem se zeptat, jak nejak jednoduse naprogramovat quick sort.
Nejlepe pouzit metodu TList.Sort
Petr Vones
Quick Sort
[*] Petr Berek <sojokl(zv)seznam(tec)cz> - 14.2.2006 16:37:05
Zdravim,
chtel jsem se zeptat, jak nejak jednoduse naprogramovat quick sort.
petr
ECO III
[*] Erik Salaj <winsoft(zv)netkosice.sk> - 14.2.2006 16:19:03
> Na malych aplikacich jsem to vyzkousel.
> Protoze je v praxi zatim skutecnych projektu nedostatek, nic lepsiho
> nezbyva.
a tu je hned prvy problem. Skus sa zamysliet, preco je tych
praktickych projektov tak malo, ked je to tak vyhodne
a produktivne? Azda nemaju firmy par tisic dolarov,
zaplatit si nejaky nastroj an zvysenie produktivity, alebo
v com je tam vlastne ten problem, ze to teoreticky
funguje a prakticky nie?
> Pise se to nejen v propagacnich materialech, ale i v knihach a
> materialech OMG, ktere jsou trochu vice nezavisle. A ze jsem o MDA cetl,
> vsechny, ktere vysly
> Je to cil i vyhoda zaroven.
knizky su jedna vec, programy druha. Jedna vec je
nieco nakreslit, druha vec je spustit nieco na pocitaci.
> >>o Logika aplikace je soustredena na jednom miste - v PIM modelu
> >>
> >>
> >
> >to je konkretne kde?
> >
> >;-)
> >
> >
> Zjistete si, co je PIM model. Pak to pochopite.
dakujem za objasnenie problematiky
> >>o PIM modelu dobre rozumi zakaznik a muze pomoci s jeho validaci
> >>
> >>
> >
> >neuveritelne. A je zaujimave, ze hned v dalsom odstavci napises:
> >"Vyzaduje po vyvojarich, aby byli velmi zdatni v modelovani".
> >Zrejme ten zakaznik tomu rozumie a namodeluje si to lepsie,
> >ten vyvojar je tam potom naco?
> >
> >;-)
> >
> >
> To neni rozhodne spor.
> Vy znate OCL, UML Action Semantic apod?
myslis, ci som cital o tom nejaku knihu? Nie. Pretoze tejto
problematike sa uz venujem viac ako 10 rokov a viem, ze su
to somariny a bola by to pre mna strata casu.
> Pokud znate nekoho, kdo pouziva MDA nastroje nebo je aspon zkousi, rad
> se s nim pobavim. Urcite to pro nas oba bude podnetne.
> Ja jich vyzkousel v ruznem rozsahu cca 20.
poznam takych analytikov. Tie obrazky potom daju
programatorovi, ten ich zahodi a naprogramuje nieco,
co by malo aj fungovat. To nehovorim teoreticky, to je
konkretny priklad z praxe (nechcem a nemozem teraz
uviest konkretne mena).
> Prace jeste neni hotovo. Muj nazor na pouziti MDA v praxi je: zatim
> nejsou vhodne nastroje pro spoustu typu aplikaci.
takze zvysuje to produktivitu a kvalitu, ale zrejme len tych
zopar skusobnych aplikacii ;-) To uz vysvetlovalo to prakticke
uplatnenie. A nastroj, ktory mi zvysuje produktivitu a kvalitu
programov, ale zaroven je nepouzitelny na moje programy je
mi asi zbytocny. A mozem skusat nie len 20 ale hoci aj 120
tatych programov a vzdy to bude tak. A mozem precitat
o tom nie 50 ale 150 knih a vzdy to bude tak. Az kym
nevymyslia nieco ine, lepsie.
Erik Salaj
Firebird a pristup k DB
[*] Jaroslav Uher <jarek(zv)iuher(tec)cz> - 14.2.2006 15:31:00
On 13 Feb 2006 at 15:26, Dalibor wrote:
> Ahoj, protrebuji zajistit abych mel v danou chvili pristup do urcite
> databaze jenom ja. Tudiz ostatni aplikace, ktere tu db vyuzivaji, aby
> je to pripadne odpojilo a po nejakou dobu aby je to nedovolilo
> prihlasit.
>
> A taky bych potreboval zjisti, kolik je prihlaseno lidi k urcite DB.
promin, mozna uz pozde, ale prece:
1. FIBDatabase.UserNames.Count - pocet prihlasenych k FDB
2. pro pocet vsech pripojenych k Firebird jsem si napsal funkci
function TDataModul.Get_NoOfServerAttachments : integer;
(* vraci pocet vsech pripojeni k serveru (vsech databazi) *)
begin
Result := 0;
if FIBDatabase.Connected then
try
FIBServerProperties.ServerName :=
Get_ServerName(FIBDatabase.DatabaseName);
FIBServerProperties.LoginPrompt := false;
FIBServerProperties.Params.Clear;
FIBServerProperties.Params.Add('user_name=' + DBA_User);
FIBServerProperties.Params.Add('password=' + DBAPsw_User);
FIBServerProperties.Active := true;
FIBServerProperties.FetchDatabaseInfo;
Result := FIBServerProperties.DatabaseInfo.NoOfAttachments;
finally
FIBServerProperties.Active := false;
end;
end;
Jarek Uher