Тема: AS3+mdm.DLL
Показать сообщение отдельно
Старый 14.01.2008, 23:52
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 2  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
DLL
Код:
// сделано по шаблонному проекту в MS VC++ 2003
#include "stdafx.h"
#include <stdio.h>
#include <windows.h>

BOOL APIENTRY DllMain( HANDLE hModule, 
                       DWORD  ul_reason_for_call, 
                       LPVOID lpReserved
					 )
{
    return TRUE;
}

extern "C" __declspec(dllexport) int Test(void)
{
	return 25;
}
флэш
Код:
var myDLL = new mdm.DLL("sampledll.dll");
mdm.prompt(myDLL.call("integer", "Test"));
myDLL.clear();
myDLL.close();
выводит 25.
проверить в флексе и AS3 не могу, но думаю что ошибиться в таком простом примере очень трудно.
обратите внимание на строку
mdm.prompt(myDLL.call("integer", "Test")); попробуйте в своем примере записать в скобках call 'integer', а не 'int'


Последний раз редактировалось alexcon314; 14.01.2008 в 23:57.