Zitat von
Marco Steinebach:
ParamStr(0) geht nicht, hätte mich auch gewundert.
Wenn Borland damals HInstance statt 0 dem GetModuleHandle übergeben hätte, dann wäre es schon gegangen,
aber 0 steht halt für die Application.
ParamStr(0) ruft GetModuleName(0, auf, wärend ParamStr(x) mit x > 0 den ParameterBlock ausließt
Zitat von
Marco Steinebach:
@himitsu: Uaaa, gibt’s bei deiner Lösung ‚nen Vorteil, wenn GetModuleFileName (hInstance,... bereits das richtige liefert? Nicht, daß ich da was im Arbeitsspeicher kaputprogrammiere...
neee, 'nen Vorteil hat's nicht, außer daß man so auch die Namen von anderen Modulen erfragen kann (man muß ja nicht unbedingt 'nen Ausgangs-Pointer im eigenen Code nehmen
)
Aber kaputt kann da nichts gehen, schließlich wird ja nur abgefragt und nix geändert.