Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


API

Postades av 2001-07-17 21:16:00 - Niclas Söderqvist, i forum visual basic - allmänt, Tråden har 5 Kommentarer och lästs av 488 personer

Jag vet inte så mycket om API men jag kan kalla på dem iaf.
Nu undrar jag hur man tex får "GetComputerName" till en textbox eller label. Så att datornamnet står i textboxen.

//Tack Nicon


Svara

Sv: API

Postades av 2001-07-17 22:04:00 - Fredrik Edström

Hej
Prova detta:
Private Declare Function GetComputerName Lib "kernel32" _
Alias "GetComputerNameA" (ByVal lpBuffer As String, _
nSize As Long) As Long

Dim strString As String
strString = String(255, Chr$(0))
GetComputerName strString, 255
strString = Left$(strString, InStr(1, strString, Chr$(0)) - 1)
Text1.Text = strString

skall funka fint


Svara

Sv: API

Postades av 2001-07-18 08:43:00 - Andreas Hillqvist

Jag skulle kapsalt apianropet i en funktion. Kan lägga den i formuläret eller i en egen modul. Om du skall anropa den från mer än ett ställe är det rekomenderat att lägga den i en modul.

'Modul eller formulär
Option Explicit

Private Declare Function GetComputerName Lib "kernel32" _
Alias "GetComputerNameA" (ByVal lpBuffer As String, _
nSize As Long) As Long

Public Function ComputerName() As String
Dim nSize As Long
Dim lReturn As Long
Dim strBuffer As String

nSize = 255
strBuffer = String(nSize, 0)

lReturn = GetComputerName(strBuffer, nSize)

If nSize > 0 Then
ComputerName = Left(strBuffer, nSize)
End If
End Function

'formulär: Form1
Private Sub Form_Load()
Label1.Caption = ComputerName
End Sub


Svara

Sv: API

Postades av 2001-07-18 08:49:00 - Andreas Hillqvist

Liten anmärkning:
Jag skulle använda konstanten vbNullChar istället för att behöva anropa funktionen Chr$(0). Finns många användbara strängkonstanter från vb5 och senare.

Andra argumentet till String funktionen kan vara em sträng eller ett ANSI värde. Vilket som är bäst att använda vet jag inte. Men efter som du anropar Chr$(0), kan du förenkla det och bara skriva 0 som andra argument.

/Mvh, Andreas Hillqvist


Svara

Sv: API

Postades av 2001-07-18 09:45:00 - Mattias Sjögren

>Andra argumentet till String funktionen kan vara em sträng eller ett ANSI värde. Vilket som är bäst att använda vet jag inte.

Bäst (i avseende på snabbhet) är egentligen att skita i String funktionen och använda Space$ istället. Space är snabbare, då den inte först behöver räkna ut vad den ska fylla strängen med.

Men om du verkligen vill använda String, så se till att använda varianten som returnerar en sträng (String$), och inte den som returnerar en variant (String).


MS



Svara

Sv: API

Postades av 2001-07-18 20:00:00 - Niclas Söderqvist

Tack för hjälpen ska prova detta nu.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 620
27 953
271 709
700
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies