PRATICA EM GERENCIAMENTO DE CODIGO

MARCOSLING 07/06/2010 13:06:53
#344128
Citação:

:
Ok Tecla,

Abri o teste enviado e Ok... mais ai os projetos dos membros da equipe teriam que ter como referencia do projeto todas as DLLs, correto?

Mudei um pouco o projeto e estou enviando de volta, mas aparece um erro.

[Ô]Cant find DLL entry point Zero in DLLTeste.dll[Ô]

Veja a estrutura que eu alterei no seu codigo, acho que ficaria mais fácil manutencao.

utilizei esta chamada em um modulo:

Public Declare Function Zero Lib [Ô]DLLTeste.DLL[Ô] (var As String, Tamanho As Integer) As String


Ou, aguardo ideias.

At.



Desse jeito não vai funcionar mesmo!

é uma Dll do tipo COM... tem que registrar e fazer referência.
LUCIO83 07/06/2010 19:03:45
#344177
Ok, e como eu poderia fazer para utilizar desta forma?
pois se fosse registrar e fazer referencia no case de serem muitas DLLs.. ficaria muito dificil ...

existe alguma forma mais pratica ?

at.
SAMUKA 07/06/2010 21:33:22
#344194
Muitas DLL ... qtas?
LUCIO83 07/06/2010 21:51:53
#344198
estou perguntando se há possibilidade de fazer de forma diferente ...
a qtde de DLLs seria bastante em se tratando de vários setores/departamentos/funcoes pertinentes a cada um ... etc...

fazendo da forma que mencionei bastaria cada membro adicionar o módulo com as funcoes e ficaria encapsulado o codigo... e de fácil manipulação, pois quando criada nova funcão só distribuiria o modulo com as declaracoes das funcoes e todos estariam atualizados....

haveria como ?
MARCOSLING 08/06/2010 10:59:34
#344245
Só se vc usar .NET, assim vc não teria que registrar a Dll.

Estamos falando de quantas Dlls aproximadamente?
Precisa tomar cuidado, pois muitas Dll e muitas pessoas envolvidas pode gerar um problema enorme de gerenciamento.
SAMUKA 08/06/2010 23:13:23
#344304
Vc conhece a sistematica do desenvolvimento em camadas?

Vc não precisaria de mais de meia duzia de DLL, isso contando com aquelas DLL utilitárias que fornecem funções extra-sistemas.

Detalhe, se cada desenvolvedor ficar com uma parte do código. Quem unificaria tudo seria você. Não teria o risco de um desenvolvedor roubar o código.
GERMANO 09/06/2010 20:12:39
#344425
Amigo, passei por um problema parecido, que resolvi assim:

Os módulos que precisava que fossem colocados em publico coloquei dentro de uma classe com Instancing = 6 - Global Multiuse, depois fiz referencia a DLL não uma declaração.

Veja no Exemplo
KERPLUNK 14/06/2010 16:36:51
#344783
Eu acho que o melhor mesmo, seria isso de separar as funções [Ô]sigilosas[Ô] em uma DLL, Todas elas em uma só DLL, assim, cada vez que tem uma função nova basta atualizar uma DLL, O único problema vai ser o de referenciamento. Cada usuário vai ter a DLL localmente, e os caminhos podem diferir...
LUCIO83 15/06/2010 20:47:45
#344928
Achei interessante a proposta do colega ELTON, deixando como Instancing = 6
nào é necessário declarar variaveis deixando o projeto existente praticamente sem alteração.

Vou fazer os testes e posto pra vcs.

Mais só vou responder no findi, pois essa semana tá um caos... hehe!

Obrigado a todos
Página 2 de 2 [20 registro(s)]
Tópico encerrado , respostas não são mais permitidas