Hallo,<br>
<br>
ein großes Problem habe ich seit kurzem mit einem COM-Server. Ich habe<br>
eine neue Prozedur hinzugefügt, die als Rückgabetyp einen WideString<br>
zurückliefert.<br>
<br>
Bei dem Aufruf der Prozedur durch den Client erhalte ich nun eine Schutz-<br>verletzung in der DLL <b>RPCRT4.DLL</b>. Sobald ich den Rückgabetyp in Wordbool<br> oder HResult ändere, funktioniert alles einwandfrei.<br>
<br>
Ich habe es mit Delphi 7, dann mit Delphi 6 auf Windows XP Prof.<br>
probiert. Die Schutzverletzung lässt sich ebenfalls auf einem zweiten<br>
PC (jedoch ebenfalls WinXP Prof.) rekonstruieren. <br>
<br>
Neuregistrierung mit dem Paramter /regserver und den Austausch sämtlicher<br>GUIDs haben auch nichts gebracht.<br>
<br>
Hat jemand eine Idee?<br>
<br>
Schönen Gruß,<br>
André Mellenthin<br>
<br>
<br>
ein großes Problem habe ich seit kurzem mit einem COM-Server. Ich habe<br>
eine neue Prozedur hinzugefügt, die als Rückgabetyp einen WideString<br>
zurückliefert.<br>
<br>
Bei dem Aufruf der Prozedur durch den Client erhalte ich nun eine Schutz-<br>verletzung in der DLL <b>RPCRT4.DLL</b>. Sobald ich den Rückgabetyp in Wordbool<br> oder HResult ändere, funktioniert alles einwandfrei.<br>
<br>
Ich habe es mit Delphi 7, dann mit Delphi 6 auf Windows XP Prof.<br>
probiert. Die Schutzverletzung lässt sich ebenfalls auf einem zweiten<br>
PC (jedoch ebenfalls WinXP Prof.) rekonstruieren. <br>
<br>
Neuregistrierung mit dem Paramter /regserver und den Austausch sämtlicher<br>GUIDs haben auch nichts gebracht.<br>
<br>
Hat jemand eine Idee?<br>
<br>
Schönen Gruß,<br>
André Mellenthin<br>
<br>
Comment