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 ...
Die Suche ergab 13 Treffer
- 01.01.2011 22:13
- Forum: Allgemein
- Thema: Winsock UDP Serverport einstellen
- Antworten: 0
- Zugriffe: 809
- 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 ...
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 ...
- 20.04.2009 16:34
- Forum: Offtopic
- Thema: Netzwerk-Protokolle und PB
- Antworten: 19
- Zugriffe: 2948
- 15.04.2009 21:53
- Forum: Anfänger
- Thema: Warum geht nix übers Netzwerk?
- Antworten: 3
- Zugriffe: 1095
- 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 ...
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 ...
- 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?
ich will in einer Tabelle das Bild in einer Zeile ändern. Hat jemand eine Idee?
- 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?
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?
- 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 ...
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 ...
- 28.11.2008 15:00
- Forum: Anfänger
- Thema: Rundungsfehler ?
- Antworten: 4
- Zugriffe: 575
Rundungsfehler ?
Hallo,
warum bekomme ich bei folgendem Programm:
als Antwort nicht 33.3, sondern 33.299999999999997
Kennt jemand einen Trick wie ich 33.3 zurückbekomme? Danke schonmal
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
Kennt jemand einen Trick wie ich 33.3 zurückbekomme? Danke schonmal
- 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 ...
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 ...