Die Suche ergab 13 Treffer

von Langstein
01.01.2011 22:13
Forum: Allgemein
Thema: Winsock UDP Serverport einstellen
Antworten: 0
Zugriffe: 809

Winsock UDP Serverport einstellen

Hallo zusammen,

Ich möchte mit folgendem Programm ein einfaches BACnet Telegramm als Broadcast über das Netzwerk schicken. Tut alles prima, nur bekomme ich nicht heraus, wie ich den UDP-Port der Source einstellen kann. Kann mir jemand helfen?

Der Server Source Code zählt immer um eines weiter ...
von Langstein
03.10.2009 22:26
Forum: Anfänger
Thema: Umwandlung float in einen Hexstring
Antworten: 21
Zugriffe: 2633

Umwandlung float in einen Hexstring

Hallo zusammen,

ich möchte eine Floatzahl (z.B. 72.0) in einen Hexstring z.B. X'42900000' umwandeln. Habe es mit folgenden Programm versucht. Ergebnis ist immer 371FB8, egal welche Realzahl ich verwende.
Hat jemand eine Idee?

Geht das mit Pointer besser?


Structure my_data
StructureUnion
byte ...
von Langstein
20.04.2009 16:34
Forum: Offtopic
Thema: Netzwerk-Protokolle und PB
Antworten: 19
Zugriffe: 2948

Hat vielleicht jemand einen fertigen Code um UDP-Telegramme zu senden, ohne die Purbasic-Einschränkungen?
Ich habe mich mit WINPCAP probiert, ist aber doch reichlich aufwendig ein UDP zusammenzusetzten.
von Langstein
15.04.2009 21:53
Forum: Anfänger
Thema: Warum geht nix übers Netzwerk?
Antworten: 3
Zugriffe: 1095

Das ist ja mein Problem. Mein PC ist mal Client, mal Server. Ich trau mich aber nicht die Serververbindung abzuschalten, da sonst Telegramme verlohren gehen können.
von Langstein
14.04.2009 17:01
Forum: Anfänger
Thema: Warum geht nix übers Netzwerk?
Antworten: 3
Zugriffe: 1095

Warum geht nix übers Netzwerk?

Hallo zusammen,

kann mir jemand sagen warum nix übers Netzwerk geht?

Ich brauche unbedingt Server, da ich normalerweise Anfragen beantworte.

If InitNetwork() = 0
MessageRequester("Error", "Can't initialize the network !", 0)
End
EndIf
Port = 40000
If CreateNetworkServer(0, Port, #PB_Network ...
von Langstein
30.03.2009 00:32
Forum: Windows
Thema: Bild ändern bei ListIconGadget()
Antworten: 1
Zugriffe: 1077

Bild ändern bei ListIconGadget()

Hallo zusammen,

ich will in einer Tabelle das Bild in einer Zeile ändern. Hat jemand eine Idee?
von Langstein
03.02.2009 20:25
Forum: Anfänger
Thema: Argumente einem Programm übergeben
Antworten: 1
Zugriffe: 466

Argumente einem Programm übergeben

Gibt es eine Möglichkeit bei Programmaufruf Parameter zu übergeben?

z.B.
test.exe hallo

Wie frägt man diese in Purebasic ab.

Wie kann ich aus Purebasic heraus eine andere exe aufrufen und Parameter übergeben?
Gibt es einen shell-Befehl?
von Langstein
03.02.2009 20:01
Forum: Anfänger
Thema: Mehrzeiliger Funktionsaufruf
Antworten: 5
Zugriffe: 661

Mehrzeiliger Funktionsaufruf

Gibt es eine Möglichkeit die Parameter der Proceduraufrufe mehrzeilig darzustellen? Von anderen Systemen kenne ich ~ als Trennzeichen.

z.B.
Procedure.l Maximum(nb1.l, ???
nb2.l)
If nb1>nb2
Result.l = nb1
Else
Result = nb2
EndIf

ProcedureReturn Result
EndProcedure

Result.l = Maximum ...
von Langstein
28.11.2008 15:00
Forum: Anfänger
Thema: Rundungsfehler ?
Antworten: 4
Zugriffe: 575

Rundungsfehler ?

Hallo,
warum bekomme ich bei folgendem Programm:

Code: Alles auswählen

x.f = 33.3333
Debug x
y = Round(x*10,#PB_Round_Nearest)
Debug y
z.d = y/10
Debug z
als Antwort nicht 33.3, sondern 33.299999999999997

Kennt jemand einen Trick wie ich 33.3 zurückbekomme? Danke schonmal
von Langstein
28.09.2008 19:05
Forum: Hardware & Elektronik
Thema: Serieller COM-Port mit 76800 Baud
Antworten: 15
Zugriffe: 10884

Ich habe es mit 38400 versucht. Da gehts hervorragend. Mit 76800 geht es nicht. Meldung: "Can't open the serial port: "

Da in der Hilfe 76800 nicht aufgefürt ist habe ich das so interpretiert, das dies von der Lib nicht unterstützt ist. Da ich auf dem Computer eine Software verwende, die mit 76800 ...