Archív konference Delphi

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

IB: AutoInc

[*] Erik Salaj <winsoft(zv)napri.sk> - 2.10.2000 19:54:45

> To je samozrejme pravda. Navic generator pouzivany v IB6 je podle
> meho nazoru lepsi nez IDENTITY na MSSQL7, protoze kdyz se
> vhodne napise trigger before insert, da se i do techto poli vkladat
> hodnota prikazem insert, coz se nekdy hodi (cimz netvrdim, ze to
> na MSSQL nelze resit).

Vkladat hodnotu do IDENTITY polozky nie je podla mna dobry napad.

Erik Salaj, WINSOFT
info(zv)winsoft.sk


Pripojeni k Interbase

[*] Stanislav PETR <glux(zv)centrum(tec)cz> - 2.10.2000 19:55:45

St�hnuljsem a nainstaloval Interbase 6.0, jsem schopen se k nemu prez TQuery
a TTable pripojit, ale jenom na lokal. Jak se mohu pripojit prez sit? Jde to
i bez BDE? Na kterem portu je Interbase nainstalovano?

slozeni bitmap

[*] Pavel Sommer <p.sommer(zv)volny(tec)cz> - 2.10.2000 20:00:39

procedure TForm1.Button1Click(Sender: TObject);
var MyBitmap: TBitmap;
begin
MyBitmap:= TBitmap.Create;
MyBitmap.LoadFromFile('c:\windows\mraky.bmp');
MyBitmap.Canvas.TextOut(0, 0, Label1.Caption);
MyBitmap.SaveToFile('c:\xxmrak.bmp');
MyBitmap.Free;
end;

Ahoj Pavel.

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Petr Ga�ourek
Sent: Wednesday, November 01, 2000 11:23 PM
To: delphi-l(zv)fwd(tec)cz
Subject: slozeni bitmap


Ahoj,

potreboval bych udaj z TLabel vlozit do rohu bitmapy a cele to
ulozit jako jednu bitmapu.
Diky za radu jak to udelat.

Petr


K chatov�n� je tu http://www.XChat(tec)cz
Zalo�te si sv�j mail na http://mail.centrum(tec)cz

ListView

[*] Pavel Sommer <p.sommer(zv)volny(tec)cz> - 2.10.2000 20:04:18

ListView.Items.Clear;

Ahoj Pavel.

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of Pavel
Zemek
Sent: Wednesday, November 01, 2000 3:58 PM
To: delphi-l(zv)fwd(tec)cz
Subject: ListView


Jak vymazu ListView?
S pozdravem
PZ

Kompilacia IB6

[*] Pavel Sommer <p.sommer(zv)volny(tec)cz> - 2.10.2000 20:11:27

Nejsem si jisty, ale myslim ze IB je napsana v C.

Ahoj Pavel.

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Roland Tur�an (RoTurSoft)
Sent: Sunday, October 08, 2000 9:26 AM
To: Delphi CZ konferencia
Subject: Kompilacia IB6


Cim je mozne skompilovat IB6 source ?


Dakujem

ROland.

Matematicke funkce v delphi - kde ?

[*] Ji�� H�sek - 2.10.2000 20:11:59

Bude stacit tohle? (priloha)> Ahoj ,
> potreboval bych adresu kde na internetu sehnat seznam vsech mat funci
> ktere jsou v delphi - pokud moztno v Cestine
>
> Diky Radek
>
>
>

Dinamicka okna

[*] Pavel Sommer <p.sommer(zv)volny(tec)cz> - 2.10.2000 20:23:37

[P��loha v souboru: Unit2.pas]
[P��loha v souboru: Unit2.dfm]
[P��loha v souboru: Unit1.pas]
[P��loha v souboru: Unit1.dfm]
[P��loha v souboru: Project1.res]
[P��loha v souboru: Project1.cfg]
[P��loha v souboru: Project1.dof]
[P��loha v souboru: Project1.dpr]
Projdi si prilozeny projekt. (hlavne udalosti OnCreate a OnDestroy) u obou
forem.

Ahoj Pavel.
-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Anton�n Karartsiolis
Sent: Saturday, October 07, 2000 2:24 PM
To: delphi-l(zv)fwd(tec)cz
Subject: Dinamicka okna


Zdrav�m

V teto problematice zac�nam. a tak hledam radu.
Na plose programu potrebuju podle potre potreby z databaze zobrazit
nekolik (ruzne mnozstvi) predem nadefinovanych okena ty podle potreby
odstranit. Potrebuji tedy poradit s timto problemem:

Na polose programu vytvorit okno (podle predem definovaneho) ktere mohu
presouvat a ruzne s nim manipulovat. jedna s moznosti manipulace je okno
odstranit.

Zdali se najde nejakej alespon troch ochotnej clovek kterej mi pomuze
alespon s kostrou problemu nebo alespon nejakej zdroj kde by se to dalo
nastudovat budu za to vdecnej

Anton�n Karatsiolis
ICQ:33329204
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.193 / Virov� b�ze: 93 - datum vyd�n�: 19.9.2000


DBGrid, ScrollBar a aktualni pozice

[*] Pavel Sommer <p.sommer(zv)volny(tec)cz> - 2.10.2000 20:27:13

Aktualni pozice curzoru v tabulce se zjistuje pres TTable.RecNo.

Ahoj Pavel.
-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Mirek Drej�ek
Sent: Friday, October 06, 2000 1:31 PM
To: Konference Delphi
Subject: DBGrid, ScrollBar a aktualni pozice


Zdravim,
prosim Vas o radu. Komponenta DBGrid, ktera zobrazuje soubor DBF,
zobrazuje u scrollbaru pouze tri polohy. Nelze tuto komponentu donutit
zobrazovat skutecne umisteni v souboru? Popripade aspon nechat zobrazovat
aktualni cislo radku v souboru?
Predem dekuji za odpoved.
Mirek.

Pouzivani a napoveda Word.Basic

[*] Lud�k P�ral - 2.10.2000 21:11:13

Toto je zpr�va ve form�tu MIME obsahuj�c� v�ce ��st�.
Nazdar delfisti,

pouzivam WORD.APPLICATION, a znej volam veskere prikazy VISUAL BASICU. Ma to tu nevyhodu, ze pri tisku prepnu tiskarnu na DEFAULT. To bylo reseno v konferenci Jindrou Grubhoferem. Tam musime prepnout na WORD.BASIC. Jenze k nemu nemam v OFFICE2000 zadnou napovedu.

1. Nemate nekdo napovedu k WORD.BASIC ? (napr. nastaveni okraju dokumentu, orientace papiru, volba zasobniku papiru, poctu kopii, cernobileho tisku)

2. V pripade pouziti WORD.APPLICATION - pokud dojde k OLE Error, zustane WORD viset a nejde ho shodit WORD.Quit. Pak prestane Word komunikovat (zrejme nedokonceny VISUAL BASIC) a dalsi ulohy mohou byt take nevyrizene. Jak korektne ukoncovat ?
- je mozno ve WORD.APPLICATION nastavovat tiskarnu bez zmeny DEFAULT ?

S pozdravem

Ludek Paral
Sadova 2
352 01 As

ludek.paral(zv)telecom(tec)cz


Probl�m s instalac� Delphi 5 - Enterprise

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 2.10.2000 21:32:09

From: "Pavel Sommer" <p.sommer(zv)volny(tec)cz>
> J� m�m stejn� probl�m s Delphi 4 Profesional. Jediny zpusob jak je spustim
> je, ze soucasne poustim televizni tuner. :) Jinak mi to zatuhne na uvodnim
> okne delphi. Co s tim, to nevim. Mam 98woken, PII Celeron 333 a 64MB RAM.

Ahoj,

a nemas grafickou kartu S3 ?

Petr Vones, amatersky programator


AutoInc

[*] Erik Salaj <winsoft(zv)napri.sk> - 2.10.2000 22:18:45

> na skoleni rikal Honza Sebelik, ze pro rychlejsi obsluhu indexu by melo
> byt nejlepsi nejake nahodne cislo. neco na zpusob guid. coz by do ib6
> melo jit dodelat pres udf...

Nevidim na to ziadny rozumny dovod. Naopak u autoincrement poloziek
by malo byt mozne (aspon teoreticky) optimalizovat indexy vyuzijuc
specialne vlastnosti tychto poloziek.

Erik Salaj, WINSOFT
info(zv)winsoft.sk

Pristup k souboru

[*] Michal.Michal <delphi-konference(zv)bcpraha(tec)com> - 2.10.2000 22:44:48

Zdravim vsechny delfiny

Mam takovy drobny problem. Potreboval bych zjistit, zda-li mam k zadanemu souboru prava a jaka (cist, zapisovat, spustet, prip.
jestli dany soubor jiz nepouziva nekdo jiny). Dale pak pristupova prava k adresari (predevsim pak cteni a zapis), abych mohl zjistit
jestli v tomto adresari mohu vytvorit soubor, nebo podadresar.

Predem Dekuji Michal

zamykanie zaznamov IB

[*] Peter Laurinc <Peter.Laurinc(zv)ibaware.sk> - 2.10.2000 22:53:21

Zdravim vsetkych,

Potreboval by som poradit ako urobit nasledujucu vec.

Mam IBTable, na ktorej mam transakciu s takymto nastavenim:

read_committed
no_rec_version
nowait

Aplikacia je spustena na viac pocitacoch. Ked na jednom z nich dam edit na
tabulku, potrebujem, aby ked to iste urobim na druhom, tak vyvolam lock
exception.

Nejak to nechodi. Potrebujem poradit, ako to napisat.

dik i.k.

Komponenta pro seriovou komunikaci

[*] Jiri Binder <j.binder(zv)albacon(tec)cz> - 2.10.2000 22:53:00

Ahoj

Potrebuji v programu komunikovat se zarizenim pripojenem pres
COM port. Uvazuji ze pouziji bud AsyncFree nebo
ComPort Library (autor Dejan Crnila). Nemate nekdo nahodou
zkusenosti s obouma knihovnama nebo jen jejich porovnani.
Obavam se totiz ze na pripadne hacky bych mohl prijit pozde a
jako vzdy vse specha. Vse musi behat jak pod Win95 tak pod NT a
W2k. Nebudu potrebovat nic zvlastniho pouze posilat a prijimat v
nejakem protokolu prikazy a zpravy - mozna ze je v takovem
pripade vhodnejsi nejaka jednoducha kompomenta (?), ale nechci
pouzovat neco neodzkouseneho a neudrzovaneho.

Dekuji moc za pomoc. Jiri Binder

Detaily v TreeView

[*] Ale� Va���ek�����"q��y�&���w�3 - 2.10.2000 22:53:18

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> Milan ��ek
>
> Jak v TreeView docili techto vlastnosti:
>
> 1) Aby byly vsechny items i subitems rozbaleny (a nesly zbalit).

Ahoj,

pomohu jenom s timto bodem (1):
po naplneni polozek do TreeView aplikuj TreeView1.FullExpand, cimz se ti
rozbali vsechny nody. A pokud chces, aby nesly zbalit, potom dej do udalosti
OnCollapsing do promenne AllowCollapse := False.
Potom uz to nepujde zbalit.

Ales


Detaily v TreeView

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 2.10.2000 23:18:14

From: "Milan ��ek" <cizek.milan(zv)seznam(tec)cz>
> Jak v TreeView docili techto vlastnosti:
>
> 1) Aby byly vsechny items i subitems rozbaleny (a nesly zbalit).

procedure TForm1.FormCreate(Sender: TObject);
begin
TreeView1.FullExpand;
end;

procedure TForm1.TreeView1Collapsing(Sender: TObject; Node: TTreeNode;
var AllowCollapse: Boolean);
begin
AllowCollapse := False;
end;

> 2) Aby se nezobrazoval focus (modry obdelnicek ani ocarkovany ramecek) na
> vybranych polozkach, aby byli t�eba modre nebo tucne.

procedure TForm1.TreeView1CustomDrawItem(Sender: TCustomTreeView;
Node: TTreeNode; State: TCustomDrawState; var DefaultDraw: Boolean);
var
R: TRect;
begin
if cdsFocused in State then
begin
R := Node.DisplayRect(True);
Sender.Canvas.Brush.Color := TTreeView(Sender).Color;
Sender.Canvas.Font.Color := clBlue;
Sender.Canvas.TextRect(R, R.Left + 2, R.Top + 1, Node.Text);
DefaultDraw := False;
end;
end;

V pripade Delphi 5 je *nutne* mit instalovan Update Pack #1 !

Petr Vones, amatersky programator


Radiokarty

[*] Petr Jel�nek <pjmodos(zv)yo(tec)cz> - 3.10.2000 02:50:17

No to neni tak jednoduche - hodne se lisi karta od karty. Ale stejne naco
programovat uz naprogramovane (a to dosti kvalitne) viz. www.flesko(tec)cz

Taky sem si chtel neco takovho naprogramovat, ale kdyz jsem videl tohle, tak
jsem zjistil ze to nema cenu - jen jsem se zapojil do vyvoje.

Zdravi
Petr Jelinek - amatersky programator
Homepage: http://pjmodos.fbi(tec)cz, http://pjmodos.yo(tec)cz
Komponenty pro Delphi: http://lunasoft.hyperlink(tec)cz/index5.htm
Vyhledavani: http://www.barevnylist(tec)cz/visitor.php?ref=pjmodos
----- Original Message -----
From: Michal Churav� <mchuravy(zv)gubi(tec)cz>
To: 'Delphi konference' <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, November 02, 2000 12:34 PM


> Ma nekdo zkusenosti s rizenim a ovladanim radiokarty z Delphi ? Nebo
> alespon nejakou dokumentaci k ovladani radiokaret ?
> Dale prosim o link kde popisuji tvorbu komponent, pravidla, zasady, proste
> vsechno (vizualnich i nevyzualnich). Pokud mozno v cestine. Kdyz to bude
> anglicky, tak taky nevadi.
> Diky Michal


Prechod na IB6 -- program nefunguje

[*] Ivan Koz�k - 2.10.2000 18:05:00 -0800

Nezazil ste uz niekto takuto dvojjedinnu chybu?

Fungujuci program D5+I5.5 (pouzivam RxLib) po prechode na IB6 robi to, ze po skompilovani prvy raz nenastartuje, casto ani druhy alebo treti raz nie, ale potom nastartuje a v pohode vsetko funguje. Pri opakovanom spusteni toho isteho exe to obvykle (ale nie vzdy) nabehne ihned spravne. Niekedy to nabehne aj na prvy raz. Ked zamrzne pri nabiehani, tak ho musim ukoncit v taskoch.

Na druhej strane, ked program nabehol a chcem ho standardne ukoncit, skonci VZDY s hlasenim hlasenim
"Project xxx.exe raised exception class EIBClientError with message 'Cannot perform operation - DB is not open'. Process stopped. Use step or Run to continue." Tento exception pochadza pravdepodobne z Placemnt, TFormPlacement.Destroy.

Povodne som si myslel ze som zle nainstaloval IB6 alebo IBX, ale po preinstalovani sa nic nezmenilo. V programe tiez nevidim chybu.


Dik za kazdu radu, fakt netusim, kde by mohla byt zrada. Ivan

Pripojeni k Interbase

[*] Delphi <delphi(zv)aitix(tec)cz> - 3.10.2000 07:09:00

Ahoj,

pres sit se muzes pripojit tak ze sestavis prislusny retezec nasledovne:
"pocitac:/cesta/databaze.gdb"
Vymysleny priklad k pripojeni na pocitac dbserver.kolin(tec)cz
k databazi /var/dbspace/ucetnictvi.gdb:
"dbserver.kolin(tec)cz:/var/dbspace/ucetnictvi.gdb"

Interbase komunikuje (nejen) po TCP/IP (coz je i doporucene),
nasledujici plati prave pro tento protokol:
Chces-li vyzkouset "sitove" pripojeni na "sve" masine tak dej misto
pocitace IP adresu "127.0.0.1".
Interbase komunikuje standardne na portu 3050, viz services soubor a v nem
sluzba gds_db.
Podotykam, ze pro "standardni" pripojeni ten port nepotrebujes.
Znat ho potrebujes snad jenom v pripade, ze se chces protunelovat pres
firewall.
Nebo kdyz ten druhy (DB admin) zmenil standardni nastaveni.

Pro pripojeni bez BDE pouzij koumponenty IBObjects (www.ibojbjects.com)
nebo IBExpress, ktere jsou v Delphi 5.

Leos

> St�hnuljsem a nainstaloval Interbase 6.0, jsem schopen se k nemu prez
TQuery
> a TTable pripojit, ale jenom na lokal. Jak se mohu pripojit prez sit? Jde
to
> i bez BDE? Na kterem portu je Interbase nainstalovano?

AutoInc

[*] Petr Palicka <petr.palicka(zv)atlas(tec)cz> - 3.10.2000 07:30:17

ahoj,

--- zakraceno ---
> > na skoleni rikal Honza Sebelik, ze pro rychlejsi obsluhu
> > indexu by melo
> > byt nejlepsi nejake nahodne cislo. neco na zpusob guid. coz
> > by do ib6 melo jit dodelat pres udf...
> Sice jsem tam nebyl, ale argumentem urcite byla vyvazenost b-tree
> indexu, kde drive u IB platilo, ze neustale rostouci cislo vede k

ano, presne tak to vysvetloval...

> jednostranne se vyvijejicimu stromu. Podle Ann Harrison tohle u IB6
> neplati, protoze snad nejaky thread tyhle veci prubezne rebalancuje.
> Naopak jasnou nevyhodou indexu definovaneho na GUIDu oproti
> celociselnemu rostoucimu nebo klesajicimu indexu je jeho velikost.
> Protoze IB uklada jednotlive hodnoty indexovaneho sloupce ve forme
> rozdilovych hodnot (mirne zjednoduseno), takze na jednu stranku
> indexovych zaznamu se jich vejde daleko vice, nez pri prostem
> zapisovani celych hodnot, je zapis u vzajemne hodne
> odlisnych GUIDu mene usporny nez u rostouci ciselne rady.
> Tom

toje skvele,
dekuji peca

/~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
|[smtp:petr.palicka(zv)atlas(tec)cz]|
|[smtp:peca(zv)email(tec)cz] |
\~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Ako vytlacit jpg bitmapu cez QReport

[*] KINEKUS <kinekus(zv)nextra.sk> - 3.10.2000 07:30:37

Zdravim,

mam taky problem.
Potrebujem vytlacit zoznam jpg suborov, ktore su ulozene v databaze a k
tomu priliehajuce obrazky ulozene na disku. Ak ma niekto napad, budem velmi
rad, ak mi ukazete smer.
Dakujem - Fabik

IB: AutoInc

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 3.10.2000 07:51:07

> > To je samozrejme pravda. Navic generator pouzivany v IB6 je podle
> > meho nazoru lepsi nez IDENTITY na MSSQL7, protoze kdyz se vhodne
> > napise trigger before insert, da se i do techto poli vkladat hodnota
> > prikazem insert, coz se nekdy hodi (cimz netvrdim, ze to na MSSQL
> > nelze resit).
>
> Vkladat hodnotu do IDENTITY polozky nie je podla mna dobry napad.

To je obvykle pravda, ale jsou situace, kdy se to muze hodit.
Mejme nejaky ciselnik s polem Id, ktere slouzi k identifikaci radku.
Jeho hodnota je pro uzivatele nezajimava, nicmene pole nekde
funguje jako detail v master-detail vztahu. Necht mam nekde v
zaloze schovana data z teto tabulky. Pak omylem smazu nektere
radky z teto tabulky a budu je chtit ze zalohy obnovit.
Na MSSQL mi to vynada, ze do IDENTITY sloupce nelze
vkladat hodnoty a budu muset hledat jine reseni (napr.dalsi
sloupec, nepouzivani IDENTITY, i kdyz teda nevim, cim ji nahradit
aby to bylo bezpecne i z hlediska soucasnych insertu z vice stroju
apod.).
Na IB6 mam generator a jeho hodnota se prirazuje v triggeru
before insert. Pokud ho vhodne napisu, nemusim vyse popsane
problemy resit.

Cilem tohoto povidani nebylo za kadou cenu obhajit pouzivani
autoincrementu v podobnych situacich. Jen ukazat, proc se pouziti
generatoru MNE OSOBNE A SUBJEKTIVNE jevi jako lepsi nebo
aspon obecnejsi.

IB 5.6: INDEX trapne omezeny?

[*] pcb(zv)atlas(tec)cz - 3.10.2000 08:02:29

Haj hou!

On 2 Nov 2000,, Slavek Rydval wrote:

> Jsem omezeny ja nebo interbase? Ta polozka delku 200 mit musi i
> kdyby Gatese veseli a index je potreba jako sul. Je nejake
> schudne reseni?

Omezeni tam je, ale ted z hlavy si presne nevybavuji pravidla.
Nicmene by mel mit vztah k velikosti stranky, toz zkus zvetsit
velikost stranky u databaze.

Hodne zdaru


Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.

IBX pre IB6

[*] pcb(zv)atlas(tec)cz - 3.10.2000 08:03:37

Haj hou!

On 2 Nov 2000,, Pavel Sommer wrote:

> Na www.interbase.com jsou IBX 4.2. Instalace je jednoducha, proste spust
> setup a vsechno odklepej.

V CodeCentral na community.borland.com by mela byt uz verze
4.3. Zdrojaky 4.3 lze take ziskat na sourceforge.net/projects/ibx

Hodne zdaru


Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.

Kompilacia IB6

[*] pcb(zv)atlas(tec)cz - 3.10.2000 08:06:40

Haj hou!

On 2 Nov 2000,, Pavel Sommer wrote:

> Cim je mozne skompilovat IB6 source ?

Napriklad kompilatorem gcc, ale pro platformu Windows je
zapotrebi VC. Detaily, postupy atd. lze najit na InterBase
community trianglu (www.ibphoenix.com , www.interbase2000.org
a sourceforge.net/projects/firebird). Otazky je dobre smerovat na
newsgroup mers.interbase.build nebo list firebird-devel na
sourceforge.

Hodne zdaru

Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.

Pripojeni k Interbase

[*] pcb(zv)atlas(tec)cz - 3.10.2000 08:12:19

Haj hou!

On 2 Nov 2000,, Stanislav PETR wrote:

> St�hnuljsem a nainstaloval Interbase 6.0, jsem schopen se k nemu prez TQuery
> a TTable pripojit, ale jenom na lokal. Jak se mohu pripojit prez sit? Jde to
> i bez BDE?

Nejlepe bez BDE, anzto BDE name driver pro IB6. Doporucuji IBX
4.3 (CodeCentral nebo sourceforge.net/projects/ibx), IBObjects
(www.ibobjects.com) nebo stare dobre FreeIBComponents
upravene pro praci s IB6 (jsou nekde na www.torry.ru / .net ale ted
je nejlepe pouzivat zrcadlo na Borlandu anzto se presouvaji)

>Na kterem portu je Interbase nainstalovano?

Service na portu 3050

Hodne zdaru



Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.

zamykanie zaznamov IB

[*] pcb(zv)atlas(tec)cz - 3.10.2000 08:15:42

Haj hou!

On 2 Nov 2000,, Peter Laurinc wrote:

> Zdravim vsetkych,
>
> Potreboval by som poradit ako urobit nasledujucu vec.
>
> Mam IBTable, na ktorej mam transakciu s takymto nastavenim:
>
> read_committed
> no_rec_version
> nowait
>
> Aplikacia je spustena na viac pocitacoch. Ked na jednom z nich dam edit na
> tabulku, potrebujem, aby ked to iste urobim na druhom, tak vyvolam lock
> exception.
>
> Nejak to nechodi. Potrebujem poradit, ako to napisat.

1.) Pro takove pripady se pouziva "fake update", t.j. aktualizace
bez skutecne zmeny dat (proste ulozis to co uz tam je) na zacatku
transakce a po dobu aktivity transakce ostatni nic neulozi. Tento
system ale vrele nedoporucuji, takhle se C/S aplikace nepisou.

2.) Je nejaky vzlastni duvod, proc nepouzivas verze radku ?

Hodne zdaru



Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.

RX Folder monitor

[*] MDvorak(zv)csas(tec)cz - 3.10.2000 08:26:53

Tak pouzij Borlandsky Remote Debugger, pokud ho mas, nebo si nainstaluj
Wir95 a Delphi na nejake sve jine masine. Popr. si proved zapouzdreni tech
par API fci sam. Je to pomerne trivialni.

Mirek Dvorak

-----Original Message-----
From: Ing. Patrik Tesar [mailto:tesar(zv)rainside.sk]
Sent: Thursday, November 02, 2000 9:46 AM
To: delphi-l(zv)fwd(tec)cz
Subject: RE: RX Folder monitor


Totiz, mne sa to nepodarilo oddebugovat, pretoze
je to na klientovom pocitaci. Ja som si tam dal iba ExcMagic a odchytenie
spravy do logu...

Medzery v adresari tam nie su.

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> MDvorak(zv)csas(tec)cz
> Sent: Thursday, November 02, 2000 7:03 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: RE: RX Folder monitor
>
>
> Obavam se, ze v tom by problem byt nemel. Funkce
> FindFirstChangeNotification
> a par synch. funkci, ktere pouziva RX FM jsou implementovany i ve
> Wir95. Na
> cem presne to pada pri debugovani ?
>
> Mirek Dvorak
>
>
> -----Original Message-----
> From: Ondrej Jaura [mailto:jaura(zv)datalock.sk]
> Sent: Wednesday, November 01, 2000 2:06 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Re: RX Folder monitor
>
>
> Ahoj :)
>
> ----- Original Message -----
> From: Ing. Patrik Tesar <tesar(zv)rainside.sk>
> To: <delphi-l(zv)fwd(tec)cz>
> Sent: Wednesday, November 01, 2000 1:23 PM
> Subject: RX Folder monitor
>
>
> > Mam aplikaciu, ktora strazi zmeny v subore.
> > Na Win NT vsetko slape. Problem je s Win 95
> >
> > Exception 'EWin32Error' in module SAMPLE.EXE at 0006E4A8
> > Win32 Error. Code: 3. Syst�m nem��e nal�zt uvedenou cestu
>
> Problem je skuor s tym, ze RX Folder Monitor vyuziva funkcie z kniznic
> (DLL) WinNT, ktore sa vsak nenachadzaju (tie funkcie) v Win95/98. :(
> Mal som podobny problem a riesenie som musel nasledne spravit inak -
> neprijemne, ale s FolderMonitorom mi to uz neslo...
>
> Verim, ze to vyriesis inak :)
>
> Ondrej
>
>
> [ Ondrej Jaura mailto:jaura(zv)datalock.sk ]
> [ Datalock a.s. http://www.datalock.sk ]
> [ :) ]
>

AutoInc

[*] Daniel Rott <roxton(zv)atlas(tec)cz> - 3.10.2000 08:34:00

From: Erik Salaj <winsoft(zv)napri.sk>
> Presne tak. Idealne je pouzit AutoInc polozku a nestarat sa o generovanie.

Vetsinou delam aplikace pro MSSQL, a pokud uz delam
neco nad ACCESSem tam pouze jednouzivatelske, takze
mne neboli pridelit nove ID jako MAX(ID)+1. Pokud bych
vsak chtel pouzit AUTOINC (u vice uzivatelske by to bylo
nezbytne) jak zjistim pridelenou hodnotu ? U MSSQL
ji ziskavam pomoci SELECT (zv)(zv)IDENTITY. Jak
u ACCESSu ?

Daniel
------------------------------------------------------
Daniel Rott - roxton(zv)volny(tec)cz
http://www.volny(tec)cz/roxton
Some minor bugs/features fixed/added


AutoInc

[*] Daniel Rott <roxton(zv)atlas(tec)cz> - 3.10.2000 08:37:45

From: Erik Salaj <winsoft(zv)napri.sk>
> Presne tak. Idealne je pouzit AutoInc polozku a nestarat sa o generovanie.

Vetsinou delam aplikace pro MSSQL, a pokud uz delam
neco nad ACCESSem tam pouze jednouzivatelske, takze
mne neboli pridelit nove ID jako MAX(ID)+1. Pokud bych
vsak chtel pouzit AUTOINC (u vice uzivatelske by to bylo
nezbytne) jak zjistim pridelenou hodnotu ? U MSSQL
ji ziskavam pomoci SELECT (zv)(zv)IDENTITY. Jak
u ACCESSu ?

Daniel
------------------------------------------------------
Daniel Rott - roxton(zv)volny(tec)cz
http://www.volny(tec)cz/roxton
Some minor bugs/features fixed/added

pocet radku v souboru

[*] CERMAK <CERMAK(zv)procom(tec)cz> - 3.10.2000 08:55:04

Ahoj

Mozna by to slo nacitat po dostatecne velkych blocich do znakoveho pole a
tam hledat znaky CR,LF a pocitat je. Hledani v pameti by mohlo byt rychlejsi
Viz priklad k procedure BlockRead.

Jaromir Cermak

-----Original Message-----
From: Pavel Sommer [mailto:p.sommer(zv)volny(tec)cz]
Sent: Thursday, November 02, 2000 7:20 PM
To: delphi-l(zv)fwd(tec)cz
Subject: RE: pocet radku v souboru


Mel jsem podobny problem, a mam pocit ze to nejde jinak nez jak to delas
(alespon jsem na nic neprisel).
Pokud na to prides, dej mi vedet.

Ahoj Pavel.

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Milan ��ek
Sent: Sunday, October 08, 2000 2:06 PM
To: Delphi konference
Subject: pocet radku v souboru


nemohl by mi prosim nekdo poradit, jak co nejrychleji zjistit pocet radku v
souboru? Jde o textovy soubor, delam to tak, ze nacitam jednotlive radky a
inkrementuju citac. Ale pri 10MB souboru to docela i trva...

dik za radu

S pozdravem Milan Cizek, amatersky programator, D5 Ent
Win98 a Win2k, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637


---
P��choz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.189 / Virov� b�ze: 90 - datum vyd�n�: 1.9.2000


Kylix, IB6 a Linux

[*] i x o <ixo(zv)gol-tip.sk> - 3.10.2000 09:08:34

Zdrav�m v�etk�ch...

M�m nieko�ko ot�zok:
1. D� sa z Delphi5 pripoji� na IB6
1.1 ak �no, tak ak� komponenty pou��va� (�o je pod�a v�s nejlep�ie) IBX,
ZEOS, ...

2.Kde je najv�hodnej�ie zak�pi� Delphi (BorlandCZ alebo internet) a ako je
to s clom na Slovensko

3.Bude mo�n� v Kylixe pod Linuxom programova� tak, aby sa potom zdroj�ky
preniesli pod Windows a tam len skompilovali? Dod� Borland nejak� free
compil�tor ako pre C.

4.Vie IB nejako opravi� spadnut� alebo poru�en� datab�zu?
Doteraz sme robili v Linuxe, gcc a PostgreSQL ale tam �iadne recovery aebo
nie�o podobn� nebolo. E�te predt�m sme robili v DOSe na noveli s datab�zou
Betrieve a tam sa datab�za dala obnovi�. Preto n�m teraj�ie rie�enie s
PostgreSQl nevyhovuje, lebo niekedy sa stane �e �udia re�tartn� stroj a
Postgres to potom nevie rozbeha�.

5. S IB6 som sk��al pou��va� IBExpert a IBAdmin. Pod�a m�a je IBExpert
lep�ie prepracovan� ako IBAdmin, ale ch�baj� mi tam dve veci z IBAdmina:
Database Designer a TestDataGenerator. Chcem sa op�ta� �i niekto nevie o
nie�om podobno ako IBExpert ale aj s ch�baj�cimi mo�nos�ami.
IBExpert1.0 http://www.ibexpert.com/
IBAdmin3.0 http://www.sqlly.com/

D�ky za ka�d� odpove�. NORO.

pocet radku v souboru

[*] Milan Dvo��k <Dvorak.Ucitel.GYMNAZIUM(zv)gymzn(tec)cz> - 3.10.2000 09:16:58

Nevim v cem ty soubory mate ulozene, ale pokud je mate bud nactene ve
stringlistu nebo nejake memo komponente, tak je tam nejaky items
ktery ma metodu count.
> Mel jsem podobny problem, a mam pocit ze to nejde jinak nez jak to delas
> (alespon jsem na nic neprisel).
> Pokud na to prides, dej mi vedet.
>
> Ahoj Pavel.
>
> nemohl by mi prosim nekdo poradit, jak co nejrychleji zjistit pocet radku v
> souboru? Jde o textovy soubor, delam to tak, ze nacitam jednotlive radky a
> inkrementuju citac. Ale pri 10MB souboru to docela i trva...
>
Milan Dvorak
dvorak(zv)gymzn(tec)cz


None

[*] Milan Tomes <Milan.Tomes(zv)haida(tec)cz> - 3.10.2000 09:19:16

Sam jsem jeden naprogramoval, ale vyuzil jsem k tomu DLL knihovnu v C,
kterou jsem si nekde stahnul. Mozna bych jeste nekde nasel zdrojaky.

Milan Tomes

> Ma nekdo zkusenosti s rizenim a ovladanim radiokarty z Delphi ? Nebo
> alespon nejakou dokumentaci k ovladani radiokaret ?
> Dale prosim o link kde popisuji tvorbu komponent, pravidla,
> zasady, proste
> vsechno (vizualnich i nevyzualnich). Pokud mozno v cestine. Kdyz to bude
> anglicky, tak taky nevadi.
> Diky Michal

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


Initialization/Finalization sections v DLL

[*] Milan Tome� <Milan.Tomes(zv)haida(tec)cz> - 3.10.2000 09:26:24

Ja jsem toto pouzil a funguje to bez problemu. V initialization mam volani
procedury Initialize a ve finalization mam volani Finalize.

Urcite bych poznal pokud to nefunguje - ty procedury vypadaji takto:

procedure Initialize;
begin
q_Seznam := TQuery.Create(nil);
end;

procedure Finalize;
begin
if q_Seznam.Active then
q_Seznam.Close;
if Assigned(q_Seznam) then
q_Seznam.Free;
end;

Milan Tomes

> Hi all,
>
> Potreboval bych sdilet nejake unity, ktere pouzivaji
> INITIALIZATION/FINALIZATION sekce v aplikacich a v DLL.
>
> Ovsem v DLL se mi kod v INITIALIZATION/FINALIZATION neprovede. V helpu
> nepisi, ze by to nemelo fungovat, ale na druhe strane je tam
> uvedeno, ze se
> DLL inicializuji v begin/end .dpr modulu a finalizuji pres exist
> proceduru.
>
> Asi budu muset udelat do tech sdilenych unit dvojici procedur Init/Done,
> exportovat je, presunout do nich kod ze sekci
> initialization/Finalization a
> v techto sekci je jen zavolat.
>
> V DLL pak z .dpr modulu zavolat explicitne tyto procedury Init/Done.
>
> Nepotykal jste se nekdo s podobnym problemem?
>
> Bye, pf
>
> ---
> P��choz� zpr�va neobsahuje viry.
> Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
> Verze: 6.0.198 / Virov� b�ze: 95 - datum vyd�n�: 4.10.2000
>
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.198 / Virov� b�ze: 95 - datum vyd�n�: 4.10.2000


pocet radku v souboru

[*] Ales Janda <ales.janda(zv)atlas(tec)cz> - 3.10.2000 09:32:50

Ahoj,
ten soubor ma delku radku stejnou? Vytvaris ho sam?
Jestli si ho vytvaris sam, proc tam nedat nejakou hlavicku.

Ales
----- Original Message -----
From: Pavel Sommer <p.sommer(zv)volny(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, November 02, 2000 7:20 PM
Subject: RE: pocet radku v souboru


> Mel jsem podobny problem, a mam pocit ze to nejde jinak nez jak to delas
> (alespon jsem na nic neprisel).
> Pokud na to prides, dej mi vedet.
>
> Ahoj Pavel.
>
> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> Milan ��ek
> Sent: Sunday, October 08, 2000 2:06 PM
> To: Delphi konference
> Subject: pocet radku v souboru
>
>
> nemohl by mi prosim nekdo poradit, jak co nejrychleji zjistit pocet radku
v
> souboru? Jde o textovy soubor, delam to tak, ze nacitam jednotlive radky a
> inkrementuju citac. Ale pri 10MB souboru to docela i trva...
>
> dik za radu
>
> S pozdravem Milan Cizek, amatersky programator, D5 Ent
> Win98 a Win2k, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637
>
>
>

Velikost databaze IB6

[*] Roman �ev��k��������(��h�̿ - 3.10.2000 09:42:51

Ahoj,
urcite to bude banalni vec... potrebuji po smazani x zaznamu zmensit
velikost databaze IB6, neco jako bylo u BDE - tusim "PackTable". Hledal jsem
to v helpu, ale nic jsem nenasel (asi se spatne divam).


Diky.

Roman Sevcik
D5Prof, IB6


pocet radku v souboru

[*] Igor Vodi�ka <vodicka(zv)sagit(tec)cz> - 3.10.2000 09:45:29

Pokud je to txt soubor staci nacist do tmemo a pak memo.lines.count Ti da
pocet radku. U RTF to bu de podobne pres nejakou rich komponentu.

Zdravim

Ing. Igor Vodi�ka
informa�n� syst�my

Nakladatelstv� Sagit, Horn� 1, 700 30 Ostrava-Hrab�vka
Tel.: 069 353 062, Fax: 069 357 758
Mailto:vodicka(zv)sagit(tec)cz
Http:\\www.sagit(tec)cz\


-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Pavel Sommer
Sent: Thursday, November 02, 2000 7:20 PM
To: delphi-l(zv)fwd(tec)cz
Subject: RE: pocet radku v souboru


Mel jsem podobny problem, a mam pocit ze to nejde jinak nez jak to delas
(alespon jsem na nic neprisel).
Pokud na to prides, dej mi vedet.

Ahoj Pavel.

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Milan ��ek
Sent: Sunday, October 08, 2000 2:06 PM
To: Delphi konference
Subject: pocet radku v souboru


nemohl by mi prosim nekdo poradit, jak co nejrychleji zjistit pocet radku v
souboru? Jde o textovy soubor, delam to tak, ze nacitam jednotlive radky a
inkrementuju citac. Ale pri 10MB souboru to docela i trva...

dik za radu

S pozdravem Milan Cizek, amatersky programator, D5 Ent
Win98 a Win2k, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637

---
P��choz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.157 / Virov� b�ze: 73 - datum vyd�n�: 31.5.2000

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


Vyvoj SW pro DOS v prostredi Delphi

[*] Ji�� Foldyna <jiri.f(zv)avizo(tec)cz> - 3.10.2000 09:47:16

Ahoj,

udrzuji nekolik (asi tak 15) programu urcenych do DOS prostredi a libilo by
se mi, kdybych mohl misto IDE Borland Pascalu pouzivat IDE Delphi - jen pro
editaci a preklady, samozrejme, ladim ve starem dobrem Turbo Debuggeru.
Nemate nekdo povedomost o tom, jak bych mohl z IDE Delphi spoustet
kompilator Borland Pascalu ?

Diky

Ing. Jiri Foldyna
mailto:jiri.f(zv)avizo(tec)cz

Re[2]: Aktualizacia databaz ...zamotany problem !

[*] delph <delph(zv)host.sk> - 3.10.2000 09:55:18

LZ> IMHO
LZ> 1) Zbavil bych se poli typu autoincrement, protoze ty Ti pouze zkomplikuji
LZ> zivot
LZ> 2) Vzhledem k velikosti ci spise "malosti" tabukek bych pouzil misto nich
LZ> GUID:
LZ> (Je to v kazdem okamziku a na kazdem stroji unikatni retezec)

Vdaka! Nakoniec som tu jednoznacnost v ramci "celeho systemu" vyriesil tym, ze
som vytvoril oddelenia. Takze jednoznacnost daneho zaznamu ziskavam z:
1. ID (autoinc)
2. CisloOddelenia (integer)

Spolu to tvori - KLUC !

GUIDu som sa radsej vyhol, pretoze ako tak citam prispevky, GUID je povazovany
za "spomalovaca" databaz - to len pre moznu buducnost ;-)

Aj tak vdaka za nakopnutie.

Rado

Update aplikace

[*] Ale� Va���ek�����"q��y�&���w�3 - 3.10.2000 09:56:28

Ahoj,

v soucasne dobe vyvijime hopne verzi jedne a te same aplikace, pricemz
instalacky maji vzdy tak 4-5 MB.
Zajimalo by me, jestli nekdo nevi o nejakem programu, kteremu bych ukazal
starsi soubor, potom ten novejsi a on z toho udelal jakesi rozdilove exe,
ktere by fungovalo jako update. Hledal jsem po Internetu a neco i stahnul,
ale vetsinou je to nepouzitelne. Neresil uz to nekdo?

Za kazdou radu diky,
Ales


Pouzivani a napoveda Word.Basic

[*] Grubhoffer Jindra <grubhoffer(zv)software602(tec)cz> - 3.10.2000 9:57:50

> 1. Nemate nekdo napovedu k WORD.BASIC ? (napr. nastaveni okraju dokumentu, orientace papiru, volba zasobniku papiru, poctu kopii, cernobileho tisku)
To je takove typicke Microsofti... Nejprve se objevil WordBasic. A Microsofti rekli: Programujte ve WordBasicu. S Office97 prisel Visual Basic for Application (VBA) a Microsofti rekli: My jsme sice WordBasic v Office97 rozsirili o spoustu uzitecnych veci (napr. prave ten parametr DoNotSetAsSysDefault), ale vy na nej zapomente a pouzivejte VBA a co jste napsali to bud zahodte, nebo prepiste do VBA. A ze ve VBA k nekterym funkcim a parametrum (napr. DoNotSetAsSysDefault) neexistuji ekvivalenty ? To je vas lokalni problem, ze je pouzivate...
Nasledne (zlobivi programatori pouzivali stale WordBasic, ktery uz umeli) byla potichu z MSDN (jak z CD tak z WWW) stazena dokumentace k WordBasicu. Takze pokud dnes nekdo potrebuje upravit (ale treba i prepsat do VBA) program ve WordBasicu ma bud smulu, nebo musi vystrachat zaprasene CD MSDN Library April1998 (tusim) ci starsi...
Mimochodem podobna situace je napr. u WAB (Windows Address Book). Tam se dokonce dokumentace vytratila jak para nad hrncem - bez nahrady a bez jedine zminky proc...
J.G.
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.129 / Virov� b�ze: 61 - datum vyd�n�: 3.3.2000


Console application + Win NT

[*] tomsir1.edu(zv)mail.cez(tec)cz - 3.10.2000 10:01:04



Ahoj, potreboval bych prodiskutovat %SUBJ%
Napsal jsem jednoduchoucky http server, jako konzolovou aplikaci. Vse v poradku,
pokud jej spoustim lokalne, zobrazi se konzole, pracuje dle predstav, jde
ukoncit atd ... A ted, kolega neustale do mne vrtal, jestli dokazu pomoci
posledni bezp. diry v IIS na dalku onen server spustit, takze jsem nastudoval
advisories a povedlo se mi to. Problem byl v tom, ze se nezobrazila konzole,
nebyla videt ani ve spravci uloh, jenom v procesech a potom nebylo monzno ve
spravci uloh (procesu) onen server odstrelit ani s pravy admina, proste to
odeprelo pristup. Jak je toto mozne ???

Diky Radegast

IB 5.6: INDEX trapne omezeny?

[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 3.10.2000 10:16:05

On 2 Nov 2000, at 19:15, Slavek Rydval wrote:

> Jsem omezeny ja nebo interbase? Ta polozka delku 200 mit musi i
> kdyby Gatese veseli a index je potreba jako sul. Je nejake
> schudne reseni?

Co s tim ma Gates spolecneho? Vyzkousej MS SQL.


S pozdravem

Zbysek Hlinka

Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ


AutoInc

[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 3.10.2000 10:16:05

On 2 Nov 2000, at 22:18, Erik Salaj wrote:

> > na skoleni rikal Honza Sebelik, ze pro rychlejsi obsluhu indexu by
> > melo byt nejlepsi nejake nahodne cislo. neco na zpusob guid. coz by
> > do ib6 melo jit dodelat pres udf...
>
> Nevidim na to ziadny rozumny dovod. Naopak u autoincrement poloziek by
> malo byt mozne (aspon teoreticky) optimalizovat indexy vyuzijuc
> specialne vlastnosti tychto poloziek.

Delal jsem si testy zapisu autoinkrementu a GUID do databaze,
GUID byl citelne pomalejsi. Cteni jsem netestoval, ale protoze je
GUID 4x vetsi nez integer (u IB to muze byt podle zpusobu ulozeni
i vice), urcite to bude znat take.

Hacek vidim ale v necem jinem - pokud je minimalni nadeje na to,
ze databazi bude treba v nejaka budoucnosti replikovat, ukazuje se
pouziti autoinkrementu jako primarniho klice a jeho pouziti pro
referencni integritu nebo odkazy jako nevhodne. Prave pro tyto
pripady je vhodny GUID.


S pozdravem

Zbysek Hlinka

Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ


Interbase

[*] Vladim�r Koupil <vladimir.koupil(zv)worldonline(tec)cz> - 3.10.2000 10:34:37

Ahoj, muze mi nekdo prosim poradit, kde sehnat nejakou ceskou
publikaci o IB 5 (nebo i 6) pro uplne zacatecniky ?
Diky Lada


GUID a par uvah (bylo AutoInc)

[*] Martin Nedopil <nedopil(zv)eskon(tec)cz> - 3.10.2000 10:35:24

Jen par uvah na tema GUID. Dost se o nem mluvi, ale co o nem
vlastne vime? Vite jak se tvori ? Ja na toto tem zabrowsil az k
MSDN. Z toho co jsem pochopil mi vyslo, ze je tvoren casem
PC + napr. posledni cast byla uvozena z ethernet cisla sitove
karty (coz ovsem neplati uz od Win95, kdy po instalaci
Norton cosi se zacalo GUID generovat podle sily vetru, ve
Win2000 je to tutove podle hustoty mraku). Takze ti, co
spolehali na moznost vyuzit GUID k identifikaci PC maji
smulu. Ale na to uz davno prisel Microsoft taky a cpal si
GUID s cislem sitovky i do Wordu.
Dale cas. Pro ty, kteri chteji predpokladat, ze nove
vlozene GUID je mensi nez predchozi je tu opet zklamani.
Zkuste si (otestovano na Win98) zmenit cas na PC pomoci
dialogu. Cas se zmeni az po pouziti tlacitka "Pouzit" nebo "OK".
Jenze datum se zmeni ihned, kdyz preskocite na dalsi den a
na nejake tlacitka zvysoka kasle. No, a kdyz nekdo jako ja,
obcas pouzije tento dialog jako kalendar, tak je nestesti temer
hotovo.
Takze mi z toho vychazi: chcete/li jednoznacny identifikator,
muzete klidne zkusit vygenerovat nahodne cislo (ten GUID je
prece jen trosku velky) a pred vlozenim si otestovat pritomnost.
Pokud nepotrebujete databazi replikovat vyuzijte autoinc.
Alespon ihned uvidite diry po smazanych vetach.

Ma nekdo jiny nazor ?

Martin

----- Original Message -----
> > > na skoleni rikal Honza Sebelik, ze pro rychlejsi obsluhu indexu by
> > > melo byt nejlepsi nejake nahodne cislo. neco na zpusob guid. coz by
> > > do ib6 melo jit dodelat pres udf...
> >
> > Nevidim na to ziadny rozumny dovod. Naopak u autoincrement poloziek by
> > malo byt mozne (aspon teoreticky) optimalizovat indexy vyuzijuc
> > specialne vlastnosti tychto poloziek.


> Delal jsem si testy zapisu autoinkrementu a GUID do databaze,
> GUID byl citelne pomalejsi. Cteni jsem netestoval, ale protoze je
> GUID 4x vetsi nez integer (u IB to muze byt podle zpusobu ulozeni
> i vice), urcite to bude znat take.
>
> Hacek vidim ale v necem jinem - pokud je minimalni nadeje na to,
> ze databazi bude treba v nejaka budoucnosti replikovat, ukazuje se
> pouziti autoinkrementu jako primarniho klice a jeho pouziti pro
> referencni integritu nebo odkazy jako nevhodne. Prave pro tyto
> pripady je vhodny GUID.

Console application + Win NT

[*] MDvorak(zv)csas(tec)cz - 3.10.2000 10:46:53

Byla spustena na System account.

Mirek Dvorak

-----Original Message-----
From: tomsir1.edu(zv)mail.cez(tec)cz [mailto:tomsir1.edu(zv)mail.cez(tec)cz]
Sent: Friday, November 03, 2000 10:01 AM
To: delphi-l(zv)fwd(tec)cz; windows(zv)pandora(tec)cz
Subject: Console application + Win NT

Ahoj, potreboval bych prodiskutovat %SUBJ%
Napsal jsem jednoduchoucky http server, jako konzolovou aplikaci. Vse v
poradku,
pokud jej spoustim lokalne, zobrazi se konzole, pracuje dle predstav, jde
ukoncit atd ... A ted, kolega neustale do mne vrtal, jestli dokazu pomoci
posledni bezp. diry v IIS na dalku onen server spustit, takze jsem
nastudoval
advisories a povedlo se mi to. Problem byl v tom, ze se nezobrazila konzole,
nebyla videt ani ve spravci uloh, jenom v procesech a potom nebylo monzno ve
spravci uloh (procesu) onen server odstrelit ani s pravy admina, proste to
odeprelo pristup. Jak je toto mozne ???

Diky Radegast


IB: AutoInc

[*] Tomas Vladik������V��?���o�� - 3.10.2000 10:48:37


> -----Puvodni zprava-----
> Od: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]za
> uzivatele David Lebeda
> Odeslano: 3. listopadu 2000 7:51


> Na MSSQL mi to vynada, ze do IDENTITY sloupce nelze
> vkladat hodnoty a budu muset hledat jine reseni (napr.dalsi


SET IDENTITY_INSERT (T-SQL)
Allows explicit values to be inserted into the identity column of a table.

Syntax
SET IDENTITY_INSERT [database.[owner.]]{table} {ON | OFF}

Arguments
database
Is the name of the database in which the specified table resides.
owner
Is the name of the table owner.
table
Is the name of a table with an identity column.

IB 5.6: INDEX trapne omezeny?

[*] Slavomir Skopalik <skopalik(zv)atlas(tec)cz> - 3.10.2000 10:54:37

Ja pouzivam IB5.6 a zde mi povoluje velikost indexu 253 znaku ve znakove strance
WIN1250, pokud pouzivas unicode, tak to bude asi jen polovina.
Jinak index 200 znaku povazuji za neco nezdraveho (beru to tak, ze jsem nezvladl datovou
analyzu).
Muzes to resit dvema zpusoby:
1. zkraceni polozky
2. vytvorenim pomocneho pole o podstatne kratsi delce a toto pole indexovat.
plneni pole v triggu, ale index ma smysl pouze pokud se dane pole vyskytuje
v klauzuli where.

Slavek

>
> Preji vsem pekneho dne,
>
> mam nasledujici ISQL kod:
>
> Create table RV_TITLE
> (
> IDTITLE Integer NOT NULL ,
> TITLENAME Varchar(200) NOT NULL COLLATE
> PXW_CSY,
> constraint pk_RV_TITLE Primary Key (IDTITLE)
> );
>
> create index I_TITLENAME on RV_TITLE (TITLENAME);
>
> unsuccessful metadata update
> key size too big for index I_TITLENAME
>
> Jsem omezeny ja nebo interbase?

AutoInc

[*] Tomas =?iso-8859-2?Q?Michal=EDk?= <michalik(zv)proca(tec)cz> - 03.10.2000 10:58:18

Ahoj,

Zbysek Hlinka wrote:

> Delal jsem si testy zapisu autoinkrementu a GUID do databaze,
> GUID byl citelne pomalejsi. Cteni jsem netestoval, ale protoze je
> GUID 4x vetsi nez integer (u IB to muze byt podle zpusobu ulozeni
> i vice), urcite to bude znat take.
>
> Hacek vidim ale v necem jinem - pokud je minimalni nadeje na to,
> ze databazi bude treba v nejaka budoucnosti replikovat, ukazuje se
> pouziti autoinkrementu jako primarniho klice a jeho pouziti pro
> referencni integritu nebo odkazy jako nevhodne. Prave pro tyto
> pripady je vhodny GUID.

Ja to resim tak, ze je klic dvouslozkovy, smallint a integer (autoinc
pomoci generatoru) a smallint cast urcuje server, na kterem to jede. Pak
muzu replikovat v klidu pri zachovani vyhod indexovani na integer
sloupci.

Tom

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

Tomas Michalik
ProCA, s. r. o.
V Luzich 818, Praha 4
Czech Republic

e-mail: michalik(zv)proca(tec)cz
tel: +420 2 67283446


Komponenta pro seriovou komunikaci

[*] Ing. Lud�k Florian <Ludek.Florian(zv)bluerose(tec)cz> - 3.10.2000 11:05:35

Cauec,

> COM port. Uvazuji ze pouziji bud AsyncFree nebo
> ComPort Library (autor Dejan Crnila). Nemate nekdo nahodou
> zkusenosti s obouma knihovnama nebo jen jejich porovnani.

Jo, mam. ComPort od Crnily mi nadelal pod W NT hodne starosti. Porad to
padalo, samo v nepravidelnych intervalech.
Po prechodu na AsyncFree je po problemech.

> Obavam se totiz ze na pripadne hacky bych mohl prijit pozde a
> jako vzdy vse specha. Vse musi behat jak pod Win95 tak pod NT a
> W2k. Nebudu potrebovat nic zvlastniho pouze posilat a prijimat v

Bye Ludan


IB 5.6: INDEX trapne omezeny?

[*] Tomas =?iso-8859-2?Q?Michal=EDk?= <michalik(zv)proca(tec)cz> - 03.10.2000 11:06:54

Ahoj,

pcb(zv)atlas(tec)cz wrote:
>
> Haj hou!
>
> On 2 Nov 2000,, Slavek Rydval wrote:
>
> > Jsem omezeny ja nebo interbase? Ta polozka delku 200 mit musi i
> > kdyby Gatese veseli a index je potreba jako sul. Je nejake
> > schudne reseni?
>
> Omezeni tam je, ale ted z hlavy si presne nevybavuji pravidla.
> Nicmene by mel mit vztah k velikosti stranky, toz zkus zvetsit
> velikost stranky u databaze.

Velikost indexoveho zaznamu je omezena na 255 bytu. Jeden znak muze v
ruznych znakovych sadach zabirat 1-3 byty, cili musi platit: pocet znaku
* bytes na jeden znak <= 255. To je historicke omezeni IB, zrejme se v
budoucnu upravi na vyssi hodnotu.

Tom

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

Tomas Michalik
ProCA, s. r. o.
V Luzich 818, Praha 4
Czech Republic

e-mail: michalik(zv)proca(tec)cz
tel: +420 2 67283446


OT: IP adresy

[*] Str�n�k Franti�ek <FStranik(zv)cpoj(tec)cz> - 3.10.2000 11:08:49

Zdrav�m v�echny,
m�m jeden probl�m s IP adresou. M�m notebooka a pou��v�m ho ve
s�t�ch. V jedne z�sk�v�m adresu z DHCP a v druh� m�m pevn� p�id�lenou. Lze
n�jak�m zp�sobem p�ed startem nebo p�i startu Windows (98) nab�dnout
konfiguraci
IP, tak abych nemusel poka�d�, kdy� p�ech�z�m z jedn� s�t� do druh� IP
adresu m�nit
a pak restartovat po��ta�. Nebo bych alespo� r�d v�d�l kam a jak se ukl�d�
konfigurace
IP.

S pozdravem F. Str�n�k.

Vyvoj SW pro DOS v prostredi Delphi

[*] Karel Kral <kral(zv)purus(tec)cz> - 03.10.2000 11:23:17

Jo, to bych si taky pral. Ja dokonce neudrzuji ale stale vyvijim pro
Dos. Ale podle mne to je zhola nemozne.

Ji�� Foldyna wrote:
> Nemate nekdo povedomost o tom, jak bych mohl z IDE Delphi spoustet
> kompilator Borland Pascalu ?
--
______________________________________________________
Karel Kral, informatik
Purus, s.r.o., Cezavy 627, 664 56 Blucina, CZ
Tel: 05/47235000, 0602/552432, Fax: 05/47231203
E-Mail: mailto:kral(zv)purus(tec)cz, WWW: http://www.purus(tec)cz
______________________________________________________


parameter CreateOleObject

[*] Marian Hatala <emha(zv)mailbox.sk> - 3.10.2000 10:25:47 -0000

Zdravim vospolok.


V poslednej dobe sa tu casto objavuju otazky ako pristupovat k Wordu
alebo Excelu z Delphi. Aj ja pridam jednu do plena.
Chcel by som sa spytat ohladom funkcie CreateOleObject, odkial sa sa
zistit parameter ktory sa jej predava (nazov vytvaranej triedy)?
Uz sa konferenciou mihlo niekolko roznych zapisov aj pre tu istu
aplikaciu, za vsetky jeden priklad:

CreateOleObject('Word.Basic')
CreateOleObject('Word.Application')
prip. niekto pouziva CreateOleServer('Word.Application')

Aky je medzi tymito zapismi rozdiel?
Existuje nejaky univerzalny sposob, ktorym sa da zistit pre aplikaciu,
ktora moze byt OLE serverom, nazov triedy pomocou ktorej sa da k nej
pristupovat (napr. co by som musel pouzit, keby som chcel pristupovat
k Acrobat Reader-u)?


A este jedna z ineho sudka. Ponuka Microsoft na odskusanie nejaku beta
alebo 120 dnovu verziu SQL servera 2000, podobne ako to bolo pred
casom pre 7.0?
Ak ano, kde sa da k tomu prist?

eMHa
emha(zv)mailbox.sk


TrayIcon

[*] Daniel Sichta <dano(zv)customweb.sk> - 3.10.2000 11:36:36

W98, D5E, Rx275
Nemate niekto demo na TrxTrayIcon ktory by po spusteni aplikacie ju zobrazi
len vo
Windows task bare v lavom rohu a cez PopUp menu otvori okno aplikacie ?

Dakujem

Ing. Daniel �ichta
CUSTOM.web s.r.o.
Hod�ova 13
01001 �ilina, SLOVAKIA
www.customweb.sk <http://www.customweb.sk>
dano(zv)customweb.sk <mailto:dano(zv)customweb.sk>
ICQ: 84700861


RichEdit.SelText - nahrada urcitych znaku jinym fo

[*] DanekR <rd(zv)zbrojovka(tec)com> - 3.10.2000 11:36:20

Zdravim,
nahrazuju v RichEdit selectnuty text za jiny pomoci RichEdit.SelText

A to asi takhle:
RichEdit.SelText:= 'nejaky_string' + RichEdit.SelText + 'nejaky_string';

Je nejakym zpusobem mozne, pri pouziti tyhle metody, napsat ten
'nejaky_string' jinou barvou, popr. jeste bold?
Vim jak zmenit barvu i atributy fontu, lze to pomoci DefAtributes (nebo tak
nejak), dela se to myslim takhle:
RichEdit.DefAtributes.Color:= cbRed;

...pak je vse co se zapise dal cervene, ale v pripade, ze tu barvu prepnu
pred provedenim SelText, tak bude cervene vsechno, kdyz prepnu je po, je uz
pozde. A ja potrebuji cervene pouze ty dve promenne 'nejaky_string'

Lze to nejak separovat/resit?


Dekuji...

--------------------
Radek Danek
rd(zv)zbrojovka.com


Kylix, IB6 a Linux

[*] Delphi <delphi(zv)aitix(tec)cz> - 3.10.2000 11:47:10

>M�m nieko�ko ot�zok:
>1. D� sa z Delphi5 pripoji� na IB6
Ano, pres BDE (>=Pro) - ovsem nepujde dialect3.>1.1 ak �no, tak ak� komponenty pou��va� (�o je pod�a v�s nejlep�ie) IBX,


Ja bych vsadil na IBObjects (www.ibobjects.com). Jde ale i IBExpress.
Nebo bych pockal na Kylix Delphi6 na DBExpress :-))

>2.Kde je najv�hodnej�ie zak�pi� Delphi (BorlandCZ alebo internet) a ako je
>to s clom na Slovensko


Oblibeny namet pro tuto konferenci. JA bych to koupil od prazskeho Borlandu,
kteri zastupuji Ceskou a Slovenskou republiku. Predpokladam, ze na Slovensku
maji dealery, takze clo "odpada" a koupis to za slovenske koruny.
Koukni na www.borland(tec)cz .>3.Bude mo�n� v Kylixe pod Linuxom programova� tak, aby sa potom zdroj�ky
>preniesli pod Windows a tam len skompilovali? Dod� Borland nejak� free
>compil�tor ako pre C.


Tvrdi se, ze bude stacit prenest zdrojaky. Zrejme bude ale nutne drzet
se nejakych pravidel co nesmis pouzit, aby to bezelo na obou platformach.
Kazdopadne ma Kylix moznost direktivy pro rizeni prubehu prekladu.>4.Vie IB nejako opravi� spadnut� alebo poru�en� datab�zu?

Na www.ibphoenix.com je navod primo od tvurcu IB.
Jinak IB umi urcitou uroven chyb odstranit sama - aspon to tvrdi :-))

Leos


BP 7 a Win2000

[*] Martin Nedopil <nedopil(zv)eskon(tec)cz> - 3.10.2000 12:05:57

Nazdarek,

kolega ma takovy maly problem.
Program napsany v Borland Pascalu 7
mu na Win2000 po pohybu mysi nad
programem okamzite spadne.

Setkal jste se s tim nekdy nekdo?

Diky

Martin


pocet radku v souboru

[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 3.10.2000 12:09:11

On 3 Nov 2000, at 8:55, CERMAK wrote:

> Mozna by to slo nacitat po dostatecne velkych blocich do znakoveho
> pole a tam hledat znaky CR,LF a pocitat je. Hledani v pameti by mohlo
> byt rychlejsi Viz priklad k procedure BlockRead.

Tohle bych spis delal pres MapViewOfFile, a tam pocital CRLF.

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> Milan ��ek Sent: Sunday, October 08, 2000 2:06 PM To: Delphi
> konference Subject: pocet radku v souboru
>
>
> nemohl by mi prosim nekdo poradit, jak co nejrychleji zjistit pocet
> radku v souboru? Jde o textovy soubor, delam to tak, ze nacitam
> jednotlive radky a inkrementuju citac. Ale pri 10MB souboru to docela
> i trva...


S pozdravem

Zbysek Hlinka

Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ


Vyvoj SW pro DOS v prostredi Delphi

[*] V. Nikel <vladimir.nikel(zv)vitkovice(tec)cz> - 3.10.2000 12:25:08

je mozne kompilovat z delphi dosovsky exe ( je ale pro to potreba
mit i bp7 ). nekde mam zalozeny podrobny navod, sam jsem to
nezkousel, ale pred lety sla o tom diskuse a nekdo to realne
pouzival. mohu v pripade zajmu zaslat info.
zdravim
Nikel.

> Jo, to bych si taky pral. Ja dokonce neudrzuji ale stale vyvijim pro
> Dos. Ale podle mne to je zhola nemozne.
>
> Ji � Foldyna wrote:
> > Nemate nekdo povedomost o tom, jak bych mohl z IDE Delphi spoustet
> > kompilator Borland Pascalu ?
> --

IB 5.6: INDEX trapne omezeny?

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 3.10.2000 12:31:28

Ahoj,

> Omezeni tam je, ale ted z hlavy si presne nevybavuji pravidla.
> Nicmene by mel mit vztah k velikosti stranky, toz zkus zvetsit
> velikost stranky u databaze.
*****Ani velikost 8192 nepomaha. Pokud ale dam pryc COLLATE
PXW_CSY, index mi to udela. Jenze to jde zase proti me potrebe
tridit to cesky.

Slavek

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


-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
-------------------------------------------------
http://swnet(tec)cz
Magazin informacne vyspelych jedincu
-------------------------------------------------


IB 5.6: INDEX trapne omezeny?

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 3.10.2000 12:36:36

Ahoj,

Zkousel jsem dat index i na VARCHAR (100), ale i tohle se mu
nelibilo (moooc felky).

> Ja pouzivam IB5.6 a zde mi povoluje velikost indexu 253 znaku ve znakove strance
> WIN1250, pokud pouzivas unicode, tak to bude asi jen polovina.
****pouzivam maximalne COLLATE PXW_CSY.

> Jinak index 200 znaku povazuji za neco nezdraveho (beru to tak, ze jsem nezvladl datovou
> analyzu).
****Co se tyce datove analyzy, pak nevidim nejaky problem: jedna
se o nazev titulu, ktery opravdu byva dost dlouhy. A pokud se mu
nelibi ani 100 znakovy VARCHAR, pak bude problem nekde jinde.

> Muzes to resit dvema zpusoby:
> 2. vytvorenim pomocneho pole o podstatne kratsi delce a toto pole indexovat.
> plneni pole v triggu, ale index ma smysl pouze pokud se dane pole vyskytuje
> v klauzuli where.
*****O tom jsem jiz uvazoval, ale je to jen berlicka pro hodne velkeho mrzaka. :-(

Slavek

> Slavek, skopalik(zv)atlas(tec)cz



-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
-------------------------------------------------
http://swnet(tec)cz
Magazin informacne vyspelych jedincu
-------------------------------------------------


IB 5.6: INDEX trapne omezeny?

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 3.10.2000 12:39:26


> > Jsem omezeny ja nebo interbase? Ta polozka delku 200 mit musi i
> > kdyby Gatese veseli a index je potreba jako sul. Je nejake
> > schudne reseni?
> Co s tim ma Gates spolecneho? Vyzkousej MS SQL.
*****Problem je v tom, ze to bude muset chodit na webserveru, kde
jakysi Linux. Pokud se mi podari pouzit to na windowsakym
serveru, prepisu aplikaci pro SQL Server. Zatim ale musim vytrpet
Interbasi. :-(

Slavek

> Zbysek Hlinka


-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
-------------------------------------------------
http://swnet(tec)cz
Magazin informacne vyspelych jedincu
-------------------------------------------------


Update aplikace

[*] BONNEL TECHNOLOGIE, v�voj <bonnel(zv)telecom(tec)cz> - 3.10.2000 12:48:43

Osvedcil se mi Patch Maker od ClickTeam.com - pokud ho chces zdarma, tak je
na konci instalace mala nevtirava self promotion. Funguje na cele adresare -
reknes mu ktere soubory ma kontrolovat, ve kterem adresari jsou stare, ve
ktere nove verze a udela jeden exe, ktery to cele patchne. U kazdeho souboru
muzes nastavovat, co se ma stat, kdyz nenajde starou verzi apod. Moje
zapakovane instalace maji okolo 1600 kB, patch asi 130-170 kB, zalezi na
tom, kolik a jakych jsi udelal zmen. Funguje spolehlive.

Mira


> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> Ale� Va���ek
> Sent: Friday, November 03, 2000 9:56 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Update aplikace
>
> Zajimalo by me, jestli nekdo nevi o nejakem programu, kteremu bych ukazal
> starsi soubor, potom ten novejsi a on z toho udelal jakesi rozdilove exe,
> ktere by fungovalo jako update.

problem s dbisavechanges

[*] Tom� Vlad�k������V��?���o�� - 3.10.2000 12:57:11


>Vim ze se jiz mescetnekrat pretrasal problem s dbisavechanges, ale ja mam
big problem, protoze mi nechodi na >win95,98. Potrebuji ukladat dbf na
lokalu (komp casto pada a app je stale spustena). Na NT to jde. Share mam
>na true. Prosim o pomoc v cem je chyba ....

V RxLib je neco, co vyprazdni vsecky bufery:

Unit

BdeUtils

Declaration

procedure BdeFlushBuffers;

Description

Forces the BDE to flush all its buffers.


Tom

BP 7 a Win2000

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 3.10.2000 12:57:41

[P��loha v souboru: Deja.com Re BP Mouse problem Under Win 2000.url]
Toto je zpr�va ve form�tu MIME obsahuj�c� v�ce ��st�.
From: "Martin Nedopil" <nedopil(zv)eskon(tec)cz>
> kolega ma takovy maly problem.
> Program napsany v Borland Pascalu 7
> mu na Win2000 po pohybu mysi nad
> programem okamzite spadne.

Ahoj,

tohle je znamy 'problem', viz odkaz v priloze. Reseni je spise v zamysleni se
nad dnesnim datumem. Prirovnal bych to ke snaze prehravat valecek z fonografu
v CD prehravaci, take to asi nebude mit optimalni vysledky. Prece jen asi ten
puvodni pristroj z muzea to zvladne lip. Podobne to je i se snahou pouzivat
dosove 'aplikace' pod Win2000.

Petr Vones, amatersky programator

Interbase klient pro X/Windows

[*] azeleny(zv)csas(tec)cz - 3.10.2000 13:04:49

DDV,

ortodoxnimu linuxari by melo stacit konzolove ISQL a ostatni programy :-)

a.

> -----Original Message-----
> From: Delphi [mailto:delphi(zv)aitix(tec)cz]
> Sent: Thursday, November 02, 2000 1:43 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: OT: Interbase klient pro X/Windows
>
>
> Ahoj,
> nevite nekdo o nejakem (IB5-6) klientu pro X/Windows?
> Bombarduji mne nasi ortodoxni Linuxari a ja nic nenasel :-((
> Leos
>
>

Initialization/Finalization sections v DLL

[*] Petr Fejfar <development(zv)callnet(tec)cz> - 3.10.2000 13:07:51

<Milan.Tomes(zv)haida(tec)cz> wrote:

> Ja jsem toto pouzil a funguje to bez
> problemu. V initialization mam volani
> procedury Initialize a ve finalization
> mam volani Finalize.

Mas pravdu - funguje to bez problemu - chyba byla na moji strane.

Bye, pf

IB 5.6: INDEX trapne omezeny?

[*] azeleny(zv)csas(tec)cz - 3.10.2000 13:09:27

IB 5.6 umi indexovat tusim jen pole do 75 znaku pokud collate neni ASCII,
ASCII umi indexovat i delsi sloupce (tedy alepon na IB6, verzi 5.6 uz delsi
cas nepouzivam...).

a.

> -----Original Message-----
> From: Slavek Rydval [mailto:rk(zv)atrey.karlin.mff.cuni(tec)cz]
> Sent: Thursday, November 02, 2000 7:15 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: IB 5.6: INDEX trapne omezeny?
>
>
> Preji vsem pekneho dne,
>
> mam nasledujici ISQL kod:
>
> Create table RV_TITLE
> (
> IDTITLE Integer NOT NULL ,
> TITLENAME Varchar(200) NOT NULL COLLATE
> PXW_CSY,
> constraint pk_RV_TITLE Primary Key (IDTITLE)
> );
>
> create index I_TITLENAME on RV_TITLE (TITLENAME);
>
> Pri vytvore indexu me Interbase zjede jak domina kartacek na zuby:
>
> unsuccessful metadata update
> key size too big for index I_TITLENAME
>
> Jsem omezeny ja nebo interbase? Ta polozka delku 200 mit musi i
> kdyby Gatese veseli a index je potreba jako sul. Je nejake
> schudne reseni?
>
> Predem diky za odpovedi.
>
> Slavek
>
>
> -------------------------------------------------
> http://atrey.karlin.mff.cuni(tec)cz/~rk
> -------------------------------------------------
> http://swnet(tec)cz
> Magazin informacne vyspelych jedincu
> -------------------------------------------------
>

Vyvoj SW pro DOS v prostredi Delphi

[*] Jir� Foldyna <jiri.f(zv)avizo(tec)cz> - 3.10.2000 13:10:13

Diky, pokud bys mi to info mohl poslat, byl bych Ti zavazan.

Ing. Jiri Foldyna
mailto:jiri.f(zv)avizo(tec)cz

> P�edm�t: Re: Vyvoj SW pro DOS v prostredi Delphi
>
>
> je mozne kompilovat z delphi dosovsky exe ( je ale pro to potreba
> mit i bp7 ). nekde mam zalozeny podrobny navod, sam jsem to
> nezkousel, ale pred lety sla o tom diskuse a nekdo to realne
> pouzival. mohu v pripade zajmu zaslat info.
> zdravim
> Nikel.
>
> > Jo, to bych si taky pral. Ja dokonce neudrzuji ale stale vyvijim pro
> > Dos. Ale podle mne to je zhola nemozne.
> >
> > Ji ? Foldyna wrote:
> > > Nemate nekdo povedomost o tom, jak bych mohl z IDE Delphi spoustet
> > > kompilator Borland Pascalu ?
> > --
>
>

Prava na pristup k souboru

[*] Michal.Michal <delphi-konference(zv)bcpraha(tec)com> - 3.10.2000 13:19:30

Zdravim vsechny,

Mam takovy drobny problem. Potreboval bych zjistit, zda-li mam k zadanemu souboru prava a jaka (cist, zapisovat, spustet, prip.
jestli dany soubor jiz nepouziva nekdo jiny). Dale pak pristupova prava k adresari (predevsim pak cteni a zapis), abych mohl
zjistit
jestli v tomto adresari mohu vytvorit soubor, nebo podadresar.

Predem Dekuji Michal

Console application + Win NT

[*] azeleny(zv)csas(tec)cz - 3.10.2000 13:24:56

DDV,

> advisories a povedlo se mi to. Problem byl v tom, ze se
> nezobrazila konzole,
> nebyla videt ani ve spravci uloh, jenom v procesech a potom
> nebylo monzno ve
> spravci uloh (procesu) onen server odstrelit ani s pravy
> admina, proste to
> odeprelo pristup. Jak je toto mozne ???

Proc nebyla videk konzole:
Okono vytvoril IIS, pokud nema jako service nastaven Interact with desktop,
tak to okno neuvidite.

Dale mam pocit, ze procesy spustene kernelem nelze kllinout, ale tim
hlediskem si nejsem jist, nicmene ve WinNT je povicero NEkillnutelnych
procesu.

a.

Vyvoj SW pro DOS v prostredi Delphi

[*] Jana Kucerova <vyvoj(zv)atlascon(tec)cz> - 3.10.2000 13:29:26

> Od: Karel Kral <kral(zv)purus(tec)cz>
> Jo, to bych si taky pral. Ja dokonce neudrzuji ale stale vyvijim pro
> Dos. Ale podle mne to je zhola nemozne.
>
> Ji�� Foldyna wrote:
> > Nemate nekdo povedomost o tom, jak bych mohl z IDE Delphi spoustet
> > kompilator Borland Pascalu ?


Uz jsem v BP nedelala hodne dlouho, ale co si do Tools pridat spousteni
radkoveho prekladacace, jmenuje se (snad) BPC.EXE.
Mel by se nachazet v adresari BIN.

Jana Kucerova
vyvojar Atlas consulting s.r.o.
kucerova(zv)atlascon(tec)cz


Detaily v TreeView

[*] Tomas Bradle <t.bradle(zv)pvtnet(tec)cz> - 3.10.2000 13:36:57

Zdravim,

----- Original Message -----
From: "Milan ��ek" <cizek.milan(zv)seznam(tec)cz>
To: "Delphi konference" <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, November 02, 2000 7:32 PM
Subject: Fw: Detaily v TreeView


> ahoj, zkousim to jeste jednou, neco sem uz vyresil, tak jen strucne
>
> Jak v TreeView docili techto vlastnosti:
>
> 1) Aby byly vsechny items i subitems rozbaleny (a nesly zbalit).

Zakazes v udalosti OnCollapsing

> 2) Aby se nezobrazoval focus (modry obdelnicek ani ocarkovany ramecek) na
> vybranych polozkach, aby byli t�eba modre nebo tucne.
>

tady snad jedine Custom Draw, ale myslim, ze to bude dost prace a zkouseni.

> Pokud nekoho neco napadne, budu vd�cnej
>
> S pozdravem Milan Cizek, amatersky programator, D5 Ent
> Win2k a Win98, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637


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

Console application + Win NT

[*] MDvorak(zv)csas(tec)cz - 3.10.2000 13:37:18

Podobne procesy killnout jdou, ale musis jim sahnout do Security descriptoru
a pridat se mezi jejich vlastniky. Dalsi moznosti je spustit svuj proces na
Systemovy ucet a ten je pak sejmout muze.

M. Dvorak

-----Original Message-----
From: azeleny(zv)csas(tec)cz [mailto:azeleny(zv)csas(tec)cz]
Sent: Friday, November 03, 2000 1:25 PM
To: delphi-l(zv)fwd(tec)cz
Subject: RE: Console application + Win NT


DDV,

> advisories a povedlo se mi to. Problem byl v tom, ze se
> nezobrazila konzole,
> nebyla videt ani ve spravci uloh, jenom v procesech a potom
> nebylo monzno ve
> spravci uloh (procesu) onen server odstrelit ani s pravy
> admina, proste to
> odeprelo pristup. Jak je toto mozne ???

Proc nebyla videk konzole:
Okono vytvoril IIS, pokud nema jako service nastaven Interact with desktop,
tak to okno neuvidite.

Dale mam pocit, ze procesy spustene kernelem nelze kllinout, ale tim
hlediskem si nejsem jist, nicmene ve WinNT je povicero NEkillnutelnych
procesu.

a.

IB: AutoInc

[*] Tomas Bradle <t.bradle(zv)pvtnet(tec)cz> - 3.10.2000 13:41:55

Zdravim,

----- Original Message -----
From: "David Lebeda" <david.lebeda(zv)comarr(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Friday, November 03, 2000 7:51 AM
Subject: Re: IB: AutoInc


> > > To je samozrejme pravda. Navic generator pouzivany v IB6 je podle
> > > meho nazoru lepsi nez IDENTITY na MSSQL7, protoze kdyz se vhodne
> > > napise trigger before insert, da se i do techto poli vkladat hodnota
> > > prikazem insert, coz se nekdy hodi (cimz netvrdim, ze to na MSSQL
> > > nelze resit).
> >
> > Vkladat hodnotu do IDENTITY polozky nie je podla mna dobry napad.
>
> To je obvykle pravda, ale jsou situace, kdy se to muze hodit.
> Mejme nejaky ciselnik s polem Id, ktere slouzi k identifikaci radku.
> Jeho hodnota je pro uzivatele nezajimava, nicmene pole nekde
> funguje jako detail v master-detail vztahu. Necht mam nekde v
> zaloze schovana data z teto tabulky. Pak omylem smazu nektere
> radky z teto tabulky a budu je chtit ze zalohy obnovit.
> Na MSSQL mi to vynada, ze do IDENTITY sloupce nelze
> vkladat hodnoty a budu muset hledat jine reseni (napr.dalsi
> sloupec, nepouzivani IDENTITY, i kdyz teda nevim, cim ji nahradit
> aby to bylo bezpecne i z hlediska soucasnych insertu z vice stroju
> apod.).

IDENTITY lze prepsat po SET IDENTITY_INSERT table ON
dokonce i DTS pri importu/exportu nabizi vypnout tu ochranu IDENTITY

mluvim samozrejme o SQL 7.0

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


Radio

[*] Hurricane <hurricane(zv)quick(tec)cz> - 3.10.2000 14:01:53

Zdravim

Zkus hledat v seznamu "Radiator" a "Miroslav Flesko". Tam je stranka o
programu na ovladani RadioKaret. Zkus se zeptat nekoho u tymu nebo se k nim
rovnou pridat.

Hurricane
----- Original Message -----
From: "Michal Churav�" <mchuravy(zv)gubi(tec)cz>
To: "'Delphi konference'" <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, November 02, 2000 12:34 PM


> Ma nekdo zkusenosti s rizenim a ovladanim radiokarty z Delphi ? Nebo
> alespon nejakou dokumentaci k ovladani radiokaret ?
> Dale prosim o link kde popisuji tvorbu komponent, pravidla, zasady, proste
> vsechno (vizualnich i nevyzualnich). Pokud mozno v cestine. Kdyz to bude
> anglicky, tak taky nevadi.
> Diky Michal
>

Velikost databaze IB6

[*] Slavomir Skopalik <skopalik(zv)atlas(tec)cz> - 3.10.2000 14:12:29

Ono to ani nejde, Vetsina SQL serveru pouziva neco cemu rikaji
HWM (High Water Mark) a pod tuto velikost nelze zmensit DB.
(napr. u Oracle 7.3 lze allokovat jakoukoliv velikost, ale nelze
zmensit prave pod HWM, IB ma HWM jako aktualni velikost DB).

Slavek

>
> Ahoj,
> urcite to bude banalni vec... potrebuji po smazani x zaznamu zmensit
> velikost databaze IB6, neco jako bylo u BDE - tusim "PackTable". Hledal jsem
> to v helpu, ale nic jsem nenasel (asi se spatne divam).
>
>
> Diky.
>
> Roman Sevcik
> D5Prof, IB6


Interbase

[*] pcb(zv)atlas(tec)cz - 3.10.2000 14:26:27

Haj hou!

On 3 Nov 2000,, Vladim�r Koupil wrote:

> Ahoj, muze mi nekdo prosim poradit, kde sehnat nejakou ceskou
> publikaci o IB 5 (nebo i 6) pro uplne zacatecniky ?

Pokud vim, tak nikde. Anglickeho textu je ale vic nez dost.

Hodne zdaru


Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.

Velikost databaze IB6

[*] pcb(zv)atlas(tec)cz - 3.10.2000 14:30:09

Haj hou!


On 3 Nov 2000,, Roman ev �k wrote:

> urcite to bude banalni vec... potrebuji po smazani x zaznamu zmensit
> velikost databaze IB6, neco jako bylo u BDE - tusim "PackTable". Hledal jsem
> to v helpu, ale nic jsem nenasel (asi se spatne divam).

Nic takoveho InterBase nema. Pokud chces pocistit databazi a tim
ji zmensit, tak proved backup a pak restore.

Hodne zdaru


Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.

Vyvoj SW pro DOS v prostredi Delphi

[*] pcb(zv)atlas(tec)cz - 3.10.2000 14:31:41

Haj hou!

On 3 Nov 2000,, Ji � Foldyna wrote:

> udrzuji nekolik (asi tak 15) programu urcenych do DOS prostredi a libilo by
> se mi, kdybych mohl misto IDE Borland Pascalu pouzivat IDE Delphi - jen pro
> editaci a preklady, samozrejme, ladim ve starem dobrem Turbo Debuggeru.
> Nemate nekdo povedomost o tom, jak bych mohl z IDE Delphi spoustet
> kompilator Borland Pascalu ?

Coz takhle skusit FreePascal (www.freepascal.org) ? Je pro DOS i
Windows a ma kompatibilitu s BP 7 a Delphi 2 (+ rada veci z
novejsich).

Hodne zdaru


Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.

IB 5.6: INDEX trapne omezeny?

[*] pcb(zv)atlas(tec)cz - 3.10.2000 14:35:05

Haj hou!

On 3 Nov 2000,, Slavek Rydval wrote:

> *****Ani velikost 8192 nepomaha. Pokud ale dam pryc COLLATE
> PXW_CSY, index mi to udela. Jenze to jde zase proti me potrebe
> tridit to cesky.

A coz takhle udelat tam to pole dvakrat, jednou s collate a jednou
bez, a index udelat podle toho bez a take podle neho hledat ? Tridit
(ORDER BY) muzes delat podle toho s collate.

Hodne zdaru


Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.

StringGrid a alignment

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 3.10.2000 14:38:14

Ahoj,

nevite nekdo o nejakem zpusobu, jak v stringgridu zarovnat texty
na stred?

Dik

David


GetExitCodeProcess

[*] Michal.Michal <delphi-konference(zv)bcpraha(tec)com> - 3.10.2000 14:44:23

Zdravim vsechny,

Pouzil jsem API fci GetExitCodeProcess, chtel bych zjistit jakych hodnot (a jejich vyznam) muze nabyvat parametr lpExitCode.
Dekuji
Michal


Ako vytlacit jpg bitmapu cez QReport

[*] Krska Vit <v_krska(zv)del(tec)cz> - 3.10.2000 14:53:17

ahoj,
mrkni se na demo ke QReportu , tam v jednom prikladu vykresluji bytmapy.
to by te mohlo nasmerovat.

Ing. V�t Kr�ka
vit.krska(zv)del(tec)cz

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
KINEKUS
Sent: Friday, November 03, 2000 7:31 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Ako vytlacit jpg bitmapu cez QReport


Zdravim,

mam taky problem.
Potrebujem vytlacit zoznam jpg suborov, ktore su ulozene v databaze a k
tomu priliehajuce obrazky ulozene na disku. Ak ma niekto napad, budem velmi
rad, ak mi ukazete smer.
Dakujem - Fabik

IB: AutoInc

[*] Erik Salaj <winsoft(zv)napri.sk> - 3.10.2000 14:56:50

> > Vkladat hodnotu do IDENTITY polozky nie je podla mna dobry napad.
>
> To je obvykle pravda, ale jsou situace, kdy se to muze hodit.

Niekedy sa moze hodit samoodifikujuci kod, niekedy sa moze hodit
goto prikaz, niekedy sa moze hodit pretypovat nieco, niekedy to
ale moze sposobit neprijemne nasledky.

> Mejme nejaky ciselnik s polem Id, ktere slouzi k identifikaci radku.
> Jeho hodnota je pro uzivatele nezajimava, nicmene pole nekde
> funguje jako detail v master-detail vztahu. Necht mam nekde v
> zaloze schovana data z teto tabulky. Pak omylem smazu nektere
> radky z teto tabulky a budu je chtit ze zalohy obnovit.

Tak ich insertnes a priradi sa im automaticky nove Id cislo.

> Na MSSQL mi to vynada, ze do IDENTITY sloupce nelze
> vkladat hodnoty a budu muset hledat jine reseni (napr.dalsi

Tak to ma byt.

> Na IB6 mam generator a jeho hodnota se prirazuje v triggeru
> before insert. Pokud ho vhodne napisu, nemusim vyse popsane
> problemy resit.

ALE nesmies ho zabudnut pouzit alebo pouzit ho nespravne. AutoInc
stanovis deklarativne, co je ovela bezpecnejsie.

> Cilem tohoto povidani nebylo za kadou cenu obhajit pouzivani
> autoincrementu v podobnych situacich. Jen ukazat, proc se pouziti
> generatoru MNE OSOBNE A SUBJEKTIVNE jevi jako lepsi nebo
> aspon obecnejsi.

Obecnejsie to je.

Erik Salaj, WINSOFT
info(zv)winsoft.sk


AutoInc

[*] Erik Salaj <winsoft(zv)napri.sk> - 3.10.2000 14:59:04

> > Presne tak. Idealne je pouzit AutoInc polozku a nestarat sa o
generovanie.
>
> Vetsinou delam aplikace pro MSSQL, a pokud uz delam
> neco nad ACCESSem tam pouze jednouzivatelske, takze
> mne neboli pridelit nove ID jako MAX(ID)+1. Pokud bych
> vsak chtel pouzit AUTOINC (u vice uzivatelske by to bylo
> nezbytne) jak zjistim pridelenou hodnotu ? U MSSQL
> ji ziskavam pomoci SELECT (zv)(zv)IDENTITY. Jak
> u ACCESSu ?

Ked pouzijes DAO alebo ADO, tak po vlozeni zaznamu
mas tuto hodnotu v polozke. Ci to ide aj v pripade SQL
prikazu, neviem.

Erik Salaj, WINSOFT
info(zv)winsoft.sk


Update aplikace

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 3.10.2000 15:07:05

From: "Ale� Va���ek" <vasicek(zv)ecommerce(tec)cz>
> Zajimalo by me, jestli nekdo nevi o nejakem programu, kteremu bych ukazal
> starsi soubor, potom ten novejsi a on z toho udelal jakesi rozdilove exe,
> ktere by fungovalo jako update. Hledal jsem po Internetu a neco i stahnul,
> ale vetsinou je to nepouzitelne. Neresil uz to nekdo?

Ahoj,

napriklad od InstallShieldu: http://www.installshield.com/rtpatch/

Petr Vones, amatersky programator


pocet radku v souboru

[*] Michal Tiller <Michal.Tiller(zv)oskarmobil(tec)cz> - 3.10.2000 15:08:12

Ja bych to nacetl do TRichEditu. TRichEdit.LoadFromFile() a pak je to v
TRichEdit.Lines.Count :) Ale nevim, jak je to nacteni rychle. :)
Michal Tiller

-----Original Message-----
From: Zbysek Hlinka [mailto:hlinka(zv)hlinka(tec)cz]
Sent: Friday, November 03, 2000 12:09 PM
To: delphi-l(zv)fwd(tec)cz
Subject: RE: pocet radku v souboru


On 3 Nov 2000, at 8:55, CERMAK wrote:

> Mozna by to slo nacitat po dostatecne velkych blocich do znakoveho
> pole a tam hledat znaky CR,LF a pocitat je. Hledani v pameti by mohlo
> byt rychlejsi Viz priklad k procedure BlockRead.

Tohle bych spis delal pres MapViewOfFile, a tam pocital CRLF.

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> Milan ��ek Sent: Sunday, October 08, 2000 2:06 PM To: Delphi
> konference Subject: pocet radku v souboru
>
>
> nemohl by mi prosim nekdo poradit, jak co nejrychleji zjistit pocet
> radku v souboru? Jde o textovy soubor, delam to tak, ze nacitam
> jednotlive radky a inkrementuju citac. Ale pri 10MB souboru to docela
> i trva...


S pozdravem

Zbysek Hlinka

Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ


Velikost databaze IB6

[*] Tomas =?iso-8859-2?Q?Michal=EDk?= <michalik(zv)proca(tec)cz> - 03.10.2000 15:11:28

Ahoj,

Roman �ev��k wrote:
>
> Ahoj,
> urcite to bude banalni vec... potrebuji po smazani x zaznamu zmensit
> velikost databaze IB6, neco jako bylo u BDE - tusim "PackTable". Hledal jsem
> to v helpu, ale nic jsem nenasel (asi se spatne divam).

Pomoci backup & restore by to slo, ale proc to delat ? Pri provozu to
pak zase poroste a alokace noveho prostoru od OS je casove narocna
zalezitost. IB (a urcite i jine servery) samozrejme misto uvolnene
smazanim x zaznamu zase vyuzije na neco jineho.

Tom

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

Tomas Michalik
ProCA, s. r. o.
V Luzich 818, Praha 4
Czech Republic

e-mail: michalik(zv)proca(tec)cz
tel: +420 2 67283446


pocet radku v souboru

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 3.10.2000 15:35:13

From: Milan ��ek
> nemohl by mi prosim nekdo poradit, jak co nejrychleji zjistit pocet radku v
> souboru? Jde o textovy soubor, delam to tak, ze nacitam jednotlive radky a
> inkrementuju citac. Ale pri 10MB souboru to docela i trva...

Ahoj,

napriklad takhle. JclFileUtils - (http://delphi-jedi.org/Jedi:JCLDOWNLOADS):

uses
JclFileUtils;

procedure TForm1.Button1Click(Sender: TObject);
var
Mapping: TJclFileMapping;
View: TJclFileMappingView;
P: PChar;
RemainingLen, LineCount: Integer;
begin
Mapping := TJclFileMapping.Create('unit1.pas', fmOpenRead or
fmShareDenyWrite,
'', PAGE_READONLY, 0, nil);
try
View := TJclFileMappingView.Create(Mapping, FILE_MAP_READ, 0, 0);
P := View.Memory;
RemainingLen := View.Size;
LineCount := 0;
while RemainingLen > 0 do
begin
if P^ = #10 then Inc(LineCount);
Dec(RemainingLen);
Inc(P);
end;

ShowMessageFmt('%d', [LineCount]);

finally
Mapping.Free;
end;
end;

Petr Vones, amatersky programator


Port pro NTP

[*] � <DELPHI(zv)dingo(tec)cz> - 03.10.2000 14:44:49 gmt

Ahojte, nevite nahodou, ktery port se pouziva pro NTP?
Diky

Bob


Vyvoj SW pro DOS v prostredi Delphi

[*] Jir� Foldyna <jiri.f(zv)avizo(tec)cz> - 3.10.2000 15:58:44

> Coz takhle skusit FreePascal (www.freepascal.org) ? Je pro DOS i
> Windows a ma kompatibilitu s BP 7 a Delphi 2 (+ rada veci z
> novejsich).
> Pavel Cisar <pcisar(zv)inprise(tec)cz>

Ahoj,

mi ani tak nejde o kompilator, BP 7 samozrejme mam, ale spis o pouzivani IDE
Delphi pro praci. Umim sice spustit kompilator z Tools, ale chtel bych, aby
to umelo i veci jako je hledani deklaraci v unitach, presuny na na radek s
chybou atd., proste to, co urychluje praci.

Ing. Jiri Foldyna
mailto:jiri.f(zv)avizo(tec)cz

Interbase klient pro X/Windows

[*] Delphi <delphi(zv)aitix(tec)cz> - 3.10.2000 16:01:06

>ortodoxnimu linuxari by melo stacit konzolove ISQL a ostatni programy :-)


Coz o to, ja to taky rikam :-)) ale bohuzel ono to ISQL neni zrovna to
prave.
Proti MySql to treba nema historii, nejde to (pry) propojit s VI
editorem,....
Ja verim, ze s Kylixem se stav zmeni a bude konzoli pro XWindows mraky,
jenze buhvi kdy Kylix bude...
A pak nez se upravi komponenty (napr. IBOBJECTS pro Linux),
to muze byt klidne az na jare.
L.

