2010-06-20 11 views

Répondre

2

Oui et non. Il fonctionne à peu près le même que dans Delphi, vous avez besoin de deux ensembles d'unités compilées. (.o/.ppu), et un moyen de basculer.

Mais comme FPC/Lazarus sont open source, un seul jeu (celui sans) est distribué. Mais vous pouvez créer l'autre en recompilant FPC et Lazarus avec -gl. Pour obtenir des conseils sur la recompilation de FPC/Lazarus, voir http://www.stack.nl/~marcov/buildfaq.pdf

(il est même possible de faire des combinaisons) Je débogue beaucoup de mes applications avec tout déboguer sauf les systèmes et sysutils, de sorte que je ne trace pas dans chaque chaîne et exception helper, un désagrément majeur sur Delphi)

Actuellement, les éditions afaik ne distribuent pas les doublons, mais il s'agit plutôt d'un problème d'ingénierie de version. (d'autant plus qu'en utilisant strip, l'ensemble non-debug peut probablement être créé à partir du set de débogage)

Par ailleurs, il peut être intéressant de demander au mailliste Lazarus si tel est le cas. Même si la version ne l'a pas configurée, il existe toujours une possibilité que la fonctionnalité existe.

+2

En Delphi, vous pouvez changer l'extension de dcu dans \ lib \ debug en bac par exemple. – Torbins

+0

@Torbins - pourquoi n'ai-je jamais pensé à ça? –

+0

@Torbins: Je sais que c'est possible, mais je préfère ne pas jouer avec les libs par défaut. Je dois encore chercher s'il n'y a pas moyen de créer plus de deux ensembles de DCU. –