Testez votre application Windows SDI

Cela fait longtemps que vous pouvez fournir à vos clients des applications fusionnées en mode SDI.

Nous savons que tester une application SDI peut s’avérer difficile, alors avec 4D v19 R8, vous pouvez visualiser le résultat de votre application sans avoir à construire votre application mono-poste ou cliente.

Continuez à lire pour tous les détails.

Activer le mode SDI

L’option permettant d’activer le mode SDI se trouve dans l’onglet « Interface » des paramètres du projet. Il s’agit de la même option qui active le mode SDI pour les applications fusionnées.

Nouveaux éléments de menu

Si l’option « Utiliser le mode SDI sur Windows » est cochée, deux éléments de menu sont disponibles pour tester l’application :

  • Tester l’application en mode MDI
  • Tester l’application en mode SDI

 

blank

La partie développement est toujours en MDI. Ainsi, lorsque vous passez du mode développement au mode exécution avec le menu « Test application in SDI », cela équivaut à redémarrer votre base de données.

Voici un exemple avec une HDI si vous choisissez « Test Application in SDI Mode » :

blank

Nouvel attribut

Lorsque vous exécutez votre application, utilisez la commande Get application info pour savoir si vous êtes en mode SDI ou MDI. Un nouvel attribut, SDIMode, renvoie l’état SDI.

var $mode : Object
$mode :=Get application info
ALERT (String($mode.SDIMode))

Conclusion

Pour plus de détails, consultez la documentation.

Vanessa Talbot
- Product Owner -Vanessa Talbot a rejoint l'équipe du programme 4D en juin 2014. En tant que Product Owner, elle est chargée de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation des fonctionnalités livrées répond aux besoins des clients.Depuis son arrivée, elle a travaillé à la définition des fonctionnalités clés de 4D. Elle a travaillé sur la plupart des nouvelles fonctionnalités de multithreading préemptif et aussi sur un sujet très complexe : la nouvelle architecture pour les applications enginées. Vanessa est diplômée de Telecom Saint-Etienne. Elle a commencé sa carrière à l'Institut de Recherche Criminelle en tant que développeur pour le département audiovisuel. Elle a également travaillé dans les domaines des médias et du médical en tant qu'experte en support technique, en production ainsi qu'en documentation de nouvelles fonctionnalités.