как правильно вызвать функцию с аргументом TChar?
От: bipbip  
Дата: 05.01.04 17:52
Оценка:
есть функция (в dll) вида

boll func(TCHAR *var1);


как правильно ее вызвать?
теоретически в дельфи оно имеет вид


function func(var1: PChar) : boolean;

и вызывается просто


sVar1=PChar('dfsfsf');
func(sVar)

а как ее вызвать из visual c++?

у меня постоянно сваливается с ошибкой

Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call.  This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.


да, предполагается, что var1 функция будет менять.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.