AGB  ·  Datenschutz  ·  Impressum  







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

FindResource Delphi XE Problem

Ein Thema von donkey · begonnen am 8. Mär 2012 · letzter Beitrag vom 8. Mär 2012
Antwort Antwort
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.693 Beiträge
 
Delphi 12 Athens
 
#1

AW: FindResource Delphi XE Problem

  Alt 8. Mär 2012, 18:53
Tja, der Compiler sagt dir doch, was falsch ist und darauf sollte man auch hören.
Schau dir also die Parameterdefinitionen der Funktion an und sorge für passende Typen der übergebenen Variablen/Konstanten, oder nutze eine Funktion mit passenden Parametern.

PChar = PWideChar (seit Delphi 2009)

PAnsiChar und PWideChar kann man nicht casten, da nur die Zeigertypen gecastet, aber nicht die Daten konvertiert werden.

Für eine Funktion, welche einen PAnsiChar haben will, brauchst du also einen PAnsiChar, welchen man sich über einen AnsiString besorgen kann.

FindResource will (seit Unicode/Delphi 2009) einen PWideChar haben, also sollte man diesem auch einen PWideChar/PChar geben.

FindResource > PChar (bis D2007 = PAnsiChar / ab D2009 = PWideChar)
FindResourceA > PAnsiChar
FindResourceW > PWideChar



PS:
Compiler-Meldungen kann man auch als Text kopieren. (entsprechende Einträge markieren und dann Strg+C)
Bilder/Anhänge nächstes Mal bitte als Anhang an den Post anhängen.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von donkey
donkey

Registriert seit: 1. Jan 2012
2 Beiträge
 
#2

AW: FindResource Delphi XE Problem

  Alt 8. Mär 2012, 20:32
Vielen Dank für eure hilfreichen Antworten. Das Problem konnte somit behoben werden.
  Mit Zitat antworten Zitat
Antwort Antwort


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 17:27 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