Entradas marcadas como ‘Programação’

20/06/2006

How to get GCC version on compile time

 Retirado daqui:
The common predefined macros are GNU C extensions. They are available with the same meanings regardless of the machine or operating system on which you are using GNU C. Their names all start with double underscores.

__GNUC__
__GNUC_MINOR__
__GNUC_PATCHLEVEL__
These macros are defined by all GNU compilers that use the C preprocessor: C, C++, and [...]

21/04/2006

Activar Core Dumps

Quando, em Linux, uma aplicação crasha com um Segment violation e não gera core files para serem analizados, têm de ser executados os seguintes comandos antes de lançar a aplicação (e no mesmo terminal em que a aplicação vai ser executada):

$ ulimit -c unlimited
$ ulimit -H -c unlimited

O primeiro remove o “soft limit” para o [...]

03/03/2006

Acesso a Oracle 10g com cliente 8i usando Pro*C

Para aceder a uma BD Oracle 10g usando um cliente 8i usando Pro*C, é preciso passar a flag prefetch=0 ao pré-compilador de Pro*C. O pré-compilador a usar é o da versão do cliente que se vai usar, ie, da versão 8i.

28/01/2006

Determinação dos Regional Settings em VB

Determinar o formato dos números
Determinar o formato das datas

24/11/2005

Aplicações com suporte para plugins

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

07/11/2005

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:

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.

Click Start, click Run, type regsvr32 <path>\VB6IDEMouseWheelAddin.dll, and [...]