AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi EnumWindowsProc -> EAccessError, OutOfResources
Thema durchsuchen
Ansicht
Themen-Optionen

EnumWindowsProc -> EAccessError, OutOfResources

Ein Thema von Jonas · begonnen am 24. Jul 2006 · letzter Beitrag vom 9. Aug 2006
Antwort Antwort
Muetze1
(Gast)

n/a Beiträge
 
#1

Re: EnumWindowsProc -> EAccessError, OutOfResources

  Alt 27. Jul 2006, 10:09
Zitat von Jonas:
Wieso wegen der Lage? Also bei mir meckert Delphi ganz und gar nicht.
Auch die restlichen Post gelesen und - ganz wichtig - verstanden ?

Ich zitiere hier nochmal das wichtigste...

Zitat von himitsu:
Und sollte Delphi nicht wegen der lage der EnumWindowsProc meckern?

...

Also die Procedur in einer anderen eingebettet war ... es meinte ich solle die gefälligst inzeln ablegen ._.
Zitat von Muetze1:
Ja, richtig, das kommt noch erschwerend hinzu. Und da wird die Typensicherheit die Delphi eigentlich so auszeichnet und sogar für Anfänger nutzbar macht wieder umgangen - mit einem @Zeichen...
Übersetzt nocheinmal für dich:

Er sollte meckern, da man keine lokalen Procedure als CallBack Funktionen übergeben darf. Und er meckert bei dir nicht, da du die Typensicherheit (die Typprüfung würde schliesslich meckern bei lokalen Proceduren als Parameter) mit dem @ Zeichen umgangen hast. Durch das @ Zeichen ermittelst du einen Pointer auf die Procedure und somit wird die gesamte Prüfung hinfällig. Ein Pointer ist ein Pointer und da kann man keine Procedure mit einer benötigten Parameterliste draus herauslesen. Versuch du mal bei einem Packet ohne Aufkleber und Text unbekannter Herkunft den Inhalt zu erraten, ohne das Packet zu öffnen.

Alle Sicherheitsmerkmale die Delphi in der Beziehung bietet, hast du umgangen, somit ist es kein Wunder das er...

a) abstürzt
b) nicht meckert
  Mit Zitat antworten Zitat
Antwort Antwort


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 07:28 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 by Thomas Breitkreuz