BigBen
|
Дата: 13.01.2012
сделал вот так, вроде как должно работать, но ошибка ""SampleSmartConsole.Program.buy.OpenPosition()": не найден метод, пригодный для переопределения"
public class buy : Strategy
{
public override void OpenPosition()
{
....................................................
}
}
В базовом классе Strategy отсутствует метод OpenPosition(), так что переопределять нечего.
|
|
|
|
Спасибо:
|
|
|
|
|
|
tmt
|
Дата: 13.01.2012
|
|
|
|
Спасибо:
|
|
|
|
|
|
BigBen
|
Дата: 13.01.2012
В указанном примере присутствует следующая строка:
public void OpenPosition()
Модификатор override не указан.
|
|
|
|
Спасибо:
|
|
|
|
|
|
tmt
|
Дата: 13.01.2012
BigBen:
В указанном примере присутствует следующая строка:
public void OpenPosition()
Модификатор override не указан.
без нее компилируется программа, но при запуске (видимо как доходит до этого класса) прога вылетает
|
|
|
|
Спасибо:
|
|
|
|
|
|
BigBen
|
Дата: 14.01.2012
Что значит "прога вылетает"?
|
|
|
|
Спасибо:
|
|
|
|
|
|
tmt
|
Дата: 14.01.2012
BigBen:
Что значит "прога вылетает"?
ну вообще программа у меня не должна выключаться, а она выключается.. незнаю как это еще объяснить
|
|
|
|
Спасибо:
|
|
|
|
|
|
BigBen
|
Дата: 14.01.2012
Какие сообщения выводятся на консоль?
Программа зациклилась?
Программа завершает свою работу?
|
|
|
|
Спасибо:
|
|
|
|
|
|
tmt
|
Дата: 14.01.2012
BigBen:
Какие сообщения выводятся на консоль?
Программа зациклилась?
Программа завершает свою работу?
Последнее что должно выводить "открытые позиции" -кол-во купленных акций (очень быстро.. ничего толком не увидишь)
Если честно, то я не знаю зациклилась ли она или нет, но она выключается, хотя она не должна выключаться, а должна крутиться в цикле..
Я чуть поже попробую еще посмотреть что это может быть, щас параллельно изучаю сам язык си шарп просто =)
|
|
|
|
Спасибо:
|
|
|
|
|
|
BigBen
|
Дата: 16.01.2012
Чтобы окно не закрывалось, введи после
trader.StopExport(); // останавливаем экспорт
например,
Console.WriteLine("StopExport");
Console.ReadKey();
и после
Console.WriteLine(ex);
например,
Console.WriteLine("catch");
Console.ReadKey();
До нажатия любой клавиши окно не закроется.
|
|
|
|
Спасибо:
|
|
|
|
|
|
tmt
|
Дата: 16.01.2012
BigBen:
Чтобы окно не закрывалось, введи после
trader.StopExport(); // останавливаем экспорт
например,
Console.WriteLine("StopExport");
Console.ReadKey();
и после
Console.WriteLine(ex);
например,
Console.WriteLine("catch");
Console.ReadKey();
До нажатия любой клавиши окно не закроется.
Спасибо, я после Console.WriteLine(ex); забыл поставить реадкей.. Вот что выводит

на 247 строке у меня вот что
246 buy _strategy = new buy();
247 _strategy.Start();
|
|
|
|
Спасибо:
|
|
|
|
|