Services. Sont-ils déjà opérationnels ?

Vladimir Karputov  

Construire 1961.

Dans l'éditeur, j'ai créé une nouvelle vue du programme - service.

Services


Dans OnStart, je l'ai écrit :

void OnStart()
  {
//---
   Print(TimeTradeServer());
  }

Puis j'ai commencé le service :

Lancement du service

et immédiatement le résultat :

2018.12.16 18:35:56.679 1       2018.12.16 18:35:56


En général, cela fonctionne. Mais quel genre de créature c'est, je ne le sais pas encore :)

Vladimir Karputov  
Jusqu'à présent, les services sont en quelque sorte un scénario. Il est toutefois possible que la présentation sous forme de script soit un palliatif technologique temporaire.
Rashid Umarov  
Vladimir Karputov:
Jusqu'à présent, les services sont en quelque sorte un scénario. Il est possible, cependant, que la représentation script soit un palliatif technologique temporaire.

Ajoutez un gestionnaire OnTimer() et le monde changera.

Vladimir Karputov  
Rashid Umarov:

Ajoutez le gestionnaire OnTimer() et le monde va changer.

Hmmm... Et tout ce que OnTick() essayait de faire, c'était de l'alimenter :)

Maxim Dmitrievsky  
les services auront-ils accès aux devis de différents comptes en même temps, sur demande ?
Renat Fatkhullin  
Aleksey Semenov:
c'est pourquoi il y a un conflit avec les anciens codes EA qui sont écrits par onstart - pourquoi une nouvelle fonction : OnServis() par exemple n'est pas introduite

Utilisez les projets *.mqproj et spécifiez-y le type de programme.

Реter Konow  

Je voudrais pouvoir déclarer une mémoire partagée pour les programmes MT dans les services. Pour qu'ils puissent communiquer à travers elle. Comme dans DLL.

Pour que OnChartEvent() fonctionne.

Raison: