|
Вопрос # 2 237/ вопрос открыт / |
|
Здравствуйте, эксперты! Есть процедура (см. приложение). Суть ее в том что она присваивает строковым переменным значения строк, взятых из ресурсов.
Вот эта процедура помещается в zxcv.dll. Проблема в том, что программе необходимо получиль значения этих строковых переменных.
Help me,please....
Приложение: Переключить в обычный режим- procedure test (a,b:integer);stdcall;
- Var
- i:integer;
- Ch : array[0..255] of char;
- k: array[1..6] of integer;
- VO: array[1..6] of string;
- begin
- for i := 0 to 5 do
- begin
- k[i+1]:=b+i;
- end;
-
- if LoadString(hInstance,a*k[1],@Ch,sizeof(Ch)) <> 0 then
- VO[1] := StrPas(Ch);
- if LoadString(hInstance,a*k[2],@Ch,sizeof(Ch)) <> 0 then
- VO[2] := StrPas(Ch);
- if LoadString(hInstance,a*k[3],@Ch,sizeof(Ch)) <> 0 then
- VO[3] := StrPas(Ch);
- if LoadString(hInstance,a*k[4],@Ch,sizeof(Ch)) <> 0 then
- VO[4] := StrPas(Ch);
- if LoadString(hInstance,a*k[5],@Ch,sizeof(Ch)) <> 0 then
- VO[5]:= StrPas(Ch);
- if LoadString(hInstance,a*k[6],@Ch,sizeof(Ch)) <> 0 then
- VO[6] := StrPas(Ch);
- end;
 |
Вопрос задал: Ученый (статус: 8-ой класс)
Вопрос отправлен: 26 декабря 2008, 15:56
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 3; последнее сообщение — 27 декабря 2008, 14:49; участников в обсуждении: 3.
|
Мережников Андрей (статус: Абитуриент), 26 декабря 2008, 21:07 [#1]:
По моему проблема передачи строк из DLL и обратно уже поднималась на этом форуме. Поищите.
|
|
Ученый (статус: 8-ой класс), 27 декабря 2008, 14:49 [#3]:
Использование Dll необходимо, таковы условия задачи....
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|