Любые вопросы от ПРОФИ к СУПЕРПРОФИ - 1. - страница 30

 

Вот скажите, может кто знает, какой из стандартных упаковщиков способен упаковывать (компрессировать) файлы типа .ex4 с целью придания им более компактного вида (руземеется что они должны запускаться в МТ4 ). Спасибо. Это близко к теме, всегда хотел спросить.

 

Из особенностей потоковго вывода в С++. Только, что обнаружил.

Как думаете, каков результат вывода этого простого кода. Только логически, не запуская код. Потом запустите и увидете. что он совсем другой.

int Func()
 {
  static int i = -1;
  int anArray[4] = {1, 2, 3, 4};
  i++;
  if (i > 3) i = 0;
  return(anArray[i]);
 }
void _tmain(int argc, TCHAR* argv[])
 {
    std::cout << Func() << _T(" ") << Func() << _T(" ") << Func() << _T(" ") << Func() << _T(" ") << std::endl;
    // Контроль вывода.
    std::cout << Func() << _T(" ");
    std::cout << Func() << _T(" ");
    std::cout << Func() << _T(" ");
    std::cout << Func() << _T(" ") << std::endl;
  }
 
sergeev:

...................
Но! Во втором случае проверил гипотезу интереснее.

создается CreateFileMapping с начальным объемом (например 2 байта) а записывается в него 4 байта. И он сам по себе автоматически расширяется!

................


Это скорее всего связано с "гранулярностью" виртуальной памяти


При резервировании памяти (CreateMappingFile; VirtualAlloc (MEM_PESERVE)) -- система округляет необходимое количество памяти до кратности 64 КБ (в большую сторону) и резервирует в адресном пространстве процесса. (но не выделяет физической памяти RAM)

Далее при выделении физической памяти (MapViewOfFile; VirtualAlloc(MEM_COMMIT))-- загружаются необходимые страницы памяти кратные 4КБ.

Скорей всего как то так.

http://wm-help.net/books-online/book/59464/59464-6.html

http://wm-help.net/books-online/book/59464/59464-10.html

 

Есть ли у кого ссыль где почитать про передачу звука с микрофона в сеть? А точнее как и чем с микрофона звук считать ?

Нагуглился сегодня на эту тему. Ничего не нашел.

 
sergeev:

Есть ли у кого ссыль где почитать про передачу звука с микрофона в сеть? А точнее как и чем с микрофона звук считать ?
Нагуглился сегодня на эту тему. Ничего не нашел.

http://recmp3.sourceforge.net/
Я подозреваю, что есть и другие примеры программ.

Так ли сложно в гугле набрать
voip open source
 

громаднейшее спасибо.

еще и с++ проект внутри!

 
jartmailru:

Так ли сложно в гугле набрать
voip open source
уже и так на выходные будет чем развлекаться. спасибо еще раз.
 
sergeev:

громаднейшее спасибо

Не за что.
... Но я бы пытался разобраться сразу с VoIp-приложением ))...
Всё таки там уже есть интеграция звукового потока с передачей по сети и воспроизведением.
Например, воспроизведение этих пкетов для меня секрет :-).
 

В общем проблемма в том, что индикатор берет данныек из csv файла... все работает без проблемм... Когда начинаю обращаться из советника к этому индикатору ошибки связанные с чтением файла и возвращаемые данные по нулям:

invalid handle 0 in FileClose
invalid handle -1 in FileIsEnding
invalid handle -1 in FileReadString
invalid handle -1 in FileSeek

Где только не смотрел ни где данная проблемма не описыватся может кто сталкивался?????
 

развейте сомнения

if(OrderSelect(Ticket, SELECT_BY_TICKET) && OrderCloseTime() > 0){

идентично следующему

if(OrderSelect(Ticket, SELECT_BY_TICKET)){
   if(OrderCloseTime() > 0){
или всё-таки правильно сначала выбрать ордер ?
Причина обращения: