Archív konference Delphi

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

systray

[*] Radek Pospisil <suspi(zv)sh.cvut(tec)cz> - 7.5.1998 16:50:08

[P��loha v souboru: winmail.dat]

Preji vsem hezky den,

Sorry, jestli se to tady uz bralo, ale potrebuji udelat aplikaci, ktera bude
schovana liste v trayi. Ikonu do traye jsem uz dostal, ale jeste potrebuji
aby zmizelo hlavni okno aplikace a aby nebyla ani na taskbaru. Jak na to ?

Diky

R.Pospisil

Detekce pripojenych uzivatelu

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 7.5.1998 19:34:21

> Nevite nekdo jak zjistit kteri uzivatele jsou prave pripojeni k nektere z
> mych sdilenych slozek ? Jedna se mi o o neco jako je program "NetWatch"
> Sledovani site ). V API jsem zadnou odpovidajici funkci nesel. Prosim
> heeeelp.

Mozna by pomohly funkce, ale nejsem si jisty:

DWORD WNetGetConnection(
LPCTSTR lpLocalName, // pointer to local name
LPTSTR lpRemoteName, // pointer to buffer for remote name
LPDWORD lpnLength // pointer to buffer size, in characters
);

DWORD WNetGetUser(
LPCTSTR lpName, // pointer to local name to get user name for
LPTSTR lpUserName, // pointer to buffer for user name
LPDWORD lpnLength // pointer to buffer size variable
);

S pozdravem
Petr Zahradnik, pocitacovy expert

==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Jezkova 12, 400 11 Usti nad Labem ===
=== Telefon, fax: 047-5501627, mobilni GSM: 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================

Dotaz ohledne Access

[*] V�t�zslav Gazda������u��n�?��? - 8.5.1998 07:27:12

>A ja se naivne domnival, ze jednoduse pouziju *.mdb misto *.pdx ;).
>Vito, nevzpomenes si nahodou, kde bych to na Inetu nasel? Ciste
>jestli nemas bookmark nebo tak nejak.

Najdes to tady:
http://support.installshield.com/resource/is5_wh_paper.asp

pod timto odkazem:
DAO 3.5 Redistributable Files

Nevim vsak kde jsem nasel ten popis instalace, ale pokud budes chtit, tak ti
ho poslu na privatni mail.

Vita


Access

[*] V�t�zslav Gazda������u��n�?��? - 8.5.1998 07:45:39

>A do tretice. Ako by som mohol zisti� serive cislo hardisku a
>diskety, ktora je vlozena v mechanike ?

Zkus API funkci GetVolumeInformation.

Vita


Pointer na blok bajtu

[*] Lubo Fule <fule(zv)sct.sk> - 8.5.1998 11:48:06

Asi by celkom osozilo najprv trochu postudova, naucit sa narabat so
smernikmi a osvojit si smernikovu aritmetiku. To asi chce zobrat nejaku
vseobecnu ucebnicu k pascalu.
Uvediem jednoduchi priklad na pracu s funkciami API:


var pole:array[0..1000]of char;
FileHandle:integer;

begin
FileHandle:=FileOpen('subor.dat', fmOpenRead);
FileRead(FileHandle, pole, sizeof(pole));
FileClose(FileHandle);
end;

S pozdravom
Lubo fule


> -----Original Message-----
> From: Petr Vones [mailto:pvones(zv)mbox.vol(tec)cz]
> Sent: Thursday, May 07, 1998 11:03 AM
> To: DELPHI Distribution List
> Subject: Re: Pointer na blok bajtu
>
>
> Filip Jirsak wrote:
> > > Podla mna je najlepsie pouzit funkcie, ktore volaju priamo
> Win API t. j.
> > >
> > > FileOpen, FileRead, FileWrite, FileSeek, FileCreate, FileClose
> > Prsene tyto funkce z WinAPI mam na mysli, ale nevim, jak dal pouzivat
> > pointer na nactena data, tzn. jak nacist libovolny bajt nebo retezec
> > z nactenych dat.
>
> Ahoj,
> co se tyce API funkci FileXXX tak na to lze prece pouzit tridu
> TFileStream.
>
> > > > > >ale co kdyz chci nacist souvisly blok, jako
> > > > > > retezec? Napadlo mne take pouzit pole, ale to ma predem
> urcenou delku
> > > > > > a velikost souboru je promenliva.
>
> Muzes prece nacist cely sobor do pameti a pak do Stringu, asi by
> to slo napsat
> efektivneji, ale jako priklad to snad postaci:
>
> procedure TForm1.Button1Click(Sender: TObject);
> var
> MemStream: TMemoryStream;
> S: String;
> begin
> MemStream := TMemoryStream.Create;
> try
> MemStream.LoadFromFile('unit1.pas');
> SetString(S, PChar(MemStream.Memory), MemStream.Size);
> finally
> MemStream.Free;
> end;
> end;
>
> > > > potrebuji umet tuto oblast nacitat po bajtech nebo jako retezec.
> Treba 10ty znak dostanes lehce, pouzijes opet TMemoryStream a pak:
> var
> C: Char;
> C := (PChar(MemStream.Memory) + 10)^;
>
> Pro sekvencni cteni znaku je samozrejme efektivnejsi pouzit:
> var
> P: PChar;
> P := MemStream.Memory;
> while P^ <> #0 do
> begin
> // tady neco delas s P^
> Inc(P);
> end;
> Petr Vones, amatersky programator
>

Network Monitor Interface

[*] Michal Leinweber <M.Leinweber(zv)sh.cvut(tec)cz> - 8.5.1998 12:53:36

Netusite nekdo jak komunikovat z Network Monitor Agentem ?
Abych mohl udelat monitoring paketu na siti, proste udelat si vlastni
Network Monitor a do nej vlastni statistiky ?
Prepokladam ze k promiscious modu potrebuju lowlevel driver takze bych chtel
vyuzit ten od Microsoftiho Network monitoru.

�������������������Dik
����������������������������������� McLEI


Interbase na Linux

[*] chaloupka(zv)mboxzn(tec)cz (Chaloupka Pavel) - 8.5.1998 15:20:47

No, podle toho co je napsano v doc (readme, nebo tak neco). Tak je to
unlimited...

InterBase enables its product functionality through a "key," an array of
options which enable individual product features. InterBase 4.0 for Linux
comes with a pre-defined key, enabling full product functionality. The
software can act as a client to connect to a local or remote InterBase
database on Linux or other supported platform. The software can also act as
a server, accepting TCP/IP connection requests from and serving data to
client applications on remote workstations running Linux or any other
supported platform

A testoval to nekdo na necem jinem nez na RedHat 4.2? (Slacware, Debian)

-----P�vodn� zpr�va-----
Od: Petr Kristan <epos(zv)pce.fairnet(tec)cz>
Komu: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Datum: 8. kv�tna 1998 4:07
P�edm�t: Re: Interbase na Linux


> Date: Wed, 06 May 1998 20:24:11 +0200
> From: Martin Fronek <FRONEK(zv)FIC.CZ>
> To: delphi(zv)pinknet(tec)cz
> Subject: Interbase na Linux
> Reply-to: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>

> Hi,
>
> pred nedavnem byla uvolnena Interbase 4 pro Linux, uz to mate nekdo
> vyzkousene? Chtel bych to nasadit na vaznou praci -> 30 uzivatelu,
> akciova spolecnost. Co vy na to?
>
> fronek(zv)fic(tec)cz

Ja jsem zkusel akorat instalaci a pocatecni zkousky s pripojenim na
databaze. Vse pracuje naprosto perfektne a bez chyby.
Akorat by me zajimalo, kolika-ti uzivatelska je to verze. Nikde jsem
se o tom nedocetl.

Petr


--
Petr Kristan

EPOS PRO s.r.o., Bozeny Nemcove 23 24, 530 02 Pardubice
tel./fax: (040)6335223-4, e-mail: epos(zv)pce.fairnet(tec)cz

Interbase na Linux

[*] Martin Fronek <FRONEK(zv)FIC.CZ> - 08.5.1998 17:47:33

Hi,

tak to by me taky dost zajimalo, protoze zatim nemam linux, musel bych
na to koupit masinu, dat linux a pak tu interbase. Proto se o to zajimam
predem. Myslim si ale, ze kdyz to davaji zdarma, tak to bude unlimited,
zvlaste kdyz V5 chteji uz prodavat.... fronek(zv)fic(tec)cz

Petr Kristan wrote:
>
> > Date: Wed, 06 May 1998 20:24:11 +0200
> > From: Martin Fronek <FRONEK(zv)FIC.CZ>
> > To: delphi(zv)pinknet(tec)cz

> Ja jsem zkusel akorat instalaci a pocatecni zkousky s pripojenim na
> databaze. Vse pracuje naprosto perfektne a bez chyby.
> Akorat by me zajimalo, kolika-ti uzivatelska je to verze. Nikde jsem
> se o tom nedocetl.
>
> Petr
>
> --
> Petr Kristan
>
> EPOS PRO s.r.o., Bozeny Nemcove 23 24, 530 02 Pardubice
> tel./fax: (040)6335223-4, e-mail: epos(zv)pce.fairnet(tec)cz


Interbase na Linux

[*] Martin Fronek <FRONEK(zv)FIC.CZ> - 08.5.1998 17:53:17

Hi,

v popisu se pise, ze je to udelano pro RH4, takze neocekavam funkcnost
jinde, dokonce tam vyslovne pisou, ze to nefunguje na RH5....

nicmene, ja linux nemam a neznam (linux, jinak UNIX ano, castecne :-)

fronek(zv)fic(tec)cz



Chaloupka Pavel wrote:

> A testoval to nekdo na necem jinem nez na RedHat 4.2? (Slacware, Debian)
>

Interbase na Linux

[*] chaloupka(zv)mboxzn(tec)cz (Chaloupka Pavel) - 8.5.1998 20:15:25

No ja nejsem najakej velkej Linuxak, ale konzultoval jsem to s odborn�kem a
ten tvrdi, ze RH5 pouziva jine knihovny nez RH 4.2. Stejne knihovny co
pouziva RH 4.2 by mel pouzivat Debian 2 a snad i Slackware 3.4. Tak se ptam
proto.
Oni maji pravdu to na RH5 jet ani NEMUZE.

-----P�vodn� zpr�va-----
Od: Martin Fronek <FRONEK(zv)FIC.CZ>
Komu: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>
Datum: 8. kv�tna 1998 18:07
P�edm�t: Re: Interbase na Linux


>Hi,
>
>v popisu se pise, ze je to udelano pro RH4, takze neocekavam funkcnost
>jinde, dokonce tam vyslovne pisou, ze to nefunguje na RH5....
>
>nicmene, ja linux nemam a neznam (linux, jinak UNIX ano, castecne :-)
>
>fronek(zv)fic(tec)cz
>
>
>
>Chaloupka Pavel wrote:
>
>> A testoval to nekdo na necem jinem nez na RedHat 4.2? (Slacware, Debian)
>>

Souradnice mysi

[*] Bara BramBORKA Patakova <chipsik(zv)atrey.karlin.mff.cuni(tec)cz> - 8.5.1998 20:33:13

Ahoj,

nevite nekdo jak se v urcitem okamziku zjisti absolutni souradnice
mysi na obrazovce?

David mailto:dmal3233(zv)ss1000.ms.mff.cuni(tec)cz

Souradnice mysi

[*] Martin Fronek <FRONEK(zv)FIC.CZ> - 08.5.1998 23:38:29

Hi,

podivej se na tuhle funkci do helpu, pak muzes prevest souradnice v okne
na souradnice na obrazovce. Je to ono?

fronek(zv)fic(tec)cz


BOOL ClientToScreen(hwnd, lppt)

HWND hwnd; /* window handle for source coordinates */
LPPOINT lppt; /* address of structure containing screen coordinates */


The ClientToScreen function converts the client coordinates of a given
point to screen coordinates.

Bara BramBORKA Patakova wrote:
>
> Ahoj,
>
> nevite nekdo jak se v urcitem okamziku zjisti absolutni souradnice
> mysi na obrazovce?
>
> David mailto:dmal3233(zv)ss1000.ms.mff.cuni(tec)cz


Re[2]: Souradnice mysi

[*] BramBORKA Chipsikovata <chipsik(zv)atrey.karlin.mff.cuni(tec)cz> - 9.5.1998 01:07:31

Ahoj,
no ja si nesjem tak uplne jistej, ale mam pocit, ze tohle mi moc
nepomuze. Ja potrebuju v urcitem okamziku behu aplikace zjistit,
kde je mys (a ta vubec nemusi byt nad oknem me aplikace) ve vztahu k
obrazovce (tj. [0,0] je levej horni roh obrazovky)
Ale stejne dik.

> podivej se na tuhle funkci do helpu, pak muzes prevest souradnice v okne
> na souradnice na obrazovce. Je to ono?

> BOOL ClientToScreen(hwnd, lppt)

> HWND hwnd; /* window handle for source coordinates */
> LPPOINT lppt; /* address of structure containing screen coordinates */

> The ClientToScreen function converts the client coordinates of a given
> point to screen coordinates.

>> nevite nekdo jak se v urcitem okamziku zjisti absolutni souradnice
>> mysi na obrazovce?

Vzdaleny port

[*] Martin Nedopil <nedopil(zv)eskon(tec)cz> - 9.5.1998 13:50:50

Vedeme s kolegou ciste teoreticky spor:

Umoznuji WinNT nebo nejlepe Win95 pripojit vzdaleny
port timto prikazem?
CreateFile('\\Server01\COM1'#,.......

Ja tvrdim ze jo, on taky ze jo, ale ani jeden nevime jak.


Martin Nedopil
nedopil(zv)eskon(tec)cz
nedopil(zv)geocities.com
Delphi kitchen�: http://www.geocities.com/Athens/Olympus/5260

Re[2]: Souradnice mysi

[*] Zdenek Prantl <prantl(zv)ptc.pvt(tec)cz> - 9.5.1998 09:40:58

> -----Original Message-----
> From: BramBORKA Chipsikovata [SMTP:chipsik(zv)atrey.karlin.mff.cuni(tec)cz]
> Sent: Saturday, May 09, 1998 2:08 AM
> Subject: Re[2]: Souradnice mysi
>
> nepomuze. Ja potrebuju v urcitem okamziku behu aplikace zjistit,
> kde je mys (a ta vubec nemusi byt nad oknem me aplikace) ve vztahu k
> obrazovce (tj. [0,0] je levej horni roh obrazovky)
> Ale stejne dik.
>
Tohle snad bude lepsi 8-). WinAPI fce GetCursorPos

========= viz HELP ==========================================
The GetCursorPos function retrieves the cursor's position, in screen
coordinates.

BOOL GetCursorPos(
LPPOINT lpPoint // address of structure for cursor position
);

Parameters
lpPoint
Points to a POINT structure that receives the screen coordinates of the cursor.
==========================================================

Zdenek
prantl(zv)ptc.pvt(tec)cz


Re[4]: Souradnice mysi

[*] BramBORKA Chipsikovata <chipsik(zv)atrey.karlin.mff.cuni(tec)cz> - 9.5.1998 12:29:25

O, to je presne ono ! Diky.

>> -----Original Message-----

>> nepomuze. Ja potrebuju v urcitem okamziku behu aplikace zjistit,
>> kde je mys
>>
> Tohle snad bude lepsi 8-). WinAPI fce GetCursorPos

> ========= viz HELP ==========================================
> The GetCursorPos function retrieves the cursor's position, in screen
> coordinates.

> BOOL GetCursorPos(
> LPPOINT lpPoint // address of structure for cursor position
> );

Transakce a Relace

[*] Vit Sykacek <vit.sykacek(zv)vsp(tec)cz> - 9.5.1998 14:35:33

Nev�m sice jak� typy tabulek pou��v�, ale podle popsan�ch probl�m� je to
nejsp�e paradox. Tuhle chybu jsem m�l taky, jsou to pobo�en� indexy. Jednou
se zbo�� a potom u� tak z�stanou. Zkus v�echny indexy smazat a vytvo�it
znovu. Mimo to je dobr� pou��vat utilitku na restrukturov�n� od Borlandu.
www.inprise.com, hledej Tutil32 na downloadu.
S pozdravem DireCon

-----Original Message-----
From: svatos(zv)af(tec)czu(tec)cz [mailto:svatos(zv)af(tec)czu(tec)cz]
Sent: Monday, May 04, 1998 1:38 PM
To: delphi(zv)pinknet(tec)cz
Subject: Transakce a Relace

Zdravim.

Problem:

Nad formularem mam pustenou transakci;
ve formulari pouzivam vice tabulek propojenych do relace
(MasterSource, ...)
V pripade, ze dam Database.Commit ==>> "Data structure corruption".

Co s tim ? Vite nekdo ?

Hynek Svatos
svatos(zv)af(tec)czu(tec)cz


ActiveX

[*] graciasz(zv)ComaComp(tec)cz (Zdenek Gracias) - 9.5.1998 15:39:49

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

Ahoj v�ichni
Mohl by my nekdo poradit
kdy� vytvo��m ActiveFormX a umistim ho na html
tak te mi v Exploreru obevi pouze prazdne okno s �ervenym krizkem
ale ve FronPage 98 to je v po��dku

predem moc dik
Zdenek

GraciasZ(zv)ComaComp(tec)cz


AcitveX

[*] graciasz(zv)ComaComp(tec)cz (Zdenek Gracias) - 9.5.1998 18:58:18

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


Vytvo�il jsem nov� object ActiveX
po um�st�n� na HTML st�nku v�e v po��dku dokud
nezav�u explorer n�sleduje hl�ka
program provedl neplatnou operaci
nev�te n�kdo na co jsem zapom�l
stane so to i kdy� pou�iji ji� vytvo�en� z ades��e \demos\Activex

p�edem d�ky
Zdenek





Small Fonts x Large Fonts

[*] BramBORKA Chipsikovata <chipsik(zv)atrey.karlin.mff.cuni(tec)cz> - 9.5.1998 22:29:30

Ahoj,

urcite uz to tady padlo, ale ja to v archivu nikde nenasel, takze se
ptam: nevite nekdo jak zjistim, jestli aktualni nastaveni prostredi
je "Large Fonts" nebo "Small Fonts" ?

diky,
David


Primarni klic

[*] �ke��k Jaroslav�������6�����̿ - 9.5.1998 22:58:04

Pripojuji se k bodu c. 1 jako k nejlepsimu reseni. Pri tom si dokonce
dovoluji tvrdit, ze i replikace se nasledne da zajistit. Musi se ovsem
zajistit jina startovaci hodnota (autoinkrementu) a nasledne sehravani
muze byt i dosti slozitejsi. Zalezi vsak od pripadu a slozitosti projektu.
Pokud se vsak replikace nedelaji prilis casto nebo vubec ....

Bod 5 je opravdu nesmysl.
To uz je opravdu mnohem lepsi ta varianta 3 a cislo generovat
nebo i podobna varianta 4.
Cisla pak muzete bud zakaz menit nebo musite po pripadne zmene zajistit
kontrolu
duplicity, kontrolu na ciselniky a dale pak kaskadni zmenu v podrizenych
tabulkach.

Jaro
-----------------------------------


>On Thursday, May 07, 1998 9:30 AM, Vodnansky David
>[SMTP:Vodnansky(zv)allianz(tec)cz] wrote:
>>
>> Navrhuji databazi v Interbase a mam takovy spis filozoficky problem. V
>> tabulce (rekneme treba faktur) mam 4 sloupce - rok, poradove cislo, radu
>> a stredisko (napr.1998,123,1,1) - a potrebuju nejak optimalne nastavit
>> primarni klic a vyladit vyhledavani podle slozeneho cisla faktury
>> (napr.19981230101). Moznosti je nekolik:
>>
>> 1. vykaslat se uvedene sloupce a primarni klic delat autoinkrementem
>> jako nic nerikajici poradove cislo. Klient hleda podle 4
>> polozek=slozitejsi SQL dotazy - stavajici stav.
>>
>Pokud existuje hodne podrizenych tabulek a po naplneni detailnich zaznamu
>je jeste pripustna zmena hodnoty nektereho z tech ctyrech sloupcu, pak je
>toto podle mne jedina rozumna varianta. Pozor ale na distribuovane
>databaze. Pokud by totiz melo existovat vice techto databazi a data z nich
>se pak mela nekdy sehravat (replikovat), bylo by to spatne.
>
>> 2. Pro potreby klienta a zrychleni pridat do tabulky sloupce slozeneho
>> cisla a aktualizovat ho triggerem.
>>
>> 3. Udelat z uvedene slozene polozky primarni klic.
>>
>To je idealni varianta za predpokladu, ze po vlozeni detailnich zaznamu v
>podrizenych tabulkach jiz nepripada v uvahu hodnotu nektereho z tech 4
>sloupcu menit.
>
>> 4. Udelat primarni klic ze vsech 4 polozek a opet bud nechat klienta
>> skladat si cislo sam, nebo mu ho nekde ulozit do tabulky.
>>
>Skoro rovnocene s 3, ale pozor na pripad, kdy by ty podrizene tabulky mely
>i sve dalsi podrizene. Pak pocet sloupcu v primarnich klicich neprijemne
>narusta.
>
>> 5. Jako 4, ale vyhodit samostane slozky a nechat jen slozenou hodnotu.
>> Tohle je myslim uplny nesmysl (prosazovany mym kolegou, ktery delal
>> puvodni navrh), protoze tim prijdu o moznost referencni integrity napr.
>> na tabulku stredisek a dalsi.
>>
>Je to nesmysl.
>
>Marek Prokop


Ochrana proti kopirovani

[*] Vojtech Semecky <v-soft(zv)mbox.lantanet(tec)cz> - 10.5.1998 12:38:43

> > Poznamka na zaver: v prispevcich se objevilo, ze je mozne disketu
> > chranit proti kopirovani. Ja zadnou metoduneznam, na jakem pricipu to
> > funguje? (Mne napada jediny zpusob - do nejakeho sektorusi neco
> > napisu, pak ho v DOSovske FATce oznacim za vadny, aby s nim DOS nic
> > nedelal, a pak ho pomoci sluzeb BIOSu zkontroluju - ale to se asi
> > nepouziva, nektere programy na kopirovani disket - treba jen
> > kopirovani ve Windows95 by takovou disketu okopirovali stejne -
> > alespon myslim, podle drivejsi zkusenosti.
> >
>
> Zdravicko,
> podobne jsem to zkousel i ja: kruzitkem jsem vytvoril vadny sektor
> (proste jsem jen tak skrabnul do povrchu) a zjistil, ktery to je.
> Pak uz jen v instalacnim programu tento sektor odznacim jako BAD a
> otestuju. Pokud je opravdu spatny bude to asi originalka.
> Ale to jde jen pro malo zakazniku. Pri velkem mnozstvi hrozi
> nervovy kolaps.

Skutecne jsem se s necim takovym setkal. Nebylo to vsak skrabnuti
kruzitkem, ale "profesionalne udelana" mala dirka do media.

Dalsi zpusob je, ze si naformatuju jeste jeden dalsi sektor
a tam si ty informace ulozim. Kopirovaci programy ho neokopiruji,
protoze nevedi, ze tam je.

Vojtech Semecky
---------------------------------------------------
Vojtech Semecky
e-mail : vojtech.semecky(zv)vsoft(tec)cz


Barevny titlebar

[*] Tomas Skopik <skopik(zv)vtv(tec)czn(tec)cz> - 10.5.1998 14:01:02

Ahoj Vsichni.

U nekterych aplikaci je videt ruzne barevny titlebar. Rad bych vedel jestli a jak je toto mozne udelat v Delphi3.

Dik,
-----
Tom� �kop�k
e-mail : skopik(zv)vtv(tec)czn(tec)cz

ActiveX

[*] Petr Slovak <petr(zv)trilog(tec)cz> - 10.5.1998 14:22:46

> Ahoj v�ichni
> Mohl by my nekdo poradit
> kdy� vytvo��m ActiveFormX a umistim ho na html
> tak te mi v Exploreru obevi pouze prazdne okno s �ervenym krizkem
> ale ve FronPage 98 to je v po��dku

Problem bude nejspis v tom, ze v Exploreru to prohlizis jako stranku umistenou
lokalne u tebe na pocitaci. Musis se na to divat pres web server. S FrontPagem
nedelam, takze ted budu jen tipovat, ale s velkou pravdepodobnosti
zobrazuje stranky tak, ze je prohani pres Personal Web Server a proto ti to
zobrazi v poradku.


----------------------------------------------------
Petr Slovak
Trilog, s.r.o.
Http: http://www.trilog(tec)cz/
E-mail: petr(zv)trilog(tec)cz
Telefon: (+420) 2 / 205 131 06, linka 220, 271
Mobil: (+420) 603 / 501 642
Adresa: Vanickova 5/1, Praha 6, 160 00
----------------------------------------------------


Barevny titlebar

[*] Ing. Lud�k Florian <bluerose(zv)pce(tec)cz> - 10.5.1998 15:47:45



>Ahoj Vsichni.
>
>U nekterych aplikaci je videt ruzne barevny titlebar. Rad bych vedel jestli
a jak je toto mozne udelat v Delphi3.
>


Taky jsem se na to ptal pred casem. Na doporuceni z konference jsem stahnul
nekolik verzi komponenty. Muzu poslat. K nekterym je i zdrojak, takze by Ti
kompilace pod D3 nemela delat problemy...

Bye Ludan

Ing. Lud�k Florian
Blue Rose v.o.s.
Mikulovick� 2584
CZ-53002 Pardubice
Czech Republic
Phone: +420-603-471087
Fax: +420-40-33948
http://www.bluerose(tec)cz
E-mail: bluerose(zv)pce(tec)cz
E-mail: info(zv)bluerose(tec)cz
E-mail: ludan(zv)bluerose(tec)cz
E-mail: webmaster(zv)bluerose(tec)cz
E-mail: florian(zv)prezentace(tec)cz
E-mail: webmaster(zv)prezentace(tec)cz

ActiveX

[*] graciasz(zv)ComaComp(tec)cz (Zdenek Gracias) - 10.5.1998 16:07:08

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

Ahoj v�ichni
tohle jsem po dlouh�m patrani vy�e�il.
nechci zneu��vat toho �e ji mi poradil ,
ale m�m je�t� jeden probl�m s kter�m si nev�m rady a nech�pu to
ActiveX object b�� na web. str�nce ale kdykoli zm�n�m hodnoty nap��klad v edita�n�m poly
a ukon��m explorer tak to krachne a program provedl neplatnou operaci
nev� pro� se to stane.
Pokud sr�nku otev�u a hned to zav�u tak je to vpo��dku


Diky za radu

Zdenek


GraciasZ(zv)Comacomp(tec)cz


Interbase na Linux

[*] Petr Kristan <epos(zv)pce.fairnet(tec)cz> - 11.5.1998 08:36:17

> No ja nejsem najakej velkej Linuxak, ale konzultoval jsem to s odborn�kem a
> ten tvrdi, ze RH5 pouziva jine knihovny nez RH 4.2. Stejne knihovny co
> pouziva RH 4.2 by mel pouzivat Debian 2 a snad i Slackware 3.4. Tak se ptam
> proto.
> Oni maji pravdu to na RH5 jet ani NEMUZE.

No ne ze bych byl nejakej tvrdej Linuxak, ale nejakej ten patek na
tom delam, tak predpokladam, ze neni zadnej problem zjistit
jake knihovny dany program potrebuje prikazem ldd. Predpokladam,
ze to bude libc.so.5 a jelikoz RH5 je komplet predelana na glibc,
tak to na nem nepojede. Ale neni vubec zadnej problem si knihovnu
libc nahrat. Jinak instalace byla, jak uz jsem psal, opravdu naprost
bez problemu. Coz nebyva ve svete Linuxu (i kdyz ne jenom tam) zcela
bezne.

Petr

--
Petr Kristan

EPOS PRO s.r.o., Bozeny Nemcove 23 24, 530 02 Pardubice
tel./fax: (040)6335223-4, e-mail: epos(zv)pce.fairnet(tec)cz


Obarveni casti radku v datagridu

[*] Dan Ohnesorg <Dan.Ohnesorg(zv)mzcr(tec)cz> - 10.5.1998 22:29:46

Potreboval bych rychle a bezbolestne obarvovat cast radku v tabulce.
Mam databazi s asi 14000 radky, ktera obsahuje dlouhe nazvy a ty je
potreba zkratit na 90 znaku, budou to delat lidi a ja bych jim to
chtel co nejvic usnadnit. Tak jsem si rekl, ze obarvim pismenka od
91. pozice na cerveno a bude vystarano. Prvni nastrel jsem udelal v
patek tak, ze jsem pouzil neproporcionalni font a stahnul sirku, tak
aby se tam veslo prave 90 znaku, jenze to vychazeji pismenka hrozne
mrnava a lidem se to tezko cte.

Koukal jsem do metod jako OnDrawCell, jenze tam to vypada, jako ze se
s necim takovym nepocita. V davnych dobach, kdy jsem pouzival
turbovision se dalo do retezce pridat, ze dal bude nejaka barva, pres
#kody, nevi nekdo o necem takovem v delphi?

diky
dan

________________________________________
DDDDDD
DD DD Dan Ohnesorg, supervisor on POWER
DD OOOO Dan(zv)feld.cvut(tec)cz
DD OODDOO Dep. of Power Engineering
DDDDDD OO CTU FEL Prague, Bohemia
OO OO work: +420 2 24352785;+420 2 24972109
OOOO home: +420 311 679679;+420 311 679311
________________________________________
Dopisoval bych si rad s divkou.
Zn. Negramotnost neni na zavadu.

MS Access & MSSQL

[*] Jiri Szopa <prosys(zv)grendel(tec)cz> - 11.5.1998 11:40:16

> P.S. Slysel jsem ze v W98 a NT5.0 bude Access nepodporovan. Ze
> soucasti OS bude oklestenej MSSQL 7.0. To by byla docela bomba. Co je na
> tom pravdy? Nebo je to pomluva Mrkvosoftu?

MSSQL 7.0 bude plne funkcni na WIN 9x. (krome par veci - zapis do event logu,...)
-------------------------------------------
Ing. Jiri Szopa
tel.: +420 659 713393
fax.: +420 659 713392
email: prosys(zv)grendel(tec)cz


Obarveni casti radku v datagridu

[*] Martin Fronek <FRONEK(zv)FIC.CZ> - 10.5.1998 23:13:20

Hi,

tak to bude mozne jedine pouzitim komponenty (nebo napsanim), ktera
umoznuje OwnerDraw. Ja bych to ale resil jinak. Nekde bych zobrazoval
aktualni delku retezce aktualniho zaznamu, a vsechny delsi retezce bych
zobrazil s jinou barvou podkladu. To jde. Co ty na to?

fronek(zv)fic(tec)cz

Dan Ohnesorg wrote:
>
> Potreboval bych rychle a bezbolestne obarvovat cast radku v tabulce.
> Mam databazi s asi 14000 radky, ktera obsahuje dlouhe nazvy a ty je
> potreba zkratit na 90 znaku, budou to delat lidi a ja bych jim to
> chtel co nejvic usnadnit. Tak jsem si rekl, ze obarvim pismenka od
> 91. pozice na cerveno a bude vystarano. Prvni nastrel jsem udelal v
> patek tak, ze jsem pouzil neproporcionalni font a stahnul sirku, tak
> aby se tam veslo prave 90 znaku, jenze to vychazeji pismenka hrozne
> mrnava a lidem se to tezko cte.
>
> Koukal jsem do metod jako OnDrawCell, jenze tam to vypada, jako ze se
> s necim takovym nepocita. V davnych dobach, kdy jsem pouzival
> turbovision se dalo do retezce pridat, ze dal bude nejaka barva, pres
> #kody, nevi nekdo o necem takovem v delphi?

> Dopisoval bych si rad s divkou.
> Zn. Negramotnost neni na zavadu.

Tak to bych taky rad... ;-)

Primarni klic

[*] stingp1.eti(zv)mail.cez(tec)cz - 11.5.1998 13:40:05


Ahoj,

byl bych nejspis pro variantu 1, ktera je naprosto nezavisla na pozdejsich
zmenach,
mozna pro 2, akorat misto triggeru by mohlo byt vyhodnejsi pouziti
pole computed by (), anebo jeste lepe pro jejich kombinaci.

Cau, Pavel

P.S.: Prijmi prosim omluvu za flaming ohledne rychlosti SQL,
byl jsem trosicku mimo misu, obcas se mi to stava. Dik.

STINGP1.ETI(zv)MAIL.CEZ.CZ


Vodnansky(zv)allianz(tec)cz na 07.05.98 08:29:53

Odpov?zte pros?m - delphi(zv)pinknet(tec)cz

Komu: delphi(zv)io.pinknet(tec)cz
Kopie: (Na v?dom?: Stingl Pavel/2310/ETI/CEZ)
P?edm?t: Primarni klic

Ahoj,

do Delphi to moc nepatri,ale vhodnejsi konferenci neznam (pokud nekdo vi
o konferenci venovane SQL a navrhum databazi - klidne anglicky - necht
se podeli o informaci).

Navrhuji databazi v Interbase a mam takovy spis filozoficky problem. V
tabulce (rekneme treba faktur) mam 4 sloupce - rok, poradove cislo, radu
a stredisko (napr.1998,123,1,1) - a potrebuju nejak optimalne nastavit
primarni klic a vyladit vyhledavani podle slozeneho cisla faktury
(napr.19981230101). Moznosti je nekolik:

1. vykaslat se uvedene sloupce a primarni klic delat autoinkrementem
jako nic nerikajici poradove cislo. Klient hleda podle 4
polozek=slozitejsi SQL dotazy - stavajici stav.

2. Pro potreby klienta a zrychleni pridat do tabulky sloupce slozeneho
cisla a aktualizovat ho triggerem.

3. Udelat z uvedene slozene polozky primarni klic.

4. Udelat primarni klic ze vsech 4 polozek a opet bud nechat klienta
skladat si cislo sam, nebo mu ho nekde ulozit do tabulky.

5. Jako 4, ale vyhodit samostane slozky a nechat jen slozenou hodnotu.
Tohle je myslim uplny nesmysl (prosazovany mym kolegou, ktery delal
puvodni navrh), protoze tim prijdu o moznost referencni integrity napr.
na tabulku stredisek a dalsi.

Slozene cislo je unikatni, takze v tom problem neni. Spis se mi nelibi,
ze pri zmene nektere ze zucastnenych polozek by se musely aktualizovat
vsechny podrizene tabulky (a ze jich je) a v pripade ulozeni slozeneho
cisla primo do tabulky zase zajistit konzistenci mezi slozenou hodnotou
a jejimi samostane ulozenymi slozkami.

Nejak se nemuzu rozhodnout, tak mi prosim nekterym smerem postrcit.

Predem diky a doufam, ze to je aspon trochu srozumitelne.

-----------------------------------------------------
David Vodnansky - database analyst
<mailto: vodnansky(zv)allianz(tec)cz>
-----------------------------------------------------


Obarveni casti radku v datagridu

[*] Zdeno Jasek <zdeno.delphi(zv)mailcity(tec)com> - 11.5.1998 01:30:01 -0700

>Potreboval bych rychle a bezbolestne obarvovat cast radku v tabulce.
>Mam databazi s asi 14000 radky, ktera obsahuje dlouhe nazvy a ty je
>potreba zkratit na 90 znaku, budou to delat lidi a ja bych jim to
>chtel co nejvic usnadnit. Tak jsem si rekl, ze obarvim pismenka od
>91. pozice na cerveno a bude vystarano. Prvni nastrel jsem udelal v
>patek tak, ze jsem pouzil neproporcionalni font a stahnul sirku, tak
>aby se tam veslo prave 90 znaku, jenze to vychazeji pismenka hrozne
>mrnava a lidem se to tezko cte.
>
>Koukal jsem do metod jako OnDrawCell, jenze tam to vypada, jako ze se
>s necim takovym nepocita. V davnych dobach, kdy jsem pouzival
>turbovision se dalo do retezce pridat, ze dal bude nejaka barva, pres
>#kody, nevi nekdo o necem takovem v delphi?


Naozaj sa to da pouzitim OnDrawCell. Grid ma objekt Canvas, cez ktory sa vypisuje text, takze staci nastavit napr. Canvas.Font.Color := clBlue. Ak chces zafarbit len cast riadku, treba si text rozdelit na dva kusy a vypisat ho do Canvasu na dvakrat.


Get your FREE, private e-mail
account at http://www.mailcity.com


Barevny titlebar

[*] Ing. J�n Kuch�r <kuchar(zv)tuke.sk> - 11.5.1998 14:43:21

Cau !
Mal by som tiez zaujem o tieto komponenty. Za poslanie vopred vdaka.


-----P�vodn� zpr�va-----
Od: Ing. Lud�k Florian <bluerose(zv)pce(tec)cz>
Komu: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>
Datum: 10. m�j 1998 15:55
P�edm�t: Re: Barevny titlebar


>
>>Ahoj Vsichni.
>>
>>U nekterych aplikaci je videt ruzne barevny titlebar. Rad bych vedel
jestli
>a jak je toto mozne udelat v Delphi3.
>>
>
>
>Taky jsem se na to ptal pred casem. Na doporuceni z konference jsem stahnul
>nekolik verzi komponenty. Muzu poslat. K nekterym je i zdrojak, takze by Ti
>kompilace pod D3 nemela delat problemy...
>
>Bye Ludan
>
>Ing. Lud�k Florian
>Blue Rose v.o.s.
>Mikulovick� 2584
>CZ-53002 Pardubice
>Czech Republic
>Phone: +420-603-471087
>Fax: +420-40-33948
>http://www.bluerose(tec)cz
>E-mail: bluerose(zv)pce(tec)cz
>E-mail: info(zv)bluerose(tec)cz
>E-mail: ludan(zv)bluerose(tec)cz
>E-mail: webmaster(zv)bluerose(tec)cz
>E-mail: florian(zv)prezentace(tec)cz
>E-mail: webmaster(zv)prezentace(tec)cz
>
>
>

Datasety bez BDE ?

[*] RADIK(zv)p15.monet(tec)cz - 11.5.1998 14:45:00

Na Delphi Super Page je soubor s popisem

xbase.zip (144,637 bytes) xBase a component to allow the use of dBase
III+ files without the BDE. Complete with source, Helpfile & sample
program. ( ver. 1.00, added 19-Apr-98 ) by Jamie Hart

Je to free a D2 a D3. A jeste urcite existuje jedna free nahrada BDE,
ale nemohu najit adresu.....

Ales
----------
Od: Petr Vones
Komu: Konference Delphi
P�edm�t: Datasety bez BDE ?
Datum: 11. kv�ten 1998 11:34

Ahoj,

Zabyval se zde nekdo psanim vlastniho ne-BDE DataSetu ? Jde mi o to, ze
v
nekterych jednodussich pripadech neni treba plne databazove podpory, ale
staci jen jedna obycejna tabulka s par poli a radove stovkami zaznamu.
Pak je asi zbytecne instalovat kvuli tomu BDE. Lze to bud udelat pomoci
vlastnich datovych struktur (TList) a zobrazovat pomoci TDrawGrid, ale
v Delphi je uz udelano plno peknych data-aware komponent, tak proc je
nevyuzit.
V D3 je priklad komponenty TextData, coz je vlastne takovy jednoduchy
dataset
a na http://www.torry.ru je komponenta TBinaryDataSet, ktera umoznuje
alespon
zakladni operace se zaznamy. Jsou v ni ale nejake nedostatky, tak jsem
se
nakonec pustil do vyvoje vlastni komponenty. Mam s tim vsak nekolik
problemu,
ktere bych popsal asi spis pozdeji. Mate li nekdo zkusenosti s psanim
vlastniho
datasetu, tak se prosim ozvete.

Dekuji

Petr Vones, amatersky
programator


Datasety bez BDE ?

[*] VOLTRR1(zv)epr1.ccmail.x400.cez(tec)cz - ay 1998 15:06:28 -0700

Docela by mne to zajimalo. Sice sem to este nezkousel ale bere mne myslenka
udelat takovy dataset ktery bude
komunikovat po cistem tcp/ip (neco jako MIDAS) pro ActiveX prvky a lehke
klientske aplikace (potrebuju to pro par
malinkejch programku s trochou dat a tak nemam silu ukacat penize na midas nebo
jinej velkej aplikacni server).

Radek

-----Puvodni zprava-----
Od: Internet:delphi-request(zv)io.pinknet(tec)cz/
Odeslano: 11. kvitna 1998 13:59
Komu: Internet:delphi(zv)pinknet(tec)cz/
Poedmit: Datasety bez BDE ?

Ahoj,

Zabyval se zde nekdo psanim vlastniho ne-BDE DataSetu ? Jde mi o to, ze v
nekterych jednodussich pripadech neni treba plne databazove podpory, ale
staci jen jedna obycejna tabulka s par poli a radove stovkami zaznamu.
Pak je asi zbytecne instalovat kvuli tomu BDE. Lze to bud udelat pomoci
vlastnich datovych struktur (TList) a zobrazovat pomoci TDrawGrid, ale
v Delphi je uz udelano plno peknych data-aware komponent, tak proc je
nevyuzit.
V D3 je priklad komponenty TextData, coz je vlastne takovy jednoduchy dataset
a na http://www.torry.ru je komponenta TBinaryDataSet, ktera umoznuje alespon
zakladni operace se zaznamy. Jsou v ni ale nejake nedostatky, tak jsem se
nakonec pustil do vyvoje vlastni komponenty. Mam s tim vsak nekolik problemu,
ktere bych popsal asi spis pozdeji. Mate li nekdo zkusenosti s psanim vlastniho
datasetu, tak se prosim ozvete.

Dekuji

Petr Vones, amatersky programator


<<Soubor: TXT1.TXT>>

Detekce pripojenych uzivatelu

[*] Ing. J�n Kuch�r�����!j��G - 11.5.1998 15:18:04

Cau.
Nemohol by si to trochu podrobnejsie opisat, akosi mi to nebezi.

Dik

-----P�vodn� zpr�va-----
Od: Petr Zahradnik <clexpert(zv)clexpert(tec)cz>
Komu: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Datum: 7. m�j 1998 19:42
P�edm�t: Re: Detekce pripojenych uzivatelu


> Nevite nekdo jak zjistit kteri uzivatele jsou prave pripojeni k nektere z
> mych sdilenych slozek ? Jedna se mi o o neco jako je program "NetWatch"
> Sledovani site ). V API jsem zadnou odpovidajici funkci nesel. Prosim
> heeeelp.

Mozna by pomohly funkce, ale nejsem si jisty:

DWORD WNetGetConnection(
LPCTSTR lpLocalName, // pointer to local name
LPTSTR lpRemoteName, // pointer to buffer for remote name
LPDWORD lpnLength // pointer to buffer size, in characters
);

DWORD WNetGetUser(
LPCTSTR lpName, // pointer to local name to get user name for
LPTSTR lpUserName, // pointer to buffer for user name
LPDWORD lpnLength // pointer to buffer size variable
);

S pozdravem
Petr Zahradnik, pocitacovy expert

==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Jezkova 12, 400 11 Usti nad Labem ===
=== Telefon, fax: 047-5501627, mobilni GSM: 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================

ISOLatin2 & Delphi 2.0

[*] Martin Fron�k <fronek(zv)fic(tec)cz> - 11.5.1998 15:35:34



[Martin]
Hi,

no to je jim podobny, mam presne takove zkusenosti s ceskym borlandem :-)))))))))))))
vubec nechapu, za co jsou tam ti lide placeni, asi za udiv? fronek(zv)fic(tec)cz

-----Original Message-----
From: Petr Vones [SMTP:pvones(zv)mbox.vol(tec)cz]
Sent: Monday, May 11, 1998 11:41 AM
To: DELPHI Distribution List
Subject: Re: ISOLatin2 & Delphi 2.0

nedavno jsem zde mel podobny dotaz. Ano, je mozne pouzit BDE 4.51 s Delphi 2.
Je to prece upgrade, navic jsem se na to ted ptal primo u Borland CZ a tam
me (po pocatecnim prekvapeni "Ono funguje BDE 4.51 s Delphi 2 ?" :-) sdelili
ze licence tomu nic nebrani.

Petr Vones, amatersky programator.



Obarveni casti radku v datagridu

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 11.5.1998 15:53:32

Dan Ohnesorg wrote:

> Potreboval bych rychle a bezbolestne obarvovat cast radku v tabulce.
> Mam databazi s asi 14000 radky, ktera obsahuje dlouhe nazvy a ty je
> potreba zkratit na 90 znaku, budou to delat lidi a ja bych jim to
> chtel co nejvic usnadnit. Tak jsem si rekl, ze obarvim pismenka od
> 91. pozice na cerveno a bude vystarano.

V OnDrawCell (nebo spise OnDrawDataCell?) musis zjistit delku retezce
prvnich 90 znaku a delku zbytku, Dale od ktereho znaku se retezec v
bunce prave maluje, dale je treba vymalovat prvni cast v nejake barve
samostatne a druhou cast k tomu prilepit v jine barve take
samostatne. Docilis toho tak, ze budes vhodne upravovat Rect.

S pozdravem

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


Datasety bez BDE ?

[*] Lubo Fule <fule(zv)sct.sk> - 11.5.1998 15:53:19

Snazim sa prave o to iste, lenze ja pisem datasety ktore budu (ak budu)
chodit cez ODBC na MS SQL (pisem to s ODBC API) zatial som este na problemy
nenarazil, ale este to nemam hotove, takze zatial este nemal ziadny problem
sancu...:-)
Celkom by som uvital moznost podelit sa s niekym o pripadne problemy. Skus
napisat, aky mas problem. Ak budem vediet, tak poradim.

S pozdravom
Lubo Fule

> -----Original Message-----
> From: Petr Vones [mailto:pvones(zv)mbox.vol(tec)cz]
> Sent: Monday, May 11, 1998 11:34 AM
> To: Konference Delphi
> Subject: Datasety bez BDE ?
>
> Ahoj,
>
> Zabyval se zde nekdo psanim vlastniho ne-BDE DataSetu ? Jde mi o to, ze v
> nekterych jednodussich pripadech neni treba plne databazove podpory, ale
> staci jen jedna obycejna tabulka s par poli a radove stovkami zaznamu.
> Pak je asi zbytecne instalovat kvuli tomu BDE. Lze to bud udelat pomoci
> vlastnich datovych struktur (TList) a zobrazovat pomoci TDrawGrid, ale
> v Delphi je uz udelano plno peknych data-aware komponent, tak proc je
> nevyuzit.
> V D3 je priklad komponenty TextData, coz je vlastne takovy
> jednoduchy dataset
> a na http://www.torry.ru je komponenta TBinaryDataSet, ktera
> umoznuje alespon
> zakladni operace se zaznamy. Jsou v ni ale nejake nedostatky, tak jsem se
> nakonec pustil do vyvoje vlastni komponenty. Mam s tim vsak
> nekolik problemu,
> ktere bych popsal asi spis pozdeji. Mate li nekdo zkusenosti s
> psanim vlastniho
> datasetu, tak se prosim ozvete.
>
> Dekuji
>
> Petr Vones, amatersky programator
>
>

Detekce pripojenych uzivatelu

[*] Ing. J�n Kuch�r <kuchar(zv)tuke.sk> - 11.5.1998 16:16:32

Cau !
Ked sa Ti to podari, tak daj vediet ako, tiez by som nieco podobne
potreboval s tym navise, aby pripojenemu uzivatelovy poslal spravu, ze je
odhaleny a aby ho okamzite odpojil.

Dik


-----P�vodn� zpr�va-----
Od: Michal Cizek <starxax(zv)molly.vabo(tec)cz>
Komu: Delphi konference <Delphi(zv)pinknet(tec)cz>
Datum: 7. m�j 1998 18:30
P�edm�t: Detekce pripojenych uzivatelu


>Ahoj Delfini
>
>uz jsem se tady sice ptal jednou ale odpoved nebyla zadna tak to zkusim
>jeste jednou.
>
>Nevite nekdo jak zjistit kteri uzivatele jsou prave pripojeni k nektere z
>mych sdilenych slozek ? Jedna se mi o o neco jako je program "NetWatch"
> Sledovani site ). V API jsem zadnou odpovidajici funkci nesel. Prosim
>heeeelp.
>
>

ACTIVEX

[*] graciasz(zv)ComaComp(tec)cz (Zdenek Gracias) - 11.5.1998 16:51:29

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

Ahoj v�ichni
tohle jsem po dlouh�m patrani vy�e�il.
nechci zneu��vat toho �e ji mi poradil ,
ale m�m je�t� jeden probl�m s kter�m si nev�m rady a nech�pu to
ActiveX object b�� na web. str�nce ale kdykoli zm�n�m hodnoty nap��klad v edita�n�m poly
a ukon��m explorer tak to krachne a program provedl neplatnou operaci
nev� pro� se to stane.
Pokud sr�nku otev�u a hned to zav�u tak je to vpo��dku


Diky za radu

Zdenek


GraciasZ(zv)Comacomp(tec)cz


Kniha (He He He)

[*] peterrus(zv)intesys(tec)cz (Peter Rus) - 11.5.1998 16:59:15

Ahoj,


Dovolim si reakci - ta pani to asi nepochopila .. a s takovym materialem
mame pracovat :-)).

Bye,

Peter
peterrus(zv)intesys(tec)cz



Stepan Cerny wrote:
>
> Zdravim vsechny,
>
> poslal jsem do Grady dotaz na datum vyjiti knihy:
> "DELPHI(3) - KOMPLETNI KAPESNI PRUVODCE" (Dirk Louis).
>
> Odpoved me uprimne rozesmala:
> ~~~~~~~~~~~~~~~~~~~~~~
> Vazeny pane,
> bohuzel Vam musim sdelit, ze knihu Delphy 3 KKP (Dirk Louis) jsme museli
>
> stornovat. Prekladatel rozvazal smlouvu a vydani knihy se natolik
> zpomalilo, ze uz se nevyplati ji vydavat tesne pred prichodem dalsi
> verze.
> Proto mame v planu vydat knihu o nasledujici verzi - Delphy 4.
> Dekujeme za Vas zajem.
> Jana Cihakova
> Grada Publishing
> ~~~~~~~~~~~~~~~~~~~~~~
> ;-(
>
> Stepan Cerny
> chaosz(zv)geocities.com


Datasety bez BDE ?

[*] Martin Kubecka <martin.kubecka(zv)dytron(tec)cz> - 11.5.1998 18:18:38

Neco o nahradach BDE je tu:

http://www.kylecordes.com/bag/listbytype.html

Mac

RADIK(zv)p15.monet(tec)cz wrote:
>
> Na Delphi Super Page je soubor s popisem
>
> xbase.zip (144,637 bytes) xBase a component to allow the use of dBase
> III+ files without the BDE. Complete with source, Helpfile & sample
> program. ( ver. 1.00, added 19-Apr-98 ) by Jamie Hart
>
> Je to free a D2 a D3. A jeste urcite existuje jedna free nahrada BDE,
> ale nemohu najit adresu.....
>
> Ales


scrollbar u DBGrid

[*] Skacel Miloslav <skacel(zv)kjsoft(tec)cz> - 11.5.1998 19:42:40


Ahoj,

kdyz pouziji DBgrid pro zobrazeni dat v jednoduchem formulari,
tak vertikalni scrollbar spravne ukazuje pozici kurzoru v tabulce.

Kdyz ji pouziji ve formulari, ktery je potomkem z nekolika predku,
tak ma vertikalni scrollbar pouze tri pozice pro prvni, posledni a ostatni
zaznamy.
V obou pripadech jsou mrizky DBgrid pripojeny ke stejnemu zdroji TTable.

Netusite nekdo kde hledat? Diky.

Milos Skacel


Multi font@color text on box

[*] Triblax <triblax(zv)pobox.sk> - 11.5.1998 19:49:48

Caves lidi...
Mam prosbu, a som zvedavy, ci mi niekto poradite...
Potreboval by som komponentu, ktora by bola schopna zobrazit a uschovat
niekolko (sto) riadkov textu (LEN textu) ale s tym, ze kazde slovo moze byt
inym fontom, pripadne farbou (ta farba je dolezitejsia) (velkostou) skusal
som TColorConsole, ale nie je to ono, ma to zo sebou troxu problemi... a ja
to neviem prerobit... som este amater...
Diki za odpovede...
juraj

winsck.ocx

[*] sula milos <crkstrobe(zv)geocities(tec)com> - 11.5.1998 07:52:47

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

Tak uz se mi konecne podarilo uspesne zaregistrovat winsck.ocx
Jestli ma nekdo zajem muzu poslat soubory potrebne pro jeho registraci.

Obarveni casti radku v datagridu

[*] Zdenek Prantl <prantl(zv)ptc.pvt(tec)cz> - 11.5.1998 08:13:47

> -----Original Message-----
> From: Dan Ohnesorg [SMTP:Dan.Ohnesorg(zv)mzcr(tec)cz]
> Sent: Sunday, May 10, 1998 10:30 PM
> Subject: Obarveni casti radku v datagridu
>
> Potreboval bych rychle a bezbolestne obarvovat cast radku v tabulce.

Zrovna nedavno jsem si hral s obarvovanim bunek ve StringGridu (pres
OnDrawCell). Lze udelat obarveni jak pozadi (pres SetBkColor) tak i pisma (pres
SetTextColor), ale pouze cele bunky. Jak by se resilo obarveni casti retezce
nevim, mam pocit, ze by to slo dost tezko. V pripade zajmu mohu poskytnout
zdroj.

> Mam databazi s asi 14000 radky,

Na rychlost jsem to netestoval.

Zdenek
prantl(zv)ptc.pvt(tec)cz


Multi font@color text on box

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 11.5.1998 20:53:34

Triblax wrote:
>
> Caves lidi...
> Mam prosbu, a som zvedavy, ci mi niekto poradite...
> Potreboval by som komponentu, ktora by bola schopna zobrazit a uschovat
> niekolko (sto) riadkov textu (LEN textu) ale s tym, ze kazde slovo moze byt
> inym fontom, pripadne farbou (ta farba je dolezitejsia) (velkostou) skusal
> som TColorConsole, ale nie je to ono, ma to zo sebou troxu problemi... a ja
> to neviem prerobit... som este amater...
> Diki za odpovede...
> juraj

Ahoj,

Pouzij TRichEdit.

Petr Vones, amatersky programator


Datasety bez BDE ?

[*] Marek Prokop <prokopsw(zv)czn(tec)cz> - 11.5.1998 20:53:55

V RxLibrary (k dispozici na DSP i se zdrojakama) je nekolik komponent
(TDatabaseItems, TTableItems, TBDEItems), ktere se chovaji jako datasety a
nejsou to "prave" datasety. Asi by to z toho slo okoukat.

Marek Prokop

On Monday, May 11, 1998 11:34 AM, Petr Vones [SMTP:pvones(zv)mbox.vol(tec)cz]
wrote:
> Mate li nekdo zkusenosti s psanim vlastniho
> datasetu, tak se prosim ozvete.

Barevny titlebar

[*] Ing. Lud�k Florian <bluerose(zv)pce(tec)cz> - 11.5.1998 21:06:42

>>Taky jsem se na to ptal pred casem. Na doporuceni z konference jsem
stahnul
>>nekolik verzi komponenty. Muzu poslat. K nekterym je i zdrojak, takze by
Ti
>>kompilace pod D3 nemela delat problemy...
>>


Protoze jsem to uz dneska posilal alespon 5x, tak kdo ma zajem, tak si to
sosnete z
www.bluerose(tec)cz/title_bar.zip

Bye Ludan

ludan(zv)bluerose(tec)cz

Dekompilator helpu (HLP souboru)

[*] Zdenek Prantl <prantl(zv)ptc.pvt(tec)cz> - 11.5.1998 08:57:06

Zdravim,

nevite nahodou nekdo o dekompilatoru HLP souboru (prevodnik HLP -> RTF).
Podarilo se mi totiz "zazalohovat" si zdroj k helpu tak dukladne, ze jej nemohu
najit a mam pouze HLP.

Zdenek
prantl(zv)ptc.pvt(tec)cz

ISOLatin2 & Delphi 2.0

[*] Marek Erban <erban(zv)pregis(tec)cz> - 11.5.1998 08:57:25

Mam aplikaci v Delphi 2, ktera pracuje s Oracle 6.0 ktery pouziva "ISO
Latin 2". Na to v BDE pro Delphi 2 neni Language Driver (asi)

V Delphi 3 je "pdx ANSI ISO L_2 CZ"
Mam nejakou moznost ho dostat do Delphi 2?

Jake jsou licencni podminky pro BDE? Muzu pouzit v aplikaci v Delphi 2
BDE z Delphi 3? Nezavrou me za to :-) ?

Marek Erban


Dekompilator helpu (HLP souboru)

[*] Roman Ka�ovsk� - 11.5.1998 09:24:26

Neco je snad na WWW.STUDNA.CZ

Roman K
-----P�vodn� zpr�va-----
Od: Zdenek Prantl <prantl(zv)ptc.pvt(tec)cz>
Komu: 'DELPHI Distribution List' <delphi(zv)pinknet(tec)cz>
Datum: 11. kv�tna 1998 9:03
P�edm�t: Dekompilator helpu (HLP souboru)>Zdravim,
>
>nevite nahodou nekdo o dekompilatoru HLP souboru (prevodnik HLP -> RTF).
>Podarilo se mi totiz "zazalohovat" si zdroj k helpu tak dukladne, ze jej
nemohu
>najit a mam pouze HLP.
>
> Zdenek
> prantl(zv)ptc.pvt(tec)cz
>
>

Datasety bez BDE ?

[*] Martin Fronek <FRONEK(zv)FIC.CZ> - 11.5.1998 22:27:13

Hi,

neco existuje na http://www.rtfm.be/fpiette/indexuk.htm

ma tam uz hotovou(?) komponentu.

fronek(zv)fic(tec)cz


VOLTRR1(zv)epr1.ccmail.x400.cez(tec)cz wrote:
>
> Docela by mne to zajimalo. Sice sem to este nezkousel ale bere mne myslenka
> udelat takovy dataset ktery bude
> komunikovat po cistem tcp/ip (neco jako MIDAS) pro ActiveX prvky a lehke
> klientske aplikace (potrebuju to pro par
> malinkejch programku s trochou dat a tak nemam silu ukacat penize na midas nebo
> jinej velkej aplikacni server).
>

MySQL pro NT/W95

[*] Klokan - Petr P�idal <klokan-pp(zv)usa(tec)net> - 11.5.1998 22:30:45

Slysel jsem na MySQL jen samou chvalu...
Pry i je verze pro Win32.. Je to pravda?
Mate nekdo nejake zkusenosti?
Kde najdu dalsi info a kde se to da stahnout?

Diky Klokan

Sorry za maly OffTopic
--
--------------------------------------- \ (\./)
KLOKAN - Petr Pridal \ (o o)
Halkova 34, BRNO 614 00 - tel 05-576113 \ (.)
---------------------------------------------------------(] [)-_-----
mailto:klokan-pp(zv)usa.net http://members.xoom.com/klokan {~~~}/ )
--------------------------------------------------------(') (')/----
Podivejte se na http://travel.to/turecko97 \_)-(_)

Pripojeni sitove jednotky

[*] Klokan - Petr P�idal <klokan-pp(zv)usa(tec)net> - 11.5.1998 22:34:29

Nemate/nevite o nejake komponente na pripojeni sitove jednotky?
Muj pripad: Sit peer to peer mezi W95, pripojeni modemem z venku, chci
pripojit sitovy-disk.. - Normalne to delam standartnima dialogama..
Diky Klokan
--
--------------------------------------- \ (\./)
KLOKAN - Petr Pridal \ (o o)
Halkova 34, BRNO 614 00 - tel 05-576113 \ (.)
---------------------------------------------------------(] [)-_-----
mailto:klokan-pp(zv)usa.net http://members.xoom.com/klokan {~~~}/ )
--------------------------------------------------------(') (')/----
Podivejte se na http://travel.to/turecko97 \_)-(_)

Na vrcholu - info

[*] robot(zv)navrcholu(tec)cz - 11.5.1998 23:13:58

Vazeni klienti sluzby 'Na vrcholu',

v ramci zlepsovani sluzeb jsme opet po delsi dobe prikrocili k tomuto
zpusobu osloveni - tedy emailem.
Oznamujeme vam, ze vznikly ctyri nove oblasti - Auto-moto, Film a TV,
Reality a bydleni, a Restaurace a stravovani. Pokud mate pocit, ze Vase
stranky patri do nektere nove vznikle oblasti, napiste nam na adresu
mailto:4web(zv)navrcholu(tec)cz. Do predmetu zpravy napiste Prerazeni a do textu
URL nebo ID vasi stranky a novou oblast.
Dale pak vas zadame o spolupraci pri odstraneni nedostatku vzniklych pri
konverzi. Podivejte se prosim, na sve statistiky. Pokud pozorujete v grafu
operacnich systemu nebo prohlizecu nesrovnalosti jako napr. prilis vysoke
hodnoty v poslednim sloupci, poslete nam email na adresu
mailto:mike(zv)navrcholu(tec)cz se subjectem Grafy a s URL nebo ID stranky v textu
zpravy. Toto by se melo tykat jenom ID nizsich nez 00000900.
Dovolujeme si vas rovnez upozornit na moznost zasilani vasich vysledku
emailem, a to pripadne i s kopii na druhy mail. Registraci muzete provest
na adrese http://www.navrcholu(tec)cz/zasilani.htm

S pozdravem
4WeB
Provozovatel sluzby Na vrcholu

P.S. Z duvodu technickeho vypadku je mozne, ze tuto zpravu obdrzite dvakrat.
Omlouvame se za tuto neprijemnost.

Uspani aplikace

[*] Krayzel Libor <Libor.Krayzel(zv)czech-tv(tec)cz> - 11.5.1998 10:59:07

Zdravim,

poustim na NT aplikaci napsanou v Delphi, ktera testuje pritomnost
urcitych souboru na siti a v pripade problemu posila pres SMTP zpravu na
mobil (bezi 24 hodin denne - bohuzel zatim neumim napsat service).
Problem je v tom, ze jakmile se spusti screen saver v NT, aplikace
"usne", tzn. neposila zpravy.
Neresil nekdo podobny problem?

S pozdravem

Libor Krayzel
Czech Television, Television Studio Ostrava
Dvorakova 18
729 20 Ostrava

Phone: (069) 6201 375
E-mail: mailto:Libor.Krayzel(zv)czech-tv(tec)cz
> Homepage: http://members.tripod.com/~sovtop
> Fidonet: mailto:libor_krayzel(zv)p5.f59.n421.z2.fido(tec)cz
> E-mail2: mailto:sovtop(zv)email(tec)cz
>
>

ISOLatin2 & Delphi 2.0

[*] Linhart Petr <Petr(zv)manwe.mius(tec)cz> - 11.5.1998 11:06:08

Tak si stahnu upgrade BDE na verzi 4.51 a mas to legalne :)))> -----P�vodn� zpr�va-----
> Od: Marek Erban [SMTP:erban(zv)pregis(tec)cz]
> Odesl�no: 11. kv�tna 1998 8:57
> Komu: delphi(zv)io.pinknet(tec)cz
> P�edm�t: ISOLatin2 & Delphi 2.0
>
> Mam aplikaci v Delphi 2, ktera pracuje s Oracle 6.0 ktery pouziva "ISO
> Latin 2". Na to v BDE pro Delphi 2 neni Language Driver (asi)
>
> V Delphi 3 je "pdx ANSI ISO L_2 CZ"
> Mam nejakou moznost ho dostat do Delphi 2?
>
> Jake jsou licencni podminky pro BDE? Muzu pouzit v aplikaci v Delphi 2
> BDE z Delphi 3? Nezavrou me za to :-) ?
>
> Marek Erban


Pripojeni sitove jednotky

[*] Martin Fronek <FRONEK(zv)FIC.CZ> - 11.5.1998 23:37:56

Nazdar Klokane,

nehledej komponentu na takovou trivialni vec :-)

SKOC do helpu, je na to funkce API WIN32.

**** TADY, kdybys to nemohl najit. ******

UINT WNetAddConnection(lpszNetPath, lpszPassword, lpszLocalName)

LPSTR lpszNetPath; /* address of network device */
LPSTR lpszPassword; /* address of password */
LPSTR lpszLocalName; /* address of local device */


The WNetAddConnection function redirects the specified local device
(either a disk drive or a printer port) to the given shared device or
remote server.

Parameter Description

lpszNetPath Points to a null-terminated string specifying the shared
device or remote server.
lpszPassword Points to a null-terminated string specifying the network
password for the given device or server.
lpszLocalName Points to a null-terminated string specifying the local
drive or device to be redirected. All lpszLocalName
strings (such as LPT1) are case-independent. Only the drive names A
through Z and the device names LPT1 through LPT3 are used.

Returns

The return value is one of the following:

Value Meaning

WN_SUCCESS The function was successful.
WN_NOT_SUPPORTED The function was not supported.
WN_OUT_OF_MEMORY The system was out of memory.
WN_NET_ERROR An error occurred on the network.
WN_BAD_POINTER The pointer was invalid.
WN_BAD_NETNAME The network resource name was invalid.
WN_BAD_LOCALNAME The local device name was invalid.
WN_BAD_PASSWORD The password was invalid.
WN_ACCESS_DENIED A security violation occurred.
WN_ALREADY_CONNECTED The local device was already connected to a remote
resource.

See Also
WNetCancelConnection

WNetGetConnection


Klokan - Petr P�idal wrote:
>
> Nemate/nevite o nejake komponente na pripojeni sitove jednotky?
> Muj pripad: Sit peer to peer mezi W95, pripojeni modemem z venku, chci
> pripojit sitovy-disk.. - Normalne to delam standartnima dialogama..
> Diky Klokan


Range a CacheUpdates

[*] "Ing.Jozef Strn�dik" <strnadik(zv)mrp.sk> - 11.5.1998 11:19:19

Nazdar Delphisti,

Mam nasledovny problem:

1) Mam tabulku Table1, na ktoru aplikujem ApplyRange (field, pre ktory nastavujem range je typu Numeric, tabulka je DBF).
2) Zacnem editovat zaznam. V BeforeEdit mam Table1.CachedUpdates := True.
3) Zrusim editaciu. V AfterCancel mam Table1.CancelUpdates a Table1.CachedUpdates := False
4) Chcem zrusit range a zavolam Table1.CancelRange ===> a tu je kamen urazu, vsetko zbehne v poriadku bez chyby, ale aj bez efektu Table1 sa sprava stale tak ako keby bol range stale nahodeny. Preco ?

Za vsetky odpovede vopred dakujem


Jozef Strnadik
E-mail: strnadik(zv)mrp.sk


Ukazka zdrojaku:

procedure TForm1.ButtonApplyRangeClick(Sender: TObject);
begin
with Table1 do begin
SetRangeStart;
FieldByName('POLOZKA').Value := 0.12;
SetRangeEnd;
FieldByName('POLOZKA').Value := 0.18;
ApplyRange;
end;
end;

procedure TForm1.Table1BeforeEdit(DataSet: TDataSet);
begin
Table1.CachedUpdates := True;
end;

procedure TForm1.Table1AfterCancel(DataSet: TDataSet);
begin
with Table1 do begin
try
if CachedUpdates then CancelUpdates;
finally
CachedUpdates := False;
end;
end;
end;

procedure TForm1.ButtonCancelRangeClick(Sender: TObject);
begin
Table1.CancelRange;
end;

Datasety bez BDE ?

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 11.5.1998 11:34:08

Ahoj,

