Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
У меня что-то библиотека их не грузится "cgate_net64.dll". Старую студию что-ли надо - не понятно пока.
Не знаю, почему не грузится.
Ответили с биржи по поводу поля "f"
У меня что-то библиотека их не грузится "cgate_net64.dll". Старую студию что-ли надо - не понятно пока.
У меня тоже моя не грузилась.
Я вызвал SetCurrentDirectory(PwideChar(ExtractFilePath(aName))); и все заработало
У меня тоже моя не грузилась.
Я вызвал SeCurrentDir() и все заработало
https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-setdlldirectorya скорее нужен. Точнее точно он
https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-setdlldirectorya скорее нужен. Точнее точно он
Это для С++, а у меня С#. Качаю сейчас VS2013 - если не поможет, придется на С++ коннектор писать. Не хотелось бы.
Директория ни при чем - там она пишет про не верный формат.
Это для С++, а у меня С#. Качаю сейчас VS2013 - если не поможет, придется на С++ коннектор писать. Не хотелось бы.
Директория ни при чем - там она пишет про не верный формат.
Я сказал, как было у меня
Это для С++, а у меня С#. Качаю сейчас VS2013 - если не поможет, придется на С++ коннектор писать. Не хотелось бы.
Директория ни при чем - там она пишет про не верный формат.
это вообще для виндовс..вне зависимости C# или C++
порядок поиска модулей в её требухе. Ищется рядом с создателем задачи, далее в реестре по регистрированным именам, по DllSearchPath, потом в %PATH%, на финал в текущем каталоге задачи. Примерно так, точнее в справке MS/
вы поменяли текущий каталог и всё нашлось. Хотя это и (потом сложно устранимая) ошибка
это вообще для виндовс..вне зависимости C# или C++
порядок поиска модулей в её требухе. Ищется рядом с создателем задачи, далее в реестре по регистрированным именам, по DllSearchPath, потом в %PATH%, на финал в текущем каталоге задачи. Примерно так, точнее в справке MS/
вы поменяли текущий каталог и всё нашлось. Хотя это и (потом сложно устранимая) ошибка
Ответили с биржи по поводу поля "f"
Так в справке все есть - p2gate_ru.pdf
u1 UINT8 SMALLINT Целое число размером 1 байт.
u2 UINT16 INTEGER Целое число размером 2 байта.
u4 UINT32 NUMERIC,10 Целое число размером 4 байта.
u8 UINT64 NUMERIC,20 Целое число размером 8 байт.
i1 INT8 SMALLINT Целое число со знаком размером 1 байт.
i2 INT16 SMALLINT Целое число со знаком размером 2 байта.
i4 INT32 INTEGER Целое число со знаком размером 4 байта.
i8 INT64 BIGINT Целое число со знаком размером 8 байт.
a CHAR VARCHAR Строка символов размером 1 байт.
cN CHAR[N+1] VARCHAR,N Строка символов, оканчивающаяся нулевым символом.
dN.M sN.M P2BCDII NUMERIC,N,M Десятичное число в двоичной кодировке с фиксированной точ-
кой, где
• N — общее количество цифр в числе;
• M — количество цифр в дробной части.
t P2TIME TIMESTAMP Дата и время.
f DOUBLE REAL Число с плавающей точкой двойной точности размером 8 байт.
bN VARBINARY,N Блок данных.
zN VARBINARY,N Блок данных, где первые четыре байта задают длину буфера.
f DOUBLE REAL
Спасибо
До конца файла я не дошел :)
Добавлено
Вы поаккуратнее с этой таблицей, в ней много не правильного!
u2 UINT16 INTEGER Целое число размером 2 байта.
UINT16 - не может быть INTEGER
и т.д
Я так сделал
В API, есть данные типа double с размером d26.2 - я не стал переводить эти числа в строку, потому что
не представляю, где их можно использовать, а уж тем более как обратно
"запихнуть" строку в double
Поэтому для всех "d" использую cg_bcd_get