Archív konference Delphi

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

ADOExpress II

[*] Martin <geoplan(zv)pp.sinet.sk> - 16.8.2000 11:59:10

teraz som skusil to iste s pouzitim komponent DAO od Erika Salaye ato co ADOexpres robili okolo minuty sa teraz urobilo asi za 5s. V com je problem 20

Martin


ikony - instalace

[*] Pisingr <pisingr(zv)volny(tec)cz> - 16.8.2000 12:09:03

Zdravim v konverenci,
potreboval bych poradit, jak pri instalaci priradit souboru s urcitou koncovkou ikonu.
Dekuji za radu. Pisingr


ADOexpress-prosim poradte

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

ado je v pohode, ale musis pouzit SQL prikaz

UPDATE tabulka SET jmeno polozky=cemu WHERE ta tvoje slozita
podminka(pomoci AND, OR, BETWEEN, NOT)
a zavolat TADODataset.Execute (mit ho close);

pro SQL prikazy pouzivat jen TADODataset nebo TADOCommand

M.Jirman

----- Original Message -----
From: David Lebeda <david.lebeda(zv)comarr(tec)cz>> > je ADO tak strasne pomale
> >
> > procedure TForm1.Button1Click(Sender: TObject);
> > var
> > cis,rok : integer;
> >
> > begin
> > ADODataset1.First;
> >
> > While not ADODataset1.Eof do
> > begin
> > cis:=ADODataset1.Fields[0].AsInteger;
> > rok:=ADODataset1.Fields[1].AsInteger;
> > If rok < 100 then rok:=rok+1900;
> > cis:=rok*10000+cis;
> > If (cis<19970001) or (cis>20029999) then cis:=1;
> > ADODataset1.Edit;
> > ADODataset1.Fields[2].AsInteger:=cis;
> > ADODataset1.Next;
> >
> > end;
> > oznam.caption:='HOTOVO';
> > end;
>
> Tohle bude asi opravdu z principu pomale, protoze pro kazdy radek
> zvlast se musi komunikovat se serverem. Daleko lepsi by bylo
> sestavit SQL prikaz UPDATE.
>
> David

ADOExpress II

[*] Ondrej Krajicek <xkrajic(zv)ics.muni(tec)cz> - 16.8.2000 12:18:43


Kdepak se to da sehnat/stahnout ?

Ondrej Krajicek

> Martin wrote:
>
> teraz som skusil to iste s pouzitim komponent DAO od Erika Salaye ato co ADOexpres robili okolo minuty sa teraz urobilo asi za 5s. V com je problem ?
>
> Martin


ADO,DBase,Creat Table

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

Pres ADOExpress staci vybuildovat pres TADOConnection spojeni pro DBF (v
connstringu pouzit OLEDB for ODBC Drivers), pripojit se na ALIAS a pak staci
vyzkouset ten CREATE TABLE -> jestli to teda chces delat to cele v
Delphi5Ent.
Pak Staci pouzit treba dalsi ADOConnection s SQL providerem a data tam y
neho prestrkat.

M.Jirman

PS: Proc nepouzijes treba Access table misto *.DBF tam je vetsi sance na
uspech s tim Create table.

----- Original Message -----
From: CERMAK <CERMAK(zv)procomcr(tec)cz>> Ahoj vsichni
>
> Obracim se na vas s nasledujici prosbou. Potrebuji v programu vytvorit DBF
> soubor s danou strukturou a zkopirovat do nej "obsah" view na SQL serveru.
> Pro pristup k datum pouzivam ADO a tak bych rad pouzil ADO i v tomto
> pripade. Jak mohu pres ADO vytvorit .DBF soubor? Funguje SQL prikaz CREATE
> TABLE? Jake databazove typy smim pouzivat? Zavisi to na OLE DB
Providerovi?
>
> Kde se daji ziskat instalace OLE DB provideru?
>
> Jina varianta je pouzit primy pristup k DBF. Nemate s tim nekdo
zkusenosti?
> Zajima me jestli existuji nejake jednoduche free komponenty se zdroji,
ktere
> by bylo mozne pouzit pro DBase. Nechci pouzivat BDE.
>
> Zatim diky za kazdou pripadnou radu nebo odkaz
>
>
> Jaromir Cermak


ADOexpress-prosim poradte

[*] Erik Salaj <winsoft(zv)napri.sk> - 16.8.2000 12:19:50

Mam jednu tabulku v databaze acces97.
polozky CIS,ROK,FA a dalsie s ktorymi ale v tomto pripade nic nerobim.
vsetko dlhe cele cislo.
je tam asi 1800 zaznamov, takze nic moc.
pomocou nasledujuceho kodu som potreboval zaktualizovat polozku FA a robilo to skoro minutu na PII 266 MHz a 64MB RAM.
Aj ked ADO je mozne roznymi nastaveniami zrychlit, v tomto pripade
staci napisat jeden SQL prikaz, ktory celu aktualizaciu zabezpeci
a jeho vykonanie je daleko rychlejsie nez aktualizacia jednotlivych
zaznamov (podobne ako u SQL databazy). Dalej, ak je to mozne
skonvertuj databazu do formatu Access 2000, pripadne pouzi
Jet 3.51 provider pre Access 97 databazu (je to rychlejsie).

Erik Salaj, WINSOFT


ADO(NIS) Field is Updatable?

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

> jak u ADO.Field bezpecne zjistit, ze je mozne ho updatovat?

Nezistis to asi inak, ako tym, ze sa ho pokusis updatnut ;-).

Erik Salaj, WINSOFT


ikony - instalace

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 16.8.2000 12:29:16

Ahoj,
zkus se podivat na http://www.micrel(tec)cz/delphi . Je tam komponent TProgMan,
ktery umi krome vytvareni program group i udelat asociace (deasociace)
souboru.
Jaro B.

> -----P�vodn� zpr�va-----
> Od: Pisingr [SMTP:pisingr(zv)volny(tec)cz]
> Odesl�no: 16. VIII 2000 12:09
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: ikony - instalace
>
> Zdravim v konverenci,
> potreboval bych poradit, jak pri instalaci priradit souboru s urcitou
> koncovkou ikonu.
> Dekuji za radu. Pisingr


WipeFile

[*] novacek(zv)vanicek(tec)cz - 16.8.2000 10:35:16

Zdar a silu!

> nemate, prosim, nekdo radu (ci hotovou fci :-) jak co
> nejbezpecneji
> (ale take nejrychleji) vymazat soubor z disku ? Mam to prepsat 00h,
> 7Fh, 80h, FFh nebo nahodnymy daty ? Nejlepe asi vsemi hodnotami, co
> ?
Bohate postaci provest sekvenci:
CloseFile (..);
Rewrite (...);
CloseFile (..) ??
Erase nebo DeleteFile

Ten Rewrite nastavi souboru nulovou delku a takto smazany soubor pak
nejde obnovit zadnym me znamym zpusobem. Pokud samozrejme nepocitam
metodu hrube sily a andelske trpelivosti, kdy ctu sektor po sektoru a
zkousim ten smazany soubor seskladat :-))
Prepisovani souboru vzorkem dat pred jeho smazanim je predepsano
pouze v americkych tajnych sluzbach a armade (pokud vim) a je to
ochrana proti profikum, ktery jsou schopni ze zbytkovych magnetickych
impulzu precist i prepsana data. Pokud to myslis az takhle vazne (?),
pak proste ten soubor nekolikrat prepises nejakym (celkem libovolnym)
vzorkem dat, pak rewritnes a nakonec smazes. Rychle to nebude, ale
bezpecne urcite. Noo, pokud se vezme do uvahu cachovani ve Woknech,
tak je otazka, co se z tech vzorku dostane skutecne na disk a co
zustane v pameti :-((

Zdar!

Vladimir Novacek

VANICEK SOFTWARE, spol. s r.o. tel.: 05-747267
Zborovska 15 fax+BBS: 05-41240246
616 00 Brno e-mail: novacek(zv)vanicek(tec)cz
Ceska Republika http://www.vanicek(tec)cz


Napisy na formulari

[*] Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> - 16.8.2000 12:56:02



> -----P�vodn� zpr�va-----
> Od: SPELZA s.r.o. [mailto:spelza(zv)spelza(tec)cz]
> Odesl�no: 16. srpna 2000 11:58
> Komu: DELPHI
> P�edm�t: Napisy na formulari
>
>
> Ahoj Delphici,
> mam TForm a na nem dva TGroupBoxy a nekolik TButtonu. Vse
> bylo v pohode, az
> vcera prisel zakaznik, ze pokud tento formular otevre, NEKDY
> se mu stane, ze
> Caption NEKTERYCH prvku je zcela necitelne, jakoby se zmenil
> jejich font.
> Dojde k nahrazeni citelneho pisma obdelnicky a carami. Mam
> D4Std. Nesetkal
> jste se nekdo s tim?

At si zkusi preinstalovat masinu. To neni for,
myslim, ze tam muze mit skutecne neco podrbane.
Takove problemy mely dva pocitace z dvaceti,
na nichz jela jedna nase aplikace. Na obou byly Win 95
a nekdy blbe zobrazovaly nektere okenni prvky.
Pozorovanim se zjistilo, ze to souvisi s tim, jestli pred
ni nebo soubezne byl spusten Internet Explorer.
A protoze to je tak skvely SW, ze lze nainstalovat bez nasledku
pouze na dozivoti, musely byt oba stroje preinstalovany.

Pokud je to jeden z vice pocitacu, a ty ostatni jedou dobre,
tak bych se tim nevzrusoval a neztracel bych cas snahou
najit pricinu. Mozna bych jeste zkusil porovnat nainstalovane
programy - treba by vypadl problematicky. A taky at zkusi
restartovat ppoicitac a potom zkouset poustet postupne nebo
soubezne programy, se kterymi obvykle pracuje, jestli neni
s nekterymi v konfliktu. Jinak ale - reinstalace, jinak pravdepodobne
stravis daleko vice casu marnym hledanim chyby.

Jura


RAS

[*] Ale� Va���ek�����"q��y�&���w�3 - 16.8.2000 14:00:24

Zdravim,

1) stahnul jsem si soubor RAS.ZIP z JEDI od P. Vonese. Vsechno mi funguje
skvele, modem vytaci jedna radost. Mam ovsem problem s pridavanim dalsich
pripojeni do phonebooku.
V ukazkove aplikaci necham pridat dalsi pripojeni a spusti se standratni
windosoidni "kouzelnik", po jeho dokonceni dostanu chybovou hlasku od "RAS
administratora", ze nemuze ulozit phonebook. Co s tim? (Tohle bude asi na
samotneho P. Vonese)...

2) Dalsi problem mam s tim, ze pokud pouzivam aplikaci, ktera nejakym
zpusobem pouziva Windosovske RASAPI, na nejakem pocitaci kde neni
nainstalovany RAS, potom to (samozrejme logicky, jak jinak) pada s tim, ze
system nemuze najit RAS DLL. Jde nejak v programu tohle osetrit? Zatim to
delam tak ze mam oddeleny EXE, a to potom spoustim pouze na pocitaci, kde je
nainstalovny RAS. Zjistit jestli je na pocitaci RAS umim, jak tedy na to? On
se tento problem kdysi v konferenci uz probiral, ale nejak se nedospelo k
nejakemu vysledku.


Ales


WipeFile

[*] Marek Soukup <marek(zv)comberg(tec)cz> - 16.8.2000 14:36:48

Tohle jsem dost dobre nepochopil. Kdyz mam disk rozdeleny na sektory a
prepisu je, tak se musim strefit ne ? Nebo uz to nejni udelany jako v DOSu ?

Marek

> -----P�vodn� zpr�va-----
> Od: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]za u�ivatele
> Mal� Dobromil
> Odesl�no: 16. srpna 2000 9:48
> Komu: 'delphi-l(zv)fwd(tec)cz'
> P�edm�t: RE: WipeFile
>
>
> Protoze ta data by se mohla dat precist jakoby "ze strany".
> Hlava disku je totiz neulozi vzdy presne na to same misto,
> ale muze je trosku posunout do strany toho sektoru a kdybych
> ta RND data nenahral na uple presne to same misto, dala
> by se jeste obnovit. Asi by to nebyla zadna legrace (spis
> prace pro specialisty z KGB ci FBI :-) , ale jistota je jistota.
>
> Dobra.
>

ADO,DBase,Creat Table

[*] CERMAK <CERMAK(zv)procomcr(tec)cz> - 16.8.2000 14:38:36

CREATE TABLE mi nastesti prosel. Spise me zajimalo, jake typu mohu pouzit,
jestli to zavisi ne driveru (muzu pouzit OLE DB for ODBC nebo Jet4.0 atd.)
Obecne mi jde o to jak prekonvertovat programem typy polozek v tabulce MSSQL
serveru do polozek v DBF. DBF musim pouzit kvuli navazujicimu systemu.

Jaromir Cermak

-----Original Message-----
From: p. Jirman [mailto:jim.design(zv)iol(tec)cz]
Sent: Wednesday, August 16, 2000 12:19 PM
To: delphi-l(zv)fwd(tec)cz
Subject: Re: ADO,DBase,Creat Table


Pres ADOExpress staci vybuildovat pres TADOConnection spojeni pro DBF (v
connstringu pouzit OLEDB for ODBC Drivers), pripojit se na ALIAS a pak staci
vyzkouset ten CREATE TABLE -> jestli to teda chces delat to cele v
Delphi5Ent.
Pak Staci pouzit treba dalsi ADOConnection s SQL providerem a data tam y
neho prestrkat.

M.Jirman

PS: Proc nepouzijes treba Access table misto *.DBF tam je vetsi sance na
uspech s tim Create table.

----- Original Message -----
From: CERMAK <CERMAK(zv)procomcr(tec)cz>> Ahoj vsichni
>
> Obracim se na vas s nasledujici prosbou. Potrebuji v programu vytvorit DBF
> soubor s danou strukturou a zkopirovat do nej "obsah" view na SQL serveru.
> Pro pristup k datum pouzivam ADO a tak bych rad pouzil ADO i v tomto
> pripade. Jak mohu pres ADO vytvorit .DBF soubor? Funguje SQL prikaz CREATE
> TABLE? Jake databazove typy smim pouzivat? Zavisi to na OLE DB
Providerovi?
>
> Kde se daji ziskat instalace OLE DB provideru?
>
> Jina varianta je pouzit primy pristup k DBF. Nemate s tim nekdo
zkusenosti?
> Zajima me jestli existuji nejake jednoduche free komponenty se zdroji,
ktere
> by bylo mozne pouzit pro DBase. Nechci pouzivat BDE.
>
> Zatim diky za kazdou pripadnou radu nebo odkaz
>
>
> Jaromir Cermak
---
P��choz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.168 / Virov� b�ze: 80 - datum vyd�n�: 29.6.2000


WipeFile

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 16.8.2000 15:05:11

Dle informaci, ktere o tomto mam (kniha Pevne disky od A do Z)
se sice trefis do stejneho sektoru, ale ne na stejne misto (protoze
ten sektor ma urcitou sirku). Na vic se me neptej, vic nevim :-)

D.

> ----------
> From: Marek Soukup[SMTP:marek(zv)comberg(tec)cz]
> Sent: 16. srpna 2000 14:36
>
> Tohle jsem dost dobre nepochopil. Kdyz mam disk rozdeleny na sektory a
> prepisu je, tak se musim strefit ne ? Nebo uz to nejni udelany jako v DOSu ?
>
> Marek
>
> > -----P> �vodn� zpr�va-----
> > Od: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]za u�ivatele
> > Mal� Dobromil
> > Odesl�no: 16. srpna 2000 9:48
> > Komu: 'delphi-l(zv)fwd(tec)cz'
> > P�edm�t: RE: WipeFile
> >
> >
> > Protoze ta data by se mohla dat precist jakoby "ze strany".
> > Hlava disku je totiz neulozi vzdy presne na to same misto,
> > ale muze je trosku posunout do strany toho sektoru a kdybych
> > ta RND data nenahral na uple presne to same misto, dala
> > by se jeste obnovit. Asi by to nebyla zadna legrace (spis
> > prace pro specialisty z KGB ci FBI :-) , ale jistota je jistota.
> >
> > Dobra.
> >
>

RAS

[*] voltrr1.epr(zv)mail.cez(tec)cz - 16.8.2000 14:07:43

> nainstalovany RAS, potom to (samozrejme logicky, jak jinak) pada s tim, ze
> system nemuze najit RAS DLL. Jde nejak v programu tohle osetrit? Zatim to

Ja osobne todle resim tak ze RAS hodim do .dll kterou bud dynamicky naloaduju
nebo ne.

Dalo by se to i resit tak ze budes dynamicky (fce LoadLibrary) loadovat primo
funkce rasu ale
na to sem byl moc linej a tak jsem si udelal knihovnu s funkci Conect, Disconect
a Config a v te mam
kompletni spravu RASu.


Radek

Napisy na formulari

[*] Ladis <bartal(zv)vfu(tec)cz> - 16.8.2000 15:12:04

Nikdy jsem podobn� probl�m nem�l, ale nen� mo�n� �e je chyba v p�i�azen�
fontu DEFAULT_CHARSET?
Co zkusit p�i�adit n�jak� konkr�tn�, kter� m� ka�d� (arial, tim.Roman
apod.)?
LADIS


----- Original Message -----
From: SPELZA s.r.o. <spelza(zv)spelza(tec)cz>
To: DELPHI <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, August 16, 2000 11:57 AM
Subject: Napisy na formulari


> Ahoj Delphici,
> mam TForm a na nem dva TGroupBoxy a nekolik TButtonu. Vse bylo v pohode,
az
> vcera prisel zakaznik, ze pokud tento formular otevre, NEKDY se mu stane,
ze
> Caption NEKTERYCH prvku je zcela necitelne, jakoby se zmenil jejich font.
> Dojde k nahrazeni citelneho pisma obdelnicky a carami. Mam D4Std. Nesetkal
> jste se nekdo s tim?
>
> Jara.
> svehla(zv)atlas(tec)cz
>

WipeFile

[*] Polak Jiri <Jiri.Polak(zv)tconsult(tec)cz> - 16.8.2000 15:19:23



> -----P�vodn� zpr�va-----
> Od: Marek Soukup [mailto:marek(zv)comberg(tec)cz]
> Odesl�no: 16. srpna 2000 14:37
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: RE: WipeFile
>
>
> Tohle jsem dost dobre nepochopil. Kdyz mam disk rozdeleny na sektory a
> prepisu je, tak se musim strefit ne ? Nebo uz to nejni
> udelany jako v DOSu ?
>

Ale to prece vubec nesouvisi se softwarem. Nejde o zmenu pozice ale
o "analogove" nepresnosti.
Uvedom, si, ze to je realny zivot a jako kdy� hazes
na cil, nikdy se netrefis do stejneho mista, i kdyz pokazde zasahnes
stred terce, stejne tak zadny realny predmet ani stroj neni schopen
byt absolutne presny (pravdepodobnost, ze najede nad totez misto
kde byla hlavicka naposled, je nula). A na velikosti odchylky od
prumerneho mista taky zavisi, jake tam vznikaji sumy, interference a
janemvimjaka jeste jina zvirata.

Jura


Interbase

[*] Jiri Binder <j.binder(zv)albacon(tec)cz> - 16.8.2000 15:19:03

> kde by bylo k nalezeni neco jako ucebni materialy o programovani v
> Interbase. Jde mi o pouzivani triggeru, generators, procedure atd.
> diky za kazdej link

Na CD z nektere (tusim 9.) Borlandi konference bylo nekolik podle
me uzitecnych clanku do zacatku. Neco (zdaleka ne vse) z toho je
na www.interbase.com v sekci articles.
FAQ a konfernce k Interbase a komponentam IBX na
www.mers.com.

Ovsem uplne nejlepsi stranka venovana IB (z tech ktere jsem
objevil) je podle me ib.demo.ru, bohuzel azbuka nutna. Pokud vam
nevadi tak je tam spousta informaci, clanku, odkazu, sekce
downloads obsahuje dost z toho co lze k IB na siti ziskat.

Jiri Binder


Podivne ikony v Delphi

[*] V�clav Hal�k������?�O� - 16.8.2000 15:26:21

Zdravim,
uz to tu bylo snad desetkrat. Tak tu mas treba moji odpoved z posledniho
podobneho dotazu.:


