Doesn't your school have to pay a subscription? My school has a premium account. It looks like VS2010 professional is the latest year, offered
Doesn't your school have to pay a subscription? My school has a premium account. It looks like VS2010 professional is the latest year, offered
I am still checking with our it people. But this is what I get:
http://e5.onthehub.com/WebStore/ProductsByMajorVersionList.aspx?ws=542d65c6-cd9b-e011-969d-0030487d8897&vsro=8&JSEnabled=1
Whether or not you abide by the EULA doesn't matter to me,
but technically I believe the agreements *might* involve needing to be a student and I believe do require you to only use the software 'academically'.
Just back up the important files on an external drive such as USB drive or external HDD. And as far as your system specs are concerned: They're good for Windows 7.I thought about that. I think it might make Orbiter faster also. I not sure if I want to do that and risk losing files.
This is what I have now:
https://www.dropbox.com/s/7bur8aolnhx7qwd/system.jpg
...such a tool stays with you for the rest of your life
if (key == OAPI_KEY_SPACE){ // open RMS control dialog
oapiOpenDialogEx(g_Param.hDLL, IDD_CTRL, FLEXCRAFT2_DlgProc, DLG_CAPTIONCLOSE, this);
return 1;
}
BOOL CALLBACK FLEXCRAFT2_DlgProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
FLEXCRAFT2 *sts = (uMsg == WM_INITDIALOG ? (FLEXCRAFT2*)lParam : (FLEXCRAFT2*)oapiGetDialogContext(hWnd));
// pointer to vessel instance was passed as dialog context
switch (uMsg) {
case WM_COMMAND:
switch (LOWORD(wParam)) {
case IDCANCEL:
oapiCloseDialog(hWnd);
return TRUE;
case IDC_RMSOP:
oapiOpenDialogEx(g_Param.hDLL, IDD_RMS, FLEXCRAFT2_DlgProc, DLG_CAPTIONCLOSE, sts);
break;
}
break;
}
return oapiDefDialogProc(hWnd, uMsg, wParam, lParam);
}
// --------------------------------------------------------------
// Module initialisation
// --------------------------------------------------------------
DLLCLBK void InitModule(HINSTANCE hModule)
{
g_Param.hDLL = hModule;
oapiRegisterCustomControls(hModule);
g_Param.tkbk_label = oapiCreateSurface(LOADBMP(IDB_TKBKLABEL));
// allocate GDI resources
g_Param.font[0] = CreateFont(-11, 0, 0, 0, 400, 0, 0, 0, 0, 0, 0, 0, 0, "Arial");
}
DLLCLBK void ExitModule(HINSTANCE hModule)
{
oapiUnregisterCustomControls(hModule);
oapiDestroySurface(g_Param.tkbk_label);
// deallocate GDI resources
DeleteObject(g_Param.font[0]);
}
void oapiRegisterCustomControls (HINSTANCE hInst);
void oapiUnregisterCustomControls (HINSTANCE hInst);
not sure I think DlgCTRL. It is linked.
#define ORBITER_MODULE
#include "orbitersdk.h"
#include "FLEXCRAFT2.h"
#include "DlgCtrl.h"
#include "resource.h"
#include <stdio.h>
#include <fstream>
Have you checked that VC++ can properly identify for example oapiRegisterCustomControls? It is part of DlgCTRL.h so it should be able to, if you have set up the project correctly.yes.
Code:#define ORBITER_MODULE #include "orbitersdk.h" #include "FLEXCRAFT2.h" #include "DlgCtrl.h" #include "resource.h" #include <stdio.h> #include <fstream>