[delphi-br] Richtext + integração com homepage

2006-12-15 Por tôpico Eduardo Paci Galvão
Pessoal,

Estou precisando pegar o conteúdo de um
'rich text' e mandar para uma página da Internet.

Explicando melhor: em um sistema meu, o usuário define
vários textos que são automaticamente disponibilizados
na pagina dele (php + firebird). Só que ele quer este
texto formatado, então pensei em usar, dentro do Delphi,
campos rich text, de forma que ele poderia formatá-los à
vontade, e sairia exatamente assim na página.

Alguma dica ou sugestão alternativa?

Saudações,
Eduardo Paci Galvão
Bacharel em Engenharia Elétrica - UFMG
Analista de Sistemas
www.egalvao.com.br 

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Re: Traduzir erros do OnPostError com ADO?

2006-12-15 Por tôpico maniacapordelphi
Estou usando o try except, mas é isso o que preciso: Tratar as 
mensagens de erro. Mas as vezes, a mensagem é do ADO outras é do SQL 
e outras vezes é do componente do Delphi.
Necessito tratá-las e traduzí-las através do codigo, mas não estou 
conseguindo fazer isso de forma correta.
Quanto às mensagens adicionadas no sysmessages eu as utilizo, mas 
somente no disparo de triggers e procedures.
Mani


--- Em delphi-br@yahoogrupos.com.br, Ulisses [EMAIL PROTECTED] escreveu

 Bom dia, Dona Maria!
 
 O Velho e bom try ... except não resolve seu problema?
 
 Se quiser que a mensagem de erro venha do Banco de Dados, se for 
SQL Server, você pode incluir mensagens de erros, utilizando uma SP 
chamada sp_addmessage.
 
 Boa sorte.
 
 Ulisses
   -Mensagem Original- 
   De: maniacapordelphi 
   Para: delphi-br@yahoogrupos.com.br 
   Enviada em: quarta-feira, 13 de dezembro de 2006 16:26
   Assunto: [delphi-br] Traduzir erros do OnPostError com ADO?
 
 
   Como faço para traduzir as mensagens de erro ao tentar gravar um 
   registro em um ADOQuery?
   Tipo se for Key Violation, Campo sem valor
   Mani
 
 
 

 
 [As partes desta mensagem que não continham texto foram removidas]





[delphi-br] [OFF TOPIC] Qtde. Digitos Contas Bancárias

2006-12-15 Por tôpico Luis Lopes
Bom dia pessoal!

Alguém tem ou sabe onde posso encontrar uma relação dos bancos com respectivas 
quantidades de dígitos (ou máscara) do número de conta.


Agradeço muito,

[]´s

Luis Alberto
Belo Horizonte - MG

__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Re: Documentação de Cód igo Fonte no Delphi 7

2006-12-15 Por tôpico Joao Morais
mrbar2000 wrote:

 gostei de como o fpdoc trabalha, tambem nao gosto muito desta coisa de
 comentar o código fonte nao!
 
 onde baixar? procurei e nao achei

fpdoc é parte da instalação do Free Pascal ou do Lazarus.

--
João Morais



[delphi-br] Levantamento de Requisitos

2006-12-15 Por tôpico Fabio Dantas
Pessoal para fazer o levantamente de requisitos que tipo de
documentação vcs usam ? Que tipo de pergunta vcs fazem e tal ?
 
Ja vi aqui na lista esse assunto a um tempo atras 


[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Script Inno Setup - Duvidas

2006-12-15 Por tôpico Luizcm_jr
Bom dia 


Estou desenvolvendo uma aplicação em Delphi e utilizando o instalador 
InnoSetup. Mas estou com duvidas quanto a alguns procedimentos no script de 
instalação:

1 - Junto da instalação do aplicativo estou também instalando o Firebird. Ai 
vem a pergunta: e se o mesmo ja estiver instaldo? qual procedimento a ser 
adotado!

2 - Reparei que no final da instalação, algumas vezes o script também me gera o 
arquivo de desinstalação e outras não. Isso é normal ou estou esquecendo de 
algum procedimento!


Bom.. ficarei grato se alguém puder me ajudar!


Junior - Araraquara/SP

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Re: Levantamento de Requisitos

2006-12-15 Por tôpico Walter Chagas (Yahoo)
Na Borcon deste ano, nos foi apresentada uma ferramenta que me chamou 
muito a atenção lá: O Caliber Analyst. Negócio totalmente da hora viu.

Ele faz exatamente isto que você tá querendo.

Entra no site da Borland para maiores detalhes.

[]s



Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
http://www.geocities.com/SiliconValley/Bay/1058
MSN: [EMAIL PROTECTED]

--- Em delphi-br@yahoogrupos.com.br, Fabio Dantas [EMAIL PROTECTED] 
escreveu

 Pessoal para fazer o levantamente de requisitos que tipo de
 documentação vcs usam ? Que tipo de pergunta vcs fazem e tal ?
  
 Ja vi aqui na lista esse assunto a um tempo atras 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





Res: [delphi-br] Levantamento de Requisitos

2006-12-15 Por tôpico Renato Lorandi
Que tipo de documentação amigo.. olha para um levantamento de requisitos, tudo 
que vc conseguir de informação guarde documente nem que seja no word ou qualque 
outro editor, cada vez mais cresce o uso da UML (Unified Modeling Language ) 
para nos ajudar a documentar nosso software, a uml é uma metodologia orinetada 
a objetos ok 

Quanto as perguntas, vc tem que saber o que vai desenvolver, então desenvolva 
um questionário para pedir tudo que você precisa para entender o que o sistema 
deve fazer, lembre que nesta parte você tem que saber o que o sitema deverá 
fazer qual o objetivo do mesmo, deixe para saber como se faz na fase de projeto 
não pense nisso agora ok...

Então todo o tipo de informação vc deve documentar ate mesmo o questionário, 
para que depois você possa sentar com seu cliente e dizer olha o que vc me 
falow foi isso entende..

Espero ter ajduado..

Procure no google amigo sobre levantamento de requisitos, UML... enfim vc vai 
encontrar muito material a respeito...



- Mensagem original 
De: Fabio Dantas [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 15 de Dezembro de 2006 9:41:41
Assunto: [delphi-br] Levantamento de Requisitos

Pessoal para fazer o levantamente de requisitos que tipo de
documentação vcs usam ? Que tipo de pergunta vcs fazem e tal ?

Ja vi aqui na lista esse assunto a um tempo atras 

[As partes desta mensagem que não continham texto foram removidas]




__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Re: Script Inno Setup - Duvidas

2006-12-15 Por tôpico Walter Chagas (Yahoo)
Olha, eu não sei se esta é a melhor solução a ser proposta (mandar 
tudo junto no instalador). Eu faço a coisa aqui de uma forma 
diferente:

Coloco num CD uma tela de autorun com vários botoes. Cada Botão terá 
uma função no CD. Dentre as coisas que levo no CD (E recomendo a 
todos levar) são:

- MDAC (Caso voce useo o SQL Server)
- Midas (Caso use DBExpress ou ADO)
- O instalador do programa
- Ultimo Service Pack do Windows (XP e 2000 eu coloco os dois)
- Winzip
- DCOM (pra 95 e pra 98)
- MSI Install (Esse é essencial)
- Banco de dados (Eu coloco o instalador do MSDE, você pode por o do 
Firebird) 
- Script de geração das tabelas no banco (Uso um programinha que fiz 
e que conecta na base e roda o script pra criar e já popular algumas 
tabelas.
- Terminal Server (aqui na telemont a gente usa ele muito)

isto tudo aí em cima cabe num CD.

Aí o usuário vai clicando nos botões e vai instalando as coisas 
separadamente. Muitos aqui perguntam a respeito do Firebird 
embarcado, mas eu vos pergunto: Se a instalação lá sobrepor o banco 
do cara já cheio de dados, como é que fica?

Eu não faria isto que você está querendo, faço do jeito que mostrei 
aí em cima. Mas isto é opinião minha. Cada um aqui terá uma opinião 
própria. 


[]s



Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
http://www.geocities.com/SiliconValley/Bay/1058
MSN: [EMAIL PROTECTED]

--- Em delphi-br@yahoogrupos.com.br, Luizcm_jr [EMAIL PROTECTED] 
escreveu

 Bom dia 
 
 
 Estou desenvolvendo uma aplicação em Delphi e utilizando o 
instalador InnoSetup. Mas estou com duvidas quanto a alguns 
procedimentos no script de instalação:
 
 1 - Junto da instalação do aplicativo estou também instalando o 
Firebird. Ai vem a pergunta: e se o mesmo ja estiver instaldo? qual 
procedimento a ser adotado!
 
 2 - Reparei que no final da instalação, algumas vezes o script 
também me gera o arquivo de desinstalação e outras não. Isso é normal 
ou estou esquecendo de algum procedimento!
 
 
 Bom.. ficarei grato se alguém puder me ajudar!
 
 
 Junior - Araraquara/SP
 
 [As partes desta mensagem que não continham texto foram removidas]





[delphi-br] Compilar via linha de comando.

2006-12-15 Por tôpico Ricardo Lima Mariz
Pessoal alguém sabe me informar quais os parâmetros que devo usar no dcc32 para 
fazer uma compilação via linha de comando de forma que pegue todos os 
parâmetros/configuração do projeto e os parâmetros do delphi, como Library 
Path, Path onde vai gerar os binários  etc



At.
Ricardo Lima

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Puxar mensalidades atrasadas em um banco

2006-12-15 Por tôpico Rogério
Banco Excel?

É muito relativo, depende das informações que tens nesta tabela.
Mas creio que tenhas os campos Data_Vencto e Data_Pagto

Seria +/- assim:
Select * from tabela where Data_Vencto  Hoje and Data_Pagto is null

Rogério Ricardo Fernandes
Desenvolvimento
GS3 Sistemas
Tel.:47 3035-6020/Fax:47 3035-6050 
  - Original Message - 
  From: Gildo Vilela 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 14, 2006 7:15 PM
  Subject: [delphi-br] Puxar mensalidades atrasadas em um banco


  Como faço para fazer uma consulta sql que me traga somente as 
  mensalidades que estao atrasadas em relação a hoje. uso banco excel. 
  nome da tabela = mensalidades.

  Obrigado.



   

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Levantamento de Requisitos

2006-12-15 Por tôpico Welson Avelar
--- Fabio Dantas escreveu:
 Pessoal para fazer o levantamente de requisitos que tipo de
 documentação vcs usam ? Que tipo de pergunta vcs fazem e tal ?
 Ja vi aqui na lista esse assunto a um tempo atras 
[--x--]

[Welson] A primeira pergunta eu não entendi.
A segunda vai depender de você mesmo, ou seja, procure captar primeiro,
sozinho, como funciona o negócio do cliente. Em cima disso, pense no que é
necessário. Surgirá dúvidas e essas dúvidas você deverá perguntar ao seu
cliente. Converse com o cliente, tente captar o máximo de informações possíveis
nessa conversa. Converse com clientes do seu cliente e questione o que eles
esperam de um sistema (nesse caso, o sistema que você vai desenvolver). De
maneira geral, veja quem são os stakeholders e converse com alguns afim de
captar mais informações.
Resumindo, pra captar requisitos você vai ter uma boa leva de conversa pela
frente. XD

[]s.

=
'O que me preocupa não é o grito dos maus. É o silêncio dos bons.'
Martin Luther King.
=
Welson de Avelar Soares Filho
Analista/Programador Delphi
Gemini Sistemas
www.geminisistemas.com.br
Juiz de Fora - Minas Gerais
=








___ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/


Re: [delphi-br] Levantamento de Requisitos

2006-12-15 Por tôpico Rogério
Cara, isto não tem manual não

1o - Vc tem que entender de análise.
(sendo franco, quem entende um pouco, não faria uma pergunta assim - isto não 
quer dizer que não possa perguntar).

2o - Do que estamos falando? Loja, Indústria, Fazenda, Advocacia, Igreja, .?
O universo é muito amplo, se não definir ao menos o tipo de negócio, será 
impossível determinar quais perguntas ajudarão no negócio.

3o - Você deve entender do negócio, buscar conhecer ou encontrar alguém que 
conheça.

Depois, para o desenvolvimento, jogue tudo numa UML.

Espero ter ajudado,

Rogério Ricardo Fernandes
Desenvolvimento
GS3 Sistemas
Tel.:47 3035-6020/Fax:47 3035-6050 
  - Original Message - 
  From: Fabio Dantas 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, December 15, 2006 8:41 AM
  Subject: [delphi-br] Levantamento de Requisitos


  Pessoal para fazer o levantamente de requisitos que tipo de
  documentação vcs usam ? Que tipo de pergunta vcs fazem e tal ?

  Ja vi aqui na lista esse assunto a um tempo atras 

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Re: Documentação de Código Fonte no Delphi 7

2006-12-15 Por tôpico Elazar Dornelles Ceza
Galera..

mudando um pouco o assunto da trhead.

Eu gostaria da opinião de voces; sobre este caso de documentar o codigo
fonte..
Digo... Porque do Sim...ou Porque do Não?

Sempre tive em mente que se eu documentar o codigo fonte, poderia,
digamos gerar por exemplo até uma sequencia ou uma lógica para os
processos do sistema..

Pelo que vejo, pela quantidade de programdores que conheco..a qtd que
fazem a documentação e em especial junto ao codigo fonte é quase 0so
por curiosidade quem daqui da lista faz ...esta documentação? E porque?

Atenc
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Joao Morais
Enviada em: sexta-feira, 15 de dezembro de 2006 08:05
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Re: Documentação de Código Fonte no Delphi 7


mrbar2000 wrote:

 gostei de como o fpdoc trabalha, tambem nao gosto muito desta coisa de
 comentar o código fonte nao!
 
 onde baixar? procurei e nao achei

fpdoc é parte da instalação do Free Pascal ou do Lazarus.

--
João Morais


 



___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/
 



RES: [delphi-br] Re: Documentação de Código Fonte no Delphi 7

2006-12-15 Por tôpico Walter Chagas (Yahoo)
Eu não teria justificativas pra dizer porque não. Teria algumas para 
dizer porque sim:

- Documentar o fonte lhe ajuda muito numa manutenção futura. Imagine 
um projeto que tem mais de um ano que foi concluido e você nunca mais 
mexeu nele?

- Documentar o fonte ajuda muito a rastrear uma rotina no meio de 
infinitas em um sistema muito grande. Imagine um sistema que tenha 
algo como 80 units e 40 janelas. Sem documentar fonte, você gastaria 
quanto tempo aproximadamente para achar o que estaria procurando alí?

- Documentar o fonte ajuda a outros programadores, de uma mesma 
corporação, a dar manutenção em um sistema caso naquele momento você 
esteja indisponível para fazê-lo

Dentre inúmeros motivos, eu citei apenas três.

[]s
 
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
http://www.geocities.com/SiliconValley/Bay/1058
MSN: [EMAIL PROTECTED]
 

--- Em delphi-br@yahoogrupos.com.br, Elazar Dornelles Ceza 
[EMAIL PROTECTED] escreveu

 Galera..
 
 mudando um pouco o assunto da trhead.
 
 Eu gostaria da opinião de voces; sobre este caso de documentar o 
codigo
 fonte..
 Digo... Porque do Sim...ou Porque do Não?
 
 Sempre tive em mente que se eu documentar o codigo fonte, poderia,
 digamos gerar por exemplo até uma sequencia ou uma lógica para os
 processos do sistema..
 
 Pelo que vejo, pela quantidade de programdores que conheco..a qtd 
que
 fazem a documentação e em especial junto ao codigo fonte é quase 
0so
 por curiosidade quem daqui da lista faz ...esta documentação? E 
porque?
 
 Atenc
 Elazar
 
 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br [mailto:delphi-
[EMAIL PROTECTED]
 Em nome de Joao Morais
 Enviada em: sexta-feira, 15 de dezembro de 2006 08:05
 Para: delphi-br@yahoogrupos.com.br
 Assunto: Re: [delphi-br] Re: Documentação de Código Fonte no Delphi 
7
 
 
 mrbar2000 wrote:
 
  gostei de como o fpdoc trabalha, tambem nao gosto muito desta 
coisa de
  comentar o código fonte nao!
  
  onde baixar? procurei e nao achei
 
 fpdoc é parte da instalação do Free Pascal ou do Lazarus.
 
 --
 João Morais
 
 
  
 
 
   
 ___ 
 Yahoo! Mail - Sempre a melhor opção para você! 
 Experimente já e veja as novidades. 
 http://br.yahoo.com/mailbeta/tudonovo/





Re: [delphi-br] Re: Documentação de Código Fonte no Delphi 7

2006-12-15 Por tôpico Fellipe Henrique
Eu sou a favor disso tbm..

[]s

Em 15/12/06, Walter Chagas (Yahoo) [EMAIL PROTECTED] escreveu:

   Eu não teria justificativas pra dizer porque não. Teria algumas para
 dizer porque sim:

 - Documentar o fonte lhe ajuda muito numa manutenção futura. Imagine
 um projeto que tem mais de um ano que foi concluido e você nunca mais
 mexeu nele?

 - Documentar o fonte ajuda muito a rastrear uma rotina no meio de
 infinitas em um sistema muito grande. Imagine um sistema que tenha
 algo como 80 units e 40 janelas. Sem documentar fonte, você gastaria
 quanto tempo aproximadamente para achar o que estaria procurando alí?

 - Documentar o fonte ajuda a outros programadores, de uma mesma
 corporação, a dar manutenção em um sistema caso naquele momento você
 esteja indisponível para fazê-lo

 Dentre inúmeros motivos, eu citei apenas três.

 []s



 Walter Alves Chagas Junior
 Belo Horizonte - MG - Brazil
 [EMAIL PROTECTED] wchagasj%40yahoo.com.br
 http://www.geocities.com/SiliconValley/Bay/1058
 MSN: [EMAIL PROTECTED] whitesockets%40hotmail.com


 --- Em delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br,
 Elazar Dornelles Ceza
 [EMAIL PROTECTED] escreveu

 
  Galera..
 
  mudando um pouco o assunto da trhead.
 
  Eu gostaria da opinião de voces; sobre este caso de documentar o
 codigo
  fonte..
  Digo... Porque do Sim...ou Porque do Não?
 
  Sempre tive em mente que se eu documentar o codigo fonte, poderia,
  digamos gerar por exemplo até uma sequencia ou uma lógica para os
  processos do sistema..
 
  Pelo que vejo, pela quantidade de programdores que conheco..a qtd
 que
  fazem a documentação e em especial junto ao codigo fonte é quase
 0so
  por curiosidade quem daqui da lista faz ...esta documentação? E
 porque?
 
  Atenc
  Elazar
 
  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br[mailto:
 delphi-
 [EMAIL PROTECTED] br%40yahoogrupos.com.br]
  Em nome de Joao Morais
  Enviada em: sexta-feira, 15 de dezembro de 2006 08:05
  Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  Assunto: Re: [delphi-br] Re: Documentação de Código Fonte no Delphi
 7
 
 
  mrbar2000 wrote:
 
   gostei de como o fpdoc trabalha, tambem nao gosto muito desta
 coisa de
   comentar o código fonte nao!
  
   onde baixar? procurei e nao achei
 
  fpdoc é parte da instalação do Free Pascal ou do Lazarus.
 
  --
  João Morais
 
 
 
 
 
 
  ___
  Yahoo! Mail - Sempre a melhor opção para você!
  Experimente já e veja as novidades.
  http://br.yahoo.com/mailbeta/tudonovo/
 

  




-- 
_
Fellipe Henrique
[EMAIL PROTECTED]


Venham até a borda, ele disse.
Eles disseram: Nós temos medo.
Venham até a borda, ele insistiu.
Eles foram, Ele os empurrou...
E eles voaram.
(Guillaume Apollinaire)


[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Erro com a dll BORdbk70.dll - URGENTE

2006-12-15 Por tôpico Marcio
 
 
Alguem sabe como resolver um problema chato que eu to tendo com uma
aplicação?
Eu vou compilar o projeto e da um erro de access violation  BORdbk70.dll
e ai o delphi fecha, o que eu faco para corrigir esse erro? 
 
 
 
Márcio Cristiano Tenreiro
Programador Pleno
Universidade de Marília/SP
(14) 2105-4129

[As partes desta mensagem que não continham texto foram removidas]



Re: RES: [delphi-br] Re: Documentação de Código Fonte no Delphi 7

2006-12-15 Por tôpico Joao Morais
Elazar Dornelles Ceza wrote:

 Galera..
 
 mudando um pouco o assunto da trhead.
 
 Eu gostaria da opinião de voces; sobre este caso de documentar o codigo
 fonte..
 Digo... Porque do Sim...ou Porque do Não?
 
 Sempre tive em mente que se eu documentar o codigo fonte, poderia,
 digamos gerar por exemplo até uma sequencia ou uma lógica para os
 processos do sistema..
 
 Pelo que vejo, pela quantidade de programdores que conheco..a qtd que
 fazem a documentação e em especial junto ao codigo fonte é quase 0so
 por curiosidade quem daqui da lista faz ...esta documentação? E porque?

Em minha humilde opinião, código é pra ter duas coisas:

- código;
- comentário relacionado diretamente à implementação.

Quanto ao comentário, restringe-se apenas a TODOs, avisos para outros 
desenvolvedores, e outras coisas do gênero. Sintaxe, explicações da 
funcionalidade, bla bla bla ficam em outro arquivo.

A IDE do Lazarus reconhece documentos feitos em fpdoc e apresentam, em 
outra janela, o comentário da classe que está sob o cursor. Não sei se 
versões top do Delphi possuem tal funcionalidade.

--
João Morais


[delphi-br] PIREI - Problema conexão - D7/IBX/FB 1.5 (Leia po r favor)

2006-12-15 Por tôpico Leonardo Freitag
Olá pessoal!

Estou tendo um problema de conexão com o banco de dados do meu sistema.
É algo que não havia acontecido ainda e simplesmente não estou encontrando 
solução.
Vou situar tudo e contar tudo que já fiz, por favor me ajudem:

NO MOMENT DE ABRIR O SISTEMA APARECE 'Database name is missing'


Tenho um sistema de automação, uso D7/IBX/FB 1.5, tenho cerca de 30 clientes 
usando este sistema e não tinha registro desse tipo de problema até então.
Eu uso um arquivo chamado ibx.ini que contém o caminho até o banco de dados, 
algo que a grande maioria deve fazer. Algo do tipo:
[IBX]
SERVIDOR=PC:C:\PASTA\DADOS\DADOS.FDB
O meu novo cliente tem um computador com WinXP (servidor) e um computador com 
Win98 (primeiro edição). Eu instalei a mesma versão do FB nos dois pcs, conferi 
firewall, portas (3050, 3055), escrevi variações no caminho do banco de dados 
do tipo:
[IBX]
SERVIDOR=PC:\PASTA\DADOS\DADOS.FDBou
SERVIDOR=192.168.0.1:C:\PASTA\DADOS\DADOS.FDB  (usamos ip para a rede) ou 
SERVIDOR=192.168.0.1:\PASTA\DADOS\DADOS.FDB
e nada.
Algums amigos da lista da firebase tentaram me ajudar (e sou muito grato a 
eles), dizendo que eu deveria incorporar a biblioteca midas.dll no meu sistema.
Fiz isso e funcionou ontem quando copiei o .exe para os computadores, porém, 
hoje pela manhã o cliente me liga e diz as palavras mágicas: 'Database name is 
missing'
Diante de todas as possibilidades que o meu vago conhecimento permite alcançar, 
estou quase desistindo, então pergunto: Alguém sabe do que se trata? Como posso 
resolver?


Agora, com certeza, é algo relacionado aos computadores dele, pq eu copiei a 
pasta do sistema lah do cliente como estava e coloquei no meu pc, e funcionou 
perfeitamente.
Detalhe: num primeiro momento funciona em ambas as máquinas, aí eu desligo 
tudo, religo e o que acontece: Database name is missing.
A impressão que fica é que o .exe do programa não consegue mais ler o IBX.INI, 
ou algo do tipo, pq a mensagem só aparece referida só aparece quando falta 
realmente o nome do arquivo de dados no momento da conexão (ativação).

Fico no aguardo por uma alma bondosa.

Abraço a todos e agradecimento antecipado.

Leonardo Vinicius Freitag





___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale 
o discador agora! 
http://br.acesso.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Re: RES: [delphi-br] Re: Documentação de Código Fonte no Delphi 7

2006-12-15 Por tôpico Romario (Listas)
Um dos meus professores me disse um dia que devemos comentar o código 
imaginando que o maior de todos os leigos dará manutenção nessa 
aplicação. Não dei ouvidos à ele.

Um ano depois fui contratado para dar manutenção em um sistema 
gigantesco e que não tinha NENHUM comentário no código.

Passei um sufoco danado pelo prazo apertado e tive que trabalhar doze 
horas diárias para efetuar as manutenções no tempo previsto.

A partir daquele dia, comento cada linha de código dos meus sistemas.

E digo mais: recebo muitos elogios de empresas e desenvolvedores por 
comentar o código dessa forma.

Sds,

Romario




Elazar Dornelles Ceza escreveu:
 
 Galera..
 
 mudando um pouco o assunto da trhead.
 
 Eu gostaria da opinião de voces; sobre este caso de documentar o codigo
 fonte..
 Digo... Porque do Sim...ou Porque do Não?
 
 Sempre tive em mente que se eu documentar o codigo fonte, poderia,
 digamos gerar por exemplo até uma sequencia ou uma lógica para os
 processos do sistema..
 
 Pelo que vejo, pela quantidade de programdores que conheco..a qtd que
 fazem a documentação e em especial junto ao codigo fonte é quase 0so
 por curiosidade quem daqui da lista faz ...esta documentação? E porque?
 
 Atenc
 Elazar




___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/


Re: [delphi-br] PIREI - Problema conexão - D7/IBX/ FB 1.5 (Leia por favor)

2006-12-15 Por tôpico Rogério
Creio que vc está com algum problema quanto ao compartilhamento na rede e/ou 
direitos do usuário.
É possível instalar o XP na estação tbém?

Abraço,

Rogério Ricardo Fernandes
Desenvolvimento
GS3 Sistemas
Tel.:47 3035-6020/Fax:47 3035-6050 

  - Original Message - 
  From: Leonardo Freitag 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, December 15, 2006 10:06 AM
  Subject: [delphi-br] PIREI - Problema conexão - D7/IBX/FB 1.5 (Leia por favor)


  Olá pessoal!

  Estou tendo um problema de conexão com o banco de dados do meu sistema.
  É algo que não havia acontecido ainda e simplesmente não estou encontrando 
solução.
  Vou situar tudo e contar tudo que já fiz, por favor me ajudem:

  NO MOMENT DE ABRIR O SISTEMA APARECE 'Database name is missing'

  Tenho um sistema de automação, uso D7/IBX/FB 1.5, tenho cerca de 30 clientes 
usando este sistema e não tinha registro desse tipo de problema até então.
  Eu uso um arquivo chamado ibx.ini que contém o caminho até o banco de dados, 
algo que a grande maioria deve fazer. Algo do tipo:
  [IBX]
  SERVIDOR=PC:C:\PASTA\DADOS\DADOS.FDB
  O meu novo cliente tem um computador com WinXP (servidor) e um computador com 
Win98 (primeiro edição). Eu instalei a mesma versão do FB nos dois pcs, conferi 
firewall, portas (3050, 3055), escrevi variações no caminho do banco de dados 
do tipo:
  [IBX]
  SERVIDOR=PC:\PASTA\DADOS\DADOS.FDB ou
  SERVIDOR=192.168.0.1:C:\PASTA\DADOS\DADOS.FDB (usamos ip para a rede) ou 
  SERVIDOR=192.168.0.1:\PASTA\DADOS\DADOS.FDB
  e nada.
  Algums amigos da lista da firebase tentaram me ajudar (e sou muito grato a 
eles), dizendo que eu deveria incorporar a biblioteca midas.dll no meu sistema.
  Fiz isso e funcionou ontem quando copiei o .exe para os computadores, porém, 
hoje pela manhã o cliente me liga e diz as palavras mágicas: 'Database name is 
missing'
  Diante de todas as possibilidades que o meu vago conhecimento permite 
alcançar, estou quase desistindo, então pergunto: Alguém sabe do que se trata? 
Como posso resolver?

  Agora, com certeza, é algo relacionado aos computadores dele, pq eu copiei a 
pasta do sistema lah do cliente como estava e coloquei no meu pc, e funcionou 
perfeitamente.
  Detalhe: num primeiro momento funciona em ambas as máquinas, aí eu desligo 
tudo, religo e o que acontece: Database name is missing.
  A impressão que fica é que o .exe do programa não consegue mais ler o 
IBX.INI, ou algo do tipo, pq a mensagem só aparece referida só aparece quando 
falta realmente o nome do arquivo de dados no momento da conexão (ativação).

  Fico no aguardo por uma alma bondosa.

  Abraço a todos e agradecimento antecipado.

  Leonardo Vinicius Freitag



  Atividade nos últimos dias
a..  12Novos usuários
  Visite seu Grupo 
  Yahoo! Messenger
  Conecte-se ao mundo

  Chamadas grátis

  para outros computadores

  Yahoo! Fotos
  Compartilhe suas fotos

  Carregamento fácil

  Armazenamento ilimitado

  Yahoo! Mail
  Cadastre-se já!

  Proteção anti-spam

  Muito mais espaço 
  . 
   

[As partes desta mensagem que não continham texto foram removidas]



Re: RES: [delphi-br] Re: Documentação de Código Fonte no Delphi 7

2006-12-15 Por tôpico Joao Morais
Romario (Listas) wrote:

 Um dos meus professores me disse um dia que devemos comentar o código 
 imaginando que o maior de todos os leigos dará manutenção nessa 
 aplicação. Não dei ouvidos à ele.
 
 Um ano depois fui contratado para dar manutenção em um sistema 
 gigantesco e que não tinha NENHUM comentário no código.
 
 Passei um sufoco danado pelo prazo apertado e tive que trabalhar doze 
 horas diárias para efetuar as manutenções no tempo previsto.
 
 A partir daquele dia, comento cada linha de código dos meus sistemas.
 
 E digo mais: recebo muitos elogios de empresas e desenvolvedores por 
 comentar o código dessa forma.

Concordo em gênero, número e grau com os colegas Walter e Romário, 
todavia a documentação poderia estar em outro local ao invés dos fontes. 
Quem não conhece, lê a documentação. Quem já conhece vai ler apenas o 
código, que no final das contas é o que realmente interessa.

--
João Morais


Res: [delphi-br] PIREI - Problema conexão - D7/IB X/FB 1.5 (Leia por favor)

2006-12-15 Por tôpico Leonardo Freitag
Mas não acessa nem no servidor, com conexão local


- Mensagem original 
De: Rogério [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 15 de Dezembro de 2006 11:53:33
Assunto: Re: [delphi-br] PIREI - Problema conexão - D7/IBX/FB 1.5 (Leia por 
favor)









  



Creio que vc está com algum problema quanto ao compartilhamento na 
rede e/ou direitos do usuário.

É possível instalar o XP na estação tbém?



Abraço,



Rogério Ricardo Fernandes

Desenvolvimento

GS3 Sistemas

Tel.:47 3035-6020/Fax: 47 3035-6050 



- Original Message - 

  From: Leonardo Freitag 

  To: [EMAIL PROTECTED] os.com.br 

  Sent: Friday, December 15, 2006 10:06 AM

  Subject: [delphi-br] PIREI - Problema conexão - D7/IBX/FB 1.5 (Leia por favor)



Olá pessoal!



Estou tendo um problema de conexão com o banco de dados do meu sistema.

  É algo que não havia acontecido ainda e simplesmente não estou encontrando 
solução.

  Vou situar tudo e contar tudo que já fiz, por favor me ajudem:



NO MOMENT DE ABRIR O SISTEMA APARECE 'Database name is missing'



Tenho um sistema de automação, uso D7/IBX/FB 1.5, tenho cerca de 30 clientes 
usando este sistema e não tinha registro desse tipo de problema até então.

  Eu uso um arquivo chamado ibx.ini que contém o caminho até o banco de dados, 
algo que a grande maioria deve fazer. Algo do tipo:

  [IBX]

  SERVIDOR=PC: C:\PASTA\ DADOS\DADOS. FDB

  O meu novo cliente tem um computador com WinXP (servidor) e um computador com 
Win98 (primeiro edição). Eu instalei a mesma versão do FB nos dois pcs, conferi 
firewall, portas (3050, 3055), escrevi variações no caminho do banco de dados 
do tipo:

  [IBX]

  SERVIDOR=PC: \PASTA\DADOS\ DADOS.FDB ou

  SERVIDOR=192. 168.0.1:C: \PASTA\DADOS\ DADOS.FDB (usamos ip para a rede) ou 

  SERVIDOR=192. 168.0.1:\ PASTA\DADOS\ DADOS.FDB

  e nada.

  Algums amigos da lista da firebase tentaram me ajudar (e sou muito grato a 
eles), dizendo que eu deveria incorporar a biblioteca midas.dll no meu sistema.

  Fiz isso e funcionou ontem quando copiei o .exe para os computadores, porém, 
hoje pela manhã o cliente me liga e diz as palavras mágicas: 'Database name is 
missing'

  Diante de todas as possibilidades que o meu vago conhecimento permite 
alcançar, estou quase desistindo, então pergunto: Alguém sabe do que se trata? 
Como posso resolver?



Agora, com certeza, é algo relacionado aos computadores dele, pq eu copiei a 
pasta do sistema lah do cliente como estava e coloquei no meu pc, e funcionou 
perfeitamente.

  Detalhe: num primeiro momento funciona em ambas as máquinas, aí eu desligo 
tudo, religo e o que acontece: Database name is missing.

  A impressão que fica é que o .exe do programa não consegue mais ler o 
IBX.INI, ou algo do tipo, pq a mensagem só aparece referida só aparece quando 
falta realmente o nome do arquivo de dados no momento da conexão (ativação).



Fico no aguardo por uma alma bondosa.



Abraço a todos e agradecimento antecipado.



Leonardo Vinicius Freitag



Atividade nos últimos dias

a..  12Novos usuários

  Visite seu Grupo 

  Yahoo! Messenger

  Conecte-se ao mundo



Chamadas grátis



para outros computadores



Yahoo! Fotos

  Compartilhe suas fotos



Carregamento fácil



Armazenamento ilimitado



Yahoo! Mail

  Cadastre-se já!



Proteção anti-spam



Muito mais espaço 

  . 

   



[As partes desta mensagem que não continham texto foram removidas]






  







!--

#ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;
}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;
}
#ygrp-vitnav{
padding-top:10px;
font-family:Verdana;
font-size:77%;
margin:0;
}
#ygrp-vitnav a{
padding:0 1px;
}
#ygrp-actbar{
clear:both;
margin:25px 0;
white-space:nowrap;
color:#666;
text-align:right;
}
#ygrp-actbar .left{
float:left;
white-space:nowrap;
}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;
font-size:77%;
padding:15px 0;
}
#ygrp-ft{
font-family:verdana;
font-size:77%;
border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;
}

#ygrp-vital{
background-color:#e0ecee;
margin-bottom:20px;
padding:2px 0 8px 8px;
}
#ygrp-vital #vithd{
font-size:77%;
font-family:Verdana;
font-weight:bold;
color:#333;
text-transform:uppercase;
}
#ygrp-vital ul{
padding:0;
margin:2px 0;
}
#ygrp-vital ul li{
list-style-type:none;
clear:both;
border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;
color:#ff7900;
float:right;
width:2em;
text-align:right;
padding-right:.5em;
}
#ygrp-vital ul li .cat{
font-weight:bold;
}
#ygrp-vital a {
text-decoration:none;
}

#ygrp-vital a:hover{
text-decoration:underline;
}

#ygrp-sponsor #hd{
color:#999;

[delphi-br] coração

2006-12-15 Por tôpico anderson roberto
Muito legal ,,, mande para todos seus amigos

Observação: mensagem anexa encaminhada.
 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Treinamento Delphi com Bruno Lich ot em São Paulo

2006-12-15 Por tôpico Moked - Thiago \(Brasil\)
Quais sao os horarios Bruno?
no site não tem..
 
 
Thiago 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Bruno 
Lichot
Enviada em: sexta-feira, 15 de dezembro de 2006 12:17
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Treinamento Delphi com Bruno Lichot em São Paulo



Salve Galera

Depois de algum tempo de acertos, finalmente encontramos o parceiro 
certo para ministrarmos treinamentos em Delphi em São Paulo e em outras 
cidades, agora temos a estrutura e tudo mais que precisamos.

Quem tiver interessado, eis o link direto da divulgação:
http://200.196.55.72/sitedigi/aula/DivulgacaoCursoSPBruno_01.html 
http://200.196.55.72/sitedigi/aula/DivulgacaoCursoSPBruno_01.html 

Qualquer coisa pode me procurar também, estou as ordens para o que 
precisarem.

Abração

Bruno Lichot


 


[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] PIREI - Problema conexão - D7/IBX/F B 1.5 (Leia por favor)

2006-12-15 Por tôpico Elazar Dornelles Ceza
Leonardo...
 
Este erro so significa uma coisa, que o caminho da base de dados esta em
branco no IBDataBase.
caso ele esteja incorreto uma excessao sera levantada...sobre o arquivo
inexistente...
 
 
 
Atenc.
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Leonardo Freitag
Enviada em: sexta-feira, 15 de dezembro de 2006 11:07
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] PIREI - Problema conexão - D7/IBX/FB 1.5 (Leia por
favor)



Olá pessoal!

Estou tendo um problema de conexão com o banco de dados do meu sistema.
É algo que não havia acontecido ainda e simplesmente não estou
encontrando solução.
Vou situar tudo e contar tudo que já fiz, por favor me ajudem:

NO MOMENT DE ABRIR O SISTEMA APARECE 'Database name is missing'

Tenho um sistema de automação, uso D7/IBX/FB 1.5, tenho cerca de 30
clientes usando este sistema e não tinha registro desse tipo de problema
até então.
Eu uso um arquivo chamado ibx.ini que contém o caminho até o banco de
dados, algo que a grande maioria deve fazer. Algo do tipo:
[IBX]
SERVIDOR=PC:C:\PASTA\DADOS\DADOS.FDB
O meu novo cliente tem um computador com WinXP (servidor) e um
computador com Win98 (primeiro edição). Eu instalei a mesma versão do FB
nos dois pcs, conferi firewall, portas (3050, 3055), escrevi variações
no caminho do banco de dados do tipo:
[IBX]
SERVIDOR=PC:\PASTA\DADOS\DADOS.FDB ou
SERVIDOR=192.168.0.1:C:\PASTA\DADOS\DADOS.FDB (usamos ip para a rede) ou

SERVIDOR=192.168.0.1:\PASTA\DADOS\DADOS.FDB
e nada.
Algums amigos da lista da firebase tentaram me ajudar (e sou muito grato
a eles), dizendo que eu deveria incorporar a biblioteca midas.dll no meu
sistema.
Fiz isso e funcionou ontem quando copiei o .exe para os computadores,
porém, hoje pela manhã o cliente me liga e diz as palavras mágicas:
'Database name is missing'
Diante de todas as possibilidades que o meu vago conhecimento permite
alcançar, estou quase desistindo, então pergunto: Alguém sabe do que se
trata? Como posso resolver?

Agora, com certeza, é algo relacionado aos computadores dele, pq eu
copiei a pasta do sistema lah do cliente como estava e coloquei no meu
pc, e funcionou perfeitamente.
Detalhe: num primeiro momento funciona em ambas as máquinas, aí eu
desligo tudo, religo e o que acontece: Database name is missing.
A impressão que fica é que o .exe do programa não consegue mais ler o
IBX.INI, ou algo do tipo, pq a mensagem só aparece referida só aparece
quando falta realmente o nome do arquivo de dados no momento da conexão
(ativação).

Fico no aguardo por uma alma bondosa.

Abraço a todos e agradecimento antecipado.

Leonardo Vinicius Freitag


___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale 
o discador agora! 
http://br.acesso. http://br.acesso.yahoo.com yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



 



[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Re: Documentação de Código Fonte no Delphi 7

2006-12-15 Por tôpico Elazar Dornelles Ceza
GRANDE ...Walter 
Felipe e Romario

obrigado pelas respostas...um detalhe não é trhead é Thread..

Há com certeza quem diga...que programador que é programador (fera) não
precisa de comentários...mas já vi muito magros se perdendo no meio de
codigo fonte mal organizado..rsss

Particularmente eu procuro comentar as rotinas, normalmente faço deste
modo que vou mostrar mais abaixo quando estou criando alguma rotina,
principalmente em algumas regras de negocio que partem da ideia do que o
cliente pediu.

Podem me chamar de perfeccionista, tolo...o que for, mas não abro mão. 


***Code;

Procedure TForm1.Button1Click(sender : Tobject);
Var  
  vCaminho : String;  { Variavel para guardar o caminho e fazer as
verificacoes } 
Begin 
  { Procedimento que verifica se o caminho digitado pelo usuario é
válido 
e cria o path caso o mesmo não existir }
  
  { Pega o valor do usuario }
  vCaminho := Edit1.Text;
  
  { Verifica se o ultimo caracter do edit é diferente de uma barra }
  
  if vCaminho[ Lenght( vCaminho)]  '/' then begin
{ .Se diferente: }
{ Acrescento uma barra ao final }
vCaminho := '/';

{ Ajusta ao valor do usuário o caminho corrigido }
Edit1.Text := vCaminho;
  end;
  {}  
  { Verifico se o caminho existe }
  if DirectoryExists( vCaminho) then begin
{ .Se existir }
{ Informo ao usuario que existe }
ShowMessage('Caminho Existe');

  end else begin
{ .Se não existir }
{ Crio o caminho }
ForceDirectory(vCaminho);

{ Informo ao usuário que o caminho foi criado }  
ShowMessage('Caminho foi criado');
  end;
  {}
End;


Eu fiz um pequeno programa que quando executado na unit que contenha os
comentários na forma assim ele cria um txt com como abaixo,
basicamente...ele estrai as linhas que tem comentários, ( bem simples,
basicamente utilizando um Stringlist o pos e o copy...)


***

Unit Teste



- Procedimento Button1Click;

** Procedimento que verifica se o caminho digitado pelo usuario é válido
e cria o path caso o mesmo não existir 

  Pega o valor do usuario
  Verifica se o ultimo caracter do edit é diferente de uma barra }
   .Se diferente:
   Acrescento uma barra ao final
   Ajusta ao valor do usuário o caminho corrigido
  
  Verifico se o caminho existe
.Se existir
Informo ao usuario que existe
.Se não existir }
Crio o caminho }
Informo ao usuário que o caminho foi criado }  


**
  
Atenc.
Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Elazar Dornelles Ceza Enviada em: sexta-feira, 15 de dezembro
de 2006 10:28
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Re: Documentação de Código Fonte no Delphi 7


Galera..

mudando um pouco o assunto da trhead.

Eu gostaria da opinião de voces; sobre este caso de documentar o codigo
fonte.. Digo... Porque do Sim...ou Porque do Não?

Sempre tive em mente que se eu documentar o codigo fonte, poderia,
digamos gerar por exemplo até uma sequencia ou uma lógica para os
processos do sistema..

Pelo que vejo, pela quantidade de programdores que conheco..a qtd que
fazem a documentação e em especial junto ao codigo fonte é quase 0so
por curiosidade quem daqui da lista faz ...esta documentação? E porque?

Atenc
Elazar

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Joao Morais
Enviada em: sexta-feira, 15 de dezembro de 2006 08:05
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Re: Documentação de Código Fonte no Delphi 7

mrbar2000 wrote:

 gostei de como o fpdoc trabalha, tambem nao gosto muito desta coisa de

 comentar o código fonte nao!
 
 onde baixar? procurei e nao achei

fpdoc é parte da instalação do Free Pascal ou do Lazarus.

--
João Morais


___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/



 



___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/
 



RES: RES: [delphi-br] Re: Documentação de Có digo Fonte no Delphi 7

2006-12-15 Por tôpico Elazar Dornelles Ceza
Até posso concordar.

Mas..

Mas a Ide do delphi até a versão 7 pelo que eu sei não possui tal
recurso, e ficar abrindo aquirvos pra ler..estando no meio de uma
codificação pode se tornar meio complexo...principalmente pra quem esta
entrando no ritmo de um projeto, ainda mais se já em andamento a algum
tempo.

Se voce conhece algum plugin, que faça isto eu adoraria testar.

E.

