Archív konference Delphi
Zpět na výběr roku archívu nebo přejít na fulltextové vyhledávání v konferenci.
OT: Ako nastavit OutlookExpres v dvoch OS tak, aby
[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 22.4.2001 14:36:03
Neni prece problem nastavit adresar pro zpravy na stejne misto. Je to
v nastaveni OE, Nastroje / Moznosti / Udrzba, tlacitko slozka pro
ukladani.
Pred provedenim si zazalohuj obsah adresare se zpravami a po presunuti
to vrat zpet.
------
ing. Jan Fiala
mailto:jan.fiala(zv)iol(tec)cz
22.4.2001 Jaroslav Popluhar:
> (Nielen) Z dovodu nutnosti udrzovat chodive DOS app. a nefunkcnoti mysi v
> DOS app. pod W2k
> pouzivam dual boot Win98 a Win2000.
> V oboch chcem vsak pouzivat Outlook Express (mozno neskor Outlook), ktory
> vidi do toho isteho mailboxu (do schranky Outlook Expressu instalovanom vo
> Win98).
> Vie neikto poradit ako to dosiahnut ? (Priame zasahy do registrov
> neprekazaju...)
> S pozdravom
> Jaroslav Popluhar
Po�ta pomoci NMSMTP
[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 22.4.2001 14:41:11
Vim, ze to neni primo odpoved, ale radeji bych doporucoval prejit na
neco jineho nez na FastNet komponenty - uz jen z toho duvodu, ze nemas
k dispozici zdroje a v Delphi6, pokud se nic nezmenilo by je mely
nahradit Indy (byvale WinShoes) free se zdroji k dispozici. Pak je tu
Synapse, JCL (JCLMail) atd.
------
ing. Jan Fiala
mailto:jan.fiala(zv)iol(tec)cz
22.4.2001 Roman:
> Nem�te n�kdo p��klad na odes�l�n� po#ty pomoci t�to komponenty Pro#�m za#lete ho na Ozzy1(zv)post(tec)cz d�k.
MSSQL 2000 a Delphi 5 Ent
[*] Tomas Bradle <t.bradle(zv)pvtnet(tec)cz> - 22.4.2001 14:49:04
Zdravim,
----- Original Message -----
From: "Erik Salaj" <winsoft(zv)stonline.sk>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Saturday, April 21, 2001 12:05 PM
Subject: Re: MSSQL 2000 a Delphi 5 Ent
> > Prosim o informaciu na ktore existujuce aktualne typy SQL serverov
NEMOZEM
> > ADO pouzit !
> > Zaujima ma hlavne ci je mozne konektovat: MS SQL 7, 2000, Oracle 8,
> > INFORMIX, Sybase, Interbase a MySQL a to jak beziace na WIN alebo
UNIXoch.
> S
> > BDE to ide ale nebranim sa technologii ktora by mala byt
efektivnejsia...
>
> ADO umoznuje pristup k databazam pomocou nativneho OLEDB providera
> (napr. MS SQL, Oracle) alebo aj pomocou ODBC providera. Cize staci ak
> databaza podporuje aspon ODBC.
>
> Na MS SQL a Oracle existuje nativny OLEDB provider.
>
> > Este podotazka. Co vsetko sa musi pre pouzitie ADO (ADOExpress - je to
to
> > iste ?) instalovat !
>
> MDAC (http://www.microsoft.com/data), Windows 2000 ma zabudovane MDAC 2.5.
>
Ja jeste dodam, ze od Windows 98 OSR2 (vcetne) neni potreba nic instalovat.
Tomas Bradle
t.bradle(zv)pvtnet(tec)cz
D5 ADO a zadavani typu parametru u ADOStoredProc
[*] Tom� Hol� - 22.4.2001 14:50:16
zatim jsem si vybral DAODS protoze prez ADO se mi nepodarilo otevrit hotovy
dotaz v accessu
v DAODS mi zase nejde provadet zmeny v recordset, ktery otevira tento hotovy
dotaz v accessu
musel jsem pouzivat Table + filter ...
to ADO jsem moc nepochopil, DAO mi staci, je o dost rychlejsi a prijde mi,
ze umi to same
dik TH
----- Original Message -----
From: "Erik Salaj" <winsoft(zv)stonline.sk>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Saturday, April 21, 2001 2:10 PM
Subject: Re: D5 ADO a zadavani typu parametru u ADOStoredProc
> > > mam radeji zacit pouzivat Adonis od Erika Salaje ???
>
> Vyskusaj aj ADOCS komponenty, co je zapuzdrenie ADO
> objektov a je to sucastou Adonisu.
>
> Erik
>
MSSQL 2000 a Delphi 5 Ent
[*] Tomas Bradle <t.bradle(zv)pvtnet(tec)cz> - 22.4.2001 14:55:16
Zdravim,
----- Original Message -----
From: "Brothanek Jiri Ing." <brothanek(zv)seznam(tec)cz>
To: "Delphi-l" <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, April 19, 2001 11:06 AM
Subject: MSSQL 2000 a Delphi 5 Ent
> MSSQL 2000 a Delphi 5.0 Ent
>
> Zkusil to nekdo ?
>
> Mne to nejede.
>
> S MSSQL zacinam. Mam k dispozici pouze MSSQL 2000 (ver 8.0) a zadne
> zkusenosti s predchozimi verzemi.
>
> Instaloval jsem MSSQL personal server na svoji masinu a nedari se mi
> nastavit v BDE linky. Napoveda tvrdi, ze to jede pouze s verzi 4 a 6.
Pritom
> na konferenci sleduji, ze se bezne pracuje s verzi 7. Kdyz vse nastavim,
tak
> to zatuhne kdyz provedu Apply.
>
> Je jeste jina moznost nez BDE ?
>
ja tedy pracuju s tou verzi 7, ale tyhle problemy jsem pred tema 2 lety mel
s BDE take. Musel jsem pockat na novy SQL link od Borlandu, ten nektere veci
resil. Ne vsechny, proto jsem presel na ADO. Nejprve bez Delphi komponent
(teda komponenty z ADO knihovny od MS), potom ADOExpress.
Tomas Bradle
t.bradle(zv)pvtnet(tec)cz
(OT:?) W2k a mys v konzolovych alikaciach a DOS DP
[*] Petr Langer <p.langer(zv)nexnet(tec)cz> - 22.4.2001 15:00:42
Zdarec,
na otazku bohuzel odpoved neznam, ale nemyslim si, ze mas tak uplne pravdu.
Mam u sebe jak konzolovou aplikaci (napr.FAR), tak jsem zkousel na Tvuj
popud i stary dobry DosNavigator a u obou funguje mys bez problemu. Mam W2k
AdvServer, mysku koleckovou Logitech. Zkus se podivat na
http://www.ritlabs.com/dn/index.html kde najdes i zdrojaky DN (tusim ze v
turboPascalu).
HTH
Petr Langer
> Hi,
>
> DOSovske ale aj 32bitove konzolove aplikacie (napr. FAR manager) nie je
> mozne ovladat mysou
> pokial bezia v okne. (Myslim, ze vo full screen mys funguje, ale nie som
si
> isty...)
> (Z tohoto dovodu udrzujem tieto app. stale pod W9x...)
>
> *** Da sa nejako zariadit obsluha mysi pre konzolove aplikacie?
>
Rychle vykreslovani
[*] Jan Hejda <cz.waterman(zv)worldonline(tec)cz> - 22.4.2001 15:28:09
Ahoj,
Zajimalo by, jakym zpusobem lze rychle vykreslovat do formu po jednotlivych pixelech bez pouziti DirectX.
diky
Jan Hejda
IP a p�ipojen�
[*] Fiedler, Milan (CAP, GCF) <Milan.Fiedler(zv)gecapital(tec)com> - 22.4.2001 17:46:27
ping IPAddressu
-----P�vodn� zpr�va-----
Od: Roman [mailto:roman.ozana(zv)sendme(tec)cz]
Odesl�no: 21. dubna 2001 19:04
Komu: dkonference
P�edm�t: IP a p�ipojen�
Jak zjist�m v Delphi 4
Jak zjist�m zda jsem p�ipojen nebo n� a posl�ze jak zjist�m aktu�ln� adresu
IP.
D�k Roman
Prave tlacitko
[*] Ondrej Skipala <OSkip(zv)seznam(tec)cz> - 22.4.2001 20:07:38
Jak rozpoznam ze bylo zm�cknuto prav� tlac�tko u mysi? napr�klad u Button1 chci nejakou reakci na prave tlacitko.... muze to byt i v OnClick... ja totiz nemam tuseni :))
Diky
_____________________________________________________________________
Jake bude pocasi? http://pocasi.seznam(tec)cz
Prave tlacitko
[*] Petr Adasek <petr.adasek(zv)iol(tec)cz> - 22.4.2001 20:56:42
> Jak rozpoznam ze bylo zm�cknuto prav� tlac�tko u mysi?
> napr�klad u Button1 chci nejakou reakci na prave tlacitko
Pouzij udalost OnMouseDown a parametr Button...
procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton;
Shift:
TShiftState; X, Y: Integer);
begin
if Button = mbRight then ....
end;
Petr AD#SEK
---
Odchoz� zpr�va neobsahuje zn�m� viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.247 / Virov� b�ze: 120 - datum vyd�n�: 06.04.01
Prave tlacitko
[*] Mirek <dmiroslav(zv)seznam(tec)cz> - 22.4.2001 21:17:27
procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if Button=mbLeft then ShowMessage('Leve tlacitko mysi...');
if Button=mbRight then ShowMessage('Prave tlacitko mysi...');
{X a Y ... pozice, kde doslo k onclick}
end;
Mirek Drancak
> Jak rozpoznam ze bylo zm�cknuto prav� tlac�tko u mysi? napr�klad u Button1
chci nejakou reakci na prave tlacitko.... muze to byt i v OnClick... ja
totiz nemam tuseni :))
Prave tlacitko
[*] Jan Skopov� <jsdelphi(zv)atlas(tec)cz> - 22.4.2001 21:25:16
Prohledni si udalost OnMouseDown, OnMouseUp.
Jan Skopovy
> Jak rozpoznam ze bylo zm�cknuto prav� tlac�tko u mysi? napr�klad u Button1
chci nejakou reakci na prave tlacitko.... muze to byt i v OnClick... ja
totiz nemam tuseni :))
SendMessage
[*] ing. Jiri Vrabec <vrabec(zv)jaja.kn.vutbr(tec)cz> - 22.4.2001 21:27:19
Potrebuju poradit nevite jak poslat spravu ktera simuluje stisk tlacitka ??
Neco jako
SendMessage(edit,WM_CHAR,13,0);
castecne to funguje ale pri sledovani toho jak se chova skutecna klavesa
(WinSight32) mi tam nesel dat scan kod klavesy, a jeste pokud nekdo vi : k cemu
je ten posledni parametr (0), at sem tam dal cokoli tak mi WinSight32 nikdy
neukazal zadnou zmenu.
Dik Jirka
OT: RTF Editor
[*] <idulgerov(zv)centrum.sk> - 22.4.2001 21:34:02
Sorry za OT.
Zdravim vsetkych.
Nemate niekto typ na freeware textovy editor,
schopny pracovat z formatom RTF, ktory zvlada
dvojite podciarknutie a poznamky pod ciarou.
Potrebujem na tvorbu helpu.
Ps. z technickych dovodov nechcem pouzit Help Scrible ani
iny jednoucelovy softwaire
Dakujem .
Ivan Dulgerov
J.Straku 12
Bansk� �tiavnica
96900
SLOVAK REPUBLIC
K chatovaniu je tu http://www.XChat.sk
Zalo�te si svoj mail na http://mail.centrum.sk
Prave tlacitko
[*] Jan Hejda <cz.waterman(zv)worldonline(tec)cz> - 22.4.2001 22:09:21
Potreboval bych podobnou vec. Ale tohle reseni neni bohuzel idealni.
OnMouseDown neni presne OnClick, tudiz zde pak nefunguje DRAG&DROP.
> procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton;
> Shift: TShiftState; X, Y: Integer);
> begin
> if Button=mbLeft then ShowMessage('Leve tlacitko mysi...');
> if Button=mbRight then ShowMessage('Prave tlacitko mysi...');
> {X a Y ... pozice, kde doslo k onclick}
> end;
>
> Mirek Drancak
>
> > Jak rozpoznam ze bylo zm�cknuto prav� tlac�tko u mysi? napr�klad u
Button1
> chci nejakou reakci na prave tlacitko.... muze to byt i v OnClick... ja
> totiz nemam tuseni :))
>
>
(OT:?) W2k a mys v konzolovych alikaciach a DOS DP
[*] Tomas Grepl <delphi(zv)kapsw(tec)cz> - 22.4.2001 23:00:22
Ahoj
> DOSovske ale aj 32bitove konzolove aplikacie (napr. FAR manager) nie je
> mozne ovladat mysou
> pokial bezia v okne. (Myslim, ze vo full screen mys funguje, ale nie som si
> isty...)
> (Z tohoto dovodu udrzujem tieto app. stale pod W9x...)
>
> *** Da sa nejako zariadit obsluha mysi pre konzolove aplikacie?
Podivej se do vlastnosti aplikace (prave tlacitko mysi na ikone programu, volba
Vlastnosti). Najdes tam prepinac "Rezim rychlych uprav" (pro W2k je standardne zapnut),
ktery resi tvuj problem.
> Navyse, pokial sa jedna o DOS DPMI aplikaciu pisanu v Borland Pascale,
> pouzivajucu orlandom dodavany
> DPMI extender, pokial okno zachyti udalost mysi (staci pohnut) (v full
> screene je to vzdy), aplikacia
> okamzite havaruje s RunError 216.
Zkus se podivat do historie konference, neni to zas tak davno, co se tu tento problem
probiral.
Pro W2k mi stacilo nepouzivat funkci GetTime (resp. ji prepsat na volani pomoci int 21h) a
problem byl prekvapive vyresen.
Tomas
CELY MESIC - od prveho do posledniho
[*] Ing. Petr #vejda <lingvista(zv)lingvista(tec)cz> - 22.4.2001 23:12:41
nevite prosim nekdo, jak jednoduse zjistit datum prvniho a posledniho
konkretniho mesice, aniz bych musel dekodovat a zase skladat datum?
Jde o to, ze casto delam sestavy od prvniho do posledniho nejakeho mesise
(nebo od prvniho k dnesku) a Decode a Encode mi pripada dost otrocke.
Mozna existuje nejaka funkce, ktera to dela, ale ja o ni nevim.
Petr Svejda
http://www.lingvista(tec)cz/
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.250 / Virov� b�ze: 123 - datum vyd�n�: 18.4.2001
CELY MESIC - od prveho do posledniho
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 22.4.2001 23:22:53
From: "Ing. Petr �vejda" <lingvista(zv)lingvista(tec)cz>
> nevite prosim nekdo, jak jednoduse zjistit datum prvniho a posledniho
> konkretniho mesice, aniz bych musel dekodovat a zase skladat datum?
Ahoj,
pouzij funkci DaysInMonth z JclDateTime:
http://delphi-jedi.org/Jedi:CODELIBJCL
Petr Vones, amatersky programator
odbc
[*] Als <Als.FofrsIT(zv)worldonline(tec)cz> - 22.4.2001 23:34:02
Ahoj,
MAB> Dobry den.
MAB> Lze se nekde docist nebo jinak informovat o tom, jak nainstalovat a
MAB> nakonfigurovat ODBC?
Prave mam presne tento problem. Navic muze byt ODBC linku mnoho a
vyklikavat treba 40x ODBC datasource neni moc zabavne.
Verim ze tento problem jiz nekdo resil.
--
S pozdravem
Jiri Kubelka Als.FofrsIT(zv)worldonline(tec)cz
Try..except
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.4.2001 01:05:10
From: "Va�ek N�vrat" <engine(zv)ropacek(tec)cz>
> Pouzivam casto prikazy try...except a zacina mi vadit, ze kdyz testuju svuj
> program z prostredi Delphi, tak se mi vypisuji chybove hlasky, ktere se vsak
> pri normalnim spusteni (mimo prostredi Delphi) nezobrazuji. Jak se to da
Ahoj,
vyjimky slouzi k obsluze vyjimecnych (chybnych) situaci. Jinak lze v Debugger
Options nastavit volbu Stop on Delphi Exceptions na zalozce Lang.Exceptions.
Petr Vones, amatersky programator
OT: RTF Editor
[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 23.4.2001 04:49:27
Zkousel jsi editor z baliku 602ProPC ?
------
ing. Jan Fiala
mailto:jan.fiala(zv)iol(tec)cz
22.4.2001 idulgerov(zv)centrum.sk:
> Sorry za OT.
> Zdravim vsetkych.
> Nemate niekto typ na freeware textovy editor,
> schopny pracovat z formatom RTF, ktory zvlada
> dvojite podciarknutie a poznamky pod ciarou.
> Potrebujem na tvorbu helpu.
> Ps. z technickych dovodov nechcem pouzit Help Scrible ani
> iny jednoucelovy softwaire
> Dakujem .
> Ivan Dulgerov
> J.Straku 12
> Bansk� �tiavnica
> 96900
> SLOVAK REPUBLIC
> K chatovaniu je tu http://www.XChat.sk
> Zalo�te si svoj mail na http://mail.centrum.sk
stringy z windows
[*] EFG developer <developer(zv)efg(tec)cz> - 23.4.2001 07:05:49
A mohl by me nedo poradit jak a odkud tyto stringy ziskat ?
Dekuji Petr Sikola
> > ziskat stringy typu "Kopiruji soubor" "Vytvorit slo�ku" atd...
> tyto stringy
> > se napriklad pouzivaji v systemoych dialozich....
>
> ano daji, pokud je vyctes z prislusnych resource. Problem je ale
>
komunikace p�es HTTPS jinak HTTP
[*] Milan ��ek <Cizek.Milan(zv)seznam(tec)cz> - 23.4.2001 08:28:32
ahoj,
narazil jsem na problem: nas proxy server (SQUID) filtruje protokol http (zakazana slova, pripony typu *.avi atp.). Protokol https nen� nijak limitov�n, a lze p�es n�j pln� komunikovat.
v prohlݿe�i se d� toto omezen� (http) obej�t t�eba p�es slu�bu http://www.thecloak.com, kter� p�ekl�d� v#e z okoln�ho sv�ta (http) na https, tudݿ je to bez probl�mu.
probl�m ale nastane s programy...
cht�l bych vytvo�it n�co, co by jelo jako lok�ln� proxy server a dok�zalo http po�adavky p�ekl�dat na https.
Nem�te pros�m n�jak� n�pad? P�kn� pros�m, smutn� kouk�m :_(
D�ky
S pozdravem Milan Cizek, D5 Ent
_____________________________________________________________________
Jak si stoji kurz koruny? http://kurzy.seznam(tec)cz
Kdo pom��e za��te�n�kovi ?
[*] Liboz Zapletal <zapletal(zv)cbox(tec)cz> - 23.4.2001 08:37:07
P�i sv�m seznamov�n� s Delphi jsem narazil na n�kolik jist� trivi�ln�ch
probl�mk�.
1) Jak minimalizovat aplikaci i do system tray a pota�mo pouze do system
tray
2) A� se mi poda�� aplikaci minimalizovat (do system tray) kam a jak napsat
akci, kterou m� prov�st p�i kliknut� na ni
3) D�le jsem nena#el komponentu, kter� se chov� jako combobox, ale data
(mo�nosti k v�b�ru) jsou v n� ulo�ena nap��klad takto:
A=Ano
N=Ne
X=Mo�n�
Chci v podstat�, aby u�ivatel m�l na v�b�r z mo�nost� "Ano/Ne/Mo�n�L a stav
komponenty byl A/N/X. Napad� mne sice jak bych to oprogramoval, ale jist�
n�co takov�ho ji� existuje.
d�ky v#em LiborZ
DirectX
[*] JIM Design <jim.design(zv)iol(tec)cz> - 23.4.2001 08:42:54
Ahoj,
http://www.ingjapan.ne.jp/hori/index-e.html
M.Jirman
-----Original Message-----
Behalf Of Petr Vasicek
Zdravim,
kde bych mohl sehnat komponentu, jez umoznuje v Delphi praci s
DirectX(myslim, ze se jmenuje DelphiX).
Diky
Petr
Kdo pom��e za��te�n�kovi ?
[*] Lud�k ZITA <konference(zv)sales(tec)cz> - 23.4.2001 08:46:14
----- Original Message -----
From: "Liboz Zapletal" <zapletal(zv)cbox(tec)cz>
Ahoj.
> P�i sv�m seznamov�n� s Delphi jsem narazil na n�kolik jist� trivi�ln�ch
> probl�mk�.
>
> 1) Jak minimalizovat aplikaci i do system tray a pota�mo pouze do system
> tray
>
> 2) A� se mi poda�� aplikaci minimalizovat (do system tray) kam a jak
napsat
> akci, kterou m� prov�st p�i kliknut� na ni
Nejlepe pro Tebe bude pokud pouzijes komponentu. Try komponenty obsahuje
napr. RxLibrary (http://www.rxlib.com) nebo SineaVCL (http://www.sinea(tec)cz) .
Pripadne hledej treba na http://www.torry.ru samostatnou komponentu.
> 3) D�le jsem nena#el komponentu, kter� se chov� jako combobox, ale data
> (mo�nosti k v�b�ru) jsou v n� ulo�ena nap��klad takto:
> A=Ano
> N=Ne
> X=Mo�n�
> Chci v podstat�, aby u�ivatel m�l na v�b�r z mo�nost� "Ano/Ne/Mo�n�L a
stav
> komponenty byl A/N/X. Napad� mne sice jak bych to oprogramoval, ale jist�
> n�co takov�ho ji� existuje.
Podivej se na vlastnost Style komponenty ComboBox (pro tvuj pripad nastav
csDropDownList)
Ludek
CELY MESIC - od prveho do posledniho
[*] Mephisto <mephisto(zv)akvila(tec)cz> - 23.4.2001 09:05:16
podivej se do DateUtil.pas ... je soucasti RxLib tam je spousta fci na
datumy
----- Original Message -----
From: Ing. Petr �vejda <lingvista(zv)lingvista(tec)cz>
To: CL Konference Delphi <delphi-l(zv)clexpert(tec)cz>
Sent: Sunday, April 22, 2001 11:12 PM
Subject: CELY MESIC - od prveho do posledniho
> nevite prosim nekdo, jak jednoduse zjistit datum prvniho a posledniho
> konkretniho mesice, aniz bych musel dekodovat a zase skladat datum?
>
> Jde o to, ze casto delam sestavy od prvniho do posledniho nejakeho mesise
> (nebo od prvniho k dnesku) a Decode a Encode mi pripada dost otrocke.
>
> Mozna existuje nejaka funkce, ktera to dela, ale ja o ni nevim.
>
> Petr Svejda
> http://www.lingvista(tec)cz/
>
> ---
> Odchoz� zpr�va neobsahuje viry.
> Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
> Verze: 6.0.250 / Virov� b�ze: 123 - datum vyd�n�: 18.4.2001
>
---
Odchozi zprava neobsahuje viry.
Zkontrolovano antivirovym systemem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.250 / Virova baze: 123 - datum vydani: 18.04.2001
Memo
[*] Rastislav Lazan <Lazan(zv)nr.dFlex.sk> - 23.4.2001 09:32:54
Pouzivam Memo, a to Memo1.Lines.Append( 'nieco' );
a po appendnuti niekolkych riadkov Memo zobrazim. Ale zobrazi sa mi koniec
Mema. Ak chcem vidiet zaciatok, musim klikat na ScrollBar. Co mam urobit,
aby sa mi Memo zobrazilo od zaciatku ?
Dakujem...
R. Lazan
Lazan(zv)BigFoot.com
DBGrid
[*] Jan Tungli <Jan.Tungli(zv)datapac.sk> - 23.4.2001 09:42:00
Presne to co potrebujes splni EDBGrid komponenta v baliku Edge components
nizsie uvedenej stranka. Drag & drop ale musis naprogramovat sam.
Jan Tungli
email: jan.tungli(zv)seznam(tec)cz
tungli(zv)datapac.sk
http://www.tungli.host.sk (NEW SQL REPORT BUILDER)
http://www.nexus.hu/tungli
> -----P�vodn� zpr�va-----
> Od: Pavol Stolc [SMTP:pstolc(zv)sc.sknet.sk]
> Odesl�no: 20. apr�l 2001 14:29
> Komu: Delphi Konferencia
> P�edm�t: DBGrid
>
> Ahoj,
>
> potrebujem upravit spravanie DBGridu pri oznacovani zaznamov, tak aby bolo
> toto ovladanie zhodne so sposobom v exploreri, t.j. pri stlacenej klavese
> CTRL oznacil resp.odznacil zaznam, pri stlacenej klavese SHIFT oznacil
> vsetky zaznamy od aktualnej pozicie po novu. Takisto potrebujem aby sa
> dala
> pouzit funkcia dran'n'drop. Originalny DBGrid pri pokuse o drag'n'drop
> odznaci vsetky oznacene zaznamy a je to v haji :-((
>
> Ak niekto pozna komponenty, alebo sposob ako na to prosim pomozte.
>
> Zdravim, Pavol Stolc
> pstolc(zv)sc.sknet.sk
scheduler
[*] Miroslav Barica <miroslav.barica(zv)matador.sk> - 23.4.2001 09:47:09
nema niekto navod, komponentu, tip ako spravit jednoduchy scheduler pre
spracovanie davky? predstava je asi taka, ze su zadefinovane dni a cas
kedy davku spustit. spustat len raz denne, popripade pri neuspesnom
pokuse aj viackrat. dost ma to tlaci, takze popri rozmyslani know how sa
obraciam aj na vas ;o). zrejme by to malo visiet na timeri?
dik za kazdu odpoved.
Try..except
[*] Hazuka Filip <filip.hazuka(zv)multivac(tec)cz> - 23.4.2001 10:09:59
Ahoj
myslim, ze je to nekde v Debuger options. Ja osobne bych to ale nedelal.
Casto totiz muze dojit k chybe, kterou jsi necekal a ktera by ti mohla vadit
a ta tvoje hlaska to pozere. Nedozvis se tak o ni.
Kdyz chces videt, jak vypda tvoje hlaska tak si to zkompiluj a spust z
adresare.
Nicmene, to je muj nazor a nemusis se nim ridit. Jak rikam, je to nekde v
debuger optionech. Nekdo ti to rekne urcite presne.
Chtel jsem jen prispet svym skromnym nazorem.
Filip
-----Original Message-----
From: Va�ek N�vrat [mailto:engine(zv)ropacek(tec)cz]
Sent: Sunday, April 22, 2001 3:31 AM
To: Delphi konference
Subject: Try..except
Dobry den!
Pouzivam casto prikazy try...except a zacina mi vadit, ze kdyz testuju svuj
program z prostredi Delphi, tak se mi vypisuji chybove hlasky, ktere se vsak
pri normalnim spusteni (mimo prostredi Delphi) nezobrazuji. Jak se to da
vypnout, aby se program choval tak, jak doopravdy bude?
Vasek Navrat
Delphi verze 5 Prof.
HTTP/HTTPS
[*] Milan ��ek <Cizek.Milan(zv)seznam(tec)cz> - 23.4.2001 10:13:54
ahoj,
tak nad tim porad premejslim, ono by stacilo, udelat lokalni proxy, ktery by treba fungoval i jen pres HTTP, ale pozadavek by zasifroval - treba Base64. V internetu bych mel dalsi proxy, na ktery by se tento pozadavek poslal, rozsifroval, ziskala by se potrebna data a poslala zpet lokalnimu proxy.
No problem pro me nastava vtom, jak udelat ten lokalni proxy. Uz jsem vyzkousel HTTPserver z ICS a GPHTTPproxy...
Diky vsem,
S pozdravem Milan Cizek, D5 Ent
_____________________________________________________________________
Jak si stoji kurz koruny? http://kurzy.seznam(tec)cz
Try..except
[*] Pavol Kaka�ka <paka(zv)aktis(tec)cz> - 23.4.2001 10:21:10
Tools/Debug Options/Language Exceptions - Stop on Delphi Exceptions
Neni to ale rozumne mat to vypnute stale, iba ked to moc prudi aby nedoslo k
prehliadnutiu nejakej chyby.
Pavol Kaka�ka
kasix(zv)atlas(tec)cz
----- Original Message -----
From: "Hazuka Filip" <filip.hazuka(zv)multivac(tec)cz>
>myslim, ze je to nekde v Debuger options. Ja osobne bych to ale nedelal.
>Casto totiz muze dojit k chybe, kterou jsi necekal a ktera by ti mohla
vadit
a ta tvoje hlaska to pozere. Nedozvis se tak o ni.
Kdyz chces videt, jak vypda tvoje hlaska tak si to zkompiluj a spust z
adresare.
Nicmene, to je muj nazor a nemusis se nim ridit. Jak rikam, je to nekde v
debuger optionech. Nekdo ti to rekne urcite presne.
Z D5 na Accessi MDB s heslem
[*] Ji�� Kr�l jr. - 23.4.2001 10:36:03
Ahoj vespolek,
prosim o radu: snazim se z D5 pripojit na zaheslovany MDB Accessu 2000.
D5 ale porad krici:
"Cannot start your application. The workgroup information file is missing or
opened exclusively by another user."
Jak 100hoven?
heslo samozrejme znam, a napr. Excel z tohoto MDB data bez zbytecnych kecu
vytahne.
S MDB bez hesla lze pracovat v D5 v pohode.
diky za hint
==========================================================
Bc. Jiri Kral
administrator IT
tiskarna Printo, spol. s r.o.
e-mail: admin(zv)printo(tec)cz
mobil e-mail: jirka.kral(zv)click(tec)cz
ICQ# 15303940
PGP ID: 62B8BA3C (najdete na www.pgp(tec)cz)
Printer properties dialog
[*] Radim Hampel <hampel(zv)ecommerce(tec)cz> - 23.4.2001 11:07:46
DD,
mam v aplikaci vlastni printer dialog, kde si vybiram tiskarnu, starnky
od-do, pocet kopii apod. Zajimalo by me ale, jak muzu vyvolat dialog s
vlastnostmi podle vybrane tiskarny. Nechci samozrejme pouzivat dialog z
Delf. Jedna se mi o API, ktera toto vyvola, podle handle na danou
tiskarnu. Dekuji za radu.
Radim Hampel
OS + Delphi
[*] Jozef Cervenansky <dodosoft(zv)hotmail(tec)com> - 23.4.2001 11:08:07
Ahojte,
mozno sa budem pytat blbost, ale da sa naprogramovat v Delphi nejaky druh
operacneho systemu ? Samozrejme, ze s podporou assemblera (loader).
Nema s tym niekto nejake skusenosti, alebo existuje nejaky projekt na webe s
touto tematikou?
Dakujem.
Jozo
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
komunikace p�es HTTPS jinak HTTP
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 23.4.2001 11:15:00
>narazil jsem na problem: nas proxy server (SQUID) filtruje
>protokol http (zakazana slova, pripony typu *.avi atp.).
>Protokol https nen� nijak limitov�n,
ono to ani nejde - do kryptovane komunikace prozy server nevidi
>a lze p�es n�j pln� komunikovat.
>v prohlݿe�i se d� toto omezen� (http) obej�t t�eba p�es
>slu�bu http://www.thecloak.com, kter� p�ekl�d� v#e z okoln�ho
>sv�ta (http) na https, tudݿ je to bez probl�mu.
probl�m ale nastane s programy...
>cht�l bych vytvo�it n�co, co by jelo jako lok�ln� proxy server a dok�zalo
>http po�adavky p�ekl�dat na https.
jedna vec je delat proxy server pro protokol HTTPS (trivialni zalezitost) a
druha je psat program, ktery je sam zdrojem HTTPS dat (tedy musi
kryptovat/dekryptovat overovat certifikaty atd). Pokud nesezenes nejakou
dobrou SSL knihovnu/komponentu pak nemas sanci
D> Toman
Try..except
[*] CERMAK <CERMAK(zv)procom(tec)cz> - 23.4.2001 11:18:51
Ahoj
V D5 je v menu Tools|debugger options na zalozce Language Exceptions
CheckBox s nazvem Stop on Delphi Exceptions, ktery ovlivnuje chovani
programu pri ladeni. Da se prepinat i kdyz program bezi a projevi se
okamzite. V jinych verzich delphi se da take najit nekde v options.
Jaromir Cermak
-----Original Message-----
From: Hazuka Filip [mailto:filip.hazuka(zv)multivac(tec)cz]
Sent: Monday, April 23, 2001 10:10 AM
To: 'delphi-l(zv)clexpert(tec)cz'
Subject: RE: Try..except
Ahoj
myslim, ze je to nekde v Debuger options. Ja osobne bych to ale nedelal.
Casto totiz muze dojit k chybe, kterou jsi necekal a ktera by ti mohla vadit
a ta tvoje hlaska to pozere. Nedozvis se tak o ni.
Kdyz chces videt, jak vypda tvoje hlaska tak si to zkompiluj a spust z
adresare.
Nicmene, to je muj nazor a nemusis se nim ridit. Jak rikam, je to nekde v
debuger optionech. Nekdo ti to rekne urcite presne.
Chtel jsem jen prispet svym skromnym nazorem.
Filip
-----Original Message-----
From: Va�ek N�vrat [mailto:engine(zv)ropacek(tec)cz]
Sent: Sunday, April 22, 2001 3:31 AM
To: Delphi konference
Subject: Try..except
Dobry den!
Pouzivam casto prikazy try...except a zacina mi vadit, ze kdyz testuju svuj
program z prostredi Delphi, tak se mi vypisuji chybove hlasky, ktere se vsak
pri normalnim spusteni (mimo prostredi Delphi) nezobrazuji. Jak se to da
vypnout, aby se program choval tak, jak doopravdy bude?
Vasek Navrat
Delphi verze 5 Prof.
---
P��choz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.242 / Virov� b�ze: 117 - datum vyd�n�: 27.3.2001
OT: RTF Editor
[*] Jano Skokanek <MLIST(zv)seznam(tec)cz> - 23.4.2001 11:27:29
Hello idulgerov,
Sunday, April 22, 2001, 9:34:02 PM, you wrote:
ics> Nemate niekto typ na freeware textovy editor,
ics> schopny pracovat z formatom RTF, ktory zvlada
ics> dvojite podciarknutie a poznamky pod ciarou.
ics> Potrebujem na tvorbu helpu.
Skuste kuknut toto:
http://www.zive.sk/r-art.asp?id=8253
--
Best regards,
Jano Skokanek
mailto:MLIST(zv)seznam(tec)cz
Jak naprogramovat Undo/Redo
[*] Karel Rys <delphi(zv)zas-me(tec)cz> - 23.4.2001 11:49:48
Ota Maly:
> Oba popsane zpusoby vsak resi jen jednourovnove Undo/Redo (pokud to
> dobre chapu). Me osobne tedy zajima spise viceurovnove
> Undo/Redo(neomezene?), jak by se to vubec melo implementovat.
Ahoj,
nikdo mi moc neporadil, tak se aspon zminim, jak jsem to delal v
DOSu, treba to pomuze nekomu jinemu. Netyka se to databazi.
V DOSu vzdy uzivatel mohl manipulovat jen s jednim objektem. Pro
ucely Undo/Redo jsem mel asi 20prvkove pole. Pred kazdou zmenou
nejakeho objektu (uprava ci smazani) se z toho pole vymazal nejstarsi
objekt, ostatni se o jedno misto posunuly a kopie objektu, ktery se
upravoval nyni, se ulozila na zacatek toho pole. Zaroven s kopii
puvodniho objektu se ulozil i ukazatel na ten meneny objekt (nebo
NIL, pokus se objekt mazal). (Obdobne jestlize uzivatel vytvoril novy
objekt, bylo misto puvodniho stavu objektu ulozeno NIL.)
Pokud uzivatel pozdeji dal Undo, z pole se precetl ukazatel na
objekt, ten se zrusil, a do vykresu se misto nej dala ta predtim
ulozena kopie. Samozrejme plus testovani, jestli ty polozky nahodou
nejsou NIL.
Jenze ted to mam tezsi v tom, ze v prostredi Windows jsem uzivatelum
povolil menit vice objektu najednou a ze nektere zmeny, ktere
uzivatele mohou udelat, se tykaji projektu jako celku; coz je sice
take objekt, jenze "velky", takze ho nechci ukladat cely kvuli
rychlosti a pameti. Tak jsem jen doufal, ze nekdo prijde s nejakou
genialne jednoduchou myslenkou, ale zda se, ze nezbyde nez premyslet
dal sam :-)
Preji pekny den,
Karel Rys
Table level changed
[*] Peter Vlkovic <vlkovic(zv)minv.sk> - 23.4.2001 12:17:58
Ahoj,
vyuzivam pristup na DBase cez TQuery (BDE),
(bez indexov), ak sa snazim v selecte pouzit
klauzulu ORDER BY, vyhodi mi to hlasku %SUBJ%.
Nevie niekto poradit?
Vlkovic
LoadPackage a Build with runtime ...
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.4.2001 12:18:16
From: <voltrr1.epr(zv)mail.cez(tec)cz>
> jak donutim Delphi aby me udelali build exe tak
> jako kdybych mel zaskrtnuto Build with runtime (abych
> mohl pouzivat pluginy ve forme balicku pres LoadPackage/GetClass)
> ale zaroven nevyzadoval vcl50.bpl a spol.
Ahoj,
nijak. Pri nahravani balicku musi byt aplikace prelozena minimalne s VCL50,
nekde musi byt totiz spolecny "systemovy" kod a ten je prave v tomto balicku.
Petr Vones, amatersky programator
(OT:?) W2k a mys v konzolovych alikaciach a DOS DP
[*] Jaroslav Popluhar <delphi1(zv)acc.sk> - 23.4.2001 12:25:03
Diky Tomasi,
pro FAR zabralo.
Odznacil som QuickEdit mode a bolo to OK.
Ale pre DOSovske ShortCuts, je tento check box
vypnuty a zosedly... A mys naozaj funguje len vo full screene. Skusal som
menit "Exclusive mode"
a "Fast pasting" - bezvysledne.
> Zkus se podivat do historie konference, neni to zas tak davno, co se tu
tento problem
> probiral.
> Pro W2k mi stacilo nepouzivat funkci GetTime (resp. ji prepsat na volani
pomoci int 21h) a
> problem byl prekvapive vyresen.
>
> Tomas
>
Bol to DPMI program ?
Nespominas si nahodou na nejke ucinne KeyWords (archiv)?
Jaro
Ako nastavit OutlookExpres v dvoch OS tak, aby zdi
[*] Jaroslav Popluhar <delphi1(zv)acc.sk> - 23.4.2001 12:29:23
Diky, uz som na to prisiel.
Mam ale dalsie potreby "ako zdielat":
- kontakty (najlepsie AdressBook *.wab)
- mail ucty (urobil som export a import a staci...)
- pravidla pro spravy (Message Rules?)
Jaro
----- Original Message -----
From: "Roman" <sw.maurice(zv)seznam(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Sunday, April 22, 2001 2:36 PM
Subject: Re: Ako nastavit OutlookExpres v dvoch OS tak, aby zdielali jeden
mailbox ?> Nastroje -> Moznosti -> Udrzba -> Slozka pro ukladani
>
> > (Nielen) Z dovodu nutnosti udrzovat chodive DOS app. a nefunkcnoti mysi
v
> > DOS app. pod W2k
> > pouzivam dual boot Win98 a Win2000.
> >
> > V oboch chcem vsak pouzivat Outlook Express (mozno neskor Outlook),
ktory
> > vidi do toho isteho mailboxu (do schranky Outlook Expressu instalovanom
vo
> > Win98).
> >
> > Vie neikto poradit ako to dosiahnut ? (Priame zasahy do registrov
> > neprekazaju...)
>
>
LoadPackage a Build with runtime ...
[*] voltrr1.epr(zv)mail.cez(tec)cz - 23.4.2001 11:45:30
Zdravim,
jak donutim Delphi aby me udelali build exe tak
jako kdybych mel zaskrtnuto Build with runtime (abych
mohl pouzivat pluginy ve forme balicku pres LoadPackage/GetClass)
ale zaroven nevyzadoval vcl50.bpl a spol.
I kdyz mam v radku knihoven specifikovanu pouze svuj
balicek tak se to stejne zbuilduje se vsema balickama.
Radek
Try..except
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 23.4.2001 13:25:08
> myslim, ze je to nekde v Debuger options.
Je to v Debuger options
\ Language exception
\ Stop on Delphi Exception
> Ja osobne bych to ale nedelal.
> Casto totiz muze dojit k chybe, kterou jsi necekal
> a ktera by ti mohla vadit a ta tvoje hlaska to pozere.
> Nedozvis se tak o ni.
Klidne si to vypni, protoze pokud pises nejakou jednoduchou aplikaci,
tak tam na nejaky chybe nezalezia pokud pises neco na cem zalezi, tak
stejne budes potrebovat nejaky journal, do ktereho se budou vsechny
mimoradne stavy logovat.
A myslet si, ze odchytavanim vyjimek v IDE Delphi si nejak pomuzes, je
prinejmensim blahovost.
***
BTW, dnesni JCL knihovna k tomu logovani nabizi docela slusnou
podporu.
Bye, pf
OT:HIGHGEAR2
[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 23.4.2001 13:30:52
Ahoj,
Nepouzivate nekdo, prosim, knihovnu HIGHGEAR2?
Diky
Jaro B.
Foto Olympus
[*] Petr Blau <blau(zv)emdat(tec)cz> - 23.4.2001 13:35:58
Ahoj
Zminovana adresa nefunguje program portmon jsem vyhledavacem na
internetu nenasel.
Tak pokud to muzes zpresnit popripade poslat na moji adresu
blau(zv)emdat(tec)cz tak ti budu vdecen.
Spozdravem Petr Blau software
developer.> DDV,
>
> taky mne to zajimalo a nakonec jsem to prozatim vypustil - s podobnym
> vysledkem, bude, ale nevime kdy a bude to drahe... nicmene na
> www.systeminternals.com je programek jmenem portmon, takze pokud to muze
> bezet i pod windoes, nemel by byt problem odsedovat protokol a napsat si
> vlastni stahovadlo fotek...
>
> Toz, jen napad, nerikam ze je to jednoduche, nebo rychle reseni.
Jak deaktivovat vlastni aplikaci
[*] ing.Pavel Cabalka <pavel_cabalka(zv)vcshk(tec)cz> - 23.4.2001 13:35:59
Dobreho dne vespolek!
Nedokazal by mi nekdo poradit s nasledujicim :
Z me aplikace spoustim pomoci ShellExecute cizi aplikaci (generator sestav).
Jde mi o to, aby po spusteni cizi aplikace moje aplikace zustala neaktivni -
skoro mrtva, dokud neukoncim cizi aplikaci. Jde to nejak?
diky za kazdou radu ci namet
PavelC
P.S. dost to specha.
(OT:?) W2k a mys v konzolovych alikaciach a DOS DP
[*] Tomas Grepl <delphi(zv)kapsw(tec)cz> - 23.4.2001 13:50:45
Ahoj
> Odznacil som QuickEdit mode a bolo to OK.
> Ale pre DOSovske ShortCuts, je tento check box
> vypnuty a zosedly... A mys naozaj funguje len vo full screene. Skusal som
> menit "Exclusive mode"
> a "Fast pasting" - bezvysledne.
Zkus to zm�nit ve vlastnostech spu#t�n�ho programu (ne ve vlastnostech ikony programu,
kterou pouzivas pro spusteni). Pripadne zkus odkaz na soubor smazat a vytvorit ho znovu
(nezkousel jsi nahodou pretahovat ikony z W98 ?).
>> Zkus se podivat do historie konference, neni to zas tak davno, co se tu
>> tento problem probiral.
>> Pro W2k mi stacilo nepouzivat funkci GetTime (resp. ji prepsat na volani
>> pomoci int 21h) a
> Bol to DPMI program ?
Ano, programy v realnem rezimu behaji bez problemu.
> Nespominas si nahodou na nejke ucinne KeyWords (archiv)?
KeyWords neurcim, ale diskuze probehla na zacatku listopadu 2000.
Tomas
Chyba: non-blob column in table required to perfor
[*] Dusan Fojtik <fojtikd(zv)aix.upol(tec)cz> - 23.4.2001 14:35:47
Nazdar.
Mam nasledujici problem. Pouzivam Delphi 5.0 Professional a na INTERBASE
serveru 6.0 mam trigger, ktery v novem zaznamu naplni primarni klic,
pomoci generatoru.
Trigger vypada takto:
CREATE TRIGGER SET_MERJED_NO FOR MERJED
BEFORE INSERT AS
BEGIN
NEW.IDMERJED= GEN_ID(GEN_MERJED,1);
END
Vse funguje v poradku az do doby, nez na formulari vyplnim pole Popis,
ktere je typu BLOB SUB_TYPE TEXT SEGMENT SIZE 2000. Kdyz se pokusim
ulozit novy zaznam, ve kterem je vyplnene i pole, ktere je typu BLOB, tak
mi server vyhodi hlasku ,,Non-Blob column in table required to perform
operation." . Pokud to pole nevyplnim, ulozeni probehne v poradku.
Dival jsem se do archivu konference, ale nenasel jsem zadne reseni.
Nevite nekdo co s tim ?
S pozdravem
Dusan fojtik
P.S. : Rady typu ,,Prejdi na jiny server'' mi nepomuzou, musi to fungovat
na INTERBASE.
Printer properties dialog podruhe
[*] Radim Hampel <hampel(zv)ecommerce(tec)cz> - 23.4.2001 14:36:24
Dobry den,
uz jsem se tady o tom zminoval, potrebuju vyvolam dialog s nastavenim
vlastnosti tisknute stranky, v zavislosti na mou vybranou tiskarnu. Uz
jsem trochu pokrocil, dialog se mi zobrazuje, ale kdyz ho potvrdim,
samozrejme padne na pusu. Kdyz dialog nepotvrdim, jede dal. Pripojuji
ukazku kodu, na kterem to padne. Prosim nekoho o radu.
var
PrinterHandle: THandle;
A, B:TDeviceMode;
begin
OpenPrinter(PChar(Combo.Items[Combo.ItemIndex]) , PrinterHandle, Nil);
DocumentProperties(Formular.Handle, PrinterHandle,
PChar(Combo.Items[Combo.ItemIndex]), A, B, DM_IN_PROMPT);
end;
Radim Hampel
OT: postmessage a CTRL+S
[*] Ing. Vladim�r R��i�ka���#��rF#v("#�� - 23.4.2001 14:36:42
Musim se zeptat jeste jednou:
Potrebuju na JINOU aplikaci pomoci postmessage nebo sendmessage poslat
kombinaci stlacenych klaves CTRL+S.
Minula rada podivat se na soubor SndKey32.pas na cedle Delphi nebyla to
prave, co by me dovedlo k uspesnemu vyreseni problemu. Zjistil jsem tam
sice, ze existuje VK_Control, ale to je mi k nicemu.
Muzete mne, prosim, nekdo nakopnout k cili ? (chytremu napovez ...)
D�ky.
Ing. Vladimir Ruzicka
BDE a DB2 for AS/400
[*] Ing. Maxmili�n Szewieczek <msz.delphi(zv)seznam(tec)cz> - 23.4.2001 14:50:37
Nemate nekdo zkusenosti s pripojenim na AS/400 pres BDE?
Mam tabulku v DB2 a v ni dve pole typu VARCHAR. Jedno pole ma delku do 254 B, druhe nad 254 B. Prvni pole nacita Delphi program jako fldZSTRING, druhe jako ftMEMO. Da se ud�lat neco pro to, aby obe pole program nacital jako fldZSTRING? Chtel jsem v BDE zalozit data dictionary, ale nedari se mi to. Nevim ani, jestli tudy vede cesta.
Zdravi MAX
_____________________________________________________________________
Hledani lidi a jejich e-mailu: http://www.lide(tec)cz
Kdo pomuze zacatecnikovi ?
[*] Zdenek Janish <medusa(zv)brajan(tec)cz> - 23.4.2001 15:52:23
Existuje na to komponenta a ja ji mam, chces-li zaslu...
Zdenek
----- Original Message -----
From: "Liboz Zapletal" <zapletal(zv)cbox(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Monday, April 23, 2001 11:51 AM
Subject: Kdo pomuze zacatecnikovi ?> Pri svem seznamovani s Delphi jsem narazil na nekolik jiste trivialnich
> problemku.
>
> 1) Jak minimalizovat aplikaci i do system tray a potazmo pouze do system
> tray
>
> 2) Az se mi podari aplikaci minimalizovat (do system tray) kam a jak
napsat
> akci, kterou ma aplikace provest pri kliknuti na ni
>
> 3) Dale jsem nenasel komponentu, ktera se chova jako combobox, ale data
> (moznosti k vyberu) jsou v ni ulozena napriklad takto:
> A=Ano
> N=Ne
> X=Mozna
> Chci v podstate, aby uzivatel mel na vyber z moznosti "Ano/Ne/Mozna" a
stav
> komponenty byl A/N/X. Napada mne sice jak bych to oprogramoval, ale jiste
> neco takoveho jiz existuje.
>
> diky vsem LiborZ
>
>
Existence objektu
[*] Petr Reichl <p.reichl(zv)gmc(tec)net> - 23.4.2001 16:13:07
Zdravim,
muzete mi poradit jak zjistim zda-li dany objekt existuje?
Predem dik,
Petr
Existence objektu
[*] Pavol Kaka�ka <paka(zv)aktis(tec)cz> - 23.4.2001 16:21:55
Mno, najskor o nom musis aspon nieco vediet :-)) ale podla popisu nic.
Ak myslis ci zije je mozne to otestovat if Assigned(fObject) then Nieco.
Pavol Kaka�ka
kasix(zv)atlas(tec)cz
----- Original Message -----
From: "Petr Reichl" <p.reichl(zv)gmc.net>
> muzete mi poradit jak zjistim zda-li dany objekt existuje?
Zistenie lokalnej IP adresy
[*] Peter Vlkovic <vlkovic(zv)minv.sk> - 23.4.2001 16:36:15
Ahoj,
skusil som si napisat nasledovnu funkciu
na zistenie lokalnej IP adresy, ale
nefunguje, nepozrel by sa mi na
to nejaky odbornik?
(napr. Dalibor Toman alebo Lukas Gebauer)
GetSockName mi vzdy vracia -1 (chybu).
function GetLocalIPAddress: string;
var
ASocket: TSocket;
SockAddrIn: TSockAddrIn;
Size: Integer;
SockResult: integer;
WSAData: TWSAData;
begin
Result := ''; // default
SockResult := WSAStartup ( $0101, WSAData ) ;
if SockResult = SOCKET_ERROR then
Exit;
ASocket := Socket ( PF_INET, SOCK_STREAM, IPPROTO_IP );
if ASocket = INVALID_SOCKET then
Exit;
Size := SizeOf ( SockAddrIn );
SockResult := GetSockName ( ASocket, SockAddrIn, Size );
if SockResult = 0 then
Result := inet_ntoa ( SockAddrIn.sin_addr );
end;
Vlkovic
registry
[*] Michal Jiskra <jiskra(zv)eskon(tec)cz> - 23.4.2001 16:38:53
Ahoj,
chtel jsem se zeptat zda-li jde zapsat do vetve HKEY_LOCAL_MACHINE z
programu nejake data, kdyz uzivatel neni prihlasen jako admin. Je prihlasen
treba jako host na op. sys. WinNT, Win2000. Nebo prosim poradte kam zapsat
informaci do registru z programu, i kdyz zrovna nejsem prihlasen jako admin,
tak aby byla pristupna pro vsechny uzivatele. Dik. Problem je v tom, ze do
Hkey_local_machine nelze zapsat data, pokud nejste prihlasen jako admin.
Michal Jiskra
Z D5 na Accessi MDB s heslem
[*] Petr Langer <p.langer(zv)nexnet(tec)cz> - 23.4.2001 16:54:55
Tato hlaska nesouvisi s heslem primo na databazi, ale Access umoznuje
vytvoreni skupin prav na .mdb
Tento soubor se jmenuje vetsinou system.mdw a da se najit v system32
adresari. Pro praci s jinym mdw souborem musis pridat neco jako
"systemDB=mujfile.mdw", nebo "system database=mujfile.mdw" do connection
stringu. Vice o tom na MSDN.
HTH
Petr Langer
> "Cannot start your application. The workgroup information file is missing
or
> opened exclusively by another user."
>
Zistenie lokalnej IP adresy
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 23.4.2001 17:03:47
> skusil som si napisat nasledovnu funkciu
> na zistenie lokalnej IP adresy, ale
> nefunguje, nepozrel by sa mi na
> to nejaky odbornik?
> GetSockName mi vzdy vracia -1 (chybu).
GetSockName funguje jen na socketech, ktere maji navazane spojeni (pripadne
byla pred tim volana funkce Bind(), ktera mu priradila IP adresu). Jinak je
socket "ve vzduchu" - nema prirazenou zadnou adresu.
Pokud chces zjisti lokalni adresy na danem stroji (ne lokalni adresu TCP
spojeni) pouzij funkce
GetHostName() - k ziskani lokalniho jmena
GetHostByName - k ziskani seznamu IP adres prilepenych k tomu jmenu
D. Toman
Kdo pomuze zacatecnikovi ?
[*] Lasevic, Martin <MLasevic(zv)ratiopharm(tec)cz> - 23.4.2001 17:08:00
> 1) Jak minimalizovat aplikaci i do system tray a potazmo
> pouze do system
> tray
> 2) Az se mi podari aplikaci minimalizovat (do system tray)
> kam a jak napsat
> akci, kterou ma aplikace provest pri kliknuti na ni
Na to existuji komponenty. Staci projit www.torry.ru. K bodu 2) - na akci
navrat urcite existuje nejaky event - zalezi to na autorovi komponenty.
======================================
ing. Martin Lasevic
Software Specialist
Tel.: +420-2-51 02 11 30, +420-602-298 904
Fax: +420-2-51 02 11 23
mailto:mlasevic(zv)ratiopharm(tec)cz
winzip a send
[*] Valenta Patrik <valentapat(zv)volny(tec)cz> - 23.4.2001 17:15:35
zdravim konferenciery. Potreboval bych natuknout smer jakym se mam ubirat.
Muj program vygeneruje 4 soubory, dejme tomu .txt, tyhle bych chtel z
aplikace zabalit
do ZIPu, a to pod nejakym danym heslem, a pote ten ZIP odeslal v priloze
mailu.
diky za kazdou radu. valik
Problem s instalaci komponenty
[*] brant(zv)dcomm(tec)cz - 23.4.2001 17:35: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.
Ahoj vespolek,
mam tento problem: Pouzivam bez problemu JCL a RX (D5 Pro, W98). Ted kolega
napsal velmi jednoduchou komponentu (potomek TPanel), ktera pouziva nektere
unity z meho projektu. Psal to bez jakychkoli zkusenosti s tvorbou komponent
na notebooku a sam byl prekvapen, ze to funguje. Vzal jsem jeho zdrojak (pro
zajimavost: 106 radku) a chtel jsem komponentu nainstalovat na muj pocitac.
Delam to tak, ze zvolim Component/Install component, do Unit file name dam
cestu a nazev zdrojaku a do Search Path dam jeste cestu k souborum meho
projektu, protoze komponenta pouziva jeho casti. Package file name necham na
dclusr50.dpk. Soubor *.pas se spravne objevi v casti Contains. Zvolim
Compile a uz je tu problem: Prestoze unit JclMAPI a nektere dalsi jsou
uvedene v zahlavi uses (a kompilator je najde, jinak by rval uz na uses),
kompilator rve u kazde funkce z JCL ze identifier ..... undeclared. Kdyz
zakomentuju vsechny tyto funkce, kompilace probehne, ale po skonceni se
zahlasi "Cannot load package....\dclusr50.bpl. Nelze nalezt jeden z
knihovnich souboru... Kdyz zdrojak komponenty z okenka dclusr50.dpk zase
vyjmu, kompilace i instalace projdou v pohode. Uz jsem z toho magor. Co
delam blbe, tusite nekdo? Diky predem za vsechna nakopnuti spravnym smerem.
RNDr. Petr Brant [Brant(zv)dcomm(tec)cz]
ICQ # 68652380
D&COMM s.r.o
Korunova�n� 6
Praha 7
Jak naprogramovat Undo/Redo
[*] Jan Krizek <krizek(zv)vitasw(tec)cz> - 23.4.2001 18:02:56
> nikdo mi moc neporadil, tak se aspon zminim, jak jsem to delal v
> DOSu, treba to pomuze nekomu jinemu. Netyka se to databazi.
>
Asi proto, ze jsi nespecifikoval blize o jaky typ programu se jedna.> Jenze ted to mam tezsi v tom, ze v prostredi Windows jsem uzivatelum
> povolil menit vice objektu najednou a ze nektere zmeny, ktere
> uzivatele mohou udelat, se tykaji projektu jako celku; coz je sice
> take objekt, jenze "velky", takze ho nechci ukladat cely kvuli
> rychlosti a pameti. Tak jsem jen doufal, ze nekdo prijde s nejakou
> genialne jednoduchou myslenkou, ale zda se, ze nezbyde nez premyslet
> dal sam :-)
>
Uplne zakladni princip Undo by mel byt v podobe inverznich operaci - ke
kazde akci, kterou povolis musis mit jeji inverzni - a zalezi na tobe jak se
ti povede tuto inverzni operaci provest.
Mas dva mozne extremy:
* univerzalni a nejednodussi inverzni operace je nahrani predesleho stavu ze
zalozny kopie (tvuj objekt v poli)
* ke kazde funkci napises druhou, ktera s danymi parametry zrusi vysledek
predchozi - napr. k pricteni 1 je takova fce odecteni 1.
Vice takhle obecne rici nejde.
Ale pokud se tve zmeny tukaji zmen hodnot nejakych property v objektech, tak
bych to delal, tak ze budu mit zivot objektu na checkpointy a kazdou
propertu ve dvou promennych - v jedne bude hodnota objektu pri checkpointu
ve druhe aktualni. A vzdy kdyz udelas krok, ktery by mel byt naraz
odstranitelny pomoci undo, tak zavolas funkci, ktera ti serializuje (vypise
hodnoty do linearniho pole v takovem tvaru, ze je pak budes moci precist a
spravne priradit) hodnoty propert pri predchozim checkpointu, ktere se
zmenily. A pak provedes checkpoint - tedy v obou promennych budes mit
aktualni hodnotu. Pri undo nactes hodnoty z toho pole do ktereho jsi zapsal
tu serializaci.
Zvlast je treba osetrit smazani, tam je treba ulozit cely objekt.
Honza +
Ako nastavit OutlookExpres v dvoch OS tak, aby zdi
[*] JIM Design <jim.design(zv)iol(tec)cz> - 23.4.2001 18:24:19
ahoj,
mel sem uplne stejny problem,
outlook express vzdycky pod win98 nadaval ze mu ten w2k prepsal msoe.dll a
ukoncoval se, tak sem to vyresil prechodem na outlook z office2000, ktery
bezi v poradku pokud si nastavis slozku pro ukladani jak uz tu nekdo radil.
M.Jirman
-----Original Message-----
Behalf Of Jaroslav Popluhar
(Nielen) Z dovodu nutnosti udrzovat chodive DOS app. a nefunkcnoti mysi v
DOS app. pod W2k
pouzivam dual boot Win98 a Win2000.
V oboch chcem vsak pouzivat Outlook Express (mozno neskor Outlook), ktory
vidi do toho isteho mailboxu (do schranky Outlook Expressu instalovanom vo
Win98).
Vie neikto poradit ako to dosiahnut ? (Priame zasahy do registrov
neprekazaju...)
S pozdravom
Jaroslav Popluhar
Problem s instalaci komponenty
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.4.2001 19:12:14
From: <brant(zv)dcomm(tec)cz>
> dclusr50.dpk. Soubor *.pas se spravne objevi v casti Contains. Zvolim
> Compile a uz je tu problem: Prestoze unit JclMAPI a nektere dalsi jsou
Ahoj,
pokud pouzivas JCL v design time musis nainstalovat prislusny balicek, tedy
DJCL50 aby jsi mohl pouzivat unity z JCL.
Petr Vones, amatersky programator
Detekcia sietovej cesty resp. disku
[*] Peter Vlkovic <vlkovic(zv)minv.sk> - 23.4.2001 20:58:33
Ahoj,
uz som sa raz pytal, ale mozno to niekde zapadlo:
da sa z programu v Delphi nejakym jednoduchym sposobom
detekovat, ci je urcita cesta resp. disk sietovy?
Vlkovic
PasswordDlg - logoff, MDIAplikace
[*] Tom�s M�dle - 23.4.2001 22:24:23
Dobry den,
mam problemy s PasswordDlg, pri tvorbe klasicke funkce Logoff. Do
standardniho Password dialogu jsem si pridal jeden Edit do ktereho ma
uzivatel vkladat login. Po stisku tlacitka logoff se ma zobrazit znova
PasswordDlg, ale pri opetovnem vkladani zustane v Editu a v Password.Text
puvodni hodnoty, nove vlozene sou ignorovany. Jeste doplnujici udaj,
PasswordDlg je MDIChild hlavniho Formu.
Jeste jeden problem pridam:
Jak zjistim identifikator MDIChilFormu, mam v aplikaci spusteny napr. 4krat
mdi decko a ja chci z jineho mdi decka zavrit prave jeden z nich (jsem
schopen si i pri spusteni identifikator pamatovat ale nevim kde ho vzit),
jak zjistim jeho identifikator, vim zatim jen o MdiChildCount ale to mi
vibec nepostaci.
Dekuji za odpovedi, vim ze to asi neni moc dobre popsane, ale snad me nekdo
pochopi.
Tomas
Detekcia sietovej cesty resp. disku
[*] Ing. Jozef Baranec <joba(zv)digitaldocuments.org> - 23.4.2001 23:34:06
Skus toto:
Lokalny disk je napr.: C:\
Sietovy disk je napr.: \\NazovPocitaca\NazovDisku\> Ahoj,
>
> uz som sa raz pytal, ale mozno to niekde zapadlo:
> da sa z programu v Delphi nejakym jednoduchym sposobom
> detekovat, ci je urcita cesta resp. disk sietovy?
>
>
> Vlkovic
>
Table level changed
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.4.2001 23:58:50
From: "Peter Vlkovic" <vlkovic(zv)minv.sk>
> vyuzivam pristup na DBase cez TQuery (BDE),
> (bez indexov), ak sa snazim v selecte pouzit
> klauzulu ORDER BY, vyhodi mi to hlasku %SUBJ%.
> Nevie niekto poradit?
Ahoj,
patrne to potebuje z nejakych duvodu zmenit LEVEL dane tabulky. Zkus ji
otevrit v Database Desktopu a zmenit na nejvyssi uroven pro DBF format.
Petr Vones, amatersky programator
Memo
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 23.4.2001 23:59:35
From: "Rastislav Lazan" <Lazan(zv)nr.dFlex.sk>
> Pouzivam Memo, a to Memo1.Lines.Append( 'nieco' );
> a po appendnuti niekolkych riadkov Memo zobrazim. Ale zobrazi sa mi koniec
> Mema. Ak chcem vidiet zaciatok, musim klikat na ScrollBar. Co mam urobit,
> aby sa mi Memo zobrazilo od zaciatku ?
Ahoj,
Memo1.SelStart := 0;
Petr Vones, amatersky programator
scheduler
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 24.4.2001 00:00:25
From: "Miroslav Barica" <miroslav.barica(zv)matador.sk>
> nema niekto navod, komponentu, tip ako spravit jednoduchy scheduler pre
> spracovanie davky? predstava je asi taka, ze su zadefinovane dni a cas
Ahoj,
co treba pouzit vestaveny Task Scheduler z Windows. Do starsich verzi Windows
staci nainstalovat IE5.
Petr Vones, amatersky programator
stringy z windows
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 24.4.2001 00:01:27
From: "EFG developer" <developer(zv)efg(tec)cz>
> A mohl by me nedo poradit jak a odkud tyto stringy ziskat ?
Ahoj,
problem je spise v tom k cemu ti to bude. Nikde neni zaruceno, ze v dane
knihovne bude stejny string pod stejnym ID.
Petr Vones, amatersky programator
AfComPort problem s OnNonSyncEvent
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 24.4.2001 00:04:07
From: "Tom�# Janta�" <tomasnusle(zv)volny(tec)cz>
> pta, jenze neprichazi zadny event o tom ze prisla data. InBufUsed je
> prazdny. Na lince jsou videt dotazy i odpovedi od zarizeni. Dokonce jak se
> zda AfComPort ani sami neregistruji nejaka data na lince. Opravdu netusim
Ahoj,
zkus nejak trasovat, jestli z WaitCommEvent neco leze, tedy jestli reaguje na
prichozi data na portu.
Petr Vones, amatersky programator
OS + Delphi
[*] Hurricane <hurricane(zv)quick(tec)cz> - 24.4.2001 00:11:43
Zdravim
Myslim si ze ne.
Ale na AMPERu jsem videl proprietalni OS, zalozeny na NT jadru. Melo to
program (IDE) pro vytvareni toho OS. Bylo to urceny do jednoucelovych kompu
na x86 architekture. Takze sis naprogramoval strukturu OS, to se pak
zkompilovalo spolu s NT jadrem a poslalo do prumysloveho pocitace. Treba ti
to k necemu bude.
Hurricane
----- Original Message -----
> mozno sa budem pytat blbost, ale da sa naprogramovat v Delphi nejaky druh
> operacneho systemu ? Samozrejme, ze s podporou assemblera (loader).
> Nema s tym niekto nejake skusenosti, alebo existuje nejaky projekt na webe
s
> touto tematikou?
postmessage a CTRL+S
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 24.4.2001 00:33:48
From: "Ing. Vladim�r R��i�ka" <ruzicka(zv)digitus(tec)cz>
> Potrebuju na JINOU aplikaci pomoci postmessage nebo sendmessage poslat
> kombinaci stlacenych klaves CTRL+S.
Ahoj,
pro jake verze Windows, bude vadit kdyz to nebude pouzitelne ve Win95 ?
Petr Vones, amatersky programator
OS + Delphi
[*] Ondrej Krajicek <xkrajic(zv)ics.muni(tec)cz> - 24.4.2001 02:24:16
Nazdar,
kompilator ObjectPascalu generuje spustitelne soubory
ve formatu PE (Portable Executable). Takze pokud
bys chtel vytvorit jadro operacniho systemu,
musel bys mit svuj loader pro PE, ktery by se musel
napsat v nejakem jinem jazyce (v assembleru napr.).
Ciste teoreticky by takovy loader nevyzadoval zadne
jine komponenty OS, pokud by mel v sobe zabudovany
nejaky minimalisticky memory management, ale
tim by se z nej pomalu, ale jiste zacalo stavat
mikrojadro.
At uz je to jak chce, autori Delphi pocitali
s trochu jinou cilovou aplikacni skupinou.
Operacni systemy se dneska fakt pisou
v necem jinem :).
Ondrej Krajicek
Jozef Cervenansky wrote:
>
> Ahojte,
>
> mozno sa budem pytat blbost, ale da sa naprogramovat v Delphi nejaky druh
> operacneho systemu ? Samozrejme, ze s podporou assemblera (loader).
> Nema s tym niekto nejake skusenosti, alebo existuje nejaky projekt na webe s
> touto tematikou?
> Dakujem.
> Jozo
> _________________________________________________________________________
> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
--
---------------------------------------------------------------------
Ondrej [Krajicek at ics.muni(tec)cz] OK-) fi: xkrajic(zv)fi.muni(tec)cz
.Omnia ad maiorem Informaticae gloriam
-->>> The Nexus Framework <<<-- sourceforge.net/projects/nexusproject
.Of course we can, moreover we must, it is our holiest duty
---------------------------------------------------------------------
Printer properties dialog podruhe
[*] ing. Pavel Zilinec <zilinec(zv)email(tec)cz> - 24.4.2001 06:13:32
Nedavno jsme tu meli stejny dotaz a nikdo nam nic neprozradil :-(.
A tak jsme se snazili a snazili ... az jsme vypotili neco jako ty, ale
dostali se okrucek dal. Jenze tam uz jsem zustal stat. V napovede k
DocumentProperties maji totiz napsany zpusob pro zmenu parametru, ale
ja je nejsem schopen ulozit (ale chyby mi to nehlasi).
Tady je kod. ktery mi funguje. Mozna je trochu chaoticky a ma
zbytecnosti, ale jedna se jen o testovani.
Jsou tam zapoznamkovane dva radky, kde kazdy z nich by mel umet ulozit
zmeny na tiskarnu, ale u obou to pada na chybu.
procedure Pokus2;
var
FPrinterHandle : THandle;
StubDevMode : TDeviceMode;
h : tHandle;
PrinterName: array[0..cchDeviceName] of Char;
D3: THandle;
D1, D2: array[0..MAX_PATH] of Char;
begin
PrinterName := '';
Printer.GetPrinter(PrinterName, D1, D2, D3);
if OpenPrinter (PrinterName,FPrinterHandle,nil) then
begin
{DocumentProperties vrati potrebnou velikost}
h:=LocalAlloc (GHND,DocumentProperties(0,FPrinterHandle,PrinterName,StubDevMode,StubDevMode,0));
if (h<>0) then
begin
{Do pam�ti nat�hne aktu�ln� vlastnosti}
DocumentProperties(0,FPrinterHandle,PrinterName,PDeviceMode(h)^,PDeviceMode(h)^,DM_OUT_BUFFER or DM_IN_BUFFER);
{Zmodifikujeme ty hodnoty (u�ivatelsk� dialog)}
if DocumentProperties(0,FPrinterHandle,PrinterName,PDeviceMode(h)^,PDeviceMode(h)^, DM_IN_PROMPT or DM_OUT_BUFFER) = IDOK then
{Zap��eme zmodifikovan� vlastnosti na tisk�rnu}
;// Printer.SetPrinter(PrinterName, D1, D2, h);
// DocumentProperties(0,FPrinterHandle,Device,PDeviceMode(h)^,PDeviceMode(h)^,DM_IN_BUFFER or DM_OUT_BUFFER);
LocalFree (h);
end;
ClosePrinter (FPrinterHandle);
end;
end;
------
ing. Pavel Zilinec
mailto:zilinec(zv)email(tec)cz
23.04.2001 Radim Hampel:
> Dobry den,
> uz jsem se tady o tom zminoval, potrebuju vyvolam dialog s nastavenim
> vlastnosti tisknute stranky, v zavislosti na mou vybranou tiskarnu. Uz
> jsem trochu pokrocil, dialog se mi zobrazuje, ale kdyz ho potvrdim,
> samozrejme padne na pusu. Kdyz dialog nepotvrdim, jede dal. Pripojuji
> ukazku kodu, na kterem to padne. Prosim nekoho o radu.
> var
> PrinterHandle: THandle;
> A, B:TDeviceMode;
> begin
> OpenPrinter(PChar(Combo.Items[Combo.ItemIndex]) , PrinterHandle, Nil);
> DocumentProperties(Formular.Handle, PrinterHandle,
> PChar(Combo.Items[Combo.ItemIndex]), A, B, DM_IN_PROMPT);
> end;
> Radim Hampel
Tisk v quickreportu
[*] dalikf <dalikf(zv)volny(tec)cz> - 24.4.2001 06:17:27
Zdravim vsechny,
mam problem, ze potrebuji v quickreportu delphi3 tisknout v sestave master-detail
nejake udaje z casti master jeste po bandu subdetail. Neprisel jsem na to, jak
zaradit za subdetail jeste jeden oddil s daty z hlavni tabulky. Povedlo se mi je
zaradit pouze do pagefooteru, ale pokud nemam v sql podmince vybranou pouze
jeden zaznam z hlavni tabulky, tisknou se mi v pate strany uz data z nasledujiciho
zaznamu hlavni tabulky. Jde to vubec nejak v quickreportu udelat?
Dekuji vsem - Dalibor Faltynek.
Error RLINK32 nalehave.
[*] Valenta Patrik <valentapat(zv)volny(tec)cz> - 24.4.2001 07:05:02
Prosim vas nalehave lze neco vymazat nebo tak p�i tomto hla#en� ?
Error RLINK32 : Unsupported 16bit resource in file Unit2.DFM
Description
RLINK32 has encountered an error.
Contact Inprise Corporation if you receive this error.
Vzniklo to tak �e jsem neco udelal v D5 a dnes to potrebuji upravit v D4.
e-mail : valentapat(zv)volny(tec)cz
ICQ: 54152896
scheduler
[*] Miroslav Barica <miroslav.barica(zv)matador.sk> - 24.4.2001 07:09:58
brekeke, ked to by malo bezat ako sluzba na serveri, sice zbytocne, ale
vysvetli to mojmu sefovi. vcera na porade este trval na sluzbe, potom sa
mi podarilo ho presvedcit ze kvoli nejakej minute posielania davky je
zbytocne zatazovat server takouto sluzbou. takze to pojde pomocou task
scheduleru.
ale aj tak by ma zaujimalo know how ;o)
> -----Original Message-----
> From: Petr Vones [mailto:pvones(zv)mbox.vol(tec)cz]
> Sent: Tuesday, April 24, 2001 12:00 AM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Re: scheduler
>
>
> From: "Miroslav Barica" <miroslav.barica(zv)matador.sk>
> > nema niekto navod, komponentu, tip ako spravit jednoduchy
> scheduler pre
> > spracovanie davky? predstava je asi taka, ze su
> zadefinovane dni a cas
>
> Ahoj,
>
> co treba pouzit vestaveny Task Scheduler z Windows. Do
> starsich verzi Windows
> staci nainstalovat IE5.
>
> Petr Vones, amatersky programator
>
>
postmessage a CTRL+S
[*] Pavel Gazda <Pavel.Gazda(zv)seznam(tec)cz> - 24.4.2001 07:14:15
> Musim se zeptat jeste jednou:
>
> Potrebuju na JINOU aplikaci pomoci postmessage nebo sendmessage poslat
> kombinaci stlacenych klaves CTRL+S.
a toto nefunguje ?
Postupne:
keydown CTRL
keypress S
keyup CTRL
pavel.gazda(zv)seznam(tec)cz
Detekcia sietovej cesty resp. disku
[*] Peter Vlkovic <vlkovic(zv)minv.sk> - 24.4.2001 07:36:58
> Skus toto:
>
> Lokalny disk je napr.: C:\
> Sietovy disk je napr.: \\NazovPocitaca\NazovDisku\
>
Trosku zrozumitelnejsie, mam na mysli nejaky zdielany
sietovy adresar primapovany do systemu ako lokalny
disk.
P.
Problem s instalaci komponenty
[*] Pavel ZIDEK <delphi(zv)kopr(tec)cz> - 24.4.2001 08:01:29
Problem s instalaci komponentyZkus nastavit cestu:
Tools / Enviroment Options / Library / Library Path
Pavel
----- Original Message -----
From: brant(zv)dcomm(tec)cz
To: delphi-l(zv)clexpert(tec)cz
Sent: Monday, April 23, 2001 5:35 PM
Subject: Problem s instalaci komponenty
Ahoj vespolek,
mam tento problem: Pouzivam bez problemu JCL a RX (D5 Pro, W98). Ted kolega napsal velmi jednoduchou komponentu (potomek TPanel), ktera pouziva nektere unity z meho projektu. Psal to bez jakychkoli zkusenosti s tvorbou komponent na notebooku a sam byl prekvapen, ze to funguje. Vzal jsem jeho zdrojak (pro zajimavost: 106 radku) a chtel jsem komponentu nainstalovat na muj pocitac. Delam to tak, ze zvolim Component/Install component, do Unit file name dam cestu a nazev zdrojaku a do Search Path dam jeste cestu k souborum meho projektu, protoze komponenta pouziva jeho casti. Package file name necham na dclusr50.dpk. Soubor *.pas se spravne objevi v casti Contains. Zvolim Compile a uz je tu problem: Prestoze unit JclMAPI a nektere dalsi jsou uvedene v zahlavi uses (a kompilator je najde, jinak by rval uz na uses), kompilator rve u kazde funkce z JCL ze identifier ..... undeclared. Kdyz zakomentuju vsechny tyto funkce, kompilace probehne, ale po skonceni se zahlasi "Cannot load package....\dclusr50.bpl. Nelze nalezt jeden z knihovnich souboru... Kdyz zdrojak komponenty z okenka dclusr50.dpk zase vyjmu, kompilace i instalace projdou v pohode. Uz jsem z toho magor. Co delam blbe, tusite nekdo? Diky predem za vsechna nakopnuti spravnym smerem.
RNDr. Petr Brant [Brant(zv)dcomm(tec)cz]
ICQ # 68652380
D&COMM s.r.o
Korunova�n� 6
Praha 7
Detekcia sietovej cesty resp. disku
[*] Tomas Vladik <tom.vladik(zv)swadvice(tec)cz> - 24.4.2001 08:21:34
> da sa z programu v Delphi nejakym jednoduchym sposobom
> detekovat, ci je urcita cesta resp. disk sietovy?
>
ZKus juknout sem:
http://homepages.borland.com/efg2lab/Library/Delphi/IO/DisksDrives.htm
Snad tam bude to co hledas.
T.
registry
[*] Petr Smol�k <psmolik(zv)fides(tec)cz> - 24.4.2001 08:29:10
> chtel jsem se zeptat zda-li jde zapsat do vetve HKEY_LOCAL_MACHINE z
> programu nejake data, kdyz uzivatel neni prihlasen jako admin. Je
prihlasen
> treba jako host na op. sys. WinNT, Win2000.
Pomoci regedt32 si nastav prava k tomu klici (cteni i zapis)
pro dane skupinu uzivatelu.
Otazka pro odborniky:
Da se to nastavit programem (samozrejme psanem v Delphi).
Napr. pri instalaci, kdy to musi nainstalovat admin?
Petr Smol�k
psmolik(zv)fides(tec)cz
Detekcia sietovej cesty resp. disku
[*] Jano <jj_delphi(zv)ke.ubp.sk> - 24.4.2001 08:32:40
>> Skus toto:
>>
>> Lokalny disk je napr.: C:\
>> Sietovy disk je napr.: \\NazovPocitaca\NazovDisku\
>>
>
>Trosku zrozumitelnejsie, mam na mysli nejaky zdielany
>sietovy adresar primapovany do systemu ako lokalny
>disk.
Ahoj,
pouzi na to API funkciu "GetDriveType"
priklad:
-----------
if GetDriveType(PChar('X:')) = DRIVE_REMOTE then
ShowMessage('Sietovy disk');
vycuc z helpu:
==========
UINT GetDriveType(
LPCTSTR lpRootPathName // address of root path
);
Parameters
lpRootPathName
Points to a null-terminated string that specifies the root directory of the
disk to return information about. If lpRootPathName is NULL, the function
uses the root of the current directory.
Return Values
The return value specifies the type of drive. It can be one of the following
values:
Value Meaning
0 The drive type cannot be determined.
1 The root directory does not exist.
DRIVE_REMOVABLE The drive can be removed from the drive.
DRIVE_FIXED The disk cannot be removed from the drive.
DRIVE_REMOTE The drive is a remote (network) drive.
DRIVE_CDROM The drive is a CD-ROM drive.
DRIVE_RAMDISK The drive is a RAM disk.
==============
Jano
Detekcia sietovej cesty resp. disku
[*] Pesek Michal <Michal.Pesek(zv)MNUL.CZ> - 24.4.2001 08:38:05
Zkus se kouknout na
http://www.peprsoft(tec)cz/default.asp?stpm=delphi/tipy.asp?id=27
S pozdravem
Michal PEPR Pesek
>>
>> Trosku zrozumitelnejsie, mam na mysli nejaky zdielany
>> sietovy adresar primapovany do systemu ako lokalny
>> disk.
>>
>> P.
>>
Detekcia sietovej cesty resp. disku
[*] Lud�k ZITA <konference(zv)sales(tec)cz> - 24.4.2001 08:41:14
----- Original Message -----
From: "Peter Vlkovic" <vlkovic(zv)minv.sk>
> Trosku zrozumitelnejsie, mam na mysli nejaky zdielany
> sietovy adresar primapovany do systemu ako lokalny
> disk.
Ahoj.
Pokud mne pamet neklame, tak u namapovaneho disku neslo zjistit seriove
cislo pomoci fce GetVolumeInformation.
Ale nejsem si jisty a nemuzu to ted overit.
Ludek
Jak deaktivovat vlastni aplikaci
[*] Pavol Kaka�ka <paka(zv)aktis(tec)cz> - 24.4.2001 08:55:25
Zalezi na tom aka zlozita je ta Tvoje App. Ak ma jedno okno, respektive je
riadena jednym MAIN oknom tak staci aby si zmenil kuzror a nastavil Enabled
na False:
procedure TForm1.Button1Click(Sender: TObject);
begin
Screen.Cursor := crHourGlass;
try
Self.Enabled := False;
try
XXX.....
finally
Self.Enabled := True;
end;
finally
Screen.Cursor := crDefault;
end;
end;
Pavol Kaka�ka
kasix(zv)atlas(tec)cz
From: "ing.Pavel Cabalka" <pavel_cabalka(zv)vcshk(tec)cz>
> Nedokazal by mi nekdo poradit s nasledujicim :
> Z me aplikace spoustim pomoci ShellExecute cizi aplikaci (generator
sestav).
> Jde mi o to, aby po spusteni cizi aplikace moje aplikace zustala
neaktivni -
> skoro mrtva, dokud neukoncim cizi aplikaci. Jde to nejak?
> diky za kazdou radu ci namet
> PavelC
> P.S. dost to specha.
Printer properties dialog podruhe
[*] Jurica Marek <marekj(zv)TDAT.CZ> - 24.4.2001 09:02:47
Ahoj,
my pouzivame pro nastaveni nasledujici kod a nemame zatim problemy.
Na zacatku programu takto nastavujeme uzivatelem ulozene nastaveni tiskarny.
Zkraceny kod (procedura mFillBuffer naplni strukturu udaji):
var
DeviceMode : THandle;
pDevMode: PDeviceMode;
Device, Driver, Port: array[0..79] of char;
PrinterHandle : THandle;
sNewDevice, sNewDriver, sNewPort: string;
begin
Printer.SetPrinter(PChar(sNewDevice), PChar(sNewDriver),
PChar(sNewPort), 0);
...
Printer.GetPrinter(Device, Driver, Port, DeviceMode);
...
if DeviceMode <> 0 then
if OpenPrinter(Device, PrinterHandle, nil) then
try
pDevMode := GlobalLock(DeviceMode);
if pDevMode <> nil then
try
mFillBuffer;
pDevMode^.dmFields := pDevMode^.dmFields or DM_MODIFY;
DocumentProperties(0, PrinterHandle, Device, pDevMode^,
pDevMode^, DM_IN_BUFFER or DM_OUT_BUFFER)
finally
GlobalUnlock(DeviceMode);
end;
finally
ClosePrinter(PrinterHandle);
end;
end;
Marek Jurica
> -----Original Message-----
> From: ing. Pavel Zilinec [mailto:zilinec(zv)email(tec)cz]
>
>
> Tady je kod. ktery mi funguje. Mozna je trochu chaoticky a ma
> zbytecnosti, ale jedna se jen o testovani.
> Jsou tam zapoznamkovane dva radky, kde kazdy z nich by mel umet ulozit
> zmeny na tiskarnu, ale u obou to pada na chybu.
>
> procedure Pokus2;
> var
> FPrinterHandle : THandle;
> StubDevMode : TDeviceMode;
> h : tHandle;
> PrinterName: array[0..cchDeviceName] of Char;
> D3: THandle;
> D1, D2: array[0..MAX_PATH] of Char;
> begin
> PrinterName := '';
> Printer.GetPrinter(PrinterName, D1, D2, D3);
> if OpenPrinter (PrinterName,FPrinterHandle,nil) then
> begin
> {DocumentProperties vrati potrebnou velikost}
> h:=LocalAlloc
> (GHND,DocumentProperties(0,FPrinterHandle,PrinterName,StubDevM
> ode,StubDevMode,0));
> if (h<>0) then
> begin
> {Do pam�ti nat�hne aktu�ln� vlastnosti}
>
> DocumentProperties(0,FPrinterHandle,PrinterName,PDeviceMode(h)
> ^,PDeviceMode(h)^,DM_OUT_BUFFER or DM_IN_BUFFER);
> {Zmodifikujeme ty hodnoty (uzivatelsk� dialog)}
> if
> DocumentProperties(0,FPrinterHandle,PrinterName,PDeviceMode(h)
> ^,PDeviceMode(h)^, DM_IN_PROMPT or DM_OUT_BUFFER) = IDOK then
> {Zap�seme zmodifikovan� vlastnosti na tisk�rnu}
> ;// Printer.SetPrinter(PrinterName, D1, D2, h);
> //
> DocumentProperties(0,FPrinterHandle,Device,PDeviceMode(h)^,PDe
> viceMode(h)^,DM_IN_BUFFER or DM_OUT_BUFFER);
> LocalFree (h);
> end;
> ClosePrinter (FPrinterHandle);
> end;
> end;
> ------
Existence objektu
[*] Tom� Janta����##��{�#��Y��̿ - 24.4.2001 09:13:41
Ahoj,
treba takhle :
If (tvuj ojekt)<>nil then (ojekt existuje) else (ojekt neexistuje) ;
> muzete mi poradit jak zjistim zda-li dany objekt existuje?
Tomas Jantac
PaPouch elektronika
www.papouch.com
Linkovani 16-bit OBJ souboru v Delphi 5
[*] Jind�ich Nikodem <nikodem(zv)kh-kinetic(tec)cz> - 24.4.2001 09:41:17
Hi,
mam soubor SCOMFFPA.OBJ, ktery je napsan s nejvetsi pravdepodobnosi v TASM.
Je tedy 16-tibitovy.
Potrebuji jej prilinkovat v Delphi 5 Professional, ale nejak mi to nejde:
{$LINK SCOMFFPA.OBJ}
function FFPToA(alue: integer):String; external;
po kompilaci mi to zahlasi
16-Bit segment encountered in object file 'C:\...\SCOMFFPA.OBJ'
Lze vubec 16-Bit. OBJ soubor prilinkovat?
Predem diky
Jindrich Nikodem
Linkovani 16-bit OBJ souboru v Delphi 5
[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 24.4.2001 09:47:54
Nejde
Jaro B.
>
> Lze vubec 16-Bit. OBJ soubor prilinkovat?
>
>
> Predem diky
>
> Jindrich Nikodem
OS + Delphi
[*] Jozef Cervenansky <dodosoft(zv)hotmail(tec)com> - 24.4.2001 09:52:24
>At uz je to jak chce, autori Delphi pocitali
>s trochu jinou cilovou aplikacni skupinou.
>Operacni systemy se dneska fakt pisou
>v necem jinem :).
>
>Ondrej Krajicek
>
jasne, myslel som si to, ale kedze som v delphi zaciatocnik, radsej som si
to chcel overit :o)
OS su teda zalezitostou C (C++) + Assemblera
alebo su pisane aj v inych jazykoch, a ktorych?
jozo
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
Existence objektu
[*] Michal Tiller <Michal.Tiller(zv)oskarmobil(tec)cz> - 24.4.2001 10:19:06
> muzete mi poradit jak zjistim zda-li dany objekt existuje?
Ja pouzivam:
if Asigned(Objekt) then ...
nebo
if (Objekt <> nill) then ...
Michal Tiller
Error RLINK32 nalehave.
[*] Milink Otakar <otam(zv)TDAT.CZ> - 24.4.2001 10:22:59
Asi je ten DFM ulozeny jako textovy. Pouzijte convert.exe
z adresare Delphi\Bin na prevod zpet do binarni podoby...
s pozdravem Otakar Milink
>
> Prosim vas nalehave lze neco vymazat nebo tak p�i tomto hla#en� ?
>
> Error RLINK32 : Unsupported 16bit resource in file Unit2.DFM
>
> Description
> RLINK32 has encountered an error.
> Contact Inprise Corporation if you receive this error.
>
> Vzniklo to tak �e jsem neco udelal v D5 a dnes to potrebuji
> upravit v D4.
>
>
postmessage a CTRL+S
[*] Ing. Vladim�r R��i�ka���#��rF#v("#�� - 24.4.2001 10:28:31
Nefunguje.
PostMessage(HandleToSend,wm_keydown,vk_control,0);
PostMessage(HandleToSend,wm_keydown,word('F'),0);
PostMessage(HandleToSend,wm_keyup,word('F'),0);
PostMessage(HandleToSend,wm_keyup,vk_control,0);> > Musim se zeptat jeste jednou:
> >
> > Potrebuju na JINOU aplikaci pomoci postmessage nebo sendmessage poslat
> > kombinaci stlacenych klaves CTRL+S.
>
> a toto nefunguje ?
>
> Postupne:
> keydown CTRL
> keypress S
> keyup CTRL
>
>
> pavel.gazda(zv)seznam(tec)cz
>
postmessage a CTRL+S
[*] Ing. Vladim�r R��i�ka���#��rF#v("#�� - 24.4.2001 10:32:27
melo by to byt pouzitelne ve win95 ...
ikdyz prave programuju ve win98, D4 Profi
> > Potrebuju na JINOU aplikaci pomoci postmessage nebo sendmessage poslat
> > kombinaci stlacenych klaves CTRL+S.
>
> Ahoj,
>
> pro jake verze Windows, bude vadit kdyz to nebude pouzitelne ve Win95 ?
>
> Petr Vones, amatersky programator
Uzavreni aplikace pri skonceni windows podruhe
[*] Miroslav Ondrisek <ondrisek(zv)atlas(tec)cz> - 24.4.2001 10:54:50
Tak nevim, jestli jsem blazen ja nebo ...
W2000Pro, D4Pro
V Apliakci je RxTrayIcon, TNMPOP3, TIdHTTP (Indy)
Pri pokusu uzavrit Windows se zavre aplikace, ale nikoliv Windows.
Prubeh zprav:
1.
WMQueryEndSession(var Message: TWMQueryEndSession);
begin
inherited;
Message.Result := Integer(True);
end;
2.
WMEndSession(var Message: TWMEndSession);
begin
Monitor.Enabled:=False; // vypnut� Timeru
inherited;
Message.Result := Integer(True);
Form1.Close;
end;
3.
OnCloseQuery
CanClose := True;
V soucasne dobe uz ani CloseQuery nepouzivam
4.
OnClose
ZaverecneOperace;
Action := caFree;
Zkousel jsem i Restore hlavniho okna, aby nebyl minimized.
Takto mi probehnou zpravy a udalosti, zavre se aplikace a nic. Windows
zustanou otevrene.
Nevidite nekdo nekde tu botu?
Diky Mira Ondrisek
HW klic
[*] EFG developer <developer(zv)efg(tec)cz> - 24.4.2001 11:27:58
Zdravim, nedelal jste nekdo z vas nejakou aplikaci vyuzivajici ochranu HW
klicem po se sitovym pristupem (Sentinel SuperPro, NetSuper-Pro). Potrebuji
nejake informace, ty od vyrobce mi nestaci a nejsem schopny to rozchodit po
siti (lokalne to funguje).
Dekuji za nakopnuti
Petr Sikola
OS + Delphi
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 24.4.2001 11:43:03
From: "Jozef Cervenansky" <dodosoft(zv)hotmail.com>
> OS su teda zalezitostou C (C++) + Assemblera
> alebo su pisane aj v inych jazykoch, a ktorych?
Vim o jednom docela rozsahlem a komercne relativne uspesnem OS, ktery
byl napsan v TopSpeed Module jeste v dobe, kdy nebyla 32-bitova wokna.
Modula se ostatne z duvodu podpory kooperativniho multitaskingu na
urovni jazykove konstrukce pouzivala pomerne casto u malych ridicich
systemu, kde vlastne zady OS nebyl.
Take ADA se pouzivala, ale uz jsem o ni dlouho neslysel.
Svemo casu pouzival Intel ve svych RMX systemech jazyk PL/M.
Vzacne jsem videl pouzit napr. FORTH, kdy je kus zakladniho prostredni
napsan v ASM, zbytek pak ve FORTHu.
Bye, pf
Z D5 na Accessi MDB s heslem
[*] Erik Salaj <winsoft(zv)stonline.sk> - 24.4.2001 12:14:40
> prosim o radu: snazim se z D5 pripojit na zaheslovany MDB Accessu 2000.
> D5 ale porad krici:
>
> "Cannot start your application. The workgroup information file is missing
or
> opened exclusively by another user."
>
> Jak 100hoven?
>
> heslo samozrejme znam, a napr. Excel z tohoto MDB data bez zbytecnych kecu
> vytahne.
> S MDB bez hesla lze pracovat v D5 v pohode.
Heslo si zadal ako heslo uzivatela nie ako heslo databazy (Access ma dva
rozdielne urovne ochrany). Pozri DAO FAQ
http://www.cybermagic.co.zn/winsoft/daofaq.htm#Q23
Erik
winzip a send
[*] Jiri Novotny <NOVOTNY(zv)ftknw.upol(tec)cz> - 24.4.2001 10:36:20 met-1
> zdravim konferenciery. Potreboval bych natuknout smer jakym se mam ubirat.
> Muj program vygeneruje 4 soubory, dejme tomu .txt, tyhle bych chtel z
> aplikace zabalit
> do ZIPu, a to pod nejakym danym heslem, a pote ten ZIP odeslal v priloze
> mailu.
Ahoj,
ja podobny problem resim pres komponentu ZipMaster (bohuzel uz nevim,
odkud jsem si ji stahnul, ale jedna se o soubor DZDEL15M.EXE) -
provede se zazipovani dat, no a potom ten archiv poslu pomoci
Synapse, konkretne pomoci TMIMEMess a SendToRaw
(priklad je na http://www.ararat(tec)cz/synapse/docs/GuideMIME.htm)
Jirka [dnes mam svatek, hec! :-))]
RAS a dialog
[*] CERMAK <CERMAK(zv)procom(tec)cz> - 24.4.2001 12:47:02
Ahoj vsichni
Mam takovy drobny dotaz, da se obecne ve Win9x a Win NT zavolat API fce
RasDial tak, aby se pred vytocenim objevil standardni dialog pripojeni s
prednastavenymi hodnotami a uzivatel je mohl zmenit, nebo ho musim
naprogramovat sam?
Jaromir Cermak
Existence objektu
[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 24.4.2001 12:52:33
On 24 Apr 2001, at 9:13, Tom�# Janta� wrote:
> If (tvuj ojekt)<>nil then (ojekt existuje) else (ojekt neexistuje) ;
Zcela obecne, kdyz udelam Objekt.Free, pak Objekt ukazuje
doprazdna, tedy neni nil, ale pritom neexistuje. Pokud potrebuji
takto objekty testovat, pak po kazdem Free musim jeste dat
Objekt := nil.
> > muzete mi poradit jak zjistim zda-li dany objekt existuje?
S pozdravem
Zbysek Hlinka
http://www.hlinka(tec)cz http://www.slhaters(tec)cz
Phones: 02/795 29 56; GSM: 0603 551 282
Krystofova 1016, 149 00 Praha 4
CZ
Existence objektu
[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 24.4.2001 13:07:33
Na to lze pouzit "procedure FreeAndNil(var Obj);" z VCLUtils z RXLib
(ale myslim ze v D5 je to jiz vycisteno).
Jaro B.
> -----Original Message-----
> From: Zbysek Hlinka [mailto:hlinka(zv)hlinka(tec)cz]
> Sent: Tuesday, April 24, 2001 12:53 PM
>
> On 24 Apr 2001, at 9:13, Tom�# Janta� wrote:
>
> > If (tvuj ojekt)<>nil then (ojekt existuje) else (ojekt neexistuje) ;
>
> Zcela obecne, kdyz udelam Objekt.Free, pak Objekt ukazuje
> doprazdna, tedy neni nil, ale pritom neexistuje. Pokud potrebuji
> takto objekty testovat, pak po kazdem Free musim jeste dat
> Objekt := nil.
>
> > > muzete mi poradit jak zjistim zda-li dany objekt existuje?
>
> S pozdravem
>
> Zbysek Hlinka
OS + Delphi
[*] Jozef Cervenansky <dodosoft(zv)hotmail(tec)com> - 24.4.2001 13:19:48
vyrovna sa kvalita kompilovaneho programu v delphi, C++ ?
myslim tym, ktory jazyk robi optimalizovanejsi kod.
(po zapnuti vhodnych optimalizacii kompilatora)
a co trebars rychlost?
bezi rovnaky program (algoritmus) rychlejsie na Delphi alebo C++ (Builder,
Visual)?
ak by mal niekto nejake testy, mohol by mi poslat vysledky?
moc diky
jozo
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
OS + Delphi
[*] Jozef Cervenansky <dodosoft(zv)hotmail(tec)com> - 24.4.2001 13:51:36
>Myslim ze otazka je spatne polozena. Podle mne nezalezi totiz na
>jazyku ,ale compilatoru.
>
>Dale pak zalezi jake knihovny pouzijes atd.... Proste je to slozita
>otazka na to aby na ni slo lehce odpovedet.
>
>Podle nekolika clanku a testu z internetu ja osobne kazdemu rikam
>ze delka kodu a jeho rychlost je pri stejne pracnem programovani
>skoro stejna.
>
>Nemuzes asi porovnavat kod v C ,ktery napises bez knihoven a spol
>s tim ze maly exe ma v Delphi 300kb. Musis vzit v potaz ze v tech 300kb
>je spousta casti ktere jsou cenu za to ze parkrat soupnes mysi a mas
>aplikaci.
>
>
>Radek
uplne som to pochopil, suhlasim s tebou
vdaka
jojo
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
OS + Delphi
[*] PeJaSoft <pejasoft(zv)pejasoft(tec)com> - 24.4.2001 13:53:19
Tim se zabyvaji treba na http://www.optimalcode.com/ .
S pozdravem
Petr Jarkovsky
pejasoft(zv)pejasoft.com
----- Original Message -----
> vyrovna sa kvalita kompilovaneho programu v delphi, C++ ?
> myslim tym, ktory jazyk robi optimalizovanejsi kod.
> (po zapnuti vhodnych optimalizacii kompilatora)
> a co trebars rychlost?
> bezi rovnaky program (algoritmus) rychlejsie na Delphi alebo C++ (Builder,
> Visual)?
> ak by mal niekto nejake testy, mohol by mi poslat vysledky?
> moc diky
> jozo
Existence objektu
[*] Pavol Kaka�ka <paka(zv)aktis(tec)cz> - 24.4.2001 13:54:23
RE: Existence objektuV D5 je "FreeAndNil" priamo v unite "Sysutils".
Pavol Kaka�ka
kasix(zv)atlas(tec)cz
----- Original Message -----
From: Bene# Jaroslav
>Na to lze pouzit "procedure FreeAndNil(var Obj);" z VCLUtils z RXLib (ale
myslim ze v D5 je to jiz vycisteno).
Sledovani zmen souboru
[*] Jan Krizek <krizek(zv)vitasw(tec)cz> - 24.4.2001 14:19:26
Ahoj,
vytvarim editor na textove soubory a chtel bych tam mit kontrolu zmen v
editovanem souboru mimo muj editor. Tak jak je napr. v editoru Delphi, ze se
editor zepta zda se ma nacist zmeny souboru. Dela se to jenom kontrolovanim
po nejakem casu, pripadne pri aktivaci aplikace, nebo to lze i jinak.
Dalsi vec, kterou bych potreboval je zda lze nejak zjistit zda dve jmena
souboru ukazuji na stejny soubor nebo ne - napr. kdyz se jedna o sitovy disk
zpristupneny pres dve ruzna sdileni.
A posledni, kdyz editory umoznuji zapis do Readonly souboru, tak to delaji
tak, ze zkusi shodit po dobu zapisu atribut Readonly?
Honza +
Post Message
[*] Jiri Vrabec <vrabec(zv)jaja.kn.vutbr(tec)cz> - 24.4.2001 14:24:56
nevite prosim nekd jak poslat do okna spravu o tom ze byli zmacknuty zaroven klavesy CTRL + "sipka
doleva".
Dik Jirka
aplikace, ktera si prepise exe
[*] Zelen� Ale� <azeleny(zv)csas(tec)cz> - 24.4.2001 14:41:52
DDV,
ze do toho jeste stouram, ale co kdyz bude potreba aktualizovat ten "maly"
aktualizacni exacek???
Abychom pochopili rekurzi, musime nejprve pochopit rekurzi...
1) I bezici aplikaci muzete prejmnenovat exac pod rukama (a samozrejme to
muze udelat sama) /pokud to ovsem nedelate pruzkumnikem, to je trouba a tam
to nefunguje, ale z cmd to jde - ono totiz pri rename zustane platny jiz
pozity handle na soubor, takze prejmenovani nicemu nevadi.
2) Apliakce si tedy prejmenuje exacek, protoze nekde v konfiguraci nasla, ze
v "zdroji" (adresar na siti, ftp....) je nova verze.
3) Zkusi tu novou verzi stahnout a umistit na spravne misto, zkotroluje
CRC(MD5)... zda souhlasi, podiva se dozdroje, zda nema udelat jeste neco
(kopirovani dlasich souboru na vybrana mista, nastavovani cehosi do
registry/ini...), vytecne, vse shouhlasi.
4) zavola MoveFileEx() [dekuji dotycnemu, ktery to nasel, ja si nevedel
vzpomenot] aby pri pristim rebootu bylo uklizeno, nebo napise nekakm do
konfigurace nove verzi, ze ma byt soubor blabal.exe smazan.
5) Protoze se uz jmenuje jinak, napise neco ve stylu "tak mam novoui verzi,
bye" spusti tu novou verzi a sama se ukonci - cimz je podle mne hotovo a
odpadne problem s aktualizaci aktualizacnich programu...
a.
-----------------------------------------------------------------------
Ales Zeleny (OK1UUE)
Ceska sporitelna a.s.
Bubenska 1
170 00 Praha 7
Email: azeleny(zv)csas(tec)cz
tel: +420 2 66703 306
-----------------------------------------------------------------------
Due to technical difficulties tomorrow has been postponed indefinitely.
OS + Delphi
[*] voltrr1.epr(zv)mail.cez(tec)cz - 24.4.2001 13:45:52
> vyrovna sa kvalita kompilovaneho programu v delphi, C++ ?
> myslim tym, ktory jazyk robi optimalizovanejsi kod.
> (po zapnuti vhodnych optimalizacii kompilatora)
> a co trebars rychlost?
Myslim ze otazka je spatne polozena. Podle mne nezalezi totiz na
jazyku ,ale compilatoru.
Dale pak zalezi jake knihovny pouzijes atd.... Proste je to slozita
otazka na to aby na ni slo lehce odpovedet.
Podle nekolika clanku a testu z internetu ja osobne kazdemu rikam
ze delka kodu a jeho rychlost je pri stejne pracnem programovani
skoro stejna.
Nemuzes asi porovnavat kod v C ,ktery napises bez knihoven a spol
s tim ze maly exe ma v Delphi 300kb. Musis vzit v potaz ze v tech 300kb
je spousta casti ktere jsou cenu za to ze parkrat soupnes mysi a mas
aplikaci.
Radek
Listbox+posuvnik
[*] Ing. Vladim�r Ruzicka <ruzicka(zv)digitus(tec)cz> - 24.4.2001 15:01:15
> Je mozne v Delphi nejak svazat kuprikladu dve komponenty typu
> Listbox takovym zpusobem aby se pri pohybu posuvniku u jedne z
> nich automaticky odskrolovala i druha komponenta?
>
> Karel Kohout
U listboxu to jde napriklad pomoci vlastnosti "TopIndex"
pak se da napsat:
ListBox2.TopIndex:=ListBox1.TopIndex;
Ing. Vladimir Ruzicka
Listbox+posuvnik
[*] brant(zv)dcomm(tec)cz - 24.4.2001 15:03:45
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.
Kdysi jsem to delal pres ListBox2.TopIndex:= ListBox1.TopIndex a chodilo to.
RNDr. Petr Brant [Brant(zv)dcomm(tec)cz]
ICQ # 68652380
D&COMM s.r.o
Korunova�n� 6
Praha 7
Je mozne v Delphi nejak svazat kuprikladu dve komponenty typu
Listbox takovym zpusobem aby se pri pohybu posuvniku u jedne z
nich automaticky odskrolovala i druha komponenta?
Existence objektu
[*] Bohdan Voska <bohdan(zv)softok(tec)cz> - 24.4.2001 15:04:31
On 24 Apr 2001, at 9:13, Tom�# Janta� wrote:
> If (tvuj ojekt)<>nil then (ojekt existuje) else (ojekt neexistuje) ;
>Zcela obecne, kdyz udelam Objekt.Free, pak Objekt ukazuje
>doprazdna, tedy neni nil, ale pritom neexistuje. Pokud potrebuji
>takto objekty testovat, pak po kazdem Free musim jeste dat
>Objekt := nil.
To je sice hezky, ale co kdyz se nekde pouzije v programu napr.
for J:=ComponentCount-1 downto 0 do
begin
componets[J].free;
end;
tak muj odkaz na objekt je neplatny a vlastne nejsem schopen zjistit jestli
dany objekt ukazuje do prazdna nebo ne.
Jinak taky pouzivam Object.free a potom Object:=nil nebo proceduru
freeandnil(object).
Bohdan Voska
bohdan(zv)softok(tec)cz
SOFTWARE OK
Error RLINK32 - u� nenalehave
[*] Valenta Patrik <valentapat(zv)volny(tec)cz> - 24.4.2001 15:27:23
Hm, tak na to jsem nep�i#el, moc diky, pro p��#t�.
Jinak jde to i ru�n�.
1. Odstranit posti�ene unity z projektu. ... nesmi se to ukladat.
2. p�idat novy form a textovou podobu formulare jsem zkopiroval z unit2.dfm
... viz Wiev es text.
3. jeste zkopirovat zdrojak Unitu z unit.pas (doposud neulozeneho) a je to.
----- Original Message -----
From: Milink Otakar <otam(zv)TDAT.CZ>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Tuesday, April 24, 2001 10:22 AM
Subject: RE: Error RLINK32 nalehave.
Asi je ten DFM ulozeny jako textovy. Pouzijte convert.exe
z adresare Delphi\Bin na prevod zpet do binarni podoby...
s pozdravem Otakar Milink
>
> Prosim vas nalehave lze neco vymazat nebo tak p�i tomto hla#en� ?
>
> Error RLINK32 : Unsupported 16bit resource in file Unit2.DFM
>
> Description
> RLINK32 has encountered an error.
> Contact Inprise Corporation if you receive this error.
>
> Vzniklo to tak �e jsem neco udelal v D5 a dnes to potrebuji
> upravit v D4.
>
>
Oracle - Triedenie
[*] Peter Rafaj <rafaj(zv)datalock.sk> - 24.4.2001 15:46:12
Cafte
Slovensky index na stlpci vytvorim v ORACLI takto:
CREATE INDEX idx1 ON tabulka(NLSSORT(stlpce, 'NLS_SORT=Slovak'))
Potom vsak Oracle neviem donutit aby jednak tento index dokazal vyuzit pri
triedeni a jednak pri vyhladavani.
Teda neviem donutit nasledovne 2 dotazy pouzit tento index:
select *
from TABULKA
where STLPEC < 'jflsjfsldk';
select *
from TABULKA
order by STLPEC;
Je Oracle taky idiot, alebo len treba nastavit nejake veci a ono to pojde?
Skusal som aj menit NLS_SORT a NLS_COMP.
Dakujem za kazdu pomoc.
[ Peter Rafaj mailto:rafaj(zv)datalock.sk ]
[ Datalock a.s. http://www.datalock.sk ]
DBNavigator
[*] "Mirek Drej�ek" <drejcek(zv)schkocr(tec)cz> - 24.4.2001 15:47:19
Zdravim,
pri pouziti tlcitka "-" na DBNavigatoru se zobrazi hlaseni v anglictine, jestli se ma tento zaznam skutecne smazat. Chci se zeptat jak toto co nejjednoduseji pocestit.
Predem diky za jakoukoli radu.
Mirek Drejcek.
Ceske helpy a skoleni
[*] Jakub Pl�ek <kubapl(zv)seznam(tec)cz> - 24.4.2001 16:06:42
Ahoj vsem Delphinum.
1)Nejsem moc zdatnej v anglictine a tak by me zajimalo jestli se nekde da
sehnat ceskej help do delphi4(jsem ochotny i platit pokud bude cena
primerena) a ke komponentam DelphiX (k DelphiX i anglicky)
2.Dale by me zajimalo jestli se nekde na netu neskryva nejaka kniha o
delphi(4),nejlepe zadarmo a jeste lepe cesky.
3.No a jeste jedem dotaz na programatory z brna a okoli, nevite o nejakem
skoleni o Delphi, nejlepe individualni.
Jakub Pl#ek
kubapl(zv)seznam(tec)cz
www.sweb(tec)cz/kubapl
OS + Delphi
[*] Ondrej Krajicek <xkrajic(zv)ics.muni(tec)cz> - 24.4.2001 16:31:56
No o tom, ze by nekdo psal jadro OS v C++ nevim (docela
by me to prekvapilo). Zalezi taky dost na platforme.
CISC: Jadro je zpravidla smes kodu v jazyce C a Assembleru
(WinNT, Linux). U nas se vzdycky studenti strasne
divi jak muze byt jadro WinNT objektove orientovane,
kdyz je napsane v C :).
RISC: Na techto platformach se primo assembler moc
nepouziva, spis in-house kompilatory s nejakou
brutalni optimalizaci.
No a pak jsou tady ruzne speciality,
o kterych se zminuje Petr Fejfar. Pokud te to
zajima, docela zajimave cteni jsou
specifikace MACHu, Springu (Sun Labs)
a HURDu.
Ondrej Krajicek
>
> jasne, myslel som si to, ale kedze som v delphi zaciatocnik, radsej som si
> to chcel overit :o)
> OS su teda zalezitostou C (C++) + Assemblera
> alebo su pisane aj v inych jazykoch, a ktorych?
> jozo
> _________________________________________________________________________
> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
--
---------------------------------------------------------------------
Ondrej [Krajicek at ics.muni(tec)cz] OK-) fi: xkrajic(zv)fi.muni(tec)cz
.Omnia ad maiorem Informaticae gloriam
-->>> The Nexus Framework <<<-- sourceforge.net/projects/nexusproject
.Of course we can, moreover we must, it is our holiest duty
---------------------------------------------------------------------
Canvas a Draw...
[*] Ondrej Krsko <krsko(zv)gjh.sk> - 24.4.2001 16:37:47
[P��loha v souboru: smime.p7s]
Nazdar,
Potreboval by som podobnu funkciu ako Canvas.Draw(x,y,source), ale ktora umozni zo source zobrat len cast obrazku, teda nieco taketo:
Drawx(x,y,source,Rect(20,20,100,100)); // (na suradnice x,y skopiruje cast obrazku ohranicenu suradnicami (20,20,100,100).
Skusal som CopyRect, tam ale nikde nevidim, ako vykreslit transparentny obrazok, zatialco pri Draw mi to funguje.
Som iba slepy, alebo mi niekto poradi ???
Dakujem.
Listbox+posuvnik
[*] Karel Kohout student <xkohoutk(zv)feld.cvut(tec)cz> - 24.4.2001 09:38:49 met-1mest
Je mozne v Delphi nejak svazat kuprikladu dve komponenty typu
Listbox takovym zpusobem aby se pri pohybu posuvniku u jedne z
nich automaticky odskrolovala i druha komponenta?
Karel Kohout
Pocitani zaznamu v databazi a Thread
[*] brant(zv)dcomm(tec)cz - 24.4.2001 16:51:07
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
Ahoj vsem,
zacinam si hrat s thready (takze zkusenosti nulove) a potrebuji "na povel"
spocitat zaznamy v tabulce Paradox tak, aby to nezdrzovalo hlavni aplikaci.
Vysledky se prezentuji ve statusbaru. Udelal jsem to takhle a protoze jsem
neco podobneho delal poprve, rad bych, kdyby se na to nekdo zkuseny podival
a poradil, jestli je neco neefektivni, hloupe apod. (pripadne mohu na
soukromy mail zaslat cely program):
Vytvoreni threadu pri startu aplikace:
GetMsgCountThread:= TGetMsgCountThread.Create(true);
GetMsgCountThread.Priority:= tpIdle;
GetMsgCountThread.InitThread('ITR CISELNIKY', 'MSG.DB', 1073741823, nil,
StatusBar1.Panels.Items[0]);---> predani parametru do threadu, alokace
promennych...
GetMsgCountThread.Resume;----> a samotne spusteni
A samotne jadro threadu:
procedure TGetMsgCountThread.Execute;
begin
while not Terminated do
begin
if RunThread then ----> pokud se ma pocitat...
begin
...zde to pocitani...
Synchronize(UpdateNRLabel);
Synchronize(UpdateStatusPanel);----> prezentace vysledku
RunThread:= false; ----> aby se to neprovadelo porad
end;
end;
end;
Vypocet spoustim takto:
GetMsgCountThread.RunThread:=true;
Kod pri ukonceni aplikace:
GetMsgCountThread.Terminate;
GetMsgCountThread.DoneThread; ---> vycisteni pameti alokovane pri
InitThread
GetMsgCountThread.Free;
Diky za vsechna doporuceni a rady.
RNDr. Petr Brant [Brant(zv)dcomm(tec)cz]
ICQ # 68652380
D&COMM s.r.o
Korunova�n� 6
Praha 7
Existence objektu
[*] Robert Suska <robert(zv)korak.sk> - 24.4.2001 17:15:36
if Assigned(object) then ....
ale po uvoleni napr Formu takymto sposobom
Action:= caFree;
musis urobit aj
Form:= nil;
Inac to potom nefunguje lebo pointer stale ukazuje na "nieco"
Sefino
Article rejected, un-authorized poster of robert@k
[*] Robert Suska <robert(zv)korak.sk> - 24.4.2001 17:22:35
Prepacte ze nie som strucny ale prosim venujte mi pozornost
Pouzivam dialog komponent QuickRep. mam Delphi 5 Ent. alebo hned kodom
nastavim tieto parametre tak to nic neurobi a vlastne sa pouzije nastavenie
ktore ma Win. Poradte mi prosim. A este nieco potrebujem este radu ked v
Delphi 5 Ent. urobim databazovu apl. pod BDE na driveroch Paradoxu a cez
Install shield ku tejto verzii Delphi urobim instalacku tak a nainstalujem
ju na inej masine kde nie je instalovene Delphi tak proste mi to vyhadzuje
Access Violation a potom som skusil nainstalovat BDE priamo s instalacie
Delphi 5 Ent. a potom to uz slo. Nemate niekto ak existuje nejaky PATCH
alebo novy Install shield s ktorym mi to bude behat ???
Dakujem
S pozdravom,
--------------------------------------------------------
Robert Suska, IT specialista, amatersky programator
KORAK slovakia, Banska Bystrica
Slovenska republika
www.korak.sk
robert(zv)korak.sk
mIRC - /server 195.168.40.146 - channel #sme NICK Sefino
+421 088 415 14 02
--------------------------------------------------------
Article rejected, un-authorized poster of robert@k
[*] Robert Suska <robert(zv)korak.sk> - 24.4.2001 17:23:18
mam okienko about a v nom napr. bla(zv)bla.sk a chcem aby po kliknuti na tento
mail sa otvorilo okno nejakeho mailoveho klienta a to iste chcem aj pre
adresu URL ale samozrejme s IE alebo Net. Navig viem ze na to existuje
nejaka API ale aka??? :-)
Dakujem
--------------------------------------------------------
Robert Suska, IT specialista, amatersky programator
KORAK slovakia, Banska Bystrica
Slovenska republika
www.korak.sk
robert(zv)korak.sk
mIRC - /server 195.168.40.146 - channel #sme NICK Sefino
+421 088 415 14 02
--------------------------------------------------------
About box a Internet
[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 24.4.2001 17:29:28
Ahoj,
podivej se semka:
http://swnet(tec)cz/article.php?id=4117
Slavek
> mam okienko about a v nom napr. bla(zv)bla.sk a chcem aby po kliknuti na tento
> mail sa otvorilo okno nejakeho mailoveho klienta a to iste chcem aj pre
> adresu URL ale samozrejme s IE alebo Net. Navig viem ze na to existuje
> nejaka API ale aka??? :-)
> Robert Suska, IT specialista, amatersky programator
Buh miluje ateisty. Neobtezuji ho svymi problemy.
-------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
http://swnet(tec)cz
-------------------------------------------------
TGrid Enter vs Tab
[*] Josef Semera <semera(zv)atlas(tec)cz> - 24.4.2001 17:38:09
Urcite jiz tady byl dotaz na pohyb v gridu pres enter, ale snad spatne
hledam. Jediny dotaz ktery jsem nasel - P.Vones pred asi rokem a pul
odkazuje na TI. Ten jsem tam ale uz nenasel.
Zatim se odkazuju na selectedindex, radeji bych zmenil key na tab. Snad si
odchytim Message nevim jak to udelat nejak rozumne.
Pokud se problem jiz resil, moc se omlouvam.
Diky moc,
Josef Semera
semera(zv)atlas(tec)cz
Karlovy Vary
Otvorenie mail okienka???
[*] Robert Suska <robert(zv)korak.sk> - 24.4.2001 18:15:52
mam okienko about a v nom napr. bla(zv)bla.sk a chcem aby po kliknuti na tento
mail sa otvorilo okno nejakeho mailoveho klienta a to iste chcem aj pre
adresu URL ale samozrejme s IE alebo Net. Navig viem ze na to existuje
nejaka API ale aka??? :-)
Dakujem
--------------------------------------------------------
Robert Suska, IT specialista, amatersky programator
KORAK slovakia, Banska Bystrica
Slovenska republika
www.korak.sk
robert(zv)korak.sk
mIRC - /server 195.168.40.146 - channel #sme NICK Sefino
+421 088 415 14 02
--------------------------------------------------------
--------------------------------------------------------
Robert Suska, IT specialista, amatersky programator
KORAK slovakia, Banska Bystrica
Slovenska republika
www.korak.sk
robert(zv)korak.sk
mIRC - /server 195.168.40.146 - channel #sme NICK Sefino
+421 088 415 14 02
--------------------------------------------------------
Nastavenie Tlaciarne a problem s ISH
[*] Robert Suska <robert(zv)korak.sk> - 24.4.2001 18:15:28
Prepacte ze nie som strucny ale prosim venujte mi pozornost
Pouzivam dialog komponent QuickRep. mam Delphi 5 Ent. alebo hned kodom
nastavim tieto parametre tak to nic neurobi a vlastne sa pouzije nastavenie
ktore ma Win. Poradte mi prosim. A este nieco potrebujem este radu ked v
Delphi 5 Ent. urobim databazovu apl. pod BDE na driveroch Paradoxu a cez
Install shield ku tejto verzii Delphi urobim instalacku tak a nainstalujem
ju na inej masine kde nie je instalovene Delphi tak proste mi to vyhadzuje
Access Violation a potom som skusil nainstalovat BDE priamo s instalacie
Delphi 5 Ent. a potom to uz slo. Nemate niekto ak existuje nejaky PATCH
alebo novy Install shield s ktorym mi to bude behat ???
Dakujem
S pozdravom,
--------------------------------------------------------
Robert Suska, IT specialista, amatersky programator
KORAK slovakia, Banska Bystrica
Slovenska republika
www.korak.sk
robert(zv)korak.sk
mIRC - /server 195.168.40.146 - channel #sme NICK Sefino
+421 088 415 14 02
--------------------------------------------------------
--------------------------------------------------------
Robert Suska, IT specialista, amatersky programator
KORAK slovakia, Banska Bystrica
Slovenska republika
www.korak.sk
robert(zv)korak.sk
mIRC - /server 195.168.40.146 - channel #sme NICK Sefino
+421 088 415 14 02
--------------------------------------------------------
Sekundarne IDX v paradoxe
[*] Robert Suska <robert(zv)korak.sk> - 24.4.2001 18:16:28
ako sa da kodom zapisat vytvaranie suborov XG0 a YG0 to su sekundarne indexy
v DBASE to viem ale v PARADOXE mi to nejako nejde.
Vdaka
S pozdravom,
--------------------------------------------------------
Robert Suska, IT specialista, amatersky programator
KORAK slovakia, Banska Bystrica
Slovenska republika
www.korak.sk
robert(zv)korak.sk
mIRC - /server 195.168.40.146 - channel #sme NICK Sefino
+421 088 415 14 02
--------------------------------------------------------
--------------------------------------------------------
Robert Suska, IT specialista, amatersky programator
KORAK slovakia, Banska Bystrica
Slovenska republika
www.korak.sk
robert(zv)korak.sk
mIRC - /server 195.168.40.146 - channel #sme NICK Sefino
+421 088 415 14 02
--------------------------------------------------------
OS + Delphi
[*] David Mensik <mensikd(zv)seznam(tec)cz> - 24.4.2001 18:21:04
Jadro WinNT, presneji drivery se pisi v C. Executiva je skutecne objektova,
nicmene ne v takovem smyslu jako C++ objekty (tedy ne dedicnost apod.).
Ozon
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Ondrej Krajicek
> Sent: Tuesday, April 24, 2001 4:32 PM
> To: delphi-l(zv)clexpert(tec)cz; delphi
> Subject: Re: OS + Delphi
>
>
> No o tom, ze by nekdo psal jadro OS v C++ nevim (docela
> by me to prekvapilo). Zalezi taky dost na platforme.
>
> CISC: Jadro je zpravidla smes kodu v jazyce C a Assembleru
> (WinNT, Linux). U nas se vzdycky studenti strasne
> divi jak muze byt jadro WinNT objektove orientovane,
> kdyz je napsane v C :).
>
> RISC: Na techto platformach se primo assembler moc
> nepouziva, spis in-house kompilatory s nejakou
> brutalni optimalizaci.
>
> No a pak jsou tady ruzne speciality,
> o kterych se zminuje Petr Fejfar. Pokud te to
> zajima, docela zajimave cteni jsou
> specifikace MACHu, Springu (Sun Labs)
> a HURDu.
>
> Ondrej Krajicek
>
> >
> > jasne, myslel som si to, ale kedze som v delphi zaciatocnik,
> radsej som si
> > to chcel overit :o)
> > OS su teda zalezitostou C (C++) + Assemblera
> > alebo su pisane aj v inych jazykoch, a ktorych?
> > jozo
> >
> _________________________________________________________________________
> > Get Your Private, Free E-mail from MSN Hotmail at
> http://www.hotmail.com.
>
> --
> ---------------------------------------------------------------------
> Ondrej [Krajicek at ics.muni(tec)cz] OK-) fi: xkrajic(zv)fi.muni(tec)cz
> .Omnia ad maiorem Informaticae gloriam
> -->>> The Nexus Framework <<<-- sourceforge.net/projects/nexusproject
> .Of course we can, moreover we must, it is our holiest duty
> ---------------------------------------------------------------------
OT: neregistrovana pripona souboru ktery se da spu
[*] Kamil Muzika <muzikak(zv)hotmail(tec)com> - 24.4.2001 17:14:59
Ahoj lidi, s timhle jsem se urcite nesetkal a potrebuji vysvetleni.
Pouzivam Internet Mail a i OutLook Express. Jako priloha prijde dokument
wordu nebo excelu, ale s nazvem ktery obsahoval diakritiku se mi to v
klientovi zobrazi nerozkodovane a tudiz k nicemu. Pripona vypada takhle
.doc= nebo .xls=
Tu prilohu chci otevrit a ona samozrejme nejde otevrit ze k ni nebyla
prirazena aplikace. Pokud ji ale ulozim tak jak je, tj. nechavam priponu
.doc= a spustim ji poklapanim v pruzkumnikovi tak ono se to ve wordu
natahne. Pokud ten dokument chci otevrit pres Spustit z nab. start tak to
jasne nahlasi ze k tomu nebyla prirazena aplikace. Copak Pruzkumnik nacte
ten soubor a zkouma nejakou jeho hlavicku a pokud ji rozpozna z rodiny
microsoftu tak s ni nalozi tak jak ma?
Budu muset resit vse tak ze zaregistruju pripony .doc= a .xls= na office?
Nebo se da vyresit prijem priloh s nazvem v diakritice?
pouziva se winproxy 1.4 a klienti Internet Mail z baliku IE 3.01 a OutLook
Express 5. Dik vsem za nazory
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
Oracle - Triedenie
[*] delphi(zv)htkpro(tec)cz - 24.4.2001 19:49:46
>Cafte
>
>Slovensky index na stlpci vytvorim v ORACLI takto:
>CREATE INDEX idx1 ON tabulka(NLSSORT(stlpce, 'NLS_SORT=Slovak'))
>
>Potom vsak Oracle neviem donutit aby jednak tento index dokazal vyuzit pri
>triedeni a jednak pri vyhladavani.
>Teda neviem donutit nasledovne 2 dotazy pouzit tento index:
>select *
>from TABULKA
>where STLPEC < 'jflsjfsldk';
>select *
>from TABULKA
>order by STLPEC;
Mam takovy pocit ze je treba NLS_SORT pouzit i v klauzuli order by a mozna
i pri porovnani v klauzuli where pri vyhodnocovani podminky. Bez
explicitniho uvedeni NLS_SORT Oracle pouziva binarni razeni a porovnavani
tedy alespon nam to tak fungovalo ve verzich 8.0.x.
S pozdravem
Jan Kadlecek
HTK Pro s.r.o.
www.htkpro(tec)cz
www.dev-shop(tec)cz
>
>Je Oracle taky idiot, alebo len treba nastavit nejake veci a ono to pojde?
>Skusal som aj menit NLS_SORT a NLS_COMP.
>
>Dakujem za kazdu pomoc.
>
>[ Peter Rafaj mailto:rafaj(zv)datalock.sk ]
>[ Datalock a.s. http://www.datalock.sk ]
>
>
MySQl - nefunguje cestina pri uploadovani dat
[*] Tom� Hol� - 24.4.2001 19:59:50
Toto je zprava ve formatu MIME obsahujmcm vmce hastm.
Ahoj,
mam zajimavy problem:
uplodauji data na WWW server
pouzivam k tomu ODBC driver MyODBC + BDE (proste komponentu ttable)
udelal jsem pouze jednoduchy programek,
with tbMySQL do begin
Open;
First;
while not Eof do
Delete;
for i:= 1 to 10 do begin
Append;
tbMySQLKlientID.AsInteger := i;
tbMySQLPrijmeni.Text := '�#�������';
tbMySQLJmeno.Text:= '#�#��###';
Post;
end;
end;
z meho PC to jde ok, a na WWW strrance je cestina v pohode videt, ale z meho druheho PC vedle me nne
na obou PC bezi W2K + Delphi 5 Ent + SP1 + Office2K vcetne Access
na mem PC je navic akorat Access 97. (pisu veci, kterych by se to mohlo tykat)
mate nekdo potuchu, proc to na kazdem PC bezi jinak, je mi jasne, ze je to nejakym nastavenim, ale jakym
u BDE nebo u MyODBC - tam se ale nic nastavit neda :(((
v BDE administratoru v control panelu mam u obou PC oba ODBC aliasy nastaveny naproto totozne
jeste podotykam, ze tento problem se tahne jiz cca 6 mesicu, od te doby jsem svuj PC 2x preinstaloval a funguje to nanm porad (instaluji stale stejnou SW seestavu)
za tim jsem nenasel jiny PC, ze ktereho by to bezelo :((
moc dekuji za kazdy podnet
TH
Lze vyrobit knihovnu DLL s db funkcemi ?
[*] Pavel Skalicky <P.Skalicky(zv)sh.cvut(tec)cz> - 24.4.2001 22:32:17
Zdravim vsechny
potreboval bych vyrobit DLL knihovnu, ve ktere by byly ukryty funkce s
presne definovanymi SQL dotazy na nejaky db server (pravdepodobne MS SQL).
Otazka zni - lze to ? Je k tomu potreba potom jeste klient daneho db
serveru, nebo to lze nacpat vse dovnitr ? Pokud nekdo mate jednoduchy
prikladek, poslete prosim na soukromy mail.
Dekuji vsem predem za kazdou radu
Pavel Skalick�
e-mail - P.Skalicky(zv)seznam(tec)cz
www - http://pts.kvalitne(tec)cz
mobil - 0604 844 698
ICQ - 38169741
Canvas a Draw...
[*] Robert Holovsk� <r.holovsky(zv)volny(tec)cz> - 24.4.2001 22:33:25
Toto je zprava ve formatu MIME obsahujmcm vmce hastm.
Ahojky
vykreslovani pomoci CopyRect je ovlivneno jeste Canvas.CopyMode, ktere se da prave pouzit na ruzne efekty vcetne
transparetnosti bitmapy - viz napoveda. Tak se zkus na to podivat.
S pozdravem
Robert H.
----- Original Message -----
From: Ondrej Krsko
To: delphi-l(zv)clexpert(tec)cz
Sent: Tuesday, April 24, 2001 4:37 PM
Subject: Canvas a Draw... Nazdar,
Potreboval by som podobnu funkciu ako Canvas.Draw(x,y,source), ale ktora umozni zo source zobrat len cast obrazku, teda nieco taketo:
Drawx(x,y,source,Rect(20,20,100,100)); // (na suradnice x,y skopiruje cast obrazku ohranicenu suradnicami (20,20,100,100).
Skusal som CopyRect, tam ale nikde nevidim, ako vykreslit transparentny obrazok, zatialco pri Draw mi to funguje.
Som iba slepy, alebo mi niekto poradi ???
Dakujem.
barevne komponenty
[*] Milan ��ek - 24.4.2001 22:45:01
ahoj,
chci se zeptat, jak mohu nastavit trebas u editu barvu pozadi, ale jinou nez
se nabizi v ObjectInspectoru. Abych si mohl urcit barvu trebas jako v html
EE0000 (HEXa).
Diky
S pozdravem Milan Cizek, amatersky programator, D5 Ent (SP1)
Win2k (SP1) a Win98, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637
HTTP ProxyServer + modifikace dat
[*] Milan ��ek - 24.4.2001 23:33:26
ahoj,
jiz jsem se tu na podobne veci vyptaval, ale po 3dnech studovani a procteni
archivu konference uz mam temer jasnou predstavu, co vlastne chci...
Potrebuju udelat proxy server, ktery pobezi na 1PC v LAN, ta LAN je
pripojena pres dalsi proxy2 (prez ni se pristupuje do internetu).
1) potrebuji, pokud nastavim napr IE na ten muj lokalni proxy (napr.
127.0.0.1:8080), tak aby tento proxy komunikoval primo do internetu (pres
ten centralni proxy2). Jeste upresnim, ze mi jde predevsim o HTTP proxy, a
ze centralni proxy 2 vyzaduje autorizaci uzivatele vcetne hesla. Toto vse
zvlada perfektne komponenta GpHTTPproxy od Fpiette.
2) potrebuju ve svem lokalnim proxy plne monitorovat odesilane pozadavky i
vracena data (staci jen hlavicky). A dokazat je treba jeste pred odeslanim
zmodifikovat. Predevsim ty odchozi...
Predem bych chtel podekovat vsem, kteri se nad tim alespon zamysli. Pokud
mate jiz neco podobneho, co by mi mohlo pomoci, a jste ochotni se podelit,
sem stim - cim vic tim lepe. Treba se ze me stane odbornik na proxy ;-) Diky
S pozdravem Milan Cizek, amatersky programator, D5 Ent (SP1)
Win2k (SP1) a Win98, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637
DBNavigator
[*] Hazuka Filip <filip.hazuka(zv)multivac(tec)cz> - 24.4.2001 23:52:54
Ja dam pokud pouzivas TTable na udalost Beforedelete nasledujici proceduru:
case frmFirma.MsgDlg('Chcete vybran� z�znam smazat
?','Potvrzen�',mtConfirmation,[mbYes,mbNo]) of
mrYes : Exit;
mrNo : Abort;
end;
frmFirma.MsgDlg je funkce definovana na formulari Firma a vypda takto:
function TfrmFirma.MsgDlg(AText, ACaption: String; DlgType: TMsgDlgType;
Buttons: TMsgDlgButtons): TModalResult;
var
B:TButton; i:Integer;
begin
with CreateMessageDialog(AText,DlgType,Buttons) do
try
Caption:=ACaption;
for i:=0 to ControlCount-1 do begin
try
B:=Controls[i] as TButton;
case B.ModalResult of
mrCancel : B.Caption:='&Storno';
mrAbort : B.Caption:='&Prerusit';
mrRetry : B.Caption:='&Znovu';
mrIgnore : B.Caption:='&Ignorovat';
mrYes : B.Caption:='&Ano';
mrNo : B.Caption:='&Ne';
mrAll : B.Caption:='&Vsechno';
mrYesToAll : B.Caption:='An&o vsem';
mrNoToAll : B.Caption:='N&e vsem';
end;
except
continue;
end;
end;
Result:=ShowModal;
finally
Free;
end
end;
Mej se Filip
-----Original Message-----
From: "Mirek Drejeek" [mailto:drejcek(zv)schkocr(tec)cz]
Sent: Tuesday, April 24, 2001 3:47 PM
To: Konference Delphi
Subject: DBNavigator
Zdravim,
pri pouziti tlcitka "-" na DBNavigatoru se zobrazi hlaseni v anglictine,
jestli se ma tento zaznam skutecne smazat. Chci se zeptat jak toto co
nejjednoduseji pocestit.
Predem diky za jakoukoli radu.
Mirek Drejcek.
barevne komponenty
[*] Tomas Rosa <trosa(zv)seznam(tec)cz> - 25.4.2001 02:36:08
Zkusil jsi to tam napsat - treba $ff00ff
nebo dvakrat kliknout na hodnotu te barvy?
At 22:45 24.4. 2001 +0200, you wrote:
>ahoj,
>chci se zeptat, jak mohu nastavit trebas u editu barvu pozadi, ale jinou nez
>se nabizi v ObjectInspectoru. Abych si mohl urcit barvu trebas jako v html
>EE0000 (HEXa).
>
>Diky
>
>S pozdravem Milan Cizek, amatersky programator, D5 Ent (SP1)
>Win2k (SP1) a Win98, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637
S pozdravem
Tomas Rosa
------------------------=[ pinknet on every screen ]=----------------------
Tomas Rosa
Tomas.Rosa(zv)PinkNet(tec)cz
Contact me via EFFATA.NET, my EID: trosa(zv)effata.net
PinkNet Web Server for Win32 - FREEWARE http://pnws.pinknet(tec)cz/
---------------------------------------------------------------------------
aplikace, ktera si prepise exe
[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 25.4.2001 04:24:42
Ano, pokud nemas aplikaci nastavenou tak, aby bylo mozno spustit pouze
jednu instanci :-(
------
ing. Jan Fiala
mailto:jan.fiala(zv)iol(tec)cz
24.4.2001 Zelen� Ale#:
> DDV,
> 1) I bezici aplikaci muzete prejmnenovat exac pod rukama (a samozrejme to
> muze udelat sama) /pokud to ovsem nedelate pruzkumnikem, to je trouba a tam
> to nefunguje, ale z cmd to jde - ono totiz pri rename zustane platny jiz
> pozity handle na soubor, takze prejmenovani nicemu nevadi.
> 2) Apliakce si tedy prejmenuje exacek, protoze nekde v konfiguraci nasla, ze
> v "zdroji" (adresar na siti, ftp....) je nova verze.
> 3) Zkusi tu novou verzi stahnout a umistit na spravne misto, zkotroluje
> CRC(MD5)... zda souhlasi, podiva se dozdroje, zda nema udelat jeste neco
> (kopirovani dlasich souboru na vybrana mista, nastavovani cehosi do
> registry/ini...), vytecne, vse shouhlasi.
> 4) zavola MoveFileEx() [dekuji dotycnemu, ktery to nasel, ja si nevedel
> vzpomenot] aby pri pristim rebootu bylo uklizeno, nebo napise nekakm do
> konfigurace nove verzi, ze ma byt soubor blabal.exe smazan.
> 5) Protoze se uz jmenuje jinak, napise neco ve stylu "tak mam novoui verzi,
> bye" spusti tu novou verzi a sama se ukonci - cimz je podle mne hotovo a
> odpadne problem s aktualizaci aktualizacnich programu...
DBNavigator
[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 25.4.2001 06:00:11
Jednodussi je zdat si na formular ActionList, ImageList, ten napojit
na ActionList a v ActionListu si pridat standardni akce (jsou tam ty
same akce pro dataset jako na DBnavigatoru) vcetne obrazku. Akce si
muzes pojmenovat jak chces vcetne hintu. Na toolbaru tlacitkum
priradis jednotlive akce a mas DBnavigator.
------
ing. Jan Fiala
mailto:jan.fiala(zv)iol(tec)cz
> Behalf Of Mirek Drej�ek
> Zdravim,
> pri pouziti tlcitka "-" na DBNavigatoru se zobrazi hlaseni v anglictine,
> jestli se ma tento zaznam skutecne smazat. Chci se zeptat jak toto co
> nejjednoduseji pocestit.
> Predem diky za jakoukoli radu.
> Mirek Drejcek.
DBNavigator
[*] V�t Krska����+?#�$g�^#�3 - 25.4.2001 07:27:45
lepsi je DBNavigator nepouzivat, ale udelat si vlastni a prislusne funkce si
osetrit sam. pouzijes TToolBar a na nej si das tlacitek koik chces a jaky
chces. pak mu zmenis vlastnost Align, abys snim mohl hejbat a je to.
vitek
vit.krska(zv)del(tec)cz
-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
Behalf Of Mirek Drej�ek
Sent: Tuesday, April 24, 2001 3:47 PM
To: Konference Delphi
Subject: DBNavigator
Zdravim,
pri pouziti tlcitka "-" na DBNavigatoru se zobrazi hlaseni v anglictine,
jestli se ma tento zaznam skutecne smazat. Chci se zeptat jak toto co
nejjednoduseji pocestit.
Predem diky za jakoukoli radu.
Mirek Drejcek.
Otvorenie mail okienka???
[*] V�t Kr�ka����+?#�$g�^#�3 - 25.4.2001 07:44:26
na oboji se pouzije APIna ShellExecule.
EAdresa a WWW jsou stringy s prislusnou adresou respektive strankou
ShellExecute(frmMain.Handle, 'open', StrPCopy(St, 'mailto:' + EAdresa +
'?subject=Nazdarek'), nil, nil, SW_SHOW);
ShellExecute(Application.Handle, 'open', StrPCopy(St,'http://' + WWW),
nil, nil, SW_SHOW);
vitek
vit.krska(zv)del(tec)cz
-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
Behalf Of Robert Suska
Sent: Tuesday, April 24, 2001 6:16 PM
To: Konfera Delphi
Subject: Otvorenie mail okienka???
mam okienko about a v nom napr. bla(zv)bla.sk a chcem aby po kliknuti na tento
mail sa otvorilo okno nejakeho mailoveho klienta a to iste chcem aj pre
adresu URL ale samozrejme s IE alebo Net. Navig viem ze na to existuje
nejaka API ale aka??? :-)
barevne komponenty
[*] Pavel ZIDEK <delphi(zv)kopr(tec)cz> - 25.4.2001 08:09:29
> chci se zeptat, jak mohu nastavit trebas u editu barvu pozadi, ale jinou
nez
> se nabizi v ObjectInspectoru. Abych si mohl urcit barvu trebas jako v html
> EE0000 (HEXa).
Koukni na KEdit, tam je to videt, jak se daji menit barvy
http://www.kopr(tec)cz/delphi/index.htm