Alguem tem a licensa da DevExpress ou mexe bem com TreeList
Estou com um problema serio com a DevExpress estou mexendo com TreeList 5.45 é uma nova versão desse componente e o mesmo codigo que antés na versão 4.5 funcionava agora não funciona mais
Se alguem que tiver a licensa poder me ajudar ficarei muito grato pois com a licensa é possivel enviar um projetinho demo para eles que eles enviam corrigido para a gente..
o meu problema esta nesse codigo é erro de AccessViolation
vejam o codigo
procedure TForm1.Button4Click(Sender: TObject);
Var I : Integer;
var Texto : String;
var tn : TcxTreeListNode;
Procedure Parametros(TreeList : TcxTreeList; tn : TcxTreeListNode);
Begin
with cxTreeView do begin
Tn.Focused := True;
Columns[0].Editing := True;
Tn.SelectedIndex := 0;
Tn.imageindex := 0;
Columns[1].Editing := True;
TcxComboBox(InplaceEditor).ItemIndex := 0; // Error AcessViolation
TcxComboBox(InplaceEditor).PostEditValue;
Columns[2].Editing := True;
TcxComboBox(InplaceEditor).ItemIndex := 1;
TcxComboBox(InplaceEditor).PostEditValue;
End;
End;
Function RetornoTextoTreeItem(tn : TcxTreeListNode) : String;
begin
if (Tn = nil) then Exit;
Texto := tn.Texts[0];
Parametros(cxTreeView, Tn);
Tn := Tn.getFirstChild;
while Tn <> nil do begin
RetornoTextoTreeItem(tn);
tn := tn.getNextSibling;
end;
end;
begin
with cxTreeView do begin
BeginUpdate;
Setfocus;
Root[0].Expand(true);
RetornoTextoTreeItem(TopNode);
Root[0].Collapse(true);
Root[0].Expanded := True;
endUpdate;
end;
end;
Se alguem que tiver a licensa poder me ajudar ficarei muito grato pois com a licensa é possivel enviar um projetinho demo para eles que eles enviam corrigido para a gente..
o meu problema esta nesse codigo é erro de AccessViolation
vejam o codigo
procedure TForm1.Button4Click(Sender: TObject);
Var I : Integer;
var Texto : String;
var tn : TcxTreeListNode;
Procedure Parametros(TreeList : TcxTreeList; tn : TcxTreeListNode);
Begin
with cxTreeView do begin
Tn.Focused := True;
Columns[0].Editing := True;
Tn.SelectedIndex := 0;
Tn.imageindex := 0;
Columns[1].Editing := True;
TcxComboBox(InplaceEditor).ItemIndex := 0; // Error AcessViolation
TcxComboBox(InplaceEditor).PostEditValue;
Columns[2].Editing := True;
TcxComboBox(InplaceEditor).ItemIndex := 1;
TcxComboBox(InplaceEditor).PostEditValue;
End;
End;
Function RetornoTextoTreeItem(tn : TcxTreeListNode) : String;
begin
if (Tn = nil) then Exit;
Texto := tn.Texts[0];
Parametros(cxTreeView, Tn);
Tn := Tn.getFirstChild;
while Tn <> nil do begin
RetornoTextoTreeItem(tn);
tn := tn.getNextSibling;
end;
end;
begin
with cxTreeView do begin
BeginUpdate;
Setfocus;
Root[0].Expand(true);
RetornoTextoTreeItem(TopNode);
Root[0].Collapse(true);
Root[0].Expanded := True;
endUpdate;
end;
end;
Luciano_f
Curtidas 0
Respostas
.lg.
26/08/2009
da uma olhada na embarcadero... lá tem os preços de licença de cada produto.
Oferecer uma licença seria o mesmo que eu lhe passar um crack.
Nada ético.
---------------------------------------
Qual a mensagem do erro? Apenas um Access Violation?
Existe valor nos itens para vc acessar algum!?
Pelo que vi... vc está tentando passar o Combobox pro item que não existe.
Oferecer uma licença seria o mesmo que eu lhe passar um crack.
Nada ético.
---------------------------------------
Qual a mensagem do erro? Apenas um Access Violation?
Existe valor nos itens para vc acessar algum!?
Pelo que vi... vc está tentando passar o Combobox pro item que não existe.
GOSTEI 0
Luciano_f
26/08/2009
Bom dia amigo tudo bem.
Amigo eu gostaria de sua compreensão, se você podesse mandar essa pergunta para eles, eu lhe mandaria a questão já em Ingles, com um projetinho em anexo e você mandaria para a DevExpress, eu não quero a licensa dela, na verdade pretendo comprar esse componente mais primeiro preciso saber se isso que estou querendo dá certo.
eu testei o mesmo codigo no TreeList versão 4, com uma modificação apenas e funcionou perfeito mais na v 5 não funciona..
Se você pudesse me ajudar, inclusive se quiser algo, algum componente, codigo, programa.
Eu ficarei muito grato.
Se quiser me adicionar no MSN luapfr@hotmail.com
email para contato luapfr@yahoo.com.br
Grato.
Amigo eu gostaria de sua compreensão, se você podesse mandar essa pergunta para eles, eu lhe mandaria a questão já em Ingles, com um projetinho em anexo e você mandaria para a DevExpress, eu não quero a licensa dela, na verdade pretendo comprar esse componente mais primeiro preciso saber se isso que estou querendo dá certo.
eu testei o mesmo codigo no TreeList versão 4, com uma modificação apenas e funcionou perfeito mais na v 5 não funciona..
Se você pudesse me ajudar, inclusive se quiser algo, algum componente, codigo, programa.
Eu ficarei muito grato.
Se quiser me adicionar no MSN luapfr@hotmail.com
email para contato luapfr@yahoo.com.br
Grato.
GOSTEI 0