Fragen und Bugreports zur PureBasic 4.0-Beta.
MVXA
Beiträge: 3823 Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:
Beitrag
von MVXA » 21.07.2006 18:56
Hi,
beim testen einer neu geschriebenen Funktion bin ich auf diesen sehr
merkwürdigen Fehler gestoßen. Verursacht wird er anscheinent durch
das
Not (*pLongA XOr *pLongB) . Wenn ich des einfach durch ein
*pLongB ersetze, funktioniert der Code problemlos.
Code: Alles auswählen
Structure sStruc
Str.s
Lng1.l
Lng2.l
EndStructure
Global NewList bla.sStruc()
Procedure Funktion(sBlubb.s, *pLongA.Long, *pLongB.Long)
If Not (*pLongA XOr *pLongB)
ProcedureReturn #False
Else
LastElement(bla())
If AddElement(bla())
bla()\Lng1 = *pLongA
bla()\Lng2 = *pLongB
bla()\Str = sBlubb
ProcedureReturn @bla()
Else
ProcedureReturn #False
EndIf
EndIf
EndProcedure
Debug Funktion("Test", 2, 0)
Kaeru Gaman
Beiträge: 17389 Registriert: 10.11.2004 03:22
Beitrag
von Kaeru Gaman » 22.07.2006 03:05
Debugger hat geschrieben: 8134464
?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
MVXA
Beiträge: 3823 Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:
Beitrag
von MVXA » 22.07.2006 03:11
Jo, hat sich geklärt. Habs vergessen hier noch zu löschen. Nach dem
mir im englischem Forum ein paar Leute versicherten, dass es läuft,
habe ich mal PB 4.0 neu runter geladen und installiert. Und siehe da,
es funktioniert... Naja, ma schauen ob sich dann auch n anderer Fehler
behoben hat, der den STack etwas verschob.
PMV
Beiträge: 2765 Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg
Beitrag
von PMV » 22.07.2006 03:16
hm ... also der rückgabewert funktioniert.
Was für einen Fehler du bekommst wies ich auch nicht "IMA"?
Aber die Pointer *pLongA.Long, *pLongB.Long sind nach dem Ende der
Prozedur Null, ... somit wird
Fehler ausgeben.
Fals du das weist, ignorierst ... aber das sieht für mich so aus, als ob du
das übersehen hast
MFG PMV
alte Projekte:
TSE ,
CWL , Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
PMV
Beiträge: 2765 Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg
Beitrag
von PMV » 22.07.2006 03:17
hm ... also der rückgabewert funktioniert.
Was für einen Fehler du bekommst wies ich auch nicht "IMA"?
Aber die Pointer *pLongA.Long, *pLongB.Long sind nach dem Ende der
Prozedur Null, ... somit wird
Fehler ausgeben.
Fals du das weist, ignorierst ... aber das sieht für mich so aus, als ob du
das übersehen hast
MFG PMV
alte Projekte:
TSE ,
CWL , Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
MVXA
Beiträge: 3823 Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:
Beitrag
von MVXA » 22.07.2006 11:43
I nvalid M emory A ccess
Aber wie gesagt, der Fehler hat sich mit der Neuinstallation von PB4
behoben.
Kiffi
Beiträge: 10714 Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
Beitrag
von Kiffi » 22.07.2006 12:00
>
I nvalid
M emory
A ccess
ich konnte mit dieser Abkürzung auch nichts anfangen. Deshalb habe ich Dein
Posting ignoriert. Mein Tipp: Beim nächsten mal keine Abkürzungen erfinden,
sondern im Zweifelsfall alles ausschreiben. SZMS
(soviel Zeit muss sein)
http://www.abkuerzungen.de/result.php?a ... rd&x=0&y=0
Grüße ... Kiffi
a²+b²=mc²
hardfalcon
Beiträge: 3447 Registriert: 29.08.2004 20:46
Beitrag
von hardfalcon » 22.07.2006 15:08
@Kiffi: Hätte ja das hier sein können:
abkuerzungen.de hat geschrieben: Input Message Acknowledgement
Kiffi
Beiträge: 10714 Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
Beitrag
von Kiffi » 22.07.2006 15:14
hardfalcon hat geschrieben: @Kiffi: Hätte ja das hier sein können:
abkuerzungen.de hat geschrieben: Input Message Acknowledgement
oder aber '
internal mammary artery ':
Die innere Brustwandarterie (IMA) wird in der Koronarbypasschirurgie häufig als Bypass-Graft verwendet.
Grüße ... Kiffi
a²+b²=mc²
Kaeru Gaman
Beiträge: 17389 Registriert: 10.11.2004 03:22
Beitrag
von Kaeru Gaman » 22.07.2006 15:17
jetzt tut mal nich so..
ok, er hätte das im posting noch mal ausschreiben können,
aber komplett unverständlich war's trotzdem nicht.
chi hba da shcon gazn adnere potsinsg egseehn
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.