Zitat von
NicoDE:
Unter
Win9x funktioniert es nicht.
Vielleicht helfen Dir die Prototypen weiter:
[..]
Zudem steht in den Strukturen ziemlicher Schrott,
[..]
Danke, für's probieren. Offenbar war die Funktion aus der
JEDI-Libary auch nur für NT/XP gedacht.
Ich habe es jetzt mal nach deinen Vorschlägen geändert.
Nur die
NetShareAddNt habe ich wie gehabt übernommen, da in deiner Version der Parameter
buf eine Kostante ist und mir auf die schnelle nicht eingefallen ist, wie ich das dann anpassen muss. Und so funktioniert es auch
Außerdem entspricht meine Version genau der
Win32 API Doku..
Ich muss zugeben, dass ich die
SHARE_INFO_50-Struktur selbst aus der
API-Docu abgeleitet habe.
Wie müsste die denn aussehen?
Zitat von
NicoDE:
Delphi-Quellcode:
[..]
// *seufz*, wie wär's mit ne Variable?
[..]
Ja, gerne. Aber wo? wie? was? wofür?
Zitat von
NicoDE:
[..]
Und ein Rückgabewert hätte Deiner Funktion auch nicht schaden können
[..]
Den Rückgabewert hatte ich schon von selbst geändert: Ich hab mir gedacht ich geb einfach als Boolean zurück ob's geklappt hat. Wenn ich mich nicht irre, muss die
NetShareAdd-Funktion
NET_API_STATUS als 0 zurückgeben wenn alles ok ist.
Allerdings bleibt zu vermuten, dass auch die Funktion
NetShareDel dann nur unter NT/XP funktioniert.
Vielleicht kannst du mir ja auch da noch einen Tipp geben.
Danke
Rai