Benutzer mit den meisten Antworten
TypLibrary erstellen

Frage
-
Hallo,
ich bastle gerade folgende anleitung nach:
http://www.computerbase.de/forum/showthread.php?t=636766
könnt ihr mir sagen wie ich das hier machen kann: "6. Erstelle über tlbexp die notwendige TypLibrary"?
ich habe im internet gelesen dass man zum erstellen einer tlb Datei ein visual studio tool benötigt, könnt ihr mir sagen ob das stimm und falls ja, was ich mir dafür wie installieren muss? alle anleitungen im netz habe ich nicht verstanden einschließlich der "extra" schaltfläche die ich in meinem visual studios 2013 express garnicht finde... falls ihr einen anderen weg kennt eine typlibrary zu erzeugen würde ich mich über eine anleitung dazu freuen.
Antworten
-
Hallo,
der Aufruf befindet sich nicht im VS, sondern im Programme-Menü, das es auch unter Win 8.x nach wie vor noch gibt.
Im Explorer: c:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio Community 2013\Microsoft Visual Studio 2012\Visual Studio Tools\VS2012 ARM Cross Tools Command Prompt.lnk
Man kann sich in der Taskleiste auch eine Symbolleiste einrichten, die auf das Verzeichnis c:\ProgramData\Microsoft\Windows\Start Menu\Programs\ zeigt.
Den Aufruf der VS-Umgebung kann man sich auch aus der im Programme-Menü erstellten Verknüpfung kopieren und im VS unter Extras / Externe Tools... einen Eintrag erstellen.
Gruß
Heiko- Als Antwort markiert 'System.AccessViolationException' Mittwoch, 17. Juni 2015 16:53
Alle Antworten
-
hallo,
kannst du mir sagen was genau du dafür installiert hast? meine windows sdk installation hat mein kein entsprechendes verzeichnis erstellt
- Bearbeitet 'System.AccessViolationException' Mittwoch, 17. Juni 2015 13:06
-
ok, d.h. ich muss schonmal nichts neues installieren.
folgende fragen:
1. hast du das c# projekt das zu einer typlibrary werden soll als ClassLibrary erstellt oder als etwas anderes?
2. wenn ich auf build soulution im debug klicke wird mir die dll angelegt, wird bei dir zeitgleich eine tlb datei erzeugt?
- Bearbeitet 'System.AccessViolationException' Mittwoch, 17. Juni 2015 13:47
-
Hallo,
in einem Klassenbibliothek- Projekt wird eine dll-Datei generiert.
Die tlb-Datei kann man mit der Hilfe Tlbexp.exe erzeugen.
Grüße
-
Hallo AccessViolationException,
im Programme-Menü zu Visual Studio kann man die Eingabeaufforderung für die VS-Umgebung öffnen. Dort kannst du
where tlbexp
aufrufen. Bei mir sind sie hier vorhanden:
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\TlbExp.exe
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\TlbExp.exeAlternativ läßt sich dafür auch der Explorer mit F3 oder Stgr+F über C:\ dafür benutzen.
Gruß
Heiko -
danke
leider habe ich keine tlbExp.exe datei auf dem rechner (ich habe die datei eben per suchfunktion gesucht), außerdem habe ich kein microsoft sdk. gibt es diese eingabeaufforderung auch in der expressversion? alternativ kann ich mir die anderen versionen über die seite meiner hochschule runterladen (dauert nur leider immer sehr lange)
-
Hallo,
der Aufruf befindet sich nicht im VS, sondern im Programme-Menü, das es auch unter Win 8.x nach wie vor noch gibt.
Im Explorer: c:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio Community 2013\Microsoft Visual Studio 2012\Visual Studio Tools\VS2012 ARM Cross Tools Command Prompt.lnk
Man kann sich in der Taskleiste auch eine Symbolleiste einrichten, die auf das Verzeichnis c:\ProgramData\Microsoft\Windows\Start Menu\Programs\ zeigt.
Den Aufruf der VS-Umgebung kann man sich auch aus der im Programme-Menü erstellten Verknüpfung kopieren und im VS unter Extras / Externe Tools... einen Eintrag erstellen.
Gruß
Heiko- Als Antwort markiert 'System.AccessViolationException' Mittwoch, 17. Juni 2015 16:53
-
ok, ich habe folgendes gemacht:
ich bin mit dieser promptshell in das verzeichnis meiner test.dll gewandert und habe "tlbexp test.dll" eingegeben, die tlb datei wurde passend erzeugt.
danke!
- Bearbeitet 'System.AccessViolationException' Mittwoch, 17. Juni 2015 16:54