Anzeige bei Face ja, bei x-2Face nein (?)

24/11/2016 - 19:20 von Karl-Heinz Rademacher | Report spam
Hallo zusammen,

Ich will mal versuchen, dass ich das Problem allgemein verstàndlich
erlàutern kann. Vor Tagen hatte ich von Windows 8.1 ein Installiertes
4D auf einen Stick kopiert und unter Linux Mint Cinnamon im Bereich von
WINE kopiert.

Nach dem ersten Start in der neuen Umgebung wurde mir auch das Face so
wie das X-Face angezeigt. Man hat mich dann aufmerksam gemacht, dass in
meinem Header noch ein X-2-Face Header mit dem Base64 Code für das Face
mit geschleppt wird.

Dieser Header-Eintrag war von mir wohl schon unter Windows falsch
gesetzt. Ich habe das dann nach X-2Face geàndert und habe dann auch
gleich für meine 3 Identitàten je einen Base64 Code für das neue X-2Face
unter Standard-X-Header eingetragen.

Jetzt noch ein Sprung in die Skriptverwaltung:
Eigene Skripte
Dort sind das _i_MS-FaceView.ds
Include AddFaceHeader.ds

Meldungsskripte
ARTICLEV-WM LBUUTONUP.ds

So weit der Bereich von Dialog. Um das nun zu testen habe ich in der
news-out.def von KN folgenden Eintrag deaktiviert:

;Face Header
;Set raw Header
;Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwB...
;end

Ergebnis: Der X-2Face-Heder war da, aber es wurde da mit *kein* Face
angezeigt ob gleich das Skript genau auf diese Formulierung ausgelegt
ist.

Um das Face angezeigt zu sehen musste ich den oberen Abschnitt in der
news-out.def wieder aktivieren. Es ist aber dort wie man sieht als
*Face* Eingetragen und funktioniert auch nur so. Ein Versuch den
Eintrag nach X-2Face zu àndern ging schief da das Face so nicht
angezeigt wird.


Fazit: Ich kann in Dialog selbst anstellen was ich möchte, ein Face wird
mir damit nicht angezeigt, dass gelingt nur via Eintrag in der
news-out.def und ich muß auch in Dialog unter X-Header den Header
X-2Face wieder löschen, da sonst der Header mit Code unnötigerweise mit
geschleppt wird.

Die Frage ist, was hier falsch làuft? Hat jemand vielleicht eine Idee?

Sorry ist ein wenig lànger geworden als ich dachte.

Freundliche | Raady's Thunderbird: http://kh-rademacher.de/tb/
Grüße | Die Face-Seiten: http://kh-rademacher.de/face/
Karl-Heinz | Das 4D Skript-Archiv: http://kh-rademacher.de/4d/
Rademacher | Die 4D-FAQ: http://www.wolfgang-bauer.at/4td_faq/
 

Lesen sie die antworten

#1 Heiko Rost
24/11/2016 - 20:10 | Warnen spam
Karl-Heinz Rademacher schrieb:

Fazit: Ich kann in Dialog selbst anstellen was ich möchte, ein Face wird
mir damit nicht angezeigt, dass gelingt nur via Eintrag in der
news-out.def und ich muß auch in Dialog unter X-Header den Header
X-2Face wieder löschen, da sonst der Header mit Code unnötigerweise mit
geschleppt wird.

Die Frage ist, was hier falsch làuft? Hat jemand vielleicht eine Idee?



Falls ich Dich richtig verstehe, geht es Dir darum, daß Dialog ein
Face-Header erzeugen soll. Dafür hast Du den X-2Face-Header in Dialog
angelegt, der das Base64-codierte Face enthàlt, und dieser soll dann in
einen Face-Header umgewandelt werden.

Sollte das stimmen, fehlt Dir der Teil, der die Umwandlung erledigt. Ich
vermute außerdem, daß Du so vorgehen willst, wie auf
<http://4d.vollmeier.at/scripte/ereignisscripte/onbeforesendingmessage/addfaceheader.html>
beschrieben. Dann fehlt in Deinem Dialog wahrscheinlich im
Ereignisskript OnBeforeSendingMessage der Aufruf von

AddFaceHeader(Message);

Falls das alles in Ordnung ist und immer noch nicht funktioniert,
solltest Du noch im Skript AddFaceHeader.ds überprüfen, ob der Name des
umzuwandelnden Headers identisch mit dem in Dialog angelegten (X-2Face
soeit ich verstanden habe) ist. Und nach dem Ändern der Skripte nicht
vergessen, sie zu compilieren und neu zu laden.

Und da Du korrnews benutzt, solltest Du dort die Option zum Erstellen
von *.bak-Dateien aktivieren und dann nach dem Versenden in diesen
bak-Dateien kontrollieren, ob der Face-Header vorhanden ist. Die
Postings in de.test sind dafür nicht unbedingt hilfreich, weil auch beim
Empfang korrnews die Postings veràndern kann und dort vielleicht auch
irgendwelche Fehler passieren.

Viele wenn und falls, aber vielleicht ist der Text trotzdem hilfreich.

Gruß Heiko
So mancher meint, ein gutes Herz zu haben, und hat nur schwache Nerven.
Marie Freifrau von Ebner-Eschenbach

Ähnliche fragen