AGB  ·  Datenschutz  ·  Impressum  







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

Problem bei Bildübergabe...

Ein Thema von FriFra · begonnen am 1. Okt 2003 · letzter Beitrag vom 1. Okt 2003
 
Benutzerbild von FriFra
FriFra

Registriert seit: 19. Apr 2003
1.291 Beiträge
 
Delphi 2005 Professional
 
#1

Problem bei Bildübergabe...

  Alt 1. Okt 2003, 08:54
Ich habe 2 Programme, eines davon captured Livebilder einer Kamera und bietet diese über einen integrierten Webserver zum download an. Alternativ kann das Programm den Stream Bild für Bild in eine Jpg-Datei ausgeben.

Programm 2 soll die Jpg-Datei einlesen und per FTP auf einen Server uploaden.

Die Trennung in 2 Programme (man hätte auch multithreading verwenden können) liegt darin begründet, dass Programm 1 aus Performance Gründen den Upload nicht selbst durchführen soll, damit der Stream nicht zu stark gebremst wird.

Mein Problem ist nun, dass ich nicht vernünftig und zuverlässig hinbekomme die Bilder zu übergeben.
1. Übergabe mit Hilfe einer Message -> Senderprogramm hängt wärend der Übergabe, wenn Programm 2 gerade mit dem Upload beschäftigt ist -> ungeeignet!
2. Übergabe über Datei -> Wie kann ich sicher verhindern, dass eine Datei geschrieben wird, wärend sie von Programm 2 noch gelesen wird, ohne Programm 1 warten zu lassen (muss zwingend ungebremst arbeiten)? Wie kann ich verhindern, dass Programm 2 die Datei schon liest, wenn sie noch nicht 100% geschrieben wurde?
Elektronische Bauelemente funktionieren mit Rauch. Kommt der Rauch raus, geht das Bauteil nicht mehr.
  Mit Zitat antworten Zitat
 


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 04:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz