На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
  
> На какой платформе писать обмен по COM+графика OpenGL
    Имеется небольшой проект на C++Builder6 - обмен по COM порту в асинхронном режиме с несколькими потоками на WINAPI. Например один из них:

    ExpandedWrap disabled
      DWORD WINAPI ReadThread( LPVOID lpParam )
      {
        char Buffer[20];
        COMSTAT comstat;
        DWORD btr, temp, mask, signal;
        overlapped.hEvent = CreateEvent(NULL, true, true, NULL);
        SetCommMask(COMport, EV_RXCHAR);
        while(!flag)
        {
          WaitCommEvent(COMport, &mask, &overlapped);
          signal = WaitForSingleObject(overlapped.hEvent, INFINITE);
          if(signal == WAIT_OBJECT_0)
          {
            if(GetOverlappedResult(COMport, &overlapped, &temp, true))
            {
              if((mask & EV_RXCHAR)!=0)
              {
                ClearCommError(COMport, &temp, &comstat);
                btr = comstat.cbInQue;
                if(btr)
                {
                  ReadFile(COMport, bufrd, btr, &temp, &overlapped);
                  counterRX+=btr;
                  ReadPrinting(btr);
                }
              }
            }
          }
        Sleep(1);
        }
        CloseHandle(overlapped.hEvent);
      }


    Но необходимо в проект добавить сложную графику на OpenGL Glut. Графика непосредственно связана с данными получаемыми по COM.
    Склоняюсь выполнить такой проект на VisualStudio поскольку по информации из сети в нем (или с ним) надежнее работает OpenGL Glut.
    Посоветуйте пожалуйста в каком из вариантов лучще выполнить такого типа проект, в C++ или C#, или другой вариант. В VisualStudio я новичок.
    Работают-ли в VisualStudio потоки на WINAPI или их нужно формировать по другому?
    Сообщение отредактировано: Acvarif -
      Цитата Acvarif @
      Работают-ли в VisualStudio потоки на WINAPI или их нужно формировать по другому?

      Работают.

      Добавлено
      Цитата Acvarif @
      такого типа проект, в C++ или C#, или другой вариант.

      Какой язык лучше знаешь на таком и пиши.
      Сообщение отредактировано: shm -
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0185 ]   [ 17 queries used ]   [ Generated: 28.03.24, 22:54 GMT ]