25. november 2004 - 10:21Der er
13 kommentarer og 1 løsning
Hjælp til c++
sidder og léger lidt med c++ og for en fejl i denne linje
il->DrawmemBMP->Canvas, x, y, 0);
fejlen er som pålyder. [C++ Error] MainWindow.cpp(140): E2193 Too few parameters in call to '_fastcall TCustomImageList::Draw(TCanvas *,int,int,int,bool)'
hvad søren er der galt mon? håber nogle kan hjælpe.....
og ja den klager over en manglende int, men kiggede lige lidt rundt og der findes åbenbart forskellige udgaver af funktionen, for denne fandt jeg på google:
void __fastcall TCustomImageList::Draw(Canvas *Canvas, int X, int Y, int Index)
men det er jo ikke TCanvas og den kræver ikke bool til sidst.
kig i dokumentationen i dit udviklingsværktøj (hvad bruger du?) og se om du kan finde beskrivelsen af din funktion og se hvilke oplysninger den vil have.
Hvis det ikke hjælper må du give mere kode: Definition+tildeling af de variable du kalder funktionen med...
Hvis du ikke har en 'z'-variabel vil den brokke sig - det var bare for at sige den manglede. Jeg kan ikke huske hvad den gør, så check din dokumentation.
Jeg spurgte før havd du udvikler i, det gør det lidt nemmere at svare, men uanset: er der ikke en hjælp søge mulighed i værktøjet, hvor du kan søge efter: TCustomImageList (evt. TCustomImageList::Draw)
Jeg plejer at få den besked når jeg mixer object kode fra flere kompilere. Er supertimer din egen kode eller er det noget objekt kode du har fundet et sted.
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.