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

Опубликовано: 10 Июль 2020
на канале: 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


Смотрите видео [EN] [FR] FAQ 004499 | Comment puis-je ouvrir et fermer RFEM/RSTAB en arrière-plan via le COM... онлайн, длительностью часов минут секунд в хорошем качестве, которое загружено на канал Dlubal Software FR 10 Июль 2020. Делитесь ссылкой на видео в социальных сетях, чтобы ваши подписчики и друзья так же посмотрели это видео. Данный видеоклип посмотрели 14 раз и оно понравилось 0 посетителям.