TestVirtualFunction/TestVirtualFunction.mq5

33 lines
2.4 KiB
MQL5
Raw Permalink Normal View History

2025-05-30 16:31:05 +02:00
<EFBFBD><EFBFBD>//+------------------------------------------------------------------+
//| TestVirtualFunction.mq5 |
//| Alexey Volchanskiy |
//| https://www.mql5.com/ru/users/vdev/ |
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
#include "TestVirtualFunction.mqh"
#include <Trade\AccountInfo.mqh>
#include <Trade\DealInfo.mqh>
input int FigureCount = 100;
enum EFigure {ENone, ERectangle, ETriangle, Ellipse, EEnd};
CObject* objarr[12];
void OnStart()
{
objarr[0] = new CAccountInfo;
// 5I5 GB>-B> ?>4>1=>5, :;045< 2 <0AA82 C:070B5;8 =0 >1J5:BK 01A>;NB=> @07=KE :;0AA>2, => A >4=8< ?@54:>2
objarr[11] = new CDealInfo;
// >1@0I05<AO 8 @01>B05<
CAccountInfo * ai = (CAccountInfo*)objarr[0];
//
for(int n = 0; n < 12; n++)
if(CheckPointer(objarr[n]) == POINTER_DYNAMIC)
delete objarr[n];
}