-----P�vodn� zpr�va-----
Od: V�clav Hal�k <vhalik(zv)iol(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 15. �ervna 2000 1:00
P�edm�t: RE: Nelze spustit D3 C/S - Sumarum


>Zdravim,
>
>>Michal Piacka napsal :
>Stalo se mi to jenom na jednom pocitaci. Byly tam nainstalovane Windows 98
>CZ na jinych systemech to chodi (win98 SK, Win98 US, WIn95 *) Pomohlo jenom
>preinstalovat operacni system
>
>>dale Jan Jochman napsal :
>Nic to nenapise, najede jen uvodni obrazek a tim to konci :-(
>
>>dale Ing. Lud�k Florian napsal :
>Cauec,
>Kdysi davno se tu psalo cosi o problemech s kartami S3. Neni to ono ?
>
>Takze, setkal sem se se stejnym problemem po instalaci graf. karty
>S3 Virge GX2-AGP 4MB (spis vergl nevim proc sem to kupoval).
>Pred ni jsem mel nekolik karet a bez problemu.
>
>Tu kartu jsem nainstaloval na Win 95 OSR 2, IE 4.01 CZ 80 MB RAM AMD 300.
>Zajimave bylo, ze to delalo uplne to same jak pan Jan Jochman popisuje,
>ovsem u v�ech verzi Delphi, skousel jsem Delphi 2,3,4 - vse C/S a nic jenom
>stary Delphi 1 slo OK (to sem taky cekal).
>Po brutalnim zasahu do registru to sice nastartuvalo ale stratili se
>komponenty z palety a nic tam nebylo ani po pokusech je tam dostat.
>
>Problem jsem casteane sice obesel ale dost mi to vadi.
>Takze jsem nainstaloval Win NT 4.0 + SP a IE 4.01 a Delphi 2 - vysledek
>najelo to ale m�sto ikon komponent hnusn� cary. (jako zrneni u televize).
>Jinak vse chodilo. Delphi 3 ktere pouzivam jsou na tom lepsi a sice najede
>to ovsem ikony komponent jsou prehazene a k tomu jeste nahodne po startu.
>Pomuze jen minimalizovat Delphi do listy a zvisit barevnou hloubku v
>Ovladacich panelech, pak Delphi Maximalizovat a barevnou hloubku zase
snizit
>na High Color nebo Delphi pouzivat v True Color coz mi moc nepomuze.
>
>Skuste tedy nejprve vymenit Grafickou kartu za jinou znacku a pak pokud to
>nezabere reinstalovat kompletne system.
>
>PS : S3 je na ....
>
>V�clav Hal�k - Amat�rsk� program�tor
>vhalik(zv)iol(tec)cz, vhalik(zv)centrum(tec)cz
>
>
>
>
-----P�vodn� zpr�va-----
Od: Pavel L�vi�ka <plavicka(zv)mbox.vol(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 15. srpna 2000 8:33
P�edm�t: Podivne ikony v Delphi


Ahojky vsichni!
Vcera jsem se setkal se zajimavym problemem a nevim co s nim. Instaloval
jsem novou grafickou kartu AGP s chipem Trio 3D/X2. Po teto instalaci se mi
zacali v Delphi objevovat jednotlive komponenty s chybnymi ikonami -
komponenty z palety "Standard" se objevuji s ikonami z palety "Samples" atd.
Funkce komponent je normalni, jenom ty "obrazky" jsou jine. Pokud v
ovladacim panelu karty vypnu urychlovaci funkce, nebo nastavim pouze
zakladni urychlovani, vse je v poradku, jakmile vsak zapnu vyssi stupen
urychlovani, uz tam jsou zase spatne obrazky.
Vite nekdo co s tim? Pouzivam D4 - Profesional, Win 98, AMD K6/2 - 266
MHz, 64 MB RAM

Pavel Lavicka

Napisy na formulari

[*] Hurricane <hurricane(zv)email(tec)cz> - 16.8.2000 15:33:46

Zdravim

Na to maji vliv Fonty nainstalovane v systemu. Predpokladam, ze na tench
komponentach mas pouzitej standardni Forn. Potom musi byt chyba veWindlich.
Je mozne, ze to ma neco spolecneho s nedostatkem pameti apod. Proste, ze se
ten Font spatne nacte. Pokud je to tento problem, nevidim jine vychodisko,
nez reinstalovat system nebo pridat pamet. Hmm, tohle si ale slyset nechtel,
ze. Zkus dat zakaznikovi nejakou primitivni aplikaci a zjisti, jestli mu to
taky dela. Je mozne, ze prave ta tvoje, zabira mnoho pameti. Jestli to bude
tim, zkus predelat svoji aplikaci tak, aby se nejdriv vytvorily Formy a az
potom ostatni veci narocnejsi na pamet.

Hurricane
----- Original Message -----
> mam TForm a na nem dva TGroupBoxy a nekolik TButtonu. Vse bylo v pohode,
az
> vcera prisel zakaznik, ze pokud tento formular otevre, NEKDY se mu stane,
ze
> Caption NEKTERYCH prvku je zcela necitelne, jakoby se zmenil jejich font.
> Dojde k nahrazeni citelneho pisma obdelnicky a carami. Mam D4Std. Nesetkal
> jste se nekdo s tim?

ikony - instalace

[*] Hurricane <hurricane(zv)email(tec)cz> - 16.8.2000 15:37:22

Zdravim

Predpokladam, ze ve svem programu, ne InstallShieldem.

Je to napsane v Delphi T&T. Doporucuji stahnout.
Tohle ti k souboru asociuje i tvuj program, pokud to nechces, vymaz
prislusne radky.

procedure RegistrujPrg(Koncovka, RegJmeno, FullJmenoPrg, IconFile,
PrgExeFile: string);
var
reg: TRegistry;
begin
reg := TRegistry.Create;
try
reg.OpenKey('\', false);
reg.RootKey := HKEY_CLASSES_ROOT;
reg.OpenKey('\' + Koncovka, True);
reg.WriteString('', RegJmeno);
reg.OpenKey('\' + RegJmeno, True);
reg.WriteString('', FullJmenoPrg);
reg.OpenKey('\' + RegJmeno + '\DefaultIcon', True);
reg.WriteString('', IconFile);
reg.OpenKey('\' + RegJmeno + '\shell', True);
reg.OpenKey('\' + RegJmeno + '\shell\open', True);
reg.OpenKey('\' + RegJmeno + '\shell\open\command', True);
reg.WriteString('', PrgExeFile + ' %1');
finally
reg.CloseKey;
reg.Free;
end;
end;

// Koncovka - i s te�kou
// RegJUmeno - Jm�no v registru
// FullJmenoPrg - Kompletn� jm�no programu
// IconFile - Soubor s Ikonou
// PrgExeFile - Adresa programu, kter� to bude spou�t�t (jako parametr)

----- Original Message -----
> potreboval bych poradit, jak pri instalaci priradit souboru s urcitou
koncovkou ikonu.

WipeFile

[*] Hurricane <hurricane(zv)email(tec)cz> - 16.8.2000 15:42:17

Souhlasim. Co by se asi stalo, kdybys cetl data z CD a mel o kousek
posunutou hlavu smerem ke stredu. Bylo by to asi zajimave. Hlava sice neni
na tom stejnem miste (rozdil radove mikrony, asi i mensi), ale data jsou tam
porad stejna. (vzhledem k rozptylu mag. pole od hlavicky)

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

Tohle jsem dost dobre nepochopil. Kdyz mam disk rozdeleny na sektory a
prepisu je, tak se musim strefit ne ? Nebo uz to nejni udelany jako v DOSu ?

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

> Protoze ta data by se mohla dat precist jakoby "ze strany".
> Hlava disku je totiz neulozi vzdy presne na to same misto,
> ale muze je trosku posunout do strany toho sektoru a kdybych
> ta RND data nenahral na uple presne to same misto, dala
> by se jeste obnovit. Asi by to nebyla zadna legrace (spis
> prace pro specialisty z KGB ci FBI :-) , ale jistota je jistota.

Podpora USB v Win NT

[*] V�clav Hal�k������?�O� - 16.8.2000 16:57:47

Zdravim,
predem se omlouvam za OT, ale bylo to tu nakousnuto. Nedavno tu probehla
diskuze o OS a nekdo tam nadhodil ze snad existuje nejaka velmi orezana
podpora USB pro Win NT 4.0, ze to snad Petr Zahradnik nebo Zbysek Hlinka
(ted fakt uz nevim kdo tam byl jmenovan) nasel nekde na inetu.

Prosim, je na tom neco pravdy, a co to podporuje a kde to stahnu.

Vaclav Halik - Amatersky programator
vhalik(zv)iol(tec)cz, vhalik(zv)centrum(tec)cz


Vystup z DOS-programu.

[*] Peter Vlkovic <vlkovic(zv)minv.sk> - 16.8.2000 17:43:16

Ahoj,

pri spustani PKUNZIP-u na WinNT s vyuzitim funkcie CreateProcess
mi po jeho vykonani v StdOut nevrati nic (resp. prislusny subor,
kam odchytavam vystup je prazdny).
Na W95 to funguje normalne.
Neviete, kde by mohol byt pes zakopany ?
Uz som skusal vsetko mozne.

Peter


pop-up menu ve windows

[*] V�clav Hal�k������?�O� - 16.8.2000 17:44:19

Zdravim,
trochu nechapu ty rozvasnene emoce. To co Hurricane napsal je podle mne
nakopnuti spravnym smerem. Sice to nic nerika o tom jak predat nazev
souboru, ale podle mne to tak nejak bude jak rika Hurricane.

Spominam si ted, ze asi pred cca. 2 roky jsem si nastavoval takovou
pitominu. Bylo to tusim jako tip v Computeru. Kde se do registru
dodefinovala polozka(y), tedy jej nazev, cesta na soubor a snad jeste neco.
Ta cesta ukazovala na BATak kterej vytisknul prikazen v dosu odsah adresare
na pripojene tiskarne. Takze pak stacilo kliknout na adresar nebo disk a v
kontextovem menu vybrat tu novou polozku "Tiskni". Jednoduche a docela nekdy
uzitecne.

V pripade nutnosti bych to snad mohl dohledat.
... s pozdravem ...


Vaclav Halik - Amatersky programator
vhalik(zv)iol(tec)cz, vhalik(zv)centrum(tec)cz


Driver pro fiktivni jednotku

[*] V�clav Hal�k������?�O� - 16.8.2000 17:44:05

Zdravim,
je to jen muj skromny odhad ale musi to jit pres registr. Nikdy jsem nic
takoveho nedelal ale snad ti troch pomuze tohle:
V instalaci PGP pro Windows je cast nazvana PGP Disk (Uz sem to asi 2 roky
nevidel tak se za nepresnosti onlouvam). Ta mapuje sifrovane uloziste jako
disk v Windows. Vsiml jsem si a na to se muzes take mrknout, ze jsou ty
disky z PGP videt v Ovl�dac�ch panelech v System, Seznam zarizen�. Zajimalo
mne jak je to tam zapsane a zjistil jsem ze to je jen zapis v Registru a nic
vic. Klidne si muzes pri trose pokusu dodelat fiktivni zarizeni treba "PEPA
Turbo Device". Zkus si to v krajnim pripade nainstalovat a mrknout se do
registru treba tam najdes i zpusob jak jsou (nebo pres co jsou pridane) ty
disky do pruzkumnika. Kazdopadne sitovy disk to je take jen polozka z
Registru.

No moc sem ti asi nepomohl ale snad je to nakopnuti spravnym smerem.
...�s pozdravem ....

Vaclav Halik - Amatersky programator
vhalik(zv)iol(tec)cz, vhalik(zv)centrum(tec)cz


-----P�vodn� zpr�va-----
Od: Milan Bursik <delphi(zv)advnet(tec)cz>
Komu: delphi-l(zv)fwd(tec)cz <delphi-l(zv)fwd(tec)cz>
Datum: 8. srpna 2000 8:20
P�edm�t: Driver pro fiktivni jednotku


>Zdravim vsechny,
>
>nemate nekdo povedomost, kde se da sehnat nejaka ukazka nebo popis jak
>udelat v D5, aby Windows 95/98 popr. NT v pruzkumniku videli napr. jednotku
>N:, kterou by obsluhoval muj program? Napr. jednotka N: je namapovana jako
>pristup pres ftp na nejaky ftp server.
>
>Dik za kazdou radu
>
>Milan
>

Prepnuti na jiny proces pres API

[*] SSOU Vodochody s.r.o. <ssouvodochody(zv)mbox.vol(tec)cz> - 16.8.2000 17:56:18

Nakonec jsem to vyresil sledovanim otevrenych oken. Neni to sice nic extra,
ale funguje to. Narazil jsem ale na jiny problem (dost podivne chovani
systemu). Soucasti me aplikace je tlacitko na odhlaseni od systemu (logoff).
Pocitac je pod W95 a prihlasuje se k siti NOVELL pres nativniho klienta
verze 3.21. Do menu START - PO SPUSTENI jsem zaradil svuj program a ejhle -
po pouziti tlacitka LOGOFF se sice windowsy odhlasi a nabehne prihlasovaci
tabulka, ale po opetovnem prihlaseni se jiz program nespusti. Tak se znovu
odhlasim, znovu prihlasim a ejhle - vse je OK program nabehl. Pouziju
tlacitko LOGOFF a cele se to opakuje - jednou nabehne, jednou ne. Kdyz
program killnu a odhlasim se normalne, tak je vsechno normalni a priste
nabehne OK.

Pouzil jsem pritom obycejne:

ExitWindowsEx(EWX_LOGOFF,0);
close;

Je to v procedure pro osetreni udalosti stisknuti tlacitka. Zadne dalsi
prikazy to pred ukoncenim nevykonava (zadne onClose, onCloseQuery a podobne
neni pouzito).

VW


----- Original Message -----
From: SSOU Vodochody s.r.o. <ssouvodochody(zv)mbox.vol(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Wednesday, August 16, 2000 6:32 AM
Subject: Re: Prepnuti na jiny proces pres API


> Ahoj,
> no tak to je fajn. Kdyz si ale uvedomim, ze taskbar je vlastne take
> aplikace, ktera spousti externi programy a umi na ne prepnout kliknutim na
> tlacitko v liste, tak me napada jedine:
>
> - pouzivaji jinou funkci na spousteni programu
> - pouzivaji nejakou nedokumentovanou funkci
> - obchazeji to nejak jinak (mozna hlidaji zmeny v seznamu oken ?)
>
> Co tedy doporucujete ? Potrebuji spustit aplikaci, mit moznost detekovat,
> zda jeste bezi a znemoznit dalsi spousteni, umet ji nasilne ukoncit a
> predevsim na ni prepnout pokud uzivatel skoci zpet do puvodni aplikace.
> Nejde o spousteni vlasnich aplikaci, ale nejruznejsich cizich (takovy
> specialni fullscreen shelll).
>
> Vlasta
>
>
> ----- Original Message -----
> From: Petr Vones <pvones(zv)mbox.vol(tec)cz>
> To: Konference Delphi <delphi-l(zv)fwd(tec)cz>
> Sent: Tuesday, August 15, 2000 10:57 PM
> Subject: Re: Prepnuti na jiny proces pres API
>
>
> > From: "SSOU Vodochody s.r.o." <ssouvodochody(zv)mbox.vol(tec)cz>
> > > Potreboval bych ale umet prepnout z puvodniho programu na spusteny
> program
> > > (napriklad po stisknuti prislusneho tlacitka), jestlize nekdo
napriklad
> > mysi
> > > nebo kombinaci ALT+TAB prepne na puvodni program, nebo ten nove
spusteny
> > > minimalizuje a podobne. Nejak nemuzu najit zadnou vhodnou API funkci,
> > ktera
> > > by pracovala s handle procesu, nebo na zaklade handle procesu poskytla
> > > handle okna.
> >
> > Ahoj,
> >
> > toto je vicemene nemozne, neexistuje zadny zpusob jak stoprocentne
zjistit
> > handle hlavniho okna aplikace (jakekoli, tedy i psane v jinem prostredi
> nez
> > Delphi) z handle procesu. Pokud by ti to stacilo jen pro Delphi
aplikace,
> > tak to jeste lze udelat.
> >
> > Petr Vones, amatersky programator
> >
> >
> >
> >
>
>

Seznam uzivatelu v databazi MS Access

[*] Martin Falta <martin.falta(zv)atlas(tec)cz> - 16.8.2000 17:58:05

Ahoj,

nevite nekdo, jak se da zjistit seznam uzivatelu, kteri se mohou pripojit k
databazi MS Access.

Diky.

Win98, D5Pro, Adonis, MS Access 97 a 2000

Martin Falta


Re[2]: WipeFile

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 16.8.2000 18:30:46

On 16 Aug 2000, at 9:33, raul.endymion(zv)ns1.infima(tec)cz wrote:

> Tohle neni problem napsat...
> Podle me je ideal to naplnit nulama, v pripade pakovani a zalohovani
> cele partition to potom neni zbytecne velke...
>
> Raul
>
> viz napoveda funkce BlockRead, Blockwrite akorat ze musim pocitat
> znaky a nenacitat data ze souboru ale naplnit pole rucne nulama,
> pripadne jinejma datama. Pokud mas porad nejasnosti napis mi soukrome
> a ja neco sesmolim.

Ja bych, kdyz uz, spise pouzil CreateFileMapping a pak udelal
FillChar pres cely pointer.


S pozdravem

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


ADONIS, ADODataSet, RecordSet - Jak zavrit a uvoln

[*] Ladislav Nagy <delphi-konference(zv)bcpraha(tec)com> - 16.8.2000 19:26:47

> > nevedel byste nekdo (Eriku), zda a jak lze zavrit a uvolnit otevreny
> > ADODataSet, aby pri tom zustal otevreny RecordSet, ktery je pod nim?
>
> Momentalne jedina moznost je pouzit ADORecordset property, tam
> je mozne priradit externy recordset, resp. priradit nil a tym zabezpecit,
> ze recordset nebude komponentom zatvoreny.


Ahoj,

to by bylo Eriku skvele, kdyby to tak fungovalo. Ale priradim-li do ADORecordSet nil
a pak ADODataSet zavru. Tak se mi tim zavre i ten puvodni ADORecordSet !
(viz nasledujici dva priklady)

T := TADODataSet.Create(nil);
T.ADORecordset := pData as ADO.Recordset;
T.Open;
... // Pracuji s T daty
T.ADORecordSet := nil; // pred timto radkem jsou T.ADORecordSet i pData otevrene
T.Close; // ! Tento radek zpusobi tez zavreni pData !
T.Free;

// Potreboval bych, aby po T nezustalo ani pamatky a pritom pData existovalo neporusene dal.


Stejne tak se to chova i kdyz otevru RecordSet "nativne" pres Adonisovskou komponentu:

procedure TForm1.Button4Click(Sender: TObject);
var RS : ADO.RecordSet;
begin
ADOStoredProc1.Open;
RS := ADOStoredProc1.RecordSet;
ADOStoredProc1.ADORecordSet := nil;
ADOStoredProc1.Close;
if RS.State=adStateClosed then
ShowMessage('Bohuzel se mi tim zavrel i RS RecordSet'); // ShowMessage se bohuzel zobrazi
end;

S pozdravem, Lada


> Dalsia moznost je uprava zdrojaka (napr. doplnit property, na zaklade ktorej potom recordset
> zatvarat alebo nezatvarat). Dalsia moznost je pouzit v middle vrstve
> ADO komponenty (su sucastou Adonisu), co je vlastne iba zapuzdrenie
> ADO objektov do Delphi komponentov.
>
> Erik Salaj, WINSOFT
>

Uvolnovani objektu

[*] Jan Najv�rek <najvarek(zv)seznam(tec)cz> - 16.8.2000 20:22:31

Mas-li D5, je to jednoduche ....

FreeAndNil(Object);

Nemas-li D5, tak si tu proceduru napis sam ... (poslal bych zdrojak z D5, ale to by bylo poruseni aut. prav, ze ano ... je to ale tak jednoduche, ze by to nemel byt problem...)

Honza Najvarek

>
> chtel jsem se optat zda nezna nekdo nejaky trik jak napsat tyto dva prikazy :
>
> Object.Free;
> Object := nil;
>

Seznam uzivatelu v databazi MS Access

[*] Erik Salaj <winsoft(zv)napri.sk> - 16.8.2000 21:14:00

> nevite nekdo, jak se da zjistit seznam uzivatelu, kteri se mohou pripojit
k
> databazi MS Access.
> Win98, D5Pro, Adonis, MS Access 97 a 2000

Aktualne pripojenych uzivatelov zistis pomocou
http://www.cybermagic.co.nz/winsoft/adofaq.htm#Q75

Moznych uzivatelov (definovanych v MDW subore) zistis pomocou
http://www.cybermagic.co.nz/winsoft/adofaq.htm#Q87

Erik Salaj, WINSOFT


ADOExpress II

[*] Erik Salaj <winsoft(zv)napri.sk> - 16.8.2000 21:19:08

> > teraz som skusil to iste s pouzitim komponent DAO od Erika Salaye ato co
ADOexpres robili okolo minuty sa teraz urobilo asi za 5s. V com je problem ?
> Kdepak se to da sehnat/stahnout ?

http://www.cybermagic.co.nz/winsoft/download/daods.zip

Erik Salaj, WINSOFT


ADOExpress II

[*] Erik Salaj <winsoft(zv)napri.sk> - 16.8.2000 21:22:59

> teraz som skusil to iste s pouzitim komponent DAO od Erika Salaye ato co ADOexpres robili okolo minuty sa teraz urobilo asi za 5s. V com je problem 20

Pokial v Adonis-e (v ADOExpress by to malo byt podobne) nastavis CursorLocation
na clServer a CursorType na ctTableDirect mal by si dosiahnut podobny cas.

Erik Salaj, WINSOFT


ADONIS, ADODataSet, RecordSet - Jak zavrit a uvoln

[*] Erik Salaj <winsoft(zv)napri.sk> - 16.8.2000 21:30:47

to by bylo Eriku skvele, kdyby to tak fungovalo. Ale priradim-li do ADORecordSet nil
a pak ADODataSet zavru. Tak se mi tim zavre i ten puvodni ADORecordSet !
(viz nasledujici dva priklady)
Mas pravdu, ospravedlnujem sa za nespravnu informaciu. Pokusim sa to zajtra opravit,
aby sa externy recordset nezatvaral a upravenu verziu poslem.

Erik Salaj, WINSOFT


Problemy IB6 - pokazena verzia IBConsole 1.0.0.3

[*] Lud�k P�ral - 16.8.2000 22:36:24

Ahoj delphisti,

1. IB Console verze 309 je nefunkcni (problematicka). Lepe je pouzit verzi
308 (stahnout extra z www.inprise.com)

2. Prosim, neznate nekdo program Quickdesk for Intebase - jedna se o suprovy
SQL monitor - perfektne umi pracovat pri rozboru SQL, procedur - veskere
tabulky, dotazy a objekty se ihned paralelne objevi ve zvlastnim okne - tak
clovek muze vedle sebe videt okamzite vysledky selectu, obsahy tabulek,
vlastnosti tabulek. Dale obsahuje perfektni monitor vykonu - po kazdem SQL
prikazu se objevuje kumulativni graf pouziti indexovanych a neindexovanych
prikazu, jejich cas- perfektne lze sledovat efektiuvitu vasich postupu.


----- P�vodn� zpr�va -----
Od: "Marek Spisak" <spishark(zv)post(tec)cz>
Komu: "Konference Delphi" <delphi-l(zv)fwd(tec)cz>
Odesl�no: 10. srpna 2000 22:17
P�edm�t: Problemy IB6 - pokazena verzia IBConsole 1.0.0.309


> vysvetlite mi prosim co robim zle. Stiahol som si IB6 (subor:
> "InterBase_WI-V6.0-server.ZIP"), nainstaloval, ale ako mam vytvorit
> databazu, popripade v com, ked v IBConsole to vyhadzuje: "DPB Constant (0)
> is unknown". ???
>
> --------
>
>
> Mas nainstalovanu pokazenu verziu IBConsole (verzia 1.0.0.309). Uz sa tu o
> tom rozpravalo. Ak chces pouzit IBConsole, nahraj si tu z Betaverzie
(verzia
> 1.0.0.308). Existuje aj vela lepsich nastrojov pre pracu s InterBasou.
Mozes
> sa kuknut tu http://www.interbase.com/open/research/ibconsole_issues.html
Na
> konci popisu Tvojej chyby je zoznam alternativnych nastrojov. Niektore su
> ozaj dobre, ale aj drahe (betaverzie su zadarmo, ale finaly sa pohybuju od
> $150 - $500). Celkom som si zvykol na IB_WISQL - je zadaramo a je celkom
> sikovna.
>
> Marek
>

Uvolnovani objektu

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.8.2000 22:46:50

From: "Vaclav Krmela" <krmela(zv)ustinadorlici(tec)cz>
> procedure FreeAndNil(var Obj);
> z unitu SysUtils. Ale az od Delphi 5.

Ahoj,

pri pouziti JCL (http://delphi-jedi.org/Jedi:CODELIBJCL) uz od D3.

Petr Vones, amatersky programator


Delphi 3.01

[*] Lud�k P�ral - 16.8.2000 22:49:33

Ahoj,

Tve zkusenosti z prechodu D3-D5 uvitam. Prave se chystam z D3.02S prejit na
D5 P. Vlastnim i update D302 - mohu zaslat mailem. Pri prechodu D3-D4 jsem
musel D3 + BDE 4.5.1 smazat. Po zkusebni (nastesti) instalaci D4P mi
prestalo fungovat spravne BDE v relacich, proto jsem se musel kvuli
zakaznikum vratit zpet. Pred koupi D5 P + IB6 uvazuji o koupi 2-diskove
masiny s dvema Boot sektory - jednou W95+D3, jeden disk W2000 + D5P. Predem
dekuji za popsani Tveho prechodu.

Ludek Paral
lupasoft(zv)centrum(tec)cz


----- P�vodn� zpr�va -----
Od: "Petr Vones" <pvones(zv)mbox.vol(tec)cz>
Komu: "Konference Delphi" <delphi-l(zv)fwd(tec)cz>
Odesl�no: 8. srpna 2000 23:01
P�edm�t: Re: Delphi 3.01


> From: "Pavol Stolc" <pstolc(zv)sc.sknet.sk>
> > mame Delphi 3 a pouzivame ju na udrzbu starsich projektov. Nove projekty
uz
> > robime v Delphi 5 (+update). Obcas sa objavia v starsich projektoch
> > nedostatky, ktore by bolo mozne odstranit pomocou update 3.01 a 3.02,
ovsem
> > update 3.01 uz nie je oficialne (Inprise) dostupny. Existuje neoficialny
>
> Ahoj,
>
> obrat se na Inprise CZ (http://www.inprise(tec)cz)
>
> Petr Vones, amatersky programator
>
>
>

Predavani dlouheho textu z programu do programu

[*] Ale� Kresta <ales.kresta(zv)atlas(tec)cz> - 16.8.2000 22:52:47

Dobry den,
Mel bych nekolik otazek:
1) Potreboval bych aby jeden program spustil druhy a predal mu pritom
libovolne dlouhy text, se kterym by potom ten druhy program pracoval.
2) Jak udelat aby v komponente Memo pri stisku tlacitka DELETE a neoznacenem
textu bylo vymazano nasledujici pismeno??
3) editor je komponenta Memo. Proc nelze udelat toto:
function Tzakladni.bezdiakritiky(text:char):char;
begin
case text of
'z':result:='z';
...
end;
end;
procedure Tzakladni.Natextbezdiakritiky1Click(Sender: TObject);
var i:integer;
begin
for i:=1 to length(editor.lines.text) do
editor.lines.text[i]:=bezdiakritiky(editor.lines.text[i]);
{Chyba!!!!!!!}
end;

Ale pouze toto:
function Tzakladni.bezdiakritiky(text:string):string;
var i:integer;
begin
result:='';
for i:=1 to length(text) do
case text[i] of
'z':result:='z';
...
end;
end;
procedure Tzakladni.Natextbezdiakritiky1Click(Sender: TObject);
begin
editor.lines.text:=bezdiakritiky(editor.lines.text);
end; Predem dekuji za radu

D4-uzivatelske filtrovanie tabulky.

[*] Ludek P�ral <ludek.paral(zv)telecom(tec)cz> - 16.8.2000 23:02:36

Ahoj,
zalezi jaky mas filter. Ten musis nastavit do TTable.Filter - napr. Jmeno
='Lud'. Pokud chces ignorovat mala a velka pismena nebo filtrovat vse
zacinajici 'Lud' - napr.'Ludek', naleznes tyto nastaveni v FilterOption.
OnFilter pouzij v pripade napr. Filtrovani oznacenych radku. Priklad mam
nekde nahrany.

- setrange je nebezpecny, jelikoz se pokazde z indexuji data a pro kazdou
polozku musis mit index. Zakaznik z toho mel gulas

- pokud ti to nebude cinit problemy, prejdy na zobrazovani pomoci Query -
naprosto nejidealnejsi pomoci SQL Selectu (lze potom aplikovat u C/S
databazi)

I JA MAM ALE PROBLEMY -
- zkousel jsem filtr (Mnozstvi-Hotovo>0) - a objevovala vyjimka. Tez nelze
filtrovat polozky "Calculated"

----- Puvodn� zpr�va -----
Od: "Parizsky Ladislav" <parizsky(zv)access-it(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Odesl�no: 4. srpna 2000 12:37
Predmet: Re: D4-uzivatelske filtrovanie tabulky.> Cau
> Nevim presne jak to jde u D4 a tabulky DBF, ale pod D5 a tabulky DB to jde
tim zpusobem, ze na tabulku si hodis nakej index urcujici na jakem sloupci
bude filter a jednoduse zavolas SETRANGE([hodnota od],[hodnota do]).
> Dalsi mozny zpusob je pouzit Query a SELECT statement.
>
> napr.
>
> With Query1 do
> begin
> Close;
> SQL.Clear;
> SQL.Add('SELECT * FROM NazevTabulky)
> SQL.Add('WHERE pole <= hodnotado And pole >= hodnotaod);
> Open;
> end;
>
> Snad ti to k necemu bude
>
> Ladap
>
> >>> kinekus(zv)nextra.sk 3.8.00 8:00 >>>
> Zdravim vsetkych.
>
> Narazil som na problem a v literature som nenasiel uspokojivu odpoved.
>
> Potrebuje uzivatelsky filtrovat DBF tabulku. Nastavilom som si v Table
> Filtered ako TRUE ale neviem, cim mam vyvolat udalost OnFilterRecord.
>
> Situacia :
> Po stlaceni tlacitka potrebujem uzivatelsky filtrovat tabulku, co obsahuje
> zadany retazec.
>
> Prosim poradte.
>
> Milan Fabik
>
>

Podivne ikony v Delphi

[*] Jaro <jaro(zv)sinea(tec)cz> - 16.8.2000 23:18:13

> Hurricane
> ----- Original Message -----
> Vcera jsem se setkal se zajimavym problemem a nevim co s nim.
Instaloval
> jsem novou grafickou kartu AGP s chipem Trio 3D/X2. Po teto
instalaci se mi
> zacali v Delphi objevovat jednotlive komponenty s chybnymi ikonami -
> komponenty z palety "Standard" se objevuji s ikonami z palety
"Samples" atd.
> Funkce komponent je normalni, jenom ty "obrazky" jsou jine. Pokud v
> ovladacim panelu karty vypnu urychlovaci funkce, nebo nastavim pouze
> zakladni urychlovani, vse je v poradku, jakmile vsak zapnu vyssi
stupen
> urychlovani, uz tam jsou zase spatne obrazky.
> Vite nekdo co s tim? Pouzivam D4 - Profesional, Win 98, AMD K6/2 -
266 MHz,
> 64 MB RAM
>
Ja bych vedel - lepsi grafickou kartu :)
Jaro

----------------------------------------------------------------------
--
Navstivte internetovy technicky casopis www.techbox(tec)cz,
kde zizkate mnoho zajimavych informaci ze sveta PC

Interbase a sit

[*] Lud�k P�ral - 16.8.2000 23:34:16

Prosim o kontakt a FIBComponents, velmi by mi to pomohlo pri testech IB6

Ludek Paral
ludek.paral(zv)telecom(tec)cz
----- P�vodn� zpr�va -----
Od: "Lu�ek Tenkr�t" <tenkrat(zv)mvcr(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Odesl�no: 15. srpna 2000 10:02
P�edm�t: Re: Interbase a sit


> Paklize mas D3 pouzij FIBComponents, nebudes potrebovat zaplatpanbuh zadny
> BDE.
> Alias uz vubec ne. staci *.ini s odkazem na server a databazi.
>
> Na jedne masine naistaluj server IB a clienta, ostatnich clienty a jedes.
>
>
>

Prepnuti na jiny proces pres API

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.8.2000 23:56:46

From: "SSOU Vodochody s.r.o." <ssouvodochody(zv)mbox.vol(tec)cz>
> - obchazeji to nejak jinak (mozna hlidaji zmeny v seznamu oken ?)

Ahoj,

Taskbar zachycuje okno pomoci WH_SHELL hooku (dale viz Win32 API help).

> Co tedy doporucujete ? Potrebuji spustit aplikaci, mit moznost detekovat,
> zda jeste bezi a znemoznit dalsi spousteni, umet ji nasilne ukoncit a
> predevsim na ni prepnout pokud uzivatel skoci zpet do puvodni aplikace.

Toto je vsechno mozne s vyjimkou posledniho pozadavku. Podivej se na tema
'Zmena farby tlacitka', tam je odkaz na JEDI-VCL komponenty. Mezi nimi je
i TJvCreateProcess.

> Nejde o spousteni vlasnich aplikaci, ale nejruznejsich cizich (takovy
> specialni fullscreen shelll).

A co tedy po spusteni naopak explicitne zabranit prepnuti do jineho procesu
uzivatelem ? Toto je ale mozne jen pro Win9x, pokud ti to bude stacit.

Petr Vones, amatersky programator

Vystup z DOS-programu.

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

From: "Peter Vlkovic" <vlkovic(zv)minv.sk>
> pri spustani PKUNZIP-u na WinNT s vyuzitim funkcie CreateProcess
> mi po jeho vykonani v StdOut nevrati nic (resp. prislusny subor,
> kam odchytavam vystup je prazdny).
> Na W95 to funguje normalne.

Ahoj,

V JCL (http://delphi-jedi.org/Jedi:CODELIBJCL) najdes v unitu JclMiscel funkci
CreateDOSProcessRedirected.

Petr Vones, amatersky programator

Zmena kurzoru

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.8.2000 23:56:49

From: "Petr Falt�nek" <petr.faltynek(zv)spidla(tec)cz>
> muzete mi nekdo poradit jak docilit, aby mi aplikace skompilovana pod D5
> menila korektne kurzor? Mam nastavenou zmenu kurzoru nad TImage a TPicture,
> kurzor mam ulozeny v resourcech. Pod Win98 to chodi OK, ale Win95 to neberou
> na vedomi a kurzor nemeni.

Ahoj,

toto je problem Win95 zpusobeny tim, ze nektere casti operacniho systemu jsou
stale 16ti bitove (zpracovani ikon a kurzoru). Na moji strance najdes nastroj
"Resource fix utility for Windows 95", ve kterem otevres EXE soubor, ten bude
mirne upraven a po te by to jiz melo fungovat. Ke stazeni je tady:
http://www.volweb(tec)cz/pvones/delphi

Petr Vones, amatersky programator

Napisy na formulari

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

From: "SPELZA s.r.o." <spelza(zv)spelza(tec)cz>
> mam TForm a na nem dva TGroupBoxy a nekolik TButtonu. Vse bylo v pohode, az
> vcera prisel zakaznik, ze pokud tento formular otevre, NEKDY se mu stane, ze
> Caption NEKTERYCH prvku je zcela necitelne, jakoby se zmenil jejich font.
> Dojde k nahrazeni citelneho pisma obdelnicky a carami. Mam D4Std. Nesetkal

Ahoj,

nepouzivas nahodou nejaky font ktery pak ten uzivatel nema nainstalovan ?

Petr Vones, amatersky programator

WipeFile

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 16.8.2000 23:56:56

From: "Ladis" <bartal(zv)vfu(tec)cz>
> A nebylo by lep�� bu�it do disku kladivem, pol�t kyselinou,
> vyhodit do ohn�, a zakopat na nezn�m m�sto ( :-) )?

Ahoj,

Jasne, nebo jej otevrit a sroubovakem do ploten vydrapat nejaky pozdrav ;-)

Jinak, jedna takova utilita je tady:
http://ww6.borland.com/codecentral/ccweb.exe/listing?id=14928

Petr Vones, amatersky programator

RAS

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

From: "Ale� Va���ek" <vasicek(zv)ecommerce(tec)cz>
> V ukazkove aplikaci necham pridat dalsi pripojeni a spusti se standratni
> windosoidni "kouzelnik", po jeho dokonceni dostanu chybovou hlasku od "RAS
> administratora", ze nemuze ulozit phonebook. Co s tim? (Tohle bude asi na

Ahoj,

na jakych Windows (tise predpokladam NT ;-)

> 2) Dalsi problem mam s tim, ze pokud pouzivam aplikaci, ktera nejakym
> zpusobem pouziva Windosovske RASAPI, na nejakem pocitaci kde neni
> nainstalovany RAS, potom to (samozrejme logicky, jak jinak) pada s tim, ze

Tohle je problem, funkce by se musely importovat dynamicky (tedy mit vlastne
dve verze unitu) nebo to resit pomoci podmineneho prekladu. Vzhledem k poctu
funkci je to dost prace. Zkusim se na to podivat do konce tydne. Neslo by to
resit tak, ze do pozadavku napises, ze RAS musi byt instalovan ? :-)

Petr Vones, amatersky programator

RAS

[*] Ale� Va���ek�����"q��y�&���w�3 - 17.8.2000 02:25:36

> Ahoj,
>
> na jakych Windows (tise predpokladam NT ;-)

WinNT 4.0

>
> > 2) Dalsi problem mam s tim, ze pokud pouzivam aplikaci, ktera nejakym
> > zpusobem pouziva Windosovske RASAPI, na nejakem pocitaci kde neni
> > nainstalovany RAS, potom to (samozrejme logicky, jak jinak)
> pada s tim, ze
>
> Tohle je problem, funkce by se musely importovat dynamicky (tedy
> mit vlastne
> dve verze unitu) nebo to resit pomoci podmineneho prekladu.
> Vzhledem k poctu
> funkci je to dost prace. Zkusim se na to podivat do konce tydne.
> Neslo by to
> resit tak, ze do pozadavku napises, ze RAS musi byt instalovan ? :-)

No, neslo :-)...
Ta aplikace by mela byt jedno EXE a musi fungovat jak na pevne lince tak i
pres modem.

Ales


Driver pro fiktivni jednotku

[*] Hurricane <hurricane(zv)email(tec)cz> - 17.8.2000 02:32:44

Zdravim

Tz chces neco jako LoopBack jednotku ala Linux? Tam mas jeden velkej soubor
(napr. 600 MB) a z Linuxu to mas jako disk. Tedy ROOT. Na podobnym principu
musi pracovat soft pro kopirovani CD na HDD. Proste ti do systemu pribide
CD-ROM mechanika, ktera je ale jenom soubor nebo adresar na HDD. Zkus si
neco takovyho nainstalovat, ma to par kilo. (pochopitelne bez zadneho CD:-)

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

je to jen muj skromny odhad ale musi to jit pres registr. Nikdy jsem nic
takoveho nedelal ale snad ti troch pomuze tohle:
V instalaci PGP pro Windows je cast nazvana PGP Disk (Uz sem to asi 2 roky
nevidel tak se za nepresnosti onlouvam). Ta mapuje sifrovane uloziste jako
disk v Windows. Vsiml jsem si a na to se muzes take mrknout, ze jsou ty
disky z PGP videt v Ovl�dac�ch panelech v System, Seznam zarizen�. Zajimalo
mne jak je to tam zapsane a zjistil jsem ze to je jen zapis v Registru a nic
vic. Klidne si muzes pri trose pokusu dodelat fiktivni zarizeni treba "PEPA
Turbo Device". Zkus si to v krajnim pripade nainstalovat a mrknout se do
registru treba tam najdes i zpusob jak jsou (nebo pres co jsou pridane) ty
disky do pruzkumnika. Kazdopadne sitovy disk to je take jen polozka z
Registru.

pop-up menu ve windows

[*] Hurricane <hurricane(zv)email(tec)cz> - 17.8.2000 02:40:57

Zdravim

> trochu nechapu ty rozvasnene emoce. To co Hurricane napsal je podle mne
> nakopnuti spravnym smerem. Sice to nic nerika o tom jak predat nazev
> souboru, ale podle mne to tak nejak bude jak rika Hurricane.
Jasne, ja sem zadnej navod nedal, nejvetsi problem je v ty DLL, do ktery
nikdo nevidi, jenom ShowDep.

> Spominam si ted, ze asi pred cca. 2 roky jsem si nastavoval takovou
> pitominu. Bylo to tusim jako tip v Computeru. Kde se do registru
> dodefinovala polozka(y), tedy jej nazev, cesta na soubor a snad jeste
neco.
> Ta cesta ukazovala na BATak kterej vytisknul prikazen v dosu odsah
adresare
> na pripojene tiskarne. Takze pak stacilo kliknout na adresar nebo disk a v
> kontextovem menu vybrat tu novou polozku "Tiskni". Jednoduche a docela
nekdy
> uzitecne.
To je neco jineho, to je normalni asociace. Pokud by ti stacila jedna, max
dve polozky, ktere chces pridat, pouzij normalni asociaci. Tedy asociuj svuj
program pro vsechny soubory, Folders a Directories, nebo muzes jenom pro
soubory (HKCR\*\Shell). Tady muzes pouzivat prepinace (...\program.exe
c:\soubor.txt /tiskni), ty se daj taky pripsat do registru ("C:\program.exe"
"%1" /tiskni).

Hurricane


IB6

[*] Sula Milos <milos.sula(zv)oku-su(tec)cz> - 17.8.2000 07:12:57

Ahoj
nevite nekdo kde stahnout gds32.dll, ktera funguje v IB6 s ibmgr32.exe ?
hlasi mi to ze to nemuze v te knihovne najit isc_query_service

a jeste jak se da orezat mezery v charu primo v SELECTU pri nacitani
zaznamu, hledal jsem v dokumentaci neco jako fci trim ale nic takoveho jsem
tam nenasel. Zkousel jsem to i pretypovat pomoci CAST na varchar ovsem vraci
to mezery porad.

ADOexpress-prosim poradte

[*] Miroslav �ipel <Miroslav.Cipel(zv)oku-tu(tec)cz> - 17.8.2000 07:35:36


otestuj jeste rychlost pres SQL:

UPDATE Tabulka1
SET vysledek = rok * 1000 + cis

UPDATE Tabulka1
SET vysledek = 1
WHERE (cis<19970001) or (cis>20029999)


M.

----- Original Message -----
From: Martin
To: delphi-l(zv)fwd(tec)cz
Sent: Wednesday, August 16, 2000 8:28 AM
Subject: ADOexpress-prosim poradte
.
.
.
ADODataset1.First;

While not ADODataset1.Eof do
begin
cis:=ADODataset1.Fields[0].AsInteger;
rok:=ADODataset1.Fields[1].AsInteger;
If rok < 100 then rok:=rok+1900;
cis:=rok*10000+cis;
If (cis<19970001) or (cis>20029999) then cis:=1;
ADODataset1.Edit;
ADODataset1.Fields[2].AsInteger:=cis;
ADODataset1.Next;

end;
oznam.caption:='HOTOVO';
end;

end.

Do ctyr let prevazi otevreny kod - potencialni obe

[*] Michal K�s <kus(zv)tangosw(tec)cz> - 17.8.2000 08:13:06

Ahoj,
posilam vam zajimave cteni z News-on-net. Ac nikdo nejsme MS, urcite se
nas to tyka.

Michal Kus

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

http://www.wired.com/news/technology/0,1282,38240,00.html

Do ctyr let prevazi otevreny kod - potencialni obeti je MS

Analyticko-vestecka firma Forrester Research provedla pruzkum v 2,500
firmach, kde vyzpovidala manazery oddeleni IT. 56% z nich uz pouziva
software s otevrenym kodem. Dalsich 6% se ho chysta instalovat v
pristich dvou letech. Hlavnim duvodem je bezpecnost provozu. Otevreny
kod se pouziva - jak uz znamo - hlavne pro servery, z nich hlavne pro
webovske. Forrester Research soudi, ze otevreny kod do ctyr let vyrazne
vytlaci uzavreny kod z trhu. Mezi velkymi firmami z toho budou tezit
IBM a Dell. Nejvic na tento trend doplati Oracle a MS. Oracle by jeste
mohl podniknout nejake kroky pro svou zachranu, ale MS se muze velmi
snadno propadnout do historie. Vyvoj softwaru s otevrenym kodem je
vyvojem budoucnosti.

Spoluucast kohokoli (kdo to umi!:) na vyvoji jakehokoli kodu via Inet,
moznost jeho uprav pro urcite potreby, zvysovani jeho bezpecnosti a
robustnosti...to vsechno prevazuje nad klasickym zpusobem vyvoje
uzavreneho kodu skupinou najatych programatoru za zdmi jedne firmy.
Podle Forresteru se firmy vyvijejici uzavreny kod brzy ocitnou ve
velmi nevyhodne a predem ztracene pozici. Jejich vyvojari budou stat
proti armade revolucionaru, vyzbrojenych Internetem.

Anzto stale schytavam nerudne reakce za fandeni otevrenemu kodu i za
sve vlastni predpovedi o blizicim se padu byznysoveho modelu MS,
dovoluju si uznamenat, ze ani slovo z teto zpravy neni ode mne.
Forrester Research je jedna z nejrenomovanejsich analytickych firem v
USA. Neni to "banda geeku, nerdu, antiglobalistu" a buhviceho, co
strasi nabozne majkrosoftaky a spol.:) Vyvody Forresteru jsou tak
silne, ze v leccem prekonavaji i moje ocekavani. Forrester dokonce
vesti, ze by se z MS nakonec mohla stat firma "zajistujici podporu
svych antikvarnich produktu":)

Ono se samozrejme nic neji tak horke. MS ma nainvestovano do spousty
projektu a firem, o kterych se moc nemluvi. I kdyby po case sel se svym
softwarem ke dnu, jako investor bude prezivat jeste hodne dlouho.
Pokud MS pocita s tim, ze otevre kod sveho softwaru, nemel by to uz moc
odkladat. Je za minutu dvanact. Pozice Oraclu rovnez neni jednoducha.
Databazovych projektu s otevrenym a stale kvalitnejsim kodem je uz
tolik, ze za cas nebude proc platit velke penize za oraclovsky
software. To se pochopitelne netyka jen Oraclu.

Na celem vyvoji mne zaujal jeden fenomen. Zatimco ryze softwarove
komercni firmy jen zvolna a nerady berou na vedomi treba Linux a
pokracuji dal ve svem uzavrenem vyvoji, nejprogresivneji se chovaji
velke firmy, ktere produkuji hardware. Tem doslo, ze otevreny kod
(casto s bezplatnou licenci) ma v sobe implikovanou nejen rostouci
kvalitu, ale jim samotnym pomuze zvysit obrat prodeje hardwaru za nizsi
cenu, protoze se vymani z okovu licencnich jednani a placeni.
Potvrzenim tohoto siliciho trendu je Sun, ktery zcela uvolnil svuj
operacni system Solaris a jeste se k nemu chysta pridat linuxove GUI
Gnome. Sunu - i jinym producentum hardwaru - jde hlavne o prodej
pocitacu a nechteji ho blokovat pridanymi cenami zakladniho softwaru.
Tomu, kdo nema za sebou komercni vyrobu hardwaru, ale jen softwaru,
konkurujicimu projektum s bezplatnym otevrenym kodem, mohou nastat
krusne casy.
Zdroj: http://www.wired.com/ Wired a BAJT

Ladislav Zajicek
------------------------------------------------------------------------

SUBSTR V INTERBASI

[*] delfinojd <delfinojd(zv)atlas(tec)cz> - 17.8.2000 08:27:23

Dobry den,
existuje funkce vracejici cast textu jako treba Substr na Oracle v Interbasi?
Dekuji
Karel


Resource stringy

[*] morzol(zv)atlas(tec)cz - 17.8.2000 08:35:16

Je s Delphi dod�vany nejaky editor Resource stringu ?

WipeFile

[*] Daniel Rott <roxton(zv)atlas(tec)cz> - 17.8.2000 08:36:07


> Noo, pokud se vezme do uvahu cachovani ve Woknech,
> tak je otazka, co se z tech vzorku dostane skutecne na
> disk a co zustane v pameti :-((

To se samozrejme da vypnout viz funkce CreateFile
flag FILE_FLAG_WRITE_THROUGH. Horsi je ze stejne
neco muze zustat ve swapfilu a pokud byl soubor drive
vetsi nez v okamziku mazani, tak je to beznadejne se
dopatrat na kterych sektorech pokracoval :-(

Daniel


Resource - hlidani ve W2000

[*] Michal K�s <kus(zv)tangosw(tec)cz> - 17.8.2000 08:37:24

Ahoj,
nevite jak sledovat naroky vyvijene aplikace na resource,
kdyz vyvijim ve W2000. Nejaka komponenta ci co.

Diky
Michal Kus

Interbase

[*] pcb(zv)atlas(tec)cz - 17.8.2000 08:38:59

Haj hou!

On 15 Aug 2000,, Svab wrote:

> Zdravim,
> protoze muj prvni dotaz nebyl vyslysen ptam se tedy znovu. Nevite
> nekdo kde by bylo k nalezeni neco jako ucebni materialy o programovani
> v Interbase. Jde mi o pouzivani triggeru, generators, procedure atd.
> diky za kazdej link Ondej Svab

Zadna "ucebnice" pokud vim neni k mani. Nicmene se da velmi
dobre pouzit zakladni uzivatelska dokumentace a ruzne clanky na
Internetu. Dobrym startovacim bodem pro hledani informaci je
www.interbase.com a www.interbase2000.org

Hodne zdaru


Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.
------- End of forwarded message -------


IB 6

[*] pcb(zv)atlas(tec)cz - 17.8.2000 08:38:59

Haj hou!

On 15 Aug 2000,, lnovy(zv)unicos(tec)cz wrote:

> M�m dotaz ohledn Interbase 6, kter� je uvoln na zdarma. Nev�te jestli
> je to ji funk n� i pro NT a Novell ??? Ev. m�te s t�mto ji n kdo
> dobr� zku enosti ? D kuju Lubo Nov

Bez cestiny, please.

IB 6.0 pro Win32 je k mani, pro Novell jeste ne (pouze starsi verze
5.6 ktera je za penize).

Hodne zdaru


Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.
------- End of forwarded message -------


IB6 - Jak je to s velikosti ukladaneho VARCHARu do

[*] pcb(zv)atlas(tec)cz - 17.8.2000 08:38:59

Haj hou!

On 14 Aug 2000,, Ota Mal wrote:
>
> Pouzivam typ VARCHAR, ktery neuklada do DB zbytecne mezery. Alespon
> jsem si to myslel, ale dle dokumentace k IB6 to je nejdriv
> zkonvertovano na CHAR a ten pak ulozen. Jak to tedy je? Setri VARCHAR
> mistem nebo ne? U typu CHAR jsem take nasel poznamku, ze mezery na
> konci CHARu jsou pred ulozenim zkomprimovany. Jedna z moznosti je, ze
> dojde ke konverzi VARCHAR -> CHAR a ten je pak IB optimalizovan na
> minimalni moznou delku. Pak by vlastne bylo jedno, ktery typ
> (VARCHAR/CHAR) se pouziva..

Interni reprezentace CHAR a VARCHAR je identicka a maximalne
optimalni, tzn. zadne zbytecne mezery. Z tohoto pohledu mezi
obema typy neni zadny rozdil (chovaji se jak by clovek cekal od
VARCHARu). Jediny rozdil je v tom, ze CHAR je pri vraceni
klientovi expandovan na specifikovanou delku mezerami.

Hodne zdaru


Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.
------- End of forwarded message -------


ADOexpress-prosim poradte

[*] Martin <geoplan(zv)pp.sinet.sk> - 17.8.2000 08:42:40

co ak potrebujem vo vypocte vysledku pouzit if a podobne prikazy ?

Martin

----- Original Message -----
Od: Miroslav �ipel <Miroslav.Cipel(zv)oku-tu(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Odoslan�: 17. august 2000 7:35
Predmet: Re: ADOexpress-prosim poradte


>
> otestuj jeste rychlost pres SQL:
>
> UPDATE Tabulka1
> SET vysledek = rok * 1000 + cis
>
> UPDATE Tabulka1
> SET vysledek = 1
> WHERE (cis<19970001) or (cis>20029999)
>
> M.
>
> ----- Original Message -----
> From: Martin
> To: delphi-l(zv)fwd(tec)cz
> Sent: Wednesday, August 16, 2000 8:28 AM
> Subject: ADOexpress-prosim poradte
> .
> .
> .
> ADODataset1.First;
>
> While not ADODataset1.Eof do
> begin
> cis:=ADODataset1.Fields[0].AsInteger;
> rok:=ADODataset1.Fields[1].AsInteger;
> If rok < 100 then rok:=rok+1900;
> cis:=rok*10000+cis;
> If (cis<19970001) or (cis>20029999) then cis:=1;
> ADODataset1.Edit;
> ADODataset1.Fields[2].AsInteger:=cis;
> ADODataset1.Next;
>
> end;
> oznam.caption:='HOTOVO';
> end;
>
> end.
>
>

ADOexpress-prosim poradte

[*] Martin <geoplan(zv)pp.sinet.sk> - 17.8.2000 08:45:01

skusal som dat databazu do Access 2000 bez uspechu. A skadial zoberirm Jet 3.51 ? V pocitaci mam iba Access 97 tak odkial sa tam vzal Jet 4 ?

Ako pouzit update ak potrebujem pre vypocet pouzit IF a pod. ?
Maly priklad by bodol
Martin
----- Original Message -----
Od: Erik Salaj
Komu: delphi-l(zv)fwd(tec)cz
Odoslan�: 16. august 2000 12:19
Predmet: Re: ADOexpress-prosim poradte


Mam jednu tabulku v databaze acces97.
polozky CIS,ROK,FA a dalsie s ktorymi ale v tomto pripade nic nerobim.
vsetko dlhe cele cislo.
je tam asi 1800 zaznamov, takze nic moc.
pomocou nasledujuceho kodu som potreboval zaktualizovat polozku FA a robilo to skoro minutu na PII 266 MHz a 64MB RAM.
Aj ked ADO je mozne roznymi nastaveniami zrychlit, v tomto pripade
staci napisat jeden SQL prikaz, ktory celu aktualizaciu zabezpeci
a jeho vykonanie je daleko rychlejsie nez aktualizacia jednotlivych
zaznamov (podobne ako u SQL databazy). Dalej, ak je to mozne
skonvertuj databazu do formatu Access 2000, pripadne pouzi
Jet 3.51 provider pre Access 97 databazu (je to rychlejsie).

Erik Salaj, WINSOFT


AssignPrn a tlac diakritiky

[*] Mari�n Goryl <goryl(zv)insdata.sk> - 17.8.2000 08:57:25

Ahoj,

pri tlaci pomocou nasledujuceho kodu sa nevytlacia spravne niektore
znaky s diakritikou, ako to nastavit?

procedure Tlac;
var f:TextFile;
begin
AssignPrn(f);
Writeln(f,'�alia');
CloseFile(f);
end;


Dakujem Marian


ADOExpres,MIDAS, problem s filtry

[*] CERMAK <CERMAK(zv)procomcr(tec)cz> - 17.8.2000 09:03:04

Ahoj vsichni

Pri programovani aplikace v D5 enterprise jsem se setkal s nasledujicim
problemem: Mam VIEW s booleovskou polozkou. podle ni chci lokalne ( na
klientovi filtrovat). Po zamene komponenty TQuery za TADODataset na aplik
serveru mi filtr 'LogPolozka=1' prestal fungovat (vyber byl prazdny i kdyz
odpovidajici vety byly v prislusnem ClientDataSetu).

Podrobnejsim zkoumani jsem zjistil, ze uvedeny filtr dobre funguje primo na
ADODataSetu, ale kdyz k nemu prisupuji pres ClientDataSet, musim pouzit
filtr 'LogPolozka'. Proc se ClientDataSet v tomto okamziku chova jinak nez
prislusny ADODataSet? Nevite nekdo, jak tuto neprijemnou vlasnost (chybu?)
odstranit. Opravdu se mi nezda, ze by se ClientDataSet musel chovat jinak
nez prislusny ADODataSet.

Diky za kazdou pripadnou radu

Jaromir
Cermak


IB6

[*] veselyt(zv)atlas(tec)cz - 17.8.2000 09:22:22

Udelej si udf a naprogramuj si ji v Delphi nebo na netu najdes freeudf a tam ta fukce je, zaregistrujes v Delphi a jedes.

Tomas



-----Original Message-----
From: "owner-delphi-l(zv)fwd(tec)cz" <owner-delphi-l(zv)fwd(tec)cz> on behalf of "Sula Milos" <milos.sula(zv)oku-su(tec)cz>
Sent: Thu, 17 Aug 2000 07:12:57 +0200
To: "'delphi-l(zv)fwd(tec)cz'" <delphi-l(zv)fwd(tec)cz>
Subject: IB6

Ahoj
nevite nekdo kde stahnout gds32.dll, ktera funguje v IB6 s ibmgr32.exe ?
hlasi mi to ze to nemuze v te knihovne najit isc_query_service

a jeste jak se da orezat mezery v charu primo v SELECTU pri nacitani
zaznamu, hledal jsem v dokumentaci neco jako fci trim ale nic takoveho jsem
tam nenasel. Zkousel jsem to i pretypovat pomoci CAST na varchar ovsem vraci
to mezery porad.

Mazani zaznamu v ADO(NISu)

[*] Hynek Svato� <svatos(zv)kam(tec)czu(tec)cz> - 17.8.2000 09:27:38

Mam na svete (staro)novy problem, ktery zrejme nesouvisi s moji cinnosti:

pouzivam TADODataSet s CachedUpdates, jehoz data zobrazuji v DBGridu.
Pokud se pokusim smazat pomoci metody TADODataSet.Delete prvni ci posledni
zaznam,
vse funguje OK, veta zmizi, pokud se ale pokusim smazat zaznam nekde
uprostred
program na me zarve ze jako "Row handle referred to a deleted row or row
marked for deletion".

Pokud si vzpominam, posledne mi nekdo radil neco v tom smyslu, ze ADONIS
tise predpoklada,
ze prvni Field je klic a ze kdyz toto neni zajisteno, pak se to chova divni,
nicmene toto neni muj pripad, nebot data v prvnim sloupeci jsou jednoznacne
a nemely by mezi sebou kolidovat.

Copak s tim opravdu nejde nic udelat ?????

Chapu, ze neco nefunguje, vse ma nejakou chybu, nicmene, kdyz nefunguji
takove zakladni veci
jako napr. Delete v datasetu ci jine zakl. veci ve VCL, tak me to znacne
brzdi v praci a jsem navic mrzuty ...

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

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> Robert Zak
> Sent: Monday, August 14, 2000 8:36 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: RE: Vytvoreni StoredProc na MSSQL pres ADO(NIS)
>
> Ulozene procedury na MSSQL7 som zatial vzdy robil skriptom z TADODataSet
> (ADONIS), takmer nikdy som s tym problemy nemal.. okrem pripadov kedy som
> zabudol zmazat uz existujucu proceduru a chcel som vytvorit novu, prip.
> prikaz CREATE PROCEDURE nebol ako prvy v skripte (to ale nie je chyba
> pocitaca). Robil som s tym pomerne dlho, problemy som nemal..
>
> Robo
>
> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
> Hynek Svato�
> Sent: Sunday, August 13, 2000 1:18 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Vytvoreni StoredProc na MSSQL pres ADO(NIS)
>
> Nevite nekdo, jak co mozna nejjednodusseji, nejelegantneji
> a nejspolehliveji (to toho chci nejak moc najednou :-O)
> vytvorit z delphi-programu lozenou proceduru na MSSQL ?
>
> Kdysi jsem si s tim hral a nemel jsem dobre zkusenosti, ty lozene
> procedury
> jsem vytvarel tim, ze jsem si sestavil T-SQL skript, ktery jsem
> potom pustil
> v TADOQuery,
> nicmene chovalo se to dosti nepredvidatelne, nekdy to probehlo
> OK, jindy to
> na me vyplivlo chybu.
> Neexistuje nejaka jina cesta ?
>
> Abych nezapomel:
> D5 Pro, MSSQL 2000, ADONIS 4.0
>
> Keep mailing :-)
> =======================
> Hynek Svato�
> svatos(zv)kam(tec)czu(tec)cz
> hynek.svatos(zv)atlas(tec)cz
> =======================
>

IB 6

[*] Ren� Otisk - 17.8.2000 09:34:03

Hi,

... a vyhled pro Novell je v jakem casovem horizontu?

Sroub


Haj hou!

On 15 Aug 2000,, lnovy(zv)unicos(tec)cz wrote:

> M m dotaz ohledn Interbase 6, kter je uvoln na zdarma. Nev�te jestli
> je to ji funk n� i pro NT a Novell ??? Ev. m te s t�mto ji n kdo
> dobr, zku enosti ? D kuju Lubo Nov

Bez cestiny, please.

IB 6.0 pro Win32 je k mani, pro Novell jeste ne (pouze starsi verze
5.6 ktera je za penize).

Hodne zdaru


Pavel Cisar <pcisar(zv)inprise(tec)cz>
Borland s.r.o.
------- End of forwarded message -------


QReport

[*] Miroslav Evj�k <evjak(zv)atlas(tec)cz> - 17.8.2000 10:14:49

Ahoj,

tohle jsem nasel v QR Knowledge Base:

-----------
Q:
I want to make a report with 2 subdetails. The first subdetail works fine,
but the second I need that it has 2 or 3 columns but I don't know how can I
make that a subdetail can have 3 columns and the other sections has only one
column.
A:
You can not do this with QuickReport at this time. The number of colums
applies to all detail and subdetail bands. One work around is to put three
sets of TQRLabels on your second subdetail band and manually handle the
columns. In the BeforePrint event of the band, you would populate the first
set of QRLabels. You would then call the dataset's Next method (if not EOF)
and populate the 2nd set of QRLabels. If not EOF, you would do one more
time for the 3rd set of labels.
----------

Snad to pomuze. Chystam se resit podobny problem, ale zatim jsem "too busy".
:-(((


Mirecek



Ing.Miroslav Evj�k
IB&C s.r.o.

+420 428 382015
+420 607 875748
ibc(zv)ms1.ipnet(tec)cz <mailto:ibc(zv)ms1.ipnet(tec)cz>
evjak(zv)atlas(tec)cz <mailto:evjak(zv)atlas(tec)cz>
> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On
> Behalf Of Bednarc�k Dalibor
> Sent: Tuesday, August 15, 2000 1:08 PM
> To: delphi-l(zv)fwd(tec)cz
> Subject: QReport
>
>
>
> Opravdu nikdo nevite jak udelat v QR tisk zaznamu vedle sebe ne podsebe...
> Moc by mi to pomohlo .....
> Dik
>
>

ADOexpress-prosim poradte

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 17.8.2000 10:18:07

> co ak potrebujem vo vypocte vysledku pouzit if a podobne prikazy ?

Uz si nepamatuji, o jakou databazi jde, ale videl bych dve cesty:

- pouzit ulozenou proceduru

- MSSQL7 ma velice silny "prikaz" CASE, ktery by v tomto
pripade umoznil Tvuj kod zapsat jako jediny UPDATE. V ucene
knize se ale pise, ze CASE je sice snad podle standardu, ale pro
certifikaci se jeho implementace nevyzaduje, takze je
implementovan jen u nekolika malo serveru.

David

> > .
> > ADODataset1.First;
> >
> > While not ADODataset1.Eof do
> > begin
> > cis:=ADODataset1.Fields[0].AsInteger;
> > rok:=ADODataset1.Fields[1].AsInteger;
> > If rok < 100 then rok:=rok+1900;
> > cis:=rok*10000+cis;
> > If (cis<19970001) or (cis>20029999) then cis:=1;
> > ADODataset1.Edit;
> > ADODataset1.Fields[2].AsInteger:=cis;
> > ADODataset1.Next;
> >
> > end;
> > oznam.caption:='HOTOVO';
> > end;
> >
> > end.
> >
> >
>

ADOexpress-prosim poradte

[*] Miroslav �ipel <Miroslav.Cipel(zv)oku-tu(tec)cz> - 17.8.2000 10:51:13


prave proto jsem to rozdelil do 2 SQL update -- ten druhy funguje jako
if

M.

----- Original Message -----
From: "Martin" <geoplan(zv)pp.sinet.sk>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, August 17, 2000 8:42 AM
Subject: RE: ADOexpress-prosim poradte


co ak potrebujem vo vypocte vysledku pouzit if a podobne prikazy ?

Martin

----- Original Message -----
Od: Miroslav �ipel <Miroslav.Cipel(zv)oku-tu(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Odoslan�: 17. august 2000 7:35
Predmet: Re: ADOexpress-prosim poradte


Predavani dlouheho textu z programu do programu

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 17.8.2000 11:08:49

On 16 Aug 2000, at 22:52, Ale� Kresta wrote:

> 1) Potreboval bych aby jeden program spustil druhy a predal mu pritom
> libovolne dlouhy text, se kterym by potom ten druhy program pracoval.

Spoj to pres COM objekt a text predej treba pres LPSTR, BSTR
nebo OleVariant.

> 2) Jak udelat aby v komponente Memo pri stisku tlacitka DELETE a
> neoznacenem textu bylo vymazano nasledujici pismeno??

Prohledni si zpravy EM_GETSEL, EM_SETSEL,
EM_REPLACESEL a WM_CLEAR.

> 3) editor je
> komponenta Memo. Proc nelze udelat toto: function
> Tzakladni.bezdiakritiky(text:char):char; begin
> case text of
> 'z':result:='z';
> ...
> end;
> end;
> procedure Tzakladni.Natextbezdiakritiky1Click(Sender: TObject);
> var i:integer;
s: string;
> begin
s := editor.lines.text;
> for i:=1 to length(s {editor.lines.text}) do
> {editor.lines.text} s[i]:=bezdiakritiky({editor.lines.text} s[i]);
editor.lines.text := s;
> {Chyba!!!!!!!}
> end;


S pozdravem

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


Shell Extensions a GUID

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 17.8.2000 11:12:13

Ahoj,
rad bych vytvoril v popupmenu explorera vlastni polozku, tak jsem
nasvstivil tuto *) stranku a stahl si zdrojovy kod, ale protoze s COM/DCOM
neumim zatim _vubec_ pracovat (skoro bych rakl, ze ani nevim, co to je :-) ,
rad bych vedel, odkud vytahli toto cislo:

const
CLSID_DelphiFormViewerContextMenu: TGUID =
'{F169D961-B907-11D0-B8FA-A85800C10000}';

*) http://www.raize.com/DelphiByDesign/DbD47.htm

Dobra.

Napisy na formulari

[*] SPELZA s.r.o. <spelza(zv)spelza(tec)cz> - 17.8.2000 11:36:01

Pouzivam pouze standardni fonty W95. A i pokud by to bylo tak jak rikas, pak
by se napisy zmastili vzdycky a vsechny a ne jenom nektere a nekdy. Vsechny
napisy pouzivaji fonty vlastnika, coz je TForm. Ale casto se tady zminuje
video karta a S3. Nemohl by byt problem treba v tomto?

Jara
svehla(zv)atlas(tec)cz


----- P�vodn� zpr�va -----
Od: Petr Vones <pvones(zv)mbox.vol(tec)cz>
Komu: Konference Delphi <delphi-l(zv)fwd(tec)cz>
Odesl�no: 16. srpna 2000 23:56
P�edm�t: Re: Napisy na formulari


> From: "SPELZA s.r.o." <spelza(zv)spelza(tec)cz>
> > mam TForm a na nem dva TGroupBoxy a nekolik TButtonu. Vse bylo v pohode,
az
> > vcera prisel zakaznik, ze pokud tento formular otevre, NEKDY se mu
stane, ze
> > Caption NEKTERYCH prvku je zcela necitelne, jakoby se zmenil jejich
font.
> > Dojde k nahrazeni citelneho pisma obdelnicky a carami. Mam D4Std.
Nesetkal
>
> Ahoj,
>
> nepouzivas nahodou nejaky font ktery pak ten uzivatel nema nainstalovan ?
>
> Petr Vones, amatersky programator
>
>
>

RAS

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 17.8.2000 11:39:05

> > 2) Dalsi problem mam s tim, ze pokud pouzivam aplikaci, ktera nejakym
> > zpusobem pouziva Windosovske RASAPI, na nejakem pocitaci kde neni
> > nainstalovany RAS, potom to (samozrejme logicky, jak jinak) pada s tim,
ze
>
> Tohle je problem, funkce by se musely importovat dynamicky (tedy mit
vlastne
> dve verze unitu) nebo to resit pomoci podmineneho prekladu. Vzhledem k
poctu
> funkci je to dost prace. Zkusim se na to podivat do konce tydne. Neslo by
to
> resit tak, ze do pozadavku napises, ze RAS musi byt instalovan ? :-)


PS
mam vsechny RAS funkce loadovatelny dynamicky (prave proto abych zjistil,
zda. Jakmile ale na pocitaci, kde neni RAS vubec instalovan zavolam
LoadLibrary('RASAPI32.DLL') zobrazi Windows system hlasku, ze program
potrebuje DLL, ktere neexistuje.... (RASMAN.DLL initialization failed) .

Jedine funkcni reseni problemu, ktere jsem objevil je option v programu,
ktera rika " nepouzivej RAS vubec ".
Jde o aplikaci, ktera pousiva RAS funkce "vzdy" protoze v nastaveni
zobrazuje seznam dostupnych telefonnich pripojeni - tedy musi enumerovat
definovana RAS pripojeni i kdyz ve skutecnosti zadna neexistuji.

Zdravi
D. Toman


Vystup z DOS-programu.

[*] Peter Vlkovic <vlkovic(zv)minv.sk> - 17.8.2000 11:43:30

> V JCL (http://delphi-jedi.org/Jedi:CODELIBJCL) najdes v unitu JclMiscel funkci
> CreateDOSProcessRedirected.
>
> Petr Vones, amatersky programator


Ahoj,

diky, ale na WinNT serveri mi to aj tak nefunguje,
t.j. vystupny subor je vzdy prazdny (samotny DOS-program
prebehne v poriadku).
Mozem pripojit priklad, na ktorom som to testoval.

Peter

PS: Na http://delphi-jedi.org/Jedii:CODELIBJCL sa mi nic nepodarilo
stiahnut,
server bol stale busy, funkciu CreateDOSProcessRedirected som si
vyhladal na
internete http://www.borland.com/delphi/deltips/1999/tip010499.html
(dufam ze
to bola ta ista funkcia ako je v JclMiscel.
> From: Peter Vlkovic
> >
> > pri spustani PKUNZIP-u na WinNT s vyuzitim funkcie CreateProcess
> > mi po jeho vykonani v StdOut nevrati nic (resp. prislusny subor,
> > kam odchytavam vystup je prazdny).
> > Na W95 to funguje normalne.

Odhlaseni uzivatele primo z programu

[*] SSOU Vodochody s.r.o. <ssouvodochody(zv)mbox.vol(tec)cz> - 17.8.2000 12:15:05

Jak jsem tu jiz popsal, narazil jsem na problem, souvisejici s pouzitim API
funkce ExitWindowsEx(EWX_LOGOFF,0);

Udelal jsem dalsi pokus:

Napsal jsem v DELPHI naprosto primitivni program - vytvoril jsem aplikaci s
jednim formularem, na nej pridal tlacitko a na tlacitko povesil proceduru,
obsahujici jedine dva prikazy:

ExitWindowsEx(EWX_LOGOFF,0);
close;

Naprosto primitivni ze ?

Pak jsem na jinem PC s WIN95 OSR2/USB nastavil ve vlastnostech hesel, ze ma
kazdy uzivatel vlastni pracovni plochu i menu START. Jednomu z uzivatelu
jsem tento program povesil do sekce "po spusteni". Po prihlaseni uzivatele
se tedy program spusti. Pokud se ale odhlasim pres tlacitko programu, pristi
prihlaseni nespousti nic, co je uvedeno v menu "po spusteni", ale dokonce
ani nic, co je uvedeno v registrech v prislusnych polozkach RUN. Po
normalnim odhlaseni a opetovnem prihlaseni zase program nabehne. Nenabehne
dokonce ani ovladac hlasitosti a prepinac rozliseni.

Je zde tedy jeste neco, co je treba nastavit, aby bylo odhlaseni shodne jako
pres menu START ?

VW


Resource stringy

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 17.8.2000 12:33:39

Ahoj,

v D5 je myslim stary Resource Workshop 4.5, ale zda se mi, ze ma problemy s
dlouhymi jmeny souboru a chybne nastavuje cestinu pro VersionInfo (a mozna
je to jen v konfiguraci, ale urcite ma jiste problemy s nastavenim
LanguageForWin32 a zpetnou detekci res16 <> res32).
Jaro B.> -----P�vodn� zpr�va-----
> Od: morzol(zv)atlas(tec)cz [SMTP:morzol(zv)atlas(tec)cz]
> Odesl�no: 17. VIII 2000 8:35
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: Resource stringy
>
> Je s Delphi dod�vany nejaky editor Resource stringu ?

Hled�n� v mwEditu

[*] Bardon <ineq-soft(zv)ova.eridan(tec)cz> - 17.8.2000 12:44:45

Nev�te pros�m n�kdo, jak realizovat hled�n� v mwEditu? N�jak se mi to neda��.

Prace s xls soubory

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 17.8.2000 12:54:24

Ahoj,

nevite nekdo nahodou o nejakych komponentach, ktere umozni
vytvorit excelovsky soubor bez nutnosti mit excel? Moc by mi to
pomohlo. Muze byt i placene.

Dik

David


Shell Extensions a GUID

[*] Brant Petr <Brant(zv)dcomm(tec)cz> - 17.8.2000 13:19:45

Jedna se o svetove unikatni cislo, ktere charakterizuje COM objekt. (Otazka
pro odborniky: nebo jen interface objektu?) Takze pokud se jednalo jiz o
nejaky existujici objekt, tak je charakterizovan pouze timto cislem a zadnym
jinym. A vytahli to prirozene z registru. Tam je napsano, ktera DLL resp.
OCX ci EXE ten objekt obsahuje.

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
program�tor
**************************************
D & COMM s.r.o.
Korunova�n� 6, Praha 7

tel. +420-2-3337 3855
+420-2-2431 4538
*************************************


-----Original Message-----
From: Mal� Dobromil [mailto:dodo(zv)rak.pr.ds.mfcr(tec)cz]
Sent: Thursday, August 17, 2000 11:12 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Shell Extensions a GUID


Ahoj,
rad bych vytvoril v popupmenu explorera vlastni polozku, tak jsem
nasvstivil tuto *) stranku a stahl si zdrojovy kod, ale protoze s COM/DCOM
neumim zatim _vubec_ pracovat (skoro bych rakl, ze ani nevim, co to je :-)
,
rad bych vedel, odkud vytahli toto cislo:

const
CLSID_DelphiFormViewerContextMenu: TGUID =
'{F169D961-B907-11D0-B8FA-A85800C10000}';

*) http://www.raize.com/DelphiByDesign/DbD47.htm

Dobra.

Shell Extensions a GUID

[*] CERMAK <CERMAK(zv)procomcr(tec)cz> - 17.8.2000 13:58:44

GUID je jednoznacna identifikace COM objektu. Generuje ji Delphi pri
vytvareni COM objektu pomoci pruvodce a tvori se ze dvou casti. Prvni cast
je spolecna pro vsechny COM objekty vytvorene na dane pocitaci a druha se
generuje na zaklade systemoveho casu. Da se vygenerovat i na pozadani, ale
nevim jak. System windows pak pouzije GUID, pri vytvareni daneho Objektu.

Jaromir Cermak

-----Original Message-----
From: Mal� Dobromil [mailto:dodo(zv)rak.pr.ds.mfcr(tec)cz]
Sent: Thursday, August 17, 2000 11:12 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Shell Extensions a GUID


Ahoj,
rad bych vytvoril v popupmenu explorera vlastni polozku, tak jsem
nasvstivil tuto *) stranku a stahl si zdrojovy kod, ale protoze s COM/DCOM
neumim zatim _vubec_ pracovat (skoro bych rakl, ze ani nevim, co to je :-)
,
rad bych vedel, odkud vytahli toto cislo:

const
CLSID_DelphiFormViewerContextMenu: TGUID =
'{F169D961-B907-11D0-B8FA-A85800C10000}';

*) http://www.raize.com/DelphiByDesign/DbD47.htm

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


Resource stringy

[*] Zbysek Hlinka <zhlinka(zv)login(tec)cz> - 17.8.2000 14:28:11

On 17 Aug 2000, at 8:35, morzol(zv)atlas(tec)cz wrote:

> Je s Delphi dod�vany nejaky editor Resource stringu ?

Ano, jmenuje se to resourcestring a vklada se primo do zdrojoveho
kodu. :-)

Editor externich resourcu tam neni. Je ovsem podstatne, k cemu to
potrebujes. Pokud chces lokalizovat program, pak je vyhodnejsi
pouzit nejaky vhodny lokalizacni nastroj (Lokalizator), pokud se
chces jenom stourat v .res souborech, ktere vytvoril nekdo jiny, pak
si najdi v MSDN popis string resourcu (je to celkem trivialni), pokud
takove stringy vytvaris ty, pak pouzij radu z predchoziho odstavce.
Predpokladam, ze rec je o D3 a vyse.


S pozdravem

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


CORBA

[*] raul.endymion(zv)ns1.infima(tec)cz - 17.8.2000 14:28:13

Je nejaka knizka nejlepe v cestine o CORBE ?
Hledam nejakou, ktera by poskytla dostatek teorie a pripadne i praxe v
delphi, ohledne jejiho pouziti. Jak se napojit na CORBA server napsany
v jinem jazyce, pres IDL, jak se napojit pres nezname rozhrani, proste
podrobne ale v lidstine :-)
Dik za kazde info, klidne i odkazy na stranky o corbe, nemusi to byt
kniha.. Raul Endymion

Napisy na formulari

[*] Ladis <bartal(zv)vfu(tec)cz> - 17.8.2000 14:32:12

--- p�vodn� zpr�va---------

Pouzivam pouze standardni fonty W95. A i pokud by to bylo tak jak rikas, pak
by se napisy zmastili vzdycky a vsechny a ne jenom nektere a nekdy. Vsechny
napisy pouzivaji fonty vlastnika, coz je TForm. Ale casto se tady zminuje
video karta a S3. Nemohl by byt problem treba v tomto?

Jara
svehla(zv)atlas(tec)cz

U� jsem to sice psal, ale nen� mo�n� �e je chyba v p�i�azen�
fontu DEFAULT_CHARSET - pokud tedy ji� nen� nastaven explicitn� n�jak� jin�
...? (pokud se to st�v� jenom n�kdy, je mo�n� �e n�kter� program p�enastav�
font a pak by �e�tina byla pry�).
Co zkusit p�i�adit n�jak� konkr�tn�, kter� m� ka�d� (arial, tim.Roman
apod.)?
LADIS

Poznamky - drive Tipy do Delphi

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 17.8.2000 14:37:51

Ahoj,
tvuj program jsem sice nevidel, ale myslim, ze poradit
Ti mohu. Budu tady psat UPLNE JEDNODUCHE reseni,
takze se nebudeme bavit o RSA, DES, RCx a podbne (OK?).
Napriklad uplne jednoduche a pri spravnem pouziti(!)
nerozsifrovatelne je scitani hesla a nejakeho Tveho klice.
Priklad: Heslo, ktere chces zasifrovat bude "kotrmelec",
klicem necht je treba "ochechule" (je otazkou, jak zabezpecis
aby se nevyzradil tento klic) vyslednym zasifrovanym textem bude:
Encoded[1] := Ord('k')+Ord('o');
Encoded[2] := Ord('o')+Ord('c');
Encoded[3] := Ord('t')+Ord('h');
Encoded[4] := Ord('r')+Ord('e');
Encoded[5] := Ord('m')+Ord('c');
Encoded[6] := Ord('e')+Ord('h');
atd atd... Pro prodlouzeni klice (nebo hesla) tak, aby oba retezce
byly stejne dlouhe lze pouzit napriklad autoklav. Psal jsem na toto
tema jednou takovy "clanek", takze (jestli te to zajima) se mrkni
do archivu konference.
Jestli jsem to spravne pochopil, mohlo by byt resenim proste zadane
heslo takto dokola pricitavat k textu v dokumentu BEZ jakekoli kontroly
jeho spravnosti. Pokud nekdo zada spatne heslo, dostane nesmysly.
Dale lze text jednoduse JEN (!) zneprehlednit pricitanim nejake tajne
konstanty + nebo - napriklad poradi znaku. Tzn. neco takoveho:
Encoded[1] := Ord('k')+ c - 1;
Encoded[2] := Ord('o')+ c - 2;
Encoded[3] := Ord('t')+ c - 3;
Dalsim zpusobem je kazdy znak hesla napriklad xor-ovat.
Taky jednoduche, celkem bezpecne a pro to, co pises to celkem
staci.
Nicmene heslo je stejne lepsi ukladat zahashovane, tzn., ze
ze zadaneho hesla nejakym nevratnym zpusobem utvoris jeho
ekvivalent a ten porovnavas s ekvivalentem ulozenym.
Jako nejjednodussi hashovaci funkci bych videl modulo.
Rekneme, ze budes kazdy znak hesla napriklad umocnovat
na treti. Vzhledem k tomu, ze ASCII tabulka je jen do 256,
bude kazdy vysledek umocnovani modulovan timto cislem
takze nebude zpetne mozne zjistit puvodni hodnotu.
Dalsim zpusobem je napriklad nasobeni prvniho znaku s druhym,
druheho s tretim atd...
Idealni algorytmus (tady nikdy nevim, jake ma byt "i" :-) by mel
fungovat nejlepe tak, aby zmena jednoho jedineho bitu se promitla
do celeho hash retezce a cele je to tim bezpecnejsi, cim existuje
mene hesel davajicich stejny ekvivalent.

Znovu opakuji, ze jsou to jen takove hracky nez skutecne sifrovani
( i kdyz ani ja se nebranim terminu kodovani, protoze IMHO zalezi
predevsim na kontextu. Co se treba mysli tim "zabalit disk" :-) .
Treba pouziti napr BlowFish nebo RCx se mi jevi jako celkem
snadne...

Dobra.

> ----------
> Od: Petr Vaclavek[SMTP:bla(zv)atrey.karlin.mff.cuni(tec)cz]
> Odesl> �no: 17. �ervence 2000 10:48
>
> *** Cilem nebylo udelat neprustrelne sifrovani, ale pouze to
> znecitelnit. Vim, ze to kodovani (nebo sifrovani nebo co to vlastne
> je) je vcelku jednoduche, ale nic rozumejsiho me nenapadlo.
>
> Pokud mas nejaky jednoduchy napad, rad se poucim.
>

WipeFile

[*] Robert Kindl <rob(zv)exec(tec)cz> - 17.8.2000 13:44:49

> Protoze ta data by se mohla dat precist jakoby "ze strany".
> Hlava disku je totiz neulozi vzdy presne na to same misto,
> ale muze je trosku posunout do strany toho sektoru a kdybych
> ta RND data nenahral na uple presne to same misto, dala
> by se jeste obnovit. Asi by to nebyla zadna legrace (spis
> prace pro specialisty z KGB ci FBI :-) , ale jistota je jistota.
> Dobra.

Ja bych jeste upozornil na to, ze casto menene soubory (napr. pri editaci v
textovem editoru)
vpodstate obkrouzi cely disk a vyskytuji se na nem v mnoha kopiich.
A to protoze typicky postup ukladani je:
1) zapis novy soubor do nejakeho docasneho ###.$$$ souboru
2) prejmenuj puvodni na *.bak
3) prejmenuj ###.$$$ na puvodni jmeno

Z toho je videt, ze v jednu chvili existuji dve kopie tehoz souboru a WIPE
jednoho neudela absolutne nic s tou druhou kopii, ktera na disku zustane
prakticky NETKNUTA...

Rob

WipeFile

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 17.8.2000 14:44:24

Ovsem s tim uz se neda bohuzel nic delat. Jedine vyWipovat
volne misto na disku a to by v pripade dnes pouzivanych disku
s kapacitou pres 10 GB asi dost dobre neslo :-)

Dobra.

> ----------
> Od: Robert Kindl[SMTP:rob(zv)exec(tec)cz]
>
> > Protoze ta data by se mohla dat precist jakoby "ze strany".
> > Hlava disku je totiz neulozi vzdy presne na to same misto,
> > ale muze je trosku posunout do strany toho sektoru a kdybych
> > ta RND data nenahral na uple presne to same misto, dala
> > by se jeste obnovit. Asi by to nebyla zadna legrace (spis
> > prace pro specialisty z KGB ci FBI :-) , ale jistota je jistota.
> > Dobra.
>
> Ja bych jeste upozornil na to, ze casto menene soubory (napr. pri editaci v
> textovem editoru)
> vpodstate obkrouzi cely disk a vyskytuji se na nem v mnoha kopiich.
> A to protoze typicky postup ukladani je:
> 1) zapis novy soubor do nejakeho docasneho ###.$$$ souboru
> 2) prejmenuj puvodni na *.bak
> 3) prejmenuj ###.$$$ na puvodni jmeno
>
> Z toho je videt, ze v jednu chvili existuji dve kopie tehoz souboru a WIPE
> jednoho neudela absolutne nic s tou druhou kopii, ktera na disku zustane
> prakticky NETKNUTA...
>
> Rob
>
>

Prace s xls soubory

[*] Tomas Burger <slune(zv)yahoo(tec)com> - 17.8.2000 05:45:19 -0700 (pdt)

Kdyz do XLS souboru vygenerujes HTML pocinaje tagem <table> a konce tagem
</table>, tak by ti to Excel mel normalne zbastit...

Tomas

=====
Tomas 'Slune' Burger
-----------------------------------------------
Tomas.Burger(zv)delphi(tec)cz http://delphi(tec)cz/

__________________________________________________
Do You Yahoo!?
Send instant messages & get email alerts with Yahoo! Messenger.
http://im.yahoo.com/

Shell Extensions a GUID

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 17.8.2000 14:48:27

Takze bych si ho (ciste teoreticky) mohl i vymyslet ?
Nebo je mezi temi cisly nejaka navaznost ?

> ----------
> Od: Brant Petr[SMTP:Brant(zv)dcomm(tec)cz]
> Odesl> �no: 17. srpna 2000 13:19
>
> Jedna se o svetove unikatni cislo, ktere charakterizuje COM objekt. (Otazka
> pro odborniky: nebo jen interface objektu?)
>
> -----Original Message-----
> From: Mal> � Dobromil [mailto:dodo(zv)rak.pr.ds.mfcr(tec)cz]
> Sent: Thursday, August 17, 2000 11:12 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Shell Extensions a GUID
>
>
> Ahoj,
> rad bych vytvoril v popupmenu explorera vlastni polozku, tak jsem
> nasvstivil tuto *) stranku a stahl si zdrojovy kod, ale protoze s COM/DCOM
> neumim zatim _vubec_ pracovat (skoro bych rakl, ze ani nevim, co to je :-)
> ,
> rad bych vedel, odkud vytahli toto cislo:
>
> const
> CLSID_DelphiFormViewerContextMenu: TGUID =
> '{F169D961-B907-11D0-B8FA-A85800C10000}';
>
> *) http://www.raize.com/DelphiByDesign/DbD47.htm
>
> Dobra.
>

XLS komponenty od Axolot

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 17.8.2000 15:13:14

Ahoj,

potrebuji ve sve jednoduche aplikaci udelat export do xls souboru -
ale i v pripadech, kdy na pocitaci excel neni nainstalovan, tj. nelze
pouzit OLE ci DDE. Sehnal jsem na internetu komponenty od firmy
Axelot - XLSREADWRITE. Po zbeznem seznameni se s nimi se
mi zda, ze prakticky uplne odpovidaji mym potrebam, nicmene:

1) Pri otevreni jimi vygenerovaneho souboru xls v Excelu se objevi
hlaska Chyba souboru: nektere ciselne formaty mohou byt
ztraceny. Po odkliknuti se obsah souboru zda byt v poradku.

2) U fontu se sice da nastavit Charset, ale v Excelu se zadna
zmena Charsetu nijak neprojevi. Bud je to do xls souboru spatne
ulozeno, nebo to neni ulozeno vubec.

Mate nekdo nejake zkusenosti s temito ci jinymi komponentami?
Nebo aspon namety, co s tim?

Dik.

David


Znepristupneni tlacitka na zavreni okna v systemov

[*] Martin Falta <martin.falta(zv)atlas(tec)cz> - 17.8.2000 15:19:17

Ahoj,

nevite nekdo, jak udelat %subj%?

Diky.

D5Pro, Win98

Martin Falta


Nep�eru�iteln� ��st k�du

[*] Ladis <bartal(zv)vfu(tec)cz> - 17.8.2000 15:21:29

Zdrav�m.
Nev�te jak lze zajistit aby se mi t�i p��kazy po sob� nep�eru�ovaly
v�emo�n�mi obsluhami ud�lost� apod? Sta�� nep�eru�ovat uvnit� vlastn�
aplikace vzniknuv��mi ud�lostmi (D5) ...
Omlouv�m se, pokud je dotaz p��li� primitivn�
LADIS


Shell Extensions a GUID

[*] Marek Eichler <marek.eichler(zv)atlas(tec)cz> - 17.8.2000 15:29:50

Ahoj,

v Delphi se da ziskat GUID pomoci Ctrl+Shift+G

Marek Eichler

----- Original Message -----
From: "CERMAK" <CERMAK(zv)procomcr(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, August 17, 2000 1:58 PM
Subject: RE: Shell Extensions a GUID


> GUID je jednoznacna identifikace COM objektu. Generuje ji Delphi pri
> vytvareni COM objektu pomoci pruvodce a tvori se ze dvou casti. Prvni cast
> je spolecna pro vsechny COM objekty vytvorene na dane pocitaci a druha se
> generuje na zaklade systemoveho casu. Da se vygenerovat i na pozadani, ale
> nevim jak. System windows pak pouzije GUID, pri vytvareni daneho Objektu.
>
> Jaromir Cermak

Outlook 2000

[*] Marek Eichler <marek.eichler(zv)atlas(tec)cz> - 17.8.2000 15:37:25

Ahoj,
chtel bych se zeptat jestli nekdo nevite jakym zpusobem dostanu z Outlooku
vlastnost "Funkce" u kontaktu. Vsechny ostatni vim, ale tohle nemuzu najit.
Dale bych se chtel zeptat, jetli nekdo nemate zkusenosti s uzivatelskymi
vlastnostmi v Outlooku 2000. Me se totiz zda, ze tam ma MS nejake mouchy.
Jde o nasledujici. Zalozim si vlastnost typu procento (zde muzu nastavit
pouze 4 formaty zapisu). Kdyz si potom zobrazim v Outlooku vlastnosti prave
pro tuto vlastnost, tak mi to misto typu procento pise typ cislo a ja muzu
nastavit format zapisu jakekoli cislo (i pocitacovy format). A kdyz si
definuju typ cislo a pak si ve svem programovem kodu necham zobrazit typ,
tak mi to hodi, ze se jedna o typ procento.

Diky za kazdou radu

Marek Eichler


Shell Extensions a GUID

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



Mal� Dobromil wrote:
>
> Takze bych si ho (ciste teoreticky) mohl i vymyslet ?
> Nebo je mezi temi cisly nejaka navaznost ?

vymyslis si ho stiskem Ctrl+Shift+G v editoru

Tom

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

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

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


Shell Extensions a GUID

[*] Tomas Burger <slune(zv)yahoo(tec)com> - 17.8.2000 06:54:00 -0700 (pdt)

Tady je odkaz na Woknovou API funkci, ktera taky generuje GUID.
Mozna se da pochopit, jak GUID vznika (je to kombinace aktualniho casu a MAC
adresy), ale lepsi asi bude spolehnout se na tu API funkci...

http://msdn.microsoft.com/library/psdk/com/cmf_a2c_05r8.htm

Jinak existuje programek, co se jmenuje GUIDGEN.EXE a ten to umi taky...

Tomas

=====
Tomas 'Slune' Burger
-----------------------------------------------
Tomas.Burger(zv)delphi(tec)cz http://delphi(tec)cz/

__________________________________________________
Do You Yahoo!?
Send instant messages & get email alerts with Yahoo! Messenger.
http://im.yahoo.com/

D4-uzivatelske filtrovanie tabulky.

[*] CERMAK <CERMAK(zv)procomcr(tec)cz> - 17.8.2000 15:54:07

V nekterych pripadech se mi osvedcilo pouzit i udalost OnFilterRecord, ktera
pro kazdou vetu urci zda patri nebo nepatri do filtru. Rozhodne neni
pomalejsi nez filtr (kdyz je napsana rozumne), protoze vlastni filtr funguje
podobne (delphi si rozanalyzuje retez filtru a pak pro kazdou vetu urci, zda
mu odpovida nebo ne), navic programem v pascalu snaze urcim podminku.

Jaromir Cermak

-----Original Message-----
From: Ludek P�ral [mailto:ludek.paral(zv)telecom(tec)cz]
Sent: Wednesday, August 16, 2000 11:03 PM
To: delphi-l(zv)fwd(tec)cz
Subject: Re: D4-uzivatelske filtrovanie tabulky.


Ahoj,
zalezi jaky mas filter. Ten musis nastavit do TTable.Filter - napr. Jmeno
='Lud'. Pokud chces ignorovat mala a velka pismena nebo filtrovat vse
zacinajici 'Lud' - napr.'Ludek', naleznes tyto nastaveni v FilterOption.
OnFilter pouzij v pripade napr. Filtrovani oznacenych radku. Priklad mam
nekde nahrany.

- setrange je nebezpecny, jelikoz se pokazde z indexuji data a pro kazdou
polozku musis mit index. Zakaznik z toho mel gulas

- pokud ti to nebude cinit problemy, prejdy na zobrazovani pomoci Query -
naprosto nejidealnejsi pomoci SQL Selectu (lze potom aplikovat u C/S
databazi)

I JA MAM ALE PROBLEMY -
- zkousel jsem filtr (Mnozstvi-Hotovo>0) - a objevovala vyjimka. Tez nelze
filtrovat polozky "Calculated"

----- Puvodn� zpr�va -----
Od: "Parizsky Ladislav" <parizsky(zv)access-it(tec)cz>
Komu: <delphi-l(zv)fwd(tec)cz>
Odesl�no: 4. srpna 2000 12:37
Predmet: Re: D4-uzivatelske filtrovanie tabulky.> Cau
> Nevim presne jak to jde u D4 a tabulky DBF, ale pod D5 a tabulky DB to jde
tim zpusobem, ze na tabulku si hodis nakej index urcujici na jakem sloupci
bude filter a jednoduse zavolas SETRANGE([hodnota od],[hodnota do]).
> Dalsi mozny zpusob je pouzit Query a SELECT statement.
>
> napr.
>
> With Query1 do
> begin
> Close;
> SQL.Clear;
> SQL.Add('SELECT * FROM NazevTabulky)
> SQL.Add('WHERE pole <= hodnotado And pole >= hodnotaod);
> Open;
> end;
>
> Snad ti to k necemu bude
>
> Ladap
>
> >>> kinekus(zv)nextra.sk 3.8.00 8:00 >>>
> Zdravim vsetkych.
>
> Narazil som na problem a v literature som nenasiel uspokojivu odpoved.
>
> Potrebuje uzivatelsky filtrovat DBF tabulku. Nastavilom som si v Table
> Filtered ako TRUE ale neviem, cim mam vyvolat udalost OnFilterRecord.
>
> Situacia :
> Po stlaceni tlacitka potrebujem uzivatelsky filtrovat tabulku, co obsahuje
> zadany retazec.
>
> Prosim poradte.
>
> Milan Fabik
>
>
---
Pr�choz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.168 / Virov� b�ze: 80 - datum vyd�n�: 29.6.2000


Znepristupneni tlacitka na zavreni okna v systemov

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 17.8.2000 16:05:34

Ahoj,

podivej se sem: http://swnet(tec)cz/article.php?id=10687

Slavek

> nevite nekdo, jak udelat %subj%?
> Diky.
> Martin Falta


Shell Extensions a GUID

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

Ahoj,

taktez muzes ziskat GUID za behu programu. Wiz
http://swnet(tec)cz/article.php?id=13190

Slavek

> Tady je odkaz na Woknovou API funkci, ktera taky generuje GUID.
> Mozna se da pochopit, jak GUID vznika (je to kombinace aktualniho casu a MAC
> adresy), ale lepsi asi bude spolehnout se na tu API funkci...
>
> http://msdn.microsoft.com/library/psdk/com/cmf_a2c_05r8.htm
>
> Jinak existuje programek, co se jmenuje GUIDGEN.EXE a ten to umi taky...
>
> Tomas
>
> =====
> Tomas 'Slune' Burger
> -----------------------------------------------
> Tomas.Burger(zv)delphi(tec)cz http://delphi(tec)cz/

Nep�eru�iteln� ��st k�du

[*] JAHODA Jozef <jahoda(zv)asset.sk> - 17.8.2000 16:17:58

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

From: Ladis [SMTP:bartal(zv)vfu(tec)cz]

Nev�te jak lze zajistit aby se mi t�i p��kazy po sob� nep�eru�ovaly
v�emo�n�mi obsluhami ud�lost� apod? Sta�� nep�eru�ovat uvnit� vlastn�
aplikace vzniknuv��mi ud�lostmi (D5) ...

InitializeCriticalSection
EnterCriticalSection
LeaveCriticalSection
DeleteCriticalSection

JJ

-----BEGIN PGP SIGNATURE-----
Version: PGP Personal Privacy 6.5.2

iQA/AwUBOZvmizoK1KoB3TVFEQJ58gCgmE3w50Dk4G9v6UewCcV1EvEV4PwAoN4I
V7K8wNzrW2bR3zUtF8/UtEGF
=pDHC
-----END PGP SIGNATURE-----


Shell Extensions a GUID

[*] Brant Petr <Brant(zv)dcomm(tec)cz> - 17.8.2000 16:42:53

Da se vygenerovat i na pozadani,---> v editoru Delphi staci soucasne
stisknout Ctrl+Shift+G, nebo s MSVC++ se dodava generator GUIDGEN.

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
program�tor
**************************************
D & COMM s.r.o.
Korunova�n� 6, Praha 7

tel. +420-2-3337 3855
+420-2-2431 4538
*************************************


GUID je jednoznacna identifikace COM objektu. Generuje ji Delphi pri
vytvareni COM objektu pomoci pruvodce a tvori se ze dvou casti. Prvni cast
je spolecna pro vsechny COM objekty vytvorene na dane pocitaci a druha se
generuje na zaklade systemoveho casu. Da se vygenerovat i na pozadani, ale
nevim jak. System windows pak pouzije GUID, pri vytvareni daneho Objektu.

Jaromir Cermak


CLSID

[*] Martin Pe�ek <pesek.martin(zv)mymail(tec)cz> - 17.8.2000 16:44:56

Zdravim!
Jak mam ziskat unikatni CLSID cislo (potrebne pro praci s rozhranim COM)? Nemuzu to nikde najit.

S pozdravem Martin Pesek, amatersky programator.

===============================
[ Martin Pe�ek
[ pesek.martin(zv)mymail(tec)cz
[ http://gm.fbi(tec)cz
[ http://markm.fbi(tec)cz

[ Info
[ Delphi 5 Ent., W98
===============================

Shell Extensions a GUID

[*] Brant Petr <Brant(zv)dcomm(tec)cz> - 17.8.2000 17:00:16

Navaznost do urcite miry je (pokud se pouzije microsofti GuidGen pro tento
ucel, jdou pekne po sobe), ale jde o to, aby ta cisla byla JEDINECNA. Duvod:
dejme tomu, ze naprogramujes COM objekt UniversalObject s metodou
UniversalMethod. Protoze pujde na dracku, nainstaluje si ho 1000000 lidi.
Pak nekdo jiny naprogramuje objekt SpecialisedObject, ktery bude vyuzivat
metodu UniversalMethod objektu UniversalObject. K tomu musi byt ten objekt u
uzivatele nainstalovany. Protoze instalace muze vypadat u kazdeho jinak (v
jinem adresari, nemusi to byt ta spravna verze apod), musi se pred pouzitim
objektu SpecialisedObject zjistit, zda je objekt UniversalObject
nainstalovan a kde a o jakou verzi se jedna. A k tomu slouzi GUID. V
registrech je zapsano, kde je prislusny soubor a lze tim padem zjistit, o
jakou verzi se jedna atd. Je to ve skutecnosti trochu slozitejsi, ale
princip je tento.

Napriklad
HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{0002000D-0000-0000-C000-000000000
046} znamena jekysi objekt, ktery je v souboru avifile.dll. To je u kazdeho
stejne.

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
program�tor
**************************************
D & COMM s.r.o.
Korunova�n� 6, Praha 7

tel. +420-2-3337 3855
+420-2-2431 4538
*************************************


-----Original Message-----
From: Mal� Dobromil [mailto:dodo(zv)rak.pr.ds.mfcr(tec)cz]
Sent: Thursday, August 17, 2000 2:48 PM
To: delphi-l(zv)fwd(tec)cz
Subject: RE: Shell Extensions a GUID


Takze bych si ho (ciste teoreticky) mohl i vymyslet ?
Nebo je mezi temi cisly nejaka navaznost ?

> ----------
> Od: Brant Petr[SMTP:Brant(zv)dcomm(tec)cz]
> Odesl> �no: 17. srpna 2000 13:19
>
> Jedna se o svetove unikatni cislo, ktere charakterizuje COM objekt.
(Otazka
> pro odborniky: nebo jen interface objektu?)
>
> -----Original Message-----
> From: Mal> � Dobromil [mailto:dodo(zv)rak.pr.ds.mfcr(tec)cz]
> Sent: Thursday, August 17, 2000 11:12 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Shell Extensions a GUID
>
>
> Ahoj,
> rad bych vytvoril v popupmenu explorera vlastni polozku, tak jsem
> nasvstivil tuto *) stranku a stahl si zdrojovy kod, ale protoze s COM/DCOM
> neumim zatim _vubec_ pracovat (skoro bych rakl, ze ani nevim, co to je :-)
> ,
> rad bych vedel, odkud vytahli toto cislo:
>
> const
> CLSID_DelphiFormViewerContextMenu: TGUID =
> '{F169D961-B907-11D0-B8FA-A85800C10000}';
>
> *) http://www.raize.com/DelphiByDesign/DbD47.htm
>
> Dobra.
>

Nep�eru�iteln� ��st k�du

[*] Brant Petr <Brant(zv)dcomm(tec)cz> - 17.8.2000 17:21:40

Jestli to spravne chapu, jde o vypnuti messageboxu upozornujicich, ze
vznikla vyjimka: Tools/Debugger Options/Language Exceptions/vyskrtni check
Stop on Delphi Exceptions

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
program�tor
**************************************
D & COMM s.r.o.
Korunova�n� 6, Praha 7

tel. +420-2-3337 3855
+420-2-2431 4538
*************************************


-----Original Message-----
From: Ladis [mailto:bartal(zv)vfu(tec)cz]
Sent: Thursday, August 17, 2000 3:21 PM
To: delphi-1(zv)fwd(tec)cz
Subject: Nep�eru�iteln� ��st k�du


Zdrav�m.
Nev�te jak lze zajistit aby se mi t�i p��kazy po sob� nep�eru�ovaly
v�emo�n�mi obsluhami ud�lost� apod? Sta�� nep�eru�ovat uvnit� vlastn�
aplikace vzniknuv��mi ud�lostmi (D5) ...
Omlouv�m se, pokud je dotaz p��li� primitivn�
LADIS


Hled�n� v mwEditu

[*] Hurricane <hurricane(zv)email(tec)cz> - 17.8.2000 19:25:46

Zdravim

Tady mas KOMPLETNI navod, jak udelat hledani a nahrazovani s mwEditem.

Ja mam na ToolBaru dve tlacitka:
FindButton: TToolbarButton97; {najit ...}
ReplaceButton: TToolbarButton97; {nahradit}

V PopupMenu (na tom mwEditu) dve polozky
FindPopup: TMenuItem; {najit ..., prirad Ctrl-F }
FindNextPopup: TMenuItem; {najit dalsi, k tomu si prirad F3}

A pochopiotelne prislusne dialogy:

FindDialog1: TFindDialog;
ReplaceDialog1: TReplaceDialog;

Pak ctyri procedury:
procedure FindButtonClick(Sender: TObject); {spousti ji FindButton a
FindPopup}
procedure NahraditClick(Sender: TObject); {spousti ji ReplaceButton}
procedure DoFindText(Sender: TObject); {ta se spousti z FindButtonClick a
PopupItemem FindNextPopup}
procedure DoReplaceText(Sender: TObject); {spousti se pouze z NahraditClick}

Zde jsou jednotlive procedury:
procedure TMainForm.FindButtonClick(Sender: TObject);
begin
if mwCustomedit1.SelText = '' then else FindDialog1.FindText :=
mwCustomedit1.SelText;
FindDialog1.Execute;
end;

procedure TMainForm.NahraditClick(Sender: TObject);
begin
if mwCustomedit1.SelText = '' then else ReplaceDialog1.FindText :=
mwCustomedit1.SelText;
ReplaceDialog1.Execute;
end;

procedure TMainForm.DoFindText(Sender: TObject);
var rOptions: TmwSearchOptions;
dlg: TFindDialog;
begin
if Sender = ReplaceDialog1 then dlg := ReplaceDialog1 else dlg :=
FindDialog1;
rOptions := [];
if not (frDown in dlg.Options) then Include(rOptions, mwsoBackwards);
if frMatchCase in dlg.Options then Include(rOptions, mwsoMatchCase);
if frWholeWord in dlg.Options then Include(rOptions, mwsoWholeWord);
if mwCustomEdit1.SearchReplace(dlg.FindText, '', rOptions) = 0 then
begin
dlg.CloseDialog;
Application.MessageBox(Pchar('Text "'+dlg.FindText+'" nenalezen.'),
PChar('Tvuj program'), mb_applmodal+mb_iconinformation+mb_ok+mb_defbutton1);
end;
end;

procedure TMainForm.DoReplaceText(Sender: TObject);
var
rOptions: TmwSearchOptions;
val: Integer;
begin
val := 0;
rOptions := [mwsoReplace];
if frMatchCase in ReplaceDialog1.Options then Include(rOptions,
mwsoMatchCase);
if frWholeWord in ReplaceDialog1.Options then Include(rOptions,
mwsoWholeWord);
if frReplaceAll in ReplaceDialog1.Options then
begin
Include(rOptions, mwsoReplaceAll);
while val <> 0 do
val := mwCustomEdit1.SearchReplace(Replacedialog1.FindText, '', []);
mwcustomedit1.SelText := ReplaceDialog1.ReplaceText;
end
else if mwCustomEdit1.SelText = ReplaceDialog1.FindText then
mwcustomedit1.SelText := ReplaceDialog1.ReplaceText;
end;

Takto to mam udelane v Text Editoru a funguje to dokonale. Je to udelane o
dost lepe, nez je to u dema mwEditu. Doporucuju pouzit. Mas t ohlavne se
vsym vsudy, nemusis uz nic dodelavat.

P. S. Doufam, ze to pouzijes, dalo my to pred casem dost prace.

Hurricane
----- Original Message -----
> Nev�te pros�m n�kdo, jak realizovat hled�n� v mwEditu? N�jak se mi to
neda��.

WipeFile

[*] Hurricane <hurricane(zv)email(tec)cz> - 17.8.2000 19:32:13

Zdravim

> Ja bych jeste upozornil na to, ze casto menene soubory (napr. pri editaci
v
> textovem editoru)
> vpodstate obkrouzi cely disk a vyskytuji se na nem v mnoha kopiich.
> A to protoze typicky postup ukladani je:
> 1) zapis novy soubor do nejakeho docasneho ###.$$$ souboru
> 2) prejmenuj puvodni na *.bak
> 3) prejmenuj ###.$$$ na puvodni jmeno
>
> Z toho je videt, ze v jednu chvili existuji dve kopie tehoz souboru a WIPE
> jednoho neudela absolutne nic s tou druhou kopii, ktera na disku zustane
> prakticky NETKNUTA...

Nesouhlasim, takhle to mozna dela Word a vsechno od MS, ale ja to ve svem
Text Editoru resim daleko jednoduseji. Pouziju LoadFromFile a potom
SaveToFile do tehoz souboru. Zadny mezi soubor nemam.
Podle me by melo stacit OpenFile, prepsat to cimkoliv a CloseFile.

Hurricane


ADOexpress-prosim poradte

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

skusal som dat databazu do Access 2000 bez uspechu. A skadial zoberirm Jet 3.51 ? V pocitaci mam iba Access 97 tak odkial sa tam vzal Jet 4 ?
Jet 3.51 bol v MDAC 2.0 v novsich uz nie je. Databazu by nemal byt problem skonvertovat pomocou JRO,
napr. JROJetEngine.Compact. Jet 4.0 je sucastou MDAC.
Ako pouzit update ak potrebujem pre vypocet pouzit IF a pod. ?
V Access-e to asi nepojde, pretoze nemozes pouzit storovane procedury.

Erik Salaj, WINSOFT


Mazani zaznamu v ADO(NISu)

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

> pouzivam TADODataSet s CachedUpdates, jehoz data zobrazuji v DBGridu.
> Pokud se pokusim smazat pomoci metody TADODataSet.Delete prvni ci posledni
> zaznam,
> vse funguje OK, veta zmizi, pokud se ale pokusim smazat zaznam nekde
> uprostred
> program na me zarve ze jako "Row handle referred to a deleted row or row
> marked for deletion".
>
> Pokud si vzpominam, posledne mi nekdo radil neco v tom smyslu, ze ADONIS
> tise predpoklada,
> ze prvni Field je klic a ze kdyz toto neni zajisteno, pak se to chova
divni,
> nicmene toto neni muj pripad, nebot data v prvnim sloupeci jsou
jednoznacne
> a nemely by mezi sebou kolidovat.
>
> Copak s tim opravdu nejde nic udelat ?????

Posli mi priklad, pozriem sa na to.

Erik Salaj, WINSOFT


paradox bez BDE

[*] MJsoft <mjsoft(zv)rychnov(tec)cz> - 17.8.2000 21:38:04

Ahoj

mate nekdo dobre zkusenosti a odkazy viz SUBJ.

Diky Jin


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


Index �esky

[*] Rommet <rommet(zv)post(tec)cz> - 17.8.2000 22:43:23

Ahoj,

mohl by mi nekdo odpovedet jakto, ze se mi database na ktere udelam SQL "...
ORDER BY neco" nebo nastavim index u tabulky na neco tak to pole neco se
seradi podle ASCII tabulky (velke pismena, male, �e�tina na konci).
M?a delphi3 a typ database je INTERBASE

Dekuji moc za odpoved.

PS: Je moznost nejaka abych to zmenil a pritom neztratil jiz naplnene
tabulky ?

Zrcadleni obrazovky

[*] Milan Jir�sek <Milan.Jirasek(zv)worldonline(tec)cz> - 17.8.2000 23:17:26

Chtel bych se dozvedet jak zrcadlit konkretni WINDOW ci Region ne pres fci
Stretch, ale s pouzitim MMSystem.
Cilem pro mne je otocit okno AtiVideoKarty (mirroring).
Budu vdecny za kazdy kus zdrojaku, abych pochopil praci s MMSystemem. Delphi
3/Win98

Amatersky
mUcednik


Resource - hlidani ve W2000

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

From: "Michal K�s" <kus(zv)tangosw(tec)cz>
> nevite jak sledovat naroky vyvijene aplikace na resource,
> kdyz vyvijim ve W2000. Nejaka komponenta ci co.

Ahoj,

pokud vim, tak NT neco takoveho nemaji. Asi nejlepsi reseni je testovat na
Win9x.

Petr Vones, amatersky programator


OT help file

[*] Svab <tarakan(zv)volny(tec)cz> - 17.8.2000 23:40:24

Zdravim,
dovolte mi male OT. Pred casem jsem si stahnul nekolik komponent a k nim byl typicky helpovy soubor .hlp. Ten moje Windows98 nehteji precist (ERROR: ... help file was created for a language not supported by your version of Window).
Mam si snad upgradovat svuj Windows help :-)? A kde ho mam sehnat20
Diky za rady
Ondrej Svab.

CLSID

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 17.8.2000 23:41:10

From: "Martin Pe�ek" <pesek.martin(zv)mymail(tec)cz>
> Jak mam ziskat unikatni CLSID cislo (potrebne pro praci s rozhranim COM)?

Ahoj,

pomoci CoCreateGuid (unit ActiveX)

Petr Vones, amatersky programator

Shell Extensions a GUID

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

From: "Mal� Dobromil" <dodo(zv)rak.pr.ds.mfcr(tec)cz>
> rad bych vedel, odkud vytahli toto cislo:
> const
> CLSID_DelphiFormViewerContextMenu: TGUID =
> '{F169D961-B907-11D0-B8FA-A85800C10000}';

Ahoj,

CLSID ti vytvori samo Delphi, kdyz das File -> New -> ActiveX -> COM Object

Petr Vones, amatersky programator


SQL monitor

[*] Tomas Grepl <delphi(zv)kapsw(tec)cz> - 18.8.2000 00:38:56

Ahoj

Nevite nekdo, jak se pouziva program SQL monitor, co je dodany k Delphi 5
Ent. (myslim, ze byl uz u Delphi 3 CS). Je k tomu pouze takova kraticka
napoveda, ale neni v ni receno co je treba nastavit, aby to neco delalo.
Zkousel jsem nastavit v BDEadminu Configuration /Drivers /Native /MSSQL
/TRACE MODE, ale nepomohlo to
Potrebuji sledovat provadene SQL prikazy v prostredi
Delphi+BDE+NativeLink+MSSQL7.


A jeste jeden OT: Ve Win98 mam aplikaci Synchronize (opet bez vetsi
napovedy) - jde pouze spustit, ale nevim jak pridat polozky k
synchronizaci - potreboval bych neco jako lepsi aktovku pro synchronizaci
Delphi projekt� mezi notebookem a dal��m po��ta�em a myslim, ze by to snad k
tomuto ucelu melo slouzit.


Tomas Grepl, K.A.P.
-------------------------------------------------------------------
P.S. Hledame programatory k rozsireni tymu - programovani Win aplikaci
grepl(zv)kapsw(tec)cz

CLSID

[*] Radim Kunz <privat(zv)casestudio(tec)com> - 18.8.2000 00:42:01

Ctrl + Shift + G

Radim

----- Original Message -----
From: Martin Pe�ek <pesek.martin(zv)mymail(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Thursday, August 17, 2000 4:44 PM
Subject: CLSID


Zdravim!
Jak mam ziskat unikatni CLSID cislo (potrebne pro praci s rozhranim COM)?
Nemuzu to nikde najit.

S pozdravem Martin Pesek, amatersky programator.

===============================
[ Martin Pe�ek
[ pesek.martin(zv)mymail(tec)cz
[ http://gm.fbi(tec)cz
[ http://markm.fbi(tec)cz

[ Info
[ Delphi 5 Ent., W98
===============================

OT help file

[*] Petr Jel�nek <pjmodos(zv)yo(tec)cz> - 18.8.2000 01:51:04

A nebylo to nahodou Delphi X - pokud jo tak ti muzu poslat funkcni help.

Zdravi
Petr Jelinek - amatersky programator
Homepage: http://pjmodos.fbi(tec)cz, http://pjmodos.yo(tec)cz
Komponenty pro Delphi: http://lunasoft.hyperlink(tec)cz/index5.htm
Vyhledavani: http://www.barevnylist(tec)cz/visitor.php?ref=pjmodos
----- Original Message -----
From: Svab
To: delphi-l(zv)fwd(tec)cz
Sent: Thursday, August 17, 2000 11:40 PM
Subject: OT help file


Zdravim,
dovolte mi male OT. Pred casem jsem si stahnul nekolik komponent a k nim byl typicky helpovy soubor .hlp. Ten moje Windows98 nehteji precist (ERROR: ... help file was created for a language not supported by your version of Window).
Mam si snad upgradovat svuj Windows help :-)? A kde ho mam sehnat20
Diky za rady
Ondrej Svab.

WipeFile

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

> Ovsem s tim uz se neda bohuzel nic delat. Jedine vyWipovat
> volne misto na disku a to by v pripade dnes pouzivanych disku
> s kapacitou pres 10 GB asi dost dobre neslo :-)

Z toho ale podle meho take plyne, ze je celkem zbytecne ztracet
cas nejakym wipovanim. Kdyz uz si KGB da tu praci, ze se pusti
do analyzy dat ze zbytkovych magnetismu pote, co byla pomoci
rewrite nastavena delka souboru na nulu, odkryje pravdepodobne
vsechna data ve snaze, aby neco duleziteho neprehledla. Nehlede
na to, ze jiste nebude problem i bez rozdelani disku projit sektor po
sektoru a vyhledat tam nejake slovo. Povazuji proto takoveto
castecne wipovani za zcela zbytecne.
Ostatne - smim vedet, na co to potrebujes? :))

David

>
> Dobra.
>
> > ----------
> > Od: Robert Kindl[SMTP:rob(zv)exec(tec)cz]
> >
> > > Protoze ta data by se mohla dat precist jakoby "ze strany".
> > > Hlava disku je totiz neulozi vzdy presne na to same misto,
> > > ale muze je trosku posunout do strany toho sektoru a kdybych
> > > ta RND data nenahral na uple presne to same misto, dala
> > > by se jeste obnovit. Asi by to nebyla zadna legrace (spis
> > > prace pro specialisty z KGB ci FBI :-) , ale jistota je jistota.
> > > Dobra.
> >
> > Ja bych jeste upozornil na to, ze casto menene soubory (napr. pri
> > editaci v textovem editoru) vpodstate obkrouzi cely disk a vyskytuji
> > se na nem v mnoha kopiich. A to protoze typicky postup ukladani je:
> > 1) zapis novy soubor do nejakeho docasneho ###.$$$ souboru 2)
> > prejmenuj puvodni na *.bak 3) prejmenuj ###.$$$ na puvodni jmeno
> >
> > Z toho je videt, ze v jednu chvili existuji dve kopie tehoz souboru
> > a WIPE jednoho neudela absolutne nic s tou druhou kopii, ktera na
> > disku zustane prakticky NETKNUTA...
> >
> > Rob
> >
> >

Hled�n� v mwEditu

[*] Pavel K�ehula <pavel(zv)mas(tec)cz> - 18.8.2000 07:23:50

| Nev�te pros�m n�kdo, jak realizovat hled�n� v mwEditu? N�jak se mi to
neda��.

Nazdarek,
jestli nechces vymyslet vymyslene, tak doporucuji stahnout novejsi verzi
mwEdit ( SynEdit ) z http://synedit.sourceforge.net/
tam uz je demoprojekt se vsim nachystanym

Pavel


Prace s xls soubory

[*] David Lebeda <david.lebeda(zv)comarr(tec)cz> - 18.8.2000 07:25:48

> Kdyz do XLS souboru vygenerujes HTML pocinaje tagem <table> a konce
> tagem </table>, tak by ti to Excel mel normalne zbastit...

To me sice nenapadlo, ale povazoval bych to spise za nahradni
reseni, az pro pripad, ze bych opravdu nesehnal nejake
komponenty pro praci s xls soubory bez excelu. Opravdu nikdo o
necem takovem nevite?

Dik.

David


Isapi aplikace v Delphi a Wap

[*] Josef Slany <slany(zv)hasici.znojmo(tec)cz> - 18.8.2000 07:40:34

D5 prof., Pinknet Web server

Ahoj,

marne se pokousim vyuzit Isapi aplikaci v Delphi pro WAP.
Prohlizec Wapu mi po zadani URL typu
localhost/wap/wpokus.dll vyhodi hlasku, ze tato URL je typu
text/html a odmitne ji zobrazit.

Pritom ji generuji takto:

procedure Twap.waprootAction(Sender: TObject; Request: TWebRequest;
Response: TWebResponse; var Handled: Boolean);
begin
Response.ContentType := 'text/wnd.wap.wml';
Response.Content := Root.Content;
// Response.SendResponse;
end;


Nemate s tim prosim nekdo zkusenost?
Jde to vubec?

Diky,

Josef Slany
mailto:slany(zv)hasici.znojmo(tec)cz
Tel:0624-200740
GSM:0603-844999

---
Odchozi zprava neobsahuje viry.
Zkontrolovano antivirovym systemem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.176 / Virova baze: 85 - datum vydani: 26.7. 2000


Zrcadleni obrazovky

[*] voltrr1.epr(zv)mail.cez(tec)cz - 18.8.2000 06:41:42



Jenom takova poznamka - pokud se bude jednat o okno s videem , nebo jinym
podobnym zdrojem
muze se ti stat ze se ti ozrcadli jenom jedno barevna plocha.

Nektere karty pouzivaji klicovani a Windows pak kresli jenom barevnej flek a
karta do toho pred vystupem domixovava video.

Radek

WipeFile

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 18.8.2000 07:54:33

Ahoj,
takze nakonec jsem to udelal pres TFileStream. Postupne
naplnuji soubor 10KB polem obsahujicim postupne tyto
byty: $00, $FF, $AA, $55, $CC, $33, RND a $00. Vse funguje
k me plne spokojenosti az na to, ze mi to treba 10MB soubor
zmaze za cca 3 sec. coz se mi nezda (je to moc kratka doba)
a na tuty to bude diky cach-ovani, takze mam jeste jeden dotaz:

Po uvolneni objektu tridy FileStream (WFile.Free) bych potreboval
data fyzicky zapsat na disk, nevite prosim, jak na to ?

Diky moc...
...Dobra

> ----------
> Od: David Lebeda[SMTP:david.lebeda(zv)comarr(tec)cz]
> Odesl> �no: 18. srpna 2000 7:19
> Ostatne - smim vedet, na co to potrebujes? :))
>
>

Shell Extensions a GUID

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 18.8.2000 07:59:25

Ted asi mluvis o D5 (?) protoze v D3 nic takoveho neni (resp. nemam).
Dobra.

> ----------
> Od: Petr Vones[SMTP:pvones(zv)mbox.vol(tec)cz]
> Odesl> �no: 17. srpna 2000 23:46
>
> From: "Mal> � Dobromil" <dodo(zv)rak.pr.ds.mfcr(tec)cz>
> > rad bych vedel, odkud vytahli toto cislo:
> > const
> > CLSID_DelphiFormViewerContextMenu: TGUID =
> > '{F169D961-B907-11D0-B8FA-A85800C10000}';
>
> CLSID ti vytvori samo Delphi, kdyz das File -> New -> ActiveX -> COM Object
>
>

Instalace fontu

[*] Pavel L�vi�ka - 18.8.2000 08:07:58

Ahoj vsichni,
prava vyvijim aplikaci v Delphi, ktera pouziva specialni TruType font, ktery neni standardni soucasti Windows. Potreboval bych jej proto pri instalaci aplikace automaticky instaqlovat do Windows, aby jej uzivatele nemuseli instalovat rucne. InstalShield Express dodavany s Delphi vsak instalaci fontu, alespon pokud vim, neumoznuje. Chtel bych proto font instalovat primo aplikaci pri jejim prvnim spusteni. Nevim vsak, co je treba udelat pro instalaci a registraci fontru ve Windows (Win 95/98). Pravdepodobne to jde volanim nejakych funkci API, ale zatim jsem se nedobral uspokojiveho vysledku. Moudre hlavy, poradte!
Predem diky
Pavel Lavicka


CLSID

[*] Brant Petr <Brant(zv)dcomm(tec)cz> - 18.8.2000 08:19:33

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

Jednak ti ho Delphi vygeneruji automaticky pri pouziti patricneho wizarda a
jednak v IDE muzes pouzit kombinaci Ctrl+Shift+G.

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
program�tor
**************************************
D & COMM s.r.o.
Korunova�n� 6, Praha 7

tel. +420-2-3337 3855
+420-2-2431 4538
*************************************

-----Original Message-----
From: Martin Pe�ek [mailto:pesek.martin(zv)mymail(tec)cz]
Sent: Thursday, August 17, 2000 4:45 PM
To: delphi-l(zv)fwd(tec)cz
Subject: CLSID


Zdravim!
Jak mam ziskat unikatni CLSID cislo (potrebne pro praci s rozhranim COM)?
Nemuzu to nikde najit.

S pozdravem Martin Pesek, amatersky programator.

===============================
[ Martin Pe�ek
[ pesek.martin(zv)mymail(tec)cz <mailto:pesek.martin(zv)mymail(tec)cz>
[ http://gm.fbi(tec)cz <http://gm.fbi(tec)cz>
[ http://markm.fbi(tec)cz <http://markm.fbi(tec)cz>

[ Info
[ Delphi 5 Ent., W98
===============================

Script Maker a DLL

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 18.8.2000 08:26:44

Ahoj,
chyba je nejspis na Tvem prijimaci. Zkus proverit menu exploreru
Moznosti - "Skryt soubory techto typu: ..."

Dobra.

> ----------
> Od: Jiri Novotny[SMTP:NOVOTNY(zv)ftknw.upol(tec)cz]
> Odesl> �no: 18. srpna 2000 10:00
>
> Kdyz v nej ve filtru dam All files, ve
> vypisu souboru aktualni slozky se mi NIKDY neobjevuji soubory
> s extenzi DLL, coz je ponekud neprijemne. Je chyba ve ScriptMakeru
> nebo na mem prijimaci? :- )
>

Script Maker a DLL

[*] Ren� Otisk - 18.8.2000 08:38:05

Hi,

Pravdepodobne mas ve windowsovskem exploreru v /zobrazit/moznosti/zobrazit
zatrzeno skryt soubory techto typu...

Sroub

----- Original Message -----
From: Jiri Novotny <NOVOTNY(zv)ftknw.upol(tec)cz>
To: <delphi-l(zv)fwd(tec)cz>
Sent: Friday, August 18, 2000 10:00 AM
Subject: Script Maker a DLL


> Seznamuji se s Inno Setupem (mam verzi 1.3) a ScriptMakerem (verze
> 1.3.8) a narazil jsem na zajimavou vec. Kdyz na karte Files kliknu na
> ten Browse button (pomoci nejz se hledaji a vybiraji soubory), otevre
> se mi Open file dialog. Kdyz v nej ve filtru dam All files, ve
> vypisu souboru aktualni slozky se mi NIKDY neobjevuji soubory
> s extenzi DLL, coz je ponekud neprijemne. Je chyba ve ScriptMakeru
> nebo na mem prijimaci? :- )
>
> Jirka.

Isapi aplikace v Delphi a Wap

[*] Milan Zajic <Milan.Zajic(zv)aitix(tec)cz> - 18.8.2000 08:45:19

Ahoj,
nevim jestli to vyresi tvuj problem, ale MIME pro WML se pise s jednoduchym
v ('text/vnd.wap.wml').

Milan

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of Josef
Slany
Sent: Friday, August 18, 2000 7:41 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Isapi aplikace v Delphi a Wap


D5 prof., Pinknet Web server

Ahoj,

marne se pokousim vyuzit Isapi aplikaci v Delphi pro WAP.
Prohlizec Wapu mi po zadani URL typu
localhost/wap/wpokus.dll vyhodi hlasku, ze tato URL je typu
text/html a odmitne ji zobrazit.

Pritom ji generuji takto:

procedure Twap.waprootAction(Sender: TObject; Request: TWebRequest;
Response: TWebResponse; var Handled: Boolean);
begin
Response.ContentType := 'text/wnd.wap.wml';
Response.Content := Root.Content;
// Response.SendResponse;
end;


Nemate s tim prosim nekdo zkusenost?
Jde to vubec?

Diky,

Josef Slany
mailto:slany(zv)hasici.znojmo(tec)cz
Tel:0624-200740
GSM:0603-844999

---
Odchozi zprava neobsahuje viry.
Zkontrolovano antivirovym systemem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.176 / Virova baze: 85 - datum vydani: 26.7. 2000


Script Maker a DLL

[*] Mal� Dobromil <dodo(zv)rak.pr.ds.mfcr(tec)cz> - 18.8.2000 08:55:40

Takze v exploreru soubory *.dll normalne vidis ?

> ----------
> Od: Jiri Novotny[SMTP:NOVOTNY(zv)ftknw.upol(tec)cz]
> Odesl> �no: 18. srpna 2000 10:31
>
> > A nemas nehodou zapnute shovavani skrytych souboru ve Windowsech?
>
> 1) nemam
>

WipeFile

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 18.8.2000 08:59:00

> Ahoj,
> takze nakonec jsem to udelal pres TFileStream. Postupne
> naplnuji soubor 10KB polem obsahujicim postupne tyto
> byty: $00, $FF, $AA, $55, $CC, $33, RND a $00. Vse funguje
> k me plne spokojenosti az na to, ze mi to treba 10MB soubor
> zmaze za cca 3 sec. coz se mi nezda (je to moc kratka doba)
> a na tuty to bude diky cach-ovani, takze mam jeste jeden dotaz:
>
> Po uvolneni objektu tridy FileStream (WFile.Free) bych potreboval
> data fyzicky zapsat na disk, nevite prosim, jak na to ?

:-) :-)

Tu chache musis vyradit z provozu driv nez zacnes zapisovat. Pokud se snazis
prepsat soubor nejhakym bytem a pak zase jinym, diky cache se stane to , ze
sektory na disku se prepisou jen poslednim pouzitym bajtem. Tedy samozrejme
pokud bylo v cache dostatek mista.
Zrejme je treba 'rucne' pomoci CreateFile otevrit soubor a pomoci parametru
FILE_FLAG_WRITE_THROUGH (pripadne FILE_FLAG_NO_BUFFERING) vypnout cacheovani
(nebo po kazdem zapisu volat FlushFileBuffers).


Zdravi
Dalibor Toman

IB 6

[*] pcb(zv)atlas(tec)cz - 18.8.2000 09:04:45

Haj hou!

On 17 Aug 2000,, Ren� Otisk wrote:

> ... a vyhled pro Novell je v jakem casovem horizontu?

Vzhledem k tomu, ze v tuto chvili je vse pouze v rukach komunity,
tak tezko rict. Nicmene v kratke dobe by se mela rozjet firma kde
budou pouvodni autori IB a rada dalsich inzenyru z tymu IB (v
podstate nezmeneny tym lidi z ISC ktera mela puvodne prevzit IB
od Inprise), takze lze ocekavat akceleraci vyvoje verze pro Novell.
Tak jako tak je ale tezke odhadovat kdy verze pro Novell bude.
Cekani si muzete zprijemnit verzi pro FreeBSD 4.x kterou vytvorila
komunita.

Podrobne a hlavne aktualni informace o IB hledejte vzdy na

www.interbase2000.org

co se vyvoje tyka, pak je dobre sledovat

http://firebird.sourceforge.net

Hodne zdaru


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

Isapi aplikace v Delphi a Wap

[*] voltrr1.epr(zv)mail.cez(tec)cz - 18.8.2000 08:10:10



Urcite to funguje jako cgi

ja pouzivam todle >

procedure TWebModule1.WebModuleBeforeDispatch(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
begin
Response.ContentType := 'text/vnd.wap.wml';
Response.Expires := Now;
Response.SetCustomHeader('Cache-control', 'no-cache');
end;

Dulezite je taky aby vraceny content zacinal takhle :
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">


Radek

Script Maker a DLL

[*] voltrr1.epr(zv)mail.cez(tec)cz - 18.8.2000 08:11:39



A nemas nehodou zapnute shovavani skrytych souboru ve Windowsech ??


Radek

Isapi aplikace v Delphi a Wap

[*] raul.endymion(zv)ns1.infima(tec)cz - 18.8.2000 09:14:28

Nekde jsem se doslechl, ze tyto radky by mely byt takto..
JS> Response.Content := Root.Content;
JS> Response.ContentType := 'text/wnd.wap.wml';
Budto Mistrovstvi v Delphi 4 nebo Prechazime na Delphi 5.
Zalezi na poradi parametru. Vcera jsem to nekde precet.
Vyzkousej a mozna to bude chodit.

Raul

JS> D5 prof., Pinknet Web server

JS> Ahoj,

JS> marne se pokousim vyuzit Isapi aplikaci v Delphi pro WAP.
JS> Prohlizec Wapu mi po zadani URL typu
JS> localhost/wap/wpokus.dll vyhodi hlasku, ze tato URL je typu
JS> text/html a odmitne ji zobrazit.

JS> Pritom ji generuji takto:

JS> procedure Twap.waprootAction(Sender: TObject; Request: TWebRequest;
JS> Response: TWebResponse; var Handled: Boolean);
JS> begin
JS> Response.ContentType := 'text/wnd.wap.wml';
JS> Response.Content := Root.Content;
JS> // Response.SendResponse;
JS> end;


JS> Nemate s tim prosim nekdo zkusenost?
JS> Jde to vubec?

JS> Diky,

JS> Josef Slany
JS> mailto:slany(zv)hasici.znojmo(tec)cz
JS> Tel:0624-200740
JS> GSM:0603-844999

JS> ---
JS> Odchozi zprava neobsahuje viry.
JS> Zkontrolovano antivirovym systemem AVG (http://www.grisoft(tec)cz).
JS> Verze: 6.0.176 / Virova baze: 85 - datum vydani: 26.7. 2000

SQL monitor

[*] Ivo.Herles(zv)pvt(tec)cz - 18.8.2000 09:16:49

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

My pouzivame SQL Monitor z Delphi 3 C/S. Zatim nam fungoval spolehlive.
K tomu, aby zobrazi nejake informace je treba nasledujici:
- spustit SQL Monitor jeste pred spustenim sledovane aplikace
- nastavit v Options|Trace Options SQL monitoru zachytavani
pozadovanych udalosti. Toto lze nastavit i programove ve
sledovane aplikaci pomoci:
var
ATM: Word;
....
ATM:=traceERROR or traceSTMT;
DbiSetProp(hDBIObj(Query.Database.Handle),
dbTraceMode, Integer(Word(ATM)));
....

viz take DbiGetProp()

S pozdravem,

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

> -----P�vodn� zpr�va-----
> Od: Tomas Grepl [mailto:delphi(zv)kapsw(tec)cz]
> Odesl�no: 18. srpna 2000 00:39
> Komu: delphi-l(zv)fwd(tec)cz
> P�edm�t: SQL monitor
>
>
> Ahoj
>
> Nevite nekdo, jak se pouziva program SQL monitor, co je
> dodany k Delphi 5
> Ent. (myslim, ze byl uz u Delphi 3 CS). Je k tomu pouze
> takova kraticka
> napoveda, ale neni v ni receno co je treba nastavit, aby to
> neco delalo.
> Zkousel jsem nastavit v BDEadminu Configuration /Drivers
> /Native /MSSQL
> /TRACE MODE, ale nepomohlo to
> Potrebuji sledovat provadene SQL prikazy v prostredi
> Delphi+BDE+NativeLink+MSSQL7.

Shell Extensions a GUID

[*] voltrr1.epr(zv)mail.cez(tec)cz - 18.8.2000 08:17:20



> Ted asi mluvis o D5 (?) protoze v D3 nic takoveho neni (resp. nemam).

Podivej se po Inetu po programku zvanem GUID generator.
Ja sem ho kdysi stahnul v nejakem Microsoftim SDK a uspesne jsem ho pouzival
pro vytvareni GUIDu pro Shell Extensions uz v Delphi 2

Jinak GUID si muzes vytvorit i sam, staci kdyz ma spravny format a je
celosvetove jedinecne
- toho dosahnes jednoduje nebot jedna sekce (mam za to ze ta posledni) je
vlastne cislo tve sitove
karty (ktere uz je celosvetove jedinecne) a ten zbytek uz muzes pouzit treba z
nektereho existujiciho GUIDu.

Radek

Script Maker a DLL

[*] Karel Rys <delphi(zv)zas-me(tec)cz> - 18.8.2000 09:21:42

Nemuze to byt nastavenim Tveho prijiace, tj. Windows? Kdyz si otevres
nejakou slozku, das si Zobrazit, Moznosti, prepnes na kartu Zobrazit:
je tam nastaveno Zobrazovat vsechny soubory? Treba se ono oteviraci
okenko ridi timto nastavenim.

Karel Rys

Jiri Novotny dne 18 Aug 2000, v 8:00:

> Seznamuji se s Inno Setupem (mam verzi 1.3) a ScriptMakerem (verze
> 1.3.8) a narazil jsem na zajimavou vec. Kdyz na karte Files kliknu na
> ten Browse button (pomoci nejz se hledaji a vybiraji soubory), otevre
> se mi Open file dialog. Kdyz v nej ve filtru dam All files, ve vypisu
> souboru aktualni slozky se mi NIKDY neobjevuji soubory s extenzi DLL,
> coz je ponekud neprijemne. Je chyba ve ScriptMakeru nebo na mem
> prijimaci? :- )

Isapi aplikace v Delphi a Wap

[*] Ji�� Mat�jka <jiri.matejka(zv)stemmark(tec)cz> - 18.8.2000 09:37:21


Myslim, ze mas blbe tenhle radek:
Response.ContentType := 'text/wnd.wap.wml';

Ma tam byt
Response.ContentType := 'text/vnd.wap.wml';

Jirka Matejka

-----P�vodn� zpr�va-----
Od: Josef Slany [SMTP:slany(zv)hasici.znojmo(tec)cz]
Odesl�no: 18. srpna 2000 7:41
Komu: delphi-l(zv)fwd(tec)cz
P�edm�t: Isapi aplikace v Delphi a Wap

D5 prof., Pinknet Web server

Ahoj,

marne se pokousim vyuzit Isapi aplikaci v Delphi pro WAP.
Prohlizec Wapu mi po zadani URL typu
localhost/wap/wpokus.dll vyhodi hlasku, ze tato URL je typu
text/html a odmitne ji zobrazit.

Pritom ji generuji takto:

procedure Twap.waprootAction(Sender: TObject; Request: TWebRequest;
Response: TWebResponse; var Handled: Boolean);
begin
Response.ContentType := 'text/wnd.wap.wml';
Response.Content := Root.Content;
// Response.SendResponse;
end;


Nemate s tim prosim nekdo zkusenost20
Jde to vubec?

Diky,

Josef Slany
mailto:slany(zv)hasici.znojmo(tec)cz
Tel:0624-200740
GSM:0603-844999

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

Script Maker a DLL

[*] Ren� Otisk - 18.8.2000 09:47:21

No, prvni soubor jest asi Setup.exe, druhy jest na druhou disketu
(predpokladam Disk2.id) no a ten treti jest na prvni disketu Disk1.id pro
doplneni na 1.44 MB. Jestli to takto je, tak je to v poradku... Nikdy ti to
nevytvori Setup.Exe o velikosti 1.44 a na druhy disk ti da Disk2.id o tom
zbytku

Sroub
> > A nemas nehodou zapnute shovavani skrytych souboru ve Windowsech ??
>
> 1) nemam
> 2) ani jedna z tech DLL knihoven, kterou jsem hledal, atribut Hide
> nemela.
>
> A ted jsem narazil jeste na jednu podivnost. Kdyz jsem si NENAVOLIL
> Disk spanning, tak mi to vytvorilo instalacni exe o velikosti 1.9 MB.
> Ale kdyz si Disk spanning zvolim a dam Disk size 1.44 MB, tak mi to
> vytvori TRI soubory a velikostech cca 200 kB (ten ma extenzi EXE),
> 600 kB (extenze .1) a 1200 kB (extenze .2). Ma nekdo podobnou
> zkusenost a vi jak to odstranit?
>
> Jirka.

Script Maker a DLL

[*] Jiri Novotny <NOVOTNY(zv)ftknw.upol(tec)cz> - 18.8.2000 08:00:05 met-1

Seznamuji se s Inno Setupem (mam verzi 1.3) a ScriptMakerem (verze
1.3.8) a narazil jsem na zajimavou vec. Kdyz na karte Files kliknu na
ten Browse button (pomoci nejz se hledaji a vybiraji soubory), otevre
se mi Open file dialog. Kdyz v nej ve filtru dam All files, ve
vypisu souboru aktualni slozky se mi NIKDY neobjevuji soubory
s extenzi DLL, coz je ponekud neprijemne. Je chyba ve ScriptMakeru
nebo na mem prijimaci? :- )

Jirka.

Shell Extensions a GUID

[*] Karel Rys <delphi(zv)zas-me(tec)cz> - 18.8.2000 10:08:01

voltrr1.epr(zv)mail.cez(tec)cz dne 18 Aug 2000, v 8:17:

> Jinak GUID si muzes vytvorit i sam, staci kdyz ma spravny format a je
> celosvetove jedinecne
> - toho dosahnes jednoduje nebot jedna sekce (mam za to ze ta
> posledni) je vlastne cislo tve sitove
> karty (ktere uz je celosvetove jedinecne) a ten zbytek uz muzes pouzit
> treba z nektereho existujiciho GUIDu.

Tim by to opravdu bylo zajistene, ale ja na pocitaci zadnou sitovou
kartu nemam a presto mi to nejake cislo vygeneruje...

Karel Rys


Volne siritelny software

[*] Petr Falt�nek <petr.faltynek(zv)spidla(tec)cz> - 18.8.2000 10:21:45

[P��loha v souboru: Petr Falt�nek.vcf]
Ahoj lidi!

Vytvoril jste nejaky volne siritelny software? Konatktujte mne prosim mimo
konferenci na petr.faltynek(zv)spidla(tec)cz a ja zaridim jeho umisteni na
nejprodavanejsi a nejvetsi edici ceskeho volne siritelneho software.

Zatim ahoj


Script Maker a DLL

[*] Ota Maly <maly(zv)space(tec)cz> - 18.8.2000 09:30:32

Ahoj,
tenhle problem jsem resil take u jine aplikace. Vyresilo to nastaveni v okne
Tento Pocitac/moznosti, tam nekde se daji nastavit soubory, ktery se
zobrazujou..
Mozna se ale jedna o jinej problem..

S pozdravem
Ota Maly

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

-----Original Message-----
From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On Behalf Of
Jiri Novotny
Sent: Friday, August 18, 2000 9:00 AM
To: delphi-l(zv)fwd(tec)cz
Subject: Script Maker a DLL


Seznamuji se s Inno Setupem (mam verzi 1.3) a ScriptMakerem (verze
1.3.8) a narazil jsem na zajimavou vec. Kdyz na karte Files kliknu na
ten Browse button (pomoci nejz se hledaji a vybiraji soubory), otevre
se mi Open file dialog. Kdyz v nej ve filtru dam All files, ve
vypisu souboru aktualni slozky se mi NIKDY neobjevuji soubory
s extenzi DLL, coz je ponekud neprijemne. Je chyba ve ScriptMakeru
nebo na mem prijimaci? :- )

