Não seria interessante vc criar um datamodule, ao qual seu funcionario 
possa ter acesso e passar o mesmo pra ele? ao invés de fazer referência 
de datasets entre formulários??

é só uma idéia... não testei pra ver se funciona melho...

qq coisa me avisa..

[]s

Neek

Hélder Rodrigues wrote:

>Oi amigos,
>
>Eu tb estou passando pelo mesmo problema de controle de código ...
>por exemplo ...
>
>- Eu tenho um projeto que tem 2 arquivos de códigos fonte, UNIT1.PAS e 
>UNIT2.PAS com
>seus respectivos formulários ... ;
>- No formulário FORM1 tenho um componente Table1;
>- No formulário FORM2 tenho um Datasource cuja a propriedade dataset 
>esta ligada ao FORM1.Table1 ;
>
>Vamos imaginar que eu não posso passar pro programador o código fonte da 
>UNIT1.PAS ... e passo para
>ele somente o UNIT1.DFM e o UNIT1.DCU ... mas ele pode alterar e ver 
>completamente o código fonte
>da UNIT2.PAS e UNIT2.DFM ... passo pra ele estes arquivos tb ... (vejam 
>que não posso passar
>para ele o código fonte UNIT1.PAS !
>
>Mas quando o programador tenta abrir o código fonte do UNIT2.PAS dá a 
>seguinte mensagem de ERRO :
>
>" Erro creating form: Cannot open file UNIT1.PAS." ...
>
>... isso porque a propriedade DATASET do DATASOURCE que esta no arquivo 
>UNIT2.PAS faz referência ao FORM1
>cujo o código não pude passar pro programador ...
>
>Agora pergunto a vocês meus amigos ... tem como contornar isso 
>??????????????????
>
>Ficarei agradecido com as opiniões de vocês ...
>
>Atenciosamente,
>
>Hélder
>
>
>Francisco Thiago escreveu:
>
>  
>
>>Meu antigo patrão sofria do mesmo mal. Não confiava nem no empregado dele 
>>que está com ele desde o início da firma.
>>Mas eu tenho a seguinte mentalidade: Código fonte, qualquer um escreve! Até 
>>programa escreve código fonte. O que você precisa guardar mesmo, a sete 
>>chaves, é a análise do seu sistemas... Isso sim! Porque uma boa análise vale 
>>mais que um milhão de linhas de código. Como eu digo, o importante não é 
>>"como fazer funcionar" (referindo ao Codigo fonte) e sim "como deve 
>>funcionar" (tratando da análise)
>>
>>Pense nisso :D
>>
>>
>>Francisco Thiago de Almeida
>>Enter&Plug Informática
>>Divisão: Desenvolvimento e Banco de dados
>>MSN: [EMAIL PROTECTED]
>>Skype: enterplug_thiago
>>
>>----- Original Message ----- 
>>From: "Adriano Gomes" <[EMAIL PROTECTED]>
>>To: <delphi-br@yahoogrupos.com.br>
>>Sent: Thursday, May 05, 2005 10:21 AM
>>Subject: Re: [delphi-br] Controlar Código Fonte
>>
>>
>> 
>>
>>    
>>
>>>Blz, eu não sou paranóico não. Eu estava só querendo saber se as empresas
>>>costumam ter algum tipo de controle sobre esse tipo de coisa q eu não
>>>conhecesse.
>>>A minha idéia é confiar no programador mesmo, mas ninguém conhece outra
>>>pessoa apenas na entrevista de emprego. A minha idéia inicial era de 
>>>passar
>>>sistemas menos importantes da empresa para esse programador e a medida q
>>>fosse ganhando confiança liberar os sistemas "vitais" da empresa. Gostei 
>>>da
>>>sugestão do Vinivius de disponibilizar apenas as dcu's e dfm's dos
>>>formulários q não quisesse q ele tivesse acesso. Só não sei na prática se
>>>isso funciona, mas vou testar.
>>>
>>>Obrigado a todos pelas dicas.
>>>
>>>----- Original Message ----- 
>>>From: "Marcelo Silva" <[EMAIL PROTECTED]>
>>>To: <delphi-br@yahoogrupos.com.br>
>>>Sent: Thursday, May 05, 2005 8:26 AM
>>>Subject: Re: [delphi-br] Controlar Código Fonte
>>>
>>>
>>>Se vc for paranoico mesmo... vc até pode deixar ele trabalhar nos fontes 
>>>na
>>>boa... aí vc cria o banco cria as procedures, triggers etc... etc... de
>>>forma que o sistema dependa do banco ou seja, concentre o que puder de
>>>transações lá... e coloque uma senha no banco que só vc acessa :-)
>>>
>>>Um exemplo:
>>>
>>>No fonte do delphi ele usa o IBStoreProc e acessa as procedures lá...
>>>enviando os parametros... Ele pode até saber os parametros... mas nao 
>>>saberá
>>>como as procdures estão montadas e entrelaçadas.
>>>Muitos procedimentos podem depender de Triggers que por sua vez faz as
>>>atualizações que por hora seriam feitas no delphi.
>>>
>>>Fica aí essa dica... eu diria que é um modo bem profissional de se
>>>trabalhar... pois se um dia vc quiser fazer sua aplicação em VB ou C++ 
>>>voce
>>>pode portar numa boa
>>>
>>>Agora veja isso como uma forma profissional de se trabalhar e não para
>>>desconfiar do seu profissional...
>>>
>>>Vc está com medo de ele roubar seus fontes ? Com tantos fontes free por aí 
>>>?
>>>Vc deveria cuidar bem dos seus clientes e sua conta no banco... que são
>>>muito mais "faceis" de "roubar".
>>>
>>>Como dito por nosso colega... seria muito bom vc confiar no seu
>>>contratado...
>>>
>>>E diga-se de passagem... aqui não é um bom lugar para desconfiar de
>>>programador :-)
>>>
>>>
>>>
>>>Marcelo Silva
>>>Cel. 11 9693-4251
>>>ICQ - 49224093
>>>MSN [EMAIL PROTECTED]
>>>----- Original Message ----- 
>>>From: Luiz Henrique Santos
>>>To: delphi-br@yahoogrupos.com.br
>>>Sent: Wednesday, May 04, 2005 4:03 PM
>>>Subject: Re: [delphi-br] Controlar Código Fonte
>>>
>>>
>>>Penso que você deva contratar o programador e não se preocupar com isso.
>>>
>>>Não conheco nenhuma maneira de se proteger fontes. Usando CVS não dá
>>>porque o CVS copia os fonte pra maquina do usuario permitindo que o
>>>programador transporte pra qualquer lugar. Acho que a solução é confiar no
>>>programador. De que adianta ele ter os fontes se não tem os clientes nem a
>>>infra-estrutura de se vender um aplicativo. O que é muito comum é o
>>>programador se interessar por uma classe ou método com um macete
>>>interessante que tenha criado. Pra proteger isso, ao invés de liberar o
>>>fonte destas rotinas crie bibliotecas (DLL) e libere estas pra ele. É uma
>>>saída. E você acaba criando um framework seu sem querer.
>>>
>>>Aconselho usar o CVS pra controlar as versões já que dois programadores
>>>trabalharam em um mesmo projeto.
>>>  ----- Original Message ----- 
>>>  From: Rildecy de Queiroz Borba
>>>  To: delphi-br@yahoogrupos.com.br
>>>  Sent: Wednesday, May 04, 2005 11:41 AM
>>>  Subject: RES: [delphi-br] Controlar Código Fonte
>>>
>>>
>>>  Coloca ele trabalhando em uma maquina da rede sem acesso a internet, 
>>>sem
>>>  entrada para diskete, sem usb, sem gravador de cd talvez ai vc consiga
>>>  proteger os fontes.
>>>
>>>  -----Mensagem original-----
>>>  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
>>>Em
>>>  nome de Adriano Gomes
>>>  Enviada em: quarta-feira, 4 de maio de 2005 10:51
>>>  Para: delphi-br@yahoogrupos.com.br
>>>  Assunto: [delphi-br] Controlar Código Fonte
>>>
>>>  Sempre desenvolvi aplicativos sozinho e agora estou com a necessidade 
>>>de
>>>  contratar um programador. A dúvida é a seguinte: existe algum meio de
>>>  proteger o código fonte, para q o programador nao possa o copiar e 
>>>levar
>>>pra
>>>  casa. Como é feito esse controle nas empresas?
>>>
>>>  [As partes desta mensagem que não continham texto foram removidas]
>>>
>>>
>>>
>>>  --
>>>  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>>>
>>>  Para ver as mensagens antigas, acesse:
>>>  http://br.groups.yahoo.com/group/delphi-br/messages
>>>
>>>  Para falar com o moderador, envie um e-mail para:
>>>  [EMAIL PROTECTED] ou [EMAIL PROTECTED]
>>>
>>>  Links do Yahoo! Grupos
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>  --
>>>  No virus found in this incoming message.
>>>  Checked by AVG Anti-Virus.
>>>  Version: 7.0.308 / Virus Database: 266.11.3 - Release Date: 3/5/2005
>>>
>>>
>>>  -- 
>>>  No virus found in this outgoing message.
>>>  Checked by AVG Anti-Virus.
>>>  Version: 7.0.308 / Virus Database: 266.11.3 - Release Date: 3/5/2005
>>>
>>>
>>>
>>>
>>>
>>>  -- 
>>>  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>>>
>>>  Para ver as mensagens antigas, acesse:
>>>  http://br.groups.yahoo.com/group/delphi-br/messages
>>>
>>>  Para falar com o moderador, envie um e-mail para:
>>>  [EMAIL PROTECTED] ou [EMAIL PROTECTED]
>>>
>>>
>>>
>>>        Yahoo! Grupos, um serviço oferecido por:
>>>
>>>                    São Paulo Rio de Janeiro Curitiba Porto Alegre Belo
>>>Horizonte Brasília
>>>
>>>
>>>
>>>
>>>------------------------------------------------------------------------------
>>>  Links do Yahoo! Grupos
>>>
>>>    a.. Para visitar o site do seu grupo na web, acesse:
>>>    http://br.groups.yahoo.com/group/delphi-br/
>>>
>>>    b.. Para sair deste grupo, envie um e-mail para:
>>>    [EMAIL PROTECTED]
>>>
>>>    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>>>Serviço do Yahoo!.
>>>
>>>
>>>
>>>[As partes desta mensagem que não continham texto foram removidas]
>>>
>>>
>>>
>>>
>>>
>>>-- 
>>><<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>>>
>>>Para ver as mensagens antigas, acesse:
>>>http://br.groups.yahoo.com/group/delphi-br/messages
>>>
>>>Para falar com o moderador, envie um e-mail para:
>>>[EMAIL PROTECTED] ou [EMAIL PROTECTED]
>>>
>>>
>>>
>>>      Yahoo! Grupos, um serviço oferecido por:
>>>            PUBLICIDADE
>>>
>>>
>>>
>>>
>>>------------------------------------------------------------------------------
>>>Links do Yahoo! Grupos
>>>
>>>  a.. Para visitar o site do seu grupo na web, acesse:
>>>  http://br.groups.yahoo.com/group/delphi-br/
>>>
>>>  b.. Para sair deste grupo, envie um e-mail para:
>>>  [EMAIL PROTECTED]
>>>
>>>  c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>>>Serviço do Yahoo!.
>>>
>>>
>>>
>>>
>>>------------------------------------------------------------------------------
>>>
>>>
>>>No virus found in this incoming message.
>>>Checked by AVG Anti-Virus.
>>>Version: 7.0.308 / Virus Database: 266.11.2 - Release Date: 02/05/2005
>>>
>>>----------
>>>
>>>No virus found in this outgoing message.
>>>Checked by AVG Anti-Virus.
>>>Version: 7.0.308 / Virus Database: 266.11.2 - Release Date: 02/05/2005
>>>
>>>
>>>[As partes desta mensagem que não continham texto foram removidas]
>>>
>>>
>>>
>>>-- 
>>><<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>>>
>>>Para ver as mensagens antigas, acesse:
>>>http://br.groups.yahoo.com/group/delphi-br/messages
>>>
>>>Para falar com o moderador, envie um e-mail para:
>>>[EMAIL PROTECTED] ou [EMAIL PROTECTED]
>>>
>>>Links do Yahoo! Grupos
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>-- 
>>><<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>>>
>>>Para ver as mensagens antigas, acesse:
>>>http://br.groups.yahoo.com/group/delphi-br/messages
>>>
>>>Para falar com o moderador, envie um e-mail para:
>>>[EMAIL PROTECTED] ou [EMAIL PROTECTED]
>>>
>>>Links do Yahoo! Grupos
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>   
>>>
>>>      
>>>
>>
>>
>>
>> 
>>
>>    
>>
>
>
>[As partes desta mensagem que não continham texto foram removidas]
>
>
>
>  
>



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





-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
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:
    http://br.yahoo.com/info/utos.html

 


Responder a