Zabyval se zde nekdo psanim vlastniho ne-BDE DataSetu ? Jde mi o to, ze v
nekterych jednodussich pripadech neni treba plne databazove podpory, ale
staci jen jedna obycejna tabulka s par poli a radove stovkami zaznamu.
Pak je asi zbytecne instalovat kvuli tomu BDE. Lze to bud udelat pomoci
vlastnich datovych struktur (TList) a zobrazovat pomoci TDrawGrid, ale
v Delphi je uz udelano plno peknych data-aware komponent, tak proc je
nevyuzit.
V D3 je priklad komponenty TextData, coz je vlastne takovy jednoduchy dataset
a na http://www.torry.ru je komponenta TBinaryDataSet, ktera umoznuje alespon
zakladni operace se zaznamy. Jsou v ni ale nejake nedostatky, tak jsem se
nakonec pustil do vyvoje vlastni komponenty. Mam s tim vsak nekolik problemu,
ktere bych popsal asi spis pozdeji. Mate li nekdo zkusenosti s psanim vlastniho
datasetu, tak se prosim ozvete.

Dekuji

Petr Vones, amatersky programator

ISOLatin2 & Delphi 2.0

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 11.5.1998 11:40:45

Marek Erban wrote:
>
> Mam aplikaci v Delphi 2, ktera pracuje s Oracle 6.0 ktery pouziva "ISO
> Latin 2". Na to v BDE pro Delphi 2 neni Language Driver (asi)
>
> V Delphi 3 je "pdx ANSI ISO L_2 CZ"
> Mam nejakou moznost ho dostat do Delphi 2?
>
> Jake jsou licencni podminky pro BDE? Muzu pouzit v aplikaci v Delphi 2
> BDE z Delphi 3? Nezavrou me za to :-) ?

Ahoj,

nedavno jsem zde mel podobny dotaz. Ano, je mozne pouzit BDE 4.51 s Delphi 2.
Je to prece upgrade, navic jsem se na to ted ptal primo u Borland CZ a tam
me (po pocatecnim prekvapeni "Ono funguje BDE 4.51 s Delphi 2 ?" :-) sdelili
ze licence tomu nic nebrani.

Petr Vones, amatersky programator.

Obarveni casti radku v datagridu

[*] �ke��k Jaroslav�������6�����̿ - 11.5.1998 11:44:58

Treba nejak takhle.

procedure TFormPriprava1.DBGrid1DrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
if length(Query1DlouhyNazev.AsString) > 90 then
DBGrid1.Canvas.Font.Color := clNavy;
DbGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;

nebo podobne
Jaro
----------------------------------------------------------------------------
------------------
>>Potreboval bych rychle a bezbolestne obarvovat cast radku v tabulce.
>>Mam databazi s asi 14000 radky, ktera obsahuje dlouhe nazvy a ty je
>>potreba zkratit na 90 znaku, budou to delat lidi a ja bych jim to
>>chtel co nejvic usnadnit. Tak jsem si rekl, ze obarvim pismenka od
>>91. pozice na cerveno a bude vystarano. Prvni nastrel jsem udelal v
>>patek tak, ze jsem pouzil neproporcionalni font a stahnul sirku, tak
>>aby se tam veslo prave 90 znaku, jenze to vychazeji pismenka hrozne
>>mrnava a lidem se to tezko cte.
>>
>>Koukal jsem do metod jako OnDrawCell, jenze tam to vypada, jako ze se
>>s necim takovym nepocita. V davnych dobach, kdy jsem pouzival
>>turbovision se dalo do retezce pridat, ze dal bude nejaka barva, pres
>>#kody, nevi nekdo o necem takovem v delphi?
>
>
>Naozaj sa to da pouzitim OnDrawCell. Grid ma objekt Canvas, cez ktory sa
vypisuje text, takze staci nastavit napr. Canvas.Font.Color := clBlue. Ak
chces zafarbit len cast riadku, treba si text rozdelit na dva kusy a vypisat
ho do Canvasu na dvakrat.
>
>
>Get your FREE, private e-mail
>account at http://www.mailcity.com


Pointer na blok bajtu

[*] Filip Jirsak <jirsak(zv)gymnacel(tec)cz> - 11.5.1998 11:45:13

> From: "Lubo Fule" <fule(zv)sct.sk>
> To: "DELPHI Distribution List" <delphi(zv)pinknet(tec)cz>
> Subject: RE: Pointer na blok bajtu
> Date: Fri, 8 May 1998 11:48:06 +0200
> Reply-to: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>

> Asi by celkom osozilo najprv trochu postudova, naucit sa narabat so
> smernikmi a osvojit si smernikovu aritmetiku. To asi chce zobrat nejaku
> vseobecnu ucebnicu k pascalu.
> Uvediem jednoduchi priklad na pracu s funkciami API:
>
>
> var pole:array[0..1000]of char;
> FileHandle:integer;
>
> begin
> FileHandle:=FileOpen('subor.dat', fmOpenRead);
> FileRead(FileHandle, pole, sizeof(pole));
> FileClose(FileHandle);
> end;
>
> S pozdravom
> Lubo fule
>
>
> > -----Original Message-----
> > From: Petr Vones [mailto:pvones(zv)mbox.vol(tec)cz]
> > Sent: Thursday, May 07, 1998 11:03 AM
> > To: DELPHI Distribution List
> > Subject: Re: Pointer na blok bajtu
> >
> >
> > Filip Jirsak wrote:
> > > > Podla mna je najlepsie pouzit funkcie, ktore volaju priamo
> > Win API t. j.
> > > >
> > > > FileOpen, FileRead, FileWrite, FileSeek, FileCreate, FileClose
> > > Prsene tyto funkce z WinAPI mam na mysli, ale nevim, jak dal pouzivat
> > > pointer na nactena data, tzn. jak nacist libovolny bajt nebo retezec
> > > z nactenych dat.
> >
> > Ahoj,
> > co se tyce API funkci FileXXX tak na to lze prece pouzit tridu
> > TFileStream.
> >
> > > > > > >ale co kdyz chci nacist souvisly blok, jako
> > > > > > > retezec? Napadlo mne take pouzit pole, ale to ma predem
> > urcenou delku
> > > > > > > a velikost souboru je promenliva.
> >
> > Muzes prece nacist cely sobor do pameti a pak do Stringu, asi by
> > to slo napsat
> > efektivneji, ale jako priklad to snad postaci:
> >
> > procedure TForm1.Button1Click(Sender: TObject);
> > var
> > MemStream: TMemoryStream;
> > S: String;
> > begin
> > MemStream := TMemoryStream.Create;
> > try
> > MemStream.LoadFromFile('unit1.pas');
> > SetString(S, PChar(MemStream.Memory), MemStream.Size);
> > finally
> > MemStream.Free;
> > end;
> > end;
> >
> > > > > potrebuji umet tuto oblast nacitat po bajtech nebo jako retezec.
> > Treba 10ty znak dostanes lehce, pouzijes opet TMemoryStream a pak:
> > var
> > C: Char;
> > C := (PChar(MemStream.Memory) + 10)^;
> >
> > Pro sekvencni cteni znaku je samozrejme efektivnejsi pouzit:
> > var
> > P: PChar;
> > P := MemStream.Memory;
> > while P^ <> #0 do
> > begin
> > // tady neco delas s P^
> > Inc(P);
> > end;
> > Petr Vones, amatersky programator
> >
>
>
Diky vsem, uz se to povedlo spravne udelat, fungujete pri ruznych
pristupech k souboru. Problem byl hlavne v tom, ze jsem prepokladal,
ze PChar je jen ukazatel "nekam" do pameti. Ale Delphi s nim pracuje
jako s ukazatelem na String ukonceny chr(0), tzn. pokud nemam na
konci dat nactenych ze souboru chr(0), nacte dalsi cast pameti, pokud
je ch(0) nekde v datech, nacte jen zacatek. Musim tedy kopirovat
presnou delku dat. Jeste jednou diky.
Filip Jirsak

e-mail: Jirsak(zv)gymnacel(tec)cz


Problem s ukoncenim

[*] Jindrich Vosmik <jivo(zv)email(tec)cz> - 12.5.1998 01:04:31

Konec, Ukonceni, Jak skoncit, Alt+F4, Close
Porad se me nedari prepsat procedury Form.Close,
Form.CloseForm, a Form.Destroy tak, aby pri skonceni pres
system menu "jeli" pres moji proceduru konec. Konec je dalsi dialogovy box
"Chces skoncit - Ano/Ne". Podle krokovani ji vezmou na zretel,
ale bez funkce optani.

Co stim ???? Dekuji jivo(zv)email(tec)cz


Problem s ukoncenim

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 12.5.1998 01:17:51

> Konec, Ukonceni, Jak skoncit, Alt+F4, Close
> Porad se me nedari prepsat procedury Form.Close,
> Form.CloseForm, a Form.Destroy tak, aby pri skonceni pres
> system menu "jeli" pres moji proceduru konec. Konec je dalsi dialogovy box
> "Chces skoncit - Ano/Ne". Podle krokovani ji vezmou na zretel,
> ale bez funkce optani.

A co takhle zkusit event OnCloseQuery?

procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);

S pozdravem
Petr Zahradnik, pocitacovy expert

==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Jezkova 12, 400 11 Usti nad Labem ===
=== Telefon, fax: 047-5501627, mobilni GSM: 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================

Uspani aplikace

[*] Lubo Fule <fule(zv)sct.sk> - 11.5.1998 13:19:01

Stiahni si http://www.delphi3.com/highoct/ntsvc.zip
tam by mal byt popis aj s prikladom, ako sa v delphi pisu services.
Myslim, ze je ziaduce, aby program, ktory ma bezat sustavne bol napisany ako
service. Potom by problemy so screen saver-om nemali byt.

S pozdravom
Lubo Fule

> -----Original Message-----
> From: Krayzel Libor [mailto:Libor.Krayzel(zv)czech-tv(tec)cz]
> Sent: Monday, May 11, 1998 10:59 AM
> To: '*** Delphi'
> Subject: Uspani aplikace
>
>
> Zdravim,
>
> poustim na NT aplikaci napsanou v Delphi, ktera testuje pritomnost
> urcitych souboru na siti a v pripade problemu posila pres SMTP zpravu na
> mobil (bezi 24 hodin denne - bohuzel zatim neumim napsat service).
> Problem je v tom, ze jakmile se spusti screen saver v NT, aplikace
> "usne", tzn. neposila zpravy.
> Neresil nekdo podobny problem?
>
> S pozdravem
>
> Libor Krayzel
> Czech Television, Television Studio Ostrava
> Dvorakova 18
> 729 20 Ostrava
>
> Phone: (069) 6201 375
> E-mail: mailto:Libor.Krayzel(zv)czech-tv(tec)cz
> > Homepage: http://members.tripod.com/~sovtop
> > Fidonet: mailto:libor_krayzel(zv)p5.f59.n421.z2.fido(tec)cz
> > E-mail2: mailto:sovtop(zv)email(tec)cz
> >
> >
>

Ztr�ta grafick�ch dat p�i tisku

[*] �ke��k Jaroslav�������6�����̿ - 11.5.1998 13:21:09

S potesenim mohu oznamit, ze se nam podarilo vyresit problem
nahodneho "nevytisknuti" grafickeho objektu typu obrazek.
Tento problemem postihoval jak nas generator sestav, tak
i sestavy vytvorene s pouzitim QuickReportu!

Tento problem se vyskytoval velmi nahodne na nekterych typech
tiskaren. Jednalo se zejmena o novejsi typy laser a deskJet tiskaren.
Zjistili jsme, ze zavada je na strane tiskaren, ktere pri zaplneni sve
vyrovnavaci
pameti nekdy vypusti obrazek z tisku. Ke ztrate dochazi vzdy az v tiskarne.
Tim byl problem znacne komplikovan.
Podarilo se nam vytvorit technologii, ktera zamezi nahodne ztrate grafickeho
objektu v tiskarne. Tato technologie byla integrovana do verze
generatoru 3.34, ktera je k dispozici na www.sinea(tec)cz
Jaro


Dekompilator helpu (HLP souboru)

[*] Richard Valny <richard.valny(zv)oku-st(tec)cz> - 11.5.1998 13:36:23

> -----P�vodn� zpr�va-----
> Od: Zdenek Prantl [SMTP:prantl(zv)ptc.pvt(tec)cz]
> Odesl�no: 11. kv�tna 1998 8:57
> Komu: 'DELPHI Distribution List'
> P�edm�t: Dekompilator helpu (HLP souboru)
>
> Zdravim,
>
> nevite nahodou nekdo o dekompilatoru HLP souboru (prevodnik HLP -> RTF).
> Podarilo se mi totiz "zazalohovat" si zdroj k helpu tak dukladne, ze jej
> nemohu
> najit a mam pouze HLP.

ano. Na http://www(tec)czechia(tec)cz/studna/download/winhelp.html
jsou tyto odkazy:
------------------------------------------------
Help to RTF 2.12 Windows 3.x
1.3.1998 Dekompil�tor WinHelpu. Umo��uje generovat RTF pro op�tovnou kompilaci
nebo pro tisk.
Homepage <http://members.aol.com/herdsoft/index.htm>. Shareware.
hlp2rtf.exe < ftp://ftp.herdsoft.com/hlp2rtf.exe> 296 kB
---------------------------------------
HELPDECO 2.1 DOS 1.3.1998
Dekompil�tor WinHelpu 3.x a 95. V�etn� zdrojov�ch text� v C.
Freeware. helpdc21.zip <
ftp://ftp.eunet(tec)cz/pub/simtelnet/win95/winhelp/helpdc21.zip>211 kB
--------------------------------------------
=======================================
Richard Valny richard.valny(zv)oku-st(tec)cz
Okresni urad Strakonice tel. 0342-441 l. 216
Smetanova 533 fax. 0342-21208
386 22 STRAKONICE FiDoNet 2:423/35
=======================================

Interbase na Linux

[*] Tomas Krecmer <tokr(zv)tmapy(tec)cz> - 12.5.1998 06:45:28

> No ja nejsem najakej velkej Linuxak, ale konzultoval jsem to s odborn�kem a
> ten tvrdi, ze RH5 pouziva jine knihovny nez RH 4.2. Stejne knihovny co
> pouziva RH 4.2 by mel pouzivat Debian 2 a snad i Slackware 3.4. Tak se ptam
> proto.
> Oni maji pravdu to na RH5 jet ani NEMUZE.

Vyzkousel jsem dve instalace na RH 5.0 a vse funguje bez problemu.


Tomas Krecmer

----------------------------------------------------------------------
_____ T-Mapy spol. s r.o. Phone: +420 49 5513335
|_ _| Ing.Tomas Krecmer Fax: +420 49 5513371
| | Nezvalova 850 Email: tokr(zv)tmapy(tec)cz
|_| 500 02 Hradec Kralove
Czech Republic
----------------------------------------------------------------------


Hlavni panel

[*] Jarom�r Janda <janda(zv)jsp(tec)cz> - 12.5.1998 06:51:33

Dobry den.
Nevite nekdo jak se da programove, schovavat listu hlavniho panelu.
Analogie zaskrtnuti volby> Start / Nastaveni / Hlavni Panel
/ MoznostiHlavPanelu / Schovavat.

Nebo pribadne kde se naleza tento switch v registrech.

Jedna se mi o program v Delphi2 pro Win 95 a Win NT.

----------------------------------------------------------------------------------
Ing. Josef Madlik

JSP s.r.o. Nova Paka - Merici a regulacni technika
Gebauerova 1161, 509 01 Nova Paka
tel: 0434/ 621 253 fax: 0434/ 621 280

e-mail: madlik(zv)jsp(tec)cz
WWW: http://www.jsp(tec)cz

MySQL pro NT/W95

[*] Tomas Krecmer <tokr(zv)tmapy(tec)cz> - 12.5.1998 07:24:35

> Slysel jsem na MySQL jen samou chvalu...
> Pry i je verze pro Win32.. Je to pravda?
> Mate nekdo nejake zkusenosti?
> Kde najdu dalsi info a kde se to da stahnout?
>

Informace jsou na www.myslq.com
Verze pro Win32 vsak neni volne ke stazeni (musis si koupit licenci).

Tomas Krecmer


----------------------------------------------------------------------
_____ T-Mapy spol. s r.o. Phone: +420 49 5513335
|_ _| Ing.Tomas Krecmer Fax: +420 49 5513371
| | Nezvalova 850 Email: tokr(zv)tmapy(tec)cz
|_| 500 02 Hradec Kralove
Czech Republic
----------------------------------------------------------------------


User Name

[*] K�ra Petr <Petr.Kara(zv)ul.ds.mfcr(tec)cz> - 12.5.1998 08:00:12

Ahoj vsichni
Mam skromny dotaz. Poradte mi, at nemusim dlouho hledat. Existuje v
delphi procedura nebo funkce kter� vr�ti �USER NAME'.

S pozdravem Petr K�ra
Email: petr.kara(zv)ul.ds.mfcr(tec)cz


UserName

[*] tomas.mazurek(zv)vitkovice(tec)cz - 12.5.1998 08:10:05

Hello,

uzivatelske login name vraci fce BDE:

DbiGetNetUserName(Jmeno: pCHAR);

User Name

[*] stingp1.eti(zv)mail.cez(tec)cz - 12.5.1998 08:46:03


Funkce API

BOOL GetUserName(

LPTSTR lpBuffer, // address of name buffer
LPDWORD nSize // address of size of name buffer
);

Cau, Pavel

stingp1.eti(zv)mail.cez(tec)cz

Petr.Kara(zv)ul.ds.mfcr(tec)cz na 12.05.98 07:00:12

Odpov?zte pros?m - delphi(zv)pinknet(tec)cz

Komu: delphi(zv)pinknet(tec)cz
Kopie: (Na v?dom?: Stingl Pavel/2310/ETI/CEZ)
P?edm?t: User Name

Ahoj vsichni
Mam skromny dotaz. Poradte mi, at nemusim dlouho hledat. Existuje v
delphi procedura nebo funkce kter? vr?ti ?USER NAME'.

S pozdravem Petr K?ra
Email: petr.kara(zv)ul.ds.mfcr(tec)cz


TChart - jeste jednou

[*] Ondrej Kelle <Kelleon(zv)nnsk.sk> - 12.5.1998 09:24:24

Mne ta funkcia funguje... Robi to presne to, co potrebujes. V runtime to
meni typ ASeries. Tu "chybu v typu prvniho parametru" hadze kompilator?
Ak ano, je mozne, ze sa snazis predat property ako var parameter, co ti
kompilator nedovoli. Teda:

ChangeSeriesType(Chart.Series[0], TBarSeries); {nespravne!}

ChangeSeriesType(MySeries1, TBarSeries); {spravne!}

Uz som to odskusal a skutocne to funguje. :)

Prajem vela zdaru

Ondrej Kelle
it(zv)nnsk.sk

> -----Original Message-----
> From: kkwest [SMTP:kkwest(zv)mbox.vol(tec)cz]
> Sent: Thursday, May 07, 1998 12:36 PM
> To: Konference DELPHI
> Subject: TChart - jeste jednou
>
> Porad mi nejde zmeni ten typ serie u TChart.Skusil jsem funkci kterou
> mi
> poradil Ondrej
>
> ChangeSeriesType(var ASeries: TChartSeries; NewType:
> TChartSeriesClass);
>
> ale nak to hazi chybu v typu prvniho parametru. Nevite nekdo, jak se s
> tim
> zachazi ?
> Proste jeno potrebuju ze serie typu TFastLineSeries udelat serii typu
> TBarSeries. Jestli znate nakej jinej zpusob nez tuhle funkci, napiste
> mi ho
> prosim, uz jsem na dne.Predem dekuji za kazdou myslenku.
>
>
>
> \\\|///
> \ ~ ~ /
> (\ (zv) (zv) /)
> --------------------oOOO--(_)--OOOo-----------------------------------
> ------
> > Marek Hej (pocitacovy technik , programator)
> > Tel. : do zamestnani 019/7900080
> > Fax : do zamestnami 019/7900056
> > E-mail : kkwest(zv)mbox.vol(tec)cz , mhejl(zv)bigfoot.com
> > http://www.fortunecity.com/skyscraper/tyrell/345/marek.htm
> ----------------------------------------------------------------------
> ------
> ----------


Datasety bez BDE ?

[*] RADIK(zv)p15.monet(tec)cz - 12.5.1998 09:37:00

Jeste jsem nasel ten freeware:

http://home.sprynet.com/sprynet/rrm/qdb.html

Ales

----------
Od: RADIK(zv)p15.monet(tec)cz
Komu: delphi(zv)pinknet(tec)cz
P�edm�t: RE: Datasety bez BDE ?
Datum: 11. kv�ten 1998 14:45

Na Delphi Super Page je soubor s popisem

xbase.zip (144,637 bytes) xBase a component to allow the use of dBase
III+ files without the BDE. Complete with source, Helpfile & sample
program. ( ver. 1.00, added 19-Apr-98 ) by Jamie Hart

Je to free a D2 a D3. A jeste urcite existuje jedna free nahrada BDE,
ale nemohu najit adresu.....

Ales
----------
Od: Petr Vones
Komu: Konference Delphi
P�edm�t: Datasety bez BDE ?
Datum: 11. kv�ten 1998 11:34

Ahoj,

Zabyval se zde nekdo psanim vlastniho ne-BDE DataSetu ? Jde mi o to, ze
v
nekterych jednodussich pripadech neni treba plne databazove podpory, ale
staci jen jedna obycejna tabulka s par poli a radove stovkami zaznamu.
Pak je asi zbytecne instalovat kvuli tomu BDE. Lze to bud udelat pomoci
vlastnich datovych struktur (TList) a zobrazovat pomoci TDrawGrid, ale
v Delphi je uz udelano plno peknych data-aware komponent, tak proc je
nevyuzit.
V D3 je priklad komponenty TextData, coz je vlastne takovy jednoduchy
dataset
a na http://www.torry.ru je komponenta TBinaryDataSet, ktera umoznuje
alespon
zakladni operace se zaznamy. Jsou v ni ale nejake nedostatky, tak jsem
se
nakonec pustil do vyvoje vlastni komponenty. Mam s tim vsak nekolik
problemu,
ktere bych popsal asi spis pozdeji. Mate li nekdo zkusenosti s psanim
vlastniho
datasetu, tak se prosim ozvete.

Dekuji

Petr Vones, amatersky
programator


Hlavni panel

[*] Ondrej Kelle <Kelleon(zv)nnsk.sk> - 12.5.1998 10:04:11

Je na to API SHAppBarMessage. Nachadza sa v unite ShellApi a je tam aj
prepis struktury TAppBarData.

