Erreurs, bugs, questions - page 3043

 
Aleksey Vyazmikin:

Merci pour l'avertissement, c'est étrange, car les étrangers eux-mêmes écrivent de cette façon, y compris en personne.

Vladimir Karputov, merci d'avoir copié et envoyé par e-mail le commentaire supprimé.

Nous le tolérons juste mieux. C'est dur là dehors.

 

La fenêtre"Liste d'objets" est implémentée de manière très peu pratique. Lorsque vous l'appelez, il n'y a aucun moyen de faire quoi que ce soit dans l'interface du terminal, sauf de travailler avec cette fenêtre. Si vous voulez faire défiler le graphique et faire quelque chose avec les objets du graphique, vous devez fermer cette fenêtre.

Il ne semble pas s'agir d'une erreur terminale, mais il faudrait faire quelque chose à ce sujet.

 
Andrey Dik:

La fenêtre"Liste d'objets" est implémentée de manière très peu pratique. Lorsque vous l'appelez, il n'y a aucun moyen de faire quoi que ce soit dans l'interface du terminal, sauf de travailler avec cette fenêtre. Si vous voulez faire défiler le graphique et faire quelque chose avec les objets du graphique, vous devez fermer cette fenêtre.

Ce n'est pas une erreur de terminal, mais il faut faire quelque chose à ce sujet.

Il serait préférable de double-cliquer dans la liste des objets pour se déplacer vers lui sur le graphique, mais maintenant la fenêtre des propriétés de l'objet est appelée. Il suffit donc d'un rêve pour naviguer rapidement parmi les objets de la carte.

 
Et que fait ce mouvement pour vous ? Dans tous les cas, vous devez d'abord désactiver le défilement automatique du graphique. Au moins, ils ont rendu possible la désactivation du défilement automatique sans fermer la liste des objets. Sinon, maintenant vous ouvrez la liste, cliquez pour afficher, le graphique vacille, vous comprenez l'erreur d'action... Prochaine danse, fermer, désactiver, rouvrir..........
 
Alexey Viktorov:
Et qu'allez-vous en retirer ? Dans tous les cas, vous devez d'abord désactiver le graphique à défilement automatique. Au moins, ils ont rendu possible la désactivation du défilement sans fermer la liste des objets. Sinon, maintenant vous ouvrez la liste, cliquez pour afficher, le graphique vacille, vous comprenez l'erreur d'action... Prochaine danse, fermer, désactiver, rouvrir..........

- Achetons une centaine de ballons, remplissons-les d'hélium et laissons-les partir !

- Pour quoi faire ?

- Pourquoi on en a besoin ?

....

Vous pouvez marquer les événements avec des objets sur un graphique, et vous pouvez écrire des descriptions d'événements dans les objets. Comment peut-on disposer d'un tableau merveilleux, d'un moyen puissant de travailler avec des objets, mais ne pas être capable de s'y retrouver ?

 
Je ne dirais pas non plus non à la navigation par objets.
 
Andrey Dik:

- Achetons une centaine de ballons, remplissons-les d'hélium et laissons-les partir !

- Pour quoi faire ?

- Pourquoi on en a besoin ?

....

Vous pouvez marquer les événements avec des objets sur un graphique, et vous pouvez écrire des descriptions d'événements dans les objets. Comment est-il possible de disposer d'un merveilleux tableau et d'outils puissants pour travailler avec des objets, mais de ne pas être en mesure de s'y retrouver ?

Andrew, tu ne peux pas lire plus qu'une phrase ? Après tout, il est écrit sur les raisons de cette question et un minimum de souhaits dans la même direction. Il y a peu de différence entre le fait de double-cliquer sur une liste ou de sélectionner une ligne et d'appuyer sur un bouton. Je comprends que c'est plus joli, mais ce n'est pas fatal... Et après avoir compris, il est possible d'exécuter des balles. Seulement sans moi...

 

Comment faire pour que Sleep() dure 100-150 microsecondes ?

besoin d'une pause entre SocketSend() et SocketIsReadable() pour écrire et lire localement ( 127.0.0.1 )

La lecture permanente d'une prise n'est pas une bonne option


Je recherche des variantes sans .dll, j'ai besoin de calculs "lourds" pendant 100 à 200 microsecondes.


UPD : donc résolu, fonctionne :

   uint len;;
   ulong cnt1 = 0, cnt2  = 0, t;
   do
   {
      t = GetMicrosecondCount();
      while(GetMicrosecondCount() - t < 50) cnt1++;
   }
   while((len = SocketIsReadable(socket)) < 2 && ++cnt2 < 100)
 
Alexey Viktorov:

Andrei, tu ne peux pas lire plus qu'une phrase ? Après tout, il dit les raisons de la question et un minimum de souhaits dans la même direction. Il y a peu de différence entre le fait de double-cliquer sur une liste ou de sélectionner une ligne et d'appuyer sur un bouton. Je comprends que c'est plus joli, mais ce n'est pas fatal... Et après avoir compris, il est possible d'exécuter des balles. Mais sans moi...

Non, c'est vraiment fatal.

La fenêtre de l'objet ne doit pas avoir de focus, c'est un. Un double-clic dans la liste sur un objet doit permettre d'accéder à l'objet sur le graphique, tout comme un double-clic dans l'historique des transactions permet d'accéder à l'objet sur le graphique.

Il s'agit d'une plate-forme de négociation, pas d'une application féminine glamour pour le contrôle du cycle, tout doit être comme à l'armée - laid mais uniforme, fonctionnel au maximum et provoquant une activité de réflexion supplémentaire distrayante pour le trader au minimum.

 
Andrey Dik:

Non, c'est vraiment mortel.

la fenêtre d'objet ne devrait pas garder le focus sur elle-même, c'est un. un double-clic dans la liste d'un objet devrait le faire passer à l'objet sur le graphique, tout comme un double-clic dans l'historique des transactions le fait passer au graphique.

Il s'agit d'une plate-forme de négociation, pas d'une application féminine glamour pour le contrôle du cycle, tout doit être comme à l'armée - laid mais uniforme, fonctionnel au maximum et causant une activité de réflexion supplémentaire distrayante pour le négociant au minimum.

Savez-vous quelle phrase est interdite en Allemagne ?

Raison: