Как мне написать и назвать этот тип

У меня проблема здесь, и проблема в том, что hService является 0

Я имею или создаю приложение Windows Form, и я положил:

HSERVICE hService=0;
BOOL fSuccess=EXIT_SUCCESS;

if(Wfs_Startup())
{
// This returns a successful startup even if I write something here
// to be displayed by a textbox it does. That means the Startup is ok.
if(Wfs_Open(&hService))
{
// What ever I put here doesn't show on a textbox and the application jumps to
// the exception of this block which means there's a problem here, at first I
// thought it was because of no corresponding logical name on a registry but what
// I found out was that if I check below the Startup block and check the hService
// it's 0 so it doesn't receive the correct data from the startup.
}
}

поэтому я взял это из функции «Я скажу», которая написана так:

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdDLine,
int nShowCmd)
{
//THE CODE BLOCK IS THE SAME AS THE ABOVE THAT GOES HERE.
}

Поэтому я взял внутренний блок кода FormLoad но это дает мне вышеупомянутую проблему, могу ли я иметь оба FormLoad и WinMain? Потому что я пытался иметь WinMain но была ошибка, я думаю, там говорилось, что не может быть двух Main или что-то в этом роде. Также как я могу назвать WinMain в FormLoad когда я пытался это сделать, требовалось включить аргументы, и главная проблема в том, что я не могу добавить аргументы в FormLoad,

Любое предложение, как я могу решить эту проблему?

Извините, но не знаю простой способ объяснить это. Но имейте в виду проблему, что hService возвращает 0.

Хорошо, чтобы упростить этот вопрос:

Как вызвать этот тип функции, которая начинается с HRESULT в начале, пожалуйста, проверьте выше. Я хочу запустить эту функцию, я думаю, что это упростит это, хотя есть еще один вопрос о вызове ее в FormLoad, но сначала я хочу знать, как вызвать / запустить такую ​​функцию?

Проблема в том, что в среде IDE я не могу установить int WinMain в Windows Form, потому что он уже имеет нечто подобное, но когда я работаю с командой, она работает. У меня могут быть WinMain и Main, но не может быть WinMain и FormLoad не внутри, а внутри проекта или страницы. Чтобы понять, пожалуйста, создайте приложение Windows Form и попробуйте ввести код int WinMain, вы увидите, в чем моя проблема здесь.

-4

Решение

Я нашел отличный учебник, который дает хорошую причину, почему я получаю эту проблему:

https://msdn.microsoft.com/en-us/library/bb384843.aspx

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]