Versões Delphi para Diretivas de Compilação
Pessoal, estava tentando fazer algumas coisa com diretivas de compilação no delphi, mais especificadamente tentando deixar um trecho de meu código unificado para se usar em mais de uma versão do delphi.
Assim estou colocando as versão de cada delphi e sua versão na diretiva de compilação.
- VER80 – Delphi 1
- VER90 – Delphi 2
- VER100 – Delphi 3
- VER120 – Delphi 4
- VER130 – Delphi 5
- VER140 – Delphi 6
- VER150 – Delphi 7
- VER160 – Delphi 8
- VER170 – Delphi 2005
- VER180 – Delphi 2006
- VER180 – Delphi 2007
- VER185 – Delphi 2007
- VER200 – Delphi 2009
- VER210 – Delphi 2010
- VER220 – Delphi XE
- VER230 – Delphi XE2
- VER240 – Delphi XE3
- VER250 – Delphi XE4
Delphi Tour Multi-device
O Delphi e a suíte RAD Studio são as plataformas para o desenvolvimento de aplicações multidispositivo verdadeiramente nativas. E são ideais para você, que precisa desenvolver – rapidamente! – aplicações para desktops, tablets e smartphones. O desenvolvimento nativo possibilita aplicações com maior controle, mais seguras e com uma melhor experiência do usuário. Você, que existe para construir grandes aplicações, verá como suportar várias plataformas e dispositivos a partir de uma única base de código, preservando o seu conhecimento, em tópicos como:
- Desenvolvimento Multidispositivo
- O novo compilador
- Evoluções da Linguagem Delphi
- Templates para aplicações móveis
- Controles e estilos nativos, Actions e Gestures
- Acesso nativo a sensores
- Banco de dados embutido
- Desenvolvimento multicamadas
Site para inscrição: http://www.embarcaderobr.com.br/tour/
Projeto piloto de nota fiscal eletrônica entra em vigor no RN, diz SET
O projeto piloto da nota fiscal eletrônica para consumidor final (NFC-e) passa a valer no Rio Grande do Norte, a regulamentação foi publicada no Diário Oficial do Estado (DOE) desta quinta-feira (11). Segundo a Secretaria Estadual de Tributação (Set), a mudança tem o intuito de oferecer mais uma facilidade ao registro de operações do comércio varejista, diminuindo as chances de sonegação fiscal.
Além disso, segundo a Set, a alteração permitirá a padronização de procedimentos pelo meio eletrônico tendo como parâmetro a Nota Fiscal Eletrônica (NF-e), que entrou em vigor no Brasil em 2008. Através dela, as Secretarias de Fazenda receberão as informações assim que ocorrer a operação comercial. A interferência no ambiente do contribuinte será mínima, à medida que o fisco estadual não precisará vistoriar máquinas para obter as informações que estarão disponíveis no ambiente virtual.
O projeto piloto para NFC-e foi instituído através da reunião técnica do Encontro Nacional de Coordenadores e Administradores Tributários Estaduais (Encat), em Manaus, que aconteceu em agosto do ano passado, e teve a participação de empresas voluntárias sediadas nos estados que se integraram no projeto piloto: Rio Grande do Norte, Sergipe, Rio Grande do Sul, Maranhão, Mato Grosso, Amazonas e Acre.
Segundo o Auditor Fiscal Marconi Brasil, este é um marco de avanço significativo para a consolidação da NFC-e no RN, resultante de um trabalho de parceria entre o fisco, empresas e provedores de Tecnologia da Informação (TI). “Certamente o caminho é ainda mais longo e estamos pavimentando-o para uma solução madura, eficiente e que atenda a todas as partes envolvidas”, disse.
Vantagens
Através da utilização do NFC-e o consumidor poderá ter o documento fiscal a hora que precisar, diminuindo assim o uso do papel. As informações poderão ser enviadas pela empresa por e-mail para o cliente. Caso ele tenha um smartphone ou aparelho que disponha de tecnologia móvel de captura e armazenamento de dados visuais, como tablet, o mesmo poderá escanear da tela do computador da empresa o QR Code, código de barras bidimensional.
Ao consultar o código pela Internet ele terá acesso a todas as informações da transação comercial descritas na NFC-e, assim como a impressão do documento.
Para efetuar o download da portaria clique aqui.
MUDANÇA DO AMBIENTE AUTORIZADOR DA NF-E
Empresas do RN emissoras de NF-e devem ajustar seu aplicativo para o novo ambiente autorizador SVRS no dia 06 de maio de 2013
Para tanto, devem providenciar a alteração no software emissor mudando o ambiente autorizador da SVAN para a SVRS.
Mudança no Software Emissor da NF-e:
- Para as empresas que utilizam o programa emissor gratuito, oferecido pela SEFAZ/SP, a atualização do programa será automática, bastando à empresa seguir as orientações do próprio aplicativo.
- Para as empresas que utilizam programa emissor próprio ou de terceiros, a mudança limita-se a troca do endereço eletrônico dos serviços (WebServices) da NF-e, apontando-os para o ambiente SVRS. (instruções em anexo)
Atenção: A atualização deverá ser implantada pela empresa para funcionar a partir do dia 06 de maio de 2013. Após está data, o ambiente autorizador NF-e do SVAN será desativado para os contribuintes do RN.
Dúvidas e contato
A equipe de atendimento da SET/RN estará à disposição para dirimir quaisquer dúvidas referentes ao processo de mudança do ambiente autorizador para a SVRS.
Contatos pelos seguintes canais alternativos:
- Através do telefone da equipe de atendimento:(84)3232-2090
- Através do e-mail da equipe de atendimento: atendimento@set.rn.gov.br
- Através da Sala de Contato do portal da SET/RN: www.set.rn.gov.br opção do menu ‘Sala de Contato’, assunto ‘Nota Fiscal Eletrônica’
O horário de funcionamento da equipe de atendimento será diariamente, de segunda a sexta, das 07:00 às 18:00 horas, ininterruptas.
Instruções técnicas da mudança para a SVRS (para emissor próprio):
1) Inicialmente, por medida de segurança e para adaptação ao novo ambiente autorizador, recomenda-se testar as autorizações de NF-e no ambiente de homologação (sem valor fiscal) da SVRS
Este ambiente já está disponível e pode ser utilizado livremente pelos emitentes de NF-e.
Observar a lista de WebServices da SVRS de homologação:
Sefaz Virtual Rio Grande do Sul – (SVRS) – HOMOLOGAÇÃO
| Serviço | URL (endereço eletrônico) |
|---|---|
| NfeRecepcao | https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/Nferecepcao/NFeRecepcao2.asmx |
| NfeRetRecepcao | https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/NfeRetRecepcao/NfeRetRecepcao2.asmx |
| NfeInutilizacao | https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao2.asmx |
| NfeConsultaProtocolo | https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/NfeConsulta/NfeConsulta2.asmx |
| NfeStatusServico | https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/NfeStatusServico/NfeStatusServico2.asmx |
| RecepcaoEvento | https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx |
2) A partir do dia 06 de maio de 2013, a empresa deverá colocar em produção nova versão do aplicativo próprio ou de terceiros com os endereços (URL) da SVRS de produção.
Abaixo, segue lista de WebServices da SVRS de produção:
Sefaz Virtual Rio Grande do Sul – (SVRS) – PRODUÇÃO
| Serviço | URL (endereço eletrônico) |
|---|---|
| NfeRecepcao | https://nfe.sefazvirtual.rs.gov.br/ws/Nferecepcao/NFeRecepcao2.asmx |
| NfeRetRecepcao | https://nfe.sefazvirtual.rs.gov.br/ws/NfeRetRecepcao/NfeRetRecepcao2.asmx |
| NfeInutilizacao | https://nfe.sefazvirtual.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao2.asmx |
| NfeConsultaProtocolo | https://nfe.sefazvirtual.rs.gov.br/ws/NfeConsulta/NfeConsulta2.asmx |
| NfeStatusServico | https://nfe.sefazvirtual.rs.gov.br/ws/NfeStatusServico/NfeStatusServico2.asmx |
| RecepcaoEvento | https://nfe.sefazvirtual.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx |
Saiba como arrumar o PC “bugado” com falha do Windows 7
O problema na atualização de segurança KB2823324, liberada pela Microsoft para o Windows 7, e que está impedindo os computadores de ligarem, é grave, mas tem solução. Enquanto a empresa não solta uma correção da falha, podemos recuperar a maquina executando os seguintes passos.
Ao ligar o computador, mantenha a tecla F8 pressionada. Um menu de opções deverá surgir. O usuário deverá selecionar a opção de acessar o modo de segurança com prompt de comando. Após a inicialização, o comando abaixo deverá ser digitado:
dism.exe /image:C:\ /cleanup-image /revertpendingactions
“C:”, no caso, é o drive no qual está instalado o Windows. A letra poderá ser substituída, caso o sistema tenha sido instalado em outro drive. Dê “Enter” e reinicie.
Outra opção é utilizar o disco de instalação do Windows 7. Ao iniciar o computador, entre no modo de recuperação e abra o prompt de comando. Então, digite o mesmo comando destacado logo acima deste texto e reinicie o computador.
SEFAZ SP anuncia fim do ECF
O SAT é o Sistema Autenticador e Transmissor de Cupons Fiscais Eletrônicos (SAT-CF-e) que tem por objetivo documentar, de forma eletrônica, as operações comerciais do varejo dos contribuintes do Estado de São Paulo, garantindo a segurança do documento fiscal para o adquirente.
A Secretária da Fazendade São Paulo (SEFAZ SP) publicou no início de novembro de 2012 a Portaria CAT 147, divulgando o cronograma de obrigatoriedade.
1) Prazo para adoção do SAT:
De acordo com a Portaria, a partir de Julho/2013, “não serão concedidas novas autorizações de uso de equipamento ECF”.
2) Objetivo do Projeto SAT:
A SEFAZ SP tem por objetivo oferecer um equipamento com valor de investimento mais acessível (o SAT), visando gerar, autenticar e transmitir via Internet os cupons fiscais eletrônicos emitidos pelos estabelecimentos comerciais.
Desta forma, espera-se minimizar custos e simplificar as obrigações acessórias para estabelecimentos comerciais contribuintes de ICMS.
3) Quais serão os impactos para os estabelecimentos em São Paulo?
Para que o SAT funcione corretamente, o estabelecimento comercial deverá:
· Possuir o equipamento SAT de modelo registrado junto ao fisco;
· Possuir o software de automação comercial adequado;
· Os aplicativos PAF-ECF deverão ser ajustados;
· Possuir acesso à internet;
· Possuir uma impressora comum (não fiscal), para a impressão do extrato do cupom fiscal eletrônicodo SAT.
4) E a TEF (Transferência Eletrônica de Fundos)?
Não será necessária nenhuma adequação no TEF, pois a mesma se comunica com o software de automação comercial, e este por sua vez, fará a interface com o SAT e com a impressora não fiscal.
Mudança
Pessoal, estou efetuando algumas mudanças no blog, caso algum link não funcione, basta me avisar que recupero.
Ate mais!
Convertendo arquivos DFM binários para texto
Os arquivos .DFM no Delphi são arquivos que mantem as informações dos componentes presentes em cada form. Informações como posicionamento dos componentes, tamanho, valor das propriedades, etc. Esses arquivos eram no início binários e em certo ponto da evolução do Delphi, ele começou a suportar estes arquivos em texto puro.
Por que isso é bom? Isso é ótimo na verdade para sistemas de controle de versão. Se tenho um form com 100 componentes o DFM vai ficar gigante, com centenas de linhas. Se eu mudo apenas um componente de lugar no form, mesmo que seja um componente não visual, o DFM é atualizado. Em casos como esse, apenas uma ou duas linhas do DFM são alteradas. Se ele estiver no formato texto, os sistemas de controle de versão mais inteligentes como o SubVersion armazenam apenas as modificações realizadas de uma revisão para outra, ou seja, uma ou duas linhas. Se o arquivo é binário, ele não consegue comparar, e tem que copiar novamente o arquivo inteiro para seu repositório. Deu pra imaginar o tamanho da economia, não?
Mas outra grande vantagem é que as versões do seu DFM também poderão ser comparadas por softwares que comparam código fonte, e você poderá ver com facilidade as mudanças em propriedades dos seus componentes de uma versão para outra.
Resumindo, escrevi tudo isso só pra falar que hoje descobri que um utilitário que acompanha o Delphi que converte arquivos DFM. Tando de binário para texto, como ao contrário. Eu tinha alguns forms ainda com DFM binário. Geralmente estes forms vem de versões antigas do Delphi, que vamos migrando, e converti todos em uma tacada só:
convert -t -i -s *.dfm
Esse código converte todos os arquivos .dfm para texto, a partir do diretório que você estiver e todos os subdiretórios. Caso queira apenas no diretório atual, remova o “-s”.
Mas atenção, se você converter seus forms para texto não conseguirá mais abrí-lo em versões do Delphi que não suportam isso. Não me lembro em qual versão esse recurso foi introduzido, portanto, saiba o que está fazendo.
Além disso, para garantir que seus novos forms são criados em texto, no Delphi 7 verifique a opção emTools -> Environment Options -> Designer -> New forms as text. No Delphi 2005 em Tools -> Options -> VCL Designer.
Fonte: http://www.ericksasse.com.br/convertendo-arquivos-dfm-binrios-para-texto/
Impostômetro
Ninguém é substituível!!
Na sala de reunião de uma multinacional o diretor nervoso fala com sua equipe de gestores.
Agita as mãos, mostra gráficos e, olhando nos olhos de cada um ameaça: “ninguém é insubstituível”!
A frase parece ecoar nas paredes da sala de reunião em meio ao silêncio.
Os gestores se entreolham, alguns abaixam a cabeça. Ninguém ousa falar nada.
De repente um braço se levanta e o diretor se prepara para triturar o atrevido:
- Alguma pergunta?
- Tenho sim. E Beethoven?
- Como? – o encara o diretor confuso.
- O senhor disse que ninguém é insubstituível e quem substituiu Beethoven?
Silêncio…
O funcionário fala então:
- Ouvi essa estória esses dias, contada por um profissional que conheço e achei muito pertinente falar sobre isso. Afinal as empresas falam em descobrir talentos, reter talentos, mas, no fundo continuam achando que os profissionais são peças dentro da organização e que, quando sai um, é só encontrar outro para por no lugar. Então, pergunto: quem substituiu Beethoven? Tom Jobim? Ayrton Senna? Ghandi? Frank Sinatra? Garrincha? Santos Dumont ? Monteiro Lobato? Elvis Presley? Os Beatles? Jorge Amado? Pelé? Paul Newman? Tiger Woods? Albert Einstein? Picasso? Zico? Etc.?…
O rapaz fez uma pausa e continuou:
- Todos esses talentos que marcaram a história fazendo o que gostam e o que sabem fazer bem, ou seja, fizeram seu talento brilhar. E, portanto, mostraram que são sim, insubstituíveis. Que cada ser humano tem sua contribuição a dar e seu talento direcionado para alguma coisa. Não estaria na hora dos líderes das organizações reverem seus conceitos e começarem a pensar em como desenvolver o talento da sua equipe, em focar no brilho de seus pontos fortes e não utilizar energia em reparar seus ‘erros ou deficiências’?
Nova pausa e prosseguiu:
- Acredito que ninguém se lembra e nem quer saber se BEETHOVEN ERA SURDO , se PICASSO ERA INSTÁVEL , CAYMMI PREGUIÇOSO, KENNEDY EGOCÊNTRICO, ELVIS PARANÓICO… O que queremos é sentir o prazer produzido pelas sinfonias, obras de arte, discursos memoráveis e melodias inesquecíveis, resultado de seus talentos. Mas cabe aos líderes de uma organização mudar o olhar sobre a equipe e voltar seus esforços, em descobrir os PONTOS FORTES DE CADA MEMBRO. Fazer brilhar o talento de cada um em prol do sucesso de seu projeto.
Divagando o assunto, o rapaz continuava.
- Se um gerente ou coordenador, ainda está focado em ‘melhorar as fraquezas’ de sua equipe, corre o risco de ser aquele tipo de ‘técnico de futebol’, que barraria o Garrincha por ter as pernas tortas; ou Albert Einstein por ter notas baixas na escola; ou Beethoven por ser surdo. E na gestão dele o mundo teria PERDIDO todos esses talentos. Olhou a sua volta e reparou que o Diretor, olhava para baixo pensativo.
- Seguindo este raciocínio, caso pudessem mudar o curso natural, os rios seriam retos não haveria montanha, nem lagoas, nem cavernas, nem homens nem mulheres, nem sexo, nem chefes, nem subordinados… Apenas peças… E nunca me esqueço de quando o Zacarias dos Trapalhões que ‘foi pra outras moradas’. Ao iniciar o programa seguinte, o Dedé entrou em cena e falou mais ou menos assim: “Estamos todos muito tristes com a ‘partida’ de nosso irmão Zacarias…. e hoje, para substituí-lo, chamamos:…NINGUÉM… Pois nosso Zaca é insubstituível.”
– concluiu, o rapaz e o silêncio foi total.
Conclusão:
PORTANTO NUNCA ESQUEÇA:
VOCÊ É UM TALENTO ÚNICO!
COM TODA CERTEZA NINGUÉM TE SUBSTITUIRÁ!
“Sou um só, mas ainda assim sou um. Não posso fazer tudo…, mas posso fazer alguma coisa. Por não poder fazer tudo, não me recusarei a fazer o pouco que posso.”
“NO MUNDO SEMPRE EXISTIRÃO PESSOAS QUE VÃO TE AMAR PELO QUE VOCÊ É… E OUTRAS … QUE VÃO TE ODIAR PELO MESMO MOTIVO…
ACOSTUME-SE A ISSO… COM MUITA PAZ DE ESPÍRITO…”
Fonte: http://www.qualidadebrasil.com.br/artigo/2292/ninguem_e_substituivel