Hat der Käfer zugeschlagen ?

Fragen und Bugreports zur PureBasic 4.0-Beta.
Benutzeravatar
SDL
Beiträge: 65
Registriert: 15.09.2006 05:19
Computerausstattung: MSI 990FXA-GD80
AMD FX-8350(3,1GHz) 4-4,4GHz
Corsair Dominator Platinum 8GB 2133 (2240)
2 Nvidia GeForce GTX 550Ti
Xilence XQ semipassives Netzteil 750Watt
SATA III WDC WD10 1TB
SATA III SSD Toshiba 128 GB
SATA III SSD Samsung 840 EVO 250 GB
eSATA WDC WD SE16 500 GB

Wassergekühlt

Win 7 pro
Leistungsindex 7,8
Wohnort: Hansestadt Stendal

Hat der Käfer zugeschlagen ?

Beitrag von SDL »

Ich habe folgendes Problem mit den Editor festgestellt.

Deklariere ich Variablen GLOBAL, erscheinen sie in der Variablenliste und der Eingabehilfe. :mrgreen:

Deklariere ich aber variablen Lokal:

_WindowsMin.b=0 ; Variable für Fensterminfunktion
_x1.l=0

so erscheinen sie nicht in der Liste oder Eingabehilfe.

Ist das so gewollt ?
PB 4 und auch PB3.9x
Hat mich bis jetzt auch nicht gestört. Benutze noch den JaPBe, beide editoren haben ihre guten seiten. möchte mich aber nicht festlegen. :wink:
Zu meiner Schulzeit war die Bildung kostenlos, für einige aber Umsonst.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Wenn Du die lokale Variable auch deklarierst, so geht sie auch
Define CodeComplete.l
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
SDL
Beiträge: 65
Registriert: 15.09.2006 05:19
Computerausstattung: MSI 990FXA-GD80
AMD FX-8350(3,1GHz) 4-4,4GHz
Corsair Dominator Platinum 8GB 2133 (2240)
2 Nvidia GeForce GTX 550Ti
Xilence XQ semipassives Netzteil 750Watt
SATA III WDC WD10 1TB
SATA III SSD Toshiba 128 GB
SATA III SSD Samsung 840 EVO 250 GB
eSATA WDC WD SE16 500 GB

Wassergekühlt

Win 7 pro
Leistungsindex 7,8
Wohnort: Hansestadt Stendal

Danke

Beitrag von SDL »

ts-soft hat geschrieben:Wenn Du die lokale Variable auch deklarierst, so geht sie auch
Define CodeComplete.l
Hab ich glat wech überlesen :oops: bzw noch nicht probiert

Danke für den tip
Zu meiner Schulzeit war die Bildung kostenlos, für einige aber Umsonst.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

und latürnich brauchst du nur Define, wenn du nicht Static oder Shared benutzt.

btw:
wenn du EnableExplicit benutzt, bist du auf der sicheren seite,
denn dann musst du Variablen vordefinieren.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
SDL
Beiträge: 65
Registriert: 15.09.2006 05:19
Computerausstattung: MSI 990FXA-GD80
AMD FX-8350(3,1GHz) 4-4,4GHz
Corsair Dominator Platinum 8GB 2133 (2240)
2 Nvidia GeForce GTX 550Ti
Xilence XQ semipassives Netzteil 750Watt
SATA III WDC WD10 1TB
SATA III SSD Toshiba 128 GB
SATA III SSD Samsung 840 EVO 250 GB
eSATA WDC WD SE16 500 GB

Wassergekühlt

Win 7 pro
Leistungsindex 7,8
Wohnort: Hansestadt Stendal

Beitrag von SDL »

[btw:
wenn du EnableExplicit benutzt, bist du auf der sicheren seite,
denn dann musst du Variablen vordefinieren.
ich bin ganz schön aus der übung :(
wird schon wieder

danke noch mals für die hinweise :allright:
Zu meiner Schulzeit war die Bildung kostenlos, für einige aber Umsonst.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

SDL hat geschrieben:ich bin ganz schön aus der übung
Explicite gibbet erst seit 4.0 ;)
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
SDL
Beiträge: 65
Registriert: 15.09.2006 05:19
Computerausstattung: MSI 990FXA-GD80
AMD FX-8350(3,1GHz) 4-4,4GHz
Corsair Dominator Platinum 8GB 2133 (2240)
2 Nvidia GeForce GTX 550Ti
Xilence XQ semipassives Netzteil 750Watt
SATA III WDC WD10 1TB
SATA III SSD Toshiba 128 GB
SATA III SSD Samsung 840 EVO 250 GB
eSATA WDC WD SE16 500 GB

Wassergekühlt

Win 7 pro
Leistungsindex 7,8
Wohnort: Hansestadt Stendal

Beitrag von SDL »

Explicite gibbet erst seit 4.0 ;)
Das ist gut möglich, in AMOS (AMIGA) gab es sowas ähnliches, um eine variablendeklaration zu erzwingen. finde ich besser so.
nun ich will ja noch lernen <)
Zu meiner Schulzeit war die Bildung kostenlos, für einige aber Umsonst.
Gesperrt