Entwickler-Ecke
Windows API - Ip rausfinden
hurricane2710 - So 18.09.05 09:55
Titel: Ip rausfinden
Hi,
meine frage ist wie ich mit delphi die Internet- und die Computer-IP herausbekomme will das in meinem Progg intergrieren.
Hab aber nichts passendes über die suche gefunden.
bitte Helft mir!
Mfg hurri ;)
hurricane2710 - So 18.09.05 18:29
das hilft mir nicht weiter da klappt bei mir was nicht kannste das nicht nochmal ins forum schreiben
wie der sourcecode aussehen muss für mich
thanks hurri ;)
AXMD - So 18.09.05 18:40
Glaskugelfehler 228: Es sind zu viele ungeklärte Parameter aufgetreten. Bitte sepzifizieren Sie Ihre Eingaben näher und starten Sie die Glaskugel erneut.
AXMD
bis11 - So 18.09.05 18:47
Was verstehst Du denn nicht an dem Sourcecode aus dem Link von AXMD ?
Dieser Tipp gibt Dir alle IP-Adressen raus, welche Dein Computer besitzt.
Delete - So 18.09.05 22:58
hurricane2710 hat folgendes geschrieben: |
das hilft mir nicht weiter da klappt bei mir was nicht kannste das nicht nochmal ins forum schreiben
wie der sourcecode aussehen muss für mich
|
Du solltest Politiker werden, die sagen auch immer so viel ohne das was bei rüberkommt.
Erste Satz (a propos Satz, du kennst Satzzeichen?):
| Zitat: |
das hilft mir nicht weiter da klappt bei mir was nicht
|
Ah ja. Ohne nähere Beschreibung, WAS da nicht klappt, völlig wertlos und überflüssig diese Aussage.
Zweiter (nicht vorhandener) Satz
| Zitat: |
kannste das nicht nochmal ins forum schreiben wie der sourcecode aussehen muss für mich
|
Eine bitte der man durchaus folgeleisten würde, wenn da nicht ein großes Fragezeichen wäre: Was ist bei dir anders, als bei dem Beispiel Sourcecode aus dem SDC?
Mann, Mann, Mann. :roll:
hurricane2710 - Mo 19.09.05 07:04
Man,
1. Weiß ich nicht was für eine Anwendung man für den Sourcecode braucht.
2. Ist dannn immer alles unterstrichen.
aber ist ja egal werde mir woanders hilfe holen.
Mfg hurricane
Delete - Mo 19.09.05 08:17
hurricane2710 hat folgendes geschrieben: |
| 1. Weiß ich nicht was für eine Anwendung man für den Sourcecode braucht. |
Ich würde mal sagen eine Delphi IDE und einen Delphi Kompiler.
| Zitat: |
2. Ist dannn immer alles unterstrichen.
|
Wo ist immer was unterstrichen? Bei mir ist in Delphi Quellcode nie unterstrichen.
CADdy - Mo 19.09.05 08:51
Titel: Beispiel vom Swiss Delphi Center
grad habe ich den Tipp ausprobiert und er funktioniert einwandfrei. Das konnte sogar ich als Anfänger nachvollziehen ;-)
Als Komponenten habe ich einmal Button und einmal Memo verwendet. Das ist aber aus dem Quelltext ohne Probleme ersichtlich.
Servus
Peter
hurricane2710 - Di 20.09.05 16:52
hier mein sourcecode wo es nicht klappt
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55:
| unit Unit4;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Winsock;
function getIPs: Tstrings; type TForm4 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private public end; TaPInAddr = array[0..10] of PInAddr; PaPInAddr = ^TaPInAddr; var Form4: TForm4; phe: PHostEnt; pptr: PaPInAddr; Buffer: array[0..63] of Char; I: Integer; GInitData: TWSAData;
implementation
{$R *.dfm}
begin WSAStartup($101, GInitData); # Result := TstringList.Create; # Result.Clear; GetHostName(Buffer, SizeOf(Buffer)); phe := GetHostByName(buffer); if phe = nil then Exit; pPtr := PaPInAddr(phe^.h_addr_list); I := 0; while pPtr^[I] <> nil do begin # Result.Add(inet_ntoa(pptr^[I]^)); Inc(I); end; WSACleanup; # end;
# procedure TForm4.Button1Click(Sender: TObject); begin Memo1.Lines := GetIps; end;
end. |
Legende:
#=Fehler
"Fehlermeldungen!"
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| [Fehler] Unit4.pas(35): E2003 Undefinierter Bezeichner: 'Result' [Fehler] Unit4.pas(36): E2066 Operator oder Semikolon fehlt [Fehler] Unit4.pas(44): E2066 Operator oder Semikolon fehlt [Fehler] Unit4.pas(48): E2029 '.' erwartet, aber ';' gefunden [Fehler] Unit4.pas(52): E2003 Undefinierter Bezeichner: 'Memo1' [Fehler] Unit4.pas(9): E2065 Ungenügende Forward- oder External-Deklaration: 'getIPs' [Fataler Fehler] Project5.dpr(5): F2063 Verwendete Unit 'Unit4.pas' kann nicht compiliert werden |
Könnt ihr mir helfen?
mfg hurri ;)
Narses - Di 20.09.05 17:43
Moin!
Aua... :eyecrazy: :| Du solltest DRINGEND ein paar Grundlagen-/Anfänger-Tutorials machen. Gibt in der Delphi-Library genug und es ist fast egal, welches du dir dazu vornimmst...
hurricane2710 hat folgendes geschrieben: |
hier mein sourcecode wo es nicht klappt
[...]
Könnt ihr mir helfen? |
Nicht wirklich, jedenfalls nicht, bevor du dir mal ein paar Delphi-Grundlagen zugelegt hast. Du weißt doch überhaupt nicht, was du da tust... :roll: Da müßte man ja bei Adam und Eva... :?
cu
Narses
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!