mobile readt
Mobile Ready

Desenvolva aplicações mobile nativas. RAD Studio XE4 - o novo ambiente de desenvolvimento mobile / multi-plataforma.

Leia mais...

Q&A

Perguntas e respostas relevantes das listas de discução "lista-delphi" e "NDDV"

Q (lista-delphi) : Ao tentar declarar uma propriedade indexada ( do tipo array ), como o exemplo :


TLista = class private FLstGE : TObjectList; function GetGuiaItem(Idx: Integer): TItem; protected { protected declarations } public { public declarations } constructor Create; published property Item[Idx: Integer]: TGuiaItem read GetGuiaItem; end;

o compilador retorna a mensagem: Published property 'Item' cannot be of type ARRAY

A: O atributo de visibilidade ‘’published’’ é utilizado para propriedades que devem aparecer no Object Inspector.

O object inspector não trabalha com propriedades indexadas.

Para utlizar uma propriedade indexada visível em qualquer lugar que a classe for referenciada, deve utilizar o atributo ''public''

ex :

public
  property Item[Idx: Integer]: TGuiaItem read GetGuiaItem;

 

Não é possível instalar a JEDI no XE4 utilizando a versão "JVCL347CompleteJCL241-Build4571.zip" disponibilizada no source forge.

Para instalação é necessário baixar o build diário em :


JCL: http://sf.jcl.delphi-jedi.org/daily/
JVCL http://jvcl.sf.net/daily

Após descompactar as 2 pastas, copie o arquivo "jcl\source\include\jedi\jedi.inc" file para "jvcl\common\jedi\jedi.inc". Esta alteração é necessária pois o  "jedi.inc" da JVCL esta desatualizado.

Abra o prompt de comando em modo elevado ( aka Administrador ) e instale em ordem :

1o JCL: jcl\Install.bat

2o JVCL: jvcl\Install.bat

Q (lista-delphi) : Instalei o Delphi XE no Windows 7 Professional e, a princípio, ele não estava reconhecendo nenhum unit: Windows, Forms, System...

Conferi em Tools >> Options >> Environment Options >> Delphi Options >> Library e não havia nada declarado em "Library path". Então adicionei os sub-diretórios de "C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\source\" e ele passou a encontrar as Units, mas continua não reconhecendo algumas delas (mesmo estando corretamente mapeadas), como Classes e Variants...

A: Não se deve adicionar o Source no library path e sim o LIB que contem as units compiladas.

Se adicionar o source ele tentará recompilar as units e tem todas as units possuem o fonte completo.

Caique RodriguesTrabalha com desenvolvimento de software há 21 anos, com Delphi desde 1997, com Firebird desde 2002, participante ativo na comunidade Delphi, atuando como consultor Delphi/DataSnap a 6 anos de parceiros como Caneva, Led, O2 Tecnologia, Siagri, FlySolution, desenvolvendo as mais diversas soluções, entre elas NFe e CTe.

Crie aplicações com as mais avançadas ferramentas de desenvolvimento, baseadas em tecnologias respeitadas e aprovadas para as plataformas atuais.

acompanhe RAD Studio no Facebook
acompanhe RAD Studio no Twitter
acompanhe RAD Studio no Google+

A mais moderna solução para desenho, modelagem e arquitetura de dados.

acompanhe E/R Studio no Facebook
acompanhe E/R Studio no Twitter
acompanhe E/R Studio no Google+

Delphi
ER/S Software Architect
ER/S Portal

Gerencie, otimize, simplifique o desenvolvimento, administração e ajustes de performance de banco de dados para todas as principais plataformas DBMS

acompanhe DB PowerStudio no Facebook
acompanhe DB PowerStudio no Twitter
acompanhe DB PowerStudio no Google+

DBArtisan
Rapid SQL
DB Optimizer

Distribua, com loja própria e gratuita, apps de negócios para PC fornecendo uma experiência similar à dos dispositivos móveis para aplicações desktop.

acompanhe AppWave no Facebook
acompanhe AppWave no Twitter
acompanhe AppWave no Google+
Go to top