<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>CincoBytes</title>
	<atom:link href="http://cincobytes.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://cincobytes.net</link>
	<description>Pequenas soluções em Delphi</description>
	<pubDate>Thu, 28 Aug 2008 10:31:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Função para validar Inscrição Estadual - Ajustes</title>
		<link>http://cincobytes.net/funcao-para-validar-inscricao-estadual-ajustes/</link>
		<comments>http://cincobytes.net/funcao-para-validar-inscricao-estadual-ajustes/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 15:24:42 +0000</pubDate>
		<dc:creator>Paulo (CincoBytes)</dc:creator>
		
		<category><![CDATA[Análises]]></category>

		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[Todos]]></category>

		<guid isPermaLink="false">http://cincobytes.net/funcao-para-validar-inscricao-estadual-ajustes/</guid>
		<description><![CDATA[Fiz alguns ajustes na função que valida as Inscrições Estaduais.
Adicionei validação para RN com 10 digitos.
Correção na validação de RO quando  o resultado do modulo era 10 ou 11.
http://cincobytes.net/funcao-para-validar-inscricao-estadual-ie-de-todos-os-estados/

Caso você tenha baixado a versão anterior sugiro que baixe novamente!
Aqueles que deixaram os seus e-mails  irão receber um notificação automaticamente.

Um abraço!


]]></description>
		<wfw:commentRss>http://cincobytes.net/funcao-para-validar-inscricao-estadual-ajustes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Simular InKey do clipper no delphi</title>
		<link>http://cincobytes.net/simular-inkey-do-clipper-no-delphi/</link>
		<comments>http://cincobytes.net/simular-inkey-do-clipper-no-delphi/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 16:29:34 +0000</pubDate>
		<dc:creator>Paulo (CincoBytes)</dc:creator>
		
		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[Todos]]></category>

		<guid isPermaLink="false">http://cincobytes.net/simular-inkey-do-clipper-no-delphi/</guid>
		<description><![CDATA[Se você trabalhou com clipper, com certeza você conheceu a função Inkey (ela interrompia a execução do programa até que alguma tecla fosse pressionada). Semana passada encontrei um código em delphi que simula em parte essa função.

procedure WaitUntilKeyPressed(seconds: Integer);
var
  i: Byte;
  j: integer;
  KeyboardState: TKeyboardState;
  keypress: Boolean;
  Msg: TMsg;
begin
  [...]]]></description>
		<wfw:commentRss>http://cincobytes.net/simular-inkey-do-clipper-no-delphi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Diferenças entre a CAT-102/2007 e a CAT-13/2008</title>
		<link>http://cincobytes.net/diferencas-entre-a-cat-1022007-e-a-cat-132008/</link>
		<comments>http://cincobytes.net/diferencas-entre-a-cat-1022007-e-a-cat-132008/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 23:57:07 +0000</pubDate>
		<dc:creator>Paulo (CincoBytes)</dc:creator>
		
		<category><![CDATA[No contexto]]></category>

		<category><![CDATA[Todos]]></category>

		<guid isPermaLink="false">http://cincobytes.net/diferencas-entre-a-cat-1022007-e-a-cat-132008/</guid>
		<description><![CDATA[No dia 18/02/2008 foi publicada a portaria CAT-13/2008 que altera o Anexo Único da Portaria CAT-102/07 (que disciplina o procedimento do registro eletrônico de Nota Fiscal Modelo 1 ou 1-A).
Apesar dessa portaria substituir por completo o anexo único da CAT-102, o layout não foi alterado em seus campos (posição e tamanho) mas apenas na descrição [...]]]></description>
		<wfw:commentRss>http://cincobytes.net/diferencas-entre-a-cat-1022007-e-a-cat-132008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Como utilizar o LockBox para gerar EAD / CAT-52 / Delphi</title>
		<link>http://cincobytes.net/como-utilizar-o-lockbox-para-gerar-ead-cat-52-delphi/</link>
		<comments>http://cincobytes.net/como-utilizar-o-lockbox-para-gerar-ead-cat-52-delphi/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 10:18:58 +0000</pubDate>
		<dc:creator>Paulo (CincoBytes)</dc:creator>
		
		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[Todos]]></category>

		<guid isPermaLink="false">http://cincobytes.net/como-utilizar-o-lockbox-para-gerar-ead-cat-52-delphi/</guid>
		<description><![CDATA[Devido a dificuldade que muitos estão encontrando para gerar o registro EAD da portaria CAT-52, resolvi postar um pequeno exemplo com o LockBox da TurboPower:
1 - Baixe o LockBox/TurboPower em http://sourceforge.net/projects/tplockbox/
2 - Adicionar em uses &#8230; LbCipher, LbClass, LbUtils, LbAsym, LbRSA;
3 - Os seguintes passos devem ser seguidos para gerar a Assinatura digital:
(A) - Criar [...]]]></description>
		<wfw:commentRss>http://cincobytes.net/como-utilizar-o-lockbox-para-gerar-ead-cat-52-delphi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Arranjo simples - Código delphi - Parte 2</title>
		<link>http://cincobytes.net/arranjo-simples-codigo-delphi-parte-2/</link>
		<comments>http://cincobytes.net/arranjo-simples-codigo-delphi-parte-2/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 18:46:45 +0000</pubDate>
		<dc:creator>Paulo (CincoBytes)</dc:creator>
		
		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[Todos]]></category>

		<guid isPermaLink="false">http://cincobytes.net/arranjo-simples-codigo-delphi-parte-2/</guid>
		<description><![CDATA[Este artigo é a seqüência do publicado no dia 12 de Janeiro&#8230; de lá para cá consegui algum tempo livre e melhorei o algoritmo obtendo um redução de 55% no tempo de processamento conforme descrito abaixo:
As(10,7) = 604.800 combinações (em um P4 1.8Ghz 512MB + Turbo Delphi)
Algoritmo anterior: ~ 1850ms (327.000 combinações/seg)
Algoritmo atual: ~ 833ms [...]]]></description>
		<wfw:commentRss>http://cincobytes.net/arranjo-simples-codigo-delphi-parte-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Validador TD-REDF &#8220;Tipo de registro incorreto - Arquivo não UTF8&#8243;</title>
		<link>http://cincobytes.net/erro-ao-validar-arquivo-cat-102-converter-para-utf8-ansitoutf8/</link>
		<comments>http://cincobytes.net/erro-ao-validar-arquivo-cat-102-converter-para-utf8-ansitoutf8/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 23:44:27 +0000</pubDate>
		<dc:creator>Paulo (CincoBytes)</dc:creator>
		
		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[Todos]]></category>

		<guid isPermaLink="false">http://cincobytes.net/erro-ao-validar-arquivo-cat-102-converter-para-utf8-ansitoutf8/</guid>
		<description><![CDATA[Alguns desenvolvedores estão com dificuldades para validar o arquivo gerado conforme a portaria CAT-102/07, mais especificamente com relação ao formato de gravação que deve ser o UTF-8 (Unicod Transformation Format 8-bit); vou apresentar duas soluções (para dois casos diferentes):
1º -  Se a versão do delphi que você utiliza possui a função AnsiToUtf8 você apenas [...]]]></description>
		<wfw:commentRss>http://cincobytes.net/erro-ao-validar-arquivo-cat-102-converter-para-utf8-ansitoutf8/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Arranjo simples - Código delphi - Parte 1</title>
		<link>http://cincobytes.net/arranjo-simples-codigo-delphi-parte-1/</link>
		<comments>http://cincobytes.net/arranjo-simples-codigo-delphi-parte-1/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 17:44:52 +0000</pubDate>
		<dc:creator>Paulo (CincoBytes)</dc:creator>
		
		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[Todos]]></category>

		<guid isPermaLink="false">http://cincobytes.net/arranjo-simples-codigo-delphi-parte-1/</guid>
		<description><![CDATA[Na semana passada no news da trollnet* iniciou-se um post sobre Arranjo Simples (análise combinatória); como sobrou um tempinho resolvi escrever um código para gerar as combinações:
Um pouco de teoria
Arranjo simples:
São agrupamentos formados com p elementos, (p&#60;m) de forma que os elementos sejam distintos entre sí pela ordem ou pela espécie; nesse tipo de arranjo [...]]]></description>
		<wfw:commentRss>http://cincobytes.net/arranjo-simples-codigo-delphi-parte-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Função para validar Inscrição Estadual (IE) de todos os estados</title>
		<link>http://cincobytes.net/funcao-para-validar-inscricao-estadual-ie-de-todos-os-estados/</link>
		<comments>http://cincobytes.net/funcao-para-validar-inscricao-estadual-ie-de-todos-os-estados/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 13:35:58 +0000</pubDate>
		<dc:creator>Paulo (CincoBytes)</dc:creator>
		
		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[Todos]]></category>

		<guid isPermaLink="false">http://cincobytes.net/funcao-para-validar-inscricao-estadual-ie-de-todos-os-estados/</guid>
		<description><![CDATA[Em 2001 escrevi um função para validar as Inscrições Estaduais de todos os estados brasileiros; na época eu apenas estava iniciando no delphi. Passado 6 anos resolvi escrever uma nova função(algoritmo) só que compactando-a ao máximo. 
Resultado?! um código com menos de 90 linhas.
Abraço a todos!
PS:  Peço por gentileza que relatem possíveis erros para [...]]]></description>
		<wfw:commentRss>http://cincobytes.net/funcao-para-validar-inscricao-estadual-ie-de-todos-os-estados/feed/</wfw:commentRss>
		</item>
		<item>
		<title>EFD prorrogado para 01/2009 (COTEPE 11/07)</title>
		<link>http://cincobytes.net/efd-prorrogado-para-012009-cotepe-1107/</link>
		<comments>http://cincobytes.net/efd-prorrogado-para-012009-cotepe-1107/#comments</comments>
		<pubDate>Sun, 30 Dec 2007 22:15:16 +0000</pubDate>
		<dc:creator>Paulo (CincoBytes)</dc:creator>
		
		<category><![CDATA[No contexto]]></category>

		<category><![CDATA[Todos]]></category>

		<guid isPermaLink="false">http://cincobytes.net/efd-prorrogado-para-012009-cotepe-1107/</guid>
		<description><![CDATA[Foi publicado no DOU do dia 28.12.07 a prorrogação do início do Ato COTEPE/ICMS 11/07* para o dia 01/01/2009, ao meu ver esta é uma boa notícia para contribuintes e desenvolvedores (pois ganhamos um tempo a mais para realizar testes e ajustes).
*O Ato COTEPE/ICMS 11/07, dispõe sobre as especificações técnicas para a geração de arquivos [...]]]></description>
		<wfw:commentRss>http://cincobytes.net/efd-prorrogado-para-012009-cotepe-1107/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Função para validar CNPJ e CPF (mais um código)</title>
		<link>http://cincobytes.net/funcao-para-validar-cnpj-e-cpf-mais-um-codigo/</link>
		<comments>http://cincobytes.net/funcao-para-validar-cnpj-e-cpf-mais-um-codigo/#comments</comments>
		<pubDate>Fri, 28 Dec 2007 12:40:00 +0000</pubDate>
		<dc:creator>Paulo (CincoBytes)</dc:creator>
		
		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[Todos]]></category>

		<guid isPermaLink="false">http://cincobytes.net/funcao-para-validar-cnpj-e-cpf-mais-um-codigo/</guid>
		<description><![CDATA[Se você é um dos muitos desenvolvedores de aplicativos comerciais/fiscais com certeza você tem uma função para validar CNPJ e/ou CPF. Acho que esta função é uma das coisas mais fácil de para encontrar na internet, existem muitos códigos para isso, mas mesmo assim resolvi escrever a minha função (algoritmo), ficou com um numero menor [...]]]></description>
		<wfw:commentRss>http://cincobytes.net/funcao-para-validar-cnpj-e-cpf-mais-um-codigo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Identação e Object Pascal Style Guide</title>
		<link>http://cincobytes.net/identacao-e-object-pascal-style-guide/</link>
		<comments>http://cincobytes.net/identacao-e-object-pascal-style-guide/#comments</comments>
		<pubDate>Thu, 27 Dec 2007 19:18:14 +0000</pubDate>
		<dc:creator>Paulo (CincoBytes)</dc:creator>
		
		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[Todos]]></category>

		<guid isPermaLink="false">http://cincobytes.net/identacao-e-object-pascal-style-guide/</guid>
		<description><![CDATA[Na semana passada baixei um código totalmente sem identação e fora do padrão utilizado pela maioria dos desenvolvedores. Sei que o delphi não exige que o código esteja corretamente identado para gerar o executável (o que é bom), mas o uso da identação facilita em muito o compreender e ser compreendido.
Selecionei dois links relacionados a [...]]]></description>
		<wfw:commentRss>http://cincobytes.net/identacao-e-object-pascal-style-guide/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Direitos autorais</title>
		<link>http://cincobytes.net/direitos-autorais/</link>
		<comments>http://cincobytes.net/direitos-autorais/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 17:33:26 +0000</pubDate>
		<dc:creator>Paulo (CincoBytes)</dc:creator>
		
		<category><![CDATA[Minha opinião]]></category>

		<category><![CDATA[Todos]]></category>

		<guid isPermaLink="false">http://cincobytes.net/?p=8</guid>
		<description><![CDATA[Respeito aos direitos autorais sempre foi um questão delicada na área de desenvolvimento de software; vou expressar minha opinião sobre esse assunto com o propósito de estimular nossas mentes a reflexão. Não estou falando de pirataria sob a forma de uso de software não licenciado!!
Estou falando sobre a &#8220;divulgação de códigos de distribuição gratuita excluindo [...]]]></description>
		<wfw:commentRss>http://cincobytes.net/direitos-autorais/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lei de Programa de Computador (9.609/98)</title>
		<link>http://cincobytes.net/lei-de-programa-de-computador-960998/</link>
		<comments>http://cincobytes.net/lei-de-programa-de-computador-960998/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 23:45:04 +0000</pubDate>
		<dc:creator>Paulo (CincoBytes)</dc:creator>
		
		<category><![CDATA[No contexto]]></category>

		<category><![CDATA[Todos]]></category>

		<guid isPermaLink="false">http://cincobytes.net/?p=11</guid>
		<description><![CDATA[Apesar de ter sido sancionada a quase 10 anos muitos desenvolvedores não conhecem a lei que dispõe sobre a proteção de propriedade intelectual de programa de computador, se você é um desses, segue abaixo o texto da lei. Um dos pontos que eu gostaria de resaltar  é o Art. 3º do capítulo II que [...]]]></description>
		<wfw:commentRss>http://cincobytes.net/lei-de-programa-de-computador-960998/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
