Einzelnen Beitrag anzeigen

Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.426 Beiträge
 
Delphi 2007 Professional
 
#8

Re: Delphi -> Asm -> Stackproblem?

  Alt 4. Aug 2007, 23:49
so, hab das problem ...
die unit was ich verwendet habe
Delphi-Quellcode:
(************************************************************
Author: Deepak Shenoy
        [email]shenoy@agnisoft.com[/email]
Copyright (C) 2000 Agni Software Pvt. Ltd.
All Rights Reserved.
[url]http://www.agnisoft.com[/url]

Description:
Helper class for ADSI functions
********************************************************)

unit adshlp;
...
function ADsGetObject(lpszPathName:WideString; const riid:TGUID;
                      out ppObject):HRESULT; safecall; <<<< das muß stdcall sein
da müssen die funktionen in stdcall umgeändert werden (denn mit safecall legt er ein register zusätzlich am stack ab, das aber niemand abholt, und so hab ich diesen blöden fehler bekommen ... naja, war wieder mal ein kleiner ausflug in asm)
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat