F 
		
				
				
			
		FixeR
Пишу простенькую dll под delphi 7.
Библиотека подключается к проекту на VB.
Проблемы начались при попытке вернуть string.
Почитал, оказывается у delphi с этим всё плохо, нужно либо подключать ShareMem (но это бред вобще), либо вместо типа string использовать что-то другое.
В dll:
	
	
	
	
		
Т.е. как видно, в dll надо ещё и передать string.
Кто-нибудь решал такую проблему?
				
			Библиотека подключается к проекту на VB.
Проблемы начались при попытке вернуть string.
Почитал, оказывается у delphi с этим всё плохо, нужно либо подключать ShareMem (но это бред вобще), либо вместо типа string использовать что-то другое.
В dll:
		Код:
	
	function test (path: ShortString): Pchar; stdcall;
begin
result := Pchar('123');
end;Т.е. как видно, в dll надо ещё и передать string.
Кто-нибудь решал такую проблему?
 
	 
	 
	 
	 
	 
 
		 
 
		 
 
		 
 
		 
	