Toon posts:

[BCB6] Ambiguity error between ?

Pagina: 1
Acties:

Verwijderd

Topicstarter
De error:
Ambiguity between '_fastcall Sysutils::Trim(const System::AnsiString)' and '_fastcall Sysutils::Trim(const System::WideString)'

Deze foutmelding kreeg ik zomaar ineens. na dat ik me borland C++ 6 geinstalleerd had?

Hier moet ergens de fout in zitten.

MP3TitleEdit->Text=Trim(fgets(buf,31,MP3File));
MP3ArtistEdit->Text=Trim(fgets(buf,31,MP3File));
MP3AlbumEdit->Text=Trim(fgets(buf,31,MP3File));
MP3YearEdit->Text=Trim(fgets(buf,5,MP3File));
MP3CommentEdit->Text=Trim(fgets(buf,31,MP3File));

Alvast bedankt.

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Hoi Studio, en welkom op GoT :)

Allereerst is Programming & Webscripting geen forum waar je zo even een probleempje dumpt en 'mensen lossen het wel voor je op'. Wij verwachten hier eigen inzet en vooronderzoek, en dat vind ik nog niet echt uit je openingspost blijken ;)

Die error treedt sowieso op op een specifieke regel, dus je weet exact op welke regel het fout gaat (alle 5 overigens). En vervolgens: lees de error, wat betekent die? Waarom zou ie dat zeggen? Wat zou er dan in die regel fout zitten?

Licht eens toe wat jouw eigen visies zijn dan ben ik best bereid de oplossing te geven ;)

Professionele website nodig?


Verwijderd

Topicstarter
C++ Help file Ambiguity
E2015 Ambiguity between 'function1' and 'function2

This ambiguity is not allowed.


Wat ik denk dat fout zit is ( Trim(fgets )

en ik weet niet precies wat het betekend Ambiguity :'( :'(

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

am·bi·gu·i·ty ( P ) Pronunciation Key (mb-gy-t)
n. pl. am·bi·gu·i·ties
Doubtfulness or uncertainty as regards interpretation
Oftewel de compiler heeft geen flauw idee welke van de 2 gegeven mogelijke interpretaties hij moet kiezen, omdat ze allebei geldig zijn:
• _fastcall Sysutils::Trim(const System::AnsiString)
• _fastcall Sysutils::Trim(const System::WideString)

Blijkbaar kent hij allebei die functies en weet ie niet welke hij moet kiezen. De gewenste parameters zijn zo te zien een AnsiString of een WideString. Wat stop je erin?

Professionele website nodig?


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:00

.oisyn

Moderator Devschuur®

Demotivational Speaker

een char *, hij gebruikt fgets ()

Ik vermoed dat zowel AnsiString als WideString een constructor hebben voor char *

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

.oisyn schreef op 02 maart 2004 @ 19:52:
een char *, hij gebruikt fgets ()

Ik vermoed dat zowel AnsiString als WideString een constructor hebben voor char *
Shht ik was educatief bezig ;(

Professionele website nodig?


Verwijderd

Topicstarter
ik heb het voor elkaar.

Dankje :
Curry684 _/-\o_
.oisyn _/-\o_

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Verwijderd schreef op 02 maart 2004 @ 20:37:
ik heb het voor elkaar.

Dankje :
Curry684 _/-\o_
.oisyn _/-\o_
;)

Professionele website nodig?

Pagina: 1