Seite 1 von 1

IRCConnect

Verfasst: 30.01.2006 19:34
von Tsuki-Namida
Warum geht es nicht wenn ich "IRCConnect(Server.s, 6667)" mit "IRCConnect(Server.s, Port.s)" austausche? was mache ich da falsch?

Verfasst: 30.01.2006 19:36
von roherter
Weils Port.s ein string ist,versuchs mit Val(Port.s)

Verfasst: 30.01.2006 19:43
von Tsuki-Namida
danke es klapt^^

wute nicht das ".s" ein string ist.. ich dachte immer das wäre eine Variabel -_-

Verfasst: 30.01.2006 20:08
von roherter
Das .s steht für string steht in der pb hilfe
es muss aber nur beim ersten mal angegeben werden !

Verfasst: 30.01.2006 20:10
von NicTheQuick
...und ".s" ist nicht nur ein String, sondern auch eine Variable.

Verfasst: 30.01.2006 20:14
von roherter
Genau hatte ich vergessen zu erwähnen! :allright:

Verfasst: 30.01.2006 22:44
von Konne
Naja eigendlich ist es ein Pointer auf ein Chararray also keine echte Variable. (Hoffe damit hab ich recht)

Verfasst: 30.01.2006 23:10
von NicTheQuick
Aber PureBasic handhabt das ganze wie eine Variable. Und ich denke,
darum geht es hier auch. Wie das ganze intern aussieht, braucht ein
Anfänger nicht zu wissen. Hauptsache es funktioniert. :wink:

Verfasst: 30.01.2006 23:23
von Nik
Du bist ein Php oder JavaScript Scripter oder? Denn dort sind ja alle Variablen gleich egal was man rein schreibt, bei echten Programmiersprachen hingegen ist es eben so das man long (bzw integer im allgemeinen) variablen für Zahlen ohne Komma braucht und sogenannte floats also Var.f für Kommazahlen, für Strings verwendet man eben .s was wie konne richtig sagte intern anders gehandhabt wird.

Verfasst: 31.01.2006 00:18
von NicTheQuick
@Nik:
Nein, ich bin kein PHP oder JavaScript Scripter. Ich habe jetzt noch nicht
verstanden, warum ein String in PureBasic keine Variable sein sollte. Nur,
weil keine Zahlen darin stehen und es mathematisch betrachtet keinen
Zeichenkettenvariablen gibt?