Archív konference Delphi

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

OT: Muze graficka karta zpusobit vadu monitoru?

[*] Petr Brant <brant(zv)dcomm(tec)cz> - 14.5.2002 10:46:52

Ahoj vespolek, mam grafickou kartu Velocity 4400 (cip RIVA TNT, 16 MB, PCI)
a 19'' monitor AOC 7Glr nebo tak nejak. Po nekolika mesicich nikterak
velkeho provozu se zacalo z monitoru lehce kourit a smrdelo to. Dodavatel
tvrdi, ze to muze byt tou kartou. Netusim, jestli muze mit pravdu nejsa
odbornikem na HW. Muze to nekdo z pritomnych odborniku potvrdit ci vyvratit?

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
http://web.redbox(tec)cz/petr.brant
ICQ #68652380

D&COMM s.r.o.
Korunova�n� 6
170 00 Praha 7

Muze graficka karta zpusobit vadu monitoru?

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 14.5.2002 11:09:30

Muze to byt. Kdyz karta zadan souradnice paprsku mimo oblast obrazovky a
monitor to pusti dal, muzes tak znicit obrazovku. Otazkou tedy je, z ceho se
to v tom monitoru kourilo ....
Rumcajs

Ahoj vespolek, mam grafickou kartu Velocity 4400 (cip RIVA TNT, 16 MB, PCI)
a 19'' monitor AOC 7Glr nebo tak nejak. Po nekolika mesicich nikterak
velkeho provozu se zacalo z monitoru lehce kourit a smrdelo to. Dodavatel
tvrdi, ze to muze byt tou kartou. Netusim, jestli muze mit pravdu nejsa
odbornikem na HW. Muze to nekdo z pritomnych odborniku potvrdit ci vyvratit?

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
http://web.redbox(tec)cz/petr.brant
ICQ #68652380

D&COMM s.r.o.
Korunova�n� 6
170 00 Praha 7

Nacitanie komponent.

[*] Lauko Stefan <laukosw(zv)naex.sk> - 14.5.2002 11:19:14

From: "Robert Suska" <delphi(zv)korak.sk>
May 13, 2002 2:38 PM
>ako by som spravil taku srandu ze mam cyklus ako tento a v nom zistujem
> a
> ukladam napr. do TStringList nazvy komponent na hlavnom forme. ALE tieto
> komponenty obsahuju dalsie komponety napr. TPanel obsahuje nejaky
> radiobutton atd. a teraz ja potrebujem este v tomto jednom cykle
> alebo este mozno v jednom dalsom spracovat zoznam tychto komponent a
> zistit ci neobsahuju tiez komponety s dalsimi komponentami a ak nie
> tak potrebujem zistit k tym komponentam ktore uz neobsahuju ziadne
> komponenty napr. TEdit ich property. tzn. X Y suradnice na forme
> resp. na koponente kde sa nachadzaju ich zarovnanie a proste vsetko
> co sa da zistit. AK by bolo mozne aj ich Event. Ide mi o to ze ked to
> vsetko budem mat ulozim to do nejakej databazy (napr. hned ako to budem
> zistovat z toho formu nemusim to davat do TStringList lebo to je asi
> hlupost) a zrusim ten form a
> budem mat spatny algoritmus ktory potom z toho "stringu" - "databazy"
urobi
> spatne
> cely form. Ide o to ze to bude apl. client server cize ked sa bude
> chciet urobit nejaka uprava na clientskom forme tak sa urobi uprava
> iba v tom stringu a form sa upravy u kazdeho clienta.
>
> Prosim kto ma skusenosti s tymito vecami alebo ma nastudovane taketo veci
> prosim
> poradte mi. Alebo aspon kde by som mohol o tom citat hlavne bud v cestine
> alebo slovencine.
> Dakujem velmi pekne ak ste si to len precitali az do konca.

Ahoj,
tu mas funkcny priklad:

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
S:String;
end;

var
Form1: TForm1;

implementation

{$R *.DFM}


function ComponentToString(Component: TComponent): string;

var
BinStream:TMemoryStream;
StrStream: TStringStream;
s: string;
begin
BinStream := TMemoryStream.Create;
try
StrStream := TStringStream.Create(s);
try
BinStream.WriteComponent(Component);
BinStream.Seek(0, soFromBeginning);
ObjectBinaryToText(BinStream, StrStream);
StrStream.Seek(0, soFromBeginning);
Result:= StrStream.DataString;
finally
StrStream.Free;

end;
finally
BinStream.Free
end;
end;

function StringToComponent(Value: string;F:TComponent): TComponent;
var
StrStream:TStringStream;
BinStream: TMemoryStream;
begin
StrStream := TStringStream.Create(Value);
try
BinStream := TMemoryStream.Create;
try
ObjectTextToBinary(StrStream, BinStream);
BinStream.Seek(0, soFromBeginning);
Result := BinStream.ReadComponent(F);
finally
BinStream.Free;
end;
finally
StrStream.Free;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
S:= ComponentToString(Self);
ShowMessage(S);
end;
procedure TForm1.Button2Click(Sender: TObject);
var
F:TForm1;
n:Integer;
begin
If S = '' then raise Exception.Create('Najprv stlac Button1');
F:=TForm1.Create(Application);

For n:= F.ComponentCount-1 Downto 0 do
F.Components[n].Free;

F:= StringToComponent(S,F) as TForm1;
F.Visible:=False;
F.Top:= F.Top+ 50;
F.ShowModal;
F.Free;
end;

Initialization
RegisterClass(TForm1);
RegisterClass(TButton);

end.

Lauko.

Muze graficka karta zpusobit vadu monitoru?

[*] Jan Dvorak <dvorak(zv)szu(tec)cz> - 14.5.2002 11:19:24

Pokud neni v navodu k monitoru vyslovene uvedeno, ze s touto kartou nesmi
byt monitor provozovan, pak je to zavada monitoru a dodavatel si
zjednodusuje zivot. Mel by uznat reklamaci a zajistit opravu nebo vymenu.

Ing. Jan Dvorak

>
> Ahoj vespolek, mam grafickou kartu Velocity 4400 (cip RIVA TNT,
> 16 MB, PCI)
> a 19'' monitor AOC 7Glr nebo tak nejak. Po nekolika mesicich nikterak
> velkeho provozu se zacalo z monitoru lehce kourit a smrdelo to. Dodavatel
> tvrdi, ze to muze byt tou kartou. Netusim, jestli muze mit pravdu nejsa
> odbornikem na HW. Muze to nekdo z pritomnych odborniku potvrdit
> ci vyvratit?
>
>

IB6 a update pomoci procedury

[*] Marek Eichler <marek.eichler(zv)atlas(tec)cz> - 14.5.2002 11:29:44

Zdravim,

mam takovou malou databazi a manipulovat daty v tabulkach chci pomoci
procedur, protoze tu databazi budou casem pouzivat ruzni klienti ( PHP, Java
nebo Delphi ).
Kdyz provadim update udaju v zaznamu mel jsem nasledujici myslenku.
Vyplnovat se budou vsechny atributy daneho zaznamu. Ty ktere budu chtit
zmenit normalne nastavim a ty, ktere zustanou stejne nastavim na NULL. Pak
vypada procedura nejak takhle:
CREATE PROCEDURE P_UpdateUcitel(
AID Integer,
ATitulPred VarChar( 15 ) CHARACTER SET WIN1250,
AFName VarChar( 25 ) CHARACTER SET WIN1250,
ASName VarChar( 25 ) CHARACTER SET WIN1250,
ATitulZa VarChar( 8 ) CHARACTER SET WIN1250,
AReditel Integer )
AS
BEGIN
if ( ( :AID is NULL ) or ( :AFName = '' ) or ( :ASName = '' ) or (
:ATitulPred = '' ) or ( :ATitulZa = '' ) )
then
EXCEPTION E_NoAllParameters;
else
begin
if ( ( :ATitulPred is NOT NULL ) and ( :AFName is NOT NULL ) and (
:ASName is NOT NULL ) and
( :ATitulZa is NOT NULL ) and ( :AReditel is NOT NULL ) ) then
begin
UPDATE Ucitele
SET TitulPred = :ATitulPred, FName = :AFName, SName = :ASName,
TitulZa = :ATitulZa,
Reditel = :AReditel
WHERE ID_Ucitel = :AID;
exit;
end
if ( ( :ATitulPred is NULL ) and ( :AFName is NOT NULL ) and ( :ASName
is NOT NULL ) and
( :ATitulZa is NOT NULL ) and ( :AReditel is NOT NULL ) ) then
begin
UPDATE Ucitele
SET FName = :AFName, SName = :ASName, TitulZa = :ATitulZa,
Reditel = :AReditel
WHERE ID_Ucitel = :AID;
exit;
end
...... /* vsechny dalsi mozne kombinace */
end
END !!

No a muj dotaz zni jestli tento postup nebude prilis zpomalovat DB server,
nebo jestli existuje nejake lepsi reseni (napr. nacist si meneny zaznam a do
polozek, ktere maji nepripustnou hodnotu priradit nactene hodnoty a pomoci
nich provest update)

Diky za vsechny informace

S pozdravem Marek Eichler


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

Muze graficka karta zpusobit vadu monitoru?

[*] Milan Schembera <milan(zv)missoftware(tec)cz> - 14.5.2002 11:37:34

Jeste navic muzes odkourit monitor nastavenim vysoke obnovovaci frekvence ve
vlastnostech grafiky.
Vynatek z vlastnosti monitoru:

horizontalni frekvence 30-95 kHz; vertikalni frekvence 50-130 Hz; sirka
pasma 100 MHz; doporucene rozliseni 1280�1024/88 Hz, maximalni rozliseni
1600�1200/75 Hz

Zkontroluj si, co mas na te grafice nastavene...

> -----Original Message-----
> From: Rumcajs
>
> Muze to byt. Kdyz karta zadan souradnice paprsku mimo oblast
> obrazovky a
> monitor to pusti dal, muzes tak znicit obrazovku. Otazkou
> tedy je, z ceho se
> to v tom monitoru kourilo ....
> Rumcajs
>
> Ahoj vespolek, mam grafickou kartu Velocity 4400 (cip RIVA
> TNT, 16 MB, PCI)
> a 19'' monitor AOC 7Glr nebo tak nejak. Po nekolika mesicich nikterak
> velkeho provozu se zacalo z monitoru lehce kourit a smrdelo
> to. Dodavatel
> tvrdi, ze to muze byt tou kartou. Netusim, jestli muze mit
> pravdu nejsa
> odbornikem na HW. Muze to nekdo z pritomnych odborniku
> potvrdit ci vyvratit?

Odkaz na record

[*] LUKES V�clav <lukes(zv)ans(tec)cz> - 14.5.2002 11:39:05


Ahoj,

rad bych Vas oprosil o radu. Mam D5 a Win 2000.
Jde o tohle. Nadefinoval jsem si typ record, ktery je stejny jako
skoupce v tabulce:

type
Tpokus = record
Cislo: integer;
Slovo: string;
end;

var
Pokus: Tpokus;


Fajn. Na jednotlive polozky se muzu odkazovat teckou, napr.:
Pokus.Slovo := 'AHOJ';

Jak se ale odkazat na vsechny sloupce tabulky ?
Pokus.* := ...; nefunguje !!!

Jde o vazbu na tabulku. Chtel bych do onoho recordu dat obsah tabulky a
nevypisovat to postupne.

Vasek

Upgrade aplikace na dalku

[*] Petr Brant <brant(zv)dcomm(tec)cz> - 14.5.2002 11:50:42

Mam trochu podobnou situaci a resim to komunikaci pres TCP/IP. Muzes
pripadne ten bezici modul odstrelit i na dalku a uzivatele se nestaci divit
:-))) Pouzivam komponenty Indy, jde to ale jednoduse i pres Synapsi Lukase
Gebauera, ktera je podstatne mensi.

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
http://web.redbox(tec)cz/petr.brant
ICQ #68652380

D&COMM s.r.o.
Korunova�n� 6
170 00 Praha 7


> Subject: Upgrade aplikace na dalku
>
> Zdravim ve spolek,
> potreboval bych poradit s uvedenym subjektem.
> Situace je takova:
> mam modularni aplikaci (BPL), kterou si klienti spousteji ze serveru.
Chtel
> bych mit moznost jednotlive BPL moduly upgradovat primo za behu aplikace
> (aplikace pobezi ale modul se muze vypnout).
> A ted nejaka ta otazka:
> 1. jakym nejvhodnejsim zpusobem oznamit aplikaci na dalku ze by melo dojit
k
> upgrade?
> 2. jak rozeslat na jednotlive spustene klienty zpravu (nejaky
> PostMessage??), ze dojde k upgrade a je treba aby ukoncily praci s
dotycnymi
> moduly?
> 3. jak korektne ukoncit modul ktereho se upgrade tyka kdyz jej na
klientovi
> nikdo neukonci?
> 4. uvital bych jakekoliv podnety nebo odkazy ktere mi jste ochotni
> poskytnout.


Richedit posledni line...

[*] Jiri Kratochvil <jiri.kratochvil(zv)webzin(tec)cz> - 14.5.2002 11:56:09

> trivialni otazecka. Mam richedit, do ktereho zadavam nejake lines.
> Je toho velke mnozstvi a vsechno to nevejde na obrazovku. Potrebuji,
>aby mi zobrazily posledni radky, ktere jsem vlozil. V defaultu se zobrazuji
prvni.

Presunout se na posledni radku:
procedure TViewForm.LastLineRichEditScroll;
var i : Integer;
begin
with ChatBox do begin
for i := 1 to Lines.Count - 1 do
SendMessage(Handle, WM_VSCROLL, SB_PAGEDOWN, 0);
end;{with Form.ChatBox}
end;
Snad to pomuze.

S pozdravem
Jirka Kratochvil

Muze graficka karta zpusobit vadu monitoru?

[*] Vaclav Sazima <vaclav.sazima(zv)utilia(tec)cz> - 14.5.2002 12:02:38

Ahoj,

Rumcajs wrote:
>
> Muze to byt. Kdyz karta zadan souradnice paprsku mimo oblast obrazovky a
> monitor to pusti dal, muzes tak znicit obrazovku.

Takhle to urcite neni.

Monitoru mohou maximalne vadit nespravne rozklady, ale to se tyka spise
tech starych. Pokud mas nastaveno rozliseni a snimkovy kmitocet podle
toho, co monitor umi, a ono to jinak ani nejde, pokud ma byt na monitoru
neco videt, nelze monitoru nijak ublizit. Samozrejme pokud na jeho vstup
nevleze pres tu kartu treba 12 V, ale to uz by bylo po karte.

Vaclav Sazima
> Rumcajs
>
> Ahoj vespolek, mam grafickou kartu Velocity 4400 (cip RIVA TNT, 16 MB, PCI)
> a 19'' monitor AOC 7Glr nebo tak nejak. Po nekolika mesicich nikterak
> velkeho provozu se zacalo z monitoru lehce kourit a smrdelo to. Dodavatel
> tvrdi, ze to muze byt tou kartou. Netusim, jestli muze mit pravdu nejsa
> odbornikem na HW. Muze to nekdo z pritomnych odborniku potvrdit ci vyvratit?

Muze graficka karta zpusobit vadu monitoru?

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 14.5.2002 12:05:24

Dovolim si ti odporovat. Rozliseni a snimkovani, v tom mas pravdu, ale:
Obraz se ti vykresluje radek poradku s t�m, ze paprsky (RGB) jsou
vychylovany pomoci ctyr vychylovacich civek (vzdy dve pro jeden smer) a to
horizontalne a vertikalne. Pokud vsak prijde do monitoru signal, ktery
zpusobi, ze se jedna civka premagnetizuje, dojde k vychylenii paprsku o
vetsi uhel, nez je uhel pro dopad paprsku na stinitko. V tomto pripade
paprsek dopadne mimo. Tak muzes zpusobit i zkrat. Paprsek je tvoren
elektrony, coz je zaporny pol a demagnetizacni plocha uvntr obrazovky je
napojena na jeden pol vysokeho napeti - tato vrstva sbira zablodile
elektrony. Pokud je vsak tech elektronu hodne, muze dojit k elektrickemu
vyboji (povetsinou je slyset jako prsknuti). Tenhle vyboj je defakto
nadprodem v obvodech menice vysoke vysokeho napeti. No a to je vse. Staci,
aby to jeden prvek nevydrzel a adios obraz.
Rumcajs

> Ahoj,
>
> Rumcajs wrote:
> >
> > Muze to byt. Kdyz karta zadan souradnice paprsku mimo oblast obrazovky a
> > monitor to pusti dal, muzes tak znicit obrazovku.
>
> Takhle to urcite neni.
>
> Monitoru mohou maximalne vadit nespravne rozklady, ale to se tyka spise
> tech starych. Pokud mas nastaveno rozliseni a snimkovy kmitocet podle
> toho, co monitor umi, a ono to jinak ani nejde, pokud ma byt na monitoru
> neco videt, nelze monitoru nijak ublizit. Samozrejme pokud na jeho vstup
> nevleze pres tu kartu treba 12 V, ale to uz by bylo po karte.
>
> Vaclav Sazima
> > Rumcajs
> >
> > Ahoj vespolek, mam grafickou kartu Velocity 4400 (cip RIVA TNT, 16 MB,
PCI)
> > a 19'' monitor AOC 7Glr nebo tak nejak. Po nekolika mesicich nikterak
> > velkeho provozu se zacalo z monitoru lehce kourit a smrdelo to.
Dodavatel
> > tvrdi, ze to muze byt tou kartou. Netusim, jestli muze mit pravdu nejsa
> > odbornikem na HW. Muze to nekdo z pritomnych odborniku potvrdit ci
vyvratit?

OT Muze graficka karta zpusobit vadu monitoru?

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 14.5.2002 12:16:25

From: "Milan Schembera" <milan(zv)missoftware(tec)cz>
> Jeste navic muzes odkourit monitor nastavenim vysoke obnovovaci frekvence ve
> vlastnostech grafiky.

Dobre, ale dnes uz si snad kazdy monitor hlida prekroceni teto frekvence (umel
to i 5 let stary 15" ADI). Podle uvedene znacky toho monitoru se jedna o
typicky model nejnizsi tridy. Zpusobeni zavady videokartou je sice teoreticky
mozne, ale zda se mi dost nepravdepodobne.

Petr Vones

Muze graficka karta zpusobit vadu monitoru?

[*] Martin Burle <mburle2(zv)volny(tec)cz> - 14.5.2002 12:19:23

Ahoj,

zadne prekvapeni. Monitory AOC jsme jiz pred drahnym casem vyradili z
nabidky prave pro vysokou poruchovost (a dle meho nazoru neergonomicnost
obrazu) a predevsim oooobrovske potize s dovozcem pri reklamacich - zarucni
oprava/vymena trvala i nekolik mesicu :-(. Prodejce s nejvetsi
pravdepodobnosti mlzi.

Martin Burle

----- Original Message -----
a 19'' monitor AOC 7Glr nebo tak nejak.

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
http://web.redbox(tec)cz/petr.brant
ICQ #68652380

D&COMM s.r.o.
Korunova�n� 6
170 00 Praha 7


Muze graficka karta zpusobit vadu monitoru?

[*] Jan Dvorak <dvorak(zv)szu(tec)cz> - 14.5.2002 12:28:33

Pokud by frekvence nektereho rozkladu presahla maximalni povolenou hodnotu
monitoru, tak by rozklad u modernich monitoru prestal fungovat (cerna
ocrazovka v lepsim pripade s chybovym hlasenim, hlida to zabudovany
procesor); u starych monitoru se to projevovalo roztrhanou synchronizaci.

Ing. Jan Dvorak

>
> Jeste navic muzes odkourit monitor nastavenim vysoke obnovovaci
> frekvence ve
> vlastnostech grafiky.
> Vynatek z vlastnosti monitoru:
>
> horizontalni frekvence 30-95 kHz; vertikalni frekvence 50-130 Hz; sirka
> pasma 100 MHz; doporucene rozliseni 1280�1024/88 Hz, maximalni rozliseni
> 1600�1200/75 Hz
>
> Zkontroluj si, co mas na te grafice nastavene...

Muze graficka karta zpusobit vadu monitoru?

[*] Vaclav Riha - Soft Consult <vaclav_riha(zv)softconsult(tec)cz> - 14.5.2002 12:38:37

Vetsina novych monitoru (a AOC take) ma kontrolu frekvenci horizontalnich,
vertikalnich i opakovacich. V pripade, ze se dostane mimo povoleny rozsah,
odpoji videosignal. Svadet to proto na videokartu by bylo lacine.
Mimochodem AOC slusne receno nic moc, ale je levny :-)). Prodejce by nemel
tuto technickou zalezitost vubec posuzovat, ale mel by monitor dopravit
urychlene do autorizovane opravny. Vetsinou lze monitor do opravy poslat
primo, na vlastni naklady ovsem.

P.S. Tato karta by nemela rozhodit devatenactku ani nahodou.

S pozdravem Vaclav Riha
-----P�vodn� zpr�va-----
Od: Milan Schembera [SMTP:milan(zv)missoftware(tec)cz]
Odesl�no: 14. kv�tna 2002 11:38
Komu: delphi-l(zv)clexpert(tec)cz
P�edm�t: RE: Muze graficka karta zpusobit vadu monitoru?

Jeste navic muzes odkourit monitor nastavenim vysoke obnovovaci frekvence
ve
vlastnostech grafiky.
Vynatek z vlastnosti monitoru:

horizontalni frekvence 30-95 kHz; vertikalni frekvence 50-130 Hz; sirka
pasma 100 MHz; doporucene rozliseni 1280�1024/88 Hz, maximalni rozliseni
1600�1200/75 Hz

Zkontroluj si, co mas na te grafice nastavene...

> -----Original Message-----
> From: Rumcajs
>
> Muze to byt. Kdyz karta zadan souradnice paprsku mimo oblast
> obrazovky a
> monitor to pusti dal, muzes tak znicit obrazovku. Otazkou
> tedy je, z ceho se
> to v tom monitoru kourilo ....
> Rumcajs
>
> Ahoj vespolek, mam grafickou kartu Velocity 4400 (cip RIVA
> TNT, 16 MB, PCI)
> a 19'' monitor AOC 7Glr nebo tak nejak. Po nekolika mesicich nikterak
> velkeho provozu se zacalo z monitoru lehce kourit a smrdelo
> to. Dodavatel
> tvrdi, ze to muze byt tou kartou. Netusim, jestli muze mit
> pravdu nejsa
> odbornikem na HW. Muze to nekdo z pritomnych odborniku
> potvrdit ci vyvratit?

Odkaz na record

[*] Milan Tome� <milan.tomes(zv)haida(tec)cz> - 14.5.2002 12:40:52

Tak to udelej jako objekt a nadefinuj si metody, ktere ti to umozni. Mam
neco takoveho udelaneho a pouzivam to k velke spokojenosti...

Napr. neco takoveho:

TDBRecord = class
private
FCalcColumns: TDBColumnList;
FColumns: TDBColumnList;
FKey: TDBColumnList;
FRecordState: TRecordState;
FROTransaction: TIBTransaction; //Read-only
transakce pouze pro selecty (FIBDataset)
FSaveEmptyColumns: boolean;
FTableName: string; //Jmeno
tabulky, kterou record implementuje
procedure setColumns(const Value: TDBColumnList);
procedure setKey(const Value: TDBColumnList);
procedure CreateCalcColumns;
protected
function DoDeleteRecord(const Key: TDBColumnList): boolean; virtual;
function DoLoadRecord(const Key: TDBColumnList): boolean; virtual;
function DoSaveRecord: boolean; virtual;
function getTableName: string; virtual;
function getWhereStr(const Key: TDBColumnList): string; virtual;
procedure DoCalcColumns; virtual;
procedure DoNewRecord; virtual;
procedure DoOnAfterDeleteRecord; virtual;
procedure DoOnAfterLoadRecord; virtual;
procedure DoOnAfterNewRecord; virtual;
procedure DoOnAfterSaveRecord; virtual;
procedure DoOnAfterRefreshRecord; virtual;
procedure DoOnBeforeDeleteRecord(var Cancel: boolean); virtual;
procedure DoOnBeforeLoadRecord(var Cancel: boolean); virtual;
procedure DoOnBeforeNewRecord(var Cancel: boolean); virtual;
procedure DoOnBeforeSaveRecord(var Cancel: boolean); virtual;
procedure DoOnBeforeRefreshRecord(var Cancel: boolean); virtual;
procedure getCalcColumnNames(var ColumnNamesList: TStrings); virtual;
procedure Gen_ID(var Col: TDBColumn; const WhereStr: string); virtual;
property TableName: string read FTableName;
public
constructor Create(AG3WApp: TGor3WinApp; ATableName: string;
LoadColumnsFromDB: boolean = true); overload; virtual;
constructor Create(AG3WApp: TGor3WinApp; LoadColumnsFromDB: boolean =
true); overload; virtual;
destructor Destroy; override;
function ColumnByName(AName: string): TDBColumn;
function DeleteRecord(const Key: TDBColumnList): boolean;
function isRecordStored: boolean; virtual; //MUSI vracet
jestli je zaznam v DB !!!
function KeyColumnByName(AName: string): TDBColumn;
function LoadRecord(const Key: TDBColumnList): boolean;
function SaveRecord: boolean;
function RefreshRecord: boolean;
procedure ClearColumns;
procedure CreateColumns(ColumnNames: TStringList);
procedure CreateKeyColumns(ColumnNames: TStringList);
procedure NewRecord;
property Columns: TDBColumnList read FColumns write setColumns;
//Pouzivat s rozvahou !!!!!!!
property KeyColumns: TDBColumnList read FKey write setKey;
//Pouzivat s rozvahou !!!!!!!
property RecordState: TRecordState read FRecordState write FRecordState;
property SaveEmptyColumns: boolean read FSaveEmptyColumns write
FSaveEmptyColumns default false;
end;

Pak lze do jednotlivych sloupcu (columns) priradit pomoci cyklu coz osobne
pouzivam docela casto v metodach tohoto objektu.

S pozdravem

Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz

> rad bych Vas oprosil o radu. Mam D5 a Win 2000.
> Jde o tohle. Nadefinoval jsem si typ record, ktery je stejny jako
> skoupce v tabulce:
>
> type
> Tpokus = record
> Cislo: integer;
> Slovo: string;
> end;
>
> var
> Pokus: Tpokus;
>
> Jak se ale odkazat na vsechny sloupce tabulky ?
> Pokus.* := ...; nefunguje !!!
> Jde o vazbu na tabulku. Chtel bych do onoho recordu dat obsah tabulky a
> nevypisovat to postupne.
>
> Vasek

Hint

[*] Zdenek Navratil <zdnav(zv)monoceros.physics.muni(tec)cz> - 14.5.2002 12:48:31

Pekny den,
zajimalo by mne, jestli je mozne vyvolat okno HINT
napr. v udalosti onMouseMove. Chtel bych totiz v grafu zobrazit
k bodu pod kurzorem dodatecnou informaci.
Diky.
S pozdravem
Zdenek Navratil.

Muze graficka karta zpusobit vadu monitoru?

[*] Petr Brant <brant(zv)dcomm(tec)cz> - 14.5.2002 12:57:49

O reklamaci nejde, tu samozrejme uznal (zapomnel jsem napsat, ze obraz byl
na tom 19" AOC deformovany, pripadne jeste navic blikal). Zavadu se mu
podarilo reprodukovat, pry pri zakladnim rozliseni a nejake nizke frekvenci.
Ale zapujcil mi jiny monitor (take AOC, jen 17") a zacalo se z nej kourit
take (ale obraz byl dobry). Tak jsem ho honem vypnul, dal jsem do pocitace
starou S3 Virge a jde to bez koure, ale take s horsim rozlisenim. Zatim jsem
nemel odvahu vyzkouset kartu na jinem pocitaci/monitoru. Nejsem odbornik na
HW, ale neumim si predstavit, jakou nedobrotu by tak potvora mohla zpusobit,
kdyz je obraz normalni. Kdyby nebyl obraz vubec nebo nejak vyrazne
deformovany apod., tak chapu, ze na karte muze byt problem. Ale obraz je
dobry (aspon na tu chvili, nez jsem monitor vypnul) a monitor si pokuruje
:-)))

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
http://web.redbox(tec)cz/petr.brant
ICQ #68652380

D&COMM s.r.o.
Korunova�n� 6
170 00 Praha 7


> Subject: RE: Muze graficka karta zpusobit vadu monitoru?
>
> Pokud neni v navodu k monitoru vyslovene uvedeno, ze s touto kartou nesmi
> byt monitor provozovan, pak je to zavada monitoru a dodavatel si
> zjednodusuje zivot. Mel by uznat reklamaci a zajistit opravu nebo vymenu.
>

> >
> > Ahoj vespolek, mam grafickou kartu Velocity 4400 (cip RIVA TNT,
> > 16 MB, PCI)
> > a 19'' monitor AOC 7Glr nebo tak nejak. Po nekolika mesicich nikterak
> > velkeho provozu se zacalo z monitoru lehce kourit a smrdelo to.
Dodavatel
> > tvrdi, ze to muze byt tou kartou. Netusim, jestli muze mit pravdu nejsa
> > odbornikem na HW. Muze to nekdo z pritomnych odborniku potvrdit
> > ci vyvratit?

DLL - predavani hodnot

[*] Ondrej Kelle <O.Kelle(zv)digitalpublishing.de> - 14.5.2002 12:57:20

> nema cenu se hadat, ja tvrdim, ze to jde, ba co vic, bez problemu to
> pouzivam. Napr. pokud se podivas na muj rkEdit a databazove pluginy,
> pak je to delane presne tak, jak jsem popsal. V DLL i DPR je jako
> prvni unita v uses pouzita ShareMem. Pak si mezi DLL a aplikaci
> predavam nejen retezce, ale i objekty.

OK, v pripade niektorych nevizualnych komponentov to moze chodit.
Problemy by mohli nastat, keby si podobnym sposobom chcel 'exportovat'
potomkov TControl.
Problemom su niektore vnutorne globalne premenne vo Forms.pas tykajuce sa
docking, drag&drop, zmeny focusu a podobne. Su deklarovane v implementation,
takze nemas sancu ich 'synchronizovat' s DLL podobne ako Application.
Nie som si isty, ci v tychto pripadoch pomoze ShareMem. Stalo by to mozno za
pokus.
Je mozne, ze nieco podobne budem onedlho potrebovat v situacii, ked nemozem
pouzit runtime balicky.
Ak na nieco pridem, poslem to potom sem.

TOndrej

Odovzdanie hodnot medzi DLL a unitou

[*] Igor Svetl�k <igor.svetlik(zv)statistics.sk> - 14.5.2002 13:01:25

Zdravim konferenciu,

mam takyto problem. V DLL mam proceduru Generuj, ktora mi vyrata 10
nahodnych cisel z 32 (typu Integer, na tych konstantach nezalezi). V unite
potom volam proceduru Generuj(10,32), procedura prebehne, ale ako tych
vyslednych 10 cisel odovzdat do unity, aby sa ulozili do nejakeho pola array
[1..10] of integer ?

Dakujem.

Igor Svetlik.

Odkaz na record

[*] Petr Brant <brant(zv)dcomm(tec)cz> - 14.5.2002 13:03:48

To nepujde. Ja to delam tak, ze si nadefinuju tridu, ktera obsahuje
strukturu dat (podobne jako tvuj record) a krome toho metody SaveToDB a
RestoreFromDB, ktere sahaji do te tabulky a tahaji/zapisuji data. Nicmene se
zapisu typu Pokus.Slovo:=... nevyhnes. Muzu poslat priklad na soukromy mail.
Zkompilovat ti to nepujde, ale jako priklad to postaci.

RNDr. Petr Brant [brant(zv)dcomm(tec)cz]
http://web.redbox(tec)cz/petr.brant
ICQ #68652380

D&COMM s.r.o.
Korunova�n� 6
170 00 Praha 7


> Subject: Odkaz na record

> Jde o tohle. Nadefinoval jsem si typ record, ktery je stejny jako
> skoupce v tabulce:
>
> type
> Tpokus = record
> Cislo: integer;
> Slovo: string;
> end;
>
> var
> Pokus: Tpokus;
>
>
> Fajn. Na jednotlive polozky se muzu odkazovat teckou, napr.:
> Pokus.Slovo := 'AHOJ';
>
> Jak se ale odkazat na vsechny sloupce tabulky ?
> Pokus.* := ...; nefunguje !!!
>
> Jde o vazbu na tabulku. Chtel bych do onoho recordu dat obsah tabulky a
> nevypisovat to postupne.
>

OT Muze graficka karta zpusobit vadu monitoru?

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 14.5.2002 13:05:18

From: "Petr Brant" <brant(zv)dcomm(tec)cz>
> na tom 19" AOC deformovany, pripadne jeste navic blikal). Zavadu se mu

Jak uz tu bylo napsano, AOC je opravdu low-end a na monitoru se nevyplati
setrit, zvlast kdyz ho pouzivas k praci. Takze pro priste bych na AOC a jim
podobne hruzy zapomel ;-)

Petr Vones

Kery typ databaze

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 14.5.2002 13:21:19

Servus ve spolek,
potreboval bych poradit s vyberem typu databaze z techto 4 typu:
ASCII
DBase
FoxPro
Paradox

Dik, Rumcajs

Odovzdanie hodnot medzi DLL a unitou

[*] Dalibor Toman <dtoman(zv)fortech(tec)cz> - 14.5.2002 13:26:01

> mam takyto problem. V DLL mam proceduru Generuj, ktora mi vyrata 10
> nahodnych cisel z 32 (typu Integer, na tych konstantach nezalezi). V
unite
> potom volam proceduru Generuj(10,32), procedura prebehne, ale ako
tych
> vyslednych 10 cisel odovzdat do unity, aby sa ulozili do nejakeho
pola array
> [1..10] of integer ?

predat funkci predem alokovany buffer dostatecne velikosti. Viz funkce
WinAPI

D. Toman

Parametry tiskarny TPrinter

[*] Redlich Software <RedlichDaniel(zv)seznam(tec)cz> - 14.5.2002 13:28:50

Zdravim a prosim o radu,

na PC je instalovano nekolik tiskaren. Po prirazeni tiskarny
Printer.PrinterIndex = ... nedojde k aktualizaci parametru tiskarny,
napriklad se spravne nenastavi orientace papiru a zustava dle vychozi
tiskarny.

Jak toto osetrit?

Zalezitost jsem zkousel na malem formulari se SpinEditem ,kde je index
tiskarny, a tlacitko.


procedure TForm1.Button1Click(Sender: TObject);
begin
printer.PrinterIndex := self.SpinEdit1.Value;
if printer.Orientation = poPortrait then showmessage('portrait')
else showmessage('landscape');
end;


Diky Dan

W98, D6Prof, SP2

Upgrade aplikace na dalku

[*] Ondrej Kelle <O.Kelle(zv)digitalpublishing.de> - 14.5.2002 13:32:17

> mam modularni aplikaci (BPL), kterou si klienti spousteji ze
> serveru. Chtel bych mit moznost jednotlive BPL moduly
> upgradovat primo za behu aplikace (aplikace pobezi ale
> modul se muze vypnout).

Je tu ten stary, ale dobry clanok:
http://www.obsof.com/delphi_tips/DL613.html

Aplikacia musi myslim vykonat nasledovne kroky: Unload / Update / Reload.
Je myslim velmi vhodne neprepisovat existujuce balicky, ale update docasne
umiestnit niekam do zvlastneho adresara, aby mal klient sancu vratit sa k
predoslej (fungujucej) verzii v pripade neuspechu pri natahovani novych
verzii balickov.
To sa moze stat v pripade nejakych konfliktov, chybnom poradi natahovania
balickov, problemy s verziami atd.

> A ted nejaka ta otazka:
> 1. jakym nejvhodnejsim zpusobem oznamit aplikaci na dalku ze
> by melo dojit k upgrade?
> 2. jak rozeslat na jednotlive spustene klienty zpravu (nejaky
> PostMessage??), ze dojde k upgrade a je treba aby ukoncily
> praci s dotycnymi moduly?

Zda sa, ze mas na mysli 'push model', ked server 'tlaci' na klientov updaty.
Zjavne potrebujes sietovu komunikaciu, TCP/IP, named pipes, podla situacie.

Alternativou by bol 'pull model', ked sa klient pyta servera, ci existuje
update.
Moze to byt pri pokuse o pripojenie alebo pravidelnym pollingom.
Z hladiska uzivatela je to IMO prijemnejsie. Zavisi to asi od typu
aplikacie.

> 3. jak korektne ukoncit modul ktereho se upgrade tyka kdyz
> jej na klientovi nikdo neukonci?

Predtym, ako mozes bezpecne unloadnut .bpl, musis zabezpecit, aby vsetky
instancie z nej vytvorene boli korektne uvolnene. To plati rekurzivne aj pre
jeho zavisle balicky a zavisle balicky zavislych balickov atd.

Ak je mozne, ze uzivatel ma prave rozrobenu pracu s instanciami z balicka,
ktory potrebujes unloadnut, mal by sa o tom dozvediet a mat moznost
rozhodnut o tom, ci chce svoju pracu uchovat. Po reloadnuti moze pokracovat
v praci tam, kde prestal.

> 4. uvital bych jakekoliv podnety nebo odkazy ktere mi jste ochotni
> poskytnout.

Kedysi som pisal podobny system, v ktorom hlavna aplikacia obsahovala
prazdny formular a doslova vsetka funkcionalita (vratane komunikacie) bola
obsiahnuta v runtime balickoch. Bol tam urcity 'core' balicek, tzv. loader,
ktory mal za ulohu unload/reload ostatnych balickov. Obsahoval nieco podobne
ako je v Delphi IOTAPackageServices. Bola tam tiez moznost dynamicky si
loadnut/unloadnut balicky podla potreby, podobne ako je to v Delphi s
designtime balickami.
Bol to 'pull model', klient sa pri pokuse o spojenie so servrom spytal, ci
existuje update, a v tom pripade sam aktivne stahoval nove .bpl. Zoznam
balickov sa potom kdesi registroval (update mohol obsahovat uplne nove
balicky, ktore predtym klient nepoznal) a loader ich potom podla toho
zoznamu natiahol.
Bol tam tiez system podobny Delphi OTA, kde kazdy balicek exportoval
inicializacnu proceduru, ktoru loader po natiahnuti balicka zavolal a takto
dostal balicek instanciu implementacie cohosi ako je IOTABorlandIDEServices,
ktoru potom mohol pouzit na ziskanie odkazov na implementacie dalsich
interfacov. Mal som tam myslim moznost registrovat Actions, toolbary, menu
atd.
Moj tip teda znie asi takto: OTA je podla mna vybornou inspiraciou pre
podobne systemy.

HTH
TOndrej

Kery typ databaze

[*] Zbysek Hlinka <hlinka(zv)hlinka(tec)cz> - 14.5.2002 13:33:15

On 14 May 2002 at 13:21, Rumcajs wrote:

> Servus ve spolek,
> potreboval bych poradit s vyberem typu databaze z techto 4 typu:
> ASCII
> DBase
> FoxPro
> Paradox

Ani jednu, pokud to ma fungovat i na siti.

S pozdravem

Zbysek Hlinka

Phone: 0603 551 282

Kery typ databaze

[*] Slavomir Skopalik <skopalik(zv)hlubocky.del(tec)cz> - 14.5.2002 13:37:04

To nejsou databaze, ale formaty souboru.
Jestli muzes vyhni se vsemu co jsi napsal.
Jinak pri volbe je dulezite co po tom pozadujes,
jestli je to prenositelnost a kompatibilita, nebo
typy poli, citelnost bez BDE (asi hodlas pouzivat BDE ze ?).
ASCII je citelne
DBase je rozsirene, umi to cist skoro kazdy druhy program
FoxPro - hodne DOS aplikaci to pouziva
Paradox - asi nejvice vlastnosti

Hodne dulezitou otazkou u techto historickych veci, je jejich verze.

Kdyz to mam shrnout ZAPOMEN na DBE a souborove databaze,
ty se hodi pouze na export/import dat.

Slavek


> Servus ve spolek,
> potreboval bych poradit s vyberem typu databaze z techto 4 typu:
> ASCII
> DBase
> FoxPro
> Paradox

Kery typ databaze

[*] Frantisek Sevcik <sevcik(zv)anexis(tec)cz> - 14.5.2002 13:50:42

From: "Rumcajs" <prajz.rumcajs(zv)quick(tec)cz>

> Servus ve spolek,
> potreboval bych poradit s vyberem typu databaze z techto 4 typu:
> ASCII
> DBase
> FoxPro
> Paradox
>
> Dik, Rumcajs

Jestli jde o to poradit na kterou zapomenout - tak na vsechny.
Pouzij Firebird.

Ahoj Frantisek


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

Hint

[*] Vit Tichy <vitek(zv)softok(tec)cz> - 14.5.2002 14:00:31

Joha,

ZN> zajimalo by mne, jestli je mozne vyvolat okno HINT
ZN> napr. v udalosti onMouseMove.

Koukni na: THintWindow

--
vt

Odkaz na record

[*] Vagner Pavel <Vagner(zv)ceps(tec)cz> - 14.5.2002 14:02:29


1) Myslim ze typ real je jen kvuli zpetne kompatibilte a v novych aplikacich
by se mel pouzivat bud double nebo extended.

2) podle toho co jsi napsal se rekurzivne stale snazi zapsat do property,
takze za chvili mu pretece zasobnik. Musis rozlisovat mezi pametovou bunkou
kde je hodnota ulozena a mezi jmenem property, ktera to obaluje.

3) pokud neprovadis zadnou kontrolu zadavane hodnoty, nebo neprobiha nejaka
jina cinost pri ziskavani ci nastavovani property, tak je si myslim zbtecne
tam davat ty zapisovai a cteci funkce. Podle me by stacilo:

property CrownAngle:Real read FCrownAngle write FCrownAngle;


toto by melo gungovat: cau Pavel


type TwodCrown=class
FCrownAngle:Real;
published
property CrownAngle:Real read GetCrownAngle write SetCrownAngle;


function TwodCrown.GetCrownAngle:Real;
begin
Result:=FCrownAngle;
end;

procedure TwodCrown.SetCrownAngle(Value:Real);
begin
FCrownAngle:=Value; *
end;
-----Original Message-----
From: Peter Surovy [mailto:psurovy(zv)uevora.pt]
Sent: Thursday, February 14, 2002 1:53 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Odkaz na record


Ahoj
mam takyto problem:

type TwodCrown=class
..
function TwodCrown.GetCrownAngle:Real;
begin
Result:=CrownAngle;
end;

procedure TwodCrown.SetCrownAngle(Value:Real);
begin
CrownAngle:=Value; *
end;

jedna sa o nastavovanie property CrownAngle
ked v programe volam xxx.CrownAngle:=200;
dojde k vynimke Stack overflow na riadku s hviezdickou :-(
Preco?
Peter Surovy

OT: Prace v zahranici

[*] Po�arovsk� Tom� - 14.5.2002 14:07:34

Cau
Klidne to posilejte do konference, myslim ze by to zajimalo vic lidi.
Diky

Tomas Pocarovsky

> Kdyz uz jsme u toho, muzete mi pokud nekdo mate zkusenosti poradit, kam
> vyrazit za praci programatora do zahranici? Kde se takovy normalni
> vysokoskolak se znalosti DEPHI, HTML apod muze uchytit a neco vydelat?
> Slysel jsem o Irsku, ale nemam vubec zadne info ci zkusenosti.
> Diky moc
>

Odkaz na record

[*] Radim Kunz <privat(zv)casestudio(tec)com> - 14.5.2002 14:09:48


----- Original Message -----
From: "Peter Surovy" <psurovy(zv)uevora.pt>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Thursday, February 14, 2002 2:53 PM
Subject: Re: Odkaz na record


> Ahoj
> mam takyto problem:
>
> type TwodCrown=class
fCrownAngle:real;
..

> ..
> function TwodCrown.GetCrownAngle:Real;
> begin
> Result:=CrownAngle;

Result := fCrownAngle;

> end;
>
> procedure TwodCrown.SetCrownAngle(Value:Real);
> begin
> CrownAngle:=Value; *

fCrownAngle := Value;

> end;
>
> jedna sa o nastavovanie property CrownAngle
> ked v programe volam xxx.CrownAngle:=200;
> dojde k vynimke Stack overflow na riadku s hviezdickou :-(
> Preco?
> Peter Surovy
>

Odhaduji, ze tam mas
property CrownAngle:real read GetCrownAngle write SetCrownAngle.

v SetCrownAngle nastavujes CrownAngle, coz znovu vyvola SetCrownAngle.

Radim

Muze graficka karta zpusobit vadu monitoru?

[*] Milan Schembera <milan(zv)missoftware(tec)cz> - 14.5.2002 14:10:11

Vidis, ja jsem mel stejny problem a ADI. Odmitali uznat 3x zavadu spatne
konvergence obrazu a "fleku" na pozadi, kdyz mi volali, byli to bud Slovaci
nebo Bulhari nebo co, takze se s nimi nedalo domluvit. Od te doby nabizim
zakaznikum (tem, co chtej levnejsi monitor) AOC a zatim s tim nemam problemy
(ale nabizim pouze radu "K" s plochou obrazovkou a zadna reklamace). Jinak
radsi SONY Multiscany nebo TFT od Philipse... ;-)

M.Sch.

> -----Original Message-----
> From: Martin Burle

> zadne prekvapeni. Monitory AOC jsme jiz pred drahnym casem vyradili z
> nabidky prave pro vysokou poruchovost (a dle meho nazoru
> neergonomicnost
> obrazu) a predevsim oooobrovske potize s dovozcem pri
> reklamacich - zarucni
> oprava/vymena trvala i nekolik mesicu :-(. Prodejce s nejvetsi
> pravdepodobnosti mlzi.

class property

[*] Tomas Rosa <trosa(zv)seznam(tec)cz> - 14.5.2002 14:11:04

Protoze cteni je volani metody -> tedy cteni z CrownAngle <=> GetCrownAngle
Proto interni obsah je ulozen preci nekde v promenne (vetsinou s predponou
"f") a oprava chyby je tedy pripsani "f" pred CrownAngle;

> Ahoj
> mam takyto problem:
>
> type TwodCrown=class
private
fCrownAngle:real;
func.. Get...
proc.. Set...
public

> ..
> function TwodCrown.GetCrownAngle:Real;
> begin
> Result:=fCrownAngle;
> end;
>
> procedure TwodCrown.SetCrownAngle(Value:Real);
> begin
> fCrownAngle:=Value; *
> end;
>
> jedna sa o nastavovanie property CrownAngle
> ked v programe volam xxx.CrownAngle:=200;
> dojde k vynimke Stack overflow na riadku s hviezdickou :-(
> Preco?

S pozdravem
Tomas Rosa

------------------------=[ pinknet on every screen]=-----------------------
Tomas Rosa
Tomas.Rosa(zv)PinkNet(tec)cz http://web.pinknet(tec)cz/~trosa/
+420 602 860 704
PinkNet Web Server for Win32 - FREEWARE http://pnws.pinknet(tec)cz/
---------------------------------------------------------------------------

TDateTime

[*] Petr Fejfar <development(zv)callnet(tec)cz> - 14.5.2002 14:13:49

From: "Ben, Martin (CAP, GCF)" <Martin.Ben(zv)gecapital.com>

> Mam sice jenom zaklady anglictiny, ale pamatuji si ze mne ucily ze a.m. je
> cas dopoledne a p.m. je zase cas odpoledne.

Jenomze si musis uvedomit, ze tento system udavani casu vychazi z popisu
ciferniku rucickovych hodinek, kde neni zadna "0" ale pouze "12" u ktere
rozlisuji, zda je to ta po pulnoci ci pred pulnoci.

Tudiz cas mezi 00:00 a 01:00 udavaji jako 12:xx am,
zatimco poledne je 12:xx pm.


HTH, pf

Hint

[*] Tomas Rosa <trosa(zv)seznam(tec)cz> - 14.5.2002 14:15:23


>zajimalo by mne, jestli je mozne vyvolat okno HINT
>napr. v udalosti onMouseMove. Chtel bych totiz v grafu zobrazit
>k bodu pod kurzorem dodatecnou informaci.

Lze pomoci:

var msg:TMessage;

Application.HintMouseMessage(TControl(Owner),msg);

Ten owner se tam dava proto, aby se "zmatlo" VCL. Tim se mu rekne, ze
posledni hint byl na Ownerovi (obecne jakakoliv jina komponenta) a on ho
pak okamzite (ma cerne svedomi :))) zobrazi na me komponente. Prislusny
text hintu se nacpe (predem) normalne do promenne Hint. S pozdravem
Tomas Rosa

------------------------=[ pinknet on every screen]=-----------------------
Tomas Rosa
Tomas.Rosa(zv)PinkNet(tec)cz http://web.pinknet(tec)cz/~trosa/
+420 602 860 704
PinkNet Web Server for Win32 - FREEWARE http://pnws.pinknet(tec)cz/
---------------------------------------------------------------------------

Ikona aplikace

[*] Petr Fejfar <development(zv)callnet(tec)cz> - 14.5.2002 14:18:48

From: "Slavek Rydval" <rk(zv)atrey.karlin.mff.cuni(tec)cz>

> > TIcon.LoadFromFile patrne nahraje pouze prvni ikonu.
> ****A jakymi donucovacimi prostredky mu reknu, aby nahral vse?

Pomoci LoadImage() u ktere specifikujes, ze chces ikonu 16x16

Bye, pf


Jakeho typu je sloupec tabulky

[*] LUKES V�clav <lukes(zv)ans(tec)cz> - 14.5.2002 14:21:04


Ahoj,

nevite prosim nekdo jak zjistim, jakeho typu je sloupec tabulky ???

Diky

V.

Odkaz na record IN FACT: Class property

[*] Peter Surovy <psurovy(zv)uevora.pt> - 14.5.2002 13:29:17

Ahoj
Sori zabudol som prepisat subject
(zase bude pozdrav od admina)
ale bolo to presne tak riesenie je bod 2.
Ja som si myslel ze property je vlastne priamo
ta hodnota teda TwodCrown.CrownAngle
je priamo hodnota do ktorej sa zapisuje aj vo funkcii
SetCrownAngle.
Cize este jedna otazka: ked mam v objekte premennu
mozem ju obalit do property ale v podstate pracujem len s tou
premennou len ju volam cez nejake ine meno, ktore je typu property?
Ma to aj nejake ine vyhody ako citatelnost kodu?
PS


----- Original Message -----
From: "Vagner Pavel" <Vagner(zv)ceps(tec)cz>
Sent: Tuesday, May 14, 2002 1:02 PM


>
> 1) Myslim ze typ real je jen kvuli zpetne kompatibilte a v novych
aplikacich
> by se mel pouzivat bud double nebo extended.
>
> 2) podle toho co jsi napsal se rekurzivne stale snazi zapsat do property,
> takze za chvili mu pretece zasobnik. Musis rozlisovat mezi pametovou
bunkou
> kde je hodnota ulozena a mezi jmenem property, ktera to obaluje.

> property CrownAngle:Real read FCrownAngle write FCrownAngle;> toto by melo gungovat:

a aj gungovalo ..

DLL - predavani hodnot

[*] Petr Fejfar <development(zv)callnet(tec)cz> - 14.5.2002 14:31:05

From: "Slavek Rydval" <rk(zv)atrey.karlin.mff.cuni(tec)cz>

> > Pokud ma byt DLL pouzitelna i pro jina prostredi nez Delphi tak potom
> > nemuze vubec exportovat objekty.
> ****To uz trochu zabredavame do kdyby, pak by. Programator musi
> vedet, co dany postup obnasi a pouzivat adekvatni postupy.

Ano, s predpokladem, ze nekdo neco *musi vedet*
vyvines hodne spolehliveho SW, ktery se vsem po Tobe
bude velmi dobre udrzovat ;-)

Bye, pf

Klient-server aplikace - zamykani zaznamu atd.

[*] <tks(zv)mail(tec)cz> - 14.5.2002 14:43:43

Dobry den.

Potreboval bych zakladni nakopnuti na tema v subj. Delam intranetovou aplikaci a potrebuju resit zamykani zaznamu - kdyz s nim nekdo pracuje, aby nesel menit, mazat atd. Delam to v Delphi, ZEOS, InterBase.

Muzete mi nekdo naznacit, jak se to realizuje?

Dik, T.Kupcik

---------------------------------------
Nav�tivte http://www.globalsearch(tec)cz/ !

Jak zjistit, zda bylo z databaze precteno cislo ne

[*] Turek Petr <turek(zv)bsm(tec)cz> - 14.5.2002 14:44:53

Ahoj vsichni.

Mam mensi problem, se kterym bych potreboval trochu helpnout.

Mam databazi, ve ktere je polozka EVIDENCE typu Charakter. Jak mohu pri
cteni jednotlivych zaznamu databaze zjistit, kdy se v polozce evidence
naleza pouze cislo (1 - 99999) nebo naopak, kdy se v polozce evidence
vyskytuji znaky (abcd, a11df, 1478rrz atd)?

Diky moc Petr Turek

Inteligentni planovac

[*] ales.pavel(zv)popron(tec)cz - 14.5.2002 14:48:19

Ahoj kluci,neresil jste nekdo tento problem?
Proste podminkou je ze by clovek mel pracovat maximalne 5 dni v tahu a kdyz
pracuje 5 dni v tahu tak aby pak mel alespon 2 dny volna a dalsi podminka je
ze muze delat maximalne 5 dni v tydnu a to se ma rozpocitat podle poctu
zamestnancu,smen a provoznich hodin prodejny.
Abych nezapomnel lidi by se meli prostridat pravidelne se stejnymi
podminkami,alespon do 2 mesicu..

Nevite nekdo jak na to?

Diky
PS:
Kolega se stim PIP,tak bych mu rad pomohl,kdyz vidim jak je vyrizenej.

Ales Pavel
Technical Specialist
Popron Consulting - Your System Integrator
HW-25 let,SW-D6 Ent W2000

Instalacny skript pre FB 1.0.

[*] Roland Turcan <rolo(zv)sedas.sk> - 14.5.2002 14:52:26

Hello Delphi CZ konferencia!

Mozem vas poprosit link alebo samotny skript k FB 1.0 pre Innosetup.

Dakujem.

--
Best regards, TRoland

Odkaz na record IN FACT: Class property

[*] Vagner Pavel <Vagner(zv)ceps(tec)cz> - 14.5.2002 14:55:07


Takova doporucovana zasada je pojmenovavat vnitrni promenu s F.. (
FCrownAngle:Real -- property CrownAngle:Real...)

kdyz mas tu promenou v private tak k ni muzes pristupovat jen v te tride,
kdyz ji mas v treba v public tak i zvenku. pokud je to ciste promena tak
nemas kontrolu jake hodnoty se do ni napriklad daji vkladat.

smys properties je v tom, ze ti zabrani jednak vkladat spatne hodnoty do
pametove bunky a za druhe umoznuje provadet dalsi cinost spojenou s
nastavenim hodnoty property .

Pavel
priklad 1)

....
FMyNumber:Integer;

procedure SetMyNumber(Value:Integer);

property MyNumber:Integer read FMyNumber write SetMyNumber; procedure SetMyNumber(Value:Integer);
begin
if (FMyNumber<>Value) and (Value>0) then // dovoli zmenit bunku pouze
kdyz je nove zadavan hodnota ruzna od puvodni a jeste k tomu je > 0
FMyNumber:= Value;
end

pokud by se tato fiktivni hodnota projevovala napriklad na vzhledu objektu
dejme tomu potomku TGraphicControl, tak pri jejim prirazeni bys vyvolal
prekresleni objektu. pokud bys to mel jako samostatnou promenu, tak ses
nahranej.

atd......

priklad 2)
procedure SetMyNumber(Value:Integer);
begin
if (FMyNumber<>Value) and (Value>0) then // dovoli zmenit pozeu kdyz
je nove zadavan hodnota ruzna od puvodni a jeste je >0
begin
FMyNumber:= Value;
Invalidate; // prekresli
....
SendMessage....
end;
end



Ahoj
Sori zabudol som prepisat subject
(zase bude pozdrav od admina)
ale bolo to presne tak riesenie je bod 2.
Ja som si myslel ze property je vlastne priamo
ta hodnota teda TwodCrown.CrownAngle
je priamo hodnota do ktorej sa zapisuje aj vo funkcii
SetCrownAngle.
Cize este jedna otazka: ked mam v objekte premennu
mozem ju obalit do property ale v podstate pracujem len s tou
premennou len ju volam cez nejake ine meno, ktore je typu property?
Ma to aj nejake ine vyhody ako citatelnost kodu?
PS


----- Original Message -----
From: "Vagner Pavel" <Vagner(zv)ceps(tec)cz>
Sent: Tuesday, May 14, 2002 1:02 PM


>
> 1) Myslim ze typ real je jen kvuli zpetne kompatibilte a v novych
aplikacich
> by se mel pouzivat bud double nebo extended.
>
> 2) podle toho co jsi napsal se rekurzivne stale snazi zapsat do property,
> takze za chvili mu pretece zasobnik. Musis rozlisovat mezi pametovou
bunkou
> kde je hodnota ulozena a mezi jmenem property, ktera to obaluje.

> property CrownAngle:Real read FCrownAngle write FCrownAngle;> toto by melo gungovat:

a aj gungovalo ..

Jak zjistit, zda bylo z databaze precteno cislo ne

[*] Milan Tome� <milan.tomes(zv)haida(tec)cz> - 14.5.2002 15:12:15

try
StrToInt(Evidence);
application.messageBox('Cislo','', MB_OK+MB_ICONINFORMATION);
except
application.messageBox('Text','', MB_OK+MB_ICONINFORMATION);
end

S pozdravem

Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz

> Mam databazi, ve ktere je polozka EVIDENCE typu Charakter. Jak mohu pri
> cteni jednotlivych zaznamu databaze zjistit, kdy se v polozce evidence
> naleza pouze cislo (1 - 99999) nebo naopak, kdy se v polozce evidence
> vyskytuji znaky (abcd, a11df, 1478rrz atd)?
> Diky moc Petr Turek

Jak provest ,,Zkomprimovat a opravit datab�

[*] Vagner Pavel <Vagner(zv)ceps(tec)cz> - 14.5.2002 15:14:38

Cau lidi,
nevi nekdo z vas viz. %sub programove. K databzai pristupuji pres ADO
komponenty z D5 Ent. Cas od casu ale by bylo potreba databzi zkomprimovat,
pac se nafukuje.
cau Pavel

Pruhledne pozadi u TTabSet

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 14.5.2002 15:16:36

Ahoj,
potrebuji nastavit pruhledne pozadi u TTabSet tak, aby byly videt pouze zalozky. Jak bych to mel nastavit? Diky.
Jaro B.

Klient-server aplikace - zamykani zaznamu atd.

[*] Petr Palicka <petr.palicka(zv)atlas(tec)cz> - 14.5.2002 15:44:06

> Muzete mi nekdo naznacit, jak se to realizuje?

nijak. podivej se na http://www.ibphoenix(tec)cz
najdes tam clanek o multigeneracni architekture IB.
tam se doctes, jak to funguje pri update date vice
uzivateli. zkracene lze rici, kdo driv prijde,
ten drive mele. ono ani dost dobre nemuzes nejaky
zamykani delat, kdyz nevis, kdy ti upadne spojeni od
klienta.

dekuji PeC(zv)

Printer.PrinterIndex nenastavi orientaci tiskarny

[*] Redlich Software <RedlichDaniel(zv)seznam(tec)cz> - 14.5.2002 15:49:09

Zdravim a prosim o radu,

na PC je instalovano nekolik tiskaren. Po prirazeni tiskarny
Printer.PrinterIndex = ... nedojde k aktualizaci parametru tiskarny,
napriklad se spravne nenastavi orientace papiru a zustava dle vychozi
tiskarny.

Jak toto osetrit?

Zalezitost jsem zkousel na malem formulari se SpinEditem ,kde je index
tiskarny, a tlacitko.


procedure TForm1.Button1Click(Sender: TObject);
begin
printer.PrinterIndex := self.SpinEdit1.Value;
if printer.Orientation = poPortrait then showmessage('portrait')
else showmessage('landscape');
end;


Diky Dan

W98, D6Prof, SP2


Jak zjistit, zda bylo z databaze precteno cislo ne

[*] harri.s(zv)tiscali(tec)cz - 14.5.2002 16:08:30

Ahoj, udelal bych to jednoduchou konverzi. Je na to dobra funkce napriklad

cislo := StrToIntDef (Dataset.Fields[0].AsString, -1);

a pokud se ti vrati cislo -1, tak je tam string.

Zdravi Harris.
> Mam databazi, ve ktere je polozka EVIDENCE typu Charakter. Jak mohu pri
> cteni jednotlivych zaznamu databaze zjistit, kdy se v polozce evidence
> naleza pouze cislo (1 - 99999) nebo naopak, kdy se v polozce evidence
> vyskytuji znaky (abcd, a11df, 1478rrz atd)?
> Diky moc Petr Turek

_______________________________________________________
VELK� LETN� SOUT̮ na http://leto.tiscali(tec)cz.
Vyhrajte leteck� z�jezd do Bulharska!

Jakeho typu je sloupec tabulky

[*] Slavomir Skopalik <skopalik(zv)hlubocky.del(tec)cz> - 14.5.2002 16:42:43

No nejsem si jist tim co chces, ale asi to bude, ze mas dataset, a v nem
TFildy.
Pak je to jednoduche, staci se zeptat na Fields[0].classname,
nebo Fields[0] is TIntegerField.
Pokud ovsem pouzivas neco specialniho, tak na to je zase jen neco specialniho,
nepriklad IBSQL, nema TFildy, ale vlastni.

Slavek

>
> Ahoj,
>
> nevite prosim nekdo jak zjistim, jakeho typu je sloupec tabulky ???
>
> Diky
>
> V.

Instalacny skript pre FB 1.0.

[*] Ondrej Kelle <O.Kelle(zv)digitalpublishing.de> - 14.5.2002 17:17:34

> Mozem vas poprosit link alebo samotny skript k FB 1.0 pre Innosetup.

Skus http://ibinstall.defined.net/dl_scripts.htm

HTH
TOndrej

Jakeho typu je sloupec tabulky

[*] Lstiburek Pavel <Lstiburek(zv)ceb(tec)cz> - 14.5.2002 17:27:04

A jaka je to databaze ?
Pavel

> From: LUKES V�clav [mailto:lukes(zv)ans(tec)cz]
> Ahoj,
>
> nevite prosim nekdo jak zjistim, jakeho typu je sloupec tabulky ???
>
> Diky
>
> V.
>

Sit

[*] Jan =?ISO-8859-2?Q?=A9imeck=FD ?= <senetka(zv)centrum(tec)cz> - 14.5.2002 17:39:46

Dobry den,
napsal jsem program v D4 Profesional na principu ze na serveru
jsou datove soubory. Jenze tet (ze zacatku to fungovalo) se na
server nedostanu ani pres okolni pocitece!!!

Jak to?

Pomozte prosim!!!!

S pozdravem J.S.
--------------------
Bonus 1000 K� k �roku 3,5 % m� pro V�s Oran�ov� konto od ING. Zalo�te si Oran�ov� konto na 0800 159 159 nebo na http://user.centrum(tec)cz/redir.php?url=http://www.ing(tec)cz


Jak provest ,,Zkomprimovat a opravit datab�zi"

[*] Erik Salaj <winsoft(zv)stonline.sk> - 14.5.2002 17:57:01

> nevi nekdo z vas viz. %sub programove. K databzai pristupuji pres ADO
> komponenty z D5 Ent. Cas od casu ale by bylo potreba databzi zkomprimovat,
> pac se nafukuje.

pozri JRO (Jet and Replication Objects), objekt JetEngine, metoda
CompactDatabase

Erik

Metoda POST a Indi

[*] mr Nick Eagly <delphichat(zv)seznam(tec)cz> - 14.5.2002 17:59:56

Nevite nekdo prosim v jakem tvaru se odesilaji data pomoci metody
post komponentou HTTP z palety Indi v delphi 6 ent, aby tomu
webserver rozum�l.
Nicky

______________________________________________________________________
Reklama:
Jake bude pocasi? http://pocasi.seznam(tec)cz

Windows XP

[*] Jan =?ISO-8859-2?Q?=A9imeck=FD ?= <senetka(zv)centrum(tec)cz> - 14.5.2002 17:59:07

Dobry den,

vim ze to do tehle konference nepatri, ale chtel bych se zeptat
jak se pod Windows Xp nazyva skandisk, nevim, ale kdyz napisu
aby nasel program scandisk, tak nic nenajde.

s pozdravem J.S.

--------------------
Bonus 1000 K� k �roku 3,5 % m� pro V�s Oran�ov� konto od ING. Zalo�te si Oran�ov� konto na 0800 159 159 nebo na http://user.centrum(tec)cz/redir.php?url=http://www.ing(tec)cz


OT Windows XP

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 14.5.2002 18:33:32

From: "Jan �imeck�" <senetka(zv)centrum(tec)cz>
> vim ze to do tehle konference nepatri, ale chtel bych se zeptat
> jak se pod Windows Xp nazyva skandisk, nevim, ale kdyz napisu
> aby nasel program scandisk, tak nic nenajde.

CHKDSK. Na NTFS disku jej musis spustit s parametrem /F a restartnout
pocitac, jinak pobezi jen v readonly rezimu a ukazuje nesmysly.

Petr Vones

Komponenta CheckListBox

[*] Zach Tom� - 14.5.2002 19:02:08

Mohl by mi prosim nekdo poradit, zda lze v Delphi v6 do teto komponenty pridavat text v ruznych barvach? Nemohu to nikde najit a dari se mi pouze menit barvu celeho pole. Dekuji

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

StringGrid - setridit podle zadaneho sloupce

[*] Jiri Sedivec <jsedivec(zv)mail(tec)cz> - 14.5.2002 19:51:36

Dobry den,
neznate nekdo nejakou komponentu typu StringGrid, ktera dokaze
vlozena data setridit podle zadaneho sloupce. Stasne moc bych se
chtel vyhnout vkladani do TListu a setridovat ...

Jiri

caption a unicode

[*] Zdenek Stepanek <zstepanek(zv)atlas(tec)cz> - 14.5.2002 20:58:27

Zdravim

Ja bych to upresnil. Potrebuji zobrazit znak A, ale bez vodorovne carky,
proste sipku. V stredoevropskem ani jinem charsetu jsem to nenasel, pouze v
unicode. Jakym zpusobem to lze prekonvertovat? Jde mi pouze o jeden znak,
nechci na to zbytecne pouzit glyph.

Zdenek
----- Original Message -----

> Primo ne.
> Bylo by treba to prevest z Unicode do Ansi a to pak zobrazit.> > Lze nejakym zpusobem zobrazit v captionu znaky unicode? Vybrany znak
sice
> > zkopiruju, ale vysledek po vlozeni je tento:

Muze graficka karta zpusobit vadu monitoru?

[*] Zdenek Stepanek <zstepanek(zv)atlas(tec)cz> - 14.5.2002 20:58:18

Zdravim

Pokud je obraz v poradku, tak z graficke karty jdou do monitoru analogova
data IMHO v poradku (R, G, B, vet, hor.). Problem bych videl v DDC
signalech. To jsou dva draty, kterymi PC komunikuje s monitorem (piny 12 a
15). Pomoci nich zjistuje typ, max. rozliseni apod. Pokud na to mas nervy,
zkus tyto draty odpojit. Mrkni na tabulku zapojeni konektoru a nech tam jen
tyhle:

R - signal (pin1)
R - zem (6)
G - signal (2)
G - zem (7)
B - signal (3)
B - zem (8)
zem (4, 11)
vert (14)
horiz (13)

Takhle by to TEORETICKY melo fungovat. (takhle, ono to funguje, ale nejsem
si jisty, jestli to vyresi tvuj problem) Druha moznost je zjistit, ze ceho
presne se kouri. Kouri se vzdy z nejake soucastky, ne z monitoru. Podle toho
bych byl schopny ti poradit blizsi postup reseni, uz jsem par monitoru
spravoval.

Zdenek

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

O reklamaci nejde, tu samozrejme uznal (zapomnel jsem napsat, ze obraz byl
na tom 19" AOC deformovany, pripadne jeste navic blikal). Zavadu se mu
podarilo reprodukovat, pry pri zakladnim rozliseni a nejake nizke frekvenci.
Ale zapujcil mi jiny monitor (take AOC, jen 17") a zacalo se z nej kourit
take (ale obraz byl dobry). Tak jsem ho honem vypnul, dal jsem do pocitace
starou S3 Virge a jde to bez koure, ale take s horsim rozlisenim. Zatim jsem
nemel odvahu vyzkouset kartu na jinem pocitaci/monitoru. Nejsem odbornik na
HW, ale neumim si predstavit, jakou nedobrotu by tak potvora mohla zpusobit,
kdyz je obraz normalni. Kdyby nebyl obraz vubec nebo nejak vyrazne
deformovany apod., tak chapu, ze na karte muze byt problem. Ale obraz je
dobry (aspon na tu chvili, nez jsem monitor vypnul) a monitor si pokuruje
:-)))

ZVUKOVKA+MIKROFON

[*] WhiteBear <whitebear(zv)centrum(tec)cz> - 14.5.2002 21:12:11

Ahoj,
potreboval bych nutne poradit. Potrebuji v programu zjistit, zda je
na pocitaci zvukovka, zda zrovna prehrava ci ne.
Dale pak, zda je pripojen mikrofon, jak ho zapnout a vypnout,
nastavit citlivost citlivost mikrofonu a pak nastavit hlasitost u bedynek. Nevite nekdo
prosim jak na to?

Karel Sukup

whitebear(zv)centrum(tec)cz

Form prisel s krizkem po funuse

[*] Tomas Plevak <tomas.plevak(zv)ndc(tec)cz> - 14.5.2002 22:36:06

Hello,
udelal jsem si maly programek na zalohovani dat, ktery po stisknuti
tlacitka a nacteni toho co ma zalohovat a kam ukazuje v ProgressBaru
prubeh kopirovani. Krome toho muze prebirat iformace, co a kam,
i formou parametru z prikazoveho radku, ale tady je kamen urazu.
I kdyz procedura na kopirovani ceka na udalost OnCreate ve Form1,
tak po spusteni programu nedojde ke zobrazeni formu, ale kopirovani
se presto spusti a form se zobrazi az po zkopirovani. Jakym zpusobem
ho muzu donutit ke zobrazeni formu a pak nejake dalsi praci?

PS: Zkousel jsem aj OnActivate, OnPaint a OnShow bez uspechu.


Se srdecnym pozdravem Tomas Plevak
E-mail: tomas.plevak(zv)ndc(tec)cz

Form prisel s krizkem po funuse

[*] Vaclav Riha - Soft Consult <vaclav_riha(zv)softconsult(tec)cz> - 14.5.2002 22:55:48

V OnCreate je brzo. Nejlepsi je si v OnShow poslat uzivatelskou mesage a tu az dorazi obslouzit (treba tim kopirovanim)

S pozdravem Vaclav Riha
-----P�vodn� zpr�va-----
Od: Tomas Plevak [SMTP:tomas.plevak(zv)ndc(tec)cz]
Odesl�no: 14. kv�tna 2002 22:36
Komu: delphi-l(zv)clexpert(tec)cz
P�edm�t: Form prisel s krizkem po funuse

Hello,
udelal jsem si maly programek na zalohovani dat, ktery po stisknuti
tlacitka a nacteni toho co ma zalohovat a kam ukazuje v ProgressBaru
prubeh kopirovani. Krome toho muze prebirat iformace, co a kam,
i formou parametru z prikazoveho radku, ale tady je kamen urazu.
I kdyz procedura na kopirovani ceka na udalost OnCreate ve Form1,
tak po spusteni programu nedojde ke zobrazeni formu, ale kopirovani
se presto spusti a form se zobrazi az po zkopirovani. Jakym zpusobem
ho muzu donutit ke zobrazeni formu a pak nejake dalsi praci?

PS: Zkousel jsem aj OnActivate, OnPaint a OnShow bez uspechu.


Se srdecnym pozdravem Tomas Plevak
E-mail: tomas.plevak(zv)ndc(tec)cz

Form prisel s krizkem po funuse

[*] Milan Cizek <cizek.milan(zv)seznam(tec)cz> - 14.5.2002 23:20:44

ahoj,
podle meho je uplne nejlepsi moznost vytvorit 1 vlakno, ve kterem budes
zajistovat samotne kopirovani.

S pozdravem Milan Cizek, amatersky programator, D6 Ent (SP2)
Win2k (SP2) a Win98 SE, cizek.milan(zv)seznam(tec)cz, ICQ: 59826637

Divna cestina v RichEditu na WinNT4

[*] Miroslav Novosad <mirnov(zv)atlas(tec)cz> - 14.5.2002 23:24:47

From: "Petr Vones" <pvones(zv)mbox.vol(tec)cz>
> From: "Miroslav Novosad" <mirnov(zv)atlas(tec)cz>
> > mam v programu nejake povidani zobrazene RichEditem. U me na Win2k
je to
> > OK, ale na WinNT 4 jsou z nekterych ceskych znaku ctverecky. Urcite
je
> > mezi nimi "Z" (s hackem:-) ), ale "z" se zobrazi spravne. Bylo jich
> > vice, ale vsechny si nepamatuju:-( To by ale na problemu nemelo nic
> > menit.
>
> Jaka je tam verze RICHEDIT20.DLL knihovny a IE ?

Tak jsem se tam konecne dostal. RICHEDIT20 jsem nenasel, ale
RICHED20.dll je 5.30.23.1200 a IE 6.0.2600.0000. Tehdy tam ale IE6 nebyl
a vypada to stejne.

M. Novosad

Inteligentni planovac

[*] Ludek ZITA <konference(zv)sales(tec)cz> - 15.5.2002 00:06:57


----- Original Message -----
From: <ales.pavel(zv)popron(tec)cz>

> Ahoj kluci,neresil jste nekdo tento problem?
> Proste podminkou je ze by clovek mel pracovat maximalne 5 dni v tahu a
kdyz
> pracuje 5 dni v tahu tak aby pak mel alespon 2 dny volna a dalsi podminka
je
> ze muze delat maximalne 5 dni v tydnu a to se ma rozpocitat podle poctu
> zamestnancu,smen a provoznich hodin prodejny.
> Abych nezapomnel lidi by se meli prostridat pravidelne se stejnymi
> podminkami,alespon do 2 mesicu..


Ahoj.
Kdysi jsem to delal jeste v Pascalu pro Slusochod:) pro trismenny provoz.
Postup byl nasledujici :
1) Rucne se dosadily pozadavky zamestnancu
(soboty,nedele,nocni,dovolena,volno) a pod.
2) Pak program zcela mechanicky dosadil tam kde to slo jakesi zazite schema
kazdemu zamestnanci (v nasem pripade to bylo Odpoledni-Ranni-Nocni) ke
kazdemu jeho pozadavku bez ohledu na pocet hodin a rozlozeni na smenach.
3) Pak se to proste rucne doladilo.

Cele to bylo v typovem souboru jako pole a samozrejme to (pri tehdejsim
vypocetnim vykonu na povel, dnes to urcite lze "on-line") pocitalo ruzne
souctove udaje jako pocet odpracovanych hodin, pocet lidi na smene a
samozrejme to nedovolilo zakazane stavy (smena po nocni a pod.).

Sestavit rozvrh pak byla hracka na par minut a zadne zvlast slozite
programovani to nebylo.

Predchudcem tohohle byl SW, ktery jsem psal asi dva mesice, vsechno delal
sam a velmi spravedlive rozdeloval smeny. Jenze rozvrh se tim napsat nedal,
protoze lide si klidne onemocni i kdyz pocitac nechce, kdyz spravedlive
pridelis a pravidelne prostridas odpoledni smeny Jardovi a Pepovi tak budou
nasr... oba protoze jeden chodi kopat fotbal kazde utery a druhy zase kazdou
stredu na kuzelky a pri spravedlivem stridani jim vyjde odpoledni dvakrat na
ten jejich sport, Franta zase bude chtit 25.6 volno protoze mu prijede
bracha z Ameriky atd..
Takze se ti to stejne cele rozjede.

Takze nez se do neceho pustis uvaz jestli neni lepsi dobrej nastroj na
editaci s nejakymi poloautomatickymi akcemi, nez neco co bude bezhlave a
bezohledne "spravedlive" rozdelovat smeny.

Ludek

---
Douf�m, �e odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.342 / Virov� b�ze: 189 - datum vyd�n�: 14.3.2002

Kery typ databaze

[*] Ludek ZITA <konference(zv)sales(tec)cz> - 15.5.2002 00:25:54


----- Original Message -----
From: "Frantisek Sevcik" <sevcik(zv)anexis(tec)cz>

> From: "Rumcajs" <prajz.rumcajs(zv)quick(tec)cz>
>
> > Servus ve spolek,
> > potreboval bych poradit s vyberem typu databaze z techto 4 typu:
> > ASCII
> > DBase
> > FoxPro
> > Paradox
> >
> > Dik, Rumcajs
>
> Jestli jde o to poradit na kterou zapomenout - tak na vsechny.
> Pouzij Firebird.
>
> Ahoj Frantisek
>

Ahoj.
Podle toho na co.
Nemyslim ,ze by v pripade ze jde o lokalni provoz bylo pouziti SQL serveru
nejakou vyhodou.
Zvlast pokud ti pujde o snadnou instalaci.
Mozna se podivej i na format Microsoft Access (*.mdb) a komponenty KADAO
nebo mozna z hlediska budoucnosti lepe DSDAO od DEERSOFT.

Ludek


---
Douf�m, �e odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.342 / Virov� b�ze: 189 - datum vyd�n�: 14.3.2002

Muze graficka karta zpusobit vadu monitoru?

[*] Hr�a Daniel <Daniel.Hrna(zv)sme(tec)cz> - 15.5.2002 05:49:21

Techto karet jsem prodal taky dost a monitory byly i 20" (a neznackove /
znackove).
Asi by to chtelo nekam napsat, ze VGA likviduje monitory. Za celou praxi
jsem o techto chybach VGA (nebo monitorech) neslysel.
Tady je asi na miste - posuzovat "zdechlost" prodejce ... ach ty
podomovni prodeje (nebo se pletu ?)


D.


-----Original Message-----
From: Vaclav Riha - Soft Consult [mailto:vaclav_riha(zv)softconsult(tec)cz]
Sent: Tuesday, May 14, 2002 12:39 PM
To: 'delphi-l(zv)clexpert(tec)cz'
Subject: RE: Muze graficka karta zpusobit vadu monitoru?


Vetsina novych monitoru (a AOC take) ma kontrolu frekvenci
horizontalnich,
vertikalnich i opakovacich. V pripade, ze se dostane mimo povoleny
rozsah,
odpoji videosignal. Svadet to proto na videokartu by bylo lacine.
Mimochodem AOC slusne receno nic moc, ale je levny :-)). Prodejce by
nemel
tuto technickou zalezitost vubec posuzovat, ale mel by monitor dopravit
urychlene do autorizovane opravny. Vetsinou lze monitor do opravy poslat

primo, na vlastni naklady ovsem.

P.S. Tato karta by nemela rozhodit devatenactku ani nahodou.

S pozdravem Vaclav Riha
-----P�vodn� zpr�va-----
Od: Milan Schembera [SMTP:milan(zv)missoftware(tec)cz]
Odesl�no: 14. kv�tna 2002 11:38
Komu: delphi-l(zv)clexpert(tec)cz
P�edm�t: RE: Muze graficka karta zpusobit vadu monitoru?

Jeste navic muzes odkourit monitor nastavenim vysoke obnovovaci
frekvence
ve
vlastnostech grafiky.
Vynatek z vlastnosti monitoru:

horizontalni frekvence 30-95 kHz; vertikalni frekvence 50-130 Hz; sirka
pasma 100 MHz; doporucene rozliseni 1280�1024/88 Hz, maximalni rozliseni
1600�1200/75 Hz

Zkontroluj si, co mas na te grafice nastavene...

> -----Original Message-----
> From: Rumcajs
>
> Muze to byt. Kdyz karta zadan souradnice paprsku mimo oblast
> obrazovky a
> monitor to pusti dal, muzes tak znicit obrazovku. Otazkou
> tedy je, z ceho se
> to v tom monitoru kourilo ....
> Rumcajs
>
> Ahoj vespolek, mam grafickou kartu Velocity 4400 (cip RIVA
> TNT, 16 MB, PCI)
> a 19'' monitor AOC 7Glr nebo tak nejak. Po nekolika mesicich nikterak
> velkeho provozu se zacalo z monitoru lehce kourit a smrdelo
> to. Dodavatel
> tvrdi, ze to muze byt tou kartou. Netusim, jestli muze mit
> pravdu nejsa
> odbornikem na HW. Muze to nekdo z pritomnych odborniku
> potvrdit ci vyvratit?

StringGrid - setridit podle zadaneho sloupce

[*] Lebeda David <david.lebeda(zv)comarr(tec)cz> - 15.5.2002 07:24:17

> neznate nekdo nejakou komponentu typu StringGrid, ktera dokaze
> vlozena data setridit podle zadaneho sloupce. Stasne moc bych se

Ahoj,

nevim, jestli by Ti to prislo postacujici, ale treba RxMemoryData ma
tusim SortOnFields. Napojit na DBGrid nebo z ni cerpat data pro
stringgrid.

David Lebeda

OT Windows XP

[*] Milan Tome� <milan.tomes(zv)haida(tec)cz> - 15.5.2002 07:39:36

> CHKDSK. Na NTFS disku jej musis spustit s parametrem /F a restartnout
> pocitac, jinak pobezi jen v readonly rezimu a ukazuje nesmysly.

Dovolim si odporovat - pokud je treba opravit jiny disk nez ze ktereho je
zaveden system, tak neni treba nic restartovat. Pokud potrebujes spustit
CHKDSK v read-write rezimu, tak je to presne ten parametr /F, ale nesouvisi
to s file systemem. Stejny parametr se musi pouzit i na FAT32...

> Petr Vones

S pozdravem

Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz

Sit

[*] Karel Kral <kralkonf(zv)purus(tec)cz> - 15.5.2002 07:55:14

Co to je za dotaz? Musis napsat neco blizsiho. Nefunguje ti sit?

Jan �imeck� wrote:
>
> Dobry den,
> napsal jsem program v D4 Profesional na principu ze na serveru
> jsou datove soubory. Jenze tet (ze zacatku to fungovalo) se na
> server nedostanu ani pres okolni pocitece!!!
>
> Jak to?

--
______________________________________________________
Karel Kral, vyvojar IT / IT developer
Purus, s.r.o., Cezavy 627, 664 56 Blucina, CZ
Tel: 05/47235000, 0602/552432, Fax: 05/47231203
E-Mail: mailto:kral(zv)purus(tec)cz, WWW: http://www.purus(tec)cz
______________________________________________________

Metoda POST a Indi

[*] Robert Plz�k <rpvp(zv)vagnerplast(tec)cz> - 15.5.2002 08:19:58

Zkus to z toho nejak vycist...

var
Params, SList: TStringList;
Response: TStringStream;

.
.
.
Params.Add(PostData);
Response := TStringStream.Create('');
try
IdHTTP1.Post(SendUrl, Params, Response);
SList.Text := Response.DataString;
SList.SaveToFile('result.htm');
finally
Response.Free;
end;
.
.
.

Robert

-----Original Message-----
From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
Behalf Of mr Nick Eagly
Sent: Tuesday, May 14, 2002 6:00 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Metoda POST a Indi


Nevite nekdo prosim v jakem tvaru se odesilaji data pomoci metody
post komponentou HTTP z palety Indi v delphi 6 ent, aby tomu
webserver rozum�l.
Nicky

______________________________________________________________________
Reklama:
Jake bude pocasi? http://pocasi.seznam(tec)cz


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

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

Co napsat do uses pro RegisterPropertyEditor v D6.

[*] Bene� Jaroslav <JBenes(zv)cpoj(tec)cz> - 15.5.2002 08:22:30

Ahoj
Upravuji komponent z D5 do D6 a narazil jsem na problem. Nevite nekdo co napsat do Uses pro pouziti RegisterPropertyEditor() v D6 personal? Napisu-li DesignIntf (nebo DesignEditors, VCLEditors) tak to nezna, nenapisu-li nic, tak nezna zas RegisterPropertyEditor. Co tam tedy spravne ma byt?
Diky za pripadnou radu

Jaro B.

Jakeho typu je sloupec tabulky

[*] LUKES V�clav <lukes(zv)ans(tec)cz> - 15.5.2002 08:39:31


Informix...
V.
-----Original Message-----
From: Lstiburek Pavel [mailto:Lstiburek(zv)ceb(tec)cz]
Sent: Tuesday, May 14, 2002 5:27 PM
To: 'delphi-l(zv)clexpert(tec)cz'
Subject: RE: Jakeho typu je sloupec tabulky


A jaka je to databaze ?
Pavel

> From: LUKES V�clav [mailto:lukes(zv)ans(tec)cz]
> Ahoj,
>
> nevite prosim nekdo jak zjistim, jakeho typu je sloupec tabulky ???
>
> Diky
>
> V.
>

Kery typ databaze

[*] Tomas Rosa <trosa(zv)seznam(tec)cz> - 15.5.2002 09:19:45

Ahoj,

muzu nabidnout pro lokalni pouziti SQLite -> SQL databaze ve forme
jednoho Public Domain DLL + jedna unita, ktera to cele pouziva. Je docela
dobra a ma i transakce.>Podle toho na co.
>Nemyslim ,ze by v pripade ze jde o lokalni provoz bylo pouziti SQL serveru
>nejakou vyhodou.
>Zvlast pokud ti pujde o snadnou instalaci.
>Mozna se podivej i na format Microsoft Access (*.mdb) a komponenty KADAO
>nebo mozna z hlediska budoucnosti lepe DSDAO od DEERSOFT.
>
>Ludek
>
>
>---
>Douf�m, �e odchoz� zpr�va neobsahuje viry.
>Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
>Verze: 6.0.342 / Virov� b�ze: 189 - datum vyd�n�: 14.3.2002

S pozdravem
Tomas Rosa

------------------------=[ pinknet on every screen]=-----------------------
Tomas Rosa
Tomas.Rosa(zv)PinkNet(tec)cz http://web.pinknet(tec)cz/~trosa/
+420 602 860 704
PinkNet Web Server for Win32 - FREEWARE http://pnws.pinknet(tec)cz/
---------------------------------------------------------------------------

OT Windows XP

[*] Pavel Malinsky <spiderland(zv)iol(tec)cz> - 15.5.2002 09:30:38

> -----Original Message-----
> From: delphi-l-owner(zv)clexpert(tec)cz [mailto:delphi-l-owner(zv)clexpert(tec)cz]On
>

Ahoj,

> > CHKDSK. Na NTFS disku jej musis spustit s parametrem /F a restartnout
> > pocitac, jinak pobezi jen v readonly rezimu a ukazuje nesmysly.
>
> Dovolim si odporovat - pokud je treba opravit jiny disk nez ze ktereho je
> zaveden system, tak neni treba nic restartovat. Pokud potrebujes spustit

A ja si dovolim doplnit, ze restart je nutny take, kdyz je
na tom disku swapfile...

S pozdravem a dikem
=====================================
> Pavel Malinsky; spiderland(zv)iol(tec)cz <
=====================================
GSM: 0602 652 203

Ako zavriet MDIchild okno

[*] Robert Suska <delphi(zv)korak.sk> - 15.5.2002 09:39:46

Mam MDI apl. a ked klinem na krizik na okne ktore je child tak sa mi iba
zroluje dolu do laveho dolneho rohu ako ked ho minimalizujem. Ako sa da
definitivne zavriet?

Dakujem

Robo

Ako zavriet MDIchild okno

[*] Radek KALA <Kala(zv)Atlas(tec)cz> - 15.5.2002 09:43:33

Do jeho OnClose dopis
Action := caFree;

> Mam MDI apl. a ked klinem na krizik na okne ktore je child tak sa mi
> iba zroluje dolu do laveho dolneho rohu ako ked ho minimalizujem. Ako
> sa da definitivne zavriet?
>
> Dakujem
>
> Robo
>
>
S pozdravem Radek KALA
BetaControl, s.r.o.
Cerneho 58/60, 635 00
tlf. : + 420 5 4622 3491
fax : + 420 5 4622 3470
GSM : + 420 603 85 75 15

Form prisel s krizkem po funuse

[*] Slavomir Skopalik <skopalik(zv)hlubocky.del(tec)cz> - 15.5.2002 10:19:26

Nejprve kde je problem:
V tom, ze se nevykonava smycka zprav.
Jak zobrazit takovito form ?
Vytvoris a das Show.
Pokud na tom formu neco menis (ProgressBar), tak pak vzdy zavolat Repaint (UpDate).
Dalsi moznosti je pravidelne volani Application.ProcessMessages, to ti umozni
i reagovat na podnety uzivatele.
Napriklad predcasne ukonceni, nebo minimalizace/maximalizace/presun.
Pouziti Threadu je take mozne, ale ne vzdy jednodussi (a spatne se to ladi).

Slavek

> Hello,
> udelal jsem si maly programek na zalohovani dat, ktery po stisknuti
> tlacitka a nacteni toho co ma zalohovat a kam ukazuje v ProgressBaru
> prubeh kopirovani. Krome toho muze prebirat iformace, co a kam,
> i formou parametru z prikazoveho radku, ale tady je kamen urazu.
> I kdyz procedura na kopirovani ceka na udalost OnCreate ve Form1,
> tak po spusteni programu nedojde ke zobrazeni formu, ale kopirovani
> se presto spusti a form se zobrazi az po zkopirovani. Jakym zpusobem
> ho muzu donutit ke zobrazeni formu a pak nejake dalsi praci?
>
> PS: Zkousel jsem aj OnActivate, OnPaint a OnShow bez uspechu.

Co napsat do uses pro RegisterPropertyEditor v D6.

[*] Obermaier Petr Ing. <Obermaier(zv)mail.sdas(tec)cz> - 15.5.2002 10:31:28

> Od: Bene� Jaroslav [SMTP:JBenes(zv)cpoj(tec)cz]
>
> Upravuji komponent z D5 do D6 a narazil jsem na problem. Nevite nekdo co
> napsat do Uses pro pouziti RegisterPropertyEditor() v D6 personal?
> Napisu-li DesignIntf (nebo DesignEditors, VCLEditors) tak to nezna,
> nenapisu-li nic, tak nezna zas RegisterPropertyEditor. Co tam tedy spravne
> ma byt?
>
>
Neporadim primy postup, ale presne na to jsem narazil u komponenty CoolForm
(http://www.lawrenz.com/coolform/ snad jsem se neupsal). V D6PE jsem verzi
pro D5 za boha nerozchodil, ale nasel jsem tam nastesti i upravenou verzi
pro D6, ktera chodi. Takze stahnout verze pro D5 a 6 a porovnat, co bylo
zmeneno (jedinou zmenou je tu D5 -> D6).


Ober

Co napsat do uses pro RegisterPropertyEditor v D6.

[*] Ondrej Kelle <O.Kelle(zv)digitalpublishing.de> - 15.5.2002 10:38:04

> Nevite nekdo co napsat do Uses pro pouziti
> RegisterPropertyEditor() v D6 personal?

uses DesignIntf
requires designide.dcp

http://community.borland.com/article/0,1410,27717,00.html

HTH
TOndrej

Pridani podadresare pri vytvareni instalace pomoci

[*] Ing. Jiri SOKOL <JS-delphi(zv)seznam(tec)cz> - 15.5.2002 10:38:48

Ahoj,

mam aplikaci, ktera potrebuje v instalovanem adresari mit 4 podadresare.
Nemam moc zkusenosti s InstallShieldem Express a z toho duvodu se mi nedari
prinutit instalator k tomu, aby pri instalaci vytvoril do instalovaneho adr.
jeste potrebne podadr.

Poradite?

Diky Jiri
Sokol

______________________________________________________________________
Reklama:
Kam do kina ci divadla? http://kultura.seznam(tec)cz

Jak prerusit Form.Close?

[*] Ing. Jiri SOKOL <JS-delphi(zv)seznam(tec)cz> - 15.5.2002 10:42:14

Ahoj,

v aplikaci provadi uzivatel nejakou praci a tak jsem chtel udelat kontrolu
toho, jestli pri ukonceni aplikace (Form.Close) test na rozpracovanou ulohu.
V pripade, ze je uloha rozpracovana, ptam se uzivatele, jestli chce opravdu
skoncit a nebo jestli chce v praci pokracovat.

Problem je, ze kdyz uz se dostanu do udalosti Form.Close, tak neumim zastavit
ukonceni aplikace.

Jde to nejak?

Diky Jiri
Sokol

______________________________________________________________________
Reklama:
Jak si stoji kurz koruny? http://kurzy.seznam(tec)cz

Jak prerusit Form.Close?

[*] Otisk Rene <otisk(zv)misel(tec)cz> - 15.5.2002 10:46:32

Dej to do OnCloseQuery...

Sroub



Ahoj,

v aplikaci provadi uzivatel nejakou praci a tak jsem chtel udelat kontrolu
toho, jestli pri ukonceni aplikace (Form.Close) test na rozpracovanou ulohu.
V pripade, ze je uloha rozpracovana, ptam se uzivatele, jestli chce opravdu
skoncit a nebo jestli chce v praci pokracovat.

Problem je, ze kdyz uz se dostanu do udalosti Form.Close, tak neumim
zastavit
ukonceni aplikace.

Jde to nejak?

Diky Jiri
Sokol

______________________________________________________________________
Reklama:
Jak si stoji kurz koruny? http://kurzy.seznam(tec)cz

Ako zavriet MDIchild okno

[*] bures <bures(zv)ssakhk(tec)cz> - 15.5.2002 10:50:57

Ahoj takhle schovas i mdi okno

ShowWindow(Form1..Handle,SW_HIDE);


Vlada

----- Original Message -----
From: "Robert Suska" <delphi(zv)korak.sk>
To: "Delphi Konfera" <delphi-l(zv)clexpert(tec)cz>
Sent: Wednesday, May 15, 2002 9:39 AM
Subject: Ako zavriet MDIchild okno


> Mam MDI apl. a ked klinem na krizik na okne ktore je child tak sa mi iba
> zroluje dolu do laveho dolneho rohu ako ked ho minimalizujem. Ako sa da
> definitivne zavriet?
>
> Dakujem
>
> Robo
>
>
>
>

Ako zavriet MDIchild okno

[*] Otisk Rene <otisk(zv)misel(tec)cz> - 15.5.2002 10:57:41

to je schovani ale ne uzavreni (a uvolneni). Do OnClose to Childu dej Action
:= caFree;

Sroub
> Ahoj takhle schovas i mdi okno
>
> ShowWindow(Form1..Handle,SW_HIDE);
>
> Vlada
>
>
> > Mam MDI apl. a ked klinem na krizik na okne ktore je child tak sa mi iba
> > zroluje dolu do laveho dolneho rohu ako ked ho minimalizujem. Ako sa da
> > definitivne zavriet?
> >
> > Robo

Service pack pre Delphi 6 Ent.

[*] Robert Suska <delphi(zv)korak.sk> - 15.5.2002 11:03:31

Ahojte!

Kde sa da stiahnut ak vobec existuje service pack pre Delphi 6 Ent.

Dakujem

Jak spustit proceduru

[*] <ivan.ivanov(zv)email(tec)cz> - 15.5.2002 11:06:42


buttonclick(nil);

i.

> --- P�vodn� zpr�va ---
> Od: "Lebeda David" <david.lebeda(zv)comarr(tec)cz>
> Datum: 14.05.2002 07:25:06
>
> > > mam problem se spustenim procedury, ktera je vytvorena pro
> > > stisknuti tlacitka.
> >
> > Ahoj,
> >
> > bud podle ostatnich mailu, nebo jeste tento pristup: Button.Click;
> >
> > Nektere buttony - mam pocit, ze ne vsechny - maji metodu Click a
> > jeji pouziti mne osobne prijde nejcitelnejsi, alespon v urcitych
> > situacich. Metoda udela to same, co by stalo, kdyby uzivatel na to
> > tlacitko klikl mysi (ale tlacitko se "nezmackne", coz je v tomto
> > pripade zadouci).
> >
> > David Lebeda
> >

______________________________________________________________________________
Kalend�� Email.CZ - dokonal� organizace Va�eho �asu: http://kalendar.email(tec)cz

Kery typ databaze

[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 15.5.2002 11:07:37

----- Original Message -----
From: "Tomas Rosa" <trosa(zv)seznam(tec)cz>
> muzu nabidnout pro lokalni pouziti SQLite -> SQL databaze ve forme
> jednoho Public Domain DLL + jedna unita, ktera to cele pouziva. Je docela
> dobra a ma i transakce.

Existuje k SQLite nejaka Delphi/Kylix nativni komponenta?
(vim ze existuje ODBC ovladac)

Martin Schayna

Service pack pre Delphi 6 Ent.

[*] Slavek Rydval <rk(zv)atrey.karlin.mff.cuni(tec)cz> - 15.5.2002 11:33:46

Ahoj,

ftp://ftpd.borland.com/devsupport/delphi/d6/

soubor D6_upd2_ent.exe a v adresari ib65_driver soubor
D6_dbexpint_ent.exe plus odpovidajici read me. Prvni pack stahovat
nemusis, je kumulativni.

Slavek

On 15 May 2002 at 11:03, Robert Suska wrote:
> Kde sa da stiahnut ak vobec existuje service pack pre Delphi 6 Ent.
--------------------------------------------------------
http://atrey.karlin.mff.cuni(tec)cz/~rk
--------------------------------------------------------
Udelejte to blbuvzdorne a zitra nekdo vymysli jeste vetsiho blba.

Pridani podadresare pri vytvareni instalace pomoci

[*] Frant�k Daniel <Daniel.Frantik(zv)merlin(tec)cz> - 15.5.2002 11:41:25

Ahoj,
ja jsem to resil tak, ze jsem do techto prazdnych adresaru vlozil textove
soubory s delkou 0 (popr. obsahujici jemno adresare) a ty pridal do
instalace.

Danik

> Od: Ing. Jiri SOKOL [mailto:JS-delphi(zv)seznam(tec)cz]
> Ahoj,
>
> mam aplikaci, ktera potrebuje v instalovanem adresari mit 4
> podadresare.
> Nemam moc zkusenosti s InstallShieldem Express a z toho
> duvodu se mi nedari
> prinutit instalator k tomu, aby pri instalaci vytvoril do
> instalovaneho adr.
> jeste potrebne podadr.
>
> Poradite?
>
> Diky Jiri
> Sokol

ClientSocket Error Code

[*] Robert Suska <delphi(zv)korak.sk> - 15.5.2002 11:59:26

Ahojte

kde sa da docitat v helpe som to nenasiel, robim obsluhu chybovych udalosti
pre TClientSocket viem odchytit chybu ako Integer je to vlastne v
standartnej rutine udalosti OnError ale potrebujem zoznam moznych chybovych
stavov aby som mohol urobit nejaky

case Error of
1
2
3
end

alebo ak niekto ma ine riesenie velmi rad uvitam

Dakujem Robo

Pridani podadresare pri vytvareni instalace pomoci

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 15.5.2002 12:05:24

Pokud ty poadresare tam potrebujes mit pro beh programu a ne pro
instalaci, tak je vytvarej az v pripade potreby.

If ForceDirectory(ExtractFilePath(Application.ExeName)+'podadresar')
then
...

--
ing. Jan Fiala
mailto:jan.fiala(zv)iol(tec)cz

15.5.2002 Ing. Jiri SOKOL:
> Ahoj,

> mam aplikaci, ktera potrebuje v instalovanem adresari mit 4 podadresare.
> Nemam moc zkusenosti s InstallShieldem Express a z toho duvodu se mi nedari
> prinutit instalator k tomu, aby pri instalaci vytvoril do instalovaneho adr.
> jeste potrebne podadr.

> Poradite?

> Diky Jiri
> Sokol

> ______________________________________________________________________
> Reklama:
> Kam do kina ci divadla? http://kultura.seznam(tec)cz

Jak prerusit Form.Close?

[*] Vaclav Votipka <vaclav.votipka(zv)merlin(tec)cz> - 15.5.2002 12:08:47


Ing. Jiri SOKOL wrote:

>Problem je, ze kdyz uz se dostanu do udalosti Form.Close, tak neumim zastavit
>ukonceni aplikace.
>
>Jde to nejak?
>
>

Form.CloseQuery


eNca

Constructor- WAS: ( IN FACT: Class property )

[*] Radim Kunz <privat(zv)casestudio(tec)com> - 15.5.2002 12:08:03



> Ahoj
>
> no uz to celkom chapem dokonca moj maly objektik
> uz si veselo funguje.
>
> ale narazil som na dalsiu vec, ktorej nie celkom rozumiem
> class som zadefinoval ako potomka TObject
> pretoze nic lepsie ma nenapadlo.
> Volam ho v hlavnom unite a co je zvlastne
> doteraz ked som pouzival cudzie objekty
> ich instancie striktne vyzadovali volanie create.
> a nasledne free.
> ja mam instanciu
> var ddd:TwodCrown
> begin
> ddd.property prirad
> ddd.funkcia funguj
>
> - t.j. ziadne create a ziadne free a funguje to
> je to nahoda a moze to niekde nefungovat?
>
> a ako som na to prisiel to je zahada sama o sebe
> totiz ked tam create a free dopisem hned
> dostanem oznamenie o Acces Violation na
> nejakej adrese ktora vobec nie je z toho
> mesta kde byvam ;-)
>
>
> Peter Surovy
>

Je to nahoda, nekdy nealokovane objekty funguji,
pokud jenom volas jejich funkce bez pristupu k
jejich promennym. Ale musis alokovat.

Spravne:

var ddd:TwodCrown;
begin
dd := TwodCrown.Create;
ddd.proprty := 5;
ddd.Free;
end;

Radim

Re2x: Pridani podadresare pri vytvareni instalace

[*] Ing. Jiri SOKOL <JS-delphi(zv)seznam(tec)cz> - 15.5.2002 12:08:55

Ahoj,
jenze ja to neumim v tom InstallShieldu nastavit, aby vytvarel ty podadr.
ja do instalace umim vlozit jen soubory, ale neumim nastavit, do ktereho
patri adresare. Ty mem podadr. nejsou prazdne.
Muzes mi dat nejaky tech. postup, jak ho donutim, kam co zmacknout atd.,
abych docilil vytvoreni tech podadr.?

Diky, jeste jsem to nedelal. J.S.

> Ahoj,
> ja jsem to resil tak, ze jsem do techto prazdnych adresaru vlozil textove
> soubory s delkou 0 (popr. obsahujici jemno adresare) a ty pridal do
> instalace.
>
> Danik
>
> > Od: Ing. Jiri SOKOL [mailto:JS-delphi(zv)seznam(tec)cz]
> > Ahoj,
> >
> > mam aplikaci, ktera potrebuje v instalovanem adresari mit 4
> > podadresare.
> > Nemam moc zkusenosti s InstallShieldem Express a z toho
> > duvodu se mi nedari
> > prinutit instalator k tomu, aby pri instalaci vytvoril do
> > instalovaneho adr.
> > jeste potrebne podadr.

______________________________________________________________________
Reklama:
E-mail zdarma na cely zivot: http://email.seznam(tec)cz

Jak zjistit, zda bylo z databaze precteno cislo ne

[*] Jakub Dusek <jdev(zv)seznam(tec)cz> - 15.5.2002 12:16:27

No a nebo cislo - 1 ...

Jakub Dusek

To: <delphi-l(zv)clexpert(tec)cz>
Subject: RE: Jak zjistit, zda bylo z databaze precteno cislo nebo text?


Ahoj, udelal bych to jednoduchou konverzi. Je na to dobra funkce napriklad

cislo := StrToIntDef (Dataset.Fields[0].AsString, -1);

a pokud se ti vrati cislo -1, tak je tam string.

Co napsat do uses pro RegisterPropertyEditor v D6.

[*] Frant�k Daniel <Daniel.Frantik(zv)merlin(tec)cz> - 15.5.2002 12:20:26

Ahoj

Musis oddelit Runtime a DesignTime cast kodu.

V praxi to znamena presunout proceduru Register do zvlastni unity (Napr.
MyComponentReg.pas), ve ktere neni runtime kod. D5 to vyzaduji nekdy, D6
vzdy.
(MyComponent.Pas nevidi na MyComponentReg.pas, naopak MyComponentReg.pas
vidi na MyComponent.pas)

Danik

> > Upravuji komponent z D5 do D6 a narazil jsem na problem.
> Nevite nekdo co
> > napsat do Uses pro pouziti RegisterPropertyEditor() v D6 personal?
> > Napisu-li DesignIntf (nebo DesignEditors, VCLEditors) tak to nezna,
> > nenapisu-li nic, tak nezna zas RegisterPropertyEditor. Co
> tam tedy spravne
> > ma byt?
> >

Jak prerusit Form.Close?

[*] Ben, Martin (CAP, GCF) <Martin.Ben(zv)gecapital(tec)com> - 15.5.2002 12:24:15

V temto ucelum se pouzivat OnCloseQuery

Martin Ben


> -----Original Message-----
> From: Ing. Jiri SOKOL [mailto:JS-delphi(zv)seznam(tec)cz]
>
> Ahoj,
>
> v aplikaci provadi uzivatel nejakou praci a tak jsem chtel
> udelat kontrolu
> toho, jestli pri ukonceni aplikace (Form.Close) test na
> rozpracovanou ulohu.
> V pripade, ze je uloha rozpracovana, ptam se uzivatele,
> jestli chce opravdu
> skoncit a nebo jestli chce v praci pokracovat.
>
> Problem je, ze kdyz uz se dostanu do udalosti Form.Close, tak
> neumim zastavit
> ukonceni aplikace.

Jak prerusit Form.Close?

[*] Milan Tomes <milan.tomes(zv)haida(tec)cz> - 15.5.2002 12:47:53

No ja mam s OnCloseQuery spatne zkusenosti. Mam MDI aplikaci a pokud jsem
dal uzavreni mainformu (resp. pokud uzivatel kliknul na tlacitko v pravem
hornim rohu), tak ackoliv jsem mel udalost onCloseQuery obslouzenu tak
stejne bez jakehokoliv ptani se ukoncil. Vyresil jsem to nakonec tak, ze
jsem si do predka vsech formu v aplikacich pridal metodu:

function TG3WForm.CanClose: boolean;
var
i: integer;
begin
Result := true;
for i := 0 to Pred(Screen.FormCount) do
if (Screen.Forms[i].Owner = self) and (Screen.Forms[i] is TG3WForm) then
if not TG3WForm(Screen.Forms[i]).CanClose then
begin
Result := false;
break;
end;
end;

a predefinoval jsem metodu DoClose:

procedure TG3WForm.DoClose(var Action: TCloseAction);
begin
inherited;
if self.CanClose then
Action := caFree
else
Action := caNone;
end;

a jsem "vysmatej" :))))))
U noveho formu si vzdycky akorat prepisu metodu CanClose a je to hotove...
Zatim jsem nenarazil na jediny problem...

S pozdravem

Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz

> A neda sa pouzit onclosequery este pred close?
> Jaro.
>
> > IJS> Problem je, ze kdyz uz se dostanu do udalosti Form.Close,
> > tak neumim zastavit ukonceni aplikace.

CreateProcess a parametry prikazove radky

[*] Milan Schembera <milan(zv)missoftware(tec)cz> - 15.5.2002 12:59:33

Zdravim,

pouzivam ve sve aplikaci (D5) CreateProcess pro spusteni jine aplikace,
ktere potrebuji predavat nejake parametry (typicky jako z prikazove radky,
napr. "aplikace.exe /par1=ano /par2=ne"). Uz si tu s tim hraju dost dlouho
na to, abych zjistil, ze proste nevim jak. CreateProcess sice aplikaci
spusti, ale parametry ji nepreda (ta druha aplikace je taky v D5 a cte
parametry pomoci ParamStr(1) atd.).

Netusi nekdo, co delam spatne ? Procetl jsem celou napovedu k funkci, ale
podle toho, co tam pisou, to delam dobre. Presto ne a ne fungovat.

M.Sch.

predchudci pItemIDList

[*] Ladislav Fitz <ladislav.fitz(zv)kodytek(tec)cz> - 15.5.2002 13:12:41

dokazu zjistit pItemIDList nejakeho diskoveho objektu, ale jak zjistit jeho
predchudce, napr.: \\pocitatc a cesta k nemu je: mista v siti\cela sit\sit
microsoft windows\pokus\pocitac.

nevite nekdo jak na to (douam ze je to srozimitelne)

predem diky

Constructor- WAS: ( IN FACT: Class property )

[*] Vagner Pavel <Vagner(zv)ceps(tec)cz> - 15.5.2002 13:13:41

jeste bych to trosku upravil. Pavel


var ddd:TwodCrown;
begin
ddd := TwodCrown.Create;
try
ddd.proprty := 5;
finally
ddd.Free;
end;
end;

-----Original Message-----
From: Radim Kunz [mailto:privat(zv)casestudio.com]
Sent: Wednesday, May 15, 2002 12:08 PM
To: delphi-l(zv)clexpert(tec)cz
Subject: Re: Constructor- WAS: ( IN FACT: Class property )

> Ahoj
>
> no uz to celkom chapem dokonca moj maly objektik
> uz si veselo funguje.
>
> ale narazil som na dalsiu vec, ktorej nie celkom rozumiem
> class som zadefinoval ako potomka TObject
> pretoze nic lepsie ma nenapadlo.
> Volam ho v hlavnom unite a co je zvlastne
> doteraz ked som pouzival cudzie objekty
> ich instancie striktne vyzadovali volanie create.
> a nasledne free.
> ja mam instanciu
> var ddd:TwodCrown
> begin
> ddd.property prirad
> ddd.funkcia funguj
>
> - t.j. ziadne create a ziadne free a funguje to
> je to nahoda a moze to niekde nefungovat?
>
> a ako som na to prisiel to je zahada sama o sebe
> totiz ked tam create a free dopisem hned
> dostanem oznamenie o Acces Violation na
> nejakej adrese ktora vobec nie je z toho
> mesta kde byvam ;-)
>
>
> Peter Surovy
>

Je to nahoda, nekdy nealokovane objekty funguji,
pokud jenom volas jejich funkce bez pristupu k
jejich promennym. Ale musis alokovat.


Radim

zobrazovanie formularov

[*] iturcan(zv)gamo.sk - 15.5.2002 13:18:25

Hi all,

Mam 3 formulare v aplikacii (ide o priklad) zobrazim prvy formular ,
nasledne zobrazim druhy formular - tento sa zobrazi na formulari 1, teraz
ked chcem zobrazit treti formular tak formular 2 sa presunie za formular 1
a formular 3 sa zobrazi na formulari 1. - normalny stav!

Otazka, ako je mozne , co najjednoduchsim a najrychlejsim sposobom urobit
zobrazovanie a ukladanie okien v spravnom poradi ? tj

formular 1
formular 2
formular 3

ked kliknem na form 1 tak chcem aby form 1 bol navrchu a ostatne formy
boli pod nim

ked kliknem na form 2 tak chcem aby form 1 bol stale naspodku ale form2
aby bol navrchu -> poradie form 1,3,2


mate napad ?

dakujem
Ivan

ClientSocket Error Code

[*] Gebauer Lukas <gebylist(zv)mlp(tec)cz> - 15.5.2002 13:20:14

> kde sa da docitat v helpe som to nenasiel, robim obsluhu chybovych udalosti
> pre TClientSocket viem odchytit chybu ako Integer je to vlastne v
> standartnej rutine udalosti OnError ale potrebujem zoznam moznych chybovych
> stavov aby som mohol urobit nejaky

Mas-li na mysli takove ty standardni Winsock chyby (neco jako
10054...), pak i stahni moji synapsi, kde mas uz v unite blcksock.pas
hotovou funkci, ktera ti tyto chybove kody prelozi do vysvetlujiciho
textu. ;-)
-- Lukas Gebauer.

E-mail: gebauerl(zv)mlp(tec)cz
http://www.ararat(tec)cz/synapse/ - Synapse Delphi and Kylix TCP/IP Lib.

Re2x: Pridani podadresare pri vytvareni instalace

[*] Frant�k Daniel <Daniel.Frantik(zv)merlin(tec)cz> - 15.5.2002 13:24:10

Specify Components and files - Groups - vybrat skupinu - properties -
destination directory - <INSTALLDIR>\Wavs

Danik

> -----P�vodn� zpr�va-----
> Od: Ing. Jiri SOKOL [mailto:JS-delphi(zv)seznam(tec)cz]
> Odesl�no: 15. kv�tna 2002 12:09
> Komu: delphi-l(zv)clexpert(tec)cz
> P�edm�t: Re2x: Pridani podadresare pri vytvareni instalace pomoci
> InstallShield Express dodavany s Delphi
>
>
> Ahoj,
> jenze ja to neumim v tom InstallShieldu nastavit, aby
> vytvarel ty podadr.
> ja do instalace umim vlozit jen soubory, ale neumim nastavit,
> do ktereho
> patri adresare. Ty mem podadr. nejsou prazdne.
> Muzes mi dat nejaky tech. postup, jak ho donutim, kam co
> zmacknout atd.,
> abych docilil vytvoreni tech podadr.?
>
> Diky, jeste jsem to nedelal. J.S.
>
> > Ahoj,
> > ja jsem to resil tak, ze jsem do techto prazdnych
> adresaru vlozil textove
> > soubory s delkou 0 (popr. obsahujici jemno adresare) a ty pridal do
> > instalace.
> >
> > Danik
> >
> > > Od: Ing. Jiri SOKOL [mailto:JS-delphi(zv)seznam(tec)cz]
> > > Ahoj,
> > >
> > > mam aplikaci, ktera potrebuje v instalovanem adresari mit 4
> > > podadresare.
> > > Nemam moc zkusenosti s InstallShieldem Express a z toho
> > > duvodu se mi nedari
> > > prinutit instalator k tomu, aby pri instalaci vytvoril do
> > > instalovaneho adr.
> > > jeste potrebne podadr.
>
> ______________________________________________________________________
> Reklama:
> E-mail zdarma na cely zivot: http://email.seznam(tec)cz
>

OT: try ikon

[*] Vlastimil Zdenek <gestore(zv)wo(tec)cz> - 15.5.2002 13:52:14

Zdravim delfini,
mel bych jednu OT:
jak dostat zastupce treba IE nebo Wordu do try sekce v liste v NT???? Neni
treba programove. Proste rucu struco.

Dik za kazdou radu

Palan


Kery typ databaze

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 15.5.2002 13:52:39

To jsem zkousel, ale narazil jsem na velky problem: U pocitace, kde nebylo
DAO instalovano ho to chtelo - to je v poradku. Kdyz sem ho tam
nainstaloval, tak se najednou vyhodilo neco ve stylu mate spatnou licenci,
kouknete se na www.blabla... Tam jsem se dov�d�l jako je to DAO genialni,
ale nic o tom, co to chtelo za licenci.
Rumcajs


>
> ----- Original Message -----
> From: "Frantisek Sevcik" <sevcik(zv)anexis(tec)cz>
>
> > From: "Rumcajs" <prajz.rumcajs(zv)quick(tec)cz>
> >
> > > Servus ve spolek,
> > > potreboval bych poradit s vyberem typu databaze z techto 4 typu:
> > > ASCII
> > > DBase
> > > FoxPro
> > > Paradox
> > >
> > > Dik, Rumcajs
> >
> > Jestli jde o to poradit na kterou zapomenout - tak na vsechny.
> > Pouzij Firebird.
> >
> > Ahoj Frantisek
> >
>
> Ahoj.
> Podle toho na co.
> Nemyslim ,ze by v pripade ze jde o lokalni provoz bylo pouziti SQL serveru
> nejakou vyhodou.
> Zvlast pokud ti pujde o snadnou instalaci.
> Mozna se podivej i na format Microsoft Access (*.mdb) a komponenty KADAO
> nebo mozna z hlediska budoucnosti lepe DSDAO od DEERSOFT.
>
> Ludek
>
>
> ---
> Douf�m, �e odchoz� zpr�va neobsahuje viry.
> Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
> Verze: 6.0.342 / Virov� b�ze: 189 - datum vyd�n�: 14.3.2002
>

Jakeho typu je sloupec tabulky

[*] Pavel ZIDEK <delphi(zv)kopr(tec)cz> - 15.5.2002 14:42:03

Ja to pouzivam pro tabulku FF, ale funguje to i na DBF:

function SaveData(var Table: TffTable; aIndex, Txt: string): TField;
var
FieldOrder: integer;
begin
try
FieldOrder := FindOrder(Table, aIndex);
if FieldOrder <> -1 then
with Table do
begin
case FieldDefs[FieldOrder].DataType of
ftMemo:
FieldByName(aIndex).AsString := Txt;

ftString:
FieldByName(aIndex).AsString := Txt;

ftFloat:
if Txt <> '' then
FieldByName(aIndex).AsFloat := StrToFloat(Txt);

...
a takhle to volam - je to jen ale opriklad

SaveData(ffTabulka1,
JmenoTabulky,
'Text, ktery se ma ulozit');

----- Pavel ZIDEK -----
http://www.kopr(tec)cz/delphi, delphi(zv)kopr(tec)cz


> >
> > nevite prosim nekdo jak zjistim, jakeho typu je sloupec tabulky ???

Constructor- WAS: ( IN FACT: Class property )

[*] Karel Cibulka <KCibulka(zv)seznam(tec)cz> - 15.5.2002 15:05:21

Dne 15.�kv�ten�2002, <delphi-l(zv)clexpert(tec)cz> napsal:

> jeste bych to trosku upravil. Pavel
>
>
> var ddd:TwodCrown;
> begin
> ddd := TwodCrown.Create;
> try
> ddd.proprty := 5;
> finally
> ddd.Free;
> end;
> end;
>

Mozna by nebylo od veci pripomenout (a pozor na michani klasickych
objektu a novych objektu) - pokud si pamatuji dobre, Delphi podporuji
dva typy objektu:
1) Verze z dob Turbo Pascalu a Borland Pascalu, nedobre podporuje
property, tridni metody apod:

type
PMujObjekt = ^TMujObjekt;
TMujObjekt = object { ekvivalentni TMujObjekt = object(TObject) }
FData: xxx;
constructor Init;
destructor Done; virtual;
end;

var
statickyObjekt: TMujObjekt;
dynamickyObjekt: PMujObjekt;
begin
statickyObjekt.Init;
dynamickyObjekt := New(TMujObjekt, Init);
//
statickyObjekt.FData := yyy;
dynamickyObjekt^.FData := yyy;
//
Dispose(dynamickyObjekt, Done);
statickyObjekt.Done;
end;

2) Verze definovana v Object Pascalu (Delphi 1 a novejsi), ktera
podporuje properties, tridni metody atd.:
type
TMujObjekt2 = class { nevim zda je ekvivalentni TMujObjekt =
class(TObject) }
FData: xxx;
constructor Create;
destructor Destroy; virtual;
end;

var
dynamickyObjekt: TMujObjekt2;
begin
dynamickyObjekt := TMujObjekt2.Create;
//
dynamickyObjekt.FData := yyy;
//
dynamickyObjekt.Free;
end;


K.C.


______________________________________________________________________
Reklama:
Poctenicko pro kazdy den: http://www.novinky(tec)cz

FB klient v siti peer-to-peer

[*] Milan Tomes <milan.tomes(zv)haida(tec)cz> - 15.5.2002 15:26:58

Ale vzdyt to je uplne jedno. Cesta k databazi se zadava relativne nebo
absolutne k umisteni serveru tzn. pokud mam server s IP 192.168.1.1 a cesta
k db na tom serveru je c:\aaa.gdb tak do connectstringu uvedu
192.168.1.1:c:\aaa.gdb (doufam, ze to tak je). Naopak je nezadouci, aby
klient primo videl na soubor databaze (tedy onen aaa.gdb)...

S pozdravem

Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz

> u zakaznika, pri instalaci FB klienta v siti peer-to-peer vznikl
> problem.
> U PC, ktery slouzi jako Server, nechteji povolit sdileni celeho disku
> C, pouze vybraneho adresare kde je nase aplikace vcetne
> databaze.
> Jarek Uher

FB klient v siti peer-to-peer

[*] Ondrej Kelle <O.Kelle(zv)digitalpublishing.de> - 15.5.2002 15:27:39

> u zakaznika, pri instalaci FB klienta v siti peer-to-peer vznikl
> problem.
> U PC, ktery slouzi jako Server, nechteji povolit sdileni celeho disku
> C, pouze vybraneho adresare kde je nase aplikace vcetne
> databaze.
>
> Pri spusteni aplikace (z klienta) to ale databazi nenajde.

Klient komunikuje so serverom cez nastaveny protokol a vobec sa o .gdb subor
nezaujima; nepotrebuje ziadny pristup na adresar, kde sa .gdb nachadza.

Pri pripojeni potrebujes na klientovi zadat meno servera a lokalnu cestu k
.gdb z pohladu servera, napriklad: MYSERVER:C:\Data\mydb.gdb

Pritom MYSERVER vobec nemusi zdielat svoj lokalny drive C.

HTH
TOndrej

FB klient v siti peer-to-peer

[*] Roland Turcan <rolo(zv)sedas.sk> - 15.5.2002 15:32:25

<<< 15. 5. 2002 15:31 - Jaroslav Uher "moravia(zv)mbox.vol(tec)cz" >>>
JU> Pri spusteni aplikace (z klienta) to ale databazi nenajde.

databaza musi byt na tom pocitaci kde je instalovany server a ziadne
zdielanie nie je potrebne, iba nastavenie LoginParams.


--
Best regards, TRoland

FB klient v siti peer-to-peer

[*] Petr Palicka <petr.palicka(zv)atlas(tec)cz> - 15.5.2002 15:35:05

> U PC, ktery slouzi jako Server, nechteji povolit sdileni celeho disku

neni potreba zadne sdileni!

klient se pripojuje na server a preda mu connect string. neco jako:
JMENO_POCITACE:C:\CESTA\K\DB\DATABASE.GDB

bacha, _vsichni_ klienti, kteri se prihlasuji _musi_ pouzit _stejny_
string. ta JMENO_POCITACE je sitove jmeno serveru, cesta k
databazi se zadava jako uplna cesta z pohledu FB serveru. tedy
vcetne pismenka disku a vseho ostatniho.

peca

SQL - dayofweek

[*] Radim Hofman <rhofman(zv)iol(tec)cz> - 15.5.2002 15:52:30

Ahoj
nevite nekdo jak zjisit z pole TIMESTAMP den v t�dnu pomoc� dotazu SQL??? Pot�eboval bych hodnoty 1-7.
D�kuji Radim

SQL - dayofweek

[*] Radim Hampel <hampel(zv)ecommerce(tec)cz> - 15.5.2002 16:11:44

Ahoj,

> nevite nekdo jak zjisit z pole TIMESTAMP den v t�dnu pomoc� dotazu
SQL??? Pot�eboval bych hodnoty 1-7.

Mluvim za MSSQL:

V MSSQL nema typ timestamp nic spolecneho s datem. Z typu datetime to
ziskas funkci datepart(dw, (zv)datum), a nezapomen si nastavit pocatek
tydne pomoci set datefirst.

Radim Hampel
ecommerce(tec)cz, a. s.

FB klient v siti peer-to-peer

[*] Jaroslav Uher <moravia(zv)mbox.vol(tec)cz> - 15.5.2002 15:16:50

Ahoj,

u zakaznika, pri instalaci FB klienta v siti peer-to-peer vznikl
problem.
U PC, ktery slouzi jako Server, nechteji povolit sdileni celeho disku
C, pouze vybraneho adresare kde je nase aplikace vcetne
databaze.

Pri spusteni aplikace (z klienta) to ale databazi nenajde.
Prosim mate nekdo zkusenosti s takovou variantou instalace na
klientovi, ktera je chodiva?

Dekuji za jakoukoliv radu,

preji hezky den,

Jarek Uher

IBExpert

[*] Radek KALA <Kala(zv)Atlas(tec)cz> - 15.5.2002 16:18:10

Hi, nevite prosim, kde se da koupit IBExpert.

Pred nejakou dobou jsem si stahnul IBExpert personal Edition
verze 1.9 xxxx
Nekdo poslal odkaz sem do konference.
Protoze mi celkem chybi nektere funkce rad bych si to koupil
Na www.IBExpert.com maji ale pouze verzi 1.2

Nevite prosim nekdo kde koupit tuto novou verzi.

Dekuji

S pozdravem Radek KALA
BetaControl, s.r.o.
Cerneho 58/60, 635 00
tlf. : + 420 5 4622 3491
fax : + 420 5 4622 3470
GSM : + 420 603 85 75 15

Jak prerusit Form.Close?

[*] Vaclav Votipka <vaclav.votipka(zv)merlin(tec)cz> - 15.5.2002 16:40:27



Milan Tomes wrote:

>No ja mam s OnCloseQuery spatne zkusenosti. Mam MDI aplikaci a pokud jsem
>dal uzavreni mainformu (resp. pokud uzivatel kliknul na tlacitko v pravem
>hornim rohu), tak ackoliv jsem mel udalost onCloseQuery obslouzenu tak
>stejne bez jakehokoliv ptani se ukoncil. Vyresil jsem to nakonec tak, ze
>jsem si do predka vsech formu v aplikacich pridal metodu:
>
>
V tvem pripade musel byt problem nekde jinde. OnCloseQuery pouzivam
jak na MainFormu, tak i na jednotlivych MDI childech a funguje naprosto
spolehlive.

eNca

Constructor- WAS: ( IN FACT: Class property )

[*] Martin Schayna <mschayna(zv)aktis(tec)cz> - 15.5.2002 16:43:40

----- Original Message -----
From: "Karel Cibulka" <KCibulka(zv)seznam(tec)cz>
> Mozna by nebylo od veci pripomenout (a pozor na michani klasickych
> objektu a novych objektu) - pokud si pamatuji dobre, Delphi podporuji
> dva typy objektu:
> 1) Verze z dob Turbo Pascalu a Borland Pascalu, nedobre podporuje
> property, tridni metody apod:
>
> type
> PMujObjekt = ^TMujObjekt;
> TMujObjekt = object { ekvivalentni TMujObjekt = object(TObject) }
> FData: xxx;
> constructor Init;
> destructor Done; virtual;
> end;

Ano to je pravda, ale uz nezijeme v roce 199x (kolik to bylo?),
takze radsi na tu syntaxi "TMujObjekt = object" zapomente...
podle me je to v tuto chvili uz slepa vetev (i kdyz se s ni dala
uzit fura legrace, napr. hratky s TurboVision).

Martin Schayna

potomkovia vizualnych komponent

[*] Vaclav Votipka <vaclav.votipka(zv)merlin(tec)cz> - 15.5.2002 17:10:47



Peter Surovy wrote:

>Teda napisat class ktory je odvodeny od Timage
>a ma navyse nejake metody asi nie je tazke
>ale ako spravit aby si clovek pracujuci po mne
>nemusel pri vytvarani TImage nastavovat rucne
>poziciu a rozmery a co ja viem co jednoducho to naklikol na form
>a iba volal nove metody.
>
>
v menu hledej Component / New Component :
Ancestor type = TImage
Class name = TMyImage

>Asi je to dost amaterska otazka ale potrebujem iba
>nakopnut a uz si to potom nejako dostudujem. :-)
>
>
pokud jsi nikdy nedelal komponenty, zkus si o tom neco precist - ja jsem
cerpal z Delphi4 od Marco Cantu.

eNca

IBExpert

[*] Tomas Michalik <michalik(zv)proca(tec)cz> - 15.5.2002 16:37:41

Ahoj,

samozrejme na www.ibexpert.com, dostanes pristup ke vsem verzim IBE
uvolnenym v prubehu nasledujiciho roku (pri prvni koupi, pri upgradu uz
na dva roky).

Tom

Radek KALA wrote:
>
> Hi, nevite prosim, kde se da koupit IBExpert.
>
> Pred nejakou dobou jsem si stahnul IBExpert personal Edition
> verze 1.9 xxxx
> Nekdo poslal odkaz sem do konference.
> Protoze mi celkem chybi nektere funkce rad bych si to koupil
> Na www.IBExpert.com maji ale pouze verzi 1.2
>
> Nevite prosim nekdo kde koupit tuto novou verzi.

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

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

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

