observe na imagem ao lado. Todas as propriedades da cor verde sao do tipo Boolean, assim como as que sao do tipo Integer estao em roxo.Em relacao aos tipos de propriedades apresentadas e comparando com as apresentadas no Delphi 2010, notei que ha pouquissimas diferencas, e todas as que identifiquei se tratavam de propriedades que foram acrescentando na versao 2010.O mesmo ocorre com os tipos de eventos.EditorO editor do codigo fonte tras muitos dos recursos originais do Delphi, inclusive utiliza as mesmas teclas de atalho para tarefas comuns (por exemplo o F12 que alterna entre o modo de design e de edicao). No entanto nem tudo funciona 100% e o editor passa uma impressao de nao ser muito maleavel.Nas primeiras linhas de codigo escrito notei que o TAB nao identava o codigo; ainda nao ha um auto-complete, live-template, code parameters e outras facilidades.Para que esta acostumado com o code-completion (CTRL + Space) certamente ira sentir um pouco de desconforto. Nos release testada o popup so era apresentado apos o pressionamento o ponto final (".").A editor de design do Delphi++ tambem tem varias limitacoes. O que notei e que o usuario precisa utilizar constantemente o mouse para ajustar o focus no ponto correto. Isso dificulta muito a alternancia entre o formulario e o Object Inspector durante, por exemplo, a tela de criacao e design dos formularios.Maos a obraDepois de analisar esses e muitos outros recursos, resolvi colocar a mao na massa e implementar alguma coisa para avaliar a linguaguem propriamente dita.Comecei dropando alguns componentes no formulario, ajustando algumas propriedades, alinhando os componentes, acrescentei um MainMenu, inclui alguns itens no menu, ...Quando dei um duplo-click sobre um dos itens do menu com a intencao de implementar o evento OnClick, a duas pequenas diferencas surgiram. Uma e a declaracao do evento nao incluir o nome da classe (algo como procedure TForm1.menuOpenOnClick ...); a segunda foi ver que em vez de TObject, o parametro Sender do evento e do tipo any.var gFileName: string;procedure menuOpen_OnClick(Sender: any);var lFStream: TFileStream; lCharacter: Char; lBuffer: string; lSize: Integer;begin if self:dlgOpen.Execute then begin lFStream := TFileStream.Create(self:dlgOpen.FileName, fmOpenRead); try lBuffer := ''; while lFStream.Read(lCharacter, 1) = 1 do lBuffer := lBuffer + lCharacter; self:memFile.Lines.Text := lBuffer; gFileName := self:dlgOpen.FileName; finally lFStream.Free; end; end;end;Estava esperando visualizar uma unit com a estrutura de um arquivo pascal padrao (secoes: unit, interface, type e implementation), mas tudo que se observa e a declaracao dos metodos.No metodo acima e a implementacao do evento OnClick da opcao "Open" do menu "File" que foi acrescentado no formulario.A simples tarefa de abir um arquivo e importar seu conteudo para um componente TMemo demandou um tempinho consideravel porque a estrutura do arquivo e a bliblioteca de funcoes nao sao iguais ao do Delphi.Inicialmente comecei tentando utilizar as funcoes FileOpen, FileRead e FileClose para acesso ao arquivo desejado, mas sempre era exibida uma mensagem de erro indicando que tal funcao nao existia. Nao ha a clausula "uses", para fazer a importacao/referencia a units.Entao, depois de um tempo notei que entre as mais de 400 classes oferecidas pelo Delphi++, TFileStream estava incluida.Outro ponto bastante