Konstantenfrage zu API's von VB

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
wutschel
Beiträge: 14
Registriert: 04.01.2005 12:50
Wohnort: Nettetal

Konstantenfrage zu API's von VB

Beitrag von wutschel »

Hi allemiteinander :D
Ich bin von VB auf PB umgestiegen!!! Ich habe nun versucht mich mit PB vertraut zumachen und es war alles super. dann bin ich aber an den api's hängengeblieben. auf vb-fun.de kann man sich ja ein paar beispiele für die api's angucken. und bei einigen api befehlen muss man auch konstante deklinieren. in vb ging das mit z.b:
Const INTERNET_CONNECTION_CONFIGURED As Long = &H40
ich habe das nun so gemacht
#INTERNET_CONNECTION_CONFIGURED = &H40
doch wenn ich dann das programm starten will kommt die fehlermeldung:
syntax error.
wie kann ich den fehler behben??? danke für eure hilfen!!!
Mfg euer wutschel ^^
--------------------------
MARTIN
Beiträge: 454
Registriert: 08.09.2004 14:03
Wohnort: Kiel

Beitrag von MARTIN »

Was ist in VB "&H" ? "&"-Adresse (wie in C) "H"-Hex ?
Ich kenne VB nicht also kann nur vermutten.
In PB must du einfach der konstante einen wert zuweisen also:
Wenn "H" tatsächlich für Hex steht dann muss es so in PB aussehen:
#INTERNET_CONNECTION_CONFIGURED = $40 (oder 64 dezimal)

Solltest du eine Fehler Meldung erhalten. dass die Konstante bereits deklariert wurde, dann bedeutet es dass diese Konstante in .res Dateien bereits deklariert wurde und du must es nicht mehr im Quellcode tun, also einfach #INTERNET_CONNECTION_CONFIGURED = 64 entfernen.
Amilo 1667|Suse Linux 10.1_64bit/WinXP |PB 4.00/3.94
Benutzeravatar
blbltheworm
Beiträge: 217
Registriert: 22.09.2004 19:36
Wohnort: Auf der schönen Schwäbischen Alb

Beitrag von blbltheworm »

Also das &H steht tatsächlich für Hex.
Gut zu wissen, dass das in PB $ ist. Wieder was gelernt :mrgreen: :mrgreen: :mrgreen:
Antworten