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


Förhindra att annan fil laddas in

Postades av 2006-03-01 20:56:33 - Kenneth Jonsson, i forum visual basic - allmänt, Tråden har 1 Kommentarer och lästs av 979 personer

Hej igen!

Nedanstående kod visar hur jag i en annan Form lägger in en textfil (filändelse .bok) plus bild i först A)
Ex. heter textfilen Göran.bok och nästa Bosse.bok.... etc ett antal filer som läses in i en Filelistbox och sedan via ett klick på någon visas i Text2 textbox.
I koden B) kan jag lägga till en kompletterande textfil till någon av Bosse.bok etc.... Dessa textfiler har istället filändelse .boka och exemplet Bosse.bok kompletteras då med Bosse.boka när jag väljer
att komplettera till Text3.
Mitt problem är hur man förhindrar med kod att ex. Göran.bok inte kompletteras med Bosse.boka
utan att endast Bosse.bok kan kompletteras med Bosse.boka och vise verca. Detta för att fel info. inte ska kompletteras till fel fil.

Hoppas jag inte krånglat till förklaringen för omfattande....???

'För att läsa in texten från vald fil i en textbox i en annan form kan man göra så här.
'A)
Private Sub File1_Click()

Dim text As String

Load Bokvisaren

Bokvisaren.Text2 = ""
Open "C:\Bok\" & File1 For Input As #1
Bokvisaren.Visible = True
Do While Not EOF(1)
Line Input #1, text
Bokvisaren.Text2 = Bokvisaren.Text2 & text & vbNewLine
Loop
Close #1

Bokvisaren.Image1.Picture = LoadPicture("C:\Bok\" & SetImgExt(File1, "jpg"))

Bokvisaren.Show , Me

Hook hwnd
End Sub

'För att läsa in texten från vald fil i en textbox i en annan form kan man göra så här.
B)
Private Sub File2_Click()

Dim text As String
Load Bokvisaren

Bokvisaren.Text3 = ""
Open "C:\Bok\" & File2 For Input As #1
Do While Not EOF(1)
Line Input #1, text
Bokvisaren.Text3 = Bokvisaren.Text3 & text & vbNewLine
Loop
Close #1

End Sub


Mch
Kenneth


Svara

Sv: Förhindra att annan fil laddas in

Postades av 2006-08-23 09:49:48 - Michael Hålling

Prova och gör en function som du kan anropa med de båda filnamnen, för och avgöra om det är samma person.

private function IsSamePerson(byval pFile1 as string, byval pFile2 as string) as boolean
' Rutinen förutsätter att båda filerna heter samma, och att enbart extensionen skiljer.
Dim lPos as long

' Hitta var extensionen börjar i fil 1
lPos = instrRev(pFile1,".")
' Finns det ingen punkt, hoppa ur
if lPos = 0 then exit function

' Kolla så att pFile2 namnet är kortare än extensionspunkten i pFile1
if len(pFile2) < lPos then exit function

' Gör om filnamnen till lowercase
pFile1 = lcase$(pFile1)
pFile2 = lcase$(pFile2)
' Jämför nu namnen fram till och med extensions punkten
if left$(pFile1,lPos) = left$(pFile2,lPos)
IsSamePerson = true
end if

end function


Svara

Nyligen

  • 17:57 Vart är SEO på väg till 2030?
  • 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

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 659
27 953
271 711
828
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
Expand
next previous
Close

Previous

0/0

Next