Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

befehlsreferenz/command-101.html

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
tom_dehn



Anmeldungsdatum: 05.10.2015
Beiträge: 30

BeitragVerfasst am: 15.02.2018, 11:15    Titel: befehlsreferenz/command-101.html Antworten mit Zitat

Hi Nemored (? stimmt das ?),

(habe diese Forums-Ecke glatt übersehen gehabt, tut mir leid)

nur ne Kleinigkeit
Betrifft: \\\...\-> befehlsreferenz/command-101.html
todo:
Integer -> Long

Begründung:
_CRT_glob wird bei x64 re-#defined als _dowildcard
Verwendung als numerisches boolean, Defaultwert == -1
(durch Probieren festgestellt)

from:
https://www.freebasic-portal.de/befehlsreferenz/command-101.html
Unter Windows bis fbc 0.24 fügt man folgendes an den Anfang des Codes:
Extern _CRT_glob Alias "_CRT_glob" As Integer
Dim Shared _CRT_glob As Integer = 0

Unter Windows ab fbc 0.90:
Extern _dowildcard Alias "_dowildcard" As Integer
Dim Shared _dowildcard As Integer = 0

from:
"C:\PRG\FBC\FreeBASIC-1.05.0-source\doc\manual\cache\DevGccToolchainChoice.wakka"
- Globbing is enabled by default in the ""MinGW.org"" runtime, but the ""MinGW-w64"" runtime turns globbing off by default and has a ##--enable-wildcard## configure option. Thus, whether globbing is on or off by default, depends on how ""MinGW-w64"" was built.

- The way to disable globbing is different:
- ""MinGW.org"":
%%(freebasic)
Extern _CRT_glob Alias "_CRT_glob" As Long 'REM' (TD hier (x32) wär´s nicht so wild)
Dim Shared _CRT_glob As Long = 0
%%
- ""MinGW-w64"":
%%(freebasic)
Extern _dowildcard Alias "_dowildcard" As Long'REM' bei x64 _könnte_ es _vielleicht_ überschrieben werden, aber wenn schon denn schon lächeln )
Dim Shared _dowildcard As Long = 0

Grüsse

Tom
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nemored



Anmeldungsdatum: 22.02.2007
Beiträge: 4214
Wohnort: ~/

BeitragVerfasst am: 15.02.2018, 11:31    Titel: Antworten mit Zitat

Vielen Dank, ich habe es angepasst. Solche INTEGER/LONG-Geschichten gibt es wahrscheinlich noch mehrere in der Referenz ...
_________________
Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz