Рейтинг
0.00
голосов:
0
avatar

Q&A  

Как получить данные с GPS на WinCE 6 автонавигаторе?

Уже голову сломал?

Что только не делал для чтения NMEA данных с GPS приемника автонавигатора. Не получается.

Навител весит на 7 порту. И естественно он занят для моей программы. Microsoft говорит, что начиная с 6-й версии WinCE поддерживается промежуточный драйвер gps — gpsapi.dll. Но в навигаторе нет такой библиотеки. Не работает!

Ладно. Но как считать данные с COM-порта, если он занят!? Ведь wolfcomahent это как-то делает. Правда когда он работает не работает Navitel. Ну бог с ним, поменяю у него порт потом. Как заставить мою программу на C# читать данные с этого 7-го порта при выключенном Navitel-е.

Пожалуйста, помогите. c# wince 6.0
  • 0
  • 14 августа 2012, 16:50
  • admin
  • 1

Синхронизация между таблицами из баз данных на разных серверах.

Есть таблицы компании разные по своей структуре, находятся таблицы на разных серверах MS SQL. Необходимо сделать чтобы изменения в одной таблице появлялись в другой таблице на другом сервере. Как лучше сделать способ детектирования появления новых данных?

Бесперебойное питание в офисе

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

Передача HBitmap из dll на Delphi в приложение на C#

Есть библиотека на Delphi. У нее функция, которая рисует изображение и возвращает его HBitmap:

function TRGOpenHandle(FileName:PAnsiChar; Release:boolean):LongWord; stdcall; export;
begin
if FActive then
  begin
    try
    TRG.Clear;
    TRG.ClearBackground;
    TRG.LoadFromFile(FileName);
    TRG.ClearBackground;
    if Release then result:=TRG.Image.Picture.Bitmap.ReleaseHandle
    else            result:=TRG.Image.Picture.Bitmap.Handle;
    except on E:Exception do
      begin
      MessageBox(0, PAnsiChar(E.Message), 'TRG.DLL', MB_OK + MB_ICONWARNING);
      FActive:=false;
      result:=0;
     end;
    end;
  end else
  begin
  result:=0;
  end;
end;


( Читать дальше )