Archív konference Delphi
Zpět na výběr roku archívu nebo přejít na fulltextové vyhledávání v konferenci.
GSM modem a SMS
[*] �imek Pavel - KVS <p.simek(zv)icsvscr(tec)cz> - 12.6.2003 09:47:06
Zdravim vsechny,
snazim se program pro zasilani a prijem SMSek pres GSM modem. Nemate nekdo
nejake zkusenosti nebo dokonce neco podobneho jiz hotoveho??
Kejchal
RE[2]: Jak se pripojit k MS SQL severu pres intern
[*] David Hrbac <hrbac.conf(zv)seznam(tec)cz> - 12.6.2003 08:45:55
Hmm, st=E1hni si posledn=ED verzi mdac a je to.
http://www.microsoft.com/downloads/details.aspx?FamilyID=3D9ad000f2-cae7-=
4
93d-b0f3-ae36c570ade8&DisplayLang=3Den
P=F8=EDpadn=EC jednodu=B9eji www.microsoft.com/data
David
RE[2]: Jak se pripojit k MS SQL severu pres intern
[*] Ing. Igor Vodi�ka <vodicka(zv)sagit(tec)cz> - 12.6.2003 08:35:12
Ahoj!
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
> Behalf Of Ing. Igor Vodi�ka
>
> Zkusil jsem takto:
>
> > const
> > connstr = 'Provider=%s;'
> > + 'Password=%s;'
> > + 'Persist Security Info=True;'
> > + 'User ID=%s;'
> > + 'Initial Catalog=%s;'
> > + 'Data Source=%s';
> > var
> > ConnectionString : string;
> > ...
> >
> > ConnectionString := Format(connstr, [Provider, PWD, UID, Database,
> > Server]);
> >
>
> Vyhodilo mi to error hlasku "[DBNMPNTW]ConnectionOpen (CreateFile())"
Problem byl ve verzi ovladace ODBC MS SQL. U nas ve firme mame na serveru
verzi 7.0 a z meho PC jsem se pripojil v pohode. Ne webu je ale verze SQL
2000. U kolegy, ktery ma Enterprise manager verze 2000 a tim i vyssi verzi
ovladace ODBC doslo k pripojeni bez problemu.
Nevite nekdo link na stazeni verze ovladace ODBC pro MS SQL 2000 ( www MS
jsem to nemohl najit), nebo musim ze sveho PC MS SQL 7 odinstalovat a
nainstalovat klienta verze 2000?
Predem dik
Igor Vodicka.
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.489 / Virov� b�ze: 288 - datum vyd�n�: 10.6.2003
Cesta k .exe
[*] Otisk Ren� <otisk(zv)misel(tec)cz> - 12.6.2003 07:38:36
Neni lepsi vyuzivat ExtractFileName, ExtractFilePath, ExtractFileDir atd...?
Sroub
> Ahoj
> zjisteni cesty a nazvu spustene aplikace - vytah z kodu
> ...
> st:=Application.ExeName;
> j:=Length(st);
> for i:=j downto 0 do
> begin
> if copy(st,i,1)='\' then
> begin
> st1:=copy(st,1,i);
> Cesta:=st1;
> Nazev:=copy(st,i+1,j-i+1);
> break;
> end;
> ...
> Zdravim. Mam takovy trivialni dotaz. Jak zjistim adresar kde je umisten
.exe
> beziciho programu?
>
> Honza
>
>
TDBF 6.23 a AccessViolation pri praci
[*] Robert <rpvp(zv)vagnerplast(tec)cz> - 12.6.2003 07:05:34
Ono je to cele na 2 veci.
Me zas nechodila tabulka s vice jak 2-mi indexy
a jine dalsi problemy, ktere se v BDE neobjevovaly.
Napr. pri filtrovani se TDBF kousla a konec...
Tady na konferenci jsem se prd dozvedel
a tak jsem to zase prepsal do BDE.
Na TDBF623 jsem se vykaslal.
Robert
-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
Behalf Of Zaplik
Sent: Wednesday, June 11, 2003 3:33 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: TDBF 6.23 a AccessViolation pri praci
Mam nasledujici problem. Pri klasicke funkci v cyklu While Not Eof a
Edit/Post se mi objev� chyba "AccessViolation v modulu User32.dll".
Delphi
skoci do kodu do souboru "Dbf_IdxFile.pas" na nasledujici funkci
function TIndexFile.CompareKeysString(Key1, Key2: PChar): Integer;
var
Key1T, Key2T: array [0..100] of Char;
FromCP, ToCP: Integer;
begin
if FLocaleID = LCID(lcidBinary) then
begin
Result := StrLComp(Key1, Key2, KeyLen)
end else begin
FromCP := FCodePage;
ToCP := FLocaleCP;
TranslateString(FromCP, ToCP, Key1, Key1T, KeyLen, false);
TranslateString(FromCP, ToCP, Key2, Key2T, KeyLen, false);
Result := CompareString(FLocaleID, 0, Key1T, KeyLen, Key2T,
KeyLen);
!!!!! TADY SE TO KOUSNE
if Result > 0 then
Dec(Result, 2);
end;
funkce CompareString je asi volana z jednotky Windows.pas z odkazem na
function CompareString; external kernel32 name CompareStringA';
Vubec nevim jak dal. Zkousel jsem ruzne kodovani i bez cestiny a porad
je to
stejne. Tabulka byla vytvorena pod BDE, ale zkousel jsem ji i vytvorit
pod
DBF 6.23 a vysledek je stejny. Ma cca 2000 zaznamu. Poradte
prosiiiiiiiiim.
W2000, D5Pro, DBF 6.23
zaplik
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.488 / Virov� b�ze: 287 - datum vyd�n�: 5.6.2003
Jina barva a styl TMainMenu
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 12.6.2003 00:40:13
From: "Milan Tome�" <milan.tomes(zv)haida(tec)cz>
> Kolega nyni otevrel jiny projekt a tam zadna dedicnost formu neni a presto
> se mu TMainMenu vykresluje (pro zmenu) cerne. Jsem z toho opravdu danek.
>
> Nevite nekdo co s tim ???
>
> D7 Prof., WinXP Prof + SP1, HW mame uplne stejne (tedy krome monitoru :))))
Deje se to jen na XP nebo i jinych Windows ?
Petr Vones
ListView
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 12.6.2003 00:19:03
From: <p.sestak(zv)corag.sk>
> Da sa docielit toho, aby som v List View(vsReport) mohol editovat aj text
> v SubItems a nie len Caption v ListItem?
Ne, takto je zkratka ListView navrzeny. Muzes ale pouzit TDrawGrid nebo
TStringGrid.
Petr Vones
Property vs. variable
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 12.6.2003 00:27:17
From: "Erik Salaj" <info(zv)winsoft.sk>
> Snad este jedna poznamka k zapuzdreniu: je paradoxne, ze Delphi
> nesplna princip zapuzdrenia, pretoze aj privatne cleny objektu
> su v ramci unitu viditelne mimo objekt. V Delphi 8 ma byt
> nejake rozsirenie jazyka, ktore uz to ma zabezpecit.
Tohle je vec co se kritizuje uz velmi dlouho. Navic vede zcela jasne k psani
kodu, ktery pak (diky zneuzivani ci opomijeni teto vlastnosti) je velmi spatne
pouzitelny mimo dany unit, prave diky spatnemu navrhu ktery uvnitr daneho
unitu nevyjde najevo.
Zmena je nutna kvuli Delphi .NET kde doslo k pridani dalsich dvou viditelnosti
ktere se jiz chovaji tak jak by se predpokladalo. Nastesti je .NETu cizi cely
princip unitu.
Petr Vones
Property vs. variable
[*] Erik Salaj <info(zv)winsoft.sk> - 11.6.2003 22:07:27
> v public deklaracii nemaju byt premenne, je mozne ich tam dat, ale ak su,
> tak
> to nie je spravne objektovo napisane, jedinym podstatnym dovodom proti
> takejto deklaracii
> je, ze nebude spravne objektova, preto sa pristupuje k premennym cez
> funkcie, alebo borland
> pristup, cez property, aby bola zachovana jedna z vlastnosi objektoveho
> programovania ZAPUZDRENIE.
tak to si nemyslim. Zapuzdrenie vobec nespociva v tom, ci premenna
je v public deklaracii. Je uplne jedno z hladiska zapuzdrenia, ci napisem
public
Premenna: Typ;
alebo
private
FPremenna: Typ;
public
property Premenna: Typ read FPremenna write FPremenna;
Je to totiz uplne to iste, odlisny je len syntakticky zapis, nic viac.
Zapuzdrenie je o tom, ze k objektu mozno pristupovat len pomocou
presne definovaneho rozhrania (cize je mozne nejake casti objektu
skryt). Ak spominana premenna je sucastou rozhrania objektu,
tak obidva zapisy su z hladiska zapuzdrenia v poriadku. Ale ak nie
je tato premenna sucastou rozhrania, tak kedze ani jeden zo zapisov
ju "neskryva", tak to ani v jednom pripade zapuzdrene nie je.
Samozrejme s tym rozhranim objektu je to trocha zlozitejsie:
objekt (resp. obecne modul) ma byt zaroven co najviac uzavrety
(pre pouzivatela ma poskytnut co najmensie a najjednoduchsie
rozhranie) a zaroven ma byt co najviac otvoreny (pre dalsie
rozsirovanie). Hovori sa tomu tusim open-close princip modulu.
Snad este jedna poznamka k zapuzdreniu: je paradoxne, ze Delphi
nesplna princip zapuzdrenia, pretoze aj privatne cleny objektu
su v ramci unitu viditelne mimo objekt. V Delphi 8 ma byt
nejake rozsirenie jazyka, ktore uz to ma zabezpecit.
Erik
Rozdilne zobrazeni sestavy z RAVE ve vyvoji v RAVE
[*] Miroslav Vopaleck� <m.vopalecky(zv)worldonline(tec)cz> - 11.6.2003 21:10:19
Ahoj.
Omlouvam se vsem, pricinu jsem nasel (opet lidsky faktor). Nedopatrenim jsem
upravil jinak SELECT. Po oprave SELECTU to funguje. JUpiiii.
s pozdravem
Mirek Vopaleck�
mobil: 602362166
mvopalecky(zv)tiscali(tec)cz
W2000, D7Prof
----- Original Message -----
From: "Miroslav Vopaleck�" <m.vopalecky(zv)worldonline(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, June 11, 2003 6:30 AM
Subject: Rozdilne zobrazeni sestavy z RAVE ve vyvoji v RAVE a z Delphi7
| Ahoj.
| V Rave (tiskove sestavy pro D7) jsem udelal report typu Master-Detail, kde
u
| obojiho se vyskytuje prvek DATAMEMO. V Rave je pri overeni reportu videt
| obsah prvku DATAMEMO v pripade ze BLOB z databaze obsahuje data (nic pokud
| je null), ale pokud report zavolam z programu v D7 je m�sto polozky
| zobrazeno "(invalid)". Prosel jsem zdroje dat, ale data pro report se
| nacitaji spravne. Mate me dvoji vysledek z jednoho reportu. Neni to chyba
| D7?
| s pozdravem
| Mirek Vopaleck�
| mobil: 602362166
| mvopalecky(zv)tiscali(tec)cz
| W2000, D7Prof
|
|
TDateEdit a TDateTimePicker v KYLIXU
[*] Mat�j K <matej.k11(zv)seznam(tec)cz> - 11.6.2003 17:54:56
Dobry den,
1)
Marne patram po zminovanych komponentach. Prosim nevite kde je
hledat?
2)
Take nemohu prijit na zpusob obsluhy zprav (SendMessage,
PostMessage).
V D7 lze v udalosti OnCreate formulare napr. poslat zpravu WM_Close,
aby se zavrel, ...ale jak stejnou akci provest v Kylixu? Nasel jsem
zminku i signalech, ale jak je snadno a jednoduse pouzit??
3)
Na TMediaPlayer asi budu moct zcela zapomenout a bude zrejme nutno
volat mpg123. Domnivam se tak spravne?
4)
Kylix3 se mi povedlo nainstalovat pouze do "/", coz se mi vubec
nelibi. Od znameho jsem se dozvedel, ze ma nerealokovatelne RPM
balicky - lze to zmenit a instalaci provest do jineho adresare?
Dekuji za jakoukoli pomoc
Matej K., D7, K3; XP, RH8
Re[2]: Property vs. variable
[*] Jakub Dusek <delphi(zv)corexpert(tec)com> - 11.6.2003 17:33:38
Nevim jestli chapu stejne pojem zapouzdreni, ale podle me se jedna o
zapouzdreni i s pouzitim public promenne objektu.
Jakub Dusek
Wednesday, June 11, 2003, 4:50:38 PM, you wrote:
VI> On Wed, 11 Jun 2003 15:09:39 +0200, Jakub Dusek <delphi(zv)corexpert.com>
VI> wrote:
VI> v public deklaracii nemaju byt premenne, je mozne ich tam dat, ale ak su,
VI> tak
VI> to nie je spravne objektovo napisane, jedinym podstatnym dovodom proti
VI> takejto deklaracii
VI> je, ze nebude spravne objektova, preto sa pristupuje k premennym cez
VI> funkcie, alebo borland
VI> pristup, cez property, aby bola zachovana jedna z vlastnosi objektoveho
VI> programovania ZAPUZDRENIE.
Property vs. variable
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 11.6.2003 16:55:48
From: "Jakub Dusek" <delphi(zv)corexpert.com>
> Ma pouziti property na ukor normalni promenne v podobnem pripade
> jeste nejake vyhody?
Abys mel taky nejake nevyhody ;-)
1. property nelze predat jako VAR argument
2. V pripade, ze property neni skalarniho typu, ale jedna se
o pole ci record, tak lze psat (aniz by se zavadela indexovana
property)
V := Obj.ArrayProperty[x];
V := Obj.RecordProperty.Field;
ale obracene to z pochopitelnych duvodu nejde
Obj.ArrayProperty[x] := V;
Obj.RecordProperty.Field := V;
HTH, pf
Property vs. variable
[*] Vlko II. <vlko(zv)zilina(tec)net> - 11.6.2003 16:50:38
On Wed, 11 Jun 2003 15:09:39 +0200, Jakub Dusek <delphi(zv)corexpert.com>
wrote:
> Zdravim,
> mam jeden teoreticky dotaz, podobny tem co tu vzdycky vyvolaji
> flamewar :)
> TMyObject = class(TObject)
> public
> Value : string;
> end;
v public deklaracii nemaju byt premenne, je mozne ich tam dat, ale ak su,
tak
to nie je spravne objektovo napisane, jedinym podstatnym dovodom proti
takejto deklaracii
je, ze nebude spravne objektova, preto sa pristupuje k premennym cez
funkcie, alebo borland
pristup, cez property, aby bola zachovana jedna z vlastnosi objektoveho
programovania ZAPUZDRENIE.
--
--------------
mail: vlko_(zv)pobox.sk web: http://vlko.zilina.net
Jak se pripojit k MS SQL severu pres internet?
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 11.6.2003 16:36:35
>No, povolen� portu se nastavuje, jak jsem ji� napsal na firewallu.
>Zkuste na test tohle
>Telnet vasstroj.vasedomena(tec)cz 1433 Pokud naskoci telnet a cernou
>obrazovkou a neuzavre se automaticky, tak m�te na firewallu ten port
>povolen.
nebo je "chytre" firewall nastaven aby packety dropoval a spojeni
timeouti :-)
D. Toman
Re[4]: Property vs. variable
[*] Jakub Dusek <delphi(zv)corexpert(tec)com> - 11.6.2003 16:30:58
No ted jsem si uvedomil ze to predelani vlastne tak jednoduche neni,
krome jednoduche zmeny v definici tridy bych musel vsude uvnitr
objektu kde se to na ni odkazuje zmenit Value na FValue... Normalne pouzivam taky
vsude property, jen me ted napadlo jestli to u jednoduchych property
nizkourovnovych objektu neni zbytecne slozite reseni. Proste o radek vic :)
Je ale taky pravda ze asi u zadne property se neda 100% rict ze do budoucna
nebudu muset kontrolovat vstup nebo vystup a pak to muze prinest zbytecnou praci
navic...
Jakub Dusek
------------------------------------
Web : http://www.corexpert.com
Phone : +420 604 615 795
Icq : 86063232
------------------------------------
Sms GateKeeper - komfortni odesilani
sms zprav pro platformu Windows
------------------------------------
Wednesday, June 11, 2003, 4:09:24 PM, you wrote:
LP> Ahoj,
LP> predelat lze vzdy a vsecko, ale ne jednoduse a rychle!
LP> Pokud bude nutno interne ve tride rozlisovat mezi promenou a property, tak
LP> to bude docela slozite. Pokud pouzijes property hned, tak je to pozdeji
LP> podstatne jednodusi.
LP> Pavel
Re[2]: Property vs. variable
[*] Lstiburek Pavel <Lstiburek(zv)ceb(tec)cz> - 11.6.2003 16:09:24
Ahoj,
predelat lze vzdy a vsecko, ale ne jednoduse a rychle!
Pokud bude nutno interne ve tride rozlisovat mezi promenou a property, tak
to bude docela slozite. Pokud pouzijes property hned, tak je to pozdeji
podstatne jednodusi.
Pavel
> From: Jakub Dusek
> d> A to je to o com sa hovori v spojitosti s objektami pod pojmom
> d> Zapuzdrenie. Neskor mozno budes
> d> chciet obmedzit hodnotu vo Value len na Value>100 a lahsie
> to spravis tak ze
> d> to nahodis
> d> ako funkciu na property.
>
> To jo. Ale pokud to nekdy v budoucnu budu potrebovat tak to muzu
> zmenit v tom jednom objektu, vsude to jinak zustane kompatibilni.
> Otazka je smerovana spis na ty pripady kdy je hodne pravdepodobne ze
> to nebude treba, s tim ze pokud se to nahodou zmeni tak to muzu bez
> problemu predelat na property.
>
> d> Werki
>
> Jakub Dusek
>
>
Property vs. variable
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 11.6.2003 15:38:46
----- Original Message -----
From: "Jakub Dusek" <delphi(zv)corexpert.com>
> Osobne me napadaji tyto duvody kdy pouzit property:
>
> - samozrejme kdyz je to potomek TPersistent (abych to mohl v Published
> editovat Object Inspectorem)
> - kdyz chci aby byla property read only (nedefinuju write)
> - kdyz chci cokoliv proves pri jejim precteni nebo zmene
>
> Ma pouziti property na ukor normalni promenne v podobnem pripade
> jeste nejake vyhody?
No, krome uvedeno bych dodal jeste toto:
Pokud chci tu tridu pouzivat nebo nabizet nekomu k pouziti
jako "cernou skrinku" a vlastnost je podstatna pro funkci
te tridy, pak vzdycky udelam property. Davam tim najevo
ze se s touto vlastnosti da (beztrestne) "cvicit".
Martin Schayna
Re[2]: Property vs. variable
[*] Jakub Dusek <delphi(zv)corexpert(tec)com> - 11.6.2003 15:41:10
Wednesday, June 11, 2003, 3:29:46 PM, you wrote:
d> A to je to o com sa hovori v spojitosti s objektami pod pojmom
d> Zapuzdrenie. Neskor mozno budes
d> chciet obmedzit hodnotu vo Value len na Value>100 a lahsie to spravis tak ze
d> to nahodis
d> ako funkciu na property.
To jo. Ale pokud to nekdy v budoucnu budu potrebovat tak to muzu
zmenit v tom jednom objektu, vsude to jinak zustane kompatibilni.
Otazka je smerovana spis na ty pripady kdy je hodne pravdepodobne ze
to nebude treba, s tim ze pokud se to nahodou zmeni tak to muzu bez
problemu predelat na property.
d> Werki
Jakub Dusek
TDBF 6.23 a AccessViolation pri praci
[*] Zaplik <zaplik(zv)volny(tec)cz> - 11.6.2003 15:32:45
Mam nasledujici problem. Pri klasicke funkci v cyklu While Not Eof a
Edit/Post se mi objev� chyba "AccessViolation v modulu User32.dll". Delphi
skoci do kodu do souboru "Dbf_IdxFile.pas" na nasledujici funkci
function TIndexFile.CompareKeysString(Key1, Key2: PChar): Integer;
var
Key1T, Key2T: array [0..100] of Char;
FromCP, ToCP: Integer;
begin
if FLocaleID = LCID(lcidBinary) then
begin
Result := StrLComp(Key1, Key2, KeyLen)
end else begin
FromCP := FCodePage;
ToCP := FLocaleCP;
TranslateString(FromCP, ToCP, Key1, Key1T, KeyLen, false);
TranslateString(FromCP, ToCP, Key2, Key2T, KeyLen, false);
Result := CompareString(FLocaleID, 0, Key1T, KeyLen, Key2T, KeyLen);
!!!!! TADY SE TO KOUSNE
if Result > 0 then
Dec(Result, 2);
end;
funkce CompareString je asi volana z jednotky Windows.pas z odkazem na
function CompareString; external kernel32 name CompareStringA';
Vubec nevim jak dal. Zkousel jsem ruzne kodovani i bez cestiny a porad je to
stejne. Tabulka byla vytvorena pod BDE, ale zkousel jsem ji i vytvorit pod
DBF 6.23 a vysledek je stejny. Ma cca 2000 zaznamu. Poradte prosiiiiiiiiim.
W2000, D5Pro, DBF 6.23
zaplik
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.488 / Virov� b�ze: 287 - datum vyd�n�: 5.6.2003
TDBF 6.23 a AccessViolation pri praci
[*] Zaplik <zaplik(zv)volny(tec)cz> - 11.6.2003 15:36:54
Jeste bych chtel podotknout, ze pod BDE to chodilo OK.
zaplik
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.488 / Virov� b�ze: 287 - datum vyd�n�: 5.6.2003
Property vs. variable
[*] delphi <delphi(zv)minv.sk> - 11.6.2003 15:29:46
podla mna to mas ako s radiom...ma hrbu cievok a vsetkeho, ale
z krabice ti trcia len dve tlacitka. Takze sa sice da posuvat cievka na
feritke, ale len
cez otocne tlacitko.
A to je to o com sa hovori v spojitosti s objektami pod pojmom
Zapuzdrenie. Neskor mozno budes
chciet obmedzit hodnotu vo Value len na Value>100 a lahsie to spravis tak ze
to nahodis
ako funkciu na property.
Ehm..
moj nazor, mozno som offf
Werki
Property vs. variable
[*] Jakub Dusek <delphi(zv)corexpert(tec)com> - 11.6.2003 15:09:39
Zdravim,
mam jeden teoreticky dotaz, podobny tem co tu vzdycky vyvolaji
flamewar :)
Dejme tomu ze mam komponentu odvozenou od TObject. V ni potrebuju mit
jednu property. Tato property neni read only a nepotrebuju aby se
cokoliv stalo pokud ji nekdo chce precist nebo zmenit. Kdyz pominu
mozne zmeny do budoucna (nekdy treba budu chtit aby byla readonly atp.) je lepsi pouzit:
---
TMyObject = class(TObject)
public
Value : string;
end;
---
nebo
---
TMyObject = class(TObject)
private
FValue : string;
public
property Value: string read FValue write FValue;
end;
---
Osobne me napadaji tyto duvody kdy pouzit property:
- samozrejme kdyz je to potomek TPersistent (abych to mohl v Published
editovat Object Inspectorem)
- kdyz chci aby byla property read only (nedefinuju write)
- kdyz chci cokoliv proves pri jejim precteni nebo zmene
Ma pouziti property na ukor normalni promenne v podobnem pripade
jeste nejake vyhody?
Jakub Dusek
------------------------------------
Web : http://www.corexpert.com
Phone : +420 604 615 795
Icq : 86063232
------------------------------------
Sms GateKeeper - komfortni odesilani
sms zprav pro platformu Windows
------------------------------------
Jak se pripojit k MS SQL severu pres internet?
[*] David Hrbac <hrbac.conf(zv)seznam(tec)cz> - 11.6.2003 14:32:44
No, povolen=ED portu se nastavuje, jak jsem ji=BE napsal na firewallu.
Zkuste na test tohle
Telnet vasstroj.vasedomena(tec)cz 1433 Pokud naskoci telnet a cernou
obrazovkou a neuzavre se automaticky, tak m=E1te na firewallu ten port
povolen.
D.
Jina barva a styl TMainMenu
[*] Milan Tome� <milan.tomes(zv)haida(tec)cz> - 11.6.2003 13:16:25
Tak uz jsem se dostal dal...
Rada funguje, ale pouze napul.
Hlavni Node toho menu se vykresli spravne, ale bohuzel obrazky v submenu
maji pri zvyrazneni jinou barvu podkladu :(((((((
Nesetkal jste se s tim nekdo ???
S pozdravem
Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz
> 11.6.2003 Milan Tome�:
> > Zdravim vsechny,
>
> > mam takovy drobny kosmeticky problem, ale presto me stve. Mam
> formular a na
> > nej polozim TMainMenu. Pridam nekolik polozek, ale ejhle -
> TMainMenu se mi u
> > nejvyssich nodu vykresluje uplne jinak, nez standardni menu ve
> Windows. Proc
> > to tak je ??? Podotykam, ze nepouzivam zadnou vlastni obsluhu kresleni.
>
> > D7 Prof., WinXP Prof + SP1, HW mame uplne stejne (tedy krome
> monitoru :))))
>
> Je to tim, ze mas prirazeny Images primo k mainMenu. Tam to zrus a
> prirad je k jednotlivym polozkam.
> Je to nejaka chyba ve VCL.
> Jan Fiala
> mailto:jan.fiala(zv)wo(tec)cz
Jina barva a styl TMainMenu
[*] Milan Tome� <milan.tomes(zv)haida(tec)cz> - 11.6.2003 13:05:23
Jako priradit primo Bitmapu ???
To se mi vubec nelibi... V tuto chvili to mam v ImageList-u.
S pozdravem
Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz
> 11.6.2003 Milan Tome�:
> > Zdravim vsechny,
>
> > mam takovy drobny kosmeticky problem, ale presto me stve. Mam
> formular a na
> > nej polozim TMainMenu. Pridam nekolik polozek, ale ejhle -
> TMainMenu se mi u
> > nejvyssich nodu vykresluje uplne jinak, nez standardni menu ve
> Windows. Proc
> > to tak je ??? Podotykam, ze nepouzivam zadnou vlastni obsluhu kresleni.
>
> > D7 Prof., WinXP Prof + SP1, HW mame uplne stejne (tedy krome
> monitoru :))))
>
> Je to tim, ze mas prirazeny Images primo k mainMenu. Tam to zrus a
> prirad je k jednotlivym polozkam.
> Je to nejaka chyba ve VCL.
> Jan Fiala
Jak se pripojit k MS SQL severu pres internet?
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 11.6.2003 13:00:44
>P�ipojit se lze, ov�em, pokud tam m�te firewall, tak v�s to asi t�ko
>pust�, budete si muset povolit port 1433, kter� neb�v� defaultn�
>povolen. Na tomhle portu sedi MS SQL p�i komunikaci p�es TCP/IP.
a doporucuju se enjdriv prezvedcit ze dotycny SQL server byl
opatchovan - jinak se v kratke dobe dockate "peknych" veci (SQL Worm)
D. Toman
Jak se pripojit k MS SQL severu pres internet?
[*] Milan Schembera <milan(zv)missoftware(tec)cz> - 11.6.2003 13:26:50
Slammer leze pres UDP 1434... Presto neni spatne na MSSQL aplikovat SP3 ;-)
> -----Original Message-----
> From: Dalibor Toman
> a doporucuju se enjdriv prezvedcit ze dotycny SQL server byl
> opatchovan - jinak se v kratke dobe dockate "peknych" veci (SQL Worm)
Jina barva a styl TMainMenu
[*] EFG Developer <developer(zv)efg(tec)cz> - 11.6.2003 12:59:51
no me se ta stavalo taky, a vyresil jsem to prirazenim images k mainmenu
az v runtime.
Petr
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz=20
> [mailto:delphi-l-owner(zv)clexpert(tec)cz] On Behalf Of ing. Jan Fiala
> Sent: Wednesday, June 11, 2003 12:51 PM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Re: Jina barva a styl TMainMenu
>=20
>=20
> 11.6.2003 Milan Tome=B9:
> > Zdravim vsechny,
>=20
> > mam takovy drobny kosmeticky problem, ale presto me stve.=20
> Mam formular=20
> > a na nej polozim TMainMenu. Pridam nekolik polozek, ale ejhle -=20
> > TMainMenu se mi u nejvyssich nodu vykresluje uplne jinak, nez=20
> > standardni menu ve Windows. Proc to tak je ??? Podotykam, ze=20
> > nepouzivam zadnou vlastni obsluhu kresleni.
>=20
> > Nevite nekdo co s tim ???
>=20
> > D7 Prof., WinXP Prof + SP1, HW mame uplne stejne (tedy=20
> krome monitoru=20
> > :))))
>=20
> Je to tim, ze mas prirazeny Images primo k mainMenu. Tam to=20
> zrus a prirad je k jednotlivym polozkam. Je to nejaka chyba ve VCL.
>=20
> --=20
> Jan Fiala
> mailto:jan.fiala(zv)wo(tec)cz
>=20
Jina barva a styl TMainMenu
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 11.6.2003 13:07:45
MTEuNi4yMDAzIE1pbGFuIFRvbWW5Og0KPiBKYWtvIHByaXJhZGl0IHByaW1vIEJpdG1hcHUgPz8/
DQo+IFRvIHNlIG1pIHZ1YmVjIG5lbGliaS4uLiBWIHR1dG8gY2h2aWxpIHRvIG1hbSB2IEltYWdl
TGlzdC11Lg0KDQpQcmlyYXp1amUgc2Ugc3RhbGUgSW1hZ2VMaXN0LiBBbGUgbmUgcHJpbW8ga2Ug
a29tcG9uZW50ZQ0KVE1haW5NZW51LkltYWdlcywgYWxlIGF6IGsgaGxhdm5pbSBwb2xvemthbSBN
YWluTWVudS4NCg0KLS0gDQpKYW4gRmlhbGENCm1haWx0bzpqYW4uZmlhbGFAd28uY3o=
Jak se pripojit k MS SQL severu pres internet?
[*] Ing. Igor Vodi�ka <vodicka(zv)sagit(tec)cz> - 11.6.2003 13:12:10
Zkusil jsem takto:
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
> Behalf Of Jiri Foldyna
>
> const
> connstr = 'Provider=%s;'
> + 'Password=%s;'
> + 'Persist Security Info=True;'
> + 'User ID=%s;'
> + 'Initial Catalog=%s;'
> + 'Data Source=%s';
> var
> ConnectionString : string;
> ...
>
> ConnectionString := Format(connstr, [Provider, PWD, UID, Database,
> Server]);
>
Vyhodilo mi to error hlasku "[DBNMPNTW]ConnectionOpen (CreateFile())"
Nesouvisi to s viz nize?
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
> Behalf Of David Hrbac
> P�ipojit se lze, ov�em, pokud tam m�te firewall, tak v�s to asi t�ko
> pust�, budete si muset povolit port 1433, kter� neb�v� defaultn�
> povolen. Na tomhle portu sedi MS SQL p�i komunikaci p�es TCP/IP.
Kde se nastavuje ten port?
Igor Vodicka
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.488 / Virov� b�ze: 287 - datum vyd�n�: 5.6.2003
Jak se pripojit k MS SQL severu pres internet?
[*] David Hrbac <hrbac.conf(zv)seznam(tec)cz> - 11.6.2003 12:42:45
P=F8ipojit se lze, ov=B9em, pokud tam m=E1te firewall, tak v=E1s to asi =
t=EC=BEko
pust=ED, budete si muset povolit port 1433, kter=FD neb=FDv=E1 =
defaultn=EC
povolen. Na tomhle portu sedi MS SQL p=F8i komunikaci p=F8es TCP/IP.
David
-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz] On
Behalf Of Ing. Igor Vodi=E8ka
Sent: Wednesday, June 11, 2003 11:27 AM
To: Delphi konference II
Subject: Jak se pripojit k MS SQL severu pres internet?
Zdravim!
Kolega se v ramci nasich webovych stranek se pripojuje k MS SQL s
parametry
(napr.):
Provider=3Dsqloledb;
Network=3Dnazev;
Server=3Dip adresa ve tvaru 99.999.99.999;
Database=3Dnazev;
UID=3Dnazev;
PWD=3Dheslo;
Jak z techto udaju poskladat connectionstring u ADOConnection, ktere
chci pouzit pro pripojeni k MS SQL. Lze vubec se pomoci ADO pripojit a
pracovat s databazi MS SQL umistene nekde na internetu?
Pouzivam D5 Ent, W2K
Diky
Ing. Igor Vodicka
informacni systemy
Nakladatelstvi Sagit
Tel.: 59 6786 001
HTTP://www.sagit(tec)cz/
---
Odchoz=ED zpr=E1va neobsahuje viry.
Zkontrolov=E1no antivirov=FDm syst=E9mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.488 / Virov=E1 b=E1ze: 287 - datum vyd=E1n=ED: 5.6.2003
Jina barva a styl TMainMenu
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 11.6.2003 12:50:36
MTEuNi4yMDAzIE1pbGFuIFRvbWW5Og0KPiBaZHJhdmltIHZzZWNobnksDQoNCj4gbWFtIHRha292
eSBkcm9ibnkga29zbWV0aWNreSBwcm9ibGVtLCBhbGUgcHJlc3RvIG1lIHN0dmUuIE1hbSBmb3Jt
dWxhciBhIG5hDQo+IG5laiBwb2xvemltIFRNYWluTWVudS4gUHJpZGFtIG5la29saWsgcG9sb3pl
aywgYWxlIGVqaGxlIC0gVE1haW5NZW51IHNlIG1pIHUNCj4gbmVqdnlzc2ljaCBub2R1IHZ5a3Jl
c2x1amUgdXBsbmUgamluYWssIG5leiBzdGFuZGFyZG5pIG1lbnUgdmUgV2luZG93cy4gUHJvYw0K
PiB0byB0YWsgamUgPz8/IFBvZG90eWthbSwgemUgbmVwb3V6aXZhbSB6YWRub3Ugdmxhc3RuaSBv
YnNsdWh1IGtyZXNsZW5pLg0KDQo+IE5ldml0ZSBuZWtkbyBjbyBzIHRpbSA/Pz8NCg0KPiBENyBQ
cm9mLiwgV2luWFAgUHJvZiArIFNQMSwgSFcgbWFtZSB1cGxuZSBzdGVqbmUgKHRlZHkga3JvbWUg
bW9uaXRvcnUgOikpKSkNCg0KSmUgdG8gdGltLCB6ZSBtYXMgcHJpcmF6ZW55IEltYWdlcyBwcmlt
byBrIG1haW5NZW51LiBUYW0gdG8genJ1cyBhDQpwcmlyYWQgamUgayBqZWRub3RsaXZ5bSBwb2xv
emthbS4NCkplIHRvIG5lamFrYSBjaHliYSB2ZSBWQ0wuDQoNCi0tIA0KSmFuIEZpYWxhDQptYWls
dG86amFuLmZpYWxhQHdvLmN6
Jina barva a styl TMainMenu
[*] Milan Tome� <milan.tomes(zv)haida(tec)cz> - 11.6.2003 12:38:01
Zdravim vsechny,
mam takovy drobny kosmeticky problem, ale presto me stve. Mam formular a na
nej polozim TMainMenu. Pridam nekolik polozek, ale ejhle - TMainMenu se mi u
nejvyssich nodu vykresluje uplne jinak, nez standardni menu ve Windows. Proc
to tak je ??? Podotykam, ze nepouzivam zadnou vlastni obsluhu kresleni.
Priklad 1:
Formular (TG3WEditForm) dedeny z predka (TG3WForm) a menu pro editaci je
vykresleno se svetle zlutym podkladem. Mylne jsem si myslel, ze je to prave
tou dedicnosti, a nebo tim, ze je ten formular MDIChild a menu se merguje do
hlavniho menu MDIForm-u.
Priklad 2:
Kolega nyni otevrel jiny projekt a tam zadna dedicnost formu neni a presto
se mu TMainMenu vykresluje (pro zmenu) cerne. Jsem z toho opravdu danek.
Nevite nekdo co s tim ???
D7 Prof., WinXP Prof + SP1, HW mame uplne stejne (tedy krome monitoru :))))
Diky
Milan Tomes
Jak se pripojit k MS SQL severu pres internet?
[*] Jiri Foldyna <jiri.f(zv)avizo(tec)cz> - 11.6.2003 11:41:21
> Provider=sqloledb;
> Network=nazev;
> Server=ip adresa ve tvaru 99.999.99.999;
> Database=nazev;
> UID=nazev;
> PWD=heslo;
>
> Jak z techto udaju poskladat connectionstring u
> ADOConnection, ktere chci
> pouzit pro pripojeni k MS SQL.
> Lze vubec se pomoci ADO pripojit a pracovat s databazi MS SQL
> umistene nekde
> na internetu?
Ahoj,
zkusil bych to takto:
const
connstr = 'Provider=%s;'
+ 'Password=%s;'
+ 'Persist Security Info=True;'
+ 'User ID=%s;'
+ 'Initial Catalog=%s;'
+ 'Data Source=%s';
var
ConnectionString : string;
...
ConnectionString := Format(connstr, [Provider, PWD, UID, Database,
Server]);
Zdravim
Jiri Foldyna
mailto:jiri.f(zv)avizo(tec)cz
Jak se pripojit k MS SQL severu pres internet?
[*] Ing. Igor Vodi�ka <vodicka(zv)sagit(tec)cz> - 11.6.2003 11:27:18
Zdravim!
Kolega se v ramci nasich webovych stranek se pripojuje k MS SQL s parametry
(napr.):
Provider=sqloledb;
Network=nazev;
Server=ip adresa ve tvaru 99.999.99.999;
Database=nazev;
UID=nazev;
PWD=heslo;
Jak z techto udaju poskladat connectionstring u ADOConnection, ktere chci
pouzit pro pripojeni k MS SQL.
Lze vubec se pomoci ADO pripojit a pracovat s databazi MS SQL umistene nekde
na internetu?
Pouzivam D5 Ent, W2K
Diky
Ing. Igor Vodicka
informacni systemy
Nakladatelstvi Sagit
Tel.: 59 6786 001
HTTP://www.sagit(tec)cz/
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.488 / Virov� b�ze: 287 - datum vyd�n�: 5.6.2003
JvTreeView a CheckBoxes
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 11.6.2003 09:54:59
From: <mstevlik(zv)gamo.sk>
> Alebo viete mi poradit nejaku komponentu, kt. by som mohol pouzit tak
aby
> som mal v nej checkboxi + moznost grupovat polozky?
IMHO zcela bezkonkurencni je Lischkeho Virtual TreeView na
www.delphi-gems.com. Umi se tvarit jako list i jako grid, existuje k
nemu sada in-place editoru.
HTH, pf
JvTreeView a CheckBoxes
[*] mstevlik(zv)gamo.sk - 11.6.2003 09:35:05
Hi all,
Chcel by som pouzit component JvTreeView tak aby som vnej mal zaskrtavatka
(t.j. property CheckBoxes som dal na True)
Neviem vsak najst event kt. by sa mi vyvolal, ked pri node
zaskrtnem/odskrtnem tento checkbox
Alebo viete mi poradit nejaku komponentu, kt. by som mohol pouzit tak aby
som mal v nej checkboxi + moznost grupovat polozky?
Stevlik Marian
ISYS programator
GAMO a.s.
Kyjevske nam. 6
974 04 Banska Bystrica
mail: mstevlik(zv)gamo.sk
tel: +421 48 4137935, 4132942
mobil: +412 905 462010
icq: 34893645
Rozdilne zobrazeni sestavy z RAVE ve vyvoji v RAVE
[*] Miroslav Vopaleck� <m.vopalecky(zv)worldonline(tec)cz> - 11.6.2003 06:30:03
Ahoj.
V Rave (tiskove sestavy pro D7) jsem udelal report typu Master-Detail, kde u
obojiho se vyskytuje prvek DATAMEMO. V Rave je pri overeni reportu videt
obsah prvku DATAMEMO v pripade ze BLOB z databaze obsahuje data (nic pokud
je null), ale pokud report zavolam z programu v D7 je m�sto polozky
zobrazeno "(invalid)". Prosel jsem zdroje dat, ale data pro report se
nacitaji spravne. Mate me dvoji vysledek z jednoho reportu. Neni to chyba
D7?
s pozdravem
Mirek Vopaleck�
mobil: 602362166
mvopalecky(zv)tiscali(tec)cz
W2000, D7Prof
SQLite
[*] Tomas Rosa <trosa(zv)seznam(tec)cz> - 10.6.2003 22:00:08
Zkusili jste se podivat na MySQL ???
Je k tomu libmysql.h jako klient, nebo libmysqld.h jako primo linkovatelny
server - tedy zcela stejne jako SQLite. Je tam vsak problem s licenci - bud
koupit, nebo udelat SW na teto DB zcela nezavisly - tedy pokud ma zakaznik
pri instalaci na vyber ze dvou DB, kde jedna je MySQL, je take zdarma.
>Diky vsem za reakci na muj dotaz. Mam vsak jeste jednu otazku. Existuje
>neco podobneho jak SQLite ? Tim myslim bez nutnosti zvlastni instalace ale
>pokud mozno s moznosti sitoveho provozu ? Nekde jsem cetl o JansSql (snad
>jsem to napsal spravne), ale uz nevim kde :-( Samozrejme ze tady v
>konferenci o tom byla rec, ale jen okrajove. Privital bych tipy na nejake
>dalsi jednoduche SQL, pokud existujou, a pripadne zkusenosti. Diky, Delphik. S pozdravem
Tomas Rosa
------------------------=[ pinknet on every screen]=-----------------------
Tomas Rosa
Tomas.Rosa(zv)PinkNet(tec)cz http://www.pnws.org
+420 602 860 704
PinkNet Web Server for Win32 - FREEWARE www.pnws.org
---------------------------------------------------------------------------
Pristup k db v Access
[*] Viliam Mlich <mlich1(zv)volny(tec)cz> - 10.6.2003 21:33:16
> co mam pouzit na pristup k accessu?
KaDao www.delphi.pari.bg
> 1) pripadne komponenty/kniznice boli free
ok
> 2) ak sa da tak nic neinstalovat pri distribucii hotoveho SW
Ak tam uz maju MS Access, tak ok, inak treba dohrat nejaky modul,
ktory je free vylozeny Microsoftu, citaj README.
bye
vmlich
Proxies
[*] Bronislav Klu�ka <delphi(zv)pro2-soft(tec)com> - 10.6.2003 21:25:47
> Hello All,
>
> Skusam skompilovat v D7 komponentu, ktora
> ma v zdrojaku uses na DsgnIntf.
>
> Zmenil som ho na DesignEditors, ale ten ma
> zasa uses Proxies.
>
> A ked som dal pohladat Proxies, zistil som,
> ze z takeho suboru mam len .int a .dcu
> v adresaroch D5.
>
> Ezistuje z toho cesta von?
>
Cesta von existuje, musis mat jeden balicok so zdrojakom komponenty (ten
musi mat nastavene runtime-only a rebuild as needed) a jeden balicok
s registraciou komponenty a editora a zdrojakom editora (ten musi byt
design-time only a tiez rebuild as needed) a v ciasti Requires musis pridat
designide.dcp
S pozdravem
Bronislav Klucka
Windows programmmer, Web programmer
-------------------------------------------------
http://pro2-soft.com
Email : Bronislav.Klucka(zv)pro2-soft.com
Phone : +420605582922
>
Proxies
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 10.6.2003 21:21:43
----- Original Message -----
From: "Jaroslav Popluh�r" <delphi1(zv)acc.sk>
> Skusam skompilovat v D7 komponentu, ktora
> ma v zdrojaku uses na DsgnIntf.
Musis rozdelit komponentu na runtime a designtime
cast, tj. na dva balicky. Je to dost znama zalezitost,
prohledej historii teto konference.
http://www.delphi(tec)cz/hledani.asp
a zadej 'dsgnintf'
Martin Schayna
ListView
[*] p.sestak(zv)corag.sk - 10.6.2003 20:57:54
Zdravim,
Da sa docielit toho, aby som v List View(vsReport) mohol editovat aj text
v SubItems a nie len Caption v ListItem?
Palo Sestak
Proxies
[*] Jaroslav Popluh�r - 10.6.2003 20:37:39
Hello All,
Skusam skompilovat v D7 komponentu, ktora
ma v zdrojaku uses na DsgnIntf.
Zmenil som ho na DesignEditors, ale ten ma
zasa uses Proxies.
A ked som dal pohladat Proxies, zistil som,
ze z takeho suboru mam len .int a .dcu
v adresaroch D5.
Ezistuje z toho cesta von?
Zaciatocnik v komponentach...
--
Best regards,
Jaroslav mailto:delphi1(zv)acc.sk
SQLite
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 10.6.2003 20:39:36
----- Original Message -----
From: <delphik(zv)email(tec)cz>
> Nekde jsem cetl o JansSql (snad jsem to napsal spravne),
> ale uz nevim kde :-( Samozrejme ze tady v konferenci o
> tom byla rec, ale jen okrajove. Privital bych tipy na nejake
http://jansfreeware.com
Nikdy jsem to nezkousel ale mel by to byt SQL motor
v cistem pascalu, pokud se tim chces zabyvat napis jak
jsi dopadl :-)
Martin Schayna
SQLite
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 10.6.2003 20:40:18
10.6.2003 delphik(zv)email(tec)cz:
> Diky vsem za reakci na muj dotaz. Mam vsak jeste jednu otazku.
> Existuje neco podobneho jak SQLite ? Tim myslim bez nutnosti
> zvlastni instalace ale pokud mozno s moznosti sitoveho provozu ?
> Nekde jsem cetl o JansSql (snad jsem to napsal spravne), ale uz
> nevim kde :-( Samozrejme ze tady v konferenci o tom byla rec, ale
> jen okrajove. Privital bych tipy na nejake dalsi jednoduche SQL,
> pokud existujou, a pripadne zkusenosti. Diky, Delphik.
A co treba FlashFiller ? V soucasne dobe je to OpenSoirce, umoznuje
pracovat jak lokalne tak i jako server. Nepotrebuje zadnou zvlastni
instalaci, komponenty pro Delphi jsou...
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
SQLite
[*] <delphik(zv)email(tec)cz> - 10.6.2003 20:04:24
Diky vsem za reakci na muj dotaz. Mam vsak jeste jednu otazku. Existuje n=
eco podobneho jak SQLite ? Tim myslim bez nutnosti zvlastni instalace ale=
pokud mozno s moznosti sitoveho provozu ? Nekde jsem cetl o JansSql (sna=
d jsem to napsal spravne), ale uz nevim kde :-( Samozrejme ze tady v konf=
erenci o tom byla rec, ale jen okrajove. Privital bych tipy na nejake dal=
si jednoduche SQL, pokud existujou, a pripadne zkusenosti. Diky, Delphik.
_________________________________________________________________________=
_______
Vyu=BEijte posledn=EDho t=FDdne nab=EDdky "Bl=E1zniv=FDch dn=F9" od HP!!!=
! Akce jen do 13.6.2003!!! http://www.email(tec)cz/hp
SQLite
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 10.6.2003 18:50:36
----- Original Message -----
From: "Bronislav Klu�ka" <delphi(zv)pro2-soft.com>
> > Bohuzel jsem nebyl uspesny... TDataSet potomka jsem nenasel...
> >
>
> http://www.torry.net/db_directsql.htm
>
> 3. odspodu
Diky!
Mea culpa, hledal jsem 'sqlite' ale pouze v title, nikoliv v description.
Martin Schayna
Pristup k db v Access
[*] Petr Langer <langer(zv)xdom(tec)cz> - 10.6.2003 18:38:46
> A este jedna otazocka: da sa nejako zobrazit (programovo) ake tabulky su
> v accesovskej databazke?
Da se to snadno pres ADO, vcetne typu, velikosti, atd.
Petr Langer
SQLite
[*] Bronislav Klu�ka <delphi(zv)pro2-soft(tec)com> - 10.6.2003 18:09:29
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz
> [mailto:delphi-l-owner(zv)clexpert(tec)cz]On Behalf Of Martin Schayna
> Sent: Tuesday, June 10, 2003 5:38 PM
> To: delphi-l(zv)clexpert(tec)cz
> Subject: Re: SQLite
>
>
> ----- Original Message -----
> From: "Lukas Gebauer" <gebylist(zv)mlp(tec)cz>
> > > Bohuzel nevidel jsem k ni rozhrani ve forme TDataSetu,
> >
> > Existuje, a to jako freeware se zdrojaky.
> >
> > Zkus si na www.torry.net vyhledat 'sqite', a v nalezenych sesti
> > odkazech naleznes nejen knihovny pro primy pristup k datbazi, ale i
> > take tDataSet potomka, nebo dokonce i DB-Express ovladac. Vse
> > freeware!
>
> Bohuzel jsem nebyl uspesny... TDataSet potomka jsem nenasel...
>
> Martin Schayna
>
http://www.torry.net/db_directsql.htm
3. odspodu
S pozdravem
Bronislav Klucka
Windows programmmer, Web programmer
-------------------------------------------------
http://pro2-soft.com
Email : Bronislav.Klucka(zv)pro2-soft.com
Phone : +420605582922
Re[2]: SQLite
[*] Martin Falta <martin(zv)aprog(tec)cz> - 10.6.2003 18:06:51
neni to sice potomek TDataset, ale pracuje se s tim podobne.
www.aprog(tec)cz/files/sqlitedb.zip
Tuesday, June 10, 2003, 5:38:25 PM, you wrote:
MS> ----- Original Message -----
MS> From: "Lukas Gebauer" <gebylist(zv)mlp(tec)cz>
>> > Bohuzel nevidel jsem k ni rozhrani ve forme TDataSetu,
>>
>> Existuje, a to jako freeware se zdrojaky.
>>
>> Zkus si na www.torry.net vyhledat 'sqite', a v nalezenych sesti
>> odkazech naleznes nejen knihovny pro primy pristup k datbazi, ale i
>> take tDataSet potomka, nebo dokonce i DB-Express ovladac. Vse
>> freeware!
MS> Bohuzel jsem nebyl uspesny... TDataSet potomka jsem nenasel...
MS> Martin Schayna
--
Best regards,
Martin mailto:martin(zv)aprog(tec)cz
SQLite
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 10.6.2003 17:36:56
----- Original Message -----
From: "Bronislav Klu�ka" <delphi(zv)pro2-soft.com>> > > Da se provozovat po siti ?
> >
> Samozrejme, ze lze, bafni vyse zminenou unitu,
> sokety a udelej si vlastni sitove rozhrani
To ano, takto to jde vzdycky :-))) ale nebude to nijak vykonne,
protoze budes muset pozadavky serializovat.
V tomto FAQ http://www.sqlite.org/faq.html#q7 se popisuje
ze se dokonce muze sdilet pro cteni primo soubor databaze,
ale z toho popisu mi pripada ze je tato funkcnost vrele
NEdoporucovana.
> ja osobne pracuji snad vyhradne a pouze s SQLite a nenarazil jsem na
takrka
> zadny problem (resp. jenom na jeden).
Mohl bys byt konkretnejsi prosim, je to nejaky obecny problem?
Co ceske trideni?
Martin Schayna
SQLite
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 10.6.2003 17:38:25
----- Original Message -----
From: "Lukas Gebauer" <gebylist(zv)mlp(tec)cz>
> > Bohuzel nevidel jsem k ni rozhrani ve forme TDataSetu,
>
> Existuje, a to jako freeware se zdrojaky.
>
> Zkus si na www.torry.net vyhledat 'sqite', a v nalezenych sesti
> odkazech naleznes nejen knihovny pro primy pristup k datbazi, ale i
> take tDataSet potomka, nebo dokonce i DB-Express ovladac. Vse
> freeware!
Bohuzel jsem nebyl uspesny... TDataSet potomka jsem nenasel...
Martin Schayna
SQLite
[*] Bronislav Klu�ka <delphi(zv)pro2-soft(tec)com> - 10.6.2003 17:25:52
> > Ahoj, padla zde zminka o SQLite (Petr Fejfar).
> > Jake mate kdo s timto zkusenosti ? Uvazoval bych
> > o jejim pouziti pro malou aplikaci.
>
> http://www.sqlite.org/
na www.torry.net je jednoducha unita (objekt), ktera pracuje
nad SQLite API a predelava je do pascalu
>
> > Da se provozovat po siti ?
>
> Nikoliv. Je urcena pouze pro lokalni pristup, vsechny tabulky
> jsou v jednom souboru, ke kteremu pristupuje motor v DLL,
> ovladany pres jednoduche API.
Samozrejme, ze lze, bafni vyse zminenou unitu,
sokety a udelej si vlastni sitove rozhrani
>
> > Co vsechno se od ni da ocekavat ?
>
> Ma radu zajimavych vlastnosti, ktere ji predurcuji k nasazeni
> typu uloziste internich dat desktopove aplikace (napr. pro jiz
> zminovaneho e-mailoveho klienta mi pripada optimalni).
>
> Bohuzel nevidel jsem k ni rozhrani ve forme TDataSetu,
> coz je dano zrejme tim ze je v podstate beztypova, ale
> nejake proceduralni rozhrani pro Delphi urcite existuje.
>
> Martin Schayna
ja osobne pracuji snad vyhradne a pouze s SQLite a nenarazil jsem na takrka
zadny problem (resp. jenom na jeden). S pozdravem
Bronislav Klucka
Windows programmmer, Web programmer
-------------------------------------------------
http://pro2-soft.com
Email : Bronislav.Klucka(zv)pro2-soft.com
Phone : +420605582922
SQLite
[*] Lukas Gebauer <gebylist(zv)mlp(tec)cz> - 10.6.2003 17:04:45
> > Da se provozovat po siti ?
>
> Nikoliv. Je urcena pouze pro lokalni pristup, vsechny tabulky
> jsou v jednom souboru, ke kteremu pristupuje motor v DLL,
> ovladany pres jednoduche API.
Nicmene nejaka podpora pro pristup z nekolika aplikaci soucasne tam
preci jen je, pokud si dobre pamatuji. Nikdy jsem se o to ale
nepokousel.
> Bohuzel nevidel jsem k ni rozhrani ve forme TDataSetu,
> coz je dano zrejme tim ze je v podstate beztypova, ale
> nejake proceduralni rozhrani pro Delphi urcite existuje.
Existuje, a to jako freeware se zdrojaky.
Zkus si na www.torry.net vyhledat 'sqite', a v nalezenych sesti
odkazech naleznes nejen knihovny pro primy pristup k datbazi, ale i
take tDataSet potomka, nebo dokonce i DB-Express ovladac. Vse
freeware!
Dokonce jsem nekde videl i takove vecijako modul pro PHP a tak...
Sqlite je jak pro Windows, tak i pro Linux, takze jeho pouziti vrele
doporucuji!
--
Lukas Gebauer.
E-mail: gebauerl(zv)mlp(tec)cz
http://www.ararat(tec)cz/synapse/ - Ararat Synapse - TCP/IP Lib.
Pristup k db v Access
[*] lubos hubka <lhubka(zv)1tel(tec)cz> - 10.6.2003 16:58:11
> Ahoj,
> 1) ani ADONIS ani ADOExpress nejsou free.
> 2) pri pristupu prostrednictvim ADO mus=ED b=FDt
> instalovan MDAC (skoro vdy je, taha ho sebou
> kde co od MS).
> 3) ADOExpress i ADONIS nabizeji prehled tabulek a sloupcu.
>
O.K.
Zatial to riesim nakonfigurovanim ODBC (nepotrebujem rychlost).
Treba pre pristup cez ODBC instalovat BDE?
Co teda odporucas?
Vdaka.
Lubos.
SQLite
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 10.6.2003 16:55:34
----- Original Message -----
From: <delphik(zv)email(tec)cz>
> Ahoj, padla zde zminka o SQLite (Petr Fejfar).
> Jake mate kdo s timto zkusenosti ? Uvazoval bych
> o jejim pouziti pro malou aplikaci.
http://www.sqlite.org/
> Da se provozovat po siti ?
Nikoliv. Je urcena pouze pro lokalni pristup, vsechny tabulky
jsou v jednom souboru, ke kteremu pristupuje motor v DLL,
ovladany pres jednoduche API.
> Co vsechno se od ni da ocekavat ?
Ma radu zajimavych vlastnosti, ktere ji predurcuji k nasazeni
typu uloziste internich dat desktopove aplikace (napr. pro jiz
zminovaneho e-mailoveho klienta mi pripada optimalni).
Bohuzel nevidel jsem k ni rozhrani ve forme TDataSetu,
coz je dano zrejme tim ze je v podstate beztypova, ale
nejake proceduralni rozhrani pro Delphi urcite existuje.
Martin Schayna
Pristup k db v Access
[*] Lstiburek Pavel <Lstiburek(zv)ceb(tec)cz> - 10.6.2003 16:34:53
Ahoj,
1) ani ADONIS ani ADOExpress nejsou free.
2) pri pristupu prostrednictvim ADO mus=ED b=FDt=20
instalovan MDAC (skoro vdy je, taha ho sebou=20
kde co od MS).
3) ADOExpress i ADONIS nabizeji prehled tabulek a sloupcu.
Pavel
> From: lubos hubka [mailto:lhubka(zv)1tel(tec)cz]
> Zdravim.
> Mam taky zaciatocnicky dotaz.
> Mam databazu v Access (tusim 97) a potrebujem urobit jednoduchy
> programcek na citanie a zobrazovanie dat.
> Moja otazka znie, co mam pouzit na pristup k accessu?
> Z konfery som vycital ze najlepsie je ADONIS alebo ADOExpress.
> Mne sa hlavne jedna aby:
> 1) pripadne komponenty/kniznice boli free
> 2) ak sa da tak nic neinstalovat pri distribucii hotoveho SW
>=20
> A este jedna otazocka: da sa nejako zobrazit (programovo) ake=20
> tabulky su
> v accesovskej databazke?
>=20
> Pouzivam C++ Buiulder 4.0 Professional.
> Vdaka.
> Lubos.
SQLite
[*] <delphik(zv)email(tec)cz> - 10.6.2003 16:26:42
Ahoj, padla zde zminka o SQLite (Petr Fejfar). Jake mate kdo s timto zkus=
enosti ? Uvazoval bych o jejim pouziti pro malou aplikaci. Da se provozov=
at po siti ? Co vsechno se od ni da ocekavat ? Delphik
_________________________________________________________________________=
_______
Vyu=BEijte posledn=EDho t=FDdne nab=EDdky "Bl=E1zniv=FDch dn=F9" od HP!!!=
! Akce jen do 13.6.2003!!! http://www.email(tec)cz/hp
Pristup k db v Access
[*] lubos hubka <lhubka(zv)1tel(tec)cz> - 10.6.2003 15:23:58
Zdravim.
Mam taky zaciatocnicky dotaz.
Mam databazu v Access (tusim 97) a potrebujem urobit jednoduchy
programcek na citanie a zobrazovanie dat.
Moja otazka znie, co mam pouzit na pristup k accessu?
Z konfery som vycital ze najlepsie je ADONIS alebo ADOExpress.
Mne sa hlavne jedna aby:
1) pripadne komponenty/kniznice boli free
2) ak sa da tak nic neinstalovat pri distribucii hotoveho SW
A este jedna otazocka: da sa nejako zobrazit (programovo) ake tabulky su
v accesovskej databazke?
Pouzivam C++ Buiulder 4.0 Professional.
Vdaka.
Lubos.
Uzivatele a prava ve w2k server
[*] Sedlak Zdenek <konf(zv)seus(tec)cz> - 10.6.2003 15:16:05
Ahoj,
potreboval bych zjistit jaci uzivatele maji pristup k systemu a jaka maji
prava. Tedy pravy rozumim pristupem k adresarum a souborum, at uz
vyplyvajici ze skupiny nebo individualne. Nejlepe tak, aby to bylo poznat
zda ma pristup ze skupiny ci individualne.
Da se to nejak zjistit? Tedy nejlepe pomoci kodu v delphi.
Nebo nevite o nejakem sw, ktery by byl schopen podobnou informaci zjistit a
nejakou rozumnou formou zprostredkovat - export ci jiny vystup?
diky za kazdou radu.
Zdenda
P.S. jde o systemy WinNT4.0 server, W2K Server a WinXP Pro.
dbExpress v Kylix 3
[*] Pavel Poles <xCony(zv)seznam(tec)cz> - 10.6.2003 14:50:55
Zdravim,
mam vytvoreny projekt pod Delphi 7 pouzivajici dbExpress
komponenty TSimpleDataSet. Jake bylo moje zdeseni kdyz
vysledek chtel zkompilovat pod Kylix a zjistil jsem ze tam tato
komponenta neni. Misto ni tam je jakasi TSQLClientDataSet,
coz mam podezreni je neco z predchozich Delphi.
Da se nekde sehnat Upgrade dbExpress pro Kylix, ktery uz by
TSimpleDataSet mel?
Predem dekuji za odpovedi
Pavel Poles
ulozeni zprav v mail klientu
[*] Petr Fejfar <development(zv)callnet(tec)cz> - 10.6.2003 14:24:20
From: "Dave" <bone(zv)wizards(tec)cz>
> nejaka uplne jina cesta. Jake mate zkusenosti?
> Ktera reseni jsou vyhodna a proc?
My pro podobne ucely pouzivame www.sqlite.org, protoze se nemusi nikam
nic instalovat krome jedne DLL, ktera se nahraje s aplikaci a jednoho
prazdneho souboru se strukturou DB. Podpora SQL je celkem slusna a vykon
taky.
HTH, pf
OT: ulozeni zprav v mail klientu
[*] Dave <bone(zv)wizards(tec)cz> - 10.6.2003 13:52:31
Preji pekny den,
chtel bych pozadat o radu k nasledujicimu. Potreboval bych si napsat
mail klienta pro prijem a odesilani mailu. Neco jako MS Utlouk, ale
hodne specifickeho. Je predpoklad, ze pohyb zprav bude v radu desitek az
stovek mesicne. A ted ten dotaz. Z historie konference vim, ze jsou tu
lide, kteri uz neco podobneho naprogramovaneho maji a na ne bych se
chtel obratit se svou otazkou. Jak ukladat na klientu prijatou postu?
Chtel bych vedet, jestli zpravy ukladat do nejake db typu IB/FB/MySQL
apodobne, nebo jestli staci treba jen dbf soubory, nebo jestli je jeste
nejaka uplne jina cesta. Jake mate zkusenosti? Ktera reseni jsou vyhodna
a proc?
Diky moc Dave
App a FB v Inno Setup
[*] J�n Harman <harman(zv)volny(tec)cz> - 10.6.2003 13:52:45
Ahoj, prosim Vas,
stahl jsem si Inno Setup + projekt pro InnoSetup kde by melo jit instalovat
FB. Ale vubec netusim co s tim mam delat.
Potreboval bych instalovat aplikaci + volitelne FB.
Muzete me nekdo popostrcit prosim.
Dekuji
Jan Harman, Brno, harman(zv)volny(tec)cz
UDP komunikace prez Firewall
[*] Skopalik Slavomir <skopalik(zv)hlubocky.del(tec)cz> - 10.6.2003 13:02:37
1. Bez FW:
Zde staci odpovidat na adresu protistrany.
2. s FW:
Zde zalezi na NATu, pokud meni adresu odesilatele u UDP, tak pouzit bod 1, pokud ne, tak adresu NATu.
Jo jeste takova drobnost
MUSI byt povoleno odesilat UDP pres FW (overit a vyzkouset), dale je treba mit vsude nastavenou
vychozi branu.
Na testy obvykle pouzivam NMUDP, dam tam send necerhio jako "ahoj" a prijem vypisuji do mema (Delphi5).
Naprogramovane za 4 minuty.
Tim je treba odladit sit, pak se jiz na misto test aplikace podstraci skutecne zarizeni.
Slavek
> Nejsem z toho 2x moudrejsi :((
>
> No, chtel jsem to zjednodusit, asi se to nepovedlo.
> Na druhe strane je HW zarizeni, ne PC2. Toto zarizeni bud odpovida na
> adresu a port, ze kterych mu prisel dotaz a nebo na predem definovanou
> adresu a port.
UDP komunikace prez Firewall
[*] EFG Developer <developer(zv)efg(tec)cz> - 10.6.2003 12:42:19
Nejsem z toho 2x moudrejsi :((
No, chtel jsem to zjednodusit, asi se to nepovedlo.
Na druhe strane je HW zarizeni, ne PC2. Toto zarizeni bud odpovida na
adresu a port, ze kterych mu prisel dotaz a nebo na predem definovanou
adresu a port.
Muzete mi prosim poradit jak mam upravit nize uvedeny kod, aby mi to
proslo? Tj., kde pouzit jakou IP adresu a jaky port. Na obou firewallech
bezi NAT. Je tam udelane mapovani portu z internetu do vnitrni site.
Jaky by byl rozdil, kdyby tam byl jen jeden Firewall? Jak by to bylo
pouze s FW1, jak s pouye FW2? A jak by eventuelne upraveny kod vypadal
bez pouziti obou Firewallu?
Mnohokrat dekuji
Petr Sikola
==================================================
socket oteviram takto:
var
saddr, caddr: TSockAddrIn;
csock: TSocket;
begin
FillChar(saddr, sizeof(saddr), 0);
FillChar(caddr, sizeof(caddr), 0);
csock := socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP);
if csock = INVALID_SOCKET then exit;
caddr.sin_family := AF_INET;
caddr.sin_addr.s_addr := IPpc1; //???????
caddr.sin_port := zdrojovy_port;
if bind(csock, caddr, sizeof(caddr)) = SOCKET_ERROR then begin
closesocket(csock);
exit;
end;
saddr.sin_family := AF_INET;
saddr.sin_addr.s_addr := IPo2; //???????
saddr.sin_port := cilovy_port;
if connect(csock, saddr, sizeof(saddr)) = SOCKET_ERROR then begin
closesocket(csock);
exit;
end;
_socket := csock;
.....
==================================================
data posilam takto:
scnt := send(_socket, locbuff, slen, 0);
==================================================
data ze socketu ctu takto:
scnt := recv(_socket, rcvbuf, 5000, 0);
==================================================
Dialog pre select computer
[*] p.sestak(zv)corag.sk - 10.6.2003 12:29:34
> mrkni na funkci SHBrowseForFolder() s flagem BIF_BROWSEFORCOMPUTER.
to je to co potrebujem, akurat neviem nastavit parameter pidlRoot tak, aby
sa mi otvoril prave folder
"My Network Places\Entire Network\Microsoft Windows Network".
Kazdopadne dakujem.
Palo Sestak
UDP komunikace prez Firewall
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 10.6.2003 12:25:04
----- Original Message -----
From: "Daniel Rott" <roxton(zv)seznam(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Tuesday, June 10, 2003 12:07 PM
Subject: Re: UDP komunikace prez Firewall
> > > c) u SendTo pouzij vnejsi adresu toho
> > > druheho FW (IPo2) a tu si namapuj
> > > na nejaky pocitac dovnitr
>
> > tady ma byt _vnitrni_ adresa (resp adresa sitovky otocene do
> > LANky). Vetsina firewallu je sice router based ale obcas se
> > firewall rika i reseni s aplikacnim proxy serverem a tam vetsinou
> > neni zapnuty routing, takze vnejsi adresa je z LANky _nedostupna_
>
> Z problematiky FW znam poradne jen WinRoute. Ze site pripojene
> pres WinRoute se ven dostanu bez problemu (NAT), ale od te druhe
> site znam jen onu vnejsi verejnou adresu druheho WinRoutu, za niz
> se skryva ta druha sit. Takhle to pouzivam, funguje to.
> Ale u jinych FW to samozrejme muze byt jinak ...
beru zpet - teprve ted jsem si vsiml, ze tam pises o IP druheho
firewallu. Pokud je to takhle pak samozrejme mas pravdu. Na lokalni IP
se
z venku nedostanes (vetsinou) protoze to IP je z privatnich rozsah (v
internetu
neroutovatelne).
D. Toman
UDP komunikace prez Firewall
[*] Daniel Rott <roxton(zv)seznam(tec)cz> - 10.6.2003 12:07:35
> > c) u SendTo pouzij vnejsi adresu toho
> > druheho FW (IPo2) a tu si namapuj
> > na nejaky pocitac dovnitr
> tady ma byt _vnitrni_ adresa (resp adresa sitovky otocene do
> LANky). Vetsina firewallu je sice router based ale obcas se
> firewall rika i reseni s aplikacnim proxy serverem a tam vetsinou
> neni zapnuty routing, takze vnejsi adresa je z LANky _nedostupna_
Z problematiky FW znam poradne jen WinRoute. Ze site pripojene
pres WinRoute se ven dostanu bez problemu (NAT), ale od te druhe
site znam jen onu vnejsi verejnou adresu druheho WinRoutu, za niz
se skryva ta druha sit. Takhle to pouzivam, funguje to.
Ale u jinych FW to samozrejme muze byt jinak ...
Daniel
Dialog pre select computer
[*] Pavel Malinsky <malinsky(zv)pmcom(tec)cz> - 10.6.2003 11:44:30
> -----Original Message-----
> Zdravim,
> neviete niekto, aka komponenta robi dialog pre Select computer na
> lokalnej
> sieti?
Ahoj,
mrkni na funkci SHBrowseForFolder() s flagem BIF_BROWSEFORCOMPUTER.
S pozdravem a dikem
=====================================
> Pavel Malinsky; malinsky(zv)pmcom(tec)cz <
=====================================
> GSM: 602 652 203 | ICQ: 322015967 <
=====================================
UDP komunikace prez Firewall
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 10.6.2003 11:18:12
> a) u UDP protokolu nepouzivej Connect,
> rovnou posilej data pomoci SendTo
sice take pouzivam SendTo ale nevidim zadny zasadni
problem s Connect(). Pokud potrebujes posilat data jen
na jeden server pak ho muze klidne pouzivat.
> b) u Bind ponech svoji IP adresu
> (staci nastavit INADDR_ANY)
> c) u SendTo pouzij vnejsi adresu toho
> druheho FW (IPo2) a tu si namapuj
> na nejaky pocitac dovnitr
tady ma byt _vnitrni_ adresa (resp adresa sitovky otocene do
LANky). Vetsina firewallu je sice router based ale obcas se
firewall rika i reseni s aplikacnim proxy serverem a tam vetsinou
neni zapnuty routing, takze vnejsi adresa je z LANky _nedostupna_
D. Toman
UDP komunikace prez Firewall
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 10.6.2003 11:15:38
----- Original Message -----
From: "EFG Developer" <developer(zv)efg(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Tuesday, June 10, 2003 9:51 AM
Subject: UDP komunikace prez Firewall
> Zdravim konferenci,
> potreboval bych komunikovat pomoci UDP protokolu prez Firewally.
>
> PC1 vysle paket s daty na Firewall2, ten pomoci mapovani portu
> presmeruje data
> na PC2 (a patricny port). PC2 odpovi na Firewall1 a opet pomoci
mapovani
> portu
> se data dostanou na PC1.
> ___ ___
> |FW |-----internet------|FW |
> IPi1|_1_|IPo1 IPo2|_2_|IPi2
> | |
> __LAN1___| |_LAN2_
> _|_ _|_
> |PC |IPpc1 |PC |IPpc2
> |_1_| |_2_|
>
> Otazka zni jakym zpusobem mam otevrit socket a jak s nim pracovat,
aby
> mi toto
> fungovalo? Chtel bych pouzit pouze jeden socket.
>
> Z PC1 jsem zkousel otevrit socket, kde source IP bylo IPo1, dest IP
bylo
> IPo2,
> abych mohl na tomtez socketu prijmout odpoved od FW2.
>Bohuzel nemuzu
> otevrit socket,
> kde source IP adresa je jina nezli IP adresa PC, kde socket
oteviram.
to je samozrejme. Je nesmyslne bindovat socket na cizi IP adresu.
Podle mne
neni treba bind volat vubec. Adresa odesilatele neni v tomto pripade
dulezita
(pokud PC1 nema vic IP a firewall je nefiltruje)
Pokud je na obou firewallech funkcni nejakej ten mapovanej link ci
port forwarder, pak staci kdyz aplikace budou posilat packety na IP
firewallu
na port mapovanyho linku (port forwarderu)
> Potreboval bych trosku zasvetit do teto problematiky. Nejak
podvedone
> tusim,
> ze by na to meli byt 2 socketz - jeden vysilaci a jeden prijimaci
Vse zavisi na nastaveni tech firewallu. Bud je tam port forwarder a
ten by mel
byt diky vrozene inteligenci schopen dorucit odpoved tomu kdo z
lokalni site
poslal UDP dotaz. Mapoveny link muze byt take obousmerny a bude se
chovat
podobne. Pokud bude mapovani jen jednosmerne, musi samozrejme byt
nakonfigurovan link ven z LAN i do LAN, kazdy pobezi na jinych portech
ale
link prehazujici packety z venku do LAN muze byt nastaven tak, aby
posilal
packety na PC1 na stajny port ze ktereho se posilaji data ven. CIli
staci jeden
socket. U jednosmernych mapped linku plati, ze musis dopredu znat
cislo portu
aplikace (bindnout na nejake preddefinovane cislo portu)
Zdravi
Dalibor Toman
Dialog pre select computer
[*] p.sestak(zv)corag.sk - 10.6.2003 10:27:34
Zdravim,
neviete niekto, aka komponenta robi dialog pre Select computer na lokalnej
sieti?
Poptrebujem len vylistovat vsetky stroje na LAN a z nich vybrat konkretny,
tak by mi
ta komponenta vratila jeho meno - nieco ako robit funkcia
SelectDirectory().
Hladal som v JVCL ale nic take som tam nenasiel.
Palo Sestak.
UDP komunikace prez Firewall
[*] Skopalik Slavomir <skopalik(zv)hlubocky.del(tec)cz> - 10.6.2003 10:13:50
Ciste teoreticky
mel bys otevrit soket na PC a (ten muze pakety prijimat i vysilat)
a poslat paket na IP protilehleho NATu (FireWallu).
Predpokladam, ze Firewall pracuje zaroven jako NAT.
To same udelat na druhe strane.
Zacal bych jednim NATem a dvema PC.
Dalsi moznosti je pouzit UDP Tunnel, ten umoznuje tunelovat UDP
pres TCP (to projde na jedne strane NATem).
Upravena verze je zde:
http://hlubocky.del(tec)cz/downloads/
> Zdravim konferenci,
> potreboval bych komunikovat pomoci UDP protokolu prez Firewally.
>
> PC1 vysle paket s daty na Firewall2, ten pomoci mapovani portu
> presmeruje data
> na PC2 (a patricny port). PC2 odpovi na Firewall1 a opet pomoci mapovani
> portu
> se data dostanou na PC1.
> ___ ___
> |FW |-----internet------|FW |
> IPi1|_1_|IPo1 IPo2|_2_|IPi2
> | |
> __LAN1___| |_LAN2_
> _|_ _|_
> |PC |IPpc1 |PC |IPpc2
> |_1_| |_2_|
>
> Otazka zni jakym zpusobem mam otevrit socket a jak s nim pracovat, aby
> mi toto
> fungovalo? Chtel bych pouzit pouze jeden socket.
>
> Z PC1 jsem zkousel otevrit socket, kde source IP bylo IPo1, dest IP bylo
> IPo2,
> abych mohl na tomtez socketu prijmout odpoved od FW2. Bohuzel nemuzu
> otevrit socket,
> kde source IP adresa je jina nezli IP adresa PC, kde socket oteviram.
To je v poradku, tak to ma byt.
>
> Pro komunikaci prez firewally nemuzu pouzit nejake jiz hotove reseni,
> protoze vse je jiz napsano, jen se tam dodelavaji tz firewally.
>
> Potreboval bych trosku zasvetit do teto problematiky. Nejak podvedone
> tusim,
> ze by na to meli byt 2 socketz - jeden vysilaci a jeden prijimaci - ale
> rad bych
> to udelal jinak.
2 sokety nejsou treba.
Slavek
UDP komunikace prez Firewall
[*] Daniel Rott <roxton(zv)seznam(tec)cz> - 10.6.2003 10:14:38
a) u UDP protokolu nepouzivej Connect,
rovnou posilej data pomoci SendTo
b) u Bind ponech svoji IP adresu
(staci nastavit INADDR_ANY)
c) u SendTo pouzij vnejsi adresu toho
druheho FW (IPo2) a tu si namapuj
na nejaky pocitac dovnitr
Daniel
----- Original Message -----
From: "EFG Developer" <developer(zv)efg(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Tuesday, June 10, 2003 9:51 AM
Subject: UDP komunikace prez Firewall
> Zdravim konferenci,
> potreboval bych komunikovat pomoci UDP protokolu prez Firewally.
>
> PC1 vysle paket s daty na Firewall2, ten pomoci mapovani portu
> presmeruje data
> na PC2 (a patricny port). PC2 odpovi na Firewall1 a opet pomoci mapovani
> portu
> se data dostanou na PC1.
> ___ ___
> |FW |-----internet------|FW |
> IPi1|_1_|IPo1 IPo2|_2_|IPi2
> | |
> __LAN1___| |_LAN2_
> _|_ _|_
> |PC |IPpc1 |PC |IPpc2
> |_1_| |_2_|
>
> Otazka zni jakym zpusobem mam otevrit socket a jak s nim pracovat, aby
> mi toto
> fungovalo? Chtel bych pouzit pouze jeden socket.
>
> Z PC1 jsem zkousel otevrit socket, kde source IP bylo IPo1, dest IP bylo
> IPo2,
> abych mohl na tomtez socketu prijmout odpoved od FW2. Bohuzel nemuzu
> otevrit socket,
> kde source IP adresa je jina nezli IP adresa PC, kde socket oteviram.
>
> Pro komunikaci prez firewally nemuzu pouzit nejake jiz hotove reseni,
> protoze vse je jiz napsano, jen se tam dodelavaji tz firewally.
>
> Potreboval bych trosku zasvetit do teto problematiky. Nejak podvedone
> tusim,
> ze by na to meli byt 2 socketz - jeden vysilaci a jeden prijimaci - ale
> rad bych
> to udelal jinak.
>
> Dekuji Petr Sikola
>
> socket oteviram takto:
>
> var
> saddr, caddr: TSockAddrIn;
> csock: TSocket;
> begin
> FillChar(saddr, sizeof(saddr), 0);
> FillChar(caddr, sizeof(caddr), 0);
> csock := socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP);
> if csock = INVALID_SOCKET then exit;
> caddr.sin_family := AF_INET;
> caddr.sin_addr.s_addr := IPpc1; //nelze tu dat IPo1
> caddr.sin_port := zdrojovy_port;
> if bind(csock, caddr, sizeof(caddr)) = SOCKET_ERROR then begin
> closesocket(csock);
> exit;
> end;
> saddr.sin_family := AF_INET;
> saddr.sin_addr.s_addr := IPo2;
> saddr.sin_port := cilovy_port;
> if connect(csock, saddr, sizeof(saddr)) = SOCKET_ERROR then begin
> closesocket(csock);
> exit;
> end;
>
> .....
>
>
>
>
>
UDP komunikace prez Firewall
[*] EFG Developer <developer(zv)efg(tec)cz> - 10.6.2003 09:51:02
Zdravim konferenci,
potreboval bych komunikovat pomoci UDP protokolu prez Firewally.
PC1 vysle paket s daty na Firewall2, ten pomoci mapovani portu
presmeruje data
na PC2 (a patricny port). PC2 odpovi na Firewall1 a opet pomoci mapovani
portu
se data dostanou na PC1.
___ ___
|FW |-----internet------|FW |
IPi1|_1_|IPo1 IPo2|_2_|IPi2
| |
__LAN1___| |_LAN2_
_|_ _|_
|PC |IPpc1 |PC |IPpc2
|_1_| |_2_|
Otazka zni jakym zpusobem mam otevrit socket a jak s nim pracovat, aby
mi toto
fungovalo? Chtel bych pouzit pouze jeden socket.
Z PC1 jsem zkousel otevrit socket, kde source IP bylo IPo1, dest IP bylo
IPo2,
abych mohl na tomtez socketu prijmout odpoved od FW2. Bohuzel nemuzu
otevrit socket,
kde source IP adresa je jina nezli IP adresa PC, kde socket oteviram.
Pro komunikaci prez firewally nemuzu pouzit nejake jiz hotove reseni,
protoze vse je jiz napsano, jen se tam dodelavaji tz firewally.
Potreboval bych trosku zasvetit do teto problematiky. Nejak podvedone
tusim,
ze by na to meli byt 2 socketz - jeden vysilaci a jeden prijimaci - ale
rad bych
to udelal jinak.
Dekuji Petr Sikola
socket oteviram takto:
var
saddr, caddr: TSockAddrIn;
csock: TSocket;
begin
FillChar(saddr, sizeof(saddr), 0);
FillChar(caddr, sizeof(caddr), 0);
csock := socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP);
if csock = INVALID_SOCKET then exit;
caddr.sin_family := AF_INET;
caddr.sin_addr.s_addr := IPpc1; //nelze tu dat IPo1
caddr.sin_port := zdrojovy_port;
if bind(csock, caddr, sizeof(caddr)) = SOCKET_ERROR then begin
closesocket(csock);
exit;
end;
saddr.sin_family := AF_INET;
saddr.sin_addr.s_addr := IPo2;
saddr.sin_port := cilovy_port;
if connect(csock, saddr, sizeof(saddr)) = SOCKET_ERROR then begin
closesocket(csock);
exit;
end;
.....
Dalsi vyber po SELECTu
[*] Petr Palicka <palicka(zv)aginfo(tec)cz> - 10.6.2003 08:13:54
ahoj,
delam to v podstate podobne, akorat, ze v
pracovni tabulce mam pouze klic stanice a
klic vybrane vety. joinem zjistim, jestli je
veta vybrana ci nikoliv.
select
*
from
osoba O
left join vyber V on
V.stanice =3D :stanice and
V.osoba =3D O.klic
where
/* jen vybrane vety: */
V.Osoba is not null
/* nebo ty nevybrane: */
/*
V.Osoba is null
*/
peca
Dalsi vyber po SELECTu
[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 10.6.2003 07:54:42
> Ahoj,
> potrebuji udelat SELECT JOIN z nekolika tabulek, vysledek zobrazit do
> Gridu a uzivatel si rucne oznaci vety pro dalsi zpracovani.
Ahoj,
nevim, jestli Ti to pomuze, ale DBGrid ma v sobe jiz mechanismus na oznacovani
vice radku. V Options je volba, ktera to povoluje a v helpu najdes priklad, jak pres
oznacene radky prochazet.
David Lebeda
Dalsi vyber po SELECTu
[*] Oldrich Balak <comwest(zv)iol(tec)cz> - 10.6.2003 07:03:31
Ahoj,
potrebuji udelat SELECT JOIN z nekolika tabulek, vysledek zobrazit do Gridu
a uzivatel si rucne oznaci vety pro dalsi zpracovani. Zatim to delam tak, ze
vysledek SELECTU zapisu do pomocne tabulky, tu zobrazim a podle pokynu
uzivatele plnim pomocny sloupec, o jeho stavu informuji probarvenim radky
Gridu. Dalsi zpracovani pak bezi podle hodnot v tomto sloupci. Vsechna data
jsou na strane serveru, takze mam v pomocne tabulce dalsi sloupec s cislem
(jednoznacnym) stanice, abych rozlisil, ktera data patri kteremu uzivateli.
Existuje na to jednodussi reseni ? Menit data primo v tom SELECTu se mi
nedari. Je to delane v D6Pro a IB6, data jsou na W2K serveru, stanice maji
W2K nebo W98.
Dekuji
Balak
vytvoreni SYS/VxD ovladacu pod Windows
[*] Erik Salaj <info(zv)winsoft.sk> - 09.6.2003 22:38:20
> Uz nekolik mesicu se snazim najit odpoved na otazku - pod Windows
> potrebuju ziskat prioritu procesu 0, tj. maximalni, protoze chci provest
> instrukce v Assembleru RDMSR a WRMSR. Dozvedel jsem se, ze
> takovou prioritu maji pod Windows pouze VXD a SYS ovladace. A v
> tom je ten problem - neznam nikoho, kdo by tohle umel naprogramovat.
na vytvorenie drivera potrebujes MS Visual C a MS DDK. Pokial
potrebujes len vykonat zopar instrukcii v protected mode, tak staci
napisat a z Delphi aplikacie zavolat funkce drivera, ktore tie instrukcie
vykonaju.
> Potreboval bych to pak propojit s aplikaci v Delphi. Bohuzel na tohle
> nejsou na Internetu navody, nebo aspon nevim kde. Nemate nekdo
> napad? Predem diky za odpoved, prip. za jakekoliv nakopnuti.
Windows aplikacie komunikuju s driverom pomocou DeviceIoControl
funkcie.
Erik
Kniga o delphi
[*] Adam Hrachovec <a.hrachovec(zv)atlas(tec)cz> - 09.6.2003 21:43:51
Ja doporucuji knihu "Naucte se programovat v Delphi" od nakladatelsti G=
rada
Zdrav=ED
Adam Hrachovec AdiSOFT
a=2Ehrachovec(zv)atlas=2Ecz
>-----Puvodni zprava-----
>Od: nikdo [mailto:totalnikripl(zv)seznam=2Ecz]
>Odesl=E1no: 9=2E =E8ervna 2003 7:12
>Komu: delphi-l(zv)clexpert=2Ecz
>P=F8edm=ECt:
>
>
>Muze mi nekdo doporucit nakou literaturu nebo dat link kterej by pomoh=
zacat
>ecnikovi?
_______________________________________________________________________=
_________
Nehod=ED se ke mn=EC! A jak=FD je v=E1=B9 d=F9vod vym=ECnit sv=F9j tele=
fon za nov=FD?=20
Samsung A800 ji=BE od 3977 K=E8=2E http://www=2Eatlas=2Ecz/clickAD=2Eas=
p?ad=3D32080
Editacia sectorov Floppy disku
[*] Erik Salaj <info(zv)winsoft.sk> - 09.6.2003 12:04:28
> vedel by mi niekdo poradit ako v Delphi editovat jednotlive byty v
> jednotlivych sectoroch na 3,5" diskete?
>Ide o to, ze v praci mame pristroj, ktory pouziva na uchovanie dat obycajnu
>floppy mechaniku, ibaze v uplne nestandardnom formate, ktory PC nepozna. Na
>PC sa urobi program a data a to potrebujeme preniest pomocou floppy do toho
>stroja.
ak je ta disketa naformatovana nestandardne, tak udaje neprecitas,
pretoze Windows nestandardne formaty nepodporuje. Na nasej
web stranke http://www.winsoft.sk/floppy2k.htm mame driver
(shareware) pre WinNT/2000, ktory toto umoznuje.
Erik
Problem s Interbase 6.03
[*] Dan <xfojtik(zv)centrum(tec)cz> - 9.6.2003 17:43:54
Bingo, diky za typ :0) Na C:\ nebylo temer zadne volne misto pro vytvarene
indexove soubory.
Dan
-----Original Message-----
Zdravim vespolek,
Toto se mi objevovalo, kdyz v danem adresari na serveru nebylo dost mista.
Nepletu-li se, jedna se o docasny soubor trideni.
Jaroslav Vorlicek
-----Original Message-----
Mam dlouhodobe bezici aplikaci pod Interbase. V nedavne dobe se ale zacaly
objevovat podobne hlasky:
'BDE error 13059: I/O error for file "/temp/ib_sort_a00218" Error while
trying to write to file. The device does not recognize the command.'
Nevite o jaky problem muze jit?
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.488 / Virov� b�ze: 287 - datum vyd�n�: 5.6.2003
Problem s Interbase 6.03
[*] Jaroslav Vorl��ek <vorlicek(zv)ders(tec)cz> - 9.6.2003 17:25:00
Zdravim vespolek,
Toto se mi objevovalo, kdyz v danem adresari na serveru nebylo dost mista.
Nepletu-li se, jedna se o docasny soubor trideni.
Jaroslav Vorlicek
-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
Behalf Of Dan
Sent: Monday, June 09, 2003 5:11 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Problem s Interbase 6.03
Mam dlouhodobe bezici aplikaci pod Interbase. V nedavne dobe se ale zacaly
objevovat podobne hlasky:
'BDE error 13059: I/O error for file "/temp/ib_sort_a00218" Error while
trying to write to file. The device does not recognize the command.'
Nevite o jaky problem muze jit?
Dan
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.488 / Virov� b�ze: 287 - datum vyd�n�: 5.6.2003
OT: Kniha o FireBird je na dostupna
[*] Jaroslav Vorl��ek <vorlicek(zv)ders(tec)cz> - 9.6.2003 17:37:21
Zdravim vespolek,
Tak kdesi v konferenci avizovana kniha o FireBird je k objednani na :
http://www.knihy.cpress(tec)cz/Book.asp?ID=713&SearchText=K0820&SearchType=11
kod knihy neni KO820, ale K0820 !
Jaroslav Vorlicek
Cesta k .exe
[*] Daniel VALS <Vals(zv)apls(tec)cz> - 9.6.2003 16:52:45
ExtractFilePath(Application.ExeName);
Dan
> Zdravim. Mam takovy trivialni dotaz. Jak zjistim adresar kde je umisten
.exe beziciho programu?
>
> Honza
FormatMemo v PDX
[*] Ale� Hruban <ales hruban(zv)alisys(tec)cz> - 9.6.2003 17:05:53
Zdravim konferu, help me please,
mam tabulku v paradoxu, ktera obsahuje polozku FMTMemo. Nevim proc a
jak, ale u klienta doslo k podivnemu naruseni teto tabulky a ja uz nevim
jak na ni. Chova se tak, ze pokud listujete databazi a prohlizite toto
memo vse jede az po urcity zaznam, kdy se jakoby memo pri zobrazeni
zablokuje a dale uz se ukazuje u vsech zaznamu pouze text tohoto memo
zaznamu, nepomuze nez restartovat aplikaci. Kdyz tento prelistuju a
pohybuji se po jinych zaznamech je vse OK az do doby kdy se dostanu na
tento zaznam.
Zkousel jsem vsechny mozne utility, ale nic nepomaha. Vyhodi to vzdy
nasledujici hlaseni:
=20
Tabulka vyjadreni.DB - Data in field Vyjadr of record 3036 does
not match .MB file
Tabulka vyjadreni.DB - Data in field Vyjadr of record 3394 does
not match .MB file
Tabulka vyjadreni.DB - Data in field Vyjadr of record 3564 does
not match .MB file
Tabulka vyjadreni.DB - Data in field Vyjadr of record 3921 does
not match .MB file
Tabulka vyjadreni.DB - Data in field Vyjadr of record 4131 does
not match .MB file
Tabulka vyjadreni.DB - Nemohu opravit tabulku: Nemohu
rekonstruovat form=E1tovan=E9 memo
Paradoxem je, ze cisla uvedenych zaznamu jsou pokazde kontrole jina.
=20
Zkousel jsem vytvorit cisto DB a provest export import, ale vysledek byl
stejny.=20
Nevite nekdo, cim by toto mohlo byt pripadne jak to odstranit ?
Cesta k .exe
[*] Lasevic, Martin <MLasevic(zv)ratiopharm(tec)cz> - 9.6.2003 16:50:55
ExtractFilePath( Application.ExeName)
-----Original Message-----
From: Posp=ED=B9il Jan [mailto:J.Pospisil(zv)Aquasoft(tec)cz]
Sent: Monday, June 09, 2003 4:40 PM
To: Delphi konference (el. adresa)
Subject: Cesta k .exe
Zdravim. Mam takovy trivialni dotaz. Jak zjistim adresar kde je umisten =
.exe
beziciho programu?
Honza
Problem s Interbase 6.03
[*] Dan <xfojtik(zv)centrum(tec)cz> - 9.6.2003 17:11:09
Mam dlouhodobe bezici aplikaci pod Interbase. V nedavne dobe se ale zacaly
objevovat podobne hlasky:
'BDE error 13059: I/O error for file "/temp/ib_sort_a00218" Error while
trying to write to file. The device does not recognize the command.'
Nevite o jaky problem muze jit?
Dan
---
Odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.488 / Virov� b�ze: 287 - datum vyd�n�: 5.6.2003
Cesta k .exe
[*] Petr Brant <brant(zv)dcomm(tec)cz> - 9.6.2003 16:45:18
ExtractFilePath(Application.ExeName)
RNDr. Petr Brant [brant(zv)dcomm(tec)cz]=20
http://web.redbox(tec)cz/petr.brant
D&COMM s.r.o.
Korunova=E8n=ED 6
Praha 7
tel. +420724007234
Jak zjistim adresar kde je umisten .exe beziciho programu?
DelForEx pre D7
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 9.6.2003 14:47:57
----- Original Message -----
From: "Rastislav Lazan" <lazan(zv)davidplus.sk>
> Rastie niekde DelForEx pre Delphi 7?
http://www.dow.wau.nl/aew/delforexp.html
Ale prvni co bych udelal kdybych to hledal by bylo:
http://www.google.com/search?hl=en&q=delforex+delphi.7
Naucte se pouzivat google, je to _opravdu_ skvely
pomocnik, ja napriklad si pomoci nej mimo jine overuji
anglickou gramatiku, pokud si nejsem jisty mezi dvema
obraty pak podle vysledku (napriklad 160 tisic stranek
ku 50) se rychle rozhodnu :-)))
Martin Schayna
DelForEx pre D7
[*] Rastislav Lazan <lazan(zv)davidplus.sk> - 9.6.2003 14:25:49
Rastie niekde DelForEx pre Delphi 7?
RL
OT: vytvoreni SYS/VxD ovladacu pod Windows
[*] Miroslav Dolecek <dolecek(zv)informatics.muni(tec)cz> - 9.6.2003 13:17:17
V pond�l�, 9. �ervna 2003, 13:09, Tvrz Miroslav napsal(a):
> Ano, to uz jsem videl ale precijen by se hodilo neco FREE - od M$ to nejde
> stahnout a M$ to teda zasila jen na CD
Melo by to byt soucasti SDK.
--
Miroslav Dolecek <dolecek(zv)fi.muni(tec)cz>
OT: vytvoreni SYS/VxD ovladacu pod Windows
[*] Miroslav Dolecek <dolecek(zv)informatics.muni(tec)cz> - 9.6.2003 13:13:05
V pond�l�, 9. �ervna 2003, 12:49, Tvrz Miroslav napsal(a):
> Uz nekolik mesicu se snazim najit odpoved na otazku - pod Windows
> potrebuju ziskat prioritu procesu 0, tj. maximalni, protoze chci provest
> instrukce v Assembleru RDMSR a WRMSR. Dozvedel jsem se, ze
> takovou prioritu maji pod Windows pouze VXD a SYS ovladace. A v
> tom je ten problem - neznam nikoho, kdo by tohle umel naprogramovat.
K tomu musis naprogramovat Kernel driver. To znamena pouziti Visual
Studia, DDK (pro kazdou verzi Win32 jina).
> Potreboval bych to pak propojit s aplikaci v Delphi. Bohuzel na tohle
> nejsou na Internetu navody, nebo aspon nevim kde. Nemate nekdo
> napad? Predem diky za odpoved, prip. za jakekoliv nakopnuti.
Pro pristup k ring0 existuje WinDriver - ma primou podporu kompilatoru
Delphi. Muzes tedy driver prilinkovat k aplikaci. viz www.jungo.com
Jinak se podivej na:
Jungo
TetaPCHW
TVicHW32
DriverX
Jeden clovek, ktery cte tuto konferu mi v minulosti dost poradil.
Venuje se tomu dost hluboce. Urcite se ozve :-). Pokud ne, tak Ti na
nej muzu dat e-mail, snad se nebude zlobit.
--
Miroslav Dolecek <dolecek(zv)fi.muni(tec)cz>
OT: vytvoreni SYS/VxD ovladacu pod Windows
[*] Tvrz Miroslav <Miroslav.Tvrz(zv)merlin(tec)cz> - 9.6.2003 13:09:48
Ano, to uz jsem videl ale precijen by se hodilo neco FREE - od M$ to =
nejde
stahnout a M$ to teda zasila jen na CD
MI'RA
-----Original Message-----
From: Peter Turcan [mailto:peter.turcan(zv)centrum.sk]
Sent: Monday, June 09, 2003 1:02 PM
To: Tvrz Miroslav
Subject: Re: OT: vytvoreni SYS/VxD ovladacu pod Windows
Ahoj ,
Dnes, (9. j=FAn 2003, 12:49:09), si vypustil :
dlocc> tom je ten problem - neznam nikoho, kdo by tohle umel =
naprogramovat.
dlocc> Potreboval bych to pak propojit s aplikaci v Delphi. Bohuzel na =
tohle
dlocc> nejsou na Internetu navody, nebo aspon nevim kde. Nemate nekdo=20
dlocc> napad? Predem diky za odpoved, prip. za jakekoliv nakopnuti.
na
http://www.microsoft.com/whdc/ddk/winddk.mspx
je Microsoft Windows Driver Development Kits. skus sa kuknut tam
Peter
OT: vytvoreni SYS/VxD ovladacu pod Windows
[*] Peter Turcan <peter.turcan(zv)centrum.sk> - 9.6.2003 13:01:31
Ahoj ,
Dnes, (9. j�n 2003, 12:49:09), si vypustil :
dlocc> tom je ten problem - neznam nikoho, kdo by tohle umel naprogramovat.
dlocc> Potreboval bych to pak propojit s aplikaci v Delphi. Bohuzel na tohle
dlocc> nejsou na Internetu navody, nebo aspon nevim kde. Nemate nekdo
dlocc> napad? Predem diky za odpoved, prip. za jakekoliv nakopnuti.
na
http://www.microsoft.com/whdc/ddk/winddk.mspx
je Microsoft Windows Driver Development Kits. skus sa kuknut tam
Peter
OT: vytvoreni SYS/VxD ovladacu pod Windows
[*] Tvrz Miroslav <Miroslav.Tvrz(zv)merlin(tec)cz> - 9.6.2003 12:49:09
Zdravim vsechny,
Uz nekolik mesicu se snazim najit odpoved na otazku - pod Windows
potrebuju ziskat prioritu procesu 0, tj. maximalni, protoze chci provest
instrukce v Assembleru RDMSR a WRMSR. Dozvedel jsem se, ze
takovou prioritu maji pod Windows pouze VXD a SYS ovladace. A v
tom je ten problem - neznam nikoho, kdo by tohle umel naprogramovat.
Potreboval bych to pak propojit s aplikaci v Delphi. Bohuzel na tohle
nejsou na Internetu navody, nebo aspon nevim kde. Nemate nekdo
napad? Predem diky za odpoved, prip. za jakekoliv nakopnuti.
MI'RA
Editacia sectorov Floppy disku
[*] Delphin <delphin(zv)post(tec)cz> - 9.6.2003 11:57:33
> Mozes mi poskytnut aj nejake blizsie informacie (konkretny priklad)?
Priklad nemam, kdysi jsem se o to zajimal, ale na konec z realizace seslo.
Melo by to jit nejak takto :
hDevice = CreateFile('\\\\.\\a', ...
DeviceIoControl(hDevice,FSCTL_READ_FROM_PLEX, ...
Jestli to ale pujde na nestandardni format netusim.
Editacia sectorov Floppy disku
[*] Marian M�ller <muller(zv)skelektronik.sk> - 09.6.2003 11:12:41
> vedel by mi niekdo poradit ako v Delphi editovat jednotlive byty v
> jednotlivych sectoroch na 3,5" diskete?
> Pokud to musi byt Delphi, tak to jde pres DeviceIOControl a je to
jednodussi
> v NT/2000/XP nez v 95/98/ME.
Mozes mi poskytnut aj nejake blizsie informacie (konkretny priklad)?
Teplota procesoru
[*] Macecek Marcel <marcel.macecek(zv)siemens(tec)com> - 9.6.2003 10:29:15
Caute,
nevite nekdo, jak by se v D6 nebo 7 dala zjistit teplota procesoru a desky ???
Diky
S pozdravem / Kind regards
Marcel Macecek
DB administrator
Siemens Automobilove systemy s.r.o.
mailto:marcel.macecek(zv)siemens.com
Editacia sectorov Floppy disku
[*] Delphin <delphin(zv)post(tec)cz> - 9.6.2003 10:25:14
> vedel by mi niekdo poradit ako v Delphi editovat jednotlive byty v
> jednotlivych sectoroch na 3,5" diskete?
Pokud to musi byt Delphi, tak to jde pres DeviceIOControl a je to jednodussi
v NT/2000/XP nez v 95/98/ME.
Literatura - zaciatocnik
[*] Tvrz Miroslav <Miroslav.Tvrz(zv)merlin(tec)cz> - 9.6.2003 09:54:41
Zatim nejlepsi se mi jevi Mistrovstvi v Delphi 6 (petku jsem
necetl) - jsou tam pekne vysvetleny ruzne techniky.
Koukal jsem co bude stat sedmy dil a pokud jsem to dobre
pochopil, tak bude za cenu prez 1500 kacek - sestka byla za
800 kacek - mame se na co tesit :-)
MI'RA
>: Muze mi nekdo doporucit nakou literaturu nebo dat link kterej by
pomoh
>: zacat
>: ecnikovi?
---
avast! Antivirus: Odchadzajuca sprava cista.
Virova databaza (VPS): 6. 6. 2003
Testovane: 9. 6. 2003 9:16:36
avast! (c) copyright 2000-2003 ALWIL Software.
http://www.avast.com
Jak prohlednout charset
[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 09.6.2003 09:21:29
Ahoj,
mel jsem konecne moznost videt ruske Windows a zjistil jsem, ze
RUSSIAN_CHARSET obsahuje na prvnich 128 pozicich klasickou latinku a az ve
druhe pulce tabulky teprve kompletni azbuku. To podle me znamena, ze k praci s
azbukou nepotrebuji vubec unicode, a to ani pri michani latinky a azbuky dohromady.
A ted na co se chci zeptat. Mam WinNT4 a v nem je Mapa znaku. V Mape znaku
mohu videt aktualni znakovou sadu a unicode podsady. (Za pripadne nepresne
nazvoslovi se omlouvam, o to tu snad ted nebezi). Specialne u pisma MS Sans Serif
jsem nabyl dojmu, ze pro zobrazeni azbuky je nepouzitelne, protoze znaky azbuky
jsem tam nenasel tusim ani v tech podsadach. Presto - pokud v Delphi pouziji font
MS Sans Serif s RUSSIAN_CHARSET, vypada to, ze azbuka k dispozici je.
Nevite proto nekdo o nastroji, ktery by umoznil prohlizet tvar znaku ve vybranem
pismu a vybranem charsetu? Unicode me nezajima - proste chci videt, zda MS Sans
Serif ci jine pismo po nastaveni RUSSIAN_CHARSET obsahuje kompletni azbuku i
latinku, ci ne.
Nevite zaroven nekdo, zda RUSSIAN_CHARSET je v systemu k dispozici jaksi
automaticky - vzdy, nebo je nutno do Windows neco nainstalovat (cosi jako Podpora
balkanskych jazyku apod.)?
Diky za vysvetleni.
David Lebeda
None
[*] nikdo <totalnikripl(zv)seznam(tec)cz> - 9.6.2003 09:12:36
Muze mi nekdo doporucit nakou literaturu nebo dat link kterej by pomoh zacat
ecnikovi?
Literatura - zaciatocnik
[*] Peter Ondras <peter.ondras(zv)pse.sk> - 9.6.2003 09:16:38
Mistrovstvi v Delphi od Computer Press. Pre zaciatocnika je najlepsia
asi Mistrovstvi v Delphi 4.
Peter Ondras
peter.ondras(zv)pse.sk
(+421) 0904 421 925
>: Muze mi nekdo doporucit nakou literaturu nebo dat link kterej by
pomoh
>: zacat
>: ecnikovi?
---
avast! Antivirus: Odchadzajuca sprava cista.
Virova databaza (VPS): 6. 6. 2003
Testovane: 9. 6. 2003 9:16:36
avast! (c) copyright 2000-2003 ALWIL Software.
http://www.avast.com
Pristup ke COM komponentam
[*] Vymazal Milan <vymazal.milan(zv)seznam(tec)cz> - 7.6.2003 12:44:11
Zdravim
nesetkal jste se nekdo stim jak naprogramovat COM clienta v delphi ?.
V podstate se to ma tak ze ma COM komponentu s exportovatelnejma
objektama a napojuji se nani v ASP. Nevite jak se da udelat v Delphi
diky
--
Best regards,
Milan Vymazal
Delphi 7 Enterprise, Windows 2000 SP3 Proff, IE 6.0sp1 with all sp
Pridat, nebo odebrat programy
[*] Miroslav Dolecek <dolecek(zv)informatics.muni(tec)cz> - 6.6.2003 21:43:58
V p�tek, 6. �ervna 2003, 21:10, Bronislav Klu�ka napsal(a):
> Nevite nekdo, kde najdu v registrech zaznamy o tom, co se zobrazuje v
> ovladaci panelech viz %subj%???
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
--
Miroslav Dolecek <dolecek(zv)fi.muni(tec)cz>
Pridat, nebo odebrat programy
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 6.6.2003 21:36:31
Ni42LjIwMDMgQnJvbmlzbGF2IEtsdehrYToNCj4gTmV2aXRlIG5la2RvLCBrZGUgbmFqZHUgdiBy
ZWdpc3RyZWNoIHphem5hbXkgbyB0b20sIGNvIHNlIHpvYnJhenVqZSB2DQo+IG92bGFkYWNpIHBh
bmVsZWNoIHZpeiAlc3ViaiU/Pz8NCg0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXE1pY3Jv
c29mdFxXaW5kb3dzXEN1cnJlbnRWZXJzaW9uXFVuaW5zdGFsbA0KDQotLSANCkphbiBGaWFsYQ0K
bWFpbHRvOmphbi5maWFsYUB3by5jeg==
Pridat, nebo odebrat programy
[*] Bronislav Klu�ka <delphi(zv)pro2-soft(tec)com> - 6.6.2003 21:10:04
Nevite nekdo, kde najdu v registrech zaznamy o tom, co se zobrazuje v
ovladaci panelech viz %subj%???
S pozdravem
Bronislav Klucka
Windows programmmer, Web programmer
-------------------------------------------------
http://pro2-soft.com
Email : Bronislav.Klucka(zv)pro2-soft.com
Phone : +420605582922
Editacia sectorov Floppy disku
[*] Bohuslav Svancara <bsv(zv)softprojekt(tec)cz> - 6.6.2003 19:31:13
Tady: http://www.bsdg.org/swag/DRIVES/0055.PAS.html
Ale docela jiste to nepojede ve Win32. Nejlepsi je na to MS-DOS a Borland
Pascal 7.0.
S pozdravem
Bohuslav �vancara, prom. mat.
svancara(zv)softprojekt(tec)cz
> vedel by mi niekdo poradit ako v Delphi editovat jednotlive byty v
> jednotlivych sectoroch na 3,5" diskete?
help s komponentami gmPrintSuite
[*] Barica Miroslav <miroslav.barica(zv)matador.sk> - 6.6.2003 18:03:35
zdravim vospolok,
pouziva niekto, resp. ma niekto skusenosti s komponentami gmPrintSuite?
ide mi o to, ze pri za boha nemozem donutit tuto komponentu, resp.
komponentu gmPreview tomu, aby som SetTextAlign mohol nastavit na
TA_BASELINE. vie niekto hownou?
d~
Paradox - zmena hesla
[*] Jan Jochman <Jan.Jochman(zv)ais(tec)cz> - 6.6.2003 16:52:42
Uz to mam, venku se trochu ochladilo a hned jsem to nasel :-)
> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
> Behalf Of Jan Jochman
> Sent: Friday, June 06, 2003 4:09 PM
> To: Delphi-L
> Subject: Paradox - zmena hesla
>
>
> Zdravim,
> potreboval bych programove menit heslo na tabulkach Paradoxu. Nevim jestli je to horkem, nebo moji neschopnosti, ale nemohu prijit
> jak na to.
>
> Za odpovedi predem dekuji
>
> Honza Jochman
>
Paradox - zmena hesla
[*] Blazek Jaroslav <Jaroslav.Blazek(zv)access-it(tec)cz> - 06.6.2003 16:40:54
Ahoj,
> Jan.Jochman(zv)ais(tec)cz 06/06 4:09 odp. >>>
>potreboval bych programove menit heslo na tabulkach Paradoxu. Nevim
>jestli je to horkem, nebo moji neschopnosti, ale nemohu prijit
>jak na to.
http://info.borland.com/devsupport/bde/bdeapiex/dbidorestructure.html
S pozdravem
Bc. Jaroslav Blazek
Access-IT Ceska Lipa
mailto:jaroslav.blazek(zv)access-it(tec)cz
http://www.access-it(tec)cz
ICQ# : 133673990
+420605/813644
Paradox - zmena hesla
[*] Jaromir Luhan <konference(zv)lionet(tec)cz> - 6.6.2003 16:38:46
----- Original Message -----
> Zdravim,
> potreboval bych programove menit heslo na tabulkach Paradoxu. Nevim jestli
je to horkem, nebo moji neschopnosti, ale nemohu prijit
> jak na to.
>
> Za odpovedi predem dekuji
>
> Honza Jochman
>
>
>
Co takhle BDE funkci DbiDoRestructure, melo by to byt popsanu i s prikladem
v BDE32.HLP.
J. Luhan
Bolrand CZ
Paradox - zmena hesla
[*] Jan Jochman <Jan.Jochman(zv)ais(tec)cz> - 6.6.2003 16:09:23
Zdravim,
potreboval bych programove menit heslo na tabulkach Paradoxu. Nevim jestli je to horkem, nebo moji neschopnosti, ale nemohu prijit
jak na to.
Za odpovedi predem dekuji
Honza Jochman
import XML
[*] EFG Developer <developer(zv)efg(tec)cz> - 6.6.2003 15:03:19
Dekuji vsem za info.
pouziju posledne zninovany XML Parser
(http://www.destructor.de/xmlparser/), ktery sice asi neumi vse, ale pro
tento jednoduchy pripad mi naprosto staci a vyhovuje.
Petr Sikola
> > Ohledne zminovaneho OpenXML, nevim o jakou jde verzi, ale ta co je v
> Delphi 7
> > ma pomerne dost chyb. Zkousel jsem to na jednoduchych
> souborech a byly
> > tam zcela zakladni chyby ve formatovani vysledneho souboru a i
> > MemProof
> ukazoval
> > dost leaku.
>
> XDOM (Open XML) prosel velmi bourlivym vyvojem a nyni se mi
> zda velice pouzitelny, i kdyz je misty trochu nekompatibilni
> s MSXML pojetim DOMu (parsovani white chars mezi elementy).
> Pomerne nedavno se i velmi podstatne zrychlil, takze mu
> nedelaji problemy i nekolika-MB XML.
>
> Krome zmineneho XDOMu (http://www.philo.de/xml/) existuje
> take XML Parser (http://www.destructor.de/xmlparser/) ten
> jsem ale nikdy nezkousel, pocitam ze to asi nebude plnohodnotny DOM.
>
> Martin Schayna
>
>
>
Custom component factory and httpsrvr
[*] Ondrej Kelle <O.Kelle(zv)digitalpublishing.de> - 6.6.2003 14:34:39
> Instancia TISAPIAutoObject vracia 0 (S_OK) a platny odkaz na
> interface.
> Avsak v httpsrvr, volanie QueryInterface dostane nilovy odkaz
> na interface a navratovu hodnotu E_NOINTERFACE.
Zatial som pokusmi prisiel na to, ze dany interface (IISAPIDispatch) musi
byt zaregistrovany v registry, inak COM ignoruje, co objekt v skutocnosti
vratil a vracia nil a E_NOINTERFACE... to som prekvapeny.
Akusi fungujucu implementaciu uz mam, teraz to este musim otestovat - nie
som si isty niektorymi vecami, ako napriklad ci je to cele thread-safe, unik
pameti a podobne ;-)
Dik,
TOndrej
import XML
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 6.6.2003 13:57:55
----- Original Message -----
From: "Petr Vones" <pvones(zv)mbox.vol(tec)cz>
> Ohledne zminovaneho OpenXML, nevim o jakou jde verzi, ale ta co je v
Delphi 7
> ma pomerne dost chyb. Zkousel jsem to na jednoduchych souborech a byly tam
> zcela zakladni chyby ve formatovani vysledneho souboru a i MemProof
ukazoval
> dost leaku.
XDOM (Open XML) prosel velmi bourlivym vyvojem a nyni se mi zda velice
pouzitelny, i kdyz je misty trochu nekompatibilni s MSXML pojetim DOMu
(parsovani white chars mezi elementy). Pomerne nedavno se i velmi podstatne
zrychlil, takze mu nedelaji problemy i nekolika-MB XML.
Krome zmineneho XDOMu (http://www.philo.de/xml/) existuje take XML
Parser (http://www.destructor.de/xmlparser/) ten jsem ale nikdy nezkousel,
pocitam ze to asi nebude plnohodnotny DOM.
Martin Schayna
import XML
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 6.6.2003 13:19:53
From: "EFG Developer" <developer(zv)efg(tec)cz>
> jeste jsem zapomel dodat ze se to bude delat v D5
Naimportuj si MS XML parser a mas to. Je pravda, ze na tohle by se idealne
hodil XML Data Binding (kdyby neprodukoval nepouzitelne zdrojaky co se musi
pak rucne upravovat) ktery je v Delphi 6+
Ohledne zminovaneho OpenXML, nevim o jakou jde verzi, ale ta co je v Delphi 7
ma pomerne dost chyb. Zkousel jsem to na jednoduchych souborech a byly tam
zcela zakladni chyby ve formatovani vysledneho souboru a i MemProof ukazoval
dost leaku.
Petr Vones
Kompletni rebuild packages
[*] Delphi konference <jsdelphi(zv)creatix(tec)cz> - 6.6.2003 12:23:38
Dobry den,
hledam postup nebo externi nastroj, jak prelozit vsechny nainstalovane
packages. Mam jich nekolik desitek ruzne na sobe zavislych. Cas od casu
mi zacnou padat Delphi (D5 Professional) a pomuze pouze kompletni
prekompilovani vsech komponent (ktere prubezne upravuji), coz je casove
strasne narocne, nez se mi to podari ve spravnem poradi. Nejvetsi
problem je se zakoupenymi DevExpress komponentami (i ty si
prizpusobuji), tam se to soubory *.dpk jen hemzi.
Muzete mi nekdo poradit jak tento problem vyresit?
Dekuji
Jan Skopovy
--------------------------------------
avast! Antivirus: Odchozi zprava cista.
Virova databaze (VPS): 5.6.2003
import XML
[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 6.6.2003 12:12:32
----- Original Message -----
From: "EFG Developer" <developer(zv)efg(tec)cz>
> > jsem uplny zacatecnik v oblasti XML.
> > mam za ukol naimportovat obsah XML souboru.
>
> jeste jsem zapomel dodat ze se to bude delat v D5
V D5 s uspechem pouzivame pro parsovani XML knihovnu XDOM
(open source, cisty pascal, http://www.philo.de/xml/dom/), existuji
i jine parsery, napr. MSXML (com, od Microsoftu).
Udelat z toho dataset se da s pomoci nejakeho pametoveho
datasetu, napr. v RxLib je jeden takovy maly jednoduchy.
D6 ma uz podporu primo ve VCL.
Martin Schayna
import XML
[*] delphin <delphinPP(zv)seznam(tec)cz> - 6.6.2003 11:46:12
> potreboval bych tedy nejlepe do nejakeho datasetu dostat jednotlive
> zaznamy "zamestnanec"
> muzete mi nekdo poradit jak na to ?
>
.. ak mas D6, tak v D6 Demos je priklad : "Example of using
TXMLTransformProvider"...tam sa dozvies ako to funguje..musis si ale najskor
urobit XTR transformacny subor, na to pouzijes v D6 nastroj
XMLMapper...upozornujem, ze ak budes pouzivat TDataSetField, tak mozes mat
pri vacsom XML casove problemy...
import XML
[*] EFG Developer <developer(zv)efg(tec)cz> - 6.6.2003 11:40:53
jeste jsem zapomel dodat ze se to bude delat v D5
Petr
> Zdravim,
> jsem uplny zacatecnik v oblasti XML.
> mam za ukol naimportovat obsah XML souboru.
>
> struktura je takovato:
>
> <?xml version="1.0" encoding="Windows-1250"?>
> <transport>
> <header>
> <action> text </action>
> </header>
> <zamestnanec>
> <oscis> text </oscis>
> <jmeno> text </jmeno>
> .....jeste dalsi zname hodnoty
>
> </zamestnanec>
> <zamestnanec>
> <oscis> text </oscis>
> <jmeno> text </jmeno>
> .....
>
> </zamestnanec>
> </transport>
>
> potreboval bych tedy nejlepe do nejakeho datasetu dostat
> jednotlive zaznamy "zamestnanec" muzete mi nekdo poradit jak na to ?
>
> Dekuji Sikola
> PS: napada me, ze by se to dalo v nejhorsim pripade projit a
> rozparserovat "rucne" :)))
Firebird CS a SS
[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 6.6.2003 11:23:10
Haj hou!
On 6 Jun 2003 at 8:49, KALUS Jozef wrote:
> ako som tak pozeral debatu o Firebird 1.0.3, zistil som, ze Clasic
> Server a Super Server su urcene na rozne pouzitia.
>
> Preto sa chcem spytat:
>
> 1. kedy je lepsie pouzit Clasic Server
> 2. a kedy Super Server
> 3. a aky je vlastne podstatny rozdiel medzi nimi
odpovedet je nutne v opacnem poradi :-)
3) Rozdil mezi CS a SS:
Rozdil je v zakladni architekture pro zpracovani pozadavku. CS pouziva
separatni procesy (instance serveru) pro kazde pripojeni, SS pouziva jediny
proces ktery interne pouziva vice vlaken zpracovani.
Pouziti vicera procesu ma nasledujici vyhody a nevyhody:
Vyhody:
- Pad jedne instance neohrozi ostatni
- Instance mohou (teoreticky) pracovat na ruznych uzlech (clustering)
- Operacni systemy dnes dobre zvladaji paralelismus mezi procesy, a distribuce
prace mezi vice procesoru v masine nevyzaduje zadne zmeny aplikacich.
- Vnitrni struktura serveru je podstatne jednodussi. Netreba snad vysvetlovat
proc je aplikace bez vlaken jednodussi nez aplikace s vlakny :-) Jednoduchost
jde typicky ruku v ruce s vyssi spolehlivosti a rychlosti.
Nevyhody:
- Rezie synchronizace mezi procesy je typicky vyssi nez usynchronizace mezi
vlakny.
- Sdilet data mezi procesy je slozitejsi nez v ramci jedineho procesu. CS je navic
z doby, kdy to bylo velmi obtizne az nemozne, takze jednotlive instance
prakticky nic nedileji. Vysledkem je vyssi narocnost na pamet s rostoucim
poctem instanci serveru (kazdy ma sve vlastni strury), a pomalejsi nabeh
instance (kazda si musi tyto struktury znovu inicializovat).
Budoucnost: CS ma radu vyhod, a prakticky vsechny nevyhody lze efektivne
odstranit nebo zredukovat doplnenim sdileni dat. Toto je planovano do verze 2.x
Super server ma tyto vyhody a nevyhody:
Vyhody:
- Vysoka uroven sdileni snizuje rezii serveru s rustem poctu pripojeni, a casovou
narocnost na inicializaci dat (znovupouziti).
- Vnitrni synchronizace je "levnejsi"
Nevyhody:
- Soucasna implementace SS (neplati pro IB7) ma nizkou uroven vnitrni
paralelizace, takze neni schopna vyuzit moznosti OS pro distribuci zateze mezi
procesory. Vysledkem je rovnez vysoka mire vnitrniho blokovani, takze pri
narustu poctu pripojeni dochazi k snizovani propustnosti. On SS je vlastne jenom
takovy pobastleny CS ktery pracuje s vlakny, tzn. ze nebyl navrzen z gruntu jako
vicevlaknovy.
Budoucnost: Lze udelat totez co Borland s IB7, tzn. realizovat synchronizaci s
vetsi granularitou (na jednitlivych typech datovych struktur) a zlepsit tak vnitrni
paralelizaci. Nicmene to je poradny kus slozite prace ktery se velmi spatne ladi.
Obecne lze rici, ze SS je diky vyssi slozitosti mnohem vice nachylnejsi k chybam
nez CS. O osudu teto cesty zatim nebylo rozhodnuto.
Jinak je samozrejme jeste cela rada dalsich rozdilu zpusobenych odlisnou
architekturou, jako je napr. odlisnost v realizaci (a vlastnostech) MGA,
predevsim garbage collection atd.
Kdy je vhodne pouzit ten ci onen lze odvodit z jejich vyhod a nevyhod.
S pozdravem
Pavel Cisar
Mobil: 724 281429
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase
Editacia sectorov Floppy disku
[*] Marian M�ller <muller(zv)skelektronik.sk> - 06.6.2003 11:23:12
Ahojte,
vedel by mi niekdo poradit ako v Delphi editovat jednotlive byty v
jednotlivych sectoroch na 3,5" diskete?
Ide o to, ze v praci mame pristroj, ktory pouziva na uchovanie dat obycajnu
floppy mechaniku, ibaze v uplne nestandardnom formate, ktory PC nepozna. Na
PC sa urobi program a data a to potrebujeme preniest pomocou floppy do toho
stroja.
Dik,
Marian.
Custom component factory and httpsrvr
[*] Ondrej Kelle <O.Kelle(zv)digitalpublishing.de> - 6.6.2003 10:59:11
Ahoj,
vyvijam DataSnap appserver DLL s remote datamodule, ktora bude pouzivana v
sucinnosti s httpsrvr.dll (TWebConnection na klientovi). Moj (stateless)
appserver potrebuje ziskat IP adresu klienta, ktory poslal request na prave
vykonavanu metodu. V httpsrvr.dll sa toto info da ziskat cez
TWebModule.Request.RemoteAddr.
V httpsrvr.dpr som modifikoval unity SConnect a HTTPIntr, aby som mohol
overridnut TPooledDataInterpreter.DoInvoke a zmenit len jeden riadok, ktory
vola Disp.Invoke, takto:
procedure TPooledDataInterpreterEx.DoInvoke(const Data: IDataBlock);
var
...
HR: HRESULT;
ISAPIDisp: IISAPIDispatch;
begin
...
HR := Disp.QueryInterface(IISAPIDispatch, ISAPIDisp);
OutputDebugString(PChar(Format('QueryInterface(IISAPIDispatch,
$%.8x):$%.8x', [Integer(Pointer(ISAPIDisp)), HR])));
if HR = S_OK then
RetVal := ISAPIDisp.InvokeEx(DispID, GUID_NULL, 0, Flags,
DispParams, (zv)V, (zv)ExcepInfo, nil,
PWideChar(WideString(HTTPServer.Request.RemoteAddr)))
else
RetVal := Disp.Invoke(DispID, GUID_NULL, 0, Flags, DispParams, (zv)V,
(zv)ExcepInfo, nil);
...
end;
Tiez som zmenil deklaraciu globalnej premennej HTTPServer na threadvar.
Deklaracia IISAPIDispatch vyzera takto:
type
IISAPIDispatch = interface
[<snip>]
function InvokeEx(DispID: Integer; const IID: TGUID; LocaleID: Integer;
Flags: Word; var Params;
VarResult, ExcepInfo, ArgErr: Pointer; RemoteAddr: PWideChar):
HResult; stdcall;
end;
Na strane appservera, v unite implementacie remote datamodulu vytvaram
svojho vlastneho potomka TComponentFactory (TISAPIComponentFactory), ktora
vytvara instancie mojho vlastneho automation dispatchera (velmi podobneho
TVCLAutoObject):
function TISAPIComponentFactory.CreateComObject(const Controller:
IInterface): TComObject;
begin
Result := TISAPIAutoObject.CreateFromFactory(Self, Controller);
end;
TISAPIAutoObject je v podstate to iste ako TVCLAutoObject. Navyse
implementuje interface IISAPIDispatch:
type
TISAPIAutoObject = class(TAutoObject, IVCLComObject, IISAPIDispatch)
private
... (to iste ako v TVCLAutoObject)
FRemoteAddr: WideString;
protected
... (to iste ako v TVCLAutoObject)
{ IISAPIDispatch }
function InvokeEx(DispID: Integer; const IID: TGUID; LocaleID: Integer;
Flags: Word; var Params;
VarResult, ExcepInfo, ArgErr: Pointer; ARemoteAddr: PWideChar):
HResult;
stdcall;
public
... (to iste ako v TVCLAutoObject)
end;
Overridol som ObjQueryInterface len kvoli tomu, aby som si mohol posielat
debug messages:
function TISAPIAutoObject.ObjQueryInterface(const IID: TGUID; out Obj):
HResult;
begin
Result := inherited ObjQueryInterface(IID, Obj);
if (Result <> 0) and (FComponent <> nil) then
if FComponent.GetInterface(IID, Obj) then
Result := 0;
if IsEqualIID(IID, IISAPIDispatch) then
OutputDebugString(PChar(Format('TISAPIAutoObject.ObjQueryInterface(IISAPIDis
patch, $%.8x): $%.8x',
[Integer(Pointer(Obj)), Result])));
end;
Problem sa da vidiet v Delphi event logu:
ODS: TISAPIAutoObject.ObjQueryInterface(IISAPIDispatch, $01A925F4):
$00000000
ODS: QueryInterface(IISAPIDispatch, $00000000): $80004002
Instancia TISAPIAutoObject vracia 0 (S_OK) a platny odkaz na interface.
Avsak v httpsrvr, volanie QueryInterface dostane nilovy odkaz na interface a
navratovu hodnotu E_NOINTERFACE.
Nechapem to. Moze mi niekto prosim vysvetlit, co sa deje? Mam podozrenie, ze
do toho nejakym sposobom zasahuje COM. Co musim urobit, aby som vyriesil
tento problem? Pouzivam in-process (DLL) COM server s instancovanim
ciMultiInstance a threading model tmApartment.
Vdaka za napady a pomoc.
TOndrej
import XML
[*] EFG Developer <developer(zv)efg(tec)cz> - 6.6.2003 10:23:34
Zdravim,
jsem uplny zacatecnik v oblasti XML.
mam za ukol naimportovat obsah XML souboru.
struktura je takovato:
<?xml version="1.0" encoding="Windows-1250"?>
<transport>
<header>
<action> text </action>
</header>
<zamestnanec>
<oscis> text </oscis>
<jmeno> text </jmeno>
.....jeste dalsi zname hodnoty
</zamestnanec>
<zamestnanec>
<oscis> text </oscis>
<jmeno> text </jmeno>
.....
</zamestnanec>
</transport>
potreboval bych tedy nejlepe do nejakeho datasetu dostat jednotlive
zaznamy "zamestnanec"
muzete mi nekdo poradit jak na to ?
Dekuji Sikola
PS: napada me, ze by se to dalo v nejhorsim pripade projit a
rozparserovat "rucne" :)))
ADMIN: OT:VIR
[*] Petr Zahradnik <clexpert(zv)clexpert(tec)cz> - 6.6.2003 10:22:33
Puvodni zprava ze dne 6.6.2003:
> Prosim pana, ktery se identifikuje jako Otisk Rene, aby si zkontroloval
> nastaveni sveho postovniho klienta. Vydava se za otisk(zv)softconsult(tec)cz.
> Navic ma zrejme pekne zavirovany PC, protoze se me vraci fura emailu ktera
> neprosla pres antivirove ochrany mailserveru.
Prosim tuto diskusi vedte mimo tuto konferenci.
Petr Zahradnik, pocitacovy expert
==========================================================
Petr Zahradnik, Computer Laboratory
web: http://www.clexpert(tec)cz, e-mail: clexpert(zv)clexpert(tec)cz
==========================================================
Jak zjistit Domenu PC
[*] Luk�cs Peter <Peter.Lukacs(zv)fst1.siemens(tec)cz> - 6.6.2003 09:20:59
bylo to proto, ze zakaznik nemel internet, nemel zadne dalsi komponenty =
a
potreboval to pokud mozno hned. Za 2 hodiny byl program na svete a =
dokonce i
fungoval. Za malo penez malo muziky.... :o)
-----Original Message-----
From: KinDRik [mailto:kindrik(zv)centrum(tec)cz]=20
Sent: Friday, June 06, 2003 8:27 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: RE:RE: Jak zjistit Domenu PC
>vim, ze je to trosku neohrabane, ale delal jsem scanovaci program,=20
>ktery tyhle informace vycetl ze souboru, ktery se vytvoril spustenim
>"nbtstat -A ip_adress > log.txt"
No popravde tohle je opravdu velice neohrabane myslel jsem spise=20
nejakou komponentu nebo unit tohle mi asi moc nepomuze
Jiri B.=20
DElphi5;WinXPsp1;
--------------------
Jak doc=EDlit kr=E1sn=E9 op=E1l=E9n=E9 k=F9=BEe a p=F8itom z=F9stat =
zdrav=E1?
http://user.centrum(tec)cz/redir.php?url=3Dhttp://zena.centrum(tec)cz/avon
OT:VIR
[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 6.6.2003 09:20:46
DD,> Prosim pana, ktery se identifikuje jako Otisk Rene, aby si
zkontroloval
> nastaveni sveho postovniho klienta. Vydava se za
otisk(zv)softconsult(tec)cz.
> Navic ma zrejme pekne zavirovany PC, protoze se me vraci fura emailu
ktera
> neprosla pres antivirove ochrany mailserveru.
>
> S pozdravem Vaclav Riha, vlastnik domeny SOFTCONSULT.CZ!!!
bezna praxe dnesnich viru - vezmu nejakou adresu, kterou najdu nekde v
PC (treba adresar Outlooku), vyrobim mail a tu adresu pouziju jako
adresu odesilatele.
Cili pan Otisk vubec netusi, ze Vam chodi viry - pozna to jedine z
toho ze by se mu "vracely" informace o nedorucitelnosti zprav. Protoze
v tomhle pripade jde zrejme o vir Bugbear.B, ktery navic dela to, ze
vezme 2 email adresy a z jedne pouzije domenu a z druhe cast
pred zavinacem, tak p. Otisk nedostane ani chybove hlaseni - to
dostanesTy jako postmaster (ci Tvuj domenovy kos).
Jedine z ceho se da poznat odkud zprava prisla je hlavicka emailu
a polozky Received:. Tak se da zjistit IP adresa odesilatele (a ISP
kterymu to IP patri).
Ve vetsine pripadu je tedy naprosto zbytecne:
- vracet zavirovane zpravy odesilateli (nikdy mu neprijdou)
- nadavat majiteli emailu z From:, ze poslal vir
D. Toman
Fortech s.r.o.
Instalace BDE
[*] Petr Brant <brant(zv)dcomm(tec)cz> - 6.6.2003 09:07:59
Kdysi jsem pomoci IS udelal instalator, je to ke stazeni na
ftp.delphi(tec)cz/smeti/InstBDE, username je delphi, heslo je archivar.=20
Zdravim
RNDr. Petr Brant [brant(zv)dcomm(tec)cz]=20
http://web.redbox(tec)cz/petr.brant
D&COMM s.r.o.
Korunova=E8n=ED 6
Praha 7
tel. +420724007234
nevite nekdo, kde se da stahnou instalace BDE? (Install Shield
neunim - vim,
ze se to nejak necha vygenerovat timto).
=09
Firebird CS a SS
[*] KALUS Jozef <jozef.kalus(zv)spordat.sk> - 6.6.2003 08:49:23
zdravim,
ako som tak pozeral debatu o Firebird 1.0.3, zistil som, ze Clasic
Server a Super Server su urcene na rozne pouzitia.
Preto sa chcem spytat:
1. kedy je lepsie pouzit Clasic Server
2. a kedy Super Server
3. a aky je vlastne podstatny rozdiel medzi nimi
dik
joka
--------------------------------------------
Delphi 6 Profesional, FireBird, Windows 2000
--------------------------------------------
Ing. Jozef Kalus=09
SOVA
=A5. =A9t=FAra 17/28
018 61 BELU=A9A
Mob.: 0905 459156
e-mail: equipment(zv)equipment.sk
jozef.kalus(zv)spordat.sk
Web: http://www.equipment.sk
Jak zjistit Domenu PC
[*] KinDRik <kindrik(zv)centrum(tec)cz> - 06.6.2003 08:26:33
>vim, ze je to trosku neohrabane, ale delal jsem scanovaci program,
>ktery
>tyhle informace vycetl ze souboru, ktery se vytvoril spustenim
>"nbtstat -A ip_adress > log.txt"
No popravde tohle je opravdu velice neohrabane myslel jsem spise
nejakou komponentu nebo unit tohle mi asi moc nepomuze
Jiri B.
DElphi5;WinXPsp1;
--------------------
Jak doc�lit kr�sn� op�l�n� k��e a p�itom z�stat zdrav�?
http://user.centrum(tec)cz/redir.php?url=http://zena.centrum(tec)cz/avon
Jak zjistit Domenu PC
[*] Luk�cs Peter <Peter.Lukacs(zv)fst1.siemens(tec)cz> - 6.6.2003 07:37:22
vim, ze je to trosku neohrabane, ale delal jsem scanovaci program, =
ktery
tyhle informace vycetl ze souboru, ktery se vytvoril spustenim=20
"nbtstat -A ip_adress > log.txt"
-----Original Message-----
From: KinDRik [mailto:kindrik(zv)centrum(tec)cz]=20
Sent: Friday, June 06, 2003 7:29 AM
To: delphi-l(zv)clexpert(tec)cz
Subject: Jak zjistit Domenu PC
Zdravim mila konference,
muze te mi prosim poradit jak zjistim domenu pocitace v siti ,kdyz=20
znam jeho IP i jmeno.
Jiri B.=20
Delphi5; WinXPSP1;
--------------------
Zdrav=E9 opalov=E1n=ED. V=EDce na
http://user.centrum(tec)cz/redir.php?url=3Dhttp://zena.centrum(tec)cz/avon
OT:VIR
[*] Vaclav Riha - Soft Consult <vaclav_riha(zv)softconsult(tec)cz> - 6.6.2003 07:44:19
Prosim pana, ktery se identifikuje jako Otisk Rene, aby si zkontroloval
nastaveni sveho postovniho klienta. Vydava se za otisk(zv)softconsult(tec)cz.
Navic ma zrejme pekne zavirovany PC, protoze se me vraci fura emailu ktera
neprosla pres antivirove ochrany mailserveru.
S pozdravem Vaclav Riha, vlastnik domeny SOFTCONSULT.CZ!!!
Jak zjistit Domenu PC
[*] KinDRik <kindrik(zv)centrum(tec)cz> - 06.6.2003 07:28:30
Zdravim mila konference,
muze te mi prosim poradit jak zjistim domenu pocitace v siti ,kdyz
znam jeho IP i jmeno.
Jiri B.
Delphi5; WinXPSP1;
--------------------
Zdrav� opalov�n�. V�ce na
http://user.centrum(tec)cz/redir.php?url=http://zena.centrum(tec)cz/avon
Delphi 7 a CHM help
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 6.6.2003 05:42:02
Protoze jsem pred nedavnem obhajoval EHS komponenty, beru jako
povinnost informovat o zkusenostech s EHS a Delphi7
Nedavno jsem prechazel na D7, ktere maji jiny zpusob prace s obsluhou
OnHelp, takze je proto treba neco udelat.
Takze co je treba udelat, aby v programech fungoval CHM help:
1. na hlavni formular dat komponentu HelpRouter
2. do HelpFile nastavit soubor s helpem
3. HelpType nastavit na htHTMLHelp
4. ShowType nastavit na stMain
5. u formulare pridat do BorderIcons biHelp
Zbytek uz je uplne stejny jako prace s obycejnym helpem, staci
nastavovat HelpContext u ovladacich prvku
--
Jan Fiala
MailTo:jan.fiala(zv)wo(tec)cz
ICQ: 23032692
Instalace BDE
[*] Ing. Zden�k �ezn��ek - 6.6.2003 00:20:37
Zdravim vsechvy,
nevite nekdo, kde se da stahnou instalace BDE? (Install Shield neunim - vim,
ze se to nejak necha vygenerovat timto).
BDE potrebuji i s ovladaci pro IB.
Diky Zdenek
Instalace BDE
[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 6.6.2003 00:25:21
From: "Ing. Zden�k �ezn��ek" <reznicek(zv)pce(tec)cz>
> nevite nekdo, kde se da stahnou instalace BDE? (Install Shield neunim - vim,
> ze se to nejak necha vygenerovat timto).
http://info.borland.com/devsupport/bde/bdeupdate.html
Petr Vones
FB na .NET?
[*] Pavel Chaloupka <chaloup(zv)cmail(tec)cz> - 5.6.2003 22:22:27
Cau,
ja si s tim taky hral a nepodarilo se mi ty vizualni komponenty rozchodit.
Rucne to chodi v pohode. Mam stahnuty verzi 1.0 pro fw 1.0. Hlasi mi to pri
vytvareni DataSetu z FbDataAdapteru "Retrieving schema for fbDataAdapter1
failed. Command must have a valid Transaction" (pouziti expertu v menu
Data-Generate DataSet). To by melo jit ne?
Pavel
----- Original Message -----
From: <rdanhel(zv)centrum(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, June 05, 2003 3:29 PM
Subject: Re: FB na .NET?>
> ______________________________________________________________
> > Uz treti den sa pokusam stiahnut Firebird pre .NET ale bezuspesne.
> Neviete
> > niekto co je s tym?
>
> nevid odkud stahujes ale z www.ibphoenix.com /sekce download to stale
> jde
>
> > Pise tam ze je to pre .NET Framework 1.0, pojde to aj pod 1.1?
> >
>
> Je to jinak. Verze ma cislo 1.0 (to je verzovani dane knihovny, s
> frameworkem to nema nic spolecne), ale zkompilovano je to pro
> framework 1.1 (tedy VS2003). V pripade ze to pouzivas napriklad ve
> starem VS2002 budes muset rekompilovat jestlize chces vyuzit vizualni
> komponenty, jinak je to klasicke assembly (muzu zaslat jiz
> rekompilovane dll pro VS2002).
> Mam to napojeno na Interbase celkem bez problemu, akorat s tema
> examplama jsou mensi problemy, ale po chvilce badani sem to rozchodil.
>
> >
>
> --------------------
> V�e o opalov�n� - na slunci, v sol�riu i za pomoci samoopalovac�ch kr�m�.
> http://user.centrum(tec)cz/redir.php?url=http://zena.centrum(tec)cz/avon
>
>
>
Nezavislost formulare na jinem frm.
[*] ing. Jan Fiala <jan.fiala(zv)wo(tec)cz> - 5.6.2003 17:06:43
5.6.2003 Bohac Frantisek:
> Dobry den,
> potrebuji poradit se zobrazenim formu: z main formulare volam:
> frmLogFile.Show;
> tento formular je zobrazeny a lze do nej pristupovat do doby, nez
> spustim z main frmOkno.ShowModal;
> pokud je frmOkno spustene, nedostanu se na frmLogFile
> otazka c.1
> jde nejak vyresit, aby nebyl formular zavisly na kteremkoliv jinem
> formulari?
pokud zobrazis okno pomoci ShowModal, nevykonava se do jeho ukonceni
thread hlavni aplikace. Takze resenim je nastavit u okna
frmOkno.FormStyle := fsStayOnTop a zobrazovat je pouze pomoci Show
> otazka c.2
> bylo by dobre, kdyz tento formular zminimalizuji, aby byl videt dole na
> liste vedle hlavniho programu.
do sekce interface formulare si pridej:
type
TfrmOkno = class(TForm)
...
protected
procedure CreateParams(var Params: TCreateParams); override;
end;
a do Implementation:
procedure TfrmOkno.CreateParams(var Params: TCreateParams);
begin
inherited;
with Params do
begin
ExStyle := ExStyle or WS_EX_APPWINDOW;
WndParent := GetDesktopWindow;
end;
end;
--
Jan Fiala
mailto:jan.fiala(zv)wo(tec)cz
Firebird 1.0.3.
[*] Pavol Kakacka <kakacka(zv)proca(tec)cz> - 5.6.2003 16:54:28
From: "Pavel Cisar" <pcb(zv)atlas(tec)cz>
> Mno, on je problem hlavne v tom zeleze. Pokud pouzijete rok stare zelezo a
> nasadite na nej nejnovejsi verzi nejake z peti hlavnich distribuci, je
> pravdepodobnost problemu minimalni. Kdyz ale nekdo dela opravdu velky
> system pro firmu jako je ProCA, snadno se necha zlakat moznosti pouzit hot
new
> suprdubpr zelezo (staci jen nejaka karta) aby to tu zatez utahlo, a
nestesti je na
> svete :-)))
No :))) to fakt neni tim Pavle.
Celkom mame 6 serverov k dispozicii na vyvoj (respe., u nas vazne neni
problem s HW) takze sme skusali rozne modifikacie, stare i nove.
Ale nemame nejaky komp postaveny z dielov. Na taketo riesenia pouzivame
hotove serverove platformy od Intelu.
My sme mali problem s Linuxom na roznych HW konfiguraciach, preto som to
pisal.
A CPU 2xP3 1.1 GHz neni zrovna superdupr ;))
Charakter problemov bol skutocne softverovy, pricom tam boli aj dve nase
chyby:
1) Pouzitie UDF napisanych pre SuperServer a Classic je rozdielne. Tiez UDF
chodiace na Windows maju casto problem na Linuxu.
To sme odstranili.
2) Nedopatrenim sa stalo, ze sme mali nastavenu prilis velku cache stranok v
DB, pretoze sme povodne pouzivali SuperServer a presli sme Backupom/Restorom
na Classic. Nevsimli sme si to a tak sa zacala pekne zahustovat RAMka, pokym
si nepomohol ;))
3..n) Vacsina dalsich veci ked som skoro osedivel boli ale veci medzi
Linuxom a okolim. Ale nechcem rozvadzat flame.
A naviac, som prilis zaneprazdneny, takze moje maily poslednu dobu su hodne
strohe, sorry! ;-))
Pavol Kakacka
vedouci vyvoje IS
ProCA spol. s r.o.
V Luzich 818
Praha 4 Libus
tel: +420 234 646 443
kakacka(zv)proca(tec)cz
www.proca(tec)cz
www.brave(tec)cz
www.tesco(tec)cz
IB/FB Moznosti referencni integrity
[*] Jaroslav Vorlicek <vorlicek(zv)ders(tec)cz> - 5.6.2003 16:45:19
Zdravim vespolek,
chtel bych se zeptat.
Zrovna koukam kamsi do materialu z 5.2002 a hledam nastroje na udrzovani
referencni integrity pro tabulky.
Nasel jsem , ze lze ke sloupci dat ON DELETE| ON UPDATE vlastnosti NO
ACTION, CASCADE, SET NULL, SET DEFAULT.
Me tam ale chybi neco jako ON DELETE RESTRICT - zmena se neprovede a nahlasi
to chybu. Existuje neco takoveho pod IB/FB nebo to lze osetrit jinak ?
Predem dekuji
Jaroslav Vorlicek
IB/FB Moznosti referencni integrity
[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 5.6.2003 16:49:32
Haj hou!
On 5 Jun 2003 at 16:31, vorlicek(zv)ders(tec)cz wrote:
> chtel bych se zeptat.
> Zrovna koukam kamsi do materialu z 5.2002 a hledam nastroje na udrzovani
> referencni integrity pro tabulky.
> Nasel jsem , ze lze ke sloupci dat ON DELETE| ON UPDATE vlastnosti NO
> ACTION, CASCADE, SET NULL, SET DEFAULT.
> Me tam ale chybi neco jako ON DELETE RESTRICT - zmena se neprovede a nahlasi
> to chybu. Existuje neco takoveho pod IB/FB nebo to lze osetrit jinak ?
Mno, on RESTRICT je implicitni, kdyz se nic neuvede :-)
S pozdravem
Pavel Cisar
Mobil: 724 281429
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase
IB/FB Moznosti referencni integrity
[*] vorlicek(zv)ders(tec)cz - 05.6.2003 16:31:31
Zdravim vespolek,
chtel bych se zeptat.
Zrovna koukam kamsi do materialu z 5.2002 a hledam nastroje na udrzovani
referencni integrity pro tabulky.
Nasel jsem , ze lze ke sloupci dat ON DELETE| ON UPDATE vlastnosti NO
ACTION, CASCADE, SET NULL, SET DEFAULT.
Me tam ale chybi neco jako ON DELETE RESTRICT - zmena se neprovede a nahlasi
to chybu. Existuje neco takoveho pod IB/FB nebo to lze osetrit jinak ?
Predem dekuji
Jaroslav Vorlicek
Nezavislost formulare na jinem frm.
[*] Bohac Frantisek <bohacf(zv)vnol(tec)cz> - 5.6.2003 15:19:19
Dobry den,
potrebuji poradit se zobrazenim formu:
z main formulare volam:
frmLogFile.Show;
tento formular je zobrazeny a lze do nej pristupovat do doby, nez spustim z
main
frmOkno.ShowModal;
pokud je frmOkno spustene, nedostanu se na frmLogFile
otazka c.1
jde nejak vyresit, aby nebyl formular zavisly na kteremkoliv jinem
formulari?
otazka c.2
bylo by dobre, kdyz tento formular zminimalizuji, aby byl videt dole na
liste vedle hlavniho programu.
Prosim, proradte mi, jak to mam udelat, pokud jste me pochopili...
Predem dekuji :-)))
Frantisek Bohac
Firebird 1.0.3.
[*] Pavel Cisar <pcb(zv)atlas(tec)cz> - 5.6.2003 15:30:30
Haj hou!
On 5 Jun 2003 at 13:01, Pavol Kakacka wrote:
> "Problem" Linuxu je, ze to je hodne experimentalny system a tak sa k nemu
> treba i stavat.
> Kym sme dosiahli optimalneho stavu hladali sme 6 mesiacov ;((
> Ide o to zladit dohromady:
> Linux + HW
> Linux + Siete
> Linux + FB
>
> Pavol Kakacka
> vedouci vyvoje IS
> ProCA spol. s r.o.
Mno, on je problem hlavne v tom zeleze. Pokud pouzijete rok stare zelezo a
nasadite na nej nejnovejsi verzi nejake z peti hlavnich distribuci, je
pravdepodobnost problemu minimalni. Kdyz ale nekdo dela opravdu velky
system pro firmu jako je ProCA, snadno se necha zlakat moznosti pouzit hot new
suprdubpr zelezo (staci jen nejaka karta) aby to tu zatez utahlo, a nestesti je na
svete :-)))
S pozdravem
Pavel Cisar
Mobil: 724 281429
http://www.ibphoenix(tec)cz
Vse co potrebujete pro Firebird a InterBase
FB na .NET?
[*] <rdanhel(zv)centrum(tec)cz> - 05.6.2003 15:29:48
______________________________________________________________
> Uz treti den sa pokusam stiahnut Firebird pre .NET ale bezuspesne.
Neviete
> niekto co je s tym?
nevid odkud stahujes ale z www.ibphoenix.com /sekce download to stale
jde
> Pise tam ze je to pre .NET Framework 1.0, pojde to aj pod 1.1?
>
Je to jinak. Verze ma cislo 1.0 (to je verzovani dane knihovny, s
frameworkem to nema nic spolecne), ale zkompilovano je to pro
framework 1.1 (tedy VS2003). V pripade ze to pouzivas napriklad ve
starem VS2002 budes muset rekompilovat jestlize chces vyuzit vizualni
komponenty, jinak je to klasicke assembly (muzu zaslat jiz
rekompilovane dll pro VS2002).
Mam to napojeno na Interbase celkem bez problemu, akorat s tema
examplama jsou mensi problemy, ale po chvilce badani sem to rozchodil.
>
--------------------
V�e o opalov�n� - na slunci, v sol�riu i za pomoci samoopalovac�ch kr�m�.
http://user.centrum(tec)cz/redir.php?url=http://zena.centrum(tec)cz/avon