Ik gebruik VS2010 om een winform applicatie te maken.
Een onderdeel daarvan is dat ik een OpenOffice Calc document ga maken en data uit een database er in ga zetten.
Ik heb daarvoor de OO SDK (v3.3) gedownload en de 5 cli_*.dll als reference toegevoegd aan mijn applicatie.
Ik heb wat voorbeeldcode gevonden die om te beginnen een nieuw document maakt en de eerste cel vult met een waarde.
Ik compileerde mijn applicatie als x64 voor .NET v4, omdat ik werk op een Vista 64-Bit machine.
Dit compileert wel, maar dan krijg ik een badimage tijdens run-time.
Na Googlen kwam ik er achter dat de OO cli dlls for x86 zijn gecompileerd.
Vervolgens heb ik mijn project omgezet en compileer ik nu voor x86 en voor .NET 3.5, maar nu krijg ik deze foutmelding:
Ook hier op gezocht en hele volksstammen hebben hetzelfde probleem. Het heeft te maken met mijn 64-bit OS, maar OO zelf werkt wel gewoon.
Niemand had een oplossing.
Er moet toch een manier zijn om een OO Calc document te maken met C# op een 64-Bit OS?
Iemand een idee?
Een onderdeel daarvan is dat ik een OpenOffice Calc document ga maken en data uit een database er in ga zetten.
Ik heb daarvoor de OO SDK (v3.3) gedownload en de 5 cli_*.dll als reference toegevoegd aan mijn applicatie.
Ik heb wat voorbeeldcode gevonden die om te beginnen een nieuw document maakt en de eerste cel vult met een waarde.
Ik compileerde mijn applicatie als x64 voor .NET v4, omdat ik werk op een Vista 64-Bit machine.
Dit compileert wel, maar dan krijg ik een badimage tijdens run-time.
Na Googlen kwam ik er achter dat de OO cli dlls for x86 zijn gecompileerd.
Vervolgens heb ik mijn project omgezet en compileer ik nu voor x86 en voor .NET 3.5, maar nu krijg ik deze foutmelding:
code:
1
| Could not load file or assembly 'cli_cppuhelper, Version=1.0.20.0, .... The system cannot find the file specified. |
Ook hier op gezocht en hele volksstammen hebben hetzelfde probleem. Het heeft te maken met mijn 64-bit OS, maar OO zelf werkt wel gewoon.
Niemand had een oplossing.
Er moet toch een manier zijn om een OO Calc document te maken met C# op een 64-Bit OS?
Iemand een idee?