Entwickler-Ecke
Sonstiges (Delphi) - Wofür steht das Ex am Ende von Funktionen?
P@u1 - Fr 06.08.10 21:15
Titel: Wofür steht das Ex am Ende von Funktionen?
Mir ist aufgefallen, dass einige Funktionen, die es bei Delphi gibt auf Ex enden und es dann meistens dazu eine andere Funktion ohne das Ex gibt.
Für was steht das?
Vielleicht für extended oder sowas?
Reinhard Kern - Fr 06.08.10 21:27
P@u1 hat folgendes geschrieben : |
| Vielleicht für extended oder sowas? |
Hallo,
Ja, zumindest wenn es sich nicht um eine Komponente für Bierkrüge handelt. Meistens wurden im Lauf der Windows-Entwicklung Funktionen erweitert, so dass die vorhandene API-Funktion nicht mehr alle Möglichkeiten abdeckte, also hat man im Interesse der Kompatibilität die alte Prozedur belassen und eine erweiterte mit -Ex eingeführt, die z.B. mehr Parameter hat.
Wenn man also auch mit alten Windowsversionen klarkommen muss, sollte man nachschauen, ab welcher Version die Ex-Version verfügbar war.
Gruss Reinhard
jaenicke - Sa 07.08.10 04:45
Entsprechende Hinweise finden sich in der Regel auch direkt im Beschreibungstext der Dokumentation zu dem jeweiligen Befehl.
Beispiel:
FindWindow / FindWindowEx
Umgekehrt steht FindWindow bei "See also" unten auf der Seite von FindWindowEx verlinkt.
Kinderl - Mo 09.08.10 08:34
Gibt es für solche Fragen eigentlich auch eine Art [url=
http://www.intraworlds.de/alumni-software]Alumni Software[/url]? Also ich meine so eine Art Lernprogramm in dem nicht nur Arbeitsweisen und Coderverständnis vermittelt, sondern auch ein paar Details zur Entstehung preisgegeben werden?
Sowas fände ich mal interessant. Vlt. kann ja auch jemand ein Buch empfehlen das nicbt nur übers programmieren sondern eben auch über die Entstehung bestimmter Kürzel usw. aufklärt. Ich finde es immer wesentlich einfacher sich solche Sachen zu merken, wenn man eine kleine Geschichte dazu im Kopf hat.
Kinderl - Mo 16.08.10 14:31
Habs mir mal reingzogen. Sehr cool, danke! Ich hatte ja gehofft es gäbe auch etwas auf
Wikipedia [
http://wikipedia.de/] oder so, aber leider nein.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!