Co sa tyka Registry, skusal som to zistit cez RegMon, ale zda sa, ze do
Registry sa tato informacia neuklada (?).

Zdar

Ondrej Kelle
it(zv)nnsk.sk

> -----Original Message-----
> From: Jarom�r Janda [SMTP:janda(zv)jsp(tec)cz]
> Sent: Tuesday, May 12, 1998 6:52 AM
> To: DELPHI konference
> Subject: Hlavni panel
>
> Dobry den.
> Nevite nekdo jak se da programove, schovavat listu hlavniho panelu.
> Analogie zaskrtnuti volby> Start / Nastaveni / Hlavni Panel
> / MoznostiHlavPanelu / Schovavat.
>
> Nebo pribadne kde se naleza tento switch v registrech.
>
> Jedna se mi o program v Delphi2 pro Win 95 a Win NT.
>
> ----------------------------------------------------------------------
> ------------
> Ing. Josef Madlik
>
> JSP s.r.o. Nova Paka - Merici a regulacni technika
> Gebauerova 1161, 509 01 Nova Paka
> tel: 0434/ 621 253 fax: 0434/ 621 280
>
> e-mail: madlik(zv)jsp(tec)cz
> WWW: http://www.jsp(tec)cz
>
>

Local SQL na velku indexovanu paradox tabulku

[*] Stepan Liska <LISKA(zv)MILADA.TROJA.MFF.CUNI.CZ> - 12.5.1998 10:09:46


Zdar,

delsi dobu jsem byl nemocnej, takze se omlouvam vsem, co cekali na
odpoved. Pokud nekdo neco chtel, tak to prosim poslete jeste jednou,
nebot resim asi 400 mejlu a nezvladam (vetsinou mazu :-).

Zda se, ze to tady okolo tohoto problemu trosku usnulo, nebo jste
zmenili subject.

Nejdrive komentar k tomu, ze po doplneni 200.000 zaznamu ohlasila
tabulka TABLE IS FULL. To je zpusobeny tim, ze kazda pdx tabulka ma
pri Create zadany tzv. velikost clusteru, nebo neceho podobneho. Ta
je typicky pomerne mala, asi 2k, nebo 4k, ted nevim jiste. A v
tabulce smi byt jedine 65535 clusteru. Tudiz lze celkem snadno
zjistit max velikost. To se zmeni primym volanim BDE funkce na Create
(mam pocit, ze pro Restructure to nefunguje) a zadanim takzvanych
Options (jako je napr. LanguageDriver a pod). To bych musel nekde
vyhrabat ve zdrojacich. Nebo taky to nastavit v BDEConfigu jako
default, ale tam mi to nejak moc nefungovalo. Muzu vystrachat, kdyby
byl zajem.

Jinak jsem si uvedomil, ze to co jsem tady zminoval drive
(predkousane filtry na databazi firem CR) je v tomto pripade celkem
nepouzitelne, protoze nase tabulka na CD se nedala editovat, tudiz ty
predkousane vybery byli staticke.

Stepan Liska


ShowMOdal

[*] TucekR(zv)p15.monet(tec)cz - 12.5.1998 11:52:00

Mam nasledujici problem

mam aplikaci funguje normalne
po spsusteni se zobrazi hlavni okno tuknu okno se skryje a
vytvori
se jine pri ukonceni toho okna se uvolni a zobrazi to predchozi

hral jsem si a hlavni okno jsem udelal MDIForm a to druhe MDIChild, pak
tospadlo na hlasce "cannot make a visible window modal", predelal jsem
to zptaky na fsNormal, ale tato hlaska tam uz zustatva na porad a okno
se nechce zobrazovat !!!

PROC paneboze, je to vsechno tak jak bylo a presto to dela toto, smazal
jse DCU, projekt vsechno narharl zptaky a nic....

PORADTE PROSIM

TRT

PS: znovu delat to okno se mi nechce....

ShowMOdal

[*] Zdenek Prantl <prantl(zv)ptc.pvt(tec)cz> - 12.5.1998 12:35:17

> -----Original Message-----
> From: TucekR(zv)p15.monet(tec)cz [SMTP:TucekR(zv)p15.monet(tec)cz]
> Sent: Tuesday, May 12, 1998 11:52 AM
> Subject: ShowMOdal
>
> Mam nasledujici problem
>
> mam aplikaci funguje normalne
> po spsusteni se zobrazi hlavni okno tuknu okno se skryje a
> vytvori
> se jine pri ukonceni toho okna se uvolni a zobrazi to predchozi
>
> hral jsem si a hlavni okno jsem udelal MDIForm a to druhe MDIChild, pak
> tospadlo na hlasce "cannot make a visible window modal",

Odpovedel sis sam. V MDI aplikacich (tj. MDIForm a MDIChild) u MDIChild okna
nemuzes udelat Hide
(nastavit jej na caHide). Pokud MDIChild okno chces schovat, musis okno uvolnit
(caFree).
Pokud jej chces (po uvolneni) znovu dostat na obrazovku, musis jej znovu
vytvorit pres Create.

> predelal jsem to zptaky na fsNormal, ale tato hlaska tam uz zustatva na porad
a okno
> se nechce zobrazovat !!!

fsNormal s tim nesouvisi.
Zdenek
prantl(zv)ptc.pvt(tec)cz


Kniha (He He He)

[*] Krayzel Libor <Libor.Krayzel(zv)czech-tv(tec)cz> - 12.5.1998 12:45:31

> :-)))) Holt vydavatelstvi. Ale mne se vcera podarilo pocestit samotne
> Delphi (Delphi32.exe), joj, to mam radost!
>
Hexa editorem?

RE[2]: ShowMOdal

[*] Simicek Pavel <simicek(zv)uvss.fme.vutbr(tec)cz> - 12.5.1998 13:12:28

> > predelal jsem to zptaky na fsNormal, ale tato hlaska tam uz zustatva na porad
> a okno
> > se nechce zobrazovat !!!
>
> fsNormal s tim nesouvisi.

Kdysi se mi stalo neco podobneho. Predelal jsem normalni aplikaci na
MDI a kdyz jsem to chtel vratit zpatky tak se chovala porad jako MDI
(tedy alespon v nekterych pripadech). Proc to tak je se mi nepodarilo
zjistit, ale pokud si dobre vzpominam tak by melo pomoct zalozeni
noveho projektu a zkopirovani vsech soucasti jednotlivych oken na
okna nova a vsech zdrojovych kodu do novych unit. Je s tim trosku
prace ale jde to i hromadne a pripadne procedury na obsluhy udalosti
se v hotovem prekopirovanem kodu nabizeji samy.
Cau Pavel
-----------------------------------------------------------
Ing. Pavel Simicek
UVSSaR, FS, VUT Brno, Technicka 2, 616 69
Tel. 05/41142461
e-mail simicek(zv)uvss.fme.vutbr(tec)cz
-----------------------------------------------------------


Problemy s RichEdit a Clippboardem

[*] Pavel Bare� <atoll(zv)telecom(tec)cz> - 12.5.1998 13:42:11

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

Vyresil jiz nekdo problem s prenosem textu mezi RichEdity pomoci clippboardu ?

Navrhovane reseni: Lines.Add(Form1.DBRichEdit1.SelText) nezachova bouhuzel formatovani coz potrebuji.

Problem se vyskytuje pouze ve WinNT a pokud je spusten Prohlizec schranky tak to funguje korektne.

dekuji za kazdou zkusenost

Pavel Bare�
Atoll s.r.o.

http://web.telecom(tec)cz/atoll

EDEngineError

[*] Stepan Liska <LISKA(zv)MILADA.TROJA.MFF.CUNI.CZ> - 12.5.1998 14:12:46


> Pros�m o vysv�tlen� chybov�ho hl��en�:
> Project raised exception class EDBEngineError with message 'No current record'.
> V helpu jsem na�el jen odkaz na: The categories and subcodes for BDE errors are defined in BDE.PAS, ten ale nam�m. Proboha, jenom ne hacky a carky!!!

Sice si to uz moc nepamatuju, ale todle mi vytane na pameti:

Toto hlaseni jsem dostal tehdy, pokud jsem si v TQuery Execnul
dotaz a udelal si GetBookmark. Pak jsem si ho zmenil a Execnul a
udelal GotoBookmark na puvodni bookmarku.
Taky jsem to tusim dostal, kdyz jsem chodil k tabulce primo pres
funkce BDE, dostal jsem se na EOF, nebo BOF a dal GetRecord.

Sorry, jestli to jsou blbosti, ale jelikoz jsem nenasel zadnou
odpoved na tento dotaz, tak se pokousim prispet.

Stepan.

Vlastnosti souboru

[*] Krayzel Libor <Libor.Krayzel(zv)czech-tv(tec)cz> - 12.5.1998 14:15:00

Zdravim vsechny Delfiny,

uz jsem to tu jednou psal. V aplikaci pouzivam TFileListBox. Po vyberu
souboru bych chtel zobrazit jeho vlastnosti (totez, co dela Explorer po
stisku Alt-Enter). Existuje na to API funkce, nebo si to musim napsat
sam?

S pozdravem

Libor Krayzel
Czech Television, Television Studio Ostrava
Dvorakova 18
729 20 Ostrava

Phone: (069) 6201 375
E-mail: mailto:Libor.Krayzel(zv)czech-tv(tec)cz
> Homepage: http://members.tripod.com/~sovtop
> Fidonet: mailto:libor_krayzel(zv)p5.f59.n421.z2.fido(tec)cz
> E-mail2: mailto:sovtop(zv)email(tec)cz
>
>

ShowMOdal

[*] TucekR(zv)p15.monet(tec)cz - 12.5.1998 14:40:00

Tady nekdo neumi cist, ja tam psal ze ani po vraceni do fsNormal ty
okna uz nepracovaly..... !!!!!!!!!!!
BOHA JEHO co sem komu udelal, ale uz jsem to vyresil tim, ze jsem ten
form vytvoril znovu.....

----------
Od: Zdenek Prantl
Komu: 'DELPHI Distribution List'
P�edm�t: RE: ShowMOdal
Datum: 12. kv�ten 1998 12:35

> -----Original Message-----
> From: TucekR(zv)p15.monet(tec)cz [SMTP:TucekR(zv)p15.monet(tec)cz]
> Sent: Tuesday, May 12, 1998 11:52 AM
> Subject: ShowMOdal
>
> Mam nasledujici problem
>
> mam aplikaci funguje normalne
> po spsusteni se zobrazi hlavni okno tuknu okno se skryje a
> vytvori
> se jine pri ukonceni toho okna se uvolni a zobrazi to predchozi
>
> hral jsem si a hlavni okno jsem udelal MDIForm a to druhe MDIChild,
pak
> tospadlo na hlasce "cannot make a visible window modal",

Odpovedel sis sam. V MDI aplikacich (tj. MDIForm a MDIChild) u MDIChild
okna
nemuzes udelat Hide
(nastavit jej na caHide). Pokud MDIChild okno chces schovat, musis okno
uvolnit
(caFree).
Pokud jej chces (po uvolneni) znovu dostat na obrazovku, musis jej znovu
vytvorit pres Create.

> predelal jsem to zptaky na fsNormal, ale tato hlaska tam uz zustatva
na porad
a okno
> se nechce zobrazovat !!!

fsNormal s tim nesouvisi.
Zdenek

prantl(zv)ptc.pvt(tec)cz


Oracle a Delphi 16bits

[*] tomas.mazurek(zv)vitkovice(tec)cz - 12.5.1998 14:47:56

Hello,

mam nasledujici problem, nemohu se z Delphi 1.02, resp. BDE 2.52 C/S
dostat na Oracle v. 7.3.4.1. Pri pokusu o spojeni system vypise
hlasku:

Vendor initialization failed.

Predpokladam, ze chyba je v nastaveni BDE pro Oracle a to v parametru
VENDOR INIT. Pouzivam soubor ORA7WIN.DLL (datum 25.2.97, velikost 273
264 K).

Pokud ma nekdo chodici spojeni a muze mi poradit ci poslat prislusne
soubory, budu velmi vdecen...

tomas.mazurek(zv)vitkovice(tec)cz


Reindexace Paradox tabulky

[*] RADIK(zv)p15.monet(tec)cz - 12.5.1998 14:48:00

Mam problem:

Mam tabulku, nebo spis se nekdy podari dostat tabulku do stavu "Index is
out of date.". Da se pouzit Tutil, ale existuje i BDE funkce
DbiRegenIndexes. Jenze:

Volam funkci Check(DbiRegenIndexes(Table1.Handle));
Jenze ta funkce chce, aby tabulka Table1 byla otevrena, ale nejde ji
otevrit, protoze je index out of date.......

Co s t�m, je to klasicky deadlock....

Jak se da funkce DbiRegenIndexes spustit bez otevrene tabulky.......


A jeste jedna otazka: Jake mate zkusenosti s Tutil32.dll? Je to free? Je
k tomu nejaky manual? Mate s tim nejake zkusenost?


Ales

SQL - grupovani

[*] Stepan Cerny <chaosz(zv)geocities(tec)com> - 12.5.1998 16:47:10

Preji pekny den :-) ,

mam celkem zavazny/trivialni problem:
v SQL (na lokalni Paradox. tab.) potrebuji GROUP BY podle sloupcu (ne
podle hodnot ve sloupcich).
Zkousel jsem to pomoci UNIONu , ale to "vydrzelo" akorat 70xUNION, pak
to rachlo.

S UNIONama to vypada taglhe:
~~~~~~~~~~~~~~~~~~~~~~
SELECT 1 AS id, radio, SUM(vaha)
FROM sel
WHERE radio IN (1,2,3)
GROUP BY radio
UNION
SELECT 2 AS id, televize, SUM(vaha)
FROM sel
WHERE televize IN (1,2,3)
GROUP BY televize
UNION . . . . .
~~~~~~~~~~~

Diky za rady a porady ...

Stepan Cerny
chaosz(zv)geocities.com

ShowMOdal

[*] Petr Urban <urban(zv)zbk(tec)czn(tec)cz> - 12.5.1998 19:09:40

Neni s tim zadny problem. To jen staci, kdyz tem oknum das spravny VISIBLE
True nebo False). Vono to totiz nastavi Visible na True a pak se to vsechno
zblbne. Hral jsem si uplne stejne jako ty a pak jsem to pul hodiny hledal
:))
Cekam na d�ky.
Tak to by melo byt vse.

Cooler

-----P�vodn� zpr�va-----
Od: TucekR(zv)p15.monet(tec)cz <TucekR(zv)p15.monet(tec)cz>
Komu: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Datum: 12. kv�tna 1998 12:11
P�edm�t: ShowMOdal


>Mam nasledujici problem
>
>mam aplikaci funguje normalne
> po spsusteni se zobrazi hlavni okno tuknu okno se skryje a
>vytvori
> se jine pri ukonceni toho okna se uvolni a zobrazi to predchozi
>
>hral jsem si a hlavni okno jsem udelal MDIForm a to druhe MDIChild, pak
>tospadlo na hlasce "cannot make a visible window modal", predelal jsem
>to zptaky na fsNormal, ale tato hlaska tam uz zustatva na porad a okno
>se nechce zobrazovat !!!
>
>PROC paneboze, je to vsechno tak jak bylo a presto to dela toto, smazal
>jse DCU, projekt vsechno narharl zptaky a nic....
>
>PORADTE PROSIM
>
> TRT
>
>PS: znovu delat to okno se mi nechce....

SQL - grupovani

[*] Ladislav Nagy <lada(zv)kolej.mff.cuni(tec)cz> - 12.5.1998 19:09:32

> mam celkem zavazny/trivialni problem:
> v SQL (na lokalni Paradox. tab.) potrebuji GROUP BY podle sloupcu (ne
> podle hodnot ve sloupcich).
> Zkousel jsem to pomoci UNIONu , ale to "vydrzelo" akorat 70xUNION, pak
> to rachlo.
>
> S UNIONama to vypada taglhe:
> ~~~~~~~~~~~~~~~~~~~~~~
> SELECT 1 AS id, radio, SUM(vaha)
> FROM sel
> WHERE radio IN (1,2,3)
> GROUP BY radio
> UNION
> SELECT 2 AS id, televize, SUM(vaha)
> FROM sel
> WHERE televize IN (1,2,3)
> GROUP BY televize
> UNION . . . . .
> ~~~~~~~~~~~

Ahoj.
Podle toho, co pises se mi zda, ze mas v tabulce pres 70 atributu, ktere udavaji podobnou vec (radio, TV, ...). Je-li tomu tak, tak Ti doporucuji zmenit strukturu tabulky na : ...., TYP, HODNOTA, ...
Do atributu TYP si budes ukladat typ atributu HODNOTA. Tim prevedes problem s GROUP BY pres sloupce na GROUP BY pres radky.

Lada

lada(zv)kolej.mff.cuni(tec)cz


Problem s ukoncenim

[*] Zdenek Drvota <zds(zv)pce.fairnet(tec)cz> - 12.5.1998 19:43:10

> Konec, Ukonceni, Jak skoncit, Alt+F4, Close
> Porad se me nedari prepsat procedury Form.Close,
> Form.CloseForm, a Form.Destroy tak, aby pri skonceni pres
> system menu "jeli" pres moji proceduru konec. Konec je dalsi dialogovy box
> "Chces skoncit - Ano/Ne". Podle krokovani ji vezmou na zretel,
> ale bez funkce optani.
Tohle funguje na zavirani formulare jakymkoliv (beznym) zpusobem
(v D1 a Win3.x,W95 urcite ;-) - vyzkouseno.
Priklad:

procedure Form.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
if MessageDlg('Exit THIS application?',
mtConfirmation, [mbYes, mbNo,mbHelp], 8) = mrYes then
Action:=caFree
else
Action:=caNone;

end;

*-----------------------------------------------*
ZDS, spol. s r. o.
Ing. Zdenek Drvota, director
Devotyho 775 tel/fax:+420-40-33837
530 02 Pardubice 41691
Czech Republic
e-mail: zds(zv)pce.fairnet(tec)cz (Win1250/ISO-8859-2)
http://www.angelfire.com/biz/zds
*-----------------------------------------------*

editor RTF & Pict & OLE

[*] Ivan Tur�an <iturcan(zv)borland(tec)cz> - 12.5.1998 21:50:08

Hello,

Nakolko nepozna TRichEdit vkladanie obrazkov, jedinu moznosta ako ich tam
dat
je doplnit TRichEdit o OLE interface a obrazky tam vkladat ako OLE objekt.
To ma ale niekolko otazok z ktorima si lamem hlavu.
Ako mozem programovo zmenit velkost objektu ?
Ako ziskam data obrazku ktory je ulozeny v OLE ?
Nie ze by som nevedel programovat ale napriek vsetkej snahe sa mi nepodarilo
na to prist, jednak
koli tomu ze nemam podrobny HELP na win API, a ako iste viete tak v helpoch
D3 su na tie najdolezitejsie veci len odkazy !!!?

Nepozna niekdo lepsi sposob ako editovat obrazky spolu z textom, alebo nema
niekto komponentu podporujuci novy format RTF z word97, ja mam len manual a
ten ma cca. 800 KB ?


Ivan Turcan

Problem s ukoncenim

[*] �ke��k Jaroslav�������6�����̿ - 12.5.1998 23:30:02

Nacpi to do udalosti OnCloseQuery.

Jestli pouzivas OnClose, tak to taky musi fungovat.
Muzes ukonceni zastavit pomoci promenne Action.

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
if Application.MessageBox(Chces skoncit ?','Dotaz',
MB_YESNO + MB_DEFBUTTON1 + MB_ICONQUESTION) = IDYES then
Action := caFree;
else
Action := caNone;
end;

Jaro
----------------------------------------------


>Konec, Ukonceni, Jak skoncit, Alt+F4, Close
>Porad se me nedari prepsat procedury Form.Close,
>Form.CloseForm, a Form.Destroy tak, aby pri skonceni pres
>system menu "jeli" pres moji proceduru konec. Konec je dalsi dialogovy box
>"Chces skoncit - Ano/Ne". Podle krokovani ji vezmou na zretel,
>ale bez funkce optani.
>
>Co stim ???? Dekuji jivo(zv)email(tec)cz


EDEngineError

[*] Martin Fronek <FRONEK(zv)FIC.CZ> - 12.5.1998 23:40:45

Hi,

taky se mi to zda nejak divne... nicmene prime pouziti funkci API BDE
vubec nevadi. Poradil bych asi toto: Na strance Inprise (BORLAND).COM je
nekolik souboru s chybovym hlasenim a jeho (trochu) presnejsim vyznamem.
Zkus to tam... fronek(zv)fic(tec)cz



Stepan Liska wrote:
>
> > Pros�m o vysv�tlen� chybov�ho hl��en�:
> > Project raised exception class EDBEngineError with message 'No current record'.
> > V helpu jsem na�el jen odkaz na: The categories and subcodes for BDE errors are defined in BDE.PAS, ten ale nam�m.
>
> Proboha, jenom ne hacky a carky!!!
>
> Sice si to uz moc nepamatuju, ale todle mi vytane na pameti:
>
> Toto hlaseni jsem dostal tehdy, pokud jsem si v TQuery Execnul
> dotaz a udelal si GetBookmark. Pak jsem si ho zmenil a Execnul a
> udelal GotoBookmark na puvodni bookmarku.
> Taky jsem to tusim dostal, kdyz jsem chodil k tabulce primo pres
> funkce BDE, dostal jsem se na EOF, nebo BOF a dal GetRecord.

Reindexace Paradox tabulky

[*] Martin Fronek <FRONEK(zv)FIC.CZ> - 12.5.1998 23:52:38

Hi,

asi neumis dobre cist ;-)

DbiRegenIndexes je funkce na obnovu NON-MAINTAINED indexu, tedy tech,
ktere se automaticky neobnovuji.

