Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.291 Beiträge
 
Delphi 12 Athens
 
#6

Re: application.exename für DLLs?

  Alt 3. Sep 2009, 16:29
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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat