AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 05:47

Parameter dieser Suchanfrage:

Suche in Thema: dll einbinden / Pointer Probleme
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.006s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    AW: dll einbinden / Pointer Probleme

     
      by himitsu, 18. Apr 2012
    type PHandle = ^THandle;

    var MyHandle;

    var COM_Handle: THandle (MyHandle) entspricht dem COM_Handle: PHandle (@MyHandle).
  • Forum: Sonstige Fragen zu Delphi

    AW: dll einbinden / Pointer Probleme

     
      by himitsu, 18. Apr 2012
    In Delphi sind ENUM standardmäßig so klein wie möglich.

    In C sind sie standardmäßig (glaub ich) so groß wie ein Register.
    (früher Integer, aber weil irgendein Arsch meinte Integer/Cardinal einfriehren zu müssen NativeInt/NativeUInt)


    Also COM_Return entweder als NativeUInt
    oder als ENUM, aber mit MinimumEnumSize = RegisterSize.

    Die Strings als AnsiString/AnsiChar/PAnsiChar.
  • Forum: Sonstige Fragen zu Delphi

    AW: dll einbinden / Pointer Probleme

     
      by himitsu, 17. Apr 2012
    Und wo steht dort was von einem String/PChar?
    Sieht eher nach einem HRESULT/Cardinal aus.
    Aber irgendwo wird ja COM_RETURN_OK ja deklariert sein.

    Und Integer = SmallInt.

    Wie sieht denn die genaue Fehlermeldung aus?
    Strg+C im Fehlerdialog drücken und dann Strg+V im Beitrageditor.
  • Forum: Sonstige Fragen zu Delphi

    AW: dll einbinden / Pointer Probleme

     
      by himitsu, 17. Apr 2012
    SHORT in C ist doch in Delphi ein Word/SmallInt? (ShortInt/Byte währe für einen Port eh zu klein)

    Und ansonsten hat Assarbad ja noch genügend gesagt. :)
  • Forum: Sonstige Fragen zu Delphi

    AW: dll einbinden / Pointer Probleme

     
      by himitsu, 17. Apr 2012
    COM_Handle wird doch bestimmt ein VAR-parameter sein. (vermutlich auch eher HANDLE/THandle, anstatt Pointer)

    Und wie ist das Result deklariert? (im C-Code ist nix zu sehn)

    Wie sieht die Aufrufkonvention aus? (sicher daß es stdcall ist)

    Und welche Delphi-Version nutzt du?
    PChar ist aber so oder so keine sonderlich guter Idee. Ich würde vermuten, daß wohl eher PAnsiChar gemeint ist.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=167766
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:05 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