Pro ucel, ktery potrebujes, musis pouzit DbiDoRestructure. Ale to je
jedna z FUJ-FUNKCI. Spousta nastavovani :-((((((((((((((

hodne stesti! fronek(zv)fic(tec)cz

RADIK(zv)p15.monet(tec)cz wrote:
>
> Mam problem:
>
> Mam tabulku, nebo spis se nekdy podari dostat tabulku do stavu "Index is
> out of date.". Da se pouzit Tutil, ale existuje i BDE funkce
> DbiRegenIndexes. Jenze:
>
> Volam funkci Check(DbiRegenIndexes(Table1.Handle));
> Jenze ta funkce chce, aby tabulka Table1 byla otevrena, ale nejde ji
> otevrit, protoze je index out of date.......
>
> Co s t�m, je to klasicky deadlock....
>
> Jak se da funkce DbiRegenIndexes spustit bez otevrene tabulky.......

Kdy je vhodne uzit threads

[*] Ladislav Nagy <lada(zv)kolej.mff.cuni(tec)cz> - 12.5.1998 23:59:47

Ahoj.
Ucim se uzivat threads. V manualu jsem se docetl, ze pokud pristupujete na VCL jinych fomularu, tak by jste meli pouzivat Synchronize, coz pozastavi vykonavani hlavniho threadu az do vyrizeni pozadovane procedury.
V projektech je caste, ze ma programator nejaky DataModul a v nem hromadu TQuery, TTable a TStoredProc. Pro casto volane TQuery a TStoredProc je vhodne volat na zacatku Prepare. Myslite, ze je dobre vytvorit si pri vytvareni toho DataModulu specialni thread, ve kterem se provedou vsechna Prepare?
Myslim, ze bych v takovem pripade mel pristupovat k Preparovanym komponentam jen pres Synchronize. A tedy vyhoda vytvoreni threadu zacina byt spornou.
Mate-li nekdo zkusenosti tak mi prosim napiste.

Mel bych pres synchronize pristupovat i k datovym clenum? Myslim, ze k properties by se tak pristupovat urcite melo. Takove pristupovani se pak stava, ale dost neohrabanym. Uz jenom kvuli tomu, ze parametrem synchronize musi byt metoda threadu - procedura bez parametru.

Diky za prispevky, ktery mne a mozna i nekomu dalsimu pomohou osvetlit danou problematiku.

Ladislav Nagy


free nahrada za MIDAS

[*] Martin Fronek <FRONEK(zv)FIC.CZ> - 13.5.1998 00:05:24

Hi,

nemate nekdo v planu, ci snad ve vyvoji budouci komponenty, ci spise
knihovnu, ktera by nahradila drahy MIDAS? Myslim vzdalene datove zdroje,
pres treti uroven, staci provoz pres TCP/IP (co taky jineho...dneska:-)

fronek(zv)fic(tec)cz


Local SQL na velku indexovanu paradox tabulku

[*] Ing. Jahoda Jaroslav <Jaroslav.Jahoda(zv)lesprojekt(tec)cz> - 13.5.1998 07:13:54

> Mam s tym teraz ale iny problem : povodne som potreboval z tabulky
> vyrezat "stvorec" - podla dvoch indexov - slo to velmi pomaly.
> Zredukoval som SQL dotaz na select * from stars where alfa between
> :AlfaMin and :AlfaMax. Vysledok vratilo uzasne rychlo, aj ked mal
> 20.000 recordov. Potom som vymenil alfa za delta, a to cakal som to
> iste. Ale vysledok bol uplne iny - strasne pomale, hoci tam bol tiez
> index. Zrejme to bude tym, ze podla Alfa je tabulka fyzicky
> zotriedena, a podla delta nie. Ale tam mam index, ktory by mi to mal
> nahradit. Nerozumiem tomu a akosi sa mi nedari cez to prejst.
>
>
Minuly tyden jsem slibil, ze dam k dispozici testy rychlosti
databazi. Pri psani testovaci aplikace jsem narazil na podobny problem,
dal jsem tam dotazy typu "hledani intervalu" a "hledani ctverce".

Zkousel jsem ruzne tabulku oindexovat a ouha, selekty jsou
stejne pomale ikdyz tam index je ci neni a to zatim na vsech databazich
(MSAccess, MSSQL, Interbase, Paradox, DBase 4.0, FoxPro 2.6).

Muze mi nekdo poradit jak donutit napr MSSQL ci Interbase aby
pouzival index, ktery jsem mu vytvoril.

J.Jahoda


Vlastnosti souboru

[*] Ing. Jahoda Jaroslav <Jaroslav.Jahoda(zv)lesprojekt(tec)cz> - 13.5.1998 07:15:55


> Zdravim vsechny Delfiny,
>
> uz jsem to tu jednou psal. V aplikaci pouzivam TFileListBox. Po vyberu
> souboru bych chtel zobrazit jeho vlastnosti (totez, co dela Explorer
> po
> stisku Alt-Enter). Existuje na to API funkce, nebo si to musim napsat
> sam?
>
> S pozdravem
>
Urcite na to API neexistuje, ale urcite existuje na to OLE
rozhrani. Nevim vsak jake, chtelo by to prohledat
http://www.microsoft.com/msdn.

J.Jahoda


Reindexace a tutility

[*] tomas.mazurek(zv)vitkovice(tec)cz - 13.5.1998 07:23:26

Hello,

jak je to s fci DbiRegenIndex Ti jiz napsal kolega, pro kontrolu a
obnovu tabulek existuji pouze knihovny TUTILITY.DLL a TUTIL32.DLL.
Jsou free, ovsem Borland pise, ze nejsou jejim primym produktem a ze
jejich pouziti je na vlastni riziko. Taky neni na ne zadna tech.
podpora.

Ja osobne nabizim aplikace v Delphi, ktere pracuji s temito DLL a
slouzi prave ke kontrole a obnove tabulek. Koneckoncu jiz jsem to do
konference psal...

Kdo ma zajem necht se ozve...

tomas.mazurek(zv)vitkovice(tec)cz


Resource workshop?

[*] Martin Nedopil <nedopil(zv)eskon(tec)cz> - 13.5.1998 07:32:51

A jakym workshopem se ti to povedlo?
Ja mam 4.5 a je to pekny previt.
Zkousel jsem si pocestit Install Shield z D3. Az jsem vsechno
prelozil a ulozil dockal jsem se nemileho prekvapeni v podobe
diakritiky. Vsechno prehazel (workshop) tak, ze to vubec neslo.
Zkousel jsem vsechny mozne nastaveni (hlavne co se tyce
cestiny) a on mne vytacel cim dal vic.

A zavrsil to tim:
* dam-li do jmena instalovane aplikace napriklad r s hackem objevi se mi
vsude
spravne. Ale jakekoliv jine r s hackem natvrdo napsane primo do resource
se
mi objevi spatne!!! A to i ve stejnem radku !!!


Martin

Export z Outloku

[*] roman.palarcik(zv)spt(tec)cz - 13.5.98 07:59:28

Ahoj,
uz delsi dobu si schovavam vsechny prispevky z konference, ale je jich
uz tolik, ze to je v Outloku uz dost neprehledne. Chtel bych si proto
vyexportovat vsechny prispevky do ciste textove formy a udelat si
nejaky jednoduchy programek na prohlizeni a hlavne automaticke
rozdelovani do skupin podle predmetu zpravy. Problem je v tom, ze nevim
jak ty zpravy dostat jednoduse ven z postovniho klienta. Normalni
export funguje jen na jednu zpravu a vsechna data jsou ulozena v nejake
databazi, jejiz soubory maji koncovku .mbx (+ indexove soubory .idx).
Nevim ale co to je za databaze. Muzete mi nekdo poradit jak dostat ty
zpravy jednoduse ven ?
Jako klienta pozivam Outlok z baliku IE4.

Roman Palarcik
roman.palarcik(zv)spt(tec)cz


Reindexace Paradox tabulky

[*] RADIK(zv)p15.monet(tec)cz - 13.5.1998 08:13:00

Myslim ze zase tak spatne cist neumim protoze (BDE API Help):

.....

Description
DbiRegenIndexes regenerates ALL indexes associated with a cursor.

.....

Usage
A maintained index is automatically updated when the table is updated.
dBASE or FoxPro: All open indexes are regenerated.
PARADOX: All maintained and non-maintained indexes are regenerated.
SQL, Access: SQL and Access indexes cannot be regenerated.

.....

Ale stejne dik, podivan se na to DoRestructure....

Ma jeste nekdo nejaky napad?


Ales

----------
Od: Martin Fronek
Komu: DELPHI Distribution List
P�edm�t: Re: Reindexace Paradox tabulky
Datum: 12. kv�ten 1998 23:52

Hi,

asi neumis dobre cist ;-)

DbiRegenIndexes je funkce na obnovu NON-MAINTAINED indexu, tedy tech,
ktere se automaticky neobnovuji.

Pro ucel, ktery potrebujes, musis pouzit DbiDoRestructure. Ale to je
jedna z FUJ-FUNKCI. Spousta nastavovani :-((((((((((((((

hodne stesti! fronek(zv)fic(tec)cz

RADIK(zv)p15.monet(tec)cz wrote:
>
> Mam problem:
>
> Mam tabulku, nebo spis se nekdy podari dostat tabulku do stavu "Index
is
> out of date.". Da se pouzit Tutil, ale existuje i BDE funkce
> DbiRegenIndexes. Jenze:
>
> Volam funkci Check(DbiRegenIndexes(Table1.Handle));
> Jenze ta funkce chce, aby tabulka Table1 byla otevrena, ale nejde ji
> otevrit, protoze je index out of date.......
>
> Co s t�m, je to klasicky deadlock....
>
> Jak se da funkce DbiRegenIndexes spustit bez otevrene tabulky.......

Kdy je vhodne uzit threads

[*] RADIK(zv)p15.monet(tec)cz - 13.5.1998 08:25:00


Jiz potreti odpovidam na pouziti threadu s DB komponentami. Je to
uvedeno v TI's pro Delphi na www.inprise.com. Cislo se mi opet nechce
hledat.
Pouziti threadu pro Prepare mi pripada scestne. Obecne jsou thready
vhodne treba pro obsluho neceho, co je zavisle na synchronizaci
(WaitFor....). A samozrejme i pro jine ulohy.....
Prepare bych provadel standardne v hlavnim threadu, ale pred tim bych
zobrazil pekny splash screen ;-)

Ales


----------
Od: Ladislav Nagy
Komu: delphi(zv)pinknet(tec)cz
P�edm�t: Kdy je vhodne uzit threads
Datum: 12. kv�ten 1998 23:59

Ahoj.
Ucim se uzivat threads. V manualu jsem se docetl, ze pokud pristupujete
na VCL jinych fomularu, tak by jste meli pouzivat Synchronize, coz
pozastavi vykonavani hlavniho threadu az do vyrizeni pozadovane
procedury.
V projektech je caste, ze ma programator nejaky DataModul a v nem
hromadu TQuery, TTable a TStoredProc. Pro casto volane TQuery a
TStoredProc je vhodne volat na zacatku Prepare. Myslite, ze je dobre
vytvorit si pri vytvareni toho DataModulu specialni thread, ve kterem se
provedou vsechna Prepare?
Myslim, ze bych v takovem pripade mel pristupovat k Preparovanym
komponentam jen pres Synchronize. A tedy vyhoda vytvoreni threadu zacina
byt spornou.
Mate-li nekdo zkusenosti tak mi prosim napiste.

Mel bych pres synchronize pristupovat i k datovym clenum? Myslim, ze k
properties by se tak pristupovat urcite melo. Takove pristupovani se pak
stava, ale dost neohrabanym. Uz jenom kvuli tomu, ze parametrem
synchronize musi byt metoda threadu - procedura bez parametru.

Diky za prispevky, ktery mne a mozna i nekomu dalsimu pomohou osvetlit
danou problematiku.

Ladislav Nagy


free nahrada za MIDAS

[*] RADIK(zv)p15.monet(tec)cz - 13.5.1998 08:29:00

Neco je na http://www.rtfm.be/fpiette/indexuk.htm, ale zatim je to beta
:-|

Ales

----------
Od: Martin Fronek
Komu: delphi(zv)pinknet(tec)cz
P�edm�t: free nahrada za MIDAS
Datum: 13. kv�ten 1998 0:05

Hi,

nemate nekdo v planu, ci snad ve vyvoji budouci komponenty, ci spise
knihovnu, ktera by nahradila drahy MIDAS? Myslim vzdalene datove zdroje,
pres treti uroven, staci provoz pres TCP/IP (co taky jineho...dneska:-)

fronek(zv)fic(tec)cz


Reindexace Paradox tabulky

[*] MotlicekP(zv)TESCOSW.CZ - 13.5.1998 08:49:04

Neprogramoval jsem primo v BDE API, ale "Index is out of date" se mi
zahl�silo taky.
Bylo to proto, ze jsem mel language tabulky jinou nez jazykovy driver v
BDE konfiguraci.

> -----P�vodn� zpr�va-----
> Od: RADIK(zv)p15.monet(tec)cz [SMTP:RADIK(zv)p15.monet(tec)cz]
> Odesl�no: 13. kv�tna 1998 8:13
> Komu: delphi(zv)pinknet(tec)cz
> P�edm�t: Re: Reindexace Paradox tabulky
>
> Myslim ze zase tak spatne cist neumim protoze (BDE API Help):
>
> .....
>
> Description
> DbiRegenIndexes regenerates ALL indexes associated with a cursor.
>
> .....
>
> Usage
> A maintained index is automatically updated when the table is updated.
> dBASE or FoxPro: All open indexes are regenerated.
> PARADOX: All maintained and non-maintained indexes are regenerated.
> SQL, Access: SQL and Access indexes cannot be regenerated.
>
> .....
>
> Ale stejne dik, podivan se na to DoRestructure....
>
> Ma jeste nekdo nejaky napad?
>
>
> Ales
>
> ----------
> Od: Martin Fronek
> Komu: DELPHI Distribution List
> P�edm�t: Re: Reindexace Paradox tabulky
> Datum: 12. kv�ten 1998 23:52
>
> Hi,
>
> asi neumis dobre cist ;-)
>
> DbiRegenIndexes je funkce na obnovu NON-MAINTAINED indexu, tedy tech,
> ktere se automaticky neobnovuji.
>
> Pro ucel, ktery potrebujes, musis pouzit DbiDoRestructure. Ale to je
> jedna z FUJ-FUNKCI. Spousta nastavovani :-((((((((((((((
>
> hodne stesti! fronek(zv)fic(tec)cz
>
> RADIK(zv)p15.monet(tec)cz wrote:
> >
> > Mam problem:
> >
> > Mam tabulku, nebo spis se nekdy podari dostat tabulku do stavu
> "Index
> is
> > out of date.". Da se pouzit Tutil, ale existuje i BDE funkce
> > DbiRegenIndexes. Jenze:
> >
> > Volam funkci Check(DbiRegenIndexes(Table1.Handle));
> > Jenze ta funkce chce, aby tabulka Table1 byla otevrena, ale nejde ji
> > otevrit, protoze je index out of date.......
> >
> > Co s t�m, je to klasicky deadlock....
> >
> > Jak se da funkce DbiRegenIndexes spustit bez otevrene tabulky.......

Multi font@color text on box

[*] Greissler Ronald <greissler(zv)cbnet(tec)cz> - 13.5.1998 09:21:28


Ja samozrejme nevim, k cemu to potrebujes, ale nemohl bys pouzit TRichEdit, ktery ti jednak uchova text a jednak jakekoliv vlastnosti kterehokoliv znaku (jako v RTF). Na kazdy radek lze pristoupit pomoci Lines a k attributum pomoci SelAttributes (vybraneho znaku ci textu). Nevim jestli ti to pomuze. Pripadne by se dala prepsat nejaka standardni komponenta (treba listbox), ale to by bylo trosku slozitejsi.

P.S.: Stale jsem jeste nedonutil Outlook davat nejake znacky pred puvodni zpravu (jako treba > ). Nevite nekdo, jestli to jde?

Rony
/*********************/
GREISSLER(zv)CBNET.CZ
Prerov
/*********************/

-----P�vodn� zpr�va-----
Od: Triblax [SMTP:triblax(zv)pobox.sk]
Odesl�no: 11. kv�tna 1998 19:50
Komu: delphi(zv)pinknet(tec)cz
P�edm�t: Multi font(zv)color text on box

Caves lidi...
Mam prosbu, a som zvedavy, ci mi niekto poradite...
Potreboval by som komponentu, ktora by bola schopna zobrazit a uschovat
niekolko (sto) riadkov textu (LEN textu) ale s tym, ze kazde slovo moze byt
inym fontom, pripadne farbou (ta farba je dolezitejsia) (velkostou) skusal
som TColorConsole, ale nie je to ono, ma to zo sebou troxu problemi... a ja
to neviem prerobit... som este amater...
Diki za odpovede...
juraj

Kdy je vhodne uzit threads

[*] Greissler Ronald <greissler(zv)cbnet(tec)cz> - 13.5.1998 09:52:25


Pozor na pouzivani threadu pro datasety. Nekde bylo psano, ze datasety v threadu by meli mit vlastni TSession a TDatabase.
Myslim si, ze prepare je nevhodne delat v threadu. Vsak on si uzivatel rad pocka, kdyz mu tam bude cmarat nejaka tuzka do tluste knihy.

Rony
/*********************/
GREISSLER(zv)CBNET.CZ
Prerov
/*********************/

-----P�vodn� zpr�va-----
Od: Ladislav Nagy [SMTP:lada(zv)kolej.mff.cuni(tec)cz]
Odesl�no: 13. kv�tna 1998 0:00
Komu: delphi(zv)pinknet(tec)cz
P�edm�t: Kdy je vhodne uzit threads

Ahoj.
Ucim se uzivat threads. V manualu jsem se docetl, ze pokud pristupujete na VCL jinych fomularu, tak by jste meli pouzivat Synchronize, coz pozastavi vykonavani hlavniho threadu az do vyrizeni pozadovane procedury.
V projektech je caste, ze ma programator nejaky DataModul a v nem hromadu TQuery, TTable a TStoredProc. Pro casto volane TQuery a TStoredProc je vhodne volat na zacatku Prepare. Myslite, ze je dobre vytvorit si pri vytvareni toho DataModulu specialni thread, ve kterem se provedou vsechna Prepare?
Myslim, ze bych v takovem pripade mel pristupovat k Preparovanym komponentam jen pres Synchronize. A tedy vyhoda vytvoreni threadu zacina byt spornou.
Mate-li nekdo zkusenosti tak mi prosim napiste.

Mel bych pres synchronize pristupovat i k datovym clenum? Myslim, ze k properties by se tak pristupovat urcite melo. Takove pristupovani se pak stava, ale dost neohrabanym. Uz jenom kvuli tomu, ze parametrem synchronize musi byt metoda threadu - procedura bez parametru.

Diky za prispevky, ktery mne a mozna i nekomu dalsimu pomohou osvetlit danou problematiku.

Ladislav Nagy

Local SQL na velku indexovanu paradox tabulku

[*] chaloupka(zv)mboxzn(tec)cz (Chaloupka Pavel) - 13.5.1998 09:55:24

Na Interbase existuje klickove slovo PLAN, ktere se da do selectu
napr.(ukazka z helpu):

SELECT * FROM CITIES C, STATES S, MAYORS M
WHERE C.CITY = M.CITY AND C.STATE = M.STATE
PLAN JOIN (STATE NATURAL, CITIES INDEX DUPE_CITY,
MAYORS INDEX MAYORS_1);

Tim natvrdo nanutim aby Interbase pouzila moje indexy. Vice najdete v
dokumentaci nebo v helpu. V online dokumentaci (je na CD Delphi 2) je to
soubor IBLR.PDF strana 110-115.

-----P�vodn� zpr�va-----
Od: Ing. Jahoda Jaroslav <Jaroslav.Jahoda(zv)lesprojekt(tec)cz>
Komu: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>
Datum: 13. kv�tna 1998 7:25
P�edm�t: RE: Local SQL na velku indexovanu paradox tabulku


>> Mam s tym teraz ale iny problem : povodne som potreboval z tabulky
>> vyrezat "stvorec" - podla dvoch indexov - slo to velmi pomaly.
>> Zredukoval som SQL dotaz na select * from stars where alfa between
>> :AlfaMin and :AlfaMax. Vysledok vratilo uzasne rychlo, aj ked mal
>> 20.000 recordov. Potom som vymenil alfa za delta, a to cakal som to
>> iste. Ale vysledok bol uplne iny - strasne pomale, hoci tam bol tiez
>> index. Zrejme to bude tym, ze podla Alfa je tabulka fyzicky
>> zotriedena, a podla delta nie. Ale tam mam index, ktory by mi to mal
>> nahradit. Nerozumiem tomu a akosi sa mi nedari cez to prejst.
>>
>>
> Minuly tyden jsem slibil, ze dam k dispozici testy rychlosti
>databazi. Pri psani testovaci aplikace jsem narazil na podobny problem,
>dal jsem tam dotazy typu "hledani intervalu" a "hledani ctverce".
>
> Zkousel jsem ruzne tabulku oindexovat a ouha, selekty jsou
>stejne pomale ikdyz tam index je ci neni a to zatim na vsech databazich
>(MSAccess, MSSQL, Interbase, Paradox, DBase 4.0, FoxPro 2.6).
>
> Muze mi nekdo poradit jak donutit napr MSSQL ci Interbase aby
>pouzival index, ktery jsem mu vytvoril.
>
> J.Jahoda
>

Problemy s RichEdit a Clippboardem

[*] Greissler Ronald <greissler(zv)cbnet(tec)cz> - 13.5.1998 10:00:01


Pomoci RichEdit1.CopyToClipBoard a RichEdit2.PasteFromClipBoard to jde "relativne" dobre, ale je pravda, ze se obcas stane jakasi chyba pri kopirovani pres clipboard (mozna jen v NT) a text se neprenese (dela to i u TMemo, prip TEdit). Nekdy si to dokonce navic drze pipne. Ja to zkousel obejit tak, ze jsem smazal clipboard a kontroloval obsah clipboardu tak dlouho, dokud se tam skutecne neco neobjevilo (v cyklu jsem delal CopyToClipboard). Musel jsem to ale nakonec omezit na takovych 5 pokusu, protoze se nekdy stavalo, ze si to piplo a pak se jiz do clipboardu nepreneslo nic ani po 10000000000000... pokusech. (kdyz se to nepovedlo ani po pate, tak se to jiz nepovedlo nikdy).
Muze na to mit nekdy i vliv chraneny (Protect) text v ramci ciloveho RichEditu. Pak doporucuji v OnProtectChange nastavit AllowChange:=true.

Rony
/*********************/
GREISSLER(zv)CBNET.CZ
Prerov
/*********************/

-----P�vodn� zpr�va-----
Od: Pavel Bare� [SMTP:atoll(zv)telecom(tec)cz]
Odesl�no: 12. kv�tna 1998 13:42
Komu: DELPHI Distribution List
P�edm�t: Problemy s RichEdit a Clippboardem

Vyresil jiz nekdo problem s prenosem textu mezi RichEdity pomoci clippboardu ?

Navrhovane reseni: Lines.Add(Form1.DBRichEdit1.SelText) nezachova bouhuzel formatovani coz potrebuji.

Problem se vyskytuje pouze ve WinNT a pokud je spusten Prohlizec schranky tak to funguje korektne.

dekuji za kazdou zkusenost

Pavel Bare�
Atoll s.r.o.

http://web.telecom(tec)cz/atoll


<<Soubor: ATT00001.htm>>

scrollbar u DBGrid

[*] Greissler Ronald <greissler(zv)cbnet(tec)cz> - 13.5.1998 10:02:58


Nad jakou DB to jede? Pokud nad nejakou SQL, tak ti scrollbar nemuze ukazovat zadnou aktualni pozici (aspon myslim), protoze neni schopen zjistit, zda je na patem, desatem nebo stodvacettri a pultem zaznamu. Je schopen jen zjistit BOF a EOF. (Pak samozrejme nejsem schopen vysvetlit, proc ti to jede na jednoduchem formulari)

Rony
/*********************/
GREISSLER(zv)CBNET.CZ
Prerov
/*********************/

-----P�vodn� zpr�va-----
Od: Skacel Miloslav [SMTP:skacel(zv)kjsoft(tec)cz]
Odesl�no: 11. kv�tna 1998 19:43
Komu: 'DELPHI Distribution List'
P�edm�t: scrollbar u DBGrid

Ahoj,

kdyz pouziji DBgrid pro zobrazeni dat v jednoduchem formulari,
tak vertikalni scrollbar spravne ukazuje pozici kurzoru v tabulce.

Kdyz ji pouziji ve formulari, ktery je potomkem z nekolika predku,
tak ma vertikalni scrollbar pouze tri pozice pro prvni, posledni a ostatni
zaznamy.
V obou pripadech jsou mrizky DBgrid pripojeny ke stejnemu zdroji TTable.

Netusite nekdo kde hledat? Diky.

Milos Skacel

Problem s knihovnou RX 2.40

[*] Richard Skopal <skopalr(zv)trexima(tec)cz> - 13.5.1998 10:12:27

Ahoj
Mam stejny problem s RX knihovnou 2.40, o kterem uz tady kdysi nekdo psal.
Pri instalaci Dclrxtls.dpl do Delphi 3.0 C/S Windows 95 zamrznou tak,
ze jedinym resenim je resetovat pocitac.
K zamrznuti dojde vetsinou pri vyberu zalozky "RX Tools" v palete komponent.
Mam PC s Pentium MMX 166 MHz, 32 MB RAM, Windows 95 cz OSR2,
IE4.0 + Active Desktop.
Kdyz z Register procedury pro Dclrxtls.dpl odstranim nekolik komponent,
tak se instalace podari. Nepodarilo se mi ale zjistit, ktere komponenty
tyto problemy zpusobuji. Zda se, ze zalezi spis na poctu registrovanych
komponent
v Dclrxtls.dpl, nez na tom, ktere z nich se odstrani.

Zkousel jsem nainstalovat RX 2.40 i na PC s Pentium II a WinNT 4.0 Server a
na PC s Cyrix 120 a Win 95 - zde vsechno funguje bez problemu.


Richard Skopal
skopalr(zv)trexima(tec)cz

ShowMOdal

[*] TucekR(zv)p15.monet(tec)cz - 13.5.1998 10:13:00

Hmmm to je sice hezka rada, jenze doslo k nejake smrti, nebot ta okna
byla nastavena na default hodnoty (kontroloval jsem to s nove vytvorenym
oknem) a samozrejme ze to stejne nefungovalo.....

Ale stejne diky za rady.... TRT

----------
Od: Petr Urban
Komu: DELPHI Distribution List
P�edm�t: Re: ShowMOdal
Datum: 12. kv�ten 1998 19:09

Neni s tim zadny problem. To jen staci, kdyz tem oknum das spravny
VISIBLE
True nebo False). Vono to totiz nastavi Visible na True a pak se to
vsechno
zblbne. Hral jsem si uplne stejne jako ty a pak jsem to pul hodiny
hledal
:))
Cekam na d�ky.
Tak to by melo byt vse.

Cooler

-----P�vodn� zpr�va-----
Od: TucekR(zv)p15.monet(tec)cz <TucekR(zv)p15.monet(tec)cz>
Komu: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Datum: 12. kv�tna 1998 12:11
P�edm�t: ShowMOdal


>Mam nasledujici problem
>
>mam aplikaci funguje normalne
> po spsusteni se zobrazi hlavni okno tuknu okno se skryje a
>vytvori
> se jine pri ukonceni toho okna se uvolni a zobrazi to predchozi
>
>hral jsem si a hlavni okno jsem udelal MDIForm a to druhe MDIChild, pak
>tospadlo na hlasce "cannot make a visible window modal", predelal jsem
>to zptaky na fsNormal, ale tato hlaska tam uz zustatva na porad a okno
>se nechce zobrazovat !!!
>
>PROC paneboze, je to vsechno tak jak bylo a presto to dela toto, smazal
>jse DCU, projekt vsechno narharl zptaky a nic....
>
>PORADTE PROSIM
>
> TRT
>
>PS: znovu delat to okno se mi nechce....

Ukoncenie inej aplikacie

[*] Ondrej KOZIAK E121 <ono(zv)vdstudentserv02.utc.sk> - 13.5.1998 10:27:29


Nazdar vsetci!

Vo svojom programe spustam este iny program pomocou WINEXEC.
Ako by som ten isty program na konci mojho Ukoncil ?

Dakujem za vsetky rady.

Ondrej.

Local SQL na velku indexovanu paradox tabulku

[*] Martin Kubecka <martin.kubecka(zv)dytron(tec)cz> - 13.5.1998 10:28:34

Cau,

U MS SQL je to takto:

INDEX = {index_name|index_id}

SELECT prijmeni, jmeno
FROM zakaznici (INDEX = muj_index)
WHERE jmeno = 'Pepa'

Zda se index pouzil se da zjistit pomoci prikazu SHOWPLAN a pro
porovnani rychlosti zpracovani s indexem nebo bez indexu (tzv.
tablescan) se da pouzit prikaz STATISTIC IO.

Martin Kubecka

> Muze mi nekdo poradit jak donutit napr MSSQL ci Interbase aby
> pouzival index, ktery jsem mu vytvoril.
>
> J.Jahoda


probl�m: transakce s tabulkami paradox

[*] MotlicekP(zv)TESCOSW.CZ - 13.5.1998 10:38:33

Problem:
Paradox Tabulka1 a Tabulka2 spolecny atribut atribut1. Tabulka1 a
Tabulka2 jsou napojeny na TDatabase DBS;

begin
DBS.StartTransaction;
smaz(Tabulka1atribut1.AsString);
tabulka1.Delete;
DBS.RollBack;
end;
...
procedure smaz(hodnota_klice);
begin
// tabulka2 se filtruje pouze na hodnoty hodnota_klice pro pole
atribut1

while not tabulka2.eof begin;
tabulka2.Delete;
end;

// tabulka2 se vraci na puvodni zaznam
end;

Dotaz: Po provedeni RollBack-u se tabulka1 vrati do puvodnihostavu,
tabulka2 nikoliv. Cim to je ? Je to tim, ze se premistuje
ukazatel v tabulace tabulka2 (navraceni na puvodni zaznam)
nebo ze se filtruje ?

Petr Motlicek


At Beginning of Table

[*] MotlicekP(zv)TESCOSW.CZ - 13.5.1998 10:43:39

Problem: Prazdna tabulka, formular pro vkladani zaznamu do tabulky.
Vyplni se prvni pole, prejde se na druhe a
objevi se hlaska (exception ?) "At Beginning of Table".
Neprisel jsem na to proc ta hlaska a proc neprerusi
vykonavani procedury (event handleru), ktery otevrel formular
(okno.showModal).

Petr Motlicek


Export z Outloku

[*] Martin Kubecka <martin.kubecka(zv)dytron(tec)cz> - 13.5.1998 10:50:58

Jasne ze to neni nic moc rada ;-), ale ja prave z tohoto duvodu pouzivam
Nechtskape Communicator 4.04, ktery umi tridit podle threadu i maily a
ne jen newsy (nechapu, proc to Outlook v mailech neumi a newsech jo).

Mac

roman.palarcik(zv)spt(tec)cz wrote:

> nejaky jednoduchy programek na prohlizeni a hlavne automaticke
> rozdelovani do skupin podle predmetu zpravy.

Problem s DecisionCube

[*] Martin Sasek <sasek(zv)ujep(tec)cz> - 13.5.1998 10:56:47

Preji hezky den,

pouzivam componentu DecisionCube a mam problem s formatovanim vystupu
souctovych poli (SUM na dimense) v DecisionGrid. Vlastni bunky dimensi maji
jak "Display format" tak "Alignment". Ovsem souctova pole tyhle vlastnosti
nemaji (tedy nemohu je najit).
Jinak pouzivate nekdo tuto componentu ? Jake mate zkusenosti ?

Dekuji za odpovedi

Martin Sasek, ORIMEX s.r.o.
programator-analytik
--------------------------------------------------
e-mail : sasek(zv)orimex(tec)cz,sasek(zv)ujep(tec)cz
fido : 2:423/34.7(zv)fidonet.org
tel. : +420 47 5620061
fax : +420 47 5620499
GSM : +420 603 439 826
--------------------------------------------------

SQL - grupovani

[*] Marek Prokop <prokopsw(zv)czn(tec)cz> - 13.5.1998 11:40:08

Mozna jsem to nepochopil spravne, ale dela to na mne dojem, ze je chyba uz
v navrhu tabulky. Chybi tam sloupec, ktery rika, zda se dany zaznam tyka
televize, nebo radia, atd. Pak by to melo byt bez problemu takto:

SELECT druh_prijmace, prijmac, SUM(vaha)
FROM sel
WHERE prijmac IN (1, 2, 3)
GROU BY druh_prijmace, prijmac

Marek Prokop

On Tuesday, May 12, 1998 4:47 PM, Stepan Cerny [SMTP:chaosz(zv)geocities.com]
wrote:
> Preji pekny den :-) ,
>
> mam celkem zavazny/trivialni problem:
> v SQL (na lokalni Paradox. tab.) potrebuji GROUP BY podle sloupcu (ne
> podle hodnot ve sloupcich).
> Zkousel jsem to pomoci UNIONu , ale to "vydrzelo" akorat 70xUNION, pak
> to rachlo.
>
> S UNIONama to vypada taglhe:
> ~~~~~~~~~~~~~~~~~~~~~~
> SELECT 1 AS id, radio, SUM(vaha)
> FROM sel
> WHERE radio IN (1,2,3)
> GROUP BY radio
> UNION
> SELECT 2 AS id, televize, SUM(vaha)
> FROM sel
> WHERE televize IN (1,2,3)
> GROUP BY televize
> UNION . . . . .
> ~~~~~~~~~~~
>
> Diky za rady a porady ...
>
> Stepan Cerny
> chaosz(zv)geocities.com
>

Export z Outloku

[*] ing.Radim Vajchr <rwmkom(zv)mnet(tec)cz> - 13.5.1998 13:27:01

>Ahoj,
>uz delsi dobu si schovavam vsechny prispevky z konference, ale je jich
>uz tolik, ze to je v Outloku uz dost neprehledne. Chtel bych si proto
>vyexportovat vsechny prispevky do ciste textove formy a udelat si
>nejaky jednoduchy programek na prohlizeni a hlavne automaticke
>rozdelovani do skupin podle predmetu zpravy. Problem je v tom, ze nevim
>jak ty zpravy dostat jednoduse ven z postovniho klienta. Normalni
>export funguje jen na jednu zpravu a vsechna data jsou ulozena v nejake
>databazi, jejiz soubory maji koncovku .mbx (+ indexove soubory .idx).
>Nevim ale co to je za databaze. Muzete mi nekdo poradit jak dostat ty
>zpravy jednoduse ven ?
>Jako klienta pozivam Outlok z baliku IE4.
>

Jednoduse , no to asi ne. Ale jinak lze vyexportovat z Outlok Expres (OutEX)
do Otlouku full neboli toho z Office ci Outloku98 a z toho pak uz jde
exportovat do textu, Excelu , Accessu (*.mdb soubory), volneho formatu atd.
Napriklad v Accessu to ma docela rozumne rozvrzeni a da se to hned pouzit.
Exportovat lze z OutEx jednotlive foldery nebo vse, potom se vse nacpe do
inboxu full outloku. Na nej muzeme uplatnit inbox asistant a rozhodit do
jednotlivych folderu jako u OutEX. Ty lze dale exportovat, moznosti je velmi
mnoho - zvlada to temer vse. Akorat holt to chce vse od microso a trochu si
pohrat. Primo z Out Ex nevim jak to dostat ven.
Radim

>Roman Palarcik
>roman.palarcik(zv)spt(tec)cz


'This control requires version 4.70 or greater of

[*] Ondrej Kelle <Kelleon(zv)nnsk.sk> - 13.5.1998 14:05:54

Ahoj vsetci,

tuto hlasku dostavam v runtime pri vytvarani formulara, ktory obsahuje
TDateTimePicker. Je to spustane na Win95 (s ktorymi nemam takmer ziadne
skusenosti), verzia COMCTL32.DLL na tom stroji je 4.00.950.

Naivne som dufal, ze tento problem vyriesim jednoducho tym, ze do
InstallShield setup-u pridam tuto DLL v pozadovanej verzii. Napadlo ma,
ze ju najprv skusim rucne aktualizovat, ale - au. Win95 mi tuto DLL
nedovoli ani premenovat a krici na mna, ze je 'in use by Windows'. Mam
dojem, ze teda ani InstallShield v tomto pripade neuspeje (alebo prave
na to je tam to sympaticke posledne okno 'Restart Windows'?). Okrem
toho, mozu tam byt ine zavisle kniznice, o ktorych nemam ani potuchy...

Takze moja otazka znie: Kedze neviem, na akych strojoch bude moja
aplikacia spustana, znamena to, ze sa musim vzdat pouzivania tych
novsich controls, napr. TDateTimePicker, TProgressBar, TTreeView...
atd.? Je toto mozne vyriesit pomocou InstallShield-u? Myslim tym verziu
Express, ktora je dodavana zdarma s Delphi 3.

Pripadne, ktory service pack alebo ktora verzia IE :) musi byt
nainstalovana, aby som vo Win95 mal pozadovane verzie systemovych
kniznic?

S tymito problemami som zatial velmi neprisiel do styku, takze budem
vdacny za kazdu pomoc, pripadne odkazy, kde mam hladat informacie.

Vopred vdaka

Ondrej Kelle
it(zv)nnsk.sk


TListBox

[*] Krayzel Libor <Libor.Krayzel(zv)czech-tv(tec)cz> - 13.5.1998 14:27:50

Zdravim,

netusite nekdo, jak dostat k polozce v Listboxu ikonu (BMP, ICO)?

Diky.

S pozdravem

Libor Krayzel
Czech Television, Television Studio Ostrava
Dvorakova 18
729 20 Ostrava

Phone: (069) 6201 375
E-mail: mailto:Libor.Krayzel(zv)czech-tv(tec)cz
> Homepage: http://members.tripod.com/~sovtop
> Fidonet: mailto:libor_krayzel(zv)p5.f59.n421.z2.fido(tec)cz
> E-mail2: mailto:sovtop(zv)email(tec)cz
>
>

TChart - jeste jednou

[*] Stepan Liska <LISKA(zv)MILADA.TROJA.MFF.CUNI.CZ> - 13.5.1998 14:43:11

> Porad mi nejde zmeni ten typ serie u TChart.Skusil jsem funkci kterou mi
> poradil Ondrej
>
> ChangeSeriesType(var ASeries: TChartSeries; NewType: TChartSeriesClass);
>
> ale nak to hazi chybu v typu prvniho parametru. Nevite nekdo, jak se s tim
> zachazi ?
> Proste jeno potrebuju ze serie typu TFastLineSeries udelat serii typu
> TBarSeries. Jestli znate nakej jinej zpusob nez tuhle funkci, napiste mi ho
> prosim, uz jsem na dne.Predem dekuji za kazdou myslenku. Zda se mi, ze tady jde o nepochopeni. TChartSeries je zrejme class,
tedy pokud chci "jen zmenit typ serie" tak to znamena udelat
instanci tridy nove serie, zrejme provest Assign stare serie a starou
serii zrusit. Skoro bych se vsadil, ze presne tohle dela ta funkce.
A samozrejme, pokud jako prvni parametr davas propertu nejakeho
jineho objektu, tak s tebou kompilator vybehne. Budes muset opravdu
udelat instanci TBarSeries, nejak do ni dostat data z property
TFastLineSeries,a novou instanci priradit do property.

Takhle je to hrozne neprehledny, ale nechce se mi prolejzat
zdrojaky a helpy (krome toho zrovna sedim u 386ky).

Stepan.

Local SQL na velku indexovanu paradox tabulku

[*] Stepan Liska <LISKA(zv)MILADA.TROJA.MFF.CUNI.CZ> - 13.5.1998 15:27:37

> Mam s tym teraz ale iny problem : povodne som potreboval z tabulky
> vyrezat "stvorec" - podla dvoch indexov - slo to velmi pomaly.
> Zredukoval som SQL dotaz na select * from stars where alfa between
> :AlfaMin and :AlfaMax. Vysledok vratilo uzasne rychlo, aj ked mal
> 20.000 recordov. Potom som vymenil alfa za delta, a to cakal som to
> iste. Ale vysledok bol uplne iny - strasne pomale, hoci tam bol tiez
> index. Zrejme to bude tym, ze podla Alfa je tabulka fyzicky
> zotriedena, a podla delta nie. Ale tam mam index, ktory by mi to mal
> nahradit. Nerozumiem tomu a akosi sa mi nedari cez to prejst.

Coz takhle udelat nejdrive select na Alfa, a v tom selectu dat
ORDER BY Delta a na vysledek dat select podle Delta. Teda takhle by
mi to prislo jako nejlepsi na najiti ctverce. Akorat mam takovej
pocit, ze se neda v LocalSQL udelat vnoreny dotaz, resp. pouzit
vysledek jednoho dotazu v jinem. Teda asi takto

select * from
( select * from stars
where alfa between :AlfaMin and :AlfaMax
)
where delta between :DeltaMin and :DeltaMax

Je to jenom napad, ale treba nekdo poradi zda to jde.

Stepan.

Alokovana pamet, pokracovani ...

[*] Skacel Miloslav <skacel(zv)kjsoft(tec)cz> - 13.5.1998 15:38:09


Ahoj,

http://www.dystopia.fi/~janij/techinfo/memleak.htm je fakt dobra unita na
sledovani pameti. Je mozne i sledovani samostatnych procedur.....

Diky vyse uvedene unite jsem pri hledani zapomenutych bajtu dosel
az k nasledujicimu prikladu. Je program volajici jedinou funkci vracejici
string. Ztraci se zde 12 bajtu.

---------------------------------------------
unit Unit2;
interface
function GetName: string;

implementation
function GetName: string;
begin
Result:='a';
end;
end.
---------------------------------------------
program MemLeak;
uses
MemCheck,
Unit2 in 'Unit2.pas';

var tmp: string;
begin
tmp:=GetName;
//tmp:=''; kdyz se provede tento radek, tak je MemLeak=0
end.{*}
---------------------------------------------

Zajimave, ze?
Cekal bych, ze v miste end.{*} by prekladac mohl poznat, ze pocet odkazu na tmp klesl na 0 a uvolnit
tak alokovanou pamet. Asi se tak nedeje. Jake jsou vase zkusenosti?

Milos Skacel

free nahrada za MIDAS

[*] Martin Fron�k <fronek(zv)fic(tec)cz> - 13.5.1998 15:58:41


Hi,

diky, ale na toto jsem do konference upozornoval ja :-)

nicmeme tohle neni dostacujici...

-----Original Message-----
From: RADIK(zv)p15.monet(tec)cz [SMTP:RADIK(zv)p15.monet(tec)cz]
Sent: Wednesday, May 13, 1998 8:29 AM
To: delphi(zv)pinknet(tec)cz
Subject: RE: free nahrada za MIDAS

ShowMOdal

[*] Ji�� Appeltauer�����ڦ�������r��� - 13.5.1998 16:28:43

J� bych Petrovi moc neoponoval, protoze ta hlaska znamena presne to, ze
okno, ktere se
snazis zobrazit modalne, uz tam jednou je. Treba neni hnedka navrchu, muze
byt vespod a
jeste k tomu vsemu nedokreselene, to uz se mi taky jednou stalo (taky jsem
si hral s MDI).
Kazde okno, ktere chces zobrazovat modalne musi mit nastavenou property
Visible na false.
Abych tak pravdu rek, mozna jsi zrovna tuhle prehlid, protoze ja jsem to
taky kontroloval,
nezlob se, jestli se pletu. Clovek si rekne, nejaky Visible - True nebo
False - dyt je to jedno,
prave to je ten omyl neni...

Tak Cau, nejmenovany Tool Tim.

>Hmmm to je sice hezka rada, jenze doslo k nejake smrti, nebot ta okna
>byla nastavena na default hodnoty (kontroloval jsem to s nove vytvorenym
>oknem) a samozrejme ze to stejne nefungovalo.....
>
>Ale stejne diky za rady....
>
> TRT
>
> ----------
>Od: Petr Urban
>
>Neni s tim zadny problem. To jen staci, kdyz tem oknum das spravny
>VISIBLE
>True nebo False). Vono to totiz nastavi Visible na True a pak se to
>vsechno
>zblbne. Hral jsem si uplne stejne jako ty a pak jsem to pul hodiny
>hledal
>:))
>Cekam na d�ky.
>Tak to by melo byt vse.
>
>Cooler
>
> -----P�vodn� zpr�va-----
>Od: TucekR(zv)p15.monet(tec)cz <TucekR(zv)p15.monet(tec)cz>
>
>>Mam nasledujici problem
>>
>>mam aplikaci funguje normalne
>> po spsusteni se zobrazi hlavni okno tuknu okno se skryje a
>>vytvori
>> se jine pri ukonceni toho okna se uvolni a zobrazi to predchozi
>>
>>hral jsem si a hlavni okno jsem udelal MDIForm a to druhe MDIChild, pak
>>tospadlo na hlasce "cannot make a visible window modal", predelal jsem
>>to zptaky na fsNormal, ale tato hlaska tam uz zustatva na porad a okno
>>se nechce zobrazovat !!!
>>
>>PROC paneboze, je to vsechno tak jak bylo a presto to dela toto, smazal
>>jse DCU, projekt vsechno narharl zptaky a nic....
>>
>>PORADTE PROSIM
>>
>> TRT
>>
>>PS: znovu delat to okno se mi nechce....

SQL - grupovani

[*] Stepan Cerny <chaosz(zv)geocities(tec)com> - 13.5.1998 17:43:28

NeNeNe,
taghle jednoduche to zase nejni ... kazdy sloupec je jedna promenna, ktera ma
v jine tabulce svuj popis. Tech sloupcu je tam moc (co tabulka unese -255), a
jelikoz tabulka ma nejakych 2 tisice zaznamu, tak 2000*255 je moc (slovy
hodne). To co navrhujes, by slo taky, ale musela by se preklapet strutura a
bylo by to pomalejsi, nez kdybych se vykaslal na UNIONy a udelal to rovnou po
jednotlivych dotazech.
Zatim to resim tak, ze to po 20 UNIONech rozsekavam a poustim postupne, lec
vnitrne mne to stejne neuspokojuje :-)))

Tabulka ma proste takovouto strukturu (A NEDA SE S TIM NI DELAT - proste
NEMOHU)
ID - Integer
Var_1 - Smallint (Televize)
Var_2 - Smallint (Radio)
....
Var_255 - Smallint (Pes)


Marek Prokop wrote:

> Mozna jsem to nepochopil spravne, ale dela to na mne dojem, ze je chyba uz
> v navrhu tabulky. Chybi tam sloupec, ktery rika, zda se dany zaznam tyka
> televize, nebo radia, atd. Pak by to melo byt bez problemu takto:
>
> SELECT druh_prijmace, prijmac, SUM(vaha)
> FROM sel
> WHERE prijmac IN (1, 2, 3)
> GROU BY druh_prijmace, prijmac
>
> Marek Prokop
>
> On Tuesday, May 12, 1998 4:47 PM, Stepan Cerny [SMTP:chaosz(zv)geocities.com]
> wrote:
> > Preji pekny den :-) ,
> >
> > mam celkem zavazny/trivialni problem:
> > v SQL (na lokalni Paradox. tab.) potrebuji GROUP BY podle sloupcu (ne
> > podle hodnot ve sloupcich).
> > Zkousel jsem to pomoci UNIONu , ale to "vydrzelo" akorat 70xUNION, pak
> > to rachlo.
> >
> > S UNIONama to vypada taglhe:
> > ~~~~~~~~~~~~~~~~~~~~~~
> > SELECT 1 AS id, radio, SUM(vaha)
> > FROM sel
> > WHERE radio IN (1,2,3)
> > GROUP BY radio
> > UNION
> > SELECT 2 AS id, televize, SUM(vaha)
> > FROM sel
> > WHERE televize IN (1,2,3)
> > GROUP BY televize
> > UNION . . . . .
> > ~~~~~~~~~~~
> >
> > Diky za rady a porady ...
> >
> > Stepan Cerny
> > chaosz(zv)geocities.com
> >

Zm�na struktury tabulky Paradox

[*] RADIK(zv)p15.monet(tec)cz - 13.5.1998 17:49:00

Rad bych vypnul programove nebo pomoci Local SQL vlastnost polozky
REQUIRED u jiz existujici tabulky.
Jde mi o to, alych mohl uzivateli dat exe soubor, ktery prepne tuto
vlastnost bez pouziti Database Desktopu nebo jineho nastroje.

Ales


editor RTF & Pict & OLE

[*] Ondrej Kelle <Kelleon(zv)nnsk.sk> - 13.5.1998 18:30:32

Nieco som nasiel pre Delphi 2 na
http://www.dystopia.fi/~janij/techinfo/richedit.htm

Ondrej Kelle
it(zv)nnsk.sk

> -----Original Message-----
> From: Ivan Tur�an [SMTP:iturcan(zv)borland(tec)cz]
> Sent: Tuesday, May 12, 1998 9:50 PM
> To: DELPHI Distribution List
> Subject: editor RTF & Pict & OLE
>
> Hello,
>
> Nakolko nepozna TRichEdit vkladanie obrazkov, jedinu moznosta ako ich
> tam
> dat
> je doplnit TRichEdit o OLE interface a obrazky tam vkladat ako OLE
> objekt.
> To ma ale niekolko otazok z ktorima si lamem hlavu.
> Ako mozem programovo zmenit velkost objektu ?
> Ako ziskam data obrazku ktory je ulozeny v OLE ?
> Nie ze by som nevedel programovat ale napriek vsetkej snahe sa mi
> nepodarilo
> na to prist, jednak
> koli tomu ze nemam podrobny HELP na win API, a ako iste viete tak v
> helpoch
> D3 su na tie najdolezitejsie veci len odkazy !!!?
>
> Nepozna niekdo lepsi sposob ako editovat obrazky spolu z textom, alebo
> nema
> niekto komponentu podporujuci novy format RTF z word97, ja mam len
> manual a
> ten ma cca. 800 KB ?
>
>
> Ivan Turcan
>
>

Ukoncenie inej aplikacie

[*] Vaclav Sazima <sazima(zv)comp(tec)cz> - 13.5.1998 18:42:23



Ondrej KOZIAK E121 wrote:

> Nazdar vsetci!
>
> Vo svojom programe spustam este iny program pomocou WINEXEC.
> Ako by som ten isty program na konci mojho Ukoncil ?
>
> Dakujem za vsetky rady.
>
> Ondrej.

function ExecMainApp(ExeName: PChar;var ProcessInfo:
TProcessInformation): Boolean;
var
StartupInfo: TStartupInfo;
begin
FillChar(StartupInfo, Sizeof(StartupInfo), 0);
StartupInfo.cb := Sizeof(StartupInfo);
StartupInfo.wShowWindow := SW_MINIMIZE;
Result := CreateProcess (nil, ExeName, nil, nil, False,
CREATE_NEW_CONSOLE or HIGH_PRIORITY_CLASS {NORMAL_PRIORITY_CLASS},
nil,
nil, StartupInfo, ProcessInfo);
end;

function TerminateMainApp (hProcess : THandle) : boolean;
begin
Result := TerminateProcess(hProcess,0);
end;

To jsem nevymyslel ja, ale nekdo v teto konferenci. Vaclav Sazima


problemy s DCOM, "RPC server nebyl nalezen"

[*] Ladislav Nagy <lada(zv)kolej.mff.cuni(tec)cz> - 13.5.1998 19:17:27

Ahoj delfini.
Snazim se vytvorit si Application server. Vyvinul jsem si serverovskou i klientskou aplikaci. Zjistil jsem, ze proto, aby bylo mozne nastavit ServerName musim mit nainstalovany DCOM. Provedl jsem. Ted, kdyz pustim klienta na temze pocitaci jako je server, tak to jede OK. Kdyz se pokusim klienta pustit z jineho pocitace, tak to nejede. A to i kdyz jsem tam doinstaloval DCOM.
Hlasi to chybu OleExcetion v klientske aplikaci : "RPC server nebyl nalezen."
A tak jsem pokracoval. Stahnul jsem si DCOM configuration utility. Ty mi prozradili, ze abych mohl na serveru pouzivat DCOM, musim mit nastaveno rizeni pristupu po uzivatelich. Prepnul jsem si rizeni pristupu po uzivatelich, ale nevim jak ty uzivatele definovat (jsem spojen kabelem jen s kamaradem a nevim jak nastavit server odkud ztahovat USERs a GROUPs). Ale mozna je to spatna cesta ...?

Nemate s tim nekdo zkusenosti? Co je treba nainstalovat/nastavit na klientovi a na serveru, abych mohl rozjet client/server komunikaci mezi dvema pocitaci?

Diky za rady,
Lada Nagy
lada(zv)kolej.mff.cuni(tec)cz


TListBox

[*] Ji�� Appeltauer�����ڦ�������r��� - 13.5.1998 20:24:37

Zdravim!

Ja to netusim, ale vim, ze to jde s TListView, je to komponenta ve Win 32.
Pripojis tam TImageList a je to i s ikonkama. Prave kvuli TListBoxu jsem
prisel na TListView. Je to sice trosku slozitejsi, ale vyslednej efekt stoji
za
to.

Ahoj Tool Tim.

-----P�vodn� zpr�va-----
Od: Krayzel Libor <Libor.Krayzel(zv)czech-tv(tec)cz>
P�edm�t: TListBox


>Zdravim,
>
>netusite nekdo, jak dostat k polozce v Listboxu ikonu (BMP, ICO)?
>
>Diky.
>
> S pozdravem
>
> Libor Krayzel
>Czech Television, Television Studio Ostrava
>Dvorakova 18
>729 20 Ostrava
>
>Phone: (069) 6201 375
>E-mail: mailto:Libor.Krayzel(zv)czech-tv(tec)cz
>> Homepage: http://members.tripod.com/~sovtop
>> Fidonet: mailto:libor_krayzel(zv)p5.f59.n421.z2.fido(tec)cz
>> E-mail2: mailto:sovtop(zv)email(tec)cz
>>
>>

Export z Outloku

[*] Ji�� Appeltauer�����ڦ�������r��� - 13.5.1998 20:30:10

Zdravim vsechny, kteri pouzivaj "Autluk"!
Teda nechci vam kecat do zabavy, ale "Autluk" se pise Outlook, ne
Outlok. Ja osobne
nevim, co proti nemu mate. Ja ho tady pouzivam a tridit prispevky teda
docela umi, jen si
s tim dat trochu prace. Jestli Hledate tohle, tak v nabidce Nastroje, je
pomocnik pro
dorucenou postu a tam jde nastavit skoro vsechno - od autora po predmet, od
kopirovani
po smazani ze serveru.

Tool Tim


Local SQL na velku indexovanu paradox tabulku

[*] psoft <psoft(zv)kosice.telecom.sk> - 13.5.1998 21:58:43

> Jinak jsem si uvedomil, ze to co jsem tady zminoval drive
> (predkousane filtry na databazi firem CR) je v tomto pripade celkem
> nepouzitelne, protoze nase tabulka na CD se nedala editovat, tudiz ty
> predkousane vybery byli staticke.

Nie je potrebne editovat tuto velku tabulku, staci, ak sa mi podari v
nej rychle hladat. Zvysenie velkosti clustera pomohlo, samozrejme ze
sa tam zmestilo dost recordov.

Mam s tym teraz ale iny problem : povodne som potreboval z tabulky
vyrezat "stvorec" - podla dvoch indexov - slo to velmi pomaly.
Zredukoval som SQL dotaz na select * from stars where alfa between
:AlfaMin and :AlfaMax. Vysledok vratilo uzasne rychlo, aj ked mal
20.000 recordov. Potom som vymenil alfa za delta, a to cakal som to
iste. Ale vysledok bol uplne iny - strasne pomale, hoci tam bol tiez
index. Zrejme to bude tym, ze podla Alfa je tabulka fyzicky
zotriedena, a podla delta nie. Ale tam mam index, ktory by mi to mal
nahradit. Nerozumiem tomu a akosi sa mi nedari cez to prejst.

> ''''
> (O O)
> +-------------oOO------(_)--------------------+
> | PSOFT, ing.Peter Cirip |
> | Sibirska 18, 080 01 Presov, Slovensko |
> | Mobil : 0903 601 068 091/723 104 |
> | E-mail: psoft(zv)ke.telecom.sk |
> | WEB : http://www.ke.telecom.sk/psoft/ |
> +-------------------------------oOO-----------+
> |__|__|
> || ||
> ooO Ooo
>

Vlastnosti souboru

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

Krayzel Libor wrote:
>
> Zdravim vsechny Delfiny,
>
> uz jsem to tu jednou psal. V aplikaci pouzivam TFileListBox. Po vyberu
> souboru bych chtel zobrazit jeho vlastnosti (totez, co dela Explorer po
> stisku Alt-Enter). Existuje na to API funkce, nebo si to musim napsat
> sam?

Ahoj,
tady to je, doufam ze to bude fungovat, prepisoval jsem to z nejakeho
prikladu v C++. Melo by to fungovat v Delphi 2 i 3. Jako parametr Owner
se pouzije 0 nebo TForm.Handle.


unit FilePropertySheet;

interface

uses Windows;

procedure ShowFilePropertySheet(const FileName: String; Owner: HWnd);

implementation

uses
{$IFDEF VER90}
ShellAPI, Ole2, ShlObj;
{$ELSE}
ShellAPI, ActiveX, ShlObj;
{$ENDIF}

procedure ShowFilePropertySheet(const FileName: String; Owner: HWnd);
var
pMalloc: IMAlloc;
sfDesktop: IShellFolder;
Pidl: PItemIDList;
Sei: TShellExecuteInfo;
WideName: array[0..MAX_PATH] of WideChar;
CchEaten: ULONG;
begin
SHGetMalloc(pMalloc);
try
SHGetDesktopFolder(sfDesktop);
MultiByteToWideChar(CP_ACP, 0, PChar(FileName), -1, WideName, MAX_PATH);
if not Failed(sfDesktop.ParseDisplayName(Owner, nil, WideName, CchEaten,
Pidl, CchEaten)) then
begin
ZeroMemory((zv)Sei, Sizeof(Sei));
with Sei do
begin
cbSize := Sizeof(Sei);
fMask := SEE_MASK_INVOKEIDLIST;
lpVerb := 'properties';
lpIDList := Pidl;
end;
ShellExecuteEx((zv)Sei);
end;
finally
{$IFDEF VER90}
pMalloc.Release;
{$ELSE}
pMalloc._Release;
{$ENDIF}
pMalloc := nil;
end;
end;

end.

Petr Vones, amatersky programator


Export z Outloku

[*] Greissler Ronald <greissler(zv)cbnet(tec)cz> - 13.5.1998 22:16:43


Neslo by to pres Tisk do souboru (pred tiskem lze vybrat, co chces tisknout a jak a pak si to uz nejak pretridis).

Rony
/*********************/
GREISSLER(zv)CBNET.CZ
Prerov
/*********************/

-----P�vodn� zpr�va-----
Od: ing.Radim Vajchr [SMTP:rwmkom(zv)mnet(tec)cz]
Odesl�no: 13. kv�tna 1998 14:27
Komu: DELPHI Distribution List
P�edm�t: Re: Export z Outloku

>Ahoj,
>uz delsi dobu si schovavam vsechny prispevky z konference, ale je jich
>uz tolik, ze to je v Outloku uz dost neprehledne. Chtel bych si proto
>vyexportovat vsechny prispevky do ciste textove formy a udelat si
>nejaky jednoduchy programek na prohlizeni a hlavne automaticke
>rozdelovani do skupin podle predmetu zpravy. Problem je v tom, ze nevim
>jak ty zpravy dostat jednoduse ven z postovniho klienta. Normalni
>export funguje jen na jednu zpravu a vsechna data jsou ulozena v nejake
>databazi, jejiz soubory maji koncovku .mbx (+ indexove soubory .idx).
>Nevim ale co to je za databaze. Muzete mi nekdo poradit jak dostat ty
>zpravy jednoduse ven ?
>Jako klienta pozivam Outlok z baliku IE4.
>
>Roman Palarcik
>roman.palarcik(zv)spt(tec)cz


Local SQL na velku indexovanu paradox tabulku

[*] �ke��k Jaroslav�������6�����̿ - 13.5.1998 23:32:31

Zkus zadat ORDER BY podle stejneho indexu (nebo seznamu)
Pokud to pomuze, dej mi ECHO, zaj�malo by me to.

> Zkousel jsem ruzne tabulku oindexovat a ouha, selekty jsou
>stejne pomale ikdyz tam index je ci neni a to zatim na vsech databazich
>(MSAccess, MSSQL, Interbase, Paradox, DBase 4.0, FoxPro 2.6).
>
> Muze mi nekdo poradit jak donutit napr MSSQL ci Interbase aby
>pouzival index, ktery jsem mu vytvoril.
>
> J.Jahoda


free nahrada za MIDAS

[*] Erik Salaj <erik(zv)dodo.sk> - 13.5.1998 23:47:08

Ano, pripravujem Adonis Enterprise, viz. www.cybermagic.co.nz/adonis ,
ale nebude to free (aj ked v porovnani s cenou MIDASu by sa to tak dalo
nazvat :) ).

Erik
erik(zv)dodo.sk

-----Original Message-----
From: Martin Fronek <FRONEK(zv)FIC.CZ>
To: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Date: 13. m�j 1998 0:12
Subject: free nahrada za MIDAS


>Hi,
>
>nemate nekdo v planu, ci snad ve vyvoji budouci komponenty, ci spise
>knihovnu, ktera by nahradila drahy MIDAS? Myslim vzdalene datove zdroje,
>pres treti uroven, staci provoz pres TCP/IP (co taky jineho...dneska:-)
>
>fronek(zv)fic(tec)cz
>

Problem s knihovnou RX 2.40

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 14.5.1998 00:17:10

> Mam stejny problem s RX knihovnou 2.40, o kterem uz tady kdysi nekdo psal.
> Pri instalaci Dclrxtls.dpl do Delphi 3.0 C/S Windows 95 zamrznou tak,
> ze jedinym resenim je resetovat pocitac.
> K zamrznuti dojde vetsinou pri vyberu zalozky "RX Tools" v palete komponent.
> Mam PC s Pentium MMX 166 MHz, 32 MB RAM, Windows 95 cz OSR2,
> IE4.0 + Active Desktop.
> Kdyz z Register procedury pro Dclrxtls.dpl odstranim nekolik komponent,
> tak se instalace podari. Nepodarilo se mi ale zjistit, ktere komponenty
> tyto problemy zpusobuji. Zda se, ze zalezi spis na poctu registrovanych
> komponent
> v Dclrxtls.dpl, nez na tom, ktere z nich se odstrani.

To je presne ono - take znam, zalezi na poctu...

> Zkousel jsem nainstalovat RX 2.40 i na PC s Pentium II a WinNT 4.0 Server a
> na PC s Cyrix 120 a Win 95 - zde vsechno funguje bez problemu.

Takze jak vidim, take ti to nechodi na OSR2. Ja mam notebooka s Win95 OSR2
a tam to nechodi, zatimco na normalnich Win95 to chodi...

S pozdravem
Petr Zahradnik, pocitacovy expert

==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Jezkova 12, 400 11 Usti nad Labem ===
=== Telefon, fax: 047-5501627, mobilni GSM: 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================

'This control requires version 4.70 or greater of

[*] Martin Fronek <FRONEK(zv)FIC.CZ> - 14.5.1998 00:20:54

Hi,

na vyzkouseni to muzes provest v DOSu (v tom z 95-tek), ale jinak je
potreba prave ten restart windows (ne jen). Nejlepsi bude, kdy si
uzivatel nainstaluje IE4 a vyssi, ale nevim, koho "normalniho" k tomu
premluvis :-)))))) Bye. fronek(zv)fic(tec)cz

Ondrej Kelle wrote:
>
> Ahoj vsetci,
>
> tuto hlasku dostavam v runtime pri vytvarani formulara, ktory obsahuje
> TDateTimePicker. Je to spustane na Win95 (s ktorymi nemam takmer ziadne
> skusenosti), verzia COMCTL32.DLL na tom stroji je 4.00.950.
>
> Naivne som dufal, ze tento problem vyriesim jednoducho tym, ze do
> InstallShield setup-u pridam tuto DLL v pozadovanej verzii. Napadlo ma,
> ze ju najprv skusim rucne aktualizovat, ale - au. Win95 mi tuto DLL
> nedovoli ani premenovat a krici na mna, ze je 'in use by Windows'. Mam
> dojem, ze teda ani InstallShield v tomto pripade neuspeje (alebo prave
> na to je tam to sympaticke posledne okno 'Restart Windows'?). Okrem
> toho, mozu tam byt ine zavisle kniznice, o ktorych nemam ani potuchy...

SQL - grupovani

[*] Martin Fronek <FRONEK(zv)FIC.CZ> - 14.5.1998 00:27:53

Hi,

ja teda vim o unionech (v SQL) prdlajs, ale jestli to funguje 70x a 70+1
uz ne, tak to bude (asi) nekde v alokaci pameti, nebo spatny ukazatel
nekam, muze to byt takova chyba i v knihovne BDE. Zkus pouzit nejnovejsi
verzi BDE. fronek(zv)fic(tec)cz


> On Tuesday, May 12, 1998 4:47 PM, Stepan Cerny [SMTP:chaosz(zv)geocities.com]
> wrote:
> > Preji pekny den :-) ,
> >
> > mam celkem zavazny/trivialni problem:
> > v SQL (na lokalni Paradox. tab.) potrebuji GROUP BY podle sloupcu (ne
> > podle hodnot ve sloupcich).
> > Zkousel jsem to pomoci UNIONu , ale to "vydrzelo" akorat 70xUNION, pak
> > to rachlo.

TListBox

[*] Martin Fronek <FRONEK(zv)FIC.CZ> - 14.5.1998 00:29:52

Hi,

zkus si cucnout AutoOutLookBar & spol od RSD, tam je na to komponenta
:-) bohuzel bez zdrojaku :-(((((((

fronek(zv)fic(tec)cz


Krayzel Libor wrote:
>
> Zdravim,
>
> netusite nekdo, jak dostat k polozce v Listboxu ikonu (BMP, ICO)?
>

TListBox

[*] Martin Fronek <FRONEK(zv)FIC.CZ> - 14.5.1998 00:31:15

Hi,

DODATEK - jinak musis pouzivat OwnerDraw a kreslit si to sam, ale to asi
nechces, ze?
Krayzel Libor wrote:
>
> Zdravim,
>
> netusite nekdo, jak dostat k polozce v Listboxu ikonu (BMP, ICO)?

problemy s DCOM, "RPC server nebyl nalezen"

[*] Zdeno Jasek <zdeno.delphi(zv)mailcity(tec)com> - 14.5.1998 00:43:21 -0700

>Nemate s tim nekdo zkusenosti? Co je treba nainstalovat/nastavit na klientovi a na serveru, abych mohl rozjet client/server komunikaci mezi dvema pocitaci?

Tiez som kedysi experimentoval s DCOM a pouzival som na experimentovanie aplikaciu z www.microsoft.com - Clipboard, ktory dokazal presuvat texty a obrazky medzi clipboardami pocitacov v sieti (je to free, ale presnu adresu si uz nepamatam). Dostal som sa vsak k tomu, ze pocitace vyuzivajuce DCOM pod Windows 95 musia byt nutne pripojene na nejaky NT server, ktory ti prave posle ten chybajuci zoznam uzivatelov. Neviem, ci moj zaver bol spravny, ak by sa ti to podarilo rozchodit pod W95 tak napis, ale mne to slo len vtedy, ked som sa mohol konektnut aj na NT server.


Get your FREE, private e-mail
account at http://www.mailcity.com


OFFT - Win NT a PEVNA LINKA

[*] Martin Fronek <FRONEK(zv)FIC.CZ> - 14.5.1998 00:56:02

Hi,

omlouvam se za OFFT, ale potrebuju vedet, jak nastavit NT tak, aby bylo
mozne pouzit modem s pevnou linkou a tomu modemu priradit IP adresu...

je mi jasne, ze ten modem musi byt instalovan jako sitova karta...

jak to udelat, a co k tomu potrebuju? Please, HELP.

fronek(zv)fic(tec)cz



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