Domino 9 und frühere Versionen > ND6: Administration & Userprobleme
Gruppenänderungen protokollieren / überwachen
eknori (retired):
Habe die Windows Elemente jetzt einmal herausgenommen und TH neu kompiliert ( unter Windows )
Dies verlief bis auf ein paar Warnmeldungen fehlerfrei.
Ich stelle die Datei mal hier rein zum Testen. ( datei ist als DEBUG kompiliert, daher ist die so gross )
Wenn das soweit problemlos läuft, mache ich mich daran, den Code für Linux zu kompilieren.
EDIT: Die Warings beziehen sich auf vsprintf, strncpy und _snprintf. Diese function ist "unsafe". man kann die aber leicht durch "safe" ersetzen ...
jetzt kompiliert und linkt der code unter Windows fehlerfrei
fsinani:
Hallo Eknori,
habe eine Email vom Daniel erhalten:
Zitat:
Wenn es nur diese Routine wäre, sollte das einfach sein. Dafür habe ich selbst Code für alle Unix Plattformen geschrieben, weil ich das in eigenen Extension Managern brauche.
Aber in der Regel ist es nicht nur die Umsetzung von bestimmten Code, sondern wenn es nur auf einer Plattform bisher läuft, muß man ggf. auch anderen Code geringfügig anpassen.
Wenn der Code von Damien ist, sollte er eigentlich sauber sein :-)
Könnt Ihr mir den Code einfach mal in der aktuellen Version zuschicken, damit ich ihn nicht suchen und runterladen muß? Dann sehe ich mir das mal an.
Zitat Ende:
Wenn nichts dagegen spricht, könnte das ja auch für andere Linux-anwender von Interesse sein ;-)
eknori (retired):
Hier der modifizierte Code:
fsinani:
Hallo Eknori,
sorry das ich noch frage, bin aber etwas verunsichert:
- Ist das jetzt der modifizierte Code für Linux lauffähig?
oder
- gebe ich diesen Code jetzt nochmal an den Nashed?
Wenn es sich um die erste Variante handelt, dann hast du das auch mal auf einer Linux Maschine ausprobiert?
Vielen Dank
fsinani
eknori (retired):
Hi, nein, ich habe lediglich die Windows Teile aus dem ursprünglichen Code entfernt.
Habe schon versucht, den Code zu kompilieren; leider bisher noch nicht erfolgreich.
Wenn Daniel sich den Code ansehen möchte, ist das Klasse.
Ich werde heute noch ein wenig mit den Samples aus der Notes API auf meinem LINUX herumprobieren. Die bekomme ich lauffähig kompiliert. Und dann werde ich mich daran machen, den Code von TH Zeile für Zeile durchzugehen.
Ein Punkt, warum es nicht kompiliert sind wohl die Kommentarzeilen. Der gcc kommt mit den // nicht zurecht; das muss man alles durch /* ... Kommentar .. */ ersetzen.
Es gibt aber auch mit Sicherheit noch Probleme bei Typumwandlungen u.ä. Da steckt noch einige Arbeit drin.
Wer sich berufen fühlt, mitzuarbeiten, soll sich hier melden oder für immer schweigen ;D
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln