Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Winamp Plugin DLL erstellen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.03.2007, 20:10 Uhr
hedie



Hallo

Ich bin (relativ!!) neu in C / C++ ich programmiere aber sonst Delphi mit dem BDS 2006 (Borland Developer Studio)

Nun wollte ich für einen Bekannten den Source Code eines WinAmp Plugins etwas anpassen (das Plugin ist eine DLL) deshalb habe ich einfach neues Projekt -- DLL gemacht

Den Code eingefügt. Doch es will nicht klappen. Es kommen diese Zwei fehler ein parr mal Vor (wenn ich einen kann denke ich werde ich die anderen selbst lösen können)

1:

Code:
[C++ Fehler] Unit1.c(271): E2063 Unzulässige Initialisierung  




Und zwar bei diesem Code

C++:
  {
    RECT r={0,0,width,height};
    FillRect(memDC, &r, GetStockObject(WHITE_BRUSH));
  }  



2:

Code:
[C++ Warnung] Unit1.c(563): W8065 Aufruf der Funktion 'next_preset' ohne Prototyp  




Bei diesem Code

C++:

case ID_VIS_NEXT: next_preset(); break;  





Ich hoffe mal ihr könnt mir hier weiterhelfen..

Danke

grüsschen
Claudio

Dieser Post wurde am 19.03.2007 um 20:11 Uhr von hedie editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.03.2007, 20:24 Uhr
Blubber2063



Also das Warning lässt darauf schließen, dass die Funktion in einem anderen Modul steht, du aber den Header des Moduls nicht eingebunden hast, oder anders ausgedrückt er kennt die Funktion nicht.

Bei der ersten Fehlermeldung, das kannst du so nur schreiben falls, das Rect ein Macro für eine Definition eines Arrays ist. Sieht allerdings nicht so aus, die Frage ist ob da nicht eigentlich ein Konstruktor hin muss.

Achso .c lässt auf C-Code schließen, also jag das ganze auch besser durch einen C-Compiler.

Dieser Post wurde am 19.03.2007 um 20:25 Uhr von Blubber2063 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.03.2007, 20:52 Uhr
Pablo
Supertux
(Operator)


was hat das mit ANSI C/C++ zu tun?
-->
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.03.2007, 20:56 Uhr
hedie



Kennst du den einen C Compiler der ohne grossen aufwand DLL's Erstellt?

grüsschen
Claudio
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: