Hi grimmy,
Target path can be found using the expression Get Raw Path.
Checking the extension today, I just realized that the extension struggles to read files for which user has got only read...
Type: Posts; User: ouly; Keyword(s):
Hi grimmy,
Target path can be found using the expression Get Raw Path.
Checking the extension today, I just realized that the extension struggles to read files for which user has got only read...
ratty was probably speaking about List object which is standard object.
Hi DemonD,
Usually the first thing we think about is using Compare two general values. Here I will just present a version that works well in all cases (even when having several instances of the same...
Hi jay73,
Have a look to this thread: http://community.clickteam.com/threads/81942-BUG-Array-object-can-t-load-if-the-INI-object-exists-in-any-frame-before-it
ouly
Edit: by the way, it's a...
I'm not really familiar with using XML file in CF2.5. For now I mainly exported data as XML (without using specific XML extensions) but not imported them in CF's applications. Some extensions have...
Hi ffomega,
Array object only supports Array file format. You will not be able to load a XML file in it directly.
If you are willing to use XML file, several other extensions support XML format....
Really good job! Plenty of old things that won't need any workaround anymore! I'm looking forward for this release!
Hi,
I agree with Ryan and would recommend to use timer expression (not conditions).
ouly
Oh sorry, I'm mixing with MMF1.5. So in MMF1.5 Apppath$ was equivalent to Appdrive$+Appdir$+Appname$ and starting with MMF2 it is only Appdrive$+Appdir$ (see...
Hi Mike,
Effectively, the Hi-Score object is creating a Clickteam folder in AppData and current directory is changed at the same time. I don't think it can be prevented any way.
If you don't...
Hi Mike,
Do you have any INI object in your application? If yes, untick its following property: "Create file in AppData directory".
Additional comments:
Set directory to original should not...
Hi Ziplock,
Could you give more details about the crash? Normally when the message appears, there is a link (or button on older Windows) that allows to obtain more informations about the crash. At...
Bonjour,
La saisie du texte est peut-être en Unicode mais, à moins d'avoir l'extension Unicode pour MMF2, les données de l'objet String seront ensuite vraisemblablement converties et stockées en...
Hi Klownzilla,
Directly, no. But you can manage to do it using some scripting extensions like Lua or extensions like Global Function object.
ouly
I'm not against sub-events but I would prefer something well-defined, robust and secure than having a bunch of new features not properly designed and integrated. Looking at the picture, it seems...
By the way, another option that may be interesting some times: String Parser seems to skip empty elements, therefore adding NewLine$, Right$(NewLine$,1) and Left$(NewLine$,1) as delimiters may...
Hi everyone,
Be careful when using Rich Edit object, if you are enabling use of Rich Edit 2.0 library, newlines are encoded with only one character (CR) and not with two characters (CR + LF). It may...
Hi MOBii,
To convert signed char to unsigned char, you can just use the following expression: char and 255
With Binary Object: byte( "Binary object", > position <) and 255
ouly
Hi Tinez,
There is one object called "Process Viewer" that should be able to do the job. Here you have an example http://oulydev.free.fr/download/mmf2/processviewer.mfa if you need.
ouly
Sure you can do that! In expression editor, you can just retrieve data from another object or global data. Have a look into the documentation to see how expression editor works.
With these actions, you first choose the executable path then give the parameters you want. Which parameters are you not able to provide to the executable?
Hi SeargentGen,
You have two options: using Special object actions (execute external applications) or using File object action (launch an application).
ouly
In collision checking point of view, as objects in different layers are not checked toward each others, it could even be faster (to check again to be sure).
Hi Samer,
Just use Alterable Variable or Global Variable for computation and then String-based objects (String, Background System Box, etc.) for display.
ouly
As far as I know, there is no possibility to locally know the public IP address when you are behind a router performing Network Address Translation (NAT), except knowing the whole IT infrastructure...
Hi Fractional,
What you should avoid is not buttons but images. All controls can have their text changed at runtime and therefore there aren't any problems translating them. If you are willing to...
Hi mmf4,
Fusion is using the same convention than C programming language. In this family of programming language, strings are usually terminated with a NULL character (0x00). Consequently, 0x00 is...
Bonjour,
L'objet Get permet de faire des requêtes HTTP (GET, POST) et non FTP. Ce qu'il est possible de faire, en revanche, est d'employer l'objet Get pour communiquer avec un script PHP qui se...
Hi ratty,
Why not using Find() expression from Special object on the raw text of Rich Edit text (retrieved through its expressions), then select the right portion of the text in Rich Edit object?...
Hi eezau,
If you change the mode of Draw object to passive (instead of interactive), it should do the trick.
ouly
Hi Gagazool,
Get pixel will return a number corresponding to the RGB code of the color. If you are willing to convert the number to Hex or extract one component (red, green or blue) of this color,...
Hi SoftWarewolf,
CurrentDirectory$() is referring to current working directory. This working directory can be changed at any time anywhere in the application. When using INI object, and without...
Hi Looki,
I have just face a strange bug: when converting to grayscale an image with odd dimensions, some white pixels turn to gray. For example, create a black image with dimensions 101x101 in...
It's working on CF2.5. I'm just not fully sure that retrieving (sub-)application path will work properly when using Unicode. I will check and if it seems to be fine, the extension will be added in...
Hi cds1234,
At least with CF2.5/MMF2 Developer it's possible.
Add all the files to pack as Data elements in the launcher
Then extract all the binary files using corresponding CF action
...
For now only Windows runtime and without Unicode support. Before porting this extension to other runtimes, I will probably switch first to CF2.5 SDK. Will see with the time I have :/
Introduction
A new version (1.1.0) of Events' extension is now available for download.
Version history
Events are now always shared with sub-applications, even if global variables aren't...
Hi everyone,
Another option would be to create a kind of chained-list using two parameters in each INI file telling which file is the next one and which one is the previous one.
ouly
Hi don_lee,
#InstallDir# macro is supposed to give what you are willing to retrieve. With Install Creator Pro, you can use this macro to write in INI files, registry, and other files. With IC or...
Hi wuxuechen,
Take a look to Binary object. With this object you will be able to convert any string to hexadecimal. Then you can just send the hexadecimal encoded string (practically by retrieving...
Suite de la discussion sur http://community.clickteam.com/threads/86364-Objet-Capture-Ecran?p=628430#post628430
Hi everyone,
What are you willing to achieve? Send some data in hexadecimal format or send data from data given in hexadecimal? Meaning, the data during the transmission should be in which format:...
Hi daniele,
If you are not sharing global variables between main application and sub-applications, global variables of sub-applications can be seen as parameters (or arguments). Then you can even...
Cursor object being able to store and use several images, it should be possible to do it by hand.
Mouse Object has not the same purpose as Cursor Object, in fact using Mouse Object is...
Hi danworth,
I have already faced this kind of problem, finally I used Cursor object (from Clickteam) to change the picture of the cursor and to let at the same time the system display the cursor by...
MMF has a default animation, direction, speed and image handling behavior. When changing/forcing one of this parameter, MMF will keep the value you said until this parameter is explicitly released.
Now, to change permissions during setup, the best is probably to execute Cacls (deprecated but still available on Win 8): http://technet.microsoft.com/en-us/library/bb490872.aspx or Icacls (not sure...
Hi ratty,
Sorry, you are right. The best option would be to have a file shared by all users on a specific device and not roamed on any other device. In this case CSIDL_COMMON_APPDATA folder would be...
Hi Bartek,
What do you mean by "it crashes"? Using File object, it's easy to append some data to a file. The only thing you have to be aware of is that there is maximal amount of characters that the...
Hi ratty,
Here are more informations on roaming and local settings/data: http://technet.microsoft.com/en-us/library/cc766489.aspx
Then, to retrieve local settings folder, the best is probably to...
Décodage des chaînes provenant de Get Object dans un script PHP : http://community.clickteam.com/threads/86144-Envoie-d-accents-avec-l-objet-get?p=627336#post627336
Bonjour coyote,
Il semblerait que ce problème ait été rencontré maintes fois par d'autres utilisateurs de l'extension Get Object. Dans le sujet suivant, une solution intéressante est proposée mais...
Bonjour Sylvie,
L'application emploie des extensions spécifiques au runtime Androïd, runtime que je ne possède pas. Je ne peux donc malheureusement pas ouvrir l'application indiquée.
Il serait...
Bonjour Sylvie,
Il est préférable de simplifier les applications avant de demander de l'aide. En plus de faciliter la tâche aux personnes de bonne volonté, cela réduit les risques d'incompatibilité...
Hi ratty,
Is it not a roaming profile problem? Meaning roaming files are not attached to a specific computer and will be seen identically amongs all computers of a network. This kind of file should...
Hi Sleepstalker,
Execute external program asks for two string parameters. When you say that you are giving /K + the command at the end of the string, do you mean at the end of the first parameter...
Hi Sevennemesis,
I'm not sure if your post has been added to the english part of the forum or to the french part. Even if all subjects are displayed in the same category, some users may not see all...
Hi Quinto,
Just to give a trivial example: assume a small game with scrolling. The frame could be 2000x2000 and the visible part only 640x480 (frame's window). But the application window may fill...
Hi fwtep,
A while ago, I have seen that using ActiveX it's possible to display thumbnail the same way as in Windows Explorer. That's an option. But if you are planning to release your project on...
It's not really "always" events that are slow. It's more conditions or actions that are always occuring, or occuring unnecessarily too frequently that are slow. To be more general and keep it simple:...
Hi Paul,
If MS is willing to organize a little bit the amount of files each software is producing, locking some folders and enforcing some kind of policy make sense. Data of applications have to go...
J'ai bien commandé Fusion 2.5, mais je ne l'ai pas encore installé (pas eu le temps mais cela va venir). Donc, le temps d'installer le tout, de tester le bon fonctionnement des extensions et je les...
Thanks LB! It would be interesting to have an extension allowing to handle symbolic links and so on. But I'm not sure if this extension is the right place. Everything is about linking entry and data,...
Hi LemonyLime,
Some explanations here: http://community.clickteam.com/threads/84694-Resize-to-Screen-size-at-start-other-question?p=619045#post619045
ouly
Hi Fetito,
If exporting a CSV file from the Excel file is conceivable, it's probably the easiest and most stable solution. Now if you need to have only one file used both by Excel and the MMF's...
Presentation
IShellLink extension allows to retrieve the path or target of a shortcut and create new shortcuts anywhere.
More in depth, IShellLink extension is providing IShellLink COM...
Hi Artematopeya,
In such situation I would probably create a new MMF's extension for that. The interpreter would be written in C/C++ and then act as interpreter and interface between MMF events and...
Hi Perry,
Another thing to think about is that MMF applications have three "viewport" to resize:
- the main window (through Window Control object)
- the frame's window (through Window Control...
Bonjour Masterbaker,
Je pense que l'extension Events pourrait vous être utile. Cette extension permet de générer des événements de différents niveaux (débogage, avertissement, erreur, etc.) et de...
Hi LB,
This is a great initiative! Thanks for all the work done! I'm on GitHub and my profile is simply: https://github.com/ouly
Presently already two extensions have been realised under Apache 2.0...
Looking on Google, it seems that GTA has some keys in registry. Check inside HKEY_LOCAL_MACHINE\Software and/or HKEY_CURRENT_USER\Software
When the right key will be found, it will be easy to tell...
Hi Riddick,
If you are willing to obtain installer's current path, you have to use #SourceDir# macro. This will work perfectly during installation process. Then, for uninstallation you have to use...
Bonjour,
En ce qui concerne le premier problème, est-ce que le jeu sauvegarde des données dans le dossier même du jeu ? Les données doivent systématiquement être sauvegardées dans un dossier du...
Personally, I find the no space version more readable. Why? Because when there are several symbols on a line, like in expression editor or in event list editor, it's visually easier to find quickly...
Or you can try Dependency Walker to check which libraries are missing.
If think this is the right link to download it: http://support.microsoft.com/kb/256872/en-us but if you already have Windows...
Thanks for the source! Hopefully my supposition was correct :), so:
In DBZ.icp, for each file that will be restored by DBZ_default_files.exe (actually three files), tick the checkbox "Don't...
It's quite hard to debug without having the source :) But from what I understand, you are willing to restore some files which were altered by the main installer. I suppose that these files are listed...
In most of the cases, you will need #InstallDir# macro and not #SourceDir#. SourceDir refers to the path in which setup executable was in. During uninstall process, SourceDir is empty.
As the file...
Hi Riddick,
Seems you didn't check "Wait for end" (checkbox that can be seen under the first red box on the screenshot). In this case ICP will probably try to remove the file before the executable...
Hi DracisLooby,
I didn't had to work with this kind of problematic. The only thing I can say is that having only HTTP is annoying but not hopeless. Inside HTTP, you can just drop some cyphered data...
One more point: if corresponding ActiveX is not found on the computer, the ActiveX object will not let you open your application (both standalone executable and MFA)!
Before Web Control Object...
This property will change application's current directory as explained here: http://community.clickteam.com/threads/81942-BUG-Array-object-can-t-load-if-the-INI-object-exists-in-any-frame-before-it
Hi ratty,
If the following INI's property is checked: "Create in App Data folder", INI file will be created in App Data folder instead of Windows folder. Using App Data folder instead of Windows...
Bonjour Monos,
L'objet Spécial a deux expressions permettant de récupérer soit toute la ligne de commande, soit seulement une option spécifique de la ligne de commande.
L'option /DEBUG affiche le...
asc() function returns a signed int. To be sure to obtain something between 0x0 and 0xFF use this:
Hex$(asc( "String Parser", "A") and 255 )
Hi Catastrophic,
If you are willing to create an association between a key and a value (what is usually called a map), the best is probably to use Named Variable Object or Associative Array Object....
Pour ma part, je lui fait assez confiance. Généralement les gens oublient de traiter les erreurs de cet objet et du coup ils ont l'impression que l'objet a un comportement imprédictible, d'où à mon...
Oui : http://msdn.microsoft.com/fr-fr/library/windows/desktop/bb540533%28v=vs.85%29.aspx
Note : un fichier peut être ouvert en spécifiant l'option FILE_SHARE_DELETE, ce qui permet ensuite de...
Bonjour 2310,
Lorsque l'on emploie l'objet Fichier, il faut impérativement traiter les erreurs que l'objet peut signaler. C'est d'ailleurs une bonne chose que l'objet communique ce qui ne va pas....
Here is an example. In fact it seems there is a bug occuring some times, the object may stop when reaching any node...
Edit: in fact even branch may produce some strang behaviours. Works but...
Duwayy, regarde du côté de la fonction SHGetFolderPath et du dossier CSIDL_COMPUTERSNEARME. Tout ceci devrait être accessible en employant un objet liste et un objet Dll Object.
Edit : après...
L'exemple n'étant plus disponible sur le site MagicSpark.org, je l'attache à ce sujet.
Après vérification, signalement toujours valable dans MMF 258 RC 2.
L'exemple n'étant plus disponible sur le site MagicSpark.org, je l'attache à ce sujet.
Après vérification, signalement toujours valable dans MMF 258 RC 2.
Exemple en pièce jointe.
Après vérification, signalement toujours valable dans MMF 258 RC 2.
L'exemple n'étant plus disponible sur le site MagicSpark.org, je l'attache à ce sujet.
Après vérification, signalement toujours valable dans MMF 258 RC 2.
Seems to work: asking to go to a specific node the object will stop as soon as it has reached this specific node. It's not an immediate jump to a specific position but a directive asking to reach and...
Do you mean Fusion 2.5 feature list?
Edit: happygreenfrog has been quicker to answer...
Bonjour Duwayy,
Il ne me semble pas qu'il y ait d'extensions toutes faites pour cela. Le moins agressif me semble être employer la liste d'ordinateurs que Windows a déjà constituée (employer...
For information, mouse absolute position seems to be retrievable using Sub App and Window Control. Here is one example: dll-screenpixelobject.mfa
I have just checked the code again today. In fact what you need is the line 7, which is loading the right DLL, and then just the group called SysColors.set().
Line 39, when calling "SetSysColors"...
Lorsque le projet commence à avoir un certain nombre de chaînes à traduire, il est appréciable d'avoir une correspondance entre un mot-clé situant le contexte de la chaîne et la chaîne elle-même. En...
Hi Ls2,
You can just use the standard File object for this.
ouly
I'm more in favor of time. So before I was using GetTickCount with Dll Object. Now I think using MMF's timer expression should be accurate enough. Using time allows checking where are the real parts...
Bonjour volgot,
Ce sujet a été posté pour les utilisateurs de la langue française uniquement (dans les options du sujet). Il aurait mieux valu choisir l'option Any Language vu que les réponses...
Hi everyone,
It's possible using Dll Object, for example. I made a while ago an application performing this action: http://oulydev.free.fr/projects/systemcolors/
For permanent change, you will need...
Just adding this behavior to add/substract from alterable/global values is less problematic to implement, indeed.
But mathematically speaking, I still don't like this option. When one overflow...
In my opinion, it would be difficult to implement. Firstly because it's the way binary logic works, so working in different way will imply to work differently from hardware (or put a layer on top of...
Hello mig3,
En fait il suffit de taper %APPDATA%\MMFApplications dans l'adresse de l'explorateur pour tomber sur le bon dossier.
Concernant l'emplacement du fichier INI, j'aimerais juste soulever...
Bonjour mig3,
Le fichier INI est sauvegardé dans %APPDATA%\MMFApplications
A noter au passage que comme le dossier est partagé par toutes les applications créées avec MMF et employant l'option...
Hi Decoamorim,
As far as I remember, you cannot mix string and values in one array, meaning you have to choose the kind of array you are willing to use and the use only the corresponding action...
Bonjour Melaru19,
Parfois une simple scène intermédiaire suffit. Dans d'autres cas il faut charger le jeu avec une sous-application pour que l'application de base démarre plus rapidement. Il m'est...
Bonjour,
Il y a plusieurs extensions qui permettent de récupérer une page Web : Lacewing, Get object, probablement l'extension Téléchargement et il est également possible de faire ceci avec DLL...
Hi everyone,
I have faced the same problem a few days ago. When Ini's property "save in App Data folder" is checked, original directory is changed to something in AppData. It would be great if this...
Hi FVivolo,
After upgrading from 3.4 to 3.7, Web object is not working any more on Windows XP. Even by just putting only one Web object in a new application, and without any particular settings or...
Bonjour 2310,
Les fichiers ont probablement été enregistrés en encodage UTF8. Ouvrez-les avec votre éditeur de texte et ressauvez-les en ANSI (ou ISO-8859-15 ou latin-1, sauf erreur).
ouly
Be careful with Mouse object, this extension is tagged quite often as virus by some anti-virus software. The extension works well but it may be annoying to have to tell the users all the time that...
A priori ce n'est pas lié aux boîtes Combo. Il suffit qu'il y ait une action de modification de focus d'un autre objet ou autre action similaire pour que la Combo se ferme automatiquement. Désactivez...
Bonjour SGL,
Comme le dit Patrice, il faudrait effectivement le mfa ou un exemple parce que cela ressemble plutôt à une action malvenue provenant des événements définis.
ouly
Bonjour markymoniom,
Il y a plusieurs possibilités. Vous pouvez regarder du côté de l'objet Yaso, qui a une condition permettant de tester si une connection Internet disponible, ou de l'objet Ping...
Hi Ryan,
Blowfish algorithm cyphers data block by block. There is no compression or data size reduction through this process so at the end you would have the same amout of data than before. If you...
Please read the documentation, the file object will block all operations on files and folders when an error has occured and until the error is not cleared.
Performing some system operations...
Bonjour usernamHed,
Regardez du côté de l'extension Pathfinding object. Cette extension est fournie dans un Bonus Pack de Clickteam et a les avantages de fonctionner correctement et d'être maintenue...
Usually it's recommended to avoid comparing directly float number with another float number but instead to check if the difference between the two float number is under a specific threshold.
It...
Hi Ryan,
Sorry for the delay. IMHO, Yaso is just using some standard Windows API functions to abort shutdown. Indeed on XP there is no user warning telling him that a software avoided the computer...
Wait, wait, I have just checked it today. When adding a Yaso object, you have to enable "shutdown features" in object's config window. I would suggest to directly select "Disallow shutdown" and then...
MMF has a limited postponed event handling stack but I think for immediate event, no event will be lost (MMF is not a real time so there is no reason that MMF drops some immediate event). The problem...
It should be checked but I think that telling Yaso to detect shutdown event will cause the shutdown to be aborted in all case. Then in event editor you will have to handle "on shutdown aborted" which...
Hi Xenon3000,
Be careful, GetIndexFromText() is returning a volatile relative Index and what you need is the permanent Id of the folder. The Id of one entry's index can be retrieved using GetID()...
Hi Ryan,
I think that YASO can detect and abord Windows shutdown's events. But it will not prevent loss of data on power failure or when process is killed. So I would suggest to still save...
You're welcome! :)
Hi ProdigyX,
The content of CHM file may be blocked by Windows. Try to right-click on the file and click on "Unblock" button.
For a screenshot, see...
Bonjour,
Je viens de constater dans l'éditeur de scène que le qualifieur ajouté à un objet est différent de celui-ci sélectionné dans la fenêtre si la sélection a été effectuée par défilement au...
Bonjour,
Les moteurs heuristiques des anti-virus reportent assez souvent les applications MMF comme potentiellement malveillantes. Le fait de contenir et extraire des DLLs rend l'application...
MagicSpark.org is currently down, sorry. WindowScrollbar can be downloaded from attached file or using this alternative download link:...
Bonjour,
Additionnellement, si FTP ne passe pas par un canal sécurisé (implicite ou explicite), le mot de passe transite en clair sur le réseau...
Olivier
A translation system is needed, I totally agree on this point. But something like http://www.gnu.org/software/gettext/ would be better... (more generic)
Pour faire des extensions ciblant différentes langues, trois options se présentent :
1. Compiler une extension par langue, option qui devient vite enquiquinante avec le temps.
2. Choisir les...
Bonjour Cyril,
Oui mais pas directement.
Solution 1 : faire du passage de commandes au travers d'une variable globale de la sous-application (ou simplement d'une variable globale de l'application...
Idea of nodes is interesting but is not what we really need in my opinion. Nodes are focusing on the details and with just a list we can already get a good overview of the details. What we need is...
Hello Yves,
Merci pour le retour ! C'est assez ennuyeux mais bon je vais donc procéder autrement.
Sinon autre point, en mode multi-lignes, il serait sympathique d'avoir l'expansion des tabulations...
Bonjour,
Avec les extensions <span style="font-weight: bold">Active System Box</span> et <span style="font-weight: bold">Background System Box</span>, il est possible d'afficher trois points de...
<span style="font-weight: bold">Nom court de l'évolution:</span> Profileur de code
<span style="font-weight: bold">Description de l'évolution:</span> Connaître le temps d'exécution de parties du...
1. Perfect! I have not tried other additions like print margin settings but that's great to have.
2. PrintControl Object can set the default printer but cannot select the printer for the current...
You are great! I will try this new version and have a look into PrintControl object ;)
Hi FVivolo,
This is a great extension, indeed! I have a few questions about printing:
1. Could it be possible to retrieve current header and footer setup strings?
2. For now it's not possible, or...
Bonjour,
Regardez du côté des expressions de l'extension <span style="font-weight: bold">YASO</span> (il est possible de faire la même chose avec l'extension <span style="font-weight: bold">Dll...
Bonjour Vantales,
Regardez du côté de l'extension <span style="font-weight: bold">Regular Expressions Object</span>.
ouly
Bonjour Djipi,
La première condition:
<div class="ubbcode-block"><div class="ubbcode-header">Code:</div><div class="ubbcode-body ubbcode-pre" ><pre>si Drapeau 0 de "B" est OFF</pre></div></div>...
Bonjour David,
Vous n'avez pas besoin de Vitalize pour utiliser des applications CCN dans une application autonome. Vitalize est nécessaire lorsqu'une application CCN est à lancer dans un...
Hi Chaos,
With actions available you cannot change the color of just a line. What I would suggest is to use Icon View together with List View to add an icon to the line.
ouly
Bonjour LaDite,
Regardez les exemples de calendrier perpétuel sur le forum. Avec ces exemples il est possible de convertir une date en nombre de jours depuis l'an 0. Ensuite, une fois les deux dates...
Hello ADS_3000,
Je ne suis plus très présent sur le forum et ce jusqu'à cet été.
Je te donne donc juste quelques pistes :
- De mémoire, l'objet Dll Object gère les pointeurs sur plusieurs types...
Bonus Pack 1 has been updated since first release (last update was in 2009). There is a more up to date version of NVO (1.4) that you can found on the forum but without runtime version.
Hi RGBReality,
I don't see why it doesn't work. I set up something similar and it works fine on my side. Could you post an MFA?
There were some problems with encryption in older NVO. Are you using...
To check if the file is saved, "Done saving" should be used and not "File is saving". "Done saving" is a true event (red in event list). Could you check which condition is used in your application?
Hi RGBreality,
The cypher key used to crypt and decrypt must be same in NVO, it's exact.
Are you using the last NVO? Did you tried to check with another cypher key?
ouly
Bonjour,
Voici un problème (certainement un bug) de double exécution de la liste d'événements lorsque le paramètre "Fonctionne pendant le redimensionnement" est sélectionné.
Dans l'exemple...
Bonjour Rometach2,
Le plus simple pour faire ceci est de masquer la fenêtre principale et d'employer la fenêtre d'une sous-application comme interface principale.
Ensuite pour l'utilisation de la...
Bonjour Wawa,
<div class="ubbcode-block"><div class="ubbcode-header">Posté à l'origine par: Wawa</div><div class="ubbcode-body">Je pensais que depuis tout ce temps MMF3 + une gestion physique de...
Une fois que l'on a compris comment fonctionne le SDK de MMF, faire une extension n'est pas bien compliqué. Mais il faut prendre le temps au début de faire le tour des éléments principaux du SDK.
Bonjour nantouillet,
Regardez du côté de MOOsock (extension inclue en standard avec MMF), Lacewing (pas sûr qu'elle permette de poster n'importe quoi, mais à voir) ou DarkSocket.
Exemple pour...
Vu l'emploi que tu fais avec la caméra, je proposerais plutôt l'objet Surface en fait. Avec tu peux faire directement la capture et le traitement de l'image.
Hello Patrice,
A l'époque j'avais essayé Screen Pixel Object (sauf erreur Pixel Object ne fonctionne que dans l'application MMF contrairement à Screen Pixel Object) et Screen Pixel Object avait un...
It works fine. Thanks z33z!
Two others minor things:
En y réfléchissant, en fait il me semble que cela devrait plutôt être :
<span style="font-style: italic">timer</span> - <span style="font-style: italic">Variable A</span> >= <span...
Bonjour Nekorai,
Plusieurs possibilités en employant une variable. Une proposition :
<span style="font-style: italic">Variable A</span> < <span style="font-style: italic">timer</span>
-> Fixer...
Thanks z33z for your answer. If the file format is correct, it works. This is not the problem. The problem is that if a file is corrupted, empty or anything else NVO don't let me handle the case and...
Sorry to disturb you but are there any news on these issues?
Bonjour,
L'alignement d'une colonne (gauche, droite, centré) spécifié lors d'une action <span style="font-style: italic">Insérer une colonne</span> de l'objet <span style="font-style: italic">List...
Bonjour,
Je remonte cet ancien sujet car les deux choses ci-dessus restent des problèmes ennuyeux.
Le deuxième point est de moindre importance car il pourrait être géré hors de l'extension si le...
Bonjour,
Lorsque la fenêtre principale de MMF est complètement sur un écran secondaire situé à gauche de l'écran primaire, toute manipulation de la barre de menus engendre un crash de MMF. En...
Bonjour,
Les expressions FontSize() des différents objets ne retournent pas toujours la taille exacte de la police sélectionnée. Le résultat est régulièrement inférieur de 1.
D'après le SDK, les...
<span style="font-weight: bold">Nom court de l'évolution:</span> graphe des activations de groupes d'événements
<span style="font-weight: bold">Description de l'évolution:</span> générer un graphe...
Hors MMF, est-ce qu'avec un raccourci dans Windows cela plante également ?
Pourquoi créer des nouveaux événements basés sur le timer ? Il suffit de mettre plusieurs événements "Au début de scène".
<div class="ubbcode-block"><div class="ubbcode-header">Posté à l'origine par: flechenoir</div><div class="ubbcode-body"><span style="font-weight: bold">Nom court de l'évolution:</span> objet décor...
Répartir une valeur ou utiliser la valeur fixe se complètent. L'avantage de la valeur fixe est la rapidité.
La valeur fixe peut être employée, par exemple, pour associer des objets ensemble...
<div class="ubbcode-block"><div class="ubbcode-header">Posté à l'origine par: Yves</div><div class="ubbcode-body">Je crois que Microsoft a plus ou moins abandonné l'ActiveX ou envisage de le faire...
Bonjour,
L'extension ActiveX est assez pénible. Si une condition est testée alors qu'il n'existe aucune instance de l'ActiveX concerné, l'extension fait crasher MMF.
Bon ce n'est pas tout, si...
Bonjour,
En chargeant un texte RTF, j'ai eu la désagréable surprise de voir que l'expression GetNChars() ne retournait pas la bonne valeur. Après quelques tests, suivant le contenu <span...
Bonjour pit73,
Il y a un exemple qq part, peut-être sur le CD-Rom de MMF qui montre comment faire ceci avec 2 objets. L'objet visible suit en mouvement balle qui rebondit l'objet invisible sur le...
Bonjour,
La structure VERSIONINFO définie dans le fichier Ext.rc des extensions contient des informations inutiles dans la plupart des cas (principalement PrivateBuild et SpecialBuild), de plus le...
Bonjour,
La priorité des extensions attrapant les messages Windows est actuellement définie avec un char. Cependant dans la documentation il est indiqué que la valeur du champ est comprise entre 0...
Il permet de travailler en binaire. Ce qui présente entre autres les avantages suivants : moins d'occupation mémoire, plus rapide à l'exécution.
Bonjour,
Il y a un truc qui m’enquiquine un tantinet. Prenons une application à 3 niveaux, la fenêtre principale, une sous-application et une sous-sous-application. Si la sous-application est...
Pourquoi ne pas employer l'objet Binary ?
C'est bon Nico ?
En remplaçant les images par des actifs, cela risque d'alourdir l'application. Alors avant de tout changer : si les fichiers externes n'ont pas besoin d'être modifiés, il n'y a aucun problème pour...
I have just redownloaded nvar.mfx from dropbox, deleted the old one and copied the new file to be sure. The example provided has been executed inside MMF. The data file read by NVO is still...
L'expression devient relativement simple du coup. Cela me plaît et ça valait le coup d'essayer <<GRAEMLIN_URL>>/smile.gif
calendrier.mfa (42 Ko)
ouly
Edit : pour l'anecdote, est-ce que vous...
Bonjour 2310,
Regarde du côté de l'objet Fichier (ou File en anglais), il permet de récupérer le chemin de quelques dossiers standards de Windows.
Il vaut mieux éviter de stocker les fichiers...
Le code de ConceptGame est intéressant car il n'a pas besoin de tableau pour gérer les mois. Je vais regarder de plus près. Ensuite ce que je propose est une expression prenant La variable A comme...
Proposition de calcul à la volée basée sur l'idée d'un tableau mais en utilisant uniquement les variables altérables d'un objet quelconque :
calendrier.mfa (42 Ko)
Edit : fichier mis-à-jour...
Sorry, the bug is still here.
Si tu as envie ou alors si cela ne te déranges pas de générer le calendrier complet, c'est également relativement facile. Par contre interroger une date à la volée, en C oui mais en MMF non (ce n'est...
Hello Nico,
Avec quelle information comptes-tu interroger le calendrier ? Si c'est en indiquant le numéro du jour à partir du début de l'année, cela peut être expédié en une expression (à priori).
...
Bonjour 2310,
Le plus simple est d'employer l'objet String Parser, exploser la chaîne par rapport au délimiteur NewLine$ et d'ajouter ensuite une ligne dans la liste par élément dans String Parser....
Hi everyone,
There is an annoying bug in NVO. When a file operation failed, the handle to this file is not always released and so the file leaves definitely locked until the app is closed.
Can you...
Hi Ls2,
Take a look into Dll Object and MSDN (like GetForegroundWindow().
It's curious that so few people seems to use Dll Object.
ouly
Hello Monos,
Personnellement j'emploie une variable de l'objet qui compte le nombre d'itérations de la liste des événements. La vitesse d'itérations est reliée au temps, plus ou moins (cette méthode...