Forum > Linux

[SOLVED] Accessing Disks in Linux seems no longer possible with FileOpen

<< < (2/4) > >>

winni:
Hi!

Just tested as root:

No errors!

Suse Tumbleweed,kernel 5.8-0-1

Winni

Thaddy:
Raspbian also does not give errors. I thought about systemd but that does not seem to matter.

Gizmo:
Mmm. Must be something to do with my program then. I am using Linux Mint 19.3 .

I tried it without the other share permission and still got same problem yet my other program seems to work. How very bizarre. I wouldn’t mind but nothing has changed  in code for about 4 years So I am confused as to why it now won’t play nicely.

Anyway at least you guys have confirmed the method is right and it hasn’t become an obselete method so thanks for that

Gizmo:
OK, so I just created a bare bones basic new project from scratch, compiled, ran as root, and it does not work for me on Linux Mint 19.3, kernel 5.3.0-62-generic with Lazarus 2.0.4 and FPC 3.0.4. I attach it for reference in the hope someone else with a GUI\Debian based distro could try it for me? I am yet to upgrade my FPC\Lazarus etc but if anyone can try with the latest to see if its different, I'd appreciate it. 


--- Code: Pascal  [+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i < x.length; i++) { x[i].style.maxHeight='none'; x[i].style.height = Math.min(x[i].clientHeight+15,306)+'px'; x[i].style.resize = "vertical";}};} ---procedure TForm1.Button1Click(Sender: TObject);var  SourceDevice : widestring;  hSelectedDisk : THandle;begin  hSelectedDisk := -1;  SourceDevice := '/dev/sde';   // Adjust accordingly! sde is a USB drive for me.  hSelectedDisk := FileOpen(SourceDevice, fmOpenRead);  if hSelectedDisk > -1 then Showmessage('Success') else ShowMessage('Failed');end; 

bytebites:
widestring really?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version