Viele mächtige Programmiertechniken unter Visual Basic 6 beinhalten den Aufruf von Funktionen der Windows-API. Dafür muss man die Deklarationen der Funktionen ins Programm übernehmen. Für manche Programme braucht man darüber hinaus Konstanten- und Typen-Deklarationen. Diese von Hand einzugeben, ist zeitraubend und fehlerträchtig. Es ist daher viel besser, das mit Visual Basic installierte Utility API Viewer zu verwenden.
Um dieses Programm aufzurufen, wechselt man ins Startmenü und wählt dort Microsoft Visual Basic 6.0 Tools und dann API Text Viewer aus. Obwohl die API-Daten bei der ersten Verwendung des Viewers zunächst als Textdatei dargestellt werden, können sie in eine Datenbankdatei umgewandelt werden, auf die man schneller zugreifen kann. Das geht so:
Sobald die Umwandlung in eine Datenbank erfolgt ist, wird diese jedes Mal geladen, wenn man den API Viewer über das Menü File > Load Database File aufruft.
Um den Viewer zu verwenden, wählt man aus der API Type-Liste die Art von Element aus, das man sucht: Konstanten, Variablen oder Typen. Die verfügbaren Elemente werden in der „Available Items“-Liste aufgeführt. Man kann mit dem Scrollbalken nach dem benötigten Element suchen oder damit beginnen, im entsprechenden Feld den Namen einzutippen, falls man diesen kennt. Die Anzeige springt dann automatisch an dessen Platz in der Liste. Sobald das Element gefunden ist, kann es per Klick ausgewählt werden.
Im nächsten Schritt gibt man an, ob ein Element als Public oder als Private definiert werden soll, indem man die entsprechende Option auswählt. Schließlich klickt man auf „Add“ und fügt das Element der Liste mit den Ausgewählten Elementen (Selected Items) hinzu.
Diese Schritte wiederholt man, bis alle benötigten Elemente der Liste hinzugefügt sind. Zum Schluss drückt man auf den Button „Copy“ und kopiert die Elemente in die Zwischenablage. Jetzt kann man zur Visiual Basic-IDE zurückkehren und die Deklarationen mittels des Befehls Edit > Paste in seinen Quellcode einfügen. Kein Tippen, keine Fehler – und Zeit spart man obendrein!
PDF-Bearbeitungssoftware jetzt im Black Friday Sale mit 50 Prozent Rabatt!
ISG untersucht deutschen Workplace-Services-Markt. Digital Employee Experience (DEX) gilt als Schlüssel für neues Wachstum.
Wer bei Google mit den passenden Suchbegriffen nicht in den Top-Rankings gefunden wird, der kann…
Unternehmen räumen der Entwicklung technischer und digitaler Führungskompetenzen ein zu geringe Priorität ein. Gartner fordert…
Betroffen sind Android 12, 13, 14 und 15. Google sind zielgerichtete Angriffe auf die beiden…
Schadprogramm der pakistanischen Hackergruppe APT36 weitet seine Aktivitäten aus und verbessert seine Techniken.