Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Referenz
Gehe zu Seite Zurück  1, 2
 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 14.12.2005, 11:05    Titel: Antworten mit Zitat

So, Back To Topic, genug über die Konkurrenz gespammt. grinsen
_________________

Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Dusky_Joe



Anmeldungsdatum: 07.01.2005
Beiträge: 1007
Wohnort: Regensburg/Oberpfalz

BeitragVerfasst am: 14.12.2005, 16:42    Titel: Antworten mit Zitat

Gute Idee zwinkern

Hat zufällig einer schon Erfahrungen mit WSTRINGs gemacht?

Zum Vergleich von STRINGs, ZSTRINGs und WSTRINGs hab ich dieses Prog hier geschrieben:

Code:
Declare Function Hex2(Number As Integer, Length As Integer = 2) As String

Dim s As String * 15, w As WString Ptr, z As ZString Ptr

Screen 20

z = CAllocate(30)
w = CAllocate(30)

s  = "hello World ä"
*z = s
*w = WStr(s)

? "1) Adressen"
? " String "; StrPtr(s)
? "ZString "; z
? "WString "; w
?

? "2) Direkte Print-Ausgabe"
? " String ";  s
? "ZString "; *z
? "WString "; *w
?

? "3) Len, SizeOf"
? " String "; Len( s), SizeOf( s)
? "ZString "; Len(*z), SizeOf(*z)
? "WString "; Len(*w), SizeOf(*w)
?

? "4) Indizierte Print-Ausgabe"
? " String "; s[5]
? "ZString "; z[5]
? "WString "; w[5]
?

? "5) Byiteweise Ausgabe im HEX-Format"
? " String "
For i = 0 To 14
   ? Hex2(Cint(Peek(UByte, StrPtr(s) + i))) & " ";
Next
?
? "ZString "
For i = 0 To 29
   ? Hex2(Cint(Peek(UByte,        z  + i))) & " ";
Next
?
? "WString "
For i = 0 To 29
   ? Hex2(Cint(Peek(UByte,        w  + i))) & " ";
Next
?
?

? "6) Byteweise Ausgabe im ASCII-Format"
? " String "
For i = 0 To 14
   ? " " & Chr$(Peek(UByte, StrPtr(s) + i)) & " ";
Next
?
? "ZString "
For i = 0 To 29
   ? " " & Chr$(Peek(UByte,        z  + i)) & " ";
Next
?
? "WString "
For i = 0 To 29
   ? " " & Chr$(Peek(UByte,        w  + i)) & " ";
Next
?
Sleep


Function Hex2 (Number As Integer, Length As Integer = 2) As String
   Dim s As String
   s = Hex$(Number)
   If Length < 1 Then Exit Function
   s = String$(Length - Len(s), 48) + s
   Hex2 = s
End Function

Führt man das Prog aus, sieht man, dass am ende des WSTRINGs auch noch Daten gespeichert sind. Da der Bereich aber durch CALLOCATE reserveriert wurde, sollte er doch eigentlich (wie der vom ZSTRING) komplett leer sein, oder?
Anscheinend gehören diese Zeichen zum WSTRING. Nur, wenn das so ist, was bedeuten sie?
In jedem Fall ist das kein UTF-8, und die anderen UTF's fallen sowis schon mal aus.

Anyway: SIZEOF(WSTRING) = 2. Demnach dürfte ein WSTRING doch maximal 65536 Zeichen darstellen können, oder?


Ungeachtet dieser Unklarheiten habe ich Mecki schon ein Update geschickt; ihr werden in der Online-Referenz bald einiges zum WSTRING lesen können. Auch ZSTRING und STRING wurden geupdatet.

Viel Spaß beim Stöbern, sobald die neue Version on ist zwinkern
_________________
fully biological degradable

Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
karledgar



Anmeldungsdatum: 17.12.2005
Beiträge: 3

BeitragVerfasst am: 17.12.2005, 17:59    Titel: Komplette Referenz? Antworten mit Zitat

... ganz unten auf der Seite findest du auch einen Link, wo du die Komplette Ref im HTML-Format downloaden kannst. In dem ZIP-Archiv sind dann... ähm... um die 400 HTMLs, pro Befehl einer. Wenn du ein bisschen in den Befehlen stöbern willst, empfehle ich dir, die Datei _Start.html zu öffnen - von hier aus hast du einen bequemen überblick über alle Befehle. ...

Irgendetwas scheint in der .zip-Datei verloren gegangen sein: es gibt keine Startdatei und es sind auch nur Texte für ca. 50 Befehle enthalten

karledgar
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Dusky_Joe



Anmeldungsdatum: 07.01.2005
Beiträge: 1007
Wohnort: Regensburg/Oberpfalz

BeitragVerfasst am: 17.12.2005, 19:05    Titel: Antworten mit Zitat

Hab schnell mal ne CHM zusammengestellt, stand: 16-12-2005
http://mitglied.tripod.de/siteofkaos/myfiles/freeBASIC/FB-manual-10.dec.2005.chm
_________________
fully biological degradable

Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet.


Zuletzt bearbeitet von Dusky_Joe am 18.12.2005, 01:08, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 17.12.2005, 19:37    Titel: Antworten mit Zitat

Toll, ganz dickes Lob, das ging ja schneller als du selbst gesagt hast..
..und ein ganz besonderes Lob erhältst du weil du es geschafft hast, die gesamte Hilfe in einer 5879 Byte(!!!) großen Chm-Datei unterzubringen.
btw: Verrätst du mir bitte auch mit welchem Programm sich diese Datei öffnen läßt ? Bitte, bitte.. zwinkern
Linksklick auf o.a. Link öffnet die Home-Page, mit Rechtsklick auf o.a. Link
kann ich eine Datei der genannten Größe speichern..
Murphy hat Folgendes geschrieben:
If anything can go wrong, it will..
..aber was ??
Gruß
ytwinky
_________________
v1ctor hat Folgendes geschrieben:
Yeah, i like INPUT$(n) as much as PRINT USING..
..also ungefähr so, wie ich GOTO..

Zuletzt bearbeitet von ytwinky am 17.12.2005, 20:44, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Michael712
aka anfänger, programmierer


Anmeldungsdatum: 26.03.2005
Beiträge: 1593

BeitragVerfasst am: 17.12.2005, 20:05    Titel: Antworten mit Zitat

Dusky_Joe hat Folgendes geschrieben:
Hab schnell mal ne CHM zusammengestellt, stand: 16-12-2005
http://dhost.info/siteofkaos/myfiles/freeBASIC/FB-manual-10.dec.2005.chm


Hmm... Bei mir werde ich zu dhost.info weitergeleitet. Link kopieren und in der adressleiste einfügen klappt auch nicht. Schade
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Dusky_Joe



Anmeldungsdatum: 07.01.2005
Beiträge: 1007
Wohnort: Regensburg/Oberpfalz

BeitragVerfasst am: 18.12.2005, 00:58    Titel: Antworten mit Zitat

Damm, das kommt davon, wenn man auf 2 Servern hostet...

http://mitglied.lycos.de/siteofkaos/myfiles/freeBASIC/FB_Ref_16-12-2005.chm

Leftklick sollte den Download starten.

Have fun.



Anyway, Murphys law hat sich ma wieder bewahrheitet, obwohl es objektiv betratchtet eigentich nur lauten dürfte "alles was passieren kann, passiert auch irgendwann einmal...", und damit gar keinen Sinn mehr hätte zwinkern


//EDIT#1: Ich glaubs ned, jetz hab ich auch noch die falsche File hochgeladen.
Oben is ein berichtigter Link, der vorher angegebene führte auf die en. Ref...

//EDIT#2: Toll, auch noch nen fehler in den Link eingebaut...
(Murphy, wenn du nix für dein Gesetz könntest, würd ich dich hassen)

//EDIT#3: Wollte das ding eigentlich nachträglich umbenennen, so dass kein Space drin ist, aber mein FTP-Client sagt, des geht ned...

//EDIT#4: Very strange, re-Login, und alles klappt...
_________________
fully biological degradable

Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
karledgar



Anmeldungsdatum: 17.12.2005
Beiträge: 3

BeitragVerfasst am: 18.12.2005, 02:14    Titel: Schon etwas, aber ... Antworten mit Zitat

... http://mitglied.lycos.de/siteofkaos/myfiles/freeBASIC/FB_Ref_16-12-2005.chm

Leftklick sollte den Download starten. ...

Das tut er auch, aber diese Hilfedatei enthält nur die Überschriften und keinen Inhalt. Der erste Link (von heute Nchmittag, weiter oben) funktioniert jetzt, liefert aber nur die ältere Hilfedatei in Englisch.

Gruß
karledgar
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Dusky_Joe



Anmeldungsdatum: 07.01.2005
Beiträge: 1007
Wohnort: Regensburg/Oberpfalz

BeitragVerfasst am: 18.12.2005, 16:24    Titel: Antworten mit Zitat

damm, dann hat mein HHC-Creator nen Fehler... gruml, kommt davon, wenn man zu faul ist, alle topics von hand einzufügen...

//EDIT:
Das komplette HTML-Archiv, sollte garantiert funzen, weil ichs selbst verwende.
http://mitglied.lycos.de/myfiles/freeBASIC/HTML.zip
_________________
fully biological degradable

Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
karledgar



Anmeldungsdatum: 17.12.2005
Beiträge: 3

BeitragVerfasst am: 18.12.2005, 17:22    Titel: Ich gebe nicht auf Antworten mit Zitat

... Das komplette HTML-Archiv, sollte garantiert funzen, weil ichs selbst verwende. ...

Das komplette HTML-Archiv ist genau das, was ich suche. Aber es lässt sich mit keinem mir bekannten Trick herunter laden.

Geduldig
karledgar
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Dusky_Joe



Anmeldungsdatum: 07.01.2005
Beiträge: 1007
Wohnort: Regensburg/Oberpfalz

BeitragVerfasst am: 19.12.2005, 12:12    Titel: Antworten mit Zitat

Wie ich dir grade in einer eMail geschrieben habe, kannst du die Datei indirekt aufrufen:

http://mitglied.lycos.de/siteofkaos/myfiles/freeBASIC/

dadurch kommst du auf ein "Index Of", von wo du dir die CHM und die HTML downloaden kannst. Alle direkten Links scheinen verboten zu sein, da Lycos Tripod die Nutzung seines Servers als Online-Festplatte verhindern will.... muss mich mal um andere kostenlose Server umsehen.

Anyway, Mecki wird bald ein Update bringen; bis jetzt war das nicht möglich, da er probleme mit seinem eMail-Account hatte.




Dank an dieser Stelle auch an volta, der mich auf einige Fehler aufmerksam gemacht hat; ich habe alle deine Vorschläge übernommen, sie werden in der nächsten Ausgabe der Ref erscheinen.
(Übrigens ist das $-Suffix nicht nur bei HEX$ & Co optional, soweit ich feststellen konnte ist das bei allen Suffix-Befehlen so. Derzeit sind das an die 20, deswegen hab ich einiges zu tun, die ganzen Dateien umzubenennen und die Links zu ändern...)


However, ich hoffe DIESMAL funzt es...

Have a nice day
Ciao
_________________
fully biological degradable

Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2
Seite 2 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz