Svr 2008
Moderator: Moderatoren
Svr 2008
Hallo zusammen,
ich habe aktuell ein Problem. Meine unter 1.9 compilierte Applikation bricht auf einem Win 2008 Terminal Svr ab:
Beschreibung: Interne Datenstrukturen beschaedigt
Operation: DllPrepareCall
XbpGetSystemMetrics (294)
XbpBrowse:INIT (..)
...
Das Programm startet, LoginDialog geht noch, beim starten der Browserklasse tritt der Fehler auf. Was hat es mit der Funktion "XbpGetSystemMetrics" auf sich ?
Hat jemand eine Idee ?
Achim
ich habe aktuell ein Problem. Meine unter 1.9 compilierte Applikation bricht auf einem Win 2008 Terminal Svr ab:
Beschreibung: Interne Datenstrukturen beschaedigt
Operation: DllPrepareCall
XbpGetSystemMetrics (294)
XbpBrowse:INIT (..)
...
Das Programm startet, LoginDialog geht noch, beim starten der Browserklasse tritt der Fehler auf. Was hat es mit der Funktion "XbpGetSystemMetrics" auf sich ?
Hat jemand eine Idee ?
Achim
- Martin Altmann
- Foren-Administrator
- Beiträge: 16586
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Svr 2008
Moin,
bist Du Dir sicher, dass Du alle nötigen Xbase++-DLLs im Applikationsverzeichnis liegen hast??
Viele Grüße,
Martin
bist Du Dir sicher, dass Du alle nötigen Xbase++-DLLs im Applikationsverzeichnis liegen hast??
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- AUGE_OHR
- Marvin
- Beiträge: 12913
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Svr 2008
Zeile 294 ... hm welche 1.9x Version hast du "genau" ?Statler hat geschrieben:XbpGetSystemMetrics (294)
...
Was hat es mit der Funktion "XbpGetSystemMetrics" auf sich ?
Code: Alles auswählen
// defines for xbpGetSystemMetrics()
#define SM_CXVSCROLL 2
#define SM_CYHSCROLL 3
FUNCTION xbpGetSystemMetrics( nValue )
RETURN DllCall( "USER32.DLL", DLL_STDCALL, "GetSystemMetrics", nValue )
gruss by OHR
Jimmy
Jimmy
Re: Svr 2008
Hallo zusammen,
Version: 1.90.331
Sofern eine DLL fehlt meldet sich die Runtime Umgebung in der Regel. meiner Meinung nach fehlt nichts.
RETURN DllCall( "USER32.DLL", DLL_STDCALL, "GetSystemMetrics", nValue )
Da scheint das Problem zu liegen. Hat diesbezueglich noch niemand ein Problem gehabt ?
Achim
Version: 1.90.331
Sofern eine DLL fehlt meldet sich die Runtime Umgebung in der Regel. meiner Meinung nach fehlt nichts.
RETURN DllCall( "USER32.DLL", DLL_STDCALL, "GetSystemMetrics", nValue )
Da scheint das Problem zu liegen. Hat diesbezueglich noch niemand ein Problem gehabt ?
Achim
Re: Svr 2008
Noch was,
ich habe mal nach "GetSystemMetrics" gesucht.
Die Fundstelle ist "axctrls.prg"
Ich habe mal ein altes, mit 1.8 compiliertes Programm ausprobiert, das faehrt erst gar nicht hoch (Ohne Meldung).
Achim
ich habe mal nach "GetSystemMetrics" gesucht.
Die Fundstelle ist "axctrls.prg"
Code: Alles auswählen
/
// Defines and Definitions
//
#define SBAR_PROGID "MSComctlLib.SBarCtrl"
#define TBAR_PROGID "MSComctlLib.Toolbar"
#define RTF_PROGID "RICHTEXT.RichtextCtrl"
#define HTML_PROGID "Shell.Explorer"
#define MSCOMCTRL_LICENSE "9368265E-85FE-11d1-8BE3-0000F8754DA1"
#define SM_CYVSCROLL 20
#define SM_CXVSCROLL 2
#define DFC_SCROLL 3
#define DFCS_SCROLLSIZEGRIP 8
#define tbrPressed 1
#define tbrUnpressed 0
STATIC DLLFUNCTION SendMessageA( nHWND, nMsg, nMp1, nMp2 ) ;
USING STDCALL ;
FROM USER32.DLL
STATIC DLLFUNCTION GetSystemMetrics( nIndex ) ;
USING STDCALL ;
FROM USER32.DLL
Ich habe mal ein altes, mit 1.8 compiliertes Programm ausprobiert, das faehrt erst gar nicht hoch (Ohne Meldung).
Achim
- Martin Altmann
- Foren-Administrator
- Beiträge: 16586
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Svr 2008
Moin Achim,
es gab bei der 1.9 eine neue DLL - wenn die fehlt, kommt auch Deine Fehlermeldung (und nicht die von Dir angesprochene, normale Fehlermeldung).
Ich weiß jetzt nicht mehr, welche das genau war - es könnte die ASCOM10.DLL bzw. ASCOM10C.DLL gewesen sein...
Viele Grüße,
Martin
es gab bei der 1.9 eine neue DLL - wenn die fehlt, kommt auch Deine Fehlermeldung (und nicht die von Dir angesprochene, normale Fehlermeldung).
Ich weiß jetzt nicht mehr, welche das genau war - es könnte die ASCOM10.DLL bzw. ASCOM10C.DLL gewesen sein...
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Re: Svr 2008
Hallo Martin,
Du bist der Groesste.
ASCOM10C.DLL das war es, da waere ich nie drauf gekommen
BESTEN DANK
Achim
Du bist der Groesste.
ASCOM10C.DLL das war es, da waere ich nie drauf gekommen
BESTEN DANK
Achim
- Martin Altmann
- Foren-Administrator
- Beiträge: 16586
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Svr 2008
Moin Achim,
Viele Grüße,
Martin
sicher nicht - keine Sorge. War selber mal darüber gestolpertStatler hat geschrieben:Du bist der Groesste.
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.