tom_dehn
Anmeldungsdatum: 05.10.2015 Beiträge: 30
|
Verfasst am: 15.02.2018, 10:15 Titel: befehlsreferenz/command-101.html |
|
|
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 )
Dim Shared _dowildcard As Long = 0
Grüsse
Tom |
|