[EN] [FR] FAQ 004499 | Comment puis-je ouvrir et fermer RFEM/RSTAB en arrière-plan via le COM...

Published: 10 July 2020
on channel: Dlubal Software FR
14
0

Question :
Comment ouvrir et fermer RFEM/RSTAB en arrière-plan via l'interface COM ?

Réponse :
En initialisant une variable de type Application (interface) avec « new », RFEM/RSTAB est lancé en arrière-plan. Avec cette variable, vous pouvez également créer un nouveau modèle à l'aide de la méthode « CreateModel » ou fermer le logiciel à l'aide de la commande « Close ».

L'exemple suivant montre comment démarrer RSTAB, créer un modèle avec un nœud dans le logiciel et fermer le logiciel :

Sub RSTAB_open_close()

Dim filename As String
filename = Application.ActiveSheet.Cells(7, 3)

' start rfem
Dim iApp As RSTAB8.Application
Set iApp = New RSTAB8.Application

iApp.LockLicense
iApp.Show

On Error GoTo E

    ' create model
    Dim iMod As RSTAB8.IModel2
    Set iMod = iApp.CreateModel(filename)

    ' add data to model
    Dim nd As RSTAB8.Node
    nd.no = 10
    nd.X = 1
    nd.Y = 2
    nd.Z = 3

    Dim iModdata As RSTAB8.iModelData
    Set iModdata = iMod.GetModelData

    iModdata.PrepareModification
    iModdata.SetNode nd
    iModdata.FinishModification

    iMod.Save filename

E:  Si Err.Number 0 Then MsgBox Err.description, , Err.Source

    Set iModdata = Nothing
    Set iMod = Nothing
    iApp.UnlockLicense
    iApp.Close
    Set iApp = Nothing

End Sub

La commande « iApp.Show » est facultative. Cela permet d'afficher le logiciel normalement, pas en arrière-plan.

Sous Téléchargements, vous trouverez une macro Excel avec les sous-programmes pour RFEM et RSTAB.

Veuillez noter que le dossier dans lequel le fichier est créé doit exister.

Pour plus d'informations, consultez la FAQ Dlubal :
► https://www.dlubal.com/fr/support-et-...

Cette vidéo vous a-t-elle été utile ?
► Si vous avez aimé cette vidéo, nous vous invitons à nous laisser un commentaire.

Vidéos d'apprentissage en ligne :
► RFEM 6 pour les débutants :    • E-Learning | Tutoriel pour débutant s...  
► Programmation avec RFEM 6 et Python :    • E-Learning | Programmieren mit RFEM 6...  
► Tutoriel RFEM 6 avec Rhino & Grasshopper :    • E-Learning | RFEM 6-Tutorial mit Rhin...  

Dlubal Software fournit une assistance gratuite. Avez-vous d'autres questions ou demandes ?
► Foire aux questions (FAQ) : https://www.dlubal.com/fr/support-et-...
► Posez-nous vos questions : https://www.dlubal.com/fr/support-et-...
► Base de connaissance : https://www.dlubal.com/fr/support-et-...

Ne manquez pas les dernières informations sur Dlubal Software :
► Abonnez-vous à la chaîne YouTube Dlubal : https://www.youtube.com/user/DlubalFR...
► Instagram :   / dlubal_software  
► Vous avez un compte Facebook ? Abonnez-vous à notre page :   / dlubal.software.francais  

Mots-clés
#FAQDlubal #COM #ArrièrePlan #Fermer #Afficher #Application #FoireAuxQuestions #FAQSurLesLogicielsDlubal #QuestionsEtRéponsesÀDlubalSoftware


Watch video [EN] [FR] FAQ 004499 | Comment puis-je ouvrir et fermer RFEM/RSTAB en arrière-plan via le COM... online, duration hours minute second in high quality that is uploaded to the channel Dlubal Software FR 10 July 2020. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 14 times and liked it 0 visitors.