Joachim Merkel <[EMAIL PROTECTED]> wrote on 07.11.04:

> Michael Heydekamp ([EMAIL PROTECTED]) schreibt:
>> Martin Wodrich <[EMAIL PROTECTED]> wrote on 06.11.04:

>>> Du brauchst das auch nicht weiter zu testen. Ich habe das mal
>>> durchgesehen. Sobald die CLIP.PAS ber�hrt wird, klappt es mit der
>>> Umleiterei nicht mehr. Es klappt sobald die CLIP-Unit eingebunden
>>> wird nicht mehr. Dazu mu� nichtmal eine Routine benutzt werden.
>>> Einbinden reicht.

>> Das kann dann aber IMO doch nur daran liegen, da� clip.pas eine
>> Routine enth�lt, die denselben Namen hat wie eine andere Routine aus
>> einer anderen Unit...?

> Einbinden in einer Unit und Einbinden/Benutzen in einem Programm
> sind doch unterschiedliche Sachen.

Unter "Einbinden" verstehe ich erst mal einen Eintrag unter 'uses'.   
Welche Folgen das hat (und ob es �berhaupt welche hat), h�ngt davon ab,
ob und welche Routinen benutzt werden.

Entscheidend bei 'uses' ist die Reihenfolge (die letzte Unit gewinnt,
wenn mehrere namensgleiche Routinen in unterschiedlichen Units
existieren sollten).

> Ich hatte den Hinweis von Martin aber schon so verstanden, wenn man
> uses clip.pas in dosx.pas mal auskommentiert, werden die in dosx.pas
> eingebundenen Routinen winversion etc. aus clip.pas nicht gefunden,
> die f�r ZPR.PAS nat�rlich belanglos sind und dort auch nicht
> gebraucht werden.

Wenn sie in ZPR.PAS nicht gebraucht werden, werden sie doch auch gar
nicht erst eincompiliert und k�nnen daher auch nicht zu einer �nderung
des Verhaltens f�hren.

Wenn das Einbinden von clip.pas aber tats�chlich zu einer �nderung des
Verhaltens f�hrt, habe ich im Moment keine andere Erkl�rung daf�r, als
da� sich dort eine Routine befinden mu�, die von ZPR auch benutzt wird
und daher zu diesem ver�nderten Verhalten f�hrt.

Alles andere erschiene mir unlogisch, aber wenn's mir jemand erkl�ren
kann, bitte. :)


        Michael
------------------------------------------------------------------------
FreeXP Entwickler-Mailingliste
[EMAIL PROTECTED]
http://www.freexp.de/cgi-bin/mailman/listinfo/dev-list

Antwort per Email an