News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

Interprocess communication

Started by Mikl__, August 18, 2022, 11:29:24 AM

Previous topic - Next topic

Mikl__

#15
Hi learn64bit!
These files are for you.

Greenhorn

Hi Mikl,

Quote from: Mikl__ on August 18, 2022, 08:53:46 PM
To repeat these tutorials in masm32.com, I'm missing two things:
  • poor knowledge of English
  • inability to build tables in msm32.com
Your english is very well (or at least your translator is doing a good job).

Regarding tables, you can create tables with BB Code.


КонстантаhexОписание формата данных
CF_TEXT1Текстовые данные в виде массив символов. Каждая строка завершается комбинацией символов "\r\n", весь массив закрыт нулем
CF_BITMAP2Битовое изображение в формате, который зависит от устройства отображения (Device Dependent Bitmap)

The Simple Machines Forum Software isn't capable to apply cell borders.
QuoteAlthough the tags are based on the html <table>, <tr> and <td> tags there is no further formatting possible.
Kole Feut un Nordenwind gift en krusen Büdel un en lütten Pint.

learn64bit

Thanks.

Now I'm reading the "12r", and my "win64.inc" also out dated...
Can you upload that one?

Mikl__

#18
[Here was an unsuccessful attempt to build a table in BB-code. Deleted]

Hi Greenhorn!
Without highlighting cell borders and without the ability to merge cells vertically and horizontally, these tables are looking the worst

Greenhorn

Quote from: Mikl__ on August 19, 2022, 09:04:15 AM
[Here was an unsuccessful attempt to build a table in BB-code. Deleted]

Hi Greenhorn!
Without highlighting cell borders and without the ability to merge cells vertically and horizontally, these tables are looking the worst
Yes, I agree. Mostly I also prefer bordered cells.
Kole Feut un Nordenwind gift en krusen Büdel un en lütten Pint.

Mikl__


Greenhorn,
I can't translate your motto
QuoteKole Feut un Nordenwind gift en krusen Büdel un en lütten Pint.
Is it correctly?
QuoteKole flute on north wind brings a crisp pack and a small pint.
can't understand the meaning This is a quote? Or this is a meaningless set of words?

Greenhorn

Quote from: Mikl__ on August 19, 2022, 12:14:48 PM

Greenhorn,
I can't translate your motto
QuoteKole Feut un Nordenwind gift en krusen Büdel un en lütten Pint.
Is it correctly?
QuoteKole flute on north wind brings a crisp pack and a small pint.
can't understand the meaning This is a quote? Or this is a meaningless set of words?

This is "Plattdüütsch" and is an old saying.
It means: "Cold feet and northern wind gives a frizzly bag and a little willy."
Kole Feut un Nordenwind gift en krusen Büdel un en lütten Pint.

learn64bit

I guess a "WAVEHDR struct" should be in your "win64.inc", that's not exist in my outdated "win64.inc".

Mikl__

#23
Hi learn64bit!
That file is for you.


Salut Greenhorn!
wollt ëmmer Lëtzebuerg gesinn...

learn64bit

Thank you, sir.

And now I'm reading "01 WM_COPYDATA\01s", I think I need another file for "COPYDATASTRUCT struct".

TimoVJL

struct info:

32-bit
COPYDATASTRUCT   12 0Ch bytes
dwData           +0h 4h
cbData           +4h 4h
lpData           +8h 4h

64-bit
COPYDATASTRUCT   24 18h bytes
dwData           +0h 8h
cbData           +8h 4h
lpData           +10h 8h
May the source be with you

learn64bit


Mikl__

#27
Hi, Timo!
The struct is wrong, it's right like this
COPYDATASTRUCT struct
  dwData dq ?
  cbData dd ?,? ;<---
  lpData dq ?
COPYDATASTRUCT ends

TimoVJL

Quote from: Mikl__ on August 20, 2022, 11:03:06 PM
Hi, Timo!
The struct is wrong, it's right like this
COPYDATASTRUCT struct
  dwData dq ?
  cbData dd ?,? ;<---
  lpData dq ?
COPYDATASTRUCT ends

How struct info can be wrong ??? It just show offsets and sizes.
your version use filler, but STRUCT 8 also works ?
May the source be with you

six_L

Hi,Mikl__
:thumbsup: :thumbsup: :thumbsup:
the wonderful tutorial for IPC
thanks you sharing.
Say you, Say me, Say the codes together for ever.