![]() |
[Fehler] Unit1.pas(140): Inkompatible Typen: 'ShortString'
Hallo,
bekomme folgenden Fehler: [Fehler] Unit1.pas(140): Inkompatible Typen: 'ShortString' und 'PAnsiChar' USES sndkey32 Programmzeile :
Delphi-Quellcode:
Wie kann ich einen STRIN[50] in einen String PCHARSTRING umwandeln?
Sendkeys (Daten.ProgBN0 + Daten.ProgPW0 +#13, FALSE);
Wahrscheinlich ein typisches Anfängerproblem. Gruß Martin [edit=Christian Seehase]Delphi-Tags gesetzt. Mfg, Christian Seehase[/edit] |
Re: [Fehler] Unit1.pas(140): Inkompatible Typen: 'ShortStrin
TypeCasting:
Delphi-Quellcode:
BtW: Bitte nächstes mal Delphi-Tags setzen.
Sendkeys (PChar(Daten.ProgBN0 + Daten.ProgPW0 +#13), FALSE);
|
Re: [Fehler] Unit1.pas(140): Inkompatible Typen: 'ShortStrin
Vorsicht! :warn:
Bei ShortStrings reicht ein einfacher Cast nach PChar nicht aus! Schreib stattdessen sowas wie @MyShortString[1]. Allerdings wichtig: Davor das letzte benutzte Element des ShortStrings auf #0 setzen, da sonst das Ende nicht erkannt wird! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:10 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 by Thomas Breitkreuz