Archív konference Delphi

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

Ancestor class name

[*] David_Zabensky.UNION(zv)union(tec)cz - 3.9.1998 13:21:10


%Object%.ClassName: ShortString; // jmeno tridy objektu dle stareho
stringu co ma v 0. byte delku
%Object%.ClassParent: TClass; // trida predka objektu (pokud to je TObject
tak je nil) >> take ma metodu ClassName

David;

Informix a BDE

[*] Milan CERMAK <Milan.Cermak(zv)vtupv(tec)cz> - 3.9.1998 13:43:33

Mne to dela problemy jak na Win95 tak na NTW. Zajimave je,
ze casto se to chova rozdilne kdyz aplikaci spustim prostredi
a kdyz ji spustim normalne jako exe. Z prostredi je to vetsinou
stabilnejsi.

>Umne se projevily podobne problemy kdyz jsem presel z NetBEUI na TCP/IP
>Delalo to jen kdyz bylo otevreno vetsi mozstvi Query.
>Pouzival jem Interbase 4.0.
>Po te co jsem upgradoval BDE tak byl klid.
>Zajimave ze problemy byly na Win95 (ruzne verze) a WinNT client ale ne
>na WinNT server z nej slo spojeni na databazovy server bez problemu.
>Dan
>
>
>>>Stava se mi, ze pokud mam otevreno vice TQuery najednou
>>>pri volani TQuery.Close to spadne na access violation.
>>>Uvnitr toho Close to pada pri volani GetRowsAffected.
>>>Kdyz pouziju misto TQuery TTable vse je v poradku, ale
>>>ne vsechno co potrebuji se da pomoci TTable realizovat.
>>>
>>>Pouzivam BDE 3.0 a Informix Connect 7.20TE1. Zkousel
>>>jsem jak pristup pres native link tak ODBC a bylo to stejne.
>>>Na serveru Informix Online 7.20 nebo 7.01.
>
>

Literatura

[*] Radim Kunz <rkunz(zv)ova(tec)comp(tec)cz> - 3.9.1998 14:05:01

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

Nevi nekdo, jestli je kniha od Mistrovstvi v Delphi 3 od Computer pressu opravdu pokracovanim od Minasiho ?
Maji tam napsane jine autory, T. Miller, D. Powell, Que. Pritom Mast. v D3 od Minasiho v anglictine existuje,
tak nevim, co si o tom myslet.

Radim Kunz

-----P�vodn� zpr�va-----
Od: Jan Fiala <fiala(zv)iname.com>
Komu: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>
Datum: 3. z��� 1998 7:42
P�edm�t: Re: Literatura


Pro rychle sezname ni s Delphi a praci s databazemi je vhodne napr. "DELPHI v kostce" - J.i�� Sedlacek-Ji�� Slaba (Technick� literatura BEN). Jinak 5.10.1998 ma vyj�t v Microsoft Pressu "Mistrovstv� v Delphi 3" co� je velice dobr� kniha (aspo� p�edchoz� verze)

Roztahovanie v QuickReporte

[*] Marek Repisk� <mrepisky zl(zv)zsnp.sk> - 3.9.1998 14:27:38

Nazdar,

trosku ma trapi QuickReport. Mam zostavu v pozadi s farebnymi
Bandami v stlpcoch, cez ktore sa vypisuje text. Na obrazovke
je vsetko OK, ale po vytlaceni je na papiery text roztiahnuty
smerom doprava. Text ide aj mimo bandov a to mi dost vadi.
Da sa s tym nieco robit?

D3 Prof, QR 2 K, HP DJ 540, 870

Marek Repisky
mrepisky_zl(zv)zsnp.sk


Ancestor class name

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 03.9.1998 14:33:52

Jirka Fejfar wrote:
>
> Ahoj vsichni,
>
> nevite nahodou nekdo, jak zjistit jmeno typu (nobo samotnej typ) predka
> urciteho objektu ....

Ahoj,

Pouzij TObject.ClassParent

Petr Vones, amatersky programator


ShutDown & Problem so zapisom do tabulky

[*] Michael Gallo <mgallo(zv)nocomment.sk> - 3.9.1998 15:00:41

Ahoj,

diky, ale nemohol by si konkretnejsie, o threadoch v Delphi vela neviem...

Richard.

-----Original Message-----
From: Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ>
To: 'DELPHI Distribution List' <delphi(zv)pinknet(tec)cz>
Date: 2. september 1998 16:15
Subject: RE: ShutDown & Problem so zapisom do tabulky


No tak v tom pripade by bylo dobre mit na tu kompilaci a ulozeni
udelanej thread a na zpravy reagovat v hlavnim threadu. Potom by bylo
mozne pozdrzet odpoved na zpravu WM_QUERYENDSESSION do doby, nez data
ulozis. Nikde neni psano, ze musis _ihned_ reagovat. Zkus to takhle.

Komponenta na ARJ

[*] Mirek �ipel <miroslav.cipel(zv)oku-tu(tec)cz> - 3.9.1998 15:06:49


http://www.ziptv.com/


M.


-----P�vodn� zpr�va-----
Od: Hojda Pavel <hojda(zv)mmp.plzen-city(tec)cz>
Komu: 'delphi(zv)pinknet(tec)cz' <delphi(zv)pinknet(tec)cz>
Datum: 3. z��� 1998 14:08
P�edm�t: Komponenta na ARJ


>Cau,
> nemate nekdo komponentu na rozbalovani arj archivu.
>
>Pavel
>

Zjisteni ukonceni programu

[*] Petr Vale� <Petr.Vales(zv)gopas(tec)cz> - 3.9.1998 15:07:32

Zdravim vsechny,

nevite prosim nekdo jak zjistit zda program spusteny pomoci fce
WinExec(...)
je ukoncen ???

diik

Petr


propojeni unit

[*] martin(zv)garden.bt.co.uk - 3.9.1998 15:32:04

zdravim,
s delphi zacinam a mam tento problem:
-pracuji na multiforms projektu a mam problemy s volanim
jednotlivych forms a jejich unit
-pokud pridam do USES jedne unity nazev unity druhe, mohu volat
z prvni unity unitu druhou, ALE NE NAOPAK
prosim o radu
diky


NT groups

[*] Ales Zeleny <zelenya(zv)mlp(tec)cz> - 3.9.1998 15:41:04

DDV, tak tohle povazuji za opravdu ODPORNY sarkasmus!

Ptam-li se po hlavickach/zapuzdreni v konferenci o Delphi, tak mi slo o to, zda
nekdo nema napsanou hlavicku pro import, nerku-li zapoudreni do fce se
stringovym rozhranim. Znam-li jmeno fce, tak problem opravdu neni v tom, ze
bych nebyl schopen tuto fci v helpu najit, ale je problem (netvrdim, ze to neni
neschopnost) napsat struktury, ktere to vraci definovat parametry v Delphi....

> > DDV, nemate nekdo import hlavicky/zapuzdrene fce pro:
> >
> > NetGroupEnum()
> > NetGroupGetUsers()
>
> Viz. Win32 HELP nebo MSDN:
>
> NET_API_STATUS NetGroupEnum(
> LPWSTR servername,
> DWORD level,
> LPBYTE *bufptr,
> DWORD prefmaxlen,
> LPDWORD entriesread,
> LPDWORD totalentries,
> LPDWORD resume_handle
> );
>
> NET_API_STATUS NetGroupGetUsers(
> LPWSTR servername,
> LPWSTR groupname,
> DWORD level,
> LPBYTE *bufptr,
> DWORD prefmaxlen,
> LPDWORD entriesread,
> LPDWORD totalentries,
> LPDWORD resumeHandle
> );
>
> S pozdravem
> Petr Zahradnik, pocitacovy expert
>
> Autorizovany dealer TurboPower Software... knihovny pro Delphi
> ==============================================================
> === Petr Zahradnik - Computer Laboratory ===
> === Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
> === telefon: 047-5500610, telefon/fax: 047-5501627 ===
> === mobilni telefon GSM (hotline): 0602-409601 ===
> === http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
> ==============================================================
>

+------------------------+ +---------------------------+
|Ales Zeleny OK1UUE| |Ales Zeleny OK1UUE|
|Mestska knihovna v Praze| |Municipal Library of Prague|
|Marianske nam. 1 | |Marianske nam. 1 |
|115 72 | |115 72 |
| | | |
|Tel.: (420)(2)22113 452 | |Tel.: (420)(2) 22113 452 |
|E-mail:zelenya(zv)mlp(tec)cz | |E-mail:zelenya(zv)mlp(tec)cz |
|MIME: ISO-8859-2 OK! | |MIME: ISO-8859-2 OK! |
+------------------------+ +---------------------------+

Multitasking, to je kdyz se aplikace mohou hroutit paralelne.

Multitasking means that applications can crash simultaneously.

alt F4

[*] Jan Fiala <fiala(zv)iname(tec)com> - 3.9.1998 15:57:49

Jedna takova docela jednoducha moznost :

nadefinuj promennou napr. Lze Ukoncit
v create formulare ji nastav na False
v OnCloseQuery napises CanClose := Lze Ukoncit;

takze dokud si nekde nenastavis Lze Ukoncit := True, proste aplikaci neukoncis.
Pro ukonceni pak staci Lze Ukoncit := True a Close

S pozdravem "klid zbran�m a program�tor�m"
se t�� na dal�� spolupr�ci
ing. Jan Fiala jan.fiala(zv)iname.com

Nevite nekdo jak se zbavit u aplikace alt+F4

Lubos Jerabek


Tabulky na CD-ROMu

[*] Stepan Cerny <chaosz(zv)geocities(tec)com> - 03.9.1998 16:16:12

Ahojda,

mam takovy dotazek, jak otevrit Paradox tabulku na CD-ROM (resp. v
ReadOnly adresari).
Hlasi to chybu, ze nemuze vytvorit soubor "PDOXUSRS.LCK" :-(((( .
Zkousel jsem nastavit prez Session NetDir a PrivDir, ale to nepomohlo
....
Dekuji za bourlive odezvy ;-)

--
Stepan "Chaosz" Cerny
tvoric of software
chaosz(zv)geocities.com

Ancestor class name

[*] Marek Soukup <marek(zv)comberg(tec)com> - 03.9.1998 16:18:14

Ahoj,
pokud se nepletu tak by melo jit:
Typ.ClassParent.ClassName
ale mo�n� sem vedle, taky se teprve u�im :-(
Marek

Jirka Fejfar wrote:

> Ahoj vsichni,
>
> nevite nahodou nekdo, jak zjistit jmeno typu (nobo samotnej typ) predka
> urciteho objektu ....
>
> na tohle proste nedokazu prijit, nebo jsem uplne slepej ....
>
> zatim diky i za nejake zkusenosti se %subj% .....
> __________________
>
> Jiri Fejfar
> e-mail: fejfarj(zv)login(tec)cz
> __________________


Detekce textoveho rezimu

[*] Pavel Kral <kral(zv)afx(tec)cz> - 3.9.1998 16:21:33

Ahoj,
netusite nekdo, jakym zpusobem se da urcovat,
ze se aplikace nachazi v textovem rezimu?
(tj. ze je tam nekde textovy kurzor)
Potrebuji nastavovat enabled v menu edit,
takze bych to potreboval nejak centralne pro
vsechny prvky a nejlepe asi nejakou zpravou.
Obsluhovat onEnter a onExit mi nevyhovuje,
navic pri editaci v gridu tyto udalosti
nenastavaji.

Zkousel jsem odchytavat zpravy en_setFocus a
en_killFocus v application.onMessage, ale
nejak se mi to nepodarilo rozchodit.

pro D3

Diky za napady

Pavel

alt F4

[*] Dobromil Mal� <Dobromil.Maly(zv)rak.pr.ds.mfcr(tec)cz> - 3.9.1998 16:35:19


Ja to delam tak, ze si udelm promennou Tlacitko : boolean
a v OnCreate ji nastavim na False, potom, kdyz mam na formulari
tlaciko OK, Cancel, Zavrit nebo podobne, tak v OnClick tohoto
tlacitka uvedu Tlacitko:=True; V OnCloseQuery formulare mam
uvedeno CanClose:=Tlacitko
a je to
Dobra.
----------
Od: Lubos Jerabek[SMTP:lubos(zv)qed(tec)cz]
Odesl�no: 3. z��� 1998 10:44
Komu: 'DELPHI Distribution List'
P�edm�t: alt F4

Nevite nekdo jak se zbavit u aplikace alt+F4

Lubos Jerabek

alt F4

[*] lisi(zv)sh.cvut(tec)cz - 3.9.1998 16:51:58


> Nevite nahodou nekdo jak potlacit u alikace alt+F4.
> Lubos
>

Takhle:

TNejakyForm.OnCloseQuery(....var CanClose: Boolean);
begin
CanClose := False;
end;

Petr Fischer


zmena ikony u komponenty

[*] Dobromil Mal� <Dobromil.Maly(zv)rak.pr.ds.mfcr(tec)cz> - 3.9.1998 16:52:11


>> No, melo by to jit tak, ze si v image editoru udelas bitmapu (20x20), =
>> das ji (te bitmape) stejne jmeno, jako je jmeno tridy, tedy TPanelX a =
>> cely soubor ulozis pod stejnym jmenem, jako ja zdrojovy kod =
>> knihovny(napr. ma_komp.pas), ale s priponou dcr, tedy napr. ma_komp.dcr.
>>
>> Ale me to NEFUNGUJE !!! Porad to hlasi File my_komp.dcr not found a tak =
>> podobne

>A pridal jsi to do balicku takto?

>{$R 'my_komp.dcr'}

>S pozdravem
> Petr Zahradnik, pocitacovy expert


Ale jo, nekdy se mi to povedlo, jindy ne. Jenomze stejne mi ty komponenty moc nejdou.
Nejak se mi to vsechno plete :-), je to sice ostuda, ale je to tak.
Diky.
D.

alt F4

[*] Radoslav Balvan <balvanra(zv)datalock.sk> - 03.9.1998 17:17:42

mozno by pomohlo

form1.keypreview := true; //vsetky klavesy budu najprv spracovavane
eventami Form1

no a potom v OnKeyDownEvent potlacit stlacenie klavesy Alt+F4

nieco ako

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift:
TShiftState);
begin
if (Key=VK_F4) and (ssAlt in shift) then
begin
end;
end;

pozri help...

--
Maj sa,
R.

Programem pridavat/ubirat sloupecky?

[*] Michal Kara <lemming(zv)atrey.karlin.mff.cuni(tec)cz> - 3.9.1998 18:26:08

Ahoj!

Nevite nekdo, jak se daji v paradoxovsky databazi z programu
pridavat/ubirat sloupecky v databazi? Napriklad pri upgrade na novou verzi, aby
nebylo nutno data slozite konvertvat.

Diky,
Michal Kara alias lemming


Tvorba n�pov�dy

[*] Pavel Kral <kral(zv)afx(tec)cz> - 3.9.1998 18:35:59

Staci ve wordu napsat RTF soubor s urcitymi pravidly,
ktery se pak zkompiluje help kompilatorem

Pravidla pro tvorbu RTF souboru:
1. kazdy topic (stranka helpu) musi zacinat na nove strance,
zacatek stranky musi byt bud zacatek souboru nebo
tvrde zalomeni stranky.

2. na zacatku topicu se musi vlozit poznamky pod carou,
ktere oznacuji
$ - nazev topicu
# - id string - tento je povinny
+ - poradi v browse sequence
A - klicova slova oddelovana strednikem
K - klicova slova, ktera se zobrazi pri vyhledavani v helpu

Mezi zalomenim stranky a temito poznamkami nesmi byt prazdny
radek.


3. Non-scrolling region (horni cast, ktera neroluje) se pozna podle
toho, ze je to styl nadpis

4. Odkaz na jiny topic se vytvori tak, ze se slovo, ktere ma slouzit jako
odkaz
tj. v helpu je podtrzene a zelene, se formatuje dvojitym podtrzenim
a ihned za nim nasleduje id-string topicu, na ktery ma odskakovat.
Mezi dvojite podtrzenym slovem a id-stringem neni mezera. Id string
se formatuje jako skryty text.

5. Odkaz na topic, ktery se ma zobrazit v pop-up okne se tvori stejne
jako obyc.odkaz, jen se podtrhne jednoduse.


Prilinkovani topicu ke komponentam Delphi:
1. v sekci map v help workshopu se zada, ktery id-string = id cislo
2. komponentam se priradi id cislo
3. kontextova napoveda se zobrazi metodou tApplication HelpContext(id cislo)


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


Taky s tim zapolim, ne a ne to fungovat. Takze odpovidejte prosim do
konfery, diky
Dobra.

NT groups - NetGroupGetUsers()

[*] Ales Zeleny <zelenya(zv)mlp(tec)cz> - 3.9.1998 19:04:56

Diky, budu zkouset.

> Odpoved na pouzitie a definiciu NetGroupGetUsers() prikladam
> ako som nasiel:
>
>
> The definition for NetGroupGetUsers is...
>
> function NetGroupGetUsers (serverName, groupName : PWideChar; level :
> Integer; var buffer : Pointer; prefMaxLen : Integer; var entriesRead,
> totalEntries, resumeHandle : Integer) : NetAPIStatus; stdcall;
>
>
> A snippet from my TNetGroup component, which shows how to use it...
>
> procedure TNetGlobalGroup.GetMembers (list : TStrings);
> var
> wServer, wGroupName : WideString;
> rv, i, entriesRead, totalEntries : Integer;
> buffer : pointer;
> p : PGROUP_USERS_INFO_0;
> begin
> list.Clear;
> GetWideName (wServer, wGroupName);
> rv := NetGroupGetUsers (PWideChar (wServer), PWideChar (wGroupName), 0,
> buffer, MAX_PREFERRED_LENGTH,
> entriesRead, totalEntries, NIL_HANDLE);
>
> if rv = NERR_Success then
> try
> p := PGROUP_USERS_INFO_0 (buffer);
> for i := 0 to entriesRead - 1 do
> begin
> list.AddObject (p^.grpui0_name, TObject (SidTypeUser));
> Inc (p)
> end
> finally
> NetApiBufferFree (buffer);
> end
> else
> raise ENTException.Create (rv);
> end;
>
> -------
> Colin
> web: http://www.wilsonc.demon.co.uk/delphi.htm
>
> Dufam, ze to pomoze
> s pozdravom
> Miro
> -----P_vodn_ spr_va-----
> Od: Petr Zahradnik <clexpert(zv)clexpert(tec)cz>
> Pre: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
> D_tum: 3. september 1998 00:43
> Predmet: Re: NT groups
>
>
> > DDV, nemate nekdo import hlavicky/zapuzdrene fce pro:
> >
> > NetGroupEnum()
> > NetGroupGetUsers()
>
>

+------------------------+ +---------------------------+
|Ales Zeleny OK1UUE| |Ales Zeleny OK1UUE|
|Mestska knihovna v Praze| |Municipal Library of Prague|
|Marianske nam. 1 | |Marianske nam. 1 |
|115 72 | |115 72 |
| | | |
|Tel.: (420)(2)22113 452 | |Tel.: (420)(2) 22113 452 |
|E-mail:zelenya(zv)mlp(tec)cz | |E-mail:zelenya(zv)mlp(tec)cz |
|MIME: ISO-8859-2 OK! | |MIME: ISO-8859-2 OK! |
+------------------------+ +---------------------------+

Multitasking, to je kdyz se aplikace mohou hroutit paralelne.

Multitasking means that applications can crash simultaneously.

Ancestor class name

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 3.9.1998 19:44:44

Jirka Fejfar wrote:

> nevite nahodou nekdo, jak zjistit jmeno typu (nobo samotnej typ) predka
> urciteho objektu ....

Button1.ClassParent.ClassName nebo ClassType.


S pozdravem

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


NT groups - NetGroupGetUsers

[*] Miroslav BALAZ <mibainfo(zv)internet.sk> - 3.9.1998 19:53:57

Ak tato sprava ide druhy krat ospravedlnujem sa.
Zda sa mi, ze prva verzia nepresla.

Posielam vo verzii ako som nasiel.
Je to odpoved na Vasu druhu cast otazky.


You can download Delphi versions of the lanman APIs, together with
components that encapsulates users, servers and groups, FREE,
INCLUDING SOURCE. from my website.

The definition for NetGroupGetUsers is...

function NetGroupGetUsers (serverName, groupName : PWideChar; level :
Integer; var buffer : Pointer; prefMaxLen : Integer; var entriesRead,
totalEntries, resumeHandle : Integer) : NetAPIStatus; stdcall;


A snippet from my TNetGroup component, which shows how to use it...

procedure TNetGlobalGroup.GetMembers (list : TStrings);
var
wServer, wGroupName : WideString;
rv, i, entriesRead, totalEntries : Integer;
buffer : pointer;
p : PGROUP_USERS_INFO_0;
begin
list.Clear;
GetWideName (wServer, wGroupName);
rv := NetGroupGetUsers (PWideChar (wServer), PWideChar (wGroupName),
0, buffer, MAX_PREFERRED_LENGTH,
entriesRead, totalEntries, NIL_HANDLE);

if rv = NERR_Success then
try
p := PGROUP_USERS_INFO_0 (buffer);
for i := 0 to entriesRead - 1 do
begin
list.AddObject (p^.grpui0_name, TObject (SidTypeUser));
Inc (p)
end
finally
NetApiBufferFree (buffer);
end
else
raise ENTException.Create (rv);
end;
Colin
web: http://www.wilsonc.demon.co.uk/delphi.htm


-----P_vodn_ spr_va-----
Od: Ales Zeleny <zelenya(zv)mlp(tec)cz>
Pre: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
D_tum: 2. september 1998 19:56
Predmet: NT groups


DDV, nemate nekdo import hlavicky/zapuzdrene fce pro:

NetGroupEnum()
NetGroupGetUsers()
+------------------------+ +---------------------------+
|Ales Zeleny OK1UUE| |Ales Zeleny OK1UUE|
|Mestska knihovna v Praze| |Municipal Library of Prague|
|Marianske nam. 1 | |Marianske nam. 1 |
|115 72 | |115 72 |
| | | |
|Tel.: (420)(2)22113 452 | |Tel.: (420)(2) 22113 452 |
|E-mail:zelenya(zv)mlp(tec)cz | |E-mail:zelenya(zv)mlp(tec)cz |
|MIME: ISO-8859-2 OK! | |MIME: ISO-8859-2 OK! |
+------------------------+ +---------------------------+

Multitasking, to je kdyz se aplikace mohou hroutit paralelne.

Multitasking means that applications can crash simultaneously.

DMA & Win95

[*] Foldyna Ji�� <jiri.f(zv)avizo(tec)cz> - 3.9.1998 20:18:57

Pratele,
potrebuji poradit. Mate nekdo povedomost o tom, jak se ve Win95
obsluhuje DMA ? (presneji, jestli existuji nejake funkce pro praci s�DMA
ve Win32�API - podobne, jak to bylo ve Win3.X - a pokud ano, kde se da
najit jejich popis). Za kazdy impuls predem dekuji.

Ing. Ji�� Foldyna
Odd�len� informa�n�ch syst�m�
AV�ZO, a.s., Slav�kova 6142, 708 00 Ostrava - Poruba
mailto:jiri.f(zv)avizo(tec)cz
http://www.AVIZO(tec)cz
tel.: +420 69 690 6612
mobil: +420 602 507 839
fax: +420 69 690 6313
ICQ#: 14919238

Panel zastupcu

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 03.9.1998 20:25:11

Roman Ka�ovsk� wrote:
>
> Poradte mi nekdo, jak lze udelat v delphi neco podobneho jako je panel
> zastupcu MS OFFICE nebo jak se to jmenuje

Ahoj,

Toto lze udelat pomoci API funkce SHAppBarMessage, urcite na to ale budou
existovat nejake hotove komponenty, treba na DSP hledej soubor appbar14.zip

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Je to sice offtopic, ale obcas se na obrazovkach TV objevi neco opravdu !
! mimoradneho, takze v noci z patku na sobotu na CT2 od 0.25 bezi vynikajici !
! film od D.Lynche - Eraserhead (Mazaci hlava). Vrele vsem doporucuji .... !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Petr Vones, amatersky programator

RichEdit

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 03.9.1998 20:25:37

Krayzel Libor wrote:
>
> Zdravim vsechny,
>
> prosim o naklepnuti. Mam TRichEditu jeden znak. V evente
> OnSelectionChange chci testovat, zda prave napsany znak vyhovuje urcite
> podmince. Ovsem nejsem schopen zjistit prave ten napsany znak.
> Prosim o radu.

Ahoj,

k tomu by bylo spis lepsi pouzit udalost OnKeyPress, treba takhle:

procedure TForm1.RichEdit1KeyPress(Sender: TObject; var Key: Char);
begin
if Key = '1' then
begin
Key := #0;
ShowMessage('Uz nikdy nemackejte klavesu 1 !');
end;
end;

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Je to sice offtopic, ale obcas se na obrazovkach TV objevi neco opravdu !
! mimoradneho, takze v noci z patku na sobotu na CT2 od 0.25 bezi vynikajici !
! film od D.Lynche - Eraserhead (Mazaci hlava). Vrele vsem doporucuji .... !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Petr Vones, amatersky programator

alt F4 (+ jeste mala informace !)

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 03.9.1998 20:26:04

Lubos Jerabek wrote:
>
> Nevite nekdo jak se zbavit u aplikace alt+F4
>
> Lubos Jerabek

Ahoj,

pokud chces zrusit zavirani aplikace pomoci Alt+F4 tak by to melo jit takhle:

procedure TMainForm.FormCreate(Sender: TObject);
begin
Application.OnMessage := OnAppMessage;
end;

procedure TMainForm.OnAppMessage(var Msg: TMsg; var Handled: Boolean);
const
AltMask = $20000000;
begin
with Msg do
if ((message = WM_SYSKEYDOWN) or (message = WM_SYSKEYUP))
and (wParam = VK_F4) and (lParam and AltMask <> 0) then
if message = WM_SYSKEYDOWN then message := WM_KEYDOWN else message := WM_KEYUP;
end;

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Je to sice offtopic, ale obcas se na obrazovkach TV objevi neco opravdu !
! mimoradneho, takze v noci z patku na sobotu na CT2 od 0.25 bezi vynikajici !
! film od D.Lynche - Eraserhead (Mazaci hlava). Vrele vsem doporucuji .... !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Petr Vones, amatersky programator

Ancestor class name

[*] Pavel Kral <kral(zv)afx(tec)cz> - 3.9.1998 20:26:26

Ahoj
v D3 jsem nasel tohle

ClassParent returns the type of the immediate ancestor of a class.
class function ClassParent: TClass;
----
takze by mohlo fungovat

Objekt.ClassParent.ClassName

Cau Pavel

-----Original Message-----
>nevite nahodou nekdo, jak zjistit jmeno typu (nobo samotnej typ) predka
>urciteho objektu ....
>
>na tohle proste nedokazu prijit, nebo jsem uplne slepej ....
>
>zatim diky i za nejake zkusenosti se %subj% .....

Poradte budoucimu zacatecnikovi

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 03.9.1998 20:50:23

�ke��k Jaroslav wrote:
>
> Jedinej rozumnej zaver asi tedy je, ze pokud chce programovat C/S
> v D4, musi koupit drahou CS verzi. Muze ji vsak poridit lacineji, pokud
> ji nebude kupovat u naseho Borlandu, ale v US. Jinak se musi
> spolehnout na ODBC.

A nebo pouzit napriklad ADO 2.0 (coz je pro MS SQL 7.0 idealni) a Adonis
(nativni komponenty pro pristup nejen k MS SQL, ale i k Accessu atd.).
Zatim to testujeme a vypada to slusne (az se vychytaji mouchy :-).
Rychlostne to taky vypada velmi dobre. Kazdopadne zde jsou trial verze:

http://www.cybermagic.co.nz/adonis/

popr.

http://www.cybermagic.co.nz/winsoft/


Myslim, ze je to rozhodne vhodnejsi investice nez do C/S ;-)

Mac

--
==============================================================
= Ing. Martin Kubecka - Amenit s.r.o. =
= Na Valech - budova Dytron, 741 01 Novy Jicin =
= telefon: +420 603 265926 =
= http://www.amenit(tec)cz e-mail: martin.kubecka(zv)amenit(tec)cz =
==============================================================

Off topic - konverze mailu

[*] LuborK(zv)tnet(tec)cz (Kolar Lubor) - 03.9.1998 20:54:13

Dne Thu, 3 Sep 1998 07:44:51 +0200 Svatopluk V�t napsal:

> Import MS Mail umi Outlook 97.
>
> -----P�vodn� zpr�va-----
> Od: Jiri Szopa [SMTP:jiri.szopa(zv)telecom(tec)cz]
> Odesl�no: 2. z��� 1998 10:28
> Komu: delphi(zv)io.pinknet(tec)cz
> P�edm�t: Off topic - konverze mailu
>
> Pouzivam MS Internet Mail and News dodavany s W95.
> Vadi mi, ze nema moznost hledani podle obsahu.
> Nedari se mi exportovat zpravy do Exchange (je to jediny format
> na ktery umi exportovat).
> 1. Nema nekdo zkusenost z exportem ?
> 2. Ktery postovni klient umi importovat z MS Internet Mail and News ?
> (Exchange ani Outlock Expres to neumi !!! - a to jsou od MS)
Tak napr. Rebecca z www.rimarts.co.jp
Lubor bIRDIE Kolar
====================
GSM Phone: +420-603-410019


ShutDown & Problem so zapisom do tabulky

[*] LuborK(zv)tnet(tec)cz (Kolar Lubor) - 03.9.1998 20:54:12

Dne Wed, 2 Sep 1998 19:24:07 +0100 Zdenek Drvota napsal:

> > Hi,
> >
> > o tohle tu asi neslo, podle me chce autor dotrazu pozastavit ukonceni
> > win do doby ukonceni kompilace a zapisu, a pak umoznit ukonceni win -
> > vse v jednom. Je to tak?
> To by snad slo celkem jednoduse pozastavit v procedure OnCloseQuery,
> nebo ne? Dokud nepovolim konec WIN zde, tak proste neskonci,
> aspon si myslim :-)
Ono zalezi na tom, jakej je to shutdown. U normalniho shutdownu to ceka,
dokud se aplikace neskonci, pripadne po nejakem timeoutu (kerej se da
mimochodem nastavit v registrech) vyhodi okno, ze aplikace neodpovida a
je mozny Pockat/Ukoncit/Storno. Dokud uzivatel neco nevybere, Windows
cekaj (jak 95, tak NT).
Pokud jsou ale Windows shutdownovany prikazem WinExit(EWX_FORCE), tak po
tom timeoutu ty aplikace natvrdo odbouchne, jako kdyby zobrazil ten
dialog a user vybral Ukoncit. Je ale pravdepodobne (to bude vedet asi p.
Zahradnik nebo "nejvetsi amater" Vones), ze pri zjisteni pozadavku na
Shutdown lze systemu poslat zpravu o tom, ze tento pozadavek rusim
(priklad: Word, rozepsanej text, dam System Shutdown, Word se zepta,
jestli chci neulozene ulozit a pokud zvolim Storno, tak se Windows
neshutdownujou).
Lubor bIRDIE Kolar
====================
GSM Phone: +420-603-410019


