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


Mappar

Postades av 2003-12-03 10:38:22 - Lennart Danielsson, i forum visual basic - allmänt, Tråden har 12 Kommentarer och lästs av 449 personer

vad är detta för något som ÄR FEL.....

Runtime Error 453

Can't find DLL entrey point
SHCreateDirectoryExa in Shell32


Det är deklarerar i General

Option explicit

Private Declare Function SHCreateDirectoryEx Lib "shell32.dll" _
Alias "SHCreateDirectoryExA" (ByVal hwnd As Long, _
ByVal pszPath As String, ByVal psa As Any) As Long


Svara

Sv: Mappar

Postades av 2003-12-03 10:47:09 - Sven Åke Persson

Du får visa vad du skickade till DLL :en


Svara

Sv: Mappar

Postades av 2003-12-03 11:03:21 - Lennart Danielsson

detta helt enligt dig

Private Sub Command1_Click() 'Test exempel
SHCreateDirectoryEx Me.hwnd, "D:\tester\" & Text3.Text, ByVal 0&
End Sub


Svara

Sv: Mappar

Postades av 2003-12-03 11:33:51 - Sven Åke Persson

Ja det kan du. Då måste Vi vaska fram textsträngen för dessa.
Detta exempel .Du har en Drive1 , en Dir1, en Text3 en Command1.

<code>
Option Explicit
Private Declare Function SHCreateDirectoryEx Lib "shell32" _
Alias "SHCreateDirectoryExA" (ByVal hwnd As Long, _
ByVal pszPath As String, ByVal psa As Any) As Long

Dim MyPath As String

Private Sub Form_Load()
Drive1.Drive = "C:" 'Start drive
End Sub

Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub

Private Sub Dir1_Change()
MyPath = Dir1.Path & "\" 'Dubbelklicka på mapp du vill ha
End Sub

Private Sub Command1_Click() 'Test
SHCreateDirectoryEx Me.hwnd, MyPath & Text3.Text, ByVal 0&
End Sub
</code>


Svara

Sv: Mappar

Postades av 2003-12-03 11:36:29 - Sven Åke Persson

Mysko vad står det i Text3.


Svara

Sv: Mappar

Postades av 2003-12-03 11:49:18 - Lennart Danielsson

text3.text = ""
text3.text = bilder tex eller något annat som man matar in i textboxen.
trycker enter och då skall den nya mappen tillverkas


Svara

Sv: Mappar

Postades av 2003-12-03 11:55:32 - Sven Åke Persson

Det kan ju inte stå en tom sträng i Text3 då blir det knass.
Sen en annan sak har du en Drive D.
Har du otillåtna tecken i Text3 vilket OS kör du ?

Du får lägga till en rad
If Text3.Text = "" Then Exit Sub

Fortfarande mysko det borde inte bli fel med Bilder
Kommer felet när du trycker Enter ? eller tidigare ?

Lägg in en MsgBox innan så du kan kolla vad du skickar

MsgBox MyPath & "\" & Text3.Text


Svara

Sv: Mappar

Postades av 2003-12-03 12:02:14 - Lennart Danielsson

Jag har en hårddisk partionerad på fyra c d e f

använder endast text

Win 98SE

VisualBasic 6.0

fick efter senaste provet efter det du skrev gjorde nytt men får ändå runtime error 453
ShCreateDirectoryeXa in shell32

Är det något fel på min VB el windows ?????????????????????????


Svara

Sv: Mappar

Postades av 2003-12-03 12:07:35 - Sven Åke Persson

Men va faen du skall klippa och klistra

SHCreateDirectoryExa in Shell32 Exa heter det för faen inte
SHCreateDirectoryEx in Shell32 skall det vara .


Svara

Sv: Mappar

Postades av 2003-12-03 12:12:53 - Lennart Danielsson

2003-12-03 11:33:51 - SvenPon


Ja det kan du. Då måste Vi vaska fram textsträngen för dessa.
Detta exempel .Du har en Drive1 , en Dir1, en Text3 en Command1.

Option Explicit
Private Declare Function SHCreateDirectoryEx Lib "shell32" _
Alias "SHCreateDirectoryExA" (ByVal hwnd As Long, _
ByVal pszPath As String, ByVal psa As Any) As Long

Dim MyPath As String

Private Sub Form_Load()
Drive1.Drive = "C:" 'Start drive
End Sub

Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub

Private Sub Dir1_Change()
MyPath = Dir1.Path & "\" 'Dubbelklicka på mapp du vill ha
End Sub

Private Sub Command1_Click() 'Test
SHCreateDirectoryEx Me.hwnd, MyPath & Text3.Text, ByVal 0&
End Sub


Men kan det inte vara att du har skrivit fel i koden själv


Svara

Sv: Mappar

Postades av 2003-12-03 12:27:23 - Sven Åke Persson

>Men kan det inte vara att du har skrivit fel i koden själv
Nix testar alltid innan jag sticker ut
Kom på felet Detta API funkar inte i Win98 jag kör XP skall vara

Private Declare Function CreateDirectoryEx Lib "kernel32" Alias "CreateDirectoryExA" (ByVal lpTemplateDirectory As String, ByVal lpNewDirectory As String, lpSecurityAttributes As Any) As Long
Private Declare Function RemoveDirectory Lib "kernel32" Alias "RemoveDirectoryA" (ByVal lpPathName As String) As Long
Private Sub Form_Load()
'KPD-Team 1999
'URL: http://www.allapi.net/
'E-Mail: KPDTeam@Allapi.net
'Create a new directory
CreateDirectoryEx "C:\Windows", "C:\KPD-Team", ByVal 0&
'remove the directory
RemoveDirectory "C:\KPD-Team"
End Sub


Svara

Sv: Mappar

Postades av 2003-12-03 12:52:10 - Sven Åke Persson

Det fungerar sådär , har inte tid tvättstugan väntar
<code>
Option Explicit
Private Declare Function CreateDirectoryEx Lib "kernel32" _
Alias "CreateDirectoryExA" (ByVal lpTemplateDirectory As String, _
ByVal lpNewDirectory As String, lpSecurityAttributes As Any) As Long

Dim MyPath As String

Private Sub Form_Load()
Drive1.Drive = "C:" 'Start drive
Text1.Text = ""
End Sub

Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub

Private Sub Dir1_Change()
MyPath = Dir1.Path & "\" 'Dubbelklicka på mapp du vill ha
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)
Dim tmpStr As String
If KeyAscii = 13 Then
If Text1.Text <> "" Then
tmpStr = Text1.Text
CreateDirectoryEx MyPath, tmpStr, ByVal 0&
End If
End If
End Sub
</code>


Svara

Sv: Mappar

Postades av 2003-12-04 08:35:38 - Lennart Danielsson

Tack för all hjälp nu fungerar det


Svara

Nyligen

  • 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
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 553
27 958
271 741
2 732
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