Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi strcpy (https://www.delphipraxis.net/22435-strcpy.html)

Pseudemys Nelsoni 17. Mai 2004 18:40


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?

Bernhard Geyer 17. Mai 2004 18:47

Re: strcpy
 
Ist vermutlich auch dort definiert (mit anderer Signatur).

Probier einfach mal:
Code:
System.StrCopy
Damit teilst Du dem Compiler, welche Version du verwenden willst (hier die aus der Unit System.pas)

Luckie 17. Mai 2004 18:49

Re: strcpy
 
Redest du von StrCopy oder lstrcpy?

Duffy 17. Mai 2004 18:51

Re: strcpy
 
@Bernhard Geyer
die Funktion "StrCopy" steckt in "SysUtils"

bye
Claus

Pseudemys Nelsoni 17. Mai 2004 18:59

Re: strcpy
 
Zitat:

Redest du von StrCopy oder lstrcpy?
jo "strcpy", ich denke das ist das gleiche wie "StrCopy", wollte nur fragen welches die beste ist, gibt es da keine api funktion?

also in C gibt es die funktion strcopy, sie steht auch im psdk, nur funzt die in delphi bei mir nicht

Luckie 17. Mai 2004 19:01

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.

Pseudemys Nelsoni 17. Mai 2004 19:31

Re: strcpy
 
danke, lstrcpy ist das was ich suchte :)

wofür steht das "l" ? left?

Luckie 17. Mai 2004 20:22

Re: strcpy
 
Keine Ahnung, haben aber so ziemlich alle C-Funktionen, die es auch in der Windows API gibt.

Chewie 17. Mai 2004 20:32

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.

Robert Marquardt 17. Mai 2004 20:33

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 18:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz