Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi GDIPlus (https://www.delphipraxis.net/128531-gdiplus.html)

Willie1 31. Jan 2009 17:34


GDIPlus
 
Hallo Leute,
in einer früheren Frage an euch, hatte ich von einer Unverträglichkeit von Delphi 6 mit Vista bei "ShFileOperation" berichtet. Bei einem mit Delphi 6 unter Windows 98 erzeugten Programm verursacht ShFileOperation "Zugriffsfehler"! Der Fehler tritt nur sporadisch auf - ich kann kein Schema erkennen. Bei W98 ist alles in Ordnung und wenn ich mit Turbo-Delphi unter Vista kompiliere ist auch alles ok.
Der Grund, warum ich Delphi 6 benutze, ist die sehr gute Bibliothek GDIAPI von Henri Gourvest (http://www.progdigy.com), die nur mit D5/6 funktioniert.
Meine Fragen: Kennt jemand diese Bibliothek und weiß vielleich wie sie sich an Delphi > 6 anpassen lässt. Funktioniert Delphi 6 mit Vista parallel zu Delphi 2005 und Turbo-Delphi. Die genannte Bibliothek ist sehr umfangreich und läuft hervorragend.

Über Antworten würde ich mich freuen ...

MfG Willie.

DeddyH 31. Jan 2009 17:40

Re: GDIPlus
 
Ich benutze die genannte Bibliothek unter Delphi 2007, bislang ohne Probleme. Ich kann mich nicht erinnern, dass ich da jemals etwas angepasst hätte.

Klaus01 31. Jan 2009 17:43

Re: GDIPlus
 
Guten Abend Willie,

spricht etwas dagegen Delphi6 auf dem Vistarechner zu installieren?

Grüße
Klaus

Willie1 31. Jan 2009 17:49

Re: GDIPlus
 
Ich habe mir gerade die Homepage von Henri Gourvest angesehen, Zitat "tested with D5/6". Mit Turbo-Delphi lässt sie sich nicht kompilieren (unzulässige Record-Konstruktion)!! Meinen wir wirlich dieselbe Lib?

Ja, Klaus die Frage geht an dich - als D6 auf den Markt kam, gab es ja noch nicht mal XP. Das alte Hilfesystem (HLP) wird von Vista nicht unterstützt.

W.

Klaus01 31. Jan 2009 18:01

Re: GDIPlus
 
Zitat:

Zitat von Willie1
Ja, Klaus die Frage geht an dich - als D6 auf den Markt kam, gab es ja noch nicht mal XP. Das alte Hilfesystem (HLP) wird von Vista nicht unterstützt.
W.

Nun, auf XP läuft Delphi6 ohne Probleme.
Eine Aussage wie es auf Vista läuft kann ich nicht treffen.
Aber der Thread deutet daraufhin das es auch unter Vista läuft.

Grüße
Klaus

DeddyH 31. Jan 2009 18:07

Re: GDIPlus
 
Du kannst ja mal hier reinschauen, ich denke schon, dass das dieselbe Lib ist, oder? http://www.delphipraxis.net/internal...t.php?t=127683

Willie1 31. Jan 2009 18:54

Re: GDIPlus
 
DeddyH, DirectDraw.pas aus der GDIPlus Bibl. bleibt bei Zeile 358 hängen ([Fehler] DirectDraw.pas(358): E2154 Typ 'IDirectDrawSurface' benötigt Finalization - nicht im varianten Record erlaubt) (Delphi 2005).

Kannst du bei dir mal nachsehen - Danke.

Klaus, ich werde morgen mal D6 installieren.

W.

Klaus01 31. Jan 2009 19:20

Re: GDIPlus
 
Hallo Willie,

vielleicht musst Du noch das dsppack anpassen.
Quelle, Quelle

Einen schönen Abend noch
Klaus

Assertor 31. Jan 2009 19:35

Re: GDIPlus
 
Hi,

das liegt wohl eher an D2005, als an der Library. Die Probleme von bestimmten Releases wie D8/D2005 sind ja hinlänglich bekannt. Probier das mal mit D2006/Turbo Delphi oder neuer aus.

Gruß Assertor

EWeiss 31. Jan 2009 22:24

Re: GDIPlus
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Assertor
Hi,

das liegt wohl eher an D2005, als an der Library. Die Probleme von bestimmten Releases wie D8/D2005 sind ja hinlänglich bekannt. Probier das mal mit D2006/Turbo Delphi oder neuer aus.

Gruß Assertor

NÖ der muss da ne *.inc anpassen bzw. ersetzen 'Jedi.inc'
sonst läßt sich die Package nicht installieren.

Hab sie mal angehängt!
Verwendung auf eigene Gefahr.

gruss Emil


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:15 Uhr.
Seite 1 von 3  1 23      

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