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]



-- 
<<<<< 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