Autor Beitrag
Anarkids
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 81

Win XP Pro, Freundin
Delphi 2006, C/C++, VisualBasic
BeitragVerfasst: Di 11.04.06 13:21 
Hi.

Ich wusste jetzt nicht genau, wo ich das reinposten sollte, also bin ich einfach hier gelandet (passt ja auch). Ich habe da dieses Ereignis Button1Click geschrieben, welches dann beim Klicken eine Exception auslöst:

ausblenden volle Höhe 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:
procedure TForm1.Button1Click(Sender: TObject);
begin
 ado_q2.sql.commatext := 'Select * from Serverdaten';
 ado_q2.open;
 ado_q2.first;
 sock := TTCPClient.Create(SELF);
 l := 0;
 i := 0;
 while not ado_q2.eof do
 begin
  stringgrid1.cells(0,ado_q2.recno] := ado_q2.fieldbyname('Servername').asstring;
  sock.RemoteHost := ado_q2.fieldbyname('IPAdresse').asstring;
  repeat
   if ado_q.fieldbyname('HTTP').asstring = 'true' then
    sock.RemotePort := '80';
    l := 1;
    ConnPub;
   if ado_Q.fieldbyname('HTTPS').asstring = 'true' then
    sock.RemotePort := '443';
    l := 2;
    ConnPub;
   if ado_q.fieldbyname('POP3').asstring = 'true' then
    sock.remoteport := '110';
    l := 3;
    ConnPub;
   if ado_q.fieldbyname('SMTP').asstring = 'true' then
    sock.remoteport := '25';
    l := 4;
    ConnPub;
   if ado_q.fieldbyname('FTP').asstring = 'true' then
    sock.remoteport := '21';
    l := 5;
    ConnPub;
   i:=i+1;
  until i = 5;
  ado_q2.next;
 end;
 ado_q2.close;
 sock.free;
end;


HIGHLIGHT > Hier schmeisst er mich immer raus :(

Von debugging habe ich absolut keinen Schimmer. Wäre schön, wenn ihr mich kurz beraten könntet ;-)

mfg, anarkids

_________________
Mr.D
Change begins with you - TODAY!
der Berliner
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 417

Win Xp Home
delphi 2005
BeitragVerfasst: Di 11.04.06 13:31 
Hallo kann es sein das hier der unterstrich fehlt ?

ado q
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Di 11.04.06 13:34 
Moin!

user profile iconAnarkids hat folgendes geschrieben:
Ich habe da dieses Ereignis Button1Click geschrieben, welches dann beim Klicken eine Exception auslöst:

Und wo kämen wir denn hin, wenn du uns auch noch verraten hättest, WELCHE Exception Auftritt... ;) macht ja den ganzen Ratespaß kaputt... :gruebel: :rofl:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
procedure TForm1.Button1Click(Sender: TObject);
begin
 ado_q2.sql.commatext := 'Select * from Serverdaten';
 ado_q2.open;
 ado_q2.first;
 sock := TTCPClient.Create(SELF);
 l := 0;
 i := 0;
 while not ado_q2.eof do
 begin
  stringgrid1.cells(0,ado_q2.recno] := ado_q2.fieldbyname('Servername').asstring;
  sock.RemoteHost := ado_q2.fieldbyname('IPAdresse').asstring;
  repeat
   if ado_q.fieldbyname('HTTP').asstring = 'true' then begin
     sock.RemotePort := '80';
     l := 1;
     ConnPub;
    end;
   if ado_Q.fieldbyname('HTTPS').asstring = 'true' then

Keine Ahnung, was du da tust, aber gehört das nicht geklammert? ;)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
alzaimar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2889
Erhaltene Danke: 13

W2000, XP
D6E, BDS2006A, DevExpress
BeitragVerfasst: Di 11.04.06 13:38 
Überall nimmst Du auf ado_q2 bezug, aber bei der If-Abfrage auf ado_q. Wo kommt das her?

_________________
Na denn, dann. Bis dann, denn.
Miri
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 657


Delphi 3 Prof., Delphi 2005 PE
BeitragVerfasst: Di 11.04.06 13:40 
ich würde auch auf die fehlenden begins und ends bei den if-abfragen tippen...
Anarkids Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 81

Win XP Pro, Freundin
Delphi 2006, C/C++, VisualBasic
BeitragVerfasst: Di 11.04.06 13:42 
nö mit klammerung funzt es auch nich.

sorry, hatte die exception total verpeilt:
Erste Gelegenheit für Exception bei $7C81EB33. Exception-Klasse EAccessViolation mit Meldung 'Zugriffsverletzung bei Adresse 00495420 in Modul 'Monit.exe'. Lesen von Adresse 00000030'. Prozess Monit.exe (1672)

...

_________________
Mr.D
Change begins with you - TODAY!
Anarkids Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 81

Win XP Pro, Freundin
Delphi 2006, C/C++, VisualBasic
BeitragVerfasst: Di 11.04.06 13:44 
user profile iconalzaimar hat folgendes geschrieben:
Überall nimmst Du auf ado_q2 bezug, aber bei der If-Abfrage auf ado_q. Wo kommt das her?


ja lol .... sorry :)

fehler gefunden!

_________________
Mr.D
Change begins with you - TODAY!