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

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

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


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