Hallo, ich habe in meinem Rechner eine Framegrabber (PCI) Karte eingebaut. Nun wüsste ich gerne wie man das Live-Bild von diesem Framegrabber in ein Visual Basic Programm einfüen kann? Ich hoffe mir kann wer helfen! mfg
Bei Hauppauge gibt es dafür VB Samples und eine ocx zum einbinden.
Das trifft sich gut, mein Framegrabber ist von Hauppauge. Hab da eine CD (WinTV, Installation and Utilities for Windows) auf der ist aber nichts passendes drauf. Werd mal die Website duchforsten, vielleicht find ich da was...
hmm, scheinbar gibts das nicht mehr so wie früher, Schau mal direkt auf dem ftp Server, veilelicht geht das hier ftp://ftp.hauppauge.com/Support/OCX/
Hab mir das jetzt heruntergeladen und installiert. Wenn ich nun das Objekt einfügen will, kommt folgende Fehlermeldung Das Active-X Steuerelement konnte nicht importiert werden. Stellen Sie sicher das es ordnungsgemäs registriert wurde. In der Verweisliste steht beim Objekt: System kann den angegebenen Verweis nicht finden. was kann daran schuld sein?
Weiters hab ich noch 5 Warnungen im Programm (verwende VB 2008) 1 Die Komponente "hcwWinTVControl", auf die verwiesen wird, wurde nicht gefunden. 2Die Abhängikeiten des Com-Verweises "hcwWinTVControl" konnte nicht ermittelt werden. Fehler beim Laden der Typbibliothek/DLL. (Ausnahme von HRESULT: 0x80029C4A(TYPE_E_CANTLOADLIBRARY)) 3 Eine Wrapperassembly für die hcwWinTVControl_Typenbibliothek konnte nicht erstellt werden. Fehler beim Laden der Typbibliothek/DLL.(Ausnahme von HRESULT: 0x80029C4A(TYPE_E_CANTLOADLIBRARY)) 4 Eine Wrapperassembly für die hcwWinTVControl_Typenbibliothek konnte nicht erstellt werden. Fehler beim Laden der Typbibliothek/DLL.(Ausnahme von HRESULT: 0x80029C4A(TYPE_E_CANTLOADLIBRARY)) 5 Die Komponente "AxhcwWinTVControl", auf die verwiesen wird, wurde nicht gefunden.
hmm, habe das zuletzt mit VisualStudio 6 auf XP verwendet da hat es geklappt
Ich verwende VB2008 und Win XP. Komm einfach nicht weiter, wie ich diesen Fehler beseitigen könnte. Ich würde gerne wissen, was bedeutet das auf die Komponente auf die verwiesen wurde nicht gefunden werden konnte... Warum nicht, die OCX Datei ist doch im system32 Ordner, von dort hab ich sie auch ausgewählt...
VB2008 setzt auf .Net auf, das OCX scheint aber ein "natives", also .Net-loses OCX zu sein (VB6 war die letzte .Net-lose VB-Version). Damit das miteinander arbeiten kann, ist ein ziemlicher Schichtkuchen namens "marshaling" und weißnichtwasallessonstnochso erforderlich. Such Dir besser ein .Net-Control, das die Aufgabe erfüllt, das dürfte einfacher sein.
Wenn du mir jetzt noch sagst was du genau mit einem .Net Control meinst bin ich glücklich! :-) ich will ja nur das Live-Bild vom Framegrabber in meinem VB Programm anzeigen... mfg
Von Hauppauge gibts evtl. ein .net SDK auf Anfrage, steht auf deren HP. http://www.hauppauge.co.uk/site/support/support_all.html?prod=2 >Rechts SDK
Danke für die Info, hab da mal angefragt. Hoffe das ich bald eine Antwort bekomme...
Ich hab das ganze jetzt anhand von diesem Beispiel gelöst: http://www.vb-helper.com/howto_net_video_capture.html Das funktioniert auch schon fast wie ich es will. Das einzige Problem was ich noch habe ist, das ich erst kurz das originale mitgelieferte Programm öffnen muss weil sonst wird in meinem selbst geschriebenen Programm nichts angezeigt, woran könnte das liegen??
Die Originale Software wählt die Eingangsquelle oder Tuner + Kanal/Frequenz falls vorhanden, mehr normalwerweise nicht.
Ich bin der Meinung das die Verbindung zur Karte hergestellt wird, aber der Falsche Kanal gewählt wird, hab 3 Eingänge... Die Frage ist jetzt wie ich den richtigen Kanal auswählen kann...?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.