Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Flexgrid in Anwendung aber nicht auf Userpc

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
13.10.2003, 11:33 Uhr
~Gast
Gast


Ich verwende ein Flexgrid in meiner Anwendung. Auf dem PC der diese benutzen soll ist kein Flexgrid installiert! Dehalb erhalte ich beim starten die Fehlermeldung Klasse nicht registriert. Hat jemand einen Tipp für mich wie ich dieses Problem lösen kann?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.10.2003, 12:49 Uhr
~Gast
Gast


Hab mal ein bissel im Netzt gesucht und API-Funktionen gefunden. Ich versuche jetzt diese im Builder umzusetzen hab da aber so meine Probleme:

typedef int (*FunctionPtr)();
HANDLE Test=LoadLibrary(Edit1->Text.c_str());
if(Test)
{
FunctionPtr ptr;
ptr = (FunctionPtr)GetProcAddress(Test,"DllRegisterServer");
if(ptr)
HANDLE Test2=CreateThread(NULL,NULL,ptr,NULL,false,NULL);
}

Ich erhalten für die letzte Zeile folgende Fehler:
[C++ Fehler] Unit1.cpp(33): E2034 Konvertierung von 'int (*)()' nach 'unsigned long (__stdcall *)(void *)' nicht möglich

und

[C++ Fehler] Unit1.cpp(33): E2342 Keine Übereinstimmung des Typs beim Parameter 'lpStartAddress' ('unsigned long (__stdcall *)(void *)' erwartet, 'int (*)()' erhalten)

Jemand ne Lösung parat?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.10.2003, 17:27 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
Stellt sich erst einmal die Fragen
- von wem das FlexGrid ist
- erlauben die Lizenzbedingungen eine Weitergabe

Dann muß das SE auf dem Zielcomputer vorhanden sein, danach kannst Du es z.B. mit regsvr32.exe registrieren.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.10.2003, 15:44 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Ich hab noch dunkle Erinnerungen an das MS-FlexGrid von VB 3.0... war in den neueren Versionen als OCX dabei, einfach ins System32-Verzeichnis kopieren und registrieren (s. Post von Uwe).
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
15.10.2003, 08:28 Uhr
~Gast
Gast


Alles klar, alles die OCX per Program auf User Rechner kopieren und dann per regsvr32 registrieren.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


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: