Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Eternal_pain

Anmeldungsdatum: 08.08.2006 Beiträge: 1783 Wohnort: BW/KA
|
Verfasst am: 17.08.2007, 08:16 Titel: |
|
|
Zitat: | - Strings and User Defined Types (structures) are passed default BYREF in the -lang fb compiler dialect, and all other data types are passed default BYVAL. This is different from both fbc-0.17 and fbc-0.16 versions of the compiler. |
Ich weiss schon warum ich mir angewöhnt habe in meinen Subs und Funktionen Byval bzw Byref dazu zu schreiben  _________________
 |
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 17.08.2007, 16:25 Titel: |
|
|
Ja, habe ich schon gedownloadet..
..aber, wie ich im Chat schon gesagt habe, es ist nicht 0.18b
Auf alle Fälle wird meine alte 0.18-CVS Version erstmal durch die neue
Zwischenlösung ersetzt, schon weil da auch Fehler bei den mitgelieferten Libs behoben sind/sein sollen
Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
AndT
Anmeldungsdatum: 02.04.2007 Beiträge: 481
|
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
Eternal_pain

Anmeldungsdatum: 08.08.2006 Beiträge: 1783 Wohnort: BW/KA
|
Verfasst am: 25.08.2007, 17:22 Titel: |
|
|
Bug ?
Code: |
#include "fbgfx.bi"
?FB.SC_F10
DIM AS FB.EVENT PTR event
event = ALLOCATE(20)
dim key as string
SCREEN 18
DO
key=inkey
IF (SCREENEVENT(event))=FB.SC_F10 Then ?"F10 wurde gedrueckt"
If key=chr(0,68) Then ?"F10?"
if key=chr(255,68) Then ?"F10 :o)"
if multikey(68) Then ?"Multikey (F10) geht..."
sleep(1)
loop until multikey(1)
|
nichts passiert...
Edit:
Der multikey funktioniert...
die inkey abfragen funktionieren NUR in der Konsole, aber nicht bei initialisierten GFX Mode _________________
 |
|
Nach oben |
|
 |
Michael712 aka anfänger, programmierer
Anmeldungsdatum: 26.03.2005 Beiträge: 1593
|
Verfasst am: 25.08.2007, 18:45 Titel: |
|
|
Sry, aber das mit dem Screenevent ist total falsch.
Code: |
#INCLUDE "fbgfx.bi"
Using FB
? SC_F10
DIM AS EVENT PTR event
event = ALLOCATE(20)
DIM key AS STRING
SCREEN 18
DO
key=INKEY
IF (SCREENEVENT(event)) THEN
IF event->type = EVENT_KEY_PRESS And event->scancode = SC_F10 THEN
?"F10 wurde gedrueckt"
END IF
END IF
IF key=CHR(0,68) THEN ?"F10?"
IF key=CHR(255,68) THEN ?"F10 :o)"
IF MULTIKEY(68) THEN ?"MULTIKEY (F10) geht..."
SLEEP(1)
LOOP UNTIL MULTIKEY(1)
|
Bei mir geht der Code. Kann aber daran liegen, dass ich unter linux bin.  _________________
Code: | #include "signatur.bi" |
|
|
Nach oben |
|
 |
|