Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Typbibliothek GUID ändern? (https://www.delphipraxis.net/166842-typbibliothek-guid-aendern.html)

Koloss 2. Mär 2012 10:29

Typbibliothek GUID ändern?
 
Habe eine Server-Anwendung mit einen Externen Datenmodul(MIDAS), die Clients greifen über den Borland Socketserver darauf zu! Alles kein Problem.

Die Server-Anwendung hat eine GUID.

Jetzt kommts: Möchte aber die Server-Anwendung auf einen PC, 2 mal laufen lassen und die Clients einmal auf die 1te Server-Anwendung zugreifen und einmal auf die 2te Server-Anwendung.
Problem ist die GUID, weil die ja gleich ist bei beiden Server-Anwendungen.

Unter Delphi 7 konnte ich die GUIDs umändern in der Typbliothek, war zwar aufwendig aber hat geklappt. Unter Delphi 2010 bekomme ich einen Runtime Error, sobald ich die Typbibliothek neu erstelle, mit der neuen Nummern.

Würde mich über Lösungen sehr freuen!

sx2008 2. Mär 2012 10:59

AW: Typbibliothek GUID ändern?
 
Deine Denkweise bzw. Vorgehensweise ist nicht richtig.
Man kann ja beliebig viele Objekte einer CoClass (mit einer best. GUID) erzeugen.
Es hängt davon ab, wie der Server intern gebaut ist ob du immer das gleiche Objekt oder verschiedene Objekte bekommst.

Bernhard Geyer 2. Mär 2012 11:01

AW: Typbibliothek GUID ändern?
 
man kann doch normaleweise bei COM/COM+ auf welchen Server eine Instanz erzeugt werden soll (über Co-Klasse).

Geht sowas bei MIDAS nicht auch?

Koloss 2. Mär 2012 14:54

AW: Typbibliothek GUID ändern?
 
Jeder Server hat mehr Clients, wie gesgt MIDAS-Anwendung! Jeder Server hat eine andere Datenbank dahinter. Somit muß ich genau auf Server 1 oder 2 zugreifen.

Jeder Server greift auf andere Hardware-Geräte zu usw. deswegen brauche 2 Verschiedene EXEn.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:06 Uhr.

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