PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → FrameWork .NET
FrameWork .NET
Iniciado por cezame.concept, 07,mar. 2006 11:49 - 5 respuestas
Publicado el 07,marzo 2006 - 11:49
Pour contpourner un problème non résolu par Windev (tableaux de variants pour gestion OLE OpenOffice) j'ai devellopé un assemblege .NEt ..
Problème pour utiliser ces fonction le poste client doit avoir le FrameWork .Net ..
Comment installer automatiquement le frameWork .Net sur le poste client ?
Ou trouver l'install de celui ci ? Tous les OS Microsoft sont t'ils compatibles (98 par ex ) ?

Merci
Publicado el 07,marzo 2006 - 12:33
sans passer par le .net. regarde du coté du pilotage d'ooe via des scripts vbs.
ça serait peut etre plus souple. (les fichiers .vbs peuvent etre executés et testés assez facilement)

Exemple : fichier.vbs lancé par un ddelance(Wdcript.exe fichier.vbs)


Function creerStructure(typeStructure)
Set interfaceReflechie = CoreReflection.forName(typeStructure)
Dim maStructure
interfaceReflechie.createObject maStructure
Set creerStructure=maStructure

End Function


Set OpenOffice = CreateObject("com.sun.star.ServiceManager")
Set Bureau = OpenOffice.createInstance("com.sun.star.frame.Desktop")
set CoreReflection = OpenOffice.createInstance("com.sun.star.reflection.CoreReflection")

Dim oPrintOpt(0)
Set oPrintOpt(0) = creerStructure("com.sun.star.beans.PropertyValue")
oPrintOpt(0).Name = "Hidden"
oPrintOpt(0).Value = true

Set Monfichier = Bureau.loadComponentFromURL(FichierAOUvrir , "_blank", 0, oPrintOpt)


Dim ArgSave(0)
Set ArgSave(0) = creerStructure("com.sun.star.beans.PropertyValue")
ArgSave(0).Name = "FilterName"
ArgSave(0).Value = "writer_pdf_Export"

Monfichier.storeToURL fichierAcreer, ArgSave
Monfichier.dispose

En espérant que ca puisse t'aider
Publicado el 07,marzo 2006 - 12:44
As tu testé les commandes de type uno: ?

L'assemblage.NEt est pratique je trouve !!

Puis il faut aussi le VBScript.exe installé non ?
Publicado el 07,marzo 2006 - 12:54
De plus le .NEt et les classes / Méthodes permettent d'obtenir plus facilement du code "réutilisable" et plus dynamique aussi !!!

sans parler des problèmes lors de lancements avec lanceappliassociés et les pare feux style Norton internet Sécurity !!

Merci pour tes infos tout de même !!
Publicado el 07,marzo 2006 - 16:53
Installation du framework a partir de windev. (le fichier dotnetfx.exe accepte des paramêtres)

voir a l'adresse :

http://www.microsoft.com/france/msdn/info/info.asp…

regval est une chaîne = RegistreLit("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1}","DisplayVersion")

SI regval<>"1.1.4322" ALORS
cmdlig est une chaîne = "dotnetfx.exe /q:a /c:"+Caract(34)+"install /l /q"+Caract(34)
SI PAS DDELance(chemin_appli+cmdlig,DDEActif,Vrai) ALORS
Trace("DOTNET pas lancé")
FIN
FIN
Publicado el 08,marzo 2006 - 09:51
Bonjour,

Ce n'est pas normal que l'on doive passer par ce genre de solution !
Avez-vous référencé ce problème chez PC-Soft ?

Personnellement, je préfère une solution tout 'intégrée' et je vais re-re-re faire ce que vous avez déjà essayé et soumettre le problème au support.

Comme toujours, toutes les personnes qui sont affectées par ce problème doivent contacter Pc-Soft et ne pas attendre que les autres le fasse.

Salutations,


Claude.