|
|
|
Проблема з возвратом строки из библы С++
|
|||
|---|---|---|---|
|
#18+
Есть библиотека написанная на С-ях Код: plaintext 1. 2. 3. 4. вызов из фокса Код: plaintext 1. Ругается Declare DLL call caused an exception Причем ругает уже на return (s.c_str()); Причем не всегда -> бывает праздник че и возвращает строку. Если перед возвратом запихнуть эту строку в файл sl1->SaveToFile("1.sss"); то файл создается(всегда)... Но общаться через файл незя... Может кто-то может подсказать в чем загвоздка. Очень надо... Заранее сенкс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 22:18:47 |
|
||
|
Проблема з возвратом строки из библы С++
|
|||
|---|---|---|---|
|
#18+
Всем спасибо... Вопрос снят... Трабла в переобразовании типов... Правильно надь было в библе написать: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 23:08:59 |
|
||
|
Проблема з возвратом строки из библы С++
|
|||
|---|---|---|---|
|
#18+
Hi IgorProgrammer! Попробуй переделать процедуру - чтоб она не возвращала строку как выходное значение, а помещала её в буфер, предоставленный вызывающим (фоксовым кодом) - конечно контролируя размер буфера и если он недостаточен - возвращала код ошибки. В общем посмотри как происходит работа со строками в WinAPI функциях и сделай так-же. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 01:54:22 |
|
||
|
Проблема з возвратом строки из библы С++
|
|||
|---|---|---|---|
|
#18+
Игорь, от вас уж никак не ожидал. Вопросов конечно нет, потому как все это пишеться на С++ билдер. особенно наравиться вот это: extern "C" __declspec(dllexport) char* __export WINAPI _ibedeshka(char * file) Вы сэр, вообще знаетет как привести ее в MS вид для вызова ? Такой вот нескромный вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 02:26:36 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33385514&tid=1593026]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
13ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 265ms |

| 0 / 0 |
