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


modul problem.....

Postades av 2002-03-22 11:06:34 - Christer Eriksson, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 421 personer

Här är en bit av den kod som jag har i modulen.. denna bit efterföljs av identiska, med undantag från olika HTML-taggar... problemet är bara attt när jag stegar genom koden så går den till Select Case KeyAscii, och sedan hoppar den direkt till End Select.. jag vill inte att den ska göra det.. den ska ju kolla om det står <html> och iså fall lägga till </html> när jag trycker på Enter... e det nån som har en aning om varför?

<code>
Public Sub SH_KeyPress(KeyAscii As Integer)
With frm_main
Select Case KeyAscii
Case vbKeyReturn
'<HTML>
sText = rtText.Text
lStop = rtText.SelStart
lStart = InStrRev(sText, "<", lStop)
If lStart Then
If lStop > lStart Then
sTag = Mid$(sText, lStart, lStop - lStart + 1)
If StrComp(sTag, "<html>", vbTextCompare) = 0 Then
If InStr(lStop, sText, "</html>", vbTextCompare) = 0 Then
rtText.SelText = vbCrLf & "</" & Mid(sTag, 2, Len(sTag) - 2) & ">"
rtText.SelStart = lStop + 2
KeyAscii = 0
End If
End If
End If
End If
</code>


Svara

Sv: modul problem.....

Postades av 2002-03-22 11:25:25 - Sven Åke Persson

Hej
Svårt att veta om du inte visar koden, men du måste
göra Suben Public om den ligger i en BasModul.

Varför tror du att det går snabbare där ?

mvh
Sven


Svara

Sv: modul problem.....

Postades av 2002-03-22 12:16:40 - Sven Åke Persson

Hej
Nu framgår det inte om denna kod ligger i en BasModul
Men om den gör det så går det inte.
Du kan inte ha en Public Sub SH_KeyPress(KeyAscii As Integer)
i en BasModul. KeyAscii As Integer tillhör Objektet TextBox
som bara kan ligga i ett formulär.

mvh
Sven


Svara

Sv: modul problem.....

Postades av 2002-03-22 12:19:01 - Christer Eriksson

jag har provat båda.. det går betydligt snabbare att ladda programet när koden ligger i modulen...

<code>
Private Sub rtText_KeyPress(KeyAscii As Integer)
On Error Resume Next

If bolSH = True Then
Call SH_KeyPress(KeyAscii)
End If
End Sub
</code>

så här ser suben i formuläret ut.. det e den som ropar på suben i modulen.. men det funkar inte...


Svara

Sv: modul problem.....

Postades av 2002-03-22 12:20:04 - Christer Eriksson

hur ska jag skriva då då? bara ta bort det eller?


Svara

Sv: modul problem.....

Postades av 2002-03-22 12:45:38 - Sven Åke Persson

Hej
Okidoki det ser Ok ut Men ändra KeyPress och KeyAscii till något annat
Förslag:
Call SH_Tangent(KeyAscii) 'Här skall det vara KeyAscii

Public Sub SH_Tangent(ByVal KAscii As Integer)
ändra till KAscii på alla ställe i Suben
>With frm_main
se konstigt ut när använder du det,längre ner kanske ?
tror
Sven



Svara

Sv: modul problem.....

Postades av 2002-03-22 13:33:59 - Christer Eriksson

tack.. funka nu.. hade desutom glömt att sätta pungt framför de objekt som finns i frm_main.. *pinsamt* men nu funkar det.


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 644
27 953
271 710
12 021
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