Suche nach APIs

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Suche nach APIs

Beitrag von STARGÅTE »

Tachchen,

altes Thema : ICH HABE 3.3 !

Ich suche nun nach APIs für :

* String$ vom aktuellem Datum
* String$ von aktueller Zeit

(Finde mich in dieser Hilfe von den APIs einfach nicht zurecht :( )
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
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 »

Inwieweit das unter 3.3 funzt weiß ich nicht. Teilweise von GPI und von mir:

Code: Alles auswählen

Procedure.s Time()
  time$=Space(1000)
  GetTimeFormat_(#LOCALE_USER_DEFAULT,0,0,0,@time$,1000)
  ProcedureReturn time$
EndProcedure
Procedure.s DateString()
  Date$=Space(1000)
  GetDateFormat_(#LOCALE_USER_DEFAULT	,#DATE_LONGDATE	,0,0,@Date$,1000)
  ProcedureReturn Date$
EndProcedure
Procedure.s GetMonthName(nValue.l)
  If nValue > 0
    ProcedureReturn StringField("Januar,Februar,März,April,Mai,Juni,July,August,Sepember,Oktober,November,Dezember", nValue, ",")
  EndIf
EndProcedure
Procedure.s GetDayName(nValue.l)
  If nValue > 0
    ProcedureReturn StringField("Sonntag,Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag", nValue, ",")
  EndIf
EndProcedure
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
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

ts-soft hat geschrieben:Inwieweit das unter 3.3 funzt weiß ich nicht. Teilweise von GPI und von mir:
mmm also es geht (das Array habe ich umgeschrieben)

Aber wenn ich DateString() aufrufe passiert NIX :roll:
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
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 »

DateString() liefert bei mir "Donnerstag, 23. März 2006", wenn Time()
funktioniert, sollte dies auch funzen!
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
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

oh man hab mir noch mal deine API angesehen und da sehe ich es,

DateString() ging nicht weil der Debuger aus war

LOL

naja jetzt geht beides perfekt

DANKE
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
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 »

>> naja jetzt geht beides perfekt
Freud mich, wenns dann nach über 2 Monaten ohne Änderungen geht :mrgreen:
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
Antworten