AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Speicherreservierung / Verständnisfrage
Thema durchsuchen
Ansicht
Themen-Optionen

Speicherreservierung / Verständnisfrage

Ein Thema von x000x · begonnen am 21. Aug 2005 · letzter Beitrag vom 23. Aug 2005
 
Olli
(Gast)

n/a Beiträge
 
#8

Re: Speicherreservierung / Verständnisfrage

  Alt 22. Aug 2005, 22:13
So, vergiß das Gesagte. Wäre ich nicht zu faul gewesen mal ins PSDK zu schauen, hätte ich die Lösung sofort gesehen. Das Handle welches MSDN-Library durchsuchenFindResource() zurückliefert ist nicht vom Typ HGLOBAL! Stattdessen ist es HRSRC. Unter Delphi ist das nicht wichtig, C oder C++ hätten vermutlich (?) gemeckert. Jedenfalls ist es kein HGLOBAL und somit auch kein Handle im Sinne von MSDN-Library durchsuchenGlobalAlloc().

Damit wäre das Rätsel gelöst. Die Daten müssen also mindestens einmal kopiert werden.

Nachtrag:
... und wenn ich jetzt noch bei allen beiteiligten Funktionen nachgeguckt hätte, wäre mir folgendes aufgefallen
Dokumentation von LockResource() im PSDK 2003:
hResData
[in] Handle to the resource to be locked. The LoadResource function returns this handle. Note that this parameter is listed as an HGLOBAL variable only for backwards compatibility. Do not pass any value as a parameter other than a successful return value from the LoadResource function.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz