Archív konference Delphi

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

Komponenta pro tisk caroveho kodu

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 17.9.1999 14:10:07

Haj hou!

From: Pavel Medek <talema(zv)top(tec)cz>
> Nevite nekdo o komponente, ktera umoznuje tisk carove kodu z QReportu ?

Neco takoveho jsem videl na www.torry.ru

Pavel Cisar <pcisar(zv)atlas(tec)cz>
Nexus project coordinator
http://delphree.clexpert.com/pages/projects/nexus/default.htm

nastaveni systemoveho datumu

[*] Petr Smol�k <psmolik(zv)fides(tec)cz> - 17.9.1999 14:30:36

> nevite nekdo, jak nastavit z D3 aplikace systemove datum?
> Code snipets v assembleru z dob D1 nejsou pouzitelne.
> Predem dekuji za radu !
>
> Libor
>

Co treba SetLocalTime(STime);

pr.:
var MyDateTime:TDateTime;
STime: TSystemTime;
begin;
...
DateTimeToSystemTime(MyDateTime, STime);
SetLocalTime(STime);
...
end;

Petr Smol�k
psmolik(zv)fides(tec)cz
ICQ: 37413592
Tel.:0604 837652


At end of table

[*] petr.motlicek(zv)bcbrno(tec)cz - 17.9.1999 14:34:58

Ahoj,

snad ti to doda inspiraci....

kdysi davno jsem dostal tuto hlasku a pokud si vzpominam muj
problem byl v tom, ze tabulka byl eof and bof - tedy prazdna a ja
jsem z ni chtel cist....., tedy neco jako
s := FieldByName().AsString

Snad se nemylim (je to uz dlouho).

Petr Motlicek

From: "Petr Slovak" <petr(zv)trilog(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Subject: Re: At end of table
Date sent: Fri, 17 Sep 1999 10:28:09 +0200
Send reply to: delphi-l(zv)fwd(tec)cz

> Problem s touhle chybovou hlaskou jsem zatim porad nevyresil, ale zjistil jsem dalsi veci.
> ==============================
> Ing. Petr Slovak

EXE - files

[*] Radoslav =?iso-8859-1?Q?Krehl=EDk?= <heretic(zv)softok(tec)cz> - 17.9.1999 15:02:17


>1) spou�t�n� EXE soubor�

Procedure ExecPrg(Const Prgname:string);
var szFile: array[0..MAX PATH] of Char;
begin
InstanceID:=WinExec(PChar(Format(prgname, [szFile])), SW SHOWDEFAULT);
if InstanceID<32 then showmessage(IntToStr(InstanceID));
end;
Heretic-X, SOFTWARE specialist,<www.nt(tec)cz>

Delhi3 a Oracle8

[*] petr.motlicek(zv)bcbrno(tec)cz - 17.9.1999 15:02:46

From: "Jaroslav N�dhera" <nadhera(zv)csh(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Subject: Re: Delhi3 a Oracle8
Date sent: Fri, 17 Sep 1999 12:27:48 +0200
Send reply to: delphi-l(zv)fwd(tec)cz

> V nastaveni BDE je treba u nastaveni driveru PARADOX v radku NETDIR nastavit
> u vsech stanic cestu na sdileny disk do nejakeho spolecneho adresare.
>
> J. Nadhera

A nestaci nastavit u prislusne TSession vlastnost NetDir na
spolecny pro danou aplikaci jeste nez je inicializovana -
TSession.connected ?

Petr Motlicek


Koexistence verzi Delphi

[*] Marcel Langr <ivar(zv)ivar(tec)cz> - 17.9.1999 15:15:24

> D5 s D4 funguje bez problemu a protoze D4 - D3 taky, tak nevidim zadny
> problem. Horsi to bude se snahou dostat D3 na W2000
> Jaro

Provozuji D3 C/S na W2000 beta 3 a bez vetsich problemu

Marcel Langr

IMAPI interface pre D4

[*] Roman Sladek <slado(zv)datapac.sk> - 17.9.1999 15:49:22

Nemate niekto prekonvertovane MS headery v ktorych je definovane MAPI a
hlavne class IMAPI a jeho potomkovia ? (Myslim, ze to je MAPIX.H,
MAPIDEF.H, ...)

---
bye
Roman Sl�dek


Aplikace bez formulare

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 17.9.1999 16:03:28

>mozna se to tu jiz probiralo, ale asi potrebuji neco jineho. Potrebuji udelat program, >ktery by nemel formular, ale potrebuji aby ten program na zacatku spustil TThread a >cekal az dostane povel od Windows, ze se ma zavrit a pote ukoncil i to TThread. >Nebo az dostane povel od TThread, aby se ukoncil. Prosim poradte.


zapomen na TThread a startuj si thready rucne - treba pomoci BeginThread()

Zdravi
D. Toman

EXE - files

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 17.9.1999 16:10:12

Haj hou!

From: Jaroslav Mazanek
Pros�m u�astn�ky konference o radu....

Nev�te pros�m n�kdo jak se naprogramuje
1) spou�t�n� EXE soubor�
Tady je univerzalni funkce presne dle popisu MS jak se to ma delat ve Win9x/NT

ACmdLine - je program s pripadnymi parametry
AHide - je-li TRUE, pak se okno programu nezobrazi (tichy chod)
AWait - je-li TRUE, pak funkce ceka na ukonceni spousteneho programu, jinak se ukonci ihned po jeho spusteni.

function ExecFile (const ACmdLine : String; AHide, AWait : Boolean) : Boolean;
var
StartupInfo : TStartupInfo;
ProcessInfo : TProcessInformation;
CurDir : string ;
begin
CurDir := GetCurrentDir ;
SetCurrentDir (ExtractFilePath (ACmdLine)) ;
{setup the startup information for the application }
FillChar(StartupInfo, SizeOf(TStartupInfo), 0);
with StartupInfo do begin
cb := SizeOf (TStartupInfo);
dwFlags := STARTF USESHOWWINDOW or STARTF FORCEONFEEDBACK;
if aHide then wShowWindow := SW HIDE
else wShowWindow := SW SHOWNORMAL;
end;
Result := CreateProcess (nil,PChar(aCmdLine), nil, nil, False,
NORMAL PRIORITY CLASS, nil, nil, StartupInfo, ProcessInfo);
if aWait then
if Result then begin
WaitForInputIdle (ProcessInfo.hProcess, INFINITE);
WaitForSingleObject (ProcessInfo.hProcess, INFINITE);
end;
SetCurrentDir (CurDir) ;
end ;

Hodne zdaru

Pavel Cisar <pcisar(zv)atlas(tec)cz>
Delphree.org CEO
http://delphree.clexpert.com
Nexus project coordinator
http://delphree.clexpert.com/pages/projects/nexus/default.htm

Aplikace bez formulare

[*] Tomas Rosa <trosa(zv)seznam(tec)cz> - 17.9.1999 17:18:41

> zapomen na TThread a startuj si thready rucne - treba pomoci BeginThread()

***Nahod a zkus priklad. Nejak jsem nepochopil, ale i tak, potrebuji to bez
formulare, jak na to?

Tomas Rosa

Otazka na refresh menu

[*] Petr Smol�k <psmolik(zv)fides(tec)cz> - 17.9.1999 16:18:41

> Zmeneni property Checked v menu v urcite sekunde (ci po novu vterine
> :-)) byl jen takovy trivialni priklad. Ve skutecnosti ve svem
> projektu ctu data ze serioveho portu COM a pri jeho otevreni ma jeden
> item v menu vlastnost Checked := false. A teprve az nactu urcity
> pocet dat, tak se property zmeni na true. Coz v pohode slape az na tu
> vyjimku, kdy mam menu s inkriminovanym item rozbalene. Property
> Checked se sice zmeni, ale potrebuji tuto zmenu provest taktez
> VIZUALNE => tedy nejaky refresh menu.
> Patral jsem uz ledaskde, ale zatim jsem nenarazil na zadnou stopu,
> ktera by vedla ke kyzenemu cili.
>
> Jirka.

Otestuj api funkci InvalidateRect. (win pak prekresli uvedenou oblast)
Vubec nevim jestli to bude fungovat a ani nemam moznost to hned zkusit.
Ale teoreticky by to mohlo zabrat.

Petr Smol�k
psmolik(zv)fides(tec)cz
ICQ: 37413592
Tel.:0604 837652


Otazka na refresh menu

[*] Jiri Novotny <NOVOTNY(zv)ftknw.upol(tec)cz> - 17.9.1999 14:31:40 met-1

> aky zmysel ma, aby sa itemy zaskrtavali v urcitych casovych intervaloch?

Ta otazka je zrejme mirena na me, takze odpovidam:

Zmeneni property Checked v menu v urcite sekunde (ci po novu vterine
:-)) byl jen takovy trivialni priklad. Ve skutecnosti ve svem
projektu ctu data ze serioveho portu COM a pri jeho otevreni ma jeden
item v menu vlastnost Checked := false. A teprve az nactu urcity
pocet dat, tak se property zmeni na true. Coz v pohode slape az na tu
vyjimku, kdy mam menu s inkriminovanym item rozbalene. Property
Checked se sice zmeni, ale potrebuji tuto zmenu provest taktez
VIZUALNE => tedy nejaky refresh menu.
Patral jsem uz ledaskde, ale zatim jsem nenarazil na zadnou stopu,
ktera by vedla ke kyzenemu cili.

Jirka.

+-------------------------+---------------------------------+
| Jiri NOVOTNY, Olomouc, | e-mail: novotny(zv)ftknw.upol(tec)cz |
| Czech Republic | http://risc.upol(tec)cz/~novotnyj |
| | ICQ: 9495586 |
+-------------------------+---------------------------------+
| ... and objects in the rear view mirror can appear closer |
| than they are |
+-----------------------------------------------------------+

Nastaveni a reinstal Delphi 4

[*] Petr Vaclavek <bla(zv)atrey.karlin.mff.cuni(tec)cz> - 17.9.1999 16:41:57

Ahoj

Preinstaloval jsem Windowsy a Delphi 4 (prof.) a jeste jsem si nechal
nastesti kopii. A zajimalo by me, zda lze nejakym jednoduchym
zpusobem predat nastaveni prostredi (Barvicky syntaxe, CodeTemplates
a podobne) z te stare instalace do te nove. Jestli staci premistit
nejaky konfiguracni soubor (pripadne ktery).

Diky za rady

Petr


==< Petr Vaclavek >---- --- --- -- -- - - -
====-----( mailto: bla(zv)atrey.karlin.mff.cuni(tec)cz )-- - -
`=====--( http://atrey.karlin.mff.cuni(tec)cz/~bla )-- - -
`======--- ------ ---- --- -- -- - - -

ADO a Oracle

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 17.9.1999 17:59:30

Pavel Cisar wrote:

> > > BDE (resp. SQL link) a potazmo VCL (TField atd.) podporuji
> > > rozsirene vlastnosti Oracle 8i, coz OLE DB provider zatim ne.
> >
> > To jsem postrehl. Ale ktere konkretne to jsou?
>
> Pokud mi pamet dobre slouzi :) tak jde napr. o pole typu odkaz na
> objekt, zanorene tabulky a par dalsich ktere si uz presne nevybavuji.
> Da se to nalezt v helpu predevsim v popisu TField a potomku (pri trose
> hledani :). Sorry, ale nejsem odbornik na Oracle 8i.

Vim, ze se zabyvas InterBase. :-) Tak jsem potajmu doufal, ze mi
odpovi nejaky Oraclista. V helpu k Delphi jsem toho moc nenasel,
pouze v helpu k OLE DB jsem nasel poznamku, ze provider
nepodporuje typ MLSLABEL (coz bude, hadam, ono).


S pozdravem

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


Delhi3 a Oracle8

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 17.9.1999 17:59:30

BE Steiger Michal wrote:

> "Directory is controlled by other.Net file.
> Directory: C:\
> File: R:\APS\PDOXUSRS.LCK"
>
> Da se tento soubor presmerovat jinam? Nastava kolize pri pristupu vice
> uzivatelu, protoze pro kazdeho se vytvari vlastni PDOXUSRS.LCK bohuzel
> na stejnem miste.

Na Oracle??? Tohle je zalezitost Paradoxu, pokud vim. A u nej
musis mit nastaveny NetDir vsude naprosto stejne, tedy se sitovou
cestou. I na databazovem serveru.


S pozdravem

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


Aplikace bez formulare

[*] Ivan Zernovac <ivan(zv)gratis.sk> - 17.9.1999 18:03:52

Ahoy,

ja som take nieco robil, nemalo to message loop, iba to spustilo jeden
program a ukoncilo sa to. Ide o to, ze nepouzivas TApplication. Zacnes
proste pisat

program Myprogram
uses
Registry,Windows,Messages;

{$R *.RES}

var reg:TRegistry;


ako v starom Pascale.

Cely moj program bol vlastne umiestneny v DPR.
Ale ako vravim, nemam skusenosti, co potom s messages. Vlakno mozes
urobit aj cez API CreateThread.

Ivan



Tomas Rosa wrote:

> Ahoj, mozna se to tu jiz probiralo, ale asi potrebuji neco jineho.
> Potrebuji udelat program, ktery by nemel formular, ale potrebuji aby
> ten program na zacatku spustil TThread a cekal az dostane povel od
> Windows, ze se ma zavrit a pote ukoncil i to TThread. Nebo az dostane
> povel od TThread, aby se ukoncil. Prosim poradte.

RefreshMenu - InvalidateRect

[*] Ivan Zernovac <ivan(zv)gratis.sk> - 17.9.1999 18:08:45

Hi

>Otestuj api funkci InvalidateRect. (win pak prekresli uvedenou oblast)
>Vubec nevim jestli to bude fungovat a ani nemam moznost to hned zkusit.

>Ale teoreticky by to mohlo zabrat.

Mne nezabralo. A ani kopa dalsich veci nezabrala.

Ivan


RichEdit

[*] Zdeno Jasek <zdeno.jasek(zv)corinex.sk> - 17.9.1999 18:10:56

A odkial ho tam chces vlozit? Ak zo schranky, je to jednoduche.
Ak ho tam chces dopisat takpovediac priamo z kodu - napr. zelenym pismom
"dobry den", musis tam najprv vlozit text "dobry den", potom ho cez
SetSelStart a SetSelLength oznacit a potom mozes menit jeho farbu cez
nastavovanie vlastnosti odseku priamo komponentou RichEdit.

Milan Schembera wrote:

> Hello,
>
> netusite nekdo, jak programove vlozit do
> RichEditu radek, kde bude vic formatovanych
> bloku (pismo, barva) ? Umim vlozit radek, ktery
> bude mit stejny format pro vsechny znaky, ale
> s timhle se tady bastlim uz takovou dobu.
>
> Diky moc.
> Milan


Vicenasobne volani stejneho okna s ruznymi daty

[*] Petr Ga�ourek <gadourek(zv)centrum(tec)cz> - 17.9.1999 18:11:38

Ahoj,

asi se budu ptat na standardni veci, ale nejak si s nimi nedokazu sam
poradit.
Potrebuji z hlavniho okna vyvolat nekolikanasobne jine okno, ale s ruznymi
daty, konkretrne se jedna o namerene krivky (nejedna se o MDI aplikaci). Tak
jak to mam udelane ted, se okna posutpne bez problemu zobrazi, ale nastaveni
parametru pro vsechna okna se ridi podle parametru naposled vyvolaneho okna.

Mohl bystemi nekdo poslat kus programu jak spravne okno vyvolat, aby si
pamatovalo a ridilo se podle svych parametru a ne podle parametru naposled
vyvolaneho okna?
Jak mam spravne okno ukoncit, kdyz kliknu na klic (krizek) v pravem hornim
rohu tak okno zmizi, ale neprojde procedurou v Ondestroy.
Pak bych jeste potreboval do hlavniho okna po ukonceni kazdeho vyvolaneho
okna predat zmenene parametry. Zatim to resim pres soubory na disku.

Predem diky za rady.

Petr Gadourek


Skusenosti s LOCAL SHARE

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

Vie mi niekto vysvetlit, ako funguje nastavenie Local Share v BDE ?

komponenta MPEG

[*] Petr Ga�ourek <gadourek(zv)centrum(tec)cz> - 17.9.1999 18:39:24

Ahoj,

mozna to nekoho z vas bude zajimat

Komponenta MPEGPlay 1.0 aneb naprogramujte si vlastni prehravac MP3
[Jan Graas - Software]
http://zive.cpress(tec)cz/r-art.asp/ref=14/id=7217/
MPEGPlay je dvaatricetibitova komponenta pro Delphi, ktera umoznuje dekodovat a prehravat MPEG-1 a MPEG-2 LSF proudy.

Petr Gadourek


BDE, OLE DB, ADO - porovnani rychlosti

[*] Daniel Rott <roxton(zv)atlas(tec)cz> - 17.9.1999 20:19:12

Zajimavy test. "Nase" reseni, tj. primo ODBC zde sice neni, ale
lze predpokladat ze to taky nebude nejhorsi.

Ahoj
Daniel

----- P�vodn� zpr�va -----
Od: Zbysek Hlinka <zhlinka(zv)login(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Odesl�no: 15. z��� 1999 19:30
P�edm�t: BDE, OLE DB, ADO - porovnani rychlosti


> Ahoj,
>
> nedalo mi to, abych znovu nezmeril rychlosti pristupu k databazim.
> Protoze jsem jsem zjistil zajimave veci, ktere by mohly zajimat i
> dalsi, rad se o ne podelim. Testovano na MS SQL 7, Delphi 5, Intel
> III 450. Vzdy jsem program nastartoval, udelal nad vybranou
> variantou nekolik testu, a program skoncil.
>
> Testovaci tabulka:
> CREATE TABLE testtable
> (
> id int NOT NULL IDENTITY(1,1) PRIMARY KEY,
> name varchar(40) NOT NULL UNIQUE,
> age int NULL,
> date datetime DEFAULT GETDATE()
> )
> GO
>
> Naplnil jsem ji takto:
>
> Randomize;
> Tab:=TDFOdbRecord.Create(self);
> Tab.Connect:=Connect;
> Tab.TableName:='testtable';
> with Tab do
> begin
> Open;
> First;
> for i:=1 to 100000 do
> begin
> Len:=Random(36)+5;
> SetLength(s,Len);
> for j:=1 to Len do s[j]:=Char(Random(74)+48);
> SQL.Text:=Format('insert into testtable(name, age)
> values(''%s'', %d)',
> [s, Random(200)+1]);
> ExecSql;
> end;
> Close;
> end;
>
> Testovaci utilitka vypadala takto:
>
> A:
> t:=Time;
> Open;
> First;
> while not Eof do
> begin
> Inc(Counter);
> rID:=FieldByName('id').AsInteger;
> if rID<>0 then;
> rName:=FieldByName('name').AsString;
> if rName<>'' then;
> rAge:=FieldByName('age').AsInteger;
> if rAge<>0 then;
> rDate:=FieldByName('date').AsDateTime;
> Next;
> end;
> Close;
> DecodeTime(Time-t,h,m,s,ms);
> Lab.Caption:=Format('%d:%.2d:%.2d:%.3d',[h,m,s,ms]);
> Label3.Caption:=IntToStr(Counter);
>
> a zvlastni pripad testu takto (vysvetlim dale):
>
> B:
> const
> Pole:array[0..2] of TDirectStruct = (
> (dsFldName:'id'; dsSize:4; dsType:DBTYPE_I4; dsPrecision:0;
> dsScale:0),
> (dsFldName:'name'; dsSize:41; dsType:DBTYPE_STR;
> dsPrecision:0; dsScale:0),
> (dsFldName:'age'; dsSize:4; dsType:DBTYPE_I4; dsPrecision:0;
> dsScale:0)
> );
>
> DirectInit(3, (zv)Pole, p);
> Open;
> First;
> Close;
> FreeMem(pointer(p^));
>
> Konstanta Pole plni data do takoveto struktury:
> type
> Tab=packed record
> id:integer;
> name:array[0..40] of char;
> age:integer;
> end;
> ArTab=array of Tab;
>
> Konfigrace pristupu k databazim:
>
> Testovaci SQL:
> select * from testtable order by name
>
> 1: BDE + nativni link pro MS SQL
> 2: BDE + ODBC
> 3: moje OLE DB komponenty
> 4: ADO express (z Delphi 5)
>
> Namerene casy: (mm:ss:ms)
>
> 1: 0:31:650, 0:26:750, 0:27:840
>
> 2: 0:33:940, 0:20:770, 0:21:530
> Casy prvniho mereni se pricitaji na vrub otevirani databaze
>
> 3: V OLE DB lze snadno ovladat, v jak velkych blocich vet se data
> nacitaji. Vyhodnejsi je nacist vzdy vetsi pocet vet do vyrovnavaciho
> bufferu.
> I: podle A:
> a) po 1 vete: 2:02:970, 2:05:450
> b) po 20 vetach: 0:39:440, 0:40:530, 0:40:430
> c) po 1000 vetach: 0:37:570, 0:37:510, 0:36:960
>
> II: podle B - zde jsem udelal to, ze nacitam data primo do sveho
> bufferu, ktery si urcim. OLE DB komponenta alokuje na p^ (pointer
> na pointer na data) prislusnou pamet, do ktere pak sype data. Ja
> zodpovidam za to, jak budou data v te pameti vypadat (mohu k nim
> pristupovat pres ArTab, napriklad).
> a) po 20 vetach: 0:36:410, 0:37:570, 0:36:630
> b) po 1000 vetach: 0:33:830, 0:33:500
>
> 4: 14:32:380, 14:30:680
>
> Zavery:
>
> V OLE DB je treba definovat, v jake podobe chci data ziskat (nebo
> zapsat). Uvnitr tedy dochazi k transformaci struktury podle mych
> pozadavku, mezi databazi a OLE DB rozhranim. To je vykoupeno
> urcitou ztratou na rychlosti, ktera vsak neni oproti BDE tak
> vyznamna, zejmena prihledneme-li k tomu, ze OLE DB umi z MS
> SQL vytahnout daleko vic informaci. Pricemz jsem zjistil, ze dost
> velky dil casu zabira pripojovani k tabulce, takze mam zrejme jeste
> jisty prostor k optimalizaci.
>
> Horsi je situace u ADO. Zde bych ztratu vykonu pricetl
> jednoznacne typu variant, ktery vychazi i podle jinych mereni
> zhruba 20x pomalejsi nez primy pristup k "rozumnemu" datovemu
> typu. Nemel jsem moznost porovnat s komponentami Adonis, ale
> domnivam se, ze tam bude situace obdobna, pokud cte autor typ
> variant bez rozlisovani jeho vnitrni podoby. Ale myslim, ze za
> porovnani by to stalo.
>
> ADO / OLE DB se stejne jednou nevyhnete, mezitim je vsak
> vhodne pristup pres ADO v Delphi optimalizovat.
>
> S pozdravem
>
> Zbysek Hlinka
> E-mail: zhlinka(zv)login(tec)cz, localizator(zv)localizator.com
> Tel.: 02/795 29 56; GSM: 0603 551 282
> Krystofova 1016, 149 00 Praha 4
> CZ
>

Kresleni na formular...

[*] Daniel Rott <roxton(zv)atlas(tec)cz> - 17.9.1999 20:24:17

Neni to tim ze monochrome kursor resi HW karty ?

Ahoj
Daniel

----- P�vodn� zpr�va -----
Od: Fryz, Zdenek <fryz(zv)dcb(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Odesl�no: 16. z��� 1999 7:30
P�edm�t: RE: Kresleni na formular...> uz jsem na to prisel, k blikani dochazi, kdyz se
> pouzije 16-ti barevny kurzor, pri pouziti "monochrome"
> kurzoru blikani zmizelo, vi nekdo proc tomu tak je,
> a jestli ve Win98 a NT4 to funguje stejne ?
>
> Zdenek Fryz
>
>
> > -----P�vodn� zpr�va-----
> > Od: Fryz, Zdenek
> > Odesl�no: 15.09.1999 14:11
> > Komu: 'delphi-l(zv)fwd(tec)cz'
> > P�edm�t: Kresleni na formular...
> >
> > Ahoj
> >
> > Nevi nekdo jak zamezit blikani kurzoru pri kresleni na formular ?
> > Kresleni delam v udalosti MouseMove formulare.
> >
> > Diky.
> >
> > Zdenek Fryz
> >
> >
> __________________________________________________________________
> Tato komunikace je urcena vyhradne pro adresata a je duverna.
> This communication is intended solely for the addressee and is confidential.
>
>
>

Koexistence verzi Delphi

[*] Daniel Rott <roxton(zv)atlas(tec)cz> - 17.9.1999 20:31:02

Delphi4 na Win2000 Prof rc1 se mi nepodarilo nainstalovat vubec.
Instalator mel problemy sam se sebou, nemohl najit nejake sve
dialogy ci co. Delphi5 na Win2000 uz funguji bez problemu.

Daniel

----- P�vodn� zpr�va -----
Od: Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Odesl�no: 17. z��� 1999 13:25
P�edm�t: RE: Koexistence verzi Delphi


> > Dobre rano !
> >
> > Nemate nekdo zkusenosti jestli funguje soucasne nainstalovane
> > Delphi 3 a 5 ???
> > Oboji ve verzi Professional.
> >
> > Navic, s nejvetsi pravdepodobnosti pod Win2000 ...
> > (No, v nejhorsim pod W98)
>
> Protoze Win2000 jsou nasledovnici NT, predpokladam, ze se
> tam Delphi4 budou chovat stejne. Nepocitaji s viceuzivatelskym
> prostredim. Na Win NT 4.0 Workstation jsem je nainstaloval
> jako admin, potom jsem je spustil jako uzivatel polak a nebyly
> tam toolbary s komponentama. Objevily se az po reinstalaci
> v profile polak. Jak je to na W95 a W98 nevim.
>
> Jura
>

Pristup do fyzickej pamati

[*] Erik Salaj <winsoft(zv)napri.sk> - 17.9.1999 22:44:30

Mam taky komponent, ale iba pre NT-cko, je na
http://www.cybermagic.co.nz/winsoft

Erik Salaj

----- Original Message -----
From: Ivan Zernovac <ivan(zv)gratis.sk>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Friday, September 17, 1999 2:02 PM
Subject: Re: Pristup do fyzickej pamati


>
> Obavam sa, ze to nepojde. Pokial viem, take cosi sa da iba na ring 0,
> takze treba napisat WxD pre Win9x a SYS pre NT.
>
> Ivan
>
> Peter Vlkovic wrote:
>
> > Kedze potrebujem citat fyzicku (spodnu) pamet a nie pamat pridelenu
> > nejakemu beziacemu procesu, ReadProcessMemory mi velmi nepomoze.
> >
> > Ide mi totiz o zaistenie komunikacie z jednou kartou, ktora cita
> > a zapisuje data na urcitu adresu fyzickej pamati.
> >
> > Robil uz niekto nieco podobne?
> >
> > Peter

KonfView, import zprav z MS Outlook

[*] Ond�ej H�gr - 18.9.1999 00:06:10

Ahoj vsichni,
rozhodl jsem se ze zajemcum vypalim archiv konference na CD. Jako prohlizec jsem chtel pouzit program Petra Vaclavka, ale narazil jsem na problem.
1. Ja nemam zadny dosovy mailer a kdyz vyexportuju zpravy z MS Outlooku tak tento program nepozna hlavicky mailu.
2. Archiv na http://www.delphi(tec)cz/archiv je v takovem formatu, ze adresare jsou rozlozene datumy ze SMTP hlavicky, coz jsou nekdy docela nesmysly, ale s tim se asi neda nic delat...
Samotne prispevky jsou zkonvertovane do validniho HTML, kde subject je preklopeny na <title> tag a autor a datum jsou strcene do meta tagu...
Samotny text je natvrdo nality do souboru bezi <body> tagy - to ze to v Delphi foru vypada lip, je zasluha jistych skriptu, ktere to umeji prechroupat... " (citace Tomase Burgera)

Vzhledem k tomu, ze v Delphi neumim se na vas obracim s prosbou, zdali by se nasel nekdo, kdo by pomohl doprogramovat prevod z jednoho nebo druheho formatu do programu Petra Vaclavka (je k dispozici na adrese http://atrey.karlin.mff.cuni(tec)cz/~bla ) nebo ma-li nekdo podobny program k prohlizeni a vyhledavani a je ochoten ho poskytnout at mi jej posle.
Mam D3 Pro (pripadne mohu pouzit BDE z D4) - nevim, jak je to s kompatibilitou BDE (i kdyz tento problem se tu jiz resil).

Diky predem kazdemu za pomocnou ruku


-------------------------
Ondrej Hegr
Zatisi 143
281 03 Chotutice
e-mail: HEGRO(zv)volny(tec)cz
tel. 0321 792343
-------------------------


ShellExecute a mailto

[*] Jan Naiser <tua(zv)ltm(tec)cz> - 18.9.1999 00:16:20

Preji pekny den,

D4.03S, W98
nekolikrat se tu jiz mluvilo o shora uvedenem. Podarilo se mi neco
kolem toho najit v archivu. Podarilo se mi take odeslat pomoci teto
funkce E-Mail se Subjectem i Textem, ale nevim, jak pripojit
Attachment. Nejak to jit musi, protoze, pokud dam nad nekterym
souborem mysi RightClick a Odeslat Prijemci posty, tak se mi rozjede
Outlook a attachment(y) si pripoji.

V helpech ani v API jsem k Mailto nic nenasel.
Dostal se nekdo dale?

Diky za pripadne namety, Jan Naiser.

KonfView, import zprav z MS Outlook

[*] Petr Vaclavek <bla(zv)atrey.karlin.mff.cuni(tec)cz> - 18.9.1999 01:11:00

Ahoj vsichni,
*** Ahoj

rozhodl jsem se ze zajemcum vypalim archiv konference na CD. Jako
prohlizec jsem chtel pouzit program Petra Vaclavka, ale narazil jsem
na problem.
1. Ja nemam zadny dosovy mailer a kdyz vyexportuju zpravy z MS
Outlooku tak tento program nepozna hlavicky mailu.
*** Muzes mi prosimte poslat ukazku (rad bych vedel v cem se to lisi
a pripadne rozdily tam doprogramoval)

2. Archiv na
http://www.delphi(tec)cz/archiv je v
takovem formatu, ze adresare jsou rozlozene datumy ze SMTP hlavicky,
coz jsou nekdy docela nesmysly, ale s tim se asi neda nic delat...
Samotne prispevky jsou zkonvertovane do validniho HTML, kde subject
je preklopeny na <title> tag a autor a datum jsou strcene do meta
tagu... 
Samotny text je natvrdo nality do souboru bezi <body> tagy - to ze to
v Delphi foru vypada lip, je zasluha jistych skriptu, ktere to umeji
prechroupat... " (citace Tomase Burgera)
*** Pracuje se na tom, doufam ze todle pres vikend stihnu. Jeste tam
chci vylepsit to nacitani tak, aby to nejak rozume prechroustalo
ruzna kodovani cestiny, povyhazovalo atachmenty a pokud je v danem
prispevku text jako plain a navic i jako html tak to html vyhodit
(at' to zabira min mista a je to prehlednejsi)

Vzhledem k tomu, ze v Delphi neumim se na vas obracim s prosbou,
zdali by se nasel nekdo, kdo by pomohl doprogramovat prevod z jednoho
nebo druheho formatu do programu Petra Vaclavka (je k dispozici na
adrese
http://atrey.karlin.mff.cun
i(tec)cz/~bla ) nebo ma-li nekdo podobny program k prohlizeni a
vyhledavani a je ochoten ho poskytnout at mi jej posle.
Mam D3 Pro (pripadne mohu pouzit BDE z D4) - nevim, jak je to s
kompatibilitou BDE (i kdyz tento problem se tu jiz resil).

Diky predem kazdemu za pomocnou ruku
****Jakmile bued dalsi verze, dam vedet...

Petr ==< Petr Vaclavek >---- --- --- -- -- - - -
====-----( mailto: bla(zv)atrey.karlin.mff.cuni(tec)cz )-- - -
`=====--( http://atrey.karlin.mff.cuni(tec)cz/~bla )-- - -
`======--- ------ ---- --- -- -- - - -

Prilohy k Delphi 5

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 18.9.1999 07:38:54

Ahoj,

kdo uz mate ostrou verzi Delphi 5, pousteli jste si z CD Companion
Tools \VIDEOS\1995_conf_got_paradox.avi? Hrozne jsem se
pobavil... :-)


S pozdravem

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


ADO - Connection

[*] Petr Reichl <meap(zv)seznam(tec)cz> - 18.9.1999 10:23:18

Snazim se navazat spojeni s ADO, ale hlasi to, ze provider nenalezen. Mozna
je to spatna formulace, pisu to totiz stejne jako ve VB, ale to na to asi
nema vliv.

--
var FConnect: OleVariant;
FRecords: Recordset;
begin

FConnect:=CoConnection.Create;
FConnect.Open('Provider=Microsoft.Jet.OLEDB.3.51;Persist Security
Info=False;Data Source=E:\RS ReBur\ReBur\RealNet.mdb');

end;
--

Muzete te mi prosim poradit?

Nemate nekdo nejaky program vc. zdrojaku, ktery takto pracuje s ADO, abych
si ho mohl prolezt a pochopit praci s ADO v Delphi? Staci treba odkaz.

S pozdravem,

Petr Reichl
--
* -
* E-mail: reichl(zv)seznam(tec)cz, reichl(zv)centrum(tec)cz
* Podpora PGP: www.pgp(tec)cz
* -
--

Timage

[*] petrhalamicek(zv)email(tec)cz - 18.9.1999 10:30:29

Zdrav�m v�echny.
Cht�l bych se zeptat , kvuli �emu mi n�sleduj�c� k� vytv��� asses violation.

Za b�hu programu si vytvo��m norm�ln� obr�zek:

Image:=TImage.create(form1);

potom chci ,aby u�ivatel po dvojkliku na tento obr�zek mohl tento obr�zek zru�it.

Image.onDBlClick:=zrus;

Zrus je procedura definovan� jako

Procedure Tform1.zrus (sender:Tobject);
begin
if Sender is TImage then
(Sender as Timage).free;
end;

A pr�v� tohle mi h�e chybu. Je mo�n�, �e to bude asi blb�, tak v�s pros�m za radu.
--- CREATED BY ATC O..R..G..A..N..I..Z..E..R
--- http://email(tec)cz <--- Get Your Free Email

EXE - files

[*] Petrik <petrik(zv)geocities(tec)com> - 18.9.1999 11:12:40

Nazdarek,


JM> Nev�te pros�m n�kdo jak se naprogramuje
JM> 1) spou�t�n� EXE soubor�

WinAPI - ShellExecute
(uses ShellAPI)


Cus,
Petrik mailto:petrik(zv)geocities.com

Timage

[*] Daniel Rott <roxton(zv)atlas(tec)cz> - 18.9.1999 12:06:13

Ani se nediv�m �e to h�z� chybu. Free bych nevolal p��mo
z ni�en�ho objetku. V�dy� je to jak �ezat v�tev, na kter�
stoj�.

Daniel

----- P�vodn� zpr�va -----
Od: <petrhalamicek(zv)email(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Odesl�no: 18. z��� 1999 10:30
P�edm�t: Timage


> Zdrav�m v�echny.
> Cht�l bych se zeptat , kvuli �emu mi n�sleduj�c� k� vytv��� asses violation.
>
> Za b�hu programu si vytvo��m norm�ln� obr�zek:
>
> Image:=TImage.create(form1);
>
> potom chci ,aby u�ivatel po dvojkliku na tento obr�zek mohl tento obr�zek zru�it.
>
> Image.onDBlClick:=zrus;
>
> Zrus je procedura definovan� jako
>
> Procedure Tform1.zrus (sender:Tobject);
> begin
> if Sender is TImage then
> (Sender as Timage).free;
> end;
>
> A pr�v� tohle mi h�e chybu. Je mo�n�, �e to bude asi blb�, tak v�s pros�m za radu.
>
>
> --- CREATED BY ATC O..R..G..A..N..I..Z..E..R
> --- http://email(tec)cz <--- Get Your Free Email
>
>
>

aplikacia

[*] Kry�tof Hoder <hoder(zv)seznam(tec)cz> - 18.9.1999 14:12:18

Timto bych tedy chtel Petra Vonese pozadat, aby mi tuto aplikaci (jde-li to, i se zdrojaky) poslal - je pro me zahadou, jak udelat v Delphi bezbalickovou aplikaci o par KB. Otazkou je jen, co nekteri lide mysli tim par KB ;-)

Thanks for your help and sources.
Krystof Hoder

----- Original Message -----
From: Pavel Cisar
To: delphi-l(zv)fwd(tec)cz
Sent: Friday, September 17, 1999 11:03 AM
Subject: Re: aplikacia


Haj hou!

From: Martin Talian

tak som napisal taku jednoduchsiu dat. aplikaciu, 2 formulare, asi 4 Ouery a jedn zlozitejsi Quick report.
Exe ma asi 1.2 MB . Trochu velke, nie ? A na pentiu 100 MHz a 32 MBRam ziadna velka rychlost. Odozva pri prechazdani zaznamov( su ale pri tom nejake sucty a delenia) nic moc. A to je tam len okolo 500 zaznamov.
To je optimalizovany kod ? Je to v D4.

Kde su zlate casi FoxPro .
To je prosim demagogie nejhrubsiho zrna (nic osobniho, ovsem :) Samozrejme ze je mozne napsat V DELPHI tu samou aplikaci ktera je min. 10x mensi a min. 2x rychlejsi. Stezovat si, ze pomoci komponent, par eventu, rutin, kliku a propojovani komponent nevznikne mala a rychla aplikace je uplne mimo misu. Jako doklad doporucuji k nahlednuti prezentacni programek Petra Vonese (ucastnici Delhi Days 99 maji na disketach, nepritomnym jiste rad zasle primo autor). Na prvni pohled k nerozeznani od PowerPointu, ale ma par kilobyte, psano v Delphi bez balicku. Spravne se ptas: To je optimalizovany kod ? Ale Delphi, za to vinit nelze. Dostal jsi presne to, co jsi chtel dostat. Neni nic takoveho, jako dobra aplikace "zadarmo". Vyhoda Delphi oproti VB a/nebo VC++ je v tom, ze kdyz chces, mas rychle fungujici (ale neprilis efektivni) aplikaci, nebo si muzes dat tu praci a mit efektivni aplikaci. VB ti poskytne jen tu prvni moznost, VC++ zase jen tu druhou. Delphi je jediny nastroj, ktery ti nabizi oboji v jedinem produktu.

Howgh!

Hodne zdaru preje

Pavel Cisar <pcisar(zv)atlas(tec)cz>
Delphree.org CEO
http://delphree.clexpert.com
Nexus project coordinator
http://delphree.clexpert.com/pages/projects/nexus/default.htm

T. Rosovi - thread a app bez okna

[*] Ivan Zernovac <ivan(zv)gratis.sk> - 18.9.1999 15:10:09

Ahoy,

tento priklad sice nedava zmysel, ale mas tu vsetko, co si potreboval:
app bez okna aj thread:


program thread;
uses
Windows;
var ThreadID:DWORD;
hThread:THandle;

function ThreadFunc(NotUsed: pointer):integer;
begin
sleep(6000);
Windows.Messagebox(0,'Thread done','Thread demo',MB_OK or
MB_ICONINFORMATION );
end;

begin
hThread:=CreateThread(nil,0,(zv)ThreadFunc,nil,0,ThreadId);
WaitForSingleObject(hThread,INFINITE);
Windows.Messagebox(0,'App done','Thread demo',
MB_OK or MB_ICONINFORMATION or MB_SETFOREGROUND);
end.
Ivan


DestroyWindow a DLL

[*] Ivan Zernovac <ivan(zv)gratis.sk> - 18.9.1999 15:10:03

Ahoy,

skus po volani DestroyWindow zavolat UnregisterClass.

Ivan


ADO - Connection

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

> Snazim se navazat spojeni s ADO, ale hlasi to, ze provider nenalezen.
Mozna
> je to spatna formulace, pisu to totiz stejne jako ve VB, ale to na to asi
> nema vliv.
>
> --
> var FConnect: OleVariant;
> FRecords: Recordset;
> begin
>
> FConnect:=CoConnection.Create;
> FConnect.Open('Provider=Microsoft.Jet.OLEDB.3.51;Persist Security
> Info=False;Data Source=E:\RS ReBur\ReBur\RealNet.mdb');

Skus providera Microsoft.Jet.OLEDB.4.0

Erik Salaj


Prilohy k Delphi 5

[*] Zdeno Jasek <zdeno.jasek(zv)corinex.sk> - 18.9.1999 16:42:06

Je to pekne, ale nie nove - toto uz bolo aj k Delphi 2, ak sa nemylim.

Zbysek Hlinka wrote:

> Ahoj,
>
> kdo uz mate ostrou verzi Delphi 5, pousteli jste si z CD Companion
> Tools \VIDEOS\1995_conf_got_paradox.avi? Hrozne jsem se
> pobavil... :-)
>
> S pozdravem
>
> Zbysek Hlinka
> E-mail: zhlinka(zv)login(tec)cz, localizator(zv)localizator.com
> Tel.: 02/795 29 56; GSM: 0603 551 282
> Krystofova 1016, 149 00 Praha 4
> CZ


Skusenosti s LOCAL SHARE

[*] Delphi Konferencia <delphi(zv)enterkosice.sk> - 18.9.1999 17:11:10

>Ja som s tym trochu experimentoval a zistil som, ze pri jednoduchej
>jednouzivatelskej praci ak mam LOCAL SHARE na FALSE, tak sa mi data
>neukladaju na disk priebezne, ak mam TRUE, tak sa na disk ukladaju zrejme
>okamzite po volani Post. Ked som drastisticky vypol pocitac, pri LOCAL
>SHARE=FALSE som prisiel o vsetky data, ktore som pocas celej prace s
>aplikaciou ulozit do tabulky. Pri LOCAL SHARE=TRUE som neprisiel ani o
>riadok.


Je to tak, robi to vlastne to iste, ako funkcia
DbiSaveChanges ak sa vola po Post-e.

forgo

EXE - files

[*] Kry�tof Hoder <hoder(zv)seznam(tec)cz> - 18.9.1999 17:55:33

1)WinExec, nebo p��mo CreateProcess
Program rundll32 ned�l� nic jin�ho, ne� �e spou�t� funkce z dll knihoven
(pokud se zamysl�te nad jm�nem toho programu, tak je to u� snad docela jasn�
;-) - v p��kazu "rundll32 user,exitwindows" je tedy spou�t�na funkce
ExitWindows z knihovny user32.dll => Sta�� se tedy zavolat funkci
ExitWindows.

Krystof

----- Original Message -----
From: Jaroslav Mazanek
To: Delphi forum
Sent: Friday, September 17, 1999 1:44 PM
Subject: EXE - files


Pros�m u�astn�ky konference o radu....

Nev�te pros�m n�kdo jak se naprogramuje
1) spou�t�n� EXE soubor�
2) vypnut� Windows
v�m jen -> "rundll32 user,exitwindows" ... jde to i jinak

p�edem d�ky za Va�e rady :)))


----------------------------------------------------------------
Jaroslav Maz�nek
student VO� Liberec - po��ta�ov� syst�my
Email:maza(zv)volny(tec)cz
HTML:
-----------------------------------------------------------------


BDE, OLE DB, ADO - porovnani rychlosti

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

Daniel Rott wrote:

> Zajimavy test. "Nase" reseni, tj. primo ODBC zde sice neni, ale
> lze predpokladat ze to taky nebude nejhorsi.

:-) Delal jsem test pouze nad resenimi, ktere mam k dispozici. Ze
stejnych duvodu jsem netestoval ani Adonis.

Rad bych vsak podotknul, ze rychlost vycitani neni zdaleka jedine
kriterium pro pristup k databazim, ale take moznosti, co vsechno s
databazi mohu delat. A tam BDE v pripade InterBase a MS SQL
hrube zaostava. Krome toho bych povazoval za trestny cin tahat
najednou po siti takovehle objemy dat, vyjma zcela vaznych a
dobre zduvodnenych pripadu. :-)


S pozdravem

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


BDE, OLE DB, ADO - porovnani rychlosti

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

Erik Salaj wrote:

> > > Mozna by stalo za to, prubnout i Adonis, co ty na to?
> >
> > Jestli mi ho Erik posle... :-)
>
> Je to na http://www.cybermagic.co.nz/winsoft/download/adonis.zip
> Pri testovani daj do Options property opWithoutAbsolutePosition,
> resp. otestuj obidva moznosti.

OK.


S pozdravem

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


Konference off-line na CD

[*] eL <eL_z_Prahy(zv)seznam(tec)cz> - 18.9.1999 19:35:16

Zdravim vsechny.

Vzhledem k tomu, ze se rozbiha distribuce konference na CD zkousim
prispet svoji "trochou do mlyna".

Jelikoz nezanedbatelnou polozkou za to vypalene CD zustavaji postovni
poplatky pripadne poplatek za dobirku pokusil jsem se nastinit moznost
jak to pripadne eliminovat a jak ulehcit "siritelskemu tymu" praci a
zaroven odlehcit konferenci od mailu se zadosti o CD.

Pricip je takovy:

Na adrese http://www.langpad(tec)cz/delphi-off-line/ najdete www aplikaci,
ktera pracuje asi takto:

Zajemce o CD s konferenci vypln� dotaznik a je zarazen na cekaci
listinu.

Potencialni clen "siritelskeho tymu" vyplni formular s udaji a po
autorizaci (budu to kontrolovat aby nam tam neziskaval udaje nejaky
chytrak) ziska pristupove heslo.

Potom si po zadani sveho e-mailu a hesla vybere misto a pocet zadatelu,
kterym hodla zaslat ci jinak predat
vypalene CD a system mu vypise a e-mailem preda kontaktni udaje
prislusnych zadatelu.

-------------------------
Prozatimne je na zkousku "konstatni" heslo delphiok pro kazdeho. Takze
se prosim do "siritelskeho tymu" prihlasijte pouze jednou s jednim
e-mailem jinak to na vas bude rvat ze heslo nesouhlasi.

Pokud se to ujme necham to tam a poslu to do ostreho provozu.

eL..

TEDBGrid not found

[*] Andrej Skultety <askultety(zv)quelle.sk> - 18.9.1999 20:05:57

Zhanam TEDBGrid presiel som snad v�etky freewarov� servre ale nenasiel som (delphi super page, torrys a hadam v�etky odkazy z delphi(tec)cz) Pomozte mi niekto......

Diky moc

A. Skultety DV QUELLE sro askultety(zv)quelle.sk


CheckBox na vice radku

[*] Petr Vaclavek <bla(zv)atrey.karlin.mff.cuni(tec)cz> - 18.9.1999 22:19:00

Ahoj

Zajimalo by me, zda jde nejak rozume udelat CheckBox na dva a vice
radku (Na prvnim radku by bylo to zaskrtavaci policko a ten text by
pokracoval i na dalsich radcich). Zadnou vlastnost typu WordWrap jsem
nenasel. Nebo se to da nejak zakomponovat do Caption?

Petr

P.S. Dneska vecer by mela byt hotova dalsi verze KonfView. ==< Petr Vaclavek >---- --- --- -- -- - - -
====-----( mailto: bla(zv)atrey.karlin.mff.cuni(tec)cz )-- - -
`=====--( http://atrey.karlin.mff.cuni(tec)cz/~bla )-- - -
`======--- ------ ---- --- -- -- - - -

KonfView - Nova verze

[*] Petr Vaclavek <bla(zv)atrey.karlin.mff.cuni(tec)cz> - 18.9.1999 23:31:50

Ahoj

Tak je zase nova verze toho prohlizece (a hlavne vyhledavace) delphi
konference.
Jako vzdy je na adrese:
http://atrey.karlin.mff.cuni(tec)cz/~bla/konfview.shtml
kde se take dozvite co vse je noveho.

Hlavni vylepseni je, ze zvlada pridavani novych prispevku ve formatu
jak jsou na webu v archivu (http://www.delphi(tec)cz/archiv/) - staci si
je odtud stahnout a pak to prevest (PO JEDNOTLIVYCH ROCICH ve
spravnem casovem poradi) do databaze.

Pokud se vyskytnou nejake problemy, tak se ozvete.
Jo a jinak - je to Freeware (nejak jsem to drive zapomel uvest :-))

Petr

==< Petr Vaclavek >---- --- --- -- -- - - -
====-----( mailto: bla(zv)atrey.karlin.mff.cuni(tec)cz )-- - -
`=====--( http://atrey.karlin.mff.cuni(tec)cz/~bla )-- - -
`======--- ------ ---- --- -- -- - - -

INT64 {DELPHI4} a TLargeInteger {DELPHI3}

[*] Miroslav Topol�� - 18.9.1999 23:44:37

Zdravim,
mam takovej problem. Moje unita pouziva INT64 a potrebuji aby sla zkompilovat
i pod DELPHI3. Je pravda ze 4rka ma taky TLargeInteger, ale nepristupuje k
nemu schodne. Jak napsat kod, ktery pujde zkompilovat vsude ?

Pokud to nejde, jde pomoci direktiv kompileru nastavit co se ma kompilovat
v DELPHI 4 a co v DELPHI 3 ? Diky za kazdou odpoved
/====================
| Miroslav Topol��
| Amatersk� program�tor
| http://web.iol(tec)cz/mister

CheckBox na vice radku

[*] Ing. Ludek Florian <ludan(zv)bluerose(tec)cz> - 19.9.1999 00:48:04

Cauec,

>Zajimalo by me, zda jde nejak rozume udelat CheckBox na dva a vice
>radku (Na prvnim radku by bylo to zaskrtavaci policko a ten text by
>pokracoval i na dalsich radcich). Zadnou vlastnost typu WordWrap jsem
>nenasel. Nebo se to da nejak zakomponovat do Caption?

A nestacilo by, kdyby jsi dal k Checkboxu prazdny caption a pod policko
normalni Label ?

Bye Ludan


CheckBox na vice radku

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

> Cauec,
> >Zajimalo by me, zda jde nejak rozume udelat CheckBox na dva a vice
> >radku (Na prvnim radku by bylo to zaskrtavaci policko a ten text by
> >pokracoval i na dalsich radcich). Zadnou vlastnost typu WordWrap jsem
> >nenasel. Nebo se to da nejak zakomponovat do Caption?

> A nestacilo by, kdyby jsi dal k Checkboxu prazdny caption a pod policko
> normalni Label ?
*** Ted jsem to zkousel, a vypada to blbe - nikde se nezobrazi
takovy ten Focusovy ramecek, takze uzivatel vubec netusi, kde je.
Ale zkusil jsem dat do caption toho CheckBoxu prvni radek a dalsi
radku pod nej pomoci klasickeho lejblu - je to lepsi, protoze kdy je
na tom focus, tak ten ramecek ohranicuje prvni radek, ale stejne by
me zajimalo, zda lze nejak jednoduse (abyc si ho nemusel vykreslovat
sam) udelat aby ten ramecek byl kolem celeho viceradkoveho popisu.
Myslel jsem, zze jsem to videl v nastaveni Winampa, ale ted' jsem se
dival a je to tam udelany tak jak jsem to popsal vyse.

Petr


==< Petr Vaclavek >---- --- --- -- -- - - -
====-----( mailto: bla(zv)atrey.karlin.mff.cuni(tec)cz )-- - -
`=====--( http://atrey.karlin.mff.cuni(tec)cz/~bla )-- - -
`======--- ------ ---- --- -- -- - - -

Konfview - instalacky vcetne BDE

[*] Petr Vaclavek <bla(zv)atrey.karlin.mff.cuni(tec)cz> - 19.9.1999 11:17:45

Ahoj

Jelikoz nekteri uzivatele nemaji nainstalovano BDE, pripadne maji,
ale jinou verzi. Jsou od teto chvile na mych strankach instalacky
KonfView (posledni verze) vcetne BDE.

Petr
==< Petr Vaclavek >---- --- --- -- -- - - -
====-----( mailto: bla(zv)atrey.karlin.mff.cuni(tec)cz )-- - -
`=====--( http://atrey.karlin.mff.cuni(tec)cz/~bla )-- - -
`======--- ------ ---- --- -- -- - - -

Windows 2000 a mluven� text

[*] Pavel Chaloupka <Pavel(zv)mc-club(tec)cz> - 19.9.1999 12:19:01

Cau,

jiz nejakou dobu mam nainstalovany Win2000 RC3. Dokonce jsem tam dostal po
mensim boji i D4. Pred chvili jsem si do D4 naimportoval zajimavy ActiveX
Microsoft Voice Text (TextToSpeech). Polozij jsem ho na formular. Udelal
edit a tlacitko a do OnClick napsal TextToSpeech1.Speak(Edit1.Text). A ejhle
ono to mluvi co do Editu napisu. Sice anglicky, ale mluvi (co bych ja za to
dal kdybych takhl mluvil :-))).
Takhle si predstavuju pouzivani COM objectu! Ono to bude chtit ty Win2000
prozkoumat, mozna tam budou i jine zajimave COM objekty.

Pavel Chaloupka
E-Mail chaloupka(zv)mboxzn(tec)cz
V�voj SW (Windows NT, Linux, SQL Datab�ze, Internet)

TEDBGrid not found

[*] Ivan Zernovac <ivan(zv)gratis.sk> - 19.9.1999 14:43:05


Je to tu:

http://www.comp.it.bton.ac.uk/burks/burks/language/pascal/devfaq/pages/dbgrid.htm

Je to tam popisane, teda neda sa to stiahnut, iba vykopirovat.

Ivan

Andrej Skultety wrote:

> Zhanam TEDBGrid presiel som snad v�etky freewarov� servre ale nenasiel
> som (delphi super page, torrys a hadam v�etky odkazy z delphi(tec)cz)
> Pomozte mi niekto...... Diky moc A. Skultety DV QUELLE sro
> askultety(zv)quelle.sk


INT64 {DELPHI4} a TLargeInteger {DELPHI3}

[*] Ivan Zernovac <ivan(zv)gratis.sk> - 19.9.1999 14:45:41


Potrebujes naozaj take velke cisla? 32bitovy integer by ti nestacil
(pouzil by si obycanjy integer)?
2^23 = 4 294 967 296, to je dost velke cislo. 2^64 = 18 446 744 07 709
551 616, take velke cisla snad nepouzivas, alebo ano?

Ivan

Miroslav Topol�� wrote:

> Zdravim,mam takovej problem. Moje unita pouziva INT64 a potrebuji
> aby sla zkompilovati pod DELPHI3. Je pravda ze 4rka ma taky
> TLargeInteger, ale nepristupuje knemu schodne. Jak napsat kod, ktery
> pujde zkompilovat vsude ? Pokud to nejde, jde pomoci direktiv
> kompileru nastavit co se ma kompilovatv DELPHI 4 a co v DELPHI 3
> ?
> Diky za kazdou odpoved/====================
> | Miroslav Topol��
> | Amatersk� program�tor
> | http://web.iol(tec)cz/mister


CheckBox na vice radku

[*] Ivan Zernovac <ivan(zv)gratis.sk> - 19.9.1999 14:48:50

Hi,>takovy ten Focusovy ramecek,
Skus DrawFocusRect.

Ivan


Petr Vaclavek wrote:

> > Cauec,
> > >Zajimalo by me, zda jde nejak rozume udelat CheckBox na dva a vice
> > >radku (Na prvnim radku by bylo to zaskrtavaci policko a ten text by
> > >pokracoval i na dalsich radcich). Zadnou vlastnost typu WordWrap jsem
> > >nenasel. Nebo se to da nejak zakomponovat do Caption?
>
> > A nestacilo by, kdyby jsi dal k Checkboxu prazdny caption a pod policko
> > normalni Label ?
> *** Ted jsem to zkousel, a vypada to blbe - nikde se nezobrazi
> takovy ten Focusovy ramecek, takze uzivatel vubec netusi, kde je.
> Ale zkusil jsem dat do caption toho CheckBoxu prvni radek a dalsi
> radku pod nej pomoci klasickeho lejblu - je to lepsi, protoze kdy je
> na tom focus, tak ten ramecek ohranicuje prvni radek, ale stejne by
> me zajimalo, zda lze nejak jednoduse (abyc si ho nemusel vykreslovat
> sam) udelat aby ten ramecek byl kolem celeho viceradkoveho popisu.
> Myslel jsem, zze jsem to videl v nastaveni Winampa, ale ted' jsem se
> dival a je to tam udelany tak jak jsem to popsal vyse.
>
> Petr
>
> ==< Petr Vaclavek >---- --- --- -- -- - - -
> ====-----( mailto: bla(zv)atrey.karlin.mff.cuni(tec)cz )-- - -
> `=====--( http://atrey.karlin.mff.cuni(tec)cz/~bla )-- - -
> `======--- ------ ---- --- -- -- - - -


Opat MS Access

[*] Ivan Zernovac <ivan(zv)gratis.sk> - 19.9.1999 14:53:40

Hi,

Prossm poradte mi, ako pristupovat k MS Acces tabulke (ODBC nechcem). Je
mi jedno, ci DAO alebo ADO, len cim skor. Mam D3.

Ivan Zufaly


TEDBGrid not found

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.9.1999 17:41:28

> Andrej Skultety wrote:
>
> Zhanam TEDBGrid presiel som snad v�etky freewarov� servre ale nenasiel som
> (delphi super page, torrys a hadam v�etky odkazy z delphi(tec)cz) Pomozte mi
> niekto......

Ahoj,

Zakladni pravidlo zni: "Kdyz neco nemuzes najit, pouzij Altavistu" :-)

http://www.altavista.com/cgi-bin/query?pg=aq&what=web

A naslo to:

http://www.gnomehome.demon.nl/uddf/pages/dbgrid.htm

--

Petr Vones, amatersky programator

CheckBox na vice radku

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.9.1999 17:42:51

Petr Vaclavek wrote:
>
> Ahoj
>
> Zajimalo by me, zda jde nejak rozume udelat CheckBox na dva a vice
> radku (Na prvnim radku by bylo to zaskrtavaci policko a ten text by
> pokracoval i na dalsich radcich). Zadnou vlastnost typu WordWrap jsem
> nenasel. Nebo se to da nejak zakomponovat do Caption?

Ahoj,

V kodu to muzes udelat treba takhle:

procedure TForm1.FormCreate(Sender: TObject);
var
L: DWORD;
begin
L := GetWindowLong(CheckBox1.Handle, GWL_STYLE);
SetWindowLong(CheckBox1.Handle, GWL_STYLE, L or BS_MULTILINE);
CheckBox1.Invalidate;

CheckBox1.Caption := 'Prvni radek'#13#10'Druhy radek'#13#10'Treti radek';
end;


--

Petr Vones, amatersky programator

MS Access

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.9.1999 17:44:26

Ivan Zernovac wrote:

> potrebujem pristupovat k MS Access databazam z Delphi 3, ale nechcem
> pouzit ODBC. Tu ludia striedavo vychvaluju a zatracuju raz DAO, raz ADO.
> Nemam s tym skusenosti. Co mam pouzit a odkial mam zohnat ake
> komponenty? Uprednostnil by som freeware.

Ahoj,

Stahni si update alespon na BDE 4.51, tam je jiz nativni driver k ACCESSU.
Nicmene s OLE DB / ADO by jsi pravedpodobne dosahl lepsich vysledku, takze
freeware cesta jsou OLE DB komponenty z Delphree.

--

Petr Vones, amatersky programator


NetWare Users

[*] Michal Hlav�� - 19.9.1999 18:32:03

Zdravim,
akym sposobom, by sa dali odchytit, vsetci pripojeny uzivatel�a na Novelli?

Vdaka

Michal Hlavac
Spolocnost priatelov deti z detskych domovov
Usmev ako dar

e-mail: 7hlavac(zv)nw.fmph.uniba.sk
web: www.usmev.sk

Opat MS Access

[*] Leos Urban <Leos.Urban(zv)aitix(tec)cz> - 19.9.1999 18:54:59

Nikdy jsem to sice nedelal, ale nez se Ti ozve nekdo s fundovanou odpovedi,
tak si stahni Adonis komponenty z http://www.cybermagic.co.nz/adonis/ , tam
pripojeni na Access (pres ADO) jde.
Neni to ovsem free, ale na vyzkouseni staci.
Leos

ADO - connection

[*] Petr Reichl <meap(zv)seznam(tec)cz> - 19.9.1999 19:27:08

Omlouvam se, udelal jsem opravdu zacatecnickou chybu. Slo o to, ze jsem
spatne uvedl nazev OLE DB provider, mam totiz nainstalovan Microsoft Jet
OLEDB 4.0. V tu chvili mi to nedoslo, protoze jsem se domnival, ze mam
nainstalovan Jet OLE DB 3.51.

Jeste jednou se omlouvam za zacatecnickou chybu.

S pozdravem,

Petr Reichl
--
* -
* E-mail: reichl(zv)seznam(tec)cz <mailto:reichl(zv)seznam(tec)cz> , meap(zv)seznam(tec)cz
<mailto:meap(zv)seznam(tec)cz>
* Podpora PGP: www.pgp(tec)cz <http://www.pgp(tec)cz>
* -
--

> Snazim se navazat spojeni s ADO, ale hlasi to, ze provider
> nenalezen. Mozna
> je to spatna formulace, pisu to totiz stejne jako ve VB, ale to na to asi
> nema vliv.
>
> --
> var FConnect: OleVariant;
> FRecords: Recordset;
> begin
>
> FConnect:=CoConnection.Create;
> FConnect.Open('Provider=Microsoft.Jet.OLEDB.3.51;Persist Security
> Info=False;Data Source=E:\RS ReBur\ReBur\RealNet.mdb');
>
> end;
> --
>
> Muzete te mi prosim poradit?
>
> Nemate nekdo nejaky program vc. zdrojaku, ktery takto pracuje s ADO, abych
> si ho mohl prolezt a pochopit praci s ADO v Delphi? Staci treba odkaz.

Aplikace bez formulare

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.9.1999 22:14:38

Ivan Zernovac wrote:

> Cely moj program bol vlastne umiestneny v DPR.
> Ale ako vravim, nemam skusenosti, co potom s messages. Vlakno mozes
> urobit aj cez API CreateThread.
^^^^^^^^^^^^^^^^
Ahoj,

Na tohle pozor, v Delphi by jsi nemel nikdy volat primo CreateThread
(pokud pouzivas standartni Delphi memory manager) ale misto neho volat
"makro" BeginThread ktere prepne memory manager do thread-safe rezimu.

--

Petr Vones, amatersky programator

Delphi 5 a plytvani zdroji GDI

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

Leos Urban wrote:
>
> Mohl byste se nekdo z BetaTesteru (ci uz majitelu) mrknout jestli je
> opravena chyba ve VCL zpusobujici snizovani GDI zdroju pri pouzivani
> Glyph???

Ahoj,

Jak uz to tak byva, ono je to cele trochu slozitejsi. Vzniklo to totiz
jako "side effect" zmeny v TBitmap aby se daly vyuzivat DIB a DDB a
nedochazelo ke ztratam kvality kresby. Bohuzel ten zpusob neni prilis
efektivni pro velmi male bitmapy (coz je prave pripad tech tlacitek).
Takze to zatim zustalo stejne. Zkousel jsem sice zatim nejake upravy
a nevypadalo to uplne beznadejne, jenze je otazka jak by to fungovalo
v design modu, coz nelze bezne odzkouset. Pokusim se to nejak protlacit
na Borland. Ale asi nejlepsi reseni stejne bude misto TBitBtn pouzit
jinou komponentu pracujici s ImageListem misto Glyphu. Pokud se toho
nekdo neujme, tak se na to casem podivam.

--

Petr Vones, amatersky programator

DBGrid and select

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

Martin Bab�k wrote:
>
> Zdravim obec Delphinu!
> Jiz jsem to jednouj zkousel, ale bohuzel nikdo nezareagoval, tak to zkousim jeste jednou. Mam takovy specificky problem, nevim jak vybrat nektere rekordy (treba 0 az 5, nebo uplne vsechny) v dbgridu, aniz by user odklikaval tyto jednotlive (pouze stiskne tlacitko vyber vse), a obracene. DBgrid je napojen na query. Pouzivam D4. Dik za radu. A netvrdte mi, ze jste to nikdo jeste nedelal! :-)

Ahoj,

Napriklad takhle:

procedure TForm1.Button1Click(Sender: TObject);
var
Bmk: TBookmark;
begin
with DBGrid1 do
begin
Bmk := DataSource.DataSet.GetBookmark;
DataSource.DataSet.DisableControls;
try
SelectedRows.Clear;

DataSource.DataSet.First;
while not DataSource.DataSet.Eof do
begin
SelectedRows.CurrentRowSelected := True;
DataSource.DataSet.Next;
end;

DataSource.DataSet.GotoBookmark(Bmk);
finally
DataSource.DataSet.FreeBookmark(Bmk);
DataSource.DataSet.EnableControls;
end;
end;
end;

--

Petr Vones, amatersky programator

Nevyznate se nekdo v tom proklatem NetDDE

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

> Uz jsem zkousel skoro vsechno, ale porad nic.
> NEVITE NEKDO KDE MUZE BYT CHYBA ?

Ahoj,

Jak uz ti radil Pavel Cisar, na DDE zapomen. Je to jiz davno prekonana
technologie. Misto toho si naistaluj DCOM, na Microsoftim webu najdes
demo aplikaci NetClip, pomoci ktere se da dobre odladit zakladni
konfigurace DCOMu, aby jsi vedel ze ti to vubec bezi. Potom nejake
priklady najdes tady:

http://members.aol.com/charliecal/TechPapers/DCOM.html
http://www.informant.com/delphi/dfiles.asp

I kdyz ti to treba nepujde hned na poprve, tak je to rozhodne lepsi
cesta, nez se trapit s necim co uz je dnes uplne mrtve.

--

Petr Vones, amatersky programator

Dialog pro vyber Adresare

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.9.1999 22:16:10

Va�k�� Martin wrote:
>
> Ahoj, jak se prosim jmenuje funkce pro vyber cesty pro instalaci ?
> Dekuji.

Ahoj,

Pokud ti jde o standartni Windows dialog pro vyber adresare, tak je
to funkce SelectDirectory v unitu FileCtrl.

--

Petr Vones, amatersky programator

Panel a-la task bar

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.9.1999 22:17:06

Pavel Malinsk� wrote:
>
> Ahoj,
>
> co kdyby's to dal radsi na ftp.mlp(tec)cz,
> nez zkousel trpelivost admina a ostatnich ??

Ahoj,

Presne tak, od toho to FTPcko je. Jinak na takovy ten desktop toolbar jiz
existuji nejake komponenty (vyuzivajici SHAppBarMessage) napriklad na DSP.
Jsou to soubory APPBAR14.ZIP a APPBAR.ZIP

--

Petr Vones, amatersky programator

PC speaker

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.9.1999 22:17:36

> Martin Talian wrote:
>
> da sa na PC bez zvuk karty, nejak naprogramovat nejaka melodia alebo
> pod(rec, zvuky) cez PC speaker pomocou Delphi?

Ahoj,

uz se to tu resilo:

http://www.delphi(tec)cz/soubor.asp?rok=1998&mesic=Oct&den=16&first=76&soubor=dlfaaacy.htm


--

Petr Vones, amatersky programator

Papir v tiskarne

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.9.1999 22:17:23

Miroslav NETRAIDER Mares wrote:

> jsem zacinajici programator v DELPHI a dovoluji se obratit na Vas s prosbou:
> Potreboval bych nejak zjistit, jaky papir je v tiskarne (volne listy nebo
> traktor) a eventualne aktualni nastaveni tiskarny. Proste zkontrolovat pred
> tiskem, ze vystupni sestava se na papir "vejde".

Ahoj,

Podivej se na globalni objekt TPrinter, ten ti nabizi nektere informace
nebo pak budes muset pouzit DeviceCapabilities, viz Win32API help:

http://www.borland.com/devsupport/delphi/faq/FAQ902D.html



--

Petr Vones, amatersky programator

aplikacia

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.9.1999 22:21:17

Pavel Cisar wrote:
> To je prosim demagogie nejhrubsiho zrna (nic osobniho, ovsem :) Samozrejme ze je mozne napsat V
> DELPHI tu samou aplikaci ktera je min. 10x mensi a min. 2x rychlejsi. Stezovat si, ze pomoci komponent,
> par eventu, rutin, kliku a propojovani komponent nevznikne mala a rychla aplikace je uplne mimo misu. Jako
> doklad doporucuji k nahlednuti prezentacni programek Petra Vonese (ucastnici Delhi Days 99 maji na
> disketach, nepritomnym jiste rad zasle primo autor). Na prvni pohled k nerozeznani od PowerPointu, ale ma

Ahoj,

Dal jsem to na FTPcko, prelozeny EXE ma pak neco kolem 30k. Je to urcene
pro D5. V D4 by s tim nemely byt vetsi problemy, akorat ze bude treba volat
BRCC32 z command-line.

ftp://ftp.mlp(tec)cz/pub/misc/Delphi/konference/Other/DelphiDays99_Prezentace.zip

K tomu je jeste treba dodat, ze pokud si ale nekdo predstavuje ze to timhle
zpusobem pujde stejne snadno (o vetsich aplikacich nez s jednim oknem radsi
nemluve) jako ve VCL, tak to rozhodne ne. Ten priklad by se asi dal ve VCL
naklikat za chvili, s timhle jsem se patlal cely vecer :-)

> nelze. Dostal jsi presne to, co jsi chtel dostat. Neni nic takoveho, jako dobra aplikace "zadarmo". Vyhoda
> Delphi oproti VB a/nebo VC++ je v tom, ze kdyz chces, mas rychle fungujici (ale neprilis efektivni) aplikaci,
> nebo si muzes dat tu praci a mit efektivni aplikaci. VB ti poskytne jen tu prvni moznost, VC++ zase jen tu
> druhou. Delphi je jediny nastroj, ktery ti nabizi oboji v jedinem produktu.

Presne tak, navic tim ze D5 umi konecne v projektu prekladat resource a
na CD je i Resource Workshop se ten rozsah pouziti opet vic zvetsuje.

--

Petr Vones, amatersky programator

SCSI

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

Lubos wrote:
> master. Ked nainstalujem BCB 4.0 a spustim ho tak zamrzne cely PC.
> Kde by mohol byt problem ?
> Vdaka.

Ahoj,

Mozna by mohlo jit o klasicky problem s videokartou. Zkus stahnout
nejnovejsi drivery od vyrobce.

--

Petr Vones, amatersky programator

ShellExecute a mailto

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

Jan Naiser wrote:
> D4.03S, W98
> nekolikrat se tu jiz mluvilo o shora uvedenem. Podarilo se mi neco
> kolem toho najit v archivu. Podarilo se mi take odeslat pomoci teto
> funkce E-Mail se Subjectem i Textem, ale nevim, jak pripojit
> Attachment. Nejak to jit musi, protoze, pokud dam nad nekterym
> souborem mysi RightClick a Odeslat Prijemci posty, tak se mi rozjede
> Outlook a attachment(y) si pripoji.

Ahoj,

Obavam se, ze pres mailto se pripojit attachment neda (alespon jsem to
nikde nenasel). Budes muset jit spis pres MAPI, podivej se v Repository
na Win95 Logo application.

--

Petr Vones, amatersky programator

Voice modem library

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

Viliam Mlich wrote:

> ftp://ftp.mlp(tec)cz/pub/misc/Delphi/konference/smeti/Unimodem_driver_W95_update
> .zip
>
> Stiahol som a neviem, co s tym dalej. Je tam nejaky .EXE, po spusteni
> ktoreho zahlasi, ze nenasiel nejake .DLL. Potom je tam spusta .INF, tak som
> skusal 'pridat novy hardware' / 'modem' ale vobec neponukne zoznam, len
> mrkne a vrati sa do vyberu typu podla inst. w95.

Ahoj,

Nainstaluj UNIMODV.INF

--

Petr Vones, amatersky programator

Rozdeleni souboru

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

> Petr Voborn�k wrote:
>
> Nevite, jak rozdelit soubor treba na tri? Ja to umim jen prepisovanim
> jednotlivych charu, ale chtelo by to nejak rychlejc. Pri 20 Mb souboru uz
> to moc trva.

Ahoj,

Obecne nejrychlejsi prace se soubory je ve Windows pomoci jejich mapovani
do pameti. Zjednodusene by to mohlo vypadat asi takhle:

uses
Math;

function DivideFile(const Filename: String; MaxPartSize: Integer; Overwrite: Boolean = True): Integer;
resourcestring
sCantCreateFile = 'Cannot create file %s';
sCantOpenFile = 'Cannot open file %s';
sMappingFailed = 'Mapping failed';
sWriteError = 'Write error';
var
SourceHandle, SourceMapping, DestHandle: THandle;
SourceView: Pointer;
SourceSize, BlockSize, BlockNum: Integer;
SourcePos: PChar;

procedure WriteFileBlock(const BlockName: String);
const
CreateFlags: array[Boolean] of DWORD = (CREATE_NEW, CREATE_ALWAYS);
begin
DestHandle := CreateFile(PChar(BlockName), GENERIC_READ or GENERIC_WRITE, 0,
nil, CreateFlags[Overwrite], FILE_ATTRIBUTE_NORMAL, 0);
if DestHandle = INVALID_HANDLE_VALUE then
raise Exception.CreateFmt(sCantCreateFile, [BlockName]);
try
if FileWrite(DestHandle, SourcePos^, BlockSize) <> BlockSize then
raise Exception.Create(sWriteError);
finally
CloseHandle(DestHandle);
end;
end;

begin
Result := 0;
SourceHandle := CreateFile(PChar(FileName), GENERIC_READ, FILE_SHARE_READ,
nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
if SourceHandle = INVALID_HANDLE_VALUE then
raise Exception.CreateFmt(sCantOpenFile, [FileName]);
try
SourceMapping := CreateFileMapping(SourceHandle, nil, PAGE_READONLY, 0, 0, nil);
if SourceMapping = 0 then SourceView := nil else
SourceView := MapViewOfFile(SourceMapping, FILE_MAP_READ, 0, 0, 0);
if SourceView = nil then raise Exception.Create(sMappingFailed);
try
SourceSize := GetFileSize(SourceHandle, nil);
BlockNum := 0;
SourcePos := SourceView;
repeat
BlockSize := Min(MaxPartSize, SourceSize);
Inc(BlockNum);
WriteFileBlock(Format('%sPart%.2d_%s', [ExtractFilePath(FileName),
BlockNum, ExtractFileName(FileName)]));
Dec(SourceSize, BlockSize);
Inc(SourcePos, BlockSize);
until SourceSize = 0;
Result := BlockNum;
finally
UnmapViewOfFile(SourceView);
CloseHandle(SourceMapping);
end;
finally
CloseHandle(SourceHandle);
end;
end;

--

Petr Vones, amatersky programator

Windows 2000 a =?iso-8859-2?Q?mluven=FD?= text

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.9.1999 23:19:55

Pavel Chaloupka wrote:
>
> Cau,
>
> jiz nejakou dobu mam nainstalovany Win2000 RC3. Dokonce jsem tam dostal po
> mensim boji i D4. Pred chvili jsem si do D4 naimportoval zajimavy ActiveX
> Microsoft Voice Text (TextToSpeech). Polozij jsem ho na formular. Udelal
> edit a tlacitko a do OnClick napsal TextToSpeech1.Speak(Edit1.Text). A ejhle
> ono to mluvi co do Editu napisu. Sice anglicky, ale mluvi (co bych ja za to
> dal kdybych takhl mluvil :-))).

Ahoj,

O tom uz kdysi vysel clanek tady:

http://www.undu.com/Articles/990120b.html

Akorat ten Microsoft SAPI Engine ma tusim nekolik 10tek Mega ke stazeni ..

--

Petr Vones, amatersky programator

Petr Vones

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 19.9.1999 23:19:24

Zdeno Jasek wrote:

> > Blahopreji k vydarene prednasce, jen ten amatersky programator mi tam nejak

Diky, pripadal jsem si hrozne :-) Zaroven bych zde chtel timto podekovat
vsem, kteri maji podil na tom, ze jsem byl obdarovan Delphi 5.

> Ohlas z Bratislavy: Peter mal pri prednaske v Bratislave na prvom slajde uvedene
> "Nezavisly programator". Zeby sme mu predsa len vstupili do svedomia?

:-)) Takhle me oznacil Inprise CZ na webu, tak jsem to s tim sladil ...

> > Zaujalo me pouzite AVI v Tvem prikladu. "COOL". Jestli se nepletu, tak je to
> > nazev noveho vyvojoveho prostredku od Microsoftu. Vis o tom neco blizsiho ?
>
> To AVIcko je z prikladu v Delphach.

Presne tak, podobnost s jakymkoli nastrojem je ciste nahodna.

--

Petr Vones, amatersky programator

Timage

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

petrhalamicek(zv)email(tec)cz wrote:
>
> Zdrav�m v�echny.
> Cht�l bych se zeptat , kvuli �emu mi n�sleduj�c� k� vytv��� asses violation.
>
> Za b�hu programu si vytvo��m norm�ln� obr�zek:
>
> Image:=TImage.create(form1);
>
> potom chci ,aby u�ivatel po dvojkliku na tento obr�zek mohl tento obr�zek zru�it.

Ahoj,

Zkus to treba takhle:

const
UM_FREE = WM_USER + $100;

type
TForm1 = class(TForm)
Image1: TImage;
procedure Image1DblClick(Sender: TObject);
private
procedure UMFree(var Msg: TMessage); message UM_FREE;
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

{ TForm1 }

procedure TForm1.UMFree(var Msg: TMessage);
begin
with Msg do
if LParam <> 0 then TObject(LParam).Free;
end;

procedure TForm1.Image1DblClick(Sender: TObject);
begin
PostMessage(Handle, UM_FREE, 0, LPARAM(Sender));
end;

--

Petr Vones, amatersky programator

Instalace Delphi 4.00 pod W2000 (sorry)

[*] Ing. Jaroslav �ke��k - 20.9.1999 01:27:37

Ja bych o jednom dobrem reseni vedel ... upgrade na delphi 5 :)
Jaro

> Ahoj,
>
> trosku mimo:
>
> Vite nekdo o zpusobu instalace Delphi 4.00 pod Windows2000,
> nebo nejakou Patch, ci neco podobneho??
>
> V archivu sice neco je ale zadne reseni...
>
> Diky
> Zdenek
>
> ----- Original Message -----
> From: Miso <villim(zv)pobox.sk>
> To: <delphi-l(zv)fwd(tec)cz>
> Sent: Monday, September 20, 1999 9:33 PM
> Subject: Re: Seriove cislo disku; Zjisteni jmena CD
>
>
> > >Nevite, jak zjistit seriove cislo disku?
> >
> > Ak je to este aktualne ta na: http://www.utilmind.com/delphi1.html
> > som nasiel Componentu Disk Info
> >
> > Dalsi popis: Disk Info
> > Component determines the information about specified local or network
> > disk - Serial Number, Volume Label, type of file system, type of a disk,
> > size of free and engaged disk space.
> >
> > Status: Freeware
> > Last updated: May 4, 1999
> > Requirements: Delphi 2/3/4 or C++ Builder 1/3/4
> > Download: diskinfo.zip (10 Kb), Exe-demo (83 Kb )
> >
> > P.S.
> > (Co sa tyka priradeneho pismnena na CD-ROM, co to tak precitat z
> registrov?
> > "CurrentDriveLetterAssignment")
> >
> >
> >
> >
>

Action List

[*] Ing. Jaroslav �ke��k - 20.9.1999 01:35:18

To je vyborny objekt, ktery hojne pouzivam.
Na tento objekt navesis libovolne akce (procedury) a ty se pak velmi
snadno pripojuji na tlacitka, menu, toolbary a pod. Velkou vyhodou je jejich
spolecne rizeni,
Napr. ActionEdit1.Enabled nebo Checked nastavi vlastnosti jak menu, tak i
na tlacitkach
soucasne. Snadno se take provadi volani takovych procedur z programu.
Daji se s tim dobre udelat menu s ikonkami, jako pouziva napr. Office 97
Da se rict, ze se mi s pouzitim ActionList programy v D4 dosti zjednodusily.
Jaro


----- Original Message -----
From: Petr Reichl <meap(zv)seznam(tec)cz>
To: Delphi konference <delphi-l(zv)fwd(tec)cz>
Sent: Monday, September 20, 1999 7:19 PM
Subject: Action List


> Muzete mi prosim vysvetlil k cemu slouzi ActionList v Delphi 4.
>
> S pozdravem,
>
> Petr Reichl.
>

NetWare Users

[*] Bednar��k Dalibor - 20.9.1999 06:01:05


Podle toho, jestli ten program musi bejt pro dos nebo windows.
Mam unitu Novell.pas, ktera obsahuje dost funkci pro Novell.
Odhlasovani uzivatelu, zjistovani sit. karet, prihlaseni uzivatele,
vypis vsech uctu a skupin, prihlaseni, odhlaseni....

Je psana pro Dos, ale castecne je i odladena pro TP for Windows.
Nic mene, mam to vyzkouseny, ze to vpohode pouzijes i v Delphi 1.
Delam neco podobneho a zatim s tim nemam problemy.
Takze jestli chces, muzu ti tu unitu poslat.

Ale da se najit i na Internetu.....

S pozdravem Dalibor

update QuickReportu pro D3

[*] Riedel Petr <Petr.Riedel(zv)ipbpojistovna(tec)cz> - 20.9.1999 06:55:08

Dobry den,

pokousim se stahnout update QuickReportu, ktery je soucasti D3, ale
nedari se mi to. Mohl by mi ho nekdo poslat mailem (samozrejme primo na
me, ne do konference)?
Moc, moc prosim, nutne bych ho potreboval.

Predem dekuji.

Petr Riedel
mailto:petr.riedel(zv)ipbpojistovna(tec)cz


Komponenta pro tisk caroveho kodu

[*] Pavel ZIDEK <kopr(zv)kopr(tec)cz> - 20.9.1999 07:15:24

Zkus se pd�vat na
http://user.chollian.net/~vvad152e/indexe.htm

----------
> Odes�latel: Pavel Medek <talema(zv)top(tec)cz>
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Komponenta pro tisk caroveho kodu
> Datum: 17. z��� 1999 13:24
>
> Nevite nekdo o komponente, ktera umoznuje tisk carove kodu z QReportu ?
> Mam D5.
>
> Diky
>
> Pavel M.
>

aplikacia

[*] Martin Talian <geoplan(zv)pp.sinet.sk> - 20.9.1999 07:21:38

Spr�va vo form�te MIME rozdelen� na viac �ast�.

Zdravim,

Tak budem rad, ak ma poucite ako sa da taka aplikacia optimalizovat, aspon v hrubych rysoch.
A este balicky . Ako sa s nimi pracuje ? Ak dam kompilaciu urobi mi jeden EXE. Da sa napr. nejak oddelit napr. zostavy alebo urcite formulare ?

martin
-----P�vodn� spr�va-----
Od: Pavel Cisar <pcisar(zv)aktis(tec)cz>
Pre: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
D�tum: 17. z��� 1999 11:58
Predmet: Re: aplikacia


Haj hou!

From: Martin Talian

tak som napisal taku jednoduchsiu dat. aplikaciu, 2 formulare, asi 4 Ouery a jedn zlozitejsi Quick report.
Exe ma asi 1.2 MB . Trochu velke, nie ? A na pentiu 100 MHz a 32 MBRam ziadna velka rychlost. Odozva pri prechazdani zaznamov( su ale pri tom nejake sucty a delenia) nic moc. A to je tam len okolo 500 zaznamov.
To je optimalizovany kod ? Je to v D4.

Kde su zlate casi FoxPro .
To je prosim demagogie nejhrubsiho zrna (nic osobniho, ovsem :) Samozrejme ze je mozne napsat V DELPHI tu samou aplikaci ktera je min. 10x mensi a min. 2x rychlejsi. Stezovat si, ze pomoci komponent, par eventu, rutin, kliku a propojovani komponent nevznikne mala a rychla aplikace je uplne mimo misu. Jako doklad doporucuji k nahlednuti prezentacni programek Petra Vonese (ucastnici Delhi Days 99 maji na disketach, nepritomnym jiste rad zasle primo autor). Na prvni pohled k nerozeznani od PowerPointu, ale ma par kilobyte, psano v Delphi bez balicku. Spravne se ptas: To je optimalizovany kod ? Ale Delphi, za to vinit nelze. Dostal jsi presne to, co jsi chtel dostat. Neni nic takoveho, jako dobra aplikace "zadarmo". Vyhoda Delphi oproti VB a/nebo VC++ je v tom, ze kdyz chces, mas rychle fungujici (ale neprilis efektivni) aplikaci, nebo si muzes dat tu praci a mit efektivni aplikaci. VB ti poskytne jen tu prvni moznost, VC++ zase jen tu druhou. Delphi je jediny nastroj, ktery ti nabizi oboji v jedinem produktu.

Howgh!

Hodne zdaru preje

Pavel Cisar <pcisar(zv)atlas(tec)cz>
Delphree.org CEO
http://delphree.clexpert.com
Nexus project coordinator
http://delphree.clexpert.com/pages/projects/nexus/default.htm

Service Packs pro Delphi 4

[*] Jan Najvarek <najvarek(zv)seznam(tec)cz> - 20.9.1999 01:22:08 -0400

Na mem projektu odstranil SP2 + 3 Internal Error I1068 pri kazdem Build All.
Chyba se projevovala v D3 a i v cistem D4, po SP3 je klid :)

Jan Najvarek

> Vi nekdo,
>co vsechno service packy opravi (jestli napriklad odstrani vsudypritomne
>Internal errory pri snaze o kompilaci nekterych projektu), a tudiz jestli
> ma cenu je stahovat?

Jak odchytnu stisknut� Ctrl + Break

[*] Libor V�trovec <vetrak(zv)hotmail(tec)com> - 20.9.1999 05:41:26 pdt

Mam prosbicku potrebuji odchytit stisk klaves Ctrl + Break nevim jak prosim
o radu predem dekuji.
------------------------oOOO-------OOOo----
Kdo jin� ne� V�tr�k
Tel: 02/22127215 0603539003
E-mail: libor.vetrovec(zv)winterthur(tec)cz
.oooO
( ) Oooo.
--------------------------\ (----( )-----
\_) ) /
(_/


______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com


Vicenasobne volani stejneho okna s ruznymi daty

[*] Petr Brant <p.brant(zv)samo(tec)cz> - 20.9.1999 07:03:10

Ahoj,

neni mi dost dobre jasne, jak mohou (zrejme nezavisla) okna prebirat
data z jinych oken. Ja bych to resil treba takto:

Trida okna necht se jmenuje TMojeOkno a ma public promennou Data, do
ktere se cpou udaje, ktere potrebujes zobrazit.
Jednotliva okna muzes tvorit a zobrazovat treba takto:

var ListWindows:TList;
Okno: TMojeOkno;

ListWindows:=TList.Create;
Okno:=TMojeOkno.Create(nil);
(muzes nastavit i libovolne jine parametry jako Height, Color, ...)
Okno.Data:=.....;
ListWindows.Add(Okno);
Okno.Show;

(samozrejme je treba pridat nejake to try atd.)

na konci je samozrejme nutne vsechna okna zlikvidovat prochazenim
seznamu ListWindows (teprve potom probehne OnDestroy) a pak samotny
ListWindows rovnez.

**************************************************
Petr Brant [p.brant(zv)samo(tec)cz], programator v MSVC++,
obcas Delphi nebo Visual Basic
**************************************************

> -----P�vodn� zpr�va-----
> Od: Petr Ga�ourek [SMTP:gadourek(zv)centrum(tec)cz]
> Odesl�no: 17. z��� 1999 18:12
> Komu: Konference DELPHI
> P�edm�t: Vicenasobne volani stejneho okna s ruznymi daty
>
> Ahoj,
>
> asi se budu ptat na standardni veci, ale nejak si s nimi nedokazu sam
> poradit.
> Potrebuji z hlavniho okna vyvolat nekolikanasobne jine okno, ale s
> ruznymi
> daty, konkretrne se jedna o namerene krivky (nejedna se o MDI
> aplikaci). Tak
> jak to mam udelane ted, se okna posutpne bez problemu zobrazi, ale
> nastaveni
> parametru pro vsechna okna se ridi podle parametru naposled vyvolaneho
> okna.
>
> Mohl bystemi nekdo poslat kus programu jak spravne okno vyvolat, aby
> si
> pamatovalo a ridilo se podle svych parametru a ne podle parametru
> naposled
> vyvolaneho okna?
> Jak mam spravne okno ukoncit, kdyz kliknu na klic (krizek) v pravem
> hornim
> rohu tak okno zmizi, ale neprojde procedurou v Ondestroy.
> Pak bych jeste potreboval do hlavniho okna po ukonceni kazdeho
> vyvolaneho
> okna predat zmenene parametry. Zatim to resim pres soubory na disku.
>
> Predem diky za rady.
>
> Petr Gadourek


ShellExecute a mailto

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

Ahoj

Je nekde popsano, co vsechno se dat pres mailto predat ?
Predaval jsem zatim jenom adresu, ale obcas by se mi
hodilo neco vic (predmet, text, skryta kopie) ...

Daniel

----- P�vodn� zpr�va -----
Od: Petr Vones <pvones(zv)mbox.vol(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Odesl�no: 19. z��� 1999 22:22
P�edm�t: Re: ShellExecute a mailto


> Jan Naiser wrote:
> > D4.03S, W98
> > nekolikrat se tu jiz mluvilo o shora uvedenem. Podarilo se mi neco
> > kolem toho najit v archivu. Podarilo se mi take odeslat pomoci teto
> > funkce E-Mail se Subjectem i Textem, ale nevim, jak pripojit
> > Attachment. Nejak to jit musi, protoze, pokud dam nad nekterym
> > souborem mysi RightClick a Odeslat Prijemci posty, tak se mi rozjede
> > Outlook a attachment(y) si pripoji.
>
> Ahoj,
>
> Obavam se, ze pres mailto se pripojit attachment neda (alespon jsem to
> nikde nenasel). Budes muset jit spis pres MAPI, podivej se v Repository
> na Win95 Logo application.
>
> --
>
> Petr Vones, amatersky programator
>
>
>

Grafika

[*] Ivan Zernovac <ivan(zv)gratis.sk> - 20.9.1999 08:34:18

Ahoy,

priaznivci grafiky, pozrite sa na

http://www.delphi-jedi.org/DelphiGraphics/jedi-index.htm

Ivan


PDOXUSRS.LCK

[*] Martin Lasevic <vyvoj(zv)atlascon(tec)cz> - 20.9.1999 08:44:30

Problem je v tom, ze na vsech stanicich musis mit nastaveny stejny
NET DIR v BDE ( plati pro PARADOX a dBASE). LCK soubory a jejich vytvareni neovlivnis.

P�kny den a pilotum mnoho stastnych pristani...
====================================
ML Software - Martin Lasevic
Budovatelska 459
Ostrava - Poruba, 708 00
tel.: +420 (69) 691 85 11, Paegas : 0603 338 765
fax.: +420 (69) 691 85 11
E-mail : ml_software(zv)email(tec)cz
WWW: http://cement.fmi(tec)cz/ml_software
====================================

> -----P�vodn� zpr�va-----
> Od: BE Steiger Michal [SMTP:MSTEIGER(zv)ste(tec)cz]
> Odesl�no: 17. z��� 1999 10:59
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: PDOXUSRS.LCK
>
> "Directory is controlled by other.Net file.
> Directory: C:\
> File: R:\APS\PDOXUSRS.LCK"
>
> Da se tento soubor presmerovat jinam? Nastava kolize pri pristupu
> vice uzivatelu, protoze pro kazdeho se vytvari vlastni PDOXUSRS.LCK
> bohuzel na stejnem miste.
>
> Prosim poradte
>
> Michal Steiger

>
> <<Soubor: ATT00015.att>>

Web

[*] "Ing. Toma? Tominec" - 20.9.1999 08:47:52

Ahoj Nekdo,
potreboval bych nejak pomoci delphi 4 z web clienta dostat soubor (doc,txt) na web server. Na strance vyberu soubor pomoci
<input type=file ...> mam ho v request.content a nemohu ho dostat z request.content. A nevim co dal.
Dik za radu
Tomas


Skusenosti s LOCAL SHARE

[*] Martin Lasevic <vyvoj(zv)atlascon(tec)cz> - 20.9.1999 08:51:10

> -----P�vodn� zpr�va-----
> Od: Zdeno Jasek [SMTP:zdeno.jasek(zv)corinex.sk]
> Odesl�no: 17. z��� 1999 18:13
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Skusenosti s LOCAL SHARE
>
> Vie mi niekto vysvetlit, ako funguje nastavenie Local Share v BDE ?
>
>
>
Melo by to mit ten vliv, ze na loklanim disku Ti umozni viceuzivatelsky
pristup k tabulkam. Ve skutecnosti ( nevim proc), se pri LOCAL Share na
True minimalizuje moznost crruptovani tabulky.
P�kny den a pilotum mnoho stastnych pristani...
====================================
ML Software - Martin Lasevic
Budovatelska 459
Ostrava - Poruba, 708 00
tel.: +420 (69) 691 85 11, Paegas : 0603 338 765
fax.: +420 (69) 691 85 11
E-mail : ml_software(zv)email(tec)cz
WWW: http://cement.fmi(tec)cz/ml_software
====================================

TThread

[*] Martin Galik <m_g_66(zv)hotmail(tec)com> - 20.9.1999 07:01:26 pdt

Zdar!
Moze mi niekto poradit s threadmi?
Vytvoril som dva child-form ako thread (sposobom run-time) z toho isteho
formu.
Vo vnutry formu je cyklus (bezi asi 1 min.). Potrebujem aby ten cyklus bezal
v oboch childoch sucasne (doteraz sa mi podarilo iba to, ze bezali po sebe -
nepouzil som ziadnu synchronizaciu, alebo mi to vyhlasilo acces denied).
Maly priklad by bol dobry.
Dakujem.
Martin Galik
Programator - zaciatocnik.

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com


SQL - dal�� proces

[*] Vaclav_Lukes(zv)EUROTEL.CZ - 20.9.1999 09:04:43

Ahoj,


cht�l bych se na n�co zeptat. Cht�l bych ud�lat n�co, co se budu sna�it popsat,
ale nev�m, je-li to re�ln�. Mo�n� to je nesmysl.
Tak tedy.

Spust�m si pomoc� Query dotaz na datab. stroj, nap�. na SELECT z tabulky. Zat�m
nic neobvykl�ho :-) Ale j� bych cht�l ne�ekat, ne� mi doraz� odpov�� a spustit
jin� Query dotaz. No a potom samoz�ejm� pracovat s jejich v�sledky.

Va�ek

Vicenasobne volani stejneho okna s ruznymi daty

[*] Pavel �im��ek - 20.9.1999 09:06:05

Ahoj!
Nejsem si sice uplne presne jist jak si to predstavujes, ale snad by to slo
takto.

-----P�vodn� zpr�va-----
Od: Petr Ga�ourek <gadourek(zv)centrum(tec)cz>
Komu: Konference DELPHI <delphi-l(zv)fwd(tec)cz>
Datum: 17. z��� 1999 20:31
P�edm�t: Vicenasobne volani stejneho okna s ruznymi daty


>Ahoj,
>
>asi se budu ptat na standardni veci, ale nejak si s nimi nedokazu sam
>poradit.
>Potrebuji z hlavniho okna vyvolat nekolikanasobne jine okno, ale s ruznymi
>daty, konkretrne se jedna o namerene krivky (nejedna se o MDI aplikaci).
Tak
>jak to mam udelane ted, se okna posutpne bez problemu zobrazi, ale
nastaveni
>parametru pro vsechna okna se ridi podle parametru naposled vyvolaneho
okna.
>

Pokud to vylozene nechces jako MDI aplikaci, tak mas treba tyto moznosti.
Bud udelas klasicky formular a do neho doplnis neco co se bude starat o
naplnovani formulare spravnymi daty, nebo na toto udelas objekt jehoz
soucasti bude TForm.
Pak bych jeste do hlavniho okna aplikace dal treba TStringList ve kterem
bych drzel ukazatele na objekty s jednotlivymi formularemi.>Mohl bystemi nekdo poslat kus programu jak spravne okno vyvolat, aby si
>pamatovalo a ridilo se podle svych parametru a ne podle parametru naposled
>vyvolaneho okna?

To se da nastavit pri vytvareni daneho okna.

>Jak mam spravne okno ukoncit, kdyz kliknu na klic (krizek) v pravem hornim
>rohu tak okno zmizi, ale neprojde procedurou v Ondestroy.

To je si myslim proto ze to okno je vytvareno pres AutoCreate. Vyrad ten
formular v Options z AutoCreateForms do AvailableForms a pak ho vytvarej za
behu a pro destrukci zavolej jeho metodu Free.

>Pak bych jeste potreboval do hlavniho okna po ukonceni kazdeho vyvolaneho
>okna predat zmenene parametry. Zatim to resim pres soubory na disku.

No dej promene do kterych ukladas zmenene parametry do sekce Public u
hlavniho formulare a pak na ne muzes normalne pristupovat. Akorat musis
uvest unitu hlavniho formu do uses za implementation v unite toho
nekolikanasobneho formu.

>
>Predem diky za rady.
>
>Petr Gadourek
>
>

MSDE

[*] Martin Talian <geoplan(zv)pp.sinet.sk> - 20.9.1999 09:06:42

Spr�va vo form�te MIME rozdelen� na viac �ast�.

Zdravim,

v ktorych produktoch je MSDE ? U kamarata, sme pozerali Visual Studiu 98 ale MSDE sme nenasli.

Co je MS DAC a na co sa pouziva ?

Martin


CheckBox na vice radku

[*] Libor Valka <valka(zv)brno.cas(tec)cz> - 20.9.1999 09:11:56

[ Petr Vaclavek wrote:]
> Zajimalo by me, zda jde nejak rozume udelat CheckBox na dva a vice
> radku (Na prvnim radku by bylo to zaskrtavaci policko a ten text by
> pokracoval i na dalsich radcich). Zadnou vlastnost typu WordWrap jsem
> nenasel. Nebo se to da nejak zakomponovat do Caption?
>

Ahoj,

dneska jsem na DSP nasel komponentu "mlbtns.zip", ktera by podle popisu mela
delat to, co potrebujes (ale nezkousel jsem to):

==================================
Thank you for your interest to ML Button Components for Borland Delphi

DESCRIPTION
Contains TMLCheckBox, TMLRadioButton, TMLRadioGroup, TMLDBCheckBox and
TMLDBRadioGroup. Same as corresponding Delphi components but with
WordWrap property and HorzText and VertText Alignment properties.

TARGET ENVIRONMENT
Delphi 3.0 and Delphi 4.0

STATUS
Freeware for non commercial use. Source available after purchase and
registration.
==================================

S pozdravem
Libor Valka

mailto:libor.valka(zv)volny(tec)cz
mailto:libor.valka(zv)centrum(tec)cz


Install Rx Lib

[*] Michal Hlav�� - 20.9.1999 09:15:02

Zdravim,
mam jednu malicku otazocku. Neviem nainstalovat RxLib. POdla postupu v
readme mi to nejde. Ked skompilujem Rxctl.dpk, vytvori sa mi Rxctl.dpl a
potom ked dam install package vypise,ze file dpl nie je time library a som v
pr....

Michal Hlavac
Spolocnost priatelov deti z detskych domovov
Usmev ako dar

e-mail: 7hlavac(zv)nw.fmph.uniba.sk
web: www.usmev.sk


Petr Vones a listbox na DD99

[*] Ing. J�n Kuch�r�����!j��G - 20.9.1999 09:24:53

Toto je zpr�va ve form�tu MIME obsahuj�c�n�kolik ��st�.

Cau
mohol by si mi este raz zopakovat ako sa prida do listboxu horizontalny posuvnik, (ukazoval si to na prezentacii )
dik



Ing. J�n Kuch�r
Katedra inov�ci� a rein�inieringu
SjF TU Ko�ice, Park Komensk�ho 9
040 01 Ko�ice
tel. : 095 / 602 2589, e-mail : kuchar(zv)tuke.sk

faxovanie z delphi

[*] Pavol Griga <paly(zv)sct.sk> - 20.9.1999 09:30:05

Mam nainstalovani pod NT 4.0 fax. soft fax_i386.exe, ktory
mi nainstaluje fax ako tlaciaren, ale ked dam nieco faxovat pomocou metody
print, tak mi vyhodi dialog, kde pyta odo mna fax. cislo, nevie niekto
poradit
ako to urobit bez dialogu?
Teraz to robim tak, ze si najdem handle na to okno dialogu odkaz
a posielam mu spravy.

za dobru radu a napad dakuje vopred
Pavol Griga


aplikacia

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 20.9.1999 09:41:47

Haj hou!
From: Martin Talian

Tak budem rad, ak ma poucite ako sa da taka aplikacia optimalizovat, aspon v hrubych rysoch.
A este balicky . Ako sa s nimi pracuje ? Ak dam kompilaciu urobi mi jeden EXE. Da sa napr. nejak oddelit napr. zostavy alebo urcite formulare ?
Pokud se rozhodnes pouzivat formulare, pak je nutne se smirit s cca 300kB "zakladu", bez ktereho to nefunguje. Pak samozrejme zalezi na komponentach, ktere tvoje aplikace vyuziva. Vetsinou neni velikost programu rozhodujici, prednejsi je funkcnost, spravna funkce a rychlost vyvoje. Pokud je velikost rozhodujici, je nutne se zanoriti "hloubeji". Na Torry je napr. knihovna XCL, ktera zjednodusuje prace s formulari bez VCL (aplikace jsou pak vyrazne mensi), ale takova pohoda jako s VCL to vskutku neni.

Co se balicku tyce, pak staci zatrhnout v Project Options preklad s balicky a vyjmenovat jake balicky se maji pouzit. Vysledne EXE/DLL je pak vyrazne mensi, ale balicky jsou vetsi (napr. zaklad VCL je cca 1.5MB). Pokud je tvoje aplikace velka, pak je vyhodne rozdelit ji do EXE a rady mensich DLL, ktere sdili spolecne balicky, da se tak i pres velikost balicku (balicky obsahuji vse, tedy i to, co tvoje aplikace treba nevyuziva) dosahnout mensi aplikace, nez kdyby jsi prekladal vse bez balicku. Delene aplikace je navic jednodussi psat s balicky nez bez, neb DLLka sdili spolecne objekty (napr. Application, Screen atd.). Jak pouzivat balicky je ostatne dobre popsano v dokumentaci. Zadna velka veda to neni.


Hodne zdaru

Pavel Cisar <pcisar(zv)atlas(tec)cz>
Delphree.org CEO
http://delphree.clexpert.com
Nexus project coordinator
http://delphree.clexpert.com/pages/projects/nexus/default.htm

QuickReport

[*] Tibor Galik <tgalik(zv)vsz.sk> - 20.9.1999 09:49:03

Hi,
Prosim o pomoc.
Mam nejake zostavy v QuickReporte a mam problem:
Nastavil som podkladovu farbu a oramovanie pre band a AutoStretch=true, AutoSize=false. AutoStretch mi funguje, cize rozdeli dlhy riadok na viac riadkov, ale podkladova farba a ramcek ostane iba v prvom riadku.
Ako to riesit?

diky

Zdravim Vas/Regards

Tibor Galik
tgali(zv)vsz.sk

Vypnuti usporneho rezimu

[*] Petr Vaclavek <bla(zv)atrey.karlin.mff.cuni(tec)cz> - 20.9.1999 09:55:47

Ahoj

Pokousim se vypnout setric (proste aby nenaskocil), usporny rezim a
vypnuti monitoru (a pote to vse zase zapnout)

Setric jsem vypnul nasledovne:

if (not SystemParametersInfo (SPI_SETSCREENSAVEACTIVE, 0, nil, 0))
then ShowMessage ('Nepovedlo se vypnout setric');

To bylo bez problemu...
Problemy prisly s uspornym rezimem a vypnutim monitoru

if (not SystemParametersInfo (SPI_SETLOWPOWERACTIVE, 0, nil, 0))
then ShowMessage ('Nepovedlo se zakazat zapnout usporny rezim');

if (not SystemParametersInfo (SPI_SETPOWEROFFACTIVE, 0, nil, 0))
then ShowMessage ('Nepovedlo se zakazat vypnout monitor');

Proste mi to nejde. Nevite kde je chyba?

Petr

==< Petr Vaclavek >---- --- --- -- -- - - -
====-----( mailto: bla(zv)atrey.karlin.mff.cuni(tec)cz )-- - -
`=====--( http://atrey.karlin.mff.cuni(tec)cz/~bla )-- - -
`======--- ------ ---- --- -- -- - - -

SQL - dal�� proces

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 20.9.1999 10:00:48

Haj hou!

>Spust�m si pomoc� Query dotaz na datab. stroj, nap�. na SELECT z tabulky.
Zat�m
>nic neobvykl�ho :-) Ale j� bych cht�l ne�ekat, ne� mi doraz� odpov�� a
spustit
>jin� Query dotaz. No a potom samoz�ejm� pracovat s jejich v�sledky.

To se da realizovat pres thready. Vytvoris si potomka TThread a v Execute
vytvoris TSession+TDatabase+TQuery a jedes ,-) Na www.borland.com by mely
byt v TI nejake popisy jak to udelat (pro BDE), ale v podstate to neni az
tak slozite. Prijde ovsem na to, co konkretne potrebujes udelat. Jako
"postrk" by tohle ale mohlo stacit ,-)

Hodne zdaru

Pavel Cisar <pcisar(zv)atlas(tec)cz>
Nexus project coordinator
http://delphree.clexpert.com/pages/projects/nexus/default.htm

ShellExecute a mailto

[*] Kriz Pavel, TDS <kriz.tds(zv)ms.easynet(tec)cz> - 20.9.1999 10:06:04

----- Original Message -----
From: Daniel Rott <roxton(zv)atlas(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Monday, September 20, 1999 8:06 AM
Subject: Re: ShellExecute a mailto

>Je nekde popsano, co vsechno se dat pres mailto predat ?
>Predaval jsem zatim jenom adresu, ale obcas by se mi
>hodilo neco vic (predmet, text, skryta kopie) ...
>
>Daniel

Ja jsem urcite reseni nastinil ve svem dotazu
"MAPI.PAS a Outlook Express v. 5.00 - zkusenosti a problemy" z 27. srpna
1999 (bez odpovedi).

Cely text pripojuji znovu nize.

S pozdravem

Pavel Kriz, TDS


Text zpravy z 27.8.99:


Vazeni,

chtel bych se Vas zeptat na Vase zkusenosti s "mapi.pas".

V soucasne dobe jsem narazil na tento problem:
Na pocitaci, kde je Outlook Express v. 5, lze vyvolat MapiSendMail (ackoliv
nejdrive je potreba v procedure InitMapi zrusit testovani MAPIValueBuf).
Objevi se okno Outlooku pro novou zpravu, ale jedine co mohu delat, je psat
pouze do radku "Komu" a nelze nikam jinam preskocit (ani mysi), to jeste tak
funguje klavesa Esc, po ktere dialog zase shodim.

Podotykam, ze jsem to zkousel jak na Delphi 4, tak na Delphi 3 (ale s
Mapi.pas z Delphi 4 - ten z Delphi 3 byl pekny shit). A nefunguje to ani v
moji aplikaci, ani v ciste "Win95 Logo Application" vygenerovane Delphi
Wizardem. A nepochodil jsem ani s elaborovanim nad parametrem flFlags
(MAPI_LOGON_UI, MAPI_NEW_SESSION apod.).
A system na tech pocitacich byl Windows 95 a Windows 98.

Pritom vse krasne fungovalo jeste s Outlookem Express v . 4. a taky s M$
Exchange, a to i pod Win 95 tak pod Win 98 (to stale plati jen pro mapi.pas
z Delphi 4). A ve vsech dalsich aplikacich (WordPad apod.) funkce File/Send
samozrejme funguje.

Narazil jste na to nekdo? Nevite co s tim? (Na strankach Delphi support jsem
nic nenasel...)


Castecne reseni jsem nasel metodou pokus-omyl pouze takto: misto slavneho
MapiSendMail z MAPI.PAS lze pouzit ShellExecute z ShellApi.pas:

Params :=
'mailto:delphi-l(zv)fwd(tec)cz?cc=kopiedo(zv)borland.com&bcc=tajnado(zv)microsoft.com&sub
ject=Toto je subject&body=Toto je zprava';
ShellExecute(Self.Handle, 'open', PChar(Params), nil, nil, SW_SHOWNORMAL);

ale s temito nejasnostmi:
- nevim, jak ke zprave pripojit soubor,
- nevim, jak radkovat ve zprave - pridavat dalsi radky (nic nedela "#13#10"
ani "\n" ani "<BR>"...),
- podle reference HTML4 mnou pouzite parametry nejsou jeste standardni,
- nevim, jak to ShellExecute funguje jinde nez u aplikaci od M$ (jestli by
nekdo nepotreboval %20 misto mezer atd. atd.)

Zajimalo by mne take, jak Vam funguje MapiSendMail s jinymi aplikacemi.

Nechapu, proc zrovna ja jsem prvni (jediny?), komu to nefunguje...

Dekuji za kazdou zpravu.

Pavel Kriz

XCL 1.46 vs VCL allows to create small but power D

[*] Pavel Cisar <pcisar(zv)aktis(tec)cz> - 20.9.1999 10:07:35

Haj hou!

Kdyz byla rec o "malych" aplikacich, programovani bez VCL a o XCL, tak tady
jsou nejcerstvejsi informace.

Pavel Cisar <pcisar(zv)atlas(tec)cz>
Delphree.org CEO
http://delphree.clexpert.com

----- Original Message -----
From: Vladimir Kladov <bonanzas(zv)online.sinor.ru>
Newsgroups: borland.public.delphi.thirdparty-tools
Sent: Saturday, September 18, 1999 6:38 PM
Subject: ANN: XCL 1.46 vs VCL allows to create small but power Delphi
applets


> FREEWARE OPENSOURCE PROJECT. JOIN NOW.
> XCL = eXtreme Class Library. Intended to replace VCL at all.
> Allows to create small executables (less than 100K, and even 30-50K for
very
> small projects). Only disadvantage is that programming in XCL is
non-visual.
> But sufficiently power controls are provided.
> Now (v.1.46) has XEdit, XGrid, XListView, XScrollBox, XPanel, XStatus,
> XBevel, XButton, XLabel, XCheck, XRadio, and many others.
>
> TEST IT: http://members.xoom.com/mr_bonanzas/xcl
> Please duplicate all suggestions by e-mail.
>
> Mr.BONANZAS.
>
>
>

Odpoved: Komponenta pro tisk caroveho kodu

[*] Marek Hradil <marekhr(zv)benefitcz(tec)cz> - 20.9.1999 10:12:45

[P��loha v souboru: marekhr.vcf]
Toto je zpr�va z v�ce ��st� ve form�tu MIME.

Nachazi se primo na strankach QuickReportu www.qusoft.no a je volne ke
stazeni. Jmenuje se barcode
nebo tak nejak a podporuje vsechny bezne normy.
Pavel Medek p�e:

> Nevite nekdo o komponente, ktera umoznuje tisk carove kodu z QReportu ?
> Mam D5.
>
> Diky
>
> Pavel M.

Nacteni adresare

[*] Viktor.Lostak(zv)chmi(tec)cz (Viktor Lostak) - 20.9.1999 10:25:25

Prochazim disk (pomoci rekurzivniho FindFirst, FindNext) , abych zjistil, co
na nem je. Jede to, o to nic, ale rad bych to udelal co nejrychlejsi. Pod NT
se da fyzicky otevrit adresar jako soubor. Tak mam takovy napad - namapuju
takhle cely adresar do pameti a pak to prectu jako nejake struktury a to to
bude ficet, kurna, no ne?

Tak co, je to dobry napad? Nebo ne? Pujde to vubec? A kdyz uz to teda do te
pameti namapuju, tak jaka je vlastne struktura toho adresare?

Dik za rady, pripominky, nazory. Viktor

native link k MS SQL 6.5

[*] Tomas Krecmer <tokr(zv)tmapy(tec)cz> - 20.9.1999 09:10:06 -0000


Mam aplikaci, ktera pro pristup k MS SQL 6.5 vyuziva ODBC
driver. Rad bychtento pristup predelal na nativni ovladac s vyuzitim
delpi
SQL linku, ale nevim jak je to presne s licencovanim - jestli je pro
takovy pristup nejaka specialni licence od MS (jinak licence pro
pristup k
serveru jsou k dispozici), a jak se MS nativni driver instaluje - co
je
vsechno potreba, pripadne kde se nejlepe da nalezt.

Diky

pavel w.


Pavel Wagner; T-MAPY s.r.o.
tel. +420 49 5513335; E-mail: pawa(zv)tmapy(tec)cz

---
Tomas Krecmer; T-MAPY spol. s r. o.
Nezvalova 850, Hradec Kralove, 500 02, Czech Republic
Tel: +420 49 5513335; E-mail: tokr(zv)tmapy(tec)cz


Problem s DecisionCube

[*] Mgr. Fojtik Daniel <xfojtik(zv)albert.osu(tec)cz> - 20.9.1999 11:27:59

Ahoj,
Chtel bych se zeptat na jeden problem:
Podarilo se nekomu rozhybat desicionCube v Delphi3 nebo Delphi4 ? Ja kdy� tuto komponentu napojim na Interbase databazi tak mam velke problemy to zprovoznit.
Obvykle kdy� nastavim pouze 2 dimenze, tak to po odklepani cca 2-5 chyb funguje, ale p�i vetsi dimenzi to proste nebezi.
Chybove hlasky jsou povetsinou typu "Index is out of bounds"

Diky za odpoved

Daniel Fojtik


Windows 2000 a mluven� text

[*] Zdenek Drvota <drvota(zv)zds(tec)cz> - 20.9.1999 10:42:04

To by mne zajimalo, kde se da RC3 sehnat ?
Podle Microsoftu se zatim distribuovala beta 2 a 3,
od leta potom RC1 az doted. RC2 je podle MS hotova
teprve od minuleho tydne a ted se vyrabeji CD.
Nepletes si to s verzi Beta 3?

### Pavel Chaloupka napsal dne 19 Sep 99, v 12:19 :
> jiz nejakou dobu mam nainstalovany Win2000 RC3. Dokonce jsem tam dostal po

-----------------------------------------------
Ing. Zdenek Drvota e-mail: drvota(zv)zds(tec)cz
director
ZDS, spol. s r.o.
Hronovicka 708 tel:+420-40-6613756
530 02 Pardubice fax:+420-40-6613756
Czech Republic http://www.zds(tec)cz
e-mail: info(zv)zds(tec)cz
Internet proti monopolu http://www.bojkot(tec)cz
Pripojte se k hledani mimozemskych civilizaci:
SETI(zv)Home http://setiathome.ssl.berkeley.edu


Vicenasobne volani stejneho okna s ruznymi daty

[*] Daniel Rott <roxton(zv)atlas(tec)cz> - 20.9.1999 11:44:45

> >Jak mam spravne okno ukoncit, kdyz kliknu na klic (krizek) v pravem hornim
> >rohu tak okno zmizi, ale neprojde procedurou v Ondestroy.
>
> To je si myslim proto ze to okno je vytvareno pres AutoCreate. Vyrad ten
> formular v Options z AutoCreateForms do AvailableForms a pak ho vytvarej za
> behu a pro destrukci zavolej jeho metodu Free.

1. Vyrad okno z AutoCreateForms
2. do OnClose dej Action:=caFree protoze vychozi nastaveni je
ze se neznici, ale pouze schova
3. Okno vytvor pomoci Create a Show
begin
with TMojeOkno.Create(AOwner) do begin
// nastav odlisnosti
Show;
end;
end;
4. seznam otevrenych oken ziskej pomoci Screen.Forms
for i:=0 to Screen.FormCount-1 do begin
if Screen.Forms[i] is TMojeOkno then begin
// tady mas vsechny instance sveho okna
end;
end;

Daniel

TActionClose
If a form is an MDI child form, and its BorderIcons property is biMinimize, then the default Action is caMinimize. If a MDI child
form does not have these settings, the default Action is caNone, meaning that nothing happens when the user attempts to close the
form.

If a form is an SDI child form, Action defaults to caHide.

To close and form and free it in an OnClose event, set Action to caFree.

Skusenosti s LOCAL SHARE

[*] Zdeno Jasek <zdeno.jasek(zv)corinex.sk> - 20.9.1999 12:17:54



Martin Lasevic wrote:

> > -----P�vodn� zpr�va-----
> > Od: Zdeno Jasek [SMTP:zdeno.jasek(zv)corinex.sk]
> > Odesl�no: 17. z��� 1999 18:13
> > Komu: delphi-l(zv)fwd(tec)cz
> > P�edm�t: Skusenosti s LOCAL SHARE
> >
> > Vie mi niekto vysvetlit, ako funguje nastavenie Local Share v BDE ?
> >
> >
> >
> >
> Melo by to mit ten vliv, ze na loklanim disku Ti umozni viceuzivatelsky
> pristup k tabulkam. Ve skutecnosti ( nevim proc), se pri LOCAL Share na
> True minimalizuje moznost crruptovani tabulky.

Ja som s tym trochu experimentoval a zistil som, ze pri jednoduchej
jednouzivatelskej praci ak mam LOCAL SHARE na FALSE, tak sa mi data
neukladaju na disk priebezne, ak mam TRUE, tak sa na disk ukladaju zrejme
okamzite po volani Post. Ked som drastisticky vypol pocitac, pri LOCAL
SHARE=FALSE som prisiel o vsetky data, ktore som pocas celej prace s
aplikaciou ulozit do tabulky. Pri LOCAL SHARE=TRUE som neprisiel ani o
riadok.

Som z toho zmeteny, pretoze v dokumentacii sa nic taketo nespomina ani
nikde som nenasiel zmienku, ze sa to da takto vyuzivat, takze neviem, ci
robim spravne, ale v instalackach nastavujem vzdy LOCAL SHARE=TRUE.

Skusenosti s LOCAL SHARE

[*] Martin Lasevic <vyvoj(zv)atlascon(tec)cz> - 20.9.1999 12:42:14

Ono asi at je to jak chce, kazdy, koho jsem se ptal, doporucuje Local Share na True.

P�kny den a pilotum mnoho stastnych pristani...
====================================
ML Software - Martin Lasevic
Budovatelska 459
Ostrava - Poruba, 708 00
tel.: +420 (69) 691 85 11, Paegas : 0603 338 765
fax.: +420 (69) 691 85 11
E-mail : ml_software(zv)email(tec)cz
WWW: http://cement.fmi(tec)cz/ml_software
====================================


> Som z toho zmeteny, pretoze v dokumentacii sa nic taketo nespomina ani
> nikde som nenasiel zmienku, ze sa to da takto vyuzivat, takze neviem, ci
> robim spravne, ale v instalackach nastavujem vzdy LOCAL SHARE=TRUE.
>
>
>

faxovanie z delphi

[*] Kriz Pavel, TDS <kriz.tds(zv)ms.easynet(tec)cz> - 20.9.1999 13:15:13

To je zavisle na danem faxovem ovladaci a obavam se, ze rozumne to obejit
nepujde
To by se musely pouzit funkce primo pro konkretni faxovaci SW.
Z Delphi webu lze napr. stahnout knihovnu pro WinFax Pro.

S pozdravem

Pavel Kriz, TDS


----- Original Message -----
From: Pavol Griga <paly(zv)sct.sk>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Monday, September 20, 1999 9:30 AM
Subject: faxovanie z delphi


> Mam nainstalovani pod NT 4.0 fax. soft fax_i386.exe, ktory
> mi nainstaluje fax ako tlaciaren, ale ked dam nieco faxovat pomocou metody
> print, tak mi vyhodi dialog, kde pyta odo mna fax. cislo, nevie niekto
> poradit
> ako to urobit bez dialogu?
> Teraz to robim tak, ze si najdem handle na to okno dialogu odkaz
> a posielam mu spravy.
>
> za dobru radu a napad dakuje vopred
> Pavol Griga
>
>

Zjisteni jmena CD a adresarove struktury

[*] martin.falta(zv)obi(tec)cz - 20.9.1999 13:28:54



Ahoj vsichni,

mam nasledujici problemek: Pro svoji aplikaci psanou D3 C/S potrebuji zjistit
Volume Name CD a jeho adresarovou strukturu. Na zjisteni Volume Name jsem
zkousel API fci. GetVolumeInformation, ale jaksi jsem pohorel. Za kazdou radu
predem dekuji.

Martin

Problem s DecisionCube

[*] OLEJNIK Andrej <olej(zv)nt2.asset.sk> - 20.9.1999 13:53:18

DecisionCube je v Delphi 3 nefunkcne
nie su k tomu zdrojaky takze sa ani neda najst chyba

spolahlivo to funguje pri velkych datach len 2 az 3 dimenzie
pri viac dimenziach to pri vacsich datach trva strasne dlho
az sa nakoniec cely program zrube, neda sa to nejako osetrit
(vytvara si nejake temporary indexy pre vsetky kombinacie dimenzii)

takze DecisionCube v Delphi3 nepouzitelne
Delphi4 som neskusal ale asi to nude podobne

olej

> -----Original Message-----
> From: Mgr. Fojtik Daniel
> Sent: 20. september 1999 11:28
> To: 'delphi-l(zv)fwd(tec)cz'
> Subject: Problem s DecisionCube
>
> Ahoj,
> Chtel bych se zeptat na jeden problem:
> Podarilo se nekomu rozhybat desicionCube v Delphi3 nebo Delphi4 ? Ja kdy�
> tuto komponentu napojim na Interbase databazi tak mam velke problemy to
> zprovoznit.
> Obvykle kdy� nastavim pouze 2 dimenze, tak to po odklepani cca 2-5 chyb
> funguje, ale p�i vetsi dimenzi to proste nebezi.
> Chybove hlasky jsou povetsinou typu "Index is out of bounds"
>
> Diky za odpoved
>
> Daniel Fojtik


ShellExecute a mailto

[*] Jan Naiser <tua(zv)ltm(tec)cz> - 20.9.1999 14:54:36

Ahoj,

D4.03S, W98

ja jsem zkousel MAPI s outlookem 4 i 5 a vzdy mi to zahlasilo chybu.
Pokud jsem si MError zobrazil, hlasi to chybu c. 1, ale dal jsem se
nedostal. Ohledne toho mailto - dostal jsem se asi tak daleko, jak
popisuje kolega nize, ale attachment pripojit nedokazu. Ale vrta mi to
hlavou, protoze kdyz das treba nad ikonou na desktopu pravy click mysi
a odeslat - prijemce posty, tak se v pohode attachment pripoji v
Outlooku 5. Nejak to jit tedy musi. A jeste k tomu radkovani textu.
Nevim, jak to dela treba AVG 6, ale pokud das v jeho menu Informace ->
Zprava o chybe, tak to umi zaradkovat do outlooku. Ulozi si to
kompletni zpravu, kterou ve spustenem outlooku najdes.

Ahoj, Honza.
----- P�vodn� zpr�va -----
Od: Kriz Pavel, TDS <kriz.tds(zv)ms.easynet(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Odesl�no: 20. z��� 1999 10:06
P�edm�t: Re: ShellExecute a mailto


> ----- Original Message -----
> From: Daniel Rott <roxton(zv)atlas(tec)cz>
> To: <delphi-l(zv)fwd(tec)cz>
> Sent: Monday, September 20, 1999 8:06 AM
> Subject: Re: ShellExecute a mailto
>
> >Je nekde popsano, co vsechno se dat pres mailto predat ?
> >Predaval jsem zatim jenom adresu, ale obcas by se mi
> >hodilo neco vic (predmet, text, skryta kopie) ...
> >
> >Daniel
>
> Ja jsem urcite reseni nastinil ve svem dotazu
> "MAPI.PAS a Outlook Express v. 5.00 - zkusenosti a problemy" z 27.
srpna
> 1999 (bez odpovedi).
>
> Cely text pripojuji znovu nize.
>
> S pozdravem
>
> Pavel Kriz, TDS
>
>
>
>
> Text zpravy z 27.8.99:
>
> Vazeni,
>
> chtel bych se Vas zeptat na Vase zkusenosti s "mapi.pas".
>
> V soucasne dobe jsem narazil na tento problem:
> Na pocitaci, kde je Outlook Express v. 5, lze vyvolat MapiSendMail
(ackoliv
> nejdrive je potreba v procedure InitMapi zrusit testovani
MAPIValueBuf).
> Objevi se okno Outlooku pro novou zpravu, ale jedine co mohu delat,
je psat
> pouze do radku "Komu" a nelze nikam jinam preskocit (ani mysi), to
jeste tak
> funguje klavesa Esc, po ktere dialog zase shodim.
>
> Podotykam, ze jsem to zkousel jak na Delphi 4, tak na Delphi 3 (ale
s
> Mapi.pas z Delphi 4 - ten z Delphi 3 byl pekny shit). A nefunguje to
ani v
> moji aplikaci, ani v ciste "Win95 Logo Application" vygenerovane
Delphi
> Wizardem. A nepochodil jsem ani s elaborovanim nad parametrem
flFlags
> (MAPI_LOGON_UI, MAPI_NEW_SESSION apod.).
> A system na tech pocitacich byl Windows 95 a Windows 98.
>
> Pritom vse krasne fungovalo jeste s Outlookem Express v . 4. a taky
s M$
> Exchange, a to i pod Win 95 tak pod Win 98 (to stale plati jen pro
mapi.pas
> z Delphi 4). A ve vsech dalsich aplikacich (WordPad apod.) funkce
File/Send
> samozrejme funguje.
>
> Narazil jste na to nekdo? Nevite co s tim? (Na strankach Delphi
support jsem
> nic nenasel...)
>
> Castecne reseni jsem nasel metodou pokus-omyl pouze takto: misto
slavneho
> MapiSendMail z MAPI.PAS lze pouzit ShellExecute z ShellApi.pas:
>
> Params :=
>
'mailto:delphi-l(zv)fwd(tec)cz?cc=kopiedo(zv)borland.com&bcc=tajnado(zv)microsoft.c
om&sub
> ject=Toto je subject&body=Toto je zprava';
> ShellExecute(Self.Handle, 'open', PChar(Params), nil, nil,
SW_SHOWNORMAL);
>
> ale s temito nejasnostmi:
> - nevim, jak ke zprave pripojit soubor,
> - nevim, jak radkovat ve zprave - pridavat dalsi radky (nic nedela
"#13#10"
> ani "\n" ani "<BR>"...),
> - podle reference HTML4 mnou pouzite parametry nejsou jeste
standardni,
> - nevim, jak to ShellExecute funguje jinde nez u aplikaci od M$
(jestli by
> nekdo nepotreboval %20 misto mezer atd. atd.)
>
> Zajimalo by mne take, jak Vam funguje MapiSendMail s jinymi
aplikacemi.
>
> Nechapu, proc zrovna ja jsem prvni (jediny?), komu to nefunguje...
>
> Dekuji za kazdou zpravu.
>
> Pavel Kriz
>

Petr Vones a listbox na DD99

[*] Daniel Resler - ATC Group <daniel_resler(zv)atcgroup(tec)cz> - 20.9.1999 15:06:30

No musi se zavolat jedna funkce:

ListBox1.Perform(LB SETHORIZONTALEXTENT,sirka,0);

Tato metoda posila zpravu ListBoxu Windows. Treti parametr 0 je nepouzity parametr ! Jinak doporucuji zjistit delku nejvetsiho retezce v bodech a to funkci ListBox1.Canvas.TextWidth(Items[i]) treba v cyklu for !


Daniel Resler


----- Original Message -----
From: Ing. J�n Kuch�r
To: Delphi konferencia
Sent: Monday, September 20, 1999 9:24 AM
Subject: Petr Vones a listbox na DD99


Cau
mohol by si mi este raz zopakovat ako sa prida do listboxu horizontalny posuvnik, (ukazoval si to na prezentacii )
dik



Ing. J�n Kuch�r
Katedra inov�ci� a rein�inieringu
SjF TU Ko�ice, Park Komensk�ho 9
040 01 Ko�ice
tel. : 095 / 602 2589, e-mail : kuchar(zv)tuke.sk

Skusenosti s LOCAL SHARE

[*] Tomas =?iso-8859-2?Q?Michal=EDk?= <michalik(zv)proca(tec)cz> - 20.9.1999 14:29:25

Ahoj,

pokud me neklame pamet, Local Share parametr byl v davnych dobach zrizen kvuli moznosti
sdileni dat aplikacemi vyuzivajicimi sluzeb BDE a aplikacemi vyuzivajicimi dosovsky
databazovy stroj pro Paradox (dosovsky Paradox, ObjectVision, ...)

Martin Lasevic wrote:

> Ono asi at je to jak chce, kazdy, koho jsem se ptal, doporucuje Local Share na True.

> > Som z toho zmeteny, pretoze v dokumentacii sa nic taketo nespomina ani
> > nikde som nenasiel zmienku, ze sa to da takto vyuzivat, takze neviem, ci
> > robim spravne, ale v instalackach nastavujem vzdy LOCAL SHARE=TRUE.

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

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

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

Zjisteni jmena CD a adresarove struktury

[*] Petr Brant <p.brant(zv)samo(tec)cz> - 20.9.1999 15:46:35

Ahoj,

kdysi jsem pouzival tento kod, ale nevim, jestli to slo i na CD. Myslim
ale, ze jo:

var
SerialNum : pdword;
a, b : dword;
sn:dword;
Buffer : array [0..255] of char;
begin
serialNum:=addr(sn);
if GetVolumeInformation('c:\', Buffer, SizeOf(Buffer), SerialNum, a,
b, nil, 0) then
^^^^^^ sem napis oznaceni CD
mechaniky
Label1.Caption := IntToStr(SerialNum^);
end;

**************************************************
Petr Brant [p.brant(zv)samo(tec)cz], programator v MSVC++,
obcas Delphi nebo Visual Basic
**************************************************
> -----P�vodn� zpr�va-----
> Od: martin.falta(zv)obi(tec)cz [SMTP:martin.falta(zv)obi(tec)cz]
> Odesl�no: 20. z��� 1999 13:29
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Zjisteni jmena CD a adresarove struktury
>
>
>
> Ahoj vsichni,
>
> mam nasledujici problemek: Pro svoji aplikaci psanou D3 C/S potrebuji
> zjistit
> Volume Name CD a jeho adresarovou strukturu. Na zjisteni Volume Name
> jsem
> zkousel API fci. GetVolumeInformation, ale jaksi jsem pohorel. Za
> kazdou radu
> predem dekuji.
>
> Martin
>

Antwort: RE: Zjisteni jmena CD a adresarove strukt

[*] martin.falta(zv)obi(tec)cz - 20.9.1999 17:00:57



Ono to ma jeste jeden hacek. Na kazdem pocitaci ma CD mechanika jine pismeno
(nekde je to D: jinde E:).

Martin

SizeOf

[*] Ivan Zernovac <ivan(zv)gratis.sk> - 20.9.1999 17:18:51

Ahoy,

kto mate cas, odskusajte si nasledovnu vec: napiste malu procedurku,
potom pomocou funkcie SizeOf skuste zistit jej velkost. Podla mojich
doterajsich skusenosti to vyzera tak, ze nielen rozne verzie, ale aj
rozne buildy Delphi sa spravaju odlisne.
V suvislosti s tymto sa mi stala jedna zaujimava vec: raz som pisal do
jedneho anticrackoveho fora. Zopar ludom som poslal program, ktory
pomocou CRC32 skontroluje urcitu proceduru. Problem vsak bol, ako najst
koniec procedury. Povodne som planoval, ze tam dam nejaku nezmyselnu
sekvenciu, napr.
xor eax,eax
xor eax,eax
a t�to bude sluzit ako "terminator". Aby to vsak nebolo prilis zlozite,
pouzil som SizeOf. Islo to dobre, ked som v Delphi zaradil breakpoint,
kod to hned zistil. (zeby vsetky debuggery okrem SoftICu pouzivali stary
CCh?).
Ludia (aj ti, co mali D3), mi vsak napisali, ze im to nejde. Vtedy som
tusil, ze to SizeOf nebol dobry napad.
Ale najvacsie prekvapenie bolo, ze ked som projekt o par dni otvoril, a
bez zasahu skompiloval, CRC uz nesedelo...

Ivan


Filozofovanie na temu EXE

[*] Ivan Zernovac <ivan(zv)gratis.sk> - 20.9.1999 17:19:00

Ahoy,

> To je prosim demagogie nejhrubsiho zrna (nic osobniho, ovsem :)
Samozrejme ze je mozne napsat V
> DELPHI tu samou aplikaci ktera je min. 10x mensi a min. 2x rychlejsi.

Svata pravda. Pokial niekomj prekaza velkost suboru, su tu ASpack,
PEPack, Shrinker, PKlite, UPX a podobne (nemusim zdoraznovat, ze po
spusteni programu sa program rozbali opat na povodnu velkost, takze
tieto programy setria vlastne iba diskovy priestor). EXE CorelDraw 7 ma
10 MB. A to bol zrejme napisany vo Watcome. (ani sam neviem, preco si to
myslim). Ja by som sa skor staral o to, aby moj program optimale
vyuzival pamat, dlzka suboru by ma moc neznepokojovala.
Este by som si dovolil par slov k optimalizacii: optimizer je len
doplnok, nie nastroj. Ked moze, da nejaku premennu do registru
(momochodom, dava premenne do registrov aj vtedy, ked je optimalizacia
vypnuta), alebo nepouziva stack frames, ak to nie je potrebne. Ale
mizerny kod nezoptimalizuje ani pri najlepsej voli.
VCL je rozsiahla, co sa odrazi aj na velkosti EXE. Urcitu vyhodu maju
vlastnici zdrojovych kodov, ktori si teoreticky mozu vsetko potrebne
"vytrhnut" a dat do vlastnych, mensich unitov, v ktorych budu mat iba
to, co naozaj potrebuju.
Delphi je skvely nastroj, ale akonahle ide do tuheho, pouziva sa VC++
alebo Watcom C++.

Ivan


ShellExecute a mailto

[*] Ivan Zernovac <ivan(zv)gratis.sk> - 20.9.1999 17:33:22


Ahoy,

pred par dnami tu jeden kolega demonstroval, ako pomocou OLE primat
Outlook k niecomu podobnemu. Kazdopadne si skus najst jeho type library a
otvorit ju, mozno budes mudrejsi.

Ivan



Jan Naiser wrote:

> Ahoj,
>
> D4.03S, W98
>
> ja jsem zkousel MAPI s outlookem 4 i 5 a vzdy mi to zahlasilo chybu.
> Pokud jsem si MError zobrazil, hlasi to chybu c. 1, ale dal jsem se
> nedostal. Ohledne toho mailto - dostal jsem se asi tak daleko, jak
> popisuje kolega nize, ale attachment pripojit nedokazu. Ale vrta mi to
> hlavou, protoze kdyz das treba nad ikonou na desktopu pravy click mysi
> a odeslat - prijemce posty, tak se v pohode attachment pripoji v
> Outlooku 5. Nejak to jit tedy musi. A jeste k tomu radkovani textu.
> Nevim, jak to dela treba AVG 6, ale pokud das v jeho menu Informace ->
> Zprava o chybe, tak to umi zaradkovat do outlooku. Ulozi si to
> kompletni zpravu, kterou ve spustenem outlooku najdes.
>
> Ahoj, Honza.
>
> ----- P�vodn� zpr�va -----
> Od: Kriz Pavel, TDS <kriz.tds(zv)ms.easynet(tec)cz>
> Komu: <delphi-l(zv)fwd(tec)cz>
> Odesl�no: 20. z��� 1999 10:06
> P�edm�t: Re: ShellExecute a mailto
>
> > ----- Original Message -----
> > From: Daniel Rott <roxton(zv)atlas(tec)cz>
> > To: <delphi-l(zv)fwd(tec)cz>
> > Sent: Monday, September 20, 1999 8:06 AM
> > Subject: Re: ShellExecute a mailto
> >
> > >Je nekde popsano, co vsechno se dat pres mailto predat ?
> > >Predaval jsem zatim jenom adresu, ale obcas by se mi
> > >hodilo neco vic (predmet, text, skryta kopie) ...
> > >
> > >Daniel
> >
> > Ja jsem urcite reseni nastinil ve svem dotazu
> > "MAPI.PAS a Outlook Express v. 5.00 - zkusenosti a problemy" z 27.
> srpna
> > 1999 (bez odpovedi).
> >
> > Cely text pripojuji znovu nize.
> >
> > S pozdravem
> >
> > Pavel Kriz, TDS
> >
> >
> >
> >
> >
> > Text zpravy z 27.8.99:
> >
> >
> > Vazeni,
> >
> > chtel bych se Vas zeptat na Vase zkusenosti s "mapi.pas".
> >
> > V soucasne dobe jsem narazil na tento problem:
> > Na pocitaci, kde je Outlook Express v. 5, lze vyvolat MapiSendMail
> (ackoliv
> > nejdrive je potreba v procedure InitMapi zrusit testovani
> MAPIValueBuf).
> > Objevi se okno Outlooku pro novou zpravu, ale jedine co mohu delat,
> je psat
> > pouze do radku "Komu" a nelze nikam jinam preskocit (ani mysi), to
> jeste tak
> > funguje klavesa Esc, po ktere dialog zase shodim.
> >
> > Podotykam, ze jsem to zkousel jak na Delphi 4, tak na Delphi 3 (ale
> s
> > Mapi.pas z Delphi 4 - ten z Delphi 3 byl pekny shit). A nefunguje to
> ani v
> > moji aplikaci, ani v ciste "Win95 Logo Application" vygenerovane
> Delphi
> > Wizardem. A nepochodil jsem ani s elaborovanim nad parametrem
> flFlags
> > (MAPI_LOGON_UI, MAPI_NEW_SESSION apod.).
> > A system na tech pocitacich byl Windows 95 a Windows 98.
> >
> > Pritom vse krasne fungovalo jeste s Outlookem Express v . 4. a taky
> s M$
> > Exchange, a to i pod Win 95 tak pod Win 98 (to stale plati jen pro
> mapi.pas
> > z Delphi 4). A ve vsech dalsich aplikacich (WordPad apod.) funkce
> File/Send
> > samozrejme funguje.
> >
> > Narazil jste na to nekdo? Nevite co s tim? (Na strankach Delphi
> support jsem
> > nic nenasel...)
> >
> >
> > Castecne reseni jsem nasel metodou pokus-omyl pouze takto: misto
> slavneho
> > MapiSendMail z MAPI.PAS lze pouzit ShellExecute z ShellApi.pas:
> >
> > Params :=
> >
> 'mailto:delphi-l(zv)fwd(tec)cz?cc=kopiedo(zv)borland.com&bcc=tajnado(zv)microsoft.c
> om&sub
> > ject=Toto je subject&body=Toto je zprava';
> > ShellExecute(Self.Handle, 'open', PChar(Params), nil, nil,
> SW_SHOWNORMAL);
> >
> > ale s temito nejasnostmi:
> > - nevim, jak ke zprave pripojit soubor,
> > - nevim, jak radkovat ve zprave - pridavat dalsi radky (nic nedela
> "#13#10"
> > ani "\n" ani "<BR>"...),
> > - podle reference HTML4 mnou pouzite parametry nejsou jeste
> standardni,
> > - nevim, jak to ShellExecute funguje jinde nez u aplikaci od M$
> (jestli by
> > nekdo nepotreboval %20 misto mezer atd. atd.)
> >
> > Zajimalo by mne take, jak Vam funguje MapiSendMail s jinymi
> aplikacemi.
> >
> > Nechapu, proc zrovna ja jsem prvni (jediny?), komu to nefunguje...
> >
> > Dekuji za kazdou zpravu.
> >
> > Pavel Kriz
> >

Kontrola verze a aktualizace pres Internet

[*] Pavel Polak <pavelp(zv)bnsoft(tec)cz> - 20.9.1999 17:40:40

Zdravim!

Mam dotaz a to takovejto, existuje nejaka komponenta ktera dovede zjistit
zda je pocitac pripojen do internetu a pokud ano tak zkontrolovat zda je
nova verze programu a eventuelne stahnout tuto aktualizaci ?

Dik

Pavel Polak

ShellExecute a mailto

[*] Kriz Pavel, TDS <kriz.tds(zv)ms.easynet(tec)cz> - 20.9.1999 18:10:30

----- Original Message -----
From: Jan Naiser <tua(zv)ltm(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Monday, September 20, 1999 2:54 PM
Subject: Re: ShellExecute a mailto


Ahoj,

> ja jsem zkousel MAPI s outlookem 4 i 5 a vzdy mi to zahlasilo chybu.
> Pokud jsem si MError zobrazil, hlasi to chybu c. 1, ale dal jsem se
> nedostal.

Me to s Outlookem 4 jeste fungovalo, s Outlookem 5 uz ne. Vyzkousej v
MAPI.PAS z InitMapi vyhazet testovani registru, aby zbylo jenom toto:

procedure InitMapi;
begin
if not MAPIChecked then
begin
MAPIChecked := True;
{... tady byly zruseny ruzne radky}
MAPIModule := LoadLibrary(PChar(MAPIDLL));
end;
end;

Zajimalo by mne, jestli to pomuze. Podle mne to testovani registru ma vyznam
jen kdyz je nainstalovany M$ Exchange.


S pozdravem

Pavel Kriz



TDS - Technicky a databazovy software
Praha 8, Palaskova 1107/2
tel.: 02/ 6891 444
http://www.tds-technik(tec)cz

text do Interbase

[*] TUNGLI Jan <tungli(zv)pvt.sk> - 20.9.1999 18:18:07

Potrebujem rozsiahly text (obsah Memo) ulozit do Intarbase tabulky.
Ktory typ je na to a ako sa to robi20

TUNGLI J�nos
EMail: jan.tungli(zv)seznam(tec)cz
My Home Page: http://free.netlap.hu/4321/

rozvetvena published property jako TFont

[*] Honza <delphi(zv)mis-net(tec)cz> - 20.9.1999 18:31:53

Zdar,
prosim o radu

Jak dos�hnout toho, aby moje komponenta mela napr. v ObjectInspektoru property
Pages s znamenkem "+" v levo, jako treba Font a po rozbaleni
se dalo zeditovat napr. 2 stringov� promenne, jedna logicka a tri numericke

A to bez pouziti dialogoveho formulare (font lze nastavit 2 zpusoby, me staci jen jeden)

?

Predem tisicere diky za rozlusteni hlavolamu

...................Honza

PS: Ta spr�vn� cesta vede pres TPropertyEditor-GetAttributes-GetProperties-zde zakopan jest pes ... .?

MSDE

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

Martin Talian wrote:

> v ktorych produktoch je MSDE ? U kamarata, sme pozerali Visual Studiu
> 98 ale MSDE sme nenasli.

Podle informaci z Daquas magazinu je MSDE soucasti Visual
Studia 6, a registrovani uzivatele si mohou stahnout toto jako
dodatek z http://msdn.microsoft.com/vstudio/msde.

> Co je MS DAC a na co sa pouziva ?

Mas patrne na mysli MDAC? Microsoft Data Access je v zasade
runtimova knihovna pro OLE DB, ADO a RDS. Je mozne, ze jsem
se nevyjadril presne, ale musis to mit nainstalovane, pokud chces
provozovat OLE DB nebo ADO.


S pozdravem

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


Borlandi maji zmatek v zemepise

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

Preji vsem pekneho dne,

zrovna jsem se registroval do CodeCentralu a ve vyberu statu je
hned pod sebou Czech Republic a Czechoslovakia. Slovac
Republic je pak nize. Asi pamatuji i na nas, co se stale citime
cechoslovaky. :-)

Slavek


----------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
----------------------------------------------


miznutie Toolbaru

[*] Moquai Gizmo <gizmo(zv)xfilesfan(tec)com> - 20.9.1999 19:12:12

subjekt : miznutie toolbaru
prostredi: Win95sr2(tec)cz, Delphi3cs

otazka: Mam velmi zaujimavy problem, ktory nastal u jedneho klienta:
Je to MDI aplikacia. Hlavne okno ma hore TSpeedbar a alignment na alTop.
MDI okna maju hore TPanel a tiez alignment na alTop a zvysok je TChart s
alignment na alClient.
Problem je taky, ze ked otvorim toto okno, tak ten TPanel z MDI okna sa
mi schova(teda vyzera to tak, co sa stane neviem) pod TSpeedBar a MDI
okno zacina grafom. Do spravnej polohy to viem dat tak, ze raz pri prvom
otvarani MDI okna nastavim Speedbar.visible na false a potom na true a
uz to ide dobre. Neviete kde moze byt problem???? Ja to tipujem na
graficku kartu. Skusali sme tam tri a na tychto to neslo: (ine nemali,
tak to neslo vobec :( ) S3 Trio64V2, nejaka CirrusLogic a Aliance AT3D
4MB( nezistil som Chipset).

a este jeden problem, ktory nastal len na tretej karte:
pouzivam TShape nastavenu na stRectangle. Problem bol v zlom
zobrazovani. Pocitac zo stvorca zobrazil iba pravu zvislu usecku a
zvysok nebolo vidno. (vytlacil to uz dobre) Ked som zmenil tvar na
lubovolne iny tak to zobrazil dobre.
vdaka za kazdu konstruktivnu odpoved
Martin Stefanka


Tisk DL obalek v QuickReportu (kde je chyba?)

[*] Ing. Petr �vejda <lingvista(zv)lingvista(tec)cz> - 20.9.1999 19:18:18

Chci tisknout adresu na DL obalky (a musi to byt v QuickReportu) a nejak se mi to nedari. Nevim, jak sladit nastaveni tiskarny s nastavenim Orientation a PageSize v QuickReportu. Obcas mi to zahlasi "Error on floating point operation" - coz je podle mych informaci "known problem" Qusoftu, ale prestoze si delam nastaveni Orientation v kodu, ne a ne z tiskarny dostat potistenou obalku. Podotykam, ze mam standardni HP DJ 815C (steny problem je i na HP LJ 4L, atd.) a D4Prof se vsemi "Patchemi". To prece neni mozne, aby tak trivialni uloha nesla resit nekolika kliknutimi. Musim vsak predpokladat, ze zakaznik ma tiskarnu nastavenou na A4 na vysku (coz predpokladam, ze je nejbeznejsi).

PS: myslim, ze nejde jenom o DL obalky, ale obecne o sladeni jakykoliv uzivatelskych velikosti a orientace tiskarny a reportu.

S pozdravem
Ing. Petr Svejda, software specialist

|
| Neolit system, software developer
| Stankova 215, Telc, tel: (066) 724 39 34
| mobil: 0603 214 901, fax: 0603 214 902
| lingvista(zv)lingvista(tec)cz, http://www.lingvista(tec)cz/
|

Action List

[*] Petr Reichl <meap(zv)seznam(tec)cz> - 20.9.1999 19:19:50

Muzete mi prosim vysvetlil k cemu slouzi ActionList v Delphi 4.

S pozdravem,

Petr Reichl.

ulozeni JPEG do databaze paradox

[*] Petr Matejovsky <pema(zv)seznam(tec)cz> - 20.9.1999 19:40:28

Ahoj

Narazil sem na problem. Potrebuji do databaze paradox ukladat obrazky nejlepe ve formatu JPG (nebo jinem kratkem). BMP bez problemu ulozi, ale JPG uz ne. Databaze velmi narusta !!! Pouzivam pro ukladani do databaze BLOB. Diky za kazdou radu

Petr Matejovsky
pema(zv)post(tec)cz

Install Rx Lib

[*] Milan Bla�ek <mbsint(zv)telecom(tec)cz> - 20.9.1999 20:41:53

Ahoj,

mel jsem podobny problem s instalaci RxLib a doposud jsem nepochopil proc
se musi trochu komplikovane provadet instalace.Zrejme maji k tomu jiste
nejake duvody ?
Jinak, pokud budes opravdu postupovat dle pokynu (presne si to jiz
nepamatuji) a prvni dva
prekompilovane soubory (myslim *.bpl) nakopirujes do adresare
Windows/System a pak prekompilujes
dalsi dva soubory a provedes install, tak to bude chodit. Alespon v D4 tomu
tak je. A jak jeden fanousek RxLib
tady ve Foru opakovane chvali komponenty RxLib - musim taky priznat ze je
to dost dobre.


Cauec
Milan Blazek



-----P�vodn� zpr�va-----
Od: Michal Hlav�� <7hlavac(zv)st.fmph.uniba.sk>
Komu: Delphi F�rum <delphi-l(zv)fwd(tec)cz>
Datum: 20. z��� 1999 10:33
P�edm�t: Install Rx Lib


>Zdravim,
>mam jednu malicku otazocku. Neviem nainstalovat RxLib. POdla postupu v
>readme mi to nejde. Ked skompilujem Rxctl.dpk, vytvori sa mi Rxctl.dpl a
>potom ked dam install package vypise,ze file dpl nie je time library a som
v
>pr....
>
> Michal Hlavac
>Spolocnost priatelov deti z detskych domovov
> Usmev ako dar
>
>e-mail: 7hlavac(zv)nw.fmph.uniba.sk
>web: www.usmev.sk
>
>

OT: Cannot run multiple instances of a DLL under W

[*] Kry�tof Hoder <hoder(zv)seznam(tec)cz> - 20.9.1999 20:57:31

Mam uz dlouho trvajici problem - kazdou chvili (nejspis kdyz se neco pokousi
spustit aplikaci 2x, ale nedeje se tak vzdy) se mi ukaze chybova zprava
%subj%.
Pochopil bych ji, kdybych pouzival Win32s, coz je tusim rozsireni Win 3.x na
pseudo32bitove, ale ja pouzivam Win98. Prosim o radu - nenapada me, cim by
to mohlo byt - driv (objevilo se to az po cca 2 mesicich co W98 fungovaly
docela dobre) se to nikdy nestavalo.

PS. Ono to zas az tak moc OffTopic neni - stava se to i u Delphi aplikaci
;-)

Thaks for help.
Krystof


Opat MS Access

[*] Erik Salaj <winsoft(zv)napri.sk> - 20.9.1999 21:06:12

> Prossm poradte mi, ako pristupovat k MS Acces tabulke (ODBC nechcem). Je
> mi jedno, ci DAO alebo ADO, len cim skor. Mam D3.

Rozne ADO a DAO komponenty su na http://www.kylecordes.com.
Je mozne pouzit aj BDE + DAO ale nie je to velmi vyhodne.

Erik Salaj


Klavesnice a menu

[*] Petr Vaclavek <bla(zv)ATREY.KARLIN.MFF.CUNI.CZ> - 20.9.1999 21:42:20

> 2) jak odchytit klavesovou zkratku Ctrl+/
> -----------------------------------------
>
> Ahoj, zkus pouzit tohle (obsluha eventu OnKeyDown):
>
> procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift:
> TShiftState);
> begin
> if Key = 191 then // lomitko vraci kod 191, jestli ma nejakou
> konstantu ve VK_ nevim
> // kdybys chtel pouzit lomitko na keypadu, je na to
> konstanta VK_DIVIDE
> begin
> if ssCtrl in Shift then
> begin
> MessageDlg('Byla klapka Ctrl + / !', mtConfirmation, [mbOK], 0);
> Key := 0;
> end;
> end;
> end;
>
> Tohle je OnKeyDown z hlavniho formu, kdybys to chtel pouzit, pokud ma
> fokus jiny objekt (napriklad modalni formular, musis nastavit KeyPrewiev
> na true.

*** No bud jsem se seknul ja, nebo ty.
Ale rozhodne (at' uz jsem predtim psal cokoliv) bych chtel odchytit
klavesovou zkratku Ctrl + \ (a ne /) - takze opacne lomitko.
Cely postup je mi jasny, akorat nevim jak zjistit to cisilko - Key
konkretene u tohoto tlacitka.
Pokud dam aby na OnKeyDown vypsal Key zmacknute klavesy, tak mi to
vratati 220, pokud tam dam na tu 220 obsluhu, tak se neprovede, takze
otazka zni jake Key ma ta klavesa?????

Petr


==< Petr Vaclavek >---- --- --- -- -- - - -
====-----( mailto: bla(zv)atrey.karlin.mff.cuni(tec)cz )-- - -
`=====--( http://atrey.karlin.mff.cuni(tec)cz/~bla )-- - -
`======--- ------ ---- --- -- -- - - -

D5 a barvy

[*] Ing. Jaroslav Ske��k - 20.9.1999 21:50:24

Me to slape OK
Jaro


> Ahoj,
>
> kdyz se snazim zalistovat v nejake komponente ve vlastnosti Color
> az na konec, vzdy mi to vraci chybu 'clCream' is not a valid integer
> value. Dale to pokracuje pres clMoneyGreen a clSkyBlue. Mate
> tento problem take?
>
>
> S pozdravem
>
> Zbysek Hlinka
> E-mail: zhlinka(zv)login(tec)cz, localizator(zv)localizator.com
> Tel.: 02/795 29 56; GSM: 0603 551 282
> Krystofova 1016, 149 00 Praha 4
> CZ
>

prikaz v Query SQL

[*] Ing. Jaroslav �ke��k - 20.9.1999 21:57:20

J� myslim, ze to hlavne nepodporuje BDE
Jaro


> Ahoj,
>
> a jsi napojeny na Sybase? Pokud ne, pak se ani nedivim. :-) Toto neni
> standardni prikaz normy SQL, tedy to nepodporuji vsichni.
>
> Slavek
>
> > nefunguje mi pod Query SQL prikaz pro vystup do souboru
> > output to. Napriklad
> >
> > select * from datab;
> > output to 'vystup.txt'
> >
> > Vycetl jsem to u Sybase v Helpu, ale v Delphi3 mi to nefunguje
> > a hl�s� chybu. Delam neco spatne nebo to takto nejde?
> >
> > Diky za kazdou odpoved. (Pouzivam W95 a D3.)
> >
> >
> > Jozka
> > jdanek(zv)fnbrno(tec)cz
> >
> >
>
>
> ----------------------------------------------
> http://atrey.karlin.mff.cuni(tec)cz/~rk
> ----------------------------------------------
>

Instalace Delphi 4.00 pod W2000 (sorry)

[*] Zdenek Janis <medusa(zv)brajan(tec)cz> - 20.9.1999 22:06:15

Ahoj,

trosku mimo:

Vite nekdo o zpusobu instalace Delphi 4.00 pod Windows2000,
nebo nejakou Patch, ci neco podobneho??

V archivu sice neco je ale zadne reseni...

Diky
Zdenek

----- Original Message -----
From: Miso <villim(zv)pobox.sk>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Monday, September 20, 1999 9:33 PM
Subject: Re: Seriove cislo disku; Zjisteni jmena CD


> >Nevite, jak zjistit seriove cislo disku?
>
> Ak je to este aktualne ta na: http://www.utilmind.com/delphi1.html
> som nasiel Componentu Disk Info
>
> Dalsi popis: Disk Info
> Component determines the information about specified local or network
> disk - Serial Number, Volume Label, type of file system, type of a disk,
> size of free and engaged disk space.
>
> Status: Freeware
> Last updated: May 4, 1999
> Requirements: Delphi 2/3/4 or C++ Builder 1/3/4
> Download: diskinfo.zip (10 Kb), Exe-demo (83 Kb )
>
> P.S.
> (Co sa tyka priradeneho pismnena na CD-ROM, co to tak precitat z
registrov?
> "CurrentDriveLetterAssignment")
>
>
>

Delphi 5, MS SQL 7 a varchar(2000)

[*] ing. Ale� Da�a - 20.9.1999 22:25:54

Sorry

Ja jsem mel problem s blobem, ktery nesel zapisovat a pomohl az upgrade BDE.
Ale proc lze u Interbase pouzit delsi varchar nez 255.

Ales Dana

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Zbysek Hlinka
Sent: Tuesday, September 14, 1999 2:53 PM
To: delphi-l(zv)fwd(tec)cz
Subject: RE: Delphi 5, MS SQL 7 a varchar(2000)


ing. Ales Da�a wrote:

> Myslim, ze jsem mel podobny problem a pomohlo update BDE na vyssi
> verzi.

O tom dost pochybuji, protoze primo v dokumentaci k MS SQL 7 je
poznamka, ze varchar delsi nez 255 nejsou v DBLib podporovany.

>
> Ahoj
>
> mam Delphi 3 a MS SQL 7
> nemuzu pouzit varchar(2000) protoze je omezeni bud v BDE nebo v Delphi
> na varchar(255).
>
> Nevite nekdo jak to je v Delphi 5 ?
>
> Milan
>
>
>
S pozdravem

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

rozvetvena published property jako TFont

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 20.9.1999 23:12:54

> Honza wrote:
>
> Zdar,
> prosim o radu
>
> Jak dos�hnout toho, aby moje komponenta mela napr. v ObjectInspektoru
> property
> Pages s znamenkem "+" v levo, jako treba Font a po rozbaleni
> se dalo zeditovat napr. 2 stringov� promenne, jedna logicka a tri
> numericke
>
> A to bez pouziti dialogoveho formulare (font lze nastavit 2 zpusoby, me
> staci jen jeden)

Ahoj,

Pokud tomu dobre rozumim, tak ta property musi byt objekt odvozeny alespon
od TPersistent ktery ma pak jednotlive published polozky. Podivej se treba
na TSizeConstraints v Controls.pas (D4 a vyssi).

--

Petr Vones, amatersky programator

ShellExecute a mailto

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 20.9.1999 23:13:00

Daniel Rott wrote:
>
> Ahoj
>
> Je nekde popsano, co vsechno se dat pres mailto predat ?
> Predaval jsem zatim jenom adresu, ale obcas by se mi
> hodilo neco vic (predmet, text, skryta kopie) ...

Ahoj,

V MSDN to maji takhle:

http://msdn.microsoft.com/workshop/networking/predefined/mailto.asp

--

Petr Vones, amatersky programator

Filozofovanie na temu EXE

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 20.9.1999 23:13:59

Ivan Zernovac wrote:

> Delphi je skvely nastroj, ale akonahle ide do tuheho, pouziva sa VC++
> alebo Watcom C++.

Coz je IMHO skoda, protoze soucasna verze ObjectPascalu je co do moznosti
temer srovnatelna s C++ a priklon k jinym nastrojum je pak spise dan tim,
co vsechno k nim dostavas navrch. Uz prvni problem je prevod hlavickovych
souboru do Delphi. Na druhe strane s D5 dostavas i C++ Builder 3 coz ten
problem trosku kompenzuje.

--

Petr Vones, amatersky programator

Jak odchytnu =?iso-8859-2?Q?stisknut=ED?= Ctrl + B

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 20.9.1999 23:13:36

"Libor V�trovec" wrote:
>
> Mam prosbicku potrebuji odchytit stisk klaves Ctrl + Break nevim jak prosim
> o radu predem dekuji.

Ahoj,

Napriklad takhle, na formulari jeste nastav KeyPreview na True:

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key = VK_CANCEL then
ShowMessage('Break');
end;

--

Petr Vones, amatersky programator

TRichEdit a obsazovani pameti

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 20.9.1999 23:13:16

Ivo Janal�k wrote:
>
> Zdravim vsechny!
> Pouzivam v aplikaci dynamickou tvorbu formularu a jejich vizualnich komponent. Postupne se vsak obsazuje virtualni pamet aplikace. Hledal jsem chybu v zapomenutem Free, ale problem jsem nalezl v komponente TRichEdit, kterou kterou dynamicky vytvarim na formulari.
> Tato komponenta pridanim alokuje 2097152 bytes, po free uvolni ale jen 1048576 bytes. Necha tam proste pulku prostoru, kerou alokovala. Dalsi create a free se chova uplne stejne, vzdy zustane neuvolneno 1048576 bytes.
> Aplikace je v D3 se SP DCS302, chova se to stejne v W95 i v NT4.

Ahoj,

Zkousel jsem to a nic takoveho jsem nezpozoroval. Jakym zpusobem jsi to
meril ? Je mozne poslat nejaky co nejkratsi priklad kde se to projevuje ?

--

Petr Vones, amatersky programator

SQL - =?iso-8859-2?Q?dal=B9=ED?= proces

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

Vaclav_Lukes(zv)EUROTEL.CZ wrote:
> Spust�m si pomoc� Query dotaz na datab. stroj, nap�. na SELECT z tabulky. Zat�m
> nic neobvykl�ho :-) Ale j� bych cht�l ne�ekat, ne� mi doraz� odpov�� a spustit
> jin� Query dotaz. No a potom samoz�ejm� pracovat s jejich v�sledky.

Ahoj,

Pokud to delas s BDE, tak na to mas rovnou priklad v \Demos\Db\BkQuery.

--

Petr Vones, amatersky programator

SizeOf

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 20.9.1999 23:15:21

Ivan Zernovac wrote:
>
> Ahoy,
>
> kto mate cas, odskusajte si nasledovnu vec: napiste malu procedurku,
> potom pomocou funkcie SizeOf skuste zistit jej velkost. Podla mojich

Ahoj,

A muzes bliz popsat jak pomoci funkce Sizeof zjistujes velikost procedury ?
Me to vraci porad nula.

--

Petr Vones, amatersky programator

Borlandi maji zmatek v zemepise

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 20.9.1999 23:16:24

Slavek Rydval wrote:
>
> Preji vsem pekneho dne,
>
> zrovna jsem se registroval do CodeCentralu a ve vyberu statu je
> hned pod sebou Czech Republic a Czechoslovakia. Slovac
> Republic je pak nize. Asi pamatuji i na nas, co se stale citime
> cechoslovaky. :-)

Ahoj,

Dobra pripominka, uz jsem je na to upozornil :-)

--

Petr Vones, amatersky programator

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