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:

FB extension librarys libfbx.a und libfbxmt.a?

 
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
volta



Anmeldungsdatum: 04.05.2005
Beiträge: 1875
Wohnort: D59192

BeitragVerfasst am: 31.08.2005, 11:16    Titel: FB extension librarys libfbx.a und libfbxmt.a? Antworten mit Zitat

Hallo,
ich wollte die in FB 0.15 neu hinzugekommenen Funktionen
Zitat:
- FB extension library, the list of functions includes: DATESERIAL, DATEVALUE, YEAR, MONTH, DAY, WEEKDAY, TIMESERIAL, TIMEVALUE, HOUR, MINUTE, SECOND, NOW, MONTHNAME, WEEKDAYNAME, DATEADD, DATEPART, DATEDIFF, FORMAT (mjs)

einmal ausprobieren, aber leider wurden sie nicht als Funktionen von fbc.exe erkannt.
Diese Funktionen stecken, glaub ich, in libfbx.a und libfbxmt.a (FB extension librarys).
Werden diese Libarys nicht automatisch eingebunden?
Hab ich evtl. bei der Installation von FB 0.15 einen Fehler gemacht?

Kommt jemand von euch an diese Funktionen? und wie?
Gruß
Volta
_________________
Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Dusky_Joe



Anmeldungsdatum: 07.01.2005
Beiträge: 1007
Wohnort: Regensburg/Oberpfalz

BeitragVerfasst am: 02.09.2005, 18:05    Titel: Antworten mit Zitat

Ich würds einfach mit #inclib versuchen. Die dinger heißen nicht umsonst EXTENSION-Libs. Wenn du die standardmäßig dabei hast, wird nur deine EXE größer, wie das bei den guten alten LIBs halt mal ist (oder... FB löst dieses Prob, oder? ach, egal).

However, wenn du die Funktionen hast, könntest mir bitte ne Mail/PN schicken, damit ich sie in die Ref stellen kann?
_________________
fully biological degradable

Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
helpy



Anmeldungsdatum: 22.03.2005
Beiträge: 17

BeitragVerfasst am: 02.09.2005, 21:57    Titel: Antworten mit Zitat

Code:
#include "vbcompat.bi"
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Dusky_Joe



Anmeldungsdatum: 07.01.2005
Beiträge: 1007
Wohnort: Regensburg/Oberpfalz

BeitragVerfasst am: 02.09.2005, 22:24    Titel: Antworten mit Zitat

ich nehme mal an, die bi soll das problem lösen. Da sie nicht im standard-inc-verzeichnis ist: Wo bekommt man die her, und welche dinge stehen da grob drinnen?
_________________
fully biological degradable

Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
volta



Anmeldungsdatum: 04.05.2005
Beiträge: 1875
Wohnort: D59192

BeitragVerfasst am: 02.09.2005, 22:58    Titel: Antworten mit Zitat

Hi,
helpy hat insofern Recht, als eine bi - Datei fehlt.
Nur mit den librarys libfbx.a und libfbxmt.a läst sich auch #include nicht anwenden.
Ich dachte die würden wie andere standard Libarys automatisch eingebaut, weit gefehlt!
Hier ist die datetime.bi für das freebasic/inc - Verzeichnis:
Code:
#ifndef __DATETIME_BI__
#define __DATETIME_BI__

#ifdef __FB_MT__
# if __FB_MT__
#  inclib "fbxmt"
# else
#  inclib "fbx"
# endif
#else
# inclib "fbx"
#endif

#ifndef fbUseSystem
#define fbUseSystem           0
#endif

#define fbFirstJan1           1
#define fbFirstFourDays       2
#define fbFirstFullWeek       3

#define fbSunday              1
#define fbMonday              2
#define fbTuesday             3
#define fbWednesday           4
#define fbThursday            5
#define fbFriday              6
#define fbSaturday            7

declare function DateSerial          alias "fb_DateSerial" _
          ( byval year as integer, _
            byval month as integer, _
            byval day as integer ) as integer

declare function DateValue           alias "fb_DateValue" _
          ( s as string ) as integer

declare function Year                alias "fb_Year" _
          ( byval serial as double ) as integer

declare function Month               alias "fb_Month" _
          ( byval serial as double ) as integer

declare function Day                 alias "fb_Day" _
          ( byval serial as double ) as integer

declare function Weekday             alias "fb_Weekday" _
          ( byval serial as double, _
            byval FirstDayOfWeek as integer = fbUseSystem ) as integer

declare function TimeSerial          alias "fb_TimeSerial" _
          ( byval hour as integer, _
            byval minute as integer, _
            byval second as integer ) as double

declare function TimeValue           alias "fb_TimeValue" _
          ( s as string ) as double

declare function Hour                alias "fb_Hour" _
          ( byval serial as double ) as integer

declare function Minute              alias "fb_Minute" _
          ( byval serial as double ) as integer

declare function Second              alias "fb_Second" _
          ( byval serial as double ) as integer

declare function Now                 alias "fb_Now" _
          ( ) as double

declare function DateAdd             alias "fb_DateAdd" _
          ( interval as string, _
            byval number as double, _
            byval serial as double ) as double

declare function DatePart            alias "fb_DatePart" _
          ( interval as string, _
            byval serial as double, _
            byval FirstDayOfWeek as integer = fbUseSystem, _
            byval FirstDayOfYear as integer = fbUseSystem ) as integer

declare function DateDiff            alias "fb_DateDiff" _
          ( interval as string, _
            byval serial1 as double, _
            byval serial2 as double, _
            byval FirstDayOfWeek as integer = fbUseSystem, _
            byval FirstDayOfYear as integer = fbUseSystem ) as integer

declare function MonthName           alias "fb_MonthName" _
          ( byval month as integer, _
            byval abbreviate as integer = 0 ) as string

declare function WeekdayName         alias "fb_WeekdayName" _
          ( byval weekday as integer, _
            byval abbreviate as integer = 0, _
            byval FirstDayOfWeek as integer = fbUseSystem ) as string

#endif

damit gehts!!
Grüß
Volta
_________________
Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Dusky_Joe



Anmeldungsdatum: 07.01.2005
Beiträge: 1007
Wohnort: Regensburg/Oberpfalz

BeitragVerfasst am: 02.09.2005, 23:14    Titel: Antworten mit Zitat

hmm.... ich hoffe, beim offiziellen release is die mit dabei, sonst wirds blöd für die ref...

BTW: Ich hab schon mal gefragt: SETTIME funzt ned, man muss eine BI oder eine LIB einbinden. Nur welche... hab ich leider vergessen... könntest mir bitte nochmal sagen, was das alles war? Danke!
_________________
fully biological degradable

Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
volta



Anmeldungsdatum: 04.05.2005
Beiträge: 1875
Wohnort: D59192

BeitragVerfasst am: 02.09.2005, 23:41    Titel: Antworten mit Zitat

klar Dusky_Joe hier:
Code:
'$include once:'win\user32.bi'
'ohne die user32.dll meckert FBC.EXE 0.14b
Dim t As String
t=Time$
Print t
settime ("14"+mid$(t,3,6))
Print Time$
settime (t)
Print Time$
sleep

----------
Die neuen Funktionen probier ich erst mal aus, wenn es soweit klappt schick ich dir ne PN.
Gruß
Volta

EDIT/
Ok, ich werd sie auch hier einstellen.
_________________
Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
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