Re: [MSEide-MSEgui-talk] how to show png , jpg on timage

2014-02-23 Thread Ivanko B
There's also https://github.com/CRVI/OpenCLIPP based on the standar-de-facto OpenCL (provided by video hardware drivers for maximum pcocessing drawing accelaration) with headers at http://www.khronos.org/registry/cl// There's also http://imlab.sourceforge.net/features.html but it doesn't seem

Re: [MSEide-MSEgui-talk] how to show png , jpg on timage

2014-02-23 Thread Ivanko B
Looks very good! Rather useless (using 1% of power of modern hardware still being slow) unless h/w accelerated. -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has

Re: [MSEide-MSEgui-talk] how to show png , jpg on timage

2014-02-23 Thread Ivanko B
Maybe for image manipulation but for reading/writing image formats? = As a non-accelerated fallback and for the ARM arch) ? I assume it is 10 times faster than fpimage anyway == Unless rewriten to Pascal ? For image editors etc software h/w accelaration of vector

Re: [MSEide-MSEgui-talk] how to show png , jpg on timage

2014-02-23 Thread Ivanko B
disappointed with some filters , gcc was alot faster === Maybe because FPC doesn't generate SSE/AVX instructions at all - but external h/w optimized C DLLs for vector and/or parallel operations may help.

Re: [MSEide-MSEgui-talk] how to show png , jpg on timage

2014-02-23 Thread Ivanko B
What's OpenCL appp is (it has run-time code stored in CL-resource files) and how it behaves on different settings, You may see http://www.likan.uz/uploads/amd_teapot.rar (SHA1 = 00f20f6d37e405ff49936aeed59894a59e864f51). At me, with 128x128x265 smoke there're CPU's FPS=1.5 with 100%

Re: [MSEide-MSEgui-talk] how to show png , jpg on timage

2014-02-23 Thread Ivanko B
There's also http://opencv.org - it can read/write image files, can work with OpenGL/OpenCL h/w acceleration, can perform a lot of operations, exposes both C C++,.. http://docs.opencv.org/,

Re: [MSEide-MSEgui-talk] how to show png , jpg on timage

2014-02-23 Thread Ivanko B
GraphicsMagick has OpenMP support AFAIK. Wow, it's excellent since in this case image processing even if slow won't slow down GUI :) And since it's compiled by GCC then it has some SSE optimizations (though not inline ASM) - may be it's a one more cause why FPIMAGE (lacks any SSE)

Re: [MSEide-MSEgui-talk] how to show png , jpg on timage

2014-02-22 Thread Ivanko B
i am writing a library for such thing in fpc . Will it be hardware and/or SSE/AVX accelerated ? -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer -

Re: [MSEide-MSEgui-talk] how to show png , jpg on timage

2014-02-22 Thread Ivanko B
Ok, without h/w acceleration image manipulations libs are rather useless. -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper.

Re: [MSEide-MSEgui-talk] how to show png , jpg on timage

2014-02-22 Thread Ivanko B
There's also a freeware open-source multiplatform x86-targeted hw-accelarated lib: http://sourceforge.net/projects/framewave/ and http://framewave.sourceforge.net/ and http://framewave.sourceforge.net/Manual/aa_000_frames.html About Framewave Derived

Re: [MSEide-MSEgui-talk] what is tmseformwidget

2014-02-06 Thread Ivanko B
I explained it several times, anyway, again. ;-) === Thanx ! The approch is powerfull but messy (not intuitive, needs understanding) at first. Could You put all the text (possibly with short docking API explauining) pics into a PDF-format README ? Otherwise it'll continue shocking

Re: [MSEide-MSEgui-talk] what is tmseformwidget

2014-02-06 Thread Ivanko B
Why me? == Only You can explain the run-time docking conceptions features :) just like lazarus when setting TSplitter--ResizeStyle property to rsUpdate. === You may even place buttons etc widgets on a wide spliter - me use this approach for swapping

Re: [MSEide-MSEgui-talk] what is tmseformwidget

2014-02-05 Thread Ivanko B
i find it a bit tricky for the first use Me can't get any law in building docking layouts too :) In this example, me changed to all-horz layout and then couldn't return to the mixed initial layout. Either all-horz or all-vert.

Re: [MSEide-MSEgui-talk] what is tmseformwidget

2014-02-05 Thread Ivanko B
Possibly the docking conseption (run-time created panels,..) needs some explaining how-to in a README file. -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid

Re: [MSEide-MSEgui-talk] 'Programmieren macht Spass', programming course for beginners

2014-02-04 Thread Ivanko B
Switching Document-Language does the magic :) -- Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper.

Re: [MSEide-MSEgui-talk] 'Programmieren macht Spass', programming course for beginners

2014-02-04 Thread Ivanko B
Hmm, the Deutch language is definetely a language for philosophists :) Or in contrary the Russian is too much concrete that's doen't need knowing speech context for understanding :) -- Managing the Performance of

Re: [MSEide-MSEgui-talk] 'Programmieren macht Spass', programming course for beginners

2014-02-04 Thread Ivanko B
Please ask what you don't understand == GOOGLE's translations to English are quite good but to Rissian are unusable. English to Russia n are bad but yet usable. So we need Deutch -2-English-2-Russian :)

Re: [MSEide-MSEgui-talk] 'Programmieren macht Spass', programming course for beginners

2014-02-03 Thread Ivanko B
And working? Wow... = After a strange installation procedure - MikTeX first, then LyX, then long downloading installing required package. The site provided 210M bundle (designed for trouble-free installation) fails on installing for Win7_x64. BTW, LyX works

Re: [MSEide-MSEgui-talk] 'Programmieren macht Spass', programming course for beginners

2014-02-02 Thread Ivanko B
How to get it from the GIT tree ? GIT CHECKOUT MSE fails because of merge conflicts at VIRTUALKEYBOARD. -- WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you

Re: [MSEide-MSEgui-talk] 'Programmieren macht Spass', programming course for beginners

2014-02-02 Thread Ivanko B
GIT PULL on it doesn't retrieve the book :) And it seems me hane broken my MSEUNIVERSE fully. -- WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual

Re: [MSEide-MSEgui-talk] 'Programmieren macht Spass', programming course for beginners

2014-02-02 Thread Ivanko B
It is a separate repository === It is difficult to guess :) -- WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key

[MSEide-MSEgui-talk] Wrong display of widgets on inherited forms

2014-01-31 Thread Ivanko B
You may see it in the project : http://www.likan.uz/uploads/podprozn33.rar with SHA1 = 48cf0c8babae84dd6b4e84823931c9960887a623 Look the below form in the form designer: refviewform is OK, its descandant refviewform_intcode is OK too but a further descendant refcompanyviewform is wrong (some

Re: [MSEide-MSEgui-talk] Wrong display of widgets on inherited forms

2014-01-31 Thread Ivanko B
And closing the project produces an AV. == Seems to because of mismatch between widgetgrid.datacols.count real column count of the grid. -- WatchGuard Dimension instantly turns raw network data into

Re: [MSEide-MSEgui-talk] Wrong display of widgets on inherited forms

2014-01-31 Thread Ivanko B
I see nothing special with refcompanyviewform and there is no AV === Does it show dbbeDateBegin dbbeDateEnd within the grid (it must) ? Win-32 ? -- WatchGuard Dimension instantly turns raw network data

Re: [MSEide-MSEgui-talk] Wrong display of widgets on inherited forms

2014-01-31 Thread Ivanko B
Oops, there're several MSEide versions on my desktop and me seemed to use an wrong version... With the trunk version everything (even frame.sbvert.pagesize) is OK. -- WatchGuard Dimension instantly turns raw network data

Re: [MSEide-MSEgui-talk] CUPS PDF printing (was form2pas hangs in win7 64 bit)

2014-01-30 Thread Ivanko B
Please use ps2pdf if you need PDF output = It tends to produce ugly output. all of the different user setups for font files. = Doesn't FONTCONFIG provide all neccessary data ? The problem with PDF is that in order to generate good PDF =

Re: [MSEide-MSEgui-talk] CUPS PDF printing (was form2pas hangs in win7 64 bit)

2014-01-30 Thread Ivanko B
ps2pdf = Also win-32/64 lacks compact freeware PS viewer. GSView32 wants 45$. -- WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you

Re: [MSEide-MSEgui-talk] CUPS PDF printing (was form2pas hangs in win7 64 bit)

2014-01-30 Thread Ivanko B
And on Windows? = Window offers a lot offreeware PDF viewes as contrar to PS ones. Why nobody made a cross platform ps-viewer based on Ghostscript library with MSEgui for example? = RTF (including inline imaging) widgets ? With this widget it wil aslo be possible to write

Re: [MSEide-MSEgui-talk] CUPS PDF printing (was form2pas hangs in win7 64 bit)

2014-01-30 Thread Ivanko B
Or do You mean to call GS library to produce bitmap output to display in a MSEgi base frontend ? It will lack text selection etc.. -- WatchGuard Dimension instantly turns raw network data into actionable security

Re: [MSEide-MSEgui-talk] form2pas hangs in win7 64 bit

2014-01-29 Thread Ivanko B
Is the form2pas exe compiled with current MSEgui? With which *.mfm? Here attached. It seems that it hangs on 1-st encoutered MFM file. Is the form2pas exe compiled with current MSEgui? Yes. FAR manager (a console app) runs a new console in which FORM2PAS runs. WatchGuard Dimens object

Re: [MSEide-MSEgui-talk] form2pas hangs in win7 64 bit

2014-01-29 Thread Ivanko B
PS: BTW, newer CUPS printing system uses PDF not PS format as its default (primary) print job format and all modern LINUX printing software (misc offices etc) are highly advised to switch to generating PDF output as well.

[MSEide-MSEgui-talk] form2pas hangs in win7 64 bit

2014-01-28 Thread Ivanko B
100% reproducible. Called from msedirclear. The executable is placed in c:\windows\system32\. No resource race etc activity is shown by SysInternals' ProcMon (its related data is in the here attached snapshot). But it runs OK if runs from GUI (Total Commander command prompt). attachment:

Re: [MSEide-MSEgui-talk] Scroll in touch mode

2014-01-15 Thread Ivanko B
the real touch interface Real MULTI-TOUCH [a currents standard-de-facto] interface :) -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink

Re: [MSEide-MSEgui-talk] Scroll in touch mode

2014-01-15 Thread Ivanko B
he he, AFAIK, for desktop app like MSEgui, multi touch is not very important. = Me don't think so. It seems that the innovation focus has been drifting toward handelds. Even IINTEL (and AMD) has slowed down the race of culculating power of its desktop CPUs and focused on

Re: [MSEide-MSEgui-talk] No activated window

2014-01-14 Thread Ivanko B
Have You tried with the previously attached executable ? (600K = waits for moderator allowance, me completely forgot how to work with the BINARIES ). -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn

Re: [MSEide-MSEgui-talk] No activated window

2014-01-14 Thread Ivanko B
how to work with the BINARIES = Gan a GIT branch be dedicated for that ? -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical

Re: [MSEide-MSEgui-talk] Virtual keyboard (was No activated Window)

2014-01-14 Thread Ivanko B
Differences from the russian keyboard : Uzbek: 'UZ/'#1059#1079#1073#1077#1082#1089#1082#1080#1081 = key_- = #1171 / #1170 key_+ = #1203 / #1202 key_o = #1118 / #1038 key_s = #1179 / #1178 Ukrainian: 'UA/'#1059#1082#1088#1072#1080#1085#1089#1082#1080#1081 = key_] = # / #1169 key_\ = #1110 /

Re: [MSEide-MSEgui-talk] Virtual keyboard (was No activated Window)

2014-01-14 Thread Ivanko B
The russian layout lacks : key_(,), key_(`), key_(;), key_([), key_(]), key_('), key_(.). For their captions, please refer my previous message. -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why

Re: [MSEide-MSEgui-talk] Virtual keyboard (was No activated Window)

2014-01-14 Thread Ivanko B
Please you update your self, because there are some symbols that should be adjusted to Russian keyboard Me already tried that but some chars move from arrows punctuation braces panels to the alpha panel. How to hadle them so that not to break the graphic layout MSEgui scan codes ?

Re: [MSEide-MSEgui-talk] Virtual keyboard (was No activated Window)

2014-01-14 Thread Ivanko B
Hmm... The alpha panel should absorb number of letters largest amongst all used input languages (russian - 33 alphas, england =26, uzbek - 35, ukrainian - 33, kazakh - 40,..). To achieve that, it should either reserve space for largest alphabet or to be dynamically drawable with a separate array

Re: [MSEide-MSEgui-talk] Virtual keyboard (was No activated Window)

2014-01-14 Thread Ivanko B
Is the google keyboard as I attached is good layout keyboard for Russian? Sure because it's the standard one. It'll be interesting to look into the PAS file once You implement it :) -- CenturyLink Cloud: The Leader in

Re: [MSEide-MSEgui-talk] Virtual keyboard (was No activated Window)

2014-01-14 Thread Ivanko B
Though adding puntuation chars (comma, period, colon, semicolon, doublequote, apostrophe,square curly brackets, lt gt signs) replaced by russian alphas would be appreciate if there's enough room since they're often used (to avoid frequent switching which can feel frustrating).

Re: [MSEide-MSEgui-talk] No activated window

2014-01-14 Thread Ivanko B
The NNTP server for mseide-msegui.binaries is === Hmm..Me have to use Maxton browser only for everything and still can't find a NNTP client plugin for one. -- CenturyLink Cloud: The Leader in

Re: [MSEide-MSEgui-talk] No activated window

2014-01-14 Thread Ivanko B
You may take the executable as http://www.likan.uz/uploads/msegit.rar :) -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads,

Re: [MSEide-MSEgui-talk] No activated window

2014-01-14 Thread Ivanko B
SHA1 = 57796cdf6a556c5f94c331162141fa277f7802de -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments

Re: [MSEide-MSEgui-talk] No activated window

2014-01-14 Thread Ivanko B
Can someone else to check the executable (storing changes to MSEgit layout to its statfile) on win7/win8 64 bit ? Me run it as d:\mseuniverse\tools\msegit\msegit.exe. The stafile is c:\Users\Vano\AppData\Roaming\.msetools\msegit.sta. The antivirus is AVAST-2014.

Re: [MSEide-MSEgui-talk] tmseprocess

2014-01-14 Thread Ivanko B
Is there a tmseprocess example available? == MSEgit ? -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads,

Re: [MSEide-MSEgui-talk] No activated window

2014-01-13 Thread Ivanko B
Me still can't get how to build combined (stacked vertically at top level with some splitted horizontally at inner level) dock layouts. Trying to build that, me has AV on exiting MSEgit, with the series of messages : == 1 --- Error

Re: [MSEide-MSEgui-talk] Virtual keyboard (was No activated Window)

2014-01-13 Thread Ivanko B
Then the keys_* should extend keyboard scan codes not char names/codes. I don't understand, please explain. keybindings.pas exposes key_a, key_b etc not key_sc001, key_sc100 etc. Please implement it, coordinate the work with Sri Wahono We need simple standard interface for that.

Re: [MSEide-MSEgui-talk] No activated window

2014-01-13 Thread Ivanko B
Please send a diagram of the layout you want to achieve. horz1 = remote horz2 = (vert1=branches; vert2=dir_tree;vert3=files) horz3=git_console All is on Windows? Yes, win7. -- CenturyLink Cloud: The Leader in

Re: [MSEide-MSEgui-talk] Virtual keyboard (was No activated Window)

2014-01-13 Thread Ivanko B
key_a, key_b... Are they usable for defining non-latin keytables ? -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads,

Re: [MSEide-MSEgui-talk] Virtual keyboard (was No activated Window)

2014-01-13 Thread Ivanko B
It seems so, Really, for defining CJK etc non scan-code based keyboars :) -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads,

Re: [MSEide-MSEgui-talk] No activated window

2014-01-13 Thread Ivanko B
- 'View'-'Panel'-'New Panel' (1.png). - Drag the files window by the grip to the left of the new panel (2.png). - Drag the dir_tree window by the grip to the left of the new panel (3.png). - Drag the remote window by the grip to the bottom of the main window (4.png). - Drag the new panel by

Re: [MSEide-MSEgui-talk] No activated window

2014-01-13 Thread Ivanko B
Now everything is OK == But doesn't restore layout from the stat file on neither starting MSEgit nor loading MSEUNIVERSE in it. Possibly because of not saving the new layout on exiting MSEgit in the previos session The stafile contents is: [mainmo.mainstat] savedmemoryfiles=2

Re: [MSEide-MSEgui-talk] No activated window

2014-01-13 Thread Ivanko B
1) delete the statfile 2) run MSEgit - it'll create default stat file 3) undock delete all panels At me, these changes aren't stored in the stat file on exiting MSEgit. -- CenturyLink Cloud: The Leader in Enterprise

Re: [MSEide-MSEgui-talk] No activated window

2014-01-13 Thread Ivanko B
Works for me. ??? 100% reproducible in me - default stat file on startup, only Options (GIT path,..) chages are written. Isn't system speed (especialy I/O) the issue ? (recently me have had to upgrade to win7 64bit, Core i5-4570 on Intel B85 HDD with 120..200 MBytes/s).

Re: [MSEide-MSEgui-talk] No activated window

2014-01-13 Thread Ivanko B
May me track it by MSEide's debugging ? What where ? -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development

Re: [MSEide-MSEgui-talk] Virtual keyboard (was No activated Window)

2014-01-13 Thread Ivanko B
The russina keyboard codename where code/name : 'RU / '#1056#1091#1089#1089#1082#1072#1103' '#1082#1083#1072#1074#1080#1072#1090#1091#1088#1072 -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why

Re: [MSEide-MSEgui-talk] Virtual keyboard (was No activated Window)

2014-01-13 Thread Ivanko B
Or better shorter : 'RU / '#1056#1091#1089#1089#1082#1072#1103 -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development

Re: [MSEide-MSEgui-talk] No activated window

2014-01-13 Thread Ivanko B
3) undock delete all panels? - for each panel, pressed its hide dock button then undocked windows from that panel then closed these windows then closed the panel -- CenturyLink Cloud: The Leader in Enterprise Cloud

Re: [MSEide-MSEgui-talk] No activated window

2014-01-12 Thread Ivanko B
If to start from empty layout, now MSEgit only allows a tabbed layout. -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads,

Re: [MSEide-MSEgui-talk] Virtual keyboard (was No activated Window)

2014-01-12 Thread Ivanko B
Have a look to mseuniverse/tools/virtualkeyboard/lib/keybindings.pas Check with Sri how to switch the current layout. == Then the keys_* should extend keyboard scan codes not char names/codes. And the vkbd should allow on-fly switching between input

Re: [MSEide-MSEgui-talk] tmsesqlquery.locate function problem

2014-01-11 Thread Ivanko B
SigSegv on chaotic on procedure freepanel(var apanel: tkeypanelfo); begin if apanel nil then begin apanel.visible:= false; apanel.release; // HERE apanel:= nil; end; end; === using : #0 00436204 frmkeyboard.pas:68 FREEPANEL(APANEL=0x0) #1 00436342 frmkeyboard.pas:96

Re: [MSEide-MSEgui-talk] No activated window

2014-01-11 Thread Ivanko B
Please send the statfile. Done. [mainmo.mainstat] savedmemoryfiles=1 mainfo.sta mainfo.sta=292 [mainfo.panelcontroller] panels=0 clients=280 [mainfo.dockpanel] splitdir=2 useroptions=15747 parent=mainfo.container visible=1 mdistate=0 nx=0 ny=0 ncx=0 ncy=0 x=0 y=17

Re: [MSEide-MSEgui-talk] Virtual keyboard (was No activated Window)

2014-01-11 Thread Ivanko B
Which input languages ? i18n-ed (in stock captions) ? -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development

Re: [MSEide-MSEgui-talk] Virtual keyboard (was No activated Window)

2014-01-11 Thread Ivanko B
Me can't get the prj-file anymore - it's both deleted in master mse branches. (GIT is a nightmare once 2+ branches) -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are

Re: [MSEide-MSEgui-talk] No activated window

2014-01-10 Thread Ivanko B
see mse branch on mseuniverse. === git command for 1-st time cloning ? # git clone git://gitorious.org/mseuniverse/mseuniverse.git -b mse doesn't work for some reason. -- CenturyLink Cloud: The Leader

Re: [MSEide-MSEgui-talk] No activated window

2014-01-08 Thread Ivanko B
I'll upload my virtual keyboard finished. === An excellent way to bypass keyloggers etc. Martin, can any edit widget be hooked to such keyboard ? -- Rapidly troubleshoot problems before they affect your

Re: [MSEide-MSEgui-talk] No activated window

2014-01-08 Thread Ivanko B
Any widget = Can a property (vkbd etc )be dedeicated for that ? -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application

Re: [MSEide-MSEgui-talk] No activated window

2014-01-08 Thread Ivanko B
Teditwidget's propery which can be set in design time. -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their

Re: [MSEide-MSEgui-talk] No activated window

2014-01-08 Thread Ivanko B
To provide text input via on-screen keyboard. -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue.

Re: [MSEide-MSEgui-talk] No activated window

2014-01-08 Thread Ivanko B
If Martin improve it, I think it can be internal virtual keyboard of MSEgui === Me propose exactly that. VKBD is excellent for entering credentials etc since bypasses hooks set by key-logger virues.

Re: [MSEide-MSEgui-talk] R: Re: MSELang heretic ideas

2014-01-07 Thread Ivanko B
For a human, layout is important = Without non-space statement delimiter, You won't be able write several statements per line etc. -- Rapidly troubleshoot problems before they

Re: [MSEide-MSEgui-talk] MSELang heretic ideas

2014-01-06 Thread Ivanko B
In MSElang the example would be written as lab1:= tlabel.create(); with l:lab1 do l.left:= 10; l.top:= 20; end; == You probaly don't have TCL experience : button .btn1 -caption Exit -command {exit} pack .btn1 -padx 5 -pady 5 that's single line per whole definition -

Re: [MSEide-MSEgui-talk] MSELang heretic ideas

2014-01-06 Thread Ivanko B
I don't think it is better... Ouch. Another design principle of MSElang is... [...] === Quite opposite preferentions of two long-time exptrienced programmers. Linuxfan hates typing, Martin (anb me too) hates ambiguity irregularity :) Less typing means more ambiguity and vie versa.

Re: [MSEide-MSEgui-talk] MSELang heretic ideas

2014-01-06 Thread Ivanko B
print counter+12 // counter is an integer === Is the current writeln(counter,12) worse ? Why ? But writeln definetely needs variations with C-style *printf %-formatting: writeln(%s%d,counter,12);

Re: [MSEide-MSEgui-talk] MSELang heretic ideas

2014-01-06 Thread Ivanko B
in pascal you can't write functions with variable number of arguments AFAIK, C uses va_list lfor that. And C uses the right-2-left stact order for procedures to handle va_list otherwise Pascal uses the left-2-right order making va_list handling problematic.Then writeln might be implemented as a

Re: [MSEide-MSEgui-talk] MSELang heretic ideas

2014-01-05 Thread Ivanko B
lab1.: create; left=10; top=20 It like the TCL, Python etc way. Mainly designed for GUI-progarmming w/o any GUI-designer thus with smaller executables. -- Rapidly troubleshoot problems before

Re: [MSEide-MSEgui-talk] 'Programmieren macht Spass', programming course for beginners

2014-01-04 Thread Ivanko B
Why? To show beginners what databases are and if it is worth the effort to learn them. -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear

Re: [MSEide-MSEgui-talk] 'Programmieren macht Spass', programming course for beginners

2014-01-04 Thread Ivanko B
Database apps are 99% of contracted apps :) Even Mozilla,Opera,AIMP etc are DB-apps (they use SQLITE3 for storing cookies, passwords,settings, history,..) -- Rapidly troubleshoot problems before they affect your business.

Re: [MSEide-MSEgui-talk] 'Programmieren macht Spass', programming course for beginners

2014-01-04 Thread Ivanko B
Sure me may write such an appilcation but it's difficult for me to decribe it 1) not in russian 2) Your style. Just remember the persons tutorial :) -- Rapidly troubleshoot problems before they affect your business. Most

Re: [MSEide-MSEgui-talk] 'Programmieren macht Spass', programming course for beginners

2014-01-03 Thread Ivanko B
It's difficult to comment since the tutorial is german-language. Me like the presentaion style a lot af aspects clarified at once :) Do You plan such a database tutorial (with printing) as well ? -- Rapidly troubleshoot

Re: [MSEide-MSEgui-talk] MSElang, type pfloat32

2014-01-01 Thread Ivanko B
Wow, me've finally fixed the certificate credentials nightmare with accessing Google mail from my home. Happy new year too ! -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't

Re: [MSEide-MSEgui-talk] MSElang, implicit type conversions

2013-12-17 Thread Ivanko B
Correct. There is no abs() for unsigned types == Do You want to disable these (100% compatible) types as arguments ? Looks a bit revolutionary :) -- Rapidly troubleshoot problems before they affect your

Re: [MSEide-MSEgui-talk] MSElang, implicit type conversions

2013-12-17 Thread Ivanko B
This may be considered as a joke by non-devoted people :) -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their

Re: [MSEide-MSEgui-talk] MSElang, implicit type conversions

2013-12-17 Thread Ivanko B
unsigned = signed = doing_smth = unsigned instead of doing_smth(unsigned) -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance

Re: [MSEide-MSEgui-talk] MSElang, the compiler for the MSEide+MSEgui project

2013-12-16 Thread Ivanko B
there're a lot of rapidly growing set of INTEL parallel-aware instructions : http://software.intel.com/en-us/articles/introduction-to-intel-advanced-vector-extensions The hardware AES transcoding (Core i* 4+ generation) is also interesting.

Re: [MSEide-MSEgui-talk] MSElang, implicit type conversions

2013-12-16 Thread Ivanko B
*no* implicit type conversions === that's with side (unexpected/unwanted) effects. But what for to disable : unsigned := signed ? Here, user know what he/she wants to get (absolute value of the signed). --

Re: [MSEide-MSEgui-talk] MSElang, implicit type conversions

2013-12-16 Thread Ivanko B
But if it is negative you'll get maxunsigned + value + 1, as === Really it should do internally smth like : unsigned:= ABS(signed) -- Rapidly troubleshoot problems before they affect your business. Most IT

Re: [MSEide-MSEgui-talk] MSElang, implicit type conversions

2013-12-16 Thread Ivanko B
Then typecasts ABS should be inline-d. -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With

Re: [MSEide-MSEgui-talk] MSElang, implicit type conversions

2013-12-15 Thread Ivanko B
Then 'Error: Icompatible types: got cardinal expected integer without explicit typecast' ? PS: personally me hate these laconic FPC error message-jokes more fearing misleadind than helping. -- Rapidly troubleshoot

Re: [MSEide-MSEgui-talk] MSElang, implicit type conversions

2013-12-14 Thread Ivanko B
I think there should be no implicit type conversions in MSElang. === Maybe no UNSAFE (unsigned -2-signed etc with possible range/precision loss,..) implicit type conversion ? -- Rapidly

Re: [MSEide-MSEgui-talk] MSElang, implicit type conversions

2013-12-14 Thread Ivanko B
Or avoiding boring investigations: denying to assign unsigned to signed because of possible value truncation - use explicit typecast if sure what You're doing. -- Rapidly troubleshoot problems before they affect your

[MSEide-MSEgui-talk] MSEide: including into MFM files

2013-11-25 Thread Ivanko B
A project maintained via a GIT repository. WORK: IDE DB-setup variant 1 HOME: IDE DB-setup variant 2 which differs from the WORK To avoid GIT insonsistence (overiding the DB-setup in MFM-file at other workplace on GIT PULL), and to avoid errors on loading the project to IDE, we could put the

Re: [MSEide-MSEgui-talk] MSEide: including into MFM files

2013-11-25 Thread Ivanko B
Try to make a local branch with the HOME DB-setup. === Any suggesion how to share GIT PUSH GIT PULL for the two versions provided that really only a single MFM file needs the special handling ? --

Re: [MSEide-MSEgui-talk] MSEide: including into MFM files

2013-11-25 Thread Ivanko B
a single MFM file needs the special handling == BTW, this file is largest most complicated file in the project (DMMAINMO in the PODPISKA). Editing checking it twice is boring error-prone :) -- Shape

Re: [MSEide-MSEgui-talk] MSEide: including into MFM files

2013-11-25 Thread Ivanko B
a unit for the connection component only. == Or MFM-including :) -- Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software

Re: [MSEide-MSEgui-talk] MSElang, procedures and functions

2013-11-24 Thread Ivanko B
:= result; = Will it cause extra memory copying if function returns a class instance etc ? -- Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of

Re: [MSEide-MSEgui-talk] MSElang, procedures and functions

2013-11-24 Thread Ivanko B
How about EXIT;=GOTO END; to avoid special labeling directly before body's END ? -- Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R)

Re: [MSEide-MSEgui-talk] MSElang, procedures and functions

2013-11-23 Thread Ivanko B
:= 'The string result: '+avalue; = := instead of exposing Result ? Looks interesting. -- Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech

<    1   2   3   4   5   6   7   8   9   10   >