Forum: Win32/Win64 API (native code)
Delphi
by jbg,
19. Apr 2003
In Delphi beginnen Pascal-Strings mit dem Index 1. Das heißt, dass das erste Zeichen bei Index 1 beginnt, und nicht wie in C/C++/PHP mit Index 0.
Es muss also so lauten:
Delete(comptext, 1, gefunden);
Forum: Win32/Win64 API (native code)
Delphi
by jbg,
19. Apr 2003
Nur wenn du die PChar (PAnsiChar) Funktionen, die StrXxx lauten, meinst. Diese sind aber nicht einfach auf Pascal-Strings (string) anwendbar. Hier ist ein Typecast nach PChar notwendig.
gefunden := strpos (PChar(comptext),PChar(suchtext));
Du kannst aber auch gleich die für Pascal-Strings zuständige Funktion Pos einsetzen.
gefunden := Pos(suchtext, comptext);
Schau mal in der...