InputBox i DLL

0

Witam

Pytanie 1
Mam sobie taką dllkę:

library LoczeksDLL ;

function CutExt(FileName : String) : String ; stdcall ;
var
  i : Integer ;
begin
  Result := '' ;
  for i := 1 to Length(FileName) do
    if FileName[i] <> '.' then Result := Result + FileName[i]
    else Break ;
end ;

exports
  // eksportujemy procedurkę
  CutExt name 'CutExt' ;

begin
end.

Kompiluje ją, powstaje mi plik .dll, wrzucam go do katalogu z innym moim progsem, a w implementation daje coś takiego:

function CutExt(FileName : String) : String ; stdcall external 'LoczeksDLL.dll' name 'CutExt' ;

Po starcie wszystko chodzi dobrze, ale jak zamkne swój program, to mi błąd wywala...i czemu ? :-)

Pytanie 2.
Zastanawiam się jak sprawdzić, jak zostało zamknięte okno dialogowe InputBox i zarazem otrzymać tekst wpisany przez użytkownika. To tyle :-)

0

Pomoże ktoś ? :-)

[dopisane]
Dzięki my_nick :)

0

użyj typu PChar zamiast string....

1 użytkowników online, w tym zalogowanych: 0, gości: 1