• Nenhum resultado encontrado

Responder Citar

0

Elvis Gomes

Responder Citar

0

Zanini gostaria saber sobre OOP no Delphi, além dos vídeos disponibilizado pelo Devmedia, e

também do código fonte do seu sistema, que esta ajudando muito nos estudos, tem alguma indicação de livro, sites ?

Parabéns pela iniciativa de disponibilizar o sistema, esta sendo de muito valor para estudar

Postado em 06 ago 2014 às 22:01

Zanini gostaria saber sobre OOP no Delphi, além dos vídeos disponibilizado pelo Devmedia, e

também do código fonte do seu sistema, que esta ajudando muito nos estudos, tem alguma indicação de livro, sites ?

Parabéns pela iniciativa de disponibilizar o sistema, esta sendo de muito valor para estudar

Responder Citar

Zanini

0

pclmcz

Responder Citar Olá, Elvis.

Agradeço elogios e fico contente saber que contribui para aprendizado. Só de saber que proporciona conhecimento já é gratificante.

O sistema que desenvolvi, possui muita OOP.

E vou ser sincero, fazem alguns anos que eu não leio livros que abordem OOP. No inicio eu aprendi bastante lendo, estudando. Mas o que tenho aprendido (por mais que saibamos, sempre há o que aprender) é na convivência diária com outros Programadores, onde trabalho. Essa convivência proporciona conhecimentos. Mesmos assim, as vezes surgem duvidas, e pesquiso na internet informações especificas que preciso para um determinado momento.

O site DevMedia tem um rico material abordando OOP.

Se tiver duvidas especificas, seria interesse abrir um topico aqui no Fórum DevMedia, e cada um de nós contribuir com informações.

Postado em 07 ago 2014 às 09:35

Zanini,

Erro:

Não está encontrando a variavel/constante "DecimalSeparator", que é nativa do Delphi. Solução:

Adicione a Unit (em "Uses"): "SysUtils" ou "System.SysUtils"

Continua apresentando o erro, estou usando o Delphi XE6, o que pode ser? Postado em 12 ago 2014 às 16:23

Zanini

Responder Citar

0

0

pclmcz

Responder Citar

0

pclmcz,

eu ainda não cheguei utilizar o XE6. E neste momento, não sei te informar como resolver. Verei durante a semana e informo aqui qualquer novidade.

Postado em 12 ago 2014 às 16:51

Valeu!! Ficou no aguardo.

Responder Citar

pclmcz

0

Zanini

Responder Citar

0

Alexandre

Olá, Alexandre!!!

Como esta o andamento da conversão do sistema para Delphi XE6, estou com problema na

instalação dos componentes que o Zanini, criou você teve êxito? Se positivo me passa como você fez. Desde de já agradeço.

Postado em 12 ago 2014 às 17:52

Gostaria da opinião de alguns... O Componente utilizado para acesso aos dados é o UniDAC, da Devart.

Estou com ideia de migrar para FireDAC. Que agora é nativo do Delphi. O que acham?

Ou sugerem outro componente dataware?

Postado em 13 ago 2014 às 01:12

Olá Zanini, e amigos tudo bem c/ vcs !! Espero que esteja tudo em Paz, ok!!

Responder Citar

0

Alexandre

Responder Citar Desculpe a minha demora, pois tive um problema de saúde, onde tive uma pequena

isquemia cerebral que me paralisou um pouco meu lado direito do corpo e só agora estou retornando minhas atividades,mas já esta tudo voltando tudo ao normal graças a DEUS, foi só um susto

mesmo..!!

Amigo Zanini, sobre aqueles e-mail que te mandei em relação dos erros SP_BANCO_SALDO_01, SP_BANCO_SALDO_02 vc chegou a ver??

para o amigo pclmcz,

quanto ao problema do "DecimalSeparator"

exemplo : Onde é ReplaceString(Result, '.', DecimalSeparator); que se refere a DecimalSeparator Coloque na frente o FormatSettings ficando sempre FormatSettings.DecimalSeparator

Sendo ReplaceString(Result, '.', FormatSettings.DecimalSeparator); se so ir acrescentando FormatSettings. ok!

não esquecer da unit users System.SysUtils no aguardo abraços a todos!!

Postado em 13 ago 2014 às 09:03

Olá pclmcz, Olá, Alexandre!!!

Qual seria o componente que vc esta com problemas ?

0

Alexandre

Responder Citar

0

Zanini

Responder Citar

0

Olá pclmcz, Olá, Alexandre!!!

Qual seria o componente que vc esta com problemas ?

Postado em 13 ago 2014 às 09:11

Olá, Alexandre!

Espero que passe essa fase, da melhor forma possível (y). E que tudo se resolva! :D

Vou considerar suas sugestões e implementar algo que contorne a situação do "DecimalSeparator".

Responder Citar

pclmcz

0

Alexandre

Alexandre,

Coloquei FormatSettings como você orientou mais ainda esta dando esse erro. Também declarei na uses a System.SysUtils

O erro é quando mando compilar o componente EditDialog ai nesse trecho apresenta o erro. begin

FloatValue := StrToFloat(Text);

---> Aqui OldSeparator := FormatSettings.DecimalSeparator; try FormatSettings.DecimalSeparator := FDecimalChar; ---> Value := FloatToStr(FloatValue); finally --> FormatSettings.DecimalSeparator := OldSeparator; end;

[dcc32 Error] fEstSearchDialog.pas(18): E2004 Identifier redeclared: 'System.SysUtils'

[dcc32 Fatal Error] EditDialog.dpk(41): F2063 Could not compile used unit 'fEstSearchDialog.pas' Aguardo retorno...

Postado em 13 ago 2014 às 12:29

pclmcz,

1º uma dica Instale a ultima versão do componente do Zeos para Xe6 antes, não sei porque mas acho que o EditDialog faz parte de alguma referencia dele ok!!

em 2º delete uma das users 'System.SysUtils' pois Identifier redeclared: 'System.SysUtils' esta duplicada e tem duas juntas

Responder Citar 3º neste link tem os componentes abertos ja compilados co meu xe6 dentro dele tem um pasta bpl copie todo o conteúdo

que esta nela para dentro da pasta C:\Users\Public\Documents\Embarcadero\Studio\14.0\Bpl e instale os pbl pelo install packages..

não esqueça de colocar no delphi optiones library os caminhos dos diretorios dos mesmos como o caminho +...\componentes_abertos\Beep

\componentes_abertos\EditDialog\Bibliotecas \Geral\componentes_abertos\EditDialog\dbDialog \Geral\componentes_abertos\Ide menu

e assim por diante ok!!

4º em global.pas unit do projeto em clasess declare a variavel FormatoBR: TFormatSettings; e no form principal dentro da procedure TFrmPrincipal.FormCreate(Sender: TObject);

coloque FormatoBR := TFormatSettings.Create; FormatoBR.DecimalSeparator := ','; FormatoUS := TFormatSettings.Create; FormatoUS.DecimalSeparator := '.'; System.SysUtils.FormatSettings := FormatoBR; FormatoBR.ThousandSeparator := ','; FormatoBR.DecimalSeparator := '.'; FormatoBR.CurrencyDecimals := 2; FormatoBR.DateSeparator := '/'; FormatoBR.ShortDateFormat := 'dd/mm/yyyy'; FormatoBR.LongDateFormat := 'dd/mm/yyyy'; FormatoBR.TimeSeparator := ':'; FormatoBR.TimeAMString := 'AM'; FormatoBR.TimePMString := 'PM'; FormatoBR.ShortTimeFormat := 'hh:mm'; FormatoBR.LongTimeFormat := 'hh:mm:ss'; FormatoBR.CurrencyString := 'R$';

espero ter ajudado !! abraços

Alexandre

Documentos relacionados