Seite 1 von 2

ADVEditor

Verfasst: 12.07.2005 19:20
von Andreas
Hallo zusammen,
hier : ADVEditor könnt ihr eine Userlibrary (Windows) für ein erweitertes Editorgadget herunterladen.

Damit ist es möglich eingebettete Objekte ( Bitmaps, Excel-Tabellen usw.) im Editogadget anzuzeigen, einzufügen und natürlich auch zu speichern. Es ist aber noch einiges mehr damit möglich. Einfach mal testen.
Ich habe zwar schon ausgiebig getestet, aber Fehler können sich immer mal einschleichen, Fehlerberichte und Anregungen sind immer willkommen.

Gruss
Andreas

Verfasst: 12.07.2005 20:12
von ts-soft
:allright: Schöne Lib, Ole Unterstützung hat ja noch keiner so umgesetzt. Schon garnicht als komplette Lib

Verfasst: 12.07.2005 20:14
von bluejoke
Sieht wirklich TOP aus! Mit umfangreicher Hilfe und scheinbar auch nem Beispiel.

Hab leider nicht genug Zeit, mir das genauer anzuschauen, aber was ich so sehe ist wirklich fesch!


Simon

Verfasst: 13.07.2005 11:31
von dige
HAMMER! Das eröffnet ja wahnsinn Möglichkeiten, vielen Dank für diese Lib!

Verfasst: 13.07.2005 12:02
von Kiffi
Tolles Stück Software! Auch von mir: Daumen hoch und Danke! :allright:

Grüße ... Kiffi

Verfasst: 13.07.2005 12:14
von Green Snake
bin ebenfalls beiendruckt. :shock:
irgendwie werde ich schon ne möglichkeit finden, dass sinnvoll zu nutzen :lol:

danke :allright:

Verfasst: 13.07.2005 12:50
von DarkDragon
Und das ganze benötigt nichtmal M$ Office :shock: Ich bin wirklich beeindruckt.

Verfasst: 13.07.2005 12:54
von ts-soft
DarkDragon hat geschrieben:Und das ganze benötigt nichtmal M$ Office :shock: Ich bin wirklich beeindruckt.
Man kann vieles per Ole oder dem Nachfolger COM machen. Gestaltet sich in PB leider sehr schwierig. Deswegen gibts da ja auch recht wenig Beispiele für.

Mit der Lib lassen sich auf jedenfall beieindruckende Seiten mit Bildern usw. als Mini-Hilfe usw. integrieren

Verfasst: 13.07.2005 13:50
von Kiffi
Hallo Andreas,

noch ein paar Anmerkungen zu Deinem Beispiel-Code:

1.) Es ist ein Icon in den Projekteinstellungen hinterlegt, dass Deinem
Download-Archiv nicht beigelegt wurde. Man kann also das Beispiel nicht
so einfach starten, sondern muss zuvor das betreffende Icon aus den
Einstellungen entfernen.

2.) die Filter in Deinen FileRequestern beinhalten ein paar Leerzeichen
zuviel, so dass sie nicht funktionieren

falsch:

Code: Alles auswählen

DName$ = SaveFileRequester("Datei speichern :","*.*", "Rich Text Files | *.rtf|Text-Dateien | *.txt ", 0)
richtig:

Code: Alles auswählen

DName$ = SaveFileRequester("Datei speichern :","*.*", "Rich Text Files|*.rtf|Text-Dateien|*.txt ", 0)
analog kannst Du auch alle anderen FileRequester abändern.

3.) Eine Routine von Dir dient zur Überprüfung auf Existenz einer Datei:

Code: Alles auswählen

Procedure MyFileExists(buffer.s)
    Protected retvals
    find.WIN32_FIND_DATA
    retvals = FindFirstFile_(buffer,find)
    FindClose_(retvals)
    If retvals = #INVALID_HANDLE_VALUE
        ProcedureReturn 0
    Else
        ProcedureReturn 1
    EndIf
EndProcedure
es kann ja sein, dass Du es noch nicht wusstest, aber das könnte man
auch etwas simpler schreiben:

Code: Alles auswählen

Procedure MyFileExists(buffer.s)
  If FileSize(buffer) > -1
    ProcedureReturn 1
  Else
    ProcedureReturn 0
  EndIf
EndProcedure
Grüße ... Kiffi

Verfasst: 16.07.2005 17:20
von Andre
Hallo Andreas, schöne Lib - wird wieder ihren Platz in den UserLibs auf PureArea.net finden :allright: