Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Proxies.pas (https://www.delphipraxis.net/988-proxies-pas.html)

MrSpock 5. Okt 2002 08:44


Proxies.pas
 
Ich habe eine Komponente, die auf die Unit DesignIntf (hieß vorher dsgnintf) zugreift. Diese Unit befindet sich im ToolsApi Ordner der Sourcen. Diese wiederum greift auf die Unit Proxies zu. In Delphi 7 finde ich aber weder die Proxies.pas noch die Proxies.dcu. Also hab ich mal die Proxis.dcu on Delphi 5 in das Lib Verzeichnis von Delphi 7 kopiert. So ließ sich zwar die Komponente installieren. Versuche ich jetzt aber eine Anwendung zu compilieren, die diese Komponente nutzt, bekomme ich immer die Meldung, dass Proxies.pas nicht gefunden wird. Stimmt! Denn die hab ich ja nicht.

Meine Fragen:
Wo kann ich die Proxies.pas herbekommen?
Oder wie kann ich Delphi überreden, die Proxies.dcu zu benutzen (von 1999) ohne, dass es die Source dafür haben will?

sakura 5. Okt 2002 08:58

:twisted: Da hast Du leider einfach Pech. Die DCU-Dateien sind immer nur für die jeweilige Version gültig und müssen neu erstellt werden, wenn diese in einer anderen Version gebraucht werden.

Weisst Du, was die Proxies.pas eigentlich macht. In Delphi 5 wurde diese nicht wirklich gebraucht. Kannst Du die Unit vielleicht aus der Uses Klausel werfen...

Kann Dir leider nciht helfen. Mal sehen, Montag sollte mein Paket mit D7A kommen, vielleicht ist es da dabei.

MrSpock 5. Okt 2002 09:04

Hier hab ich schon einen Hinweis gefunden. Muss ich heute abend mal versuchen.

jbg 5. Okt 2002 14:09

Nicht "versuchen" sondern machen. Seit Delphi 6 werden diese Units nicht mehr einzeln ausgeliefert, sondern nur noch in Form eines Designtime-Packages. Aus diesem Grund müssen alle eigen Packages in ein Design- und Runtime-Package aufgeteilt werden, wenn sie Property-Editoren enthalten.

MrSpock 5. Okt 2002 16:49

Hallo jbg,

ich hab GEMACHT! Und es hat funktioniert. Mein Programm lässt sich jetzt unter Delphi 7 compilierfen und läuft einwandfrei. :hello:

sakura 5. Okt 2002 16:50

Gut zu wissen, dass sollte man mal in die FAQs aufnehmen...Bins schon dabei.

Schiffi 18. Okt 2002 07:32

:coder:
Hi,
da ich dies Forum jetzt erst gefunden habe, noch ein verspäteter Tip zum Thema, da ich mich beim kleinen C++-Builder 6 auch gerade damit herumschlage. Unter dem Titel "What ever happened to Proxies.pas?" hat sich Jeff Overcash (TeamB) unter http://community.borland.com/article...,27717,00.html mit dem Thema beschäftigt. Spass macht die Umstellung bei einem Satz Freeware-Komponenten nicht.... :mrgreen:
Schiffi

sakura 18. Okt 2002 08:13

Hi Schiffi,

ich heisse Dich erst einmal herzlich willkommen bei uns. Den Link zum Artikel werde ich noch in die FAQ eintragen.

Danke

...:cat:...

F.W. 28. Jul 2003 13:30

"Proxies" Fehler
 
Ich erläre erstmal kurz wie ich zu diesem Fehler komme. Ein Freund hat mir vor langer Zeit ein großes Projekt übergeben, er hat es mit Delphi 4 geschrieben. Nun wollte ich daran weiter arbeiten, allerdings traten Fehler auf. Ich habe mir alle seine Komponenten geben lassen. RX.d6 oder so. Ich habe die Packages installiert. Sie waren übrigens schon nach Runtime und Designtime sortiert, aber es klappt trotzdem nicht.

Kann mir nicht jemand alle Dateien, die ich brauche um diesen Proxies Fehler zu beheben schicken?

:bouncing4:

JamesDean1000 12. Apr 2004 19:22

Re: Proxies.pas
 
Alternativ kann man sich auch eine eigene Unit erstellen:

Delphi-Quellcode:
unit Proxies;

interface

function IsProxyClass(ComponentClass: TClass): Boolean;

implementation

function IsProxyClass(ComponentClass: TClass): Boolean;
begin
  Result := True;
end;

end.


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

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