OldSchoolHack

Registrieren / Anmelden Deutsch

OSH GUI Problem

icon Thema: [Help] OSH GUI Problem

Anmeldungsdatum: Mai 2011

Beiträge: 419

Benutzer-Bewertung:

199 positiv
8 negativ
Vielleicht solltest du mal lesen, welche Fehlermeldung dir dein Compiler anzeigt...

TEXT Code:
  1. error C2955: 'OSHGui::Drawing::Point' : Für die Verwendung von Klasse template is eine template-Argumentliste erforderlich

CPP Code:
  1. //Point.hpp
  2. template<typename Val>
  3. class OSHGUI_EXPORT Point{ ... }
  4.  
  5. typedef Point<int> PointI;
  6. typedef Point<float> PointF;
  7.  
  8. //Control.hpp
  9. virtual void SetLocation(const Drawing::PointI &location);

Du solltest du dich erstmal mit C++ befassen, bevor du C++ Libarys verwendest - dir fehlt Basiswissen. (Speziell in dem Thread, das Thema Templates)
Ich hab OSHGui noch nie benutzt, und sehe trotzdem das Problem ^^

CPP Code:
  1. tabPage1->SetLocation(Point(0, 0));

Da fehlen halt Template-parameter, entweder du benutzt die vordefinierten Typen
oder du gibst halt selber die Template-parameter an:

CPP Code:
  1. tabPage1->SetLocation(PointI(0, 0));
  2. tabPage1->SetLocation(Point<int>(0, 0));

Bei Size haste das selbe Problem...

__________________

http://abload.de/img/signaturmitoshlogos2ufb.jpg
http://abload.de/img/pfeila4uzk.png Da unten ist ein Like-Button, benutze ihn doch