Allgemeine Fragen zur PROFAN Programmierung

Views (Heute): 243041 (4477)

| Suchen
| Zurück zur Übersicht

Autor | Thema: CreateMenu
Stefan Schnell
| Datum:14.04.02 19:28 (mail@stschnell.de) |
Hallo Community, folgenden Fehler kann ich mir nicht erklären. Rufe ich die API-Funktion CreateMenu via Header auf, erscheint ein Fehler über falsche Anzahl der Übergabeparameter. Rufe ich sie über Def auf, so funktioniert es ohne Probleme. '*CreateMenu über Header*************** $H Windows.ph ~CreateMenu() 'Fehler: Zu wenig Parameter 'Fehler: External("user32.dll","CreateMenu",) '*CreateMenu über Def****************** Def @CreateMenu(0) !"USER32","CreateMenu" @CreateMenu() '*Ende********************************* End Woran kann der Fehler liegen? Falsche Definition in der Header-Datei? Tschüss Stefan Schnell
Jörg Sellmeyer
| Datum:14.04.02 20:40 (joerse@gmx.de) |
Hallo Stefan, In der Tat ist die Headerdefinition nicht ganz O.K. So müßte es funktionieren: CreateMenu( = External("user32.dll","CreateMenu"; In der Wndows.ph ist vor dem abschließenden Semikolon noch ein Komma, das heißt es werden noch Parameter erwartet. Gruß Jörg
Stefan Schnell
| Datum: 15.04.02 01:27 (mail@stschnell.de) |
Hallo Jörg, Danke für den Hinweis, korrigiert, jetzt funktioniert es. Tschüss Stefan Schnell

| Zurück zur Übersicht