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


Returnera ascii i ByRef

Postades av 2002-06-19 08:46:32 - Raderat konto, i forum visual basic - allmänt, Tråden har 3 Kommentarer och lästs av 438 personer

Hej!

Jag har en frmShowAscii och en Public Function ShowAsciiForm(ByRef lAscii As Long, ByRef sChar As String) As Boolean.

När man anropar funktionen frmShowAscii.ShowAsciiForm så visas alla ascii värden i frmShowAscii...så långt e det lugnt..

Men sen så vill jag att ascii värderna ska returneras i ByRef som både tal och bokstav...

Någon som har ngt tips på hur det ska gå till?

Tack på förhand!!


Svara

Sv: Returnera ascii i ByRef

Postades av 2002-06-19 08:59:32 - Niklas Jansson

1. Du bör inte använda en egen funktion för att visa formen. Visa den med VB:s inbyggda versioner (frmShowAscii.Show) och använd något av initieringseventen.

2. Du kan inte returnera _alla_ tecken och ascii-koder i vanliga variabler. Du måste ha arrayer eller varianter för det.

Du behöver inte returnera ascii-värdena och tecknen från funktionen överhuvudtaget. Det är såpass kort kod att du kan använda

Dim i As Long
For i = 1 to 255
'Ascii-koden är i. Tecknet är Chr$(i)
Next

där du behöver.

/Niklas Jansson


Svara

Sv: Returnera ascii i ByRef

Postades av 2002-06-19 09:32:31 - Raderat konto

Oki..men så långt har jag kommit, har ju använt mig av en liknande loop för att få ut att asci värden..

Men sen att jag vill returnera ascii värderna i ByRef, hur skulle det gå till i form av en array..?


Svara

Sv: Returnera ascii i ByRef

Postades av 2002-06-19 09:46:34 - Niklas Jansson

Gör inte så... Det är onödigt och krångligt.

Men om du måste kan du göra så här:

<code>
Public Function ShowAsciiForm(ByRef lAscii(1 to 255) As Long, ByRef sChar(1 to 255) As String) As Boolean
Dim i As Long
For i = 1 to 255
lAscii(i) = i
sChar(i) = Chr$(i)
'Och vad du skall göra mer
Next
End Function
</code>

Observera att de arrayer du skickar i detta fall måste vara deklarerade som "Dim l(1 to 255) as long", annars funkar det inte. <br><br>

Det är ändå inte speciellt rekommenderat. Du behöver väl knappast ha mer än sChar. Då får du fram tecken "i" med sChar(i). <br><br>

Berätta bakgrunden till det du gör så finns det nog en vettigare metod att göra det på. <br>
/Niklas Jansson


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 610
27 953
271 709
1 540
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