O único incoveniente gerado diretamente por ter arquivos separados para
a documentação é que toda vez que voce alterar o codigo fonte, teras que
abrir outro arquivo pra ajustar a documentação. Vai que um dia na pressa
voce troque algo e esqueça da documentação (vulgo: deixa pra depois), na
proxima vez..voce vai se entender, mas outra pessoa vai embananar-se
todo pra sacar o que aconteceu.

E estando os dois juntos, no momento que alterou um...automaticamente
esta alterando o outro.


Atenc.
Elazar



-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Joao Morais
Enviada em: sexta-feira, 15 de dezembro de 2006 11:57
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Re: Documentação de Código Fonte no Delphi
7


Romario (Listas) wrote:

 Um dos meus professores me disse um dia que devemos comentar o código 
 imaginando que o maior de todos os leigos dará manutenção nessa 
 aplicação. Não dei ouvidos à ele.
 
 Um ano depois fui contratado para dar manutenção em um sistema 
 gigantesco e que não tinha NENHUM comentário no código.
 
 Passei um sufoco danado pelo prazo apertado e tive que trabalhar doze 
 horas diárias para efetuar as manutenções no tempo previsto.
 
 A partir daquele dia, comento cada linha de código dos meus sistemas.
 
 E digo mais: recebo muitos elogios de empresas e desenvolvedores por 
 comentar o código dessa forma.

Concordo em gênero, número e grau com os colegas Walter e Romário, 
todavia a documentação poderia estar em outro local ao invés dos fontes.

Quem não conhece, lê a documentação. Quem já conhece vai ler apenas o 
código, que no final das contas é o que realmente interessa.

--
João Morais

 



___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/


[delphi-br] Programas com códigos fontes em Delphi

2006-12-15 Por tôpico Martinelle Castro
Conheça um site com programas com códigos fontes em Delphi:
  http://www.csimaster.com
   
   
  Vídeo Locadora Programa com Código fonte
   
  Gestão Escolar com Fontes em Delphi
   
  Sistema Contábil com Código fonte em delphi
   
  Gerenciamento de estoque com Fontes em Delphi
   
  Sistema para clínica médica com Código fonte em delphi
   
  Sistema com fontes em delphi para gerenciamento de pousadas e hotéis
   
  Programa para Lan House e Cyber Café. Código fonte em delphi
   
  Controle de Estoque Automação Comercial com código fonte em delphi
   
  Kit Master com quatro excelentes  e completos sistemas para comércio com 
código fonte em Delphi
   
  Sistema para Controle Empresarial integrado com controle de estoque com 
código fonte em Delphi
   
  ERP completíssimo para pequenas e médias empresas com código fonte em Delphi. 
Acompanha 11 módulos tudo com código fonte
   
   Sistema para administração de escolas de primeiro e segundo grau (ensino 
fundamental, médio e profissionalizante). O sistema oferece características 
sofisticadas e um completo controle acadêmico para escolas. Conheça mais em 
http://www.csimaster.com/sisescola.html 
   O Sistema para controle de estoque Sige-Plus com fontes em delphi é um 
programa que pode ser usado em todos os tipos de estabelecimentos comerciais 
existentes no país, atendendo desde o mercadinho da esquina a grandes 
hipermercados, lojas de conveniência, farmácias, e todo tipo de estabelecimento 
comercial. Conheça mais em http://www.csimaster.com/automacao.html
   Sistema para gerenciamento de hotel e pousada. Fácil de operar, este 
sistema foi projetado para aumentar a produtividade dos usuários que trabalham 
no setor de hospedagem. Pode ser usado em Pousadas, Hotéis e outros 
estabelecimentos de hospedagens. Este moderno  sistema possui módulo de 
recepção, cadastro de hóspedes, cadastro de apartamentos, cadastro de produtos 
para consumo, controle de estoque dos produtos disponíveis para consumo, 
lançamentos de consumos, lançamento de despesas telefônicas e muitas outras 
funcionalidades. Conheça mais em http://www.csimaster.com/hotel.html
   O Kit Desenvolvedor Delphi inclui dezenas de programas prontos com código 
fontes em Delphi. Todos estes programas, acompanha também uma ferramenta 
própria para instalação e configuração de cada programa. Assim, você pode 
aprender como as aplicações são criadas, fazer as inclusões de código e 
funcionalidades que desejar e ganhar dinheiro vendendo estes sistemas para seus 
clientes. Conheça mais em http://www.csimaster.com/kit_desenvolvedor_delphi.html

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Image com Zoom!

2006-12-15 Por tôpico Elazar Dornelles Ceza
Magro...
eu achei uma rotina pra zoom, mas não necessáriamente pra alterar o
pixel enquanto esta vendo ampliado...
derrepente a ideia pode ser interessante para o que pretende fazer

Quer dar uma olhada entre em 

www.google.com.br 

delphi: magnifier

digite estas duas palavrinhas..(ACIMA) e pressione...ESTOU COM SORTE.



Atenc;
Elazar


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Ricardo
Enviada em: quinta-feira, 14 de dezembro de 2006 13:33
Para: Delphi-BR
Assunto: [delphi-br] Image com Zoom!


Olá pessoal,

estou criando um programa que trabalhe com automato celular e eu uso
um TImage para poder fazer os desenhos e como cada pixel é extremamente
importante eu precisaria dar um zom aonde eu estiver desenhando e não
sei como fazer isso... pode ser algo simples. Tentei até pegar alguns
componentes da internet, mas eram demasiados complexos e nao tinham um
resoltado satisfatório...
Eu preciso fazer como se estivesse no Paint desenhando, se eu conseguir
desenhar como no paint, pode ser exatamente igual e consiga dar zoom que
nem lá isso seria muuuito bom!
Abraços

Ricardo Berti

[As partes desta mensagem que não continham texto foram removidas]


 



___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/


RES: [delphi-br] Re: Documentação de Código Fonte no Delphi 7

2006-12-15 Por tôpico Walter Chagas (Yahoo)
Elazar,

Tudo nesse mundo tem limites. Comentar ajuda? Claro que ajuda, mas 
comentar demais vai é atrapalhar. A regra básica para comentarios 
deve seguir algumas premissas:

1) Cabeçalho da Unit deve conter dados e dependencias dela.

2) Procedimentos e funções que não pertençam a classe. Somente a 
descrição do que fazem e pra que servem.

3) Rotinas complexas e vitais no programa (as que tratam diretamente 
ds regras de negócios.

4) Rotinas problemáticas ou as que lhe deram trabalho pra ajustá-las.

Qualquer coisa fora disso aí, não agrega e ainda pode é atrapalhar a 
interpretação lógica do código. Comentar variável ou linha a linha, 
bobagem. Você vai perder muito tempo com isso pois, em tese, estarias 
codificando duas vezes.


[]s
 
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
http://www.geocities.com/SiliconValley/Bay/1058
MSN: [EMAIL PROTECTED]
 

--- Em delphi-br@yahoogrupos.com.br, Elazar Dornelles Ceza 
[EMAIL PROTECTED] escreveu

 GRANDE ...Walter 
 Felipe e Romario
 
 obrigado pelas respostas...um detalhe não é trhead é Thread..
 
 Há com certeza quem diga...que programador que é programador (fera) 
não
 precisa de comentários...mas já vi muito magros se perdendo no meio 
de
 codigo fonte mal organizado..rsss
 
 Particularmente eu procuro comentar as rotinas, normalmente faço 
deste
 modo que vou mostrar mais abaixo quando estou criando alguma rotina,
 principalmente em algumas regras de negocio que partem da ideia do 
que o
 cliente pediu.
 
 Podem me chamar de perfeccionista, tolo...o que for, mas não abro 
mão. 
 
 
 ***Code;
 
 Procedure TForm1.Button1Click(sender : Tobject);
 Var  
   vCaminho : String;  { Variavel para guardar o caminho e fazer as
 verificacoes } 
 Begin 
   { Procedimento que verifica se o caminho digitado pelo usuario é
 válido 
 e cria o path caso o mesmo não existir }
   
   { Pega o valor do usuario }
   vCaminho := Edit1.Text;
   
   { Verifica se o ultimo caracter do edit é diferente de uma barra }
   
   if vCaminho[ Lenght( vCaminho)]  '/' then begin
 { .Se diferente: }
 { Acrescento uma barra ao final }
 vCaminho := '/';
 
 { Ajusta ao valor do usuário o caminho corrigido }
 Edit1.Text := vCaminho;
   end;
   {}  
   { Verifico se o caminho existe }
   if DirectoryExists( vCaminho) then begin
 { .Se existir }
 { Informo ao usuario que existe }
 ShowMessage('Caminho Existe');
 
   end else begin
 { .Se não existir }
 { Crio o caminho }
 ForceDirectory(vCaminho);
 
 { Informo ao usuário que o caminho foi criado }  
 ShowMessage('Caminho foi criado');
   end;
   {}
 End;
 
 
 Eu fiz um pequeno programa que quando executado na unit que 
contenha os
 comentários na forma assim ele cria um txt com como abaixo,
 basicamente...ele estrai as linhas que tem comentários, ( bem 
simples,
 basicamente utilizando um Stringlist o pos e o copy...)
 
 
 ***
 
 Unit Teste
 
 
 
 - Procedimento Button1Click;
 
 ** Procedimento que verifica se o caminho digitado pelo usuario é 
válido
 e cria o path caso o mesmo não existir 
 
   Pega o valor do usuario
   Verifica se o ultimo caracter do edit é diferente de uma barra }
.Se diferente:
Acrescento uma barra ao final
Ajusta ao valor do usuário o caminho corrigido
   
   Verifico se o caminho existe
 .Se existir
 Informo ao usuario que existe
 .Se não existir }
 Crio o caminho }
 Informo ao usuário que o caminho foi criado }  
 
 
 **
   
 Atenc.
 Elazar
 
 
 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br [mailto:delphi-
[EMAIL PROTECTED]
 Em nome de Elazar Dornelles Ceza Enviada em: sexta-feira, 15 de 
dezembro
 de 2006 10:28
 Para: delphi-br@yahoogrupos.com.br
 Assunto: RES: [delphi-br] Re: Documentação de Código Fonte no 
Delphi 7
 
 
 Galera..
 
 mudando um pouco o assunto da trhead.
 
 Eu gostaria da opinião de voces; sobre este caso de documentar o 
codigo
 fonte.. Digo... Porque do Sim...ou Porque do Não?
 
 Sempre tive em mente que se eu documentar o codigo fonte, poderia,
 digamos gerar por exemplo até uma sequencia ou uma lógica para os
 processos do sistema..
 
 Pelo que vejo, pela quantidade de programdores que conheco..a qtd 
que
 fazem a documentação e em especial junto ao codigo fonte é quase 
0so
 por curiosidade quem daqui da lista faz ...esta documentação? E 
porque?
 
 Atenc
 Elazar
 
 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br [mailto:delphi-
[EMAIL PROTECTED]
 Em nome de Joao Morais
 Enviada em: sexta-feira, 15 de dezembro de 2006 08:05
 Para: delphi-br@yahoogrupos.com.br
 Assunto: Re: [delphi-br] Re: Documentação de Código Fonte no Delphi 
7
 
 mrbar2000 wrote:
 
  gostei de como o fpdoc trabalha, tambem nao gosto muito desta 
coisa de
 
  comentar o código fonte nao!
  
  onde baixar? procurei e nao achei
 
 

Re: [delphi-br] PIREI - Problema conexão - D7/IBX/ FB 1.5 (Leia por favor)

2006-12-15 Por tôpico Rogério
No servidor você não precisa especificar a máquina, só o caminho.
Já tentou isto?

PS: Mesmo sendo no próprio servidor, talvez o usuário logado não tenha direitos.

Abraço,

Rogério Ricardo Fernandes
Desenvolvimento
GS3 Sistemas
Tel.:47 3035-6020/Fax:47 3035-6050 
  - Original Message - 
  From: Leonardo Freitag 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, December 15, 2006 11:21 AM
  Subject: Res: [delphi-br] PIREI - Problema conexão - D7/IBX/FB 1.5 (Leia por 
favor)


  Mas não acessa nem no servidor, com conexão local

  - Mensagem original 
  De: Rogério [EMAIL PROTECTED]
  Para: delphi-br@yahoogrupos.com.br
  Enviadas: Sexta-feira, 15 de Dezembro de 2006 11:53:33
  Assunto: Re: [delphi-br] PIREI - Problema conexão - D7/IBX/FB 1.5 (Leia por 
favor)

  Creio que vc está com algum problema quanto ao compartilhamento na rede e/ou 
direitos do usuário.

  É possível instalar o XP na estação tbém?

  Abraço,

  Rogério Ricardo Fernandes

  Desenvolvimento

  GS3 Sistemas

  Tel.:47 3035-6020/Fax: 47 3035-6050 

  - Original Message - 

  From: Leonardo Freitag 

  To: [EMAIL PROTECTED] os.com.br 

  Sent: Friday, December 15, 2006 10:06 AM

  Subject: [delphi-br] PIREI - Problema conexão - D7/IBX/FB 1.5 (Leia por favor)

  Olá pessoal!

  Estou tendo um problema de conexão com o banco de dados do meu sistema.

  É algo que não havia acontecido ainda e simplesmente não estou encontrando 
solução.

  Vou situar tudo e contar tudo que já fiz, por favor me ajudem:

  NO MOMENT DE ABRIR O SISTEMA APARECE 'Database name is missing'

  Tenho um sistema de automação, uso D7/IBX/FB 1.5, tenho cerca de 30 clientes 
usando este sistema e não tinha registro desse tipo de problema até então.

  Eu uso um arquivo chamado ibx.ini que contém o caminho até o banco de dados, 
algo que a grande maioria deve fazer. Algo do tipo:

  [IBX]

  SERVIDOR=PC: C:\PASTA\ DADOS\DADOS. FDB

  O meu novo cliente tem um computador com WinXP (servidor) e um computador com 
Win98 (primeiro edição). Eu instalei a mesma versão do FB nos dois pcs, conferi 
firewall, portas (3050, 3055), escrevi variações no caminho do banco de dados 
do tipo:

  [IBX]

  SERVIDOR=PC: \PASTA\DADOS\ DADOS.FDB ou

  SERVIDOR=192. 168.0.1:C: \PASTA\DADOS\ DADOS.FDB (usamos ip para a rede) ou 

  SERVIDOR=192. 168.0.1:\ PASTA\DADOS\ DADOS.FDB

  e nada.

  Algums amigos da lista da firebase tentaram me ajudar (e sou muito grato a 
eles), dizendo que eu deveria incorporar a biblioteca midas.dll no meu sistema.

  Fiz isso e funcionou ontem quando copiei o .exe para os computadores, porém, 
hoje pela manhã o cliente me liga e diz as palavras mágicas: 'Database name is 
missing'

  Diante de todas as possibilidades que o meu vago conhecimento permite 
alcançar, estou quase desistindo, então pergunto: Alguém sabe do que se trata? 
Como posso resolver?

  Agora, com certeza, é algo relacionado aos computadores dele, pq eu copiei a 
pasta do sistema lah do cliente como estava e coloquei no meu pc, e funcionou 
perfeitamente.

  Detalhe: num primeiro momento funciona em ambas as máquinas, aí eu desligo 
tudo, religo e o que acontece: Database name is missing.

  A impressão que fica é que o .exe do programa não consegue mais ler o 
IBX.INI, ou algo do tipo, pq a mensagem só aparece referida só aparece quando 
falta realmente o nome do arquivo de dados no momento da conexão (ativação).

  Fico no aguardo por uma alma bondosa.

  Abraço a todos e agradecimento antecipado.

  Leonardo Vinicius Freitag

  Atividade nos últimos dias

  a.. 12Novos usuários

  Visite seu Grupo 

  Yahoo! Messenger

  Conecte-se ao mundo

  Chamadas grátis

  para outros computadores

  Yahoo! Fotos

  Compartilhe suas fotos

  Carregamento fácil

  Armazenamento ilimitado

  Yahoo! Mail

  Cadastre-se já!

  Proteção anti-spam

  Muito mais espaço 

  . 

  [As partes desta mensagem que não continham texto foram removidas]

  !--

  #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;}
  #ygrp-mlmsg table {font-size:inherit;font:100%;}
  #ygrp-mlmsg select, input, textarea {font:99% 
arial,helvetica,clean,sans-serif;}
  #ygrp-mlmsg pre, code {font:115% monospace;}
  #ygrp-mlmsg * {line-height:1.22em;}
  #ygrp-text{
  font-family:Georgia;
  }
  #ygrp-text p{
  margin:0 0 1em 0;
  }
  #ygrp-tpmsgs{
  font-family:Arial;
  clear:both;
  }
  #ygrp-vitnav{
  padding-top:10px;
  font-family:Verdana;
  font-size:77%;
  margin:0;
  }
  #ygrp-vitnav a{
  padding:0 1px;
  }
  #ygrp-actbar{
  clear:both;
  margin:25px 0;
  white-space:nowrap;
  color:#666;
  text-align:right;
  }
  #ygrp-actbar .left{
  float:left;
  white-space:nowrap;
  }
  .bld{font-weight:bold;}
  #ygrp-grft{
  font-family:Verdana;
  font-size:77%;
  padding:15px 0;
  }
  #ygrp-ft{
  font-family:verdana;
  font-size:77%;
  border-top:1px solid #666;
  padding:5px 0;
  }
  #ygrp-mlmsg #logo{
  padding-bottom:10px;
  }

  #ygrp-vital{
  background-color:#e0ecee;
  

[delphi-br] Como gerar htmls a partir de um RPT ja' existente

2006-12-15 Por tôpico Paulo Sérgio Dias
Uso o Delphi 2006.

Tenho um modulo que salva relatorios em uma pasta,
em formato RPT (relatorios gerados pelo componente
RvSystem, da paleta RAVE).

Criei um outro modulo que tem de ler esses RPTs e
transforma-los em HTML.  Coloquei um componente
RvRenderHTML nesse modulo, para 
ler o arquivo RPT e gerar um .HTML.

Porem, o HTML resultante fica com letra em tamanho
diferente do relatorio original.  O original tem fonte
tamanho 10 e o HTML tem fonte 9, (alguma coisa).

Existe algum modo de configurar o tamanho das letras
a serem geradas no HTML, para que o layout do
arquivo HTML fique o mais proximo possivel do
arquivo RPT original ?

Grato pela atencao de todos
Paulo




[As partes desta mensagem que não continham texto foram removidas]



Re: RES: [delphi-br] Re: Documentação de Código Fonte no Delphi 7

2006-12-15 Por tôpico Joao Morais
Walter Chagas (Yahoo) wrote:

 Elazar,
 
 Tudo nesse mundo tem limites. Comentar ajuda? Claro que ajuda, mas 
 comentar demais vai é atrapalhar. A regra básica para comentarios 
 deve seguir algumas premissas:
 
 1) Cabeçalho da Unit deve conter dados e dependencias dela.
 
 2) Procedimentos e funções que não pertençam a classe. Somente a 
 descrição do que fazem e pra que servem.
 
 3) Rotinas complexas e vitais no programa (as que tratam diretamente 
 ds regras de negócios.
 
 4) Rotinas problemáticas ou as que lhe deram trabalho pra ajustá-las.

4.1) Aviso sobre rotinas ou estruturas aparentemente inofensivas mas que 
não devem ser tocadas por causa de algum acesso de baixo nível em algum 
ponto do sistema. Sempre tem alguém querendo 'otimizar' alguma coisa.


 Qualquer coisa fora disso aí, não agrega e ainda pode é atrapalhar a 
 interpretação lógica do código. Comentar variável ou linha a linha, 
 bobagem. Você vai perder muito tempo com isso pois, em tese, estarias 
 codificando duas vezes.

Bingo. Por isso sou fã do fpdoc.


 Walter Alves Chagas Junior
 Belo Horizonte - MG - Brazil
 [EMAIL PROTECTED]
 http://www.geocities.com/SiliconValley/Bay/1058
 MSN: [EMAIL PROTECTED]


--
João Morais


  
 
 --- Em delphi-br@yahoogrupos.com.br, Elazar Dornelles Ceza 
 [EMAIL PROTECTED] escreveu
 GRANDE ...Walter 
 Felipe e Romario

 obrigado pelas respostas...um detalhe não é trhead é Thread..

 Há com certeza quem diga...que programador que é programador (fera) 
 não
 precisa de comentários...mas já vi muito magros se perdendo no meio 
 de
 codigo fonte mal organizado..rsss

 Particularmente eu procuro comentar as rotinas, normalmente faço 
 deste
 modo que vou mostrar mais abaixo quando estou criando alguma rotina,
 principalmente em algumas regras de negocio que partem da ideia do 
 que o
 cliente pediu.

 Podem me chamar de perfeccionista, tolo...o que for, mas não abro 
 mão. 

 ***Code;

 Procedure TForm1.Button1Click(sender : Tobject);
 Var  
   vCaminho : String;  { Variavel para guardar o caminho e fazer as
 verificacoes } 
 Begin 
   { Procedimento que verifica se o caminho digitado pelo usuario é
 válido 
 e cria o path caso o mesmo não existir }
   
   { Pega o valor do usuario }
   vCaminho := Edit1.Text;
   
   { Verifica se o ultimo caracter do edit é diferente de uma barra }
   
   if vCaminho[ Lenght( vCaminho)]  '/' then begin
 { .Se diferente: }
 { Acrescento uma barra ao final }
 vCaminho := '/';

 { Ajusta ao valor do usuário o caminho corrigido }
 Edit1.Text := vCaminho;
   end;
   {}  
   { Verifico se o caminho existe }
   if DirectoryExists( vCaminho) then begin
 { .Se existir }
 { Informo ao usuario que existe }
 ShowMessage('Caminho Existe');

   end else begin
 { .Se não existir }
 { Crio o caminho }
 ForceDirectory(vCaminho);
 
 { Informo ao usuário que o caminho foi criado }  
 ShowMessage('Caminho foi criado');
   end;
   {}
 End;


 Eu fiz um pequeno programa que quando executado na unit que 
 contenha os
 comentários na forma assim ele cria um txt com como abaixo,
 basicamente...ele estrai as linhas que tem comentários, ( bem 
 simples,
 basicamente utilizando um Stringlist o pos e o copy...)


 ***

 Unit Teste



 - Procedimento Button1Click;

 ** Procedimento que verifica se o caminho digitado pelo usuario é 
 válido
 e cria o path caso o mesmo não existir 

   Pega o valor do usuario
   Verifica se o ultimo caracter do edit é diferente de uma barra }
.Se diferente:
Acrescento uma barra ao final
Ajusta ao valor do usuário o caminho corrigido
   
   Verifico se o caminho existe
 .Se existir
 Informo ao usuario que existe
 .Se não existir }
 Crio o caminho }
 Informo ao usuário que o caminho foi criado }  


 **
   
 Atenc.
 Elazar


 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br [mailto:delphi-
 [EMAIL PROTECTED]
 Em nome de Elazar Dornelles Ceza Enviada em: sexta-feira, 15 de 
 dezembro
 de 2006 10:28
 Para: delphi-br@yahoogrupos.com.br
 Assunto: RES: [delphi-br] Re: Documentação de Código Fonte no 
 Delphi 7

 Galera..

 mudando um pouco o assunto da trhead.

 Eu gostaria da opinião de voces; sobre este caso de documentar o 
 codigo
 fonte.. Digo... Porque do Sim...ou Porque do Não?

 Sempre tive em mente que se eu documentar o codigo fonte, poderia,
 digamos gerar por exemplo até uma sequencia ou uma lógica para os
 processos do sistema..

 Pelo que vejo, pela quantidade de programdores que conheco..a qtd 
 que
 fazem a documentação e em especial junto ao codigo fonte é quase 
 0so
 por curiosidade quem daqui da lista faz ...esta documentação? E 
 porque?
 Atenc
 Elazar

 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br [mailto:delphi-
 [EMAIL PROTECTED]
 Em nome de Joao Morais
 Enviada em: sexta-feira, 15 de 

RES: [delphi-br] Re: Documentação de Códi go Fonte no Delphi 7

2006-12-15 Por tôpico Elazar Dornelles Ceza
Walter;;;


ja esperava por comentários do genero.
em tese eu deveria por na msg..bem grande pra todo mundo entender..

EXEMPLO

atente. modo que vou mostrar mais abaixo quando estou criando alguma
rotina, -- principalmente em algumas regras de negocio que partem da
ideia do 
que o cliente pediu -- assim fica facil mostrar pra ele a linha de
raciocinio que o programa segue..(que originou da ideia ou regra que ele
determinou e digamos que equivale ao item 3,4 da sua msg )

diria que assim vou criar uma rotina na liguagem que o cliente
entende..
E não, que em todo os casos eu vou usar como mencionei na msg anterior
pois, concordo com voce plenamente, que não precisaria comentar um
procedimento que simplesmente adiciona um / no final de uma string e
cria um diretorio...

Atenc.
Elazar.


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Walter Chagas (Yahoo)
Enviada em: sexta-feira, 15 de dezembro de 2006 14:07
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Re: Documentação de Código Fonte no Delphi 7


Elazar,

Tudo nesse mundo tem limites. Comentar ajuda? Claro que ajuda, mas 
comentar demais vai é atrapalhar. A regra básica para comentarios 
deve seguir algumas premissas:

1) Cabeçalho da Unit deve conter dados e dependencias dela.

2) Procedimentos e funções que não pertençam a classe. Somente a 
descrição do que fazem e pra que servem.

3) Rotinas complexas e vitais no programa (as que tratam diretamente 
ds regras de negócios.

4) Rotinas problemáticas ou as que lhe deram trabalho pra ajustá-las.

Qualquer coisa fora disso aí, não agrega e ainda pode é atrapalhar a 
interpretação lógica do código. Comentar variável ou linha a linha, 
bobagem. Você vai perder muito tempo com isso pois, em tese, estarias 
codificando duas vezes.

[]s



Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
http://www.geocities.com/SiliconValley/Bay/1058
MSN: [EMAIL PROTECTED]


--- Em delphi-br@yahoogrupos.com.br, Elazar Dornelles Ceza 
[EMAIL PROTECTED] escreveu

 GRANDE ...Walter 
 Felipe e Romario
 
 obrigado pelas respostas...um detalhe não é trhead é Thread..
 
 Há com certeza quem diga...que programador que é programador (fera) 
não
 precisa de comentários...mas já vi muito magros se perdendo no meio 
de
 codigo fonte mal organizado..rsss
 
 Particularmente eu procuro comentar as rotinas, normalmente faço 
deste
 modo que vou mostrar mais abaixo quando estou criando alguma rotina,
 principalmente em algumas regras de negocio que partem da ideia do 
que o
 cliente pediu.
 
 Podem me chamar de perfeccionista, tolo...o que for, mas não abro 
mão. 
 
 
 ***Code;
 
 Procedure TForm1.Button1Click(sender : Tobject);
 Var 
 vCaminho : String; { Variavel para guardar o caminho e fazer as
 verificacoes } 
 Begin 
 { Procedimento que verifica se o caminho digitado pelo usuario é
 válido 
 e cria o path caso o mesmo não existir }
 
 { Pega o valor do usuario }
 vCaminho := Edit1.Text;
 
 { Verifica se o ultimo caracter do edit é diferente de uma barra }
 
 if vCaminho[ Lenght( vCaminho)]  '/' then begin
 { .Se diferente: }
 { Acrescento uma barra ao final }
 vCaminho := '/';
 
 { Ajusta ao valor do usuário o caminho corrigido }
 Edit1.Text := vCaminho;
 end;
 {} 
 { Verifico se o caminho existe }
 if DirectoryExists( vCaminho) then begin
 { .Se existir } 
 { Informo ao usuario que existe }
 ShowMessage('Caminho Existe');
 
 end else begin
 { .Se não existir }
 { Crio o caminho }
 ForceDirectory(vCaminho);
 
 { Informo ao usuário que o caminho foi criado } 
 ShowMessage('Caminho foi criado');
 end;
 {}
 End;
 
 
 Eu fiz um pequeno programa que quando executado na unit que 
contenha os
 comentários na forma assim ele cria um txt com como abaixo,
 basicamente...ele estrai as linhas que tem comentários, ( bem 
simples,
 basicamente utilizando um Stringlist o pos e o copy...)
 
 
 ***
 
 Unit Teste
 
 
 
 - Procedimento Button1Click;
 
 ** Procedimento que verifica se o caminho digitado pelo usuario é 
válido
 e cria o path caso o mesmo não existir 
 
 Pega o valor do usuario
 Verifica se o ultimo caracter do edit é diferente de uma barra }
 .Se diferente:
 Acrescento uma barra ao final
 Ajusta ao valor do usuário o caminho corrigido
 
 Verifico se o caminho existe
 .Se existir
 Informo ao usuario que existe
 .Se não existir }
 Crio o caminho }
 Informo ao usuário que o caminho foi criado } 
 
 
 **
 
 Atenc.
 Elazar
 
 
 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br [mailto:delphi-
[EMAIL PROTECTED]
 Em nome de Elazar Dornelles Ceza Enviada em: sexta-feira, 15 de 
dezembro
 de 2006 10:28
 Para: delphi-br@yahoogrupos.com.br
 Assunto: RES: [delphi-br] Re: Documentação de Código Fonte no 
Delphi 7
 
 
 Galera..
 
 mudando um pouco o assunto da trhead.
 
 Eu gostaria da opinião de voces; sobre este caso de documentar 

Re: RES: [delphi-br] Re: Documentação de Código Fonte no Delphi 7

2006-12-15 Por tôpico Romario (Listas)
Bem, essa é a sua opinião. Eu, particularmente, não partilho dela.

Eu comento linha à linha. Nunca me atrapalhei com isso e, pelo visto, 
nunca atrapalhou ninguém. Pelos elogios que recebi, eles só ajudaram.

Não acho que seja bobagem e nem que vai perder muito tempo. Pelo 
contrário, explicando isso para meus alunos eu fiz com que eles fixassem 
a lógica do sistema através dos comentários que eles inseriram. E isso 
não serve só para alunos, serve para nós também.

Sds,

Romario




Walter Chagas (Yahoo) escreveu:
 
 Elazar,
 
 Tudo nesse mundo tem limites. Comentar ajuda? Claro que ajuda, mas
 comentar demais vai é atrapalhar. A regra básica para comentarios
 deve seguir algumas premissas:
 
 1) Cabeçalho da Unit deve conter dados e dependencias dela.
 
 2) Procedimentos e funções que não pertençam a classe. Somente a
 descrição do que fazem e pra que servem.
 
 3) Rotinas complexas e vitais no programa (as que tratam diretamente
 ds regras de negócios.
 
 4) Rotinas problemáticas ou as que lhe deram trabalho pra ajustá-las.
 
 Qualquer coisa fora disso aí, não agrega e ainda pode é atrapalhar a
 interpretação lógica do código. Comentar variável ou linha a linha,
 bobagem. Você vai perder muito tempo com isso pois, em tese, estarias
 codificando duas vezes.
 
 []s
 
 Walter Alves Chagas Junior






___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/


Re: RES: RES: [delphi-br] Re: Documentação de Código Fonte no Delphi 7

2006-12-15 Por tôpico Joao Morais
Elazar Dornelles Ceza wrote:

 Até posso concordar.
 
 Mas..
 
 Mas a Ide do delphi até a versão 7 pelo que eu sei não possui tal
 recurso, e ficar abrindo aquirvos pra ler..estando no meio de uma
 codificação pode se tornar meio complexo...principalmente pra quem esta
 entrando no ritmo de um projeto, ainda mais se já em andamento a algum
 tempo.

Acontece que você não usa a documentação 'debaixo do braço' quando vai 
codificar. Você a utiliza se você não conhece o código, e você só 
codifica se você conhecer o código. E se você conhece o código você não 
precisa de documentação.

As vezes tudo o que o cara precisa é saber a sintaxe de tal coisa, e 
isso o próprio Code-Não-Lembro-o-Que (ctrl+click, ctrl+barra de espaço) 
do editor faz por você.

 Se voce conhece algum plugin, que faça isto eu adoraria testar.

Nope.

 E.
 
 O único incoveniente gerado diretamente por ter arquivos separados para
 a documentação é que toda vez que voce alterar o codigo fonte, teras que
 abrir outro arquivo pra ajustar a documentação. Vai que um dia na pressa
 voce troque algo e esqueça da documentação (vulgo: deixa pra depois), na
 proxima vez..voce vai se entender, mas outra pessoa vai embananar-se
 todo pra sacar o que aconteceu.

O negócio é não ter pressa.

 E estando os dois juntos, no momento que alterou um...automaticamente
 esta alterando o outro.

Insira um TODO dentro do código ;-)

 Atenc.
 Elazar

--
João Morais



 
 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
 Em nome de Joao Morais
 Enviada em: sexta-feira, 15 de dezembro de 2006 11:57
 Para: delphi-br@yahoogrupos.com.br
 Assunto: Re: RES: [delphi-br] Re: Documentação de Código Fonte no Delphi
 7
 
 
 Romario (Listas) wrote:
 
 Um dos meus professores me disse um dia que devemos comentar o código 
 imaginando que o maior de todos os leigos dará manutenção nessa 
 aplicação. Não dei ouvidos à ele.

 Um ano depois fui contratado para dar manutenção em um sistema 
 gigantesco e que não tinha NENHUM comentário no código.

 Passei um sufoco danado pelo prazo apertado e tive que trabalhar doze 
 horas diárias para efetuar as manutenções no tempo previsto.

 A partir daquele dia, comento cada linha de código dos meus sistemas.

 E digo mais: recebo muitos elogios de empresas e desenvolvedores por 
 comentar o código dessa forma.
 
 Concordo em gênero, número e grau com os colegas Walter e Romário, 
 todavia a documentação poderia estar em outro local ao invés dos fontes.
 
 Quem não conhece, lê a documentação. Quem já conhece vai ler apenas o 
 código, que no final das contas é o que realmente interessa.
 
 --
 João Morais
 
  



Re: [delphi-br] PIREI - Problema conexão - D7/IBX/FB 1.5 (Leia por favor)

2006-12-15 Por tôpico Marcos Bernardo
Salve
Eu tive um problema meio parecido...
sabe o que tive que fazer... mudar a conexão para NetBeUI
\\IP\caminho e resolveu... mas isso so ficou assim até o pessoal da rede
alterar num sei o que... que eu num manjo nada .. akka

bom segue como sugestão.. para vc ter certeza que não eh problema enm de IP
e nem de rede

abraços

Boas Festas!!!

Marcos Bernardo


Em 15/12/06, Rogério [EMAIL PROTECTED] escreveu:

   No servidor você não precisa especificar a máquina, só o caminho.
 Já tentou isto?

 PS: Mesmo sendo no próprio servidor, talvez o usuário logado não tenha
 direitos.

 Abraço,

 Rogério Ricardo Fernandes
 Desenvolvimento
 GS3 Sistemas
 Tel.:47 3035-6020/Fax:47 3035-6050
 - Original Message -
 From: Leonardo Freitag
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Friday, December 15, 2006 11:21 AM
 Subject: Res: [delphi-br] PIREI - Problema conexão - D7/IBX/FB 1.5 (Leia
 por favor)

 Mas não acessa nem no servidor, com conexão local

 - Mensagem original 
 De: Rogério [EMAIL PROTECTED] rogerblumenau%40yahoo.com.br
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Enviadas: Sexta-feira, 15 de Dezembro de 2006 11:53:33
 Assunto: Re: [delphi-br] PIREI - Problema conexão - D7/IBX/FB 1.5 (Leia
 por favor)

 Creio que vc está com algum problema quanto ao compartilhamento na rede
 e/ou direitos do usuário.

 É possível instalar o XP na estação tbém?

 Abraço,

 Rogério Ricardo Fernandes

 Desenvolvimento

 GS3 Sistemas

 Tel.:47 3035-6020/Fax: 47 3035-6050

 - Original Message -

 From: Leonardo Freitag

 To: [EMAIL PROTECTED] os.com.br

 Sent: Friday, December 15, 2006 10:06 AM

 Subject: [delphi-br] PIREI - Problema conexão - D7/IBX/FB 1.5 (Leia por
 favor)

 Olá pessoal!

 Estou tendo um problema de conexão com o banco de dados do meu sistema.

 É algo que não havia acontecido ainda e simplesmente não estou encontrando
 solução.

 Vou situar tudo e contar tudo que já fiz, por favor me ajudem:

 NO MOMENT DE ABRIR O SISTEMA APARECE 'Database name is missing'

 Tenho um sistema de automação, uso D7/IBX/FB 1.5, tenho cerca de 30
 clientes usando este sistema e não tinha registro desse tipo de problema até
 então.

 Eu uso um arquivo chamado ibx.ini que contém o caminho até o banco de
 dados, algo que a grande maioria deve fazer. Algo do tipo:

 [IBX]

 SERVIDOR=PC: C:\PASTA\ DADOS\DADOS. FDB

 O meu novo cliente tem um computador com WinXP (servidor) e um computador
 com Win98 (primeiro edição). Eu instalei a mesma versão do FB nos dois pcs,
 conferi firewall, portas (3050, 3055), escrevi variações no caminho do banco
 de dados do tipo:

 [IBX]

 SERVIDOR=PC: \PASTA\DADOS\ DADOS.FDB ou

 SERVIDOR=192. 168.0.1:C: \PASTA\DADOS\ DADOS.FDB (usamos ip para a rede)
 ou

 SERVIDOR=192. 168.0.1:\ PASTA\DADOS\ DADOS.FDB

 e nada.

 Algums amigos da lista da firebase tentaram me ajudar (e sou muito grato a
 eles), dizendo que eu deveria incorporar a biblioteca midas.dll no meu
 sistema.

 Fiz isso e funcionou ontem quando copiei o .exe para os computadores,
 porém, hoje pela manhã o cliente me liga e diz as palavras mágicas:
 'Database name is missing'

 Diante de todas as possibilidades que o meu vago conhecimento permite
 alcançar, estou quase desistindo, então pergunto: Alguém sabe do que se
 trata? Como posso resolver?

 Agora, com certeza, é algo relacionado aos computadores dele, pq eu copiei
 a pasta do sistema lah do cliente como estava e coloquei no meu pc, e
 funcionou perfeitamente.

 Detalhe: num primeiro momento funciona em ambas as máquinas, aí eu desligo
 tudo, religo e o que acontece: Database name is missing.

 A impressão que fica é que o .exe do programa não consegue mais ler o
 IBX.INI, ou algo do tipo, pq a mensagem só aparece referida só aparece
 quando falta realmente o nome do arquivo de dados no momento da conexão
 (ativação).

 Fico no aguardo por uma alma bondosa.

 Abraço a todos e agradecimento antecipado.

 Leonardo Vinicius Freitag

 Atividade nos últimos dias

 a.. 12Novos usuários

 Visite seu Grupo

 Yahoo! Messenger

 Conecte-se ao mundo

 Chamadas grátis

 para outros computadores

 Yahoo! Fotos

 Compartilhe suas fotos

 Carregamento fácil

 Armazenamento ilimitado

 Yahoo! Mail

 Cadastre-se já!

 Proteção anti-spam

 Muito mais espaço

 .

 [As partes desta mensagem que não continham texto foram removidas]

 !--

 #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;}
 #ygrp-mlmsg table {font-size:inherit;font:100%;}
 #ygrp-mlmsg select, input, textarea {font:99%
 arial,helvetica,clean,sans-serif;}
 #ygrp-mlmsg pre, code {font:115% monospace;}
 #ygrp-mlmsg * {line-height:1.22em;}
 #ygrp-text{
 font-family:Georgia;
 }
 #ygrp-text p{
 margin:0 0 1em 0;
 }
 #ygrp-tpmsgs{
 font-family:Arial;
 clear:both;
 }
 #ygrp-vitnav{
 padding-top:10px;
 font-family:Verdana;
 font-size:77%;
 margin:0;
 }
 #ygrp-vitnav a{
 padding:0 1px;
 }
 #ygrp-actbar{
 clear:both;
 margin:25px 0;
 

[delphi-br] Componente para fazer ligações para telefones

2006-12-15 Por tôpico robersonfox
Alguém conhece ou tem um componente que faça ligação a partir do pc
para um telefone, se tiver favor me enviar, desde já fico muito
agradecido.



Re: [delphi-br] Image com Zoom!

2006-12-15 Por tôpico Ricardo
Olá Elazar,

Bem interessante, mas eu precisava dar um zoom e poder alterar os pixels... bem 
como no paint mesmo... Mas obrigado mesmo assim
.
.
Grato
.
.
Ricardo Berti

  - Original Message - 
  From: Elazar Dornelles Ceza 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, December 15, 2006 2:03 PM
  Subject: RES: [delphi-br] Image com Zoom!


  Magro...
  eu achei uma rotina pra zoom, mas não necessáriamente pra alterar o
  pixel enquanto esta vendo ampliado...
  derrepente a ideia pode ser interessante para o que pretende fazer

  Quer dar uma olhada entre em 

  www.google.com.br 

  delphi: magnifier

  digite estas duas palavrinhas..(ACIMA) e pressione...ESTOU COM SORTE.

  Atenc;
  Elazar

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de Ricardo
  Enviada em: quinta-feira, 14 de dezembro de 2006 13:33
  Para: Delphi-BR
  Assunto: [delphi-br] Image com Zoom!

  Olá pessoal,

  estou criando um programa que trabalhe com automato celular e eu uso
  um TImage para poder fazer os desenhos e como cada pixel é extremamente
  importante eu precisaria dar um zom aonde eu estiver desenhando e não
  sei como fazer isso... pode ser algo simples. Tentei até pegar alguns
  componentes da internet, mas eram demasiados complexos e nao tinham um
  resoltado satisfatório...
  Eu preciso fazer como se estivesse no Paint desenhando, se eu conseguir
  desenhar como no paint, pode ser exatamente igual e consiga dar zoom que
  nem lá isso seria muuuito bom!
  Abraços

  Ricardo Berti

  [As partes desta mensagem que não continham texto foram removidas]


  ___ 
  Yahoo! Mail - Sempre a melhor opção para você! 
  Experimente já e veja as novidades. 
  http://br.yahoo.com/mailbeta/tudonovo/ 


   

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Saber qual botão do formulário foi clicado

2006-12-15 Por tôpico Cleiton
Oi pessoal

Tem alguma forma de saber qual botão do formulário foi clicado? Se tiver, como 
proceder?
-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.



[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] delphi+identificador chamadas serial Identech

2006-12-15 Por tôpico Pedro Alexandro RS
Colegas,

Alguém já implementou uma rotina em delphi de comunicacao com o
identificador de chamadas da Identech ?( ou outra marca). Achei essa
solução mais interessante que a convencional em que se usa ama placa
de modem. 

Meu cliente pediu uma forma de registro no sistema dele
(delphi+firebird) de todas ligacoes que sao recebidas e todas que sao
feitas (com possibilidade de gravacao da mesma).

Estou no caminho certo ? (ou seja, usando um identificador serial?)
Tô comendo bola numa era em que VOIP é a solução?

link do produto que citei acima:

http://www.submarino.com.br/telecoms_productdetails.asp?Query=ProductPageProdTypeId=11ProdId=299306ST=SR




Re: [delphi-br] ActionMainMenuBar

2006-12-15 Por tôpico Vantuil de Araujo Amante Amante
Anderson,
   
  Estou com o mesmo problema, não consigo criar submenu com esses componentes. 
Como vc conseguiu contornar o problema?
   
  []
  Vantuil.
  Analista Programador Delphi.

Anderson Furtilho [EMAIL PROTECTED] escreveu:
  Olá amigos da lista!!!

Tenho na form um ActionMainMenuBar, ActionToolBar e um
ActionManager. Sendo que tudo esta no ActionManager e
ligados aos dois componentes.

O problema é que não sei como criar um SubMenu no
ActionMainMenuBar..  Consigo criar apenas menus.

Se alguém puder me dar uma dica ficarei agradecido!

Anderson Furtilho



___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 




-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_top;var lrec_URL=new Array();  
lrec_URL[1]=http://br.ard.yahoo.com/SIG=12faa86pa/M=399886.8024024.9211420.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146002116/A=3535733/R=0/id=flashurl/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091LID=330389DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs;;
  var 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y300x250_abr11_dhs_dimension5150.swf?clickTAG=javascript:LRECopenWindow(1);
  var 
lrec_altURL=http://br.ard.yahoo.com/SIG=12faa86pa/M=399886.8024024.9211420.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146002116/A=3535733/R=1/id=altimg/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091LID=330389DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs;;
  var 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y300x250_abr11_dhs_dimension5150.gif;;
 
 var lrec_width=300;var lrec_height=250;  
  
-
  Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 



 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]