MS SQL konektivita bez SQL Link, BDE a ODBC

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 03.9.1998 21:28:30

Lubo Fule wrote:
>
> Asi ta trochu schladim. "ntwdblib.dll" teda DB-Library je dost zastarala
> kniznica pre pristup na MS SQL server. ODBC je viditelne rychlejsie, dokonca
> aj pri pomerne jednoduchych dotazoch a to uz nehovorim o tych zlozitejsich.
> Microsoft uz totiz dost davno prestal dalej rozvijat DB-Library a vo verzii
> 7.0 (zatial iba Beta) uz DB-library vyslovene neodporucaju pouzivat, pretoze
> je tam len pre spatnu kompatibilitu a nie je uz pre tuto verziu
> prisposobena. Microsoft jednoznacne odporuca pristupovat na MS SQL cez ODBC
> alebo cez OLEDB, ktore vo verzii 7.0 je uz zaimplementovane priamo na servri
> a nepristupuje cez ODBC ako je to vo verzii 6.5.

Musim potvrdit, ze rychlost pristupu pres OLEDB je proti ODBC zhruba o
tretinu rychlejsi (podle predbeznych testu).

Mac

--
==============================================================
= Ing. Martin Kubecka - Amenit s.r.o. =
= Na Valech - budova Dytron, 741 01 Novy Jicin =
= telefon: +420 603 265926 =
= http://www.amenit(tec)cz e-mail: martin.kubecka(zv)amenit(tec)cz =
==============================================================

password for .mdb

[*] Miloslav Skacel <skacel(zv)kjsoft(tec)cz> - 3.9.1998 21:46:58

Ahoj,

nevite nekdo jak zpetne zjistit heslo k databazi .mdb?

S pozdravem,
Miloslav Skacel
skacel(zv)kjsoft(tec)cz
http://www.kjsoft(tec)cz

Komponenta na ARJ

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 03.9.1998 21:55:10

http://www.ziptv.com/

TZipTV, TUnARC, TUnARJ, TBlakHole, TUnBH, TUnCAB, TMakeCAB, TUnGZIP,
TLha, TUnLHA, TUnRAR, TUnRAR, TUnRAR, TZip.

Mac

Hojda Pavel wrote:
>
> Cau,
> nemate nekdo komponentu na rozbalovani arj archivu.
>
> Pavel

--
==============================================================
= Ing. Martin Kubecka - Amenit s.r.o. =
= Na Valech - budova Dytron, 741 01 Novy Jicin =
= telefon: +420 603 265926 =
= http://www.amenit(tec)cz e-mail: martin.kubecka(zv)amenit(tec)cz =
==============================================================

komponenta pro sifrovani & RSA

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

Dobromil Mal� wrote:

>
> Ahoj,

> PS: Vite nekdo neco blizsiho (velmi blizkeho) o RSA ?

Neco jsem ted tusim videl na poslednim CD u Chipu v adresari venovanemu
Delphi.....

--
Petr Vones, amatersky programator


Komunikace po modemu

[*] Michal KNEZ <michalknez(zv)rocketmail(tec)com> - 3.9.1998 23:36:51 -0700 (pdt)


Zdravim vsechny priznivce Delphi.
Jsem zacatecnik a prosim vas o radu. Chtel bych
navazat spojeni pomoci modemu a poslat pomoci Delphi
databazovy soubor. Existuje nejaka komponenta pro
ovladani modemu pro D3?

Diky za pomoc, Michal KNEZ

_________________________________________________________
DO YOU YAHOO!?
Get your free (zv)yahoo.com address at http://mail.yahoo.com


NT groups

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 4.9.1998 00:34:24

> DDV, tak tohle povazuji za opravdu ODPORNY sarkasmus!
>
> Ptam-li se po hlavickach/zapuzdreni v konferenci o Delphi, tak mi slo o to, zda
> nekdo nema napsanou hlavicku pro import, nerku-li zapoudreni do fce se
> stringovym rozhranim. Znam-li jmeno fce, tak problem opravdu neni v tom, ze
> bych nebyl schopen tuto fci v helpu najit, ale je problem (netvrdim, ze to neni
> neschopnost) napsat struktury, ktere to vraci definovat parametry v Delphi....

Hm. No tak sorry, ze jsem se obtezoval ti to napsat a myslel si, ze by ti to
treba mohlo pomoci. Priste si dam pozor, abych zrovna tobe specialne neporadil
neco, co by snad mohlo byt pod tvou uroven. Jinak asi takhle - ja kdyz vidim
to, co jsem ti okopiroval z helpu, neni pro me nejmensi problem si k tomu
napsat hlavicku...

S pozdravem
Petr Zahradnik, pocitacovy expert

Autorizovany dealer TurboPower Software... knihovny pro Delphi
==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
=== telefon: 047-5500610, telefon/fax: 047-5501627 ===
=== mobilni telefon GSM (hotline): 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================

Komunikace po modemu

[*] Michal KNEZ <michalknez(zv)rocketmail(tec)com> - 4.9.1998 04:50:25 -0700 (pdt)

Zdravim priznivce Delphi a zaroven prosim o radu.
Potrebuji pomoci modemu poslat databazovy soubor.
Nevite nekdo o nejake dobre komponente?

Diky za radu, Michal Knez


_________________________________________________________
DO YOU YAHOO!?
Get your free (zv)yahoo.com address at http://mail.yahoo.com


Programem pridavat/ubirat sloupecky?

[*] Jan Fiala <fiala(zv)iname(tec)com> - 4.9.1998 06:00:47

Zkus se kouknout http://www.inprise.com/devsupport/bde/bdeapiex/ na funkci DbiDoRestrukture je tam nekolik nazornych prikladu, krome popisu ostatnich BDE Api funkci.

Pokud mas averzi vuci API funkcim, je dalsi moznosti programove vytvorit strukturu nove tabulky a stara data do ni naimportovat. Pokud pridas polozku na konec, muzes pouzit append, jinak it nezbyva, nez to projet v cyklu.

S pozdravem "klid zbran�m a program�torum"
se te�� na dal�� spolupr�ci
ing. Jan Fiala jan.fiala(zv)iname.com

Nevite nekdo, jak se daji v paradoxovsky databazi z programu
pridavat/ubirat sloupecky v databazi? Napriklad pri upgrade na novou verzi, aby
nebylo nutno data slozite konvertvat.

Diky,
Michal Kara alias lemming


propojeni unit

[*] Jan Fiala <fiala(zv)iname(tec)com> - 4.9.1998 06:02:54

Zkus ty odkazy davat do sekce IMPLEMENTACION a ne do INTERFACE :

Implementacion

Uses xxx, xxx, ....

