Seite 2 von 4
Verfasst: 25.01.2009 20:12
von ts-soft
Schöne Dokumentation
Wenn Du noch die Variablen in der Include deklarieren würdest, so das man
auch EnableExplicit nutzen kann, wäre es perfekt
(ohne ist es für mich leider in anderen Projekten nicht verwendbar, der
Aufwand bei der Fehlersuche wird zu groß)
Gruß
Thomas
Verfasst: 26.01.2009 00:40
von Dadido3
@ts-soft:
Erstmal danke fürs Lob.

Die Dokumentation will ich noch erweitern. Zum Beispiel wollte ich noch etwas über die internen Vorgänge schreiben...
So, dann zu dem EnableExplicit, das funktioniert jetzt.
Ich hab alle Variablen in den Proceduren als Protected deklariert.
@All:
Mal ne Frage, könnte jemand die Bibliothek mal unter Linux testen?
Theoretisch ist da nichts besonderes dran, was unter Linux nicht laufen sollte. Man muss nur die Beiden Befehle
Code: Alles auswählen
QueryPerformanceFrequency_(@SNet_Main\ms_Counter)
QueryPerformanceCounter_(@Time)
ausklammern.
Diese finden sich in den Proceduren
Verfasst: 26.01.2009 01:03
von ts-soft
Dadido3 hat geschrieben:@ts-soft:
Erstmal danke fürs Lob.

Die Dokumentation will ich noch erweitern. Zum Beispiel wollte ich noch
etwas über die internen Vorgänge schreiben...
Gute Dokumentation halte ich auch für wichtig, vor allem wenn sie
Ausnahmsweise mal in deutsch ist
Dadido3 hat geschrieben:
So, dann zu dem EnableExplicit, das funktioniert jetzt.
Ich hab alle Variablen in den Proceduren als Protected deklariert.

Verfasst: 26.01.2009 09:23
von Bisonte
Respekt
Ein noch dazu, sehr gut lesbarer Quellcode

Verfasst: 22.02.2009 18:23
von Dadido3
So, es gab wieder ein kleines Update:
Die Library ist jetzt Unicode-kompatibel.
Viele Variablen sind jetzt Integer, damit funktioniert der Code auch mit 64bit. (Ich konnte es nicht testen, aber es müsste funktionieren.)
und dann gabs noch eine kleine Verbesserung an der Dokumentation.
viel Spass damit.
Verfasst: 22.02.2009 18:51
von cxAlex
Cool. Gefällt mir
Ich hab mir jetzt die Hilfe und das Beispiel angeschaut, aber bin nicht dahinter gekommen ob das was ich will geht, drum stell ich die Frage einfach mal hier, schlag mich nicht wenn ich was übersehen hab ^^:
Sagen wir ich habe ein Master Programm. Dieses Master Programm verbindet sich mit x Slave Programmen, sagen wir mal 100. Gut. Soweit alles klar. Aber: Kann ich Simple Network so einstellen das wenn der Master ein Packet sendet das es wahlweise an einen bestimmten Slave geht oder an alle und wenn ein Slave ein Packet sendet das immer nur an den Master geht? Sowas wie SendPacketTo(PeerID), SendPacketToAll() ?
// Edit: Frage erübrigt sich, habs schon, danke!
Verfasst: 24.02.2009 16:47
von Blackskyliner
Wegen der Sache mit Linux... Werde das demnächst mal Testen, da ich einen Updateserver auf der Libary aufbauen will, der dann später auf Linux laufen soll. Achja ne CompilerIf an den erwähnten stellen wäre ja sinnvoller als das auskommentieren.
Asonsten, echt top

Verfasst: 24.07.2009 18:03
von Polarwolf
Hallo! Ich habe ein kleines Problem. Leider funktioniert das SimpleNetwork - Beispiel bei mir nicht. Es lässt sich nicht compilieren und gibt einen Fehler raus.
Zeile(643): Procedure.l SNet_Peer_Select(Identity.l)
Errormessage: Declase deosnt match with real Procedure.
Kann das irgendwer mal genau betrachten der mehr davon versteht? Viele dank schonmal!

Verfasst: 24.07.2009 18:35
von Little John
Polarwolf hat geschrieben:Zeile(643): Procedure.l SNet_Peer_Select(Identity.l)
Errormessage: Declase deosnt match with real Procedure.
Kann das irgendwer mal genau betrachten der mehr davon versteht? Viele dank schonmal!

Was genau verstehst Du nicht an der Hilfe zu
Declare?
Gruß, Little John
Verfasst: 25.07.2009 01:41
von Polarwolf
Ok. Habs hinbekommen....
Sinnlos.
Hab einfach die Declare komplett durch die Procedure ersetzt, wodurch das Declare nicht mehr falsch ist :P
Thx
//EDIT
Könnte mich wer aufklären was daran falsch war? Also am Declare?...