![]() |
Danke local (mit NIL) funzt es jetzt, aber wie funktionier das im Netzwerk? muß der Computernamen "\\Computer" oder "Computer" sein, weil beides funktioniert bei mir nicht. Muß der andere Computer ein bestimmtes OS haben? (aktuell: Win ME, ich Win XP)
|
Hi,
nachdem ja dieses Thema in diesem Forum schon mehrfach besprochen wurde habe ich mich dazu entschieden diesen Thread fortzusetzen. Mein Problem ist genau das gleiche wie in diesem Thread. Meine Bitte: Kann jemand die letzte Frage von theOmega beantworten (auf meinem PC (mit nil) funktioniert das auch Super. Aber auch ich habe das Problem das es nicht auf anderen PC´s geht. MfG |
Moin st,
erst einmal herzlich willkommen hier in der Delphi-Praxis. Leider ist mir die letzte Frage von The Omega entgangen, oder ich hatte damals keine Idee :oops: NetShareGetInfo wird auf 9x/Me wohl nur mit Level 50 funktionieren, denn eine andere Struktur ist für diese Betriebssysteme nicht vorgesehen. Allerdings habe ich mit Systemübergreifenden Funktionen keinerlei Erfahrung, so dass ich hier auf Vermutungen angewiesen bin. Evenutell wäre man dann bei gemischten Systemen mit WNetEnumResource besser bedient. |
Hi,
ich krieg´s einfach nicht gebacken. Sämtliche Funktionen der netapi32 funktionieren wunderbar auf meinem Rechner (egal ob mit nil oder dem Servernamen) wenn ich jedoch einen anderen Rechner als Servernamen angebe (egal ob mit IP oder Servername) kriege ich einen Fehlermeldung. Was mach ich nur falsch? Bitte helft mir. MfG |
Moin st,
und welche Fehlermeldung? Wie rufst Du die Funktion(en) auf, und welche Betriebssysteme sind beteiligt? |
Der Fehler, der bei all diesen Funktionen immer der gleiche ist, lautet:
EAccessViolation ... Zugriffsverletzung bei Adresse (blabla) |
Moin st,
und wie rufst Du die Funktionen auf? Ein paar Beispiele wären gut (Variablendeklaration inklusive), denn wenn's lokal geht, und nur mit Serverangabe nicht, dann muss auch da der Fehler zu suchen sein. |
Hi,
ich rufe die Funktionen genau wie in diesem Thread, auf Seite 1, beschrieben auf. Mit NetShareGetInfo beispielsweise: NetShareGetInfo(nil,'c$',2,@buf); so funktioniuert es wunderbar. Setze ich jetzt anstellen des nil meinen Computernamen 'MeinPuter' dann funzt auch das Super. Nun aber einen anderen Name 'IrgendeinPuter' geht nicht. Auch geht nicht '\\IrgendeinPuter' oder '111.111.111.111' (mit IP) oder '\\111.111.111.111' egal was ich auch eingebe es geht nicht. alles funktioniert nur lokal. Mein Rechner hat WinXP, komplett freigebeben mit Passwort. Der andere Rechner hat genau das gleiche. Ich hab keinen Plan warum das nicht klappt. MfG |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz