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


Problem med Common Dialog i Win98 - Problemet löst!

Postades av 2001-12-05 18:32:28 - L G Petersson, i forum visual basic - allmänt, Tråden har 4 Kommentarer och lästs av 443 personer

Det hjälpte med att dubblera värdet på .MaxFileSize. Default värde är 256. Lite märkligt eftersom filenamnets totala innehåll inklusive path ej överskrider 50 bytes.
----------------------------------------------------------------------------------

Jag har ett program som fungerar utmärkt i flera Win98, men ej i några. Felmeddelandet blir:
'20476
|
The fileName buffer is too small to store the selected fileName(s) (Increase max file size)',

men om jag dubbelklickar på en fil-icon öppnas filen korrekt och filnamn + sökväg är 50 bytes.
Default MaxFileSize är dubblerad och täcker flera gånger om filnamn och sökväg.
.
Är det någon som har något tips? Så här ser koden ut:

Private Sub cmdSource_Click() 'Open a file to encrypt or decrypt
Dim sText As String
Dim HurStorFil As Long
Dim iPos As Integer
On Error GoTo ERRH
sText = ""
Unload frmBrowser
Set frmBrowser = Nothing
Unload frmText
Set frmText = Nothing
lblSource = ""
lblDest = ""
cmdOpen.Enabled = False

With cD1
.CancelError = True
.DialogTitle = "Select a file to encrypt or decrypt"
.MaxFileSize = 512 'Default dubblerad
.Flags = cdlOFNFileMustExist
.InitDir = "C:\"
.FileName = ""
.Filter = "All Files (*.*)|*.*|Text Files (*.txt)|*.txt|Coded Files (*.cod)|*.cod"
.ShowOpen 'Problemet uppstår då filen skall öppnas!!!!
MsgBox "File to open: " & .FileName
HurStorFil = Round(FileLen(.FileName) / 1024)
lblWorking.Caption = " Source file size: " & HurStorFil & " kB" & " Estimated working-time: " & Round(HurStorFil / 75, 2) & " Seconds"
End With

iPos = InStr((cD1.FileName), ".") 'Check existing file-extension
If iPos = 0 Then 'If not existing fill-in full path
sText = InputBox("Error! Fill-in complete file-name including file-extension and full path!")

If vbCancel Then
lblWorking.Caption = ""
Exit Sub
End If

cD1.FileName = sText
lblSource = cD1.FileName
iPos = InStr((cD1.FileName), ".")
Else:
lblSource = cD1.FileName
End If

cmdClear.Enabled = True
cmdSource.Enabled = False
cmdDestination.Enabled = True
lblDest = ""
If bShowDest = False Then
cmdOpen.Enabled = True
bOpenFile = False
Else:
cmdOpen.Enabled = False
bOpenFile = True
frmMain.MousePointer = vbHourglass
If Right$(cD1.FileName, 3) = "cod" Then
frmText.Show
Else:
frmBrowser.Show
End If
End If
Exit Sub
ERRH:
MsgBox Err.Number & vbCr & Err.Source & vbCr & Err.Description, vbInformation, ATITLE
MousePointer = vbDefault
End Sub


Svara

Sv: Problem med Common Dialog i Win98

Postades av 2001-12-05 18:54:52 - Sven Åke Persson

Hej
Snabbt och kanske fel, men det verkar vara Unicode problem.

tror
Sven


Svara

Sv: Problem med Common Dialog i Win98

Postades av 2001-12-05 21:01:01 - Andreas Hillqvist

Vad är cD1? ÄR det en Microsoft Common Dilogs kontroll?


Svara

Sv: Problem med Common Dialog i Win98

Postades av 2001-12-06 09:51:57 - L G Petersson

cD1 = Microsoft Common Dialog Control 6.0 (SP3), Comdlg32.ocx


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
1 117
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