prace s 6ti komponentami jako s array

[*] Hurricane <hurricane(zv)quick(tec)cz> - 3.10.2000 16:18:22

Zdravim

Mam na formu 6 komponent TIEButton a potrebuji s nimi pracovat jako s
komponentami v array:

for i := 1 to 6 do
begin
IEButton[i].Caption := Registry.ReadString('path'+IntToStr(i));
end;

Vim, ze to jde, kdyz ty komponenty vytvarim dynamicky za behu, ale nevim,
jak to aplikovat na jiz stavajici komponenty.

Dika za kazdou radu
Hurricane


Vyvoj SW pro DOS v prostredi Delphi

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 3.10.2000 16:28:39

From: "Jir� Foldyna" <jiri.f(zv)avizo(tec)cz>
> mi ani tak nejde o kompilator, BP 7 samozrejme mam, ale spis o pouzivani IDE
> Delphi pro praci. Umim sice spustit kompilator z Tools, ale chtel bych, aby
> to umelo i veci jako je hledani deklaraci v unitach, presuny na na radek s
> chybou atd., proste to, co urychluje praci.

Ahoj,

pokud je ten radkovy prekladac nejak schopen vysypat seznam chyb vcetne cisla
radku a nazvu unitu, tak by jsi musel tento seznam nacist, parsovat a pres OTA
vlozit do message okna IDE (IOTAMessageServices). Tim by jsi dosahl podobneho
chovani jako pri normalni praci, kdy kliknutim na chybovou zpravu se ti najde
dany radek/sloupec v editoru.

Kdyz si ale uvedomis kolik by s tim bylo prace a jak je BP7 zoufale zastarala
zalezitost, tak nestoji za to se tim vubec zabyvat.

Petr Vones, amatersky programator

Vyvoj SW pro DOS v prostredi Delphi

[*] Erik Salaj <winsoft(zv)napri.sk> - 3.10.2000 16:29:55

> > je mozne kompilovat z delphi dosovsky exe ( je ale pro to potreba
> > mit i bp7 ). nekde mam zalozeny podrobny navod, sam jsem to
> > nezkousel, ale pred lety sla o tom diskuse a nekdo to realne
> > pouzival. mohu v pripade zajmu zaslat info.

Ide to ale s pouzitim Delphi 1 (16 bitove). Isty cas som to pouzival,
pretoze to umoznovalo pouzit konstrukcie z Delphi, ktore BP7 nema
a potreboval som spetne preniest 16bitovu Delphi aplikaciu do DOS-u.

> > > > Nemate nekdo povedomost o tom, jak bych mohl z IDE Delphi spoustet
> > > > kompilator Borland Pascalu ?

Pomocou nedokumentovaneho ToolsAPI to ide. Ja takto spustam
z Delphi prekladac Pascalu pre Palm-a.

Erik Salaj, WINSOFT
info(zv)winsoft.sk


Velikost databaze IB6

[*] Michal Tiller <Michal.Tiller(zv)oskarmobil(tec)cz> - 3.10.2000 16:37:02

Je to pr�kaz Sweep v IB conzoli. Jiste to jde zavolat i nejakou komponentou
a Delphi. :)

-----Original Message-----
From: Slavomir Skopalik [mailto:skopalik(zv)atlas(tec)cz]
Sent: Friday, November 03, 2000 2:12 PM
To: 'delphi-l(zv)fwd(tec)cz'
Subject: RE: Velikost databaze IB6


Ono to ani nejde, Vetsina SQL serveru pouziva neco cemu rikaji
HWM (High Water Mark) a pod tuto velikost nelze zmensit DB.
(napr. u Oracle 7.3 lze allokovat jakoukoliv velikost, ale nelze
zmensit prave pod HWM, IB ma HWM jako aktualni velikost DB).

Slavek

>
> Ahoj,
> urcite to bude banalni vec... potrebuji po smazani x zaznamu zmensit
> velikost databaze IB6, neco jako bylo u BDE - tusim "PackTable". Hledal
jsem
> to v helpu, ale nic jsem nenasel (asi se spatne divam).
>
>
> Diky.
>
> Roman Sevcik
> D5Prof, IB6


Soubor pres socket.

[*] Michal David <michal(zv)access-it(tec)cz> - 03.10.2000 11:01:01 -0500

Zdravim,
Nevite nekdo jak poslat soubor, na server socket pres client socket?
Dekuji a preji pekny den.
Michal David

Kde nastavit csOpaque (ControlStyle)

[*] Petr Fischer <fifa(zv)praguesoft(tec)cz> - 3.10.2000 18:12:23

Zdravim,

pisu komponentu (zdedena od TCustomControl), a nechci aby pri kazdy
PAINT zprave probihalo defaultni vymazani Canvasu. Mel by to byt
parametr csOpaque v ControlStyle, jenze se mi ho nedari nastavit.
Radka:

ControlStyle := ControlStyle + [csOpaque];

v konstrukrotu komponenty mi s tim ani nehne (ControlStyle se
nezmeni).

Diky za radu, Petr Fischer

Win2000, Delphi 5 (SP1)

Jak na FRAMy

[*] Milan ��ek - 3.10.2000 18:14:21

ahoj,
mam form me aplikace, ktery v leve tretite obsahuje TreeView s polozkoma,
podle vybrane polozky by se mel vpravo objevit prislusny frame.
Jak to udelat? Jak menit zobrazovany Frame za behu (po zmene polozky v
ListBoxu)?

S pozdravem Milan Cizek, amatersky programator, D5 Ent
Win2k a Win98, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637


MAPI a Outlook Express

[*] miro_mr(zv)post.sk - 3.10.2000 18:23:39

Ked pocitaci, v ktorom je ako postovy klient nastaveny MS Outlook Express 5
pomocou funkcie MapiSendMail() odoslem lubovolny subor, otvori sa mi
formular postovej spravy MS Outlook Express, v ktorom je pekne pribaleny aj
posielany subor. Tento formular je vsak totalne modalny - na nic co je na
obrazovke pocitaca sa neda kliknut a aj pri klikani na ovladacie prvky
tohoto formulara sa ozyva zvukove znamenie ako ked sa klikne mimo modalneho
formulara. (MAPI by mal MS Outlook Express podporovat od verzie 4)
Ak sa ako postovy klient nastavi normalny Outlook (97, alebo 2000) subor sa
tiez pribali do formulara postovej spravy ale tento formular da normalne
ovladat - vsetko je OK.
Neviete niekto kde je problem?


GUID a par uvah (bylo AutoInc)

[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 3.10.2000 19:20:23

On 3 Nov 2000, at 10:35, Martin Nedopil wrote:

> Takze mi z toho vychazi: chcete/li jednoznacny identifikator,
> muzete klidne zkusit vygenerovat nahodne cislo (ten GUID je
> prece jen trosku velky) a pred vlozenim si otestovat pritomnost.
> Pokud nepotrebujete databazi replikovat vyuzijte autoinc.
> Alespon ihned uvidite diry po smazanych vetach.
>
> Ma nekdo jiny nazor ?

Ma. 4 bajty muze byt dost malo na jednoznacne cislo. Pri
replikovane databazi o milionech zaznamu se velice brzy trefis do
duplicity.

Autoinkrement krome toho nechava diry v pripade, ze se ulozeni z
nejakeho duvodu nepovede (alespon u MS SQL).


S pozdravem

Zbysek Hlinka

Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ


Problem s aktivnim oknem, pri klicku mysi na listu

[*] <bejcek(zv)centrum(tec)cz> - 03.10.2000 19:38:57

Mam jeden problem mam ikonu v tray a potreboval bych delam za
pomoci ni, printscreen pouze aktivniho okna, jenze v okamziku
kdyz se dotknu mysi ikony, aktivnim oknem je lista, nenapada vas
nekoho jak to obejit?Upozornuji, ze predem nevim ktere okno ve
windows 98 budu mit aktivni,
Treba pri dotyku mysi na listu, ci ikonu, aby si ji bral jako
neaktivni, jenze pak bych zas nemohl udelat prikaz v Popmenu. Je
mi to zahadou.... jestli mi poradite tak jste fakt dobry a uz
nikdy nebudu chodit mamince na cukrovi. Pro jistotu dodam, ze
aktivni klavesy nemohu pouzivat.

Ales Pavel amater vsech amateru kral
kukacka mi kukla 24krat

K chatov�n� je tu http://www.XChat(tec)cz
Zalo�te si sv�j mail na http://mail.centrum(tec)cz


BMP-->GIF,PIC

[*] <bejcek(zv)centrum(tec)cz> - 03.10.2000 19:38:23

Drazi pratele, poradte mi jak prevedu BMP do GIF,PIC,TIF p��padn�
i do jin�ch form�t�, JPEG ale znam! Jeste jeden dotaz da se nejak
nastavit kvalita, hustota daneho formatu? Jde mi o snizeni
velikosti souboru. Dekuji moc


Ales Pavel, amater vsech amateru kral,
kukacka mi kukla 24krat.

K chatov�n� je tu http://www.XChat(tec)cz
Zalo�te si sv�j mail na http://mail.centrum(tec)cz


Border icon, minimize

[*] <bejcek(zv)centrum(tec)cz> - 03.10.2000 19:39:27

A jsem tu zas
Potreboval poradit jak pridam jeste jedno tlacitko do Border icon
formulare! Vyhovovalo by mi kdyby mel vlastni znacku. Tedy ne
krizek a pomlcku ci ctverecek, nebo otaznik jestli mi rozumite.
Nejako to tam nemohu narvat....
Mam na to komponentu Caption Button, ale nejak ji neumim pouzit
ci co, mam ji furt jen na plose.... ne tam kde by mela byt.
Ales Pavel amater vsech amateru
(kukacka mi kukla 24krat)

K chatov�n� je tu http://www.XChat(tec)cz
Zalo�te si sv�j mail na http://mail.centrum(tec)cz


Kontrola vicenasobneho spusteni

[*] <bejcek(zv)centrum(tec)cz> - 03.10.2000 19:40:03

Vim ze to tu jiz bylo, jen potrebuji kontrolovat jestli jiz neni
program jednou spusten a zakazat dalsi spusteni, jen jako u OE
aktualizovat, nemohu to nejak najit, at tim nezatezujeme ostatni,
muzete mi to prosim nekdo poslat na muj email?

Ales.Pavel(zv)worldonline(tec)cz

Ales Pavel, amater vsech amateru kral,
kukacka mi kukla 24krat.

K chatov�n� je tu http://www.XChat(tec)cz
Zalo�te si sv�j mail na http://mail.centrum(tec)cz


BIOS(procesor, teplota, rychlost)

[*] <bejcek(zv)centrum(tec)cz> - 03.10.2000 19:40:41

Ahoj potreboval bych radu, jestli se da nejak zjistit nastaveni
BIOS, slo by mi predevsim o rychlost procesoru a teplotu, jiste
vite na co to chci... a zaroven mit moznost menit frekvenci
(jiste asi by se to projevilo az po restartu), nejvice ale
potrebuji kontrolu teploty, ta by se mi hodila, nevite o necem?
Vitam jakekoliv podnety,

Ales Pavel amater vsech amateru

OT:Take chci podekovat vsem co mi s takovou ochotou odpovidaji
Petr Brant,Jammicovi, Petru Vonesovi atd.... jmenovat Vas vsechny
nebudu, a uz vubec ne tituly, doufam ze se neurazite.... jen
chci rict DIKY DIKY DIKY

OT: To neni spatnej napad s tim vekem, trochu to tu zlidsti
prostredi,
me kukacka kukla 24x


K chatov�n� je tu http://www.XChat(tec)cz
Zalo�te si sv�j mail na http://mail.centrum(tec)cz


opusteni policka v DBGridu

[*] Heinisch Jiri <deis(zv)deis(tec)cz> - 3.10.2000 20:03:45

Radek Kala wrote:

> V tom pripade zkus OnSetText
> tam te nikdo predbehnou nemuze.
>

Ahoj

diky za pomoc

mam to ted asi takto

Var
VystupD:TdateTime;
begin
if text='' then Exit;
if
DoplnJakoDatum(Text,VystupD,now,false)
then
TField(sender).AsDateTime:=VystupD
else
if Text<>'' then
begin
MessageDlg('Chybn� datum !', mtError, [mbOK], 0);
end;

----- Original Message -----
From: "Radek KALA" <Kala(zv)atlas(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, November 02, 2000 10:21 AM
Subject: Re: opusteni policka v DBGridu


> V tom pripade zkus OnSetText
> tam te nikdo predbehnou nemuze.
>
> > Radek Kala wrote

Border icon, minimize

[*] Milan ��ek - 3.10.2000 20:24:31

Myslim, ze tu komponentu staci nastavit na enabled (nebo visible), pak je
tam jeste polozka, ktera urcuje pocet pixelu zprava...

S pozdravem Milan Cizek, amatersky programator, D5 Ent
Win2k a Win98, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637

----- Original Message -----
From: <bejcek(zv)centrum(tec)cz>
To: "Delphi" <delphi-l(zv)fwd(tec)cz>
Sent: Friday, November 03, 2000 7:39 PM
Subject: Border icon, minimize


> A jsem tu zas
> Potreboval poradit jak pridam jeste jedno tlacitko do Border icon
> formulare! Vyhovovalo by mi kdyby mel vlastni znacku. Tedy ne
> krizek a pomlcku ci ctverecek, nebo otaznik jestli mi rozumite.
> Nejako to tam nemohu narvat....
> Mam na to komponentu Caption Button, ale nejak ji neumim pouzit
> ci co, mam ji furt jen na plose.... ne tam kde by mela byt.
> Ales Pavel amater vsech amateru
> (kukacka mi kukla 24krat)
>
> K chatov�n� je tu http://www.XChat(tec)cz
> Zalo�te si sv�j mail na http://mail.centrum(tec)cz
>

pocet radku v souboru

[*] Milan C�zek - 3.10.2000 20:26:58

ahoj,
ten soubor nevytvarim, radky nejsou konstantne dlouhe, zatim sem se bez toho
obesel - stejne jsem to potreboval jen k vytvoreni statusbaru...

S pozdravem Milan Cizek, amatersky programator, D5 Ent
Win2k a Win98, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637

----- Original Message -----
From: "Milan Dvo��k" <Dvorak.Ucitel.GYMNAZIUM(zv)gymzn(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Friday, November 03, 2000 9:16 AM
Subject: RE: pocet radku v souboru


> Nevim v cem ty soubory mate ulozene, ale pokud je mate bud nactene ve
> stringlistu nebo nejake memo komponente, tak je tam nejaky items
> ktery ma metodu count.
>
>
> > Mel jsem podobny problem, a mam pocit ze to nejde jinak nez jak to delas
> > (alespon jsem na nic neprisel).
> > Pokud na to prides, dej mi vedet.
> >
> > Ahoj Pavel.
> >
> > nemohl by mi prosim nekdo poradit, jak co nejrychleji zjistit pocet
radku v
> > souboru? Jde o textovy soubor, delam to tak, ze nacitam jednotlive radky
a
> > inkrementuju citac. Ale pri 10MB souboru to docela i trva...
> >
> Milan Dvorak
> dvorak(zv)gymzn(tec)cz
>

BP 7 a Win2000

[*] Tomas Grepl <delphi(zv)kapsw(tec)cz> - 3.10.2000 20:37:07

Ahoj

Me prekvapive pomohlo odstranit prime volani GetTime a
nahradit ho primym volanim preruseni:

var R : Registers;
....
R.AH := $2C;
Intr($21, R);
Cas.Hodiny := R.CH;
Cas.Minuty := R.CL;
Cas.Sekundy := R.DH;
Cas.Setiny := R.DL;

Jestli to pomuze i v pripade Turbo Vision nevim...

Tomas

> kolega ma takovy maly problem.
> Program napsany v Borland Pascalu 7
> mu na Win2000 po pohybu mysi nad
> programem okamzite spadne.
>
> Setkal jste se s tim nekdy nekdo?
>
> Diky
>
> Martin


ovladani TV karty

[*] Hurricane <hurricane(zv)quick(tec)cz> - 3.10.2000 20:42:29

Zdravim

Nedavno jsem nekolika z vas posilal knihovnu, ktera ovlada porty a rikal
sem, ze i TV kartu. To ale bohuzel neni pravda. TV kartu lze ovladat jinou
knihovnou (je primo ve windlich) pomoci popisu, a hlavicek, ktere muzu
poslat. Takze vsem, kteri chteli s touto knihovnou ovladat TV se omlouvam a
jestli chcete ten spravny popis, napiste.

Hurricane
hurricane(zv)quick(tec)cz


Kontrola vicenasobneho spusteni

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 3.10.2000 21:29:45

From: <bejcek(zv)centrum(tec)cz>
> Vim ze to tu jiz bylo, jen potrebuji kontrolovat jestli jiz neni
> program jednou spusten a zakazat dalsi spusteni, jen jako u OE

Ahoj,

Asi nejjednodusi to mas s pouzitim unitu JclAppInst z JCL, staci do hlavniho
formulare pridat toto:

implementation

{$R *.DFM}

uses
JclAppInst;

initialization
JclAppInstances.CheckSingleInstance;

end.

JCL najdes tradicne tady (http://delphi-jedi.org/Jedi:JCLDOWNLOADS). Jinak
muzes specifikovat i jiny pocet instanci aplikace, zasilat ostatnim instancim
zpravy, ziskat seznam vsech PID bezicich instanci atd.. Priklady ke stazeni
jsou pod 'JCL Demo applications' na teze strance.

Petr Vones, amatersky programator

Kontrola vicenasobneho spusteni

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

From: <bejcek(zv)centrum(tec)cz>
> Vim ze to tu jiz bylo, jen potrebuji kontrolovat jestli jiz neni
> program jednou spusten a zakazat dalsi spusteni, jen jako u OE

Ahoj,

zde je jeste reseni od Borlandu. Zabudovani do aplikace me vsak prijde trochu
slozitejsi nez v predchozim prikladu s JCL, navic je treba dbat i na spravnou
volbu retezce ve funkci RegisterWindowMessage aby nedoslo ke kolizi s jinou
aplikaci pouzivajici toto reseni (v predchozim prikladu tento problem odpada).
Jeste bych pripomel, ze nektera jina reseni pouzivajici FindWindow jsou z
principu velmi nestastna.

http://community.borland.com/article/0,1410,16355,00.html

Petr Vones, amatersky programator


Vyvoj SW pro DOS v prostredi Delphi

[*] Bohuslav �vancara <softprojekt(zv)iol(tec)cz> - 3.10.2000 22:35:42

Ahoj!

Ja to umim a dokonce toho umim i trochu vic, nez pozadujes.

Umim v Delphi editovat a ladit konzolovou aplikaci a tim si odladit cely
program pro MSDOS. Vysledny EXE se prozene pres WDOSX a tim se ziska
32-bitovy (!) program pro MSDOS. Dosovsky program pak nema omezenou pamet, a
muzes v nem pouzivat vsechny vymozenosti Object Pascalu (AnsiString,
try-except-finally, classes, atd.), samozrejme bez grafickych komponent.
Zdrojove texty Borland Pascalu jsou pouzitelne vyjma assembleru. (A kdyz si
das ve zdrojacich pozor napr. pomoci {$IFDEF WIN32}, tak muzes prekladat v
BP i v Delphi. Ja to tak delam. V BP 7.0 samozrejme nemuzes pouzivat veci z
Object Pascalu.)

Z jednech zdrojaku mas zaroven konzolovou aplikaci pro Windows a program pro
DOS. Pro Windows jsem udelal i "Grafickou konzoli", takze pak je z
dosovskeho programu opravdu Windows program. (Ale vypada jako dosovky.)

Dokonce jsem predelal dosovskou knihovnu Object Professional 1.30 od
TurboPower tak, aby se dala pouzit v Delphi 3 a 5.

Nedotahnul jsem to az do konce, ale schazi jenom malo. Pro dosovsky program
nemam dokoncenou podporu mysi a funkci pro spusteni jednoho programu z
druheho. A nejakou slusnejsi dokumentaci v opravdove anglictine, nikoli v te
moji. Pro lidi pouzivajici Object Professional take potrebuji dodelat
patcher zdrojovych souboru.

Windows aplikace zalozene na dosovske knihovne Object Professional ale chodi
jako konzolova a "graficky konzolova" aplikace ve Windows prakticky bez
problemu.

Pro programy, ktere Object Professional nepouzivaji, bych to musel upravit.
Ale nemel by to byt velky problem - par dnu prace.

Chtel bych to dodelat, ale nechci to davat zadarmo.

Kdyby se nasel zajemce, ktery by to koupil rekneme za 2500,- Kc, tak by me
to donutilo to dodelat.

Jestli to nektery majitel knihovny Object Professional chce vyzkouset, tak
zarodek dokumentace je zde:
http://www.razdva(tec)cz/svancara/unisondw
a download je zde:
http://www.razdva(tec)cz/svancara/UnisonDW/download/Index.htm

Pokud by to za 2500,- chtel nekdo, kdo nepouziva Object Professional, tak at
se mi ozve asi za 14 dnu (dva tydny ted mam prace az nad hlavu) a domluvime
se, ze behem dalsich rekneme 3 tydnu bych to dodelal.


Informace o problemu jsou zde:

- www.wuschel.demon.co.uk (WDOSX - ten pouzivam)
- http://home.t-online.de/home/immo.wache/dwp/en (toto jsem nezkousel)

S pozdravem

Bohuslav Svancara
softprojekt(zv)iol(tec)cz

PS: Mluvime o Delphi 3 az 5. Nikoli o nizsich verzich.


-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Ji�� Foldyna
Sent: Friday, November 03, 2000 9:47 AM
To: 'Delphi konference'
Subject: Vyvoj SW pro DOS v prostredi Delphi


Ahoj,

udrzuji nekolik (asi tak 15) programu urcenych do DOS prostredi a libilo by
se mi, kdybych mohl misto IDE Borland Pascalu pouzivat IDE Delphi - jen pro
editaci a preklady, samozrejme, ladim ve starem dobrem Turbo Debuggeru.
Nemate nekdo povedomost o tom, jak bych mohl z IDE Delphi spoustet
kompilator Borland Pascalu ?

Diky

Ing. Jiri Foldyna
mailto:jiri.f(zv)avizo(tec)cz


Vyvoj SW pro DOS v prostredi Delphi

[*] Petr Fejfar <development(zv)callnet(tec)cz> - 3.10.2000 22:37:30

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

> radku a nazvu unitu, tak by jsi musel tento
> seznam nacist, parsovat a pres OTA
> vlozit do message okna IDE

Co je to OTA? Ja znam tuto zkratku pouze ve vyznamu Over The Air, kde
oznacuje zpusob uploadu obrazku, zvuku a menu do mobilnich telefonu.

Bye, pf

Vyvoj SW pro DOS v prostredi Delphi

[*] Bohuslav Svancara <softprojekt(zv)iol(tec)cz> - 3.10.2000 22:41:00

Sorry, ten link ma byt:

http://www.razdva(tec)cz/svancara/UnisonDW/

S pozdravem

Bohuslav �vancara
softprojekt(zv)iol(tec)cz


Vyvoj SW pro DOS v prostredi Delphi

[*] Petr Fejfar <development(zv)callnet(tec)cz> - 3.10.2000 23:00:07

Jir� Foldyna <jiri.f(zv)avizo(tec)cz> wrote:> ale chtel bych, aby to umelo i veci jako je hledani deklaraci
> v unitach, presuny na na radek s chybou atd., proste to,
> co urychluje praci.

Mnoho z funkci, ktere potrebujes, nabizi Multi-Edit od American
Cybernetics - podivej se na www.amcyber.com
treba tam najdes, co hledas. Ostatne, tento editor patri k tomu nejlepsimu,
co ve svete editoru existuje a navic umi dost uzce spolupracovat i s Delphi
IDE.

Myslim, ze je volne ke ztazeni jeho DOSovska verze7 a wokenni 16-bitova
verze tak 7, 32-bitova verze 8 je uz za penize a ted ohlasili verzi 9.


Bye, pf

Znovu dbisavechanges

[*] Roman <sw.maurice(zv)seznam(tec)cz> - 3.10.2000 23:09:52

>Preju dobrou siestu,

>Vim ze se jiz mescetnekrat pretrasal problem s dbisavechanges, ale ja mam big
problem, protoze mi nechodi na win95,98. >Potrebuji ukladat dbf na lokalu (komp
casto pada a app je stale spustena). Na NT to jde. Share mam na true. Prosim o
>pomoc v cem je chyba ....

procedure TDataModule.TableAfterPost(DataSet: TDataSet);
begin
Check(DBiSaveChanges(TTable(DataSet).Handle));
TTable(DataSet).FlushBuffers;
end;

Me to fungovalo s dbf, a ted funguje s db a na ruznych verzich W95.
Nerekl si, jestli pristupujes k datum pomoci tabulek nebo dotazu, kdy volas
dbisavechanges, verzi bde... tezko rict, kde je chyba.

Roman
OOOOOOOOOOOOOOOO
O icq #84229702
O sw.maurice(zv)cbox(tec)cz
O http://kouzelne.misto(tec)cz
OOOOOOOOOOOOOOOO


DBGrid, ScrollBar a aktualni pozice

[*] Roman <sw.maurice(zv)seznam(tec)cz> - 3.10.2000 23:13:17

>Zdravim,
>prosim Vas o radu. Komponenta DBGrid, ktera zobrazuje soubor DBF, zobrazuje u
scrollbaru pouze tri polohy. Nelze >tuto komponentu donutit zobrazovat skutecne
umisteni v souboru? Popripade aspon nechat zobrazovat aktualni cislo >radku v
souboru?
>Predem dekuji za odpoved.
>Mirek.

Zkus nastavit v tabulce prislusne k DBGridu Filtered=false...

Roman
OOOOOOOOOOOOOOOO
O icq #84229702
O sw.maurice(zv)cbox(tec)cz
O http://kouzelne.misto(tec)cz
OOOOOOOOOOOOOOOO


Rozsireny DBGrid

[*] Roman <sw.maurice(zv)seznam(tec)cz> - 3.10.2000 23:25:46

> > Ahoj,
> >
> > hledam komponentu pro zobrazovani dat z DB - zdroj TDataSource, ktera umi
nasledujici veci:
> >
> > 1. Setrideni dat klepnutim na zahlavi prislusneho sloupce.
> > 2. V zahlavi setrideneho sloupce by mela byt nejaka znacka, ze je podle nej
setrideno. Nejlepe "sipicka" jako je v Outlooku.
> > 3. Moznost vlozeni v urcitem sloupecku obrazku (ikony, bitmapy) podle
urciteho kriteria.
> > 4. Moznost menit barvy jednotlivych radku
> >
> >
>
> Moznost 1, 2 a 4 urcite umi DBGrid z Rx komponent. Moznost 3 jsem
> nikdy nepotreboval, tak nevim.

Moznost 3 treba v udalosti OnDrawColumnCell.

procedure TForm.DBGridDrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
var b:TBitmap;
begin
if (datacol=1) then
begin
b:=TBitmap.Create;
try
b.loadfromfile('C:\1.bmp');
DBGrid.Canvas.draw(rect.Left,rect.Top,b);
finally
b.Free;
end;
end;
end;

Btw. vsechny pozadavky lze udelat i pomoci klasickeho DBGridu.

Roman
OOOOOOOOOOOOOOOO
O icq #84229702
O sw.maurice(zv)cbox(tec)cz
O http://kouzelne.misto(tec)cz
OOOOOOOOOOOOOOOO


OT: Objektove databaze

[*] Roman <sw.maurice(zv)seznam(tec)cz> - 3.10.2000 23:33:59

Ahoj,
nemate nekdo odkaz na nejaky zdroj informaci o %subj%? Hledam hledam a porad
nenachazim nic uzitecneho... :-(

Dik
Roman
OOOOOOOOOOOOOOOO
O icq #84229702
O sw.maurice(zv)cbox(tec)cz
O http://kouzelne.misto(tec)cz
OOOOOOOOOOOOOOOO

Kde nastavit csOpaque (ControlStyle)

[*] Roman <sw.maurice(zv)seznam(tec)cz> - 3.10.2000 23:57:44

> Zdravim,
>
> pisu komponentu (zdedena od TCustomControl), a nechci aby pri kazdy
> PAINT zprave probihalo defaultni vymazani Canvasu. Mel by to byt
> parametr csOpaque v ControlStyle, jenze se mi ho nedari nastavit.
> Radka:
>
> ControlStyle := ControlStyle + [csOpaque];
>
> v konstrukrotu komponenty mi s tim ani nehne (ControlStyle se
> nezmeni).

Sice ti neporadim jak s ControlStyle, ale aby me pres komponentu neproblikaval
Canvas, tak pouzivam toto:

...moje komponenta...
private
procedure WMEraseBkgnd(var Msg: integer); message WM_ERASEBKGND;
...

procedure WMEraseBkgnd(var Msg: integer);
begin
end;

Roman
OOOOOOOOOOOOOOOO
O icq #84229702
O sw.maurice(zv)cbox(tec)cz
O http://kouzelne.misto(tec)cz
OOOOOOOOOOOOOOOO


Vyvoj SW pro DOS v prostredi Delphi

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 4.10.2000 00:06:29

From: "Petr Fejfar" <development(zv)callnet(tec)cz>
> Co je to OTA? Ja znam tuto zkratku pouze ve vyznamu Over The Air, kde

Ahoj,

OpenTools API. Rozhrani pomoci ktereho muzes do Delphi IDE integrovat dalsi
nastroje nebo rozsirovat jeho moznosti. Idealni priklad jsou treba GExperts.
Vice na OTA FAQ: http://gexperts.org/opentools/

Petr Vones, amatersky programator

Border icon, minimize

[*] Hurricane <hurricane(zv)quick(tec)cz> - 4.10.2000 00:19:16

Zdravim

Jedna dobra takova komponenta je v abaliku RA Library. Funguje vyborne a
nacpes na ni bitmapu, takze cokoliv.

http://www.infa.ru/black/razip.exe

Hurricane
----- Original Message -----
From: <bejcek(zv)centrum(tec)cz>
To: "Delphi" <delphi-l(zv)fwd(tec)cz>
Sent: Friday, November 03, 2000 7:39 PM
Subject: Border icon, minimize


A jsem tu zas
Potreboval poradit jak pridam jeste jedno tlacitko do Border icon
formulare! Vyhovovalo by mi kdyby mel vlastni znacku. Tedy ne
krizek a pomlcku ci ctverecek, nebo otaznik jestli mi rozumite.
Nejako to tam nemohu narvat....
Mam na to komponentu Caption Button, ale nejak ji neumim pouzit
ci co, mam ji furt jen na plose.... ne tam kde by mela byt.
Ales Pavel amater vsech amateru
(kukacka mi kukla 24krat)

K chatov�n� je tu http://www.XChat(tec)cz
Zalo�te si sv�j mail na http://mail.centrum(tec)cz

Zmena data (casu)

[*] Ber�nek Pavel <Pavel.0(zv)worldonline(tec)cz> - 4.10.2000 11:10:23

Mam problem: potrebuji nastavit systemovy cas na urcite datum. To se mi pres
funkci Setsystemtime podari, ale prehodi se mi pritom cas a ten touto funkci
nemuzu upravit, jelikoz nastavuje (UTC) cas. Funkci
SystemTimeToTzSpecificLocalTime nemuzu take pouzit, protoze ta je
podporovana jen ve NT/2000. Jak na to ? Diky ...Pavel


Ako vytlacit jpg bitmapu cez QReport

[*] JIM Design <jim.design(zv)iol(tec)cz> - 4.10.2000 11:27:36

zdravim,

mas na mysli doufam jpg a ne bmp, co to ma znamenat jpg bitmapu?

ja JPG tlacim, tak ze si na zakladni QuickRep dam QRBand typu rbDetail a v
Quickrep.OnNeedData nastavim cyklus ktery projede seznam a plni jednotlive
QRImage takto:

uses jpeg;

jpg:=TjpegImage.Create;
jpg.loadfromfile(cesta);
Qrimage1.Picture.Graphic:=jpg;
jpg.Free;

pokud se ti nelibi TQRImage.Stretch:=True a chces mit obrazky v proporcich
muzes pouzit cyklus pro proporcni zmenseni/zvetseni z me komponenty
TJimImage na www.delphipages.com

M.Jirman



-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
KINEKUS
Sent: Friday, November 03, 2000 7:31 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Ako vytlacit jpg bitmapu cez QReport


Zdravim,

mam taky problem.
Potrebujem vytlacit zoznam jpg suborov, ktore su ulozene v databaze a k
tomu priliehajuce obrazky ulozene na disku. Ak ma niekto napad, budem velmi
rad, ak mi ukazete smer.
Dakujem - Fabik

AutoInc

[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 4.10.2000 12:18:13

On 3 Nov 2000, at 10:58, Tomas Michal�k wrote:

> > Hacek vidim ale v necem jinem - pokud je minimalni nadeje na to, ze
> > databazi bude treba v nejaka budoucnosti replikovat, ukazuje se
> > pouziti autoinkrementu jako primarniho klice a jeho pouziti pro
> > referencni integritu nebo odkazy jako nevhodne. Prave pro tyto
> > pripady je vhodny GUID.
>
> Ja to resim tak, ze je klic dvouslozkovy, smallint a integer (autoinc
> pomoci generatoru) a smallint cast urcuje server, na kterem to jede.
> Pak muzu replikovat v klidu pri zachovani vyhod indexovani na integer
> sloupci.

A jak ti to funguje v takovemhle modelovem pripade, ze predem
nevis, kolik bude klientu? Typickym prikladem muze byt napriklad
pojistovna a agenti. Mejme napr. 500 agentu, kteri obihaji klienty, a
rano (vecer) se prijdou zreplikovat. Krome toho agenti se stridaji,
jak jedni od firmy odchazeji a novi prichazeji.


S pozdravem

Zbysek Hlinka

Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ


prace s 6ti komponentami jako s array

[*] Mgr. Daniel Schmidt <dschmidt(zv)centrum.sk> - 4.10.2000 12:38:42

Ahoj, ja to robim s Labelmi takto :

var
LArray : Array [1..6] of ^TLabel;

Potom niekde v Inicializacii (napr vo FormCreate) mu dam smerniky na ne:
LArray[1]:= (zv)Label1; //atd

Ked chcem nejaky pouzit :
LArray[1]^.Caption := 'nejaky text';

Myslim, ze by to malo ist aj s TIEButton.

Daniel Schmidt
mailto://dschmidt(zv)centrum.sk
(26 rokov) > -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On
> Behalf Of Hurricane
> Sent: Friday, November 03, 2000 4:18 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: prace s 6ti komponentami jako s array
>
>
> Zdravim
>
> Mam na formu 6 komponent TIEButton a potrebuji s nimi pracovat jako s
> komponentami v array:
>
> for i := 1 to 6 do
> begin
> IEButton[i].Caption := Registry.ReadString('path'+IntToStr(i));
> end;
>
> Vim, ze to jde, kdyz ty komponenty vytvarim dynamicky za behu, ale nevim,
> jak to aplikovat na jiz stavajici komponenty.
>
> Dika za kazdou radu
> Hurricane
>
>

Hint & TStringList

[*] Als <Als.FofrsIT(zv)worldonline(tec)cz> - 4.10.2000 14:42:27

Ahoj,

nevite nekdo kde se mi podarilo dostat do radku hintu v object
inspectoru button se tstringlist editorem. Je to velice prakticka
vec protoze muzete psat nekolikaradkove hinty docela prehledne. Na
dvou instalacich (WinNT a notebook s Win98) to tam mam. Nevim uz
ovsem jak se mi tam dostal. Ted jsem preinstaloval na W2k a zjistil
ze to tam standardne neni. (vesele ze ???)

Poradte prosim ...


--
Za odpoved diky.

Jiri Kubelka Als.FofrsIT(zv)worldonline(tec)cz

Vzdalena sprava IB6

[*] Martin <LOHK(zv)atlas(tec)cz> - 4.10.2000 15:13:24

DD,
vim, ze uz se zde na podobne tema hovorilo, s tim, ze kvuli bezpecnosti to mozne neni. Presto by me ale zajimalo, zda skutecne neni mozne spravovat IB6 databazi nejakym nastrojem s prislusnymi pravy z klientskeho pocitace.
Dekuji za pripadne napady.
Martin
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.198 / Virov� b�ze: 95 - datum vyd�n�: 4.10.2000

Vyvoj SW pro DOS v prostredi Delphi

[*] Ji�� Foldyna <jiri.f(zv)avizo(tec)cz> - 4.10.2000 15:52:56

Ahoj,

diky za obsahle info, ale to, co popisujes, neni zcela presne to co
potrebuji. Asi jsem se nevyjadril uplne presne, ale dosovske programy, ktere
udrzuji, udrzuji proto, ze jejich transfer do Wirs je z rady duvodu
nepruchodny. Pouzivam v nich asembler, interrrupty, primy pristup na HW,
potrebuji plnou kontrolu nad masinou a vsechny ostatni podle Billa G. spatne
veci, a jde mi opravdu jen o to, usnadnit si jejich udrzbu pouzivanim Delphi
IDE.

Ing. Jiri Foldyna
mailto:jiri.f(zv)avizo(tec)cz
> -----P�vodn� zpr�va-----
> Od: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]za u�ivatele
> Bohuslav �vancara
> Odesl�no: 3. listopadu 2000 22:36
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: RE: Vyvoj SW pro DOS v prostredi Delphi
>
>
> Ahoj!
>
> Ja to umim a dokonce toho umim i trochu vic, nez pozadujes.
>
> Umim v Delphi editovat a ladit konzolovou aplikaci a tim si
> odladit cely
> program pro MSDOS. Vysledny EXE se prozene pres WDOSX a tim se ziska
> 32-bitovy (!) program pro MSDOS. Dosovsky program pak nema
> omezenou pamet, a
> muzes v nem pouzivat vsechny vymozenosti Object Pascalu (AnsiString,
> try-except-finally, classes, atd.), samozrejme bez grafickych
> komponent.
> Zdrojove texty Borland Pascalu jsou pouzitelne vyjma
> assembleru. (A kdyz si
> das ve zdrojacich pozor napr. pomoci {$IFDEF WIN32}, tak
> muzes prekladat v
> BP i v Delphi. Ja to tak delam. V BP 7.0 samozrejme nemuzes
> pouzivat veci z
> Object Pascalu.)
>
> Z jednech zdrojaku mas zaroven konzolovou aplikaci pro
> Windows a program pro
> DOS. Pro Windows jsem udelal i "Grafickou konzoli", takze pak je z
> dosovskeho programu opravdu Windows program. (Ale vypada jako
> dosovky.)
>
> Dokonce jsem predelal dosovskou knihovnu Object Professional 1.30 od
> TurboPower tak, aby se dala pouzit v Delphi 3 a 5.
>
> Nedotahnul jsem to az do konce, ale schazi jenom malo. Pro
> dosovsky program
> nemam dokoncenou podporu mysi a funkci pro spusteni jednoho programu z
> druheho. A nejakou slusnejsi dokumentaci v opravdove
> anglictine, nikoli v te
> moji. Pro lidi pouzivajici Object Professional take potrebuji dodelat
> patcher zdrojovych souboru.
>
> Windows aplikace zalozene na dosovske knihovne Object
> Professional ale chodi
> jako konzolova a "graficky konzolova" aplikace ve Windows
> prakticky bez
> problemu.
>
> Pro programy, ktere Object Professional nepouzivaji, bych to
> musel upravit.
> Ale nemel by to byt velky problem - par dnu prace.
>
> Chtel bych to dodelat, ale nechci to davat zadarmo.
>
> Kdyby se nasel zajemce, ktery by to koupil rekneme za 2500,-
> Kc, tak by me
> to donutilo to dodelat.
>
> Jestli to nektery majitel knihovny Object Professional chce
> vyzkouset, tak
> zarodek dokumentace je zde:
> http://www.razdva(tec)cz/svancara/unisondw
> a download je zde:
> http://www.razdva(tec)cz/svancara/UnisonDW/download/Index.htm
>
> Pokud by to za 2500,- chtel nekdo, kdo nepouziva Object
> Professional, tak at
> se mi ozve asi za 14 dnu (dva tydny ted mam prace az nad
> hlavu) a domluvime
> se, ze behem dalsich rekneme 3 tydnu bych to dodelal.
>
> Informace o problemu jsou zde:
>
> - www.wuschel.demon.co.uk (WDOSX - ten pouzivam)
> - http://home.t-online.de/home/immo.wache/dwp/en (toto jsem
> nezkousel)
>
> S pozdravem
>
> Bohuslav Svancara
> softprojekt(zv)iol(tec)cz
>
> PS: Mluvime o Delphi 3 az 5. Nikoli o nizsich verzich.

Browser: Udalost STOP

[*] Jan Grman <janog(zv)pluto.elf.stuba.sk> - 4.10.2000 16:13:59

Caute,
pred casom som odoslal dole uvedenu otazku.
Kedze nadalej nepoznam odpoved, pytam sa:
- je to uplne trivialne a nestoji to za odpoved - prosim tych ktory to
vedia vyriesit o pomoc
- nejde to urobit - prosim napiste mi ze to nejde nech sa s tym uz
nezaoberam
- nikto to nevie ani vyriesit ani nevie ci nahodou nejde - to mam smolu
Vdaka.

A tu je ta sprava:

Mam D5 a jednoduchu CGI aplikaciu ktora generuje stranky na zaklade
poziadavky.
Jedna z funkcii je napriklad hladanie v DB (je teraz jedno v akej).
Ak dotaz trva dlho, uzivatel ho chce STOPNUT !

Neviem ODCHYTIT udalost, ze browser uz stranku ktora sa prave "vyraba" uz
NEPOTREBUJE !
(teda toto sa stava pri STOPe, ale napriklad aj vtedy ak uzivatel klikne
nejaku linku - to ale zasa asi robi stop na aktualne realizovany dotaz).

Budem vdacny za kazdu radu.

Jano.
janog(zv)pluto.elf.stuba.sk

Hint & TStringList

[*] Als <Als.FofrsIT(zv)worldonline(tec)cz> - 4.10.2000 19:15:18

Ahoj,

Saturday, November 04, 2000, 2:42:27 PM, you wrote:

A> Ahoj,

A> nevite nekdo kde se mi podarilo dostat do radku hintu v object
A> inspectoru button se tstringlist editorem. Je to velice prakticka
A> vec protoze muzete psat nekolikaradkove hinty docela prehledne. Na
A> dvou instalacich (WinNT a notebook s Win98) to tam mam. Nevim uz
A> ovsem jak se mi tam dostal. Ted jsem preinstaloval na W2k a zjistil
A> ze to tam standardne neni. (vesele ze ???)

A> Poradte prosim ...
Uz jsem na to prisel. Dostane se tam s instalaci RxLib ..
Zapomente na to ...........

--
S pozdravem

Ji�� Kubelka ��� Als.FofrsIT(zv)worldonline(tec)cz ���

RSA

[*] Zdenek Janish <medusa(zv)brajan(tec)cz> - 4.10.2000 19:48:49

Dobry den,

shanim nejakou komponentu, ktera umi "balik dat" zasifrovat pomoci RSA
algoritmu...

nesetkal jste se nekdo s cecim takovym??

Diky
Zdenek

Vyvoj SW pro DOS v prostredi Delphi

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 4.10.2000 21:46:11

From: "Ji�� Foldyna" <jiri.f(zv)avizo(tec)cz>
> udrzuji, udrzuji proto, ze jejich transfer do Wirs je z rady duvodu
> nepruchodny. Pouzivam v nich asembler, interrrupty, primy pristup na HW,
> potrebuji plnou kontrolu nad masinou a vsechny ostatni podle Billa G. spatne
> veci, a jde mi opravdu jen o to, usnadnit si jejich udrzbu pouzivanim Delphi

Ahoj,

to nejsou 'spatne veci', vsechny tyto veci jsou samozrejme ve Windows mozne,
jinak by nemohl operacni system fungovat. Musi se ale udelat zpusobem, ktery
vyhovuje vicelulohovym operacnim systemum, tedy v pripade Windows je pristup
k HW prostrednictvim driveru k tomu ucelu zhotovenych. To ze je neni mozne
psat v Delphi neni problem ani Windows ani Gatese ;-)

Jako nouzove reseni lze v Delphi pro pristup k I/O portum a IRQ pouzit tohle:
http://www.entechtaiwan.com/tools.htm

Petr Vones, amatersky programator

BMP-->GIF,PIC

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 4.10.2000 21:46:21

From: <bejcek(zv)centrum(tec)cz>
> Drazi pratele, poradte mi jak prevedu BMP do GIF,PIC,TIF p��padn�
> i do jin�ch form�t�, JPEG ale znam! Jeste jeden dotaz da se nejak

Ahoj,

Existuje knihovna GraphicsEx ktera obsahuje spoustu formatu, neni ale free:
http://www.lischke-online.de/Graphics.html

Dale pak neco najdes tady:
http://www.efg2.com/Lab/Library/Delphi/Graphics/FileFormatsAndConversion.htm

> nastavit kvalita, hustota daneho formatu? Jde mi o snizeni
> velikosti souboru. Dekuji moc

To bude zalezet na danem formatu, napriklad pro JPEG se muzes podivat na
jendnoduchou utilitu ScreenJPG: http://www.volweb(tec)cz/pvones/delphi

Petr Vones, amatersky programator


Objektove databaze

[*] Ivan Koz�k - 4.10.2000 13:16:15 -0800

Podivaj sa na http://www.objects(tec)cz Vyzera to nadejne. Ivan

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

-----Original Message-----
From: Roman <sw.maurice(zv)seznam(tec)cz>
To: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Date: 3. listopadu 2000 17:15
Subject: OT: Objektove databaze


>Ahoj,
>nemate nekdo odkaz na nejaky zdroj informaci o %subj%? Hledam hledam a
porad
>nenachazim nic uzitecneho... :-(
>
>Dik
>Roman
>OOOOOOOOOOOOOOOO
>O icq #84229702
>O sw.maurice(zv)cbox(tec)cz
>O http://kouzelne.misto(tec)cz
>OOOOOOOOOOOOOOOO
>
>

AutoInc

[*] Erik Salaj <winsoft(zv)napri.sk> - 4.10.2000 23:49:58

> A jak ti to funguje v takovemhle modelovem pripade, ze predem
> nevis, kolik bude klientu? Typickym prikladem muze byt napriklad
> pojistovna a agenti. Mejme napr. 500 agentu, kteri obihaji klienty, a
> rano (vecer) se prijdou zreplikovat. Krome toho agenti se stridaji,
> jak jedni od firmy odchazeji a novi prichazeji.

Mat v poistovni zaznamy bez toho, aby si vedel od koho su,
nie je najstastnejsie riesenie. Predpokladam, ze poistovna si vytvori
ciselnik agentov, kde si ich bude evidovat.

Erik Salaj, WINSOFT
info(zv)winsoft.sk

Interface (znovu)

[*] Roman LISZKA <liszak(zv)usa(tec)net> - 05.10.2000 09:00:25

Karel Cibulka wrote:
>
> > getObjInterface(O,IID_Obj,Interf)
> >
>
> momentalne tady nemam pristup k Delphi (prece jen Kylix jeste neni
> pristupny), ale neslo by volat metody z interface napr. nasledujicim zpusobem?
>
> if (O is IObjInterface) then IObjInterface(O)._activate;

Tak to by neslo, nejde to ani prelozit.

Interface (znovu)

[*] Roman LISZKA <liszak(zv)usa(tec)net> - 05.10.2000 09:04:15

Tomas Bradle wrote:
>
> No, von totiz kazdej ten form nemusi ten interface implementovat, takze
> pokud funkce GetInterface=true, potom tu implementaci obsahuje a je vracena
> do toho Intf. Nehlede na to, ze ten Tvuj priklad by asi musel byt:
> neco := DejConnection( frISMain as IADODBConnectionInfo );

V helpu k TObject.GetInterface se pise neco o as, ze jsem z toho
pochopil, ze by to takhle melo fungovat, ale konstrukci s as nejde ani
prelozit.

LIB v Delphi

[*] Ing. Patrik Tesar <tesar(zv)rainside.sk> - 5.10.2000 10:50:20

Caute

Viem, ze sa to asi vobec neda, ale predsa:

Viete niekto ako pouzit LIB subory z VC++ v Delphi?

Dik
Patrik


prace s 6ti komponentami jako s array

[*] Martin �ajbik (Marcant) <marcant(zv)sct.sk> - 5.10.2000 11:46:00

Preco smerniky, preco nie priamo objekty

LArray : Array [1..6] of TLabel;

LArray[1]:= Label1;

LArray[1].Caption := 'nejaky text';
> Ahoj, ja to robim s Labelmi takto :
>
> var
> LArray : Array [1..6] of ^TLabel;
>
> Potom niekde v Inicializacii (napr vo FormCreate) mu dam smerniky na ne:
> LArray[1]:= (zv)Label1; file://atd
>
> Ked chcem nejaky pouzit :
> LArray[1]^.Caption := 'nejaky text';
>
> Myslim, ze by to malo ist aj s TIEButton.
>
> >
> > Mam na formu 6 komponent TIEButton a potrebuji s nimi pracovat jako s
> > komponentami v array:
> >
> > for i := 1 to 6 do
> > begin
> > IEButton[i].Caption := Registry.ReadString('path'+IntToStr(i));
> > end;
> >
> > Vim, ze to jde, kdyz ty komponenty vytvarim dynamicky za behu, ale
nevim,
> > jak to aplikovat na jiz stavajici komponenty.
> >

Chyba v D5.01

[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 5.10.2000 11:47:16

Ahoj,

narazil jsem na neprijemnou chybu, nekolikrat jsem ji overil.
Dokonce se vysledek teto chyby dostal jednou k zakaznikovi.
Nezjistoval jsem, zda to je nekde dokumentovane.

Pokud mam otevreny projekt a zkompiluji ho s balicky, pak otevru
jiny projekt, ktery nema nastavenou kompilaci s balicky, presto se
s balicky zkompiluje. Pomuze zavreni a nove nastartovani Delphi.


S pozdravem

Zbysek Hlinka

Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ


Zmena barvy pisma v TPageControl pri najeti mysi

[*] Mari�n Goryl <goryl(zv)insdata.sk> - 15.10.1999 09:43:14

Ahoj,

zapni vlastnost HotTrack := true
komponenty PageControl

Marian
-----P�vodn� spr�va-----
Od: owner-delphi-l(zv)fwd(tec)cz <owner-delphi-l(zv)fwd(tec)cz>
Pre: Konference Delphi <delphi-l(zv)fwd(tec)cz>
D�tum: 13. november 2000 16:57
Predmet: Zmena barvy pisma v TPageControl pri najeti mysi


>Ahoj vsem,
>
>nevite nekdo, jak u TPageControl zmenit barvu pisma pri najeti mysi (jako
>delaji Delphi)?
>
>Diky za kazde nakopnuti.
>
>Martin Falta
>martin.falta(zv)atlas(tec)cz


Duvera v Interbasi je na bode mrazu

[*] Radek Zhasil <radek.zhasil(zv)vitkovice(tec)cz> - 20.10.2000 07:40:22

Ahoj,
nemohu souhlasit. Pouzival jsem IB 4.0 pro LINUX, nyni jsem presel na IB
6.0 pro LINUX, navic lokalne verzi 6.0 pro Win2000, bez zasadnich problemu.
Proto bych si dovolil doporucit hledat chybu nekde jinde (napr. HW problem,
nekorektni instalace atp.). Presto jednu zkusenost jez mne potrapila mam,
mozna Ti pomuze. Nikdy neprovadej kopirovani .GDB souboru na jine misto nez
kde byl vytvoren nebo restaurovan ze zalohy. Ono totiz zdanlive vsechno
funguje, az na jednu vec. Jakykoli novy trigger vytvoreny po takovemto
nevhodnem presunuti, se chova jako splaseny, tzn. generuje naprosto nahodne
a nesmyslne hodnoty (alespon ve verzi 6.0 pro LINUX).

Radek Zhasil
radek.zhasil(zv)seznam(tec)cz
http://www.mujweb(tec)cz/pocitace/radek.zhasil/
0604 539 827; 069/674 33 62; 069/292 8421

-----Puvodni zprava-----
Od: Slavek Rydval [SMTP:rk(zv)atrey.karlin.mff.cuni(tec)cz]
Odeslano: 18. listopadu 2000 22:07
Komu: delphi-l(zv)fwd(tec)cz
Poedmit: Duvera v Interbasi je na bode mrazu

Preji vsem pekneho dne,

ac to rikam nerad, ma duvera v Interbasi (konkretne verze 5.6) sla
ke dnu rychleji nez Titanic s bozskym DiCapriem.

To, ze behem ladeni a testovani programu/procedur/view apod.
musim casto stroj restartovat, aby se IB vzpamatovala, to bych
jeste prezil. Ale dneska jsem zjistil, ze mi z databaze, na ktere
bezi ostra data, vymazala bez pardonu dva radky z tabulky (a
doufam, ze pouze dva), to je i na me trochu moc. Obavam se, ze
prechod ke konkurenci bude nutny. Mate nekdo podobne
zkusenosti?

Slavek


-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
-------------------------------------------------
http://swnet(tec)cz
Magazin informacne vyspelych jedincu
-------------------------------------------------


Runtime error 200

[*] Martin Lopatao - 2.10.2000 22:56:58

A odkud bych si je mohl stahnout?

-----Puvodni zprava-----
Od: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]za uzivatele
iko(zv)kamarad(tec)cz
Odeslano: 28. listopadu 2000 15:17
Komu: delphi-l(zv)fwd(tec)cz
Predmet: Re: Runtime error 200


Ja mam tie patche. Su aj na exace.

At 14:33 28.11.2000, you wrote:
>Ale ten patch je na Pascal, jestli se nepletu. Pokud ma dotycny exac, tak
je
>mu patch na nic.
>Spise by to chtelo srazit vykon - treba pomoci CPU Killeru.
> Pavel

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