jak zjistit zmenu url provedenou v msie

[*] bures <bures(zv)ssakhk(tec)cz> - 15.5.2002 17:41:39

Ahoj konference, mam takovy problemek a nevim si snim rady a ani z ktere
strany zacit. Potreboval bych napsat programek ktery by zjistil zda v msIE
byla uzivatelem napsana URL, popripade ze klikl na odkaz a ten tu URL zmenil
. Tak ten odkaz na stranku ktera se prave v MsIe nacita bych potreboval
zjistit...

mockrat dekuji za pomoc a pripadne nasmerovani spravnym smerem

Vlada

ZVUKOVKA+MIKROFON

[*] Zdenek Stepanek <zstepanek(zv)atlas(tec)cz> - 15.5.2002 17:51:37

Zdravim

Na nastavovani hlasitosti a zapinani/vypinani vstupu/vystupu je spousta
komponent na torry. Ta ti vetsinou zjisti i jestli je pritomny vystupni a
vstupni HW zarizeni, ale pozor, aby to nebylo sluchatko modemu, testuj si
kvalitativni parametry. Jestli je pripojeny mikrofon zjistit nejde.

Zdenek

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

> potreboval bych nutne poradit. Potrebuji v programu zjistit, zda je
> na pocitaci zvukovka, zda zrovna prehrava ci ne.
> Dale pak, zda je pripojen mikrofon, jak ho zapnout a vypnout,
> nastavit citlivost citlivost mikrofonu a pak nastavit hlasitost u
bedynek. Nevite nekdo
> prosim jak na to?

Kery typ databaze

[*] Ludek ZITA <konference(zv)sales(tec)cz> - 15.5.2002 17:58:10


----- Original Message -----
From: "Rumcajs" <prajz.rumcajs(zv)quick(tec)cz>

> To jsem zkousel, ale narazil jsem na velky problem: U pocitace, kde nebylo
> DAO instalovano ho to chtelo - to je v poradku. Kdyz sem ho tam
> nainstaloval, tak se najednou vyhodilo neco ve stylu mate spatnou licenci,
> kouknete se na www.blabla... Tam jsem se dov�d�l jako je to DAO genialni,
> ale nic o tom, co to chtelo za licenci.
> Rumcajs

Ahoj.
Koukni na stranky KADAO, tam je nekde popis jak se toho zbavit.
Jinak ja jsem se tim hodne trapil a ani s nejvetsi mirou masochismu se mi
nepodarilo nikde vycist, ze by to nebylo free.

Ludek


---
Douf�m, �e odchoz� zpr�va neobsahuje viry.
Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
Verze: 6.0.342 / Virov� b�ze: 189 - datum vyd�n�: 14.3.2002

Prehrani MIDI

[*] Martin Simbartl <martin.simbartl(zv)seznam(tec)cz> - 15.5.2002 18:54:51

Dobry den vsem v konferenci,
mam takovy problem. Potreboval bych udelat proceduru pro prehravani souboru
*.mid, ale netusim jak? Vim, ze mid lze prehrat nap�. komponentou
TMediaPlayer, ale ja bych potreboval vlastni rutinu. Jestli se s tim nekdo
uz setkal, prosim pomozte mi. Diky.

Martin Simbartl
ICQ # 152589363
http://simbartl.hyperlinx(tec)cz
Check my homepage for information about databases MySQL, language SQL and
more about programming and computers.

Systemovy cas, aktualni cas, zablokovani klavesnic

[*] Tomis <tomis(zv)mail(tec)cz> - 15.5.2002 19:17:37

Zdravim vsechny,
mam problem. Potreboval bych z internetu stahovat aktualni presny cas.
Nemate nekdo nahodou nejakou komponentu? Dale bych potreboval zabranit
uzivateli menit systemovy cas. A taky bych potreboval schovat program ze
"Spravce uloh" v XP. Diky za pripadnou pomoc... S pozdravem Tomas Sladek

Systemovy cas, aktualni cas, zablokovani klavesnic

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 15.5.2002 19:23:06

From: "Tomis" <tomis(zv)mail(tec)cz>
> mam problem. Potreboval bych z internetu stahovat aktualni presny cas.
> Nemate nekdo nahodou nejakou komponentu?

Neco je v Indy: http://www.nevrona.com/Indy/

> Dale bych potreboval zabranit uzivateli menit systemovy cas.

Nastaveni prav uzivatele v NT.

> A taky bych potreboval schovat program ze "Spravce uloh" v XP.

U NT tohle nastesti nejde, navic to neni ani zadouci.

Petr Vones

Form prisel s krizkem po funuse

[*] Harris <harri.s(zv)tiscali(tec)cz> - 15.5.2002 19:39:31

Udelej:

begin
Form.Show;
Application.ProcessMessages;
Form.Kopirovani; // zde je procedura ktera bude kopirovat
.
end;

Potom u toho kopirovani vzdy volej Application.ProcessMessages;

Harris.


----- Original Message -----
From: "Tomas Plevak" <tomas.plevak(zv)ndc(tec)cz>
To: <delphi-l(zv)clexpert(tec)cz>
Sent: Tuesday, May 14, 2002 10:36 PM
Subject: Form prisel s krizkem po funuse


> Hello,
> udelal jsem si maly programek na zalohovani dat, ktery po stisknuti
> tlacitka a nacteni toho co ma zalohovat a kam ukazuje v ProgressBaru
> prubeh kopirovani. Krome toho muze prebirat iformace, co a kam,
> i formou parametru z prikazoveho radku, ale tady je kamen urazu.
> I kdyz procedura na kopirovani ceka na udalost OnCreate ve Form1,
> tak po spusteni programu nedojde ke zobrazeni formu, ale kopirovani
> se presto spusti a form se zobrazi az po zkopirovani. Jakym zpusobem
> ho muzu donutit ke zobrazeni formu a pak nejake dalsi praci?
>
> PS: Zkousel jsem aj OnActivate, OnPaint a OnShow bez uspechu.
>
>
> Se srdecnym pozdravem Tomas Plevak
> E-mail: tomas.plevak(zv)ndc(tec)cz
>

SQL - DAYOFWEEK

[*] J�n Harman <harman(zv)atlas(tec)cz> - 15.5.2002 19:55:21

Prosim Vas,
potrebuji z databaze kde je field typu DateTime vybrat pomoci SQL dotazu
jenom treba vsechny pondelky.
Existuje neco v SQL kde bych se dovedel (primo v dotazu) ktery je to den v
tydnu? Neco jako kdyz chci vedet mesic, tak napisu:
Extract (Month FROM DateTimeField)

Diky moc.
Harris.

Vyvoj BDE (konecne) zmrazen

[*] Petr Vones <pvones(zv)mbox.vol(tec)cz> - 15.5.2002 20:02:03

The Future of the Borland Database Engine (BDE) and SQL Links
http://community.borland.com/article/0,1410,28688,00.html

Petr Vones

Vyvoj BDE (konecne) zmrazen

[*] ing. Jan Fiala <jan.fiala(zv)iol(tec)cz> - 15.5.2002 22:31:11

A kdyz to tak pekne pisou, bude uz konecne mozno pristupovat na MSSQL
z dbExpress ?
Na seminarich tvrdili, jak je jednoduche napsat interface pro
dbExpress na jakoukoliv databazi...
Zatim to ukazuji pouze v diagramech.

--
ing. Jan Fiala
mailto:jan.fiala(zv)iol(tec)cz

15.5.2002 Petr Vones:
> The Future of the Borland Database Engine (BDE) and SQL Links
> http://community.borland.com/article/0,1410,28688,00.html

Komponenty na kresleni 2D a 3D

[*] SlavekB <VlcekB(zv)atlas(tec)cz> - 15.5.2002 22:33:27

ahoj te vsichni

Mam naprogramovat program na desing kobercu. Nevite nekdo o nejake komponente na ulehceni kresleni? Neco co by pracovalo s TCanvas a ulehcilo by mi to praci. No vytvaret si sve vlastni kreslici nastroje by bylo dost zdlouhave. Uvitam jakokouliv radu.
Dekuji

SlavekB

OT: ASUS A7V VIAKT133

[*] Bayer <jaroslav.bayer(zv)quick(tec)cz> - 15.5.2002 23:03:06

OT:
Omlouvam se za OT!

Pratele, potrebuji docela nutne a urgentne poradit. Vlastnim motherboard ASU
S A7V VIA KT 133 a rad bych upgradoval procesor. Podarilo se mi sehnat jiz t
ezce sehnatelny, a to Thunderbird 1400 MHz s 200 MHz FSB. Jenomze v dobe vzn
iku takove procesory nebyly a tak je vyrobce nezahrnul do manualu. Na intern
etu jsem nenasel jednoznacnou odpoved, a proto se obracim na vas, jestli nek
do nema tu stejnou desku nebo nekdo nevi, jak "silny" procesor muzu do desky
dat. Problem by (podle me) mohl vezet v multiplieru.

PS. Odpoved potrebuji pokud mozno do par hodin(jestli jeste nespite...), dek
uji

Jarda Bayer

jak zjistovat casy u CD - TMediaPlayer

[*] Zdenek Stepanek <zstepanek(zv)atlas(tec)cz> - 15.5.2002 23:35:25

Zdravim

Pisu si CD prehravac a narazil jsem na tri problemy:

1) Jakym zpusobem ziskavat casove hodnoty z MediaPlayeru. Ted na to pouzivam
Timer (1000), ale nezda se mi to jako idealni reseni.

2) MediaPlayer samotny se hrozne kouse. Kdyz kliknu na jakykoliv button,
cely program na chvilku zatuhne. Neznate nekdo nejakou lepsi komponentu na
ovladani AudioCD? Klidne i nevizualni.

3) Jak zjistim celkovy odehrany cas? MediaPlayer1.Position vraci cislo
aktualniho tracku a uplynuly cas aktualniho tracku.
MediaPlayer1.TrackPosition vraci nulove hodnoty. Mam nastaveno
MediaPlayer1.TimeFormat := tfTMSF (Track Minutes Seconds Frames). Bylo by
asi lepsi pouzit tfHMS (Hours Minutes Seconds), ale nevim, jak z toho
zjistit cislo aktualniho tracku.

Diky vsem za pomoc.
Zdenek

OT ASUS A7V VIAKT133

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

From: "Bayer" <jaroslav.bayer(zv)quick(tec)cz>
> Pratele, potrebuji docela nutne a urgentne poradit. Vlastnim motherboard ASU
> S A7V VIA KT 133 a rad bych upgradoval procesor. Podarilo se mi sehnat jiz t
> ezce sehnatelny, a to Thunderbird 1400 MHz s 200 MHz FSB. Jenomze v dobe vzn

To uz nema cenu upgradovat v dobe KT333. Mam desku se stejnym chipsetem, takze
jsem nad tim taky uvazoval. Chodit to muze, ale asi budes muset flashnout novy
BIOS a pocitat s moznou nestabilitou. V dnesni dobe je asi lepsi poridit novou
desku a Athlon XP.

Petr Vones

Komponenty na kresleni 2D a 3D

[*] Lasevic, Martin <MLasevic(zv)ratiopharm(tec)cz> - 16.5.2002 06:36:25

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

Ahoj, zkus se podivat na komponenty, ktere pracuji s OpenGL ( ale kde to Ti
nereknu, jenom vim, ze se tady uz mockrat o tom bavilo - zkus tento archiv,
Torry, DSP......

Martin

-----Original Message-----
From: SlavekB [mailto:VlcekB(zv)atlas(tec)cz]

ahoj te vsichni

Mam naprogramovat program na desing kobercu. Nevite nekdo o nejake
komponente na ulehceni kresleni? Neco co by pracovalo s TCanvas a ulehcilo
by mi to praci. No vytvaret si sve vlastni kreslici nastroje by bylo dost
zdlouhave. Uvitam jakokouliv radu.
Dekuji

SlavekB

Kery typ databaze

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 16.5.2002 06:58:10

Muzes upresnit stranky KADAO?
Rumcajs

> Ahoj.
> Koukni na stranky KADAO, tam je nekde popis jak se toho zbavit.
> Jinak ja jsem se tim hodne trapil a ani s nejvetsi mirou masochismu se mi
> nepodarilo nikde vycist, ze by to nebylo free.
>
> Ludek
>
>
> ---
> Douf�m, �e odchoz� zpr�va neobsahuje viry.
> Zkontrolov�no antivirov�m syst�mem AVG (http://www.grisoft(tec)cz).
> Verze: 6.0.342 / Virov� b�ze: 189 - datum vyd�n�: 14.3.2002
>

Kery typ databaze

[*] Petr Kejval <petr.kejval(zv)worldonline(tec)cz> - 16.5.2002 07:33:30

KaDao najdes tady
http://www.delphi.pari.bg/

Petr

Jak prerusit Form.Close?

[*] Milan Tomes <milan.tomes(zv)haida(tec)cz> - 16.5.2002 07:45:09

Krokoval jsem si VCL pri zjistovani teto chyby a ono to bylo nekde uvedeno
pravdepodobne zamerne viz. oblibene uslovi MS - it's not a bug, it's a
feature :((((((((
Ale ja jsem si to vyresil a nemam s tim problem....

S pozdravem

Milan Tomes
mailto:milan.tomes(zv)haida(tec)cz

> >No ja mam s OnCloseQuery spatne zkusenosti. Mam MDI aplikaci a pokud jsem
> >dal uzavreni mainformu (resp. pokud uzivatel kliknul na tlacitko v pravem
> >hornim rohu), tak ackoliv jsem mel udalost onCloseQuery obslouzenu tak
> >stejne bez jakehokoliv ptani se ukoncil. Vyresil jsem to nakonec tak, ze
> >jsem si do predka vsech formu v aplikacich pridal metodu:
> >
> >
> V tvem pripade musel byt problem nekde jinde. OnCloseQuery pouzivam
> jak na MainFormu, tak i na jednotlivych MDI childech a funguje naprosto
> spolehlive.
>
> eNca
>

Kery typ databaze (DAO)

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 16.5.2002 07:50:16

Tady jsou komponenty. Ty same mam. Tu licenci nervaly komponenty ale ovladac
DAO databaze od MS.
Rumcajs

> KaDao najdes tady
> http://www.delphi.pari.bg/
>
> Petr
>
>

IB:Lock manager out of room

[*] Kalhous Zdenek <zdenek.kalhous(zv)comarr(tec)cz> - 16.5.2002 08:00:54

IB server na Linuxu, casem hlasi chybu "Lock manager out of room"
pri spousteni stale kratsich skriptu (generovani databaze) az
nakonec nelze spustit nic. Nevite co s tim?Z.Kalhous

Constructor- WAS: ( IN FACT: Class property )

[*] Karel Cibulka <KCibulka(zv)seznam(tec)cz> - 16.5.2002 08:04:29

Dne 15.�kv�ten�2002, <delphi-l(zv)clexpert(tec)cz> napsal:

> > type
> > PMujObjekt = ^TMujObjekt;
> > TMujObjekt = object { ekvivalentni TMujObjekt = object> Ano to je pravda, ale uz nezijeme v roce 199x (kolik to bylo?),
> takze radsi na tu syntaxi "TMujObjekt = object" zapomente...
> podle me je to v tuto chvili uz slepa vetev (i kdyz se s ni dala
> uzit fura legrace, napr. hratky s TurboVision).


Ahoj,

netvrdil bych, ze je to mrtva/slepa vetev (prece jen ji stale
Delphi/Kylix i po takove dobe podporuji a nenabizi switch, ktery by
to vypinal), viz. nahrada za VCL - KOL Library:

http://bonanzas.rinet.ru/

Ono totiz pouziti class druhu objektu potrebuje vice kodu a mista pro
data, takze projekty narustaji mnohem vice nez je zdravo. Toho
vyuziva zmineny projekt vyse, ktery pouziva "starou" metodu tvorby
objektu a z exe s prazdnym formularem, ktery ma ve VCL cca 300KB(!!)
lze s pomoci KOL udelat exe o velikosti cca 20KB(!!!). I kdyz tohle
vice souvisi s nabobtnalosti VCL...

K.C.

______________________________________________________________________
Reklama:
S Oskar GPRS jste vzdy pripojeni k internetu nebo Wapu. Pokud prave
neprenasite data, nic neplatite. http://ad2.seznam(tec)cz/redir.cgi?instance=26613%26url=http://www.gprsforum(tec)cz

Zmena vlastnika tabulky na Interbase

[*] Dusan Fojtik <fojtikd(zv)aix.upol(tec)cz> - 16.5.2002 08:06:16

Nazdar
Neznate nekdo moznost, jak zmenit vlastnika jakekoliv tabulky(pripadne
triggeru a procedur) v databazi Interbase ?
S pozdravem
Dusan Fojtik

Kery typ databaze (DAO)

[*] Rumcajs <prajz.rumcajs(zv)quick(tec)cz> - 16.5.2002 08:26:26

Hmmm tak uz sem na to prisel ...
Kdyz se naistaluji ovladace DAO, musi se jeste pridat do registru zaznam

REGEDIT4
[HKEY_CLASSES_ROOT\Licenses\F4FC596D-DFFE-11CF-9551-00AA00A3DC45]
(zv)="mbmabptebkjcdlgtjmskjwtsdhjbmkmwtrak"

Rumcajs

> Tady jsou komponenty. Ty same mam. Tu licenci nervaly komponenty ale
ovladac
> DAO databaze od MS.
> Rumcajs
>
> > KaDao najdes tady
> > http://www.delphi.pari.bg/
> >
> > Petr
> >
> >
>
>

Prehrani MIDI

[*] VladimirRuzicka <ruzicka(zv)digitus(tec)cz> - 16.5.2002 08:32:26

Napis jak moc se do problematiky MIDI chces ponorit, protoze to je taky
dulezite. Pokud by ti stacilo jen zrychlovani a zpomalovani prehravani
skladby, coz TMediaPlayer nepodporuje, tak by se na to dalo jit pres MCI
ovladace, podminkou v tomto pripade ovsem je, aby cesta k prehravanemu
souboru mela stary dosovsky tvar.

Vladimir, D4, W98

> Dobry den vsem v konferenci,
> mam takovy problem. Potreboval bych udelat proceduru pro prehravani
souboru
> *.mid, ale netusim jak? Vim, ze mid lze prehrat nap�. komponentou
> TMediaPlayer, ale ja bych potreboval vlastni rutinu. Jestli se s tim nekdo
> uz setkal, prosim pomozte mi. Diky.
>
> Martin Simbartl


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