Autor Beitrag
DeltaEx
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 110



BeitragVerfasst: Fr 06.12.02 16:03 
Wie kann ich den ausgewählten ordner Freigeben für Netzwerk in Delphi??

_________________
Delphi forever
DeltaEx Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 110



BeitragVerfasst: Fr 06.12.02 22:41 
weiss es keiner oder ist es nicht möglich?

_________________
Delphi forever
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 06.12.02 22:53 
Doch, ... lass einen doch erst mal suchen. :)
Man hat doch nicht alles im Kopf.

Also, such mal im MSDN nach NetShareAdd und Co. Das müsste es IMO sein.
Ghost
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17



BeitragVerfasst: Mo 16.12.02 16:44 
Verbinden per Dialog:
ausblenden Quelltext
1:
  WNetConnectionDialog(handle, RESOURCETYPE_DISK);					

Trennen per Dialog:
ausblenden Quelltext
1:
  WNetDisconnectDialog(handle, RESOURCETYPE_DISK);					

Ohne Dialog Verbinden:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
function NetzlaufwerkVerbinden( Laufwerk: string; 
  Pfad: string; Username: string; Password: string;
  RestoreAtLogon: boolean ): DWORD;
var
  NetResource: TNetResource;
  dwFlags:     DWORD;
begin
  with NetResource do begin
    dwType := RESOURCETYPE_DISK;
    lpLocalName := PChar(Laufwerk);
    lpRemoteName := PChar(Pfad);
    lpProvider := nil;
  end;

  if (RestoreAtLogon) then
    dwFlags := CONNECT_UPDATE_PROFILE
  else
    dwFlags := 0;

  Result := WNetAddConnection2(NetResource,PChar(Password),
    PChar(Username),dwFlags);
end;

Aufrufen:
ausblenden Quelltext
1:
2:
3:
4:
5:
NetzlaufwerkVerbinden('X:',
                            '\\SERVER\SHARED',
                            'Testfreigabe',
                            '',
                            false)=0

Nützt dir das was?
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 16.12.02 21:24 
Hallo Ghost. Wie heißt es so schön: Vor der Ernte kommt die Saat. DeltaEx ist sicher daran interessiert, sich mit einem freigegebenen Ordner zu verbinden ... aber erst will er ihn freigeben!

Klappt das mit deiner Funktion?
Al Borland hat folgendes geschrieben:
Das glaube ich nicht, Tim!

:mrgreen:
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 16.12.02 21:41 
Mit mehr Power geht es eventuell. "Hurhurhur"