Seite 1 von 2

Problem !!!

Verfasst: 01.01.2005 13:37
von hakeem88
Hallo erstmal.... ich bin noch anfänger und habe ein kleines problem mit PB.

Also ich habe mir ein paar tutorials gesaugt und dann mit PB gestartet, wenn ich dann den source kompilieren und starten wollte kam eine fehlermeldung:

Zeile 171: Constant not found: #PB_Window_ScreenCentered



PS: wenn euch das hilft ich habe PB v. 3.30 ....


liegt es daran das ich eine zu alte version habe oder weil ich die demo hab ??? ich habe PB vom topos-verlag als CD für ca. 25 € gekauft...

Verfasst: 01.01.2005 13:46
von mipooh
Nicht direkt eine Antwort...
Du kannst für 39Euro upgraden und bist dann auf demselben Stand, als hättest Du gleich direkt gekauft...upgradefähig forever...

Gruss
Mipooh

Verfasst: 01.01.2005 14:02
von Deeem2031
Liegt an deiner alten Version..
V 3.30 kannte noch kein #PB_Window_ScreenCentered..

Verfasst: 01.01.2005 14:13
von freedimension
Bitte aussagekräftigere Titel wählen (Edit-Button über deinem Beitrag dafür benutzen), Probleme haben viele Leute die hier Fragen stellen ;-)

Ansonsten: Willkommen im Forum und schau ruhig öfters mal rein :allright:

Verfasst: 01.01.2005 16:08
von Zaphod
@hakeem88: nimm mal einfach das #window_screen_centered aus dem source heraus... ist sowieso nicht wichtig.

Verfasst: 01.01.2005 17:16
von M@xx
Versuchs doch mal so:

Code: Alles auswählen

ExamineDesktops()

xPositionDesFensters=GetDesktopWidth()/2-BreiteDesFensters/2
yPositionDesFensters=GetDesktopHeight()/2-HöheDesFensters/2
(den Code hab ich aber noch nicht getestet :mrgreen: )

Verfasst: 01.01.2005 17:29
von freedimension
M@xx hat geschrieben:Versuchs doch mal so:

Code: Alles auswählen

ExamineDesktops()
...
Könnte vielleicht problematisch werden, da diese Funktionen ja erst seit 3.9x existieren. Vielleicht klappt's ja aber wie durch ein Wunder doch :D

Verfasst: 01.01.2005 18:07
von M@xx
Ach so, ich kenn von PB ja keine ältere Version als 3.90, aber das klappt bestimmt :mrgreen:!

Verfasst: 01.01.2005 19:53
von Danilo
M@xx hat geschrieben:

Code: Alles auswählen

ExamineDesktops()

xPositionDesFensters=GetDesktopWidth()/2-BreiteDesFensters/2
yPositionDesFensters=GetDesktopHeight()/2-HöheDesFensters/2
(den Code hab ich aber noch nicht getestet :mrgreen: )
Windows/WinAPI kleiner PB3.9x:
GetDesktopWidth() ersetzen mit GetSystemMetrics_(#SM_CXSCREEN)
GetDesktopHeight() ersetzen mit GetSystemMetrics_(#SM_CYSCREEN)

Verfasst: 01.01.2005 20:14
von M@xx
Wo gibt es für den Befehl GetSystemMetrix_() eine Hilfe? Wenn ich versuch die Hilfe dafür aufzurufen kommt eine Fehlermeldung, dass die Datei Win32.hlp nicht gefunden wurde.