Jirka.

Script Maker a DLL

[*] Jiri Novotny <NOVOTNY(zv)ftknw.upol(tec)cz> - 18.8.2000 08:31:01 met-1

> A nemas nehodou zapnute shovavani skrytych souboru ve Windowsech ??

1) nemam
2) ani jedna z tech DLL knihoven, kterou jsem hledal, atribut Hide
nemela.

A ted jsem narazil jeste na jednu podivnost. Kdyz jsem si NENAVOLIL
Disk spanning, tak mi to vytvorilo instalacni exe o velikosti 1.9 MB.
Ale kdyz si Disk spanning zvolim a dam Disk size 1.44 MB, tak mi to
vytvori TRI soubory a velikostech cca 200 kB (ten ma extenzi EXE),
600 kB (extenze .1) a 1200 kB (extenze .2). Ma nekdo podobnou
zkusenost a vi jak to odstranit?

Jirka.

Select pole ve StringGridu (TAdvColumnGrid)

[*] Tomas Kucera <Tomas.Kucera(zv)matsushita(tec)cz> - 18.8.2000 10:49:52

Zdravim,

poradil by mne nekdo, jak bych mohl ziskat cislo radku a sloupce horniho
leveho rohu a dolniho praveho rohu vybraneho (oznaceneho, selectovaneho)
pole v komponente StrinGrid (pouzivam TAdvColumnGrid od TMS). Diky za
vsechny rady.

Tom


tomas.kucera(zv)matsushita(tec)cz
Matsushita Television Central Europe
Information Technology Department
+420 19 7415260


Version info

[*] Ladislav Fitz <ladislav.fitz(zv)kodytek(tec)cz> - 18.8.2000 10:50:15

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

nevite nekdo jak zjistit verzi programu, aby se dala zobrazit v dialogu o programu. jde mi o cisla zadana v Project\Options\Version info


diky za kazdou radu


Isapi aplikace v Delphi a Wap

[*] Josef Slany <slany(zv)hasici.znojmo(tec)cz> - 18.8.2000 10:52:23

Tak mi to porad nechodi (Isapi).

Opravil jsem to dvojite w na jednoduche, jak poradil Milan Zajic, ale porad
to nechodi.

Cele to vypada takhle:

Ve Web module je pouze jeden TPageProducer, ten obsahuje v HTMLDoc toto:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

<!-- THIS IS THE FIRST CARD IN THE DECK -->
<card id="MainCard" title="This is a first card">
<p align="center">
Prvni stranka generovana programem 3
</p>
</card>

</wml>


Web modul ma jen jednu default action (Name='root'), ktera ma na OnAction:

procedure Twap.waprootAction(Sender: TObject; Request: TWebRequest;
Response: TWebResponse; var Handled: Boolean);
begin
Response.ContentType := 'text/vnd.wap.wml';
Response.Content := Root.Content;
// Response.SendResponse;

end;

Na testovani pouzivam PinkNet Web server a prohlizec WinWap.
URL zadavam ve tvaru: http://localhost/wap/wpokus.dll.

Muze to byt nastavenim web serveru? Nebo prohlizecem?

Ted jdu zkusit prevrtat to do cgi a spustit na Apachi, ale to je opet skok
do nezname vody.

Nevidite v tom nejakou chybu na prvni pohled?

Diky,

Josef Slany
mailto:slany(zv)hasici.znojmo(tec)cz
Tel:0624-200740
GSM:0603-844999

> -----Original Message-----
> From: owner-delphi-l(zv)fwd(tec)cz [mailto:owner-delphi-l(zv)fwd(tec)cz]On
> Behalf Of voltrr1.epr(zv)mail.cez(tec)cz
> Sent: Friday, August 18, 2000 9:10 AM
> To: delphi-l(zv)fwd(tec)cz
> Subject: Re: Isapi aplikace v Delphi a Wap
>
>
>
> Urcite to funguje jako cgi
>
> ja pouzivam todle >
>
> procedure TWebModule1.WebModuleBeforeDispatch(Sender: TObject;
> Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
> begin
> Response.ContentType := 'text/vnd.wap.wml';
> Response.Expires := Now;
> Response.SetCustomHeader('Cache-control', 'no-cache');
> end;
>
> Dulezite je taky aby vraceny content zacinal takhle :
> <?xml version="1.0"?>
> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
> "http://www.wapforum.org/DTD/wml_1.1.xml">
>
> Radek
>
> ---
> Poichozi zprava neobsahuje viry.
> Zkontrolovano antivirovym systemem AVG (http://www.grisoft(tec)cz).
> Verze: 6.0.176 / Virova baze: 85 - datum vydani: 26.7. 2000
>
---
Odchozi zprava neobsahuje viry.
Zkontrolovano antivirovym systemem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.176 / Virova baze: 85 - datum vydani: 26.7. 2000



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