Вызов динамической функции кода Loadrunner C - PullRequest
2 голосов
/ 14 августа 2011

Я программирую на C против сторонней библиотеки (в HP / Mercury Loadrunner). Я пытаюсь разработать код, необходимый для динамического вызова другой функции. Смотрите пример ниже. Может кто-нибудь помочь с кодом, который сделает эту работу?

HomePage() {
  // Load Runner code to conduct home page call
}

SearchResults() {
  // Load Runner code to conduct some search results call
}

**FunctionCall(char function[]) {
// Conduct a remote call to another function based on what was passed in???
function;
}**

Main() {

FunctionCall(HomePage);
FunctionCall(SearchResults);

}

Ответы [ 3 ]

4 голосов
/ 14 августа 2011

, если вы ищете указатель на функции:

FunctionCall(void(*function)(void))
{
    function();
}

Main()
{

    FunctionCall(HomePage);
    FunctionCall(SearchResults);

}
0 голосов
/ 16 августа 2011

Этот код используется в коде loadrunner и теперь работает на основе примера.

Что вы вводите?

0 голосов
/ 14 августа 2011

ОК, просто для пояснения ..... Вы пытаетесь (а) использовать функции и компоненты LoadRunner вне использования внутри LoadRunner или (б) разрабатывать код, который будет использоваться внутри LoadRunner, который использует ваш дополнительный код?

Один путь приведет к успеху, другой - нет.

...