Archív konference Delphi

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

Celeron vs. PII, PIII

[*] Jaro <jaro(zv)sinea(tec)cz> - 4.7.2000 23:25:53

> neni o cem hovorit, ceny mluvi za vse
>
> AMD Duron K7 600MHz 3136 3159
> AMD Duron K7 650MHz 4448 4479
> AMD Duron K7 700MHz 6026 6069
> AMD Thunderbird K7 700MHz 6345 6389

Tohle neni korektni, nebot Celeron II 566(zv)850
s jadrem Intel Pentium III Coppermine
stoji necele 4300. Je tedy mirne levnejsi nez Duron 650.
Dale je dobre si uvedomit, ze pro Duron je drazsi zakladni deska,
tak o 1000 Kc, takze ta fama o levnejsim reseni uz proste
neplati.
Na druhe strane uz take neplati fama, ze AMD ma horsi procesory.
Rozhodne nesouhalsim s tebou, ze rozhoduje cena, nebot neni lepsi.
Osobne si vak myslim, ze Duron je lepsi nez Celeron II
(tedy bgez overclock)

Doufam, ze brzo prijde do testu. Pkud ho jiz nekdo mate,
dejte vedet na info(zv)techbox(tec)cz
----------------------------------------------------------------------
------------------
Navstivte internetovy technicky casopis www.techbox(tec)cz,
kde zizkate mnoho zajimavych informaci ze sveta PC


>
> TRT
>
> ----------
>
> Jo jo K7 je super, mam celerona 366(zv)550Mhz tj sbenice na 100MHz a
> ted jsem sedel u AMD K7 550 na celkem spatnem boardu (PC CHIPS) a
> uplne jsem ziral.
> Delphi tam sice nebylo, ale co se tyka rychlosti spousteni Office
2000 to
> se vubec nedalo srovnavat s mojim celeronem.
> Josef
>
>

jak udelam aby se mi spusteny program nezobrazoval

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 5.7.2000 00:42:11

From: "Johnboy" <bachor(zv)iol(tec)cz>
> jak udelam aby se mi spusteny program nezobrazoval v nabidce po stiknu ctrl+alt+delete ?

Ahoj,

toto lze udelat pouze ve Win9x pomoci API funkce RegisterServiceProcess. Protoze
tato funkce neni dostupna ve vsech verzich OS tak je treba ji importovat dynamicky,
viz priklad. Prvni parametr je ID procesu, druhy pak (0, 1 - Register/Unregister).

type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

function RegisterServiceProcess(dwProcessId, dwType: DWORD): DWORD;

implementation

{$R *.DFM}

type
TRegisterServiceProcess = function (dwProcessId, dwType: DWORD): DWORD; stdcall;

var
_RegisterServiceProcess: TRegisterServiceProcess = nil;

function RegisterServiceProcess(dwProcessId, dwType: DWORD): DWORD;
begin
if not Assigned(_RegisterServiceProcess) then
(zv)_RegisterServiceProcess := GetProcAddress(GetModuleHandle(kernel32),
'RegisterServiceProcess');
if Assigned(_RegisterServiceProcess) then
Result := _RegisterServiceProcess(dwProcessId, dwType)
else
begin
Result := 0;
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Win32Check(RegisterServiceProcess(GetCurrentProcessId, 1) <> 0);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Win32Check(RegisterServiceProcess(GetCurrentProcessId, 0) <> 0);
end;

Petr Vones, amatersky programator

Drag & Drop

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 5.7.2000 00:44:11

From: "Martin �ajbik (Marcant)" <marcant(zv)sct.sk>
> Nakoniec som na to prisiel sam, ak by to niekoho zaujimalo, prikladam
> funkciu:

Ahoj,

na toto jiz existuje makro TabCtrl_HitTest.

Petr Vones, amatersky programator

Snadna lokalizace

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 5.7.2000 00:47:21

From: "Bednar��k Dalibor" <dalibor(zv)torola(tec)cz>
> Poradte mi, jak mam psat programy abych je pozdeji mohl snadno prevezt
> do jineho jazyka.

Ahoj,

veskere retezce definovane v kodu ktere pak bude treba lokalizovat musis
deklarovat jako resourcestring. Priklad, kod (jinak zcela nesmyslny) kde
zobrazujes text 'Pocet chyb: %d' ci jej predavas jako text do vyjimky by
mohl vypadat treba takhle:

procedure TForm1.Button1Click(Sender: TObject);
var
ErrorCount: Integer;
begin
ErrorCount := -1;
ShowMessageFmt('Pocet chyb: %d', [ErrorCount]);
if ErrorCount < 0 then
raise Exception.CreateFmt('Pocet chyb: %d', [ErrorCount]);
end;

ale aby bylo mozne ten text lokalizovat je treba jej zapsat takhle:

resourcestring
RsErrorCount = 'Pocet chyb: %d';

procedure TForm1.Button1Click(Sender: TObject);
var
ErrorCount: Integer;
begin
ErrorCount := -1;
ShowMessageFmt(RsErrorCount, [ErrorCount]);
if ErrorCount < 0 then
raise Exception.CreateResFmt((zv)RsErrorCount, [ErrorCount]);
end;

Retezce uvedene v resourcestring jsou pak ulozeny v resource sekci PE
formatu a je mozne je lokalizovat podobne jako DFM. To pak provedes
treba Lokalizatorem (http://www.localizator.com) nebo pokud mas D5 Ent
tak pouzijes integrovany nastroj (ITE) pro lokalizaci.

Petr Vones, amatersky programator


Vhodna database

[*] Petr Voborn�k <vobornik(zv)ssakhk(tec)cz> - 5.7.2000 01:37:57

Jaky druh databaze bych mel pouzit, chci-li v nem mit polozky typu
AnsiString, tedy neomezene dlouhy text, pricemz v souboru by bylo zabrano
misto vzdy jen o delce zadaneho textu. Paradoxova databaze po me vzdy chce
predem zadat maximalni delku stringu. Kdyz je potom text kratsi, v souboru
je zbytecne delka dorovnana prazdnymi znaky.

MIKMIK company
Petr Voborn�k - P�tr
vobornik(zv)ssakhk(tec)cz
ICQ: #23132120
www.ssakhk(tec)cz/home/vobornik/

mrtvy form pri sql dotaze

[*] Delphi confera na MV SR <delphi(zv)minv.sk> - 5.7.2000 03:28:17

>
> > Ahoj
> >
> > Robim dotaz po X masinach na vzdialenych pocitacoch a rad by som popri
tej
> > dlhej
> > a namahavej praci cosi kreslil na obrazovku. Moj form sa vsak tvari ako
> > dead, pokial
> > neskonci select. Vie niekto ako query dokopat nech kde tu dovoli formu
> > nejaku akciu?
>
> Ahoj,
> taketo problemy vacsinou riesim "microsoftsky" - prehravam nejake
animovane
> AVI na obrazovke, aby uzivatel mal pocit, ze sa cosi deje.
> Zdeno


Ahoj Zdeno

Uz som to vyriesil tak ako mi poradil Slavek Rydval cez vlakna. Funguje to
bajecne...aj s progressbarom aj s animovanym
AVI aj s vypismi textu...a navyse mozem spustat X podobnych dotazov naraz.

Werki


Re[2]: Verze D5 (Was:instalace komponent)

[*] Jan Cejka <jan.cejka(zv)mensa(tec)cz> - 5.7.2000 07:27:31

A nedaji se nejake takove nekde sehnat? (Nejlepe free :-)

--
WARNING: Warnings can be ignored.
--
S pozdravem,
Jan Cejka mailto:jan.cejka(zv)mensa(tec)cz



Sunday, July 02, 2000 v 10:43:57 PM, Petr Vones pise:

PV> Ahoj,

PV> Nejlepe se podivat primo k Borlandu, kde maji tabulku obsahu jednotlivych
PV> provedeni Delphi 5 (http://www.inprise(tec)cz/pr_delphi5_box.html). Zasadni
PV> rozdil oproti predchozim je v tom, ze provedeni Standard neobsahuje zadne
PV> komponenty pro praci s databazemi.

PV> Petr Vones, amatersky programator


ReadOnly Memo

[*] Martin =?iso-8859-2?Q?Pe=B9ava?= <jimx(zv)volny(tec)cz> - 05.7.2000 15:32:48

Ahoj lidicky, potreboval bych poradit jak udelat Memo, aby se po
prideleni focusu na nem neobjevil kurzor a sipkama se zaclo rovnou
skrolovat...
Kdyz to trochu rozvedu:
Mam MEMO. Mam ho nastavenej jako Read-Only. Kdyz se do nej prepnu,
objevi se kurzor, jako bych moh editovat, coz ale nejde (Read-Only).
Pokud zacnu mackat sipky (na klavesnici) zacne se kurzor pohybovat a
teprve kdyz s nim sjedu na posledni radek tak zacne text v memu
skrolovat.
Ja bych rad, aby se po prepnuti na memo zadny kurzor neobjevil a pokud
bych stiskl sipku dolu rovnou by se cely memo posunulo o jeden radek
dolu. Pokud bych stiskl sipku nahoru, tak by se zase posunulo o radek
nahoru. (Asi by to slo nejakou specielni obsluhou KeyPressu/KeyDownu,
ale to se mi nechce delat - nehlede na to, ze nevim jak schovat ten
kurzor - i kdyz i tohle by slo nejak neobratne vyresit...)
Diky predem za radu(y)... A jeste: D4Prof, W95OSR2(to asi nejni
dulezite...)
--
Martin Pe�ava

/--------------------------------------------------------------\
| Known as JimX on http://www.webchat(tec)cz & http://www.xchat(tec)cz |
| Webmaster of http://miss.misto(tec)cz |
| E-Mail: mailto:jimx(zv)volny(tec)cz ICQ# 18148896 |
\--------------------------------------------------------------/

ZIPovani

[*] Jan Fiala <jan.fiala(zv)iol(tec)cz> - 5.7.2000 16:26:20

ZipTV neni freeware. Zkus se na Torry podivat na DZDEL15L. Je to freewarovy
balik (vcetne zdroju) pro zipovani, odzipovani, samorozbalovaci zipy vcetne
komponent pro D3-D5. Je s nim mnohem jednodussi prace nez s knihovnou,
dodavanou s Delphi. Co chci zipovat si naplnim do StringListu, ten predam
komponente a vymalovano. Komprese je na urovni WinZipu. Soucasti jsou
resource ve 14 jazycich vcetne CZ.

Jan Fiala

----- Original Message -----
From: "p. Jirman" <jim.design(zv)iol(tec)cz


ZIPTV, co takhle www.ziptv.com

M. Jirman

----- Original Message -----
From: Petr Voborn�k <vobornik(zv)ssakhk(tec)cz>


Navite nekdo o nejake solidni, funkcni, freewarove komponente, ktera by
umela packovat do ZIPu a samozrejme z nej i rozbalovat? Stacilo by i
pakovani do RARu, ACEho nebo nejakeho jineho baliciho formatu.

Treeview

[*] Ale� Va���ek�����"q��y�&���w�3 - 5.7.2000 17:23:49

Zdravim,

Nevite nahodou nekdo o nejake komponente, nebo jakym zpusobem upravit
TTreeView, aby se choval jako v Connection Meteru v nastaveni - predevsim
jak mam udelat, aby se mi nezobrazoval modry pruh, ze je polozka vybrana a
dale nevim jakym zpusobem mam udelat, aby vybrana polozka byla napsana napr.
tucnym fontem.
Za kazdou radu diky,

Ales


ReadOnly Memo

[*] Hurricane <hurricane(zv)email(tec)cz> - 5.7.2000 17:26:41

Zdravim

To skrolovani bez presunu kusoru nahoru a dolu umi mwCustomEdit (SynEdit).
Koukal sem do zdrojaku, ale chytrej sem z toho moc nebyl. Dela to stejne
jako
editor v D. (tedy s Ctrl) I kdyz nastavim ReadOnly na true, tak to porad jde
jenom s Ctrl. Uvnitr kodu si to vypocitava kurzor, takze by nemel byt
problem zobrazovat neviditelny kurzor. Slo by to vlastne udelat i oklikou.
mwEdit ma property TopLine a tu muzes nastavovat jak chces (Editor.TopLine
:= Editor.TopLine+1;) Snad ti to k necemu bude.

Hurricane

----- Original Message -----

Ahoj lidicky, potreboval bych poradit jak udelat Memo, aby se po
prideleni focusu na nem neobjevil kurzor a sipkama se zaclo rovnou
skrolovat...
Kdyz to trochu rozvedu:
Mam MEMO. Mam ho nastavenej jako Read-Only. Kdyz se do nej prepnu,
objevi se kurzor, jako bych moh editovat, coz ale nejde (Read-Only).
Pokud zacnu mackat sipky (na klavesnici) zacne se kurzor pohybovat a
teprve kdyz s nim sjedu na posledni radek tak zacne text v memu
skrolovat.
Ja bych rad, aby se po prepnuti na memo zadny kurzor neobjevil a pokud
bych stiskl sipku dolu rovnou by se cely memo posunulo o jeden radek
dolu. Pokud bych stiskl sipku nahoru, tak by se zase posunulo o radek
nahoru. (Asi by to slo nejakou specielni obsluhou KeyPressu/KeyDownu,
ale to se mi nechce delat - nehlede na to, ze nevim jak schovat ten
kurzor - i kdyz i tohle by slo nejak neobratne vyresit...)
Diky predem za radu(y)... A jeste: D4Prof, W95OSR2(to asi nejni
dulezite...)
--
Martin Pe�ava

/--------------------------------------------------------------\
| Known as JimX on http://www.webchat(tec)cz & http://www.xchat(tec)cz |
| Webmaster of http://miss.misto(tec)cz |
| E-Mail: mailto:jimx(zv)volny(tec)cz ICQ# 18148896 |
\--------------------------------------------------------------/

Nejaky projekt time tracker??

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 5.7.2000 17:36:30

Nevite nekdo o nejakem sledovaci prace v Delphi - kolik casu a na jakem
projektu kdo delal? Neco jsem nasel tady:

http://www.optimasw.cjb.net/ - coz je shareware (a umi poznat i nejakou tu
cinnost - napr. IDLE ;-)

a pak neco tady:

http://stonebirds.8m.com/ - to je sice free, ale zase to nepozna, kdyz na
projektu nepracuju, ale lozim treba po Inetu (potrebuju sledovat AKTIVNI
cas).

Pokud nekdo o necem vite ci mate s necim zkusenosti dejte mi vedet.

Dikes

Mac


klavesy ATL + F4

[*] Johnboy <bachor(zv)iol(tec)cz> - 5.7.2000 19:27:18

Toto je zpr�va ve form�tu MIME obsahuj�c� v�ce ��st�.
Zdravim

chci se zeptat jak udelam aby nefungovalo stiknuti klaves ALT + F4, proste aby nesel takhle program vypnout

predem diky


s pozdravem Johnboy
--------------------------------------------------------------
[ http://web.pinknet(tec)cz/~johnb ]=[ john(zv)iol(tec)cz ]
[ mobil: 0604 57 57 80 ]=[ icq uin: 31198330 ]
--------------------------------------------------------------


klavesy ATL + F4

[*] Ale� Va���ek�����"q��y�&���w�3 - 5.7.2000 19:52:16

do udalosti OnCloseQuery das
CanClose := False;

Ales
-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Johnboy
Sent: Wednesday, July 05, 2000 7:27 PM
To: delphi-l(zv)fwd(tec)cz
Subject: klavesy ATL + F4


Zdravim

chci se zeptat jak udelam aby nefungovalo stiknuti klaves ALT + F4, proste
aby nesel takhle program vypnout

predem diky


s pozdravem Johnboy
--------------------------------------------------------------
[ http://web.pinknet(tec)cz/~johnb ]=[ john(zv)iol(tec)cz ]
[ mobil: 0604 57 57 80 ]=[ icq uin: 31198330 ]
--------------------------------------------------------------


SQL s parametrami

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 5.7.2000 20:07:47

Ahoj,

neda, alespon jsem nevidel server, ktery by to podporoval. Pokud
potrebuji neco podobneho, pak si napisu prikaz typu

SELECT * FROM %s

a pouziji na to funkci Format. Pouzivam to i ve spolupraci s
jednoduhou utilitkou SQL2Const (wiz:
http://atrey.karlin.mff.cuni(tec)cz/~rk/SQL2Const.shtml)

Slavek

> Da sa pouzit v sql vyraze parameter aj inde ako pri where.
> chcem pouzit asi toto:
>
> select *
> from
> :Tabulka1,
> :Tabulka2
> where
> xx=:parameter
> order by
> :sortKey
>
> pri klauzuli from to funguje bez problemov. problem nastava pri from
> a order by.

> Mizu


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


Spustit jinou aplikaci.

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 5.7.2000 20:11:46

Ahoj,

to znamena az po ukonceni spusteneho procesu nebo jej lze zavrit
hned po navratu z funkce CreateProcess?

Slavek

> jen drobna poznamka. Pokud pouzivas CreateProcess, tak je treba zavrit handle
> v TProcessInformation hProcess a hThread pomoci CloseHandle, jakmile uz nejsou
> potreba.
>
> Petr Vones, amatersky programator


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


Vhodna database

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 5.7.2000 20:19:33

Ahoj,

a o co Ti jde? Chces usetrit misto nebo chces, aby retezce zabraly
opravdu pouze to, co maji? V prvnim pripade si moc nepolepsis
zadnou databazi, v druhem pripade prejdi na libovolnou databazi
podporujici typ VARCHAR ci jemu podobny (InterBase, ORACLE,
...). Tyto databaze ale maji vetsi soubory napriklad kvuli rollback
segmentu a dalsim vymozenostem databazi velkeho sveta.

Slavek

> Jaky druh databaze bych mel pouzit, chci-li v nem mit polozky typu
> AnsiString, tedy neomezene dlouhy text, pricemz v souboru by bylo zabrano
> misto vzdy jen o delce zadaneho textu. Paradoxova databaze po me vzdy chce
> predem zadat maximalni delku stringu. Kdyz je potom text kratsi, v souboru
> je zbytecne delka dorovnana prazdnymi znaky.
>
> MIKMIK company
> Petr Voborn�k - P�tr
> vobornik(zv)ssakhk(tec)cz
> ICQ: #23132120
> www.ssakhk(tec)cz/home/vobornik/
>
-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
-------------------------------------------------
http://www.swnet(tec)cz
Magazin informacne vyspelych jedincu
-------------------------------------------------


AutoInc Fields a ADO

[*] Erik Salaj <winsoft(zv)napri.sk> - 5.7.2000 22:02:14

> Potrebuji otestovat field, zda-li je automaticky inkrementovan. Pod DBE
> to jde zjistit pres TField.DataType. Pokud ale mam ADO zdroj, tak mi to
> ohlasi, ze jde o Field typu Integer. Zkousel jsem to i pres
> ADO.Recordset.Fields.Item[x].type_ se stejnym vysledkem. Nevite nekdo
> jak to pod ADO zjistit?

if Recordset.Fields['MyField'].Properties['ISAUTOINCREMENT'].Value then
ShowMessage('IsAutoincrement');

Erik Salaj, WINSOFT


joystick

[*] p. Jirman <jim.design(zv)iol(tec)cz> - 6.7.2000 10:32:38

http://www.ingjapan.ne.jp/hori/index-e.html
(je tam i spousta prikladu)

M.Jirman

----- Original Message -----
From: Hurricane <hurricane(zv)email(tec)cz>> Zdravim
>
> A co takhle Pouzit Direct Input? DirectX tvuj problem vyresi. Urcite
nebude
> problem joystick i emulovat pomoci DX. Adresu na DelphiX nemam, ale mozna
se
> tady uz vyskytla.
>
> Hurricane
> ----- Original Message -----
> > Ve svem programu bych potreboval komunikovat s
> > joystickem.
>

Snadna lokalizace

[*] p. Jirman <jim.design(zv)iol(tec)cz> - 6.7.2000 11:12:36

ahoj,

Vsechny stringy, ktere budes chtit mit v jednotlivych jazyk. mutacich psat
jako ResourceString,
a pak to lze snadni lokalizovat (treba www.localizator.com)

M.Jirman

----- Original Message -----
From: Bednar��k Dalibor


Poradte mi, jak mam psat programy abych je pozdeji mohl snadno prevezt do
jineho jazyka.
Uvitam vsechno ....

Dekuji moc za jakekoliv rady ...

Dalibor


Re[2]: Dotaz na Query

[*] Als <Als.FofrsIT(zv)worldonline(tec)cz> - 6.7.2000 11:57:07

Dobr� den Igor,

Tuesday, July 04, 2000, 8:39:33 AM, you wrote:

IV> Ahoj!

IV> Ja si myslim, ze to jde. TQuery ma vlastnosti DatabaseName, DataSource (tim
IV> muzu menit pro jaky DataSet TQuery plati) a SQL, ktera je typu TStrings.
IV> Dotaz SQL jako retezec si muzu ze chodu programu sestavit jak potrebuji,
IV> napr.:

IV> TQuery.SQL := 'select * from '+W_table+' where ' + S_log_podminka;

IV> Stringove promenne W_Table a S_log_podminka si vyplnis podle potreby.

IV> Ing. Igor Vodicka
IV> informacn� syst�my

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


IV> -----Original Message-----
IV> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of David
IV> Lebeda
IV> Sent: Monday, July 03, 2000 3:10 PM
IV> To: delphi-l(zv)fwd(tec)cz
IV> Subject: Re: Dotaz na Query


>>> Lze do SQL dotazu u komponenty TQuery vlo�it jako parametr n�zev pole
>>> nebo dokonce n�zev tabulky?
>>
>>Patrne ne. Ale zalezi na tom, co mas za SQL server a jaka
>>poskytuje nahradni reseni. Napr. MSSQL obsahuje prikaz
>>execute(retezec) a ten "vykona zadany retezec". Na jinych strojich
>>nevim.
>>
>>David


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

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


Jde to samozrejme bez problemu.
SQL dotaz muzes vytvorit jako string (napr.) nebo

SQL.Add('Select * from dba.saldo where sal_zapl=0 and ('+SQLSTR+') order by '+order);

kde SQLSTR a order jsou string
order='pole1';
SQLSTR='pole1=1 or pole2=2'


Stejne tak to jde s polemi i tabulkami.

PS: Pouzivam Sybase SQL Server.

--
S pozdravem

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

Vhodna database

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 6.7.2000 12:05:28

Popr. u MS SQL 7 typ nvarchar (to n znamena UNICODE). Ale pozor, MS SQL 7 ma
omezeni maximalne 8.000 bytu na jeden zaznam. Pokud budes chtit ukladat
delsi text tak pouzij typ text nebo lepe ntext (opet UNICODE).

Mac

----- Original Message -----
From: "Slavek Rydval" <rk(zv)atrey.karlin.mff.cuni(tec)cz>

> podporujici typ VARCHAR ci jemu podobny (InterBase, ORACLE,

>> Jaky druh databaze bych mel pouzit, chci-li v nem mit polozky typu
>> AnsiString, tedy neomezene dlouhy text, pricemz v souboru by bylo zabrano

komponenta menu

[*] Milan ��ek - 6.7.2000 12:21:47

[P��loha v souboru: komp.jpg]
Toto je zpr�va ve form�tu MIME obsahuj�c� v�ce ��st�.
V priloze zasilam vzhled komponenty.

----- Original Message -----
From: "Petr Vones" <pvones(zv)mbox.vol(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Monday, July 03, 2000 11:39 PM
Subject: Re: Menu a odposlech TCP/IP


> From: "Milan ��ek" <cizek.milan(zv)seznam(tec)cz>
> > 1) schanim visualni komponentu, vyhlizejici jako nabidka napr. z
> > FrontPage2000 (nebo Acces2000) - ViewsBar - levy sloupec s ikonama a
> > popisy....
>
> Ahoj,
>
> FP2000 nemam, ale nestacil by TListView ?

>
> Petr Vones, amatersky programator
>
>
>

Nalezeni "dalsiho vyskytu" zaznamu po LOCATE

[*] Zdeno Jasek <zdeno.jasek(zv)corinex.sk> - 06.7.2000 13:36:21



Radek KALA wrote:

> Snad neopakuji jiz napsane, ale nikde jsem navidel odpoved na
> otazku takze podle mne Table.Next a znovu Table.Locate;
> Alespon kdyz jsem to kdysii potreboval tak to takto fungovalo.

Bohuzial, nie - skusal som to. Locate hlada vzdy od zaciatku. :-(

>
> >
> >
> > David Lebeda wrote:
> >
> > > > Myslim, ze toto nejde. Ja to simulujem, cize uzivatelovi umoznim
> > > > vyhladavat dalsi zapis, ale v skutocnosti prejdem cez Next cely
> > > > dataset a vyhodnocujem, ci ta podmienka plati. Blbe, ale funguje...
> > > >
> > > > Pavel �ern� wrote:
> > > >
> > > > > Poradi mi nekdo,
> > > > >
> > > > > jak po provedeni DataSet.Locate ( ..... ) nalezt
> > > > > dalsi zapis splnujici stejnou podminku ?
> > > > >
> > > > > Pavel �ern�
> > > > > email: pavel(zv)cerny-ps(tec)cz
> > > >
> > >
> > > Na hodne velkych datasetech by mozna melo smysl vytvorit v
> > > pomocnem dotazu seznam vsech zaznamu vyhovujicich podmince
> > > puvodne umistene v Locate, prochazet jen vysledek tohoto
> > > pomocneho dotazu a v te puvodni tabulce delat locate treba podle
> > > primarniho klice, ziskaneho z pomocneho dotazu. Uh - snad je to
> > > srozumitelne, jak to myslim :)
> > >
> > > David
> >
> > Ano, to je druhe riesenie, ktore tiez obcas pouzivam - ono zalezi od
> > situacie, ci je predpoklad, ze uzivatel bude chciet preskakat cez vsetky
> > zaznamy, alebo ho zaujima prvy (maximalne druhy) najdeny zaznam a podla
> > toho sa rozhodnut ako to spravit.
> >
> > Zdeno
> >
>
> S pozdravem Radek KALA
> BetaControl, s.r.o.
> Cerneho 58/60, 635 00
> tlf. : + 420 5 4622 3491
> fax : + 420 5 4622 3470
> GSM : + 420 603 85 75 15


Vhodna database

[*] Zdeno Jasek <zdeno.jasek(zv)corinex.sk> - 06.7.2000 13:45:34



Petr Voborn�k wrote:

> Jaky druh databaze bych mel pouzit, chci-li v nem mit polozky typu
> AnsiString, tedy neomezene dlouhy text, pricemz v souboru by bylo zabrano
> misto vzdy jen o delce zadaneho textu. Paradoxova databaze po me vzdy chce
> predem zadat maximalni delku stringu. Kdyz je potom text kratsi, v souboru
> je zbytecne delka dorovnana prazdnymi znaky.

Interbase ma VarChar, kde sa string skracuje na potrebnu velkost.

>
> MIKMIK company
> Petr Voborn�k - P�tr
> vobornik(zv)ssakhk(tec)cz
> ICQ: #23132120
> www.ssakhk(tec)cz/home/vobornik/

ReadOnly Memo

[*] Zdeno Jasek <zdeno.jasek(zv)corinex.sk> - 06.7.2000 13:47:37

Ja som mal podobne problemy a nakoniec som dospel k tomu, ze
miesto Memo som pouzil ListBox - najme kvoli tomu, ze sa da
velmi dobre ovladat posuvanie scrollbarom na lubovolny riadok
a takisto sa neda editovat. Myslim, ze je to najjednoduchsie riesenie.

Zdeno

Martin Pe�ava wrote:

> Ahoj lidicky, potreboval bych poradit jak udelat Memo, aby se po
> prideleni focusu na nem neobjevil kurzor a sipkama se zaclo rovnou
> skrolovat...
> Kdyz to trochu rozvedu:
> Mam MEMO. Mam ho nastavenej jako Read-Only. Kdyz se do nej prepnu,
> objevi se kurzor, jako bych moh editovat, coz ale nejde (Read-Only).
> Pokud zacnu mackat sipky (na klavesnici) zacne se kurzor pohybovat a
> teprve kdyz s nim sjedu na posledni radek tak zacne text v memu
> skrolovat.
> Ja bych rad, aby se po prepnuti na memo zadny kurzor neobjevil a pokud
> bych stiskl sipku dolu rovnou by se cely memo posunulo o jeden radek
> dolu. Pokud bych stiskl sipku nahoru, tak by se zase posunulo o radek
> nahoru. (Asi by to slo nejakou specielni obsluhou KeyPressu/KeyDownu,
> ale to se mi nechce delat - nehlede na to, ze nevim jak schovat ten
> kurzor - i kdyz i tohle by slo nejak neobratne vyresit...)
> Diky predem za radu(y)... A jeste: D4Prof, W95OSR2(to asi nejni
> dulezite...)
> --
> Martin Pe�ava
>
> /--------------------------------------------------------------\
> | Known as JimX on http://www.webchat(tec)cz & http://www.xchat(tec)cz |
> | Webmaster of http://miss.misto(tec)cz |
> | E-Mail: mailto:jimx(zv)volny(tec)cz ICQ# 18148896 |
> \--------------------------------------------------------------/

prechod D3 -> D5

[*] Kallab <dkallab(zv)scova.vabo(tec)cz> - 6.7.2000 13:54:02


Zdravim vsechny

jak velky problem je konverze projektu z D3 do D5. Projek pouziva az na
jednu komkonentu standardni knihovny a je pouzity datamodul s databazi na
SQL serveru Interbase 5.0.
Mate nekdo nejake poznatky ceho je nutne se vyvarovat nebo co je nezbytne
udelat, abych nemusel nejlepe nic predelavat.

Za jakekoliv informace Vam jiz nyni dekuji.

Zdravi DaK


prechod D3 -> D5

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 6.7.2000 15:33:45

Ahoj,

osobne jsem se setkal pouze s jinym chovanim metody Exchage
ve spojeni s ListBoxem.

Slavek

> jak velky problem je konverze projektu z D3 do D5. Projek pouziva az na
> jednu komkonentu standardni knihovny a je pouzity datamodul s databazi na
> SQL serveru Interbase 5.0.
> Mate nekdo nejake poznatky ceho je nutne se vyvarovat nebo co je nezbytne
> udelat, abych nemusel nejlepe nic predelavat.

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


CachedUpdates v ADO (ADONIS)

[*] Erik Salaj <winsoft(zv)napri.sk> - 6.7.2000 18:27:02

> Vazeni,
> netusite nekdo, jak si ochocit CachedUpdates v ADONISu ?
>
> Moje predstava je takova:
>
> Pripravna faze:
> 1) Nastavim vlastnost ADODataSetu LockType na ltBatchOptimistic
> 2) Priradim mu ADOUpdateSQL, ktery mi spousti lozene procedury na SQL
> serveru
>
> Pouzivani:
> provadi se vesele upravy v ADODataSetu jako Insert, delete, update a pak
> zavolam na zaver ApplayUpdates nebo CancelUpdates.
> ApplayUpdates zpusobi, ze pro kazdou zmenenou vetu provede prislusny SQL
> statement definovany v ADOUpdateSQL.

Toto musis riesit transakciou.

> Tot ma predstava. Zjistil jsem ale, ze to funguje jinak:
> po kazdem vlozeni noveho zaznamu, jeho oprave ci smazani se IHNED provede
> prikaz z ADOUpdateSQL,
> po zavolani ApplayUpdates se opet pro kazdy zaznam vola ADO-generated
prikaz
> INSERT INTO nebo DELETE atd.

Ano, pretoze ADO neumoznuje vykonavat SQL prikazy na cacheovanych udajoch.

Erik Salaj, WINSOFT


Spustit jinou aplikaci.

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 7.7.2000 00:46:39

From: "Slavek Rydval" <rk(zv)atrey.karlin.mff.cuni(tec)cz>
> to znamena az po ukonceni spusteneho procesu nebo jej lze zavrit
> hned po navratu z funkce CreateProcess?

Ahoj,

pokud je nepotrebujes (treba pro cekani na ukonceni procesu), tak je lze zavrit
hned po navratu z CreateProcess.

Petr Vones, amatersky programator

Treeview

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 7.7.2000 00:46:35

From: "Ale� Va���ek" <vasicek(zv)ecommerce(tec)cz>
> Nevite nahodou nekdo o nejake komponente, nebo jakym zpusobem upravit
> TTreeView, aby se choval jako v Connection Meteru v nastaveni - predevsim
> jak mam udelat, aby se mi nezobrazoval modry pruh, ze je polozka vybrana a
> dale nevim jakym zpusobem mam udelat, aby vybrana polozka byla napsana napr.
> tucnym fontem.

Ahoj,

pouzij udalost CustomDrawItem, treba:

procedure TForm1.TreeView1CustomDrawItem(Sender: TCustomTreeView;
Node: TTreeNode; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
if Node.Level = 0 then
begin
Sender.Canvas.Font.Style := [fsBold];
Sender.Canvas.Brush.Color := TTreeView(Sender).Color;
Sender.Canvas.Font.Color := TTreeView(Sender).Font.Color;
end;
end;

Petr Vones, amatersky programator

komponenta menu

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 7.7.2000 01:05:11

From: "Milan ��ek" <cizek.milan(zv)seznam(tec)cz>
> V priloze zasilam vzhled komponenty.

Ahoj,

do teto konference se prilohy zasilat nemaji :-) Jinak uz vim, tahle ci podobna
komponenta neni primo v zakladni sade ovl.prvku Windows a je treba si ji napsat
celou od zacatku. Jednu takova je tu (http://www.fesoft.com/powertls/ptdnload.htm)
jmenuje se TFEGXOutlookBar.

Petr Vones, amatersky programator

Overeni vlozeneho udaje

[*] Vasek Navrat <engine(zv)ropacek(tec)cz> - 7.7.2000 01:13:52

Dobry den,

potrebal bych nejak jednoduse zjistit, jestli uzivatel zadal do Editu pouze cisla od nuly do deviti a ne zadne jine znaky - jen cisla. Existuje na to nejake elegantni reseni?

S pranim hezkeho dne
Vasek Navrat


Vhodna database

[*] Bosnis <bosnis(zv)atlas(tec)cz> - 7.7.2000 05:25:46

Zrejme si jak uz bylo psano nepolepsis nebo nevyberes, pokud budes chtit aby
se cely text vesel do jedne bunky.
Pokud ale vkladany text rozdelis na bloky (napr po 32kB) a ty vlozis jako
samostatne zaznamy do nejake tabulky a jednotlivym blokum das poradove
cislo, pak se da hluchy prostor minimalizovat - musi byt sladen s velikosti
stranky databaze, padla tady hranice 8kB pro velke databaze ( tahle hranice
zavisi na ostatnich datech v databazi a da se nastavit pri vytvareni
databaze - 1, 2, 4 a 8 kB ), tj pro databaze s velkymi polozkami. Musi se
sladit velikost ukladaneho bloku s velikosti stranky - celociselne nasobky,
vlastni velikost stranky (jeji volba) pak zalezi na optimalizaci - velikost
bloku a rychlost nacitani. Proto bych doporucoval nejakou databazi, ktera
umoznuje menit velikost stranky a ma datovy typ varchar, nebo jemu podobny,
a velky zaznam rozdelit na mensi.


----------------------------------------------------------------------------
---
Ing. Pavel SPEJTEK
bosnis(zv)atlas(tec)cz
http://freeweb.coco(tec)cz/ps/index.html
----------------------------------------------------------------------------
---

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of Petr
Voborn�k
Sent: Wednesday, July 05, 2000 1:38 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Vhodna database


Jaky druh databaze bych mel pouzit, chci-li v nem mit polozky typu
AnsiString, tedy neomezene dlouhy text, pricemz v souboru by bylo zabrano
misto vzdy jen o delce zadaneho textu. Paradoxova databaze po me vzdy chce
predem zadat maximalni delku stringu. Kdyz je potom text kratsi, v souboru
je zbytecne delka dorovnana prazdnymi znaky.

MIKMIK company
Petr Voborn�k - P�tr
vobornik(zv)ssakhk(tec)cz
ICQ: #23132120
www.ssakhk(tec)cz/home/vobornik/

Indexovani dbf souboru

[*] Bednarc�k Dalibor <dalibor(zv)torola(tec)cz> - 7.7.2000 07:11:46


Na reindexaci se da nejak pouzit tohle.
Myslim si ale, ze to nebude fungovat na slozene indexy...

DbiRegenIndexes(TableName.Handle);

Vyriznuty popis s Helpu pro BDE
dBASE or FoxPro: All open indexes are regenerated.
Paradox: All maintained and non-maintained indexes are regenerated.
SQL, Access: SQL and Access indexes cannot be regenerated.


----- Original Message -----
From: <novacek(zv)vanicek(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Tuesday, July 04, 2000 12:23 PM
Subject: Re: Indexovani dbf souboru


> Zdar a silu!
>
> > potreboval bych vytvorit nove indexy (indexove soubory) k *.dbf souborum
=
> > z Delphi 3. Primarni i sekundarni. Nepodarilo se mi nikde zjistit, jak =
> > to udelat. Prosim poradte.
> Kdysi jsem delal diplomku, ve ktere jsem krom jineho byl nucen cist
> indexy FoxPro. Podle dokumentace a popisu indexovych souboru jsem
> napsal unit pro cteni indexovych souboru. Predpokladam, ze IDX, resp.
> CDX soubory jsou stejne pro vsechny DBF.
> Pokud k tomu pridas algoritmy pro praci s B-stromy (viz literatura)
> a prepises si to podle potreby, mohlo by to vyjit.
> Problemem muze byt zahlavi indexoveho souboru, kde je par
> nedokumentovanych udaju, ktere bys musel zjistit metodou pokus -
> omyl.
>
> Mas-li zajem, napis mi a posli Ti ten zdrojak.
>
> Zdarrr.
>
> Vladimir Novacek
>
> VANICEK SOFTWARE, spol. s r.o. tel.: 05-747267
> Zborovska 15 fax+BBS: 05-41240246
> 616 00 Brno e-mail: novacek(zv)vanicek(tec)cz
> Ceska Republika http://www.vanicek(tec)cz
>

barcode

[*] Kallab <dkallab(zv)scova.vabo(tec)cz> - 7.7.2000 08:28:51

Zdravim

V D3 jsem pouzival QRBarcode (neni soucasti D3) pro tisk caroveho kodu. V D5
mi nejde nainstalovat. Existuje zpusob jak komponenty napsane pro D3
"transformovat" a pouzivat v D5, nebo neznate nekdo vhodnou komponentu pro
tisk caroveho kodu alespon pro format CODE39.
Primo v D5 jsem nic takoveho nenasel.

diky DaK


ZIPovani

[*] Bednarc�k Dalibor <dalibor(zv)torola(tec)cz> - 7.7.2000 08:28:45

Zminenoe komponenty DZDEL15 ale s M na konci jsem nasel na adrese
http://www.geocities.com/SiliconValley/Orchard/8607/
----- Original Message -----
From: "Jan Fiala" <jan.fiala(zv)iol(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, July 05, 2000 4:26 PM
Subject: Re: ZIPovani


> ZipTV neni freeware. Zkus se na Torry podivat na DZDEL15L. Je to
freewarovy
> balik (vcetne zdroju) pro zipovani, odzipovani, samorozbalovaci zipy
vcetne
> komponent pro D3-D5. Je s nim mnohem jednodussi prace nez s knihovnou,
> dodavanou s Delphi. Co chci zipovat si naplnim do StringListu, ten predam
> komponente a vymalovano. Komprese je na urovni WinZipu. Soucasti jsou
> resource ve 14 jazycich vcetne CZ.
>
> Jan Fiala
>
> ----- Original Message -----
> From: "p. Jirman" <jim.design(zv)iol(tec)cz
>
>
> ZIPTV, co takhle www.ziptv.com
>
> M. Jirman
>
> ----- Original Message -----
> From: Petr Voborn�k <vobornik(zv)ssakhk(tec)cz>
>
> Navite nekdo o nejake solidni, funkcni, freewarove komponente, ktera by
> umela packovat do ZIPu a samozrejme z nej i rozbalovat? Stacilo by i
> pakovani do RARu, ACEho nebo nejakeho jineho baliciho formatu.
>
>

ADONIS asynchronna ulozena procedura.

[*] Robert Zak <nrsys(zv)psn.sk> - 7.7.2000 09:15:53

Pouzivam stored proceduru v D5prof/ADONIS/MSSQL7.0. Pokial je procedura
spustena v synchronnom rezime(TADOStoredProcedure), prebehne vporiadku.
Pokial ju ale spustim s nastavenym "Options/opAsyncExecute" (vsetky ostatne
volby v options mam vypnute), procedura sa nespusti, alebo aspon po nej nie
je vidiet ziadny vysledok (pri spusteni nevyvola vynimku).
Procedura trva velmi dlho, napr. aj cely den. Pokial ale znizim pocet
spracovavanych viet na male mnozstvo (kedy procedura trva radovo niekolko
sekund) spusti a bez problemov sa vykona aj v asynchronnom rezime so
spominanym nastavenim.
- Viete mi prosim niekto poradit, ako spustim ulozenu proceduru v
asynchronnom rezime aj pri dlhsom case jej trvania?
- Ako zistim, ci procedura este bezi alebo spadla ci skoncila?
Dakujem

Robo


CachedUpdates v ADO (ADONIS)

[*] Hynek Svatos <svatos(zv)kam(tec)czu(tec)cz> - 7.7.2000 09:26:58

> > Vazeni,
> > netusite nekdo, jak si ochocit CachedUpdates v ADONISu ?
> >
> > Moje predstava je takova:
> >
> > Pripravna faze:
> > 1) Nastavim vlastnost ADODataSetu LockType na ltBatchOptimistic
> > 2) Priradim mu ADOUpdateSQL, ktery mi spousti lozene procedury na SQL
> > serveru
> >
> > Pouzivani:
> > provadi se vesele upravy v ADODataSetu jako Insert, delete, update a pak
> > zavolam na zaver ApplayUpdates nebo CancelUpdates.
> > ApplayUpdates zpusobi, ze pro kazdou zmenenou vetu provede prislusny SQL
> > statement definovany v ADOUpdateSQL.
>
> Toto musis riesit transakciou.
>
> > Tot ma predstava. Zjistil jsem ale, ze to funguje jinak:
> > po kazdem vlozeni noveho zaznamu, jeho oprave ci smazani se
> IHNED provede
> > prikaz z ADOUpdateSQL,
> > po zavolani ApplayUpdates se opet pro kazdy zaznam vola ADO-generated
> prikaz
> > INSERT INTO nebo DELETE atd.
>
> Ano, pretoze ADO neumoznuje vykonavat SQL prikazy na cacheovanych udajoch.
>
> Erik Salaj, WINSOFT

Tak to abych si udelal potomka TADDataSetu a upravil AplyUpdates k obrazu
svemu. OK.
Ovsem, je mozne zjistit, jake vety byly smazany (aniz bych si je pri mazani
hazel do nejake interni struktury) ?
Zmenene a insertnute vety zjistim jednoduse nastavenim filtru typu
ftPendingRecords, ale smazane se neukazou a jeste
to na me vyhodi tu chybovou hlasku ADO, ze dataset obsahuje smazane vety
nebo ukazatel na smazane vety
(coz je samozrejme spravne, proc mi to ale hlasi, at ji vubec neukazuje a
nic nehlasi, nebo at tu smazanou vetu
ukaze s celou paradou, musi si preci nekde interne o ni uchovavat informaci
...).

Muj dotaz tedy zni:
lze zjistit, ktere vety byly zmazany a ktere opraveny ci insertnuty nejakym
standardnim zpusobem nez tak kostrbate a "pres ruku", jak jsem to popsal ?

Diky za trpelivost ;-)


Keep mailing :-)
=========================
Hynek Svato�
svatos(zv)kam(tec)czu(tec)cz
hynek.svatos(zv)atlas(tec)cz
=========================

OT: nabidka spoluprace, ovladani zvuk. karty ve Wi

[*] Ota Mal� - 7.7.2000 08:27:48

Ahoj,
shanime cloveka, ktery ma zkusenosti s ovladanim zvuk. karty (na urovni
SB16) pod Windows, nejlepe v Delphi, neni vsak podminkou. Jedna se o
realtime samplovani atp.

Odpovedi, prosim, bud na muj mail nebo na papouch(zv)vol(tec)cz .

S pozdravem
Ota Maly

PaPouch elektronika
http://www.pap-el(tec)cz

Spustit jinou aplikaci.

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 7.7.2000 09:29:29

> > jen drobna poznamka. Pokud pouzivas CreateProcess, tak je treba
> > zavrit handle v TProcessInformation hProcess a hThread pomoci
> > CloseHandle, jakmile uz nejsou potreba.
> >
> > Petr Vones, amatersky programator

Ahoj,

a co kdyz se to neudela? Jak velkou "ztratu" tim utrpim?

David


Local share, net dir

[*] Roman �ev��k��������(��h�̿ - 7.7.2000 09:57:13

Ahoj, nevite nekdo jak nastavit programove net dir a local share ?

Na www.borland.com jsou sice priklady, ale ty me nefunguji.

Dik Roman


Snadna lokalizace

[*] Josef A. Cerny <vyvoj(zv)atlascon(tec)cz> - 7.7.2000 10:37:15

> > Poradte mi, jak mam psat programy abych je pozdeji mohl snadno prevezt
> > do jineho jazyka.
>
> veskere retezce definovane v kodu ktere pak bude treba lokalizovat musis
> deklarovat jako resourcestring. Priklad, kod (jinak zcela nesmyslny) kde
> zobrazujes text 'Pocet chyb: %d' ci jej predavas jako text do vyjimky by
> mohl vypadat treba takhle:
> Retezce uvedene v resourcestring jsou pak ulozeny v resource sekci PE
> formatu a je mozne je lokalizovat podobne jako DFM. To pak provedes
> treba Lokalizatorem (http://www.localizator.com) nebo pokud mas D5 Ent
> tak pouzijes integrovany nastroj (ITE) pro lokalizaci.

Jenze tyto retezce jsou potom soucasti exe ci dll a s podporou noveho
jazyka se musi vyrobit nova verze programu. Navic pri soucasne podpore vice
jazyku s moznosti za behu prepinat by byla velikost programu zbytecne
navysena o momentalne nepotrebne retezce.

Doporucuji si uchovavat retezce v externich souborech a pri spusteni
programu nebo pri zmene jazyka za behu nahrat texty z prislusnych souboru. S
novym jazykem staci vyrobit jenom definicni soubor prelozenych textu.

Josef Cerny


Snadna lokalizace

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 7.7.2000 10:57:18

Ahoj,

Tohle jsem jednou zazil. Projekt mel cca 50 000 zdrojoveho kodu v
Turbo Vision a krome textu se tam davaly i pozice jednotlivych
prvku v dialozich. Muzu Ti rict, ze takovej humus jsem jeste
nezazil. Navic ten projekt byl zivej, takze neco se odebiralo, neco
se pridavalo a menilo. Nechtel bych to zazit znovu.

Zbyskuv Lokalizator texty z EXE souboru umi vytahnout (jsou-li
jako resources) a neni potreba distribuovat en exacu, ale jen jeden
s prislusnou jazykovou dllkou.

Tvuj postup by byl mozna dobry pro velmi male programky, ale ne
pro rozsahle projekty.

Slavek

> Doporucuji si uchovavat retezce v externich souborech a pri spusteni
> programu nebo pri zmene jazyka za behu nahrat texty z prislusnych souboru. S
> novym jazykem staci vyrobit jenom definicni soubor prelozenych textu.
>
> Josef Cerny


TCP, DLL a Handle

[*] Ing. Lud�k Florian <Ludek.Florian(zv)bluerose(tec)cz> - 7.7.2000 11:16:38

Hezky den vsem,

Mam malou aplikaci, ktera komunikuje s dalsim PC pres TCP protokol. Dale mam
DLL, kde se provadeji prikazy a vraci se do hlavni aplikace vysledek, ktery
se posle klientum. Zjednodusene asi takto:

App:
-----

function PrikazTCP(Prikaz: PChar): PChar; stdcall; external DLLLib;

:
begin
S := TCPServer.Read(Socket, Data); // precti data
// predej prikaz do DLL a posli vysledek
TCPServer.Write(Socket, StrPas(PrikazTCP(Pchar(S))));
end;


DLL:
-----

functon PrikazTCP(Prikaz: PChar): PChar; stdcall; export;
begin
if StrPas(Prikaz) = 'A' then Result := 'B';
:
end;

Tak. To beha. Ted co bych chtel.

V aplikaci mam komponentu se serverem a data bych chtel klientum
poslat primo z DLL.
Jednim resenim by bylo vytvorit TCP server primo v DLL, ale to neni ucelem.
V aplikaci se nastavuje spousta dalsich parametru a v DLL jsou zase jen
prikazy, na ktere server reaguje. Pokud bych zahodil DLL a kod pridal do
aplikace, tak mam samozrejme po problemech, ale zamerem je moznost dynamicky
na dalku vymenit DLL s prikazy a tim nezavisle na obluze rozsirovat
moznosti.

Muzu do DLL predat sice Handle onoho serveru, ale dal uz nevim. Nikdy jsem
zatim podobny problem neresil, tak ani nevim, jak nalozit s Handle, pripadne
jak se takovy pripad resi.

Za kazdou radu dekuji.

Bye Ludan


Vhodna database

[*] Radek KALA <Kala(zv)atlas(tec)cz> - 7.7.2000 11:41:39

Co takhle treba MEMO

> Jaky druh databaze bych mel pouzit, chci-li v nem mit polozky typu
> AnsiString, tedy neomezene dlouhy text, pricemz v souboru by bylo zabrano
> misto vzdy jen o delce zadaneho textu. Paradoxova databaze po me vzdy chce
> predem zadat maximalni delku stringu. Kdyz je potom text kratsi, v souboru
> je zbytecne delka dorovnana prazdnymi znaky.
>
> MIKMIK company
> Petr Voborn�k - P�tr
> vobornik(zv)ssakhk(tec)cz
> ICQ: #23132120
> www.ssakhk(tec)cz/home/vobornik/
>
S pozdravem Radek KALA
BetaControl, s.r.o.
Cerneho 58/60, 635 00
tlf. : + 420 5 4622 3491
fax : + 420 5 4622 3470
GSM : + 420 603 85 75 15


ListView versus ListBox

[*] Hurricane <hurricane(zv)email(tec)cz> - 7.7.2000 12:45:24

Zdravim

Pouzival jsem komponentu FileListBox (potomek ListBoxu) a nyni chci prejit
na LsFileListView26 (potomek ListViewu) problem my ale dela indexovani. U
ListBoxu dam ListBox.Index := 5;, ale u ListViewu to nejde a
ListView.Items[5].Selected := true; mi nevzhovuje. Potrebuji, abz se vzbrala
jenom prave ta jedna polozka a aby mela focus (vybarvena ikona). Poradite
nekdo. Nebo pripadne, jestli existuje podobna komponenta, ktera mi zobrazi
soubory i s 95kovymi ikonami, ale potomek ListBoxu (staci mi zobrazeni pod
sebe (seznam))

Dekuji za kazde nakopnuti

Hurricane
hurricane(zv)email(tec)cz


IB6 a vyuzivanie pamati

[*] pcb(zv)atlas(tec)cz - 7.7.2000 14:05:44

Haj hou!

On 4 Jul 2000, at 23:08, Roland Tur�an (RoTurSoft) wrote:
m !
>
> Mam databazu cca 20MB ktora obsahuje cca 300.000 recordov v jednej
> tabulke, ale sa mi rychlosti spracovania zdaju byt trochu pomale. Ked
> si pozrem tak server pouziva od 4-6 MB RAM pritom ma jej este cca 50MB
> free. Pouzivam W2K Pro s 128 MB Ram. Vyriesi tuto vec pouzitie
> serverovej instalacie OS ?

Coz takhle zvetsit u IB pocet stranek pro cache ?

Hodne zdaru


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

Docking example

[*] Such�nek Luk� <Lukas.Suchanek(zv)merlin(tec)cz> - 7.7.2000 14:14:45

Ave,
mozna jsem uplne blbej, ale uz nekolik dni se patlam s Docking
examplem v D5 Enterprise a jednu vec nechapu.
Uz pri spusteni je videt, ze jinak se chova dockovani na ty plovouci
barevny formulare a jinak se chova dockovani na skryte panely na main formu.
"Spravne" - nebo tak, jak bych to chtel, se to chova pri dockovani na ty
plovouci okna. "Spatne" - alogicky a vubec se to chova pri dockovani na ty
panely. Pri dockovani na panely sice kresli do ktereho z uzdockuntych-oken
to prilepi, ovsem po upusteni to proste prskne na kraj panelu (vlevo,
vpravo, dolu ci nahoru) ...
Nekolikadennim experimentovanim jsem zjistil, ze se to chova tak, ze
pri DockOver se volaji metody v tech plovoucich oknech .. (proto to spravne
zobrazeni DockRect), ovsem pri upusteni se vola DockDrop v panelu (proto to
spatne umisteni). Docking je pro me novy a nevim si s tim rady ... je chyba
nekde ve VCL nebo staci nejaka jednoducha uprava examplu, aby se to chovalo
korektne? Hraji si s tim uz treti den a prestava me to bavit.
V archivu konference jsem nasel zminku o Magnetic Formu, jenze ten
jsem z DSP nedokazal stahnout ... pokud jej nekdo mate (a je pouzitelny do
D5) uvital bych jej (alespon na odzkouseni).

Predem dekuji za rady a porady.

/ Lukas Suchanek


----- Lukas Suchanek ----- 0602 / 844 355 -----


DeleteFile do kose

[*] Hurricane <hurricane(zv)email(tec)cz> - 7.7.2000 14:58:07

Zdravim

Potrebuju mazat soubor do kose, LsFileListView26
(http://lunasoft.hyperlink(tec)cz) k tomu pouziva funkci DoSHFileOp, me se ale
nedari ji zprovoznit jen tak mimo. Hlasi mi to Types of actual and formal
parameters must be identical. Celou proceduru z LsFileListViewu uvadim nan
konci. Pokud to nepujde vyresit jednim prikazem, potreboval bych asi neco
jako proceduru, ktery jenom predam jmeno souboru, ta soubor smaze a ja potom
jeste refreshnu ListBox, kde mam ty soubory. Nechci komplet celou proceduru,
staci jen nejaky navod nebo priklad. Asi je to jedno, ale mam D3/Win98.

Dekuji za kazde nakopnuti spravnym smerem

Hurricane
hurricane(zv)email(tec)cz

------------------
procedure TLsFileListView26.DeleteItems;
var
i : integer;
Abort : Boolean;
DelFName : string;
oldCur : TCursor;
begin
Abort := False;
oldCur := Screen.Cursor;
Screen.Cursor := crHourGlass;
if not SetCurrentDir( FDirectory ) then exit;
try
FSelectedFiles.Clear;
for i := 0 to Items.Count - 1 do
begin
if Items[ i ].Selected then
FSelectedFiles.Add( AddNullToStr( Items[ i ].SubItems[ 4 ] ) );
end;
for i := 0 to FSelectedFiles.Count - 1 do
begin
DelFName := '';
DelFName := FSelectedFiles.Strings[ i ];
DoSHFileOp( Parent.Handle, FileOpMode[ 1 ], DelFName, '', Abort );
end;
finally
UpdateFileList;
FSelectedFiles.Clear;
if Assigned( FDirTreeCombo ) then
begin
FDirTreeCombo.ResetTreeView;
FDirTreeCombo.OpenPath( FDirectory );
end
else if Assigned( FDirTree ) then
begin
FDirTree.Reload;
FDirTree.OpenPath( FDirectory );
end;
end;
Screen.Cursor := oldCur;
end; // DeleteItems


Menu a komponenta

[*] Milan ��ek - 7.7.2000 15:03:24

Omlouvam se vsem,
zvlaste pak administratorovi konference, za binarni prilohu .gif

Zrejme to byl ale posledni zpusob, jak ostatnim sdelit, o co mi vlastne jde.
A vyplatilo se. Diky PetreV za tu adresu,
a jeste jednou sorry... :-

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

TCP, DLL a Handle

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 7.7.2000 15:58:59

>Hezky den vsem,
>
>Mam malou aplikaci, ktera komunikuje s dalsim PC pres TCP protokol. Dale
mam
>DLL, kde se provadeji prikazy a vraci se do hlavni aplikace vysledek, ktery
>se posle klientum. Zjednodusene asi takto:
>
>App:
>-----
>
>function PrikazTCP(Prikaz: PChar): PChar; stdcall; external DLLLib;
>
>:
>begin
> S := TCPServer.Read(Socket, Data); // precti data
> // predej prikaz do DLL a posli vysledek
> TCPServer.Write(Socket, StrPas(PrikazTCP(Pchar(S))));
>end;
>
>
>DLL:
>-----
>
>functon PrikazTCP(Prikaz: PChar): PChar; stdcall; export;
>begin
> if StrPas(Prikaz) = 'A' then Result := 'B';
> :
>end;
>
>Tak. To beha. Ted co bych chtel.
>
>V aplikaci mam komponentu se serverem a data bych chtel klientum
>poslat primo z DLL.
>Jednim resenim by bylo vytvorit TCP server primo v DLL, ale to neni ucelem.
>V aplikaci se nastavuje spousta dalsich parametru a v DLL jsou zase jen
>prikazy, na ktere server reaguje. Pokud bych zahodil DLL a kod pridal do
>aplikace, tak mam samozrejme po problemech, ale zamerem je moznost
dynamicky
>na dalku vymenit DLL s prikazy a tim nezavisle na obluze rozsirovat
>moznosti.
>
>Muzu do DLL predat sice Handle onoho serveru, ale dal uz nevim. Nikdy jsem
>zatim podobny problem neresil, tak ani nevim, jak nalozit s Handle,
pripadne
>jak se takovy pripad resi.
>


Bud predas otevreny socket DLLku nebo napises nejaky callback interface,
ktery bude DLLko pouzivat kdyz bude chtet posilat/prijimat data.

Zdravi
D. Toman

MDI Problems

[*] Michal Zimen <zimen(zv)nextra.sk> - 7.7.2000 16:32:24

Ahoj

Narazil som na niekolko problemikov pri MDI.

1.Preco metoda CreateForm vola hned ShowForm pri MDIChild?
Potrebujem mdichild okno len vytvorit a potom ho zobrazit. ked volam
vytvorenie x:=tx.create(self) z FormActivate tak vyhlsi chybu, ze
ziadny MDIForm nieje aktivny.
Teda da sa to nejak aby create bolo create a show bol show ?
Alebo potom vyriesit problem volania Create mdi childu.

Skusal som vytvarat mdichild v *.dpr po vytvoreni MDIForm. Tam to
trochu islo, ale nie podla mojich predstav. Mal som dojem, ze
MDIForm o tomto childe vobec nevie i ked som mu predal parameter
spravny.
Ked som aktivoval uspesne MDIChild a potom presiel na inu komponentu
v MDIForm a zas nazad, tak prestal MDIChild reagovat.

2.
x:=tx.Create(FormXL);

Otazka:
FormXL urcuje rodica objektu x ?

Dakujem za vsetky rady.


Mizu
_ _ _ _._ _ _
( | ( | ( | <_ > ( | ( |
( |\/( | ( | / / ( |_( |
(_| (_| (_| <___> (_____|
mizu(zv)nextra.sk
/\ LINUX INSIDE /\

Volani procedur z Oracle Packages

[*] Virag, Ivan <ViragI(zv)logica(tec)com> - 7.7.2000 17:30:37

Zdravim.

Pri volani procedur nebo funkci, ktere jsou soucasti Oraclovskych Packages
se nedostanu na jejich parametry, at pouziju, co pouziju. Nemate nekdo
zkusenosti? Dekuji.

Ivan Virag


Volani procedur z Oracle Packages

[*] delphi(zv)htkpro(tec)cz - 7.7.2000 18:40:10


A pres co se pristupuje k databazi ? BDE nebo neco jineho ?

>Zdravim.
>
>Pri volani procedur nebo funkci, ktere jsou soucasti Oraclovskych Packages
>se nedostanu na jejich parametry, at pouziju, co pouziju. Nemate nekdo
>zkusenosti? Dekuji.
>
>Ivan Virag
>
>

Volani procedur z Oracle Packages

[*] Jan Fryscak <fryscak(zv)scio(tec)cz> - 7.7.2000 18:46:00

> Zdravim.
>
> Pri volani procedur nebo funkci, ktere jsou soucasti
> Oraclovskych Packages
> se nedostanu na jejich parametry, at pouziju, co pouziju. Nemate nekdo
> zkusenosti? Dekuji.

Mam s tim zkusenosti: me to funguje jenom kdyz se pripojim pres ODBC.
Pri nativnim spojeni ty funkce ani nevidim.

Honza
>
> Ivan Virag
>

Rychlost SQL

[*] Parizsky Ladislav <parizsky(zv)access-it(tec)cz> - 07.7.2000 15:16:15 -0400

Cau
Nevite nekdo jak rychle zjistit zda je program spojen s MS SQL 7 ? Potrebuju to zjistit za behu programu. Kdyz na to pouziji INSERT v query tak to trva asi 5 min, coz je desne dlouha doba.

Dik Ladap

OT: Notebook CLEVO 86

[*] Martin =?iso-8859-2?Q?Pe=B9ava?= <jimx(zv)volny(tec)cz> - 07.7.2000 22:43:48

Ahojky lidicky, moc se omlouvam za OT, ale uz fakt nevim kam se obratit
pro pomoc. Koupil sem nejakej starsi notebook - CLEVO 86 (FCC
ID:FMA86D). Sehnal jsem si do nej PCMCIA sitovou kartu, ktera na 100%
funguje. Kdyz ji tam strcim, Windowsy najdou novy hardware, nainstaluji
spravne ovladace (podle popisu), ale sitovka nefachci. (pod DOSem s DOS
ovladaci jo.) Zjistil sem, ze v Ovladacich panelech - System je nejake
zarizeni jako nezname zarizeni - ma nazev PCI Card. Kdyz ho odeberu, tak
po restaru woken ho najdou znova, ale nemaji ovladac a tak se ho snazi
najit na diskete - kde samozrejme neni a tak mi nabidnou pokracovat dal,
ale bez ovladace. Zkousel sem hledat nejake ovladace na webstrance
vyrobce, ale nasel sem jenom nejaky PCMCIA CardWorks (nebo tak nejak)
ale stejne to nefachcilo. Zkousel sem i update BIOSu, jak mi negdo
poradil a taky nepomohlo. Zkousel sem posilat mejl na techsupport a
neozvali se. Fakt uz nevim, co s tim mam delat - jestli jste negdo mel
stejny problem nebo snad mate navrh, co jeste zkusit, prosim ozvete se -
muzete na muj mejl, at tim nezabirame konferenci - mailto:jimx(zv)volny(tec)cz
A jeste posledni info, mam Windows 95 OSR 2, negdo mi radil zkusit
Win98, ale nemam je, takze sem to nemoh zkusit... A to navic stejne
nejni reseni, protoze to ma malej disk a "zasvinit" si to o dost vetsima
98kama se mi nechce...

--
Martin Pe�ava

/--------------------------------------------------------------\
| Known as JimX on http://www.webchat(tec)cz & http://www.xchat(tec)cz |
| Webmaster of http://miss.misto(tec)cz |
| E-Mail: mailto:jimx(zv)volny(tec)cz ICQ# 18148896 |
\--------------------------------------------------------------/

Local share, net dir

[*] Roland Tur�an \(RoTurSoft\) <rotursoft(zv)nextra.sk> - 7.7.2000 23:15:32


> Subject: Local share, net dir
> Ahoj, nevite nekdo jak nastavit programove net dir a local share ?

Skus to menit v TSession.OnStartup udalosti, ja som to tak mal a chodilo to.
Ak by ti s tym nedarilo tak sa ozvi.


R.

ADONIS asynchronna ulozena procedura.

[*] Erik Salaj <winsoft(zv)napri.sk> - 7.7.2000 23:30:15

> Pouzivam stored proceduru v D5prof/ADONIS/MSSQL7.0. Pokial je procedura
> spustena v synchronnom rezime(TADOStoredProcedure), prebehne vporiadku.
> Pokial ju ale spustim s nastavenym "Options/opAsyncExecute" (vsetky
ostatne
> volby v options mam vypnute), procedura sa nespusti, alebo aspon po nej
nie
> je vidiet ziadny vysledok (pri spusteni nevyvola vynimku).
> Procedura trva velmi dlho, napr. aj cely den. Pokial ale znizim pocet
> spracovavanych viet na male mnozstvo (kedy procedura trva radovo niekolko
> sekund) spusti a bez problemov sa vykona aj v asynchronnom rezime so
> spominanym nastavenim.
> - Viete mi prosim niekto poradit, ako spustim ulozenu proceduru v
> asynchronnom rezime aj pri dlhsom case jej trvania?

Mozno ta procedura je spustena, skontroluj metodou
ADODatabase.StillExecuting,
ci bezi. Nie som si isty ako je to CommandTimeout property v asynchronnom
rezime, skus tam data nejaku velku hodnotu, pripadne tam daj 0 (vtedy
ma cakat az do ukoncenia vykonavania).

> - Ako zistim, ci procedura este bezi alebo spadla ci skoncila?

Pomocou uz spominaneho StillExecuting.

Erik Salaj, WINSOFT


Komponenta

[*] Ale� Va���ek�����"q��y�&���w�3 - 8.7.2000 00:43:23

Ahoj

potreboval bych poradit s jednou veci ohledne tvorby vlastni komponenty -
mam komponentu, ktera ma predka TPanel. Na teto komponente za behu vytvorim
ScrollBox. Do nej vytvarim labely. Pokud uzivatel prida novou polozku
vytvori se ve ScrollBoxu novy Label a zaroven jeden TPanel, ktery se umisti
vedle scrollboxu.
A tady mam jeden takovy problem. Ve vyvojovem prostredi se komponenta chova
zcela spravne. Tzn. ze si vytvorim nejaka data. Podle nich se v komponente
vytvori nejake ty Labely a Panely. Kdyz na ten vytvorenej panel dam
jakoukoliv komponentu je to v poradku. Ale kdyz spustim aplikaci, zadny
panel uz tam neni. Co s tim? Jak donutit komponentu k tomu, aby si
pamatovala objekty, ktere jsem na ni navesil pri navrhu?
Jak to dela treba takovy TPanel, na ktery mohu donekonecna pridavat dalsi a
dasli komponenty a po spusteni programu tam ty komponenty jsou?

Ales


DBGrid a row's color

[*] Michal Zimen <zimen(zv)nextra.sk> - 8.7.2000 03:41:58

Ahoj

Pokusam sa zmenit farbu riadku v DBGrid. Zo stlpcom nie su
ziadne problemy. Samozrejme ze to chcem robit run-time, na
zaklade istej podmienky. pozeral som v helpe a tam toho vela
nebolo. Su tam vlastne dve metody na kontrolu prekreslenia
DrawCellColumn a DrawCellData (asi tak nejak)

Treba asi pouzit DrawcellColumn, len neviem ako povedat gridu
a riadku aby ho vykreslil inymi farbami.


Dakujem

Mizu

_ _ _ _._ _ _
( | ( | ( | <_ > ( | ( |
( |\/( | ( | / / ( |_( |
(_| (_| (_| <___> (_____|
mizu(zv)nextra.sk
/\ LINUX INSIDE /\


DBGrid a row's color

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 8.7.2000 08:39:52

Ahoj,

tohle se tu objevuje porad a porad. Jedno z reseni mas na
SWNetu. Wiz: http://swnet(tec)cz/article.php?id=3937

Slavek

> Pokusam sa zmenit farbu riadku v DBGrid.
> Mizu


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


MDI Problems

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 8.7.2000 08:44:39

Ahoj,

> 1.Preco metoda CreateForm vola hned ShowForm pri MDIChild?
****Asi uz je to tak. :-) Nenech MDI okna vytvaret pri startu
aplikace, ale az kdyz je to potreba. Podivej se do menu
Project/Options..., zalozka Forms a MDI formulare vyhod z Auto-
Create Forms.

> 2.
> x:=tx.Create(FormXL);
>
> Otazka:
> FormXL urcuje rodica objektu x ?
****Rodice ne. Vlastnika. Obecne se vlastnik stara o uvolneni z
pameti, parent o vykresleni.

> Mizu


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


MDI Problems

[*] Roland Turcan \(RoTurSoft\) <rotursoft(zv)nextra.sk> - 8.7.2000 09:27:23

> 1.Preco metoda CreateForm vola hned ShowForm pri MDIChild?

Proste nepotrebuje Show. Ale ja som to vyriesil pomocou toho ze az po
createform nastavim FormStyle:=[fsMDIChild]


Moj fragment kodu na aktivaciu MDIChild okna z menu okna frmMain ktory je
MDIForm:
----------------------------------------------------------------------------
-----------------
if aktivneokno('frmCBanky')=0 then
begin
Application.CreateForm(tfrmCBanky,frmCBanky);
frmCBanky.BorderIcons:=[biSystemMenu,biMinimize];
frmCBanky.FormStyle:=fsMDIChild;
end
else begin
frmMain.mdichildren[aktivneokno('frmCBanky')-1].show;

frmMain.mdichildren[aktivneokno('frmCBanky')-1].windowstate:=wsNormal;
end;
----------------------------------------------------------------------------
------------------

Ja to okno mam nastavene ze sa nevytvara pri starte a je formstyle fsNormal;


Do okna frmCBanky.FormClose som pridal:
-------------------------------------------------------
if Self.FormStyle=fsMDIChild then
begin
frmMain.CBanky.Checked:=False;
windowstate:=wsMinimized;
end;

Action:=caFree;
--------------------------------------------------------

> Potrebujem mdichild okno len vytvorit a potom ho zobrazit. ked volam
> vytvorenie x:=tx.create(self) z FormActivate tak vyhlsi chybu, ze
> ziadny MDIForm nieje aktivny.
> Teda da sa to nejak aby create bolo create a show bol show ?
> Alebo potom vyriesit problem volania Create mdi childu.
>
> Skusal som vytvarat mdichild v *.dpr po vytvoreni MDIForm. Tam to
> trochu islo, ale nie podla mojich predstav. Mal som dojem, ze
> MDIForm o tomto childe vobec nevie i ked som mu predal parameter
> spravny.
> Ked som aktivoval uspesne MDIChild a potom presiel na inu komponentu
> v MDIForm a zas nazad, tak prestal MDIChild reagovat.
>
> 2.
> x:=tx.Create(FormXL);
>
> Otazka:
> FormXL urcuje rodica objektu x ?
>
> Dakujem za vsetky rady.
>
> Mizu
> _ _ _ _._ _ _
> ( | ( | ( | <_ > ( | ( |
> ( |\/( | ( | / / ( |_( |
> (_| (_| (_| <___> (_____|
> mizu(zv)nextra.sk
> /\ LINUX INSIDE /\
>
>
>

MDI Problems

[*] Michal Zimen <zimen(zv)nextra.sk> - 8.7.2000 11:56:08

Ludsky tvor Slavek Rydval, mi Jul 8 o 08:44 toto napisal...

> Ahoj,
>
> > 1.Preco metoda CreateForm vola hned ShowForm pri MDIChild?
> ****Asi uz je to tak. :-) Nenech MDI okna vytvaret pri startu

Mam v projekte dalsie formulare a tie sa v pohode sa najprv vytvoria
metodou Create a az potom ich mozem zavolat metodou Show(modal).
Takze tu automaticky Create nevola show.
je sice pravda ze nie su MDI, ale aj tak create je crate a show by malo
byt len SHOW !!!
Nieje tato "automatika" volania len pri MDIChild oknach ??

Dakujem
Mizu

> aplikace, ale az kdyz je to potreba. Podivej se do menu
> Project/Options..., zalozka Forms a MDI formulare vyhod z Auto-
> Create Forms.
>
> > 2.
> > x:=tx.Create(FormXL);
> >
> > Otazka:
> > FormXL urcuje rodica objektu x ?
> ****Rodice ne. Vlastnika. Obecne se vlastnik stara o uvolneni z
> pameti, parent o vykresleni.
>
> > Mizu
>
>
> -------------------------------------------------
> http://atrey.karlin.mff.cuni(tec)cz/~rk
> -------------------------------------------------
> http://www.swnet(tec)cz
> Magazin informacne vyspelych jedincu
> -------------------------------------------------
>

_ _ _ _._ _ _
( | ( | ( | <_ > ( | ( |
( |\/( | ( | / / ( |_( |
(_| (_| (_| <___> (_____|
mizu(zv)nextra.sk
/\ LINUX INSIDE /\

MDI Problems

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

Ahoj,

> Mam v projekte dalsie formulare a tie sa v pohode sa najprv vytvoria
> metodou Create a az potom ich mozem zavolat metodou Show(modal).
> Takze tu automaticky Create nevola show.
> je sice pravda ze nie su MDI, ale aj tak create je crate a show by malo
> byt len SHOW !!!
> Nieje tato "automatika" volania len pri MDIChild oknach ??
****prave jsis odpovedel sam. :-) Nemam ted cas hledat ve
zdrojacich VCL, proc tomu tak presne je, ale jakmile se vytvori MDI
Child okno, je zobrazeno ve svem parentovskem formulari.

Slavek

> Mizu


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


Snadna lokalizace

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 8.7.2000 18:57:39

On 7 Jul 2000, at 10:37, Josef A. Cerny wrote:

> > Retezce uvedene v
> > resourcestring jsou pak ulozeny v resource sekci PE formatu a je
> > mozne je lokalizovat podobne jako DFM. To pak provedes treba
> > Lokalizatorem (http://www.localizator.com) nebo pokud mas D5 Ent tak
> > pouzijes integrovany nastroj (ITE) pro lokalizaci.
>
> Jenze tyto retezce jsou potom soucasti exe ci dll a s podporou
> noveho
> jazyka se musi vyrobit nova verze programu. Navic pri soucasne podpore
> vice jazyku s moznosti za behu prepinat by byla velikost programu
> zbytecne navysena o momentalne nepotrebne retezce.
>
> Doporucuji si uchovavat retezce v externich souborech a pri spusteni
> programu nebo pri zmene jazyka za behu nahrat texty z prislusnych
> souboru. S novym jazykem staci vyrobit jenom definicni soubor
> prelozenych textu.

Tento zpusob lokalizace sice pouziva rada programatoru, ale je to
zpusob pracny, neefektivni a hlavne nachylny k chybam. Program
je pak zbytecne zvetseny o funkce zajistujici zmenu jazyka.
Mozny priklad:


procedure ProhozeniJazykovehoZdroje;
begin
...
end;

if ZmenaJazyka then
begin
Label1.Caption:=NactiText('Lab1Cap');
Label2.Caption:=NactiText('Lab2Cap');
...
end;

Pokud bys chtel takto osetrit i hlasky zahnizdene hluboko v
knihovnach, napriklad texty z consts.pas, musel bys to napsat
napriklad takto:

GetMem(p, 120);
...
try
try
i:=5/0;
except
raise Exception.Create(NactiText('ChybaDeleniNulou'));
end;
finally
FreeMem(p);
end;

Pokud vyuzijes prostredku Delphi (od verze 3 vyse) k lokalizaci,
usetris si psani ProhozeniJazykovehoZdroje, NactiText a v
poslednim uvedenem pripade i try ... except.

Jak se lokalizace vytvari: Je mozne prohodit lokalizovane zdroje
primo v exaci, a tak vytvorit nekolik "stejnych" exacu s ruznymi
jazykovymi verzemi, nebo je mozne vytvorit datove DLL, ve kterych
jsou lokalizovane resourcy.

Od D4 je mozne prohazovat zdroje i za behu programu. Pokud
pouzijes pro kazdy jazyk samostanou DLL, staci pak pri zmene
nabidnout prislusnou DLL a vymenit v pameti zdroje. Drobny
problem nastava v podstate jen pri vymene DFM, ktere jsou v
okamziku zmeny vytvorene - je nutne osetrit napr. zmenu polohy
okna atp., je nutne dodrzovat urcita pravidla programovani a je
nutne vyhnout se nekterym specifickym komponentam (v tomto
pripade diky chybe ve VCL, ktera se objevuje i v ITE v D5, a to uz
pri pokusu lokalizovat formular).

Kazdopadne metodou lokalizace resourcu lze osetrit vsechny
texty, ktere v resourcech jsou. Lze take upravit rozmisteni
komponent podle delky textu v ruznych jazycich, a pouzitim
vhodneho lokalizacniho nastroje lze zajistit, aby odlisnost
rozmisteni zustala zachovana i pri dalsi lokalizaci.


S pozdravem

Zbysek Hlinka
E-mail: zhlinka(zv)login(tec)cz, localizator(zv)localizator.com
Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ


TToolBar a kde jsou tlacitka ?

[*] Robert Plz�k <rpdap(zv)atlas(tec)cz> - 8.7.2000 20:48:35

Mam tu mensi problemek. Snazim se udelat na formulari TToolBar a do nej
podle napovedy vlozit TToolButton ale nejak ho nemuzu nikde objevit. Kde
vlastne "rostou" TToolButtony ???
Dekuji predem za kazde smerove postrceni :o)...

Delphi 5, Win98


Nastaven� obrazku k TreeView

[*] Luk� V��a - 8.7.2000 20:50:01

Ahoj,

uz jsem se asi zblaznil, porad mi nejde nastavit zobrazeni ruznych obrazku
pro ruzne urovne TreeView za behu programu. Urcite to bude v jednom
slovicku, ale ja to v napovede proste nevidim.
Oc mi jde: mam stromovou strukturu Skola-Trida-Predmet-Znamky.... Nacitam ji
do TTreeView z Mema, kde se jednotlive urovne lisi znakem (#,$...) na
zacatku.

Nejprve jsem na formulat vlozil TTreeViev a TImageList. Potom jsem si
napsat:
private
{ Private declarations }
Node, Node1, Node2, Node3: TTreeNode;

A uz muzu plnit strom:
TreeView1.Images := ImageList1;

For i:=0 to Memo1.Lines.Count do begin
tmp := Trim(Memo1.Lines[i]);

{SKOLY:}
If Copy(tmp,1,1)='#' then
Node := TreeView1.Items.Add(nil,Copy(tmp,2,Length(tmp)));

{TRIDY:}
If Copy(tmp,1,1)='$' then
Node1 := TreeView1.Items.AddChild(Node,Copy(tmp,2,Length(tmp)));

A tak dal..., jenze za kazdym NodeX := TreeView1.... bych potreboval neco
jako:
Node1.ImageIndex := 2;
cimz bych nastavil, ktery obrazek se ma pro danou uroven zobrazit. Me se
stale zobrazuje jen prvni obrazek z ImageListu.

Dekuji za radu, Lukas Vana. (Abych nezapomel, Delphi 2.0)

TToolBar a kde jsou tlacitka ?

[*] Hurricane <hurricane(zv)email(tec)cz> - 8.7.2000 22:58:13

Pravym mysitkem a dej new button nebo new separator.

Hurricane----- Original Message -----
From: Robert Plz�k <rpdap(zv)atlas(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Saturday, July 08, 2000 8:48 PM
Subject: TToolBar a kde jsou tlacitka ?> Mam tu mensi problemek. Snazim se udelat na formulari TToolBar a do nej
> podle napovedy vlozit TToolButton ale nejak ho nemuzu nikde objevit. Kde
> vlastne "rostou" TToolButtony ???
> Dekuji predem za kazde smerove postrceni :o)...
>
> Delphi 5, Win98
>
>

TToolBar a kde jsou tlacitka ?

[*] Ond�ej Kolent� <kolenaty(zv)supreme(tec)cz> - 8.7.2000 23:02:39

To m� jednoduch� klikne� na ToolBar prav�m tla��tkem a d� New Button nebo
New Separator.

Ondra Kolenat�

----- Original Message -----
From: "Robert Plz�k" <rpdap(zv)atlas(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Saturday, July 08, 2000 8:48 PM
Subject: TToolBar a kde jsou tlacitka ?> Mam tu mensi problemek. Snazim se udelat na formulari TToolBar a do nej
> podle napovedy vlozit TToolButton ale nejak ho nemuzu nikde objevit. Kde
> vlastne "rostou" TToolButtony ???
> Dekuji predem za kazde smerove postrceni :o)...
>
> Delphi 5, Win98
>
>

Nastaven� obrazku k TreeView

[*] Ond�ej Kolent� <kolenaty(zv)supreme(tec)cz> - 8.7.2000 23:14:46

Kolik m� v ImageListu obr�zk� jestli jsem to pochopil dob�e tak jen dva pro
�koly a pro t��dy. Pak by ale obr�zek pro t��dy m�l index 1..... jestli ale
ne tak nevim

Ondrej Kolenaty.

----- Original Message -----
From: "Luk� V��a" <lukas(zv)oknet(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Saturday, July 08, 2000 8:50 PM
Subject: Nastaven� obrazku k TreeView


> Ahoj,
>
> uz jsem se asi zblaznil, porad mi nejde nastavit zobrazeni ruznych obrazku
> pro ruzne urovne TreeView za behu programu. Urcite to bude v jednom
> slovicku, ale ja to v napovede proste nevidim.
> Oc mi jde: mam stromovou strukturu Skola-Trida-Predmet-Znamky.... Nacitam
ji
> do TTreeView z Mema, kde se jednotlive urovne lisi znakem (#,$...) na
> zacatku.
>
> Nejprve jsem na formulat vlozil TTreeViev a TImageList. Potom jsem si
> napsat:
> private
> { Private declarations }
> Node, Node1, Node2, Node3: TTreeNode;
>
> A uz muzu plnit strom:
> TreeView1.Images := ImageList1;
>
> For i:=0 to Memo1.Lines.Count do begin
> tmp := Trim(Memo1.Lines[i]);
>
> {SKOLY:}
> If Copy(tmp,1,1)='#' then
> Node := TreeView1.Items.Add(nil,Copy(tmp,2,Length(tmp)));
>
> {TRIDY:}
> If Copy(tmp,1,1)='$' then
> Node1 :=
TreeView1.Items.AddChild(Node,Copy(tmp,2,Length(tmp)));
>
> A tak dal..., jenze za kazdym NodeX := TreeView1.... bych potreboval neco
> jako:
> Node1.ImageIndex := 2;
> cimz bych nastavil, ktery obrazek se ma pro danou uroven zobrazit. Me se
> stale zobrazuje jen prvni obrazek z ImageListu.
>
> Dekuji za radu, Lukas Vana. (Abych nezapomel, Delphi 2.0)
>
>

P�evod znaku

[*] Vasek Navrat <engine(zv)ropacek(tec)cz> - 9.7.2000 00:06:40

Zdravim!

Mam problem: v programu mam Edit1 a v nem je vzdycky zapsany jen jeden znak. Potrebuju zjistit ASCII kod tohoto znaku. Mohl by mi nekdo poradit, jak na to?

Dikes

Vasek Navrat


Paintbox do BMP

[*] Delphi confera na MV SR <delphi(zv)minv.sk> - 9.7.2000 09:24:21

> Dobry den, jak jednoduse ulozit obsah PaintBoxu do BMP? Reseni od P.Vonese
(viz
>
http://www.delphi(tec)cz/soubor.asp?rok=1999&mesic=feb&den=02&soubor=dlfaaacj.ht
m) bohuzel nefunguje, ulozi
> pouze bile pozadi....:-(((

Co tak copyrect??

Werki

Zmena casti textu v TMemo a Combobox

[*] <bejcek(zv)centrum(tec)cz> - 09.7.2000 11:04:32

Ahoj kluci,
mel bych dotaz.. zase trochu stupidni jde zmenit jen cast textu v
TMemo a nastavit onu cast jako neaktivni?
Taky bych potreboval vedet,
jak se pouziva Combobox,
help ani knizka me neuspokojili.... tedy nepochopil jsem to,
potreboval bych tam pridavat polozky a podle potreby mazat... pri
vyberu si vybrat jen jednu cast... ale to je myslim typicka
vlastnost comba..... Vcera jsem se radoval co jsem schopnej
vsechno naprogramovat po 3 dnech plneho nasazeni a ze to nic
neni.. a uz jsem zkejsnul...
Dekuji za kazdou radu a tip..... vsechno to stradam a pouzivam....

Taky bych potreboval jestli nekdo neznate spravce konference,
jestli by nemohl pridat do seznamu moji novou e-adresu
Ales.Pavel(zv)worldonline(tec)cz abych mohl odesilat do konference pres
tuhle adresu a nechal prijem na bejcek(zv)centrum(tec)cz
usetrilo by mi to praci. Mozna by si me vsiml, kdybych zacal
rozesilat reklamni maily ale riskovat to nebudu....chi chi...

Moc diky

Amater vsech amateru

Ale� Pavel
Jeron�mova 981
Havl��k�v Brod
580 01

Privat: Ales.Pavel(zv)worldonline(tec)cz
Office: ales(zv)cml(tec)cz

Objevujte Internet s http://www.centrum(tec)cz
Zalo�te si svuj mail na http://mail.centrum(tec)cz


MDI Problems

[*] Michal Zimen <zimen(zv)nextra.sk> - 9.7.2000 12:51:16

Ludsky tvor Slavek Rydval, mi Jul 8 o 12:28 toto napisal...

> Ahoj,
>
> > Mam v projekte dalsie formulare a tie sa v pohode sa najprv vytvoria
> > metodou Create a az potom ich mozem zavolat metodou Show(modal).
> > Takze tu automaticky Create nevola show.
> > je sice pravda ze nie su MDI, ale aj tak create je crate a show by malo
> > byt len SHOW !!!
> > Nieje tato "automatika" volania len pri MDIChild oknach ??
> ****prave jsis odpovedel sam. :-) Nemam ted cas hledat ve
> zdrojacich VCL, proc tomu tak presne je, ale jakmile se vytvori MDI
> Child okno, je zobrazeno ve svem parentovskem formulari.
>
> Slavek
>
> > Mizu
Dakujem :)


Ok. Tak vytvorim najprv okno ako fsnormal a potom mu priradim fsMDIChild.

Dalsi problem s ktorum som sa stretol bol v komponentoch v MDIChild forme.
Moj pripad:
MDIForm=TForm, TEdit, TComboBox, .....
MDIChild=TForm,TDBGrid.

Vytvorenie prebehne OK. Focus je nastaveny na TDBGid. Operacie nad tabulkou
tiez idu OK. Zmenim focus mysou na compon. z MDIForm napr. TEdit. Zatial
to funguje.
Problem nastane ked sa chcem teraz vratit na MDIChild.TDBGrid. TDBGrid
sa neaktivuje.

Skusal som urobit examplik s MDI a do childu som dal button a nie grid.
V tomto pripade to islo bez problemov.

Z mojich pokusov s komponentami som zistil, ze jediny problem s
aktivaciou v childe mal grid. Neviem teraz ci je to chyba vo VCL kode,
alebo ja robim nejaku chybu. (Dufam ze ten druhy pripad).

Dakujem za pomoc.

Mizu

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

_ _ _ _._ _ _
( | ( | ( | <_ > ( | ( |
( |\/( | ( | / / ( |_( |
(_| (_| (_| <___> (_____|
mizu(zv)nextra.sk
/\ LINUX INSIDE /\

procedura enumwindows

[*] delphi <korindelphi(zv)atlas(tec)cz> - 9.7.2000 13:24:55

Ahojte,
jsem v delphi zacatecnik, a cht�l bych se zeptat jak pouzit proceduru enumwindows. Potrebuji zjistit seznam v�ech otev�en�ch oken, tedy jejich jmen.
D� se n�jak ud�lat, aby se mi jm�na v�ech otev�en�ch oken dala do n�jak�ho pole?

ListView versus ListBox

[*] p. Jirman <jim.design(zv)iol(tec)cz> - 9.7.2000 14:12:17

ahoj,

zkus
http://www.gexperts.com/GXExplorer/

je to sice typu ListView, ale melo by to fachat

M.Jirman

----- Original Message -----
From: Hurricane <hurricane(zv)email(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Friday, July 07, 2000 12:45 PM
Subject: ListView versus ListBox


> Zdravim
>
> Pouzival jsem komponentu FileListBox (potomek ListBoxu) a nyni chci prejit
> na LsFileListView26 (potomek ListViewu) problem my ale dela indexovani. U
> ListBoxu dam ListBox.Index := 5;, ale u ListViewu to nejde a
> ListView.Items[5].Selected := true; mi nevzhovuje. Potrebuji, abz se
vzbrala
> jenom prave ta jedna polozka a aby mela focus (vybarvena ikona). Poradite
> nekdo. Nebo pripadne, jestli existuje podobna komponenta, ktera mi zobrazi
> soubory i s 95kovymi ikonami, ale potomek ListBoxu (staci mi zobrazeni pod
> sebe (seznam))
>
> Dekuji za kazde nakopnuti
>
> Hurricane
> hurricane(zv)email(tec)cz
>

SQL dotaz - nestandard

[*] Als <Als.FofrsIT(zv)worldonline(tec)cz> - 9.7.2000 15:45:38

Ahoj,

Jiz nekolikrat jsem narazil na tento problem:

Pouzivam Sybase SQL Server ktery ma mnoho rozsirujicich SQL
prikazu od bezneho SQL. Nevim jak napsat SQL dotaz s nejakym timto
prikazem aby mi D5 nevratilo chybu. Vzdy to BDE precte a napise ze
tento vyraz nezna. Napr.:

Jednoduchy export dat z tabulky do dbf. Prikaz

'Select * from tabulka; Output to filename format DBaseIII;'

normalne funguje skvele, ale jak to prezenu pres BDE tak Error.

Vzdycky jsem podobne situace resil programove. Chtel bych ale vyuzit
vsechny SQL prikazy ktere mi poskytuje database, uz jen proto ze je
to mnohem rychlejsi pri zpracovani.

--
Za kazdou pomoc velice dekuji.

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

Spustit jinou aplikaci.

[*] p. Jirman <jim.design(zv)iol(tec)cz> - 9.7.2000 16:30:19

ach, jo

WinExec(PChar('c:\windows\calc.exe'),1);

M.Jirman

----- Original Message -----
From: Vladimir Ponechal <vladimir_ponechal(zv)tesco-europe.com>> Zdar lidi,
> Predpokladam, ze stupidni otazka... Nasel jsem si v historii konference,
jak
> z aplikace spustit jinou aplikaci. Priznam se, ze jsem to nepochopil.
Nemate
> nejakej stupidni priklad, ktery bych treba pochopil i ja? Potrebuji
spustit
> jinou *.exe applikaci na kliknuti tlacitka.
>
> Mam D3 prof.
>
> Diky
>
> Vlada
>

Zmena casti textu v TMemo a Combobox

[*] p. Jirman <jim.design(zv)iol(tec)cz> - 9.7.2000 16:57:21

ahoj,

>mel bych dotaz.. zase trochu stupidni jde zmenit jen cast textu v
>TMemo a nastavit onu cast jako neaktivni?

to presne nevim co mas mysli, jako aby se urcita cast nedala menit nebo mela
jimou barvu, tak to asi tezko
-> studuj TRichEdit

>Taky bych potreboval vedet,
>jak se pouziva Combobox,
>help ani knizka me neuspokojili.... tedy nepochopil jsem to,
>potreboval bych tam pridavat polozky a podle potreby mazat... pri
>vyberu si vybrat jen jednu cast... ale to je myslim typicka

TComboBox.Items.Add(string);
TComboBox.Items.Delete(indexpolozky);
string na kterym jsi:=TComboBox.Items[TComboBox.Itemindex]

Taky si prostuduj a vyzkousej dost dulezitou udalost TComboBox.Style

M.Jirman

ReadOnly Memo

[*] p. Jirman <jim.design(zv)iol(tec)cz> - 9.7.2000 16:58:47

ahoj,

Taky si to Memo muzes dat do TscrollBox a obluhovat rovnou jeho sipky.

M.Jirman

----- Original Message -----
From: Martin Pe�ava <jimx(zv)volny(tec)cz>


Ahoj lidicky, potreboval bych poradit jak udelat Memo, aby se po
prideleni focusu na nem neobjevil kurzor a sipkama se zaclo rovnou
skrolovat...
Kdyz to trochu rozvedu:
Mam MEMO. Mam ho nastavenej jako Read-Only. Kdyz se do nej prepnu,
objevi se kurzor, jako bych moh editovat, coz ale nejde (Read-Only).
Pokud zacnu mackat sipky (na klavesnici) zacne se kurzor pohybovat a
teprve kdyz s nim sjedu na posledni radek tak zacne text v memu
skrolovat.
Ja bych rad, aby se po prepnuti na memo zadny kurzor neobjevil a pokud
bych stiskl sipku dolu rovnou by se cely memo posunulo o jeden radek
dolu. Pokud bych stiskl sipku nahoru, tak by se zase posunulo o radek
nahoru. (Asi by to slo nejakou specielni obsluhou KeyPressu/KeyDownu,
ale to se mi nechce delat - nehlede na to, ze nevim jak schovat ten
kurzor - i kdyz i tohle by slo nejak neobratne vyresit...)
Diky predem za radu(y)... A jeste: D4Prof, W95OSR2(to asi nejni
dulezite...)
--
Martin Pe�ava

/--------------------------------------------------------------\
| Known as JimX on http://www.webchat(tec)cz & http://www.xchat(tec)cz |
| Webmaster of http://miss.misto(tec)cz |
| E-Mail: mailto:jimx(zv)volny(tec)cz ICQ# 18148896 |
\--------------------------------------------------------------/

Nastaven� obrazku k TreeView

[*] Ivo <ivb(zv)sendme(tec)cz> - 9.7.2000 17:42:36

Ahoj,

ja pouzivam tuto konstrukci:

with Tree1.Items do
begin
Node2:=AddChild(Node,'retezec');
Node2.ImageIndex:=2;
Node2.SelectedIndex:=3;
end;


Cao
Ivos


Saturday, July 08, 2000, 8:50:01 PM, you wrote:

LV> Ahoj,

LV> uz jsem se asi zblaznil, porad mi nejde nastavit zobrazeni ruznych obrazku
LV> pro ruzne urovne TreeView za behu programu. Urcite to bude v jednom
LV> slovicku, ale ja to v napovede proste nevidim.
LV> Oc mi jde: mam stromovou strukturu Skola-Trida-Predmet-Znamky.... Nacitam ji
LV> do TTreeView z Mema, kde se jednotlive urovne lisi znakem (#,$...) na
LV> zacatku.

LV> Nejprve jsem na formulat vlozil TTreeViev a TImageList. Potom jsem si
LV> napsat:
LV> private
LV> { Private declarations }
LV> Node, Node1, Node2, Node3: TTreeNode;

LV> A uz muzu plnit strom:
LV> TreeView1.Images := ImageList1;

LV> For i:=0 to Memo1.Lines.Count do begin
LV> tmp := Trim(Memo1.Lines[i]);

LV> {SKOLY:}
LV> If Copy(tmp,1,1)='#' then
LV> Node := TreeView1.Items.Add(nil,Copy(tmp,2,Length(tmp)));

LV> {TRIDY:}
LV> If Copy(tmp,1,1)='$' then
LV> Node1 := TreeView1.Items.AddChild(Node,Copy(tmp,2,Length(tmp)));

LV> A tak dal..., jenze za kazdym NodeX := TreeView1.... bych potreboval neco
LV> jako:
LV> Node1.ImageIndex := 2;
LV> cimz bych nastavil, ktery obrazek se ma pro danou uroven zobrazit. Me se
LV> stale zobrazuje jen prvni obrazek z ImageListu.

LV> Dekuji za radu, Lukas Vana. (Abych nezapomel, Delphi 2.0)

DBase soubor

[*] Als <Als.FofrsIT(zv)worldonline(tec)cz> - 9.7.2000 22:22:42

Ahoj,

jeste jeden dotaz. Mam problem pri vytvareni dbf souboru z D5.
Pokud vytvorim table1 s typem Dbase, naplnim hodnoty poli a pak
prikazem CreateTable vytvorim soubor Filename.dbf neni tento soubor
citelny v MS Excel. Ma totiz nejakou jinou hlavicku. V D5 je citelny
normalne a da se do neho i znovu zapisovat.

Poradite mi nekdo. Doposud jsem v teto oblasti mnoho nedelal.
Za pomoc velice dekuji.

--

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

ListView versus ListBox

[*] Hurricane <hurricane(zv)email(tec)cz> - 9.7.2000 22:35:10

Zdravim

Ten sem si kdysi stahnul, ale nesel mi, mam D3. Tusim, ze je jen pro D4 (a
ted mozna D5). Na strance downloads sem nenasel nic o tom, pro ktere D to
je.

Hurricane
----- Original Message -----

> http://www.gexperts.com/GXExplorer/
> je to sice typu ListView, ale melo by to fachat

> ----- Original Message -----
> > Pouzival jsem komponentu FileListBox (potomek ListBoxu) a nyni chci
prejit
> > na LsFileListView26 (potomek ListViewu) problem my ale dela indexovani.
U
> > ListBoxu dam ListBox.Index := 5;, ale u ListViewu to nejde a
> > ListView.Items[5].Selected := true; mi nevzhovuje. Potrebuji, abz se
> vzbrala
> > jenom prave ta jedna polozka a aby mela focus (vybarvena ikona).
Poradite
> > nekdo. Nebo pripadne, jestli existuje podobna komponenta, ktera mi
zobrazi
> > soubory i s 95kovymi ikonami, ale potomek ListBoxu (staci mi zobrazeni
pod
> > sebe (seznam))

TImage a posouvani mysi

[*] Hurricane <hurricane(zv)email(tec)cz> - 9.7.2000 22:39:23

Zdravim

Nevite, jak prinutit TImage, aby se choval jako v ACDSee? T.j. aby se zmenil
kurzor (to zvladnu) a aby s nim slo pohybovat pokud je bitmapa vetsi nez
velikost TImage. Kdyby to bylo moc slozity, stacilo by tomu TImagemu
primontovat alespon posuvniky. Lze je nejak priradit automaticky (jako to ma
TMemo) nabo musim pouzit normalni z palety a nejak si napsat to provazani?

Dekuji za kazde nakopnuti, ale pouze spravnym smerem

Hurricane
hurricane(zv)email(tec)cz


Spustit jinou aplikaci.

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 9.7.2000 22:48:59

From: "David Lebeda" <david.lebeda(zv)comarr(tec)cz>
> > > jen drobna poznamka. Pokud pouzivas CreateProcess, tak je treba
> > > zavrit handle v TProcessInformation hProcess a hThread pomoci
> > > CloseHandle, jakmile uz nejsou potreba.
>
> a co kdyz se to neudela? Jak velkou "ztratu" tim utrpim?

Ahoj,

neni to nijak katastrofalni, handle se automaticky uvolni po ukonceni procesu
ve kterem jsi volal CreateProcess. Nicmene neni dobre timto stylem programovat,
nekdy to muze vest k nepredvidatelnym problemum, a je to z ciste teoretickeho
(tedy meho :-) pohledu zkratka chyba.

Petr Vones, amatersky programator

DeleteFile do kose

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 9.7.2000 22:49:08

From: "Hurricane" <hurricane(zv)email(tec)cz>
> Potrebuju mazat soubor do kose, LsFileListView26

Ahoj,

V JCL (http://delphi-jedi.org/Jedi:CODELIBJCL) najdes v unitu JclShell funkci
SHDeleteFiles, kde je to jiz vyreseno.

Petr Vones, amatersky programator

MDI Problems

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 9.7.2000 22:49:02

From: "Michal Zimen" <zimen(zv)nextra.sk>
> Narazil som na niekolko problemikov pri MDI.
>
> 1.Preco metoda CreateForm vola hned ShowForm pri MDIChild?

Ahoj,

protoze dle specifikace MDI rozhrani musi byt child okno vzdy viditelne.

Petr Vones, amatersky programator

TImage a posouvani mysi

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 9.7.2000 22:54:52

From: "Hurricane" <hurricane(zv)email(tec)cz>
> Nevite, jak prinutit TImage, aby se choval jako v ACDSee? T.j. aby se zmenil
> kurzor (to zvladnu) a aby s nim slo pohybovat pokud je bitmapa vetsi nez
> velikost TImage. Kdyby to bylo moc slozity, stacilo by tomu TImagemu
> primontovat alespon posuvniky. Lze je nejak priradit automaticky (jako to ma

Ahoj,

vloz TImage to TScrollBoxu a u neho nastav velikost scrollbaru.

Petr Vones, amatersky programator

procedura enumwindows

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 9.7.2000 22:56:32

From: "delphi" <korindelphi(zv)atlas(tec)cz>
> jsem v delphi zacatecnik, a cht�l bych se zeptat jak pouzit proceduru enumwindows.

Ahoj,

priklad najdes tady:
ftp://ftp.mlp(tec)cz/pub/misc/Delphi/konference/D4/API/EnumWindows_example.zip

Petr Vones, amatersky programator


DBase soubor

[*] Jan Fiala <jan.fiala(zv)iol(tec)cz> - 10.7.2000 06:02:12

V BDE musis nastavit dBase Level max 5. Level 7 je uz soubor s nativnimi typy.

Jan Fiala

----- Original Message -----
From: "Als" <Als.FofrsIT(zv)worldonline(tec)cz>


Ahoj,

jeste jeden dotaz. Mam problem pri vytvareni dbf souboru z D5.
Pokud vytvorim table1 s typem Dbase, naplnim hodnoty poli a pak
prikazem CreateTable vytvorim soubor Filename.dbf neni tento soubor
citelny v MS Excel. Ma totiz nejakou jinou hlavicku. V D5 je citelny
normalne a da se do neho i znovu zapisovat.

Poradite mi nekdo. Doposud jsem v teto oblasti mnoho nedelal.
Za pomoc velice dekuji.

--

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

Spustit jinou aplikaci.

[*] Daniel Rott <roxton(zv)atlas(tec)cz> - 10.7.2000 06:27:41

From: "David Lebeda" <david.lebeda(zv)comarr(tec)cz>
> > > > jen drobna poznamka. Pokud pouzivas CreateProcess, tak je treba
> > > > zavrit handle v TProcessInformation hProcess a hThread pomoci
> > > > CloseHandle, jakmile uz nejsou potreba.
> >
> > a co kdyz se to neudela? Jak velkou "ztratu" tim utrpim?

From: "Petr Vones" <pvones(zv)mbox.vol(tec)cz>
> neni to nijak katastrofalni, handle se automaticky uvolni po ukonceni
procesu
> ve kterem jsi volal CreateProcess. Nicmene neni dobre timto stylem
programovat,
> nekdy to muze vest k nepredvidatelnym problemum, a je to z ciste
teoretickeho
> (tedy meho :-) pohledu zkratka chyba.

Pouzival jsem externi aplikaci pro konverzi obrazku, jeden z handlu jsem
pouzival
k cekani na ukonceni konverze, a ten druhy jsem zapomel uvolnovat. Moc jsem
se
divil ze po zpracovani asi 1200 obrazku program vzdy selhal :-)

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

SQL dotaz - nestandard

[*] Bosnis <bosnis(zv)atlas(tec)cz> - 10.7.2000 06:43:17

Podle mne to nepujde protoze to je prikaz ISQL a ne databaze.

Standards for OUTPUT statement [ISQL]
? SQL/92 Vendor extension
? Sybase Not applicable

Jine prikazy zkus rozchodit pres ulozenou proceduru a tu pokud se ti to
podari napoj do D5.

----------------------------------------------------------------------------
---
Ing. Pavel SPEJTEK
bosnis(zv)atlas(tec)cz
http://freeweb.coco(tec)cz/ps/index.html
----------------------------------------------------------------------------
---

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Als
Sent: Sunday, July 09, 2000 3:46 PM
To: delphi-l(zv)fwd(tec)cz
Subject: SQL dotaz - nestandard


Ahoj,

Jiz nekolikrat jsem narazil na tento problem:

Pouzivam Sybase SQL Server ktery ma mnoho rozsirujicich SQL
prikazu od bezneho SQL. Nevim jak napsat SQL dotaz s nejakym timto
prikazem aby mi D5 nevratilo chybu. Vzdy to BDE precte a napise ze
tento vyraz nezna. Napr.:

Jednoduchy export dat z tabulky do dbf. Prikaz

'Select * from tabulka; Output to filename format DBaseIII;'

normalne funguje skvele, ale jak to prezenu pres BDE tak Error.

Vzdycky jsem podobne situace resil programove. Chtel bych ale vyuzit
vsechny SQL prikazy ktere mi poskytuje database, uz jen proto ze je
to mnohem rychlejsi pri zpracovani.

--
Za kazdou pomoc velice dekuji.

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

Rychlost SQL

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 10.7.2000 06:45:30

> Nevite nekdo jak rychle zjistit zda je program spojen s MS SQL 7 ?
> Potrebuju to zjistit za behu programu. Kdyz na to pouziji INSERT v
> query tak to trva asi 5 min, coz je desne dlouha doba.

Co tim presne myslis? Zkus byt konkretnejsi.

1) Pres co k databazi pristupujes? (BDE, Adonis apod.)
2) Pouzivas KeepConnection nebo neco podobneho?
3) Insert trvajici 5 minut je podezrely. Co je to zac?
4) popr. dalsi informace, ktere by mohly pomoci.

David

Spustit jinou aplikaci.

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 10.7.2000 07:19:05

> From: "David Lebeda" <david.lebeda(zv)comarr(tec)cz>
> > > > > jen drobna poznamka. Pokud pouzivas CreateProcess, tak je
> > > > > treba zavrit handle v TProcessInformation hProcess a hThread
> > > > > pomoci CloseHandle, jakmile uz nejsou potreba.
> > >
> > > a co kdyz se to neudela? Jak velkou "ztratu" tim utrpim?
>
> From: "Petr Vones" <pvones(zv)mbox.vol(tec)cz>
> > neni to nijak katastrofalni, handle se automaticky uvolni po
> > ukonceni
> procesu
> > ve kterem jsi volal CreateProcess. Nicmene neni dobre timto stylem
> programovat,
> > nekdy to muze vest k nepredvidatelnym problemum, a je to z ciste
> teoretickeho
> > (tedy meho :-) pohledu zkratka chyba.
>
> Pouzival jsem externi aplikaci pro konverzi obrazku, jeden z handlu
> jsem pouzival k cekani na ukonceni konverze, a ten druhy jsem zapomel
> uvolnovat. Moc jsem se divil ze po zpracovani asi 1200 obrazku program
> vzdy selhal :-)

:)) Ja jsem prece netvrdil, ze to neni chyba. Jen me zajimalo, co by
se stalo, kdyby... Protoze povidani o tom, jak pouzivat
CreateProcess, jsem uz videl pomerne hodne. Ale o potrebe
zavirani tech handlu snad nikde nepsali, nebo si to aspon
nepamatuji. Usuzuji z toho, ze rada lidi to nedela (a nebo se pletu,
kdo vi). V kazdem pripade dik za oba komentare :)

David


Komponenta

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 10.7.2000 07:29:53

> potreboval bych poradit s jednou veci ohledne tvorby vlastni
> komponenty - mam komponentu, ktera ma predka TPanel. Na teto
> komponente za behu vytvorim ScrollBox. Do nej vytvarim labely. Pokud
> uzivatel prida novou polozku vytvori se ve ScrollBoxu novy Label a
> zaroven jeden TPanel, ktery se umisti vedle scrollboxu. A tady mam
> jeden takovy problem. Ve vyvojovem prostredi se komponenta chova zcela
> spravne. Tzn. ze si vytvorim nejaka data. Podle nich se v komponente
> vytvori nejake ty Labely a Panely. Kdyz na ten vytvorenej panel dam
> jakoukoliv komponentu je to v poradku. Ale kdyz spustim aplikaci,
> zadny panel uz tam neni. Co s tim? Jak donutit komponentu k tomu, aby
> si pamatovala objekty, ktere jsem na ni navesil pri navrhu? Jak to
> dela treba takovy TPanel, na ktery mohu donekonecna pridavat dalsi a
> dasli komponenty a po spusteni programu tam ty komponenty jsou?

Ted jen tak strelim od boku, protoze nevim, jak je ta komponenta
udelana, ale postara se konstruktor ci jina vhodna metoda o
vytvoreni vsech dodatecne vlozenych komponent i mimo design
time? A maji tyto komponenty krome ownera spravne nastaveneho
i parenta?

David


Spustit jinou aplikaci.

[*] Martin Nedopil <nedopil(zv)eskon(tec)cz> - 10.7.2000 07:42:37

Autor Jeffrey Richter ve sve knize Windows pro pokrocile a experty
(ISBN 80-85896-89-3) na str. 68 uvadi tento kod (volne do D3):

if CreateProcess(nil,zAppName,nil,nil,false,NORMAL_PRIORITY_CLASS,
nil,nil,StartupInfo,ProcessInfo) then begin
CloseHandle(ProcessInfo.hThread);
CloseHandle(ProcessInfo.hProcess);
end;

tedy i handle threadu !!!! Zajimave, coz. Ja to nasel celkem nahodou,
kdyz jsem sedel na shellu.

Pokud chces na tento proces cekat (COZ TI VRELE NEDOPORUCUJI,
mam s tim bohate a spatne zkusenosti) pak:

if CreateProcess(nil,zAppName,nil,nil,false,NORMAL_PRIORITY_CLASS,
nil,nil,StartupInfo,ProcessInfo) then begin
CloseHandle(ProcessInfo.hThread);
WaitForSingleObject(ProcessInfo.hProcess, INFINITE); // RADEJI
NEJAKOU VELKOU HODNOTU, NE NEKONECNO !!!!
GetExitCode Process(ProcessInfo.hPorcess, ExitCode);
CloseHandle(ProcessInfo.hProcess);
end;


Pokud ti po 1200 obrazcich program spadne, hledal bych problem
spise v tech obrazcich.

Martin


> > Pouzival jsem externi aplikaci pro konverzi obrazku, jeden z handlu
> > jsem pouzival k cekani na ukonceni konverze, a ten druhy jsem zapomel
> > uvolnovat. Moc jsem se divil ze po zpracovani asi 1200 obrazku program
> > vzdy selhal :-)

> :)) Ja jsem prece netvrdil, ze to neni chyba. Jen me zajimalo, co by
> se stalo, kdyby... Protoze povidani o tom, jak pouzivat
> CreateProcess, jsem uz videl pomerne hodne. Ale o potrebe
> zavirani tech handlu snad nikde nepsali, nebo si to aspon
> nepamatuji. Usuzuji z toho, ze rada lidi to nedela (a nebo se pletu,
> kdo vi). V kazdem pripade dik za oba komentare :)
>
> David


licencia na MSDE

[*] Petr Palicka <petr.palicka(zv)atlas(tec)cz> - 10.7.2000 07:50:04

dobry,

1/ nejni nahodou instalacni program take aplikace? takze sireni MSDE s
instalacnim programem na MSDE a aplikace v Delphi by melo byt OK, ne?

2/ quli licenci na MSDE jsme kupovali O2k devil a to na zaklade primeho
dotazu na pana Buriana (dela neco pres M$_SQL primo u microsoft(tec)cz
(doufam)).

~~~~~~~~~~~~~~~~~~~~~~~~
[smtp:palicka(zv)aginfo(tec)cz]
~~~~~~~~~~~~~~~~~~~~~~~~
ZEMEDELSKA INZERCE ZDARMA www.aginfo(tec)cz
inzeraty zasilejte pisemne nebo e-mailem: inzerce(zv)aginfo(tec)cz

> informaciu, ze MSDE moze byt dalej distribuovana iba s
> aplikaciou s ktorou bola zakupena, t.z. ze pokial ju zakupim s 'Visual
studio
> 6.0.' mozem ju distribuovat s aplikaciou vytvorenou na produktoch
> obsiahnutych vo visual studiu. Pred casom (na zaciatku vyvoja
aplikacie) som dostal
> informaciu, ze je mozne vyvinut aplikaciu v delphi a nasledne ju
zakaznikovi
> nainstalovat spolu s MSDE, pokial si predtym zakupim Visual Studio
alebo
> Office prof., co asi nebude celkom pravda aspon podla informacii ktore
som
> prave dostal.

DBGrid a row's color

[*] Tibor Galik <TGalik(zv)vsz.sk> - 10.7.2000 07:57:54

Pozri archiv.
Presne tento problem som mal aj ja. Najdes tam riesenie.

tg

S pozdravom / Regards

Tibor Galik
tgalik(zv)vsz.sk


>>> zimen(zv)nextra.sk 8.7.00 3:41 >>>
Ahoj

Pokusam sa zmenit farbu riadku v DBGrid. Zo stlpcom nie su
ziadne problemy. Samozrejme ze to chcem robit run-time, na
zaklade istej podmienky. pozeral som v helpe a tam toho vela
nebolo. Su tam vlastne dve metody na kontrolu prekreslenia
DrawCellColumn a DrawCellData (asi tak nejak)

Treba asi pouzit DrawcellColumn, len neviem ako povedat gridu
a riadku aby ho vykreslil inymi farbami.


Dakujem

Mizu

_ _ _ _._ _ _
( | ( | ( | <_ > ( | ( |
( |\/( | ( | / / ( |_( |
(_| (_| (_| <___> (_____|
mizu(zv)nextra.sk
/\ LINUX INSIDE /\

Local share, net dir

[*] Martin Lasevic <vyvoj(zv)atlascon(tec)cz> - 10.7.2000 08:16:56

Ahoj, na NET DIR je property TSession.NetFileDir. Jinak na localShare mam
na svych strankach unitu un_dbcfg.pas (
http://www.volny(tec)cz/ml_software/download/un_dbcfg.pas), kde se da nastavit
libovolny parametr BDE. Pekny den a pilotum stastne pristani ...
============================
ML Software - Martin Lasevi�
Budovatelsk� 459
708 00 Ostrava-Poruba
tel., fax.: +420 ( 69) 691 85 11
mobil : +420 (603) 338 765
OK2 CLM
E-mail : ml_software(zv)email(tec)cz
WWW: http://www.volny(tec)cz/ml_software
============================
-----P�vodn� zpr�va-----
Od: Roland Tur�an (RoTurSoft) [SMTP:rotursoft(zv)nextra.sk]
Odesl�no: 7. �ervence 2000 23:16
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: Re: Local share, net dir


> Subject: Local share, net dir
> Ahoj, nevite nekdo jak nastavit programove net dir a local share ?

Skus to menit v TSession.OnStartup udalosti, ja som to tak mal a chodilo
to.
Ak by ti s tym nedarilo tak sa ozvi.


R.

licencia na MSDE

[*] Robert Zak <nrsys(zv)psn.sk> - 10.7.2000 08:52:14

Ved ja som si to predstavoval podobne az kym som sa na to priamo nespytal,
prosim mate niekto podobnu skusenost aj na slovensku? Sirenie MSDE problem
nie je, otazkou ale zostava:
Je porusenim licencnych prav pri nainstalovanej aplikacii u zakaznika
pristup k MSDE z Delphi ?


Robo


-----P�vodn� spr�va-----
Od: Petr Palicka <petr.palicka(zv)atlas(tec)cz>
D�tum: 10. j�l 2000 8:32

>dobry,
>
>1/ nejni nahodou instalacni program take aplikace? takze sireni MSDE s
>instalacnim programem na MSDE a aplikace v Delphi by melo byt OK, ne?
>
>2/ quli licenci na MSDE jsme kupovali O2k devil a to na zaklade primeho
>dotazu na pana Buriana (dela neco pres M$_SQL primo u microsoft(tec)cz
>(doufam)).
>
>~~~~~~~~~~~~~~~~~~~~~~~~
>[smtp:palicka(zv)aginfo(tec)cz]
>~~~~~~~~~~~~~~~~~~~~~~~~
>ZEMEDELSKA INZERCE ZDARMA www.aginfo(tec)cz
>inzeraty zasilejte pisemne nebo e-mailem: inzerce(zv)aginfo(tec)cz
>
>> informaciu, ze MSDE moze byt dalej distribuovana iba s
>> aplikaciou s ktorou bola zakupena, t.z. ze pokial ju zakupim s 'Visual
>studio
>> 6.0.' mozem ju distribuovat s aplikaciou vytvorenou na produktoch
>> obsiahnutych vo visual studiu. Pred casom (na zaciatku vyvoja
>aplikacie) som dostal
>> informaciu, ze je mozne vyvinut aplikaciu v delphi a nasledne ju
>zakaznikovi
>> nainstalovat spolu s MSDE, pokial si predtym zakupim Visual Studio
>alebo
>> Office prof., co asi nebude celkom pravda aspon podla informacii ktore
>som
>> prave dostal.

licencia na MSDE

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 10.7.2000 09:31:13

> dobry,
>
> 1/ nejni nahodou instalacni program take aplikace? takze sireni MSDE s
> instalacnim programem na MSDE a aplikace v Delphi by melo byt OK, ne?
>
> 2/ quli licenci na MSDE jsme kupovali O2k devil a to na zaklade
> primeho dotazu na pana Buriana (dela neco pres M$_SQL primo u
> microsoft(tec)cz (doufam)).

Precetl jsem si licencni ujednani k MSDE a nenasel jsem tam ani
zminku o tom, ze aplikace, s niz ho sirim, musi byt byt napsana v
microsoftim produktu. Nebo jen spatne hledam?

>
> ~~~~~~~~~~~~~~~~~~~~~~~~
> [smtp:palicka(zv)aginfo(tec)cz]
> ~~~~~~~~~~~~~~~~~~~~~~~~
> ZEMEDELSKA INZERCE ZDARMA www.aginfo(tec)cz
> inzeraty zasilejte pisemne nebo e-mailem: inzerce(zv)aginfo(tec)cz
>
> > informaciu, ze MSDE moze byt dalej distribuovana iba s
> > aplikaciou s ktorou bola zakupena, t.z. ze pokial ju zakupim s
> > 'Visual
> studio
> > 6.0.' mozem ju distribuovat s aplikaciou vytvorenou na produktoch
> > obsiahnutych vo visual studiu. Pred casom (na zaciatku vyvoja
> aplikacie) som dostal
> > informaciu, ze je mozne vyvinut aplikaciu v delphi a nasledne ju
> zakaznikovi
> > nainstalovat spolu s MSDE, pokial si predtym zakupim Visual Studio
> alebo
> > Office prof., co asi nebude celkom pravda aspon podla informacii
> > ktore
> som
> > prave dostal.

Re[2]: DBase soubor

[*] Als <Als.FofrsIT(zv)worldonline(tec)cz> - 10.7.2000 09:55:32


Monday, July 10, 2000, 6:02:12 AM, you wrote:

JF> V BDE musis nastavit dBase Level max 5. Level 7 je uz soubor s nativnimi typy.

JF> Jan Fiala

JF> ----- Original Message -----
JF> From: "Als" <Als.FofrsIT(zv)worldonline(tec)cz>


JF> Ahoj,

JF> jeste jeden dotaz. Mam problem pri vytvareni dbf souboru z D5.
JF> Pokud vytvorim table1 s typem Dbase, naplnim hodnoty poli a pak
JF> prikazem CreateTable vytvorim soubor Filename.dbf neni tento soubor
JF> citelny v MS Excel. Ma totiz nejakou jinou hlavicku. V D5 je citelny
JF> normalne a da se do neho i znovu zapisovat.

JF> Poradite mi nekdo. Doposud jsem v teto oblasti mnoho nedelal.
JF> Za pomoc velice dekuji.


Tam mam nastaveno 4. Da se tento parametr nastavit i z programu ?
Stejne to ale nefunguje a vytvari to porad stejne soubory i kdyz je
hodnota ruzna.

Ja jsem to jiz vyresil pres TQuery, ale jak pouzijes TTable tak to
nejak Level v BDE ignoruje (se mi zda??).

Kazdopadne diky.

--
S pozdravem

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

Rychlost SQL

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 10.7.2000 09:59:10

> >>> david.lebeda(zv)comarr(tec)cz 10.7.00 0:45 >>>
> > Nevite nekdo jak rychle zjistit zda je program spojen s MS SQL 7 ?
> > Potrebuju to zjistit za behu programu. Kdyz na to pouziji INSERT v
> > query tak to trva asi 5 min, coz je desne dlouha doba.
>
> Co tim presne myslis? Zkus byt konkretnejsi.
>
> 1) Pres co k databazi pristupujes? (BDE, Adonis apod.)
> 2) Pouzivas KeepConnection nebo neco podobneho?
> 3) Insert trvajici 5 minut je podezrely. Co je to zac?
> 4) popr. dalsi informace, ktere by mohly pomoci.
>
> David
>
> 1) K databazi na SQL prisrupuju pres BDE.
> 2) Nic takoveho nepouzivam.
> 3) Insert trva asi 5 sec. kdyz SQL bezi, pokud vsak nejde trva to asi
> 5 min. nez vyhodi chybu. Pred samostatnym insertem jeste pouzivam
> session.gettablenames mozna ze to bude tim. Insert je jednoduchej:
>
> INSERT INTO Tabulka ()
> VALUES ()
>
> Try
> query1.ExecSQL;
> Except
> //Tady by melo probehnout ulozeni do tabulky paradoxu na lokalu End;
>
> Za kazde mozne reseni dik Ladap
>

Takze, pokud tomu dobre rozumim, program sam by mel byt po
celou dobu sveho provozu pripojen k SQL serveru, ale nekdy se
stane, ze z nejakeho duvodu neni SQL server k dispozici (zavada
na spojovaci trase ci na SQL serveru). Otazka zni, jak zjistit, zda
SQL server je momentalne k dispozici. Je to tak?
Pokud ano, tak pujde zrejme o problem, se kterym Ti
nepomuzu. Mel jsem totiz podobny problem u jednoho zakaznika.
Ja tedy nepouzivam BDE, ale primy pristup pres ODBC (ODBCe
komponenty od L. Fuleho). Pozadal jsem autora, zda s tim jde
neco udelat. Odpoved byla, ze ano, ze ODBC ma podporu pro
timeouty. Udelal potrebnou upravu, ale ono to funguje jen nekdy.
Pokud napr. behem cinnosti programu vytahnu kablik ze sitove
karty, zadny timeout nevznikne a trva to nekolik minut, nez vyleze
nejaka chyba. Jde zrejme o problem ODBC, ktere za nekterych
okolnosti z zatim nezjistenych duvodu nevytvori vyjimku o vyprseni
timeoutu. O zadnem reseni nevim.
Pokud mas aplikaci napsanou tak, ze vetsinu casu neni aktivni
zadna query, table apod., zkusil bych, zda by treba nepomohlo
nastavit KeepConnection na False (a LoginTimeout na nekolik
sekund). Nevim, zda BDE pouziva login timeout i pri automatickem
prihlasovani pri KeepConnection = False, ale pokud ano, mohlo by
to alespon v nekterych pripadech pomoci. Pokud ne, tak uz fakt
nevim.

David


Nova verze jbStr

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 10.7.2000 10:02:39

Ahoj,
na http://www.micrel(tec)cz/delphi/ je nova verze knihovy stringovych procedur a
funkci jbStr.Pas s html popisem a demo programem
Jaro B.

Re[2]: SQL dotaz - nestandard

[*] Als <Als.FofrsIT(zv)worldonline(tec)cz> - 10.7.2000 10:03:24

Monday, July 10, 2000, 6:43:17 AM, you wrote:

B> Podle mne to nepujde protoze to je prikaz ISQL a ne databaze.

B> Standards for OUTPUT statement [ISQL]
B> ? SQL/92 Vendor extension
B> ? Sybase Not applicable

B> Jine prikazy zkus rozchodit pres ulozenou proceduru a tu pokud se ti to
B> podari napoj do D5.

B> ----------------------------------------------------------------------------
B> ---
B> Ing. Pavel SPEJTEK
B> bosnis(zv)atlas(tec)cz
B> http://freeweb.coco(tec)cz/ps/index.html
B> ----------------------------------------------------------------------------
B> ---

B> -----Original Message-----
B> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
B> Als
B> Sent: Sunday, July 09, 2000 3:46 PM
B> To: delphi-l(zv)fwd(tec)cz
B> Subject: SQL dotaz - nestandard


B> Ahoj,

B> Jiz nekolikrat jsem narazil na tento problem:

B> Pouzivam Sybase SQL Server ktery ma mnoho rozsirujicich SQL
B> prikazu od bezneho SQL. Nevim jak napsat SQL dotaz s nejakym timto
B> prikazem aby mi D5 nevratilo chybu. Vzdy to BDE precte a napise ze
B> tento vyraz nezna. Napr.:

B> Jednoduchy export dat z tabulky do dbf. Prikaz

B> 'Select * from tabulka; Output to filename format DBaseIII;'

B> normalne funguje skvele, ale jak to prezenu pres BDE tak Error.

B> Vzdycky jsem podobne situace resil programove. Chtel bych ale vyuzit
B> vsechny SQL prikazy ktere mi poskytuje database, uz jen proto ze je
B> to mnohem rychlejsi pri zpracovani.

B> --
B> Za kazdou pomoc velice dekuji.

B> Jiri Kubelka ��� Als.FofrsIT(zv)worldonline(tec)cz ���


Asi mas pravdu. Skryte jsem s tim pocital. Stejne problemy mam napr s
fci MONTH,....

Kazdopadne diky.

--
S pozdravem

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

QReport - Preview

[*] Ing. Petr �vejda <lingvista(zv)lingvista(tec)cz> - 10.7.2000 10:13:20

nejak se nemuzu dopatrat, kde reknu, na kterem formulari a jaky QuickRep
budu dela PreviewModal?
Vzdycky jsem volal klasicky FSestava01.QuickRep1.Preview, ale tady nikde
odkaz na formular a moji sestavu nevidim.

Asi to bude trivialni, ale po dvou hodinach si s tim nevim rady.

Diky

Ing. Petr Svejda
software specialist

> Tohle pouzivam (D5 i D3):
>
> with TMyReport.Create(Self) do {type TMyReport = class(TQuickRep)}
> try
> try
> PreviewModal;
> except
> Application.MessageBox('Pri tisku doslo k ...);
> end;
> finally
> Free;
> end;
>
> Petr Smol�k


OT: Jak vydelat s OPEN SOURCE?

[*] Michal K�s <kus(zv)tangosw(tec)cz> - 10.7.2000 10:14:05

Ahoj,
do konference preposilam prispevek p.Zajicka z New-On-Net.
Protoze debaty na toto tema tu obcas probihaji, a ne kazdy
New-On-Net bere, mohlo by to nekoho zajimat.

Michal Kus

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

-----Original Message-----
From: news-on-net(zv)bajt(tec)cz [mailto:news-on-net(zv)bajt(tec)cz]On Behalf Of News
on 'Net
Sent: Thursday, July 06, 2000 11:50 PM
To: Multiple recipients of list
Subject: News on 'Net - Denni zpravy z Internetu - BAJT - 4.7.2000


News on 'Net - Denni zpravy z Internetu - http://www.pvtnet(tec)cz/news/


Jak vydelat softwarem? Kdy GPL? Geekove radi geekum

Diskusi http://slashdot.org/askslashdot/00/06/21/0119245.shtml Making
Money With Open Code, APIs, And Docs? (Vydelavat otevrenym kodem,
API a dokumenty?) doporucuju k precteni kazdemu, kdo nevi, kdo geekove
jsou, resp. kdo si mysli, ze geekove, GPL etc. je nejaka podivna
uchylka z normalu. Obsah tehle diskuse je zaroven skvelou vypovedi
geeku o sobe samych. Na Inetu jsem precetl uz haldu clanku o geekach
(geecich?:) a GPL, ale nikdy nezachycovaly skutecny stav veci a
zasazeni tohoto fenomenu do prostredi tvorby a distribuce softwaru.
Obraz one podstaty i ne prave jednoduche reality najdete v uvedene
diskusi.

Na Slashdotu diskutuji hlavne programatori, z nichz vetsina se da
povazovat za geeky ci nerdy. Nekolik lidi, kteri spravuji Slashdot,
kazdy den nadhazuje vybrana diskusni temata. Tykaji se nejen
programovani a softwaru vubec, ale i uvazovani o moznostech dalsiho
vyvoje cehokoli pozoruhodneho ve vede, kulture apod. Atmosfera diskusi
se vyznacuje znacnou svobodymyslnosti a nesouhlasem se vsim, co svobodu
svazuje (nejvdecnejsimi terci jsou MS a RIAA).

Vyse zminene tema nadhodili programatori, kteri se ocitli pred
rozhodnutim, jak pokracovat v dalsi tvorbe softwaru, ktery nabizeji ve
forme GPL. Obavaji se, ze budou muset dalsi vyvoj zastavit proto, ze ze
sve prace nemaji skoro zadny prijem a jist a bydlet se musi. V tom, jak
jim ostatni radi, se zrcadli pristup geeku ke tvorbe softwaru a jejich
prakticke zkusenosti. Moznosti, jak uvest software do obehu a nehynout
pritom hlady, je v diskusi nastineno vic.

Dve veci se ale ukazuji byt nejdulezitejsimi. Za prve - software musi
provadet nejmene jednu jasnou sluzbu. Potencialni zajemci o software
hledaji hotova reseni nejake sluzby/procesu/operace. A to takove
sluzby, jaka na trhu chybi, resp. s lepsim resenim, nez jake dosud
existuje. Za druhe - nez se na softwaru vubec zacne delat, je nutne
predem zvolit typ licence. Podle toho se pak formuje rejstrik funkci,
ktere software bude obsahovat pro bezplatne stazeni. Nejchytrejsi
nabidka obsahuje zajimave funkce a reseni, pro jejichz aplikace s
komercnim vyuzitim bude nutne k softwaru pridat dalsi funkce podle
pozadavku zakaznika. To uz je placena prace. U zajimaveho softwaru i
velmi dobre placena prace. Dobre je nabizet i dobre placene skoleni.

Geekove jasne odlisuji sdilenou tvorbu softwaru s GPL od programovani
pro obzivu (za nejhorsi reseni se povazuje zamestnanecky pomer:)
Software s GPL muze cloveka zivit ve vzacnych pripadech. Vyvoj Linuxu
nezivi nikoho, ale distributori Linuxu a dalsiho softwaru pro Linux,
jakoz i vyvojari a systemaci, kteri poskytuji sluzby napr. pri zavadeni
Linuxu ve firmach, si mohou prijit na sve. Linux, Apache, Mozilla,
Sendmail a dalsi vehlasny software s otevrenym kodem - at uz s GPL nebo
jinymi licencemi, vice ci mene odlisnymi od GPL - zivi spoustu lidi
pridanymi, resp. navaznymi sluzbami. Novy software s GPL musi byt
hodne dobry, aby si casem dokazal prorazit cestu a prilakat dalsi geeky
k jeho sdilenemu vyvoji. Cesta k dost slusne obzive samotneho vyvojare,
coby autora softwaru, pres GPL zpravidla nevede.

Suma sumarum - geekove se velmi radi podileji na sdilene tvorbe
softwaru bez naroku na jakykoli honorar, ale museji myslet i na svou
obzivu. Mnozi z nich sami nabizeji neco ve forme GPL. Ale finance si
zajistuji nekterymi z vyse uvadenych prikladu a dalsimi kombinacemi
mozneho.

Vznik sdilene tvorby softwaru povazuju za jeden z nejzajimavejsich
socialnich fenomenu, na jejichz vzniku se podilel prichod Internetu.
Bezpochyby je zajimave, ze jde o prvni fenomen sveho druhu, spojeny s
technikou.

Dosavadni silnejsi promeny v pristupu ke spolecnosti byly spojeny
prevazne s umenim (posledni velkou vlnou byli hippies). Po vlnach
spjatych s umenim zbydou hlavne artefakty a vzpominky. Geekove ale -
diky podstate softwaru coby prakticky vyuzitelneho nastroje - prinesli
neco, co tu dosud nebylo - trvalou moznost prubezne modifikovane
spolecne tvorby a spolecneho uzivani softwaru zcela mimo dosah ostre
hlidaneho sveta komercnich softwarovych firem. Trvalou aspon do te
doby, nez zacnou programovat samy stroje, ktere vlastne jsou geeky
budoucnosti:)

Podobne jako treba v pripade hippies, i u geeku jde o spolecensky vzdor
vuci zkamenelemu establishmentu, resp. tomu, co Frank Zappa nazval
"plastic people" (hodilo by se i "muzeum animovanych voskovych
figurin":) Jde o vecny rozpor mezi svobodnym tao a konformnim
konfucianstvim - jinak tez mezi svobodou a svazujicim spolecenskym
pod-za-razenim (svoboda neznamena neodpovednost, nesvoboda omezuje
spektrum svobodne volby a prijeti odpovednosti za svobodu). Tenhle
rozpor je obsazen i v geekovskem sdileni tvorby otevreneho kodu versus
nutnosti se necim zivit, tedy ziskat finance z tvorby. Odtud vzchazi i
rozporny postoj geeku k (ne)platbam za copyrightove zaznamy (nekdy
zcela chybne oznacovany za komunisticky postoj). Na rozdil od
predchozich spolecenskych vln, ktere po case vysumely a jejichz vliv na
spolecnost byl prechodny, otevreny kod a GPL expandoval i do dosud
tvrde zkomercionalizovane spolecnosti a stal se jeji paralelni
soucasti. V tom je prinos geeku zrejmy, at uz se na jejich cinnost
objevuji jakkoli rozporne nazory.
Zdroj: BAJT

ADONIS asynchronna ulozena procedura.

[*] Robert Zak <nrsys(zv)psn.sk> - 10.7.2000 10:43:50

Dakujem, uz to Funguje, na zistovanie behu funguje
ADOStoredProc.StillExecuting, ADODatabase.StillExecuting vracia False.
Potreboval by som este vediet, ako tu proceduru zastavim...

ADOStoredProc.Close nefunguje, pri CompleteProc mi zmrzne pocitac.


Robo
-----P�vodn� spr�va-----
Od: Erik Salaj <winsoft(zv)napri.sk>
Pre: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
D�tum: 8. j�l 2000 0:49
Predmet: Re: ADONIS asynchronna ulozena procedura.>> Pouzivam stored proceduru v D5prof/ADONIS/MSSQL7.0. Pokial je procedura
>> spustena v synchronnom rezime(TADOStoredProcedure), prebehne vporiadku.
>> Pokial ju ale spustim s nastavenym "Options/opAsyncExecute" (vsetky
>ostatne
>> volby v options mam vypnute), procedura sa nespusti, alebo aspon po nej
>nie
>> je vidiet ziadny vysledok (pri spusteni nevyvola vynimku).
>> Procedura trva velmi dlho, napr. aj cely den. Pokial ale znizim pocet
>> spracovavanych viet na male mnozstvo (kedy procedura trva radovo niekolko
>> sekund) spusti a bez problemov sa vykona aj v asynchronnom rezime so
>> spominanym nastavenim.
>> - Viete mi prosim niekto poradit, ako spustim ulozenu proceduru v
>> asynchronnom rezime aj pri dlhsom case jej trvania?
>
>Mozno ta procedura je spustena, skontroluj metodou
>ADODatabase.StillExecuting,
>ci bezi. Nie som si isty ako je to CommandTimeout property v asynchronnom
>rezime, skus tam data nejaku velku hodnotu, pripadne tam daj 0 (vtedy
>ma cakat az do ukoncenia vykonavania).
>
>> - Ako zistim, ci procedura este bezi alebo spadla ci skoncila?
>
>Pomocou uz spominaneho StillExecuting.
>
>Erik Salaj, WINSOFT


ComboBox a OnChange

[*] Pavel Vasek <pavel.vasek(zv)wige-mic(tec)cz> - 10.7.2000 11:43:37

Ahoj vsichni priznivci Delphi,
mam pro mne neresitelny problem.
(WNT+SP4,D5+SP1)
Nastavim-li v OnChange zmenu textu
napr.: ComboBox1.Text := 'blekete..' ,
pak se tato zmana vporadku provede v pripade, ze stisknete klavesu, kdyz
vsak pouzijete pro zmenu mys, tedy vyberete z Items nejakou tu polozku,
udalost se vyvola, ale zmena se neprojevi.
Vite prosim vas nekdo o reseni tohoto problemu? Ja ani po krokovani az do
VCL jsem na nic neprisel.

Predem dekuji.

Pavel Vasek.

ADONIS asynchronna ulozena procedura.

[*] Robert Zak <nrsys(zv)psn.sk> - 10.7.2000 12:13:47

Ktory Event sa spusti po dokonceni asynchronnej procedury? - ako viem ze
skoncila? Pokusmi sa mi k tomu nedari dopracovat...
Na ukoncenie som medzitym prisiel - ADOStoredProc.CancelAsync


Dakujem

Robo

Rychlost SQL

[*] Parizsky Ladislav <parizsky(zv)access-it(tec)cz> - 10.7.2000 08:22:36 -0400



>>> david.lebeda(zv)comarr(tec)cz 10.7.00 0:45 >>>
> Nevite nekdo jak rychle zjistit zda je program spojen s MS SQL 7 ?
> Potrebuju to zjistit za behu programu. Kdyz na to pouziji INSERT v
> query tak to trva asi 5 min, coz je desne dlouha doba.

Co tim presne myslis? Zkus byt konkretnejsi.

1) Pres co k databazi pristupujes? (BDE, Adonis apod.)
2) Pouzivas KeepConnection nebo neco podobneho?
3) Insert trvajici 5 minut je podezrely. Co je to zac?
4) popr. dalsi informace, ktere by mohly pomoci.

David

1) K databazi na SQL prisrupuju pres BDE.
2) Nic takoveho nepouzivam.
3) Insert trva asi 5 sec. kdyz SQL bezi, pokud vsak nejde trva to asi 5 min. nez vyhodi chybu. Pred samostatnym insertem jeste pouzivam session.gettablenames mozna ze to bude tim. Insert je jednoduchej:

INSERT INTO Tabulka ()
VALUES ()

Try
query1.ExecSQL;
Except
//Tady by melo probehnout ulozeni do tabulky paradoxu na lokalu
End;

Za kazde mozne reseni dik Ladap


TserverSocket

[*] JmisekDelphi <JmisekDelphi(zv)atlas(tec)cz> - 10.7.2000 14:54:36

Zdravim vsechny v konferenci

Nemate nekdo nahodou priklad pouziti komponenty TserverSocket v palete
Internet
- Potreboval bych predevsim moznost kdy si vytvorim vlastni
TServerClientThread a
v udalosti OnGetThread jej priradim.

Pokud mam TserverSocket.SocketType=CtThreadBlocking a v udalosti OnGetThread
nespustim
SocketThread.terminate; nikdy jiz nejde thread prerusit.

Dik moc


licencia na MSDE

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 10.7.2000 14:04:04

Puvodni zprava, kterou napsal Robert Zak dne 10 Jul 00,:

> Ved ja som si to predstavoval podobne az kym som sa na to priamo nespytal,
> prosim mate niekto podobnu skusenost aj na slovensku? Sirenie MSDE problem

Neni dost dobre mozne, aby na Slovensku platily jine licencni podminky
nez v Cesku nebo v Americe, pokud je produkt stejny. Jestlize by to)
bylo Office 2000 Developer Slovak Edition a melo jinou licencni
smlouvu, pak by to bylo mozne, jenze Office 2000 Developer je jen jeden
a ten samy pro USA, CR i SK a ma shodnou licencni smlouvu. Slovensky
Microsoft si ji nemuze vykladat jinak nez cesky Microsoft a take ne
jinak, nez je psano. Nejsi povinen se u nich informovat, co muzes
a co nemuzes, jsi povinen si precist licencni smlouvu. Pokud jsi to
udelal, pak jsi nenasel zadnou zminku o tom, ze by sireni bylo nejak
omezeno a necim podminovano. Je jasne dano, co muzes sirit a jak to
muzes sirit (ze to je ten jeden EXE s temi pomocnymi, co si muzes
upravit).

> nie je, otazkou ale zostava:
> Je porusenim licencnych prav pri nainstalovanej aplikacii u zakaznika
> pristup k MSDE z Delphi ?

Podle me neni.


S pozdravem
Petr Zahradnik, pocitacovy expert

==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
=== telefon: 047-5500610, telefon/fax: 047-5501627 ===
=== mobilni telefon GSM (hotline): 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================
ICQ: 21215917, PGP vitano


restart sama sebe

[*] Heinisch Jiri <deis(zv)deis(tec)cz> - 10.7.2000 15:29:17

Ahoj

Lze nejakym jednodusim a pokud mozno spolehlivym zpusobem restartovat
aplikaci.
S pozdravem Heinisch Jiri


ADONIS asynchronna ulozena procedura.

[*] Erik Salaj <winsoft(zv)napri.sk> - 10.7.2000 16:00:56

> Dakujem, uz to Funguje, na zistovanie behu funguje
> ADOStoredProc.StillExecuting, ADODatabase.StillExecuting vracia False.

ADODatabase.StillExecuting funguje pre SQL prikazy na ADO.Connection
(spustane
cex ExecSQL), ADODataSet.StillExecuting pre SQL prikazy na recordsete.

> Potreboval by som este vediet, ako tu proceduru zastavim...
>
> ADOStoredProc.Close nefunguje, pri CompleteProc mi zmrzne pocitac.

ADOStoredProc.CancelAsync

Erik Salaj, WINSOFT


komponenta grafu pro Delphi 5

[*] Ota Mal� - 10.7.2000 16:08:06

Ahoj,

V Delphi 3 jsem vcelku spokojene pouzival xyGraph od Kestral Computing, ale
bohuzel nechodi pod Delphi 5 a firma prestala vyvijet pred dvema lety :-(.
Nevite nekdo o solidni komponente na grafy (2D; 3D neni treba), pokud mozno
podobne xyGraph (neni nutne)? zdrojovy kod nutny, alespon za slusny peniz,
kdyz ne free...

D5 Professional

Diky
Ota Maly

PaPouch elektronika
http://www.pap-el(tec)cz

Komponenta

[*] Ales Vas��ek�����"q��y�&���w�3 - 10.7.2000 21:32:42

> From: David Lebeda
> Ted jen tak strelim od boku, protoze nevim, jak je ta komponenta
> udelana, ale postara se konstruktor ci jina vhodna metoda o
> vytvoreni vsech dodatecne vlozenych komponent i mimo design
> time?

No to se urcite nepostara. Nevim totiz jak na to. Nemohl bys mi prosim
napsat nejaky kousek funkcniho kodu jak to udelat?

> A maji tyto komponenty krome ownera spravne nastaveneho
> i parenta?

Maji.

Ales


TServerClientWinsocket

[*] JmisekDelphi <JmisekDelphi(zv)atlas(tec)cz> - 10.7.2000 22:22:29

Zdravim

Pravdepodobne jsem narazil na problem v originalnim kodu od Borlandu v unite
ScktComp

Pokud je TserverSocket nastaven na StThreadBlocking tak vlastnost v
TserverClientWinSocket (naslednik
TCustomWinSocket) connected nereaguje na to pokud se vzdaleny pocitac
odpojil ( v takovem pripade je pak problem s uzavrenim TserverClientThreadu)

Pokud uz jste nekdo tento problem resil prosim odepiste, diky

Doufam ze nebudu muset predelavat scktcomp :)

Problem s Domenami atd ve WinNT.

[*] Luk� Gallina <johndelphi(zv)atlas(tec)cz> - 10.7.2000 22:39:49

Toto je zpr�va ve form�tu MIME obsahuj�c� v�ce ��st�.
Zdravim.

Vidim ze muj dotaz zapadl, cili znovu. Nevite nekdo jak v siti WinNT zjistim informace o uzivateli v domene? Znam jmeno domeny i loginname usera ale potrebuji zjistit takove ty veci jako cele jmeno, adresu.... a pak jeste potrebuji zjistit jmeno serveru ktery mu overil pristup do domeny, ke kteremu je prihlaseny.

A potrebuji to pod Win95, 98, NT, 2000. Nemohu s tim hnout, nakopnete me nekdo? moc diky.

Lukas Gallina


DBase soubor

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 10.7.2000 22:45:41

From: "Als" <Als.FofrsIT(zv)worldonline(tec)cz>
> jeste jeden dotaz. Mam problem pri vytvareni dbf souboru z D5.
> Pokud vytvorim table1 s typem Dbase, naplnim hodnoty poli a pak
> prikazem CreateTable vytvorim soubor Filename.dbf neni tento soubor
> citelny v MS Excel. Ma totiz nejakou jinou hlavicku. V D5 je citelny

Ahoj,

zkus nastavit vlastnost TTable.TableLevel, dale viz help. Take muzes
pouzit nastroj Table Interrogator, ktery zobrazuje mnoho informaci o
DBase a Paradox tabulkach a dle toho vysledovat souvislosti. Najdes
jej tady (http://www.borland.com/devsupport/bde/utilities.html)

Petr Vones, amatersky programator

komponenta grafu pro Delphi 5

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 10.7.2000 22:45:22

From: "Ota Mal�" <maly(zv)space(tec)cz>
> V Delphi 3 jsem vcelku spokojene pouzival xyGraph od Kestral Computing, ale
> bohuzel nechodi pod Delphi 5 a firma prestala vyvijet pred dvema lety :-(.
> Nevite nekdo o solidni komponente na grafy (2D; 3D neni treba), pokud mozno
> podobne xyGraph (neni nutne)? zdrojovy kod nutny, alespon za slusny peniz,
> kdyz ne free...

Ahoj,

v D5 mas komponentu TeeChart. Zdrojaky lze koupit tady (http://www.teemach.com)

Petr Vones, amatersky programator

MDI Problems

[*] Michal Zimen <zimen(zv)nextra.sk> - 10.7.2000 22:54:00

Ahoj


Pozeral som v archive. bola tam zmienka o tom ale nevidel som riesenie
vie o tom niekdo nieco viac ?

tykalo sa to chyby DBGridu v MDI okne.


dakujem
Mizu

_ _ _ _._ _ _
( | ( | ( | <_ > ( | ( |
( |\/( | ( | / / ( |_( |
(_| (_| (_| <___> (_____|
mizu(zv)nextra.sk
/\ LINUX INSIDE /\

Spustit jinou aplikaci.

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 10.7.2000 23:05:01

From: "Martin Nedopil" <nedopil(zv)eskon(tec)cz>
> Pokud chces na tento proces cekat (COZ TI VRELE NEDOPORUCUJI,
> mam s tim bohate a spatne zkusenosti) pak:
>
> if CreateProcess(nil,zAppName,nil,nil,false,NORMAL_PRIORITY_CLASS,
> nil,nil,StartupInfo,ProcessInfo) then begin
> CloseHandle(ProcessInfo.hThread);
> WaitForSingleObject(ProcessInfo.hProcess, INFINITE); // RADEJI
> NEJAKOU VELKOU HODNOTU, NE NEKONECNO !!!!

Ahoj,

A v cem je problem s INFINITE ? Jinak pred WaitForSingleObject je dobre jeste
dat WaitForInputIdle. Tato funkce ceka na probehnuti inicializace procesu. V
pripade problemu (ale radeji porad) je dobre kontrolovat navratove hodnoty
jednotlivych API funkci, napriklad pomoci funkce Win32Check.

Petr Vones, amatersky programator

TImage a posouvani mysi

[*] Hurricane <hurricane(zv)email(tec)cz> - 10.7.2000 23:45:01

Zdravim

Omlouvam se, ze sam na takovou trivialnost neprisel sam. Delam v D3 pres
rok, ale TScrollBox sem zatim nikdy nepotreboval, takze sem na nej zapomel.
Prisel sem na to z jineho mailu a uz to mam temer hotovy. Neni to sice jen
dat scrollbox a do nej image, ale skoro mi to funguje. Ale proc pisu,
potrebuju, aby se po nahrati velkyho obrazku (vetsi nez ScrollBox) ten
scrollbox posunul doprostred a drzel tam i pri Form1.OnRresize(to uz mam
udelany). Vymyslel jsem toto: ScrollBox1.HorzScrollBar.Position :=
Round((ScrollBox1.HorzScrollBar.Range/2)/8);
To deleni na konci nevim proc tam musi bejt, ale funguje to s nim lip nez
bez nej (bez nej vraci pouze 0)(8 je inkrement Scrollbaru). Vypocita to o
neco mene nez pulka. Nevite nekdo, jak to zaridit, aby se ScrollBox nastavil
do pulky?

Diky za kazde nekopnuti, ale pouze spravnym smerem

Zdenek Stepanek
zstepanek(zv)atlas(tec)cz
----- Original Message -----
> > Nevite, jak prinutit TImage, aby se choval jako v ACDSee? T.j. aby se
zmenil
> > kurzor (to zvladnu) a aby s nim slo pohybovat pokud je bitmapa vetsi nez
> > velikost TImage. Kdyby to bylo moc slozity, stacilo by tomu TImagemu
> > primontovat alespon posuvniky. Lze je nejak priradit automaticky (jako
to ma
>
> vloz TImage to TScrollBoxu a u neho nastav velikost scrollbaru.

restart sama sebe

[*] Hurricane <hurricane(zv)email(tec)cz> - 10.7.2000 23:54:28

Zdravim

A to nejde spustit jeste jednou a tu starou hned ukoncit? Nebo by mozna slo
pouzit BAT davku, kterou spustis, zavres puvodni program, davka spusti novy
a sama sebe smaze.

Hurricane
----- Original Message -----
> Lze nejakym jednodusim a pokud mozno spolehlivym zpusobem restartovat
> aplikaci.

CachedUpdates v ADO (ADONIS)

[*] Ladislav Nagy <lnag7384(zv)mail.kolej.mff.cuni(tec)cz> - 11.7.2000 00:07:27

> > Tot ma predstava. Zjistil jsem ale, ze to funguje jinak:
> > po kazdem vlozeni noveho zaznamu, jeho oprave ci smazani se IHNED
provede
> > prikaz z ADOUpdateSQL,
> > po zavolani ApplayUpdates se opet pro kazdy zaznam vola ADO-generated
> prikaz
> > INSERT INTO nebo DELETE atd.
>
> Ano, pretoze ADO neumoznuje vykonavat SQL prikazy na cacheovanych udajoch.

Ahoj,

to se mi moc nezda, ze je to omezeni of ADO. Zda se mi, ze by to bylo v
Adonisech realizovatelne.
Uzivatel si meni Disconnected BatchOptimistic ADODataSet, ktery je napojeny
na ADOUpdateSQL.
Pokud zavola ApplyUpdates, tak by Adonisy prosli skzr "Delta"-RecordSet
(Filter ... PendingData).
Podle operace jaka byla se zaznamem provedena (Ins, Upd, Del) provedou
prislusnou operaci.

Teoreticky v tom nevidim problem.

S pozdravem, Lada


Tipy do Delphi

[*] Petr Voborn�k <vobornik(zv)ssakhk(tec)cz> - 11.7.2000 03:47:36

Prave jsem dokoncil prvni funkcni verzi sveho programu na shromazdovani Tipu
a Triku do Delphi. Muzete si jej stahnout na adrese
http://www.mujweb(tec)cz/pocitace/testy/tips/tips.zip
Zatim je v databasi asi 60 tipu, ale program umoznuje upload a download
novych tipu z Internetu, takze bude vecnou studnici informaci pro vsechny
programatory. Veskere pripominky k programu (pokud treba objevite nejake
nedostatky nebo chyby) mi napiste na uvedenou emailovou adresu. Doufam, ze
budete hodne uploadovat nove tipy, aby jejich database byla v budoucnu co
nerozsahlejsi!

MIKMIK company
Petr Voborn�k - P�tr
vobornik(zv)ssakhk(tec)cz
ICQ: #23132120
www.ssakhk(tec)cz/home/vobornik/

Focus

[*] Krayzel Libor <Libor.Krayzel(zv)czech-tv(tec)cz> - 11.7.2000 06:38:31

Potreboval bych pri stisku urcite klavesy, aby ziskal focus nasledujici
objekt aktivni zalozky objektu TPageControl (simulace stisku klavesy Tab).

Komponenta

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 11.7.2000 06:56:54

> > Ted jen tak strelim od boku, protoze nevim, jak je ta komponenta
> > udelana, ale postara se konstruktor ci jina vhodna metoda o
> > vytvoreni vsech dodatecne vlozenych komponent i mimo design time?
>
> No to se urcite nepostara. Nevim totiz jak na to. Nemohl bys mi prosim
> napsat nejaky kousek funkcniho kodu jak to udelat?

Rad bych, ale nemohl. Ja o teto problematice opravdu prakticky nic
nevim. Docela me prekvapuje, ze se do diskuze k teto veci
nepripojil nikdo dalsi... :)
Po trosce premysleni se mi ale zda, ze s tim konstruktorem to
bude asi nejspis blbost. Kdyz se da na form panel a do panelu
nejaka komponenta, je ta komponenta vlozena do formulare a ma
jen parenta nastaveneho na ten panel (nebo se pletu?). Za teto
situace by mozna mohl byt problem v tom, ze komponenty, ktere
vkladas do te sve, jsou vytvoreny drive nez Tvoje komponenta a
tudiz se nepodari jim v te dobe nastavit parenta na tvou
komponentu. Mohlo by to jit overit tim, ze nekde v OnActivate
(napr.) zkusis nejake konkretni komponente z kodu priradit
parenta, co to udela.
Mimochodem, to, ze kdyz na Tvou komponentu vlozis nejakou
jinou, ze se Ti zapise do nejakeho seznamu (viz minuly mail), resis
jak?

David


DBTreeView

[*] Sula Milos <milos.sula(zv)oku-su(tec)cz> - 11.7.2000 07:16:59

Ahoj
nevite nekdo nahodou o funkcni komponente TDBTreeView pro D5 (freeware) ?
Par jsem ji stahl a zkousel ale vetsinou nefungovali.
diky


Overeni vlozeneho udaje

[*] garalda <garalda(zv)mail(tec)cz> - 11.7.2000 07:21:45

Ahoj.
Bud pouzit MaskEdit, pripadne udelat filtr v udalosti OnKeyPress

Dobry den,

potrebal bych nejak jednoduse zjistit, jestli uzivatel zadal do Editu pouze cisla od nuly do deviti a ne zadne jine znaky - jen cisla. Existuje na to nejake elegantni reseni?

S pranim hezkeho dne
Vasek Navrat

P�evod znaku

[*] garalda <garalda(zv)mail(tec)cz> - 11.7.2000 07:29:05

Take zdravim,
co takhle treba Ord(Edit1.Text[1]) ? Zdravim!

Mam problem: v programu mam Edit1 a v nem je vzdycky zapsany jen jeden znak. Potrebuju zjistit ASCII kod tohoto znaku. Mohl by mi nekdo poradit, jak na to?

Dikes

Vasek Navrat

MSDE - v cem vyvijite aplikace

[*] Petr Palicka <petr.palicka(zv)atlas(tec)cz> - 11.7.2000 07:48:53

ahoj,
mam dotaz ohledne %subj%.
my jsme chteli pouzit D5prof. bohuzel jsem ziskal dojem, ze D5p+MSDE
nejni moc pouzitelny (lepe receno obtizne pouzitelny). navic jsem ziskal
dojem, BDE si s MSDE moc nerozumi. ponevadz jsem obcas obdrzel chybove
hlasky od BDE u veci, ktere se po restartu delf a msde uz nevyskytli
(jednalo se o chyby v SQL, ale vracelo se to z BDE nikoli z MSDE).

takze se ptam:
v jakem prostredku pisete a ladite SQL (dotazy, procedury, triggery...)?
jakou verzi delphi pouzivate pro vyvoj aplikaci pouzivajicich MSDE?
jak jste s vami pouzivanymi nastroji spokojeni (pripadne jaka mate
doporuceni)?~~~~~~~~~~~~~~~~~~~~~~~~
[smtp:palicka(zv)aginfo(tec)cz]
~~~~~~~~~~~~~~~~~~~~~~~~
ZEMEDELSKA INZERCE ZDARMA www.aginfo(tec)cz
inzeraty zasilejte pisemne nebo e-mailem: inzerce(zv)aginfo(tec)cz


Focus

[*] Ren� Otisk - 11.7.2000 08:18:13

Hi,

Mas-li na mysli treba labely s navazanymi komponentami TWinControl (Edity,
Comboboxy, Gridy...), tak v RxLib je TRxLabel (pripadne v Delphi
TStaticText) a vyuzij v caption zadani znaku & a vlastnosti FocusControl.
Jinak pro pobihani po komponentach (TWinControl) existuje funkce
FindNextControl(a nejake ty parametry viz Help). Jestli jsem spatne
pochopil, co presne chces, tak se omlouvam

Sroub

> Potreboval bych pri stisku urcite klavesy, aby ziskal focus nasledujici
> objekt aktivni zalozky objektu TPageControl (simulace stisku klavesy Tab).

Je BDE nainstalovane

[*] Bednar��k Dalibor <dalibor(zv)torola(tec)cz> - 11.7.2000 08:23:14

Toto je zpr�va ve form�tu MIME obsahuj�c� v�ce ��st�.
Dobry den

Jakym zpusobem se da zjistit zda je BDE nainstalovane pripadne v jake verzi

Je BDE nainstalovane

[*] azeleny(zv)csas(tec)cz - 11.7.2000 08:29:52

Zde je kousek kodu, ktery mi nekdo poradil, tusim, ze prave zde v konferenci
:-)

function fDbiGetSysVersion(SysVerList: TStringList): SYSVersion;
var
Month, Day, iHour, iMin, iSec: Word;
Year: SmallInt;
begin
Check(DbiGetSysVersion(Result));
if (SysVerList <> nil) then begin
with SysVerList do begin
Clear;
Add(Format('ENGINE VERSION=%d', [Result.iVersion]));
Add(Format('INTERFACE LEVEL=%d',
[Result.iIntfLevel]));
Check(DbiDateDecode(Result.dateVer, Month, Day,
Year));
Add(Format('VERSION DATE=%s',
[DateToStr(EncodeDate(Year, Month,

Day))]));
Check(DbiTimeDecode(Result.timeVer, iHour, iMin,
iSec));
Add(Format('VERSION TIME=%s',
[TimeToStr(EncodeTime(iHour, iMin,
iSec div 1000, iSec div 100))]));
end;
end;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
MyVar : SYSVersion;
begin
memo1.Lines.Clear;
MyVar:= fDbiGetSysVersion(TStringList(memo1.lines));
end;

-----Original Message-----
Dobry den

Jakym zpusobem se da zjistit zda je BDE nainstalovane pripadne v jake verzi


TServerClientWinsocket

[*] Petr Fejfar <Petr.Fejfar(zv)callnet(tec)cz> - 11.7.2000 08:32:02

JmisekDelphi <JmisekDelphi(zv)atlas(tec)cz> wrote:

>TCustomWinSocket) connected nereaguje na to pokud se vzdaleny pocitac
>odpojil ( v takovem pripade je pak problem s uzavrenim TserverClientThreadu)

Ja jsem se s nereagujicim CONNECT setkal u klientu. Ale ted me napadlo, jestli to neni v poradku, protoze kdyz pouzivas port nad 5000 resp. nad hodnotu MaxUserPort v registry, tak se spojeni udrzuje jeste 240 sekund (!) resp. time-out, ktery je na NT taky nastavitelny v registry.

Jak se ty parametry jmenuji najdes pres odkaz z konference od Dalibora Tomana, kdyz budes hledat WSA error 10055.


bye pf, Petr.Fejfar(zv)callnet(tec)cz

DBTreeView

[*] Ales Radikovsky <radik(zv)volny(tec)cz> - 11.7.2000 08:51:46

> nevite nekdo nahodou o funkcni komponente TDBTreeView pro D5 (freeware) ?

TvgDBTreeView z VG library na http://www.vglib.com/

Ales


Tipy do Delphi

[*] Petr Vaclavek <bla(zv)atrey.karlin.mff.cuni(tec)cz> - 11.7.2000 09:05:45

> Prave jsem dokoncil prvni funkcni verzi sveho programu na shromazdovani Tipu
> a Triku do Delphi. Muzete si jej stahnout na adrese
> http://www.mujweb(tec)cz/pocitace/testy/tips/tips.zip
> Zatim je v databasi asi 60 tipu, ale program umoznuje upload a download
> novych tipu z Internetu, takze bude vecnou studnici informaci pro vsechny
> programatory. Veskere pripominky k programu (pokud treba objevite nejake
> nedostatky nebo chyby) mi napiste na uvedenou emailovou adresu. Doufam, ze
> budete hodne uploadovat nove tipy, aby jejich database byla v budoucnu co
> nerozsahlejsi!
*** Ahoj
Neco podobneho mam vytvorene, ale je to obecnejsi - slouzi to na
uschovani poznamek.
Mrkni na http://atrey.karlin.mff.cuni(tec)cz/~bla/poznamky.shtml
Umi to defacto to same co tvoje (krome uploadu a downloadu na
Inet), a v mnoha vecech to je lepsi -- treba prehledna stromova
struktura, moznost pridavat i netextove soubory, RTF, kodovani,
Zalozky (i kdyz to tam mas asi taky). A ty tvoje tipy do toho
prekllopis velmi snadno :-)
Jedine co mi chybi (jak uz jsem psal na zacatku) je to Uploadovani
a Downloadovani na Internet. Muzes k tomu uverejnit nejaky
zdrojacek? Velmi by mi pomohl. Pripadne i ostatni, pokud vite jak
to udelat, sem s napady!

Petr

[-- Petr Vaclavek --- read: http://www.swnet(tec)cz --]
[-- visit: http://atrey.karlin.mff.cuni(tec)cz/~bla --]

D-TNT 4.x

[*] Jan Kirchner <imconr(zv)volny(tec)cz> - 11.7.2000 09:37:01

Ahoj,

jen kr�tk� informace: vyzkou�eli jste u� program na spr�vu tip� a pozn�mek
zdrojov�ho k�du pro DELPHI DELPHI TIPS 'N'TRICKS ?
Schv�ln� se pod�vejte na CD computeru 12/00 nebo na
http://www.vianet-it.co.uk/software/.

Jan Kirchner, program�tor amat�r
imconr(zv)volny(tec)cz


ComboBox a OnChange

[*] p. Jirman <jim.design(zv)iol(tec)cz> - 11.7.2000 10:00:46

ahoj,

co tam takhle na to onchange povesit timer.enabled a malym intervalem a v
timeru dat to co chces+ Timer.Enabled:=False.
Neni to sice programatorsky nejlepsi, ale funguje.

M.Jirman

----- Original Message -----
From: Pavel Vasek <pavel.vasek(zv)wige-mic(tec)cz>
To: Konference <delphi-l(zv)fwd(tec)cz>
Sent: Monday, July 10, 2000 11:43 AM
Subject: ComboBox a OnChange


> Ahoj vsichni priznivci Delphi,
> mam pro mne neresitelny problem.
> (WNT+SP4,D5+SP1)
> Nastavim-li v OnChange zmenu textu
> napr.: ComboBox1.Text := 'blekete..' ,
> pak se tato zmana vporadku provede v pripade, ze stisknete klavesu, kdyz
> vsak pouzijete pro zmenu mys, tedy vyberete z Items nejakou tu polozku,
> udalost se vyvola, ale zmena se neprojevi.
> Vite prosim vas nekdo o reseni tohoto problemu? Ja ani po krokovani az do
> VCL jsem na nic neprisel.
>
> Predem dekuji.
>
> Pavel Vasek.
>

Tuhnut� Excelu

[*] Hole�ek Jan <holecek(zv)brno.autocont(tec)cz> - 11.7.2000 10:05:39

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

Ahoj,
�e��m �ten� a z�pis z Delphi do Excelu a naopak a m�m probl�m,�e mi v�dycky
Excel po cca 600-1000 z�pisech nebo �ten�ch p�estane odpov�dat. Nev� n�hodou
n�kdo ��m by to mohlo b�t.

WIN98,OFFICE 2000,DELPHI 5+SP1,p��stup do Execlu p�es komponenty z Delphi.

Hole�ek Jan
E-mail: holecek(zv)centrum(tec)cz <mailto:holecek(zv)centrum(tec)cz>

mrtvy form pri sql dotaze

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 11.7.2000 10:06:48

Ahoj,

musis to napsat pomoci vlaken.

Slavek

> neskonci select. Vie niekto ako query dokopat nech kde tu dovoli formu
> nejaku akciu?

> Werki


ListView versus ListBox

[*] p. Jirman <jim.design(zv)iol(tec)cz> - 11.7.2000 10:08:23

Tusis spravne, je to pro D4 a D5

M.Jirman

----- Original Message -----
From: Hurricane <hurricane(zv)email(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Sunday, July 09, 2000 10:35 PM
Subject: Re: ListView versus ListBox


> Zdravim
>
> Ten sem si kdysi stahnul, ale nesel mi, mam D3. Tusim, ze je jen pro D4 (a
> ted mozna D5). Na strance downloads sem nenasel nic o tom, pro ktere D to
> je.
>

Tuhnut� Excelu

[*] Linhart Petr <Petr(zv)manwe.mius(tec)cz> - 11.7.2000 10:18:46

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

To neni jen tvuj problem.. Napsal jsem si makro v Excelu, ktere provadi
graf. upravy cca 30 listu a kdyz to pustim najednou tak to taky vytuhne.
Kdyz to rozdelim na dve casti, spustim prvni, pak ulozim, zavru a otveru
znovu a pustim zbytek, tak to projde. Zkratka OFFICE :(((

Petr Linhart

-----Original Message-----
From: Hole�ek Jan [mailto:holecek(zv)brno.autocont(tec)cz]
Sent: Tuesday, July 11, 2000 10:06 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Tuhnut� Excelu



Ahoj,
�e��m �ten� a z�pis z Delphi do Excelu a naopak a m�m probl�m,�e mi v�dycky
Excel po cca 600-1000 z�pisech nebo �ten�ch p�estane odpov�dat. Nev� n�hodou
n�kdo ��m by to mohlo b�t.

WIN98,OFFICE 2000,DELPHI 5+SP1,p��stup do Execlu p�es komponenty z Delphi.

Hole�ek Jan
E-mail: holecek(zv)centrum(tec)cz < mailto:holecek(zv)centrum(tec)cz
<mailto:holecek(zv)centrum(tec)cz> >

ADONIS asynchronna ulozena procedura.

[*] Erik Salaj <winsoft(zv)napri.sk> - 11.7.2000 10:28:40

> Ktory Event sa spusti po dokonceni asynchronnej procedury? - ako viem ze
> skoncila? Pokusmi sa mi k tomu nedari dopracovat...
> Na ukoncenie som medzitym prisiel - ADOStoredProc.CancelAsync

Taky event asi nie je. Musis to periodicky testovat.

Erik Salaj, WINSOFT


Vymenna mainicon v exe

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 11.7.2000 10:29:27

Ahoj,

potreboval bych poradit. Nevite, prosim, nekdo, jak vymenit v exe mainicon
(ale jinym programem)?
Diky
Jaro B.
http://www.micrel(tec)cz/delphi/

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