Wo gibt es dll-informationen?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Benibaerenstark

Betreff: Wo gibt es dll-informationen?

BeitragSo, Apr 30, 2006 19:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Trotz ausgiebiger googlesuche habe ich keine site gefunden in welchem funktionen von dll's (name,parameter, rückgabewerte usw.) aufgeführt sind. ich kann mich an ein solches Archiv für Visual Basic erinnern doch finde ich es nicht wieder? weiss jemand wo es solche infos gibt?

mfg beni
3D Scanner selber bauen? -> www.bewe-3dscanner.ch.vu

Artemis

BeitragSo, Apr 30, 2006 19:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Also das für VB ist diese: http://www.activevb.de/rubrike...talog.html

Funktionsbeschreibungen (in Englisch) gibt in der MSDN: http://msdn.microsoft.com/library/default.asp

Kryan

BeitragSo, Apr 30, 2006 19:36
Antworten mit Zitat
Benutzer-Profile anzeigen
so...dazu hab ich jetzt mal ne frage...
da steht jetzt:
Code: [AUSKLAPPEN]
Declare Function GetFileVersionInfoSize Lib "version.dll" _
                 Alias "GetFileVersionInfoSizeA" ( _
                 ByVal lptstrFilename As String, _
                 lpdwHandle As Long) As Long


wie kann ich das in einer eigenen .decls schreiben? oder eher: woher kriegt man solche werte wie lpdwHandle?? und was bedeuten diese?

edit: hat sich geklärt, dann aber nochmal so ne dumme frage: (weiß nich ob es hier reinpasst)
also einmal habe ich diese .decls:
Code: [AUSKLAPPEN]
.lib "kernel32.dll"
Beep%(Freq, Duration)

und da ist dieses beep% hellblau gefärbt
hier allerdings nicht:
Code: [AUSKLAPPEN]
.lib "version.dll"
GetFileVersionInfoSize%(lptstrFilename$,lpdwHandle%)
Webspaceanbieter?
Klick hier!
Kultige Spieleschmiede?
Klick hier!

Artemis

BeitragSo, Apr 30, 2006 19:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Also die Sachen sind immer so aufgebaut:
Code: [AUSKLAPPEN]
Declare Function
^- Da wird die Funktion deklariert

FunktionsNameInVB
^- Das ist der Funktionsname in VB

Lib "user32.dll"
^- Windows-Dll in der die Funktion steht

Alias "WindowsFunktionsName"
^- Name innerhalb der Dll

ByVal
^- unwichtig, falls da aber mal ByRef steht, geht das mit Blitz nicht

lpstrFilename
^- Name der Variablen, kann von dir geändert werden

As String
^- Bestimmun des Variablentyps - für Strings immer String, und für alles andere Int


@Kryan
Du musst den WindowsFunktionsnamen dahinter schreiben:
Code: [AUSKLAPPEN]
.lib "version.dll"
GetFileVersionInfoSize%(lptstrFilename$,lpdwHandle%):"GetFileVersionInfoSizeA"

Und wenns dir nur um die Färbung geht, dann musst du die IDE neustarten.

Kryan

BeitragSo, Apr 30, 2006 22:35
Antworten mit Zitat
Benutzer-Profile anzeigen
wie startet man die IDE neu?
weil, nur wenn ich blitzbasic neustarte, passiert nichts!
Webspaceanbieter?
Klick hier!
Kultige Spieleschmiede?
Klick hier!

Artemis

BeitragMo, Mai 01, 2006 8:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Also bei mir geht das.

Kryan

BeitragMo, Mai 01, 2006 9:54
Antworten mit Zitat
Benutzer-Profile anzeigen
hat sich erledigt...hab das in einen ordner namens \decls\ reingepackt
statt \userlibs\

ok...trotzdem vielen dank!!!!!
Webspaceanbieter?
Klick hier!
Kultige Spieleschmiede?
Klick hier!

D2006

Administrator

BeitragMo, Mai 01, 2006 12:23
Antworten mit Zitat
Benutzer-Profile anzeigen
~VERSCHOBEN~
Dieser Thread passte nicht in das Forum, in dem er ursprünglich gepostet wurde.


MfG
D2006
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard
Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium
Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group