Cualquier pregunta de un PROFI a un SUPER PROFI - 1. - página 30

 

Aquí dime, tal vez alguien sabe que de empaquetadores estándar es capaz de empaquetar ( comprimir) archivos de tipo.ex4 con el propósito de hacer ellos más compacto ( se arruina que ellos debe ejecutar en MT4). Gracias. Esto es cerca a el tema, siempre quería preguntar.

 

A partir de las peculiaridades de la salida en streaming en C++. Acabo de descubrirlo.

¿Cuál crees que es el resultado de este sencillo código? Sólo lógicamente, sin ejecutar el código. Luego ejecútalo y verás que es muy diferente.

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:

...................
Pero en el segundo caso comprobé una hipótesis más interesante.

Se crea un CreateFileMapping con un tamaño inicial (por ejemplo, 2 bytes) y se escriben 4 bytes en él. Y se expande automáticamente.

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


Esto se debe probablemente a la "granularidad" de la memoria virtual


Al reservar la memoria (CreateMappingFile; VirtualAlloc (MEM_PESERVE)) -- el sistema redondea la cantidad de memoria requerida a un múltiplo de 64 KB (en adelante) y la reserva en el espacio de direcciones del proceso. (pero no asigna la RAM física)

Luego, cuando se asigna la memoria física (MapViewOfFile; VirtualAlloc(MEM_COMMIT))-- se cargan las páginas de memoria necesarias múltiples de 4KB.

Esto es probablemente así.

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

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

 

¿Alguien tiene un enlace para leer sobre la transmisión del sonido del micrófono a la red? Más concretamente, ¿cómo y de qué manera se lee el sonido de un micrófono?

Hoy he buscado el tema en Google. No he encontrado nada.

 
sergeev:

¿Alguien tiene un enlace para leer sobre la transmisión del sonido del micrófono a la red? Más concretamente, ¿cómo y qué leer el sonido del micrófono?
Hoy he buscado el tema en Google. No he encontrado nada.

http://recmp3.sourceforge.net/
Sospecho que hay otros programas de ejemplo por ahí.

¿Es tan difícil buscar en Google
voip open source
 

Muchas gracias.

¡también el proyecto c++ en el interior!

 
jartmailru:

¿Es tan difícil buscar en Google
voip open source
Ya va a ser divertido para el fin de semana. Gracias de nuevo.
 
sergeev:

Muchas gracias

De nada.
... Pero yo trataría de manejar la aplicación VoIp de una vez )...
Al fin y al cabo, ya existe la integración del flujo de audio con la transmisión y reproducción en red.
Por ejemplo, la reproducción de estos pkets es un secreto para mí :-).
 

En fin, el problema es que el indicador toma los datos de un archivo csv... todo funciona sin problemas... Cuando empiezo a tratar este indicador desde el Asesor Experto, los errores relacionados con la lectura del archivo y los datos devueltos son nulos:

Manejador inválido 0 en FileClose
Manejador inválido -1 en FileIsEnding
Manejador inválido -1 en FileReadString
Manejador inválido -1 en FileSeek

He buscado por todas partes y nadie ha descrito este problema?????
 

disipar cualquier duda

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

es idéntica a la siguiente

if(OrderSelect(Ticket, SELECT_BY_TICKET)){
   if(OrderCloseTime() > 0){
¿o es correcto elegir primero un orden?