AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

inkompatible Typen Widechar und Char

Ein Thema von Lyan · begonnen am 29. Nov 2011 · letzter Beitrag vom 30. Nov 2011
 
Lyan

Registriert seit: 5. Aug 2011
188 Beiträge
 
#1

inkompatible Typen Widechar und Char

  Alt 29. Nov 2011, 19:48
Delphi-Version: 5
Hallo,

wie muss ich das denn /'Conventieren/', dass die fehlermeldung den Geist aufgibt?

Delphi-Quellcode:
function LoadURL(URL: String): String;
var
  IOpen, IURL: HINTERNET;
  Read: Cardinal;
  Msg: string;
begin
  Result := '';
  try
   IOpen := InternetOpen('Okay!',INTERNET_OPEN_TYPE_PRECONFIG, '', '',INTERNET_FLAG_NEED_FILE);
    if IOpen <> nil then
    try
      [U]IURL := InternetOpenUrl(IOpen, PWideChar(URL), nil, 0,INTERNET_FLAG_DONT_CACHE, 0);[/U]
      if IURL <> nil then
      try
        SetLength(Msg, 4096);
        repeat
           if InternetReadFile(IURL, @Msg[1], 4096, Read) then
            Result := Result + Copy(Msg, 1, Read)
          else
            Break;
        until Read = 0;
      finally
        InternetCloseHandle(IURL);
      end;
    finally
      InternetCloseHandle(IOpen);
    end;
  except
  end;
end;

// EDIT: Hab PwideChar durch PAnsiChar ersetzt... aber hab nur geraten Gibts da trotzdem Probleme, bzw. kann es zu Problemen kommen?

Geändert von mkinzler (29. Nov 2011 um 20:01 Uhr) Grund: Delphi-Tag eingefügt
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz