![]() |
strcpy
Moin!
wieso kann ich in delphi wenn ich "windows" in den uses habe nicht die funktion strcpy verwenden? gibts sonst noch ne alternative ohne die vcl? |
Re: strcpy
Ist vermutlich auch dort definiert (mit anderer Signatur).
Probier einfach mal:
Code:
Damit teilst Du dem Compiler, welche Version du verwenden willst (hier die aus der Unit System.pas)
System.StrCopy
|
Re: strcpy
Redest du von StrCopy oder lstrcpy?
|
Re: strcpy
@Bernhard Geyer
die Funktion "StrCopy" steckt in "SysUtils" bye Claus |
Re: strcpy
Zitat:
also in C gibt es die funktion strcopy, sie steht auch im psdk, nur funzt die in delphi bei mir nicht |
Re: strcpy
Nö, strcpy ist die C-Funktion, das Delphi Pendant wäre StrCopy und lstrcpy ist die C-Funktion, die in der API integriert ist, welche wiederrum in der Unit Windows.pas deklariert ist.
|
Re: strcpy
danke, lstrcpy ist das was ich suchte :)
wofür steht das "l" ? left? |
Re: strcpy
Keine Ahnung, haben aber so ziemlich alle C-Funktionen, die es auch in der Windows API gibt.
|
Re: strcpy
Das dürfte für long stehen. Strings sind in C ja Zeiger, und die sind so groß wie ein Long-Wert, also 32 Bit.
|
Re: strcpy
Wofuer das l steht weiss ich auch nicht, aber es bezeichnet Funktionen aus der C runtime library, die im Win32 API integriert sind.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:36 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