чайник
Atom
18.02.2010
denis


В программировании я полный чайник, но все же умудрился в тестере написать примитивный алгоритм, а в экселе сделать привод(исполнялку) через файл. Все работает, но а) иногда не хватает скорости выставления, б) происходит ошибка и все останавливается. Поэтому хочу переделать на си шарп с Вашей библиотекой. Проблема в том что я ничего не понимаю в "конструкторах, классах, членах, методах, наследованиях, свойствах". Прочел книгу взятую наугад, не помогло. Мне продолжать читать все подряд пока не наступит просветление или есть некое знание "си шарп для чайников", в котором содержатся искомые ответы?


Теги:


Спасибо:


1 2  >
Mikhail Sukhov

Фотография
Дата: 18.02.2010
Ответить


Я в документации привел ссылку на ресурс для начинающий в C# (заглавная страница). Вполне нормально написано о базовых элементах языка.

Спасибо:

denis

Фотография
Дата: 19.02.2010
Ответить


Да, верно. Спасибо. Теперь ошибка при сборке, думаю это локальна проблема из-за старого софта. Использую win 2003 server sp1, visual studio 2008, IE 6.0

https://docs.google.com/leaf?id=0Bw2gQDvf41vtZDEwZTE4ZjgtZTE5Yi00NTE2LWFiYWQtNGRmN2Y5MzQ2MmU5&hl=en

https://docs.google.com/leaf?id=0Bw2gQDvf41vtMzMyNDhmMmQtZWNhOS00ZmY2LTg3MTUtYmNlY2UyMDNjZmEy&hl=en

на какой винде все работает?

Спасибо:

Mikhail Sukhov

Фотография
Дата: 20.02.2010
Ответить


Софт не зависит... Попробуйте перекомпилировать проект. Судя по ошибкам, не находится файл WPFToolkit. Он у Вас лежит в директории с exe файлом?

Спасибо:

denis

Фотография
Дата: 20.02.2010
Ответить


Верно, это моя ошибка. При первом открытии был вопрос про удаление ссылок, я ответил удалить. Ой зря :( не понимаю чего делаю. Еще вопрос: иногда происходит исключение на этой строке // создаем шлюз this.Trader = new QuikTrader(this.Path.Text, "wrapper", "Вывод через DDE сервер", ее надо в try { // создаем шлюз this.Trader = new QuikTrader(this.Path.Text, "wrapper", "Вывод через DDE сервер", "инструменты", "все сделки", "стоп-заявки", "заявки", "мои сделки", "{0} котировки"); } catch { MessageBox.Show("опа! вилы!") ; // тут как-то обработать надо } да?

Спасибо:

Mikhail Sukhov

Фотография
Дата: 21.02.2010
Ответить


  1. А что за вопрос про удаление ссылок? У меня ничего такого не выводил.
  2. На, именно так. Но лучше решать не следствие а причины. Что у Вас за ошибки появляются?
Спасибо:

denis

Фотография
Дата: 21.02.2010
Ответить


  1. создаю каталог, распаковываю в него СтокШарп 1.6, открываю "проект или решение" и вижу

https://docs.google.com/leaf?id=0Bw2gQDvf41vtYWE3OWFjZDgtN2M2NS00YWJiLWEzZWItOWRhODZkMjA4ODQw&sort=name&layout=list&num=50

нажимать надо "нет", иначе будут глюки с нахождением библиотек 2) после того как нажал "нет", жму Ф5 при вЫключенном квике и вижу окно "квик сипл", забиваю в него путь и номер счета, потом жму "подключится", выскакивает

https://docs.google.com/leaf?id=0Bw2gQDvf41vtOGNiOWVhNTQtM2Y5Zi00MzZjLTgzMTctZmQwYTY0ZTNjYmJi&sort=name&layout=list&num=50

а если пытаться подключится к запущенному но не подключенному квику, то выскакивает другое исключение, типа КвикНотКоннектед, т.е. коды ошибок есть, только тут их надо обработать. 3) чтобы не вбивать путь каждый раз, хочу сделать конфиг, я так понял нужно ковырять в направлении xml? потом пригодится для хранения малого количества переменных разного типа

Спасибо:

Mikhail Sukhov

Фотография
Дата: 22.02.2010
Ответить


Ок. Мне кажется, причина не в том, что нет подключения к системе хранения версий, а в том, что после скачивания нужно пересобрать солюшен (Rebuild solution).

Спасибо:

denis

Фотография
Дата: 23.02.2010
Ответить


Удаляю все, распаковываю заново. Жму "очистить все" и "перестроить решение", потом Ф5, путь и счет - ошибка та же: "Код ошибки QuikTerminalNotFound Сообщение Not found QUIK terminal in directory 'C: \Program Files\Info'." В ручную удаляю бин и обж из каждого каталога, "перестроить решение"---//---//---//--- не найдена транс2квик.длл, копирую к бинарю, снова Ф5 и та же ошибка.

Вывод: у меня кривые руки. Ушел читать обработку исключений и отлов их кодов, ибо коды разные и по ним можно узнать что не так и обработать корректно.

Спасибо:

Mikhail Sukhov

Фотография
Дата: 24.02.2010
Ответить


А что за странный путь C:\Program Files\Info ?

Спасибо:

denis

Фотография
Дата: 24.02.2010
Ответить


квик установлен в C:\Program Files\Info\info.exe путь выбирался через кнопку рядом со строкой "путь к квику" если квик запущен и подключен, то все работает, иначе в ошибке пишется "нот фоунд" или "нот коннектед", т.е. обработка есть, гуд.

Спасибо:
1 2  >

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy