Page 6 of 9

Re: How To Help Clipper & Foxpro Users Catch Harbour-HMG ASA

Posted: Tue Sep 23, 2014 6:13 am
by Rathinagiri
It seems that you require SSL library.

Re: How To Help Clipper & Foxpro Users Catch Harbour-HMG ASA

Posted: Tue Sep 23, 2014 6:34 am
by Agil Abdullah
Rathinagiri wrote:
It seems that you require SSL library.
You are right. Then pls show me how to get them.

Thanks.

Re: How To Help Clipper & Foxpro Users Catch Harbour-HMG ASA

Posted: Tue Sep 23, 2014 12:02 pm
by danielmaximiliano
Agil Abdullah wrote:To: Javier Tovar & danielmaximiliano

I did download your attachments, but found the following error (see screenshoot):
Replace Folder LIB and LIB64 in c:\hmg.3.3.1
hmg.3.3.1.rar
(2.44 MiB) Downloaded 381 times

Re: How To Help Clipper & Foxpro Users Catch Harbour-HMG ASA

Posted: Tue Sep 23, 2014 12:44 pm
by Agil Abdullah
Hi Daniel,

I did what you proposed (download and copy your 2 folders to my folders). But error remained the same.
I work with 32bit not 64bit.

----------------------------------------------------
Harbour 3.2.0dev (r1407111333)
Copyright (c) 1999-2014, http://harbour-project.org/" onclick="window.open(this.href);return false;
C:/Users/toshiba/AppData/Local/Temp/hbmk_q049ke.dir/incomming.o:incomming.c:(.data+0x798): undefined reference to `HB_FUN___HBEXTERN__HBSSL__'
C:/Users/toshiba/AppData/Local/Temp/hbmk_q049ke.dir/sendemail.o:sendemail.c:(.data+0x348): undefined reference to `HB_FUN___HBEXTERN__HBSSL__'
collect2: ld returned 1 exit status
hbmk2[Inoutemail]: Error: Running linker. 1
gcc.exe
----------------------------------------------------

Something wrong with my computer?

Re: How To Help Clipper & Foxpro Users Catch Harbour-HMG ASA

Posted: Tue Sep 23, 2014 1:42 pm
by Agil Abdullah
Sorry,

Now it works when I compiled it using HMG-IDE. That's you forgot to remind me how to build it.

Bravo..... Many thanks

:D :D :D

Re: How To Help Clipper & Foxpro Users Catch Harbour-HMG ASA

Posted: Fri Sep 26, 2014 12:27 pm
by Agil Abdullah
Hi All,

Special for weekend, I would like to show you the beauty of Indonesia's natural villages. Although it's only a paiting, it represents the real life. I make it as wallpaper for my first project developing application software with HMG.3.3.1.

Enjoy. Have a nice weekend. :D :D :D

Re: How To Help Clipper & Foxpro Users Catch Harbour-HMG ASA

Posted: Fri Sep 26, 2014 12:39 pm
by Agil Abdullah
Pls note:

- all images on the right side are sample only
- the wallpaper, credit to Jakarta-kata.com

Re: How To Help Clipper & Foxpro Users Catch Harbour-HMG ASA

Posted: Mon Sep 29, 2014 2:44 pm
by Agil Abdullah
As my project developed with HMG growing big and complicated with many PRGs, I forgot to ask this questions to all masters and seniors in this forum:

1) What the different between window-type and when we use Window Types (for efficiency) : Standard, Modal, Child, Topmost?

2) Which Database /RDD better to use (more efficient) between DBFNTX and DBFCDX?

3) How to exactly control the grid's position, grid's col/row, grid's content when a click/doubleclick happends? ( I am very familiar with everything about pointer in DBF)

4) How to search/find content within the whole grid? should we create arrays to mirror the content of grid and then search into the arrays? What to do if the content of DBF deployed to Grid become different due to modify-mode-operation by user?

I am sorry, these questions regarded important for every HMG beginners. Many thanks for every reply.

Re: How To Help Clipper & Foxpro Users Catch Harbour-HMG ASA

Posted: Mon Sep 29, 2014 4:13 pm
by Javier Tovar
Hola Agil,

No soy Maestro en HMG, pero te comparto mi experiencia! :)

1.- Esto siempre lo he preguntado y nunca he tenido respuesta!. Maestros una explicación extensa por favor!
2.- Es más eficiente DBFCDX.
3.- En este punto no veo el problema, en mi caso si me responde bien!
4.- Aquí yo lo trato así: Paso los datos a la grid, cuando es array, y después hago la búsqueda sobre el control!.
ej. cValor = Win_1.Grid_1.Cell(i,j) en un doble bucle FOR para que lo busque en todas las filas y columnas.
Y con referente al posible cambio de los datos por el usuario?, Siempre hay que programar de tal manera que para el usuario sea imposible cambiar lo que se necesita!, por eso hay parámetros de validación en cada control, ON CHANGE, ON LOSTFOCUS, ON GOTFOCUS, INPUTMASK, ETC.

Espero haber ayudado! :)

Saludos

Re: How To Help Clipper & Foxpro Users Catch Harbour-HMG ASA

Posted: Tue Sep 30, 2014 10:25 am
by Clip2Mania
1) What the different between window-type and when we use Window Types (for efficiency) : Standard, Modal, Child, Topmost?

2) Which Database /RDD better to use (more efficient) between DBFNTX and DBFCDX?

3) How to exactly control the grid's position, grid's col/row, grid's content when a click/doubleclick happends? ( I am very familiar with everything about pointer in DBF)

4) How to search/find content within the whole grid? should we create arrays to mirror the content of grid and then search into the arrays? What to do if the content of DBF deployed to Grid become different due to modify-mode-operation by user?
  1. A simple google lookup can do wonders :)
  2. This depends on your personal choice. If you have more indexes, and you want to keep them together in 1 file, use DBFCDX, if you only have 1 index per dbf, it doesn't make much of a difference
  3. I strongly suggest you look into the samples \hmgX.X.X\samples\controls\grid & all other examples for that matter. They will help you a lot.
  4. See 3. above. More concretely: that's the way a grid works. Personally, I still use the Browse-control in many occasions because it frees you from a lot of the hassle (using WORKAREA/FIELDS properties). On the downside, browse control has less features than grid.