Bonjour

Je développe en Delphi depuis de nombreuses années et je jette aujourd'hui un coup d’œil à Lazarus par curiosité.

Première expérience donc qui m'amène dès aujourd'hui à une première incompréhension.

Création d'un nouveau Projet/Application.
Je vois l'unité Dialogs dans les uses et je regarde son emplacement. Résultat :
unit
Dialogs

E:\lazarus\lcl\dialogs.pp(17,6)

Description

Some dialogs commonly used in Lazarus applications. Look at the Procedures as well as the Classes

Package

LCLBase

Création d'une bibliothèque (pour tenter une Dll)

UNIT
Dialogs

E:\lazarus\fpc\3.0.4\source\packages\fv\src\dialogs.pas(28,6)

Question : Pourquoi cette différence ?

En fait, pour être plus précis, j'ai voulu faire un simple ShowMessage dans ma dll et malgré l'ajout de Dialogs, ça n'aboutissait à rien alors que ça fonctionnait dans un projet simple.