Ir ao conteúdo
  • Cadastre-se

nuelss

Membros Plenos
  • Total de itens

    21
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

0

Sobre nuelss

  • Data de Nascimento 25/05/1980 (39 anos)

Informações gerais

  • Cidade e Estado
    São Simão, SP

Outros

  • Interesses
    Hardware em geral, Programação, AutoCAD, Arc+ (Arcplus), Autolisp, Photoshop, Corel Draw, etc.
  1. OK ... CLEMENTE, VALEU PELA EXPLICAÇÃO ... INTÉ ...
  2. Ai Pessoal ... acho que pedi demais ... To querendo o programa pronto ... Será que alguem me explica pelo menos como ler uma chave qualquer no REGEDIT, gravar o valor numa variavel e a fazer um teste IF na linguagem de script do INNO SETUP ??? Ai eu tento fazer o esquema que postei acima ... Valeu ... Emanuel 21/06/2005
  3. Senhores, bom dia !!! Certa vez, ha cerca de 1 ano atrás, vocês me ensinaram (mais especificamente o Sr Clemente silva) a fazer um esqueminha básico no Inno Setup, aqui no forum ... Dei uma fuçada, adaptei um esquema de exemplo, para minha necessidade ... Peguei o exemplo que ensina a fazer a instalação em varios idiomas, e utilizei este esquema para, ao invés da pessoa fazer a escolha das linguas, ela escolhe a versão do AutoCAD ... No final, baseado na versão do AutoCAD escolhida, o setup extrai os atalhos ja criados para o desktop e para a pasta programas ... o problema, é que se o usuario não tiver o CAD instalado, ele instala o programa do mesmo jeito ... Eu queria que se o usuario não tivesse o CAD, desse uma mensagem: Não há AutoCAD neste computador ... impossivel prosseguir ... e abortasse o Setup ... Outro problema, é que o setup extrai os atalhos para o AutoCAD, nas pastas padrões ... ou seja: se é CAD 2002 - "c:\arquivos de programas\autocad 2002\acad.exe" Mas ... e se o AutoCAD estiver instalado em outra pasta ??? tipo "c:\program files\MEUCAD" ou "C:\CADS\AutoCAD" ??? ai complica ... o usuario liga pra mim falando que o Atalho é invalido ... Gostaria que vocês me ajudassem a criar um esquema da seguinte forma ... No REGEDIT, ele verifica se a chave "HKEY_CURRENT_USER\Software\Autodesk\AutoCAD" existe, em seguida, dentro desta chave, existe outras chaves: \R14.0 - para CAD 14, \R15.06 - para CAD 2002, \R16.0 - para CAD 2004, etc ... Atraves da versão, o setup pegará a versão mais recente (caso exista mais de um CAD instalado), e no final, criará um atalho para o executavel do programa da seguinte forma: HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R14.0\ACAD-2453525:74546800 - Valor de "AcadLocation" concatenado com "\acad.exe" HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R15.0\ACAD-1:409 - Valor de "AcadLocation" concatenado com "\acad.exe" HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R16.0\ACAD-201:409 - Valor de "AcadLocation" concatenado com "\acad.exe" As tres linhas acima são um exemplo do campo "DESTINO" ou "OBJETO" do atalho a ser criado, sendo que o campo "INICIAR EM", do atalho será sempre: "C:\PGCAD\SUPPORT\" Abaixo, segue o esquema de Setup Atual ... ; ==================================================== ; ESQUEMA PARA CRIAÇÃO DE SETUP [setup] AppName=PEXECAD 3.0 AppVerName=PEXECAD 3.0 AppPublisher=Emanuel Jesus de Almeida - XXXCAD AppPublisherURL=http://www.XXXCAD.ind.br AppVersion=3.0 DefaultDirName={win}\Uninstall DisabledirPage=yes DefaultGroupName=PEXECAD 3.0 LicenseFile=C:\AT\License.txt SetupIconFile=C:\XXXCAD\R15\SUPPORT\PEXECAD.ico Compression=lzma SolidCompression=yes WindowVisible=yes AlwaysRestart=yes [Languages] Name: en; MessagesFile: "compiler:Default0.isl" Name: nl; MessagesFile: "compiler:Default1.isl" Name: de; MessagesFile: "compiler:Default2.isl" Name: no; MessagesFile: "compiler:Default3.isl" [Files] Source: "C:\XXXCAD\DESIGNS\PEXECADDD\1000330.dwg"; DestDir: "C:\XXXCAD\DESIGNS\PEXECADDD"; CopyMode: alwaysoverwrite; Flags: ignoreversion Source: "C:\XXXCAD\DESIGNS\PEXECADDD\1000340.dwg"; DestDir: "C:\XXXCAD\DESIGNS\PEXECADDD"; CopyMode: alwaysoverwrite; Flags: ignoreversion Source: "C:\XXXCAD\DESIGNS\PEXECADDD\1000530.dwg"; DestDir: "C:\XXXCAD\DESIGNS\PEXECADDD"; CopyMode: alwaysoverwrite; Flags: ignoreversion Source: "C:\XXXCAD\HELP\PEXECAD.hlp"; DestDir: "C:\XXXCAD\HELP"; CopyMode: alwaysoverwrite; Flags: ignoreversion Source: "C:\XXXCAD\R15\SUPPORT\ACADDOC.lsp"; DestDir: "C:\XXXCAD\R15\SUPPORT"; CopyMode: alwaysoverwrite; Flags: ignoreversion Source: "C:\XXXCAD\R15\SUPPORT\FORT2DP.bmp"; DestDir: "C:\XXXCAD\R15\SUPPORT"; CopyMode: alwaysoverwrite; Flags: ignoreversion Source: "C:\XXXCAD\R15\SUPPORT\FORT3DP.bmp"; DestDir: "C:\XXXCAD\R15\SUPPORT"; CopyMode: alwaysoverwrite; Flags: ignoreversion source: "c:\at\Help PEXECAD.lnk"; destdir: "{userprograms}\PEXECAD 3.0"; copymode: alwaysoverwrite; flags: ignoreversion source: "c:\at\2000\PEXECAD.lnk"; destdir: "{userdesktop}"; copymode: alwaysoverwrite; languages: en; flags: isreadme source: "c:\at\2002\PEXECAD.lnk"; destdir: "{userdesktop}"; copymode: alwaysoverwrite; languages: nl; flags: isreadme source: "c:\at\2004\PEXECAD.lnk"; destdir: "{userdesktop}"; copymode: alwaysoverwrite; languages: de; flags: isreadme source: "c:\at\2005\PEXECAD.lnk"; destdir: "{userdesktop}"; copymode: alwaysoverwrite; languages: no; flags: isreadme source: "c:\at\2000\PEXECAD.lnk"; destdir: "{userprograms}\PEXECAD 3.0"; copymode: alwaysoverwrite; languages: en; flags: isreadme source: "c:\at\2002\PEXECAD.lnk"; destdir: "{userprograms}\PEXECAD 3.0"; copymode: alwaysoverwrite; languages: nl; flags: isreadme source: "c:\at\2004\PEXECAD.lnk"; destdir: "{userprograms}\PEXECAD 3.0"; copymode: alwaysoverwrite; languages: de; flags: isreadme source: "c:\at\2005\PEXECAD.lnk"; destdir: "{userprograms}\PEXECAD 3.0"; copymode: alwaysoverwrite; languages: no; flags: isreadme REPAREM QUE OS lnk's SÃO OS ATALHOS, QUE NEM SEMPRE APONTAM PARA O LOCAL CORRETO ... procedure AboutButtonOnClick(Sender: TObject); begin MsgBox('Sistema de projetos PEXECAD XXXCAD, versão 3.0' #13#13 ' Desenvolvido por Emanuel Jesus de Almeida' #13 ' [email]emanuel@XXXCAD.ind.br[/email]' #13 , mbInformation, mb_Ok); end; procedure URLLabelOnClick(Sender: TObject); var ErrorCode: Integer; begin ShellExec('open', 'http://www.XXXCAD.ind.br', '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode); end; procedure InitializeWizard(); var AboutButton, CancelButton: TButton; URLLabel: TNewStaticText; BackgroundBitmapImage: TBitmapImage; BackgroundBitmapText: TNewStaticText; begin CancelButton := WizardForm.CancelButton; AboutButton := TButton.Create(WizardForm); AboutButton.Left := WizardForm.ClientWidth - CancelButton.Left - CancelButton.Width; AboutButton.Top := CancelButton.Top; AboutButton.Width := CancelButton.Width; AboutButton.Height := CancelButton.Height; AboutButton.Caption := '&About...'; AboutButton.OnClick := @AboutButtonOnClick; AboutButton.Parent := WizardForm; URLLabel := TNewStaticText.Create(WizardForm); URLLabel.Top := AboutButton.Top + AboutButton.Height - URLLabel.Height - 2; URLLabel.Left := AboutButton.Left + AboutButton.Width + 20; URLLabel.Caption := 'www.XXXCAD.ind.br'; URLLabel.Font.Style := URLLabel.Font.Style + [fsUnderLine]; URLLabel.Font.Color := clBlue; URLLabel.Cursor := crHand; URLLabel.OnClick := @URLLabelOnClick; URLLabel.Parent := WizardForm; end; ;====================================================
  4. Somente a nivel de informação, alterei na bios do meu micro a velocidade de 2800 MHz, para MANUAL, e onde estava 133/33, coloquei 156/39 (tentei valores mais altos, mas não deu certo). Automaticamente, a memória pulou de 333 MHz para 390 MHz (...) Quando reiniciei a maquina, notei que a velocidade do processador mudou de 2800 MHz para 3362 (ou algo parecido ...) Ao entrar no windows, executei o Teste de desempenho do sitema pelo SISTEM INFORMATION, do pacote NORTON UTILITIES INTEGRATOR. Antes desta alteração (inclusive voltei varias vezes para comparar), o valor do teste era de 973, e agora pulou para 1165 (...) Então conclui que esta alteração na bios aumentou o desempenho da maquina em cerca de 20% ... E ai ??? isto que eu fiz foi um overclock ??? (Estou emocionado) Existe um jeito de melhorar ainda mais esta performance ??? Logo abaixo, na bios, tem umas opções de mexer com a tensão da placa, mas fiquei com medo de dar algum problema ... Se alguem puder me dar um esclarecimento sobre isto que eu fiz, e o que posso fazer para melhorar ainda mais, estou na espreita ... Ah ... se alguem puder me dizer o que eu faço para aumentar a parformance da placa de video ... tambem ficarei grato ...
  5. Bem ... é que a memoria é um pouco cara ... estou meio sem grana ... Mas explica ai como eu faço um overclock alterando o Jumper free na bios ... É muuuuito simples, mas eu não manjo muito deste negócio, monto e desmonto micros apenas de vez em quando ... usando as configurações default ... Se alguem tiver alguma sugestão de como melhorar o desempenho da placa de video, (Geforce FX 5200 128 MB), tambem estou na expectativa ... Valeu ...
  6. Bom dia !!! Meu micro é um Pentium 4 2.8 GHz, e minha placa é uma ASUS P4S800 (Só isso, não tem D, nem MX, nen nada no final), com Chipset SIS 648FX Tem uma Geforce FX 5200 128 MB, Memoria DDR 333 (256MB), HD MAXTOR 7200 RPM. Como faço fazer um Overclock bem ajeitado com esta confuguração ??? Grato, Emanuel
  7. nuelss

    Inno Setup

    E ai Clemente, Valeu mesmo pela resposta ... Emanuel 03/11/2004
  8. Bom dia pessoal, O flag <alwaysoverwrite> do INNO SETUP, permite que o setup substitua os arquivos em qualquer situação , independente de quais são os seus atributos, Qual é o flag que, se o arquivo já existir, ele não substitui ??? (mas tambem não pergunte se quer substituir ou não) Valeu, e forte abraço a todos .... Emanuel 03/11/2004
  9. Ei Merft, Brigadão, entrei no site Laercio ... La tambem fala que tem uma determinada ordem ... Hoje aqui na empresa mudei meu micro de lugar e fui gripar os cabos, meu colega me dise que havia uma certa sequencia, ele ia buscar onde havia deixado anotado ... Discordei dele, disse que o importante era que as extremidades ficassem iguais, bla bla bla, etc, coloquei o cabo, ligue meu computador e só aparecia o meu ... Começõu a falhar a conexão com dois ou tres computadores da rede ... Então ele gripou na ordem que ele havia anotado, e funcionou beleza ... Mas a final de contas; o cobre que constitui todos os fios não são iguais ??? Porque dá pau ??? Parece que o Switch fica meio perdido ... [ ]'s Emanuel
  10. Senhores, A cor dos fios do cabo de rede tem a ver alguma coisa na hora de gripar o cabo de rede ??? Existe uma sequencia ou simplesmente as duas pontas tem que estar iguais (...) [ ]'s Emanuel
  11. Ok, Valeu. Não querendo pedir muito, mas me veio a ideia agora ... Ainda não olhei no VB para ver se da para fazer, apenas li num destes topicos do Clube "Como omitir o botão X". Como faço para omitir a barra de titulos inteira do form ??? A proposito, seu novo avatar ficou legal. Abraço,
  12. OK, VALEU, MAS AINDA ME RESTAM DUVIDAS SSOBRE AS "FIGURINHAS" (...) AS MINHAS IMAGENS SAO DO TIPO IMAGE, E NÃO PICTURE BOX; AGORA, AS "FIGURINHAS" SÃO TAMBEM ENTIDADES TIPO IMAGE, porém NÃO OCUPAM TODO O FORMULARIO (QUE É O FORMULÁRIO SIMPLES SDI), ELAS APENAS FICAM DISPOSTAS PELO FORMULARIO, E QUANDO EU AUMENTAR A RESOLUÇÃO DA TELA, ELAS NÃO PRECISAM MUDAR DE TAMANHO, PODEM APENAS AUMENTAR O ESPAÇAMENTO ENTRE ELAS; OU, SE FOR MAIS CONVENIENTE (ACHO QUE É), ELAS PODEM TAMBEM AUMENTAR DE TAMANHO PROPORCIONALMENTE AO TAMANHO DA TELA. ABRAÇO, EMANUEL
  13. Fiz um programinha no VB que usa algumas imagens de fundo, inclusive uma delas (que esta atrás de todas) ocupa todo o fundo do formulário. O programa esta sendo criado para ser executado maximizado, ficava legal quando executado em 800 x 600 pixels. Mas tive uma surpresa; depois de algum tempo mudei a resolução para 1024 x 768 pixels, e vi que o formulário fica maximizado, porém a figura fica do tamanho antigo; e fica feio para caramba. Como eu faço para a imagem principal crescer ou diminuir junto com a resolução da tela ??? E as figurinhas que estão dispostas no formulario, como faco para que a posição delas mude proporcionalmente junto com a resolução da tela ??? Aguardando ...
  14. nuelss

    Variavel No Vb ...

    Ok, valeu pela ajuda ... Abraço, Emanuel

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: minicurso “Como ganhar dinheiro montando computadores”

Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

Inscreva-se agora!