Неправильное освобождение стека

Discussion in 'WASM.WIN32' started by maXmo, Oct 12, 2007.

  1. maXmo

    maXmo New Member

    Blog Posts:
    0
    Значицо так. Пишу маршалер для делегата, хочу вызывать всякие весёлые функции. Но. Если тип функции был задан неправильно, скажем, дали, что у неё 5 параметров, а оказалось 10 и она означенное кол-во вычищает из стека (stdcall). Дело плохо. Сопсно, вопрос в том, что делать. Есть функция FatalAppExit – вроде то, что нужно, но по-умному-то надо иксепшн кинуть (RaiseException), а какой?
     
  2. nitrotoluol

    nitrotoluol New Member

    Blog Posts:
    0
    Может добавить на вход еще и число параметров? И трабла сама собой решится???
     
  3. maXmo

    maXmo New Member

    Blog Posts:
    0
    так оно и добавляется, я же написал. Но проблема в том, что это число может не совпадать с числом параметров, требуемым функцией.