查找

Article
· Nov 30, 2024 3m de lecture

第三十七章 终端输入 输出 - $ZB 显示结束读取的内容

第三十七章 终端输入 输出 - $ZB 显示结束读取的内容

$ZB 显示结束读取的内容

$ZB显示当前设备上最后一次READ操作结束的字符序列或事件。不能设置$ZB ;每次执行READ时,IRIS 都会设置$ZB的值。可以使用此值来作用于不可打印的字符,例如向上箭头键或功能键。

$ZB可以包含以下任意内容:
- 终止符,例如回车符
- 转义序列
- 固定长度READ x#y的字符数y
- READ *x的单个字符
- 定时读取过期后出现空字符串

$ZB永远不会包含超过 64 个字符。较长的转义序列无效。

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer
Annonce
· Nov 30, 2024

L'avènement du code 2024

Bonjour Communauté,

Les fêtes de fin d'année approchent à grands pas et il est temps de s'y préparer ! Rejoignez l'Avènment du Code 2024 avec InterSystems et participez à notre défi ObjectScript !


🏆 Notre classement 🏆

👉🏼 Rejoignez le classement privé d'ObjectScript avec ce code : 130669-ab1f69bf.

Remarque : vous devez vous connecter à Advent of code (par exemple avec un compte GitHub / Google / X / Reddit) pour voir le classement et participer au concours.

Le gagnant recevra 2 000 points Global Masters pour commander ce qu'il désire et un badge Global Masters de haut niveau.

Tous les participants recevront également un badge spécial Global Masters.

Conditions :

1. Pour gagner notre prix, vous devez être en tête du classement ObjectScript, télécharger toutes les solutions dans un référentiel public sur GitHub et présenter le code dans InterSystems ObjectScript sous forme UDL comme présenté dans le modèle ci-dessous :

⬇️ Template ObjectScript pour L'avènement du Code

2. Il ne doit y avoir aucune erreur dans le scanner de qualité ObjectScript pour votre projet.

3. Tous les participants auront deux jours (du 26 au 27 décembre) pour rendre leurs référentiels publics. Le gagnant sera annoncé après le 28 décembre.

4. Tous les participants doivent être inscrits sur la communauté des développeurs InterSystems.

Le premier puzzle sera débloqué le 1er décembre à minuit EST (UTC -5).

À bientôt et bonne chance à tous !

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer
Article
· Nov 29, 2024 2m de lecture

第三十六章 终端输入 输出 - 开关控制 $X 的转义序列更新

第三十六章 终端输入 输出 - 开关控制 $X 的转义序列更新

开关控制 $X 的转义序列更新

要选择非默认行为来更新进程的$X ,请发出%SYSTEM.Process类的 DX( n )方法。

系统管理员可以通过类中设置 Config.Miscellaneous 的DX属性来更改系统范围的默认行为。

在这两种情况下, n 的值都在 04 之间,如下所示:

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer
Annonce
· Nov 29, 2024

[Video] Succeeding with AI

Hi Community,

Enjoy the new video on InterSystems Developers YouTube:

⏯ Succeeding with AI @ Global Summit 2024

Gain insights on the importance of experimentation, balancing user and organizational needs, the role of high-quality data, and the critical nature of ethical AI practices. Emphasizing continuous change and user-driven design, the speaker encourages solution creators to embrace GenAI’s potential.

🗣  Presenter: Paul Grabscheid, Vice President, InterSystems

Enjoy watching, and expect to see more videos! 👍

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer
Article
· Nov 29, 2024 1m de lecture

Cómo obtener mediante programación una lista de los namespaces configurados

Rúbrica de preguntas frecuentes de InterSystems

Se puede obtener con una consulta de lista de la clase %SYS.Namespace.  

1. Creáis una rutina como esta:

getnsp
   set statement=##class(%SQL.Statement).%New()
   set status=statement.%PrepareClassQuery("%SYS.Namespace","List")
   set resultset=statement.%Execute()
   while resultset.%Next() {
       write resultset.%Get("Nsp"),!
   }
   quit

2. Ejecutadla en vuestro terminal.

USER>do ^getnsp
%SYS
DOCBOOK
SAMPLES
USER

El método para ejecutar consultas de clase presentado en este artículo se puede aplicar en una variedad de casos.

Podéis ver diversas consultas de clase en la referencia de clases. Por ejemplo:

 %SYS.DatabaseQuery: GetFreeSpace() Espacio libre en la base de datos
 %SYS.GlobalQuery: DirectoryList            Lista de nombres de globales en la base de datos
 %SYS.GlobalQuery: Size                              Lista de tamaños de globales en la base de datos
 %SYS.ProcessQuery: SS                           Información de procesos (igual que la lista que puede verificarse con la utilidad ^%SS utility)
y muchos más.

Hay muchas otras opciones disponibles, así que no dudéis en utilizarlas.

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer