Avatar billede netro Nybegynder
15. februar 2007 - 11:47 Der er 5 kommentarer og
2 løsninger

Kald funktion i exe-fil

Hvis jeg har to exe-filer, og ønsker at kalde en funktion i den ene fra den anden, hvad gør jeg så?
Avatar billede mcgoat Nybegynder
15. februar 2007 - 12:08 #1
Det kan du nok ikke med mindre den ene exe fil er sat op til at hente parametre. Så hvis exe filen f.eks får parametret /runthis så kører den funktionen runthis
Avatar billede arne_v Ekspert
15. februar 2007 - 16:36 #2
hvis det er to rigtige .NET EXE filer saa boer du kunne saette reference til den ene fra
den anden og bare kalde
Avatar billede r9 Nybegynder
18. februar 2007 - 02:09 #3
I Net 1.1 er det ikke muligt at lave en reference til en exe.

Men i Net 2.0 er det muligt. Blot lave en reference ligesom du laver en reference til en dll.
Avatar billede arne_v Ekspert
18. februar 2007 - 02:28 #4
C:\>type a.vb
Imports System

Public Class A
    Public Shared Sub Something()
        Console.WriteLine("Something called")
    End Sub
    Public Shared Sub Main(ByVal args As String())
        SomeThing()
    End Sub
End Class


C:\>type b.vb
Imports System

Public Class B
    Public Shared Sub Main(ByVal args As String())
        A.SomeThing()
    End Sub
End Class


C:\>vbc a.vb
Microsoft (R) Visual Basic .NET Compiler version 7.10.6001.4
for Microsoft (R) .NET Framework version 1.1.4322.2032
Copyright (C) Microsoft Corporation 1987-2002. All rights reserved.


C:\>a
Something called

C:\>vbc /r:A.exe B.vb
Microsoft (R) Visual Basic .NET Compiler version 7.10.6001.4
for Microsoft (R) .NET Framework version 1.1.4322.2032
Copyright (C) Microsoft Corporation 1987-2002. All rights reserved.


C:\>b
Something called
Avatar billede arne_v Ekspert
18. februar 2007 - 02:57 #5
Det er muligt at VS 2003 ikke tillader det men .NET 1.1 gør
Avatar billede netro Nybegynder
18. februar 2007 - 03:23 #6
Ok, jeg prøver at se på det. Læg også et svar, Arne.
Avatar billede arne_v Ekspert
18. februar 2007 - 04:51 #7
.
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