IDE: InlineASM-Unterstützung einschalten

Anfängerfragen zum Programmieren mit PureBasic.
Little John

IDE: InlineASM-Unterstützung einschalten

Beitrag von Little John »

Hallo zusammen!

Wenn ich in der Windows-IDE unter "Compiler" > "Compiler-Optionen" bei

Code: Alles auswählen

[v] InlineASM-Unterstützung einschalten
ein Häkchen mache, so ist das beim nächsten Start der IDE wieder weg. Das nervt!
Wie kann ich es erreichen, dass die IDE sich diese Einstellung merkt?

Gruß, Little John
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 »

Einstellungen / Editor / Standard / InlineASM-Unterstützung einschalten
Haken machen und Ok

Ist aber nicht sehr Sinnvoll, wirste schon merken
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
Little John

Beitrag von Little John »

Danke für den Hinweis!
Was ist denn der Nachteil, wenn man das permanent einschaltet?

Gruß, Little John
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 »

Bestimmte Begriffe, die ASM-Befehlen entsprechen führen zu Fehlern, z.B.
Test usw. Wenn es sich nicht gerade um sehr viel ASM-Code handelt,
benutzen die meisten sowieso eher Direkt-ASM, wo die Einstellung über-
flüssig ist.

Also bei 95% aller PB-User wird diese Einstellung in weniger als 5% aller
Fälle benötigt :wink:
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
Little John

Beitrag von Little John »

Alles klar, danke!

Gruß, Little John
Benutzeravatar
Thorium
Beiträge: 1722
Registriert: 12.06.2005 11:15
Wohnort: Germany
Kontaktdaten:

Beitrag von Thorium »

Der Inline-Assembler-Support ist sowieso grütze. Lass den ausgeschaltet und arbeite mit dem Ausrufezeichen.

Wenn du einer Zeile ein Ausrufezeichen voranstellst, wird sie so wie sie ist an den Assembler (FASM) übergeben. Damit kannst du alles nutzen was FASM dir bietet ohne den Inline-Assembler-Support zu aktivieren.

Schau mal in die Hilfe von PB, da ist es nochmal erklärt. Vorallem musst zu dort noch nachlesen wie du PB-Variablen dann im Assembler-Code verwenden kannst. Das bedarf bei dieser Methode einer speziellen Syntax.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.

Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke! Bild
Little John

Beitrag von Little John »

Ja, das Kapitel "Inline x86 ASM" in der PureBasic-Hilfe habe ich gelesen. :)
Danke auch für Deine Unterstützung.

Gruß, Little John
Antworten