Monthly Archives: Novembro 2005

Aplicações com suporte para plugins

Como desenvolver uma aplicação em VB6 que suporte plugins? A resposta com exemplos está aqui.

Anúncios

1 Comentário

Filed under Tips & Trick, Visual Basic

svn diff a abrir interface gráfico de diff

É possível abrir um frontend gráfico do diff automaticamente quando se executa um comando svn diff ... na linha de comando em Linux.

  1. Editar o ficheiro ~/.subversion/config e descomentar a linha que diz [helpers], bem como as linhas referentes aos parâmetros diff-cmd e diff3-cmd. PAra estes dois parâmetros, os valores a indicar são a aplicação a executar para cada um dos casos.
  2. No caso de a interface gráfica que se pretende chamar ser o xxdiff, é necessário editar o ficheiro /usr/bin/xxdiff-subversion (são necessárias permissões de escrita em /usr/bin), e aproximadamente na linha 91 alterar a localização do xxdiff. (Sugestão: em vez de substituir uma localização hard-coded por outra, utilizar o comando which xxdiff para determinar dinâmicamente a sua localização)

Referência: xxdiff-subversion

Deixe um comentário

Filed under Linux Distros, Subversion, Tecnologia, Tips & Trick

Criar bibliotecas dinâmicas no KDevelop 3.1

Retirado do wiki do KDevelop:

To build a dynamic library inside an existing project with a CORRECT soname (with the .so extension name) in KDevelop 3.1.2, you need to change the ltmain.sh script.

Apparently, the ltmain.sh 1.5a along with KDevelop produces bad soname’s (without .so). Be sure libtool >= 1.5.6 is installed. Then, copy /usr/share/libtool/ltmain.sh into your main project’s directory. So you could now add a library sub-project.

1. Add a sub-project “libfoo”
2. Add a target
3. Choice “Library (libtool)”
4. Choice “lib”
5. Put your library name “foo”
6. Add your files
7. Configure and build it.

Now, you should have a new library named libfoo.so.0.0.0 🙂

1 Comentário

Filed under Tips & Trick

MouseWheel no IDE do VB6

Apesar de nativamente não ser possível usar a roda do rato para fazer o scroll do código, a Microsoft disponibiliza um add-in para que isso seja possível:

  1. Download the VB6 Mouse Wheel.exe file. The following file is available for download from the Microsoft Download Center:
    DownloadDownload the VB6MouseWheel.EXE package now.
  2. Click Start, click Run, type regsvr32 <path>\VB6IDEMouseWheelAddin.dll, and then click OK.
  3. Start Visual Basic 6.0.
  4. Click Add-Ins, and then click Add-in Manager.
  5. In the Add-in Manager list, click MouseWheel Fix.
  6. Click to select the Loaded/Unloaded check box, and then click to select the Load on Startup check box.
  7. Click OK.

Note-se que a path indicada para o comando regsvr32 deve ser aquele onde está a .dll extraída do ficheiro do download e que após a execução do regsvr32 não se pode apagar/mover a .dll, sob pena de o add-in deixar de ser localizável e por consequência, voltar-se a perder o scroll no IDE do VB6.

Deixe um comentário

Filed under Visual Basic