Forum: Win32/Win64 API (native code)
Prism
by jbg,
27. Sep 2005
Er schreibt von C# => .NET. Und da gibt es keinen PChar.
Forum: Win32/Win64 API (native code)
Prism
by jbg,
27. Sep 2005
Schon mal was von google gehört?
public static extern int MyFunc(string s);
Forum: Win32/Win64 API (native code)
Prism
by jbg,
21. Sep 2005
Muss man nicht. Ich konnte ja nicht ahnen, dass du noch nie in die Borland.Rtl.Windows.pas geschaut hast, wie es da gelöst wurde.
Echt? Also mir liefert der vbc.exe immer Unbekannnte Symbole Trim, Space usw. Vielleicht muss man das aber auch mit VisualStudio "for VB.NET" starten.
Ich habe das "Import" Modul jetzt mal duch den Compiler gejagt, und siehe da, es wird aus ByVal String ein...
Forum: Win32/Win64 API (native code)
Prism
by jbg,
21. Sep 2005
Und was mich zum Wahnsinn treibt ist, dass jemand .NET einsetzen will, aber immernoch auf Zeigern behart. Wer .NET verwendet, sollte keine Zeiger mehr nutzen. Ansonsten kann er gleich bei der nativen Programmierung bleiben. .NET ist dafür da, dass man ohne Zeiger programmieren kann und nicht mit.
Ich bin mir sicher, dass man den Code auch anders, ohne Zeiger implementieren kann. Selbst die...
Forum: Win32/Win64 API (native code)
Prism
by jbg,
21. Sep 2005
PChar ist ein Zeiger und unter .NET nutzt man keine Zeiger mehr (außer in unsafe Code und der ist recht selten).
Für was brauchst du denn den PChar? Das lässt sich sicherlich anders regeln.