AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 23:17

Parameter dieser Suchanfrage:

Suche in Thema: Function (WIMGetMountedImageInfo)
Suche alle Beiträge, die von "Zacherl" 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.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    AW: Function (WIMGetMountedImageInfo)

      Delphi
      by Zacherl, 19. Dez 2013
    I dont know the correct value for that constant. I could not found it in the MSDN, but i googled it and it seems to be 1.
  • Forum: Win32/Win64 API (native code)

    AW: Function (WIMGetMountedImageInfo)

      Delphi
      by Zacherl, 18. Dez 2013
    Der Vollständigkeit halber:


    Solange man also nicht bewusst eine andere API / Funktion aufruft, sollte der Wert von GetLastError demnach unverändert bleiben. Empfinde den Text in der Delphi Hilfe deshalb nach wie vor als unzutreffend, da GetLastError selbst nichts resetted.
  • Forum: Win32/Win64 API (native code)

    AW: Function (WIMGetMountedImageInfo)

      Delphi
      by Zacherl, 18. Dez 2013
    Dein Code sieht auf jeden Fall besser aus, als mein nächtlicher Versuch :), aber der Hinweis zu GetLastError in der Delphi Hilfe ist definitiv falsch :D Habe es unter verschiedenen Windows Versionen getestet und der Error Code wird auf jeden Fall nicht resetted. Im MSDN ist unter GetLastError ebenfalls kein Hinweis darauf zu finden.
  • Forum: Win32/Win64 API (native code)

    AW: Function (WIMGetMountedImageInfo)

      Delphi
      by Zacherl, 17. Dez 2013
    Thats because of the C style boolean definition:
    FALSE = 0
    TRUE = everything else

    You can just check the flag like this:
    if (Buffer^.MountedForRW) then or
    if (not Buffer^.MountedForRW) then

    If your problem is just the bool to string conversion you can go for this:
    BoolToStr(Buffer^.MountedForRW, true) or just write you an own function, if you dont like the -1 or the default bool...
  • Forum: Win32/Win64 API (native code)

    AW: Function (WIMGetMountedImageInfo)

      Delphi
      by Zacherl, 17. Dez 2013
    I doubt that ... :roll:

    You were just "lucky". The uninitialized size variable contained a sufficient size for the returned data struct. The api call in it's current form destroys a random memory region (directly behind the output buffer) in your program (buffer overflow), if there is more than one mounted image.

    I cant really test it, because i have no mounted images, but it should work...


URL zu dieser Suchanfrage:

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