Avatar billede websam Nybegynder
06. maj 2004 - 09:27 Der er 1 kommentar og
1 løsning

Fejl på kode i .dll komponent ?

Hejsa,

Jeg har følgende kode som skal starte Solid Works (et tegneprogram) op. Når koden er lavet som en exe fil virker det hele fint men prøver jeg at lave en dll fil får jeg fejl :

  Dim swApp As Object
  Dim Part As Object
  Dim boolstatus As Boolean
  Dim longstatus As Long
  Dim Annotation As Object
  Dim Gtol As Object
  Dim DatumTag As Object
  Dim FeatureData As Object
  Dim Feature As Object
  Dim Component As Object
  Dim PartTitle As String

  Sub main()
    Set swApp = CreateObject("SldWorks.Application")
    Set Part = swApp.OpenDoc2("D:\Skivetest.SLDPRT", 1, 0, 0, 0, longstatus)
    Set Part = swApp.ActiveDoc
    Part.PrintDirect
    swApp.CloseDoc "Skivetest"
    swApp.ExitApp
  End Sub

Fejlen jeg får ser således ud :

ActiveX component can't create object

/Conset/Test/DllTest.asp, line 12

og det er i denne linie på min asp side :

<%
Dim DllTest
Set DllTest = Server.CreateObject("Conset.Test")
    DllTest.Main() '--- Linie  12
Set DllTest = Nothing
%>

Håber der er en der kan klare den :o)

/Websam
Avatar billede websam Nybegynder
10. maj 2004 - 12:21 #1
Det ser ikke ud til der er mange der kan hjælpe med dette jeg kan da lige tilføje at hvis jeg kompiler koden til en .exe fil og klikker på den ja så virker det hele ganske fint jeg ved ikke om det hjælper ?

En anden mulighed var jo så at køre .exe filen fra en asp side, så hvis der er nogen der har erfaringer med dette må de meget gerne komme med input forslag til hvordan det kan gøres ?

/Websam
Avatar billede websam Nybegynder
18. maj 2004 - 21:34 #2
lukker :o(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester