IRCConnect

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

IRCConnect

Beitrag 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?
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Weils Port.s ein string ist,versuchs mit Val(Port.s)
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
Tsuki-Namida
Beiträge: 633
Registriert: 17.11.2005 13:27
Kontaktdaten:

Beitrag von Tsuki-Namida »

danke es klapt^^

wute nicht das ".s" ein string ist.. ich dachte immer das wäre eine Variabel -_-
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Das .s steht für string steht in der pb hilfe
es muss aber nur beim ersten mal angegeben werden !
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

...und ".s" ist nicht nur ein String, sondern auch eine Variable.
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Genau hatte ich vergessen zu erwähnen! :allright:
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
Konne
Beiträge: 764
Registriert: 30.03.2005 02:20
Kontaktdaten:

Beitrag von Konne »

Naja eigendlich ist es ein Pointer auf ein Chararray also keine echte Variable. (Hoffe damit hab ich recht)
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag 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:
Nik
Beiträge: 132
Registriert: 04.02.2005 19:57

Beitrag 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.
www.KoMaNi.de
Eine kleine Gruppe von Hobby Programmierern, die gerade einen Instant Messenger natürlich in PureBasic schreiben.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag 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?
Antworten