myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
2 страниц V  < 1 2  
Ответить в данную темуНачать новую тему

> Вопросы по протоколу NMDC, Делаю программу

Теги
Нет тегов для показа
PPA
сообщение 19.12.2014, 15:20
Сообщение #21


Участник
**

Группа: Пользователи
Сообщений: 36
Регистрация: 6.2.2009
Из: Липецк
Пользователь №: 2 131
Спасибо сказали: 8 раз




Цитата(Nickolya @ 19.12.2014, 13:39) *
Выкладывать сначала весь код нет смысла, пока он не работает полноценно, это ошибка №1.
Спрашивать стоит именно про те части программы, что не получаются/не работают. Спрашивать конструктивно и с уважением, тогда и ответ будет соответствующий.


Нет тут никакой ошибки.
Весь код должен быть по контролем версий с самого начала разработки
и то что он сразу в публичном gitHub ничего плохого в этом нет
раньше можно получить замечания и фиксы
Go to the top of the page
+Quote Post
Master255
сообщение 23.12.2014, 1:48
Сообщение #22


Начинающий
*

Группа: Пользователи
Сообщений: 17
Регистрация: 13.12.2014
Пользователь №: 12 606
Спасибо сказали: 1 раз




Пишу щас на visual с++. Нужна помощь...если кто может помочь пишите(хоть в личку хоть в эту ветку)...если поможете, то даже денег заплачу...И хорошее дело сделаете...

Задача такая: есть проект, который прикреплён. Но он на с++ Builder 32-bit написан. А мне надо переписать его на ms visual c++ 64-bit. Разрядность бит - важна для других задач программы, а не для вычисления tth. Программа простая. Берёт файл и вычисляет tth.

Пытаюсь сам разобраться, но с++ и уж тем более с для меня тёмный лес. Буду благодарен.





Любые дистрибы нужных программ можно скачать хоть у меня с сайта пароль 123
Прикрепленные файлы
Прикрепленный файл  TTH________________.rar ( 56.92 килобайт ) Кол-во скачиваний: 4
 
Go to the top of the page
+Quote Post
PPA
сообщение 23.12.2014, 6:41
Сообщение #23


Участник
**

Группа: Пользователи
Сообщений: 36
Регистрация: 6.2.2009
Из: Липецк
Пользователь №: 2 131
Спасибо сказали: 8 раз




Вот функцию забери с зависимостями и выкини все про md5
https://github.com/pavel-pimenov/flylinkdc-.../Util.cpp#L2506

Тут еще проще для понимания код расчета TTH для переменной tmp
https://github.com/pavel-pimenov/flylinkdc-...inFrm.cpp#L3003

Go to the top of the page
+Quote Post
Master255
сообщение 23.12.2014, 19:08
Сообщение #24


Начинающий
*

Группа: Пользователи
Сообщений: 17
Регистрация: 13.12.2014
Пользователь №: 12 606
Спасибо сказали: 1 раз




Цитата(PPA @ 23.12.2014, 6:41) *
Вот функцию забери с зависимостями и выкини все про md5
https://github.com/pavel-pimenov/flylinkdc-.../Util.cpp#L2506

Тут еще проще для понимания код расчета TTH для переменной tmp
https://github.com/pavel-pimenov/flylinkdc-...inFrm.cpp#L3003


Теперь у меня две проблемы вместо одной.
Как ваш код внедрять совсем не понимаю...Там куча самописных типов и методов...где они? в каких файлах не понятно...это надо весь проект качать и вникать ещё и в его работу...
Сейчас у меня не работающая программа . Проблема в которой преобразование типа из array<unsigned char,1> ^' to 'unsigned char *' . И никто не знает как преобразовать! Если array и получается преобразовать в String^ то дальше в unsigned char * никто не знает как...
В Эмбаркадеро дела немного лучше. Код компилируется в 32 и 64 бита. В 32 бита программа работает как полагается. В 64 не правильно считает...И я бы приступил к отладке, но Эмбаркадеро пишет, что такой запрос не поддерживается! Когда я нажимаю кнопку запуска в режиме отладки. Может это из-за кода на с?
Вот проект Эмбаркадеро http://master255.org/res/Закачки/tth/
Go to the top of the page
+Quote Post
Master255
сообщение 3.1.2015, 20:22
Сообщение #25


Начинающий
*

Группа: Пользователи
Сообщений: 17
Регистрация: 13.12.2014
Пользователь №: 12 606
Спасибо сказали: 1 раз




Цитата(PPA @ 23.12.2014, 6:41) *
Вот функцию забери с зависимостями и выкини все про md5
https://github.com/pavel-pimenov/flylinkdc-.../Util.cpp#L2506

Тут еще проще для понимания код расчета TTH для переменной tmp
https://github.com/pavel-pimenov/flylinkdc-...inFrm.cpp#L3003

Я посмотрел функции. Скажите, а вот есть ещё Strong DC 13го года...там в исходниках похожие процедуры. Но код отличается местами. У кого новее??? Там или в fly link ???
Go to the top of the page
+Quote Post
PPA
сообщение 4.1.2015, 11:14
Сообщение #26


Участник
**

Группа: Пользователи
Сообщений: 36
Регистрация: 6.2.2009
Из: Липецк
Пользователь №: 2 131
Спасибо сказали: 8 раз




Цитата(Master255 @ 3.1.2015, 20:22) *
Я посмотрел функции. Скажите, а вот есть ещё Strong DC 13го года...там в исходниках похожие процедуры. Но код отличается местами. У кого новее??? Там или в fly link ???

указывайте точнее с урлами - где там.
но FlylinkDC++ новее - стронг давно не развивается.
Go to the top of the page
+Quote Post
Master255
сообщение 12.1.2015, 0:38
Сообщение #27


Начинающий
*

Группа: Пользователи
Сообщений: 17
Регистрация: 13.12.2014
Пользователь №: 12 606
Спасибо сказали: 1 раз




Цитата(PPA @ 4.1.2015, 11:14) *
указывайте точнее с урлами - где там.
но FlylinkDC++ новее - стронг давно не развивается.


Есть релиз https://github.com/master255/SimplyServer
Написал на CLI. Потому что на нём писать легче, чем MFC. Программа у меня для нормальных людей. А у нормальных есть нормальные операционки с фреймворками на которых код идёт максимально быстро. Да у меня и не игра...лишняя скорость не нужна. Хотя вычисление TTH на видеокарте не помешало бы)). Но и на С сойдёт.
Сейчас допиливаю сжатие конечного файла в gzip. Во фреймворке есть встроенная поддержка сжатия одной командой. Что позволяет добавлять подобные фичи в течение 15-20 минут.
Как я понимаю Microsoft не развивает с++ CLI, а в место этого у них C#. Так как код примерно одинаковый.
А примеры даны в основном на С#. А на с++ CLI примеров иногда вообще нет.
Думаю вот переписать всё на C# тогда уж...
На MFC нужно будет много чего искать и переписывать. А надо ли это???

Заметил, что на системах где не стоит фреймворк можно просто подкинуть библиотеку msvcr120.dll и всё начинает работать...
Продолжение тут http://4pda.ru/forum/index.php?showtopic=580001&st=40
Go to the top of the page
+Quote Post

2 страниц V  < 1 2
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts ВАЖНО: Topic has attachmentsВопросы Разработчикам Скриптов
вопросы по скриптам (мелкие вопросы)
1 049 Wariner 988 185 3.2.2019, 12:51 Посл. сообщение: MIKHAIL
No new ВАЖНО: Topic has attachmentsВаши Вопросы И Предложения По Поводу Форума
447 Svyat 320 402 20.10.2015, 19:39 Посл. сообщение: Ksan
No New Posts От: Вопросы Разработчикам Скриптов
От темы с ID: 173
0 MIKHAIL 4 317 23.1.2015, 0:56 Посл. сообщение: MIKHAIL
No New Posts Вопросы к Phazeus по Экзекутору
Мастер может забанить мастера, как решить в Экзекуторе?
1 AndreiDC 5 353 31.10.2014, 19:20 Посл. сообщение: Ksan
No new От: Вопросы Разработчикам Скриптов
От темы с ID: 173
29 Wariner 25 906 28.1.2014, 13:11 Посл. сообщение: Alexey
No new Topic has attachmentsВопросы по RusHub
Технические вопросы
316 Jaska 268 113 19.12.2013, 13:59 Посл. сообщение: mod
No new Topic has attachmentsМелкие вопросы
44 Wariner 50 736 19.9.2013, 12:34 Посл. сообщение: Alexey
No New Posts От: Ваши Вопросы И Предложения По Поводу Форума
От темы с ID: 753
3 anila 9 096 28.3.2013, 16:02 Посл. сообщение: настя
No New Posts От: вопрос по NMDC.
От темы с ID: 4932
0 MIKHAIL 5 520 25.1.2013, 19:48 Посл. сообщение: MIKHAIL
No New Posts вопрос по NMDC.
.
6 Lamo 13 308 29.5.2012, 19:35 Посл. сообщение: Lamo
No new Topic has attachmentsПротокол IPv6 в протоколе NMDC
Спецификация и тестирование IPv6 в NMDC
109 gif-t 95 351 26.2.2012, 10:12 Посл. сообщение: AMD
No New Posts NMDC Extensions
Расширения и новые команды NMDC протокола
10 Meloun 18 335 19.2.2012, 16:39 Посл. сообщение: gif-t
No New Posts От: NMDC Extensions
От темы с ID: 5095
0 Артём 5 582 4.1.2012, 18:56 Посл. сообщение: Артём
No new Topic has attachmentsВопросы Разработчикам Скриптов с SQL
вопросы по скриптам (мелкие вопросы)
101 Wariner 62 073 6.12.2011, 0:34 Посл. сообщение: Enyby
No New Posts От: Вопросы по RusHub
От темы с ID: 2902
4 Otshelnik-Fm 8 444 19.10.2011, 9:23 Посл. сообщение: Mangust

 



RSS Сейчас: 23.11.2024, 1:27