Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB & C++ / 4 сообщений из 4, страница 1 из 1
24.02.2005, 17:47
    #32931984
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & C++
Очень простой вопросик. Надо на С++ написать функцию, которая принимает string (либо несколько integerов), а потом возвращает string (integer). Вот и все.
Все, что я пытался сделать - это:
Код: plaintext
1.
2.
3.
int Func1Int( int &a_iDay )
{
 return  1 ;
}
Запихнул в dll. Компьютер ругается, говорит, что integer (long) в РВ не совпадает с int в С++
...
Рейтинг: 0 / 0
24.02.2005, 17:56
    #32932005
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & C++
1. В PB Integer и Long - это совсем не одно и то же.
2. Какая Calling convention у экспортируемой функции? Нужно Stdcall (WINAPI).
____________________________________
- Гарфилд, мышь!
- Спасибо, я сыт!
...
Рейтинг: 0 / 0
24.02.2005, 18:41
    #32932094
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & C++
Dim20001. В PB Integer и Long - это совсем не одно и то же.
2. Какая Calling convention у экспортируемой функции? Нужно Stdcall (WINAPI).
____________________________________
- Гарфилд, мышь!
- Спасибо, я сыт!

Спасибо.
Код: plaintext
int __stdcall Func1Int( int *a_pDay )
...
Рейтинг: 0 / 0
24.02.2005, 18:58
    #32932125
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PB & C++
Riska
Код: plaintext
int __stdcall Func1Int( int *a_pDay )

Код: plaintext
function long Func1Int(ref long a_pDay) library "mydll.dll"
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB & C++ / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]