AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte DiaSchau Editor das DiaShow Program Update 18.05.05
Thema durchsuchen
Ansicht
Themen-Optionen

DiaSchau Editor das DiaShow Program Update 18.05.05

Ein Thema von TeTSuO · begonnen am 25. Apr 2005 · letzter Beitrag vom 18. Mai 2005
Antwort Antwort
Benutzerbild von TeTSuO
TeTSuO
Registriert seit: 26. Feb 2005
DiaSchau Editor

Mit diesem Program könnt ihr ein Dia-Projekt mit den Bildern (Unterstützte Formate : BMP, JPG, GIF (auch animierte), PNG, TIF, TGA, PCX) aus einem Ordner erstellen.
Diese Projekte sollen irgendwann mal wie "Multi Mediale Fotoalben" funktionieren.

Beim Start könnt Ihr ein neues Projekt erstellen oder ein gespeichertes öffnen

Im Hauptfenster seht ihr im TreeView euren aktuellen Albuminhalt dort könnt ihr
  • das Album verändern (über das Menü "Bild", die Toolbar oder mit der Rechten Maustaste Popupmenü)
  • normale Einstellungen zu den Bildern vornehmen wie Untertiteltext, Anzeigedauer bei Wiedergabe, Sound der abgespielt werden soll
  • Projekte erstellen, öffnen und speichern
  • Album als DiaSchau abspielen (über Button "Vorschau")

Die erweiterten Einstellungen für das Bild und zusätzliche Objekte wie
  • beliebig viele, frei veränderbare, Text- und Bildfenster
  • wählbares Datum (Create, Modify, EXIF) des Bildes im wählbarem Format
  • Copyrighteinblendung mit wählbarem Text und Schrift

könnt ihr über den Editor (mit Dopppelklick auf Eintrag) erreichen

Während der Wiedergabe kann man mit der Taste "H" oder "F1" die Hilfe aufrufen die weitere Möglichkeiten beschreibt

Das Program erstellt eine INI-Datei für die Programmeinstellungen im selben Verzeichnis ie die EXE
Registrierungseinträge werden nur nach wunsch unter Einstellungen->Optionen erstellt und auch wieder restlos entfent.

Ich habe das Program unter XP geschieben und getestet.
Von einem Freund weiß ich das es unter 98/ME nich so toll aussieht aber funktioniert.

Da das Program noch in der Betaphase ist und ich nicht genügend Leute kenne die es Testen wollen , stelle ich es hier zur Verfügung und hoffe das es euch nichts ausmacht meine Betatester zu sein.

Da ich das Program ständig weiterentwickle, hoffe ich das Ihr mir ein paar Anregungen geben könnt.

Für Fragen, Anregungen oder gefundene Fehler sendet einfach ne Nachricht

Viel spaß beim Testen
Miniaturansicht angehängter Grafiken
edit_220.png   main_126.png  
Angehängte Dateien
Dateityp: zip sldedit_156.zip (647,1 KB, 58x aufgerufen)
”Wer immer nur das tut was er schon kann, wird immer das bleiden was er schon ist”

DiaSchau
 
Benutzerbild von toms
toms

 
Delphi XE Professional
 
#2
  Alt 25. Apr 2005, 14:53
Hallo!

Hast ein nettes Programm programmiert!

Anmerkungen:
  • Waehrend der Diashow sollte man die Moeglichkeit haben, per Mausklick das naechste Slide anzuzeigen.
  • Slide Vor & Zuerueck Funktionen waeren auch noch nuetzlich.
  • Option, dass der Dateiname auf dem Slide angezeigt wird
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von TeTSuO
TeTSuO

 
Delphi 7 Enterprise
 
#3
  Alt 25. Apr 2005, 14:59
Zitat von toms:
Hallo!

Hast ein nettes Programm programmiert!

Anmerkungen:
  • Waehrend der Diashow sollte man die Moeglichkeit haben, per Mausklick das naechste Slide anzuzeigen.
  • Slide Vor & Zuerueck Funktionen waeren auch noch nuetzlich.
  • Option, dass der Dateiname auf dem Slide angezeigt wird
drücke mal währen der Darstellung "h" oder "F1" das öffnet die Hilfe
da klappt dann alles auch Bildinfos mit "i"

[EDIT]
Das mit der Maustaste ist neu und funktioniert jetzt auch
Download im 1 Beitrag
[/EDIT]
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms

 
Delphi XE Professional
 
#4
  Alt 26. Apr 2005, 04:20
Noch eine Frage: Wird das nächst folgende Bild in der DiaShow gecacht, also vorgeladen für eine schnelle Anzeige?
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von TeTSuO
TeTSuO

 
Delphi 7 Enterprise
 
#5
  Alt 26. Apr 2005, 04:58
Zitat von toms:
Noch eine Frage: Wird das nächst folgende Bild in der DiaShow gecacht, also vorgeladen für eine schnelle Anzeige?
Nein ich mach das so
ich stoppe den timer lade alles und starte den timer damit die anzeigedauer ziemlich stimmt.
  Mit Zitat antworten Zitat
Benutzerbild von TeTSuO
TeTSuO

 
Delphi 7 Enterprise
 
#6
  Alt 26. Apr 2005, 20:36
Hilfe!

Ich habe ein Problem festgestellt das ich nicht lösen kann
Ich will OnMouseDown für die ganze Form abfangen aber es klappt nicht.

Wenn ich während des Abspielens auf eine Bild-Box (TPanel mit TImage) klicke kommt die Meldung nicht an.

Wie kann ich die Maus-Events für die ganze Form abfangen egal worauf ich klicke

Ich mache das zurzeit so

Delphi-Quellcode:

Procedure TForm1.WndProc(var Msg: TMessage);
Begin
 // wenn Message = Linke Maustate gedrückt
 if Msg.Msg = WM_LBUTTONDOWN Then
    // Timer Event auslösen um nächsten Bild zu laden
    tmrDelay.OnTimer(fPlay);
 // Messages weiter verabeiten
 inherited;
End;
  Mit Zitat antworten Zitat
Keiko
 
#7
  Alt 11. Mai 2005, 12:59
Ich finde das Programm wirklich toll.
Am betsen finde ich die Funktion mit dem Ton im Hintergund.
Eine Frage habe ich allerdings zu dem ganzen noch:
Ist es irgendwie möglich für das ganze noch eine Brennfunktion zu machen? Also entweder direkt auf eine CD oder halt als Video Datei um sie dann auch auf einem DVD-Player anschauen zu können?
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber

 
Delphi XE Professional
 
#8
  Alt 11. Mai 2005, 14:48
Hi!

Zitat von TeTSuO:
Wie kann ich die Maus-Events für die ganze Form abfangen egal worauf ich klicke
Bin nicht sicher, ob es geht, aber stell mal KeyPreview von Form1 auf True - vielleicht betrifft das auch die Maus.


Ciao Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
Benutzerbild von TeTSuO
TeTSuO

 
Delphi 7 Enterprise
 
#9
  Alt 18. Mai 2005, 21:12
Zitat von fkerber:
Bin nicht sicher, ob es geht, aber stell mal KeyPreview von Form1 auf True - vielleicht betrifft das auch die Maus.
Das mit dem KeyPreview hat nur was mit der Tastatur zu tun.
Ich habe das schon gelöst
man muss es abfragen in der WndProc und zwar mache ich das so

Delphi-Quellcode:
Procedure TfPlay.WndProc(var Msg: TMessage);
Begin
 // Message filtern
 if (Msg.Msg = WM_LBUTTONDOWN) or // für Maustaste auf der Form
    (Msg.WParam = WM_LBUTTONDOWN) then // für andere WinControls auf der Form
    // wenn Maustaste gedrückt dann nächstes Bild
    tmrDelay.OnTimer(fPlay);
 // Messages weiter verarbeiten
 inherited WndProc(Msg);
End;
und es funktioniert einwandfrei

Zitat von Keiko:
Ist es irgendwie möglich für das ganze noch eine Brennfunktion zu machen? Also entweder direkt auf eine CD oder halt als Video Datei um sie dann auch auf einem DVD-Player anschauen zu können?
Gibt es für VCD eine Freeware-komponente? wenn es so etwas gäbe wäre das echt cool Das mit dem Brennen von CD's würde ich dann auch einbinden
  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 12:44 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