Avatar billede nubi19 Nybegynder
30. juni 2003 - 18:29 Der er 1 kommentar og
1 løsning

TDateTimes overloadede operatorer, hvordan ?

Tmp er et char-array som indeholder dato og tid efter følgende format: (f.eks. idag) "30-06-2003 18:28:00"

TDateSince = new TDateTime(Tmp);
TDateNow = new TDateTime(Now());
TDateNow -= TDateSince;

Den nederste linie giver følgende fejl, hvorfor ? :
[C++ Error] Unit1.cpp(42): E2086 Illegal pointer subtraction.

Tmp refererer til en tidligere dato, og jeg vil så kende forskellen på de 2 dato'er (inkl. tid)
Avatar billede zyxtem Nybegynder
30. juni 2003 - 19:57 #1
Du kan læse om det her...

http://www.cplus.about.com/library/weekly/aa101302a.htm

Der er faktisk et eksempel der ligner det du skal bruge meget.
Avatar billede nubi19 Nybegynder
30. juni 2003 - 20:11 #2
Heh takker mange gange, har dog selv fundet løsningen for ca. 1 time siden men pyt :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis