| 
| 
 | Вопрос # 2 237/ вопрос открыт / | 
 |  Здравствуйте, эксперты! Есть процедура (см. приложение). Суть ее в том что она присваивает строковым переменным значения строк, взятых из ресурсов.Вот эта процедура помещается в zxcv.dll. Проблема в том, что программе необходимо получиль значения этих строковых переменных.
 Help me,please....
 Приложение:Переключить в обычный режим procedure test (a,b:integer);stdcall;Vari: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  необходимо, таковы условия задачи.... |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |