.| Autor | Beitrag |
|---|---|
|
000 01.05.2002, 19:43 snoopdog |
Moin hab hier son kleines Problem mit Delphi. vielleicht könnt ihr mir helfen --Visit our 500er Gamer Lan |
|
Profil || Suche |
|
001 01.05.2002, 19:52 Retro |
Erm, du musst einfach darauf achten dass in den Editboxen auch nur Zahlen stehen. Ein Integer darf keine Kommatas oder Punte (usw..) enthalten. Eine For-Schleife nimmt sowas schließlich auch nicht an. Für den genauen Gültigkeitsbereich eines Integers musst du mal Googlen, hier der Optimierte Code:
Saubere schreibweise ist auch ein wichtiger Teil des ganzen! ThW-Code ist übrigens immer lowercase =) P.S.: Schön das man Codeeinrückung hat, aber wiso funktionieren keine Leerreihen im Codetag?! =| --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ Dieser Beitrag wurde am 01.05.2002 um 19:55 von Retro bearbeitet. |
|
Profil || Suche |
|
002 01.05.2002, 19:54 Killermachine |
@Retro Kommen Sie näher, kommen Sie ran, hier werden Sie genauso beschissen wie nebenan |
|
Profil || Suche |
|
003 01.05.2002, 19:55 Retro |
Hm, stimmt, kurz und bündig =) --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
004 01.05.2002, 19:55 snoopdog |
ja nun da stehen nur zahlen drin also genauergesagt eine 1 mehr net. Kann man das denn unterbinden bei den Eigenschaften von so ner EditBox das man N U R Zahlen eingeben kann??? --Visit our 500er Gamer Lan |
|
Profil || Suche |
|
005 01.05.2002, 20:02 snoopdog |
hmm also ich hab es nun hin bekommen hab einfach nen Schreibfehelr letzte Nacht gemacht. nicht Edit1.Text:=str_v_port sondern Visit our 500er Gamer Lan |
|
Profil || Suche |
|
006 01.05.2002, 20:03 Retro |
Klar geht das, musst mal per Google suchen. --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
007 01.05.2002, 20:10 feigling |
Ich versteh nur eins nicht an dem Code. Dieser Beitrag wurde am 01.05.2002 um 20:11 von feigling bearbeitet. |
|
Profil || Suche |
|
008 01.05.2002, 20:16 Retro |
Nene feigling, merkwürdig ist das schon =) Wenn es eine solche, von feigling beschriebene, Variable handelt würde ich ihr einen anderen Namen geben. Denn "Result" wird von Delphi als Rückgabe einer Funktion verwendet...
shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ Dieser Beitrag wurde am 01.05.2002 um 20:17 von Retro bearbeitet. |
|
Profil || Suche |
|
009 01.05.2002, 20:27 feigling |
Genau und das kam mir so komisch vor, da es oben garkeine Funktion war. Was ich mich aber auch frage ist, warum gibt Delphi keine Fehlermeldung aus, wenn man result als Integervariable deklariert ? Dieser Beitrag wurde am 01.05.2002 um 20:31 von feigling bearbeitet. |
|
Profil || Suche |
|
010 01.05.2002, 21:43 snoopdog |
jo result ist ne integer variable und ich habe die global deklariert. Denn in der Funktion ClinetSocket.Error wird result auf 0 gestellt und in der Funktion OnConnect auf 1 so geht es jedenfalls das Programm läuft nun wunderbar. Soll nen Portscanner sein ist nur zum üben von Delphi. Jedenfalls is mir das in C viel einfacher vorgekommen. Naja nun geht es.. Visit our 500er Gamer Lan |
|
Profil || Suche |
|
011 01.05.2002, 22:09 feigling |
naja, machs doch einfach so:
Du kannst die Schleife auch nochmal einfügen für edit2. €dit: Dieser Beitrag wurde am 01.05.2002 um 22:16 von feigling bearbeitet. |
|
Profil || Suche |
|
012 01.05.2002, 22:17 Retro |
Hm, schön aber falscher ansatz! =) Guck dir mal "OnKeyDown" an... dort hast du die Variable "Key"... einfach gucken ob "Key" Backspace oder eine Zahl ist. Ansonsten "Key := #0". --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
013 01.05.2002, 22:22 feigling |
:P Is ja letztendlich auch egal, wo man es reinsetzt. |
|
Profil || Suche |
|
014 02.05.2002, 00:12 Another1 |
wie wärs mit ExceptionHandlern zum Filtern beim converten? Dazu sind die ja schließlich da (p.s. StrToIntDef is auch recht nützlich) --Another1 ...relaxing..atm =) |
|
Profil || Suche |

