Jump to content

JohnLM

Members
  • Content Count

    218
  • Joined

  • Last visited

Posts posted by JohnLM


  1. I've been at this since I first wrote this topic, but I did not receive a notification of a reply.  Anyway. 

     

    I've found the params that I used to use and tried them.  They work okay, but rethinking this project idea I decided to go the delphi route and I've been searching around for old code that I once tried before and had it working then but I can't find it.  It was a project I started about 7 years ago and lost code snippet I was working on.  All I have is the incomplete app.

     

    Now I am re-researching old and new code snippets via google and found several so far.  But I've had mixed results with them.  I want to include the recursive portion.  That was the hardest part for me to understand back then, and now I want to try and figure it out again and get working.  In one of the example recursive snippet I found via google, I entered c:\windows as the search path to recursive folder lookup and it took over 15 minutes to complete and give me 126,504 files.  I will do further searches for more efficient code snippets in this area. Next time I will test on a smaller set of recursive folders. 


  2. Specs: win10, delphi 12, VCL app design

     

    I am searching for the best or optimum way of pulling all filenames (and folder names) from my current tablet. The hdd is an SSD. 

     

    In the past, I used to use a dos command and run dir c:\*.* /A x y z >h:\cdrive.txt and save that as a text file to archive. But its been a long time since I've performed this and can't remember the exact parameters I used to use. That was windows XP and early windows 7 desktop pc. 

     

    Now I want to do the same in a dos window, but I see the command seems to have changed and/or new ones added since. This is windows 10 now. 

     

    I would use Delphi command instead but I'm not savy in that area. So I want to continue doing it the dos way if possible, or I would like to try both methods: dos and delphi. 

     

    The reason I've used the dos method is because it is the fastest. There was a command to turn off screen updates and it would fly, 1, 2, 3 and it was done. 

     

    TIA


  3. Success !!

     

    I now have both Delphi 11 and 12 installed on my new Windows 10 tablet.  Both are up and running without conflicts or issues. 

     

    Tablet Specs:  Chuwi Hi10 X 10.1 in, 128GB SSD 6GB RAM Windows 10, 1920x1200, Intel Celeron N4120 (Gemini Lak) 4-core cpu. 

     

    Known issues: 

    *1 BSOD - Stop Code:  MEMORY MANAGEMENT

    *2 BSOD - IRQL NOT LESS OR EQUAL 

     

    (blue screen of death) 

    I've mainly only been getting issues showing *2 

     

     

     


  4. Okay. It was at the installing features dialog box.  at 5% for the 15 minutes probably. its so slow.  I don't know what it is doing.  This delphi 11 install for windows 10 that I started has a set of different install dialogs versus the one I installed for a win10 laptop back in Nov/2022.  It is currently at the 'Acquiring Debugging Tools for Windows.." 5% progress. 

     

    I will cancel this.  It is taking too long and I have to get ready for work in an hour, as I work the night shift.

     

    I will try to install the 12 now while I get ready for work. 

     

    The worst that can happen is that it fails the registration.  I will have a hard time getting another bump for it this time. 


  5. Hi, I just realized that I am installing the wrong Delphi version on a new tablet.  Embarcadero was quick to supply me a registration bump (from 2 to 3) and I was able to begin the installation of Delphi 12.., or so I thought.

     

    However, I grabbed the wrong .iso file folder "RADStudio_11_2_10937a" and began installing it.  It should have been the "RADStudio_12_0_4915718.iso" file.  Being so used to the Rad Studio 11 logo, I over looked it--twice!  

     

    I am currently at the "specify location" dialog. 

     

    Is it too late for me to stop and cancel the install and restart but with the "RADStudio_12_0_4915718.iso" file?

     


  6. For me, getting 12 installed has become frustrating. I just learned my registration limit has been reached. I now know that the limit is two. 

     

    But what I wanted to mention is that the link(s) in the installations 'product registration' dialogbox (located at the bottom left corner) do not work. Actually, all the links in that dialog box do not work. When it opens my browser, I get "Hmmm... can't reach this page.  Make sure you've got the right web address: http://www.embarcadero.com" and make a suggestion that I search Bing!

     

    Now, I will have to wait until next Monday to bump my registration because my rep(s) never answer email after 5 or 6pm.  And when they do, its another 24 hours of waiting.  Since my subscription runs out today, 11/10/2023, I will not be able to install 12 after all. Oh well. 

    • Like 1

  7. When I do installations of new software, I always image my current hard drive with Reflect Macrium Reflect Disk Imaging and Backup software. 

     

    If I have a new pc or latop/tablet, I do the following:

     

    1. download the latest Macrium

    2. get the new device up and running and make any special settings like

        * (like extra large mouse, set keyboard to fast typing, etc.)

    3. then I perform an initial image of it as it is.  

    4. then I will install any special or new software, like Delphi 12 for instance. 

     

    Once I have 12 installed, then I do another Macrium image of this new setup (hoping that the installation of all the necessary components all work, like mobile compiling to Android, etc). And, assuming that all that went well, I then run some compiling tests, specifically for Android.  If that goes well, I'm done and have my master image.  But if not, then I work out what the issue(s) are, fix them, and do a final Macrium image, test again, and done. 

     

    Thus, this becomes my new master image for developing on this pc/laptop/tablet.  Should I have any future problems, I can alway refer back to the main image and start over from that point. 

     

    I will be doing this process shortly, for Delphi 12. 

     

     


  8. @ Mike - I just came across this topic and thought I give you a thanks for the info. But.., I wish I could test some of the suggestions, including yours, but I can't since I lost my beep function when I disabled one of the windows services some time ago.  I was trying to stop my HDD from being accessed so much.  In that quest, I mistakenly removed the beep in windows (using win7) when I removed a service and I can not figure out how to restore that portion of the service to restore my windows beep.  The only time I can hear the beep is when I click on the volume bar.  I use the beep a lot in my apps. I sometimes call it with beep(x,y) (if I move the winapi.windows as the last uses position. 

     

    If you or anyone knows of which windows service is responsible for the windows beep, please tell me so that I can go in an re-enable it. TIA 


  9. 3 hours ago, Anders Melander said:

    Referring to a release by name instead of the version number which everybody recognizes, is just confusing, and everyone, Embarcadero in particular, should just stop doing it. It's pretty annoying having to Google it when someone refers to the name instead of the version number. I haven't bothered with the names since Ivory (see what I mean?).

    It's bad enough that the version number and build number haven't been in sync since marketing took over and made the numbers "hip" with D2xxx and later XE*

     

    @Anders Melander Yep. I agree.  I just didn't like the code name Yukon to be the product name and I thought that was going to be the name. But when I saw it given as Athens, I thought that was at least a better one. 

     


  10. Thank you!  I am excited.  I am looking forward to finding out what features have been added/enhanced/etc.  Since I did not look at the feature list or video(s) (I don't know where it would be if one is posted) I am hoping for one in particular feature, though I doubt it will be in the 12 Athens.  So far I have two installs: a 4gb laptop with win10 and 6gb laptop with win7. I mainly use the win7 laptop for this Delphi hobby.  Both work fine with no known issues so far.  But I would like to leave what I have installed already, but install 12 Athens on a recently purchased 6gb Chuwi 10.1" Hi10 1200x1920 intel celeron N4120 (gemini lake cpu) tablet https://www.ebay.com/itm/185886279327. -  and/or possibly another new 8gb laptop 1920x1080 (icelake cpu).  

     

    By the way, I do like the name they gave this one. 


  11. Hi. I'm looking for confirmation.  When I purchased 12.2 Alesandria on November 11, 2022, I was told that 11.3 would be free as part of my subscription, which runs out in a few days. And now 12.0 Athens is here and available for download in "My Downloads" and still within my subscription period. 

     

    So my understanding was that I would be entitled to 11.3 when it was to come out, and it did, a few months after my purchase, but I did not obtain/download 11.3 because I felt it did not have features/enhancements enough to interest me in installing it.

     

    Under "My Downloads" I see a link for ("RAD Studio, Delphi, C++Build 12.0 ISO",  7.12GB2012-11-07) I have not downloaded it because I am not sure that I am entitled to it.  If I am entitled to download it, then I will update my subscription.  So, I am asking for clarification on the download and subscription. 


  12. I finally found the method I've used for this process, using this method below and is also simple and quick, just a few ms two copy a 50k source, win7 laptop. 

     

    This code snippet is from a small test project I made while learning some database processes.  I have to grids, an sqlite (sqlitetable1), and a tfdmemtable (mtable2).

    This copies from the sqlite db/grid to the memtabble/grid. 

      mtable2.Active:=false; 
      mtable2.FieldDefs.Assign(SqliteTable1.FieldDefs);
      mtable2.Data:=SqliteTable1.Data;
      mtable2.Active:=true;

     

     

×