Probleme mit Format Funktion
-
versuche eine ausgabe mit
long PW_Start_Address; ........ memo1->Lines->Add(Format("Bei %lu gefunden", [PW_Start_Address]));
ergibt
[BCC32 Fehler] Main.cpp(254): E2188 Ausdruckssyntax
was mache ich falsch
-
Hallo
Weil du eckige Klammern verwendest, die dort nichts zu suchen haben.
bis bald
akari
-
Horst0815 schrieb:
memo1->Lines->Add(Format("Bei %lu gefunden", [PW_Start_Address]));
Das ist die Delphi-Syntax. In C++ geht es so:
memo1->Lines->Add (Format ("Bei %lu gefunden", ARRAYOFCONST ((PW_Start_Address))));
Das doppelte Klammerpaar ist obligatorisch.
Außerdem sieht "%lu" eher nach printf()-Syntax aus; ich bin nicht sicher, ob Format() das unterstützt. "%u" sollte aber funktionieren.
-
Ja Danke unterdessen hatte ich das auch schon erledigt war halt die Delphi Syntax gewöhnt und in der BDS-Hilfe wird fast ausschließlich auf diese eingegangen. auch online war nicht viel zu finden
-
Danke, hat mir ebenfalls weiter geholfen. o/