{....

S pozdravem "klid zbran�m a program�torum"
se te�� na dal�� spolupr�ci
ing. Jan Fiala jan.fiala(zv)iname.com

-----Original Message-----
From: martin(zv)garden.bt.co.uk <martin(zv)garden.bt.co.uk>
To: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Date: 4. z��� 1998 2:54
Subject: propojeni unit


zdravim,
s delphi zacinam a mam tento problem:
-pracuji na multiforms projektu a mam problemy s volanim
jednotlivych forms a jejich unit
-pokud pridam do USES jedne unity nazev unity druhe, mohu volat
z prvni unity unitu druhou, ALE NE NAOPAK
prosim o radu
diky


RichEdit

[*] Jan Fiala <fiala(zv)iname(tec)com> - 4.9.1998 06:05:39

Testuj ten znak v udalosti OnChange a ne v OnSelectionChange. Dale si ho muzes testovat v OnKeyPress nebo v OnKeyDown. Tam ho muzes i menit.

S pozdravem "klid zbran�m a program�tor�m"
se t�� na dal�� spolupr�ci
ing. Jan Fiala jan.fiala(zv)iname.com

-----Original Message-----
From: Krayzel Libor <Libor.Krayzel(zv)czech-tv(tec)cz>
To: '*** Delphi' <delphi(zv)pinknet(tec)cz>
Date: 3. z��� 1998 19:22
Subject: RichEdit


Zdravim vsechny,

prosim o naklepnuti. Mam TRichEditu jeden znak. V evente
OnSelectionChange chci testovat, zda prave napsany znak vyhovuje urcite
podmince. Ovsem nejsem schopen zjistit prave ten napsany znak.
Prosim o radu.

.........................................................
. Libor Krayzel .
. Czech Television, Studio Ostrava .
. Dvorakova 18, 702 00 Ostrava .
. Telephone: 069-6201375 .
. URL: http://freeweb.coco(tec)cz/sovtop .
. E-mail: mailto:Libor.Krayzel(zv)czech-tv(tec)cz .
. Fidonet: mailto:libor krayzel(zv)p15.f42.n421.z2.fido(tec)cz .
. E-mail2: mailto:sovtop(zv)email(tec)cz .
.........................................................

CE fonty

[*] Riedel Petr <Petr.Riedel(zv)ipbpojistovna(tec)cz> - 4.9.1998 06:29:39

Dobry den,

vytvoril jsem aplikaci v D1 ( musi bezet i pod W3.11 ) a v ni pouzivam
font TimesNewRomanCE, ale spustim-li aplikaci pod W95 nebo NT4.0, ktere
maji jen TimesNewRoman Unicode, zvoli US kodovani a z ceskych znaku jsou
paskvily. Reseni by nejspis bylo doinstalovat tyto fonty z W3.11, ale
muzou se tyto fonty takhle sirit?
A jestli ano, jak nainstalovat fonty pomoci aplikace v D1?
Nebo mate nekdo jine reseni?
Nevite jak zjistit aktualni rozliseni?

Diky za kazdou radu.
Petr Riedel


Sortovani v OpenDialog

[*] Miroslav Suchy <family.suchy(zv)telecom(tec)cz> - 4.9.1998 07:11:40

Ahoj ve spolek!

Zacinam s Delphi (den 18. z 21 :-) a tak si dovolim tento dotaz:

Je mozno docilit toho, aby soubory zobrazovane pomoci TOpenDialog byly
serazeny dle jineho kriteria nez dle nazvu? Potreboval bych, aby zobrazene
soubory byly razeny (nejlepe sestupne) dle data. V properties jsem zadne
takove nastaveni nenasel (D1).
Treba ale existuje nejaka obecna systemova promenna, kde lze neco takoveho
nastavit...

Mirek


propojeni unit

[*] Pavel Zichovsky <zichovsky(zv)jesnem(tec)cz> - 4.9.1998 07:26:38

> -pracuji na multiforms projektu a mam problemy s volanim
> jednotlivych forms a jejich unit
> -pokud pridam do USES jedne unity nazev unity druhe, mohu volat
> z prvni unity unitu druhou, ALE NE NAOPAK
Samozrejme, to je spravne. Unit1 "vidi" Unit2, ale naopak ne.
Reseni je proste.. Do uses unity2 pridej unit1, aby Unit2 "videl" Unit1 a
pak uz muzes volat z obou tu druhou.

Nemusis se bat, ze by se ti pak nejaky unit daval do programu nekolikrat,
kompilator a linker jsou celkem inteligentni a soupnou to tam jen jednou.

S pozdravem
Pavel "Zizi" Zichovsky <zichovsky(zv)jesnem(tec)cz>
mobil: pavel.zichovsky(zv)sms.paegas(tec)cz (120 znaku)
ICQ: 13484112
PGP podporovano a vitano


propojeni unit

[*] Marek Repisk� <mrepisky zl(zv)zsnp.sk> - 4.9.1998 07:34:49

> zdravim,
> s delphi zacinam a mam tento problem:
> -pracuji na multiforms projektu a mam problemy s volanim
> jednotlivych forms a jejich unit
> -pokud pridam do USES jedne unity nazev unity druhe, mohu volat
> z prvni unity unitu druhou, ALE NE NAOPAK

Nazdar,

v prvom unite das do USES v sekcii INTERFACE druhy unit a v druhom unite do USES v sekcii
IMPLEMENTATION prvy unit. Funguje to aj obratene.

Marek Repisky
mrepisky_zl(zv)zsnp.sk


RichEdit

[*] David_Zabensky.UNION(zv)union(tec)cz - 4.9.1998 07:41:13

> Zdravim vsechny,
> prosim o naklepnuti. Mam TRichEditu jeden znak. V evente
> OnSelectionChange chci testovat, zda prave napsany znak vyhovuje urcite
> podmince. Ovsem nejsem schopen zjistit prave ten napsany znak.
> Prosim o radu.


Proc netestujes OnKeyDown s podminkou na vybrani textu?

David;

DOS memory

[*] David_Zabensky.UNION(zv)union(tec)cz - 4.9.1998 07:42:55

Mi pomohlo, kdyz jsem spoustel pify - da se u nich nastavit minimum pameti.

David;

Tvorba n�pov�dy

[*] David_Zabensky.UNION(zv)union(tec)cz - 4.9.1998 07:46:54

Myslim, ze tyto prispevky by byly velkym prinosem teto konference... Sposte
lidem co teprve objevuji Delphi by to urcite usnadnilo zivot.

Ahoj David;

propojeni unit

[*] Milan Schembera <schemberam(zv)avx(tec)cz> - 4.9.1998 07:50:26

Musis jejich vzajemne propojeni psat do USES az za IMPLEMENTATION ...

S pozdravem

Milan
MIS Dept.
AVX Czech Republic
Lanskroun
<mailto:schemberam(zv)avx(tec)cz>

> zdravim,
> s delphi zacinam a mam tento problem:
> -pracuji na multiforms projektu a mam problemy s volanim
> jednotlivych forms a jejich unit
> -pokud pridam do USES jedne unity nazev unity druhe, mohu volat
> z prvni unity unitu druhou, ALE NE NAOPAK
> prosim o radu
> diky


Programem pridavat/ubirat sloupecky?

[*] Milan Schembera <schemberam(zv)avx(tec)cz> - 4.9.1998 07:52:50

Zkus SQL prikaz ALTER TABLE. Je to popsany v napovede k Database Desktopu.

S pozdravem

Milan
MIS Dept.
AVX Czech Republic
Lanskroun
<mailto:schemberam(zv)avx(tec)cz>> Ahoj!
>
> Nevite nekdo, jak se daji v paradoxovsky databazi z programu
> pridavat/ubirat sloupecky v databazi? Napriklad pri upgrade na novou verzi, aby
> nebylo nutno data slozite konvertvat.
>
> Diky,
> Michal Kara alias lemming


Literatura

[*] David_Zabensky.UNION(zv)union(tec)cz - 4.9.1998 07:53:59

Ja bych snad jen malinko poopravil, ze Mistrovsvi v Delphi 1..3 napsal
Marco Cantu. Chysta se i 4 (anglicka ovsem. Co verze Delphi, to nova
knizka). Cantu behem psani spolupracuje uzce i s vyvojari z Interprise
(tehdy jeste Borland) a je uznavanym skolitelem Delphi a C++. Pokud chcete
recenze, skuste "kliniku Dr. Boba" > neznam z hlavy www odkaz. Pokud CPress
jako autora uvadi nekoho jineho, je to dost divne.

Ahoj David;

Kopirovani

[*] Milan Schembera <schemberam(zv)avx(tec)cz> - 4.9.1998 07:55:11

> Dejme tomu, ze mam formularik, v nem nekolik objektu s eventama. Oznacim
> si ty objekty, ktere chci pouzit (pomoci Shift), z menu Component vyberu
> prikaz CreateComponent Template, necham tak jak je, potvrdim a vytvori
> se mi nova zalozka s nazvem Templates, kde najdu co potrebuju. Pak to
> jen vlozim do noveho formulare a je vymalovano;-)

Tohle vim, nejsem blbej ;-)
Delam to uplne stejne. Jenom ty udalosti se nejak ne a ne prekopirovat ...

S pozdravem

Milan
MIS Dept.
AVX Czech Republic
Lanskroun
<mailto:schemberam(zv)avx(tec)cz>

Rozdil mezi FieldByName a FieldValues

[*] Jan Fiala <fiala(zv)iname(tec)com> - 4.9.1998 08:05:19

Je nejaky rozdil nebo zakernosti mezi FieldByName('xxx').AsNeco a
FieldValues['xxx'] v pripade, ze nechci pretypovavat pole ?
Nemyslim praci s prave vlozenym zaznamem, kdy FieldValues vraci nil.

S pozdravem "klid zbran�m a program�tor�m"
se t�� na dal�� spolupr�ci
ing. Jan Fiala jan.fiala(zv)iname.com

Record a seznam funkci

[*] Lukes V�clav <Vaclav.Lukes(zv)pvt(tec)cz> - 4.9.1998 08:13:31


Ahoj,

mam dva dotazy.

1) jak pracovat s RECORDEM

2) existuje nekde seznam funkci v Delphi s jejich kratkym popisem, co ktera
funkce dela ?

Poradte mi prosim nekdo.

Diky.

Vasek


E-mail: lukes(zv)msm.pvt(tec)cz


ShutDown & Problem so zapisom do tabulky

[*] Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ> - 4.9.1998 08:14:03

Hi,

napada me uplne jina vec. Co kdyz na zpravu WM_QUERYENDSESSION odpovis
zaporne, poznamenas si to, provedes vse potrebne k dokonceni a pak sam
pozadas system o ukonceni. Mozna by to slo, vyzkousej...


Martin Fron�k
ZZN Slan� a.s.
Pra�sk� 1579, 274 49, Slan�
tel. +420-314-522986
e-mail: fronek(zv)zznslany(tec)cz

> -----P�vodn� zpr�va-----
> Od: Lubor Kolar [SMTP:lubork(zv)tnet(tec)cz]
> Odesl�no: 03. z��� 1998 10:20
> Komu: DELPHI Distribution List
> P�edm�t: Re: ShutDown & Problem so zapisom do tabulky
>
> Dne Sat, 29 Aug 1998 10:45:23 +0200 Richard Willmann napsal:
>
> > Toto je zprava ve formatu MIME obsahujmcm nlkolik hastm.
> >
> > ----------------------------------------------------------------
> > Ahoj,
> >
> > tak som to aj chcel ale pokial pri obsluhe shutdown cakam v cykle na
> false tak je to priliz CPU consuming.
> > Je potrebne pouzit Timer ?
> Tak tam dej do ty smycky Sleep(time in 1/1000 sec);
> Lubor bIRDIE Kolar
> ====================
> GSM Phone: +420-603-410019


BDE a unix

[*] David_Zabensky.UNION(zv)union(tec)cz - 4.9.1998 08:22:26

Ahoj vsichni.

Mam maly dotazek: kdyz mam databazi Oracle a ta bezi pod Unixem HP UX -
pojede mi nad ni BDE z windows? Myslim tim zda BDE vytvari i vrstvu
middleware? (ve woknech zadny midleware namam - databazi vyuziva aplikace,
jenz ma svuj vlastni middleware).

Dekuji za odpovedi, David;

Export

[*] TUNGLI Jan <tungli(zv)pvt.sk> - 4.9.1998 08:28:24

Mas niekolko moznosti:
1) Pred exportom zavolaj TDatabase.StartTransaction s tym zabranujes tomu aby BDE neustale vykonaval Comit po kazdom inzerte.

2) Pouzivaj standardnu komponentu TBachMove na export - toto bude rychlejsi ako 1)
(Pravdepodobne toto je nejlepsi sposob.)

3) Pouzivaj pomocni subor (textovy), ktory vie prijat Interbase do docasnej tabulky
Create table TABULKA external file SUBOR .
Potom z tejto tabulky uz das udaje kam chces.

TUNGLI Jan
tungli(zv)pvt.sk

----------
> Od: Martin Sasek <sasek(zv)ujep(tec)cz>
> Pre: 'DELPHI Distribution List' <delphi(zv)pinknet(tec)cz>
> Predmet: Export
> D�tum: 3. september 1998 11:26
>
> Preji hezky den.
>
> Mam nasledujici problem. Exportuji data z formatu DBF do InterBase. Jsou to
> dve tabulky (uctenka,pozice). Mam zkusebni vzorek (asi 30Mb) ale ostra data
> budou mit kolem 1Gb. Mam hotovou aplikaci v D3 ve ktere je exportovaci modul
> a tady je ten maly problem. Rychlost exportu je asi 10 vet za sek. coz je
> hrozne pomale. Pri tak velkem objemu dat by cely export trval asi 3 dny.
> Na DBF soubory pristupuji pres ODBC (kvuli stavajicim indexum .IDX ktere BDE
> nepodporuje). Vyrobim SELECT, ten pak postupne projizdim vetu po vete,
> sestavim patricny prikaz INSERT a ten pak posilam na server. Muzete mi
> poradit kde by slo neco urychlit ?
>
> Dekuji
>
> Martin Sasek
> sasek(zv)ujep(tec)cz
>
>
>

ShutDown & Problem so zapisom do tabulky

[*] Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ> - 4.9.1998 08:43:12

Hi,

pomohl bych ti rad, ale ja pouzivam C++Builder, takze bych se tady se
svym PASCALEM jenom zesmesnil :-)
nejlip bude, kdyz ti odpovi nejaky delphista. Prostuduj si help, thready
jsou tenkej led....


Martin Fron�k
ZZN Slan� a.s.
Pra�sk� 1579, 274 49, Slan�
tel. +420-314-522986
e-mail: fronek(zv)zznslany(tec)cz

> -----P�vodn� zpr�va-----
> Od: Michael Gallo [SMTP:mgallo(zv)nocomment.sk]
> Odesl�no: 03. z��� 1998 15:01
> Komu: DELPHI Distribution List
> P�edm�t: Re: ShutDown & Problem so zapisom do tabulky
>
> Ahoj,
>
> diky, ale nemohol by si konkretnejsie, o threadoch v Delphi vela
> neviem...
>
> Richard.
>
> -----Original Message-----
> From: Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ>
> To: 'DELPHI Distribution List' <delphi(zv)pinknet(tec)cz>
> Date: 2. september 1998 16:15
> Subject: RE: ShutDown & Problem so zapisom do tabulky
>
>
> No tak v tom pripade by bylo dobre mit na tu kompilaci a ulozeni
> udelanej thread a na zpravy reagovat v hlavnim threadu. Potom by bylo
> mozne pozdrzet odpoved na zpravu WM_QUERYENDSESSION do doby, nez data
> ulozis. Nikde neni psano, ze musis _ihned_ reagovat. Zkus to takhle.
>
>
>
>

Tabulky na CD-ROMu

[*] REAiA consulting <contact(zv)reaia(tec)cz> - 4.9.1998 08:47:33

Resil jsem to taky. Odpoved dava TI 3104:Accessing Paradox Tables on CD or
Read-Only Drive, najdes na serveru �Inprise.
Martin

-----P�vodn� zpr�va-----
Od: Stepan Cerny <chaosz(zv)geocities.com>
Komu: Delphi konference <delphi(zv)pinknet(tec)cz>
Datum: 4. z��� 1998 2:37
P�edm�t: Tabulky na CD-ROMu


>Ahojda,
>
>mam takovy dotazek, jak otevrit Paradox tabulku na CD-ROM (resp. v
>ReadOnly adresari).
>Hlasi to chybu, ze nemuze vytvorit soubor "PDOXUSRS.LCK" :-(((( .
>Zkousel jsem nastavit prez Session NetDir a PrivDir, ale to nepomohlo
>....
>Dekuji za bourlive odezvy ;-)
>
>--
>Stepan "Chaosz" Cerny
> tvoric of software
>chaosz(zv)geocities.com
>
>
>

Informix a BDE

[*] Ivo HERLES <ivo.herles(zv)pvt(tec)cz> - 4.9.1998 08:48:53

Pouzivame BDE verzi 4.0 a 4.5. V obou pripadech nam vse funguje. Pracujeme
radove s desitky otevrenymi TQuery.

S pozdravem,

Ivo HERLES
PVT, a. s., o. z. Chomutov
e-Mail: ivo.herles(zv)pvt(tec)cz
tel.: 0396/619216

-----P�vodn� zpr�va-----
Od: Milan CERMAK <Milan.Cermak(zv)vtupv(tec)cz>
Komu: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Datum: 3. z��� 1998 22:47
P�edm�t: Re: Informix a BDE


Bohuzel se mi nepodarilo vysledovat nejake pravidlo prikolika
TQuery to spadne. Nekdy mam otevreno 6 TQuery a vydrzi to
nekdy staci 3 a pada to. Nejdriv jsem si myslel, ze mam nejakou
hloupu chybu v programu n- nejake preteceni nebo neco, ale dela
to v ruznych programech a vzdy pri tom Close.

Taky si myslim, ze chyba je na klientu, protoze kdyz spustim
naprosto stejne SQL dotazy trebas z ESQL/C tak je vse v poradku.
Chyba bude asi v BDE nebo v Connect.

Jakou verzi BDE pouzivate vy?

-----P�vodn� zpr�va-----
Od: Ivo HERLES <herles(zv)chv.pvt(tec)cz>
Komu: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>
Datum: 3. z��� 1998 9:21
P�edm�t: Re: Informix a BDE

>Pristupujeme tez k Informixu pomoci BDE a SQL Link. Potize tohoto typu jsme
>zatim nezaregistrovali (prikolika TQuery ti to spadne).
>
>Pouzivame INFORMIX-CLI 2.5.TD2 ve spojeni se serverem Informix OnLine 7.23.
>Protoze jsme zpocatku toto provozovali i na OnLine 7.11 a 7.14
>nepredpokladam, ze chyba bude na strane serveru. Chybu bych hledal na
strane
>klienta t. j. IConect.
>
>
>-----P�vodn� zpr�va-----
>Od: Milan CERMAK <Milan.Cermak(zv)vtupv(tec)cz>
>Komu: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
>Datum: 2. z��� 1998 20:09
>P�edm�t: Informix a BDE
>
>
>>Hi
>>Mate nekdo zkusenosti s pristupem na Informix pres BDE.
>>Stava se mi, ze pokud mam otevreno vice TQuery najednou
>>pri volani TQuery.Close to spadne na access violation.
>>Uvnitr toho Close to pada pri volani GetRowsAffected.
>>Kdyz pouziju misto TQuery TTable vse je v poradku, ale
>>ne vsechno co potrebuji se da pomoci TTable realizovat.
>>
>>Pouzivam BDE 3.0 a Informix Connect 7.20TE1. Zkousel
>>jsem jak pristup pres native link tak ODBC a bylo to stejne.
>>Na serveru Informix Online 7.20 nebo 7.01.
>>
>>Uvitam kladne i zaporne zkusenosti s uvedenou konfiguraci.
>>
>> Milan Cermak

propojeni unit

[*] Dobromil Mal� <Dobromil.Maly(zv)rak.pr.ds.mfcr(tec)cz> - 4.9.1998 09:08:17


Naopak.
Naopak to taky jde, ale nesmi to byt v casti interface, ale implementation. Prikald:
------------
Unit JEDNA;
inteface
uses WinTypes, ....
bla
implementation
USES DVE; // <-
...
END.
------------
Unit DVE;
inteface
uses WinTypes, ....
bla
implementation
USES JEDNA; // <-
...
END.
------------
Dobra.
----------
Od: martin(zv)garden.bt.co.uk[SMTP:martin(zv)garden.bt.co.uk]
Odesl�no: 3. z��� 1998 17:32
Komu: delphi(zv)pinknet(tec)cz
P�edm�t: propojeni unit

zdravim,
s delphi zacinam a mam tento problem:
-pracuji na multiforms projektu a mam problemy s volanim
jednotlivych forms a jejich unit
-pokud pridam do USES jedne unity nazev unity druhe, mohu volat
z prvni unity unitu druhou, ALE NE NAOPAK
prosim o radu
diky

Export

[*] Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ> - 4.9.1998 09:09:08

Hi,

tak zkus pouzit BDE 5, tam je podpora pro IDX. Proste se snaz obejit co
nejvic prostredniku.


Martin Fron�k
ZZN Slan� a.s.
Pra�sk� 1579, 274 49, Slan�
tel. +420-314-522986
e-mail: fronek(zv)zznslany(tec)cz

> -----P�vodn� zpr�va-----
> Od: Martin Sasek [SMTP:sasek(zv)ujep(tec)cz]
> Odesl�no: 03. z��� 1998 11:27
> Komu: 'DELPHI Distribution List'
> P�edm�t: Export
>
> Preji hezky den.
>
> Mam nasledujici problem. Exportuji data z formatu DBF do InterBase.
> Jsou to
> dve tabulky (uctenka,pozice). Mam zkusebni vzorek (asi 30Mb) ale
> ostra data
> budou mit kolem 1Gb. Mam hotovou aplikaci v D3 ve ktere je exportovaci
> modul
> a tady je ten maly problem. Rychlost exportu je asi 10 vet za sek. coz
> je
> hrozne pomale. Pri tak velkem objemu dat by cely export trval asi 3
> dny.
> Na DBF soubory pristupuji pres ODBC (kvuli stavajicim indexum .IDX
> ktere BDE
> nepodporuje). Vyrobim SELECT, ten pak postupne projizdim vetu po vete,
> sestavim patricny prikaz INSERT a ten pak posilam na server. Muzete mi
> poradit kde by slo neco urychlit ?
>
> Dekuji
>
> Martin Sasek
> sasek(zv)ujep(tec)cz
>
>

Tvorba n�pov�dy

[*] TP+ <tpplus(zv)zasova(tec)cz> - 4.9.1998 09:16:36

Vrele doporucuju Windows Help Designer (www.devgr.com) ve verzi 2.2. Velmi
snadne vytvareni helpu je okoreneno zobrazenim prislusneho "zdrojaku", tedy
RTF souboru. Tam jdou krasne videt vsechny finticky.
BTW, tenhle soft se umi pres komponentu "domluvit" s Delfama a neni nic
snadnejsiho nez navazat topic v helpu na control dablklikem na helpcontextu
:-)

Czescz, Baluch
-----P�vodn� zpr�va-----
Od: Pavel Kral <kral(zv)afx(tec)cz>
Komu: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>
Datum: 4. z��� 1998 4:57
P�edm�t: Re: Tvorba n�pov�dy


>Staci ve wordu napsat RTF soubor s urcitymi pravidly,
>ktery se pak zkompiluje help kompilatorem
>
>Pravidla pro tvorbu RTF souboru:
>1. kazdy topic (stranka helpu) musi zacinat na nove strance,
>zacatek stranky musi byt bud zacatek souboru nebo
>tvrde zalomeni stranky.
...(redakcne zkraceno)...

CE fonty

[*] info(zv)saton(tec)cz (SATON Glass s.r.o.) - 4.9.1998 09:18:27

Mam aplikaci, ktera jede pod 3.11 i W95. Mel jsem stejny problem. V celem
programu jsme nastavili "neutralni" font - MS SansSherif. Ten je stejny v
obou systemech. Pro tisk jsem musel dat uzivatel moznost si fonty tisku
interaktivne zmenit. Je to jen par radku kodu a to bys neveril, jak si stim
dokazi uzivatele vyhrat.
Kuba
----------------------------------------------------------------------------
---------------------------------
SATON Glass, s.r.o. - slu�by v oblasti programov�n� a v�po�etn� techniky
Klicperova 26, Brno, 628 00 �R
Tel.:+420 5 44217819 Fax.:+420 5 44217529
Mob:+420 603 429505
mail: info(zv)saton(tec)cz
----------------------------------------------------------------------------
---------------------------------

-----P�vodn� zpr�va-----
Od: Riedel Petr <Petr.Riedel(zv)ipbpojistovna(tec)cz>
Komu: Konference Delphi (el. adresa) <delphi(zv)pinknet(tec)cz>
Datum: 4. z��� 1998 8:34
P�edm�t: CE fonty


>Dobry den,
>
>vytvoril jsem aplikaci v D1 ( musi bezet i pod W3.11 ) a v ni pouzivam
>font TimesNewRomanCE, ale spustim-li aplikaci pod W95 nebo NT4.0, ktere
>maji jen TimesNewRoman Unicode, zvoli US kodovani a z ceskych znaku jsou
>paskvily. Reseni by nejspis bylo doinstalovat tyto fonty z W3.11, ale
>muzou se tyto fonty takhle sirit?
>A jestli ano, jak nainstalovat fonty pomoci aplikace v D1?
>Nebo mate nekdo jine reseni?
>Nevite jak zjistit aktualni rozliseni?
>
>Diky za kazdou radu.
>Petr Riedel


NT groups

[*] Dobromil Mal� <Dobromil.Maly(zv)rak.pr.ds.mfcr(tec)cz> - 4.9.1998 09:27:52


Uz zase ?

----------
Od: Petr Zahradnik[SMTP:clexpert(zv)clexpert(tec)cz]
Odesl�no: 4. z��� 1998 1:34
Komu: delphi(zv)pinknet(tec)cz
P�edm�t: Re: NT groups

> DDV, tak tohle povazuji za opravdu ODPORNY sarkasmus!
>
> Ptam-li se po hlavickach/zapuzdreni v konferenci o Delphi, tak mi slo o to, zda
> nekdo nema napsanou hlavicku pro import, nerku-li zapoudreni do fce se
> stringovym rozhranim. Znam-li jmeno fce, tak problem opravdu neni v tom, ze
> bych nebyl schopen tuto fci v helpu najit, ale je problem (netvrdim, ze to neni
> neschopnost) napsat struktury, ktere to vraci definovat parametry v Delphi....

Hm. No tak sorry, ze jsem se obtezoval ti to napsat a myslel si, ze by ti to
treba mohlo pomoci. Priste si dam pozor, abych zrovna tobe specialne neporadil
neco, co by snad mohlo byt pod tvou uroven. Jinak asi takhle - ja kdyz vidim
to, co jsem ti okopiroval z helpu, neni pro me nejmensi problem si k tomu
napsat hlavicku...

S pozdravem
Petr Zahradnik, pocitacovy expert

Autorizovany dealer TurboPower Software... knihovny pro Delphi
==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
=== telefon: 047-5500610, telefon/fax: 047-5501627 ===
=== mobilni telefon GSM (hotline): 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================

Tabulky na CD-ROMu

[*] Milan Sorm <xsorm(zv)informatics.muni(tec)cz> - 4.9.1998 09:33:35

V poslednim dopise Stepan Cerny pise:
> Ahojda,
>
> mam takovy dotazek, jak otevrit Paradox tabulku na CD-ROM (resp. v
> ReadOnly adresari).
> Hlasi to chybu, ze nemuze vytvorit soubor "PDOXUSRS.LCK" :-(((( .
> Zkousel jsem nastavit prez Session NetDir a PrivDir, ale to nepomohlo
> ....
> Dekuji za bourlive odezvy ;-)
>

na stejny problem jsem narazil s Paradoxovymi tabulkami na NW serveru v
adresari se zakazanym pristupem. ale nastavenim NetDir a PrivDir na C: a
konfiguraci BDE (ovladace pro Paradox), aby PDOXUSRS.LCK delal na C: jsem ho
presvedcil, aby jel.

milan sorm


-------------------------------------------------------------
Milan Sorm (aka John Popelnik) telefon: +420 5 41512348
FI MU, Botanicka 68a, Brno sorm(zv)informatics.muni(tec)cz
http://www.fi.muni(tec)cz/~sorm/ tel. domu: (05) 46211083

fingerprint: E4 78 1D A7 C5 2C F5 3F 83 A7 97 29 73 F7 17 63


Tabulky na CD-ROMu

[*] Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ> - 4.9.1998 09:35:47

Hi,

tohle je stary jak cerny uhli a je na to tip primo u inprise, pokud se
dobre pamatuju, tak na to CD to musis vypalit i s LCK souborem, ale
radsi se tam podivej.


Martin Fron�k
ZZN Slan� a.s.
Pra�sk� 1579, 274 49, Slan�
tel. +420-314-522986
e-mail: fronek(zv)zznslany(tec)cz

> -----P�vodn� zpr�va-----
> Od: Stepan Cerny [SMTP:chaosz(zv)geocities.com]
> Odesl�no: 03. z��� 1998 16:16
> Komu: Delphi konference
> P�edm�t: Tabulky na CD-ROMu
>
> Ahojda,
>
> mam takovy dotazek, jak otevrit Paradox tabulku na CD-ROM (resp. v
> ReadOnly adresari).
> Hlasi to chybu, ze nemuze vytvorit soubor "PDOXUSRS.LCK" :-(((( .
> Zkousel jsem nastavit prez Session NetDir a PrivDir, ale to nepomohlo
> ....
> Dekuji za bourlive odezvy ;-)
>
> --
> Stepan "Chaosz" Cerny
> tvoric of software
> chaosz(zv)geocities.com
>

Detekce textoveho rezimu

[*] Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ> - 4.9.1998 09:38:11

Hi, zkus funkci GetCaretPos


Martin Fron�k
ZZN Slan� a.s.
Pra�sk� 1579, 274 49, Slan�
tel. +420-314-522986
e-mail: fronek(zv)zznslany(tec)cz

> -----P�vodn� zpr�va-----
> Od: Pavel Kral [SMTP:kral(zv)afx(tec)cz]
> Odesl�no: 03. z��� 1998 16:22
> Komu: DELPHI Distribution List
> P�edm�t: Detekce textoveho rezimu
>
> Ahoj,
> netusite nekdo, jakym zpusobem se da urcovat,
> ze se aplikace nachazi v textovem rezimu?
> (tj. ze je tam nekde textovy kurzor)
>

propojeni unit

[*] Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ> - 4.9.1998 09:39:30

Hi,

tak proste do te druhe unity vlozis nazev te prvni, alspon v C++Builderu
to takhle funguje.


Martin Fron�k
ZZN Slan� a.s.
Pra�sk� 1579, 274 49, Slan�
tel. +420-314-522986
e-mail: fronek(zv)zznslany(tec)cz

> -----P�vodn� zpr�va-----
> Od: martin(zv)garden.bt.co.uk [SMTP:martin(zv)garden.bt.co.uk]
> Odesl�no: 03. z��� 1998 17:32
> Komu: delphi(zv)pinknet(tec)cz
> P�edm�t: propojeni unit
>
> zdravim,
> s delphi zacinam a mam tento problem:
> -pracuji na multiforms projektu a mam problemy s volanim
> jednotlivych forms a jejich unit
> -pokud pridam do USES jedne unity nazev unity druhe, mohu volat
> z prvni unity unitu druhou, ALE NE NAOPAK
> prosim o radu
> diky


Ancestor class name

[*] Jirka Fejfar <fejfarj(zv)login(tec)cz> - 4.9.1998 09:42:09

Jasny diky,

fajt jsem asi uplne slepej ...

cao ...
__________________

Jiri Fejfar
e-mail: fejfarj(zv)login(tec)cz
__________________

ShutDown & Problem so zapisom do tabulky

[*] Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ> - 4.9.1998 09:49:29

Hi,

o tom tady celou dobu mluvime. Zalezi, jestli se na WM_QUERYENDSESSION
odpovi true nebo false....
Ale jde o to, aby bylo mozne dal zpracovavat zpravy...


Martin Fron�k
ZZN Slan� a.s.
Pra�sk� 1579, 274 49, Slan�
tel. +420-314-522986
e-mail: fronek(zv)zznslany(tec)cz

> -----P�vodn� zpr�va-----
> Od: LuborK(zv)tnet(tec)cz [SMTP:LuborK(zv)tnet(tec)cz]
> Odesl�no: 03. z��� 1998 20:54
> Komu: DELPHI Distribution List
> P�edm�t: Re: ShutDown & Problem so zapisom do tabulky
>
> Dne Wed, 2 Sep 1998 19:24:07 +0100 Zdenek Drvota napsal:
>
> > > Hi,
> > >
> > > o tohle tu asi neslo, podle me chce autor dotrazu pozastavit
> ukonceni
> > > win do doby ukonceni kompilace a zapisu, a pak umoznit ukonceni
> win -
> > > vse v jednom. Je to tak?
> > To by snad slo celkem jednoduse pozastavit v procedure OnCloseQuery,
> > nebo ne? Dokud nepovolim konec WIN zde, tak proste neskonci,
> > aspon si myslim :-)
> Ono zalezi na tom, jakej je to shutdown. U normalniho shutdownu to
> ceka,
> dokud se aplikace neskonci, pripadne po nejakem timeoutu (kerej se da
> mimochodem nastavit v registrech) vyhodi okno, ze aplikace neodpovida
> a
> je mozny Pockat/Ukoncit/Storno. Dokud uzivatel neco nevybere, Windows
> cekaj (jak 95, tak NT).
> Pokud jsou ale Windows shutdownovany prikazem WinExit(EWX_FORCE), tak
> po
> tom timeoutu ty aplikace natvrdo odbouchne, jako kdyby zobrazil ten
> dialog a user vybral Ukoncit. Je ale pravdepodobne (to bude vedet asi
> p.
> Zahradnik nebo "nejvetsi amater" Vones), ze pri zjisteni pozadavku na
> Shutdown lze systemu poslat zpravu o tom, ze tento pozadavek rusim
> (priklad: Word, rozepsanej text, dam System Shutdown, Word se zepta,
> jestli chci neulozene ulozit a pokud zvolim Storno, tak se Windows
> neshutdownujou).
> Lubor bIRDIE Kolar
> ====================
> GSM Phone: +420-603-410019


password for .mdb

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 04.9.1998 09:50:26

Neco je tady, ale neni to free:

http://www.accessdata.com/accessprd.html

a pak mam pocit, ze uz sem nekde zahlidnul i postup, jak se k heslu v
Accessu dostat (ale nevim kde - ze by to uz probehlo konferenci?

Nejake info o kryptovani je i tady:
http://www.accessdata.com/accessprd.html

Mac

Miloslav Skacel wrote:
>
> Ahoj,
>
> nevite nekdo jak zpetne zjistit heslo k databazi .mdb?
>
> S pozdravem,
> Miloslav Skacel
> skacel(zv)kjsoft(tec)cz
> http://www.kjsoft(tec)cz

--
==============================================================
= Ing. Martin Kubecka - Amenit s.r.o. =
= Na Valech - budova Dytron, 741 01 Novy Jicin =
= telefon: +420 603 265926 =
= http://www.amenit(tec)cz e-mail: martin.kubecka(zv)amenit(tec)cz =
==============================================================

Zjisteni ukonceni programu

[*] Petr Brant <pbrant(zv)softhome(tec)net> - 4.9.1998 09:52:37


-----Puvodni zprava-----
Od: Petr Vale?
Odeslano: 3. zaoi 1998 15:08
Komu: 'delphi(zv)pinknet(tec)cz'
Poedmit: Zjisteni ukonceni programu

Zdravim vsechny,

nevite prosim nekdo jak zjistit zda program spusteny pomoci fce
WinExec(...)
je ukoncen ???

diik

Petr

[Petr Brant]
Mozna by pomohlo tohle: Pokud potrebujes pockat, az bude volany program
ukonceny, je lepe pouzit funkci CreateProcess, kde se da treba nastavit,
jak dlouho se ma na ukonceni cekat a mnoho dalsich veci. Zde je priklad,
jak pockat, az se program ukonci (v tomto pripade jde o volani programu
AUDATEX.EXE s parametrem /tupdate):

if FileExists(Dir+'AUDATEX.EXE') then
begin
AudaPadPath := Dir + 'AUDATEX.EXE /tupdate'+#0;
with StartupInfo do
begin
cb:=68; //sizeof(StartupInfo)
lpReserved:=nil;
lpDesktop:=nil;
lpTitle:=nil;
dwX:=0; dwY:=0;
dwFlags:=STARTF_USESTDHANDLES;
wShowWindow:=SW_SHOWDEFAULT;
cbReserved2:=0;
lpReserved2:=nil;
end;
if CreateProcess(nil,PChar(AudaPadPath),nil,nil,false,CREATE_SEPARATE
_WOW_VDM,nil,
nil, StartupInfo, ProcessInfo) then
WaitForSingleObject(ProcessInfo.hProcess,INFINITE);
AudaPadUpdate:= GetLastError;
end

propojeni unit

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 4.9.1998 10:06:55

> s delphi zacinam a mam tento problem:
> -pracuji na multiforms projektu a mam problemy s volanim
> jednotlivych forms a jejich unit
> -pokud pridam do USES jedne unity nazev unity druhe, mohu volat
> z prvni unity unitu druhou, ALE NE NAOPAK

No to zase musis do druhe unity napsat uses na prvni unitu.
Ale samozrejme jen do casti implementation!

S pozdravem
Petr Zahradnik, pocitacovy expert

Autorizovany dealer TurboPower Software... knihovny pro Delphi
==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
=== telefon: 047-5500610, telefon/fax: 047-5501627 ===
=== mobilni telefon GSM (hotline): 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================

CE fonty

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 4.9.1998 10:06:55

> vytvoril jsem aplikaci v D1 ( musi bezet i pod W3.11 ) a v ni pouzivam
> font TimesNewRomanCE, ale spustim-li aplikaci pod W95 nebo NT4.0, ktere
> maji jen TimesNewRoman Unicode, zvoli US kodovani a z ceskych znaku jsou
> paskvily. Reseni by nejspis bylo doinstalovat tyto fonty z W3.11, ale
> muzou se tyto fonty takhle sirit?

To neni zrovna rozumne, protoze pismo Times New Roman ma v sobe take
CE kodovani. Zkus to radeji vyresit substituci fontu ve WIN.INI
v sekci FontSubstitutes, napr. takto:

Times New Roman CE,238=Times New Roman,238

Ted si nejsem jist, jestli jen toto uplne staci, vyzkousej to.

S pozdravem
Petr Zahradnik, pocitacovy expert

Autorizovany dealer TurboPower Software... knihovny pro Delphi
==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
=== telefon: 047-5500610, telefon/fax: 047-5501627 ===
=== mobilni telefon GSM (hotline): 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================

propojeni unit

[*] Simicek Pavel <simicek(zv)uvss.fme.vutbr(tec)cz> - 4.9.1998 10:19:28

> zdravim,
> s delphi zacinam a mam tento problem:
> -pracuji na multiforms projektu a mam problemy s volanim
> jednotlivych forms a jejich unit
> -pokud pridam do USES jedne unity nazev unity druhe, mohu volat
> z prvni unity unitu druhou, ALE NE NAOPAK
> prosim o radu
> diky
>
Tak pridej do druhe unity nazev unity prvni, akorat to musis dat do
sekce IMPLEMENTATION aby nedoslo k cyklickemu odkazu.
Pavel

-----------------------------------------------------------
Ing. Pavel Simicek
UVSSaR, FS, VUT Brno, Technicka 2, 616 69
Tel. 05/41142461
e-mail simicek(zv)uvss.fme.vutbr(tec)cz
-----------------------------------------------------------


Record a seznam funkci

[*] Ing.Ludek Florian <ludan(zv)bluerose(tec)cz> - 4.9.1998 10:25:18

Cauec,>1) jak pracovat s RECORDEM

type TMujRec=record
jmeno: string;
vek: integer;
:
atd.
end;
var MujRec: TMujRec;

a pristupujes k nim:

MujRec.Jmeno := 'blabla';
MujRec.Vek := 100;

nebo

with MujRec do begin
Jmeno := 'blabla';
Vek := 100;
end;>
>2) existuje nekde seznam funkci v Delphi s jejich kratkym popisem, co ktera
>funkce dela ?


Nevim, co presne chces, ale v helpu jich najdes mraky (ruzne).


Nic ve zlym, ale asi nejlepsi bude (dle Tvych predchozich dotazu), sehnat si
knizku "Pascal pro zacatecniky", tam je to vysvetleno velice dobre a je tam
toho vic. Sam jsem na ni kdysi davno zacinal. Pekne polopate s priklady...

Bye Ludan


ludan(zv)bluerose(tec)cz

P.S.: Nepochazis nahodou z DATISu ? (hadam podle jmena)

<none>

[*] fhladik(zv)post(tec)cz - 4.9.1998 10:26:20

Nev�m, jestli instalace fontu z W 3.11 do W 95 je legalni,
na to ti musi odpovedet nekdo jiny.
Muzu ti akorat rict jak se to da delat do W 3.11.
Snad to pujde i do W 95.

1. Instalace souboru (v tvem pripade): cetimedb.ttf
cetimedi.ttf
cetimes.ttf
cetimei.ttf
cetimedb.fot
cetimedi.fot
cetimes.fot
cetimei.fot

napr: VerInstallFile(VIFF_DONTDELETEOLD,'cetimedb.ttf',
'cetimedb.ttf','a:\', 'c:\windows\system',nil,'c:\tmp',tmpfilelen);

2. Pridani prostredku fontu do tabulky Windows fontu:

AddFontResorce('Times New Roman CE kurziva (True Type)');
AddFontResorce('Times New Roman CE tucna kurziva (True Type)');
AddFontResorce('Times New Roman CE tucne (True Type)');
AddFontResorce('Times New Roman CE (True Type)');

3. Zapsat font do win.ini

WriteProfileString('FONTS','Times New Roman CE (True Type)','cetimes.ttf')
.
.
.

4. Poslat zpravu otevrenym aplikacim o novem fontu:

SendMessage(WM_FONTCHANGE,0,0);

Pisu to vsechno z hlavy tak je to bez zaruky. Snad ti to k necemu bude.

Cau

Filip Hladik
filip.hladik(zv)post(tec)cz

password for .mdb

[*] Martin Sasek <sasek(zv)ujep(tec)cz> - 4.9.1998 10:27:46

>nevite nekdo jak zpetne zjistit heslo k databazi .mdb?
>
>S pozdravem,
>Miloslav Skacel
>skacel(zv)kjsoft(tec)cz
>http://www.kjsoft(tec)cz

Hledej na: http://svet.namodro(tec)cz/ Na toto tema tam byl uverejnenej clanek.

D3 - overflow listy komponentu

[*] Ales Bukovsky <elidisp(zv)mbox.vol(tec)cz> - 04.9.1998 10:35:51

Zdravim,

pracuju v D3/Professional. Na listu komponentu jsem si pridal svou
slozku a do ni zacal vkladat sve vlastni komponenty, ktere jsem napsal.
Pri vlozeni 13.komponentu dojde k naruseni rady ikon (prepise se ikona
prvniho komponentu ikonou toho vlozeneho) a cela lista se zhrouti. Po
odstraneni toho posledniho se vse vrati do normalu. Kdyz odstraenim
nejakou jinou slozku je taky vse Ok. Tj vypada to na nejake preteceni v
poctu polozek, ale pridal jsem jich jen 12. Setkal se uz nekdo s takovym
problemem?

Diky
-Ales Bukovsky-


Record a seznam funkci

[*] Simicek Pavel <simicek(zv)uvss.fme.vutbr(tec)cz> - 4.9.1998 10:38:09

> Ahoj,
>
> mam dva dotazy.
>
> 1) jak pracovat s RECORDEM
>

Record je typ ktery muze obsahovat vice promennych. Zalezi na co to
potrebujes. Je to dobre pokud chces mit promennou o vice parametrech
tak ji nadefinujes jako record prave s onemi parametry.
Momentalne mne nenapada nic blbejsiho nez napr. datum.

type
TMesic = (Leden, Unor, .... , Prosinec);
TDatum = record
Den: longint;
Mesic: TMesic;
Rok: integer;
end;

var Datum: TDatum;

No a potom k jednotlivym polozkam pristupujes takto:
Datum.Den:= ......;
.........:= Datum.Rok + .........;
if Datum.Mesic = Leden then .........;
Apod.

> 2) existuje nekde seznam funkci v Delphi s jejich kratkym popisem, co ktera
> funkce dela ?

Tady nevim o nicem jinem nez helpu ve Delphi. Potom jeste existuje
knizka "Pruvodce vyvojare WIN 32 API" kde jsou popssane nektere (ne
vsechny) API funkce. Ale je jich tam pomerne dost.

Pavel


-----------------------------------------------------------
Ing. Pavel Simicek
UVSSaR, FS, VUT Brno, Technicka 2, 616 69
Tel. 05/41142461
e-mail simicek(zv)uvss.fme.vutbr(tec)cz
-----------------------------------------------------------


Record a seznam funkci

[*] Jan Fiala <fiala(zv)iname(tec)com> - 4.9.1998 10:38:46

1. Informace jsou v helpu nebo online dokumentaci pod :
Object Pascal reference / Data types ... / Structured types / Records.
pokud nejsi kamarad s anglictinou, podivej se na jakoukoliv prirucku k Pascalu, tam najdes i prehled funkci.

S pozdravem "klid zbran�m a program�tor�m"
se t�� na dal�� spolupr�ci
ing. Jan Fiala jan.fiala(zv)iname.com

Ahoj,

mam dva dotazy.

1) jak pracovat s RECORDEM

2) existuje nekde seznam funkci v Delphi s jejich kratkym popisem, co ktera
funkce dela ?

Poradte mi prosim nekdo.

Diky.

Vasek


E-mail: lukes(zv)msm.pvt(tec)cz


Propojeni unit 2

[*] Valicek Arnost <valiceka(zv)mgv.inext(tec)cz> - 4.9.1998 11:18:57

> Zkus ty odkazy davat do sekce IMPLEMENTACION a ne do INTERFACE :
>
> Implementacion
>
> Uses xxx, xxx, ....

Jaky je presne rozdil mezi vkladanim odkazu do IMPLEMENTATION a do
INTERCFACE?

Ja to zatim rozlisuju jenom tak, ze pokud definuju nejakou tridu
(napr Form) a v ni pouzivan urcite objekty pak to musim dat do
INTERFACE jinak to dam do IMPLEMENTATION.

Predem diky za vysvetleni.
------------------------------------------------
Arnost Valicek (valiceka(zv)mgv.inext(tec)cz)
------------------------------------------------


Tvorba n�pov�dy

[*] V�t�zslav Gazda������u��n�?��? - 4.9.1998 11:23:34

Doporucuji knihu WINDOWS 95 HELP - TVORBA NAPOVEDY VE WINDOWS 95 (original
od Microsoft Press, prelozil Computer Press). Je fakt dobra.

Vita


Literatura

[*] Radim Kunz <rkunz(zv)ova(tec)comp(tec)cz> - 4.9.1998 11:25:43


Sory, uz jsem asi usinal. Samozrejme ze Marco Cantu, a ne Minasi.
Ale z 50% jsem se trefil, oba jsou Markove. :-)))
To nemeni nic na tom, ze jmena autoru na Cpressu jsou jina.
Je to v katalogu i na jejich poslednim bulletinu.
Ze by M. Cantu nemel na nazev knihy patent ? :-)
Zkusim se zeptat primo na Cpressu.

Radim Kunz

-----P�vodn� zpr�va-----
Od: David_Zabensky.UNION(zv)union(tec)cz <David_Zabensky.UNION(zv)union(tec)cz>
Komu: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>
Datum: 4. z��� 1998 8:56
P�edm�t: Re: Literatura


Ja bych snad jen malinko poopravil, ze Mistrovsvi v Delphi 1..3 napsal
Marco Cantu. Chysta se i 4 (anglicka ovsem. Co verze Delphi, to nova
knizka). Cantu behem psani spolupracuje uzce i s vyvojari z Interprise
(tehdy jeste Borland) a je uznavanym skolitelem Delphi a C++. Pokud chcete
recenze, skuste "kliniku Dr. Boba" > neznam z hlavy www odkaz. Pokud CPress
jako autora uvadi nekoho jineho, je to dost divne.

Ahoj David;

Record a seznam funkci

[*] Valicek Arnost <valiceka(zv)mgv.inext(tec)cz> - 4.9.1998 11:32:51

> 1) jak pracovat s RECORDEM
s RECORDem se v podstate pracuje podobne jako se tridou (CLASS).
definuje se nejak takto:

TMujRecord = record
Cislo1:Integer;
Cislo2:Integer;
Text:String;
end;

pak:
var Record:TMujRecord;
a muzete zadavat data:

Record.Cislo1:=15;
Record.Cislo2:=-465;
Record.Text:="Ahoj text"; (" - nemuzu najit apostrof (nebo co
to je))

nebo
with Record do
Cislo1:=15;
Cislo2:=-465;
Text:="Ahoj text";
end;

Doufam, ze je to, co potrebujete.

Pozn. Nevi nekdo jaky je rozdil mezi pouzivani a nepouzivani WITH pri
praci s RECORDem (krome uspory mista) v textu. > 2) existuje nekde seznam funkci v Delphi s jejich kratkym popisem, co ktera
> funkce dela ?
?

------------------------------------------------
Arnost Valicek (valiceka(zv)mgv.inext(tec)cz)
------------------------------------------------


Zjisteni ukonceni programu

[*] V�t�zslav Gazda������u��n�?��? - 4.9.1998 11:57:05

Doporucuji pouzit misto WinExec funkci CreateProcess. Potom by to mohlo
vypadat asi takto:

procedure ExecuteNotepad;
var
oSI:TStartupInfo;
oPI:TProcessInformation;
begin
ZeroMemory((zv)oSI,SizeOf(oSI));
oSI.cb := SizeOf(oSI);
{Spou�t�m aplikaci Pozn�mkov� blok}
if CreateProcess(nil,'NOTEPAD',nil,nil,False,0,nil,nil,oSI,oPI) then
begin
{�ek�m na ukon�en� pr�v� spu�t�n�ho Pozn�mkov�ho bloku}
WaitForSingleObject(oPI.hProcess,INFINITE);
{Nyn� je Pozn�mkov� blok uko�en}
ShowMessage('Pozn�mkov� blok byl uko�en');
{Nesm�m zapomenout uvolnit v�echny vytvo�en� syst�mov� prost�edky}
CloseHandle(oPI.hThread);
CloseHandle(oPI.hProcess);
end;
end;

Vita


Pouziti maker (min, max ...)

[*] Ing. Jaroslav K�e�ek - 4.9.1998 12:14:19

Jak mam pouzit makra min, max a jim podobne? V helpu D4 jsem je nasel, ale
jak je pouzit, to teda nevim. V helpu je napsana tahle definice:

#define min(a, b) (((a) < (b)) ? (a) : (b))

To je C. ;-))
Krome toho je tam uvedeno, ze deklarace je v hlavickovem souboru 'vfw.h'.
Ale jak to pouzit ve zdrojaku meho programu?

Diky
Jaroslav Krecek

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ing. Jaroslav K�e�ek
computer graphic & software development
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e-mail: grafex(zv)iol(tec)cz or krecek(zv)iol(tec)cz
for short quick message use
jaroslav.krecek(zv)sms.paegas(tec)cz
phone: +420.603.226103
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Record a seznam funkci

[*] kchmel(zv)post(tec)cz - 4.9.1998 12:27:13


>
> Ahoj,
>
> mam dva dotazy.
>
> 1) jak pracovat s RECORDEM
>

Kdyz mas nadefinovano

type TMyRecord = record
a : byte;
b : string;
c : real; (*�atd*)
end;


potom si naklarujes

var MyRecord : TMyRecord

a k jenotlivym polozkam pristupujes

MyRecord.a
Myrecord.b

atd.
Karel


Tvorba n�pov�dy

[*] Vilem Svoboda <vilem_s(zv)mrp(tec)cz> - 4.9.1998 12:33:13

> Myslim, ze tyto prispevky by byly velkym prinosem teto konference...
Sposte
> lidem co teprve objevuji Delphi by to urcite usnadnilo zivot.
>
Diky, za podporu, dam se toho.

Vilda


QuickRep

[*] Mor�ol Marian <Marian.Morzol(zv)ostrava.aksignal(tec)cz> - 4.9.1998 12:36:32

Jak prepocitam QuickRep.CurrentX(resp. QuickRep.CurrentY) na
QuickRep.Left (resp. QuickRep.Top). Pokud mozno nezavisle na rozliseni.
Diky za kazdou odpoved.

Marian.Morzol(zv)ostrava.aksignal(tec)cz


Kurs tvorby napovedy 0

[*] Vilem Svoboda <vilem_s(zv)mrp(tec)cz> - 4.9.1998 13:12:07

Cel� tento mal� kurs tvorby n�pov�dy se bude t�kat pouze klasick� n�pov�dy
pro Windows 95 a vy���. Nezab�v�m se je�t� posledn�m hitem tj. helpy pro
internet. Jeliko� nepou��v�m integrovan� n�stroje pro tvorbu n�pov�dy
(n�kter� jsem zkou�el, ale nebyl jsem spokojen), budu zde popisovat
klasick� postup (editor-kompil�tor-linker), kter� je dostupn� ka�d�mu.
Zam���m se tak� na zve�ejn�n� v�eobecn� zn�m�ch skute�nost�, k�nim� jsem
dosp�l Cimrmanovou metodou pozn�v�n� slep�ch uli�ek. Douf�m, �e t�m pomohu
mn� podobn�m notorik�m od zbyte�n�ho t�p�n�. Budu popisovat jen postupy,
kter� jsem ov��il, �e funguj�. N�kter� pokro�il� postupy, jako je vyu�it�
multimedi� a vlastnoru�n� psan�ch knihoven jsem zat�m nezkou�el, proto se
jim vyhnu.

Pro studium doporu�uji publikaci od Microsoft Press Tvorba n�pov�dy ve
Windows 95. Existuje i v��esk� verzi. Pro za��te�n�ky je u�ite�n� p�ehledem
postup�, pro pokro�il� pak deklarac� z�sad, kter� je vhodn� dodr�ovat.
P�esto�e jsem nep��telem uniformity (ale l���m se) tyto z�sady jsou velmi
rozumn� a doporu�uji se jimi ��dit. Ve�ker� dal�� moudra lze z�skat z
n�pov�dy k�v�vojov�mu n�stroji (Help Workhopu). Spoustu informac� tak�
vy�tete z�ji� hotov�ch ciz�ch help�, kter� v�s zaujmou zaj�mav�m �e�en�m.
Analyzovat je lze ��ste�n� pomoc� Help Workshopu, ale lep�� je dekompiler,
kter� help rozlo�� na p�vodn� zdrojov� slo�ky. Ten je samoz�ejm� k
nezaplacen� v situaci, kdy ztrat�te zdroj�ky.

Nebudu zat�ovat konferenci pos�l�n�m dlouh�ch p��klad� a program�. Kdo by
takov� cht�l, nech� se ozve, po�lu mu ho p��mo.

Vilda <vjs(zv)mrp(tec)cz>

Rozdil mezi FieldByName a FieldValues

[*] Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ> - 4.9.1998 13:15:16

Hi,

taky me tohle napadlo (v souvislosti s rychlosti) a dospel jsem k
vysledkum, ze FieldByName je pomalejsi (asi 1.2x)


Martin Fron�k
ZZN Slan� a.s.
Pra�sk� 1579, 274 49, Slan�
tel. +420-314-522986
e-mail: fronek(zv)zznslany(tec)cz

> -----P�vodn� zpr�va-----
> Od: Jan Fiala [SMTP:fiala(zv)iname.com]
> Odesl�no: 04. z��� 1998 8:05
> Komu: Delphi forum
> P�edm�t: Rozdil mezi FieldByName a FieldValues
>
> Je nejaky rozdil nebo zakernosti mezi FieldByName('xxx').AsNeco a
> FieldValues['xxx'] v pripade, ze nechci pretypovavat pole ?
> Nemyslim praci s prave vlozenym zaznamem, kdy FieldValues vraci nil.
>
> S pozdravem "klid zbran�m a program�tor�m"
> se t�� na dal�� spolupr�ci
> ing. Jan Fiala jan.fiala(zv)iname.com
>

Kurs tvorby napovedy 1

[*] Vilem Svoboda <vilem_s(zv)mrp(tec)cz> - 4.9.1998 13:17:45

Sou��sti n�pov�dy:

*.HLP - je v�sledek va�eho sna�en�. N�pov�da se m��e skl�dat i z�n�kolika
HLP soubor� staticky nebo dynamicky propojen�ch. Ze sv�ho helpu m��ete
volat i ciz� helpy (nap�. standardn� Windows helpy).

*.CNT - je obsah. Obvykle b�v� k�jednomu HLP souboru jeden CNT soubor, ale
m��e chyb�t. Ani pokud chyb� ne�mysln�, se nic ned�je. Pouze v�dialogov�m
okn� T�mata n�pov�dy, kter� se otev�e spust�te-li help ze syst�mu, bude
chyb�t karta Obsah. CNT soubor krom� definice obsahu (karta Obsah) slou��
d�le k�dynamick�mu propojov�n� v�ce help�. O n�m se zm�n�m pozd�ji. O
dynamiku se staraj� Windows a fyzick� nep��tomnost dynamicky p�ipojen�ho
helpu se projev� jen chyb�j�c� pas�� na kart� Obsah a Rejst��k. CNT soubor
se d� vytvo�it i upravovat oby�ejn�m textov�m editorem (n�kdy je to nutn�),
ale pohodln�j�� je pou��t Help Workshop.

*.RTF - je zdrojov� text vlastn� n�pov�dy. P�e se nejl�pe ve Wordu. Ale
nen� podm�nkou. Editor ve kter�m budete helpy ps�t mus� podporovat RTF
form�t a um�t speciality jako skryt� text, pozn�mky pod �arou a dal��. D�
se ps�t i oby�ejn� textov�m editorem p��mo k�dy RTF form�tu, ale je�t� jsem
nepotkal ��lence, kter� by se o to pokou�el (krom� sebe, ale zde �lo jen o
�pravy). N�pov�da k�Help Workshopu obsahuje p�ehled k�d� form�tu RTF.

*.HPJ - je projektov� soubor. Definuje v�echny n�le�itosti pro kompilaci
helpu, kter� postupn� rozvedu. D� se vytvo�it oby�ejn�m textov�m editorem,
ale pohodln�j�� je pou��t Help Workshop. Svou strukturou p�ipom�n� INI
soubor.

*.MAP - je voliteln� textov� soubor s�mapou p��stupu k�t�mat�m n�pov�dy z
programu. Je praktick� pokud je t�mat hodn�. Jinak se pou��v� p��m� z�pis
do tzv. sekce [MAP] v�HPJ souboru.
*.BMP - je bitov� mapa obsahuj�c� obr�zek. Doporu�uji pou��vat
�estn�ctibarevn� bitov� mapy. Pak nejsou ��dn� probl�my se zobrazov�n�m na
r�zn� nastaven�ch videoadapt�rech. Pokud se v�m to nehod�, je sou��st�
dod�vky Help Workshopu speci�ln� program, kter� slou�� tyt� bitov� mapy s
r�zn�m po�tem barev. Windows se pak samy rozhodnou podle nastaven�, kterou
variantu pou�ij�. Nikdy jsem to ale nezkou�el. Krom� BMP je podporov�n
je�t� form�t WMF.

*.SHG - je tzv. segmentovan� hypergrafika tj. obr�zek s�citliv�mi m�sty
(tzn. m�sty z�nich� se d� kliknut�m p�esko�it n�kam jinam), kter� se
naz�vaj� Hot Spoty. K�vytvo�en� je nutn� Hot Spot editor, kter� se jmenuje
SHED a je rovn� sou��st� dod�vky HelpWorkshopu. SHG soubor vznikne z�BMP
souboru prota�en�m editorem SHED. B�v� men�� ne� p�vodn� bitov� mapa, �eho�
lze n�kdy s��sp�chem vyu��t ke zmen�en� helpu i kdy� se nedopl�uj� citliv�
m�sta.


Nutn� vybaven� pro tvorbu n�pov�dy:

1. MS Word - psan� t�mat helpu se v�emi n�le�itostmi.
2. Grafick� editor (libovoln�) pouze pokud hodl�te vybavovat help obr�zky.
Poslou�� Image Editor z�Delphi nebo Paint Brush (sly�el jsem jeho kdysi
kouzelnou p�ezd�vku ov�em danou ne�mysln� z�neznalosti anglick� v�slovnosti
- Pambrou�).
3. Help Workshop (HCW.EXE) - v�vojov� n�stroj na editaci projektov�ch a
obsahov�ch soubor�, kompilaci, lad�n� a trasov�n� help�. B�val sou��st�
dod�vky Delphi, je sou��st� v��e zm�n�n� knihy a jeho posledn� (douf�m)
verzi lze st�hnout z�adresy:
http://support.microsoft.com/support/kb/articles/Q164/0/12.asp
Um� u� kompilovat RTF form�ty vytvo�en� Wordem 97 (neov��oval jsem jeliko�
tuto verzi Wordu nem�m).

Se�e�te si toto vybaven� a m��eme pokra�ovat. Na p��t� p�iprav�m u�
jednoduch� p��kl�dek. Pokud v�m vad� diakritika nezab�jejte dejte mi je�t�
�anci ji pro p��t� od�ez�vat.

Vilda

Tabulky na CD-ROMu

[*] Jan Fiala <fiala(zv)iname(tec)com> - 4.9.1998 14:24:38

Volny preklad z TI 3104 :

Schema uzamykani paradoxovych tabulek vyzaduje existenci souboru PDOXUSRS.LCK ... Tento soubor je obecne vytvaren za behu programu a zustava v adresari, ktery obsahuje i tabulky. Pri pouziti CD-ROM neni sance vytvorit tento soubor za behu programu. Reseni je jednoduche : vytvorte si tento soubor a dejte ho na CD ROM pri vypalovani.

Ty ho tam nemas ? :-)))

S pozdravem "klid zbran�m a program�tor�m"
se t�� na dal�� spolupr�ci
ing. Jan Fiala jan.fiala(zv)iname.com

Resil jsem to taky. Odpoved dava TI 3104:Accessing Paradox Tables on CD or
Read-Only Drive, najdes na serveru �Inprise.
Martin

D3 - overflow listy komponentu

[*] Jan Fiala <fiala(zv)iname(tec)com> - 4.9.1998 15:29:55

Nemas nahodou video kartu S3 trio ? :-))

S pozdravem "klid zbran�m a program�torum"
se te�� na dal�� spolupr�ci
ing. Jan Fiala jan.fiala(zv)iname.com

MS SQL konektivita bez SQL Link, BDE a ODBC

[*] Ladislav Nagy <lada(zv)kolej.mff.cuni(tec)cz> - 4.9.1998 17:29:33

...
>Musim potvrdit, ze rychlost pristupu pres OLEDB je proti ODBC zhruba o
>tretinu rychlejsi (podle predbeznych testu).
>
>Mac
>


Zdravim Vas,
rad bych si tez vyzkousel z Delphi pristup na MS SQL 6.5 i 7.0 (B3) pres
OleDB. Microsoft uvadi jen priklady uziti z C++. Nemate nejake priklady nebo
elektronicky help, ktery by pomohl v zacatku?

Byl bych Vam vdecny, Ladislav Nagy.

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


Record a seznam funkci

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 4.9.1998 19:06:36

Lukes V�clav wrote:

> 1) jak pracovat s RECORDEM
>
> 2) existuje nekde seznam funkci v Delphi s jejich kratkym popisem, co
> ktera funkce dela ?

No - dival ses do helpu a do prikladu? Tam to vsechno najdes.
Pokud bys nerozumel principu, tak by ses mel zeptat konkretneji.


S pozdravem

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


Komunikace po modemu

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 4.9.1998 19:06:35

Michal KNEZ wrote:

> Zdravim vsechny priznivce Delphi.
> Jsem zacatecnik a prosim vas o radu. Chtel bych
> navazat spojeni pomoci modemu a poslat pomoci Delphi
> databazovy soubor. Existuje nejaka komponenta pro
> ovladani modemu pro D3?

Nekoho to tady asi uz nastve :-)), ale mam dobre zkusenosti s
komercni knihovnou Async Pro od TurboPower.


S pozdravem

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


password for .mdb

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 4.9.1998 19:43:01

> nevite nekdo jak zpetne zjistit heslo k databazi .mdb?

V podstate jde o to, ze heslo je ulozeno v MDB souboru
ve 13 bytech zacinajicich na pozici 42 hexa a jako "kodovani"
je pouzito XOR temito byty (hexa):

86, FB, EC, 37, 5D, 44, 9C, FA, C6, 5E, 28, E6, 13

Pokud tabulka neni zaheslovana, jsou tam prave tyto
hodnoty, tedy vysledek po XOR temi samymi je 00.
Je-li heslo, je to XORovane.

Mimochodem, kdyz jsme u tech hesel MDB souboru, pridam
jeden paradox. Tuhle jsem si koupil telefonni seznam na
CD od firmy INOmedia. Myslel jsem si, ze tam budou cisla
aspon trochu aktualni, ale stoji to za prd. I kdyz zase
za ty penize... Jenze kdyz jsem to dostal, byl jsem
malinko v soku ochrannym systemem, ktery firma zvolila.
Totiz po instalaci pracuje asi 14 dni a do te doby je
potreba se zaregistrovat pomoci kodu zavislem na HW,
ktery program vygeneruje, a oni zavolaji 18-mistny kod
pro odblokovani. Takze program je pak svazan s danym
pocitacem. Nejde mi o to, abych to pouzival na vice
pocitacich (stejne mam jen jeden + notebook), dokonce
licence jde prenest pomoci diskety (na jednom se
odmaze, da na disketu a prenese na druhy). Jenze co
kdyz havaruje disk? Co kdyz se naformatuje disk? Co
kdyz jen pri formatovani a instalaci noveho OS zapomenu,
ze jsem to mel prenest? Samozrejme, pak je to v haji.
Jak se zachova firma INOmedia, to nevim, protoze mi
na muj mail neodpovedeli. Tak kdyz oni na me takhle,
rikal jsem si, jak bych to mohl vyresit. Samozrejme,
pouzili databazi MDB a ta je zaheslovana. Takze jsem
behem nekolika minut vytahl heslo a dostal se k datum.
Kdybych chtel a kdybych byl zlodej, mohl bych klidne
data nelegalne sirit - mimochodem tato data stejne
nelze autorsky chranit, jsou to telefonni cisla, jen
tak mezi nami. Ale to nechci, nicmene ted mam moznost,
ze si muzu udelat svuj vlastni program pro prohlizeni
a nejsem odkazany na zcela sileny system ochrany.
Takze toto je ukazkovy pripad spatne zabezpeceneho
programu, ktery dle slov INOmedia je urcen pro ochranu
dat. Jenze legalni uzivatele, kteri si to koupili,
hroznym zpusobem omezuje, ale pritom nechrani data proti
nelegalnimu pouziti.

Proto, az budete vymyslet zpusob ochrany pro Vase
programy, uvedomte si nejdrive vsechny mozne diry
a moznosti naruseni. Bohuzel se stava, ze na jedne
strane je ochrana dobra az obtezujici, ale jinde je
to krasne pruchozi.

S pozdravem
Petr Zahradnik, pocitacovy expert

Autorizovany dealer TurboPower Software... knihovny pro Delphi
==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
=== telefon: 047-5500610, telefon/fax: 047-5501627 ===
=== mobilni telefon GSM (hotline): 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================

Menu

[*] LuborK(zv)tnet(tec)cz (Kolar Lubor) - 04.9.1998 19:53:17

Delfini, poradte :-)
Mam menu stylu

Soubor Upravy Zobrazit Napoveda
Potreboval bych udelat, aby mi menu Zobrazit (ktere obsahuje polozky na
zaskrtnuti) zustalo rozbalene, dokud nekliknu mysi mimo to menu. Jak na
to?
Lubor bIRDIE Kolar
====================
GSM Phone: +420-603-410019


Detekce textoveho rezimu

[*] Pavel Kral <kral(zv)afx(tec)cz> - 4.9.1998 20:33:52

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


> Hi, zkus funkci GetCaretPos

Diky,
to by snad slo, jen jeste zjistit, kdy by se stav mohl
menit.
Zkousel jsem v onApplication testovat zpravu
wm_setFocus, ale nejak se nedari.

Pavel Kral


alt F4

[*] Peter Arbet <arbet(zv)px.psg.sk> - 4.9.1998 22:15:02

-----Original Message-----
From: Lubos Jerabek <lubos(zv)qed(tec)cz>
To: 'DELPHI Distribution List' <delphi(zv)pinknet(tec)cz>
Date: 3. september 1998 14:59
Subject: alt F4


>Nevite nekdo jak se zbavit u aplikace alt+F4


Jednoducho. Use Linux :)

Ale vazne. Mozno su tam nejake zakernosti, ale uvedeny priklad funguje, ak
proceduru naviazes na udalost OnKeyDown formulara:

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (Key=vk_F4) and (ssAlt in Shift) then begin
Key:=0;
end;
end;

>Lubos Jerabek


RAZIIARS of Aqabin

e-mail:
arbet(zv)psgnetpx.sk
arbet(zv)fred.utc.sk

TUpdateSQL a Blob

[*] Jaro <jaro(zv)sinea(tec)cz> - 4.9.1998 22:34:05


Problem vznika ve specialnim pripade, kdy nektera polozka Blob Text
je pri pokusu o ulozeni jeste typu nill. Jestlize do polozky neco zapises,
tak to bude tez fungovat. Problem jsem vyresil tak, ze na AfterInsert
do Blob polozky vkladam implicitne prazdnou hodnotu BlobText.AsString := #0;
aby nebyla nill.
Ale je to uz davno, co jsem toto resil, takze si tu Error hlasku nepamatuji.
Mozna to bude tento pripad, mozna ne.
Jaro.
----------------------

>Ahoj
>
>Po prechodu z TTable, na TQuery a TUpdateSQL mam problem s pridavanim a
>opravou sloupce typu textovy Blob v Interbase. Dojde k poruse sdileni
pameti
>v nejake knihovne M*.DLL a totalnimu zatuhnuti programu. Pokud z TUpdateSQL
>vyhodim polozku typu Blob, funguje to O.K.
>Dik za radu
>
> Ales Dana
>
>
>

TUpdateSQL a Blob

[*] MJsoft <MJsoft(zv)rychnov(tec)cz> - 4.9.1998 23:05:16

To se me stavalo taktez. Nainstaloval jsem si novejsi verzi BDE (tusim 4.51)
a je to OK
-----P�vodn� zpr�va-----
Od: ing.Da�a Ale� <adasoft(zv)svit.com>
Komu: Konference delphi <delphi(zv)pinknet(tec)cz>
Datum: 3. z��� 1998 18:56
P�edm�t: TUpdateSQL a Blob


>Ahoj
>
>Po prechodu z TTable, na TQuery a TUpdateSQL mam problem s pridavanim a
>opravou sloupce typu textovy Blob v Interbase. Dojde k poruse sdileni
pameti
>v nejake knihovne M*.DLL a totalnimu zatuhnuti programu. Pokud z TUpdateSQL
>vyhodim polozku typu Blob, funguje to O.K.
>Dik za radu
>
> Ales Dana
>
>
>

Propojeni unit 2

[*] Peter Arbet <arbet(zv)px.psg.sk> - 5.9.1998 00:01:15

-----Original Message-----
From: Valicek Arnost <valiceka(zv)mgv.inext(tec)cz>
To: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Date: 4. september 1998 19:04
Subject: Propojeni unit 2


Jaky je presne rozdil mezi vkladanim odkazu do IMPLEMENTATION a do
INTERCFACE?


Hi.

Rozdiel je jednoduchy. Sekcia unitu, nazyvana interface, obsahuje
definice (tried, objektov, metod atd.), ktore su viditelne v inom programe
(alebo v inej casti programu, v inom unite...), ak v nom pouzijes:

uses
nazov_unitu_o_ktorom_je_prave_rec

Sekcia unitu, nazyvana implementation, moze obsahovat opat nejake
definicie tried a objektov, ktore su vsak viditelne iba v danom unite. Dalej
musi obsahovat vsetky tela tych metod (ich samotny kod), ktore su definovane
v sekcii interface.

V sekcii implementation mozes tiez pouzit:

uses
nejaky_iny_unit_ktory_by_som_potreboval_vyuzit

Ak chces pouzivat medzi sebou vzajomne viac unitov, asi bude rozumne v
kazdom z nich v sekcii implementation pouzit ostatne. Napr.:

========= vypis suboru Unit1.pas =========
unit
Unit1;

interface

implementation

uses
Unit2,Unit3;

end.
========= vypis suboru Unit2.pas =========
unit
Unit2;

interface

implementation

uses
Unit1,Unit3;

end.
========= vypis suboru Unit2.pas =========
unit
Unit3;

interface

implementation

uses
Unit1,Unit2;

end.

V unitoch mozes este definovat sekcie initialization a finalization. Tie
sluzia na prevedenie prikazov v nich definovanych na zaciatku a na konci
programu.

Uff, snad to staci, a mozno som ani moc bludov nenapisal...

RAZIIARS of Aqabin

e-mail:
arbet(zv)psgnetpx.sk
arbet(zv)fred.utc.sk

Btw. Nazov "metody" som pouzil suhrnne pre funkcie a procedury. Metody
obycajne patria objektom. Ty vsak mozes v unite definovat aj samotne funkcie
a procedury, ktore ziadnemu objektu nepatria.

Propojeni unit 2

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 5.9.1998 08:06:55

Valicek Arnost wrote:

> Jaky je presne rozdil mezi vkladanim odkazu do IMPLEMENTATION a do
> INTERCFACE?

V sekci interface jsou globalni deklarace, ktere jsou videt i v jinych
unitach (pokud se jmeno unity uvede v uses), kdezto deklarace v
implementatiton jsou lokalni pouze pro danou unitu.


S pozdravem

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


TurboPower Software_Async Professional

[*] profia(zv)post(tec)cz - 5.9.1998 08:11:28

Zdravim priznivce DELPHI a chtel bych pozadat o radu.
Vlastn�m DELPHI4 a s Delphi zacinam. Dostal jsem se nanejvyse k obsluze databazi ale ted jsem narazil na potrebu OVLADANI RADIOSTANICE pomoci PC.
Problem je ten (a jak tusim asi nemude jidiny :) ), ze dodavatel zarizeni a rozhrani pozaduje zakoupeni komponenty od TurboPower Software a to Async Professional pro obsluhu portu a posilani dat na nej, ale cena je 10.000,- Kc coz se mi jaksi moc nechce.

NEEXISTUJE PROSIM VERZE KOMPONENTY STEJNYCH VLASTNOSTI ALE NIZSI CENY NEJLEPE TE NEJNIZSI :) ???

Popripade je komponenta na ovladani OPRAVDU POTREBA __.

DEKUJI KROKODYL - profia(zv)post(tec)cz

Komunikace s UDP

[*] vtulapvo <vtulapvo(zv)pha.pvtnet(tec)cz> - 05.9.1998 09:09:29

Zdravim priznivce DELPHI a chtel bych pozadat o radu.

Mam Delphi 2 C/S a potreboval bych komunikovat po siti
prostrednictvim sluzeb UDP. Vysilani mi funguje
bez vetsich problemu, dokonce pakety jsou viditelne pomoci Monitor
agenta. Chyba je pouze v tom, ze koncova
stanice pakety neprijima. Bohuzel help na tuto komponentu nema vzorovy
priklad. Nema nekdo s timto nejake zkusenosti?? Dekuji. S
pozdravem Roman Carda.

CE fonty

[*] Zdenek Prantl <prantl(zv)ptc.pvt(tec)cz> - 05.9.1998 10:03:03

> -----Original Message-----
> From: Riedel Petr [SMTP:Petr.Riedel(zv)ipbpojistovna(tec)cz]
> Sent: Friday, September 04, 1998 6:30 AM
> Subject: CE fonty
>
> Dobry den,
>
> vytvoril jsem aplikaci v D1 ( musi bezet i pod W3.11 ) a v ni pouzivam
> font TimesNewRomanCE, ale spustim-li aplikaci pod W95 nebo NT4.0, ktere
> maji jen TimesNewRoman Unicode, zvoli US kodovani a z ceskych znaku jsou
> paskvily. Reseni by nejspis bylo doinstalovat tyto fonty z W3.11, ale
> muzou se tyto fonty takhle sirit?
> A jestli ano, jak nainstalovat fonty pomoci aplikace v D1?
> Nebo mate nekdo jine reseni?

Reseni je jak psal Petr Z., jenom bych to jeste trochu rozsiril.
Do WIN.INI sekce [FontSubstituties] doplnit dve radky pro pozadovany
font :
(napr. pro Arial CE)

[FontSubstitutes]
Arial CE,238=Arial,238
Arial CE,0=Arial,238

kde 238 je oznaceni cestiny a 0 je oznaceni defaulniho nastaveni fontu

Pro Win95 (prvni vydani 4.00.950) je potom jeste vhodne zkontrolovat zda
je nainstalovan ServisPack, ktery take resi nektere problemy s fonty.

ZdeP


MS SQL konektivita bez SQL Link, BDE a ODBC

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 05.9.1998 12:10:27

Jak uz jsem psal, zkus Adonis ...

http://www.cybermagic.co.nz/adonis/

Ladislav Nagy wrote:
>
> ...
> >Musim potvrdit, ze rychlost pristupu pres OLEDB je proti ODBC zhruba o
> >tretinu rychlejsi (podle predbeznych testu).
> >
> >Mac
> >
>
> Zdravim Vas,
> rad bych si tez vyzkousel z Delphi pristup na MS SQL 6.5 i 7.0 (B3) pres
> OleDB. Microsoft uvadi jen priklady uziti z C++. Nemate nejake priklady nebo
> elektronicky help, ktery by pomohl v zacatku?
>
> Byl bych Vam vdecny, Ladislav Nagy.
>
> ----------------------------
> lada(zv)kolej.mff.cuni(tec)cz

--
==============================================================
= Ing. Martin Kubecka - Amenit s.r.o. =
= Na Valech - budova Dytron, 741 01 Novy Jicin =
= telefon: +420 603 265926 =
= http://www.amenit(tec)cz e-mail: martin.kubecka(zv)amenit(tec)cz =
==============================================================

Pouziti maker (min, max ...)

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 5.9.1998 15:35:22

=?iso-8859-2?B?SW5nLiBKYXJvc2 wrote:

> Jak mam pouzit makra min, max a jim podobne? V helpu D4 jsem je nasel, ale
> jak je pouzit, to teda nevim. V helpu je napsana tahle definice:
>
> #define min(a, b) (((a) < (b)) ? (a) : (b))
>
> To je C. ;-))
> Krome toho je tam uvedeno, ze deklarace je v hlavickovem souboru 'vfw.h'.
> Ale jak to pouzit ve zdrojaku meho programu?

:-)) Staci to prepsat do pascalovske fukce.
function Min(const a,b:integer):integer;
begin
if a<b then Result:=a else Result:=b;
end;

A v D4 lze funkci pretizit, takze to muzeme rozepsat pro ruzne
typy.


S pozdravem

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


CE fonty

[*] Zdenek Drvota <zds(zv)pce.fairnet(tec)cz> - 5.9.1998 15:42:32

> vytvoril jsem aplikaci v D1 ( musi bezet i pod W3.11 ) a v ni pouzivam
> font TimesNewRomanCE, ale spustim-li aplikaci pod W95 nebo NT4.0, ktere
> maji jen TimesNewRoman Unicode, zvoli US kodovani a z ceskych znaku jsou
> paskvily. Reseni by nejspis bylo doinstalovat tyto fonty z W3.11, ale
> muzou se tyto fonty takhle sirit?
Kdysi jsem si pomohl pridanim parametru do WIN.INI v sekci:
---------------------------------
[FontSubstitutes]
...
;tohle je moje prace-kvuli faxovani s cestinou nutne:
Times New Roman,0=Times New Roman,238
Arial,0=Arial,238

---------------------------------
mozna to bude podobny pripad a bude to fungovat.

> A jestli ano, jak nainstalovat fonty pomoci aplikace v D1?
> Nebo mate nekdo jine reseni?
> Nevite jak zjistit aktualni rozliseni?
>
> Diky za kazdou radu.
> Petr Riedel
>
*-----------------------------------------------*
ZDS, spol. s r. o.
Ing. Zdenek Drvota, director
Devotyho 775 tel/fax:+420-40-33837
530 02 Pardubice 41691
Czech Republic
e-mail: drvota(zv)zds(tec)cz (Win1250/ISO-8859-2)
http://www.zds(tec)cz
*-----------------------------------------------*

Tabulky na CD-ROMu

[*] Zdenek Drvota <zds(zv)pce.fairnet(tec)cz> - 5.9.1998 15:42:33

Kdysi davno, v jedne vzdalene galaxii :-)
existoval DOSovy prikaz APPEND pro pripojeni adresare
pro hledani souboru.
Neslo by to pouzit (jestli ne, tak sorry)?

> From: "Jan Fiala" <fiala(zv)iname.com>
> To: "DELPHI Distribution List" <delphi(zv)pinknet(tec)cz>
> Subject: Re: Tabulky na CD-ROMu
> Date: Fri, 4 Sep 1998 14:24:38 +0200
> Reply-to: DELPHI Distribution List <delphi(zv)pinknet(tec)cz>

> Volny preklad z TI 3104 :
>
> Schema uzamykani paradoxovych tabulek vyzaduje existenci souboru PDOXUSRS.LCK ... Tento soubor je obecne vytvaren za behu programu a zustava v adresari, ktery obsahuje i tabulky. Pri pouziti CD-ROM >
> Ty ho tam nemas ? :-)))
>
> S pozdravem "klid zbran�m a program�tor�m"
> se t�� na dal�� spolupr�ci
> ing. Jan Fiala jan.fiala(zv)iname.com
>
> Resil jsem to taky. Odpoved dava TI 3104:Accessing Paradox Tables on CD or
> Read-Only Drive, najdes na serveru �Inprise.
> Martin
>
>
>
>
*-----------------------------------------------*
ZDS, spol. s r. o.
Ing. Zdenek Drvota, director
Devotyho 775 tel/fax:+420-40-33837
530 02 Pardubice 41691
Czech Republic
e-mail: drvota(zv)zds(tec)cz (Win1250/ISO-8859-2)
http://www.zds(tec)cz
*-----------------------------------------------*

TUpdateSQL a Blob

[*] Miroslav Hostinsk� <abcsoft(zv)rychnov(tec)cz> - 5.9.1998 15:54:43


Pri prechodu od D3 na D4 jsem take na neco takoveho narazil.
Pouzivam take TQuery a TUpdateSQL.
Ve Fields Editoru byla u memo polo�ky nastavena
vlastnost Blob Type - ftMemo. Zmenil jsem ji na - ftBlob a zacalo vse fungovat.
A nemusim nic upravovat.

S pozdravem
Miroslav Hostinsky


-----P�vodn� zpr�va-----
Od: ing.Da�a Ale� [SMTP:adasoft(zv)svit.com]
Odesl�no: 3. z��� 1998 10:45
Komu: Konference delphi
P�edm�t: TUpdateSQL a Blob

Ahoj

Po prechodu z TTable, na TQuery a TUpdateSQL mam problem s pridavanim a
opravou sloupce typu textovy Blob v Interbase. Dojde k poruse sdileni pameti
v nejake knihovne M*.DLL a totalnimu zatuhnuti programu. Pokud z TUpdateSQL
vyhodim polozku typu Blob, funguje to O.K.
Dik za radu

Ales Dana

Parametry v ADODataset dotazech (Adonis, OLEDB)

[*] Ladislav Nagy <lada(zv)kolej.mff.cuni(tec)cz> - 5.9.1998 16:48:22

Ahoj Delpfini.
Prosel jsem si dukladne obe Adonis komponenty, ale jedna vec se mi
nepodarila - a sice pouziti parametru v dotazu (AdoDataSet s nastavenym
CommandType = ctText).

Zadam napr:

... WHERE job_id = :muj_parametr

V Params listu se ale nic neobjevi. Uziva se jina syntaxe parametru? Nebo je
zadrhel jinde?
Mohl byste mi nekdo poradit?

Diky, Ladislav Nagy
lada(zv)kolej.mff.cuni(tec)cz


TurboPower Software_Async Professional

[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 5.9.1998 16:57:37

> Zdravim priznivce DELPHI a chtel bych pozadat o radu.
> Vlastn�m DELPHI4 a s Delphi zacinam. Dostal jsem se nanejvyse k obsluze databazi ale ted jsem
> narazil na potrebu OVLADANI RADIOSTANICE pomoci PC. Problem je ten (a jak tusim asi nemude jidiny
> :) ), ze dodavatel zarizeni a rozhrani pozaduje zakoupeni komponenty od TurboPower Software a to
> Async Professional pro obsluhu portu a posilani dat na nej, ale cena je 10.000,- Kc coz se mi
> jaksi moc nechce.

No jo.

> NEEXISTUJE PROSIM VERZE KOMPONENTY STEJNYCH VLASTNOSTI ALE NIZSI CENY NEJLEPE TE NEJNIZSI :) ???

Existuje nekolik komponent mnohem horsich vlastnosti a mnohem nizsi
ceny nebo zdarma. Ale rozhodne ne stejnych vlastnosti.

> Popripade je komponenta na ovladani OPRAVDU POTREBA __.

No to nevim, kdyz neznam tve pozadavky.

S pozdravem
Petr Zahradnik, pocitacovy expert

Autorizovany dealer TurboPower Software... knihovny pro Delphi
==============================================================
=== Petr Zahradnik - Computer Laboratory ===
=== Obvodova 740/14, PO BOX 15, 400 07 Usti nad Labem 7 ===
=== telefon: 047-5500610, telefon/fax: 047-5501627 ===
=== mobilni telefon GSM (hotline): 0602-409601 ===
=== http://www.clexpert(tec)cz/ clexpert(zv)clexpert(tec)cz ===
==============================================================

Problem s InstallShield

[*] peterrus(zv)intesys(tec)cz (Peter Rus) - 05.9.1998 16:57:38

Ahoj,

to snad neni az taky problem :-)). Jednoducho otvor ten projekt v
InstallShielde, a vo "Specify Components and Files" odklikni "Groups and
Files". Nahodi sa ti okno, vo ktorom budes mat prostredie tvorene
TTreeView. Je tam tlacitko "Launch Explorer", zo ktoreho metodou
drag&drop prenesies potrebne subory do TreeView. No a potom kazdemu
nastavis, kde sa ma instalovat ("Destination Directory"). <installdir>
je prednastavena cesta instalacie, cize to, co potrebujes.

No a potom si tam ponastavuj vsetky kluce a tomu podobne veci, a "Run
Disk Builder" & "Test Run" a je hotove ;-)).

Viac pozri napovedu v tom okne, je to tam dobre popisane (aj ja som
pochopil ...) ;-))

Maj sa dobre, Delphi, IS a mojmu rodnemu Slovensku zdar,

Peter Rus ml.
Intesys B&R s. r. o.

mailto:peterrus(zv)intesys(tec)cz
http://www.intesys(tec)cz/
http://www.intesys(tec)cz/studio-r

----------
> Ing. J�n Kuch�r wrote:
>
> Caute
>
> Mam nasledujuci problem. V D3 vytvorim nejaky program, ktory niektore
> parametre
> nacita z nejakeho konfiguracneho suboru. V programe InstallShield
> vytvorim instalacky tohto programu a teraz ten problem. Ako mam
> programu InstallShield povedat, aby do instalaciek zahrnul aj ten
> konfiguracny subor a po nainstalovani aby do daneho adresara dal aj
> ten dany subor.
>
>
> Dik za vsetky napady
>
> Katedra inov�ci� a rein�inieringu
> SjF TU Ko&scaron;ice
> Ing. J�n Kuch�r
> E-mail : kuchar(zv)tuke.sk


TurboPower Software_Async Professional

[*] Kosta <kosta(zv)iol(tec)cz> - 5.9.1998 17:35:12

> NEEXISTUJE PROSIM VERZE KOMPONENTY STEJNYCH VLASTNOSTI ALE NIZSI CENY
NEJLEPE TE >NEJNIZSI :) ???

>Existuje nekolik komponent mnohem horsich vlastnosti a mnohem nizsi
>ceny nebo zdarma. Ale rozhodne ne stejnych vlastnosti.

> Petr Zahradnik, pocitacovy expert


Mel jsem tu cest s AyncProf. neco delat, a s cistym svedomim mohu prohlasit,
ze za tu cenu, je tam obsluha COMu nic moc. Pri psani komunikacniho servru
pro PLCcka jsem stejne skoncil u vlastni komponenty obsluhujici COMy. A
pokud je potreba implementovat vlastni (trebaze jsou standardni) protokoly
je to asi nejidealnejsi reseni.

kosta(zv)iol(tec)cz 0602/203175


Classes

[*] heinisch(zv)post(tec)cz - 5.9.1998 19:43:20

bohuzel jsem nic nezjistil, ani si nevzpomel .

Ja sam asi bych vedel jak zjistit nazvy trid v aplikaci ovsem pokud to jsou
pouze komponenty. a to ty taky asi vis jak.

P.S

Ze jsem ti nemohl pomoci me asi mrz� vic jak tebe, protoze poradit
delfistovi tvych TRect
by bylo pro me sebevedomi lepsi jak pekac buchet pro me telo.

Zatim ahoj
HeiJu

heinisch(zv)post(tec)cz

-----P�vodn� zpr�va-----
Od: Zbysek Hlinka <zhlinka(zv)login(tec)cz>
Komu: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Datum: 3. z��� 1998 2:00
P�edm�t: Re: Classes


>heinisch(zv)post(tec)cz wrote:
>
>> To jsem nekde videl, snazim si vzpomenout kde
>>
>> musim se podivat na nejaky mista kdyz zjistim hned odpovim
>
>Byl bych ti zauzlovan. Chtel bych seznam trid zjistovat ze sveho
>programu.
>
>
>S pozdravem
>
>Zbysek Hlinka
>E-mail: zhlinka(zv)login(tec)cz
>Tel.: 02/795 29 56; GSM: 0603 551 282
>Krystofova 1016, 149 00 Praha 4
>CZ
>

Zmena IP bez restartu (was :<none>)

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

Zkus pod W95 spustit winipcfg.exe. Umozni Ti uvolnit i pak znovu nacist.

Ladislav Nagy

>> chcel by som sa opytat, ci existuje nejaky sposob zmenit IP adresu,
>> branu a ine vlastnosti bez toho aby som musel restartovat PC.
>Videl jsem na to nejake utility, ale ani jedna nakonec bez restartu
>nefungovala...
>Leda: nejak si nasimluvat DHCP - uvolnit a nacist znovu...
>
>Tomas
>

Pouziti maker (min, max ...)

[*] Ing. Jaroslav K�e�ek - 6.9.1998 11:27:22

Samozrejme jsem to vyresil tak, ze jsem si napsal svoje Min a Max. Me by ale
zajimalo, jak pouzit to makro. Ne to, co si vytvorim sam. Nebo snad se v
Helpu objevuji i casti kodu, ktere maji programatorovi jen rict, jak si ma
napsat svoji funkci? To je trochu divne. Navic je to v C (Nic proti C, spis
pro nez proti. Ale D4 je v Pascalu.). Predpokladam proto, ze to makro je
nekde uz implementovane. Jinak nechapu, proc se v Helpu objevuje.

Takze nevite nahodou, jak pouzit makra min a max, aniz bych je prepisoval do
sveho zdrojaku?

Diky Jarosalv Krecek

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ing. Jaroslav Krecek
computer graphic & software development
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e-mail: grafex(zv)iol(tec)cz or krecek(zv)iol(tec)cz
for short quick message use
jaroslav.krecek(zv)sms.paegas(tec)cz
phone: +420.603.226103
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


-----P�vodn� zpr�va-----

Zbysek Hlinka wrote:

:-)) Staci to prepsat do pascalovske fukce.
function Min(const a,b:integer):integer;
begin
if a<b then Result:=a else Result:=b;
end;

A v D4 lze funkci pretizit, takze to muzeme rozepsat pro ruzne
typy.

alt F4

[*] Miki Vom��ka����h���h��� - 6.9.1998 11:36:50

-----P�vodn� zpr�va-----
Od: lisi(zv)sh.cvut(tec)cz <lisi(zv)sh.cvut(tec)cz>
Komu: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Datum: 3. z��� 1998 17:51
P�edm�t: Re: alt F4


>
>> Nevite nahodou nekdo jak potlacit u alikace alt+F4.
>> Lubos
>>
>
>Takhle:
>
>TNejakyForm.OnCloseQuery(....var CanClose: Boolean);
>begin
> CanClose := False;
>end;
>
>Petr Fischer
>

Pokud pouzijes vyse napsane, uz program nevypnes.

Miki Vomacka
vmiki(zv)post(tec)cz

OffTopic: Rozesilani e-mailu ve Windows NT

[*] Jan Sluka <snipe(zv)mail.cybernet(tec)cz> - 06.9.1998 12:58:24

Vazeni,

obracim se na Vas s nasledujicim problemem.

Pisu nejake CGI skripty v Perlu a potrebuje
ze skriptu rozeslat e-mail. Pod Unixem to
neni zadny velky problem, tam muzu pouzit
neco co vypada asi takto:

open (MAILGATE, "| /usr/lib/sendmail -n -t");
print MAILGATE <<Mail_Body;
...
close (MAILGATE);

Zajimalo by mne jaky program ve Windows NT
je ekvivalentni vyse zminenenemu v UNIXu, tj.
co v NT spustit, abych mohl rozeslat e-maily.

Dekuji Vam vsem za Vase odpovedi

S pozdravem

Mgr. Jan Sluka, snipe(zv)mail.cybernet(tec)cz
Tkalcovska 856/B, 688 01 Uhersky Brod
tel: 0633/63 92 50, 0602/854 725


TurboPower Software_Async Professional

[*] Petr Vones <pvones(zv)MBOX.vol(tec)cz> - 06.9.1998 14:51:47

profia(zv)post(tec)cz wrote:
>
> Zdravim priznivce DELPHI a chtel bych pozadat o radu.
> Vlastn�m DELPHI4 a s Delphi zacinam. Dostal jsem se nanejvyse k obsluze databazi ale ted jsem narazil na potrebu OVLADANI RADIOSTANICE pomoci PC.
> Problem je ten (a jak tusim asi nemude jidiny :) ), ze dodavatel zarizeni a rozhrani pozaduje zakoupeni komponenty od TurboPower Software a to Async Professional pro obsluhu portu a posilani dat na nej, ale cena je 10.000,- Kc coz se mi jaksi moc nechce.
>
> NEEXISTUJE PROSIM VERZE KOMPONENTY STEJNYCH VLASTNOSTI ALE NIZSI CENY NEJLEPE TE NEJNIZSI :) ???

Ahoj,

Pro komunikaci po seriovem portu samozrejme existuje vice ruznych komponent,
nektere free najdes treba na DSP. Vetsinou jsou vsak znacne zjednodusene a
nekdy i na ukor spolehlivosti, nicmene pro jednoduchou komunikaci patrne
postaci. Na druhe strane treba zde casto diskutovane AsyncPro nabizi nejen
komponentu pro zakladni komunikaci, ale i treba prenosove protokoly (ZModem
a spol), terminal (i kdyz ten neni zrovna nejlepsi) a dalsi. Jeho stinou
strankou je ponekud objemny a znacne neprehledny kod, vyhledani a oprava
pripadnych chyb je proto slozitejsi, nastesti Turbo Power vytvari pomerne
caste opravy ktere vetsinou problemy vyresi. Pokud se prece jen rozhodnes
pro nekterou z free komponent tak pri jejim vyberu dej predvsim pozor na to
aby cteni udalosti bylo udelane v threadu, videl jsem i takove hruzy ktere
pouzivali jen timer.

--
Petr Vones, amatersky programator

Posuvn�k

[*] Miki Vom��ka����h���h��� - 6.9.1998 15:23:49

Ahoj,
Poradi mi nekdo jak rozhybat posuvnik na vertikalnim scrollbaru DBGrid? Ten
muj rozlisuje jen tri polohy, nahore, dole a urostred. Pokud se pohnu na
druhy zaznam, posuvnik se presune doprostred scrollu a je tam dokud nedojdu
na posledni. Potreboval bych, aby se pohyboval dle aktualniho zaznamu po
cele delce scrollu.
Diky za rady

Miki Vomacka
vmiki(zv)post(tec)cz


Posuvn�k

[*] Martin Kubecka <martin.kubecka(zv)amenit(tec)cz> - 06.9.1998 15:35:06

Tak tohle funguje bohuzel pouze na lokalnich databazich. Na SQL
databazich totiz nefunguje vlastnost RecNo. Resp. lze to rozchodit,
pouzijes-li napr. komponenty pro komunikaci pres OleDB a kurzor na
strane klienta.

Mac

Miki Vom��ka wrote:
>
> Ahoj,
> Poradi mi nekdo jak rozhybat posuvnik na vertikalnim scrollbaru DBGrid? Ten
> muj rozlisuje jen tri polohy, nahore, dole a urostred. Pokud se pohnu na
> druhy zaznam, posuvnik se presune doprostred scrollu a je tam dokud nedojdu
> na posledni. Potreboval bych, aby se pohyboval dle aktualniho zaznamu po
> cele delce scrollu.
> Diky za rady
>
> Miki Vomacka
> vmiki(zv)post(tec)cz

--
==============================================================
= Ing. Martin Kubecka - Amenit s.r.o. =
= Na Valech - budova Dytron, 741 01 Novy Jicin =
= telefon: +420 603 265926 =
= http://www.amenit(tec)cz e-mail: martin.kubecka(zv)amenit(tec)cz =
==============================================================

Kurs tvorby napovedy 1

[*] Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ> - 6.9.1998 16:00:49

Diaktrika mi rozhodn� nevad�, nebo� mame nastavenu stejnou :-) Nebude-li
moc lid� proti, pak to tak nech...


Martin Fron�k
ZZN Slan� a.s.
Pra�sk� 1579, 274 49, Slan�
tel. +420-314-522986
e-mail: fronek(zv)zznslany(tec)cz

> -----P�vodn� zpr�va-----
> Od: Vilem Svoboda [SMTP:vilem_s(zv)mrp(tec)cz]
> Odesl�no: 04. z��� 1998 13:18
> Komu: delphi(zv)pinknet(tec)cz
> P�edm�t: Kurs tvorby napovedy 1
>
>

Komunikace s UDP

[*] Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ> - 6.9.1998 16:14:26

Hi,

nepises jakou komponentu pouzivas. Ja pouzivam (v C++Builderu1.0) free
komponenty WSOCK v 1.2 a jsou (pro moje pouziti) naprosto spickove.
Takze jestli chces, muzu poslat. Ma to asi 20k


Martin Fron�k
ZZN Slan� a.s.
Pra�sk� 1579, 274 49, Slan�
tel. +420-314-522986
e-mail: fronek(zv)zznslany(tec)cz

> -----P�vodn� zpr�va-----
> Od: vtulapvo [SMTP:vtulapvo(zv)pha.pvtnet(tec)cz]
> Odesl�no: 05. z��� 1998 9:09
> Komu: delphi(zv)pinknet(tec)cz
> P�edm�t: Komunikace s UDP
>
> Zdravim priznivce DELPHI a chtel bych pozadat o radu.
>
> Mam Delphi 2 C/S a potreboval bych komunikovat po siti
> prostrednictvim sluzeb UDP. Vysilani mi funguje
> bez vetsich problemu, dokonce pakety jsou viditelne pomoci Monitor
> agenta. Chyba je pouze v tom, ze koncova
> stanice pakety neprijima. Bohuzel help na tuto komponentu nema vzorovy
> priklad. Nema nekdo s timto nejake zkusenosti?? Dekuji. S
> pozdravem Roman Carda.
>
>
>

OffTopic: Rozesilani e-mailu ve Windows NT

[*] Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ> - 6.9.1998 16:23:35

Hi,

obavam se, ze si budes muset poradit sam. Napis si neco, co bude na
prikazovem radku jako parametr ocekavat ten mail (nebo odkaz na nej v
souboru) a pak ho z toho zavolej. Doporucuji TEmail2, je to na DSP i
TORRY, je to free a umi to mnoho....


Martin Fron�k
ZZN Slan� a.s.
Pra�sk� 1579, 274 49, Slan�
tel. +420-314-522986
e-mail: fronek(zv)zznslany(tec)cz

> -----P�vodn� zpr�va-----
> Od: Jan Sluka [SMTP:snipe(zv)mail.cybernet(tec)cz]
> Odesl�no: 06. z��� 1998 12:58
> Komu: delphi(zv)pinknet(tec)cz
> P�edm�t: OffTopic: Rozesilani e-mailu ve Windows NT
>
> Vazeni,
>
> obracim se na Vas s nasledujicim problemem.
>
> Pisu nejake CGI skripty v Perlu a potrebuje
> ze skriptu rozeslat e-mail. Pod Unixem to
> neni zadny velky problem, tam muzu pouzit
> neco co vypada asi takto:
>
> open (MAILGATE, "| /usr/lib/sendmail -n -t");
> print MAILGATE <<Mail_Body;
> ...
> close (MAILGATE);
>
> Zajimalo by mne jaky program ve Windows NT
> je ekvivalentni vyse zminenenemu v UNIXu, tj.
> co v NT spustit, abych mohl rozeslat e-maily.
>
> Dekuji Vam vsem za Vase odpovedi
>
> S pozdravem
>
> Mgr. Jan Sluka, snipe(zv)mail.cybernet(tec)cz
> Tkalcovska 856/B, 688 01 Uhersky Brod
> tel: 0633/63 92 50, 0602/854 725


Menu

[*] Petr Vones <pvones(zv)MBOX.vol(tec)cz> - 06.9.1998 16:28:42

Kolar Lubor wrote:
>
> Delfini, poradte :-)
> Mam menu stylu
>
> Soubor Upravy Zobrazit Napoveda
> Potreboval bych udelat, aby mi menu Zobrazit (ktere obsahuje polozky na
> zaskrtnuti) zustalo rozbalene, dokud nekliknu mysi mimo to menu. Jak na
> to?

Ahoj,

to je docela problem, jiste reseni by tu bylo, ale neni zrovna idealni:


procedure TForm1.DemoItemClick(Sender: TObject);
begin
ReactivateMenuItem(Sender as TMenuItem);
end;

procedure TForm1.ReactivateMenuItem(MenuItem: TMenuItem);
var
MainMenuItemPos, PopupItemPos, I: Integer;
Msg: TMsg;
begin
if GetInputState then
while PeekMessage(Msg, 0, WM_KEYFIRST, WM_KEYLAST, PM_REMOVE) do;
PopupItemPos := MenuItem.Parent.IndexOf(MenuItem);
MainMenuItemPos := MenuItem.Parent.Parent.IndexOf(MenuItem.Parent);
keybd_event(VK_MENU, 0, 0, 0);
keybd_event(VK_MENU, 0, KEYEVENTF_KEYUP, 0);
for I := 1 to MainMenuItemPos do
begin
keybd_event(VK_RIGHT, 0, 0, 0);
keybd_event(VK_RIGHT, 0, KEYEVENTF_KEYUP, 0);
end;
for I := 0 to PopupItemPos do
begin
keybd_event(VK_DOWN, 0, 0, 0);
keybd_event(VK_DOWN, 0, KEYEVENTF_KEYUP, 0);
end;
end;


--
Petr Vones, amatersky programator

Komunikace s UDP

[*] Petr Vones <pvones(zv)MBOX.vol(tec)cz> - 06.9.1998 16:33:59

vtulapvo wrote:
>
> Zdravim priznivce DELPHI a chtel bych pozadat o radu.
>
> Mam Delphi 2 C/S a potreboval bych komunikovat po siti
> prostrednictvim sluzeb UDP. Vysilani mi funguje
> bez vetsich problemu, dokonce pakety jsou viditelne pomoci Monitor
> agenta. Chyba je pouze v tom, ze koncova
> stanice pakety neprijima. Bohuzel help na tuto komponentu nema vzorovy
> priklad. Nema nekdo s timto nejake zkusenosti?? Dekuji. S
> pozdravem Roman Carda.

Ahoj,

Nevim jake k tomu pouzivas komponenty, u Delphi 2 jsou OCX od NetManage,
tusim ze se zde psalo ze jsou v nich nejake chyby. Zkus pouzit jine, treba
balik Intenet Component Suite, najdes jej v odkazech konference. Je tam
i plno prikladu.

--
Petr Vones, amatersky programator

Podivna velikost recordu

[*] "ing.Kraicinger Anton�n" - 6.9.1998 16:33:58

Dobry odpoledne,

jsem jeden z tech asi blaznivych zacatecniku co se snazi pochopit neco o recordech.
Prosil bych nekoho poradit s nasledujici veci nad kterou mi hlava zustava stat.

procedure TForm1.FormActivate(Sender: TObject);
type

CustRec = record
Name : string[29]; {delka - 30 bytu}
Phone: string[14]; {delka - 15 bytu}
r : real; { delka - 6 bytu - t.j. dohromady 51 bytu}
end;

var
P: ^CustRec;
begin
GetMem(P, SizeOf(CustRec));
Label1.Caption := 'The size of the record is ' + IntToStr(SizeOf(CustRec));
Label2.Caption := 'The size of NAME is ' + IntToStr(SizeOf(P.Name));
Label3.Caption := 'The size of PHONE is ' + IntToStr(SizeOf(P.Phone));
Label4.Caption := 'The size of R is ' + IntToStr(SizeOf(P.r));
FreeMem (P, SizeOf(CustRec));
end;


mel jsem pocit ze velikost vyse uvedeneho recordu je vzdycky 51.
V D1 tomu tak je, v D3 ne, tam je to 52.
Deje se to v okamziku kdyz pouziju promennou typu real.
Kdyz tam dam r : string[5] tak je to v poradku.
Co s tim ?

d�ky


Parametry v ADODataset dotazech (Adonis, OLEDB)

[*] Martin Kuska <martin.kuska(zv)amenit(tec)cz> - 06.9.1998 16:35:41

Ladislav Nagy wrote:

> Ahoj Delpfini.
> Prosel jsem si dukladne obe Adonis komponenty, ale jedna vec se mi
> nepodarila - a sice pouziti parametru v dotazu (AdoDataSet s nastavenym
> CommandType = ctText).
>
> Zadam napr:
>
> ... WHERE job_id = :muj_parametr
>
> V Params listu se ale nic neobjevi. Uziva se jina syntaxe parametru? Nebo je
> zadrhel jinde?
> Mohl byste mi nekdo poradit?
>
> Diky, Ladislav Nagy
> lada(zv)kolej.mff.cuni(tec)cz
>

Cau, na to jsem taky narazil. Ono to totiz neumi pojmenovavat parametry. Misto
toho ":muj_parametr" musis napsat jen "?". Na miste prvniho otazniku se pouzije
hodnota prvniho parametru nadefinovaneho v Params. V miste druheho se pouzije
hodnota druheho parametru atd. Ma to jednu nevyhodu. Pokud potrebujes jeden
parametr pouzit v dotazu na X mistech, musis proto v Params nadefinovat X
parametru a vsem priradit stejnou hodnotu.

Zdar, Martin.

--
==============================================================
= Ing. Martin Ku�ka - Amenit s.r.o. =
= Na Valech - budova Dytron, 741 01 Novy Jicin =
= http://www.amenit(tec)cz e-mail: martin.kuska(zv)amenit(tec)cz =
==============================================================

Pouziti maker (min, max ...)

[*] Petr Vones <pvones(zv)MBOX.vol(tec)cz> - 06.9.1998 16:41:44

Ing. Jaroslav K�e�ek wrote:
>
> Samozrejme jsem to vyresil tak, ze jsem si napsal svoje Min a Max. Me by ale
> zajimalo, jak pouzit to makro. Ne to, co si vytvorim sam. Nebo snad se v
> Helpu objevuji i casti kodu, ktere maji programatorovi jen rict, jak si ma
> napsat svoji funkci? To je trochu divne. Navic je to v C (Nic proti C, spis
> pro nez proti. Ale D4 je v Pascalu.). Predpokladam proto, ze to makro je
> nekde uz implementovane. Jinak nechapu, proc se v Helpu objevuje.

> Takze nevite nahodou, jak pouzit makra min a max, aniz bych je prepisoval do
> sveho zdrojaku?

Ahoj,

to makro je soucasti helpu k Win32 API, proto je to v C. Pascal bohuzel makra
nema takze jedina moznost je nahradit to funkci. Toto reseni je v porovnani
s makrem v C mirne pomalejsi protoze se vola opravdova funkce. Ale vzhledem
k "preobjektovanosti" VCL je to rozdil naprosto nevyznamny.

Jinak v Delphi 4 jsou jiz funkce Min a Max definovany primo v unitu Math, navic
pomoci pretezovani pro ruzne typy promennych.

--
Petr Vones, amatersky programator

Podivna velikost recordu

[*] Martin Fron�k <FRONEK(zv)ZZNSLANY.CZ> - 6.9.1998 16:47:35

Hi,

nakolik (ne)vidim do pascalu, problem bude v zarovnavani na hranici
velikosti slova, to znamena ->nic se nedeje, jedna se o urychleni
pristupu k polozkam recordu-> lze to vypnout, delphisti necht poradi
kde, ja pouzivam Builder.


Martin Fron�k
ZZN Slan� a.s.
Pra�sk� 1579, 274 49, Slan�
tel. +420-314-522986
e-mail: fronek(zv)zznslany(tec)cz

> -----P�vodn� zpr�va-----
> Od: "ing.Kraicinger Anton�n" [SMTP:tksoft(zv)bva(tec)czn(tec)cz]
> Odesl�no: 06. z��� 1998 16:34
> Komu: 'delphi(zv)pinknet(tec)cz'
> P�edm�t: Podivna velikost recordu
>
> Dobry odpoledne,
>
> jsem jeden z tech asi blaznivych zacatecniku co se snazi pochopit neco
> o recordech.
> Prosil bych nekoho poradit s nasledujici veci nad kterou mi hlava
> zustava stat.
>
> procedure TForm1.FormActivate(Sender: TObject);
> type
>
> CustRec = record
> Name : string[29]; {delka - 30 bytu}
> Phone: string[14]; {delka - 15 bytu}
> r : real; { delka - 6 bytu - t.j. dohromady 51 bytu}
> end;
>
> var
> P: ^CustRec;
> begin
> GetMem(P, SizeOf(CustRec));
> Label1.Caption := 'The size of the record is ' +
> IntToStr(SizeOf(CustRec));
> Label2.Caption := 'The size of NAME is ' +
> IntToStr(SizeOf(P.Name));
> Label3.Caption := 'The size of PHONE is ' +
> IntToStr(SizeOf(P.Phone));
> Label4.Caption := 'The size of R is ' +
> IntToStr(SizeOf(P.r));
> FreeMem (P, SizeOf(CustRec));
> end;
>
>
> mel jsem pocit ze velikost vyse uvedeneho recordu je vzdycky 51.
> V D1 tomu tak je, v D3 ne, tam je to 52.
> Deje se to v okamziku kdyz pouziju promennou typu real.
> Kdyz tam dam r : string[5] tak je to v poradku.
> Co s tim ?
>
> d�ky


ShutDown & Problem so zapisom do tabulky

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

Kolar Lubor wrote:

> Pokud jsou ale Windows shutdownovany prikazem WinExit(EWX_FORCE), tak po
> tom timeoutu ty aplikace natvrdo odbouchne, jako kdyby zobrazil ten
> dialog a user vybral Ukoncit. Je ale pravdepodobne (to bude vedet asi p.

Ahoj,

pokud jsem cely ten problem dobre pochopil tak jde o nejakou aplikaci ktera
cte data z ser.portu, ty pak po nejakych blocich zpracovava a uklada do
databaze. Pokud ukoncis Windows pomoci ExitWindowEx(EWX_FORCE, 0) tak ztratis
vsechna neulozena data. Toto varovani je i v helpu, navic uzivatel ani nemuze
takto Windows ukoncit. Takze zbyva situace pri normalnim ukonceni, tam bych
to resil tak ze v pripade ze mas rozpracovana nejaka data a prijde pozadavek
na ukonceni Windows tak zobrazis dialog ze se prave zpracovavaji data a neni
mozne je ukoncit (a v OnCloseQuery odpovis CanClose = False). Poznamenas si
vsak tento pozadavek, ulozis prave zpracovavana data a pak zobrazis dialog
ze data jsou ulozena (pri tom nastavis okno aplikace na popredi) a je mozne
ted jiz opravdu ukoncit Windows.

--
Petr Vones, amatersky programator

Posuvn�k

[*] Milan <milk(zv)milk(tec)cz> - 6.9.1998 17:17:36

>Ahoj,
>Poradi mi nekdo jak rozhybat posuvnik na vertikalnim scrollbaru DBGrid? Ten
>muj rozlisuje jen tri polohy, nahore, dole a urostred. Pokud se pohnu na
>druhy zaznam, posuvnik se presune doprostred scrollu a je tam dokud nedojdu
>na posledni. Potreboval bych, aby se pohyboval dle aktualniho zaznamu po
>cele delce scrollu.


Na lokalnich databazich to funguje, ale az od verze 3.0

Milan Kunes
Milk Computer Systems

DMA & Win95 ... + vyvoj VxD ???

[*] Petr Vones <pvones(zv)MBOX.vol(tec)cz> - 06.9.1998 18:05:45

Foldyna Ji�� wrote:
>
> Pratele,
> potrebuji poradit. Mate nekdo povedomost o tom, jak se ve Win95
> obsluhuje DMA ? (presneji, jestli existuji nejake funkce pro praci s DMA
> ve Win32 API - podobne, jak to bylo ve Win3.X - a pokud ano, kde se da
> najit jejich popis). Za kazdy impuls predem dekuji.

Ahoj,

obavam se ze jedina moznost je pomoci napsani VxD k danemu ucelu. Je to podobny
problem jako pristup k paralenimu portu pro jinou komunikaci nez s tiskarnou.
Psani VxD neni nijak jednoducha zalezitost. Existuji sice jakesi "univerzalni"
drivery ktere lze pak nastavovat programove, ale jejich vykonnost asi nebude
velka. Jedna z firem ktera se tim zabyva je Vireo (http://www.vireo.com),
nabizeji tam demo Driver::Agent ke stazeni, jsou v tom hlavicky i pro Delphi.
Dalsi problem vyvoje VxD je nutnost pouziti MS VC++ i kdyz C++ Builder 3 by to
jiz take mel umet. Pracuje s nim zde nekdo ? Mam zde priklad jednoducheho VxD
ktery sice umi jen "ukrast" LPT port, ale patrne by sel rozsirit i o dalsi
jednoduche funkce. Umistil jsem jej sem:

ftp://ftp.mlp(tec)cz/misc/Delphi/konference/Other/MSVC/HAZZAH.ZIP

pochazi puvodne ze stranek Windows Developer's Journal (1/98). Pokud se zde nekdo
zabyvate VxD nebo by se vam alespon podarilo jej prelozit tak dejte prosim vedet.

--
Petr Vones, amatersky programator

Classes

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 6.9.1998 18:08:13

heinisch(zv)post(tec)cz wrote:

> bohuzel jsem nic nezjistil, ani si nevzpomel .

Skoda...
>
> Ja sam asi bych vedel jak zjistit nazvy trid v aplikaci ovsem pokud to
> jsou pouze komponenty. a to ty taky asi vis jak.

Jo, to vim... Optimalni by bylo sahnout do tabulky trid, a vycist to
odtamtud. Jenze nevim jak.
>
> Ze jsem ti nemohl pomoci me asi mrz� vic jak tebe, protoze poradit
> delfistovi tvych TRect
> by bylo pro me sebevedomi lepsi jak pekac buchet pro me telo.

Aaano, ty jsem mel dnes k snidani... :-)


S pozdravem

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


Podivna velikost recordu

[*] Peter Arbet <arbet(zv)px.psg.sk> - 6.9.1998 18:10:41

Hi.

Myslim, ze sa to tu uz objavilo. Takze namiesto:

CustRec=record

pouzijes zapis:

CustRec=packed record

A je to. Globalne sa zarovnavanie povoluje/zakazuje polozkou Aligned
record fields v nastaveniach kompilatora projektu (Menu Project/Options,
zalozka Compiler). Mozes pouzit aj switch v kode:

tu sa zarovnava (ak je globalne nastavene zarovnavanie)

{$A-}

tu sa nezarovnava

{$A+}

tu sa opat zarovnava

Bye

RAZIIARS of Aqabin

e-mail:
arbet(zv)psgnetpx.sk
arbet(zv)fred.utc.sk

-----Original Message-----
From: ing.Kraicinger Anton�n <tksoft(zv)bva(tec)czn(tec)cz>
To: 'delphi(zv)pinknet(tec)cz' <delphi(zv)pinknet(tec)cz>
Date: 6. september 1998 16:51
Subject: Podivna velikost recordu


>Dobry odpoledne,
>
>jsem jeden z tech asi blaznivych zacatecniku co se snazi pochopit neco o
recordech.
>Prosil bych nekoho poradit s nasledujici veci nad kterou mi hlava zustava
stat.
>
>procedure TForm1.FormActivate(Sender: TObject);
>type
>
> CustRec = record
> Name : string[29]; {delka - 30 bytu}
> Phone: string[14]; {delka - 15 bytu}
> r : real; { delka - 6 bytu - t.j. dohromady 51 bytu}
> end;
>
>var
> P: ^CustRec;
>begin
> GetMem(P, SizeOf(CustRec));
> Label1.Caption := 'The size of the record is ' +
IntToStr(SizeOf(CustRec));
> Label2.Caption := 'The size of NAME is ' +
IntToStr(SizeOf(P.Name));
> Label3.Caption := 'The size of PHONE is ' +
IntToStr(SizeOf(P.Phone));
> Label4.Caption := 'The size of R is ' + IntToStr(SizeOf(P.r));
> FreeMem (P, SizeOf(CustRec));
>end;
>
>
>mel jsem pocit ze velikost vyse uvedeneho recordu je vzdycky 51.
>V D1 tomu tak je, v D3 ne, tam je to 52.
>Deje se to v okamziku kdyz pouziju promennou typu real.
>Kdyz tam dam r : string[5] tak je to v poradku.
>Co s tim ?
>
>d�ky
>

Komunikace po modemu

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 06.9.1998 18:22:24

Michal KNEZ wrote:
>
> Zdravim priznivce Delphi a zaroven prosim o radu.
> Potrebuji pomoci modemu poslat databazovy soubor.
> Nevite nekdo o nejake dobre komponente?
>
> Diky za radu, Michal Knez

Ahoj,

podobne tema se tu ted take objevilo. Jsou dve moznosti. Jedna je ze pouzijes
nejake free komponenty. V tvem pripade budes potrebovat neco pro seriovou
komunikaci, potom TAPI a patrne i nejake zabezpeceni prenosu toho souboru.
Par takovych komponent lze najit na DSP, ale byva u nich nekdy problem se
spolehivosti ci ze jim zrovna nektera vlastnost kterou potrebujes chybi.
Druha moznost je pouzit balik AsyncPro ktery ve sve rozsahlosti vsechny tri
uvedene veci posktytuje (i kdyz chyby jsou tam obcas taky).

--
Petr Vones, amatersky programator

DLL a Resource

[*] Zdenek Petruj <zpetruj(zv)zebra(tec)cz> - 6.9.1998 19:10:22

Prosim vas mam jeden takovy zakladni dotaz ohledne resourcu v DLL. Mam
program, ktery taha obrazky z DLL (kde jsou ulozeny jako Resource)
pomoci funkci jako LoadFromResourceID. Ty obrazky jsou velke a je jich
hodne (asi 30 MB). A ted ten dotaz. Kdyz otevru knihovnu pomoci
LoadLibrary('XXX.dll') tak kolik pameti ta knihovna zabira ??? Natahnou
se do pameti i ty Resources a nebo se natahne obrazek do pameti az kdyz
pouziju LoadFromResourceID.
Na to jak dlouho programuju ve windowsech bych to mel asi vedet, ale
nejak mi to uniklo. S pozdravem
Zdenek Petruj
____________________________
adress: Zebra systems, s.r.o.
Spartakovcu 3
708 00 Ostrava - Poruba
Czech republic
____________________________
tel./fax.: +420-(0)69-6912961
+420-(0)69-6912963
e-mail: zpetruj(zv)zebra(tec)cz
internet: http://www.zebra(tec)cz

Setting Printer

[*] Ing. Jaroslav K�e�ek - 6.9.1998 19:10:36

Ahoj,

nevite nahodou, jak nastavit velikost a orientaci stranky v tiskarne, aniz
by musel nebo mohl zasahovat uzivatel?
Jeste jsem y Delphi nikdy netiskl. Asi budu potrebovat vetsi nakopnuti.

Diky Jaroslav Krecek

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ing. Jaroslav K�e�ek
computer graphic & software development
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e-mail: grafex(zv)iol(tec)cz or krecek(zv)iol(tec)cz
for short quick message use
jaroslav.krecek(zv)sms.paegas(tec)cz
phone: +420.603.226103
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Setting Printer

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 06.9.1998 19:31:57

Ing. Jaroslav K�e�ek wrote:
>
> Ahoj,
>
> nevite nahodou, jak nastavit velikost a orientaci stranky v tiskarne, aniz
> by musel nebo mohl zasahovat uzivatel?
> Jeste jsem y Delphi nikdy netiskl. Asi budu potrebovat vetsi nakopnuti.

Ahoj,

zalezi na tom jakym zpusobem tisknes, pokud pouzivas QuickReport tak tam to
lze nastavit pomoci vlastnosti u dane sestavy, jinak ve VCL je globalni objekt
Printer (TPrinter) u ktereho muzes nastavovat ruzne vlastnosti, popis najdes
v helpu.

--
Petr Vones, amatersky programator

Podivna velikost recordu

[*] Petr Vones <pvones(zv)MBOX.vol(tec)cz> - 06.9.1998 19:32:59

"ing.Kraicinger Anton�n" wrote:
>
> Dobry odpoledne,
>
> jsem jeden z tech asi blaznivych zacatecniku co se snazi pochopit neco o recordech.
> Prosil bych nekoho poradit s nasledujici veci nad kterou mi hlava zustava stat.
>
> procedure TForm1.FormActivate(Sender: TObject);
> type
>
> CustRec = record
> Name : string[29]; {delka - 30 bytu}
> Phone: string[14]; {delka - 15 bytu}
> r : real; { delka - 6 bytu - t.j. dohromady 51 bytu}
> end;
>
> mel jsem pocit ze velikost vyse uvedeneho recordu je vzdycky 51.
> V D1 tomu tak je, v D3 ne, tam je to 52.
> Deje se to v okamziku kdyz pouziju promennou typu real.
> Kdyz tam dam r : string[5] tak je to v poradku.
> Co s tim ?

Ahoj,

ten zaznam musis definovat jako packed, tim zabranis zarovnavani ktere
provadi kompilator. Potom, ve 32bit Delphi pokud mozno vubec nepouzivej
typ Real, ten je tam pouze z duvodu zpetne kompatibility a navic neni
shodny s ciselnym Intel-native formatem takze operace s nim jsou velmi
pomale. Misto toho si radsi vyber nektery z Single, Double, Exteneded.

--
Petr Vones, amatersky programator


Rozdil mezi FieldByName a FieldValues

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 06.9.1998 19:51:45

Jan Fiala wrote:
>
> Je nejaky rozdil nebo zakernosti mezi FieldByName('xxx').AsNeco a
> FieldValues['xxx'] v pripade, ze nechci pretypovavat pole ?
> Nemyslim praci s prave vlozenym zaznamem, kdy FieldValues vraci nil.

Ahoj,

vlastnost FieldValues (read) je definovana takhle, z toho je to asi nejvic
patrne:

function TDataSet.GetFieldValue(const FieldName: string): Variant;
var
I: Integer;
Fields: TList;
begin
if Pos(';', FieldName) <> 0 then
begin
Fields := TList.Create;
try
GetFieldList(Fields, FieldName);
Result := VarArrayCreate([0, Fields.Count - 1], varVariant);
for I := 0 to Fields.Count - 1 do
Result[I] := TField(Fields[I]).Value;
finally
Fields.Free;
end;
end else
Result := FieldByName(FieldName).Value
end;

--
Petr Vones, amatersky programator


barvy

[*] Jan Voto�ek <jvotocek(zv)seznam(tec)cz> - 06.9.1998 21:16:51

Ahoj vsichni, stale se pokousim dostat z Delphi4, jak urcit rozmezi
barev v RGB, ktere jsou podobne barve zadane. Znam funkci RGBToColor,
ale nejsem si jist, ze je to ono. Dale bych asi umel rozseparovat barvu
TColor do slozek R, G, B. Nenapada Vas neco?
Programuji kratce a radu z konference bych uvital take proto, ze mne
nuti stahovat mraky duplicitni posty a zbytecne cpu telecomu penize do
chrtanu.

Diky moc Honza Votocek
P.S. A co vektorizace rastru?

TUpdateSQL a Blob

[*] ing.Da�a Ale� - 6.9.1998 20:30:25

Diky za rady.

Podarilo se mi to rozchodit hned po odeslani posty. Mel jsem dva bloby,
pricemz jeden jsem vubec neinicializoval (nepouzil). Pokud jsem ho zrusil z
TUpdateSQL, zacalo to fungovat. Ales Dana


-----P�vodn� zpr�va-----
Od: Miroslav Hostinsk� <abcsoft(zv)rychnov(tec)cz>
Komu: 'DELPHI Distribution List' <delphi(zv)pinknet(tec)cz>
Datum: 5. z��� 1998 18:33
P�edm�t: RE: TUpdateSQL a Blob


Pri prechodu od D3 na D4 jsem take na neco takoveho narazil.
Pouzivam take TQuery a TUpdateSQL.
Ve Fields Editoru byla u memo polo�ky nastavena
vlastnost Blob Type - ftMemo. Zmenil jsem ji na - ftBlob a zacalo vse
fungovat.
A nemusim nic upravovat.

S pozdravem
Miroslav Hostinsky


-----P�vodn� zpr�va-----
Od: ing.Da�a Ale� [SMTP:adasoft(zv)svit.com]
Odesl�no: 3. z��� 1998 10:45
Komu: Konference delphi
P�edm�t: TUpdateSQL a Blob

Ahoj

Po prechodu z TTable, na TQuery a TUpdateSQL mam problem s pridavanim a
opravou sloupce typu textovy Blob v Interbase. Dojde k poruse sdileni pameti
v nejake knihovne M*.DLL a totalnimu zatuhnuti programu. Pokud z TUpdateSQL
vyhodim polozku typu Blob, funguje to O.K.
Dik za radu

Ales Dana

Classes

[*] heinisch(zv)post(tec)cz - 6.9.1998 21:20:45

-----P�vodn� zpr�va-----
Od: Zbysek Hlinka <zhlinka(zv)login(tec)cz>
Komu: delphi(zv)pinknet(tec)cz <delphi(zv)pinknet(tec)cz>
Datum: 6. z��� 1998 2:00
P�edm�t: Re: Classes


>heinisch(zv)post(tec)cz wrote:
>
>> bohuzel jsem nic nezjistil, ani si nevzpomel .
>
>Skoda...
>>
>> Ja sam asi bych vedel jak zjistit nazvy trid v aplikaci ovsem pokud to
>> jsou pouze komponenty. a to ty taky asi vis jak.
>
>Jo, to vim... Optimalni by bylo sahnout do tabulky trid, a vycist to
>odtamtud. Jenze nevim jak.
>>
>> Ze jsem ti nemohl pomoci me asi mrz� vic jak tebe, protoze poradit
>> delfistovi tvych TRect
>> by bylo pro me sebevedomi lepsi jak pekac buchet pro me telo.
>
>Aaano, ty jsem mel dnes k snidani... :-)
>


A zes neposlal , ja nejradsi s tvarohem

Ahoj Heinisch Jiri

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

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