'destroy()' in Lua, 'destroy' outside Lua.
But post you dicom.ini
Marcel
'destroy()' in Lua, 'destroy' outside Lua.
But post you dicom.ini
Marcel
Hi,,
Please read the post 'why not change the patientID of a study' for an explanation of this behaviour. But importconverters run before the image is stored so they will be unaffected. If you do not want to store images at all end your script with reject() and there will be no error.
Marcel
Hi,
you will need to use a Lua import converter, e.g. very simple and a bit limited as it may modify substrings.
or more complete:
[lua]
association = dofile('lua/association.lua')
ImportConverter0 = t=split(Data.ImageType, '\\') for k,v in ipairs(t) do if v=='GENERATED_2D' then t[k]='RIGHT' end end Data.ImageType=table.concat(t, '\\')
All untested. The function split comes from lua/association.lua, it converts a string into a table. string.gsub and table.concat are standard Lua functions.
Marcel
Hi,
Thanks for the clear report. This is a known and long-standing issue with multi-valued queries. You see that conquest tries find studies with CT and MR rather than CT or MR. It is possible to fix this but the amount of work to do so is beyond my capacity at the moment. It would be great if somebody could help with this.
Marcel
Maybe attach all your webserver/dicom.ini here?
You will need to share some broken images with me. I can't PM you though. What version are you running?
Try VC2015 from here:
And if you run 'depends' minimise all panes so that you can see all first level dependencies.
Marcel
No there is not. I see that in my 'depends' display vcruntime140 is loaded and in yours it is not. And that is part of the Microsoft Visual C++ 2015 - 2022 Redistributable. I expect this is the only error. Did you maybe install the 32 bits version?
Did you install the Microsoft Visual C++ 2015 - 2022 Redistributable?
Marcel
That is Microsoft Visual C++ 2015 - 2022 Redistributable
Marcel
Hi,
You are doing all correct. Except that I am using a different version of the DLL from mysql8.0. Your mysql 9.5 version may depend on other DLLs or may be incompatible. Open a command prompt and type c:\pacs9.5 and type:
dgate64 -v
This may show some more information. Or try my libmysql.lib (attached).
Marcel
Hi,
I used exactly these commands to delete the old driver and copy the new - and then configure conquest:
del c:\dicomserver\libmysql64.dll
copy "C:\Program Files\MySQL\MySQL Server 8.0\lib\libmysql.dll" c:\dicomserver
del c:\dicomserver\dicom.ini
conquestdicomserver.exe
Then select native mysql driver, save settings, make mysql database, 'conquest', root password.
Then the database can be regenerated.
Marcel
What is in rhe install64 folder is irrelevant.
This file is also fine: C:\Program Files\MySQL\MySQL Server 8.0\lib\libmysql.dll
Marcel
To reconfigure conquest just stop it - delete dicom.ini and start it. It will than ask for the database information including the root password.
Yes it works. So remove the old libmysql64.dll and any other mysql file from the server folder and copy
C:\Program Files\MySQL\MySQL Router 8.0\lib\libmysql.dll to my conquest folder as is.
Marcel
Found it - changing now.
Ok,
I chose the second option: Then the old DLL (from 2013) works fine.
If I remove it and copy C:\Program Files\MySQL\MySQL Router 8.0\lib\libmysql.dll to my conquest folder as is - this also works fine. Other users reported that with the official dll it can use the new login method. Do you know how I can change the login method easily?
Marcel
I just downloaded mysql 8.044. I will try it out myself.
Marcel