Moin,
eine strategische Frage: Ich speichere Bilder in einer dbf (FOXCDX mit binärem Memofeld). Und ich habe auch eine Funktion, mit der ich Dateien per DLLCall mit dem auf dem jeweiligen Rechner zugewiesenen Standardprogramm öffnen kann.
Problem mit dieser Konstellation: Dazu muß die Datei auf dem Rechner gespeichert sein, damit die als Parameter zum Öffnen übergeben werden kann.
Hat jemand eine pfiffige Idee, wie ich das lösen könnte? Klar, ich könnte jetzt jedes Mal die Daten aus der db im temp-Verzeichnis des Rechners als Datei speichern, aufrufen, und wieder löschen. Aber gibt es da nicht was interessanteres?
Jan
Bild anzeigen
Moderator: Moderatoren
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Bild anzeigen
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.
- brandelh
- Foren-Moderator
- Beiträge: 15710
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 73 Mal
- Danksagung erhalten: 38 Mal
- Kontaktdaten:
Re: Bild anzeigen
Grundsätzlich könnte man die Daten als Bild in die Zwischenablage legen.
Wenn dann ein Programm den ActiveX Start beherscht und das Bild von dort lädt ... aber allgemeingültig ist das sicher nicht.
Wenn dann ein Programm den ActiveX Start beherscht und das Bild von dort lädt ... aber allgemeingültig ist das sicher nicht.
Gruß
Hubert
Hubert
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Bild anzeigen
Hallo Hubert,
das ist ja gerade das Problem. Ich habe natürlich keine Ahnung, welche Dateien der Benutzer mit welchem Programm verknüpft hat - bei mir ist das bei Bildern z. B. IrfanView,
andere benutzen vielleicht die Windows-Bildanzeige oder Paint oder was auch immer. ActiveX fällt von daher schon mal flach.
Jan
das ist ja gerade das Problem. Ich habe natürlich keine Ahnung, welche Dateien der Benutzer mit welchem Programm verknüpft hat - bei mir ist das bei Bildern z. B. IrfanView,
andere benutzen vielleicht die Windows-Bildanzeige oder Paint oder was auch immer. ActiveX fällt von daher schon mal flach.
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.
- brandelh
- Foren-Moderator
- Beiträge: 15710
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 73 Mal
- Danksagung erhalten: 38 Mal
- Kontaktdaten:
Re: Bild anzeigen
Das verknüpfte Programm zu einer Endung kann man noch herausbekommen, dass dieses fernsteuerbar ist wäre reiner Zufall und du müsstest für jede Version etwas vorsehen.
Was ich damit sagen wollte, ich denke nicht dass du um die lokale Kopie herumkommst. Aber eventuell hat ja jemand eine bessere Idee.
Was ich damit sagen wollte, ich denke nicht dass du um die lokale Kopie herumkommst. Aber eventuell hat ja jemand eine bessere Idee.
Gruß
Hubert
Hubert