#include "stdafx.h" #include "Resource.h" #include "H7 ServerDlg.h" bool CH7ServerDlg::ServerInit(void) { unsigned int i; CRegKey reg; // Sets values in baud-rate combo box m_BaudRate.AddString("1200"); m_BaudRate.AddString("2400"); m_BaudRate.AddString("4800"); // Don't work, used for error test. m_BaudRate.AddString("9600"); m_BaudRate.AddString("19200"); unsigned long Baud; CString GetBaud; reg.Create(HKEY_LOCAL_MACHINE, "SOFTWARE\\Projekt\\Server"); reg.QueryDWORDValue("BaudRate", Baud); switch (Baud) { case 1200: m_BaudRate.SetCurSel(0); break; case 2400: m_BaudRate.SetCurSel(1); break; case 4800: m_BaudRate.SetCurSel(2); break; case 9600: m_BaudRate.SetCurSel(3); break; case 19200: m_BaudRate.SetCurSel(4); break; default: m_BaudRate.SetCurSel(3); break; } m_BaudRate.GetWindowText(GetBaud); reg.SetDWORDValue("BaudRate", atoi(GetBaud) ); // Checks how many COM ports there are. std::vector Serial = GetAvailableComPorts(); for (i=0; i