AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Webcam

Ein Thema von tulipses · begonnen am 16. Apr 2007 · letzter Beitrag vom 16. Apr 2007
Antwort Antwort
tulipses

Registriert seit: 16. Apr 2007
4 Beiträge
 
#1

Webcam

  Alt 16. Apr 2007, 10:18
Hallo ich bin Einsteiger mit Null Plan im mom. möchte gerne ein Projekt in Delphi laden mit üblichen Webcam Funktionen. Hat jemand eins für mich !
  Mit Zitat antworten Zitat
Relicted

Registriert seit: 24. Jan 2006
Ort: Iserlohn
646 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Webcam

  Alt 16. Apr 2007, 10:22
Erstmal Willkommen in der DP.

Bitte benutz bevor du ein neues Thema aufmachst erstmal die Suche.
Da wärst du z.B. über diesen Thread gestolpert:

http://www.delphipraxis.net/internal...ghlight=webcam

Könnte dir eventuell weiterhelfen.

Gruß
Reli
  Mit Zitat antworten Zitat
tulipses

Registriert seit: 16. Apr 2007
4 Beiträge
 
#3

Re: Webcam

  Alt 16. Apr 2007, 10:37
Hallo danke soweit,

aber nur versteh Bahnhof.. weis nciht wie ich das in Delphi laden kann!

Dachte ich könnte eine Projekt laden und es testen.

LG Tulipes
  Mit Zitat antworten Zitat
16. Apr 2007, 10:43
Dieses Thema wurde von "Matze" von "Open-Source" nach "Multimedia" verschoben.
Relicted

Registriert seit: 24. Jan 2006
Ort: Iserlohn
646 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: Webcam

  Alt 16. Apr 2007, 10:44
Nunja ... es ist meistens so dass man auch etwas arbeit investieren muss bevor alles so läuft wie man es sich denkt. es wird eher selten sein dass wenn man schreibt "ich brauch das und das" dass jemand direkt ein projekt mit allem drum und dran hochläd.
der "normale" vorgang für hilfestellungen ist:

repeat
1. forensuche;
2. selber etwas rumprobieren;
3. irgendwas ned verstanden: topic öffnen und frage spezifizieren;
4. geholfen werden;
5. quellcode/hilfestellung annehmen und in sein programm integrieren;
until Tool.Fertig = true;


Gruß
Reli
  Mit Zitat antworten Zitat
tulipses

Registriert seit: 16. Apr 2007
4 Beiträge
 
#6

Re: Webcam

  Alt 16. Apr 2007, 10:53

Hi also, wenn ich Delphi starte kann ich dort Muster Projekte laden, so dachte ich das es ein Projekt für so etwas WEBCAM gibt... mh..

Ich sehe Du kommst aus Iserlohn, mh ah nutzt wohl aber kaum was das ich dort auch in der Nähe gewohnt habe... Richtg. Menden... Dorf für der rest aus 1945

Nein aber dachte Für Euch schon Profis wäre das kein Problem ein Projekt zu zeigen was funzt.. will ja auch nicht alles drum und dran haben.. nur ein Beispiel.

Ich Programmiere ja nicht wirklich, noch nicht .
  Mit Zitat antworten Zitat
Relicted

Registriert seit: 24. Jan 2006
Ort: Iserlohn
646 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: Webcam

  Alt 16. Apr 2007, 11:04
mendener sind die schlimmsten )

ok hier eine kleine hilfestellung:

datei -> neu -> anwendung

Delphi-Quellcode:
//Zuerst brauchst du folgende Konstanten
const
  WM_CAP_DRIVER_CONNECT = WM_USER + 10;
  WM_CAP_EDIT_COPY = WM_USER + 30;
  WM_CAP_SET_PREVIEW = WM_USER + 50;
  WM_CAP_SET_OVERLAY = WM_USER + 51;
  WM_CAP_SET_PREVIEWRATE = WM_USER + 52;

implementation

{$R *.dfm}

//Dann brauchst du noch das hier
function capCreateCaptureWindow(lpszWindowName: LPCSTR;
  dwStyle: DWORD;
  x, y,
  nWidth,
  nHeight: integer;
  hwndParent: HWND;
  nID: integer): HWND; stdcall;
  external 'AVICAP32.DLLname 'capCreateCaptureWindowA';

procedure TForm1.LaberLaber; //halt irgendne Prozedur, ich habs im Formcreate, damit ich gleich was seh ^^
var handle:THandle;
begin
  handle := capCreateCaptureWindow('Video',ws_child+ws_visible, 0,
  0, 320, 240, Panel1.Handle, 1); //Wie du siehst, brauchst du ein Panel in diesem Beispiel ;-)
  SendMessage(handle, WM_CAP_DRIVER_CONNECT, 0, 0);
  SendMessage(handle, WM_CAP_SET_PREVIEWRATE, 30, 0);
  sendMessage(handle, WM_CAP_SET_OVERLAY, 1, 0);
  SendMessage(handle, wm_cap_set_preview, 1, 0);
end;
( quelle: http://www.delphipraxis.net/internal...ighlight=video )
von mir jetzt ungetestet...

den quelltext in deinen quelltext reinkopieren.

auf das formular ein label ziehen ( reiterkarte "standard" )

im objektinspektor die form auswählen und reiterkarte ereignisse anklicken. da auf das "OnFormCreate" doppelklicken dann springst in den quelltext. dort dann einfach "LaberLaber;" eintragen in die procedure.

jetzt noch hoch in die deklaration der form
Delphi-Quellcode:
type
  TForm1 = class( TForm )
  private
  public
   procedure LaberLaber;
  end;
die laberlaber funktion mit eintragen.
programm kompilieren und hoffentlich läuft's

Gruß
Reli
  Mit Zitat antworten Zitat
Relicted

Registriert seit: 24. Jan 2006
Ort: Iserlohn
646 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: Webcam

  Alt 16. Apr 2007, 11:08
hier die sourcen... kann die nur ned testen weil keine webcam auffer arbeit )
Angehängte Dateien
Dateityp: zip webcam_697.zip (199,0 KB, 57x aufgerufen)
  Mit Zitat antworten Zitat
tulipses

Registriert seit: 16. Apr 2007
4 Beiträge
 
#9

Re: Webcam

  Alt 16. Apr 2007, 11:16
Du Schatziiiiiiiiiiiiii

genau das meinte ich.. supie danke!!

Bin aber kein Mendener nur kurz da gewohnt ! Gott seih dank.

LG Tulipses
  Mit Zitat antworten Zitat
Relicted

Registriert seit: 24. Jan 2006
Ort: Iserlohn
646 Beiträge
 
Delphi 10.4 Sydney
 
#10

Re: Webcam

  Alt 16. Apr 2007, 11:22
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz