How To Help Clipper & Foxpro Users Catch Harbour-HMG ASAP!

Topic Specific Tutorials and Tips.

Moderator: Rathinagiri

User avatar
Rathinagiri
Posts: 5471
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Contact:

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

Post by Rathinagiri »

It seems that you require SSL library.
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
User avatar
Agil Abdullah
Posts: 204
Joined: Mon Aug 25, 2014 11:57 am
Location: Jakarta, Indonesia
Contact:

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

Post by Agil Abdullah »

Rathinagiri wrote:
It seems that you require SSL library.
You are right. Then pls show me how to get them.

Thanks.
Agil Abdullah Albatati (just call me Agil)
Programmer Never Surrender
User avatar
danielmaximiliano
Posts: 2611
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

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

Post 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 353 times
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
User avatar
Agil Abdullah
Posts: 204
Joined: Mon Aug 25, 2014 11:57 am
Location: Jakarta, Indonesia
Contact:

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

Post 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?
Agil Abdullah Albatati (just call me Agil)
Programmer Never Surrender
User avatar
Agil Abdullah
Posts: 204
Joined: Mon Aug 25, 2014 11:57 am
Location: Jakarta, Indonesia
Contact:

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

Post 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
Agil Abdullah Albatati (just call me Agil)
Programmer Never Surrender
User avatar
Agil Abdullah
Posts: 204
Joined: Mon Aug 25, 2014 11:57 am
Location: Jakarta, Indonesia
Contact:

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

Post 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
Attachments
KemStudio04.jpg
KemStudio04.jpg (218.88 KiB) Viewed 6750 times
Agil Abdullah Albatati (just call me Agil)
Programmer Never Surrender
User avatar
Agil Abdullah
Posts: 204
Joined: Mon Aug 25, 2014 11:57 am
Location: Jakarta, Indonesia
Contact:

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

Post by Agil Abdullah »

Pls note:

- all images on the right side are sample only
- the wallpaper, credit to Jakarta-kata.com
Agil Abdullah Albatati (just call me Agil)
Programmer Never Surrender
User avatar
Agil Abdullah
Posts: 204
Joined: Mon Aug 25, 2014 11:57 am
Location: Jakarta, Indonesia
Contact:

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

Post 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.
Agil Abdullah Albatati (just call me Agil)
Programmer Never Surrender
Javier Tovar
Posts: 1275
Joined: Tue Sep 03, 2013 4:22 am
Location: Tecámac, México

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

Post 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
User avatar
Clip2Mania
Posts: 99
Joined: Fri Jun 13, 2014 7:16 am
Location: Belgium

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

Post 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.
Post Reply