Ljudi pomagajte!!! Kako da update - ujem directoryoutline posle kreiranja foldera? U stvari stvar je ovakva: Koristim proceduru za kreiranje foldera (mkdir) i posle nje folder se kreira ali se ne prikazuje u directoryoutline -u.Pokusao sam sa directoryoutline.update i sa directoryoutline.refresh i ne uspeva. Pomagajte inace sam nadrljo!!! Unapred hvala!
Problemi sa directoryoutline- om!?
Zaključano
Zakačeno
> Ljudi pomagajte!!! Kako da update - ujem directoryoutline posle kreiranja foldera? U stvari stvar je ovakva: Koristim proceduru za
> kreiranje foldera (mkdir) i posle nje folder se kreira ali se ne prikazuje u directoryoutline -u.Pokusao sam
> sa directoryoutline.update i sa directoryoutline.refresh i ne uspeva. Pomagajte inace sam nadrljo!!! Unapred hvala!
Misliš na TDirectoryOutline iz Delphi primera? Pokušaj da promeniš dir na neki drugi pa vrati na onaj prethodni ili pozovi RecreateWnd ili dodaj metodu komponeti koja će pozvati BuildTree. Ako ti je potrebno da primiš obaveštenja i o promenama koje se dese van tvog programa onda pogledaj funkcije
SHChangeNotifyRegister, SHChangeNotify i FindFirstChangeNotification.
> kreiranje foldera (mkdir) i posle nje folder se kreira ali se ne prikazuje u directoryoutline -u.Pokusao sam
> sa directoryoutline.update i sa directoryoutline.refresh i ne uspeva. Pomagajte inace sam nadrljo!!! Unapred hvala!
Misliš na TDirectoryOutline iz Delphi primera? Pokušaj da promeniš dir na neki drugi pa vrati na onaj prethodni ili pozovi RecreateWnd ili dodaj metodu komponeti koja će pozvati BuildTree. Ako ti je potrebno da primiš obaveštenja i o promenama koje se dese van tvog programa onda pogledaj funkcije
SHChangeNotifyRegister, SHChangeNotify i FindFirstChangeNotification.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.
How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Malo pitanje... Kako da dodam metodu i 'el moze neko da napise celu funkciju da bi mi bilo jasnije?
> Malo pitanje... Kako da dodam metodu i 'el moze neko da napise celu funkciju da bi mi bilo jasnije?
Možeš izmeniti samu TDirectoryOutline komponentu, napraviš kopiju DirOutln.pas koju staviš ga u dir tvoje aplikacije pa onda dodaš jednu public metodu npr. RefreshTree u kojoj pozoveš BuildTree ili Build tree samo prebaciš u public deo. Druga čistija varijanta je da napraviš naslednika TDirectoryOutline u kome ćeš BuildTree overajdovati ali u public delu npr.
TMyDir = class(TDirectoryOutline)
public
procedure BuildTree; override;
end;
implementation
TMyDir.BuildTree;
begin
inherited BuildTree;
end;
Možeš izmeniti samu TDirectoryOutline komponentu, napraviš kopiju DirOutln.pas koju staviš ga u dir tvoje aplikacije pa onda dodaš jednu public metodu npr. RefreshTree u kojoj pozoveš BuildTree ili Build tree samo prebaciš u public deo. Druga čistija varijanta je da napraviš naslednika TDirectoryOutline u kome ćeš BuildTree overajdovati ali u public delu npr.
TMyDir = class(TDirectoryOutline)
public
procedure BuildTree; override;
end;
implementation
TMyDir.BuildTree;
begin
inherited BuildTree;
end;
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.
How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Sve je to u redu i radi, ali problem je sledeci: na formi imam dva directoryoutline - a i ako zamenim to za oba projekat prijavi gresku. Pomognite ako znate!!! Unapred hvala!!!
Nisam razumeo, koje si tačno rešenje primenio i koju grešku dobiješ?
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.
How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Ako zamenim u tipe za Directoryoutline1:Tmydir radi ali ako to uradim i sa directoryoutline2:Tmydir prijavi gresku.
> Ako zamenim u tipe za Directoryoutline1:Tmydir radi ali ako to uradim i sa directoryoutline2:Tmydir prijavi gresku.
A greška je? Evo primera sa dve kontrole koji radi bez problema:
A greška je? Evo primera sa dve kontrole koji radi bez problema:
Code:
with TMyDir.Create(Self) do
begin
Parent := Self;
Top := 50;
Left := 50;
Height := 350;
SetDrive('C');
SetDirectory('C:\WinNt');
BuildTree;
end;
with TMyDir.Create(Self) do
begin
Parent := Self;
Top := 50;
Left := 250;
Height := 350;
SetDrive('C');
SetDirectory('C:\WinNt');
BuildTree;
end;
with TMyDir.Create(Self) do
begin
Parent := Self;
Top := 50;
Left := 50;
Height := 350;
SetDrive('C');
SetDirectory('C:\WinNt');
BuildTree;
end;
with TMyDir.Create(Self) do
begin
Parent := Self;
Top := 50;
Left := 250;
Height := 350;
SetDrive('C');
SetDirectory('C:\WinNt');
BuildTree;
end;
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.
How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Program prijavi gresku pri pokretanju aplikacije, "Class TdirectoryOutline not fuond". Da li neko ima ideju?
> Program prijavi gresku pri pokretanju aplikacije, "Class TdirectoryOutline not fuond". Da li neko ima idej
Liči na grešku u dfm fajlu. Proveri još jednom da li ti je putanja do Samples dira u pathu i da li je TDirectoryOutline ispravno instalirana kao komponenta. Ako ne uspe pošalji što kraći primer pa ćemo pogledati.
Liči na grešku u dfm fajlu. Proveri još jednom da li ti je putanja do Samples dira u pathu i da li je TDirectoryOutline ispravno instalirana kao komponenta. Ako ne uspe pošalji što kraći primer pa ćemo pogledati.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.
How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html