Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по программированию на C/С++

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322

Открыть новую тему     Написать ответ в эту тему

Crazy_Shrike



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вопросы по программированию на C/С++

 
  • Справочники, книги
  • Выбор IDE (среды программирования)
     
    Постарайтесь дать как можно больше информации о возникшей проблеме - это в конце концов в ваших же интересах чтобы вам помогли.

    Решения конкретных задач собираются и обсуждаются в теме Задачи по C/С++ .

    Прежде чем просить помощи в задании...
    Если позарез надо и вы даже готовы заплатить

    Как правильно задавать вопросы, если вы хотите получить ответ.

    Полезные ссылки:
    C++(eng)

  • Всего записей: 241 | Зарегистр. 25-03-2004 | Отправлено: 13:37 06-05-2004 | Исправлено: AZJIO, 19:45 12-05-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AndrMan
    Извините, так бывает. Я почему то главного не написал. Это в тех же исходниках, а исходники от Вертуал Даба. Сейчас он как бы признается уже видео редактором, хотя до него не совсем тянет. Был свое время начат как утилита для работы с видео. И вот та строчка должна вывести информацию о видео открытом и редактируемом в Дабе. Ползунок - своего рода курсор, двигается по "линейке" экране показывается кадр идущий после курсора. Начало - 0 вая точка с левого края видео. Ниже этой линейки расположена эта полоска, про которую я пишу.  
    Пока, в самом начале показывается слово Кадр и 0 с этой строчки, а когда ползунок переходит на следующий кадр (ы) то начинает показывать в том виде, какую задает пользователь в другом месте.  
     
    Это - через меню > параметры > настройки > (окно в котором все защищено от изменений, поэтому не переведено) Preferences > Timeline  > и тут тоже полоска. Вот тут уже приписывает пользователь, как ему нужно. На самом никто туда не суется, ничего не меняет. И все показывается как задано по умолчанию. Когда я меняю как нужно сохраняю. Это сохраняется до каких либо изменений в моем реестре (наверно) или рядом с самой программой, если открывать как портабельный.
     
    Я же делаю свою версию ехе ок. По возможности улучшаю, сходя из своего видения и доперевожу что могу (уже почти все что смог, остальное защищено и я пока не могу обходить эту защиту).  
    Даб собирается на условиях свободного распространения и свободного использования, изменения, если можно, то обойти защиту тоже разрешено.    
     
    И вот, то что я у себя вывожу на эту полоску, скорее всего не доходит до пользователей моей версии ехе ок. Да и самому хотелось бы, чтобы все выводилось постоянно, как я хочу. Правда, на дальнейшее еще много других изменений, со временем возможно немного по другому будет.  
    Но, этот этап и это изменение в любом случае нужна. Лучше один раз увидеть...:
    https://cloud.mail.ru/public/8771c5b03fce/VD.JPG

    Цитата:
    Это формат, как печатать. А что надо распечатать?  

    До начало движения ползунка выходит согласно этой строчке:
    success = (unsigned)swprintf(buf, sizeof buf / sizeof buf[0], L" Кадр %I64d", (sint64)pos) < sizeof buf / sizeof buf[0];  
    А во второй полоске, где меняется пользователем выводить по другому файлу исходника так:
        if (!key.getString("Timeline format", g_prefs2.mTimelineFormat))
            g_prefs2.mTimelineFormat = L"Кадр %f (%h:%02m:%02s.%03t) [%c]";  
    -----------------------------------
    Я пробовал там изменять, тоже как только пользователь изменить, все меняется. Т.е. все равно показывается что прописано в "реестре". Как добиться, вывода полную информацию на постоянной основе, как выше уже писал?
    И буква "L" в начале строчки это прижать в лево, или из того что я уже писал тут и выше в предыдущих сообщений есть эта команда, и как сделать чтобы прижать инфо в право?

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 09:41 25-03-2014 | Исправлено: Aktaf, 10:00 25-03-2014
    AndrMan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос не в этом, L"Кадр..." - это как мы будем показывать. Хотя даже в этом у меня сомнения есть. Я спросил что мы будем показывать. В приведенном кусочке есть только номер кадра (pos) и время "какое-то" (ticks, min, sec, ms). Остальные переменные как называются? Если посмотреть на рисунок видим:
     - Кадр NNN (на рисунке 11575). Это переменная pos (формат вывода её не надо менять)
     - дальше какое-то время (это время показывается правильно?)  
     - дальше число 109 (это что и в какой переменной хранится?)  
     - дальше снова время (в какой переменной (скорее 4х переменных) хранится?)  
     - и снова время (в каких переменных хранится?)  

    Всего записей: 156 | Зарегистр. 29-03-2003 | Отправлено: 10:11 25-03-2014 | Исправлено: AndrMan, 10:12 25-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AndrMan
    "Кадр..." - это показывается в самом начале, пока ползунок не двинулся.
    А по Вашему вопросу - это было написано в первом по данному вопросу сообщении:

    Цитата:
    Я хочу вывести:  
    - %c - определенные типы кадра;  
    - %D дистанция от такого кадра в кадрах;  
    - %>hч:%>mм:%>sс полная длина видео после обработки;  
    - %>Hч:%>02Mм:%>02Sс - полная длина видео до обработки, все во времени.  

    по рисунке  
    1) "Кадр 11575" - это номер кадра с 0 ля;
    2) 0:04:43 расстояние от 0 левой точки до ползунка во времени;
    3) в пустом месте, обычно появляется отметка особого кадра - обычно, в Ави ключевой кадр,
    в мпег B, P и др. варианты наверно могут быть;
    4) "109" расстояние от ключевого кадра в кадрах;
    5) 0ч:43м:5с - полная длина видео во времени, после обработки (каким будет);
    6) 0ч:43м:05с - полная длина видео во времени, до обработки (каким был).
    Формат разве и если только возможно 11575 можно бы если будет с разделением разряда чисел, до тыс., до мил. уже вряд ли будет (если не мешает) - 11 575.  
     
    К стати, меня если не сможем повлиять на показывающеюся инфу с первого передвижения ползунка изменив первую запись, пока выходящий - "Кадр..." , только ради 0 ого состояния, предлагаемом виде инфа бесполезна, мало но полезно,
    показать Кадр и полную длину видео во времени до обработки. Это я и сам могу и так сделаю.
    Меня интересует постоянный вывод в полном виде и чтобы ничего ему не мешало. Хотя боюсь, это возможно остается за тем самым защищенном файле. Давайте попытаемся, что возможно сделать изменяя это два место. Если что-то дополнительно нужно будет я поищу.
     
    И если кому из пользователей интересно дальнейшее изменение Вертуал Даба, прошу присоединяйтесь. Наверно все обсуждать тут будет не по теме. Пожалуйста в ЛС. я регулярно на форуме.  Все делается добровольно, бесплатно и во благо пользователей Вертуал Даба.
    А тут сможем обсуждать то, что будет касаться этой темы. Пока я думаю, мы не сильно отклоняемся?!
     

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 12:45 25-03-2014 | Исправлено: Aktaf, 13:02 25-03-2014
    AndrMan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Видимо я не совсем понятно спрашиваю. Тогда просто напишу "навскидку", может с кодом понятнее будет. Надо написать следующее:

    Код:
     
    success = (unsigned)swprintf(buf, sizeof buf / sizeof buf[0], L" Кадр %I64d (%d:%02d:%02d.%03d) %c %D  %d:%02d:%02d.%03d  %d:%02d:%02d.%03d", (sint64)pos, ticks, min, sec, ms, <переменная, тип кадра>, <переменная, дистанция от такого кадра в кадрах>, <полная длина видео после обработки ticks>, <полная длина видео после обработки min>, <полная длина видео после обработки sec>, <полная длина видео после обработки ms> ,<полная длина видео до обработки ticks>, <полная длина видео до обработки min>, <полная длина видео до обработки sec>, <полная длина видео до обработки ms> ) < sizeof buf / sizeof buf[0];
     

    То, что взято в <> должно быть уже вычислено и подставлено в код.

    Всего записей: 156 | Зарегистр. 29-03-2003 | Отправлено: 13:48 25-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AndrMan
    Или я тугодум...
    Спасибо большое, сейчас же займусь результат добавлю.
     

    Цитата:
    То, что взято в <> должно быть уже вычислено и подставлено в код.  

    Вообще то если так, то это не то. Тут и пробовать не стоит. В полоске должно постоянно "выходит" вот это: Кадр %I64d (%d:%02d:%02d.%03d) %c %D  %d:%02d:%02d.%03d  %d:%02d:%02d.%03d. А не "мертво прописанные цифры". Тогда Сам Вертуал Даб вместо этого будет подставлять нужные данные - цифры. Именно потому они и переменные. Потому что должны показывать разные, меняющиеся данные.
     
    Так вот, вместо верхнего swprintf надо вставить нечто похожее на то, что я написал.
    <переменная, тип кадра> если я сюда напишу одно значение, например К. Он останется на всегда и будет висеть?
     
    (buf, sizeof buf / sizeof buf[0], L" Кадр %I64d (%d:%02d:%02d.%03d) %c %D  %d:%02d:%02d.%03d  %d:%02d:%02d.%03d", (sint64)pos, ticks, min, sec, ms, <переменная, тип кадра>, <переменная, дистанция от такого кадра в кадрах>, <полная длина видео после обработки ticks>, <полная длина видео после обработки min>, <полная длина видео после обработки sec>, <полная длина видео после обработки ms> ,<полная длина видео до обработки ticks>, <полная длина видео до обработки min>, <полная длина видео до обработки sec>, <полная длина видео до обработки ms> )  
     
    (Еле вроде нашел откуда куда скобки) И если я внутри каждой такой фигни напишу постоянное, стоп, может я значение Ваших слов  
    должно быть уже вычислено понимаю буквально, а на самом деле это что то типа - уточнить какая именно "формула" или "код" и вписать? Если так, то они впереди в общем написаны, так, как должно быть. Их по отдельности вписать еще во внутрь  <  > ?
     
    Другого варианта я не могу придумать. Тогда напишите из всего что уже написали, без этих объяснений, один из предполагаемых, возможных вариантов как есть должно быть. Все полностью, где предлагаете менять.

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 14:09 25-03-2014 | Исправлено: Aktaf, 14:58 25-03-2014
    AndrMan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я не очень понимаю, куда и что должно выводиться Я говорю о том, что в начале спрашивалось:

    Цитата:
     
    вот кусочек исходника:  
    ------------------------------------------------  
                ms  = ticks %1000; ticks /= 1000;  
                sec    = ticks %  60; ticks /=  60;  
                min    = ticks %  60; ticks /=  60;  
     
                success = (unsigned)swprintf(buf, sizeof buf / sizeof buf[0], L" Кадр %I64d (%d:%02d:%02d.%03d)", (sint64)pos, ticks, min, sec, ms) < sizeof buf / sizeof buf[0];  
            } else  
                success = (unsigned)swprintf(buf, sizeof buf / sizeof buf[0], L" Кадр %I64d", (sint64)pos) < sizeof buf / sizeof buf[0];  
        }  
     
    -----------------------------------------------------  
    И вот в нем мне бы написать ПРАВИЛЬНО вместо: Кадр %I64d, вот это: Кадр %f  %h:%02m:%02s  %c %D  %>hч:%>mм:%>sс  %>Hч:%>02Mм:%>02Sс

     
    Так вот, вместо верхнего swprintf надо вставить нечто похожее на то, что я написал.

    Всего записей: 156 | Зарегистр. 29-03-2003 | Отправлено: 14:36 25-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Или так нужно менять (верхнее строчка это - "если так", а нижняя после "} else" - "должен так")?
    И тогда нужно писать:
               success = (unsigned)swprintf(buf, sizeof buf / sizeof buf[0], L" Кадр %I64d (%d:%02d:%02d.%03d) %c %D  %d:%02d:%02d.%03d  %d:%02d:%02d.%03d", (sint64)pos, ticks, min, sec, ms) < sizeof buf / sizeof buf[0];  
            } else  
                success = (unsigned)swprintf(buf, sizeof buf / sizeof buf[0], L" Кадр %I64d (%d:%02d:%02d.%03d) %c %D  %d:%02d:%02d.%03d  %d:%02d:%02d.%03d", (sint64)pos) < sizeof buf / sizeof buf[0];  
        }  
    На сколько я понимаю, это то что я могу изменять, не код программы. Или мне нужно менять код программы - тогда я уже не врубаюсь, тем более если что-то мне еще вычислять.
     
    Добавлено:
    ne_viens

    Цитата:
    Всё исправно собирается на том-же сетапе годичной давности. И х86, и х64

    мне у Вас ничего по поводу "х64", не появилось. Я прописал каталоги примерно так, как для х86, исходник я специально для х64 ничего не делаю. И откуда у меня под 2000 ошибок. И ошибки в самом начале похожие на тех, которые появились в х86 сразу как только попытался ничего не удаляя, до установить пару что ли компонентов для Студии.
     
    Если нет, тогда я сделаю резерв системы, возможно поставлю то обновления которое мне советовали. После установки их, у х86 многие ошибки, появившиеся тогда исчезли. А что будет теперь я не знаю и не знаю, поможет ли это для х64.
    Вдруг из-за малого просто накапливается, растет как снежный ком?
    Извините, я снова туплю, вместо того чтобы просто дать отчет (я же могу еще раз провести попытку) и вот https://cloud.mail.ru/public/ee2014f41ffe/032514osh_64.rar

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 15:04 25-03-2014 | Исправлено: Aktaf, 15:26 25-03-2014
    AndrMan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ещё раз напишу, то, что идет в строке L"..." - это как показывать (формат показа). А дальше надо указать, что именно показывать. В данном случае написано, что будут показаны только позиция (pos) и время (pos, ticks, min, sec, ms). Остальное не будет показано, как формат показа не меняй.

    Всего записей: 156 | Зарегистр. 29-03-2003 | Отправлено: 07:23 26-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AndrMan
    Это я понял, а как изменить? И можно ли изменить так, чтобы выводилось не только до начало движения ползунка, а постоянно? Это то что я пытаюсь узнать с самого начало.  

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 09:55 26-03-2014
    AndrMan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно вывести что угодно Надо подставить вычисленные переменные в те места, которые я указал.

    Всего записей: 156 | Зарегистр. 29-03-2003 | Отправлено: 10:05 26-03-2014
    ne_viens

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    мне у Вас ничего по поводу "х64", не появилось...

     
    ???
     
    Инструкция установки:
    1. Visual studio 2008 Pro (Custom install) выбираем только:
      a) Visual C#
      b) Visual C++ (добавить суппорт X64!)
     
    1a. Visual studio 2008 SP1 (необязательно).
     
    2. yasm.exe -> C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\
     
    3. DXSDK_Jun10.exe (инсталируем и интегрируем в VS2008, как описано в картинке выше).
     
    4. Скачиваем и распаковываем исходники VirtualDub. Убираем у файлов RO аттрибуты.
     
    5. Конвертируем VS2005 проект в VS2008.
     
    6. Правим в src #define _WIN32_WINNT 0x0500, #define WINVER 0x0500, как описано выше.
     
    7. Собираем Virtualdub x86 и х64.
     
    Windows 7 Professional EN, без авирей.

    Всего записей: 1530 | Зарегистр. 01-11-2004 | Отправлено: 12:23 26-03-2014 | Исправлено: ne_viens, 22:13 28-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ne_viens
    Спасибо большое, думаю обязательно пригодиться, особенно если не смогу собрать на 2005 ом. Повторяться не буду, я на нем собирал тоже. Для меня первый пункт ценная инфо, никто до этого не подсказал, только догадки были, что не все это нужно.  
    И еще, после версии 10.3.Test 6 без Microsoft Platform SDK for Windows Server 2003 R2 уже не собрался. Вдруг он для 64 разрядный тоже лишний. Да и для 2005 в некоторые каталоги пришлось удали, а без чего то тоже не пошло.
    Буду пробовать дальше. Здорово помогли!
    AndrMan
    Тоже спасибо большое. Но.

    Цитата:
    Можно вывести что угодно  Надо подставить вычисленные переменные в те места, которые я указал.

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

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 12:55 26-03-2014 | Исправлено: Aktaf, 15:08 26-03-2014
    AndrMan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я выше указал код, где нужно поставить переменные. Я не очень понимаю, в чем проблема  Как вычислять - не могу сказать. Надо смотреть, выше по коду что и как вычисляется. Если что-то из того, что надо вывести, не вычисляется в этом месте - надо взять оттуда, где оно вычисляется. Возможно, ne_viens посмотрит в коде и просто "ткнет" название переменных.

    Всего записей: 156 | Зарегистр. 29-03-2003 | Отправлено: 13:11 26-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

    Цитата:
    Я не очень понимаю, в чем проблема   Как вычислять - не могу сказать.  

    Я еще спрашивал, что вычислять постоянную величину найти и вписать?  
    А что тогда вычислять?

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 15:08 26-03-2014
    AndrMan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тогда давай разберемся. Ты хочешь вместо текста:
    Кадр <номер кадра> <время>
    писать
    Кадр <номер кадра> <время> <тип кадра> <дистанция от такого кадра в кадрах> <полная длина видео после обработки> <полная длина видео до обработки ms>  
    ?
    Если да, то, в коде они должны быть посчитаны. Они считаются?

    Всего записей: 156 | Зарегистр. 29-03-2003 | Отправлено: 15:25 26-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AndrMan
    Мы точно на разных языках пишем. Наверно надо было мне лучше давать полные файлы и внешний вид.
    Вот они "виновники": (https://cloud.mail.ru/public/f5e6375...ionControl.cpp) - PositionControl.cpp - откуда были выдержки начиная с 888 строки.  
    А со строки 887 (даже строки почти одинаковы) в  (https://cloud.mail.ru/public/d4c5aa445381/prefs.cpp) - prefs.cpp: - if (!key.getString("Timeline format", g_prefs2.mTimelineFormat))
    g_prefs2.mTimelineFormat = L"Кадр %f (%h:%02m:%02s.%03t) [%c]";    прописывается в Timeline и пользователем может меняться, потом при работе Вертуал Дап как бы отвечая, на эту команду -  в ту полоску, подменяя первоначальное.
    К стати, в том же окне, где Timeline прописывается возможные варианты, какие инфо можно выводить.
    И как я и предполагал, они перечислены в том защищенном файле (с 488 строки). Придется и его положить - (https://cloud.mail.ru/public/f2af30b...virtualdub.ami):
    textarea 0,    "%f: frame\n"
    "%h, %m, %s, %p, %t: hour, minute, second, picture, tick\n"
    "%c: frame type\n"
    "Use capital versions for source values.\n"
    "\n"
    "%B, %L: byte position and length of source frame\n"
    "%D: distance from last key frame\n"
    "%[>]...: use end instead of current position\n"
    ------------------------------------------------------------------------------------------------------------
    Наверняка в каком либо из этих даже в нескольких есть то что Вы предлагаете. Сейчас ведь выводить на ту полоску, Полная длина видео в виде инфо еще в другом месте выводиться. Т.е. Даб их как то конечно вычитывает.  
    При желании можно прямо на этих файлах, по месту писать, переправить.  
    Я смогу не только понять где что, но и попробовать собрать и собранную пробовать.
    Спасибо.

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 16:22 26-03-2014 | Исправлено: Aktaf, 18:36 26-03-2014
    AndrMan

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aktaf
    Правильно я понимаю, что есть большое желание "допилить" Даб, при этом не понимая C++?

    Всего записей: 156 | Зарегистр. 29-03-2003 | Отправлено: 18:56 26-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AndrMan

    Цитата:
    то есть большое желание "допилить" Даб

    Думаю не совсем так. Вообще то снова могу ошибиться в слове "допилить" - бог знает что означает, тем более каждый свое значение может вкладывать в кавычках.
    Если типа собрать, тоже не совсем, потому что я уже не только собираюсь, а собирал их начиная с версии 1.9.11. Последний 1.10.5  четвертый Тестовый. И да не понимая C++.
    И даже не зная английского, тоже здорово мешает. Все методом тыка. Я же вроде писал про это, что хочу не только собирать, а по своему улучшать. Можете поглядеть разные моей версии тут ссылки выложены: Измененные ехе файлы от Aktaf: -  http://forum.ru-board.com/topic.cgi?forum=5&topic=33770&start=0&limit=1&m=1#1 А эта сама тема http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=33770&start=4080#lt. Можно даже просто сравнить картинки в шапке этих страничек. В них понемногу увеличиваются переведенные места, есть такие которые не располагаются в обычный ресурсах (хотя как то патчить вроде могут некоторые, до меня тоже не доходит, как могут если их не видно в ресурсах). и есть несколько мест которые даже по внешнему отличаются, не говоря функционально. Но, желания только возрастают и просто тыкая делать уже не получается, да и с большими перерывами, забывается что, где как.
     
    И уточнение, похоже я ввел в заблуждение. И пока на самом деле то что выводиться "Кадр %f" правильно.
    И меняется на данные через тайм линию не с началом движения, а вообще с момента загрузки видео. И вообще что-то другое туда только нулевого момента нет смысла. Смысл будет если только туда будет постоянно и в полном объеме выводить. Если конечно возможно. А если будет не возможно, у меня на будущее есть другая идея. Но, это только после того как этот вариант до конца "проработаем".

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 21:10 26-03-2014 | Исправлено: Aktaf, 04:20 27-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Вообщем я быстро выдохся. Пытался собирать версия для 64 разрядных. Сегодня перепробовал разнообразные варианты расположения путей, добавлять и удалять. Очень мало меняется, тут 1570 ошибок и 793 предупреждений. Установил ранее подсказанную обновление для SDK for Windows 7 and .NET Framework ничем не помогло.
    Тут ошибки в текстовике : https://cloud.mail.ru/public/3a3c6c5f7eba/032714_Osh_64.txt
    Может что подскажете, кроме как перейти на 2008?

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 17:28 27-03-2014
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ne_viens

    Цитата:
    Инструкция установки:  
    1. Visual studio 2008 Pro (Custom install) выбираем только:  
      a) Visual C#  
      b) Visual C++ (добавить суппорт X64!)  
    3. DXSDK_Jun10.exe (инсталируем и интегрируем в VS2008, как описано в картинке выше).  
    5. Конвертируем VS2005 проект в VS2007.  
    6. Правим в src #define _WIN32_WINNT 0x0500, #define WINVER 0x0500, как описано выше.  
    Windows 7 Professional EN, без авирей.

    У меня очередь дошла глянуть, потому как больше мыслей пока нет. И вспомнил, что параллельно же и 2008 можно ставить.
    И вот сомнения у меня (Порядковые номера - сомнений, а не ответы по Вашим пунктам) и хотелось уточнить:
     
    1) Это - "Windows 7 Professional EN". Думаю это может оказаться значимым отличием. Могли же какие то файлы использоваться с Винда.  
    У меня то стоит XP SP3, еще и русский, последнее наверно не очень важно.  
    Но, думаю аналогичные версии Студии, в любом случае должно помочь в любом случае. Хоть сравнить можно будет.  
    2) "Правим в src #define _WIN32_WINNT 0x0500, #define WINVER 0x0500" - это я раньше не делал.
    И несколько варианты исходников собранных раньше в 2008 у меня сохранились. Файлы одинаковые. Проекты конвертированы.
    Возможно у Вас это не из-за версии Студии, а Винда?  
    3) Да и DXSDK_Jun10.exe мне раньше писали, якобы можно использовать и 9 и 10. Хотя вот, при этих последних событий, на 10 ке у меня не пошла. Ну, думаю там наверно не обязательно Полностью чтобы стоял.  
    Я сохранил с 10 ки, все три каталога как они были у установленного. Две версии их вместе вроде нельзя ставить, думаю на эти каталоги пути можно будет показать.  
    к сожалению оказывается не все Сохранил только каталоги с файлами" Include и Lib. Может выложите остальные нужные? Или хотя бы по мере надобности?    
    4) Конвертируем видимо в 2008, а не 2007 - опечатка?
    Спасибо.

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 21:15 28-03-2014 | Исправлено: Aktaf, 21:26 28-03-2014
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по программированию на C/С++


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru