Zmiana PWideChar na string

0

Mała uwaga do zamiany PWideChar na string (Delphi 10.2).
Zawsze stosowałem

var
  response: PWideChar;
  tekst: string;
begin
............  
 tekst:=response;

i nie było z tym problemu do dzisiaj.

  tekst:=response; // to powinno działać, ale działa tylko czasami (na początku zamiast znaków pojawiają się śmieci ????)
  tekst:=WideCharToString(response) ;  // jest OK
0

Ten PWideChar masz z delphi czy jakiejś biblioteki zewnętrznej, np. pisanej w c++.
Następne pytanie, źródło jest kodowane w ANSI czy może unicode? Bo chyba tutaj widzę problem!

0

Dzięki. Biblioteki faktycznie są zewnętrzne (prawdopodobnie c++) i trzeba będzie zwracać na to uwagę.

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