Seite 18 von 35
Re: Schreibfehler, andere offensichtliche Fehler in der PB-H
Verfasst: 02.10.2010 10:01
von Sebastian
Die Purebasic IDE -> Bearbeitungs-Optionen:
Zweiter Absatz ->Über die "Einfg"-Taste wird bestimmt, ob Test eingefügt oder überschrieben wird.
richtig: Text
Re: Schreibfehler, andere offensichtliche Fehler in der PB-H
Verfasst: 01.02.2011 13:39
von Mok
Steht wahrscheinlich schon irgendwo, aber:
Für den Befehl As steht nichts in der Hilfe (zumindest in der englischen nicht)
Re: Schreibfehler, andere offensichtliche Fehler in der PB-H
Verfasst: 01.02.2011 15:37
von Nino
Mok hat geschrieben:Steht wahrscheinlich schon irgendwo, aber:
Für den Befehl As steht nichts in der Hilfe (zumindest in der englischen nicht)
Wofür bzw. wie wird
As denn in PureBasic benutzt? Das ist mir bei PB noch nie begegnet.
Re: Schreibfehler, andere offensichtliche Fehler in der PB-H
Verfasst: 01.02.2011 15:44
von RSBasic
Nino hat geschrieben:Mok hat geschrieben:Steht wahrscheinlich schon irgendwo, aber:
Für den Befehl As steht nichts in der Hilfe (zumindest in der englischen nicht)
Wofür bzw. wie wird
As denn in PureBasic benutzt? Das ist mir bei PB noch nie begegnet.
Wahrscheinlich bei
Import : EndImport.
Beispielcode aus der PB-Hilfe:
Code: Alles auswählen
Import "User32.lib"
; Keine Notwendigkeit für die Verwendung von 'As' da PureBasic die Funktion
; korrekt dekoriert.
; Wir definieren die 'Flags' auch als optional, mit einem Standardwert
; von 0 (wenn sie weggelassen werden).
;
MessageBoxA(Window.l, Body$, Title$, Flags.l = 0)
; Diesmal findet PureBasic sie nicht allein, da der Funktionsname nicht
; der gleiche ist, wie der vom Funktionssymbol verwendete.
;
MsgBox(Window.l, Body$, Title$, Flags.l) As "_MessageBoxA@16"
EndImport
MessageBoxA(0, "Hello", "World") ; wir geben keine Flags an
MsgBox(0, "Hello", "World 2", 0)
Re: Schreibfehler, andere offensichtliche Fehler in der PB-H
Verfasst: 01.02.2011 15:56
von Nino
Vielen Dank, RSBasic!
Als "Befehl" kann man
As dann wohl kaum bezeichnen, und offensichtlich steht darüber ja doch etwas in der Hilfe (
auch in der englischen). Ein eigenes Kapitel über
As wäre vielleicht etwas übertrieben?

Re: Schreibfehler, andere offensichtliche Fehler in der PB-H
Verfasst: 01.02.2011 18:01
von Mok
Nino hat geschrieben:Als "Befehl" kann man As dann wohl kaum bezeichnen
Befehl = Schlüsselwort oder Kommando
Nino hat geschrieben:Ein eigenes Kapitel über
As wäre vielleicht etwas übertrieben?

Nachdem ich nie Import benutzt oder in der Hilfe gesucht habe, hab ich's ja nicht ahnen können^^
(Die englische Hilfe nach 'as' zu durchsuchen ist schon ein wenig übertrieben)
Re: Schreibfehler, andere offensichtliche Fehler in der PB-H
Verfasst: 01.02.2011 20:17
von Nino
Mok hat geschrieben:Nino hat geschrieben:Als "Befehl" kann man As dann wohl kaum bezeichnen
Befehl = Schlüsselwort oder Kommando
Falsch.
As ist (bei PureBasic) zwar ein Schlüsselwort, aber weder Befehl, Kommando noch Anweisung.
Mok hat geschrieben:Nino hat geschrieben:Ein eigenes Kapitel über
As wäre vielleicht etwas übertrieben?

Nachdem ich nie Import benutzt oder in der Hilfe gesucht habe, hab ich's ja nicht ahnen können^^
(Die englische Hilfe nach 'as' zu durchsuchen ist schon ein wenig übertrieben)
Wieso schreibst Du
Mok hat geschrieben:Für den Befehl As steht nichts in der Hilfe (zumindest in der englischen nicht)
wenn Du gar nicht nach
As gesucht hast???
Wo ist überhaupt das Problem für Deine Lösung?

Re: Schreibfehler, andere offensichtliche Fehler in der PB-H
Verfasst: 01.02.2011 20:35
von Mok
Nino hat geschrieben:Wieso schreibst Du
Mok hat geschrieben:Für den Befehl As steht nichts in der Hilfe (zumindest in der englischen nicht)
wenn Du gar nicht nach
As gesucht hast???
As schreiben -> Cursor rein, F1.
Weiters hat die manuelle Suche nach 'as' kein spezielles Ergebnis ausgespuckt, weils viel zu oft in der englischen Hilfe vorkommt.
Re: Schreibfehler, andere offensichtliche Fehler in der PB-H
Verfasst: 01.02.2011 21:09
von Nino
Mok hat geschrieben:Nino hat geschrieben:Wieso schreibst Du
Mok hat geschrieben:Für den Befehl As steht nichts in der Hilfe (zumindest in der englischen nicht)
wenn Du gar nicht nach
As gesucht hast???
As schreiben -> Cursor rein, F1.
Weiters hat die manuelle Suche nach 'as' kein spezielles Ergebnis ausgespuckt, weils viel zu oft in der englischen Hilfe vorkommt.
Ja und? Bloß weil Du nichts gefunden hast, heißt das noch lange nicht dass nichts drinsteht. Tatsächlich steht eben doch etwas über
As in der Hilfe, wie wir spätetens seit RSBasics Posting wissen.
Wer
As im Zusammenhang mit der zugehörigen Anweisung
Import liest, sollte schlau genug sein, in der Hilfe bei
Import nachzusehen.
As nur so in der Hilfe zu suchen, ohne zu wissen zu welcher Anweisung das überhaupt gehört, ist ziemlich abstrus.
Re: Schreibfehler, andere offensichtliche Fehler in der PB-H
Verfasst: 01.02.2011 21:14
von ts-soft
Nach Möglichkeit sollte man das "As" auch weglassen, dann funktioniert der Import der
Funktionen auch mit x86 und x64 wenn es die DLL in beiden Versionen gibt. Ansonsten
scheitert es an den unterschiedlichen CallingConvention.
Sage ich jetzt nur weil ich es nervig finde, das immer zu löschen
Solange man vorne keinen zum Funktionennamen abweichenden Begriff nutzt,
ist das As mehr als unnütz, selbst wenn die Funktion Dekoration enthält:
_foo@4 zum Beispiel, ist das As nicht notwendig, vorne foo funktioniert trotzdem!