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


Spara bild

Postades av 2006-04-12 01:51:40 - Niclas Åberg, i forum visual basic - allmänt, Tråden har 5 Kommentarer och lästs av 795 personer

Hejsan.
Håller på med ett litet "printscreen" program där bilderna automatiskt ska sparas varje gång man trycker på ctrl>s. Problemet är att bilden sparas över varje gång man trycker. Gjorde därför detta test:

<code>
sparad = False
x = 0
While sparad = False
x = x + 1

If Dir("c:\screen_" & x & ".bmp") <> "" Then
Else
SavePicture Image1.Picture, "c:\screen_" & x & ".bmp"
sparad = True
End If
Wend
</code>

Där jag först kollar ifall bilden finns och isåfall lägger till en siffra i slutet. Men detta ger efter ett par tryck ett runtime error.

Någon som vet ett smidigare sätt, eller ser vad jag kan ha gjort för fel?

Tack på förhand.
MVH Niclas Åberg

<EDIT>
felmeddelandet:

run-time error "521":
can´t open clip board
</EDIT>


Svara

Sv: Spara bild

Postades av 2006-04-12 08:28:47 - Maria Green

Jag har inget bra svar till dig men på felmeddelandet verkar det ju inte som att problemet ligger i den här koden eftersom felet säger att clip boarden ej kan öppnas. Lägg till felhantering som fångar felet istället och så kan du ju undersöka lite mer vad run-time error 521 betyder.

/Maria


Svara

Sv:Spara bild

Postades av 2006-04-12 09:36:48 - Sven Åke Persson

Spånar lite snabbt
Det finns ett VB-kommando <b>ClipBoard.Clear</b> som du bör köra före ny lagring av bild.

Edit: En annan varint du kan prova är att ta hand om Error.

On Error Goto ClipError

ClipError:
ClipBoard.Clear
Resume Next
End Sub

Skrivet direkt ur minnet du får kolla principen.


Svara

Sv: Spara bild

Postades av 2006-04-12 14:14:46 - Niclas Åberg

Hej igen!
Tack för era svar. Förstår inte riktigt vad ni menar. Testade att lägga en clipboard.clear efter att jag har sparat. men det verkar bli samma fel. Sen måste det väl finnas ett smidigare sätt att kolla ifall en fil finns och isåfall ge den ett annat namn? När jag använder mig av mitt sätt blir ju programet segare och segare, eftersom det får loopa längre och längre.

Tack på förhand!

MVH Niclas Åberg


Svara

Sv:Spara bild

Postades av 2006-04-12 14:48:04 - Sven Åke Persson

Ahaaa där har Vi det gamla klassiska felet.Uppfattade inte att det
var FileExsist som krånglade. Dir( ) funkar inte när filen ligger direkt under C:\ Rot

Gammalt känt fel.Överväg att lägga dina bilder i särskild mapp så löser det sig.

Inte speciellt bra att ha lösa filer direkt under C:

Vidare skall ClipBoard.Clear stå före du save :ar för att det skall göra nytta.

Verkar som det finns två fel dels c:\screen om filen redan finns och dels att
ClipBoard bråkar med dig av någon anledning.


Svara

Sv: Spara bild

Postades av 2006-04-20 01:28:25 - Niclas Åberg

Tack för det! Nu fungerar allt.

MVH Niclas Åberg


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

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 570 723
27 958
271 751
640
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