| |

VB & Windows APIRe: Kann mir Jemand ev. das ma genauer mit den API´s erklären... | |  | Autor: collix | Datum: 12.12.03 14:55 |
| Haha, VB3!
Glaube nicht, dass du damit weit kommst - mit Windows 3.1 zumindest, wenn ich dich nicht falsch verstanden habe.
Also, APIs (Application Programming Interface öder so ähnlich) sind Funktionen, die in DLLs (Dynamic Link Libraries) stecken, welche zu Windows (normalerweise zumindest) gehören.
VB selbst ist deshalb recht einfach zu erlernen und simpel zu benutzen, weil es relativ wenig kann - im Vergleich z.B. zu C++, was super viel kann, aber sehr viel Arbeit bereitet.
Wenn ich in VB mehr machen möchte - zum Beispiel auf Windows selbst, den Arbeitsspeicher oder die Soundkarte usw. zugreifen, dann brauche ich eben diese APIs.
Man baut sie im normalen Deklarationsteil in sein Projekt ein, z.B. (zumindest in VB6) so:
Option Explicit
Private Declare Function SinusTon Alias "Beep" Lib "kernel32" (ByVal Frequenz _
As Long, ByVal MilliSeconds As Long) As Long
...
Private Sub Piep (Frequenz_Hz As Integer)
SinusTon Frequenz_Hz
End Sub Achso, die Beep-API gibts ja bei Win 3.1 nich-tschuldigung.
Sie erzeugt Töne über den Sysemlautsprecher, wenn man ihr Frequenz (in Hz) und Dauer (in ms) angibt.
Jetzt die Syntax:
Declare Function | Sub FunktionName [Alias OriginalFunktionsName] _
Lib "dllname" (Argumente [As Typ], ...) [As Typ]
...
FunktionName "BlaBla", "BlaBli", ... Hoffentlich hast du das verstanden, die VB-Hilfe hätte es genauso gemacht.
Dann empfehle ich dir das Programm "APIguide" von www.allapi.net.
Es listet alle bekannten API-Funktionen von Windows auf und bietet Beispiele.
collix |  |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
sevGraph (VB/VBA) 
Grafische Auswertungen
Präsentieren Sie Ihre Daten mit wenig Aufwand in grafischer Form. sevGraph unterstützt hierbei Balken-, Linien- und Stapel-Diagramme (Stacked Bars), sowie 2D- und 3D-Tortendiagramme und arbeitet vollständig datenbankunabhängig! Weitere InfosTipp des Monats Oktober 2025 Matthias KozlowskiUmlaute konvertierenErsetzt die Umlaute in einer Zeichenkette durch die entsprechenden Doppelbuchstaben (aus ä wird ae, usw.) TOP Entwickler-Paket 
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1866.50 EUR...
Jetzt nur 979,00 EURWeitere Infos
|
|
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|