# Librairie dynamique sous OpenOffice

**URL:** <https://www.debian-fr.org/t/librairie-dynamique-sous-openoffice/8937>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 4:16 UTC](https://www.debian-fr.org/t/librairie-dynamique-sous-openoffice/8937 "2016-02-20T16:16:32Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dmon](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dmon/32/5587_2.png) [@dmon](https://www.debian-fr.org/u/dmon)\
**Post date:** [Février 20, 2016, 4:16 UTC](https://www.debian-fr.org/t/librairie-dynamique-sous-openoffice/8937/1 "2016-02-20T16:16:32Z")

</div>

J’aimerai savoir s’il est possible d’utiliser une librairie dynamique sur un openoffice tournant sous Linux?

J’ai essayé l’exemple suivant de base

[code]REM \*\*\*\*\* BASIC \*\*\*\*\*  
Option Explicit

Declare Function addition Lib “[laddition.so](http://laddition.so)” alias “addition”(ByVal a As Integer, ByVal b As Integer) As Integer

Sub Main  
Dim handle As Integer

On Error GoTo errFich  
handle = addition(2,7)  
On Error GoTo 0  
Exit Sub

errFich:  
print Erl  
print Err  
print Error  
Resume Next  
End Sub[/code]  
Voici le source du fichier C

`int addition(int a, int b)
{
return (a+b);
}
`  
Bien sûr compilé ainsi :

`gcc -c addition.c
gcc -shared addition.o -oladdition.so`

J’obtiens l’erreur 48 : Erreur lors du chargement d’un fichier DLL.  
J’ai essayé en mettant le chemin complet pour accéder au fichier et j’ai toujours la même erreur.
