Fragen von einem "Dummy" - Seite 116

 
220Volt:
Hilfe!!! Ich weiß, dass die DLL im Speicher "hängen" bleibt, solange es Prozesse gibt, die sie geladen haben. Frage: gibt es irgendwelche "Dinge" und Direktiven, die verwendet werden können, um die DLL im Speicher zu belassen, auch wenn keine Prozesse diese DLL verwenden? Und das Entladen der DLL würde auf den Schultern des Betriebssystems liegen.
http://support.microsoft.com/kb/164787

Sie müssen eine Schleife am Einstiegspunkt einfügen.
Ich empfehle, einen gemeinsamen Abschnitt zu organisieren und darin ein Flag zu setzen, mit dem Sie die Schleife verlassen können.
Verwenden Sie eine exportierte Funktion, um dieses Kennzeichen zu setzen.
Wenn die Bibliothek nicht mehr benötigt wird (oder Sie sie aktualisieren müssen), rufen Sie diese Funktion auf, um rundll32.exe korrekt zu beenden (und die Bibliothek aus dem Speicher zu entladen).
INFO: Windows Rundll and Rundll32 Interface
  • support.microsoft.com
Microsoft Windows 95, Windows 98, and Windows Millennium Edition (Me) contains two command-line utility programs named Rundll.exe and Rundll32.exe that allow you to invoke a function exported from a DLL, either 16-bit or 32-bit. However, Rundll and Rundll32 programs do not allow you to call any exported function from any DLL. For example, you...
 
mql5:
http://support.microsoft.com/kb/164787

Sie müssen einen Einstiegspunkt einschleifen.
Ich empfehle, einen gemeinsamen Abschnitt zu organisieren und darin ein Kennzeichen zu setzen, wenn Sie die Schleife verlassen wollen.
Verwenden Sie eine Exportfunktion, um dieses Kennzeichen zu setzen.
Wenn die Bibliothek nicht mehr benötigt wird (oder Sie sie aktualisieren müssen), rufen Sie diese Funktion auf, um rundll32.exe korrekt zu beenden (und die Bibliothek aus dem Speicher zu entladen).
Dies ist ein sehr "schlechter" Rat. Die Verwendung erfolgt auf eigene Gefahr.
 
Renat:
Dies ist ein sehr "schlechter" Rat. Sie können sie nur auf eigene Gefahr verwenden.

Es ist leicht, Kritik zu üben! Vor allem Entwickler...

Was sollen wir tun, damit sich alle wohl fühlen?

 
MetaDriver:

Es ist leicht, Kritik zu üben! Vor allem Entwickler...

Was sollten wir tun, damit sich alle wohl fühlen?

Das Radfahren mit der DLL ist ein eklatanter Fall von Selbstschädigung und daher ein schlechter Rat.

Jemand könnte dies tun, und dann werden wir für die Probleme und die direkte Täuschung verantwortlich gemacht werden.

 
Ich danke Ihnen für Ihre Antworten.
 

Meine Herren, könnten Sie mir bitte sagen, wie ich feststellen kann, welche Kerze beim EreignisCHARTEVENT_CLICK angeklickt wurde?

Die x- und y-Koordinaten im Diagramm werden übertragen. Können sie irgendwie mit der Zeitreihe verknüpft werden?

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика - Документация по MQL5
 
meneo:

Meine Herren, könnten Sie mir bitte sagen, wie ich feststellen kann, welche Kerze beim EreignisCHARTEVENT_CLICK angeklickt wurde?

Ich habe x- und y-Koordinaten auf dem Diagramm erhalten, können diese irgendwie mit Zeitreihen korrelieren?

Es gibt ein ChartGetIntegert, das die Anzahl der Balken im Fenster / Größe in Pixel durch X/Y zurückgeben kann

Diese Daten werden verwendet, um Bildschirmkoordinaten in Balken zu übersetzen.

 
sergeev:

Es gibt einen ChartGetIntegert, der die Anzahl der Balken im Fenster / Größe in X/Y Pixel zurückgeben kann

Diese Daten werden verwendet, um Bildschirmkoordinaten in Balken umzuwandeln.

Wie können wir die Lücken zwischen benachbarten Balken im Diagramm berücksichtigen? Sie können stark variieren.

 

Wie kann das sein? (siehe Berechnung der Variablen k und der Werte aller Variablen im Debug-Modus)

 
meneo:

Wie kann das sein? (siehe Berechnung der Variablen k und der Werte aller Variablen im Debug-Modus)

bei ganzzahliger Division 468/869 == 0, also ....

// Bitten Sie die Entwickler, einen geeigneten Stein am Eingang des Forums einzuritzen:

3 / 5 = 0

/oder so ähnlich:

5 / 3 = 1 5 % 3 = 2

3 / 5 = 0 3 % 5 = 3