Gamestudio Links
Zorro Links
Newest Posts
zorro license, IB connection
by miwok. 12/06/23 16:32
Newbie Questions
by fairtrader. 12/06/23 11:29
Zorro Trader GPT
by TipmyPip. 12/04/23 11:34
Square root rule
by Smallz. 12/02/23 09:15
RTest not found error
by TipmyPip. 12/01/23 21:43
neural function for Python to [Train]
by TipmyPip. 12/01/23 14:47
Xor Memory Problem.
by TipmyPip. 11/28/23 14:23
Training with command line parameters
by TipmyPip. 11/26/23 08:42
AUM Magazine
Latest Screens
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Who's Online Now
6 registered members (miwok, AndrewAMD, TipmyPip, 3run, Quad, 1 invisible), 645 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
fairtrader, hus, Vurtis, Harry5, KelvinC
19019 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
Convert entity handle pointer for string #415459
01/18/13 21:46
01/18/13 21:46
Joined: Nov 2007
Posts: 318
Brasil, Paraná
NeoNeper Offline OP
Senior Member
NeoNeper  Offline OP
Senior Member

Joined: Nov 2007
Posts: 318
Brasil, Paraná
Hello brothers. I need save on a Data Base the handle of the entity. But to do that I need to convert entity handle for string.

the str_for_float convert only 6 caracteres and handle have 8 or more!

and NOW??


Please! Use easy words to be translated. because my English is not very good! Grateful.
_______________________________________________________
Re: Convert entity handle pointer for string [Re: NeoNeper] #415469
01/19/13 10:00
01/19/13 10:00
Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
Kartoffel Offline
Expert
Kartoffel  Offline
Expert

Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
do a simple workaround by dividing the number into several parts?


POTATO-MAN saves the day! - Random
Re: Convert entity handle pointer for string [Re: Kartoffel] #415484
01/19/13 14:10
01/19/13 14:10
Joined: Jan 2002
Posts: 4,225
Germany / Essen
Uhrwerk Offline
Expert
Uhrwerk  Offline
Expert

Joined: Jan 2002
Posts: 4,225
Germany / Essen
You shouldn't save it as a string but as an int instead.


Always learn from history, to be sure you make the same mistakes again...
Re: Convert entity handle pointer for string [Re: Uhrwerk] #415491
01/19/13 15:06
01/19/13 15:06
Joined: Nov 2007
Posts: 318
Brasil, Paraná
NeoNeper Offline OP
Senior Member
NeoNeper  Offline OP
Senior Member

Joined: Nov 2007
Posts: 318
Brasil, Paraná
I'll use mysql. I can not use numbers, only string to query.

query = "INSERT INTO ent, VALUES ('67846598')\n"
...


Please! Use easy words to be translated. because my English is not very good! Grateful.
_______________________________________________________
Re: Convert entity handle pointer for string [Re: NeoNeper] #415503
01/19/13 17:33
01/19/13 17:33
Joined: Nov 2007
Posts: 318
Brasil, Paraná
NeoNeper Offline OP
Senior Member
NeoNeper  Offline OP
Senior Member

Joined: Nov 2007
Posts: 318
Brasil, Paraná
I created a dll that converts and then returns as text to me.

C++
Code:
DLLFUNC char *long__to__char(long valor){

 unsigned long mylong = valor;
 char *buffer = (char *) malloc (sizeof(char)*5);
 char *p = (char *) malloc (sizeof(char)*5);
 p = _ultoa(mylong,buffer,10);
   
return(p);
free(p);
free(buffer);        

}



LiteC

Code:
...
   long test= 67896528; //unsigned long for convert   
   char* p;
   p = str_for_long(teste);
   printf("%s",p); //return: 67896528
...



Last edited by NeoNeper; 01/19/13 17:42.

Please! Use easy words to be translated. because my English is not very good! Grateful.
_______________________________________________________
Re: Convert entity handle pointer for string [Re: NeoNeper] #415508
01/19/13 18:31
01/19/13 18:31
Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
MasterQ32 Offline
Expert
MasterQ32  Offline
Expert

Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
haven't you tried to use str_for_int ?


Visit my site: www.masterq32.de
Re: Convert entity handle pointer for string [Re: MasterQ32] #415511
01/19/13 18:58
01/19/13 18:58
Joined: Nov 2007
Posts: 318
Brasil, Paraná
NeoNeper Offline OP
Senior Member
NeoNeper  Offline OP
Senior Member

Joined: Nov 2007
Posts: 318
Brasil, Paraná
Yes. no work!


Please! Use easy words to be translated. because my English is not very good! Grateful.
_______________________________________________________
Re: Convert entity handle pointer for string [Re: NeoNeper] #415512
01/19/13 19:01
01/19/13 19:01
Joined: Nov 2007
Posts: 318
Brasil, Paraná
NeoNeper Offline OP
Senior Member
NeoNeper  Offline OP
Senior Member

Joined: Nov 2007
Posts: 318
Brasil, Paraná
Oppps. work yes. LOL.
str_for_int work (^.^)


Please! Use easy words to be translated. because my English is not very good! Grateful.
_______________________________________________________
Re: Convert entity handle pointer for string [Re: NeoNeper] #415527
01/19/13 21:02
01/19/13 21:02
Joined: Nov 2007
Posts: 318
Brasil, Paraná
NeoNeper Offline OP
Senior Member
NeoNeper  Offline OP
Senior Member

Joined: Nov 2007
Posts: 318
Brasil, Paraná
return the correct value of the handle entity pointer.

Code:
data_array[0].ent = handle(entity);

var hand_pointer = data_array[0].ent;
printf("%lu",hand_pointer); // print: 671398752 (sucess)



//Convert to string (erro) no work

Code:
var hand_pointer = data_array[0].ent;
char* ent = str_for_int(NULL,hand_pointer);

printf("%s",_chr(hand_pointer)); // print: 65536(Erro... what this is???)



the printf return other value. ???? Please, somebody help-me

Last edited by NeoNeper; 01/19/13 21:03.

Please! Use easy words to be translated. because my English is not very good! Grateful.
_______________________________________________________
Re: Convert entity handle pointer for string [Re: NeoNeper] #415529
01/19/13 21:22
01/19/13 21:22
Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
MasterQ32 Offline
Expert
MasterQ32  Offline
Expert

Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
just go with this:

STRING *strTemp = "#16"; // Room for 16 Numbers
var h = handle(data_array[0].ent);
int i = *((int*)(&h));
str_for_num(strTemp, i);
error(strTemp);


Visit my site: www.masterq32.de
Page 1 of 2 1 2

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