Errore di identificazione dentro uses in lazarus

di panfra il
14 risposte

Uso un pc portatile intel centrino 2 cpu con linux ubuntu mate 32 bit

io ho questo codice e una sola uses in lazarus

uses
  Classes, StdCtrlsl, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, Menus,
  ExtCtrls, LCLType ;

   l'errore che mi da lazarus 1.8.7

Fatal: Unit StdCtrlsl searched but StdCtrls found

Come mai?

grazie

14 Risposte

  • Scusa Panfra, ma lo stesso messaggio d'errore ti dice dove hai sbagliato e cosa dovresti scrivere.

    Leggi bene altrimenti programmare per te sarà un grande problema e non un divertimento

  • Cosa ti spinge a manipolare la sezione uses?

  • 14/10/2023 - oregon ha scritto:


    Scusa Panfra, ma lo stesso messaggio d'errore ti dice dove hai sbagliato e cosa dovresti scrivere.

    Ed è già tanto che dia addirittura quel suggerimento, che per me è un valore aggiunto non indifferente, e non presente in tutti i compilatori. :)

  • Si ma perche la uses mi nda errore quando la classe e' presente?

  • Hai capito quello che ti ho scritto?

  • 15/10/2023 - panfra ha scritto:


    Si ma perche la uses mi nda errore quando la classe e' presente?

    Non usare dei termini a caso.

    La uses elenca le unit dalle quali importi cose, e qui va in errore perché è scritta male.

    Non c'entrano nulla né le classi né i loro nomi.

    C'entra che hai modificato un file a mano, correggendo una cosa giusta nel modo sbagliato, e Lazarus te lo segnala precisamente, dicendoti peraltro cosa di simile ha trovato al posto di quello che hai scritto di sbagliato sostituendo la versione corretta.

    Cosa c'entri “la classe è presente”, non è dato saperlo.

    Quali siano le risposte alle altre domande, non è dato saperlo.

    Perché stiamo discutendo dello stesso problema indicato qui, anche questo è un mistero.

    Continuo a sottolineare quanto sia sbagliato il metodo utilizzato per l'uso del linguaggio, del compilatore, dell'IDE, dell'apprendimento e del modo di segnalare i problemi oltreché alla considerazione delle informazioni che ti vengono fornite, visto che continui a domandare ignorando però sia quello che ti viene chiesto ma anche quello che ti viene consigliato.

    Alzo le mani.

  • Francesco, dipingere un quadro è una cosa, puoi scegliere come e con quali colori, altra cosa è programmare.

    Non puoi inventare, devi essere molto preciso. Se scrivi StdCtrlsl al posto di StdCtrls allora le cose non vanno bene. Capirai che un codice deve essere preciso, altrimenti si perde solo tempo.

  • Non vi preoccupate, qui sono a lourd . Infatti inserendo una nuova uses il proramma non mi da piu lo stesso errore, anzi non me da' per ora.

    Grazie.

  • 16/10/2023 - panfra ha scritto:


    Non vi preoccupate, qui sono a lourd . Infatti inserendo una nuova uses il proramma non mi da piu lo stesso errore, anzi non me da' per ora.

    Grazie.

    Lourdes…

    Fai attenzione ai nomi e alle sintassi se vuoi programmare.

  • Si questo e' il mio problema ( ne avessi 1 solo ).

    purtroppo non si tratta di scittura, dentro uses l'avevo scitta bene ma non funzionava fino all'agiunta di una altra libreria e magic l'errore non c'è piu'.

  • 16/10/2023 - panfra ha scritto:


    purtroppo non si tratta di scittura, dentro uses l'avevo scitta bene ma non funzionava fino all'agiunta di una altra libreria e magic l'errore non c'è piu'.

    Quindi, diciamo che tu non hai alcuna responsabilità né hai commesso errori: o è colpa di Lazarus, o delle avversità del fato. :)

  • Mi sembra che gli errori di scrittura li fai tu e non te ne accorgi

    “purtroppo non si tratta di scittura, dentro uses l'avevo scitta bene ma non funzionava fino all'agiunta di una altra libreria e magic l'errore non c'è piu'”

    Figurati in un programma se scrivi

    uses StdCtrlsl

    al posto di

    uses StdCtrls

    @panfra … il problema non era la uses o il compilatore. Il problema è che scrivi in maniera non corretta e in programmazione è una cosa fondamentale, basta un carattere per impedire il funzionamento di un intero programma. Se non farai attenzione non potrai scrivere nessun codice.

  • Vaa bene in casi non rari sbaglio la scrittura senonchè posso in questo caso aver ragione.

    scusate.

    in piu' vorrei sottolineare che lavoro con un pc che scambia spesso il nero con il verde….sto aspettando di comprarne uno nuovo msgari ricondizionato.

    grazie comunque per la sopportazione.

    chiudo qui la discusione.

  • Ok, chiudo il thread allora.

Devi accedere o registrarti per scrivere nel forum
14 risposte