Thank you D.J.Peters, your code solved my problem!D.J.Peters wrote:If you read from stdin you use
Open Cons For Input As #hFile
then my posted solution will work
if not why
you can post the code also
Joshy
Search found 104 matches
- Nov 07, 2018 1:41
- Forum: General
- Topic: How to grab escape-sequence keycodes?
- Replies: 8
- Views: 1691
Re: How to grab escape-sequence keycodes?
- Nov 06, 2018 0:11
- Forum: General
- Topic: How to grab escape-sequence keycodes?
- Replies: 8
- Views: 1691
Re: How to grab escape-sequence keycodes?
It seems, that we are talking about two different things. This needs some clarification first. If you are connecting to a hardware (physical) terminal, then I think: Joshi is correct (and the FB command is: Open COM) And, atachement to Linux Terminals IO streams, whould not be correct. The text ter...
- Nov 05, 2018 22:52
- Forum: General
- Topic: How to grab escape-sequence keycodes?
- Replies: 8
- Views: 1691
Re: How to grab escape-sequence keycodes?
"... Inkey, Getkey, and Multikey ..." What have this functions to do with a RS-232 connection ? In FreeBASIC a RS-232 connection is like a file read / write operation. KeyPgOpenCom Joshy The RS232 terminal is a text console, i.e. attached to Linux as stdin/stdout. It is accessed inside Fr...
- Nov 05, 2018 0:41
- Forum: Community Discussion
- Topic: Donations
- Replies: 4
- Views: 1278
Donations
I would like to donate to the developer crew that created FreeBASIC. I have gotten a lot of use and enjoyment out of FreeBASIC, and the community has been very responsive to my questions and needs. I am honored that one of my feature requests was included in FB! Is there a place I can PayPal or othe...
- Nov 04, 2018 19:46
- Forum: General
- Topic: How to grab escape-sequence keycodes?
- Replies: 8
- Views: 1691
How to grab escape-sequence keycodes?
Hi, I am running a console-mode program on an RS232 text dumb terminal. The terminal hardware sends escape sequence keycodes for the F-keys, arrow keys, etc. Example: Pressing F1 makes the terminal send: Ctrl+A, @, <CR> In other words Chr$(1), Chr$(64), Chr$(13) Problem: Inkey, Getkey, and Multikey ...
- Dec 11, 2017 12:56
- Forum: Documentation
- Topic: LOCK and UNLOCK in the Wiki/Manuals
- Replies: 19
- Views: 10522
Re: LOCK and UNLOCK in the Wiki/Manuals
Am I understanding that you read/write your lockfile on a ramdisk instead of a hard drive to speed up access times?speedfixer wrote:My method, also.
I use a ramdisk in a common mapped directory for the lockfile to trim the time hit a little.
Windows and Linux.
David
How much of a difference does this make?
- Dec 11, 2017 11:59
- Forum: Documentation
- Topic: LOCK and UNLOCK in the Wiki/Manuals
- Replies: 19
- Views: 10522
Re: LOCK and UNLOCK in the Wiki/Manuals
You can simulate file locking by using a special lock file in conjunction with the "Name" statement. Start with a lock file name such as "lockfile.off". When an application needs to lock a file it should attempt to rename the lock file to something else. If the rename fails then...
- Nov 24, 2017 11:39
- Forum: Documentation
- Topic: LOCK and UNLOCK in the Wiki/Manuals
- Replies: 19
- Views: 10522
Re: LOCK and UNLOCK in the Wiki/Manuals
Can we revisit this issue? I think it is important to be able to lock files for safe writing.
I am using files in RANDOM mode and would like to be able to lock entire files.
I am using files in RANDOM mode and would like to be able to lock entire files.
- Oct 17, 2017 22:29
- Forum: General
- Topic: LONGINT causing problems
- Replies: 18
- Views: 2633
Re: LONGINT causing problems
Code execution should be faster by using cumulative addition instead of multiplication inside the loop: S = 0 DO S = S + Y IF S = X THEN REMAINDER = "NO": EXIT DO IF S > X THEN REMAINDER = "YES": EXIT DO LOOP Ha! That's what I get for coding stoned. Love your solution. Thanks fx...
- Oct 17, 2017 21:56
- Forum: General
- Topic: LONGINT causing problems
- Replies: 18
- Views: 2633
Re: LONGINT causing problems
Without MOD, I need another way to determine whether Number X is evenly divisible by Number Y. Currently I test whether X MOD Y = 0 is true (if it is, there is no remainder for X DIV Y, thus it is evenly divisible). What is another way to do this without using MOD or DIV? I think I solved my own pr...
- Oct 17, 2017 21:18
- Forum: General
- Topic: LONGINT causing problems
- Replies: 18
- Views: 2633
Re: LONGINT causing problems
may I suggest that you use QB64 instead of FB http://www.qb64.net or https://www.qb64.org forum http://www.qb64.net/forum/index.php I depend on several commands/features supported only by FreeBASIC (even in -lang qb). 20,000+ lines of code in my program would be a lot to rewrite. Without MOD, I nee...
- Oct 17, 2017 19:42
- Forum: General
- Topic: LONGINT causing problems
- Replies: 18
- Views: 2633
Re: LONGINT causing problems
srvaldez wrote:if your code uses mod or division (have not tried the other operators) then there'a problem.
Nailed it!
I used MOD twice :)
Wait for a bugfix or is there a workaround for MOD in 64-bit lang QB?
- Oct 17, 2017 19:30
- Forum: General
- Topic: LONGINT causing problems
- Replies: 18
- Views: 2633
Re: LONGINT causing problems
hello skystrick this code compiles and runs ok using FreeBASIC Compiler - Version 1.06.0 (02-04-2017), built for linux-x86_64 (64bit) #lang "qb" dim as __LONGINT x input "enter x ";x print sqr(x) print "enter return to exit " sleep Your code does compile and run withou...
- Oct 17, 2017 18:32
- Forum: General
- Topic: LONGINT causing problems
- Replies: 18
- Views: 2633
Re: LONGINT causing problems
Hi, it looks like a bug with the -lang qb code generation on 64bit. I'm going to make a bug report. Thanks! Any suggestions for a workaround? Or just wait for a patch? EDIT: Maybe it has to do with the platform? I'm compiling under GNU/Linux 32bit. I'm compiling under Ubuntu Linux 64-bit using FBC ...
- Oct 17, 2017 15:25
- Forum: General
- Topic: LONGINT causing problems
- Replies: 18
- Views: 2633
LONGINT causing problems
Switched some variables in a program from INTEGER to __LONGINT (I am using -lang qb), now FBC compiler throws this error:
PROGRAM.o: In function 'main':
PROGRAM.c:(.text+0x2bdf3): undefined reference to '__moddi3'
PROGRAM.c:(.text+0x2be9e): undefined reference to '__moddi3'
Help?
PROGRAM.o: In function 'main':
PROGRAM.c:(.text+0x2bdf3): undefined reference to '__moddi3'
PROGRAM.c:(.text+0x2be9e): undefined reference to '__moddi3'
Help?