Hi, generally, Python libraries are C++ libraries which we can call from WINDEV too. Running Python code is something different however. I doubt that crowds of Wx-programmers will be using Python code within WLanguage but there's some possibilty that a few of the will do exactly that.by gpredl - WinDev Forum
Hi, the interesting part is that there are so many things in WINDEV which can be done with surprisingly little effort!by gpredl - WinDev Forum
Hi, 1) 100% agreed 2) Your statement is interesting, HFSQL is a child of Firebird, which is currently used by Google. There are problems with auto-index, that's true. Better use GUIDs. There are a few transparency problems with composite keys. Don't use them, let a trigger-procedure compose a string instead. Don't declare any files with file extensions other than .fic - some funby gpredl - WinDev Forum
Hi, to show the first Tab of an unnamed Tab-control Tab1 = 1by gpredl - WinDev Forum
Hi Michael, from here to WDAPI should provide the necessary support to your programmingby gpredl - WinDev Forum
Hi Michael, I think that you have to use calls to the Windows API which is responding to all Windows events.by gpredl - WinDev Forum
Hi Stefan, good luck! I have a bunch of reference numbers from quite a few years ago. From time to time I'm sending an e-mail asking for status. Most times answers are: we're sorry! The problem is that they are counting requests. A single request means that there is definitely no urgency, hundred requests point to a better response. So, I hope for you that there are many Turkish uby gpredl - WinDev Forum
Hi, you'd have to add an IF HReadseekFirst(YourFile, YourKey, YourFilterValue) THEN HFilter(..... ELSE Info("Filter value can't be found in file!") ENDby gpredl - WinDev Forum
Hi AadG, just use the filter to filter for a value that will never ever appear in that database item.by gpredl - WinDev Forum
Hi, it depends on the operating system of the computer. There is no way to run a 64-bit application on a 32-bit OS. There should be no problem to launch a 64-bit app on a 64-bit OS.by gpredl - WinDev Forum
Hi Steve, thank you! I hope that ChangeSeparator(..) is actually doing it's job - to change the separator - but it does not read the current ones. To make things more clear to myself and the forum, I'll create a demo to show the use and limits of manipulating the decimal separator in input / display, NumtoString(..) and reports.by gpredl - WinDev Forum
Hi Argus, yes, it's generally true, but: over the years we sold several hundreds of barcode printers and we sold and still are selling thermotransfer ribbons and labels as consumables. Of course, most ribbons are in black, but there have been orders for dark brown, green, blue, orange and red ribbons in the past. Obviously, certain scanners are able to read barcodes of those colors. Startby gpredl - WinDev Forum
Hi, for changing / setting the decimal separator and the thousands separator WINDEV offers the function ChangeSparator( .. ) It seems to a very old thing (maybe from 5.5 ?) because it's activated by a USE statement. I couldn't make it work. Until now I'm still using a procedure PROCEDURE FindDecimalSeparator() MAX_BUFFER_SIZE is 2-byte int=100 LOCALE_USER_DEFAULT is 4-bytby gpredl - WinDev Forum
Hi, I'd like to modify Henry Ford a little: you can print barcodes in all colors, provided they are black!by gpredl - WinDev Forum
Hi, you have to handle such a problem by programming! There's no 'automatic' solution ... sorry. IF Nospace(AddressLine) = "" => don't print.by gpredl - WinDev Forum
Hi ISO, where's the problem? If you're fSelect(..) ing a file from the shown folders you can start exactly in that folder.by gpredl - WinDev Forum
Hi infos, up to now, HModifyStructure(..) indeed added, deleted and changed links perfectly all of the time. I really do not know why this sentence is in the Help, but maybe, in some / few / no? cases it doesn't do what it is supposed to do. We simply don't know. There is HAddLink There is HDescribeLink There is HDeleteLink If in doubt whether a Link has been added or notby gpredl - WinDev Forum
Hi Argus, I'm definitely NOT sure about that because, much like yourself, I did a lot of tests with HModifyStructure(..) and found that adding, deleting and changing of a link has been no problem to HModifyStructure(..) at all. I'm using and trusting this function for all of the time. But, each time before deploying a new version of a project, I'm doing a test in regards to the linby gpredl - WinDev Forum
Hi, yes, it works just fine, but Caution: Links are not managed (no creation or update of existing links).by gpredl - WinDev Forum
Hi James, I fear, you are in the wrong forum! WINDEV is a 4GL language for developing applications fr Windows, Linux, Java etc. I'm sorry, we're not able to solve your problem!by gpredl - WinDev Forum
Hi Paulo, yes, indeed! But.there has to be a responsible admin who is able to restore the database if the bad boys from Russia encrypt the server's disk content. In order to be able to do so, he should have a most recent backup at hands, burnt onto a DVD or BlueRay disk. So, of course, not every user should be allowed to copy backups to his/her PC but there should be a group of admins whoby gpredl - WinDev Forum
Hi, a HFSQL server can be instructed (by using the HF Control Center) to regularily perform a hot backup. "Hot" means that there is no necessity to stop all clients or cease doing any work. Those backups can then be copied to the client's hard disk. Second way is to use the HF Control Center to "convert" the server data to a local HF Classic database. This will workby gpredl - WinDev Forum
Hi Arie, I think that ".DOCX documents with images" is way too complex a thing for that rather new control. Adding the fact that fixes for such problems often take years I'd recommend to invoke LibreOffice Writer from your application instead. I'm using RTF (text only) with that control and it seems to work just fine.by gpredl - WinDev Forum
Hi, it's a set of operations which has been tested, 1000x reading (= Lesen) records, 1000x Writing (= Schreiben) a record and 1000x deleting (= Löschen) a record. For H-commands and SQL commands for three different databases (HFSQL, Postgresql and MySQL) and in a local (on same computer = "Lokal") and a remote (= Extern") setup. Of course, it says something but not everything.by gpredl - WinDev Forum
Hi, Alexander Predl has made a comparison table of database speeds. This was a quick job in order to give us the direction to go for a new project. Surprise, surprise, HFSQL is faster than PostgreSQL and MySQLby gpredl - WinDev Forum
Hi, passwords shouldn't be stored in datafiles. Never ever. The most simple and safe way to kinda store a password, is to convert it to a hash and to "salt" the hash after conversion. "Salting" means to insert random characters at certain positions within the text of the hash and to remove them before checking the password against the hash. That's the way it is doby gpredl - WinDev Forum
Hi, that's easy. You have to make the sum of all percentages = 100% at first. But you can do that by programming as well. I developed a procedure to reset a Table to it's original settings. You should be able to develop procedures for your needs too - by looking at what I've done. PROCEDURE ResetColumnConfiguration(TableName is ANSI string) TC,TX, TW, TD are int PopName isby gpredl - WinDev Forum
Hi, what's your need exactly?by gpredl - WinDev Forum
Hi, same as you do: "enlarge ..."by gpredl - WinDev Forum
Hi Michael, I'm using the ..Zoom property on the MDI-parent. User is offered a spin control on the parent and thus is able to increase / decrease the magnification of the parent window - which magnifies all shown MDI childs as well. If you're using an SDI setup then things will maybe get a bit more complex. You'd have to apply the zoom value to each window after opening it.by gpredl - WinDev Forum