Menu

User Define language API - COBOL (ou não)

2008-04-16
2012-11-13
  • Nobody/Anonymous

    Muito bem, agora no lugar correto.
    Prá começar a pedir socorro (minha especialidade). Windows Vista - NPP V4.8.5. Não estou conseguindo acessar a minha API COBOL através do <CTRL+SPACE>. Alguma dica?

    Obrigado,

    Zé Luiz

     
    • Nobody/Anonymous

      We provides private softwares for hacking various online Casinos and Porno Sites. Email for pricing. Serious buyers only.

      quinrite@singnet.com.sg
      quinritecpft@singnet.com.sg

       
    • Ricardo Crudo

      Ricardo Crudo - 2008-04-16

      Bom, eu criei uma API para cobol aqui no meu pc e funcionou tudo ok. O arquivo .api que você criar deverá ter o mesmo nome que foi definido no User Define Language, na linha com a tag UserLang.

      Por exemplo

      <UserLang name="cobol" ext="COB">

      Neste exemplo sua api (que deverá estar na pasta .../Notepad++/plugins/APIs) deverá ter o nome cobol.api

      Se mesmo assim não funcionar teste se as outras APIs estão funcionando... Se não funcionar poste novamente!

      Abraços,
      Ricardo Crudo.

       
    • Nobody/Anonymous

      Combinado.
      Como o NPP já estava instalado quando eu estava rodando o XP as coisas não estavam bem do jeito que eu gostaria. Assim sendo, desistalei tudo, removi todas as referencias ao NPP e instalei de novo.
      Explico. Como a árvore de Diretorios do VISTA é diferente do XP, eu fiquei com pastas duplicadas quando fiz a aatualização da versão 4.8.2 prá 4.8.5.
      Agora as coisas estão em ordem, entretando, as API's ainda não funcionam quando uso <CTRL+SPACEBAR>.
      Se em vez de usar o teclado eu usar o menu Edit e selecionar a opção Function Completion, a janela das API's é aberta. Testei com C, C#, c++, XML e COBOL. Este último com o arquivo COBOL.api colocado no diretório C:\Program Files\Notepad++\plugins\APIs, junto com as outras.
      Isso me parece meio estranho, mas não consegui identificar nenhum motivo razoável. Como as linguagens pré definidas também apresentam o mesmo problema, me parece ser alguma surpresa do VISTA.

      Desde já, Obrigado.

      Zé Luiz

       
    • Nobody/Anonymous

      Ah!
      Antes que eu me esqueca, no XP com a versão 4.8.2 funcionava perfeitamente.

      Abraço,

      Zé Luiz

       
    • Ricardo Crudo

      Ricardo Crudo - 2008-04-18

      Realmente parece ser alguma incompatibilidade com Windows Vista. Um usuário do Notepad++ teve um problema parecido com o seu, também no Windows Vista, o comando copiar não funcionava através do atalho Ctrl+C, funcionava somente pelo menu de contexto. Um outro usuário do Notepad++ no Win Vista (Home Premium) respondeu a ele que esse não ocorria com ele. Enfim, parece mesmo ser alguma "indigestão" com o Win Vista.

      O que você pode testar para ver se gera resultado é o seguinte:

      Vá em [Configurações] >>> [Mapa de atalhos] na aba [Main menu] procure pelo atalho [Completar Função], que aqui no meu está na linha 30. Troque o atalho para um outro atalho qualquer. Teste o novo atalho e veja se funciona. Se funcionar, configure-o novamente para o atalho original (Ctrl+Space) e teste-o novamente.

      Abraços,
      Ricardo Crudo.

       
    • Nobody/Anonymous

      Weird. Alterei o atalho para <alt+spacebar> e funcionou. Desfiz a alteração e... não funcionou de novo. Mais estranho. <ctrl+f>, <ctrl+h>, <ctrl+r>, <ctrl+w> e outros funcionam perfeitamente.
      Pois bem, "resolvi" o problema mantendo o atalho como <alt+spacebar>. Se alguém tiver alguma novidade sobre isso é só postar.
      Ricardo, Obrigado pelas dicas. A proposito eu tenho as configurações de User Define Language prá COBOL que eu uso aqui na DELL. Achas que vale a pena postar isso aqui no fórum?

      Abraço,

      Zé Luiz

       
      • Ricardo Crudo

        Ricardo Crudo - 2008-04-18

        Com certeza Zé Luiz, informação nunca é demais. Por favor poste no fórum sim, será muito bem vinda.

        Até mais,
        Ricardo.