Hallo,
hoffe die Kategorie passt....
Gibt es mit XBase die Möglichkeit ein externes Videosignal in einem Fenster anzuzeigen?
Z.B. WebCamBild
Gruß Stefan
externes Videosignal anzeigen?
Moderator: Moderatoren
- Rolf Ramacher
- Der Entwickler von "Deep Thought"
- Beiträge: 1931
- Registriert: Do, 09. Nov 2006 10:33
- Wohnort: Bergheim
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: externes Videosignal anzeigen?
Hallo Stefan
versuche es mal hiermit
und aufrufen
hierbei wird anhand vom Dateianhang das entsprechende Programm aus Windows aufgerufen.
kann pdf, jpg, bmp - sein. dein Videosignal sollte funktionieren.
versuche es mal hiermit
Code: Alles auswählen
#include "Common.ch"
#include "Gra.ch"
#include "Xbp.ch"
#include "Appevent.ch"
#include "Font.ch"
#include "Inkey.ch"
#include "dll.ch"
#DEFINE SW_HIDE 0
#DEFINE SW_SHOWNORMAL 1
#DEFINE SW_NORMAL 1
#DEFINE SW_SHOWMINIMIZED 2
#DEFINE SW_SHOWMAXIMIZED 3
#DEFINE SW_MAXIMIZE 3
#DEFINE SW_SHOWNOACTIVATE 4
#DEFINE SW_SHOW 5
#DEFINE SW_MINIMIZE 6
#DEFINE SW_SHOWMINNOACTIVE 7
#DEFINE SW_SHOWNA 8
#DEFINE SW_RESTORE 9
#DEFINE SW_SHOWDEFAULT 10
FUNCTION ShellExecute( hWnd,cOperation,cFile,cParameters,cDir,nShowCmd )
LOCAL hDLL
LOCAL nResult
DEFAULT cOperation TO "open"
DEFAULT cParameters TO ""
DEFAULT cDir TO SubStr(cFile,1,RAT("\",cFile)-1)
DEFAULT nShowCmd TO SW_SHOW
hDLL := DLLLoad("Shell32.DLL")
IF hDll > 0
nResult := DLLCall( hDll,DLL_STDCALL,"ShellExecuteA",hWnd,@cOperation,@cFile,@cParameters,@cDir,nShowCmd )
DllUnload(hDll)
ELSE
nResult := -1
ENDIF
RETURN( nResult )
Code: Alles auswählen
ShellExecute(Nil,"open",cFile,Nil,cVerz)
kann pdf, jpg, bmp - sein. dein Videosignal sollte funktionieren.
- Jan
- Marvin
- Beiträge: 14659
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: externes Videosignal anzeigen?
Hallo Stefan,
mit Überwachungskameras hab ich sowas schon gemacht. Es gibt da nur ein großes Aber: Das waren halt eine professionelle Überwachungskameras, nicht irgend so ein 20€-Teil für die USB-Buchse am Rechner zu Hause.
Ich hatte das zuerst über ene ActiveX-Schnittstelle gemacht. Das lief sehr gut, hatte aber den Nachteil, das auf jedem Rechner, auf dem die Videos gezeigt werden sollten, diese Schnittstelle installiert werden mußte.
Letztendlich haben wir das so gelöst, das die Kameras im gewählten Takt JPGs auf einen Server legt, und ich mir die immer im Thread-Intervall abhole und dann anzeige. Viele JPG hintereinander im Sekundentakt geben auch so eine Art Film
Wie gesagt, das sind richtig teure Kameras, jenseits der 800 €, und es sollen keine Videos in hoher Qualität gedreht werden, sondern bestimmte Bereiche überwacht werden.
Jan
mit Überwachungskameras hab ich sowas schon gemacht. Es gibt da nur ein großes Aber: Das waren halt eine professionelle Überwachungskameras, nicht irgend so ein 20€-Teil für die USB-Buchse am Rechner zu Hause.
Ich hatte das zuerst über ene ActiveX-Schnittstelle gemacht. Das lief sehr gut, hatte aber den Nachteil, das auf jedem Rechner, auf dem die Videos gezeigt werden sollten, diese Schnittstelle installiert werden mußte.
Letztendlich haben wir das so gelöst, das die Kameras im gewählten Takt JPGs auf einen Server legt, und ich mir die immer im Thread-Intervall abhole und dann anzeige. Viele JPG hintereinander im Sekundentakt geben auch so eine Art Film
Wie gesagt, das sind richtig teure Kameras, jenseits der 800 €, und es sollen keine Videos in hoher Qualität gedreht werden, sondern bestimmte Bereiche überwacht werden.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- AUGE_OHR
- Marvin
- Beiträge: 12910
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: externes Videosignal anzeigen?
gehe mal zu Pablo auf seine WebSite http://www.XbWin.com -> Newsforummini990 hat geschrieben:Z.B. WebCamBild
dort findest du die beiden Threads
siehe dir das Attachment xbpWebCam.zip von Pablo an.How to call these functions is Xbase++
ot4xb.public
27. April 2012
Who can help ?
ot4xb.public
28. April 2012
gruss by OHR
Jimmy
Jimmy
- mini990
- 1000 working lines a day
- Beiträge: 592
- Registriert: Sa, 28. Jan 2006 9:44
- Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
- Danksagung erhalten: 1 Mal
Re: externes Videosignal anzeigen?
Vielen Dank für die Antworten und Tipps!
Habe das ganze jetzt anhand des Beispiels von Pablo umgesetzt.
Funktioniert 1A
Gruß Stefan
Habe das ganze jetzt anhand des Beispiels von Pablo umgesetzt.
Funktioniert 1A
Gruß Stefan