Einzelnen Beitrag anzeigen

Andre1

Registriert seit: 19. Nov 2016
8 Beiträge
 
#6

AW: Access violation in System._DynArrayClear

  Alt 11. Sep 2020, 21:05
Danke für die Antworten.
Ich vermute ich habe die Lösung gefunden:

Delphi-Quellcode:
function RecipientsManager.getRecipients: TArray<String>;
var
  argv: PPWideChar;
  argc: PNativeInt;
  i: NativeInt;
begin
  db_call_method_RecipientsManager_getRecipients(nativeRef, @argv, @argc);

  result := TArray<string>.Create();
  SetLength(result, argc^);

  for i := 0 to argc^ - 1 do
  begin
    result[i] := WideCharToString(argv^);
    if i <> argc^ - 1 then
      Inc(argv, 1);
  end;
end;
Viele Grüße
André
  Mit Zitat antworten Zitat