Here's a list of
known Rapid-Q
bugs for the latest
version, they won't be fixed in the near future untill a practical Rapid-Q clone or
alternative compiler is created
one day.
Fortunately, we can write our code carefully to avoid these bugs since they're all
recognized and overcomed by other RQ users. You can also try these “PatchedRQLibs”
to see whether the bugs
are still there.
If you find new bugs, just tell us, thanks!
- The right$ function doesn't work properly with >32k strings.
- When click on QListView,
the count of its columns is zero.
Try QListViewEx instead.
- From: pauli0212 Tue, 11 May 2004 15:20:46 -0000
File.ReadStr(n)
does not give correct result.
An additional space character is
added to the end of the string read, which made the
string comparisons to fail.
- QOpenDialog modifies the
current directory
- The OPEN method of
QFileStream is not a SUB as stated in the HTML DOCUMENTATION, but a
FUNCTION returning zero if the file does not exist.
- QComPort is too buggy and removed from rapidq5.lib by the author. Windows users have this
CREATE form AS QFORM
CREATE richedit AS QRICHEDIT
END CREATE
END CREATE
sendmessage richedit.handle, &HC5, 0, 1048576
form.SHOWMODAL
alternative comport component made by
Win32API.
- QCanvas OnDblClick event doesn′t
response.
- Logical NOT operation is same
as bitwise NOT.
- QTimer document is wrong, should be
OnTimer(Sender as QTimer), i.e. one parameter, not zero. Many other objects in the document
are lack of this parameter either!
- 一个程序只能使用一个QDXTimer, 否则就跑不了了。另外QDXTimer只能运行在前台。
Only one QDXTimer could be used, otherwise the program will not run.
- From: “Alan Jones” Fri, 2 Aug 2002 22:33:31 +0100
“OnEnter” event doesn′t work on QListBox. Instead could use the Form′s OnKeyUp
event to call a routine that traps the Enter key with the Form′s KeyPreview
property set to 1 or True.
- QRichEdit 的内容不能超过64k字节, 用如下方法可以解决 Remove the 64k limit (this problem exists in earlier versions of Windows only):
- In “For i=n0 To n1...Next” statement, sometimes i will always equal to n0
throughout the whole loop though the cycle number is right.
- ConvBase$() only accepts upper-case hex string.
PRINT "Long: "+CONVBASE$("FFFFFFFF", 16, 10)
SLEEP 6
- QCheckBox cannot be passed as an argument even declared “ByRef”.
- BYTE cannot be returned correctly from Function.
|