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


Rensa en sträng

Postades av 2001-11-28 10:30:00 - Martin Modig, i forum visual basic - allmänt, Tråden har 5 Kommentarer och lästs av 487 personer

Tjenare

Jag har ett litet problem som jag hoppas någon kan hjälpa mig med. Jag anropar en dll-funktion som tar en sträng och skriver i den . Jag måste deffinera hur lång strängen skall vara. Mitt problem är att när jag får tillbaka strängen så innehåller den värdet+en massa skräp (vbNullChar tror jag att det är ser ut som fyrkanter i debuggen) Hur får jag bort dessa smidigast??

Mvh
Hulken


Svara

Sv: Rensa en sträng

Postades av 2001-11-28 10:46:00 - Sven Åke Persson

Hej
Så här brukar jag lösa det ,ersätt inpStr med din variabel

If InStr(inpStr, Chr$(0)) Then _
inpStr = Left$(inpStr, InStr(inpStr, Chr$(0)) - 1)

mvh
Sven


Svara

Sv: Rensa en sträng

Postades av 2001-11-28 10:54:00 - Sven Åke Persson

Igen
Nu blev jag nyfiken. Hur får du din DLL att returnera en sträng
som Vb accepterar. Har en fråga under Delphi som handlar om
detta ,hur skrev du i exporten från din dll.
Hur har du deklarerat retur värdet i VB Functionen ?

Mitt inlägg i Delphi :
"Hello Folks
En fråga som är lika gammal som Delphi och VB.

Hur får jag en Delphi DLL Funktion att returnera en sträng
som Visual Basic begriper. StdCall SafeCall AnsiString osv. ?

Delphi DLL :er är guld som komplemment till VB , men
just denna problematik har jag aldrig lyckas lösa."

undrar
Sven


Svara

Sv: Rensa en sträng

Postades av 2001-11-28 11:00:00 - Martin Modig


Tyvärr kan jag nog inte hjälpa dig för fuktionen jag använder tar en string ByRef som inparameter. Sedan skriver dllen i strängen men den retunerar ingen sträng. Eftersom den tar den ByRef så står värdet i strängen när funktionen är klar. Funktionen i dllen är konstruerad så just för att jag inte kunde retunera en sträng =)

Mvh
H


Svara

Sv: Rensa en sträng

Postades av 2001-11-30 00:14:00 - Thomas Modig

Nu blev jag nyfiken....

Om du har skrivit dll'en som modifierar den strängen som du skickar in som referensvariabel, varför trimmar du då inte strängen i dll'en? Om du kan göra det så slipper du ju isf problemet med att få strängen utfylld med chr$(0).

mvh /Thomas


Svara

Sv: Rensa en sträng

Postades av 2001-11-30 00:57:00 - Sven Åke Persson

Hej
Njaaaaaaaa han måste förmodligen lägga upp en stringbuffer
med Chr$(0) som skall ta emot returned lpstring. dvs han
pekar mot en minnesarea där stringen finns, nullterminated.
Tex GetPrivateProfile API :et funkar så. mfl mfl.

tror
Sven


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 628
27 953
271 710
652
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