Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird/Interbase Blobfilter Doku/Tut auch für Delphi? (https://www.delphipraxis.net/39657-firebird-interbase-blobfilter-doku-tut-auch-fuer-delphi.html)

urs.liska 7. Feb 2005 21:38

Re: Firebird/Interbase Blobfilter Doku/Tut auch für Delphi?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von urs.liska
P.S. Ich habe jetzt noch einen weiteren Beispielcode gefunden, der die Sache etwas klarer werden lässt. Trotzdem bin ich leider nicht in der Lage, das nach Delphi zu übersetzen. Vieles geht ja, aber bei manchem bin ich doch sehr unsicher.

@Lemmy:
Ich habe mich doch daran gemacht, das Beispiel nach Delphi zu übertragen. Angehängt sind meine bisherigen Ergebnisse; darin ist der Original-C-Code auskommentiert und - hoffentlich übersichtlich - mit dem Delphi-Code versetzt.
Einiges konnte ich problemlos machen; Probleme kommen eigentlich immer dann, wenn ich mir nicht sicher war, wie die Variablendeklarationen und die ganze Zeiger-Bezeichnung funktioniert (ich habe nur vor vielen Jahren, als ich noch keine Ahnung vom Programmieren hatte, ein Buch über C++ gelesen).

Aus so einem übersetzten Codebeispiel könnte sicher leicht ein kleines Tutorial werden ;-)

MfG
Urs

Lemmy 8. Feb 2005 05:21

Re: Firebird/Interbase Blobfilter Doku/Tut auch für Delphi?
 
Guten Morgen,

Zitat:

Zitat von urs.liska
Aus so einem übersetzten Codebeispiel könnte sicher leicht ein kleines Tutorial werden ;-)

irgendwie kommt es mir so vor, als ob Du mir damit irgend was mitteilen willst ;-))

Grüße
Lemmy

urs.liska 8. Feb 2005 10:58

Re: Firebird/Interbase Blobfilter Doku/Tut auch für Delphi?
 
Zitat:

Zitat von Lemmy
Guten Morgen,

irgendwie kommt es mir so vor, als ob Du mir damit irgend was mitteilen willst ;-))

Grüße
Lemmy

Nein, ähm, wieso, wie kommst Du darauf :oops:
[ablenk]Was ich Dich schon immer mal fragen wollte: Wie kommt es eigentlich zu den haarsträubenden Uhrzeiten Deiner Postings?[/ablenk]

Nein im Ernst:
Ich fände es schön, dieses Codebeispiel zu übertragen und dann wieder öffentlich zu machen (am besten auf ibphoenix.com). Ich finde nämlich, dass es eher (zu) wenig Dokumentation für [Firebird + Delphi] gibt, was wiederum Einige davon abhalten könnte, sich mit dieser guten Kombination zu beschäftigen. Insbesondere die Serverprogrammierung mit UDFs ist ja relativ ungewohnt und auch etwas umständlich.
Darüber hinaus fände ich es auch schön, daraus ein (deutsches) Tutorial entstehen zu lassen, das dann auch mit einem - oder mehreren - richtigen Beispielen aufwartet (der Beispielcode implementiert ja praktisch nur eine Dummy-Funktion). Gerade die zip-/unzip-Möglichkeit dürfte ja großen praktischen Nutzen haben. Als weitere Beispiele könnte ich mir einen rtf-plaintext-Filter (der mich aktuell eigentlich interessiert) und einen XML-Transformationsfilter oder einen Grafikfilter vorstellen.

Aber ehrlich gesagt weiß ich nicht, ob es bei mir nicht wieder einmal an der Zeit scheitern wird, ein solches Projekt (auch wenn es überschaubar scheint) abzuschließen.

MfG
Urs

Lemmy 8. Feb 2005 11:11

Re: Firebird/Interbase Blobfilter Doku/Tut auch für Delphi?
 
Hi,

Zitat:

Zitat von urs.liska
Nein, ähm, wieso, wie kommst Du darauf :oops:

Na eine mehr oder weniger Aufforderung zum Tutorial schreiben.... *gg*

Zitat:

Zitat von urs.liska
[ablenk]Was ich Dich schon immer mal fragen wollte: Wie kommt es eigentlich zu den haarsträubenden Uhrzeiten Deiner Postings?[/ablenk]

was ist daran ungewöhnlich...?? OK, heute bin ich etwas früher als sonst aufgestanden (4:35), aber was ist daran ungewöhnlich ;-)



Zitat:

Zitat von urs.liska
Aber ehrlich gesagt weiß ich nicht, ob es bei mir nicht wieder einmal an der Zeit scheitern wird, ein solches Projekt (auch wenn es überschaubar scheint) abzuschließen.

Einige Filter werden wohl nicht drin sein, ein Tutorial aber auf alle Fälle, speziell weil es mich interessiert. Ich werde mich vermutlich am Do mal dransetzen, dann werde ich mich nochmals melden.

Grüße
Lemmy

urs.liska 8. Feb 2005 13:38

Re: Firebird/Interbase Blobfilter Doku/Tut auch für Delphi?
 
Zitat:

Zitat von Lemmy
Hi,
<snip>
Einige Filter werden wohl nicht drin sein, ein Tutorial aber auf alle Fälle, speziell weil es mich interessiert. Ich werde mich vermutlich am Do mal dransetzen, dann werde ich mich nochmals melden.

Grüße
Lemmy

Wir können das gerne zusammen machen.
Ich denke, einen guten Teil der Übertragungsarbeit habe ich doch schon geleistet (so weit eben meine Vorstellungen von C-Code reichen).
Sofern Du mir mit dem übrigen Teil hilfst, könnte ich auf jeden Fall eine umfassende Kommentierung der Unit machen.

Grundsätzlich müsste man klären, wie der Filter-Code zu verallgemeinern ist. Es glaube es ist möglich, die allgemeine Filter-Verwaltung (das Laden und Speichern der blobs und die Kommunikation mit Firebird) in eine Unit auszulagern, so dass dann für den speziellen Filter nicht so viel Quelltext nötig ist. Vielleicht braucht man dafür auch eine Callbackfunktion (um aus der allgemeinen Unit wieder in die spezielle zu kommen).

Es wäre aber vielleicht vernünftig, zunächst einmal von der Referenzimplementierung auszugehen und diese als Grundlage für ein Tutorial zu nehmen. In einem zweiten Schritt kann man dann - auch später - das eben Genannte ergänzen.

Sollte ich vor Donnerstag noch etwas machen, melde ich mich bei Dir.

MfG
Urs


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:09 Uhr.
Seite 2 von 2     12   

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-2025 by Thomas Breitkreuz