Einzelnen Beitrag anzeigen

Benutzerbild von Captnemo
Captnemo

Registriert seit: 27. Jan 2003
Ort: Bodenwerder
1.126 Beiträge
 
Delphi XE4 Architect
 
#3

Re: Freigabe unter Windows erstellen

  Alt 28. Aug 2003, 09:19
Habs geschafft!

Folgende Änderung erbrachte eine erfolgreiche Freigabe:

Delphi-Quellcode:
procedure TForm1.Button4Click(Sender: TObject);
var
 share: TShareInfo2;
 err: DWord;
begin
     Share.shi2_netname:='SBK';
     share.shi2_type:=STYPE_DISKTREE;
     share.shi2_permissions:=ACCESS_ALL;
     Share.shi2_remark:='Testfreigabe';
     share.shi2_max_uses:=4;
     share.shi2_current_uses:=0;
     share.shi2_passwd:=nil;
     share.shi2_path:='c:\mysql';
     NetShareAdd('',2,@Share,@err);
     //ShowMessage(Inttostr(err));
     SHChangeNotify(SHCNE_NETSHARE,SHCNF_PATH,PChar('c:\mysql'),nil);
end;
Allerdings habe ich noch Probleme mit shi2_max_users. Laut MS wird mit -1 festgelegt, das es bei dieser Freigabe keine Beschränkungen gibt. Wenn ich -1 verwende meldet mir der Compiler, das ich die untere Grenze der Variable verletzte
Weiß einer was hier rein muß?

Wäre echt dankbar.
Dieter
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
  Mit Zitat antworten Zitat