Fórum Colocar Unit no Delphi para acessar as funçoes #291581
12/08/2005
0
O Que preciso Fazer :?: :?: :?:
Na realidade estou querendo e Incluir a Unit SndKey32.pas que vem na pasta Info\Extras do Cd Do Delphi
Obrigado...
Marco Salles
Curtir tópico
+ 0Posts
12/08/2005
Paullsoftware
um abraço :lol:
Gostei + 0
12/08/2005
Marco Salles
Obrigado , mas ....... :cry: :cry: :cry:
No aguardo...
Gostei + 0
12/08/2005
Massuda
Gostei + 0
12/08/2005
Marco Salles
Gostei + 0
25/08/2005
Marco Salles
Com incluir simplesmente esta unit , para que esta possa ser vista simplesmente declarando na secção uses de qualquer aplicação ???
O Diretório listado em Tools|Environment options|Library|Library path , no meu caso foi este
$(DELPHI)\Lib;$(DELPHI)\Bin;$(DELPHI)\Imports;$(DELPHI)\Projects\Bpl;C:\ApostilasClubeDelphi\DowloadComponenteParaDelphi;C:\MadCollection\madBasic\Delphi 5;C:\MadCollection\madDisAsm\Delphi 5;C:\MadCollection\madExcept\Delphi 5
e minha configuração esta assim :arrow:
[URL=http://imageshack.us][img:230ce55461]http://img384.imageshack.us/img384/707/imagemunit7bq.jpg[/img:230ce55461][/URL]
[b:230ce55461]Massuda quer que eu copie o Unit.dcu para este diretório[/b:230ce55461] ????
[b:230ce55461]Seria este mesmo diretorio massuda [/b:230ce55461] :?: :?: :?:
:cry: :cry: :cry:
Obrigado...
Gostei + 0
25/08/2005
Wilson Brito
Menu Component\Install Component
Depois é só declará-la em uses toda vez que desejar utilizá-la.
Gostei + 0
25/08/2005
Massuda
Outra coisa... não copie o DCU se você tiver o PAS; é melhor deixar o PAS acessível ao seu projeto do que o DCU, pois se você modificar o PAS, basta recompilar os projetos que utilizam essa unit, sem precisar lembrar de ficar copiando o DCU de um lugar para outro.
Gostei + 0
25/08/2005
Marco Salles
vamos por partes:
1)[b:58f5f37e12]wilsondrb[/b:58f5f37e12]
É uma opção , mas tb estou muito interresado em colocar somente a Unit ... Muito obrigado pela sua colobaração
--------------------------------------------------------------------------------
2)[b:58f5f37e12]Massuda[/b:58f5f37e12]
Você pode copiar para qualquer diretório listado no Library Path. Por exemplo, você pode ter um diretório chamado c:\comum com tudo que é comum aos projetos e incluir esse diretório no Library Path.
[/quote:58f5f37e12]
:arrow: :arrow: :arrow:
Suponha que resolva escrever uma nova unit... Vou em file New e escolho Unit Coloco as minhas funçoes etc
[b:58f5f37e12]Note que por ser somente uma unit , en não tenho nen a opção de compilar... A unica coisa que eu tenho , digamos assim é o meu codigo [/b:58f5f37e12]
Se este meu raciocineo estiver certo :cry: :cry: :cry: [b:58f5f37e12] To duvidando[/b:58f5f37e12] , [b:58f5f37e12]Pois esta pairando muitas dúvidas [/b:58f5f37e12]:cry: :cry: o proximo paaso seria salvar esta Unit :?: :?: :?: :?:
Salvo esta em qual diretório listado no Library Path. :?: :?: :?:
Seria por exemplo :
[b:58f5f37e12]C:\ArquivosDeProgramas\Borland\Delphi5\Imports[/b:58f5f37e12] :?: :?: :?:
Seria so isso :?: :?: :?: Quando eu colocar esta unit na secção uses de uma aplicação , o compilador não ira reclamar que :
[b:58f5f37e12][Fatal Error] Unit1.pas(6): File not found: ´UMetodos.dcu´[/b:58f5f37e12]
:?: :?: :?: :?:
A Outra pergunta massuda e que :
Não da muito mais trabalho em termos de manuteção , alterar algo em um so arquivo do que quando modificar o Pas ter que recompilar todos os projetos que usam esse pas :?: :?: :?:
Gostei + 0
25/08/2005
Massuda
[quote:10057a108c=´Marco Salles´]Não da muito mais trabalho em termos de manuteção , alterar algo em um so arquivo do que quando modificar o Pas ter que recompilar todos os projetos que usam esse pas[/quote:10057a108c]Se você fizer alguma alteração nessa unit, você terá que recompilar todos os projetos que utilizam essa unit se quiser que todos os projetos reflitam a alteração feita na unit, independente de ter disponibilizado o PAS ou o DCU. Portanto, o trabalho é o mesmo, sendo que no caso de optar pelo DCU, você tem que lembrar de manter a cópia dele no diretório acessível a todos os projetos sincronizado com o seu PAS.
Gostei + 0
25/08/2005
Marco Salles
O que você não entendeu na frase ´Você pode copiar para qualquer diretório listado no Library Path´? [/quote:8b1b86286d]
[b:8b1b86286d]Ja fluiu massuda[/b:8b1b86286d] :P :P :P :P
Se você fizer alguma alteração nessa unit, você terá que recompilar todos os projetos que utilizam essa unit se quiser que todos os projetos reflitam a alteração feita na unit, independente de ter disponibilizado o PAS ou o DCU. Portanto, o trabalho é o mesmo, sendo que no caso de optar pelo DCU, você tem que lembrar de manter a cópia dele no diretório acessível a todos os projetos sincronizado com o seu PAS.[/quote:8b1b86286d]
Qaunto o trabalho acho que e relamente o mesmo.. Mas so uma pergunta , mas como obter o dcu de uma unit Gerada simplesmente como eu fiz no tópico anterior :?: :?: :?: se nen compilar eu consegui :?: :?: :?: :cry: :cry: :cry:
Suponha que resolva escrever uma nova unit... Vou em file New e escolho Unit Coloco as minhas funçoes etc
[b:8b1b86286d]Obrigado....[/b:8b1b86286d]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)