Gamestudio Links
Zorro Links
Newest Posts
Help with plotting multiple ZigZag
by degenerate_762. 04/30/24 23:23
M1 Oversampling
by 11honza11. 04/30/24 08:16
Trading Journey
by howardR. 04/28/24 09:55
Zorro Trader GPT
by TipmyPip. 04/27/24 13:50
Data from CSV not parsed correctly
by jcl. 04/26/24 11:18
Why Zorro supports up to 72 cores?
by jcl. 04/26/24 11:09
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
3 registered members (7th_zorro, TipmyPip, RealSerious3D), 892 guests, and 4 spiders.
Key: Admin, Global Mod, Mod
Newest Members
firatv, wandaluciaia, Mega_Rod, EternallyCurious, howardR
19050 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
pan_setdigits error #362086
03/06/11 16:50
03/06/11 16:50
Joined: Oct 2008
Posts: 681
Germany
Ayumi Offline OP
User
Ayumi  Offline OP
User

Joined: Oct 2008
Posts: 681
Germany
Huhu,

Wahrscheinlich mein Fehler, aber ich habe nun alle moeglichen Variationen getestet und bekomme dauernd einen Engine absturz:

Zu meinem Problem:

Code:
PANEL* grafic_panel =
{
	bmap = testpan;
	layer = 4;
	digits(50, 28, "Resolution", "Arial#20bi", 0, 0);
        digits(412, 28, "%.0f x","Arial#16bi", 1, res1);
}
// -----------------------------------
pan_setdigits(grafic_panel, 1, 50, 28, "Resolution","Arial#20bi", 0,0);
pan_setdigits(grafic_panel, 4, 412, 28, "%.0f x","Arial#16bi", 1,res1);



Ich moechte bei Aufloesungsaenderung die Panelgroesse und somit alle Elemente des panels aendern/anpassen.
Auch die digit groesse.Allerdings startet die Engine erst
gar nicht oder ich bekomme, sobald ich das panel sichtbar
mache, einen Error/absturz/aufhaenger.

Problem dabei ist: pan_setdigits.
U.a. habe ich den standartfont der Engine mit "*" genommen,
String oder Font Pointer gesetzt, reinen Text, digits mit num "0" neu kreeiert,...klappte alles nicht.

Wo koennte der fehler liegen?
Nochmal kurz gefasst: ich moechte nur die groesse der digits
aendern.

Re: pan_setdigits error [Re: Ayumi] #362089
03/06/11 17:07
03/06/11 17:07
Joined: Jan 2002
Posts: 4,225
Germany / Essen
Uhrwerk Offline
Expert
Uhrwerk  Offline
Expert

Joined: Jan 2002
Posts: 4,225
Germany / Essen
Originally Posted By: Manual
Digits parameters to be set - see digits - with the following restriction: the format parameter must be a STRING* or char*, and pv must be a global var* pointer. Other parameter types are not accepted.

Versuche doch mal statt "res1" "&res1". Laut Handbuch werden ja nur Pointer auf globale Variablen akzeptiert. Im Rest Deines Codefragments sehe ich keinen Fehler.


Always learn from history, to be sure you make the same mistakes again...
Re: pan_setdigits error [Re: Uhrwerk] #362096
03/06/11 17:28
03/06/11 17:28
Joined: Oct 2008
Posts: 681
Germany
Ayumi Offline OP
User
Ayumi  Offline OP
User

Joined: Oct 2008
Posts: 681
Germany
Da hab ich mich auch schon gewundert, was das manual angeht.
Angeblich gehen nur Strings, aber ich hab es ja auch mit var(also einer zahl)
getestet ...

Wie ich im Forum gelesen hatte und auch von dem User jane gehoert habe,
teste ich mal pan_setsttring fuer only Strings.

Und dein bsp teste ich auch gleich, danke, ich teste erstmal aus.

Re: pan_setdigits error [Re: Ayumi] #362100
03/06/11 17:43
03/06/11 17:43
Joined: Oct 2008
Posts: 681
Germany
Ayumi Offline OP
User
Ayumi  Offline OP
User

Joined: Oct 2008
Posts: 681
Germany
So, hab den fehler gefunden, es lag am Font pointer, man darf
ihn nicht direkt reinschreiben.

z.b. "Arial#16bi" ist nicht moeglich.
Nur
Code:
FONT* font1280 = "Arial#16bi";
pan_setdigits(grafic_panel, 1, 412, 28, "%.0f",arial_f1024,1, &res1);



Am var Pointer lag es soweit ich gesehen habe nicht, nun teste ich nochmal
das ganze mit Strings.

EDIT:
Also danke dir fuers antworten, so wie ueber meinem EDIT
beschrieben, funktioniert es, auch mit Text.

Last edited by Ayumi; 03/06/11 17:44.

Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1